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
810627d xfs: fix force shutdown handling in xfs_end_io
272e42b xfs: constify xfs_item_ops
b52a360 xfs: Fix possible memory corruption in xfs_readlink
bfe8684 filesystems: add set_nlink()
b9075fa treewide: use __printf not __attribute__((format(printf,...)))
94054fa xfs: warn if direct reclaim tries to writeback pages
5619a69 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
59e5253 Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
36b8d18 Merge branch 'next' of
git://selinuxproject.org/~jmorris/linux-security
e060c38 Merge branch 'master' into for-next
558feb0 fs: Convert vmalloc/memset to vzalloc
5a2f3a0 Merge branch 'next-evm' of
git://git.kernel.org/pub/scm/linux/kernel/git/zohar/ima-2.6 into next
9d8f13b security: new security_inode_init_security API adds function callback
from 9e4c109ac822395e0aae650e4e3c9e4903f6602f (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 810627d9a6d0e8820c798001875bc4e1b7754ebf
Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Tue Nov 8 08:56:15 2011 +0000
xfs: fix force shutdown handling in xfs_end_io
Ensure ioend->io_error gets propagated back to e.g. AIO completions.
Signed-off-by: Christoph Hellwig <hch@xxxxxx>
Reviewed-by: Alex Elder <aelder@xxxxxxx>
commit 272e42b215c52d32e06bf035c1f6b70baa6716bd
Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Fri Oct 28 09:54:24 2011 +0000
xfs: constify xfs_item_ops
The log item ops aren't nessecarily the biggest exploit vector, but marking
them const is easy enough. Also remove the unused xfs_item_ops_t typedef
while we're at it.
Signed-off-by: Christoph Hellwig <hch@xxxxxx>
Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx>
Reviewed-by: Alex Elder <aelder@xxxxxxx>
commit b52a360b2aa1c59ba9970fb0f52bbb093fcc7a24
Author: Carlos Maiolino <cmaiolino@xxxxxxxxxx>
Date: Mon Nov 7 16:10:24 2011 +0000
xfs: Fix possible memory corruption in xfs_readlink
Fixes a possible memory corruption when the link is larger than
MAXPATHLEN and XFS_DEBUG is not enabled. This also remove the
S_ISLNK assert, since the inode mode is checked previously in
xfs_readlink_by_handle() and via VFS.
Updated to address concerns raised by Ben Hutchings about the loose
attention paid to 32- vs 64-bit values, and the lack of handling a
potentially negative pathlen value:
- Changed type of "pathlen" to be xfs_fsize_t, to match that of
ip->i_d.di_size
- Added checking for a negative pathlen to the too-long pathlen
test, and generalized the message that gets reported in that case
to reflect the change
As a result, if a negative pathlen were encountered, this function
would return EFSCORRUPTED (and would fail an assertion for a debug
build)--just as would a too-long pathlen.
Signed-off-by: Alex Elder <aelder@xxxxxxx>
Signed-off-by: Carlos Maiolino <cmaiolino@xxxxxxxxxx>
Reviewed-by: Christoph Hellwig <hch@xxxxxx>
commit bfe8684869601dacfcb2cd69ef8cfd9045f62170
Author: Miklos Szeredi <mszeredi@xxxxxxx>
Date: Fri Oct 28 14:13:29 2011 +0200
filesystems: add set_nlink()
Replace remaining direct i_nlink updates with a new set_nlink()
updater function.
Signed-off-by: Miklos Szeredi <mszeredi@xxxxxxx>
Tested-by: Toshiyuki Okajima <toshi.okajima@xxxxxxxxxxxxxx>
Signed-off-by: Christoph Hellwig <hch@xxxxxx>
commit b9075fa968a0a4347aef35e235e2995c0e57dddd
Author: Joe Perches <joe@xxxxxxxxxxx>
Date: Mon Oct 31 17:11:33 2011 -0700
treewide: use __printf not __attribute__((format(printf,...)))
Standardize the style for compiler based printf format verification.
Standardized the location of __printf too.
Done via script and a little typing.
$ grep -rPl --include=*.[ch] -w "__attribute__" * | \
grep -vP "^(tools|scripts|include/linux/compiler-gcc.h)" | \
xargs perl -n -i -e 'local $/; while (<>) {
s/\b__attribute__\s*\(\s*\(\s*format\s*\(\s*printf\s*,\s*(.+)\s*,\s*(.+)\s*\)\s*\)\s*\)/__printf($1,
$2)/g ; print; }'
[akpm@xxxxxxxxxxxxxxxxxxxx: revert arch bits]
Signed-off-by: Joe Perches <joe@xxxxxxxxxxx>
Cc: "Kirill A. Shutemov" <kirill@xxxxxxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
commit 94054fa3fca1fd78db02cb3d68d5627120f0a1d4
Author: Mel Gorman <mgorman@xxxxxxx>
Date: Mon Oct 31 17:07:45 2011 -0700
xfs: warn if direct reclaim tries to writeback pages
Direct reclaim should never writeback pages. For now, handle the
situation and warn about it. Ultimately, this will be a BUG_ON.
Signed-off-by: Mel Gorman <mgorman@xxxxxxx>
Cc: Dave Chinner <david@xxxxxxxxxxxxx>
Cc: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Cc: Johannes Weiner <jweiner@xxxxxxxxxx>
Cc: Wu Fengguang <fengguang.wu@xxxxxxxxx>
Cc: Jan Kara <jack@xxxxxxx>
Cc: Minchan Kim <minchan.kim@xxxxxxxxx>
Cc: Rik van Riel <riel@xxxxxxxxxx>
Cc: Mel Gorman <mgorman@xxxxxxx>
Cc: Alex Elder <aelder@xxxxxxx>
Cc: Theodore Ts'o <tytso@xxxxxxx>
Cc: Chris Mason <chris.mason@xxxxxxxxxx>
Cc: Dave Hansen <dave@xxxxxxxxxxxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
commit 5619a693965b291315685bdfe01a0246ebd7e41e
Merge: 37be944a0270402f9cda291a930b0286f6dc92f5
9e4c109ac822395e0aae650e4e3c9e4903f6602f
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date: Fri Oct 28 10:31:42 2011 -0700
Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
* 'for-linus' of git://oss.sgi.com/xfs/xfs: (69 commits)
xfs: add AIL pushing tracepoints
xfs: put in missed fix for merge problem
xfs: do not flush data workqueues in xfs_flush_buftarg
xfs: remove XFS_bflush
xfs: remove xfs_buf_target_name
xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks
xfs: clean up xfs_ioerror_alert
xfs: clean up buffer allocation
xfs: remove buffers from the delwri list in xfs_buf_stale
xfs: remove XFS_BUF_STALE and XFS_BUF_SUPER_STALE
xfs: remove XFS_BUF_SET_VTYPE and XFS_BUF_SET_VTYPE_REF
xfs: remove XFS_BUF_FINISH_IOWAIT
xfs: remove xfs_get_buftarg_list
xfs: fix buffer flushing during unmount
xfs: optimize fsync on directories
xfs: reduce the number of log forces from tail pushing
xfs: Don't allocate new buffers on every call to _xfs_buf_find
xfs: simplify xfs_trans_ijoin* again
xfs: unlock the inode before log force in xfs_change_file_space
xfs: unlock the inode before log force in xfs_fs_nfs_commit_metadata
...
commit 59e52534172d845ebffb0d7e85fc56fb7b857051
Merge: 73692d9bb58ecc2fa73f4b2bfcf6eadaa6d49a26
0d89e54c8249645404283436d952afc261a04e1e
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date: Tue Oct 25 12:11:02 2011 +0200
Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
* 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (59 commits)
MAINTAINERS: linux-m32r is moderated for non-subscribers
linux@xxxxxxxxxxxxxxxxxx is moderated for non-subscribers
Drop default from "DM365 codec select" choice
parisc: Kconfig: cleanup Kernel page size default
Kconfig: remove redundant CONFIG_ prefix on two symbols
cris: remove arch/cris/arch-v32/lib/nand_init.S
microblaze: add missing CONFIG_ prefixes
h8300: drop puzzling Kconfig dependencies
MAINTAINERS: microblaze-uclinux@xxxxxxxxxxxxxx is moderated for
non-subscribers
tty: drop superfluous dependency in Kconfig
ARM: mxc: fix Kconfig typo 'i.MX51'
Fix file references in Kconfig files
aic7xxx: fix Kconfig references to READMEs
Fix file references in drivers/ide/
thinkpad_acpi: Fix printk typo 'bluestooth'
bcmring: drop commented out line in Kconfig
btmrvl_sdio: fix typo 'btmrvl_sdio_sd6888'
doc: raw1394: Trivial typo fix
CIFS: Don't free volume_info->UNC until we are entirely done with it.
treewide: Correct spelling of successfully in comments
...
commit 36b8d186e6cc8e32cb5227f5645a58e1bc0af190
Merge: cd85b557414fe4cd44ea6608825e96612a5fe2b2
c45ed235abf1b0b6666417e3c394f18717976acd
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date: Tue Oct 25 09:45:31 2011 +0200
Merge branch 'next' of git://selinuxproject.org/~jmorris/linux-security
* 'next' of git://selinuxproject.org/~jmorris/linux-security: (95 commits)
TOMOYO: Fix incomplete read after seek.
Smack: allow to access /smack/access as normal user
TOMOYO: Fix unused kernel config option.
Smack: fix: invalid length set for the result of /smack/access
Smack: compilation fix
Smack: fix for /smack/access output, use string instead of byte
Smack: domain transition protections (v3)
Smack: Provide information for UDS getsockopt(SO_PEERCRED)
Smack: Clean up comments
Smack: Repair processing of fcntl
Smack: Rule list lookup performance
Smack: check permissions from user space (v2)
TOMOYO: Fix quota and garbage collector.
TOMOYO: Remove redundant tasklist_lock.
TOMOYO: Fix domain transition failure warning.
TOMOYO: Remove tomoyo_policy_memory_lock spinlock.
TOMOYO: Simplify garbage collector.
TOMOYO: Fix make namespacecheck warnings.
target: check hex2bin result
encrypted-keys: check hex2bin result
...
commit e060c38434b2caa78efe7cedaff4191040b65a15
Merge: 10e4ac572eeffe5317019bd7330b6058a400dfc2
cc39c6a9bbdebfcf1a7dee64d83bf302bc38d941
Author: Jiri Kosina <jkosina@xxxxxxx>
Date: Thu Sep 15 15:08:05 2011 +0200
Merge branch 'master' into for-next
Fast-forward merge with Linus to be able to merge patches
based on more recent version of the tree.
commit 558feb0818374d657fbc1ea03776ee20f204b3a6
Author: Joe Perches <joe@xxxxxxxxxxx>
Date: Sat May 28 10:36:33 2011 -0700
fs: Convert vmalloc/memset to vzalloc
Signed-off-by: Joe Perches <joe@xxxxxxxxxxx>
Acked-by: Alex Elder <aelder@xxxxxxx>
Signed-off-by: Jiri Kosina <jkosina@xxxxxxx>
commit 5a2f3a02aea164f4f59c0c3497772090a411b462
Merge: 1d568ab068c021672d6cd7f50f92a3695a921ffb
817b54aa45db03437c6d09a7693fc6926eb8e822
Author: James Morris <jmorris@xxxxxxxxx>
Date: Tue Aug 9 10:31:03 2011 +1000
Merge branch 'next-evm' of
git://git.kernel.org/pub/scm/linux/kernel/git/zohar/ima-2.6 into next
Conflicts:
fs/attr.c
Resolve conflict manually.
Signed-off-by: James Morris <jmorris@xxxxxxxxx>
commit 9d8f13ba3f4833219e50767b022b82cd0da930eb
Author: Mimi Zohar <zohar@xxxxxxxxxxxxxxxxxx>
Date: Mon Jun 6 15:29:25 2011 -0400
security: new security_inode_init_security API adds function callback
This patch changes the security_inode_init_security API by adding a
filesystem specific callback to write security extended attributes.
This change is in preparation for supporting the initialization of
multiple LSM xattrs and the EVM xattr. Initially the callback function
walks an array of xattrs, writing each xattr separately, but could be
optimized to write multiple xattrs at once.
For existing security_inode_init_security() calls, which have not yet
been converted to use the new callback function, such as those in
reiserfs and ocfs2, this patch defines security_old_inode_init_security().
Signed-off-by: Mimi Zohar <zohar@xxxxxxxxxx>
-----------------------------------------------------------------------
Summary of changes:
fs/xfs/kmem.h | 7 +------
fs/xfs/xfs_aops.c | 10 +++++-----
fs/xfs/xfs_buf_item.c | 2 +-
fs/xfs/xfs_dquot_item.c | 6 +++---
fs/xfs/xfs_extfree_item.c | 4 ++--
fs/xfs/xfs_inode_item.c | 2 +-
fs/xfs/xfs_iops.c | 41 +++++++++++++++++++++--------------------
fs/xfs/xfs_log.c | 2 +-
fs/xfs/xfs_log.h | 2 +-
fs/xfs/xfs_message.h | 42 ++++++++++++++++++++----------------------
fs/xfs/xfs_trans.h | 6 +++---
fs/xfs/xfs_vnodeops.c | 14 ++++++++++----
12 files changed, 69 insertions(+), 69 deletions(-)
hooks/post-receive
--
XFS development tree
|