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, for-linus-merged has been updated e677de4 Merge branch 'master' of git://oss.sgi.com/xfs/xfs into for-linus-merged 0e6e847 xfs: stop using the page cache to back the buffer cache 704b290 xfs: register the inode cache shrinker before quotachecks 7401aaf xfs: xfs_trans_read_buf() should return an error on failure 1bfd8d0 xfs: introduce inode cluster buffer trylocks for xfs_iflush a19fb38 vmap: flush vmap aliases when mapping fails 8287889 xfs: preallocation transactions do not need to be synchronous 6c51038 Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block 3155fe6 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs a44f99c Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6 0ccd234 fs: change to new flag variable 0f6e0e8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6 bd2895e Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq 5fe0c23 exportfs: Return the minimum required handle size 0c9ba97 xfs: don't name variables "panic" 4c63f56 Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/core 721a960 block: kill off REQ_UNPLUG 7eaceac block: remove per-queue plugging ecb6928 xfs: factor agf counter updates into a helper 86fa8af xfs: clean up the xfs_alloc_compute_aligned calling convention fe3fa43 Merge branch 'master' of git://git.infradead.org/users/eparis/selinux into next 9130090 xfs: kill support/debug.[ch] 0b932cc xfs: Convert remaining cmn_err() callers to new API 8221112 xfs: convert the quota debug prints to new API 6d4a8ec xfs: rename xfs_cmn_err_fsblock_zero() 5348778 xfs: convert xfs_fs_cmn_err to new error logging API af34e09 xfs: kill xfs_fs_mount_cmn_err() macro 65333b4 xfs: kill xfs_fs_repair_cmn_err() macro 6a19d93 xfs: convert xfs_cmn_err to xfs_alert_tag a0fa2b6 xfs: Convert xlog_warn to new logging interface 4f10700 xfs: Convert linux-2.6/ files to new logging interface af24ee9 xfs: zero proper structure size for geometry calls 10e3839 xfs: introduce new logging API. eeb2036 xfs: zero proper structure size for geometry calls 20ad9ea xfs: enable delaylog by default ec3ba85 xfs: more sensible inode refcounting for ialloc 1050c71 xfs: stop using xfs_trans_iget in the RT allocator be71514 xfs: check if device support discard in xfs_ioc_trim() 3a3675b xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 5d15765 xfs: check if device support discard in xfs_ioc_trim() c4d0c3b xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 43d133c Merge branch 'master' into for-2.6.39 9681153 xfs: add lockdep annotations for the rt inodes 0d8b30a xfs: fix xfs_get_extsz_hint for a zero extent size hint 04e9945 xfs: only lock the rt bitmap inode once per allocation 2a7dba3 fs/vfs/security: pass last path component to LSM on inode creation 83e7590 xfs: convert to alloc_workqueue() 24446fc xfs: xfs_bmap_add_extent_delay_real should init br_startblock 0fbca4d xfs: fix dquot shaker deadlock c6f990d xfs: handle CIl transaction commit failures correctly 5315837 xfs: limit extsize to size of AGs and/or MAXEXTLEN 4ce1598 xfs: prevent extsize alignment from exceeding maximum extent size 14b064c xfs: limit extent length for allocation to AG size b8fc826 xfs: speculative delayed allocation uses rounddown_power_of_2 badly e34a314 xfs: fix efi item leak on forced shutdown 7db37c5 xfs: fix log ticket leak on forced shutdown. cf78859 xfs: Do not name variables "panic" 2fe17c1 fallocate should be a file operation 64c23e8 make the feature checks in ->fallocate future proof 7cb3920 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs 275220f Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-block b2034d4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 008d23e Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial c25d246 XFS: handle hole punching via fallocate properly 73efe4a xfs: prevent NMI timeouts in cmn_err 65a84a0 xfs: Add log level to assertion printk 1884bd8 xfs: fix an assignment within an ASSERT() bfc6017 xfs: fix error handling for synchronous writes a46db60 xfs: add FITRIM support c58efdb xfs: ensure log covering transactions are synchronous eda7798 xfs: serialise unaligned direct IOs 4d8d158 xfs: factor common write setup code 637bbc7 xfs: split buffered IO write path from xfs_file_aio_write f0d26e8 xfs: split direct IO write path from xfs_file_aio_write 487f84f xfs: introduce xfs_rw_lock() helpers for locking the inode 4c5cfd1 xfs: factor post-write newsize updates edafb6d xfs: factor common post-write isize handling code a363f0c xfs: ensure sync write errors are returned 4b7bd36 Merge branch 'master' into for-next f30195c Merge branch 'cleanup-bd_claim' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc into for-2.6.38/core d4d7762 block: clean up blkdev_get() wrappers and their users e525fd8 block: make blkdev_get/put() handle exclusive access b595076 tree-wide: fix comment/printk typos from 92f1c008ae79e32b83c0607d184b194f302bb3ee (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 e677de452c3d08daaca53cfb128a357ac64ad848 Merge: 18bcd0c8cb7d85a9063b88ec810dc1cdc0974518 0e6e847ffe37436e331c132639f9f872febce82e Author: Alex Elder <aelder@xxxxxxx> Date: Mon Mar 28 11:23:56 2011 -0500 Merge branch 'master' of git://oss.sgi.com/xfs/xfs into for-linus-merged Merge the content of the XFS master branch into Linus' current master. Fix the conflicts that arise due to Jens Axboe's recent on-stack queue plugging (in "fs/xfs/linux-2.6/xfs_buf.c"). commit 6c5103890057b1bb781b26b7aae38d33e4c517d8 Merge: 3dab04e6978e358ad2307bca563fabd6c5d2c58b 9d2e157d970a73b3f270b631828e03eb452d525e Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> Date: Thu Mar 24 10:16:26 2011 -0700 Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block * 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block: (65 commits) Documentation/iostats.txt: bit-size reference etc. cfq-iosched: removing unnecessary think time checking cfq-iosched: Don't clear queue stats when preempt. blk-throttle: Reset group slice when limits are changed blk-cgroup: Only give unaccounted_time under debug cfq-iosched: Don't set active queue in preempt block: fix non-atomic access to genhd inflight structures block: attempt to merge with existing requests on plug flush block: NULL dereference on error path in __blkdev_get() cfq-iosched: Don't update group weights when on service tree fs: assign sb->s_bdi to default_backing_dev_info if the bdi is going away block: Require subsystems to explicitly allocate bio_set integrity mempool jbd2: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging jbd: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging fs: make fsync_buffers_list() plug mm: make generic_writepages() use plugging blk-cgroup: Add unaccounted time to timeslice_used. block: fixup plugging stubs for !CONFIG_BLOCK block: remove obsolete comments for blkdev_issue_zeroout. blktrace: Use rq->cmd_flags directly in blk_add_trace_rq. ... Fix up conflicts in fs/{aio.c,super.c} commit 3155fe6df553472fd7c07e7788b0e542cd828c91 Merge: da48524eb20662618854bb3df2db01fc65f3070c 0c9ba97318fc9a905bcc1419b6966de061203a70 Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> Date: Mon Mar 21 14:24:56 2011 -0700 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs * 'for-linus' of git://oss.sgi.com/xfs/xfs: (23 commits) xfs: don't name variables "panic" xfs: factor agf counter updates into a helper xfs: clean up the xfs_alloc_compute_aligned calling convention xfs: kill support/debug.[ch] xfs: Convert remaining cmn_err() callers to new API xfs: convert the quota debug prints to new API xfs: rename xfs_cmn_err_fsblock_zero() xfs: convert xfs_fs_cmn_err to new error logging API xfs: kill xfs_fs_mount_cmn_err() macro xfs: kill xfs_fs_repair_cmn_err() macro xfs: convert xfs_cmn_err to xfs_alert_tag xfs: Convert xlog_warn to new logging interface xfs: Convert linux-2.6/ files to new logging interface xfs: introduce new logging API. xfs: zero proper structure size for geometry calls xfs: enable delaylog by default xfs: more sensible inode refcounting for ialloc xfs: stop using xfs_trans_iget in the RT allocator xfs: check if device support discard in xfs_ioc_trim() xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 ... commit a44f99c7efdb88fa41128065c9a9445c19894e34 Merge: b87a2d3e3147bd140da2eae584772c353d11421b 22942c00a6ad6e9e93b53811a6de72c821c15d22 Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> Date: Sun Mar 20 18:14:55 2011 -0700 Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6 * 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits) video: change to new flag variable scsi: change to new flag variable rtc: change to new flag variable rapidio: change to new flag variable pps: change to new flag variable net: change to new flag variable misc: change to new flag variable message: change to new flag variable memstick: change to new flag variable isdn: change to new flag variable ieee802154: change to new flag variable ide: change to new flag variable hwmon: change to new flag variable dma: change to new flag variable char: change to new flag variable fs: change to new flag variable xtensa: change to new flag variable um: change to new flag variables s390: change to new flag variable mips: change to new flag variable ... Fix up trivial conflict in drivers/hwmon/Makefile commit 0ccd234ca04b09a156f8771af316ac9de2fa7312 Author: matt mooney <mfm@xxxxxxxxxxxxx> Date: Fri Jan 14 06:12:35 2011 -0800 fs: change to new flag variable Replace EXTRA_CFLAGS with ccflags-y. And change ntfs-objs to ntfs-y for cleaner conditional inclusion. Signed-off-by: matt mooney <mfm@xxxxxxxxxxxxx> Acked-by: WANG Cong <xiyou.wangcong@xxxxxxxxx> Signed-off-by: Michal Marek <mmarek@xxxxxxx> commit 0f6e0e8448a16d8d22119ce91d8dd24b44865b51 Merge: 0d2ecee2bdb2a19d04bc5cefac0f86e790f1aad4 a002951c97ff8da49938c982a4c236bf2fafdc9f Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> Date: Wed Mar 16 09:15:43 2011 -0700 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6 * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (33 commits) AppArmor: kill unused macros in lsm.c AppArmor: cleanup generated files correctly KEYS: Add an iovec version of KEYCTL_INSTANTIATE KEYS: Add a new keyctl op to reject a key with a specified error code KEYS: Add a key type op to permit the key description to be vetted KEYS: Add an RCU payload dereference macro AppArmor: Cleanup make file to remove cruft and make it easier to read SELinux: implement the new sb_remount LSM hook LSM: Pass -o remount options to the LSM SELinux: Compute SID for the newly created socket SELinux: Socket retains creator role and MLS attribute SELinux: Auto-generate security_is_socket_class TOMOYO: Fix memory leak upon file open. Revert "selinux: simplify ioctl checking" selinux: drop unused packet flow permissions selinux: Fix packet forwarding checks on postrouting selinux: Fix wrong checks for selinux_policycap_netpeer selinux: Fix check for xfrm selinux context algorithm ima: remove unnecessary call to ima_must_measure IMA: remove IMA imbalance checking ... commit bd2895eeade5f11f3e5906283c630bbdb4b57454 Merge: 016aa2ed1cc9cf704cf76d8df07751b6daa9750f 24d51add7438f9696a7205927bf9de3c5c787a58 Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> Date: Wed Mar 16 08:20:19 2011 -0700 Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq * 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: workqueue: fix build failure introduced by s/freezeable/freezable/ workqueue: add system_freezeable_wq rds/ib: use system_wq instead of rds_ib_fmr_wq net/9p: replace p9_poll_task with a work net/9p: use system_wq instead of p9_mux_wq xfs: convert to alloc_workqueue() reiserfs: make commit_wq use the default concurrency level ocfs2: use system_wq instead of ocfs2_quota_wq ext4: convert to alloc_workqueue() scsi/scsi_tgt_lib: scsi_tgtd isn't used in memory reclaim path scsi/be2iscsi,qla2xxx: convert to alloc_workqueue() misc/iwmc3200top: use system_wq instead of dedicated workqueues i2o: use alloc_workqueue() instead of create_workqueue() acpi: kacpi*_wq don't need WQ_MEM_RECLAIM fs/aio: aio_wq isn't used in memory reclaim path input/tps6507x-ts: use system_wq instead of dedicated workqueue cpufreq: use system_wq instead of dedicated workqueues wireless/ipw2x00: use system_wq instead of dedicated workqueues arm/omap: use system_wq in mailbox workqueue: use WQ_MEM_RECLAIM instead of WQ_RESCUER commit 5fe0c2378884e68beb532f5890cc0e3539ac747b Author: Aneesh Kumar K.V <aneesh.kumar@xxxxxxxxxxxxxxxxxx> Date: Sat Jan 29 18:43:25 2011 +0530 exportfs: Return the minimum required handle size The exportfs encode handle function should return the minimum required handle size. This helps user to find out the handle size by passing 0 handle size in the first step and then redoing to the call again with the returned handle size value. Acked-by: Serge Hallyn <serue@xxxxxxxxxx> Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@xxxxxxxxxxxxxxxxxx> Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx> commit 4c63f5646e405b5010cc9499419060bf2e838f5b Merge: cafb0bfca1a73efd6d8a4a6a6a716e6134b96c24 69d60eb96ae8a73cf9b79cf28051caf973006011 Author: Jens Axboe <jaxboe@xxxxxxxxxxxx> Date: Thu Mar 10 08:58:35 2011 +0100 Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/core Conflicts: block/blk-core.c block/blk-flush.c drivers/md/raid1.c drivers/md/raid10.c drivers/md/raid5.c fs/nilfs2/btnode.c fs/nilfs2/mdt.c Signed-off-by: Jens Axboe <jaxboe@xxxxxxxxxxxx> commit 721a9602e6607417c6bc15b18e97a2f35266c690 Author: Jens Axboe <jaxboe@xxxxxxxxxxxx> Date: Wed Mar 9 11:56:30 2011 +0100 block: kill off REQ_UNPLUG With the plugging now being explicitly controlled by the submitter, callers need not pass down unplugging hints to the block layer. If they want to unplug, it's because they manually plugged on their own - in which case, they should just unplug at will. Signed-off-by: Jens Axboe <jaxboe@xxxxxxxxxxxx> commit 7eaceaccab5f40bbfda044629a6298616aeaed50 Author: Jens Axboe <jaxboe@xxxxxxxxxxxx> Date: Thu Mar 10 08:52:07 2011 +0100 block: remove per-queue plugging Code has been converted over to the new explicit on-stack plugging, and delay users have been converted to use the new API for that. So lets kill off the old plugging along with aops->sync_page(). Signed-off-by: Jens Axboe <jaxboe@xxxxxxxxxxxx> commit fe3fa43039d47ee4e22caf460b79b62a14937f79 Merge: ee009e4a0d4555ed522a631bae9896399674f064 026eb167ae77244458fa4b4b9fc171209c079ba7 Author: James Morris <jmorris@xxxxxxxxx> Date: Tue Mar 8 11:38:10 2011 +1100 Merge branch 'master' of git://git.infradead.org/users/eparis/selinux into next commit af24ee9ea8d532e16883251a6684dfa1be8eec29 Author: Alex Elder <aelder@xxxxxxx> Date: Tue Mar 1 17:50:00 2011 +0000 xfs: zero proper structure size for geometry calls Commit 493f3358cb289ccf716c5a14fa5bb52ab75943e5 added this call to xfs_fs_geometry() in order to avoid passing kernel stack data back to user space: + memset(geo, 0, sizeof(*geo)); Unfortunately, one of the callers of that function passes the address of a smaller data type, cast to fit the type that xfs_fs_geometry() requires. As a result, this can happen: Kernel panic - not syncing: stack-protector: Kernel stack is corrupted in: f87aca93 Pid: 262, comm: xfs_fsr Not tainted 2.6.38-rc6-493f3358cb2+ #1 Call Trace: [<c12991ac>] ? panic+0x50/0x150 [<c102ed71>] ? __stack_chk_fail+0x10/0x18 [<f87aca93>] ? xfs_ioc_fsgeometry_v1+0x56/0x5d [xfs] Fix this by fixing that one caller to pass the right type and then copy out the subset it is interested in. Note: This patch is an alternative to one originally proposed by Eric Sandeen. Reported-by: Jeffrey Hundstad <jeffrey.hundstad@xxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> Reviewed-by: Eric Sandeen <sandeen@xxxxxxxxxx> Tested-by: Jeffrey Hundstad <jeffrey.hundstad@xxxxxxxx> commit be715140b5c3baf8ab6708060cfab80bef279d18 Author: Lukas Czerner <lczerner@xxxxxxxxxx> Date: Tue Feb 15 17:07:36 2011 +0000 xfs: check if device support discard in xfs_ioc_trim() Right now we, are relying on the fact that when we attempt to actually do the discard, blkdev_issue_discar() returns -EOPNOTSUPP and the user is informed that the device does not support discard. However, in the case where the we do not hit any suitable free extent to trim in FITRIM code, it will finish without any error. This is very confusing, because it seems that FITRIM was successful even though the device does not actually supports discard. Solution: Check for the discard support before attempt to search for free extents. Signed-off-by: Lukas Czerner <lczerner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 3a3675b7f23f83ca8c67c9c2b6edf707fd28d1ba Author: Dan Rosenberg <drosenberg@xxxxxxxxxxxxx> Date: Mon Feb 14 13:45:28 2011 +0000 xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 The FSGEOMETRY_V1 ioctl (and its compat equivalent) calls out to xfs_fs_geometry() with a version number of 3. This code path does not fill in the logsunit member of the passed xfs_fsop_geom_t, leading to the leaking of four bytes of uninitialized stack data to potentially unprivileged callers. v2 switches to memset() to avoid future issues if structure members change, on suggestion of Dave Chinner. Signed-off-by: Dan Rosenberg <drosenberg@xxxxxxxxxxxxx> Reviewed-by: Eugene Teo <eugeneteo@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 43d133c18b44e7d82d82ef0dcc2bddd55d5dfe81 Merge: 4149efb22da66e326fc48baf80d628834509f7f0 6f576d57f1fa0d6026b495d8746d56d949989161 Author: Tejun Heo <tj@xxxxxxxxxx> Date: Mon Feb 21 09:43:56 2011 +0100 Merge branch 'master' into for-2.6.39 commit 2a7dba391e5628ad665ce84ef9a6648da541ebab Author: Eric Paris <eparis@xxxxxxxxxx> Date: Tue Feb 1 11:05:39 2011 -0500 fs/vfs/security: pass last path component to LSM on inode creation SELinux would like to implement a new labeling behavior of newly created inodes. We currently label new inodes based on the parent and the creating process. This new behavior would also take into account the name of the new object when deciding the new label. This is not the (supposed) full path, just the last component of the path. This is very useful because creating /etc/shadow is different than creating /etc/passwd but the kernel hooks are unable to differentiate these operations. We currently require that userspace realize it is doing some difficult operation like that and than userspace jumps through SELinux hoops to get things set up correctly. This patch does not implement new behavior, that is obviously contained in a seperate SELinux patch, but it does pass the needed name down to the correct LSM hook. If no such name exists it is fine to pass NULL. Signed-off-by: Eric Paris <eparis@xxxxxxxxxx> commit 83e759043abe9d0291f58f2427ba12bbb0a6e4f1 Author: Tejun Heo <tj@xxxxxxxxxx> Date: Tue Feb 1 11:42:43 2011 +0100 xfs: convert to alloc_workqueue() Convert from create[_singlethread]_workqueue() to alloc_workqueue(). * xfsdatad_workqueue and xfsconvertd_workqueue are identity converted. Using higher concurrency limit might be useful but given the complexity of workqueue usage in xfs, proceeding cautiously seems better. * xfs_mru_reap_wq is converted to non-ordered workqueue with max concurrency of 1 as the work items don't require any specific ordering and already have proper synchronization. It seems it was singlethreaded to save worker threads, which is no longer a concern. Signed-off-by: Tejun Heo <tj@xxxxxxxxxx> Cc: Alex Elder <aelder@xxxxxxx> Cc: xfs-masters@xxxxxxxxxxx Cc: Christoph Hellwig <hch@xxxxxxxxxxxxx> ----------------------------------------------------------------------- Summary of changes: fs/xfs/Makefile | 13 +- fs/xfs/linux-2.6/kmem.c | 9 +- fs/xfs/linux-2.6/xfs_aops.c | 10 +- fs/xfs/linux-2.6/xfs_buf.c | 386 +++++++------------------- fs/xfs/linux-2.6/xfs_buf.h | 47 +--- fs/xfs/linux-2.6/xfs_discard.c | 193 +++++++++++++ fs/xfs/linux-2.6/xfs_discard.h | 8 + fs/xfs/linux-2.6/xfs_export.c | 4 +- fs/xfs/linux-2.6/xfs_file.c | 591 +++++++++++++++++++++++++--------------- fs/xfs/linux-2.6/xfs_ioctl.c | 38 +++- fs/xfs/linux-2.6/xfs_iops.c | 63 +---- fs/xfs/linux-2.6/xfs_linux.h | 23 ++- fs/xfs/linux-2.6/xfs_message.c | 133 +++++++++ fs/xfs/linux-2.6/xfs_message.h | 38 +++ fs/xfs/linux-2.6/xfs_super.c | 173 ++++++------ fs/xfs/linux-2.6/xfs_sync.c | 46 +++- fs/xfs/linux-2.6/xfs_sysctl.c | 25 ++- fs/xfs/linux-2.6/xfs_trace.h | 33 +++ fs/xfs/quota/xfs_dquot.c | 48 ++-- fs/xfs/quota/xfs_dquot_item.c | 5 +- fs/xfs/quota/xfs_qm.c | 95 +++---- fs/xfs/quota/xfs_qm_bhv.c | 3 +- fs/xfs/quota/xfs_qm_syscalls.c | 85 +++--- fs/xfs/quota/xfs_trans_dquot.c | 5 +- fs/xfs/support/debug.c | 115 -------- fs/xfs/support/debug.h | 54 ---- fs/xfs/xfs_alloc.c | 168 ++++++------ fs/xfs/xfs_alloc.h | 41 +++- fs/xfs/xfs_bmap.c | 85 ++++-- fs/xfs/xfs_buf_item.c | 172 ++++-------- fs/xfs/xfs_da_btree.c | 9 +- fs/xfs/xfs_dfrag.c | 4 +- fs/xfs/xfs_dir2.c | 2 +- fs/xfs/xfs_dir2_node.c | 25 +- fs/xfs/xfs_error.c | 53 +--- fs/xfs/xfs_error.h | 29 +-- fs/xfs/xfs_extfree_item.c | 3 +- fs/xfs/xfs_fsops.c | 19 +- fs/xfs/xfs_fsops.h | 2 +- fs/xfs/xfs_ialloc.c | 82 +++---- fs/xfs/xfs_inode.c | 131 ++++----- fs/xfs/xfs_inode.h | 23 +- fs/xfs/xfs_inode_item.c | 6 +- fs/xfs/xfs_iomap.c | 19 +- fs/xfs/xfs_log.c | 124 ++++----- fs/xfs/xfs_log.h | 2 +- fs/xfs/xfs_log_cil.c | 15 +- fs/xfs/xfs_log_priv.h | 4 - fs/xfs/xfs_log_recover.c | 223 ++++++++-------- fs/xfs/xfs_mount.c | 148 +++++----- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_quota.h | 3 +- fs/xfs/xfs_rtalloc.c | 92 +++---- fs/xfs/xfs_rtalloc.h | 2 +- fs/xfs/xfs_rw.c | 58 ++--- fs/xfs/xfs_trans.c | 43 ++- fs/xfs/xfs_trans.h | 2 - fs/xfs/xfs_trans_ail.c | 2 +- fs/xfs/xfs_trans_buf.c | 9 +- fs/xfs/xfs_trans_inode.c | 22 -- fs/xfs/xfs_vnodeops.c | 77 ++---- fs/xfs/xfs_vnodeops.h | 1 + 62 files changed, 2001 insertions(+), 1944 deletions(-) create mode 100644 fs/xfs/linux-2.6/xfs_discard.c create mode 100644 fs/xfs/linux-2.6/xfs_discard.h create mode 100644 fs/xfs/linux-2.6/xfs_message.c create mode 100644 fs/xfs/linux-2.6/xfs_message.h delete mode 100644 fs/xfs/support/debug.c delete mode 100644 fs/xfs/support/debug.h hooks/post-receive -- XFS development tree _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs