linux_dsm_epyc7002/drivers/net/wireless/iwlwifi
Abhijeet Kolekar ee5006a19c iwl3945/iwlwifi: fix led bug when SW rfkill
Patch fixes the bug at
http://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id=1903

when SW rfkill is invoked by 'iwconfig txpower off',
the existing connection disassociates and led off command is sent
to the device which returns error as rfkill is 'true'.

Patch fixes this by just avoiding sending the led off/on command when
disassociated. The main purpose of the led_disassociate callback
is to start or stop the blinking.
There are three states in led
1) Always on when radio is on
2) Always off when radio is off
3) blink when associated and if there is some traffic.

In this callback 'allow_blinking' needs to be set false
when associated, as LED will be always on.

Signed-off-by: Abhijeet Kolekar <abhijeet.kolekar@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-06-04 10:58:10 -04:00
..
iwl3945-base.c iwl3945: port allow skb allocation in tasklet patch 2009-06-04 10:57:36 -04:00
iwl-1000.c iwlwifi: correct device name for 1000 series 2009-03-16 18:09:36 -04:00
iwl-3945-fh.h iwlwifi: update copyright year to 2009 2009-01-29 16:00:15 -05:00
iwl-3945-hw.h iwl3945: set TFD_QUEUE_MAX to correct value 2009-03-27 20:12:58 -04:00
iwl-3945-led.c iwl3945/iwlwifi: fix led bug when SW rfkill 2009-06-04 10:58:10 -04:00
iwl-3945-led.h iwl3945: use iwl_led structure 2009-03-16 18:09:46 -04:00
iwl-3945-rs.c iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-3945.c iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-3945.h iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-4965-hw.h iwlwifi: use pci registers defined in pci_regs.h 2009-02-13 13:46:04 -05:00
iwl-4965.c iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-5000-hw.h iwlwifi: Temperature sensor voltage reading for 5150 2009-05-22 14:06:03 -04:00
iwl-5000.c iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-6000-hw.h iwlwifi: add recognition of Intel WiFi Link 6000 and 6050 Series 2009-01-29 16:01:02 -05:00
iwl-6000.c iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-agn-rs.c iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-agn-rs.h iwlagn: improve rate scale table search 2009-05-11 15:24:01 -04:00
iwl-agn.c iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-calib.c iwlwifi: clean up PS code 2009-05-11 15:23:59 -04:00
iwl-calib.h iwlwifi: update copyright year to 2009 2009-01-29 16:00:15 -05:00
iwl-commands.h iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-core.c iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-core.h iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-csr.h iwlagn: co-exist with AMT 2009-05-22 14:06:09 -04:00
iwl-debug.h iwlwifi: support NVM access (EEPROM/OTP) 2009-05-22 14:06:04 -04:00
iwl-debugfs.c iwlwifi: check for valid band for channel info 2009-05-22 14:06:09 -04:00
iwl-dev.h iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-eeprom.c iwlwifi: fix otp access init 2009-06-03 14:05:09 -04:00
iwl-eeprom.h iwlwifi: support NVM access (EEPROM/OTP) 2009-05-22 14:06:04 -04:00
iwl-fh.h iwlwifi: update copyright year to 2009 2009-01-29 16:00:15 -05:00
iwl-hcmd.c iwlwifi: don't use implicit priv in IWL_DEBUG 2009-02-09 15:03:34 -05:00
iwl-helpers.h mac80211/iwlwifi: move virtual A-MDPU queue bookkeeping to iwlwifi 2009-03-27 20:13:23 -04:00
iwl-io.h iwlcore: register locks 2009-05-22 14:06:04 -04:00
iwl-led.c iwl3945/iwlwifi: fix led bug when SW rfkill 2009-06-04 10:58:10 -04:00
iwl-led.h iwl3945: use iwl_led structure 2009-03-16 18:09:46 -04:00
iwl-power.c iwlwifi: clean up PS code 2009-05-11 15:23:59 -04:00
iwl-power.h iwlwifi: clean up PS code 2009-05-11 15:23:59 -04:00
iwl-prph.h iwlwifi: update copyright year to 2009 2009-01-29 16:00:15 -05:00
iwl-rfkill.c rfkill: rewrite 2009-06-03 14:06:13 -04:00
iwl-rfkill.h iwlwifi: update copyright year to 2009 2009-01-29 16:00:15 -05:00
iwl-rx.c iwlcore: Set rb_timeout to 0x10 for devices with ICT 2009-05-22 14:06:09 -04:00
iwl-scan.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-05-25 01:42:21 -07:00
iwl-spectrum.c iwlwifi: don't use implicit priv in IWL_DEBUG 2009-02-09 15:03:34 -05:00
iwl-spectrum.h iwlwifi: update copyright year to 2009 2009-01-29 16:00:15 -05:00
iwl-sta.c iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-sta.h iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-tx.c iwlcore: register locks 2009-05-22 14:06:04 -04:00
Kconfig rfkill: rewrite 2009-06-03 14:06:13 -04:00
Makefile iwl3945: use iwl_led structure 2009-03-16 18:09:46 -04:00