public inbox for linux-block@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Block fixes for 4.17-rc2
@ 2018-04-25 16:50 Jens Axboe
  2018-04-25 17:03 ` Paolo Valente
  0 siblings, 1 reply; 11+ messages in thread
From: Jens Axboe @ 2018-04-25 16:50 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-block@vger.kernel.org

Hi Linus,

I ended up sitting on this about a week longer than I wanted to,
since we were hashing out details with a timeout change. I've now
killed that patch, so we can flush the existing queue in due time.

This pull request contains:

- Fix for an old regression, where entering the queue can be disturbed
  by a signal to the process. This can cause spurious EIO. Fix from Alan
  Jenkins.

- cdrom information leak fix from Dan.

- Trivial helper for testing queue FUA from Dave Chinner, part of his
  O_DIRECT FUA series.

- Series of swim fixes from Finn that actually makes it work again.

- Loop O_DIRECT corruption fix, which caused data corruption in
  production for us. From me.

- BFQ crash fix from me.

- bcache maintainer update. Michael no longer has the time to do it,
  Coly has stepped up to serve as the new maintainer.

- blkcg locking fixes from Jiang Biao.

- Revert of a change from this merge window from Ming, that causes an
  issue on some hardware.

- Minor clarification doc addition from Linus Walleij.

Please pull!


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


----------------------------------------------------------------
Alan Jenkins (1):
      block: do not use interruptible wait anywhere

Dan Carpenter (1):
      cdrom: information leak in cdrom_ioctl_media_changed()

Dave Chinner (1):
      block: add blk_queue_fua() helper function

Finn Thain (8):
      m68k/mac: Don't remap SWIM MMIO region
      block/swim: Fix array bounds check
      block/swim: Remove extra put_disk() call from error path
      block/swim: Don't log an error message for an invalid ioctl
      block/swim: Rename macros to avoid inconsistent inverted logic
      block/swim: Check drive type
      block/swim: Fix IO error at end of medium
      block/swim: Select appropriate drive on device open

Jens Axboe (4):
      loop: remove cmd->rq member
      loop: handle short DIO reads
      bfq-iosched: ensure to clear bic/bfqq pointers when preparing request
      bcache: mark Coly Li as bcache maintainer

Jianchao Wang (1):
      blk-mq: start request gstate with gen 1

Jiang Biao (3):
      blkcg: don't hold blkcg lock when deactivating policy
      blkcg: small fix on comment in blkcg_init_queue
      blkcg: init root blkcg_gq under lock

Linus Walleij (1):
      block: mq: Add some minor doc for core structs

Michael Lyle (1):
      MAINTAINERS: Remove me as maintainer of bcache

Ming Lei (1):
      Revert "blk-mq: remove code for dealing with remapping queue"

 MAINTAINERS            |  2 +-
 block/bfq-iosched.c    | 10 +++++++-
 block/blk-cgroup.c     | 28 ++++++++++------------
 block/blk-core.c       | 15 ++++++------
 block/blk-mq.c         | 41 +++++++++++++++++++++++++++++---
 block/blk-mq.h         |  3 +++
 drivers/block/loop.c   | 64 +++++++++++++++++++++++++++++++++-----------------
 drivers/block/loop.h   |  1 -
 drivers/block/swim.c   | 49 +++++++++++++++++---------------------
 drivers/block/swim3.c  |  6 ++---
 drivers/cdrom/cdrom.c  |  2 +-
 include/linux/blk-mq.h |  3 +++
 include/linux/blkdev.h |  1 +
 13 files changed, 144 insertions(+), 81 deletions(-)

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-04-27 17:55 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-04-25 16:50 [GIT PULL] Block fixes for 4.17-rc2 Jens Axboe
2018-04-25 17:03 ` Paolo Valente
2018-04-25 17:06   ` Jens Axboe
2018-04-25 17:25     ` Paolo Valente
2018-04-25 17:34       ` Jens Axboe
2018-04-25 18:02         ` Paolo Valente
2018-04-25 18:18           ` Jens Axboe
2018-04-25 18:42             ` Paolo Valente
2018-04-27  7:57               ` Paolo Valente
2018-04-27 14:29                 ` Jens Axboe
2018-04-27 17:55                   ` Paolo Valente

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox