lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20160121211732.GA14887@kernel.dk>
Date:	Thu, 21 Jan 2016 14:17:32 -0700
From:	Jens Axboe <axboe@...com>
To:	<torvalds@...uxfoundation.org>
CC:	<linux-kernel@...r.kernel.org>, <linux-block@...r.kernel.org>
Subject: [GIT PULL] Block driver pull for 4.5-rc1

Hi Linus,

This is the block driver pull request for 4.5, with the exception of
NVMe, which is in a separate branch and will be posted after this one.

This pull request contains:

- A set of bcache stability fixes, which have been acked by Kent. These
  have been used and tested for more than a year by the community,
  so it's about time that they got in.

- A set of drbd updates from the drbd team (Andreas, Lars, Philipp) and
  Markus Elfring, Oleg Drokin.

- A set of fixes for xen blkback/front from the usual suspects, (Bob,
  Konrad) as well as community based fixes from Kiri, Julien, and Peng.

- A 2038 time fix for sx8 from Shraddha, with a fix from me.

- A small mtip32xx cleanup from Zhu Yanjun.

- A null_blk division fix from Arnd.

Please pull!


  git://git.kernel.dk/linux-block.git for-4.5/drivers


----------------------------------------------------------------
Al Viro (1):
      bcache: fix a leak in bch_cached_dev_run()

Andreas Gruenbacher (7):
      drbd: De-inline drbd_should_do_remote() and drbd_should_send_out_of_sync()
      drbd: Get rid of some first_peer_device() calls
      drbd: Move enum write_ordering_e to drbd.h
      drbd: drbd_adm_attach(): Add missing drbd_resync_after_changed()
      drbd: Fix locking across all resources
      drbd: Backport the "events2" command
      drbd: Backport the "status" command

Arnd Bergmann (1):
      null_blk: use sector_div instead of do_div

Bob Liu (12):
      xen/blkif: document blkif multi-queue/ring extension
      xen/blkfront: separate per ring information out of device info
      xen/blkfront: pseudo support for multi hardware queues/rings
      xen/blkfront: split per device io_lock
      xen/blkfront: negotiate number of queues/rings to be used with backend
      xen/blkfront: Remove duplicate setting of ->xbdev.
      xen/blkfront: make persistent grants pool per-queue
      xen/blkback: separate ring information out of struct xen_blkif
      xen/blkback: get the number of hardware queues/rings from blkfront
      xen/blkback: make pool of persistent grants and free pages per-queue
      xen/blkback: make st_ statistics per ring
      xen/blkback: Fix two memory leaks.

Gabriel de Perthuis (1):
      bcache: allows use of register in udev to avoid "device_busy" error.

Jens Axboe (2):
      sx8: use real time for the command seconds
      Merge branch 'stable/for-jens-4.5' of git://git.kernel.org/.../konrad/xen into for-4.5/drivers

Jiri Kosina (1):
      xen-blkback: clear PF_NOFREEZE for xen_blkif_schedule()

Julien Grall (2):
      xen-blkfront: Introduce blkif_ring_get_request
      xen/blkfront: Handle non-indirect grant with 64KB pages

Kent Overstreet (2):
      bcache: Add a cond_resched() call to gc
      bcache: Change refill_dirty() to always scan entire disk if necessary

Konrad Rzeszutek Wilk (5):
      xen/blkfront: Cleanup of comments, fix unaligned variables, and syntax errors.
      xen/blkback: pseudo support for multi hardware queues/rings
      xen/blocks: Return -EXX instead of -1
      xen/blkback: Free resources if connect_ring failed.
      xen/blkfront: Fix crash if backend doesn't follow the right states.

Lars Ellenberg (22):
      drbd: Fix spurious disk-timeout
      drbd: drop remnants of connector -- we don't use it anymore in drbd 8.4
      drbd: drbdsetup detach of an unresponsive local disk should not block IO "forever"
      drbd: also bump UUIDs if a diskless primary connects
      drbd: add comment why we want to first call local-io-error, then send state
      drbd: drbd_panic_after_delayed_completion_of_aborted_request()
      drbd: improve network timeout detection
      drbd: fix NULL deref in remember_new_state
      drbd: fix refcount error during detach of an already failed disk
      drbd: prevent NULL pointer deref when resuming diskless primary
      drbd: debugfs: expose ed_data_gen_id
      drbd: use resource name in workqueue
      drbd: avoid redefinition of BITS_PER_PAGE
      drbd: use bitmap_weight() helper, don't open code
      drbd: fix spurious alert level printk
      drbd: fix queue limit setup for discard
      drbd: make drbd known to lsblk: use bd_link_disk_holder
      drbd: don't block forever in disconnect during resync if fencing=r-a-stonith
      drbd: fix "endless" transfer log walk in protocol A
      drbd: separate out __al_write_transaction helper function
      drbd: avoid potential deadlock during handshake
      drbd: fix error path during resize

Markus Elfring (1):
      drbd: Deletion of an unnecessary check before the function call "lc_destroy"

Oleg Drokin (1):
      drbd: fix memory leak in drbd_adm_resize

Peng Fan (1):
      xen/blkfront: correct setting for xen_blkif_max_ring_order

Philipp Reisner (5):
      drbd: Remove pointless check
      drbd: Replace 0 with the more meaningful GFP_NOWAIT
      drbd: Rename asender to ack_receiver
      drbd: Create a dedicated workqueue for sending acks on the control connection
      drbd: make suspend_io() / resume_io() must be thread and recursion safe

Roland Kammerer (2):
      MAINTAINERS: Updated information for DRBD DRIVER
      lru_cache: Converted lc_seq_printf_status to return void

Shraddha Barke (1):
      block: sx8.c: Replace timeval with ktime_t

Stefan Bader (1):
      bcache: prevent crash on changing writeback_running

Zheng Liu (3):
      bcache: fix a livelock when we cause a huge number of cache misses
      bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing device
      bcache: unregister reboot notifier if bcache fails to unregister device

Zhu Yanjun (1):
      mtip32xx: restrict variables visible in current code module

 MAINTAINERS                            |   11 +-
 drivers/block/drbd/drbd_actlog.c       |  323 ++++----
 drivers/block/drbd/drbd_bitmap.c       |   22 +-
 drivers/block/drbd/drbd_debugfs.c      |   10 +
 drivers/block/drbd/drbd_int.h          |  111 ++-
 drivers/block/drbd/drbd_main.c         |   74 +-
 drivers/block/drbd/drbd_nl.c           | 1361 +++++++++++++++++++++++++++++---
 drivers/block/drbd/drbd_proc.c         |    6 +-
 drivers/block/drbd/drbd_protocol.h     |    2 +-
 drivers/block/drbd/drbd_receiver.c     |  254 +++---
 drivers/block/drbd/drbd_req.c          |  147 +++-
 drivers/block/drbd/drbd_req.h          |   17 +-
 drivers/block/drbd/drbd_state.c        |  428 +++++++++-
 drivers/block/drbd/drbd_state.h        |    6 +-
 drivers/block/drbd/drbd_state_change.h |   63 ++
 drivers/block/drbd/drbd_worker.c       |  105 +--
 drivers/block/mtip32xx/mtip32xx.c      |    6 +-
 drivers/block/null_blk.c               |    8 +-
 drivers/block/sx8.c                    |    7 +-
 drivers/block/xen-blkback/blkback.c    |  391 ++++-----
 drivers/block/xen-blkback/common.h     |   86 +-
 drivers/block/xen-blkback/xenbus.c     |  416 ++++++----
 drivers/block/xen-blkfront.c           | 1061 +++++++++++++++++--------
 drivers/md/bcache/btree.c              |    5 +-
 drivers/md/bcache/super.c              |   16 +-
 drivers/md/bcache/writeback.c          |   37 +-
 drivers/md/bcache/writeback.h          |    3 +-
 include/linux/drbd.h                   |   26 +-
 include/linux/drbd_genl.h              |  149 ++++
 include/linux/idr.h                    |   14 +
 include/linux/lru_cache.h              |    2 +-
 include/xen/interface/io/blkif.h       |   48 ++
 lib/lru_cache.c                        |    4 +-
 33 files changed, 3893 insertions(+), 1326 deletions(-)
 create mode 100644 drivers/block/drbd/drbd_state_change.h

-- 
Jens Axboe

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ