From: "Christoph Böhmwalder" <christoph.boehmwalder@linbit.com>
To: Jens Axboe <axboe@kernel.dk>
Cc: "Philipp Reisner" <philipp.reisner@linbit.com>,
"Lars Ellenberg" <lars@linbit.com>,
drbd-dev@lists.linux.dev, linux-block@vger.kernel.org,
linux-kernel@vger.kernel.org,
"Christoph Böhmwalder" <christoph.boehmwalder@linbit.com>,
"Lars Ellenberg" <lars.ellenberg@linbit.com>
Subject: [PATCH 0/7] drbd: preparation for DRBD 9
Date: Wed, 23 Sep 2026 16:06:01 +0200 [thread overview]
Message-ID: <20260923140608.1116713-1-christoph.boehmwalder@linbit.com> (raw)
This series contains preparatory changes for bringing DRBD 9 upstream.
Each patch moves a piece of the in-tree DRBD 8.4 code to the form it
has in the out-of-tree DRBD 9 code. Doing these steps separately and
up front keeps them out of the much larger rework that follows, so
that rework shows only what DRBD 9 actually changes.
The patches are a file rename, comment and internal cleanups, and two
higher configuration maximums. Defaults are unchanged, all existing
configurations remain valid, and apart from those limits only the
wording of some log messages is visible to userspace.
Christoph Böhmwalder (7):
drbd: rename drbd_worker.c to drbd_sender.c
drbd: modernize the file header comments
drbd: raise the socket buffer size limits to 128 MiB
drbd: raise the maximum resync rate to 8 GiB/s
drbd: replace the drbd_interval bitfields with a type and flags
drbd: move the packet name table to drbd_strings.c
drbd: rate limit log messages per object
drivers/block/drbd/Makefile | 2 +-
drivers/block/drbd/drbd_actlog.c | 16 +-
drivers/block/drbd/drbd_bitmap.c | 18 +-
drivers/block/drbd/drbd_debugfs.c | 4 +
drivers/block/drbd/drbd_debugfs.h | 4 +
drivers/block/drbd/drbd_int.h | 59 +++-
drivers/block/drbd/drbd_interval.c | 4 +
drivers/block/drbd/drbd_interval.h | 55 +++-
drivers/block/drbd/drbd_main.c | 106 ++------
drivers/block/drbd/drbd_nl.c | 15 +-
drivers/block/drbd/drbd_polymorph_printk.h | 256 ++++++++++++------
drivers/block/drbd/drbd_proc.c | 10 +-
drivers/block/drbd/drbd_protocol.h | 4 +
drivers/block/drbd/drbd_receiver.c | 61 +++--
drivers/block/drbd/drbd_req.c | 40 ++-
drivers/block/drbd/drbd_req.h | 12 +-
.../drbd/{drbd_worker.c => drbd_sender.c} | 42 ++-
drivers/block/drbd/drbd_state.c | 15 +-
drivers/block/drbd/drbd_strings.c | 138 ++++++++--
drivers/block/drbd/drbd_strings.h | 27 +-
drivers/block/drbd/drbd_vli.h | 12 +-
include/uapi/linux/drbd.h | 12 +-
include/uapi/linux/drbd_limits.h | 12 +-
23 files changed, 534 insertions(+), 390 deletions(-)
rename drivers/block/drbd/{drbd_worker.c => drbd_sender.c} (98%)
base-commit: 85bffad4d2fea373a72d68bed8012e8cbccb8ee7
--
2.55.0
next reply other threads:[~2026-09-23 14:06 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-23 14:06 Christoph Böhmwalder [this message]
2026-09-23 14:06 ` [PATCH 1/7] drbd: rename drbd_worker.c to drbd_sender.c Christoph Böhmwalder
2026-09-23 14:06 ` [PATCH 2/7] drbd: modernize the file header comments Christoph Böhmwalder
2026-09-23 14:06 ` [PATCH 3/7] drbd: raise the socket buffer size limits to 128 MiB Christoph Böhmwalder
2026-09-23 14:06 ` [PATCH 4/7] drbd: raise the maximum resync rate to 8 GiB/s Christoph Böhmwalder
2026-09-23 14:06 ` [PATCH 5/7] drbd: replace the drbd_interval bitfields with a type and flags Christoph Böhmwalder
2026-09-23 14:06 ` [PATCH 6/7] drbd: move the packet name table to drbd_strings.c Christoph Böhmwalder
2026-09-23 14:06 ` [PATCH 7/7] drbd: rate limit log messages per object Christoph Böhmwalder
2026-11-09 17:22 ` [PATCH 0/7] drbd: preparation for DRBD 9 Christoph Böhmwalder
2026-11-09 17:40 ` Jens Axboe
2026-11-09 17:40 ` Jens Axboe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260923140608.1116713-1-christoph.boehmwalder@linbit.com \
--to=christoph.boehmwalder@linbit.com \
--cc=axboe@kernel.dk \
--cc=drbd-dev@lists.linux.dev \
--cc=lars.ellenberg@linbit.com \
--cc=lars@linbit.com \
--cc=linux-block@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=philipp.reisner@linbit.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®