[Top] [All Lists]

[XFS updates] XFS development tree branch, for-linus, updated. v2.6.30-r

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree branch, for-linus, updated. v2.6.30-rc4-4459-gfd40261
From: xfs@xxxxxxxxxxx
Date: Fri, 12 Jun 2009 21:41:00 -0500
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
  fd40261 Merge branch 'master' of git://oss.sgi.com/xfs/xfs into for-linus
  e83f1eb xfs: fix small mismerge in xfs_vn_mknod
  493b87e xfs: fix warnings with CONFIG_XFS_QUOTA disabled
  7747a0b xfs: fix freeing memory in xfs_getbmap()
  f950221 xfs: remove ->write_super and stop maintaining ->s_dirt
  35fd035 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/xfs/xfs
  c905959 Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block
  ef14f0c xfs: use generic Posix ACL code
  8b5403a xfs: remove SYNC_BDFLUSH
  b0710cc xfs: remove SYNC_IOWAIT
  075fe10 xfs: split xfs_sync_inodes
  fe588ed xfs: use generic inode iterator in xfs_qm_dqrele_all_inodes
  75f3cb1 xfs: introduce a per-ag inode iterator
  abc1064 xfs: remove unused parameter from xfs_reclaim_inodes
  1da8eec xfs: factor out inode validation for sync
  845b6d0 xfs: split inode flushing from xfs_sync_inodes_ag
  5a34d5c xfs: split inode data writeback from xfs_sync_inodes_ag
  7d09525 xfs: kill xfs_qmops
  0c5e1ce xfs: validate quota log items during log recovery
  e169683 xfs: update max log size
  4157fd8 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
  4156e73 xfs: prevent deadlock in xfs_qm_shake()
  0963248 xfs: fix overflow in xfs_growfs_data_private
  e1defc4 block: Do away with the notion of hardsect_size
  ec91d13 xfs: fix double unlock in xfs_swap_extents()
  b4348f3 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
  6321e3e xfs: fix getbmap vs mmap deadlock
  4be4a00 xfs: a couple getbmap cleanups
  2ac00af xfs: add more checks to superblock validation
  f25181f xfs_file_last_byte() needs to acquire ilock
  0e639bd xfs: use memdup_user()
  3c1795c Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
  ac7c1a7 Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
  8fe74cf Merge branch 'for-linus' of 
  ce3b0f8 New helper - current_umask()
      from  1b17d766463d51904cb242f194a780737e5f73ef (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 fd40261354802b0f05f6f67121235aa002e87069
Merge: f3ad116588151b3371ae4e092290e4f48e62b8bb 
Author: Felix Blyakher <felixb@xxxxxxx>
Date:   Fri Jun 12 21:28:59 2009 -0500

    Merge branch 'master' of git://oss.sgi.com/xfs/xfs into for-linus

commit f95022161d23ee661a48af8f280472209f513a67
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Fri Jun 5 12:26:23 2009 +0200

    xfs: remove ->write_super and stop maintaining ->s_dirt
    the write_super method is used for
     (1) writing back the superblock periodically from pdflush
     (2) called just before ->sync_fs for data integerity syncs
    We don't need (1) because we have our own peridoc writeout through xfssyncd,
    and we don't need (2) because xfs_fs_sync_fs performs a proper synchronous
    superblock writeout after all other data and metadata has been written out.
    Also remove ->s_dirt tracking as it's only used to decide when too call
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Eric Sandeen <sandeen@xxxxxxxxxxx>
    Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>

commit c9059598ea8981d02356eead3188bf7fa4d717b8
Merge: 0a33f80a8373eca7f4bea3961d1346c3815fa5ed 
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date:   Thu Jun 11 10:52:27 2009 -0700

    Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block
    * 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block: (153 commits)
      block: add request clone interface (v2)
      floppy: fix hibernation
      ramdisk: remove long-deprecated "ramdisk=" boot-time parameter
      fs/bio.c: add missing __user annotation
      block: prevent possible io_context->refcount overflow
      Add serial number support for virtio_blk, V4a
      block: Add missing bounce_pfn stacking and fix comments
      Revert "block: Fix bounce limit setting in DM"
      cciss: decode unit attention in SCSI error handling code
      cciss: Remove no longer needed sendcmd reject processing code
      cciss: change SCSI error handling routines to work with interrupts 
      cciss: separate error processing and command retrying code in 
      cciss: factor out fix target status processing code from sendcmd functions
      cciss: simplify interface of sendcmd() and sendcmd_withirq()
      cciss: factor out core of sendcmd_withirq() for use by SCSI error 
handling code
      cciss: Use schedule_timeout_uninterruptible in SCSI error handling code
      block: needs to set the residual length of a bidi request
      Revert "block: implement blkdev_readpages"
      block: Fix bounce limit setting in DM
      Removed reference to non-existing file 
    Manually fix conflicts with tracing updates in:

commit e1defc4ff0cf57aca6c5e3ff99fa503f5943c1f1
Author: Martin K. Petersen <martin.petersen@xxxxxxxxxx>
Date:   Fri May 22 17:17:49 2009 -0400

    block: Do away with the notion of hardsect_size
    Until now we have had a 1:1 mapping between storage device physical
    block size and the logical block sized used when addressing the device.
    With SATA 4KB drives coming out that will no longer be the case.  The
    sector size will be 4KB but the logical block size will remain
    512-bytes.  Hence we need to distinguish between the physical block size
    and the logical ditto.
    This patch renames hardsect_size to logical_block_size.
    Signed-off-by: Martin K. Petersen <martin.petersen@xxxxxxxxxx>
    Signed-off-by: Jens Axboe <jens.axboe@xxxxxxxxxx>


Summary of changes:
 fs/xfs/Kconfig                  |    1 +
 fs/xfs/Makefile                 |    5 +-
 fs/xfs/linux-2.6/xfs_acl.c      |  523 +++++++++++++++++++++++
 fs/xfs/linux-2.6/xfs_buf.c      |    2 +-
 fs/xfs/linux-2.6/xfs_ioctl.c    |   48 +--
 fs/xfs/linux-2.6/xfs_ioctl32.c  |   12 +-
 fs/xfs/linux-2.6/xfs_iops.c     |   55 +--
 fs/xfs/linux-2.6/xfs_lrw.c      |    1 -
 fs/xfs/linux-2.6/xfs_quotaops.c |    4 +-
 fs/xfs/linux-2.6/xfs_super.c    |   61 ++--
 fs/xfs/linux-2.6/xfs_sync.c     |  479 +++++++++++----------
 fs/xfs/linux-2.6/xfs_sync.h     |   19 +-
 fs/xfs/linux-2.6/xfs_xattr.c    |   67 +---
 fs/xfs/quota/xfs_dquot.c        |    5 +-
 fs/xfs/quota/xfs_dquot.h        |    1 -
 fs/xfs/quota/xfs_dquot_item.c   |    1 -
 fs/xfs/quota/xfs_qm.c           |  168 ++++----
 fs/xfs/quota/xfs_qm.h           |   21 -
 fs/xfs/quota/xfs_qm_bhv.c       |   77 +----
 fs/xfs/quota/xfs_qm_stats.c     |    1 -
 fs/xfs/quota/xfs_qm_syscalls.c  |  113 ++----
 fs/xfs/quota/xfs_trans_dquot.c  |   66 ++--
 fs/xfs/xfs_acl.c                |  874 ---------------------------------------
 fs/xfs/xfs_acl.h                |   97 ++---
 fs/xfs/xfs_ag.h                 |    2 +
 fs/xfs/xfs_arch.h               |   32 --
 fs/xfs/xfs_attr.c               |   13 +-
 fs/xfs/xfs_bmap.c               |   34 +-
 fs/xfs/xfs_bmap_btree.c         |    4 +-
 fs/xfs/xfs_filestream.c         |    6 +-
 fs/xfs/xfs_fs.h                 |   11 +-
 fs/xfs/xfs_iget.c               |    8 +-
 fs/xfs/xfs_inode.c              |    1 -
 fs/xfs/xfs_inode.h              |    6 +
 fs/xfs/xfs_iomap.c              |   13 +-
 fs/xfs/xfs_log_recover.c        |   38 ++-
 fs/xfs/xfs_mount.c              |  105 ++++-
 fs/xfs/xfs_mount.h              |   84 +----
 fs/xfs/xfs_qmops.c              |  152 -------
 fs/xfs/xfs_quota.h              |  129 +++---
 fs/xfs/xfs_rename.c             |    3 +-
 fs/xfs/xfs_rw.c                 |    1 -
 fs/xfs/xfs_trans.c              |   17 +-
 fs/xfs/xfs_utils.c              |    2 +-
 fs/xfs/xfs_vnodeops.c           |  114 +++---
 fs/xfs/xfs_vnodeops.h           |    1 +
 46 files changed, 1354 insertions(+), 2123 deletions(-)
 create mode 100644 fs/xfs/linux-2.6/xfs_acl.c
 delete mode 100644 fs/xfs/xfs_acl.c
 delete mode 100644 fs/xfs/xfs_qmops.c

XFS development tree

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS updates] XFS development tree branch, for-linus, updated. v2.6.30-rc4-4459-gfd40261, xfs <=