[GIT PULL] Late block changes for this merge window

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Block fixes/changes that should go into this merge window, but were a
little late. Both because of the earlier pull request, but also just
late in general (like drbd). This pull request contains:

- Dead code removal for loop/sunvdc (Chengguang)

- Mark BIDI support for bsg as deprecated, logging a single dmesg
  warning if anyone is actually using it (Christoph)

- blkcg cleanup, killing a dead function and making the tryget_closest
  variant easier to read (Dennis)

- Floppy fixes, one fixing a regression in swim3 (Finn)

- lightnvm use-after-free fix (Gustavo)

- gdrom leak fix (Wenwen)

- Set of drbd updates (Lars, Luc, Nathan, Roland)

Please pull!


  git://git.kernel.dk/linux-block.git tags/for-4.21/block-20190102


----------------------------------------------------------------
Chengguang Xu (2):
      block: loop: remove redundant code
      block: sunvdc: remove redundant code

Christoph Hellwig (1):
      bsg: deprecate BIDI support in bsg

Dennis Zhou (2):
      blkcg: clean up blkg_tryget_closest()
      blkcg: remove unused __blkg_release_rcu()

Finn Thain (4):
      block/amiflop: Don't log error message on invalid ioctl
      block/swim3: Remove dead return statement
      block/swim3: Fix -EBUSY error when re-opening device after unmount
      block/swim3: Fix regression on PowerBook G3

Gustavo A. R. Silva (1):
      lightnvm: pblk: fix use-after-free bug

Lars Ellenberg (13):
      drbd: must not use connection after kref_put(&connection->kref)
      drbd: centralize printk reporting of new size into drbd_set_my_capacity()
      drbd: ignore "all zero" peer volume sizes in handshake
      drbd: disconnect, if the wrong UUIDs are attached on a connected peer
      drbd: fix confusing error message during attach
      drbd: attach on connected diskless peer must not shrink a consistent device
      drbd: reject attach of unsuitable uuids even if connected
      drbd: fix comment typos
      drbd: do not block when adjusting "disk-options" while IO is frozen
      drbd: avoid spurious self-outdating with concurrent disconnect / down
      drbd: don't retry connection if peers do not agree on "authentication" settings
      drbd: skip spurious timeout (ping-timeo) when failing promote
      drbd: introduce P_ZEROES (REQ_OP_WRITE_ZEROES on the "wire")

Luc Van Oostenryck (1):
      drbd: fix print_st_err()'s prototype to match the definition

Nathan Chancellor (2):
      drbd: Avoid Clang warning about pointless switch statment
      drbd: Change drbd_request_detach_interruptible's return type to int

Roland Kammerer (1):
      drbd: narrow rcu_read_lock in drbd_sync_handshake

Wenwen Wang (1):
      gdrom: fix a memory leak bug

 block/bio.c                        |   4 +
 block/blk-cgroup.c                 |  23 ----
 block/bsg.c                        |   4 +
 drivers/block/amiflop.c            |   2 -
 drivers/block/drbd/drbd_debugfs.c  |   2 +
 drivers/block/drbd/drbd_int.h      |  19 +--
 drivers/block/drbd/drbd_main.c     |  28 ++++-
 drivers/block/drbd/drbd_nl.c       | 133 ++++++++++++++++----
 drivers/block/drbd/drbd_protocol.h |  47 +++++++
 drivers/block/drbd/drbd_receiver.c | 251 ++++++++++++++++++++++++++++++++-----
 drivers/block/drbd/drbd_req.c      |  19 +--
 drivers/block/drbd/drbd_req.h      |   2 +
 drivers/block/drbd/drbd_state.c    |  11 +-
 drivers/block/drbd/drbd_state.h    |   5 +-
 drivers/block/drbd/drbd_worker.c   |   2 +-
 drivers/block/loop.c               |   1 -
 drivers/block/sunvdc.c             |   1 -
 drivers/block/swim3.c              |  14 ++-
 drivers/cdrom/gdrom.c              |   1 +
 drivers/lightnvm/pblk-recovery.c   |   1 -
 include/linux/blk-cgroup.h         |  21 +++-
 include/linux/drbd.h               |   2 +-
 include/linux/genl_magic_struct.h  |   5 +-
 23 files changed, 467 insertions(+), 131 deletions(-)

-- 
Jens Axboe




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux