mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 00/19] RFC DRBD updates for the 4.3 merge window (part II)
@ 2015-08-04 12:56 Philipp Reisner
  2015-08-04 12:56 ` [PATCH 01/19] drbd: Rename asender to ack_receiver Philipp Reisner
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: Philipp Reisner @ 2015-08-04 12:56 UTC (permalink / raw)
  To: linux-kernel, Jens Axboe; +Cc: drbd-dev

Hi,

these patches are intended for the 4.3 merge window.

The first two patches split on of kernel threads (drbd_asender)
into one that mainly receives packets on the control connection,
and a workqueue that only sends packets on the control connection.

All the other patches are self-contained fixes or minor
improvements described in the commit message.

Lars Ellenberg (13):
  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

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

Philipp Reisner (3):
  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):
  lru_cache: Converted lc_seq_printf_status to return void
  MAINTAINERS: Updated information for DRBD DRIVER

 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      |  40 ++---
 drivers/block/drbd/drbd_main.c     |  48 ++----
 drivers/block/drbd/drbd_nl.c       | 285 +++++++++++++++++++++-----------
 drivers/block/drbd/drbd_protocol.h |   2 +-
 drivers/block/drbd/drbd_receiver.c | 212 +++++++++++++-----------
 drivers/block/drbd/drbd_req.c      |   4 +-
 drivers/block/drbd/drbd_state.c    |   2 +-
 drivers/block/drbd/drbd_worker.c   |  10 +-
 include/linux/drbd.h               |   2 +-
 include/linux/lru_cache.h          |   2 +-
 lib/lru_cache.c                    |   4 +-
 15 files changed, 560 insertions(+), 417 deletions(-)

-- 
1.9.1


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

end of thread, other threads:[~2015-08-04 13:02 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-04 12:56 [PATCH 00/19] RFC DRBD updates for the 4.3 merge window (part II) Philipp Reisner
2015-08-04 12:56 ` [PATCH 01/19] drbd: Rename asender to ack_receiver Philipp Reisner
2015-08-04 12:56 ` [PATCH 02/19] drbd: Create a dedicated workqueue for sending acks on the control connection Philipp Reisner
2015-08-04 12:56 ` [PATCH 03/19] drbd: prevent NULL pointer deref when resuming diskless primary Philipp Reisner
2015-08-04 12:56 ` [PATCH 04/19] drbd: debugfs: expose ed_data_gen_id Philipp Reisner
2015-08-04 12:56 ` [PATCH 05/19] drbd: use resource name in workqueue Philipp Reisner
2015-08-04 12:56 ` [PATCH 06/19] drbd: avoid redefinition of BITS_PER_PAGE Philipp Reisner
2015-08-04 12:56 ` [PATCH 07/19] drbd: use bitmap_weight() helper, don't open code Philipp Reisner
2015-08-04 12:56 ` [PATCH 08/19] drbd: fix spurious alert level printk Philipp Reisner
2015-08-04 12:56 ` [PATCH 09/19] drbd: fix queue limit setup for discard Philipp Reisner
2015-08-04 12:56 ` [PATCH 10/19] drbd: make drbd known to lsblk: use bd_link_disk_holder Philipp Reisner
2015-08-04 12:56 ` [PATCH 11/19] lru_cache: Converted lc_seq_printf_status to return void Philipp Reisner
2015-08-04 12:56 ` [PATCH 12/19] drbd: don't block forever in disconnect during resync if fencing=r-a-stonith Philipp Reisner
2015-08-04 12:56 ` [PATCH 13/19] drbd: fix memory leak in drbd_adm_resize Philipp Reisner
2015-08-04 12:56 ` [PATCH 14/19] drbd: fix "endless" transfer log walk in protocol A Philipp Reisner
2015-08-04 12:56 ` [PATCH 15/19] drbd: make suspend_io() / resume_io() must be thread and recursion safe Philipp Reisner
2015-08-04 12:56 ` [PATCH 16/19] drbd: separate out __al_write_transaction helper function Philipp Reisner
2015-08-04 12:56 ` [PATCH 17/19] drbd: avoid potential deadlock during handshake Philipp Reisner
2015-08-04 12:56 ` [PATCH 18/19] drbd: fix error path during resize Philipp Reisner
2015-08-04 12:56 ` [PATCH 19/19] MAINTAINERS: Updated information for DRBD DRIVER Philipp Reisner

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

Powered by JetHome