Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753814AbdHXVX3 (ORCPT ); Thu, 24 Aug 2017 17:23:29 -0400 Received: from mail-wm0-f48.google.com ([74.125.82.48]:37330 "EHLO mail-wm0-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753217AbdHXVX2 (ORCPT ); Thu, 24 Aug 2017 17:23:28 -0400 From: Philipp Reisner To: Jens Axboe , linux-kernel@vger.kernel.org Cc: drbd-dev@lists.linbit.com Subject: [PATCH 00/17] DRBD updates Date: Thu, 24 Aug 2017 23:22:57 +0200 Message-Id: <1503609794-13233-1-git-send-email-philipp.reisner@linbit.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2185 Lines: 58 Hi Jens, Please consider these patches for your for-4.14 branch. The first and third patch help with request merging on DRBD's secondary side. That can improves performance for some workloads. The other patches are fixes and random mentenance. Baoyou Xie (1): drbd: mark symbols static where possible Geliang Tang (1): drbd: Use setup_timer() instead of init_timer() to simplify the code. Greg Kroah-Hartman (1): drbd: rename "usermode_helper" to "drbd_usermode_helper" Lars Ellenberg (9): drbd: introduce drbd_recv_header_maybe_unplug drbd: change list_for_each_safe to while(list_first_entry_or_null) drbd: add explicit plugging when submitting batches drbd: Send P_NEG_ACK upon write error in protocol != C drbd: new disk-option disable-write-same drbd: fix potential get_ldev/put_ldev refcount imbalance during attach drbd: fix rmmod cleanup, remove _all_ debugfs entries drbd: fix potential deadlock when trying to detach during handshake drbd: fix race between handshake and admin disconnect/down Markus Elfring (1): drbd: A single dot should be put into a sequence. Philipp Reisner (1): drbd: Fix resource role for newly created resources in events2 Roland Kammerer (3): drbd: move global variables to drbd namespace and make some static drbd: abort drbd_start_resync if there is no connection drbd: switch from kmalloc() to kmalloc_array() drivers/block/drbd/drbd_int.h | 27 +++++----- drivers/block/drbd/drbd_main.c | 106 +++++++++++++++++++++---------------- drivers/block/drbd/drbd_nl.c | 60 +++++++++------------ drivers/block/drbd/drbd_proc.c | 10 ++-- drivers/block/drbd/drbd_receiver.c | 56 +++++++++++++++++--- drivers/block/drbd/drbd_req.c | 80 ++++++++++++++++++++++++++-- drivers/block/drbd/drbd_req.h | 6 +++ drivers/block/drbd/drbd_state.c | 48 ++++++++++++++++- drivers/block/drbd/drbd_state.h | 8 +++ drivers/block/drbd/drbd_worker.c | 46 ++++++++++++---- include/linux/drbd.h | 2 +- include/linux/drbd_genl.h | 3 +- include/linux/drbd_limits.h | 8 ++- 13 files changed, 333 insertions(+), 127 deletions(-) -- 2.7.4