From 06f8e2d6754dc631732415b741b5aa58a0f7133f Mon Sep 17 00:00:00 2001 From: Alex Elder Date: Fri, 12 Aug 2011 13:57:55 -0500 Subject: [PATCH 1/3] xfs: don't expect xfs headers to be in subdirectories Fix up some #include directives in preparation for moving a few header files out of xfs source subdirectories. Note that "xfs_linux.h" also got its quoting convention for included files switched. Signed-off-by: Alex Elder Reviewed-by: Christoph Hellwig --- fs/xfs/Makefile | 2 +- fs/xfs/linux-2.6/xfs_linux.h | 27 +++++++++++++-------------- fs/xfs/linux-2.6/xfs_quotaops.c | 2 +- fs/xfs/linux-2.6/xfs_trace.c | 4 ++-- fs/xfs/xfs.h | 3 ++- 5 files changed, 19 insertions(+), 19 deletions(-) diff --git a/fs/xfs/Makefile b/fs/xfs/Makefile index 75bb316529dd..b100cf445880 100644 --- a/fs/xfs/Makefile +++ b/fs/xfs/Makefile @@ -16,7 +16,7 @@ # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -ccflags-y := -I$(src) -I$(src)/linux-2.6 +ccflags-y := -I$(src) -I$(src)/linux-2.6 -I$(src)/quota -I$(src)/support ccflags-$(CONFIG_XFS_DEBUG) += -g XFS_LINUX := linux-2.6 diff --git a/fs/xfs/linux-2.6/xfs_linux.h b/fs/xfs/linux-2.6/xfs_linux.h index d42f814e4d35..1e8a45e74c3e 100644 --- a/fs/xfs/linux-2.6/xfs_linux.h +++ b/fs/xfs/linux-2.6/xfs_linux.h @@ -32,13 +32,12 @@ # define XFS_BIG_INUMS 0 #endif -#include +#include "xfs_types.h" -#include -#include -#include - -#include +#include "kmem.h" +#include "mrlock.h" +#include "time.h" +#include "uuid.h" #include #include @@ -78,14 +77,14 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include +#include "xfs_vnode.h" +#include "xfs_stats.h" +#include "xfs_sysctl.h" +#include "xfs_iops.h" +#include "xfs_aops.h" +#include "xfs_super.h" +#include "xfs_buf.h" +#include "xfs_message.h" #ifdef __BIG_ENDIAN #define XFS_NATIVE_HOST 1 diff --git a/fs/xfs/linux-2.6/xfs_quotaops.c b/fs/xfs/linux-2.6/xfs_quotaops.c index 29b9d642e93d..7e76f537abb7 100644 --- a/fs/xfs/linux-2.6/xfs_quotaops.c +++ b/fs/xfs/linux-2.6/xfs_quotaops.c @@ -25,7 +25,7 @@ #include "xfs_trans.h" #include "xfs_bmap_btree.h" #include "xfs_inode.h" -#include "quota/xfs_qm.h" +#include "xfs_qm.h" #include diff --git a/fs/xfs/linux-2.6/xfs_trace.c b/fs/xfs/linux-2.6/xfs_trace.c index 88d25d4aa56e..9010ce885e6a 100644 --- a/fs/xfs/linux-2.6/xfs_trace.c +++ b/fs/xfs/linux-2.6/xfs_trace.c @@ -43,8 +43,8 @@ #include "xfs_quota.h" #include "xfs_iomap.h" #include "xfs_aops.h" -#include "quota/xfs_dquot_item.h" -#include "quota/xfs_dquot.h" +#include "xfs_dquot_item.h" +#include "xfs_dquot.h" #include "xfs_log_recover.h" #include "xfs_inode_item.h" diff --git a/fs/xfs/xfs.h b/fs/xfs/xfs.h index 53ec3ea9a625..d8b11b7f94aa 100644 --- a/fs/xfs/xfs.h +++ b/fs/xfs/xfs.h @@ -24,5 +24,6 @@ #define XFS_BUF_LOCK_TRACKING 1 #endif -#include +#include "xfs_linux.h" + #endif /* __XFS_H__ */ From c59d87c460767bc35dafd490139d3cfe78fb8da4 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Fri, 12 Aug 2011 16:21:35 -0500 Subject: [PATCH 2/3] xfs: remove subdirectories Use the move from Linux 2.6 to Linux 3.x as an excuse to kill the annoying subdirectories in the XFS source code. Besides the large amount of file rename the only changes are to the Makefile, a few files including headers with the subdirectory prefix, and the binary sysctl compat code that includes a header under fs/xfs/ from kernel/. Signed-off-by: Christoph Hellwig Signed-off-by: Alex Elder --- fs/xfs/Makefile | 117 ++++++++++++-------------- fs/xfs/{linux-2.6 => }/kmem.c | 0 fs/xfs/{linux-2.6 => }/kmem.h | 0 fs/xfs/{linux-2.6 => }/mrlock.h | 0 fs/xfs/{linux-2.6 => }/time.h | 0 fs/xfs/{support => }/uuid.c | 0 fs/xfs/{support => }/uuid.h | 0 fs/xfs/{linux-2.6 => }/xfs_acl.c | 0 fs/xfs/{linux-2.6 => }/xfs_aops.c | 0 fs/xfs/{linux-2.6 => }/xfs_aops.h | 0 fs/xfs/{linux-2.6 => }/xfs_buf.c | 0 fs/xfs/{linux-2.6 => }/xfs_buf.h | 0 fs/xfs/{linux-2.6 => }/xfs_discard.c | 0 fs/xfs/{linux-2.6 => }/xfs_discard.h | 0 fs/xfs/{quota => }/xfs_dquot.c | 0 fs/xfs/{quota => }/xfs_dquot.h | 0 fs/xfs/{quota => }/xfs_dquot_item.c | 0 fs/xfs/{quota => }/xfs_dquot_item.h | 0 fs/xfs/{linux-2.6 => }/xfs_export.c | 0 fs/xfs/{linux-2.6 => }/xfs_export.h | 0 fs/xfs/{linux-2.6 => }/xfs_file.c | 0 fs/xfs/{linux-2.6 => }/xfs_fs_subr.c | 0 fs/xfs/{linux-2.6 => }/xfs_globals.c | 0 fs/xfs/{linux-2.6 => }/xfs_ioctl.c | 0 fs/xfs/{linux-2.6 => }/xfs_ioctl.h | 0 fs/xfs/{linux-2.6 => }/xfs_ioctl32.c | 0 fs/xfs/{linux-2.6 => }/xfs_ioctl32.h | 0 fs/xfs/{linux-2.6 => }/xfs_iops.c | 0 fs/xfs/{linux-2.6 => }/xfs_iops.h | 0 fs/xfs/{linux-2.6 => }/xfs_linux.h | 0 fs/xfs/{linux-2.6 => }/xfs_message.c | 0 fs/xfs/{linux-2.6 => }/xfs_message.h | 0 fs/xfs/{quota => }/xfs_qm.c | 0 fs/xfs/{quota => }/xfs_qm.h | 0 fs/xfs/{quota => }/xfs_qm_bhv.c | 0 fs/xfs/{quota => }/xfs_qm_stats.c | 0 fs/xfs/{quota => }/xfs_qm_stats.h | 0 fs/xfs/{quota => }/xfs_qm_syscalls.c | 0 fs/xfs/{quota => }/xfs_quota_priv.h | 0 fs/xfs/{linux-2.6 => }/xfs_quotaops.c | 0 fs/xfs/{linux-2.6 => }/xfs_stats.c | 0 fs/xfs/{linux-2.6 => }/xfs_stats.h | 0 fs/xfs/{linux-2.6 => }/xfs_super.c | 0 fs/xfs/{linux-2.6 => }/xfs_super.h | 0 fs/xfs/{linux-2.6 => }/xfs_sync.c | 0 fs/xfs/{linux-2.6 => }/xfs_sync.h | 0 fs/xfs/{linux-2.6 => }/xfs_sysctl.c | 0 fs/xfs/{linux-2.6 => }/xfs_sysctl.h | 0 fs/xfs/{linux-2.6 => }/xfs_trace.c | 0 fs/xfs/{linux-2.6 => }/xfs_trace.h | 0 fs/xfs/{quota => }/xfs_trans_dquot.c | 0 fs/xfs/{linux-2.6 => }/xfs_vnode.h | 0 fs/xfs/{linux-2.6 => }/xfs_xattr.c | 0 kernel/sysctl_binary.c | 2 +- kernel/sysctl_check.c | 2 +- 55 files changed, 58 insertions(+), 63 deletions(-) rename fs/xfs/{linux-2.6 => }/kmem.c (100%) rename fs/xfs/{linux-2.6 => }/kmem.h (100%) rename fs/xfs/{linux-2.6 => }/mrlock.h (100%) rename fs/xfs/{linux-2.6 => }/time.h (100%) rename fs/xfs/{support => }/uuid.c (100%) rename fs/xfs/{support => }/uuid.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_acl.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_aops.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_aops.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_buf.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_buf.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_discard.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_discard.h (100%) rename fs/xfs/{quota => }/xfs_dquot.c (100%) rename fs/xfs/{quota => }/xfs_dquot.h (100%) rename fs/xfs/{quota => }/xfs_dquot_item.c (100%) rename fs/xfs/{quota => }/xfs_dquot_item.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_export.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_export.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_file.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_fs_subr.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_globals.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_ioctl.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_ioctl.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_ioctl32.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_ioctl32.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_iops.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_iops.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_linux.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_message.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_message.h (100%) rename fs/xfs/{quota => }/xfs_qm.c (100%) rename fs/xfs/{quota => }/xfs_qm.h (100%) rename fs/xfs/{quota => }/xfs_qm_bhv.c (100%) rename fs/xfs/{quota => }/xfs_qm_stats.c (100%) rename fs/xfs/{quota => }/xfs_qm_stats.h (100%) rename fs/xfs/{quota => }/xfs_qm_syscalls.c (100%) rename fs/xfs/{quota => }/xfs_quota_priv.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_quotaops.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_stats.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_stats.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_super.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_super.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_sync.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_sync.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_sysctl.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_sysctl.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_trace.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_trace.h (100%) rename fs/xfs/{quota => }/xfs_trans_dquot.c (100%) rename fs/xfs/{linux-2.6 => }/xfs_vnode.h (100%) rename fs/xfs/{linux-2.6 => }/xfs_xattr.c (100%) diff --git a/fs/xfs/Makefile b/fs/xfs/Makefile index b100cf445880..ffce328309b8 100644 --- a/fs/xfs/Makefile +++ b/fs/xfs/Makefile @@ -16,44 +16,51 @@ # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -ccflags-y := -I$(src) -I$(src)/linux-2.6 -I$(src)/quota -I$(src)/support ccflags-$(CONFIG_XFS_DEBUG) += -g -XFS_LINUX := linux-2.6 - obj-$(CONFIG_XFS_FS) += xfs.o -xfs-y += linux-2.6/xfs_trace.o - -xfs-$(CONFIG_XFS_QUOTA) += $(addprefix quota/, \ - xfs_dquot.o \ - xfs_dquot_item.o \ - xfs_trans_dquot.o \ - xfs_qm_syscalls.o \ - xfs_qm_bhv.o \ - xfs_qm.o) -xfs-$(CONFIG_XFS_QUOTA) += linux-2.6/xfs_quotaops.o - -ifeq ($(CONFIG_XFS_QUOTA),y) -xfs-$(CONFIG_PROC_FS) += quota/xfs_qm_stats.o -endif - -xfs-$(CONFIG_XFS_RT) += xfs_rtalloc.o -xfs-$(CONFIG_XFS_POSIX_ACL) += $(XFS_LINUX)/xfs_acl.o -xfs-$(CONFIG_PROC_FS) += $(XFS_LINUX)/xfs_stats.o -xfs-$(CONFIG_SYSCTL) += $(XFS_LINUX)/xfs_sysctl.o -xfs-$(CONFIG_COMPAT) += $(XFS_LINUX)/xfs_ioctl32.o +# this one should be compiled first, as the tracing macros can easily blow up +xfs-y += xfs_trace.o +# highlevel code +xfs-y += xfs_aops.o \ + xfs_bit.o \ + xfs_buf.o \ + xfs_dfrag.o \ + xfs_discard.o \ + xfs_error.o \ + xfs_export.o \ + xfs_file.o \ + xfs_filestream.o \ + xfs_fsops.o \ + xfs_fs_subr.o \ + xfs_globals.o \ + xfs_iget.o \ + xfs_ioctl.o \ + xfs_iomap.o \ + xfs_iops.o \ + xfs_itable.o \ + xfs_message.o \ + xfs_mru_cache.o \ + xfs_super.o \ + xfs_sync.o \ + xfs_xattr.o \ + xfs_rename.o \ + xfs_rw.o \ + xfs_utils.o \ + xfs_vnodeops.o \ + kmem.o \ + uuid.o +# code shared with libxfs xfs-y += xfs_alloc.o \ xfs_alloc_btree.o \ xfs_attr.o \ xfs_attr_leaf.o \ - xfs_bit.o \ xfs_bmap.o \ xfs_bmap_btree.o \ xfs_btree.o \ - xfs_buf_item.o \ xfs_da_btree.o \ xfs_dir2.o \ xfs_dir2_block.o \ @@ -61,49 +68,37 @@ xfs-y += xfs_alloc.o \ xfs_dir2_leaf.o \ xfs_dir2_node.o \ xfs_dir2_sf.o \ - xfs_error.o \ - xfs_extfree_item.o \ - xfs_filestream.o \ - xfs_fsops.o \ xfs_ialloc.o \ xfs_ialloc_btree.o \ - xfs_iget.o \ xfs_inode.o \ - xfs_inode_item.o \ - xfs_iomap.o \ - xfs_itable.o \ - xfs_dfrag.o \ - xfs_log.o \ - xfs_log_cil.o \ xfs_log_recover.o \ xfs_mount.o \ - xfs_mru_cache.o \ - xfs_rename.o \ - xfs_trans.o \ + xfs_trans.o + +# low-level transaction/log code +xfs-y += xfs_log.o \ + xfs_log_cil.o \ + xfs_buf_item.o \ + xfs_extfree_item.o \ + xfs_inode_item.o \ xfs_trans_ail.o \ xfs_trans_buf.o \ xfs_trans_extfree.o \ xfs_trans_inode.o \ - xfs_utils.o \ - xfs_vnodeops.o \ - xfs_rw.o -# Objects in linux/ -xfs-y += $(addprefix $(XFS_LINUX)/, \ - kmem.o \ - xfs_aops.o \ - xfs_buf.o \ - xfs_discard.o \ - xfs_export.o \ - xfs_file.o \ - xfs_fs_subr.o \ - xfs_globals.o \ - xfs_ioctl.o \ - xfs_iops.o \ - xfs_message.o \ - xfs_super.o \ - xfs_sync.o \ - xfs_xattr.o) - -# Objects in support/ -xfs-y += support/uuid.o +# optional features +xfs-$(CONFIG_XFS_QUOTA) += xfs_dquot.o \ + xfs_dquot_item.o \ + xfs_trans_dquot.o \ + xfs_qm_syscalls.o \ + xfs_qm_bhv.o \ + xfs_qm.o \ + xfs_quotaops.o +ifeq ($(CONFIG_XFS_QUOTA),y) +xfs-$(CONFIG_PROC_FS) += xfs_qm_stats.o +endif +xfs-$(CONFIG_XFS_RT) += xfs_rtalloc.o +xfs-$(CONFIG_XFS_POSIX_ACL) += xfs_acl.o +xfs-$(CONFIG_PROC_FS) += xfs_stats.o +xfs-$(CONFIG_SYSCTL) += xfs_sysctl.o +xfs-$(CONFIG_COMPAT) += xfs_ioctl32.o diff --git a/fs/xfs/linux-2.6/kmem.c b/fs/xfs/kmem.c similarity index 100% rename from fs/xfs/linux-2.6/kmem.c rename to fs/xfs/kmem.c diff --git a/fs/xfs/linux-2.6/kmem.h b/fs/xfs/kmem.h similarity index 100% rename from fs/xfs/linux-2.6/kmem.h rename to fs/xfs/kmem.h diff --git a/fs/xfs/linux-2.6/mrlock.h b/fs/xfs/mrlock.h similarity index 100% rename from fs/xfs/linux-2.6/mrlock.h rename to fs/xfs/mrlock.h diff --git a/fs/xfs/linux-2.6/time.h b/fs/xfs/time.h similarity index 100% rename from fs/xfs/linux-2.6/time.h rename to fs/xfs/time.h diff --git a/fs/xfs/support/uuid.c b/fs/xfs/uuid.c similarity index 100% rename from fs/xfs/support/uuid.c rename to fs/xfs/uuid.c diff --git a/fs/xfs/support/uuid.h b/fs/xfs/uuid.h similarity index 100% rename from fs/xfs/support/uuid.h rename to fs/xfs/uuid.h diff --git a/fs/xfs/linux-2.6/xfs_acl.c b/fs/xfs/xfs_acl.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_acl.c rename to fs/xfs/xfs_acl.c diff --git a/fs/xfs/linux-2.6/xfs_aops.c b/fs/xfs/xfs_aops.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_aops.c rename to fs/xfs/xfs_aops.c diff --git a/fs/xfs/linux-2.6/xfs_aops.h b/fs/xfs/xfs_aops.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_aops.h rename to fs/xfs/xfs_aops.h diff --git a/fs/xfs/linux-2.6/xfs_buf.c b/fs/xfs/xfs_buf.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_buf.c rename to fs/xfs/xfs_buf.c diff --git a/fs/xfs/linux-2.6/xfs_buf.h b/fs/xfs/xfs_buf.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_buf.h rename to fs/xfs/xfs_buf.h diff --git a/fs/xfs/linux-2.6/xfs_discard.c b/fs/xfs/xfs_discard.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_discard.c rename to fs/xfs/xfs_discard.c diff --git a/fs/xfs/linux-2.6/xfs_discard.h b/fs/xfs/xfs_discard.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_discard.h rename to fs/xfs/xfs_discard.h diff --git a/fs/xfs/quota/xfs_dquot.c b/fs/xfs/xfs_dquot.c similarity index 100% rename from fs/xfs/quota/xfs_dquot.c rename to fs/xfs/xfs_dquot.c diff --git a/fs/xfs/quota/xfs_dquot.h b/fs/xfs/xfs_dquot.h similarity index 100% rename from fs/xfs/quota/xfs_dquot.h rename to fs/xfs/xfs_dquot.h diff --git a/fs/xfs/quota/xfs_dquot_item.c b/fs/xfs/xfs_dquot_item.c similarity index 100% rename from fs/xfs/quota/xfs_dquot_item.c rename to fs/xfs/xfs_dquot_item.c diff --git a/fs/xfs/quota/xfs_dquot_item.h b/fs/xfs/xfs_dquot_item.h similarity index 100% rename from fs/xfs/quota/xfs_dquot_item.h rename to fs/xfs/xfs_dquot_item.h diff --git a/fs/xfs/linux-2.6/xfs_export.c b/fs/xfs/xfs_export.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_export.c rename to fs/xfs/xfs_export.c diff --git a/fs/xfs/linux-2.6/xfs_export.h b/fs/xfs/xfs_export.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_export.h rename to fs/xfs/xfs_export.h diff --git a/fs/xfs/linux-2.6/xfs_file.c b/fs/xfs/xfs_file.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_file.c rename to fs/xfs/xfs_file.c diff --git a/fs/xfs/linux-2.6/xfs_fs_subr.c b/fs/xfs/xfs_fs_subr.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_fs_subr.c rename to fs/xfs/xfs_fs_subr.c diff --git a/fs/xfs/linux-2.6/xfs_globals.c b/fs/xfs/xfs_globals.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_globals.c rename to fs/xfs/xfs_globals.c diff --git a/fs/xfs/linux-2.6/xfs_ioctl.c b/fs/xfs/xfs_ioctl.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_ioctl.c rename to fs/xfs/xfs_ioctl.c diff --git a/fs/xfs/linux-2.6/xfs_ioctl.h b/fs/xfs/xfs_ioctl.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_ioctl.h rename to fs/xfs/xfs_ioctl.h diff --git a/fs/xfs/linux-2.6/xfs_ioctl32.c b/fs/xfs/xfs_ioctl32.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_ioctl32.c rename to fs/xfs/xfs_ioctl32.c diff --git a/fs/xfs/linux-2.6/xfs_ioctl32.h b/fs/xfs/xfs_ioctl32.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_ioctl32.h rename to fs/xfs/xfs_ioctl32.h diff --git a/fs/xfs/linux-2.6/xfs_iops.c b/fs/xfs/xfs_iops.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_iops.c rename to fs/xfs/xfs_iops.c diff --git a/fs/xfs/linux-2.6/xfs_iops.h b/fs/xfs/xfs_iops.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_iops.h rename to fs/xfs/xfs_iops.h diff --git a/fs/xfs/linux-2.6/xfs_linux.h b/fs/xfs/xfs_linux.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_linux.h rename to fs/xfs/xfs_linux.h diff --git a/fs/xfs/linux-2.6/xfs_message.c b/fs/xfs/xfs_message.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_message.c rename to fs/xfs/xfs_message.c diff --git a/fs/xfs/linux-2.6/xfs_message.h b/fs/xfs/xfs_message.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_message.h rename to fs/xfs/xfs_message.h diff --git a/fs/xfs/quota/xfs_qm.c b/fs/xfs/xfs_qm.c similarity index 100% rename from fs/xfs/quota/xfs_qm.c rename to fs/xfs/xfs_qm.c diff --git a/fs/xfs/quota/xfs_qm.h b/fs/xfs/xfs_qm.h similarity index 100% rename from fs/xfs/quota/xfs_qm.h rename to fs/xfs/xfs_qm.h diff --git a/fs/xfs/quota/xfs_qm_bhv.c b/fs/xfs/xfs_qm_bhv.c similarity index 100% rename from fs/xfs/quota/xfs_qm_bhv.c rename to fs/xfs/xfs_qm_bhv.c diff --git a/fs/xfs/quota/xfs_qm_stats.c b/fs/xfs/xfs_qm_stats.c similarity index 100% rename from fs/xfs/quota/xfs_qm_stats.c rename to fs/xfs/xfs_qm_stats.c diff --git a/fs/xfs/quota/xfs_qm_stats.h b/fs/xfs/xfs_qm_stats.h similarity index 100% rename from fs/xfs/quota/xfs_qm_stats.h rename to fs/xfs/xfs_qm_stats.h diff --git a/fs/xfs/quota/xfs_qm_syscalls.c b/fs/xfs/xfs_qm_syscalls.c similarity index 100% rename from fs/xfs/quota/xfs_qm_syscalls.c rename to fs/xfs/xfs_qm_syscalls.c diff --git a/fs/xfs/quota/xfs_quota_priv.h b/fs/xfs/xfs_quota_priv.h similarity index 100% rename from fs/xfs/quota/xfs_quota_priv.h rename to fs/xfs/xfs_quota_priv.h diff --git a/fs/xfs/linux-2.6/xfs_quotaops.c b/fs/xfs/xfs_quotaops.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_quotaops.c rename to fs/xfs/xfs_quotaops.c diff --git a/fs/xfs/linux-2.6/xfs_stats.c b/fs/xfs/xfs_stats.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_stats.c rename to fs/xfs/xfs_stats.c diff --git a/fs/xfs/linux-2.6/xfs_stats.h b/fs/xfs/xfs_stats.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_stats.h rename to fs/xfs/xfs_stats.h diff --git a/fs/xfs/linux-2.6/xfs_super.c b/fs/xfs/xfs_super.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_super.c rename to fs/xfs/xfs_super.c diff --git a/fs/xfs/linux-2.6/xfs_super.h b/fs/xfs/xfs_super.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_super.h rename to fs/xfs/xfs_super.h diff --git a/fs/xfs/linux-2.6/xfs_sync.c b/fs/xfs/xfs_sync.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_sync.c rename to fs/xfs/xfs_sync.c diff --git a/fs/xfs/linux-2.6/xfs_sync.h b/fs/xfs/xfs_sync.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_sync.h rename to fs/xfs/xfs_sync.h diff --git a/fs/xfs/linux-2.6/xfs_sysctl.c b/fs/xfs/xfs_sysctl.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_sysctl.c rename to fs/xfs/xfs_sysctl.c diff --git a/fs/xfs/linux-2.6/xfs_sysctl.h b/fs/xfs/xfs_sysctl.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_sysctl.h rename to fs/xfs/xfs_sysctl.h diff --git a/fs/xfs/linux-2.6/xfs_trace.c b/fs/xfs/xfs_trace.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_trace.c rename to fs/xfs/xfs_trace.c diff --git a/fs/xfs/linux-2.6/xfs_trace.h b/fs/xfs/xfs_trace.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_trace.h rename to fs/xfs/xfs_trace.h diff --git a/fs/xfs/quota/xfs_trans_dquot.c b/fs/xfs/xfs_trans_dquot.c similarity index 100% rename from fs/xfs/quota/xfs_trans_dquot.c rename to fs/xfs/xfs_trans_dquot.c diff --git a/fs/xfs/linux-2.6/xfs_vnode.h b/fs/xfs/xfs_vnode.h similarity index 100% rename from fs/xfs/linux-2.6/xfs_vnode.h rename to fs/xfs/xfs_vnode.h diff --git a/fs/xfs/linux-2.6/xfs_xattr.c b/fs/xfs/xfs_xattr.c similarity index 100% rename from fs/xfs/linux-2.6/xfs_xattr.c rename to fs/xfs/xfs_xattr.c diff --git a/kernel/sysctl_binary.c b/kernel/sysctl_binary.c index 3b8e028b9601..e8bffbe2ba4b 100644 --- a/kernel/sysctl_binary.c +++ b/kernel/sysctl_binary.c @@ -1,6 +1,6 @@ #include #include -#include "../fs/xfs/linux-2.6/xfs_sysctl.h" +#include "../fs/xfs/xfs_sysctl.h" #include #include #include diff --git a/kernel/sysctl_check.c b/kernel/sysctl_check.c index 4e4932a7b360..362da653813d 100644 --- a/kernel/sysctl_check.c +++ b/kernel/sysctl_check.c @@ -1,6 +1,6 @@ #include #include -#include "../fs/xfs/linux-2.6/xfs_sysctl.h" +#include "../fs/xfs/xfs_sysctl.h" #include #include #include From b6bede3b4cdfbd188557ab50fceec2e91d295edf Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Sun, 14 Aug 2011 17:13:00 +0000 Subject: [PATCH 3/3] xfs: fix tracing builds inside the source tree The code really requires the current source directory to be in the header search path. We already do this if building with an object tree separate from the source, but it needs to be added manually if building inside the source. The cflags addition for it accidentally got removed when collapsing the xfs directory structure. Signed-off-by: Christoph Hellwig Reviewed-by: Dave Chinner Signed-off-by: Alex Elder --- fs/xfs/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/xfs/Makefile b/fs/xfs/Makefile index ffce328309b8..427a4e82a588 100644 --- a/fs/xfs/Makefile +++ b/fs/xfs/Makefile @@ -16,6 +16,8 @@ # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # +ccflags-y += -I$(src) # needed for trace events + ccflags-$(CONFIG_XFS_DEBUG) += -g obj-$(CONFIG_XFS_FS) += xfs.o