11 Nov, 2007
4 commits
-
Signed-off-by: John W. Linville
-
Replace mutex_lock_interruptible() by mutex_lock() in rfkill_register(),
as interruptible doesn't make sense there.Add a sanity check for rfkill->type, as that's used for an unchecked dereference
in an array and might cause hard to debug crashes if the driver sets this
to an invalid value.Signed-off-by: Michael Buesch
Signed-off-by: Ivo van Doorn
Signed-off-by: John W. Linville -
We must use subsys_initcall, because we must initialize before a
driver calls rfkill_register().Signed-off-by: Michael Buesch
Signed-off-by: Ivo van Doorn
Signed-off-by: John W. Linville -
Registering the switch triggers a LED event, so we must register
LED triggers before the switch.
This has a potential to fix a crash, depending on how the device
driver initializes the rfkill data structure.Signed-off-by: Michael Buesch
Signed-off-by: Ivo van Doorn
Signed-off-by: John W. Linville
11 Oct, 2007
5 commits
-
Buttons that work directly on hardware cannot support
the "user_claim" functionality. Add a flag to signal
this and return -EOPNOTSUPP in this case.
b43 is such a device.Signed-off-by: Michael Buesch
Acked-by: Ivo van Doorn
Signed-off-by: John W. Linville
Signed-off-by: David S. Miller -
This adds a LED trigger.
Signed-off-by: Michael Buesch
Acked-by: Ivo van Doorn
Signed-off-by: John W. Linville
Signed-off-by: David S. Miller -
rfkill_switch_all shouldn't be called by drivers directly,
instead they should send a signal over the input device.To prevent confusion for driver developers, move the
function into a rfkill private header.Signed-off-by: Ivo van Doorn
Signed-off-by: David S. Miller -
This patch will add support for UWB keys to rfkill,
support for this has been requested by Inaky.Signed-off-by: Ivo van Doorn
Signed-off-by: David S. Miller -
As Dmitry pointed out earlier, rfkill-input.c
doesn't support irda because there are no users
and we shouldn't add unrequired KEY_ defines.However, RFKILL_TYPE_IRDA was defined in the
rfkill.h header file and would confuse people
about whether it is implemented or not.This patch removes IRDA support completely,
so it can be added whenever a driver wants the
feature.Signed-off-by: Ivo van Doorn
Signed-off-by: David S. Miller
19 Jul, 2007
1 commit
-
The rfkill state Sysfs attribute should be made writable,
we already pass the argument for the store handler,
so we only need to update the permissions flag.Signed-off-by: Ivo van Doorn
Signed-off-by: David S. Miller
20 May, 2007
1 commit
-
coverity has spotted a bug in rfkill.c (bug id #1627),
in rfkill_allocate() NULL was returns if the kzalloc() works,
and deref the NULL pointer if it fails,Signed-off-by: Ivo van Doorn
Signed-off-by: David S. Miller
07 May, 2007
1 commit
-
The RF kill patch that provides infrastructure for implementing
switches controlling radio states on various network and other cards.[dtor@insightbb.com: address review comments]
[akpm@linux-foundation.org: cleanups, build fixes]Signed-off-by: Ivo van Doorn
Signed-off-by: Andrew Morton
Signed-off-by: Dmitry Torokhov
Signed-off-by: David S. Miller