All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@fb.com>
To: <torvalds@linuxfoundation.org>
Cc: <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Block changes for 3.19-rc3
Date: Fri, 9 Jan 2015 10:54:51 -0700	[thread overview]
Message-ID: <20150109175451.GA28862@kernel.dk> (raw)

Hi Linus,

This is a collection of fixes for the current series, collected and
tested since the initial pull request. The two major things in here are
the 4k partition fixes from Boaz/Matthew, which have been pending for a
few series but is now in a shape to get in, so I don't think it should
wait for 3.20-rc. The other major part is an update to the NVMe driver,
fixing various issues around surprise removal and hung controllers. Most
of that is from Keith, and parts are simple blk-mq fixes or
exports/additions of minor functions to aid this effort, and parts are
changes directly to the NVMe driver.

Apart from the above, this pull request contains:

- Small blk-mq change from me, killing an unused member of the hardware
  queue structure.

- Small fix from Ming Lei, fixing up a few drivers that didn't properly
  check for ERR_PTR() returns from blk_mq_init_queue().


Please pull!


----------------------------------------------------------------
Boaz Harrosh (2):
      brd: Fix all partitions BUGs
      brd: Request from fdisk 4k alignment

Jens Axboe (3):
      block: wake up waiters when a queue is marked dying
      blk-mq: get rid of ->cmd_size in the hardware queue
      blk-mq: Add helper to abort requeued requests

Keith Busch (14):
      blk-mq: Exit queue on alloc failure
      blk-mq: Export freeze/unfreeze functions
      NVMe: Fix double free irq
      blk-mq: Wake tasks entering queue on dying
      blk-mq: Export if requests were started
      blk-mq: Let drivers cancel requeue_work
      blk-mq: Allow requests to never expire
      blk-mq: End unstarted requests on a dying queue
      NVMe: Start all requests
      NVMe: Reference count admin queue usage
      NVMe: Admin queue removal handling
      NVMe: Command abort handling fixes
      NVMe: Start and stop h/w queues on reset
      NVMe: Fix locking on abort handling

Matthew Wilcox (2):
      axonram: Fix bug in direct_access
      block: Change direct_access calling convention

Ming Lei (1):
      block: fix checking return value of blk_mq_init_queue

 Documentation/filesystems/xip.txt |  15 ++--
 arch/powerpc/sysdev/axonram.c     |  19 ++---
 block/blk-core.c                  |  21 ++++-
 block/blk-mq-tag.c                |  14 ++-
 block/blk-mq-tag.h                |   1 +
 block/blk-mq.c                    |  75 ++++++++++++++--
 block/blk-mq.h                    |   1 +
 block/blk-timeout.c               |   3 +
 drivers/block/brd.c               | 123 ++++++++++++---------------
 drivers/block/null_blk.c          |   2 +-
 drivers/block/nvme-core.c         | 175 +++++++++++++++++++++++++++-----------
 drivers/block/virtio_blk.c        |   2 +-
 drivers/s390/block/dcssblk.c      |  21 ++---
 fs/block_dev.c                    |  40 +++++++++
 fs/ext2/xip.c                     |  31 +++----
 include/linux/blk-mq.h            |   8 +-
 include/linux/blk_types.h         |   2 +
 include/linux/blkdev.h            |   6 +-
 18 files changed, 374 insertions(+), 185 deletions(-)

-- 
Jens Axboe


             reply	other threads:[~2015-01-09 17:54 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-09 17:54 Jens Axboe [this message]
2015-01-10 19:59 ` [GIT PULL] Block changes for 3.19-rc3 Linus Torvalds
2015-01-10 22:30   ` Jens Axboe

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=20150109175451.GA28862@kernel.dk \
    --to=axboe@fb.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linuxfoundation.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 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.