Re: [PATCH 5/8] rfkill: Remove obsolete "state" sysfs interface

From: Johannes Berg
Date: Tue Jan 19 2016 - 15:15:22 EST


On Tue, 2016-01-19 at 10:42 -0500, JoÃo Paulo Rechi Vita wrote:
> This was schedule to be removed in 2014 by:

> -For details to this subsystem look at Documentation/rfkill.txt.
> -
> -What: /sys/class/rfkill/rfkill[0-9]+/state
> -Date: 09-Jul-2007
> -KernelVersion v2.6.22
> -Contact: linux-wireless@xxxxxxxxxxxxxxx
> -Description:Â Current state of the transmitter.
> - This file is deprecated and scheduled to be removed
> in 2014,
> - because its not possible to express the 'soft and
> hard block'
> - state of the rfkill driver.
> -Values:Â A numeric value.
> - 0: RFKILL_STATE_SOFT_BLOCKED
> - transmitter is turned off by software
> - 1: RFKILL_STATE_UNBLOCKED
> - transmitter is (potentially) active
> - 2: RFKILL_STATE_HARD_BLOCKED
> - transmitter is forced off by something
> outside of
> - the driver's control.

I suspect that nevertheless, we can't just remove it - Googling around
shows quite a bit of (e.g. Android) code using it.

johannes