]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
tools/nolibc: move the logic of makedev() and friends into functions
authorThomas Weißschuh <linux@weissschuh.net>
Sat, 4 Apr 2026 08:08:20 +0000 (10:08 +0200)
committerThomas Weißschuh <linux@weissschuh.net>
Sat, 4 Apr 2026 08:28:50 +0000 (10:28 +0200)
commit70091eada34c9ebc650dc88dd0e8c9246c5df8f8
tree6c4fbc2bf24bea4f5360e83fed161af5f8a953ba
parent5afc7e9b90b82e0c43615dcf2ff0559909714d83
tools/nolibc: move the logic of makedev() and friends into functions

Functions make it easier to keep the input and output types straight and
avoid duplicate evaluations of their arguments.

Also these functions will become a bit more complex to handle full
64-bit 'dev_t' which is easier to read in a function.

Still stay compatible with code which expects these to be macros.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Acked-by: Willy Tarreau <w@1wt.eu>
Link: https://patch.msgid.link/20260404-nolibc-makedev-v2-3-456a429bf60c@weissschuh.net
tools/include/nolibc/sys/sysmacros.h