Skip to content

Commit

Permalink
[RFKILL]: Remove IRDA
Browse files Browse the repository at this point in the history
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 <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
  • Loading branch information
IvDoorn authored and David S. Miller committed Oct 10, 2007
1 parent 077130c commit 234a0ca
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 10 deletions.
8 changes: 3 additions & 5 deletions include/linux/rfkill.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,11 @@
* enum rfkill_type - type of rfkill switch.
* RFKILL_TYPE_WLAN: switch is no a Wireless network devices.
* RFKILL_TYPE_BlUETOOTH: switch is on a bluetooth device.
* RFKILL_TYPE_IRDA: switch is on an infrared devices.
*/
enum rfkill_type {
RFKILL_TYPE_WLAN = 0,
RFKILL_TYPE_BLUETOOTH = 1,
RFKILL_TYPE_IRDA = 2,
RFKILL_TYPE_MAX = 3,
RFKILL_TYPE_WLAN ,
RFKILL_TYPE_BLUETOOTH,
RFKILL_TYPE_MAX,
};

enum rfkill_state {
Expand Down
2 changes: 1 addition & 1 deletion net/rfkill/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ menuconfig RFKILL
tristate "RF switch subsystem support"
help
Say Y here if you want to have control over RF switches
found on many WiFi, Bluetooth and IRDA cards.
found on many WiFi and Bluetooth cards.

To compile this driver as a module, choose M here: the
module will be called rfkill.
Expand Down
5 changes: 1 addition & 4 deletions net/rfkill/rfkill.c
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,6 @@ static ssize_t rfkill_type_show(struct device *dev,
case RFKILL_TYPE_BLUETOOTH:
type = "bluetooth";
break;
case RFKILL_TYPE_IRDA:
type = "irda";
break;
default:
BUG();
}
Expand Down Expand Up @@ -281,7 +278,7 @@ static void rfkill_remove_switch(struct rfkill *rfkill)
/**
* rfkill_allocate - allocate memory for rfkill structure.
* @parent: device that has rf switch on it
* @type: type of the switch (wlan, bluetooth, irda)
* @type: type of the switch (RFKILL_TYPE_*)
*
* This function should be called by the network driver when it needs
* rfkill structure. Once the structure is allocated the driver shoud
Expand Down

0 comments on commit 234a0ca

Please sign in to comment.