linux-kernel.vger.kernel.org archive mirror
 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 fixes for 4.1-rc
Date: Fri, 8 May 2015 12:12:35 -0600	[thread overview]
Message-ID: <20150508181235.GA29072@kernel.dk> (raw)

Hi Linus,

A collection of fixes since the merge window. This pull request
contains:

- Fix for a double elevator module release, from Chao Yu. Ancient bug.

- The splice() MORE flag fix from Christophe Leroy.

- A fix for NVMe, fixing a patch that went in in the merge window. From
  Keith.

- Two fixes for blk-mq CPU hotplug handling, from Ming Lei.

- bdi vs blockdev lifetime fix from Neil Brown, fixing and oops in md.

- Two blk-mq fixes from Shaohua, fixing a race on queue stop and a bad
  merge issue with FUA writes.

- Division-by-zero fix for writeback from Tejun.

- A block bounce page accounting fix, making sure we inc/dec after
  bouncing so that pre/post IO pages match up. From Wang YanQing.

Please pull!


  git://git.kernel.dk/linux-block.git for-linus

----------------------------------------------------------------
Chao Yu (1):
      elevator: fix double release of elevator module

Christophe Leroy (1):
      splice: sendfile() at once fails for big files

Keith Busch (1):
      NVMe: Fix VPD B0 max sectors translation

Ming Lei (2):
      blk-mq: fix race between timeout and CPU hotplug
      blk-mq: fix CPU hotplug handling

NeilBrown (1):
      block: destroy bdi before blockdev is unregistered.

Shaohua Li (2):
      blk-mq: fix FUA request hang
      blk-mq: don't lose requests if a stopped queue restarts

Tejun Heo (1):
      writeback: use |1 instead of +1 to protect against div by zero

Wang YanQing (1):
      block:bounce: fix call inc_|dec_zone_page_state on different pages confuse value of NR_BOUNCE

 block/blk-core.c          |  2 ++
 block/blk-mq.c            | 60 ++++++++++++++++++++++++++++-------------------
 block/blk-sysfs.c         |  2 --
 block/bounce.c            |  2 +-
 block/elevator.c          |  6 +----
 drivers/block/loop.c      |  2 +-
 drivers/block/nvme-scsi.c |  3 ++-
 drivers/md/md.c           |  4 ++--
 fs/splice.c               | 12 +++++++++-
 include/linux/blk_types.h |  2 +-
 mm/page-writeback.c       |  6 ++---
 11 files changed, 60 insertions(+), 41 deletions(-)

-- 
Jens Axboe


             reply	other threads:[~2015-05-08 18:12 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-08 18:12 Jens Axboe [this message]
  -- strict thread matches above, loose matches on Subject: below --
2015-05-22 18:07 [GIT PULL] Block fixes for 4.1-rc Jens Axboe
2015-06-03 21:35 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=20150508181235.GA29072@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).