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 has been updated
a672e1b xfs: check for possible overflow in xfs_ioc_trim
7612903 xfs: unlock the AGI buffer when looping in xfs_dialloc
0b9e3f6 xfs: fix uninitialised variable in xfs_rtbuf_get()
a0e881b Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
d9457dc xfs: Convert to new freezing code
37cd960 Merge tag 'for-linus-v3.6-rc1' of git://oss.sgi.com/xfs/xfs
a66d2c8 Merge branch 'for-linus-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
765927b switch dentry_open() to struct path, make it grab references itself
ebfc3b4 don't pass nameidata to ->create()
00cd8dd stop passing nameidata to ->lookup()
1632dcc xfs: do not call xfs_bdstrat_cb in xfs_buf_iodone_callbacks
40a9b79 xfs: prevent recursion in xfs_buf_iorequest
aa29284 xfs: don't defer metadata allocation to the workqueue
e3a746f5 xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near
f7bdf03 xfs: rename log structure to xlog
8866fc6 xfs: shutdown xfs_sync_worker before the log
59c84ed0 xfs: Fix overallocation in xfs_buf_allocate_memory()
76d0953 xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near
9a3a5da xfs: check for stale inode before acquiring iflock on push
3b876c8 xfs: fix debug_object WARN at xfs_alloc_vextent()
66f9311 xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2)
from 9a57fa8ee7c29e11c2a29ce058573ba99157eda7 (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 a672e1be30d5bc848cd0067c55ed29b2015b7c17
Author: Tomas Racek <tracek@xxxxxxxxxx>
Date: Tue Aug 14 10:35:04 2012 +0200
xfs: check for possible overflow in xfs_ioc_trim
If range.start or range.minlen is bigger than filesystem size, return
invalid value error. This fixes possible overflow in BTOBB macro when
passed value was nearly ULLONG_MAX.
Signed-off-by: Tomas Racek <tracek@xxxxxxxxxx>
Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx>
Signed-off-by: Ben Myers <bpm@xxxxxxx>
commit 761290309939743ddf97e2bd94c6da18c6436b79
Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Tue Aug 7 02:02:02 2012 -0400
xfs: unlock the AGI buffer when looping in xfs_dialloc
Also update some commens in the area to make the code easier to read.
Signed-off-by: Christoph Hellwig <hch@xxxxxx>
Reviewed-by: Mark Tinguely <tinguely@xxxxxxx>
Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx>
Signed-off-by: Ben Myers <bpm@xxxxxxx>
commit 0b9e3f6d84ce619f697bb622d9165cccaa93d67c
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date: Tue Jul 31 14:55:51 2012 +1000
xfs: fix uninitialised variable in xfs_rtbuf_get()
Results in this assert failure in generic/090:
XFS: Assertion failed: *nmap >= 1, file: fs/xfs/xfs_bmap.c, line: 4363
.....
Call Trace:
[<ffffffff814680db>] xfs_bmapi_read+0x6b/0x370
[<ffffffff814b64b2>] xfs_rtbuf_get+0x42/0x130
[<ffffffff814b6f09>] xfs_rtget_summary+0x89/0x120
[<ffffffff814b7bfe>] xfs_rtallocate_extent_size+0xce/0x340
[<ffffffff814b89f0>] xfs_rtallocate_extent+0x240/0x290
[<ffffffff81462c1a>] xfs_bmap_rtalloc+0x1ba/0x340
[<ffffffff81463a65>] xfs_bmap_alloc+0x35/0x40
[<ffffffff8146f111>] xfs_bmapi_allocate+0xf1/0x350
[<ffffffff8146f9de>] xfs_bmapi_write+0x66e/0xa60
[<ffffffff8144538a>] xfs_iomap_write_direct+0x22a/0x3f0
[<ffffffff8143707b>] __xfs_get_blocks+0x38b/0x5d0
[<ffffffff814372d4>] xfs_get_blocks_direct+0x14/0x20
[<ffffffff811b0081>] do_blockdev_direct_IO+0xf71/0x1eb0
[<ffffffff811b1015>] __blockdev_direct_IO+0x55/0x60
[<ffffffff814355ca>] xfs_vm_direct_IO+0x11a/0x1e0
[<ffffffff8112d617>] generic_file_direct_write+0xd7/0x1b0
[<ffffffff8143e16c>] xfs_file_dio_aio_write+0x13c/0x320
[<ffffffff8143e6f2>] xfs_file_aio_write+0x1c2/0x1d0
[<ffffffff81174a07>] do_sync_write+0xa7/0xe0
[<ffffffff81175288>] vfs_write+0xa8/0x160
[<ffffffff81175702>] sys_pwrite64+0x92/0xb0
[<ffffffff81b68f69>] system_call_fastpath+0x16/0x1b
Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
Signed-off-by: Ben Myers <bpm@xxxxxxx>
-----------------------------------------------------------------------
Summary of changes:
fs/xfs/xfs_aops.c | 18 +++++++++++++++
fs/xfs/xfs_discard.c | 6 +++--
fs/xfs/xfs_file.c | 10 +++++---
fs/xfs/xfs_ialloc.c | 17 +++++++-------
fs/xfs/xfs_ioctl.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++----
fs/xfs/xfs_ioctl32.c | 12 ++++++++++
fs/xfs/xfs_iomap.c | 4 ++--
fs/xfs/xfs_iops.c | 6 ++---
fs/xfs/xfs_mount.c | 2 +-
fs/xfs/xfs_mount.h | 3 ---
fs/xfs/xfs_rtalloc.c | 2 +-
fs/xfs/xfs_sync.c | 2 +-
fs/xfs/xfs_trans.c | 17 +++++++++++---
fs/xfs/xfs_trans.h | 2 ++
14 files changed, 131 insertions(+), 32 deletions(-)
hooks/post-receive
--
XFS development tree
|