Re: [PATCH v3 0/2] drbd: switch from genl_magic to YNL
Jens Axboe <[email protected]> Sat, 09 May 2026 07:58:17 -0600
| Newsgroups | dev.linux.lists.drbd-dev,org.kernel.vger.linux-block,org.kernel.vger.linux-kernel,org.kernel.vger.netdev |
|---|---|
| Message-ID | <177833509787.32015.11244289527797673484.b4-ty@b4> |
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