public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Block IO driver changes for 3.2
Date: Fri, 04 Nov 2011 21:07:12 +0100	[thread overview]
Message-ID: <4EB445F0.10709@kernel.dk> (raw)

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


                 reply	other threads:[~2011-11-04 20:07 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4EB445F0.10709@kernel.dk \
    --to=axboe@kernel.dk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox