Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(256)

Side by Side Diff: chromeos/compat-wireless/include/linux/rfkill_backport.h

Issue 5326002: Update compat-wireless to 2.6.36-5-spn (Closed) Base URL: http://git.chromium.org/git/kernel.git@master
Patch Set: Fixes for !ACK handling, missing local changes, log message fixes Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #ifndef __RFKILL_H 1 #ifndef __RFKILL_H
2 #define __RFKILL_H 2 #define __RFKILL_H
3 3
4 /* 4 /*
5 * Copyright (C) 2006 - 2007 Ivo van Doorn 5 * Copyright (C) 2006 - 2007 Ivo van Doorn
6 * Copyright (C) 2007 Dmitry Torokhov 6 * Copyright (C) 2007 Dmitry Torokhov
7 * Copyright 2009 Johannes Berg <johannes@sipsolutions.net> 7 * Copyright 2009 Johannes Berg <johannes@sipsolutions.net>
8 * 8 *
9 * Permission to use, copy, modify, and/or distribute this software for any 9 * Permission to use, copy, modify, and/or distribute this software for any
10 * purpose with or without fee is hereby granted, provided that the above 10 * purpose with or without fee is hereby granted, provided that the above
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 * @soft: soft state (0/1) 75 * @soft: soft state (0/1)
76 * 76 *
77 * Structure used for userspace communication on /dev/rfkill, 77 * Structure used for userspace communication on /dev/rfkill,
78 * used for events from the kernel and control to the kernel. 78 * used for events from the kernel and control to the kernel.
79 */ 79 */
80 struct rfkill_event { 80 struct rfkill_event {
81 __u32 idx; 81 __u32 idx;
82 __u8 type; 82 __u8 type;
83 __u8 op; 83 __u8 op;
84 __u8 soft, hard; 84 __u8 soft, hard;
85 } __packed; 85 } __attribute__((packed));
86 86
87 /* 87 /*
88 * We are planning to be backward and forward compatible with changes 88 * We are planning to be backward and forward compatible with changes
89 * to the event struct, by adding new, optional, members at the end. 89 * to the event struct, by adding new, optional, members at the end.
90 * When reading an event (whether the kernel from userspace or vice 90 * When reading an event (whether the kernel from userspace or vice
91 * versa) we need to accept anything that's at least as large as the 91 * versa) we need to accept anything that's at least as large as the
92 * version 1 event size, but might be able to accept other sizes in 92 * version 1 event size, but might be able to accept other sizes in
93 * the future. 93 * the future.
94 * 94 *
95 * One exception is the kernel -- we already have two event sizes in 95 * One exception is the kernel -- we already have two event sizes in
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after
382 382
383 static inline void 383 static inline void
384 rfkill_set_led_trigger_name(struct rfkill *rfkill, const char *name) 384 rfkill_set_led_trigger_name(struct rfkill *rfkill, const char *name)
385 { 385 {
386 } 386 }
387 #endif 387 #endif
388 388
389 #endif /* __KERNEL__ */ 389 #endif /* __KERNEL__ */
390 390
391 #endif /* RFKILL_H */ 391 #endif /* RFKILL_H */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698