This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, master has been updated 06e6f08 xfs: Extend project quotas to support 32bit project ids 42d8288 xfs: remove xfs_buf wrappers 2e0c777 xfs: remove xfs_cred.h 702ed86 xfs: remove xfs_globals.h b972b8e xfs: remove xfs_version.h 2a8ad0a xfs: remove xfs_refcache.h ee9f63d xfs: fix the xfs_trans_committed 35028ca xfs: remove unused t_callback field in struct xfs_trans 5551ec9 xfs: fix bogus m_maxagi check in xfs_iget 8016867 xfs: force background CIL push under sustained load from 3470ca24e60578b3306a909588c7a269eeef51d6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 06e6f08768cf3e070a557ba812d7a65231e19dd6 Author: Arkadiusz Mi?kiewicz <arekm@xxxxxxxx> Date: Sun Sep 26 06:10:18 2010 +0000 xfs: Extend project quotas to support 32bit project ids This patch adds support for 32bit project quota identifiers. On disk format is backward compatible with 16bit projid numbers. projid on disk is now kept in two 16bit values - di_projid_lo (which holds the same position as old 16bit projid value) and new di_projid_hi (takes existing padding) and converts from/to 32bit value on the fly. xfs_admin (for existing fs), mkfs.xfs (for new fs) needs to be used to enable PROJID32BIT support. Signed-off-by: Arkadiusz MiÅ?kiewicz <arekm@xxxxxxxx> Reviewed-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 42d8288b8cce4b0959e1940b88060a60761b8d8d Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Wed Oct 6 18:41:18 2010 +0000 xfs: remove xfs_buf wrappers Stop having two different names for many buffer functions and use the more descriptive xfs_buf_* names directly. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 2e0c777d131b6c4aa86986c56b756f285c063a70 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Wed Oct 6 18:41:17 2010 +0000 xfs: remove xfs_cred.h We're not actually passing around credentials inside XFS for a while now, so remove all xfs_cred.h with it's cred_t typedef and all instances of it. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 702ed86e9048fc092cd06269c60ba5d10a9f7846 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Wed Oct 6 18:41:16 2010 +0000 xfs: remove xfs_globals.h This header only provides one extern that isn't actually declared anywhere, and shadowed by a macro. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit b972b8e49a6de87d7a8e3c1deb71fe178a398003 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Wed Oct 6 18:41:15 2010 +0000 xfs: remove xfs_version.h It used to have a place when it contained an automatically generated CVS version, but these days it's entirely superflous. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 2a8ad0aa000a9aad3dae32787b8e5ba4c3a4164d Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Wed Oct 6 18:41:14 2010 +0000 xfs: remove xfs_refcache.h This header has been completely unused for a couple of years. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit ee9f63d43be12ce94f066a5e27607a67221cc52d Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Wed Oct 6 18:41:13 2010 +0000 xfs: fix the xfs_trans_committed Use the correct prototype for xfs_trans_committed instead of casting it. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 35028caf3aff1f77bf9f839572762d74f8635e4e Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Wed Oct 6 18:41:12 2010 +0000 xfs: remove unused t_callback field in struct xfs_trans Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 5551ec91b80612204ec3cf7511b8ccd8ba3877af Author: Christoph Hellwig <hch@xxxxxx> Date: Wed Oct 6 18:31:23 2010 +0000 xfs: fix bogus m_maxagi check in xfs_iget These days inode64 should only control which AGs we allocate new inodes from, while we still try to support reading all existing inodes. To make this actually work the check ontop of xfs_iget needs to be relaxed to allow inodes in all allocation groups instead of just those that we allow allocating inodes from. Note that we can't simply remove the check - it prevents us from accessing invalid data when fed invalid inode numbers from NFS or bulkstat. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> ----------------------------------------------------------------------- Summary of changes: fs/xfs/linux-2.6/xfs_buf.c | 19 +++++++------- fs/xfs/linux-2.6/xfs_buf.h | 20 ++------------- fs/xfs/linux-2.6/xfs_cred.h | 28 --------------------- fs/xfs/linux-2.6/xfs_globals.c | 1 - fs/xfs/linux-2.6/xfs_globals.h | 23 ----------------- fs/xfs/linux-2.6/xfs_ioctl.c | 14 +++++----- fs/xfs/linux-2.6/xfs_ioctl32.c | 4 ++- fs/xfs/linux-2.6/xfs_ioctl32.h | 6 +++- fs/xfs/linux-2.6/xfs_iops.c | 4 +- fs/xfs/linux-2.6/xfs_linux.h | 5 +-- fs/xfs/linux-2.6/xfs_super.c | 3 +- fs/xfs/linux-2.6/xfs_super.h | 1 + fs/xfs/linux-2.6/xfs_version.h | 29 ---------------------- fs/xfs/quota/xfs_qm.c | 20 +++++++-------- fs/xfs/quota/xfs_qm_bhv.c | 2 +- fs/xfs/quota/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_attr.c | 6 ++-- fs/xfs/xfs_btree.c | 4 +- fs/xfs/xfs_buf_item.c | 4 +- fs/xfs/xfs_da_btree.c | 2 +- fs/xfs/xfs_dinode.h | 5 ++- fs/xfs/xfs_dir2_leaf.c | 2 +- fs/xfs/xfs_fs.h | 6 +++- fs/xfs/xfs_ialloc.c | 2 +- fs/xfs/xfs_iget.c | 4 +- fs/xfs/xfs_inode.c | 17 +++++++------ fs/xfs/xfs_inode.h | 29 ++++++++++++++++++---- fs/xfs/xfs_itable.c | 3 +- fs/xfs/xfs_log.c | 2 +- fs/xfs/xfs_log_recover.c | 6 ++-- fs/xfs/xfs_mount.c | 2 +- fs/xfs/xfs_mount.h | 1 - fs/xfs/xfs_refcache.h | 52 ---------------------------------------- fs/xfs/xfs_rename.c | 2 +- fs/xfs/xfs_sb.h | 10 +++++++- fs/xfs/xfs_trans.c | 9 ++---- fs/xfs/xfs_trans.h | 2 - fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_types.h | 2 - fs/xfs/xfs_utils.c | 5 +-- fs/xfs/xfs_utils.h | 3 +- fs/xfs/xfs_vnodeops.c | 32 +++++++++++------------- fs/xfs/xfs_vnodeops.h | 6 +--- 43 files changed, 136 insertions(+), 265 deletions(-) delete mode 100644 fs/xfs/linux-2.6/xfs_cred.h delete mode 100644 fs/xfs/linux-2.6/xfs_globals.h delete mode 100644 fs/xfs/linux-2.6/xfs_version.h delete mode 100644 fs/xfs/xfs_refcache.h hooks/post-receive -- XFS development tree
_______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs