All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Block IO driver changes for 3.2
@ 2011-11-04 20:07 Jens Axboe
  0 siblings, 0 replies; only message in thread
From: Jens Axboe @ 2011-11-04 20:07 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel@vger.kernel.org

Hi Linus,

This is the driver part of the 3.2 block IO pull requests. The major
parts are:

- Various bug fixes to xen blkfront/blkback.

- Bug fixes for CISS and hpsa.

- Discard support for loop. This is useful for trimming image size, and
  also for finding bugs in the file system discard code.

- Improve virtio-blk disk index allocation scheme by using ida instead.
  This avoids a wrapping problem.

- A set of bug fixes for nbd.

This depends on the previous pull request, for-3.2/core.

Please pull!

  git://git.kernel.dk/linux-block.git for-3.2/drivers

Andrew Morton (1):
      nbd-replace-some-printk-with-dev_warn-and-dev_info-checkpatch-fixes

Ayan George (1):
      drivers/block/loop.c: remove unnecessary bdev argument from loop_clr_fd()

Jan Beulich (1):
      xen-blkback: use kzalloc() in favor of kmalloc()+memset()

Jens Axboe (2):
      Merge branch 'for-3.2/core' into for-3.2/drivers
      Merge branch 'stable/for-jens-3.2' of git://oss.oracle.com/git/kwilk/xen into for-3.2/drivers

Joe Handzik (1):
      cciss: add transport mode attribute to sys

Joe Jin (1):
      xen-blkback: fixed indentation and comments

Joseph Handzik (1):
      cciss: Adds simple mode functionality

Kay Sievers (1):
      loop: always allow userspace partitions and optionally support automatic scanning

Konrad Rzeszutek Wilk (6):
      xen-blkfront: If no barrier or flush is supported, use invalid operation.
      xen/blkback: Support 'feature-barrier' aka old-style BARRIER requests.
      xen/blkback: Report VBD_WSECT (wr_sect) properly.
      xen/blkback: Fix the inhibition to map pages when discarding sector ranges.
      xen/blkback: Check for proper operation.
      xen/blkback: Fix two races in the handling of barrier requests.

Laszlo Ersek (1):
      xen-blkfront: plug device number leak in xlblk_init() error path

Li Dongyang (4):
      xen-blkfront: add BLKIF_OP_DISCARD and discard request struct
      xen-blkback: Implement discard requests ('feature-discard')
      xen-blkfront: Handle discard requests.
      xen-blkfront: fix a deadlock while handling discard response

Lukas Czerner (1):
      loop: add discard support for loop devices

Michael S. Tsirkin (1):
      virtio-blk: use ida to allocate disk index

Mike Miller (2):
      cciss: add small delay when using PCI Power Management to reset for kump
      hpsa: add small delay when using PCI Power Management to reset for kump

Phillip Susi (1):
      drivers/block/loop.c: emit uevent on auto release

Sergei Shtylyov (1):
      drivers/block/cpqarray.c: use pci_dev->revision

Tejun Heo (1):
      block: add GENHD_FL_NO_PART_SCAN

WANG Cong (5):
      nbd: use task_pid_nr() to get current pid
      nbd: replace sysfs_create_file() with device_create_file()
      nbd: replace printk KERN_ERR with dev_err()
      nbd: lower the loglevel of an error message
      nbd: replace some printk with dev_warn() and dev_info()

 .../ABI/testing/sysfs-bus-pci-devices-cciss        |    7 +
 Documentation/blockdev/cciss.txt                   |   10 ++
 block/genhd.c                                      |    4 +-
 block/ioctl.c                                      |    2 +-
 drivers/block/cciss.c                              |   76 ++++++++++--
 drivers/block/cciss.h                              |    1 +
 drivers/block/cpqarray.c                           |    2 +-
 drivers/block/loop.c                               |  110 ++++++++++++++++-
 drivers/block/nbd.c                                |   69 +++++------
 drivers/block/virtio_blk.c                         |   30 ++++-
 drivers/block/xen-blkback/blkback.c                |  130 ++++++++++++++++---
 drivers/block/xen-blkback/common.h                 |  100 ++++++++++++---
 drivers/block/xen-blkback/xenbus.c                 |   80 ++++++++++++-
 drivers/block/xen-blkfront.c                       |  123 +++++++++++++++----
 drivers/scsi/hpsa.c                                |    7 +
 fs/block_dev.c                                     |    2 +-
 include/linux/genhd.h                              |    6 +-
 include/linux/loop.h                               |    1 +
 include/xen/interface/io/blkif.h                   |   36 ++++++
 19 files changed, 664 insertions(+), 132 deletions(-)

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-11-04 20:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-04 20:07 [GIT PULL] Block IO driver changes for 3.2 Jens Axboe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.