Re: [PATCH v3 0/2] drbd: switch from genl_magic to YNL

From: Jens Axboe

Date: Sat May 09 2026 - 09:58:53 EST



On Wed, 06 May 2026 14:45:39 +0200, Christoph Böhmwalder wrote:
> DRBD's genetlink interface was defined using a custom multi-include
> macro system, genl_magic_{func,struct}.h. This system generated struct
> definitions, netlink policies, serialization functions and more
> from a single "magic" header.
> It never really caught on; DRBD is its only user, its internal macro
> jungle is next to impossible to understand, and even harder to debug.
>
> [...]

Applied, thanks!

[1/2] drbd: move UAPI headers to include/uapi/linux/
(no commit info)
[2/2] drbd: replace genl_magic with explicit netlink serialization
(no commit info)

Best regards,
--
Jens Axboe