2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-14 16:23:51 +08:00
linux-next/net/rfkill
Johannes Berg 1be491fca1 rfkill: prep for rfkill API changes
We've designed the /dev/rfkill API in a way that we
can increase the event struct by adding members at
the end, should it become necessary. To validate the
events, userspace and the kernel need to have the
proper event size to check for -- when reading from
the other end they need to verify that it's at least
version 1 of the event API, with the current struct
size, so define a constant for that and make the
code a little more 'future proof'.

Not that I expect that we'll have to change the event
size any time soon, but it's better to write the code
in a way that lends itself to extending.

Due to the current size of the event struct, the code
is currently equivalent, but should the event struct
ever need to be increased the new code might not need
changing.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-07-10 15:02:29 -04:00
..
core.c rfkill: prep for rfkill API changes 2009-07-10 15:02:29 -04:00
input.c rfkill: rewrite 2009-06-03 14:06:13 -04:00
Kconfig rfkill: remove input Kconfig 2009-06-10 13:27:54 -04:00
Makefile rfkill: rewrite 2009-06-03 14:06:13 -04:00
rfkill.h rfkill: rewrite 2009-06-03 14:06:13 -04:00