Re: [PATCH] Disable deprecated rfkill-input driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jan 12, 2016 at 3:18 AM, Hans de Goede <hdegoede@xxxxxxxxxx> wrote:
> Hi,
>
>
> On 11-01-16 20:21, Josh Boyer wrote:
>>
>> On Sun, Jan 10, 2016 at 7:54 AM, Bastien Nocera <bnocera@xxxxxxxxxx>
>> wrote:
>>>
>>> From: Bastien Nocera <hadess@xxxxxxxxxx>
>>>
>>> As noted in https://www.kernel.org/doc/Documentation/rfkill.txt
>>> rfkill-input is deprecated, and rfkill keys are handled in user-space.
>>
>>
>> That may be what the document says, but the Kconfig at least seems to
>> imply something else.
>>
>>> ---
>>>   config-generic | 2 +-
>>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/config-generic b/config-generic
>>> index 055d5d2..cbe4571 100644
>>> --- a/config-generic
>>> +++ b/config-generic
>>> @@ -1381,7 +1381,7 @@ CONFIG_LWTUNNEL=y
>>>
>>>   CONFIG_RFKILL=m
>>>   CONFIG_RFKILL_GPIO=m
>>> -CONFIG_RFKILL_INPUT=y
>>> +CONFIG_RFKILL_INPUT=n
>>
>>
>> There's a couple things wrong here.  First, it should be:
>>
>> # CONFIG_RFKILL_INPUT is not set
>>
>> I can't remember if Kconfig accepts =n, but I don't think it does for
>> whatever reason.
>>
>> The second thing wrong here is that you can set this in
>> config-generic, but it doesn't matter because the Kconfig section for
>> this is:
>>
>> config RFKILL_INPUT
>>          bool "RF switch input support" if EXPERT
>>          depends on RFKILL
>>          depends on INPUT = y || RFKILL = INPUT
>>          default y if !EXPERT
>>
>> which basically means that unless we have CONFIG_EXPERT set, you can't
>> override it from the default.
>
>
> AFAIK Kconfig, that is not true, adding
>
> # CONFIG_RFKILL_INPUT is not set
>
> Should still override the default, a default is just that a default, not
> a hard select. Making a default conditional on EXPERT is a bit weird,
> it just means that if EXPERT is set, there is no default.

I tried exactly that.  It is still set.  So either I'm correct, or
there is something that is doing a select on it.  I don't care if I'm
correct or not, but what I keep being told is not working and I cannot
find anywhere that selects that option.

[jwboyer@vader kernel]$ grep CONFIG_RFKILL_INPUT config-*
config-generic:# CONFIG_RFKILL_INPUT is not set
[jwboyer@vader kernel]$ fedpkg prep
<snip>
[jwboyer@vader kernel]$ grep CONFIG_RFKILL_INPUT
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-*
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-aarch64.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-armv7hl.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-armv7hl-lpae.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-i686.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-i686-debug.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-i686-PAE.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-i686-PAEdebug.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-ppc64.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-ppc64-debug.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-ppc64le.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-ppc64le-debug.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-ppc64p7.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-s390x.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-x86_64.config:CONFIG_RFKILL_INPUT=y
kernel-4.4.fc24/linux-4.4.0-1.fc24.x86_64/configs/kernel-4.4.0-x86_64-debug.config:CONFIG_RFKILL_INPUT=y
[jwboyer@vader kernel]$


Seriously, please stop guessing at things and test changes before
sending them or telling others they work.

josh
_______________________________________________
kernel mailing list
kernel@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/kernel@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux