[GIT PULL] XFS update for 2.6.24-rc1
Hi Linus, A couple of Christoph patches for XFS ... A fid one for nfs exports which akpm is waiting for. Thanks. Please pull from the for-linus branch: git pull git://oss.sgi.com:8090/xfs/xfs-2.6.git for-linus This will update the following files: fs/xfs/linux-2.6/xfs_export.c |6 +++--- fs/xfs/linux-2.6/xfs_export.h |6 +++--- fs/xfs/linux-2.6/xfs_ioctl.c | 24 fs/xfs/xfs_dmops.c| 21 - fs/xfs/xfs_fs.h | 29 ++--- fs/xfs/xfs_qmops.c| 22 +++--- fs/xfs/xfs_vfsops.c |9 - fs/xfs/xfs_vfsops.h |4 ++-- fs/xfs/xfs_vnodeops.c | 13 ++--- fs/xfs/xfs_vnodeops.h |2 +- 10 files changed, 44 insertions(+), 92 deletions(-) through these commits: commit c6143911a7e0f8abef0319c801eb36718f57dfde Author: Christoph Hellwig <[EMAIL PROTECTED]> Date: Fri Sep 14 15:22:37 2007 +1000 [XFS] cleanup fid types mess Currently XFs has three different fid types: struct fid, struct xfs_fid and struct xfs_fid2 with hte latter two beeing identicaly and the first one beeing the same size but an unstructured array with the same size. This patch consolidates all this to alway uuse struct xfs_fid. This patch is required for an upcoming patch series from me that revamps the nfs exporting code and introduces a Linux-wide struct fid. SGI-PV: 970336 SGI-Modid: xfs-linux-melb:xfs-kern:29651a Signed-off-by: Christoph Hellwig <[EMAIL PROTECTED]> Signed-off-by: Lachlan McIlroy <[EMAIL PROTECTED]> Signed-off-by: Tim Shimmin <[EMAIL PROTECTED]> commit c8fcfac5a257f8a04f7ba3d397dedccffef19be2 Author: Christoph Hellwig <[EMAIL PROTECTED]> Date: Fri Oct 19 16:57:01 2007 +1000 [XFS] fixups after behavior removal merge into mainline git Fixup for lack of dmapi support and no quota module support. SGI-PV: 969985 Signed-off-by: Christoph Hellwig <[EMAIL PROTECTED]> Signed-off-by: Tim Shimmin <[EMAIL PROTECTED]> - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[GIT PULL] XFS update for 2.6.24-rc1
Hi Linus, A couple of Christoph patches for XFS ... A fid one for nfs exports which akpm is waiting for. Thanks. Please pull from the for-linus branch: git pull git://oss.sgi.com:8090/xfs/xfs-2.6.git for-linus This will update the following files: fs/xfs/linux-2.6/xfs_export.c |6 +++--- fs/xfs/linux-2.6/xfs_export.h |6 +++--- fs/xfs/linux-2.6/xfs_ioctl.c | 24 fs/xfs/xfs_dmops.c| 21 - fs/xfs/xfs_fs.h | 29 ++--- fs/xfs/xfs_qmops.c| 22 +++--- fs/xfs/xfs_vfsops.c |9 - fs/xfs/xfs_vfsops.h |4 ++-- fs/xfs/xfs_vnodeops.c | 13 ++--- fs/xfs/xfs_vnodeops.h |2 +- 10 files changed, 44 insertions(+), 92 deletions(-) through these commits: commit c6143911a7e0f8abef0319c801eb36718f57dfde Author: Christoph Hellwig [EMAIL PROTECTED] Date: Fri Sep 14 15:22:37 2007 +1000 [XFS] cleanup fid types mess Currently XFs has three different fid types: struct fid, struct xfs_fid and struct xfs_fid2 with hte latter two beeing identicaly and the first one beeing the same size but an unstructured array with the same size. This patch consolidates all this to alway uuse struct xfs_fid. This patch is required for an upcoming patch series from me that revamps the nfs exporting code and introduces a Linux-wide struct fid. SGI-PV: 970336 SGI-Modid: xfs-linux-melb:xfs-kern:29651a Signed-off-by: Christoph Hellwig [EMAIL PROTECTED] Signed-off-by: Lachlan McIlroy [EMAIL PROTECTED] Signed-off-by: Tim Shimmin [EMAIL PROTECTED] commit c8fcfac5a257f8a04f7ba3d397dedccffef19be2 Author: Christoph Hellwig [EMAIL PROTECTED] Date: Fri Oct 19 16:57:01 2007 +1000 [XFS] fixups after behavior removal merge into mainline git Fixup for lack of dmapi support and no quota module support. SGI-PV: 969985 Signed-off-by: Christoph Hellwig [EMAIL PROTECTED] Signed-off-by: Tim Shimmin [EMAIL PROTECTED] - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [GIT PULL] XFS update for 2.6.24-rc1
On Wed, 17 Oct 2007 21:36:58 +0100 Christoph Hellwig <[EMAIL PROTECTED]> wrote: > On Wed, Oct 17, 2007 at 09:03:39PM +1000, Tim Shimmin wrote: > > Hi Linus, > > > > Please pull from the for-linus branch: > > git pull git://oss.sgi.com:8090/xfs/xfs-2.6.git for-linus > > > > These include changes we have had scheduled for 2.6.24. > > In particular they include Christoph's (hch's) behavior removal patches. > > Can you please send my '[PATCH] cleanup fid types mess' to Linus aswell? > I have a stack of 15 patches reworking the nfs exporting code waiting > in -mm to get in in this merge window that depend on this cleanup to > free struct fid for generic useage. > > Also getting the makefile cleanup into mainline to reduce spurious difference > would help a lot. argh, -mm's *new-export*.patch has a dependency upon git-xfs's ef6567a363c5f301c0bc885068d93cd9b3c05cc9. I never knew that, but I would have found out later today... Tim, if you want I can just steal that diff out of the xfs tree and send it in separately. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [GIT PULL] XFS update for 2.6.24-rc1
On Wed, Oct 17, 2007 at 09:03:39PM +1000, Tim Shimmin wrote: > Hi Linus, > > Please pull from the for-linus branch: > git pull git://oss.sgi.com:8090/xfs/xfs-2.6.git for-linus > > These include changes we have had scheduled for 2.6.24. > In particular they include Christoph's (hch's) behavior removal patches. Can you please send my '[PATCH] cleanup fid types mess' to Linus aswell? I have a stack of 15 patches reworking the nfs exporting code waiting in -mm to get in in this merge window that depend on this cleanup to free struct fid for generic useage. Also getting the makefile cleanup into mainline to reduce spurious difference would help a lot. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[GIT PULL] XFS update for 2.6.24-rc1
Hi Linus, Please pull from the for-linus branch: git pull git://oss.sgi.com:8090/xfs/xfs-2.6.git for-linus These include changes we have had scheduled for 2.6.24. In particular they include Christoph's (hch's) behavior removal patches. --Tim This will update the following files: fs/xfs/Makefile-linux-2.6 |3 - fs/xfs/linux-2.6/xfs_aops.c| 57 ++-- fs/xfs/linux-2.6/xfs_aops.h|2 +- fs/xfs/linux-2.6/xfs_buf.c | 26 ++- fs/xfs/linux-2.6/xfs_export.c | 20 +- fs/xfs/linux-2.6/xfs_file.c| 174 +++--- fs/xfs/linux-2.6/xfs_fs_subr.c | 54 ++-- fs/xfs/linux-2.6/xfs_fs_subr.h |4 - fs/xfs/linux-2.6/xfs_globals.c |5 - fs/xfs/linux-2.6/xfs_globals.h |1 - fs/xfs/linux-2.6/xfs_ioctl.c | 242 +++-- fs/xfs/linux-2.6/xfs_ioctl32.c |8 +- fs/xfs/linux-2.6/xfs_iops.c| 196 --- fs/xfs/linux-2.6/xfs_iops.h|8 +- fs/xfs/linux-2.6/xfs_linux.h |3 +- fs/xfs/linux-2.6/xfs_lrw.c | 104 +++ fs/xfs/linux-2.6/xfs_lrw.h | 23 +-- fs/xfs/linux-2.6/xfs_super.c | 298 fs/xfs/linux-2.6/xfs_super.h |5 +- fs/xfs/linux-2.6/xfs_vfs.c | 327 -- fs/xfs/linux-2.6/xfs_vfs.h | 168 +- fs/xfs/linux-2.6/xfs_vnode.c | 100 +++--- fs/xfs/linux-2.6/xfs_vnode.h | 345 ++- fs/xfs/quota/xfs_qm.c | 51 +--- fs/xfs/quota/xfs_qm.h |6 +- fs/xfs/quota/xfs_qm_bhv.c | 239 ++--- fs/xfs/quota/xfs_qm_syscalls.c | 21 +- fs/xfs/support/move.c | 51 --- fs/xfs/support/move.h | 70 fs/xfs/xfs_acl.c | 33 +- fs/xfs/xfs_acl.h | 19 +- fs/xfs/xfs_ag.h|4 + fs/xfs/xfs_attr.c | 50 ++- fs/xfs/xfs_attr.h | 17 +- fs/xfs/xfs_behavior.c | 183 -- fs/xfs/xfs_behavior.h | 185 -- fs/xfs/xfs_bmap.c | 150 + fs/xfs/xfs_bmap.h |4 +- fs/xfs/xfs_bmap_btree.c| 255 +- fs/xfs/xfs_bmap_btree.h| 68 +--- fs/xfs/xfs_buf_item.c |1 + fs/xfs/xfs_clnt.h |1 - fs/xfs/xfs_dfrag.c |6 +- fs/xfs/xfs_dinode.h| 65 ++-- fs/xfs/xfs_dir2.c | 117 +-- fs/xfs/xfs_dir2.h | 17 - fs/xfs/xfs_dir2_block.c| 64 ++--- fs/xfs/xfs_dir2_block.h|5 +- fs/xfs/xfs_dir2_data.c |1 + fs/xfs/xfs_dir2_leaf.c | 76 ++--- fs/xfs/xfs_dir2_leaf.h |6 +- fs/xfs/xfs_dir2_node.c |1 + fs/xfs/xfs_dir2_sf.c | 122 +++ fs/xfs/xfs_dir2_sf.h |5 +- fs/xfs/xfs_dmapi.h | 17 +- fs/xfs/xfs_dmops.c | 43 ++- fs/xfs/xfs_error.c | 21 +- fs/xfs/xfs_error.h |5 +- fs/xfs/xfs_extfree_item.c |1 + fs/xfs/xfs_fsops.c | 17 +- fs/xfs/xfs_ialloc.c|6 +- fs/xfs/xfs_ialloc.h|7 +- fs/xfs/xfs_iget.c | 605 +++- fs/xfs/xfs_inode.c | 383 +++-- fs/xfs/xfs_inode.h | 158 + fs/xfs/xfs_iocore.c|4 +- fs/xfs/xfs_iomap.c |8 - fs/xfs/xfs_iomap.h |1 - fs/xfs/xfs_itable.c| 78 +++-- fs/xfs/xfs_log.c | 100 +++--- fs/xfs/xfs_log_priv.h | 21 +- fs/xfs/xfs_log_recover.c | 32 +- fs/xfs/xfs_mount.c | 242 +++--- fs/xfs/xfs_mount.h | 176 +- fs/xfs/xfs_qmops.c | 40 ++- fs/xfs/xfs_quota.h | 10 +- fs/xfs/xfs_rename.c| 38 +-- fs/xfs/xfs_rw.c|5 +- fs/xfs/xfs_rw.h| 34 -- fs/xfs/xfs_sb.h| 68 - fs/xfs/xfs_trans.c | 76 ++--- fs/xfs/xfs_trans_ail.c |1 + fs/xfs/xfs_trans_extfree.c |1 + fs/xfs/xfs_types.h | 12 - fs/xfs/xfs_utils.c |9 +- fs/xfs/xfs_utils.h |6 +- fs/xfs/xfs_vfsops.c| 351 --- fs/xfs/xfs_vfsops.h| 28 ++ fs/xfs/xfs_vnodeops.c | 745 +--- fs/xfs/xfs_vnodeops.h | 86 + 90 files changed, 2762 insertions(+), 4739 deletions(-) delete mode 100644 fs/xfs/linux-2.6/xfs_vfs.c delete mode 100644 fs/xfs/support/move.c delete mode 100644 fs/xfs/support/move.h delete mode 100644 fs/xfs/xfs_behavior.c delete mode 100644 fs/xfs/xfs_behavior.h create mode 100644 fs/xfs/xfs_vfsops.h create mode 100644 fs/xfs/xfs_vnodeops.h through these commits: commit 7f015072348a14f16d548be557ee58c5c55df0aa Author: Jeremy Fitzhardinge <[EMAIL PROTECTED]> Date: Wed Oct 17 13:55:03 2007 +1000 [XFS] eagerly remove vmap mappings to avoid upsetting Xen XFS leaves stray mappings around when
Re: [GIT PULL] XFS update for 2.6.24-rc1
On Wed, Oct 17, 2007 at 09:03:39PM +1000, Tim Shimmin wrote: Hi Linus, Please pull from the for-linus branch: git pull git://oss.sgi.com:8090/xfs/xfs-2.6.git for-linus These include changes we have had scheduled for 2.6.24. In particular they include Christoph's (hch's) behavior removal patches. Can you please send my '[PATCH] cleanup fid types mess' to Linus aswell? I have a stack of 15 patches reworking the nfs exporting code waiting in -mm to get in in this merge window that depend on this cleanup to free struct fid for generic useage. Also getting the makefile cleanup into mainline to reduce spurious difference would help a lot. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [GIT PULL] XFS update for 2.6.24-rc1
On Wed, 17 Oct 2007 21:36:58 +0100 Christoph Hellwig [EMAIL PROTECTED] wrote: On Wed, Oct 17, 2007 at 09:03:39PM +1000, Tim Shimmin wrote: Hi Linus, Please pull from the for-linus branch: git pull git://oss.sgi.com:8090/xfs/xfs-2.6.git for-linus These include changes we have had scheduled for 2.6.24. In particular they include Christoph's (hch's) behavior removal patches. Can you please send my '[PATCH] cleanup fid types mess' to Linus aswell? I have a stack of 15 patches reworking the nfs exporting code waiting in -mm to get in in this merge window that depend on this cleanup to free struct fid for generic useage. Also getting the makefile cleanup into mainline to reduce spurious difference would help a lot. argh, -mm's *new-export*.patch has a dependency upon git-xfs's ef6567a363c5f301c0bc885068d93cd9b3c05cc9. I never knew that, but I would have found out later today... Tim, if you want I can just steal that diff out of the xfs tree and send it in separately. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[GIT PULL] XFS update for 2.6.24-rc1
Hi Linus, Please pull from the for-linus branch: git pull git://oss.sgi.com:8090/xfs/xfs-2.6.git for-linus These include changes we have had scheduled for 2.6.24. In particular they include Christoph's (hch's) behavior removal patches. --Tim This will update the following files: fs/xfs/Makefile-linux-2.6 |3 - fs/xfs/linux-2.6/xfs_aops.c| 57 ++-- fs/xfs/linux-2.6/xfs_aops.h|2 +- fs/xfs/linux-2.6/xfs_buf.c | 26 ++- fs/xfs/linux-2.6/xfs_export.c | 20 +- fs/xfs/linux-2.6/xfs_file.c| 174 +++--- fs/xfs/linux-2.6/xfs_fs_subr.c | 54 ++-- fs/xfs/linux-2.6/xfs_fs_subr.h |4 - fs/xfs/linux-2.6/xfs_globals.c |5 - fs/xfs/linux-2.6/xfs_globals.h |1 - fs/xfs/linux-2.6/xfs_ioctl.c | 242 +++-- fs/xfs/linux-2.6/xfs_ioctl32.c |8 +- fs/xfs/linux-2.6/xfs_iops.c| 196 --- fs/xfs/linux-2.6/xfs_iops.h|8 +- fs/xfs/linux-2.6/xfs_linux.h |3 +- fs/xfs/linux-2.6/xfs_lrw.c | 104 +++ fs/xfs/linux-2.6/xfs_lrw.h | 23 +-- fs/xfs/linux-2.6/xfs_super.c | 298 fs/xfs/linux-2.6/xfs_super.h |5 +- fs/xfs/linux-2.6/xfs_vfs.c | 327 -- fs/xfs/linux-2.6/xfs_vfs.h | 168 +- fs/xfs/linux-2.6/xfs_vnode.c | 100 +++--- fs/xfs/linux-2.6/xfs_vnode.h | 345 ++- fs/xfs/quota/xfs_qm.c | 51 +--- fs/xfs/quota/xfs_qm.h |6 +- fs/xfs/quota/xfs_qm_bhv.c | 239 ++--- fs/xfs/quota/xfs_qm_syscalls.c | 21 +- fs/xfs/support/move.c | 51 --- fs/xfs/support/move.h | 70 fs/xfs/xfs_acl.c | 33 +- fs/xfs/xfs_acl.h | 19 +- fs/xfs/xfs_ag.h|4 + fs/xfs/xfs_attr.c | 50 ++- fs/xfs/xfs_attr.h | 17 +- fs/xfs/xfs_behavior.c | 183 -- fs/xfs/xfs_behavior.h | 185 -- fs/xfs/xfs_bmap.c | 150 + fs/xfs/xfs_bmap.h |4 +- fs/xfs/xfs_bmap_btree.c| 255 +- fs/xfs/xfs_bmap_btree.h| 68 +--- fs/xfs/xfs_buf_item.c |1 + fs/xfs/xfs_clnt.h |1 - fs/xfs/xfs_dfrag.c |6 +- fs/xfs/xfs_dinode.h| 65 ++-- fs/xfs/xfs_dir2.c | 117 +-- fs/xfs/xfs_dir2.h | 17 - fs/xfs/xfs_dir2_block.c| 64 ++--- fs/xfs/xfs_dir2_block.h|5 +- fs/xfs/xfs_dir2_data.c |1 + fs/xfs/xfs_dir2_leaf.c | 76 ++--- fs/xfs/xfs_dir2_leaf.h |6 +- fs/xfs/xfs_dir2_node.c |1 + fs/xfs/xfs_dir2_sf.c | 122 +++ fs/xfs/xfs_dir2_sf.h |5 +- fs/xfs/xfs_dmapi.h | 17 +- fs/xfs/xfs_dmops.c | 43 ++- fs/xfs/xfs_error.c | 21 +- fs/xfs/xfs_error.h |5 +- fs/xfs/xfs_extfree_item.c |1 + fs/xfs/xfs_fsops.c | 17 +- fs/xfs/xfs_ialloc.c|6 +- fs/xfs/xfs_ialloc.h|7 +- fs/xfs/xfs_iget.c | 605 +++- fs/xfs/xfs_inode.c | 383 +++-- fs/xfs/xfs_inode.h | 158 + fs/xfs/xfs_iocore.c|4 +- fs/xfs/xfs_iomap.c |8 - fs/xfs/xfs_iomap.h |1 - fs/xfs/xfs_itable.c| 78 +++-- fs/xfs/xfs_log.c | 100 +++--- fs/xfs/xfs_log_priv.h | 21 +- fs/xfs/xfs_log_recover.c | 32 +- fs/xfs/xfs_mount.c | 242 +++--- fs/xfs/xfs_mount.h | 176 +- fs/xfs/xfs_qmops.c | 40 ++- fs/xfs/xfs_quota.h | 10 +- fs/xfs/xfs_rename.c| 38 +-- fs/xfs/xfs_rw.c|5 +- fs/xfs/xfs_rw.h| 34 -- fs/xfs/xfs_sb.h| 68 - fs/xfs/xfs_trans.c | 76 ++--- fs/xfs/xfs_trans_ail.c |1 + fs/xfs/xfs_trans_extfree.c |1 + fs/xfs/xfs_types.h | 12 - fs/xfs/xfs_utils.c |9 +- fs/xfs/xfs_utils.h |6 +- fs/xfs/xfs_vfsops.c| 351 --- fs/xfs/xfs_vfsops.h| 28 ++ fs/xfs/xfs_vnodeops.c | 745 +--- fs/xfs/xfs_vnodeops.h | 86 + 90 files changed, 2762 insertions(+), 4739 deletions(-) delete mode 100644 fs/xfs/linux-2.6/xfs_vfs.c delete mode 100644 fs/xfs/support/move.c delete mode 100644 fs/xfs/support/move.h delete mode 100644 fs/xfs/xfs_behavior.c delete mode 100644 fs/xfs/xfs_behavior.h create mode 100644 fs/xfs/xfs_vfsops.h create mode 100644 fs/xfs/xfs_vnodeops.h through these commits: commit 7f015072348a14f16d548be557ee58c5c55df0aa Author: Jeremy Fitzhardinge [EMAIL PROTECTED] Date: Wed Oct 17 13:55:03 2007 +1000 [XFS] eagerly remove vmap mappings to avoid upsetting Xen XFS leaves stray mappings around when it