]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
UAPI/ioctl: Improve parameter name of ioctl request definition helpers
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Fri, 12 Jul 2024 09:35:23 +0000 (11:35 +0200)
committerArnd Bergmann <arnd@arndb.de>
Mon, 28 Oct 2024 21:44:22 +0000 (21:44 +0000)
commit6d89ead19946181df1e41d38917fddc951dbd95b
treea0b7bb4a58f7ce59dbfd5d8819cb5cdc943e803e
parent8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b
UAPI/ioctl: Improve parameter name of ioctl request definition helpers

The third parameter to _IOR et al is a type name, not a size. So the
parameter being named "size" is irritating. Rename it to "argtype"
instead to reduce confusion.

There is a very minor chance that this breaks stuff. It only hurts
however if there is a variable (or macro) in userspace that is called
"argtype" *and* it's used in the parameters of _IOR and friends. IMHO
this is negligible because usually definitions making use of these
macros are provided by kernel headers (i.e. us) or if they are
replicated in userspace code, they are replicated and so supposed to
match the kernel definitions (e.g. to make them usable by programs
without the need to update the kernel headers used to compile the
program).

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
include/uapi/asm-generic/ioctl.h