03 Feb, 2008
1 commit
-
Signed-off-by: Oliver Pinter
Signed-off-by: Adrian Bunk
01 Feb, 2008
1 commit
-
Teach rfkill about wimax radios.
Had to define a KEY_WIMAX as a 'key for disabling only wimax radios',
as other radio technologies have. This makes sense as hardware has
specific keys for disabling specific radios.The RFKILL enabling part is, otherwise, a copy and paste of any other
radio technology.Signed-off-by: Inaky Perez-Gonzalez
Signed-off-by: Ivo van Doorn
Signed-off-by: John W. Linville
Signed-off-by: David S. Miller
21 Jan, 2008
1 commit
-
Code inspection turned up that error cases in rfkill_register() do not
call rfkill_led_trigger_unregister() even though we have already
registered.Signed-off-by: Eric Paris
Signed-off-by: John W. Linville
30 Nov, 2007
1 commit
-
rfkill_toggle_radio is called from functions where
rfkill->mutex is already aquired.Remove the lock from rfkill_toggle_radio() and add it to
the only calling function that calls it without the lock held.Signed-off-by: Michael Buesch
Acked-by: Ivo van Doorn
Signed-off-by: John W. Linville
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
20 Oct, 2007
1 commit
-
get rid of input BIT* duplicate defines
use newly global defined macros for input layer. Also remove includes of
input.h from non-input sources only for BIT macro definiton. Define the
macro temporarily in local manner, all those local definitons will be
removed further in this patchset (to not break bisecting).
BIT macro will be globally defined (1<
Cc:
Acked-by: Jiri Kosina
Cc:
Acked-by: Marcel Holtmann
Cc:
Acked-by: Mauro Carvalho Chehab
Cc:
Cc:
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
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
2 commits
-
Signed-off-by: YOSHIFUJI Hideaki
-
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
15 Jul, 2007
1 commit
-
Subject: [patch] net/input: fix net/rfkill/rfkill-input.c bug on 64-bit systems
this recent commit:
commit cf4328cd949c2086091c62c5685f1580fe9b55e4
Author: Ivo van Doorn
Date: Mon May 7 00:34:20 2007 -0700[NET]: rfkill: add support for input key to control wireless radio
added this 64-bit bug:
....
unsigned int flags;spin_lock_irqsave(&task->lock, flags);
....irq 'flags' must be unsigned long, not unsigned int. The -rt tree has
strict checks about this on 64-bit so this triggered a build failure.Signed-off-by: Ingo Molnar
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