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 _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs