06 Jul, 2011
20 commits
-
Signed-off-by: Lauro Ramos Venancio
Signed-off-by: Aloisio Almeida Jr
Signed-off-by: Samuel Ortiz
Signed-off-by: John W. Linville -
This socket protocol is used to perform data exchange with NFC
targets.Signed-off-by: Lauro Ramos Venancio
Signed-off-by: Aloisio Almeida Jr
Signed-off-by: Samuel Ortiz
Signed-off-by: John W. Linville -
Signed-off-by: Lauro Ramos Venancio
Signed-off-by: Aloisio Almeida Jr
Signed-off-by: John W. Linville -
The NFC generic netlink interface exports the NFC control operations
to the user space.Signed-off-by: Lauro Ramos Venancio
Signed-off-by: Aloisio Almeida Jr
Signed-off-by: Samuel Ortiz
Reviewed-by: Johannes Berg
Signed-off-by: John W. Linville -
The NFC subsystem core is responsible for providing the device driver
interface. It is also responsible for providing an interface to the control
operations and data exchange.Signed-off-by: Lauro Ramos Venancio
Signed-off-by: Aloisio Almeida Jr
Signed-off-by: Samuel Ortiz
Signed-off-by: John W. Linville -
If the driver can't support WoWLAN in the current
state, this patch allows it to return 1 from the
suspend callback to do the normal deconfiguration
instead of using suspend/resume calls. Note that
if it does this, resume won't be called.Signed-off-by: Johannes Berg
Signed-off-by: John W. Linville -
The SSB code reads PCI revision ID register as 16-bit entity while the register
is actually 8-bit only (the next 8 bits are the programming interface register).
Fix the read and make the 'rev' field of 'struct ssb_boardinfo' 8-bit as well,
to match the register size.Signed-off-by: Sergei Shtylyov
Signed-off-by: John W. Linville -
In routine rtl92de_hw_init(), there are two places where a failure is
not handled correctly.Reported-by: Dan Carpenter
Signed-off-by: Larry Finger
Signed-off-by: John W. Linville -
There are a number of loops to implement delays. These are replaced with
single calls to mdelay().The need for a fix was noted by Andrew Morton .
Signed-off-by: Larry Finger
Signed-off-by: John W. Linville -
Signed-off-by: Christian Lamparter
Signed-off-by: John W. Linville -
Tests of a boolean against "true" are not needed as non-zero is sufficient..
Signed-off-by: Larry Finger
Signed-off-by: John W. Linville -
This should be unnecessary if synchronize_irq is used.
Signed-off-by: Mike McCormack
Signed-off-by: Larry Finger
Signed-off-by: John W. Linville -
Prepare rtl8192de for the removal of irq_enaqbled.
Signed-off-by: Larry Finger
Signed-off-by: John W. Linville -
ERROR: "__bad_udelay" [drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.ko] undefined!
Signed-off-by: Andrew Morton
Signed-off-by: Larry Finger
Signed-off-by: John W. Linville -
mlme.c
l.757 ieee80211_dynamic_ps_enable_work(11)
variable dereferenced before check 'sdata'mesh_pathtbl.c
l.650 mesh_path_del(20) double lock 'bottom_half'
l.663 mesh_path_del(33) double unlock 'bottom_half'Signed-off-by: Christian Lamparter
Signed-off-by: John W. Linville -
Signed-off-by: Christian Lamparter
Signed-off-by: John W. Linville -
Signed-off-by: Christian Lamparter
Signed-off-by: John W. Linville -
This patch imports all shared header changes
from carl9170fw.git.* update copyright boilerplate
* add some more strategic __aligned(4).
* WoWLAN
Signed-off-by: Christian Lamparter
Signed-off-by: John W. Linville -
If the 'driver_initiated' function argument to
__cfg80211_stop_sched_scan() is not 0 then we'll return an
uninitialized 'err' from the function.Signed-off-by: Jesper Juhl
Signed-off-by: John W. Linville -
Based on inputs from Johannes Berg
from http://article.gmane.org/gmane.linux.kernel.wireless.general/68193
and http://article.gmane.org/gmane.linux.kernel.wireless.general/71702In xmit path, devices that do full hardware crypto (including
MMIC and ICV) need no tailroom. For such devices, tailroom
reservation can be skipped if all the keys are programmed into
the hardware (i.e software crypto is not used for any of the
keys) and none of the keys wants software to generate Michael
MIC and IV.v2: Added check for IV along with MMIC.
Reported-by: Fabio Rossi
Tested-by: Fabio Rossi
Signed-off-by: Mohammed Shafi Shajakhan
Cc: Mohammed Shafi Shajakhanv3: Fixing races to avoid WARNING: at net/mac80211/wpa.c:397
ccmp_encrypt_skb+0xc4/0x1f0
Reported-by: Andreas Hartmann
Tested-by: Andreas Hartmannv4: Added links with message ID
Signed-off-by: Yogesh Ashok Powar
Signed-off-by: John W. Linville
01 Jul, 2011
11 commits
-
Not needed since the driver split.
Signed-off-by: Emmanuel Grumbach
Signed-off-by: Wey-Yi Guy -
All "agn" devices use the same hcmd functions, no need to call indirectly.
remove hcmd_opsSigned-off-by: Wey-Yi Guy
-
Call the 2-wire and advanced bt-coex function directly to avoid mistake
Signed-off-by: Wey-Yi Guy
-
Assign memory boundary for SCD context, tx status and translation table
Signed-off-by: Wey-Yi Guy
-
These functions allocate all the Tx context. Only the simple tx_init is exported as API.
Signed-off-by: Emmanuel Grumbach
Signed-off-by: Wey-Yi Guy -
The transport layer ness to release all rx ressources. This function is an API for it.
Signed-off-by: Emmanuel Grumbach
Signed-off-by: Wey-Yi Guy -
The transport layer is responsible for all the queues, DMA rings etc...
This is the beginning of the separation of all the code that is tighly
related to HW design to the aforementioned transport layer.Signed-off-by: Emmanuel Grumbach
Signed-off-by: Wey-Yi Guy -
Add the parameter to disable stuck queue watchdog timer, different platforms
might have different timing. Provide the option to disable the timer to prevent
un-necessary firmware reload.Signed-off-by: Wey-Yi Guy
-
135 series are WiFi/BT combo and require different uCode from 105 series.
[A
Signed-off-by: Wey-Yi Guy -
To make sure not having issues when adding new testmode commands or attributes
in the future, re-define the enum. no functional changesSigned-off-by: Wey-Yi Guy
-
Emmanuel noticed that there's no explicit checking
that prevents the driver from attempting to issue
multiple synchronous commands at the same time and
wrote a patch to check. However, his patch warns
only if a collision actually happened, an unlikely
thing since the driver mutex should be held for
synchronous command submissions.So instead of checking that a collision happened
add a check that the mutex is held which ensures
that collisions can't happen.Signed-off-by: Johannes Berg
Signed-off-by: Wey-Yi Guy
30 Jun, 2011
9 commits
-
"i" should be an int here because we are trying to use it to count
to 10000. The original code looks like it could hang in a forever
loop.Signed-off-by: Dan Carpenter
Acked-by: Larry Finger
Signed-off-by: John W. Linville -
After adding rtl8192de to linux-next, making the rtlwifi drivers be built-in
results in the following warnings:LD drivers/net/wireless/rtlwifi/built-in.o
drivers/net/wireless/rtlwifi/rtl8192de/built-in.o: In function `rtl92ce_sw_led_on':
(.text+0x11fb6): multiple definition of `rtl92ce_sw_led_on'
drivers/net/wireless/rtlwifi/rtl8192ce/built-in.o:(.text+0xa326): first defined here
drivers/net/wireless/rtlwifi/rtl8192de/built-in.o:(.bss+0x0): multiple definition of `dm_digtable'
drivers/net/wireless/rtlwifi/rtl8192c/built-in.o:(.bss+0x0): first defined here
ld: Warning: size of symbol `dm_digtable' changed from 40 in drivers/net/wireless/rtlwifi/rtl8192c/built-in.o to 48 in drivers/net/wireless/rtlwifi/rtl8192de/built-in.o
drivers/net/wireless/rtlwifi/rtl8192de/built-in.o: In function `rtl92ce_sw_led_off':
(.text+0x11cfe): multiple definition of `rtl92ce_sw_led_off'
drivers/net/wireless/rtlwifi/rtl8192ce/built-in.o:(.text+0xa06e): first defined hereReported-by: Stephen Rothwell
Signed-off-by: Larry Finger
Acked-by: Stephen Rothwell
Signed-off-by: John W. Linville -
Sometimes additional steps are performed while initializing 2059 radio.
We did not find the condition yet, so make it always true for now.Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
for more details please take a look at:
http://comments.gmane.org/gmane.linux.drivers.ath9k.devel/6541
http://www.wikidevi.com/wiki/Sony_UWA-BR100Reported-by: Thomas Novin
Cc: Rajkumar Manoharan
Signed-off-by: Mohammed Shafi Shajakhan
Signed-off-by: John W. Linville -
Signed-off-by: Mohammed Shafi Shajakhan
Signed-off-by: John W. Linville -
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville -
They were written from observing MMIO writes to registers 0x72 0x74 and
0x73 right after phy_write(0x017e)
Signed-off-by: John W. Linville -
Masks and sets were found in MMIO dumps by using MMIO hacks. Shortly:
radio_write(0x0c51)
Signed-off-by: John W. Linville -
Signed-off-by: Rafał Miłecki
Signed-off-by: John W. Linville