xfs
[Top] [All Lists]

[XFS updates] XFS development tree branch, for-linus, updated. v3.2-rc1-

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree branch, for-linus, updated. v3.2-rc1-3-g810627d
From: xfs@xxxxxxxxxxx
Date: Thu, 10 Nov 2011 15:59:24 -0600
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

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS updates] XFS development tree branch, for-linus, updated. v3.2-rc1-3-g810627d, xfs <=