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, xfs-dev has been updated
ac12b4e don't reallocate sxp variable passed into xfs_swapext
5e10657 [XFS] Warn on transaction in flight on read-only remount
957274d Merge branch 'master' of git+ssh://oss.sgi.com/oss/git/xfs/xfs
5253a11 [XFS] remove always-true #ifndef HAVE_FORMAT32 tests
33ad965 Long btree pointers are still 64 bit on disk
2809f76 xfs: sanity check attr fork size
7884bc8 xfs: fix bad_features2 fixups for the root filesystem
98b8c7a xfs: add a lock class for group/project dquots
5bb87a3 xfs: lockdep annotations for xfs_dqlock2
a4edd1d xfs: add a separate lock class for the per-mount list of dquots
178eae3 xfs: use mnt_want_write in compat_attrmulti ioctl
d296d30 xfs: fix dentry aliasing issues in open_by_handle
9d87c31 [XFS] Remove the rest of the macro-to-function indirections.
c088f4e Merge branch 'master' of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
8e96187 filesystem freeze: remove XFS specific ioctl interfaces for freeze
feature
c4be0c1 filesystem freeze: add error handling of write_super_lockfs/unlockfs
ce79735 Merge branch 'for-linus' of git+ssh://git.melbourne.sgi.com/git/xfs
058652a [XFS] make xfs_ino_t an unsigned long long
1544031 [XFS] truncate readdir offsets to signed 32 bit values
e6edbd1 [XFS] fix compile of xfs_btree_readahead_lblock on m68k
fb82557 [XFS] Remove macro-to-function indirections in the mask code
c9fb86a [XFS] Remove macro-to-function indirections in attr code
9800b55 [XFS] Remove several unused typedefs.
c9a9855 [XFS] pass XFS_IGET_BULKSTAT to xfs_iget for handle operations
6206aa8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
025dfda trivial: fix then -> than typos in comments and documentation
95f8e30 [XFS] use scalable vmap API
d285975 [XFS] remove old vmap cache
0a8c539 [XFS] Fix merge failures
cbacc2c Merge branch 'next' into for-linus
2505115 [XFS] Fix race in xfs_write() between direct and buffered I/O with
DMAPI
ad1ad96 [XFS] handle unaligned data in xfs_bmbt_disk_get_all
efc5575 [XFS] avoid memory allocations in xfs_fs_vcmn_err
9f6c92b [XFS] Fix speculative allocation beyond eof
4fdc778 [XFS] Remove XFS_BUF_SHUT() and friends
d415867 [XFS] Use the incore inode size in xfs_file_readdir()
4d9d4eb Merge branch 'master' of git+ssh://git.melbourne.sgi.com/git/xfs
cfbe526 [XFS] set b_error from bio error in xfs_buf_bio_end_io
c4cd747 [XFS] use inode_change_ok for setattr permission checking
4d4be48 [XFS] add a FMODE flag to make XFS invisible I/O less hacky
6d73cf1 [XFS] resync headers with libxfs
2175dd9 [XFS] simplify projid check in xfs_rename
15ac08a [XFS] replace b_fspriv with b_mount
e055f13 [XFS] Remove unused tracing code
576a488 [XFS] Fix hang after disallowed rename across directory quota domains
797eaed [XFS] Remove unnecessary assertion
a5b429d [XFS] Remove unused variable in ktrace_free()
c642261 [XFS] Check return value of xfs_buf_get_noaddr()
6a0775a [XFS] Fix hang after disallowed rename across directory quota domains
8bb5732 [XFS] Fix compile with CONFIG_COMPAT enabled
5a8d0f3 move inode tracing out of xfs_vnode.
25e41b3 move vn_iowait / vn_iowake into xfs_aops.c
583fa58 kill vn_ioerror
f95099b kill xfs_unmount_flush
e57481d no explicit xfs_iflush for special inodes during unmount
070c461 use xfs_trans_ijoin in xfs_trans_iget
b56757b remove leftovers of shared read-only support
e88f11a remove unused m_inode_quiesce member from struct xfs_mount
6bd16ff kill dead inode flags
5efcbb8 cleanup xfs_sb.h feature flag helpers
df6771b kill dead quota flags
63ad2a5 remove dead code from sv_t implementation
39e2def reduce l_icloglock roundtrips
d9424b3 stop using igrab in xfs_vn_link
5d765b9 kill xfs_buf_iostart
5cafdeb cleanup the inode reclaim path
ccd0be6 remove unused prototypes for xfs_ihash_init / xfs_ihash_free
73e6335 remove unused behvavior cruft in xfs_super.h
2234d54 remove useless mnt_want_write call in xfs_write
ddcd856 [XFS] fix compile on 32 bit systems
e5d412f [XFS] Reorder xfs_ioctl32.c for some tidiness
710d62a [XFS] Hook up compat XFS_IOC_FSSETDM_BY_HANDLE ioctl handler
2875097 [XFS] Hook up compat XFS_IOC_ATTRMULTI_BY_HANDLE ioctl handler
ebeecd2 [XFS] Hook up compat XFS_IOC_ATTRLIST_BY_HANDLE ioctl handler
af819d2 [XFS] Fix compat XFS_IOC_FSBULKSTAT_SINGLE ioctl
65fbaf2 [XFS] Fix xfs_bulkstat_one size checks & error handling
2ee4fa5 [XFS] Make the bulkstat_one compat ioctl handling more sane
471d591 [XFS] Add compat handlers for data & rt growfs ioctls
e94fc4a [XFS] Add compat handlers for swapext ioctl
d5547f9 [XFS] Clean up some existing compat ioctl calls
ffae263 [XFS] Move compat ioctl structs & numbers into xfs_ioctl32.h
743bb46 [XFS] Move copy_from_user calls out of ioctl helpers into ioctl
switch.
0e44667 [XFS] fix error handling in xlog_recover_process_one_iunlink
24f211b [XFS] move inode allocation out xfs_iread
b48d8d6 [XFS] kill the XFS_IMAP_BULKSTAT flag
92bfc6e [XFS] embededd struct xfs_imap into xfs_inode
94e1b69 [XFS] merge xfs_imap into xfs_dilocate
a194189 [XFS] remove dead code for old inode item recovery
76d8b27 [XFS] stop using xfs_itobp in xfs_iread
23fac50 [XFS] split up xlog_recover_process_iunlinks
51ce16d [XFS] kill XFS_DINODE_VERSION_ defines
81591fe [XFS] kill xfs_dinode_core_t
d42f08f [XFS] kill xfs_ialloc_log_di
b28708d [XFS] sanitize xlog_in_core_t definition
4805621 [XFS] factor out xfs_read_agf helper
5e1be0f [XFS] factor out xfs_read_agi helper
26c5295 [XFS] remove i_gen from incore inode
207fcfa [XFS] remove xfs_vfsops.h
2b5decd [XFS] remove xfs_vfs.h
00dd402 [XFS] remove bhv_statvfs_t typedef
f35642e [XFS] Hook up the fiemap ioctl.
5af317c [XFS] Add new getbmap flags.
8a7141a [XFS] convert xfs_getbmap to take formatter functions
0924b58 [XFS] fix uninitialised variable bug in dquot release.
2e65609 [XFS] fix error inversion problems with data flushing
6579591 [XFS] fix spurious gcc warnings
6c31b93 [XFS] allow inode64 mount option on 32 bit systems
f999a5b [XFS] wire up ->open for directories
bac8dca [XFS] fix NULL pointer dereference in xfs_log_force_umount
cc09c0d [XFS] Fix double free of log tickets
2b82892 Merge branch 'master' into next
745ca24 CRED: Pass credentials through dentry_open()
b6dff3e CRED: Separate task security context from task_struct
82ab8de CRED: Wrap task credential accesses in the XFS filesystem
220ca31 [XFS] XFS: Check for valid transaction headers in recovery
8f330f5 [XFS] handle memory allocation failures during log initialisation
6f9f51a [XFS] Account for allocated blocks when expanding directories
2cf7f0d [XFS] Wait for all I/O on truncate to zero file size
9ccbece [XFS] Fix use-after-free with log and quotas
6307091 [XFS] Avoid using inodes that haven't been completely initialised
cb4f0d1 [XFS] fix uninitialised variable bug in dquot release
644c356 [XFS] handle memory allocation failures during log initialisation
91b7771 CRED: Wrap task credential accesses in the XFS filesystem
6bfb3d0 [XFS] Fix race when looking up reclaimable inodes
e0b8e8b [XFS] remove restricted chown parameter from xfs linux
ea5a3dc8 [XFS] kill sys_cred
7ee49ac [XFS] correctly select first log item to push
9ed0451 [XFS] free partially initialized inodes using destroy_inode
c679eef [XFS] stop using xfs_itobp in xfs_bulkstat
455486b [XFS] avoid all reclaimable inodes in xfs_sync_inodes_ag
56e73ec [XFS] Can't lock inodes in radix tree preload region
2b7035f [XFS] Trivial xfs_remove comment fixup
1ec7944 [XFS] fix biosize option
469fc23 [XFS] fix the noquota mount option
9d565ff [XFS] kill struct xfs_mount_args
5a792c4 [XFS] XFS: Check for valid transaction headers in recovery
783a2f6 [XFS] Finish removing the mount pointer from the AIL API
fc1829f [XFS] Add ail pointer into log items
a9c21c1 [XFS] Given the log a pointer to the AIL
c7e8f26 [XFS] Move the AIL lock into the struct xfs_ail
7b2e2a3 [XFS] Allow 64 bit machines to avoid the AIL lock during flushes
5b00f14 [XFS] move the AIl traversal over to a consistent interface
27d8d5f [XFS] Use a cursor for AIL traversal.
82fa901 [XFS] Allocate the struct xfs_ail
a744405 [XFS] Account for allocated blocks when expanding directories
8c38ab0 [XFS] Prevent looping in xfs_sync_inodes_ag
1165451 [XFS] kill deleted inodes list
7a3be02 [XFS] use the inode radix tree for reclaiming inodes
396beb8 [XFS] mark inodes for reclaim via a tag in the inode radix tree
1dc3318 [XFS] rename inode reclaim functions
fce08f2 [XFS] move inode reclaim functions to xfs_sync.c
493dca6 [XFS] Fix build warning - xfs_fs_alloc_inode() needs a return
statement
99fa8cb [XFS] Prevent use-after-free caused by synchronous inode reclaim
bf90424 [XFS] Combine the XFS and Linux inodes
94b97e3 [XFS] Never call mark_inode_dirty_sync() directly
6441e54 [XFS] factor xfs_iget_core() into hit and miss cases
3471394 [XFS] fix instant oops with tracing enabled
76bf105 [XFS] Move remaining quiesce code.
a4e4c4f [XFS] Kill xfs_sync()
cb56a4b [XFS] Kill SYNC_CLOSE
e9f1c6e [XFS] make SYNC_DELWRI no longer use xfs_sync
be97d9d [XFS] make SYNC_ATTR no longer use xfs_sync
aacaa88 [XFS] xfssyncd: don't call xfs_sync
dfd837a [XFS] kill xfs_syncsub
2030b5a [XFS] use xfs_sync_inodes rather than xfs_syncsub
bc60a99 [XFS] Use struct inodes instead of vnodes to kill vn_grab
2af75df [XFS] split out two helpers from xfs_syncsub
4e8938f [XFS] Move XFS_BMAP_SANITY_CHECK out of line.
7cc95a8 [XFS] Always use struct xfs_btree_block instead of short / longform
136341b [XFS] cleanup btree record / key / ptr addressing macros.
6c7699c [XFS] remove the mount inode list
60197e8 [XFS] Cleanup maxrecs calculation.
5b4d89a [XFS] Traverse inode trees when releasing dquots
683a897 [XFS] Use the inode tree for finding dirty inodes
2f8a3ce [XFS] don't block in xfs_qm_dqflush() during async writeback.
75c68f4 [XFS] Remove xfs_iflush_all and clean up xfs_finish_reclaim_all()
a167b17 [XFS] move xfssyncd code to xfs_sync.c
fe4fa4b [XFS] move sync code to its own file
34519da [XFS] Show buffer address with debug hexdump on corruption
89b2839 [XFS] Check agf_btreeblks is valid when reading in the AGF
847fff5 [XFS] Sync up kernel and user-space headers
24ee0e4 [XFS] Make xfs_btree_check_ptr() debug-only code.
d1de802 [XFS] Fix build brakage from patch "Clean up dquot pincount code"
bc3048e [XFS] Clean up dquot pincount code.
d112f29 [XFS] Wait for all I/O on truncate to zero file size
7f7c39c [XFS] make btree tracing generic
3cc7524 [XFS] mark various functions in xfs_btree.c static
4a26e66 [XFS] add keys_inorder and recs_inorder btree methods
fd6bcc5 [XFS] kill xfs_bmbt_log_block and xfs_bmbt_log_recs
8cc938f [XFS] implement generic xfs_btree_get_rec
91cca5d [XFS] implement generic xfs_btree_delete/delrec
d4b3a4b [XFS] move xfs_bmbt_killroot to common code
4b22a57 [XFS] implement generic xfs_btree_insert/insrec
ea77b0a [XFS] move xfs_bmbt_newroot to common code
344207c [XFS] implement semi-generic xfs_btree_new_root
f5eb8e7 [XFS] implement generic xfs_btree_split
687b890 [XFS] implement generic xfs_btree_lshift
9eaead5 [XFS] implement generic xfs_btree_rshift
278d0ca [XFS] implement generic xfs_btree_update
38bb742 [XFS] implement generic xfs_btree_updkey
fe033cc [XFS] implement generic xfs_btree_lookup
8df4da4 [XFS] implement generic xfs_btree_decrement
637aa50 [XFS] implement generic xfs_btree_increment
65f1eae [XFS] add helpers for addressing entities inside a btree block
ce5e42d [XFS] add get_maxrecs btree operation
8c4ed63 [XFS] make btree tracing generic
854929f [XFS] add new btree statistics
a23f6ef [XFS] refactor btree validation helpers
b524bfe [XFS] refactor xfs_btree_readahead
e99ab90 [XFS] add a long pointers flag to xfs_btree_cur
8186e51 [XFS] make btree root in inode support generic
de227dd [XFS] add generic btree types
561f7d1 [XFS] split up xfs_btree_init_cursor
f2277f0 [XFS] kill struct xfs_btree_hdr
f338f90 [XFS] Unlock inode before calling xfs_idestroy()
a357a12 [XFS] Fix use-after-free with log and quotas
4603992 [XFS] Remove final remnants of dirv1 macros and other stuff
d07c60e [XFS] Use xfs_idestroy() to cleanup an inode.
be8b78a [XFS] Remove kmem_zone_t argument from xfs_inode_init_once()
07c8f67 [XFS] Make use of the init-once slab optimisation.
2248485 Merge git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdev
d88f183 [PATCH] Remove XFS buffered readdir hack
4400372 [PATCH] switch all filesystems over to d_obtain_alias
30c40d2 [PATCH] propagate mode through open_bdev_excl/close_bdev_excl
from 0f0254fa8ddce39ce4e98113e7050e1cd88ff884 (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
fs/xfs/Kconfig | 1 +
fs/xfs/Makefile | 6 +-
fs/xfs/linux-2.6/sv.h | 22 +-
fs/xfs/linux-2.6/xfs_aops.c | 66 +-
fs/xfs/linux-2.6/xfs_aops.h | 5 +-
fs/xfs/linux-2.6/xfs_buf.c | 166 +--
fs/xfs/linux-2.6/xfs_buf.h | 30 +-
fs/xfs/linux-2.6/xfs_cred.h | 12 +-
fs/xfs/linux-2.6/xfs_export.c | 56 +-
fs/xfs/linux-2.6/xfs_file.c | 317 +---
fs/xfs/linux-2.6/xfs_fs_subr.c | 23 +-
fs/xfs/linux-2.6/xfs_globals.c | 8 -
fs/xfs/linux-2.6/xfs_globals.h | 1 -
fs/xfs/linux-2.6/xfs_ioctl.c | 533 +++----
fs/xfs/linux-2.6/xfs_ioctl.h | 85 +
fs/xfs/linux-2.6/xfs_ioctl32.c | 783 ++++++----
fs/xfs/linux-2.6/xfs_ioctl32.h | 214 +++-
fs/xfs/linux-2.6/xfs_iops.c | 122 ++-
fs/xfs/linux-2.6/xfs_iops.h | 1 -
fs/xfs/linux-2.6/xfs_linux.h | 13 +-
fs/xfs/linux-2.6/xfs_lrw.c | 50 +-
fs/xfs/linux-2.6/xfs_stats.c | 6 +-
fs/xfs/linux-2.6/xfs_stats.h | 65 +
fs/xfs/linux-2.6/xfs_super.c | 915 ++++-------
fs/xfs/linux-2.6/xfs_super.h | 15 -
fs/xfs/linux-2.6/xfs_sync.c | 766 +++++++++
fs/xfs/linux-2.6/xfs_sync.h | 55 +
fs/xfs/linux-2.6/xfs_sysctl.c | 11 -
fs/xfs/linux-2.6/xfs_sysctl.h | 3 +-
fs/xfs/linux-2.6/xfs_vfs.h | 77 -
fs/xfs/linux-2.6/xfs_vnode.c | 145 --
fs/xfs/linux-2.6/xfs_vnode.h | 72 +-
fs/xfs/quota/xfs_dquot.c | 77 +-
fs/xfs/quota/xfs_dquot.h | 14 +-
fs/xfs/quota/xfs_dquot_item.c | 45 +-
fs/xfs/quota/xfs_qm.c | 66 +-
fs/xfs/quota/xfs_qm.h | 3 +-
fs/xfs/quota/xfs_qm_bhv.c | 5 +-
fs/xfs/quota/xfs_qm_syscalls.c | 151 +-
fs/xfs/support/debug.c | 39 +-
fs/xfs/support/debug.h | 2 -
fs/xfs/support/ktrace.c | 9 +-
fs/xfs/xfs.h | 2 +-
fs/xfs/xfs_acl.c | 8 +-
fs/xfs/xfs_acl.h | 1 -
fs/xfs/xfs_ag.h | 23 +-
fs/xfs/xfs_alloc.c | 264 +++-
fs/xfs/xfs_alloc.h | 27 +-
fs/xfs/xfs_alloc_btree.c | 2387 ++++-----------------------
fs/xfs/xfs_alloc_btree.h | 107 +-
fs/xfs/xfs_arch.h | 39 +-
fs/xfs/xfs_attr.c | 26 +-
fs/xfs/xfs_attr_leaf.c | 72 +-
fs/xfs/xfs_attr_leaf.h | 12 -
fs/xfs/xfs_bit.h | 13 +-
fs/xfs/xfs_bmap.c | 574 ++++---
fs/xfs/xfs_bmap.h | 74 +-
fs/xfs/xfs_bmap_btree.c | 2711 ++++++------------------------
fs/xfs/xfs_bmap_btree.h | 175 +--
fs/xfs/xfs_btree.c | 3596 +++++++++++++++++++++++++++++++++++-----
fs/xfs/xfs_btree.h | 392 +++--
fs/xfs/xfs_btree_trace.c | 249 +++
fs/xfs/xfs_btree_trace.h | 116 ++
fs/xfs/xfs_buf_item.c | 45 +-
fs/xfs/xfs_clnt.h | 105 --
fs/xfs/xfs_da_btree.c | 13 +-
fs/xfs/xfs_da_btree.h | 24 +-
fs/xfs/xfs_dfrag.c | 18 +-
fs/xfs/xfs_dfrag.h | 2 +-
fs/xfs/xfs_dinode.h | 148 +--
fs/xfs/xfs_dir2.c | 6 +
fs/xfs/xfs_dir2_block.c | 7 +-
fs/xfs/xfs_dir2_leaf.c | 6 +-
fs/xfs/xfs_dir2_sf.c | 15 +-
fs/xfs/xfs_dir2_sf.h | 7 -
fs/xfs/xfs_dmops.c | 5 +-
fs/xfs/xfs_error.c | 15 -
fs/xfs/xfs_error.h | 12 +-
fs/xfs/xfs_extfree_item.c | 45 +-
fs/xfs/xfs_extfree_item.h | 6 -
fs/xfs/xfs_fs.h | 26 +-
fs/xfs/xfs_fsops.c | 41 +-
fs/xfs/xfs_fsops.h | 2 +-
fs/xfs/xfs_ialloc.c | 453 +++--
fs/xfs/xfs_ialloc.h | 33 +-
fs/xfs/xfs_ialloc_btree.c | 2193 +++----------------------
fs/xfs/xfs_ialloc_btree.h | 112 +-
fs/xfs/xfs_iget.c | 735 +++++----
fs/xfs/xfs_imap.h | 40 -
fs/xfs/xfs_inode.c | 608 ++-----
fs/xfs/xfs_inode.h | 377 +++--
fs/xfs/xfs_inode_item.c | 45 +-
fs/xfs/xfs_inode_item.h | 39 +-
fs/xfs/xfs_iomap.c | 38 +-
fs/xfs/xfs_itable.c | 108 +-
fs/xfs/xfs_itable.h | 14 +
fs/xfs/xfs_log.c | 120 +-
fs/xfs/xfs_log.h | 4 +
fs/xfs/xfs_log_priv.h | 48 +-
fs/xfs/xfs_log_recover.c | 424 ++---
fs/xfs/xfs_mount.c | 112 +-
fs/xfs/xfs_mount.h | 82 +-
fs/xfs/xfs_qmops.c | 5 +-
fs/xfs/xfs_quota.h | 8 +-
fs/xfs/xfs_rename.c | 63 +-
fs/xfs/xfs_rtalloc.c | 43 +-
fs/xfs/xfs_rw.c | 2 +-
fs/xfs/xfs_rw.h | 1 -
fs/xfs/xfs_sb.h | 169 +-
fs/xfs/xfs_trans.c | 22 +-
fs/xfs/xfs_trans.h | 322 ++--
fs/xfs/xfs_trans_ail.c | 362 +++--
fs/xfs/xfs_trans_buf.c | 7 +-
fs/xfs/xfs_trans_inode.c | 30 +-
fs/xfs/xfs_trans_item.c | 10 +
fs/xfs/xfs_trans_priv.h | 98 +-
fs/xfs/xfs_types.h | 4 +-
fs/xfs/xfs_utils.c | 12 +-
fs/xfs/xfs_vfsops.c | 757 ---------
fs/xfs/xfs_vfsops.h | 16 -
fs/xfs/xfs_vnodeops.c | 374 +----
fs/xfs/xfs_vnodeops.h | 16 +-
122 files changed, 10858 insertions(+), 13519 deletions(-)
create mode 100644 fs/xfs/linux-2.6/xfs_ioctl.h
create mode 100644 fs/xfs/linux-2.6/xfs_sync.c
create mode 100644 fs/xfs/linux-2.6/xfs_sync.h
delete mode 100644 fs/xfs/linux-2.6/xfs_vfs.h
delete mode 100644 fs/xfs/linux-2.6/xfs_vnode.c
create mode 100644 fs/xfs/xfs_btree_trace.c
create mode 100644 fs/xfs/xfs_btree_trace.h
delete mode 100644 fs/xfs/xfs_clnt.h
delete mode 100644 fs/xfs/xfs_imap.h
delete mode 100644 fs/xfs/xfs_vfsops.c
delete mode 100644 fs/xfs/xfs_vfsops.h
hooks/post-receive
--
XFS development tree
|