diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/rfkill.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/linux/rfkill.h b/include/linux/rfkill.h index 2ce29831feb6..f3d5812693d6 100644 --- a/include/linux/rfkill.h +++ b/include/linux/rfkill.h | |||
| @@ -82,6 +82,20 @@ struct rfkill_event { | |||
| 82 | __u8 soft, hard; | 82 | __u8 soft, hard; |
| 83 | } __packed; | 83 | } __packed; |
| 84 | 84 | ||
| 85 | /* | ||
| 86 | * We are planning to be backward and forward compatible with changes | ||
| 87 | * to the event struct, by adding new, optional, members at the end. | ||
| 88 | * When reading an event (whether the kernel from userspace or vice | ||
| 89 | * versa) we need to accept anything that's at least as large as the | ||
| 90 | * version 1 event size, but might be able to accept other sizes in | ||
| 91 | * the future. | ||
| 92 | * | ||
| 93 | * One exception is the kernel -- we already have two event sizes in | ||
| 94 | * that we've made the 'hard' member optional since our only option | ||
| 95 | * is to ignore it anyway. | ||
| 96 | */ | ||
| 97 | #define RFKILL_EVENT_SIZE_V1 8 | ||
| 98 | |||
| 85 | /* ioctl for turning off rfkill-input (if present) */ | 99 | /* ioctl for turning off rfkill-input (if present) */ |
| 86 | #define RFKILL_IOC_MAGIC 'R' | 100 | #define RFKILL_IOC_MAGIC 'R' |
| 87 | #define RFKILL_IOC_NOINPUT 1 | 101 | #define RFKILL_IOC_NOINPUT 1 |
