[PATCH v3 0/2] drbd: switch from genl_magic to YNL
Jens Axboe
axboe at kernel.dk
Sat May 9 15:58:17 CEST 2026
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
More information about the drbd-dev
mailing list