kernel-fxtec-pro1x/fs/xfs
Dave Chinner 239880ef64 xfs: decouple log and transaction headers
xfs_trans.h has a dependency on xfs_log.h for a couple of
structures. Most code that does transactions doesn't need to know
anything about the log, but this dependency means that they have to
include xfs_log.h. Decouple the xfs_trans.h and xfs_log.h header
files and clean up the includes to be in dependency order.

In doing this, remove the direct include of xfs_trans_reserve.h from
xfs_trans.h so that we remove the dependency between xfs_trans.h and
xfs_mount.h. Hence the xfs_trans.h include can be moved to the
indicate the actual dependencies other header files have on it.

Note that these are kernel only header files, so this does not
translate to any userspace changes at all.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Ben Myers <bpm@sgi.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
2013-10-23 16:17:44 -05:00
..
Kconfig
kmem.c xfs: factor all the kmalloc-or-vmalloc fallback allocations 2013-09-10 13:57:03 -05:00
kmem.h xfs: factor all the kmalloc-or-vmalloc fallback allocations 2013-09-10 13:57:03 -05:00
Makefile xfs: split dquot buffer operations out 2013-10-23 14:28:35 -05:00
mrlock.h
time.h
uuid.c
uuid.h
xfs.h
xfs_acl.c xfs: factor all the kmalloc-or-vmalloc fallback allocations 2013-09-10 13:57:03 -05:00
xfs_acl.h
xfs_ag.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_alloc.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_alloc.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_alloc_btree.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_alloc_btree.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_aops.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_aops.h direct-io: Implement generic deferred AIO completions 2013-09-04 09:23:46 -04:00
xfs_attr.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_attr.h xfs: kill xfs_vnodeops.[ch] 2013-08-12 16:53:39 -05:00
xfs_attr_inactive.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_attr_leaf.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_attr_leaf.h xfs: unify directory/attribute format definitions 2013-10-23 14:21:40 -05:00
xfs_attr_list.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_attr_remote.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_attr_remote.h xfs: unify directory/attribute format definitions 2013-10-23 14:21:40 -05:00
xfs_attr_sf.h
xfs_bit.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_bit.h
xfs_bmap.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_bmap.h xfs: remove __KERNEL__ from debug code 2013-08-12 16:58:37 -05:00
xfs_bmap_btree.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_bmap_btree.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_bmap_util.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_bmap_util.h xfs: fold xfs_change_file_space into xfs_ioc_space 2013-10-21 16:57:03 -05:00
xfs_btree.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_btree.h xfs: recovery of swap extents operations for CRC filesystems 2013-09-10 12:49:57 -05:00
xfs_buf.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_buf.h xfs: rework buffer dispose list tracking 2013-09-10 18:56:31 -04:00
xfs_buf_item.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_buf_item.h xfs: split out buf log item format definitions 2013-08-12 16:06:37 -05:00
xfs_cksum.h
xfs_da_btree.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_da_btree.h xfs: unify directory/attribute format definitions 2013-10-23 14:21:40 -05:00
xfs_da_format.h xfs: unify directory/attribute format definitions 2013-10-23 14:21:40 -05:00
xfs_dinode.h xfs: di_flushiter considered harmful 2013-07-25 10:41:42 -05:00
xfs_dir2.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_dir2.h xfs: dtype changed xfs_dir2_sfe_put_ino to xfs_dir3_sfe_put_ino 2013-09-03 14:51:16 -05:00
xfs_dir2_block.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_dir2_data.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_dir2_leaf.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_dir2_node.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_dir2_priv.h xfs: Add read-only support for dirent filetype field 2013-08-22 08:40:24 -05:00
xfs_dir2_readdir.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_dir2_sf.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_discard.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_discard.h
xfs_dquot.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_dquot.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_dquot_buf.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_dquot_item.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_dquot_item.h
xfs_error.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_error.h
xfs_export.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_export.h
xfs_extent_busy.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_extent_busy.h
xfs_extfree_item.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_extfree_item.h xfs: split out EFI/EFD log item format definition 2013-08-12 16:07:13 -05:00
xfs_file.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_filestream.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_filestream.h xfs: xfs_filestreams.h doesn't need __KERNEL__ 2013-08-12 17:00:11 -05:00
xfs_format.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_fs.h xfs: add the inode directory type support to XFS_IOC_FSGEOM 2013-10-08 14:28:09 -05:00
xfs_fsops.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_fsops.h
xfs_globals.c
xfs_ialloc.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_ialloc.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_ialloc_btree.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_ialloc_btree.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_icache.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_icache.h xfs: update #2 for v3.12-rc1 2013-09-12 16:13:41 -07:00
xfs_icreate_item.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_icreate_item.h xfs: separate icreate log format definitions from xfs_icreate_item.h 2013-08-12 16:10:35 -05:00
xfs_inode.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_inode.h xfs: clean up xfs_inactive() error handling, kill VN_INACTIVE_[NO]CACHE 2013-10-08 17:20:41 -05:00
xfs_inode_buf.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_inode_buf.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_inode_fork.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_inode_fork.h xfs: move inode fork definitions to a new header file 2013-08-12 16:37:32 -05:00
xfs_inode_item.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_inode_item.h xfs: split out inode log item format definition 2013-08-12 16:05:19 -05:00
xfs_inum.h
xfs_ioctl.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_ioctl.h xfs: consolidate extent swap code 2013-08-12 16:56:06 -05:00
xfs_ioctl32.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_ioctl32.h
xfs_iomap.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_iomap.h xfs: get rid of count from xfs_iomap_write_allocate() 2013-10-01 15:42:34 -05:00
xfs_iops.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_iops.h xfs: fold xfs_change_file_space into xfs_ioc_space 2013-10-21 16:57:03 -05:00
xfs_itable.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_itable.h
xfs_linux.h xfs: remove two unused macro definitions in xfs_linux.h 2013-08-20 15:30:23 -05:00
xfs_log.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_log.h xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_log_cil.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_log_format.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_log_priv.h xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_log_recover.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_log_recover.h
xfs_log_rlimit.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_message.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_message.h
xfs_mount.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_mount.h xfs: Introduce a new structure to hold transaction reservation items 2013-08-12 17:45:49 -05:00
xfs_mru_cache.c
xfs_mru_cache.h
xfs_qm.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_qm.h xfs: split dquot buffer operations out 2013-10-23 14:28:35 -05:00
xfs_qm_bhv.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_qm_syscalls.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_quota.h xfs: split dquot buffer operations out 2013-10-23 14:28:35 -05:00
xfs_quota_defs.h xfs: split dquot buffer operations out 2013-10-23 14:28:35 -05:00
xfs_quota_priv.h
xfs_quotaops.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_rtalloc.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_rtalloc.h xfs: introduce xfs_rtalloc_defs.h 2013-08-12 16:13:10 -05:00
xfs_sb.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_sb.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_shared.h xfs: create a shared header file for format-related information 2013-10-23 14:11:30 -05:00
xfs_stats.c
xfs_stats.h
xfs_super.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_super.h
xfs_symlink.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_symlink.h xfs: push down inactive transaction mgmt for remote symlinks 2013-10-08 14:53:02 -05:00
xfs_symlink_remote.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_sysctl.c
xfs_sysctl.h
xfs_trace.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trace.h xfs: update for 3.11-rc1 2013-07-09 12:29:12 -07:00
xfs_trans.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trans.h xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trans_ail.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trans_buf.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trans_dquot.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trans_extfree.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trans_inode.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trans_priv.h xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trans_resv.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00
xfs_trans_resv.h xfs: Get rid of all XFS_XXX_LOG_RES() macro 2013-08-12 17:48:08 -05:00
xfs_trans_space.h
xfs_types.h xfs: Add read-only support for dirent filetype field 2013-08-22 08:40:24 -05:00
xfs_vnode.h xfs: clean up xfs_inactive() error handling, kill VN_INACTIVE_[NO]CACHE 2013-10-08 17:20:41 -05:00
xfs_xattr.c xfs: decouple log and transaction headers 2013-10-23 16:17:44 -05:00