9f3938346a5c1fa504647670edb5fea5756cfb00 |
21-Mar-2012 |
Linus Torvalds <torvalds@linux-foundation.org> |
Merge branch 'kmap_atomic' of git://github.com/congwang/linux Pull kmap_atomic cleanup from Cong Wang. It's been in -next for a long time, and it gets rid of the (no longer used) second argument to k[un]map_atomic(). Fix up a few trivial conflicts in various drivers, and do an "evil merge" to catch some new uses that have come in since Cong's tree. * 'kmap_atomic' of git://github.com/congwang/linux: (59 commits) feature-removal-schedule.txt: schedule the deprecated form of kmap_atomic() for removal highmem: kill all __kmap_atomic() [swarren@nvidia.com: highmem: Fix ARM build break due to __kmap_atomic rename] drbd: remove the second argument of k[un]map_atomic() zcache: remove the second argument of k[un]map_atomic() gma500: remove the second argument of k[un]map_atomic() dm: remove the second argument of k[un]map_atomic() tomoyo: remove the second argument of k[un]map_atomic() sunrpc: remove the second argument of k[un]map_atomic() rds: remove the second argument of k[un]map_atomic() net: remove the second argument of k[un]map_atomic() mm: remove the second argument of k[un]map_atomic() lib: remove the second argument of k[un]map_atomic() power: remove the second argument of k[un]map_atomic() kdb: remove the second argument of k[un]map_atomic() udf: remove the second argument of k[un]map_atomic() ubifs: remove the second argument of k[un]map_atomic() squashfs: remove the second argument of k[un]map_atomic() reiserfs: remove the second argument of k[un]map_atomic() ocfs2: remove the second argument of k[un]map_atomic() ntfs: remove the second argument of k[un]map_atomic() ...
|
e3debd27636cd49a7424b63cc193141f58f37207 |
25-Nov-2011 |
Cong Wang <amwang@redhat.com> |
rtl8192u: remove the second argument of k[un]map_atomic() Acked-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Cong Wang <amwang@redhat.com>
eee80211/cipher.c
eee80211/digest.c
eee80211/internal.h
eee80211/kmap_types.h
eee80211/scatterwalk.c
|
07b99cf55ccf3b058a1159642a92200a274aa839 |
02-Mar-2012 |
Martin Krause <martin.krause@tqs.de> |
Staging: rtl8712/rtl8192u: move USB device ID within staging drivers. It seems the USB device ID 0bda:8192 is wrongly assigned to the RTL8192SU chip and not to the RTL8191SU chip in the USB database. So this patch moves this device ID from the rtl8192u staging driver to the rtl8712 staging driver. This patch was tested with a Radicom WIFIHU embedded wireless module with a RTL8191SU chip and the USB device ID 0bda:8192. Without the patch the rtl8192u driver claims this device, but it does not work. With the patch the rtl8712 driver services this device and it works. Signed-off-by: Martin Krause <martin.krause@tqs.de> Acked-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8192U_core.c
|
d0bc218b0a75bbddc9ef54aac6d9cc65a7a58661 |
24-Jan-2012 |
Masanari Iida <standby24x7@gmail.com> |
staging: Fix typo in ieee80211_rx.c Correct spelling "suppported" to "supported" in drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c Signed-off-by: Masanari iida<standby24x7@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
eee80211/ieee80211_rx.c
|
53b99be7647bc1d821a817c58d1504547ca0c75f |
27-Nov-2011 |
Greg Kroah-Hartman <gregkh@suse.de> |
Staging: rtl8192u: remove api.c file It wasn't being used, and had a hacked-up export symbol table which wasn't very nice either. Reported-by: James Morris <jmorris@namei.org> Cc: Herbert Xu <herbert@gondor.hengli.com.au> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/api.c
|
aa77677e0a288e08073620db5d2a31df83ca4788 |
26-Oct-2011 |
Linus Torvalds <torvalds@linux-foundation.org> |
Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging * 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1519 commits) staging: et131x: Remove redundant check and return statement staging: et131x: Mainly whitespace changes to appease checkpatch staging: et131x: Remove last of the forward declarations staging: et131x: Remove even more forward declarations staging: et131x: Remove yet more forward declarations staging: et131x: Remove more forward declarations staging: et131x: Remove forward declaration of et131x_adapter_setup staging: et131x: Remove some forward declarations staging: et131x: Remove unused rx_ring.recv_packet_pool staging: et131x: Remove call to find pci pm capability staging: et131x: Remove redundant et131x_reset_recv() call staging: et131x: Remove unused rx_ring.recv_buffer_pool Staging: bcm: Fix three initialization errors in InterfaceDld.c Staging: bcm: Fix coding style issues in InterfaceDld.c staging:iio:dac: Add AD5360 driver staging:iio:trigger:bfin-timer: Fix compile error Staging: vt6655: add some range checks before memcpy() Staging: vt6655: whitespace fixes to iotcl.c Staging: vt6656: add some range checks before memcpy() Staging: vt6656: whitespace cleanups in ioctl.c ... Fix up conflicts in: - drivers/{Kconfig,Makefile}, drivers/staging/{Kconfig,Makefile}: vg driver movement - drivers/staging/brcm80211/brcmfmac/{dhd_linux.c,mac80211_if.c}: driver removal vs now stale changes - drivers/staging/rtl8192e/r8192E_core.c: driver removal vs now stale changes - drivers/staging/et131x/et131*: driver consolidation into one file, tried to do fixups
|
4535743304c7652f8e4a6dc35276d466fd97c0e3 |
18-Oct-2011 |
Greg Kroah-Hartman <gregkh@suse.de> |
Staging: rtl8192u: ieee80211: Makefile: remove unneeded stuff There's a lot of unused and unneeded things in this makefile, so delete it all. Reported-by: Grant Likely <grant.likely@secretlab.ca> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/Makefile
|
58af58007e7bf61ba21133fa42ad2106f72a03a1 |
13-Aug-2011 |
Jesper Juhl <jj@chaosbits.net> |
drivers/staging/rtl8192u: Don't pass huge struct by value struct ieee80211_network is fairly large (more than half a kilobyte), so let's pass a pointer instead of passing the entire structure by value when ieee80211_is_54g() and ieee80211_is_shortslot() need to look at a few members. Also remove parentheses around the values being returned from those two functions - 'return' is not a function. Signed-off-by: Jesper Juhl <jj@chaosbits.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211.h
eee80211/ieee80211_softmac.c
|
796fd547cfbd7bbded3672eda21d9aa45f603dda |
17-Jul-2011 |
Toon Schoenmakers <nighteyes1993@gmail.com> |
staging: rtl8192u: Follow all suggestions from checkpatch on compress.c Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/compress.c
|
823dcd2506fa369aeb8cbd26da5663efe2fda9a9 |
20-Aug-2011 |
David S. Miller <davem@davemloft.net> |
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net
|
afc4b13df143122f99a0eb10bfefb216c2806de0 |
16-Aug-2011 |
Jiri Pirko <jpirko@redhat.com> |
net: remove use of ndo_set_multicast_list in drivers replace it by ndo_set_rx_mode Signed-off-by: Jiri Pirko <jpirko@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
8192U_core.c
|
589c3ca00b7886bf743998398884cd4f4d354e17 |
02-Aug-2011 |
Stefan Lippers-Hollmann <s.L-H@gmx.de> |
staging: rtl8192u: declare MODULE_FIRMWARE declaring MODULE_FIRMWARE has apparently forgotten while removing the embedded firmware arrays in 0a8692b534e18fcec6eac07551bb37a22659f5c7 (rtl8192u_usb: Remove built-in firmware images). Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> Cc: stable <stable@kernel.org> [2.6.39+] Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
819xU_firmware.c
|
138051659902da7e6a09d379fee5dade2a80fcfd |
26-Jul-2011 |
Linus Torvalds <torvalds@linux-foundation.org> |
Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 * 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (741 commits) staging:iio:meter:ade7753 should be 16 bit read not 8 bit for mode register. staging:iio:kfifo_buf fix double initialization of the ring device structure. staging:iio:accel:lis3l02dq: fix incorrect pointer passed to spi_set_drvdata. staging:iio:imu fix missing register table index for some channels spectra: enable device before poking it staging: rts_pstor: Fix a miswriting staging/lirc_bt829: Return -ENODEV when no hardware is found. staging/lirc_parallel: remove pointless prototypes. staging/lirc_parallel: fix panic on rmmod staging:iio:adc:ad7476: Incorrect pointer into spi_set_drvdata. Staging: zram: Fix kunmapping order Revert "gma500: Fix dependencies" gma500: Add medfield header gma500: wire up the mrst i2c bus from chip_info gma500: Fix DPU build gma500: Clean up the DPU config and make it runtime gma500: resync with Medfield progress gma500: Use the mrst helpers and power control for mode commit gma500@ Fix backlight range error gma500: More Moorestown muddle meddling means MM maybe might modeset ... Fix up fairly trivial conflicts all over, mostly due to header file cleanup conflicts, but some deleted files and some just context changes: - Documentation/feature-removal-schedule.txt - drivers/staging/bcm/headers.h - drivers/staging/brcm80211/brcmfmac/dhd_linux.c - drivers/staging/brcm80211/brcmfmac/dhd_sdio.c - drivers/staging/brcm80211/brcmfmac/wl_cfg80211.h - drivers/staging/brcm80211/brcmfmac/wl_iw.c - drivers/staging/et131x/et131x_netdev.c - drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c - drivers/staging/rtl8192e/r8192E.h - drivers/staging/usbip/userspace/src/utils.h
|
e55d92b92d240189241c22bfdfc885d4225a4d61 |
24-Jul-2011 |
Al Viro <viro@zeniv.linux.org.uk> |
get rid of create_proc_entry() abuses - proc_mkdir() is there for purpose Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
eee80211/ieee80211_module.c
8192U_core.c
|
94c97e8e0692ee3a58868a013b973fcf7fed348c |
07-Jul-2011 |
Justin P. Mattock <justinmattock@gmail.com> |
drivers:staging:rtl typo fix encryptiong to encryption. This patch fixes a typo. Signed-off-by: Justin P. Mattock <justinmattock@gmail.com> Cc: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_tx.c
|
20a45d6629743c1836e6f402eeba5befe9f22971 |
25-Jun-2011 |
Larry Finger <Larry.Finger@lwfinger.net> |
staging: rtl8192u: Fix big-endian warning When compiling the rtl8192u driver from staging on a big-endian architecture, the following warning results: CC [M] drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.o drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: In function 'ieee80211_probe_resp': drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:780: warning: value computed is not used The warning is due to misuse of cpu_to_le16(). Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_softmac.c
|
41134db17a7d041f0d5885ee2e8739a25124484c |
24-Jun-2011 |
Jesper Juhl <jj@chaosbits.net> |
Remove unneeded version.h includes from drivers/staging/rtl*/ It was pointed out by 'make versioncheck' that some includes of linux/version.h are not needed in drivers/staging/rtl8187se/, drivers/staging/rtl8192e/, drivers/staging/rtl8192u/ & drivers/staging/rtl8712/. This patch removes them. Signed-off-by: Jesper Juhl <jj@chaosbits.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211.h
eee80211/ieee80211_crypt.c
eee80211/ieee80211_crypt_ccmp.c
eee80211/ieee80211_crypt_tkip.c
eee80211/ieee80211_crypt_wep.c
eee80211/ieee80211_module.c
eee80211/ieee80211_rx.c
eee80211/ieee80211_softmac.c
8192U.h
|
ad3a245c356d23f26fe637dd6d6402c2e1b3c03f |
19-Jun-2011 |
Wanlong Gao <wanlong.gao@gmail.com> |
drivers:rtl8192u:remove the use of obsolete create_workqueue in ieee80211_softmac.c Remove the use of obsolete create_workqueue(name, 0) interface in ieee80211_softmac.c, since it has changed. Signed-off-by: Wanlong Gao <wanlong.gao@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_softmac.c
|
2e8b6b4785b2e8467a21ae74002757096fde2d92 |
19-Jun-2011 |
Wanlong Gao <wanlong.gao@gmail.com> |
drivers:rtl8192u:remove the use of obsolete create_workqueue in r8192U_core.c Remove the use of obsolete create_workqueue(name, 0) interface in r8192U_core.c, since it has changed. Signed-off-by: Wanlong Gao <wanlong.gao@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
8192U_core.c
|
219eb47e6f356b138ea2fe1a32ba5a1b6b9093c0 |
20-Jun-2011 |
Stephen Rothwell <sfr@canb.auug.org.au> |
net/staging: add needed interrupt.h and hardirq.h includes Made necessary by commit a6b7a407865a ("net: remove interrupt.h inclusion from netdevice.h"). Fixes these build errors: drivers/staging/brcm80211/brcmfmac/dhd_linux.c:1212:3: error: implicit declaration of function 'in_interrupt' drivers/staging/brcm80211/brcmfmac/dhd_linux.c:1390:4: error: implicit declaration of function 'tasklet_schedule' drivers/staging/brcm80211/brcmfmac/dhd_linux.c:1988:3: error: implicit declaration of function 'tasklet_init' drivers/staging/brcm80211/brcmfmac/dhd_linux.c:2288:5: error: implicit declaration of function 'tasklet_kill' drivers/staging/brcm80211/brcmfmac/dhd_linux.c:232:24: error: field 'tasklet' has incomplete type drivers/staging/brcm80211/brcmfmac/wl_iw.c:3670:2: error: implicit declaration of function 'in_interrupt' drivers/staging/brcm80211/brcmsmac/wl_mac80211.c:1349:3: error: implicit declaration of function 'free_irq' drivers/staging/brcm80211/brcmsmac/wl_mac80211.c:1352:2: error: implicit declaration of function 'tasklet_kill' drivers/staging/brcm80211/brcmsmac/wl_mac80211.c:1538:4: error: implicit declaration of function 'tasklet_schedule' drivers/staging/brcm80211/brcmsmac/wl_mac80211.c:765:2: error: implicit declaration of function 'tasklet_init' drivers/staging/brcm80211/brcmsmac/wl_mac80211.c:817:2: error: implicit declaration of function 'request_irq' drivers/staging/brcm80211/brcmsmac/wl_mac80211.c:817:31: error: 'IRQF_SHARED' undeclared (first use in this function) drivers/staging/brcm80211/brcmsmac/wl_mac80211.h:65:24: error: field 'tasklet' has incomplete type drivers/staging/rtl8187se/ieee80211/ieee80211.h:994:24: error: field 'ps_task' has incomplete type drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c:1790:3: error: implicit declaration of function 'tasklet_schedule' drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c:2590:2: error: implicit declaration of function 'tasklet_init' drivers/staging/rtl8187se/r8180.h:461:24: error: field 'irq_rx_tasklet' has incomplete type drivers/staging/rtl8187se/r8180_core.c:2764:2: error: implicit declaration of function 'tasklet_init' drivers/staging/rtl8187se/r8180_core.c:2954:2: error: implicit declaration of function 'request_irq' drivers/staging/rtl8187se/r8180_core.c:2954:55: error: 'IRQF_SHARED' undeclared (first use in this function) drivers/staging/rtl8187se/r8180_core.c:3641:4: error: implicit declaration of function 'free_irq' drivers/staging/rtl8187se/r8180_core.c:4026:3: error: implicit declaration of function 'tasklet_schedule' drivers/staging/rtl8192e/ieee80211/ieee80211.h:2000:24: error: field 'ps_task' has incomplete type drivers/staging/rtl8192e/r8192E.h:909:24: error: field 'irq_rx_tasklet' has incomplete type drivers/staging/rtl8192e/r8192E.h:910:24: error: field 'irq_tx_tasklet' has incomplete type drivers/staging/rtl8192e/r8192E.h:911:31: error: field 'irq_prepare_beacon_tasklet' has incomplete type drivers/staging/rtl8192e/r8192E_core.c:2008:2: error: implicit declaration of function 'tasklet_init' drivers/staging/rtl8192e/r8192E_core.c:2412:54: error: 'IRQF_SHARED' undeclared (first use in this function) drivers/staging/rtl8192e/r8192E_core.c:2412:9: error: implicit declaration of function 'request_irq' drivers/staging/rtl8192e/r8192E_core.c:4640:4: error: implicit declaration of function 'free_irq' drivers/staging/rtl8192e/r8192E_core.c:620:2: error: implicit declaration of function 'synchronize_irq' drivers/staging/rtl8192e/r8192E_core.c:913:3: error: implicit declaration of function 'tasklet_schedule' drivers/staging/rtl8192u/ieee80211/ieee80211.h:1993:24: error: field 'ps_task' has incomplete type Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
eee80211/ieee80211.h
|
df9b29d13e043e134e65b9f66b68fa7eae5db8f0 |
07-Apr-2011 |
Linus Torvalds <torvalds@linux-foundation.org> |
Merge branch 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 * 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (28 commits) staging: usbip: bugfix for isochronous packets and optimization staging: usbip: bugfix add number of packets for isochronous frames staging: usbip: bugfixes related to kthread conversion staging: usbip: fix shutdown problems. staging: hv: Fix GARP not sent after Quick Migration staging: IIO: IMU: ADIS16400: Avoid using printk facility directly staging: IIO: IMU: ADIS16400: Fix product ID check, skip embedded revision number staging: IIO: IMU: ADIS16400: Make sure only enabled scan_elements are pushed into the ring staging: IIO: IMU: ADIS16400: Fix addresses of GYRO and ACCEL calibration offset staging: IIO: IMU: ADIS16400: Add delay after self test staging: IIO: IMU: ADIS16400: Fix up SPI messages cs_change behavior staging/rtl81*: build as loadable modules only staging: brcm80211: removed 'is_amsdu causing toss' log spam staging: brcm80211: fix for 'Short CCK' log spam staging: brcm80211: fix for 'AC_BE txop..' logs spammed problem staging: memrar: remove driver from tree staging: sep: remove last memrar remnants staging: fix hv_mouse build, needs delay.h staging: fix olpc_dcon build errors staging: sm7xx: fixed defines ... Fix up trivial conflict in drivers/staging/memrar/memrar_handler.c (deleted vs trivial spelling fixes)
|
84ba253b07a3d8e58160690320e9cfbe199bb88e |
21-Mar-2011 |
Randy Dunlap <randy.dunlap@oracle.com> |
staging/rtl81*: build as loadable modules only These 3 drivers contain much duplicated (triplicated) code, so building them as built-in results in many errors like: (.text+0x1b160): multiple definition of `ieee80211_sta_ps_sleep' Prevent this configuration by making them all buildable only as loadable modules (similar to the vt665[56] patch last week). Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
config
|
25985edcedea6396277003854657b5f3cb31a628 |
31-Mar-2011 |
Lucas De Marchi <lucas.demarchi@profusion.mobi> |
Fix common misspellings Fixes generated by 'codespell' and manually reviewed. Signed-off-by: Lucas De Marchi <lucas.demarchi@profusion.mobi>
eee80211/ieee80211.h
eee80211/ieee80211_rx.c
eee80211/ieee80211_softmac.c
eee80211/rtl819x_HT.h
eee80211/rtl819x_HTProc.c
eee80211/rtl819x_TS.h
eee80211/rtl819x_TSProc.c
eee80211/scatterwalk.c
8192U_core.c
819xU_HTType.h
819xU_phy.c
|
e72714fb20b2bac88e6bc06401a124243791ca08 |
13-Mar-2011 |
Ilia Mirkin <imirkin@alum.mit.edu> |
staging: rtl8192u: Remove NULL check before kfree This patch was generated by the following semantic patch: // <smpl> @@ expression E; @@ - if (E != NULL) { kfree(E); } + kfree(E); @@ expression E; @@ - if (E != NULL) { kfree(E); E = NULL; } + kfree(E); + E = NULL; // </smpl> Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/cipher.c
eee80211/ieee80211_module.c
eee80211/ieee80211_rx.c
eee80211/ieee80211_softmac.c
eee80211/ieee80211_wx.c
8192U_core.c
|
0a8692b534e18fcec6eac07551bb37a22659f5c7 |
09-Jan-2011 |
Ben Hutchings <ben@decadent.org.uk> |
rtl8192u_usb: Remove built-in firmware images These firmware images are already unused. Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
8192U.h
819xU_firmware.c
819xU_firmware_img.c
819xU_firmware_img.h
|
e91eb2ff1f713837caebbb86a06974cd4b3e8e46 |
10-Dec-2010 |
Dan Carpenter <error27@gmail.com> |
Staging: rtl8192u: add missing curly braces The if condition was ignored in the original code and we just used the default channel. Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_softmac.c
|
b834517572d19d34c9cd9adb878aec3138db9224 |
01-Dec-2010 |
David Chosrova <david.chosrova@libertysurf.fr> |
Staging: rtl8192u: check return code kmalloc. This patch checks the return code of kmalloc when trying to allocate memory for priv->rx_urb in rtl8192_usb_initendpoints(), return -ENOMEM when failed. Signed-off-by: David Chosrova <david.chosrova@libertysurf.fr> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
8192U_core.c
|
0e7a3e7a746b5dc6ccf9896e882441c4fdbfd09a |
29-Nov-2010 |
David Chosrova <dada2372@gmail.com> |
Staging: rtl8192u: remove dead code to disable dot11d This patch removes all the ENABLE_DOT11D ifdefs. It is always defined for driver. DOT11D has to do with regulatory domains. What prompted this patch was a warning message in Sparse. drivers/staging/rtl8192u/r8192U_core.c:247:1: warning: "eqMacAddr" redefined in file included from drivers/staging/rtl8192u/:81:81: drivers/staging/rtl8192u/dot11d.h:35:1: warning: this is the location of the previous definition Now there are no ifdefs around dot11d.h it made no sense to have this second definition, so I removed that macro as well. ( Thanks Dan ;-) ). Acked-by. Dan Carpenter <error27@gmail.com> Signed-off-by: David Chosrova <dada2372@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
akefile
ot11d.h
eee80211/Makefile
eee80211/dot11d.c
eee80211/dot11d.h
eee80211/ieee80211.h
eee80211/ieee80211_rx.c
eee80211/ieee80211_softmac.c
eee80211/ieee80211_softmac_wx.c
8192U_core.c
8192U_wx.c
819xU_phy.c
|
859171ca92f2865453b4b2e17bf679c67044a833 |
15-Nov-2010 |
Joe Perches <joe@perches.com> |
drivers/staging: Remove unnecessary semicolons Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_tx.c
8192U_core.c
819xU_phy.c
|
af02b584bc0e1f46cf1477ad54ae18ec3842b6f4 |
26-Oct-2010 |
Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
Staging: trivial: fix typos concerning "controller" Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
8192U_core.c
|
aad6b18141db97d344c8c971f8ae9126e35c13b5 |
08-Oct-2010 |
Tracey Dent <tdent48227@gmail.com> |
Staging: rtl8192u: Makefile: replace the use of <module>-objs with <module>-y Changed <module>-objs to <module>-y in Makefile. Signed-off-by: Tracey Dent <tdent48227@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
akefile
|
07dea29a110b610a82ab7ecfea99b617d51c4965 |
02-Oct-2010 |
Tracey Dent <tdent48227@gmail.com> |
Staging: rtl8192u: Makefile: cleaned up Makefile cflag lines Changed to use the proper ccflags-y option Signed-off-by: Tracey Dent <tdent48227@gmail.com> Acked-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
akefile
|
8138d41632a551a65fd02f9c883e4e37f63d596f |
02-Oct-2010 |
Tracey Dent <tdent48227@gmail.com> |
Staging: rtl8192u: ieee80211: Makefile: cleaned up Makefile cflag lines Changed to use the proper ccflags-y option Signed-off-by: Tracey Dent <tdent48227@gmail.com> Acked-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/Makefile
|
2fac6c290f9e7ac98256e9deaa668f6c2c305cf2 |
05-Sep-2010 |
Vasiliy Kulikov <segooon@gmail.com> |
staging: rtl8192u: improve error path Functions alloc_ieee80211 and register_netdev may fail. Check for it. Signed-off-by: Vasiliy Kulikov <segooon@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
8192U_core.c
|
9b0131cb24182ef6cc478a89fc56fc6e004651e7 |
01-Sep-2010 |
Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
staging/trivial: fix typos concerning "initiali[zs]e" Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
8192U_core.c
819xU_firmware.c
|
4498dbcd2d85b67e9f46790bcfee5860d2dd1762 |
28-Aug-2010 |
Julia Lawall <julia@diku.dk> |
staging: rtl8193*: Remove double test The 1 element of the array is tested twice. Change the code so that the remaining 3 element of the array is tested instead of testing the 1 element a second time. The sematic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @expression@ expression E; @@ ( * E || ... || E | * E && ... && E ) // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_rx.c
|
39831861ffa8bff24c6c5e443e70ccc96a1a6947 |
11-Aug-2010 |
Stefan Weil <weil@mail.berlios.de> |
Staging: rtl81*: Fix spelling fuction -> function in comments Obviously the wrong spelling was copied a lot of times. A similar patch for the non-staging part of linux is committed by Jiri Kosina. Cc: devel@driverdev.osuosl.org Signed-off-by: Stefan Weil <weil@mail.berlios.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_softmac.c
|
e9563355ac1175dd3440dc2ea5c28b27ed51a283 |
05-Aug-2010 |
Greg Kroah-Hartman <gregkh@suse.de> |
Staging: Merge staging-next into Linus's tree Conflicts: drivers/staging/Kconfig drivers/staging/batman-adv/bat_sysfs.c drivers/staging/batman-adv/device.c drivers/staging/batman-adv/hard-interface.c drivers/staging/cx25821/cx25821-audups11.c Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
|
f079bc30211ba5f08d8bab512ceaa6d3e881f4ec |
28-Jun-2010 |
Kulikov Vasiliy <segooon@gmail.com> |
Staging: rtl8192u: use ARRAY_SIZE Change sizeof(x) / sizeof(*x) to ARRAY_SIZE(x). Signed-off-by: Kulikov Vasiliy <segooon@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_wx.c
|
2addf798e4507f29276d0b00f318a603c57e4a8a |
03-Jul-2010 |
Dave Jones <davej@redhat.com> |
Staging: rtl8192u: remove a copy of 80211.h We had a request to enable one of the realtek network drivers in staging in Fedora. After a quick lookover, I decided this wasn't such a great idea. In doing so though, I noticed we have 6 copies of ieee80211.h there now, Two drivers even have two copies of it. (Even worse, cleanups have been pointlessly happening to both files). The patch below removes one of them, which is asides from whitespace, identical afaics. With a change of filename to the #include, it all still compiles for me. A better fix would be to remove both, and have them use the core ieee80211 stuff, but this is at least a tiny step in the right direction. Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
ot11d.h
eee80211.h
8192U.h
8192U_wx.h
819xU_firmware.c
|
e10ac155828324c475637827d4c3525012391f02 |
25-Jun-2010 |
Ben Hutchings <ben@decadent.org.uk> |
Staging: rtl8192u_usb: Add LG device ID 043e:7a01 Add another device ID as listed in the vendor driver version 0003.0825.2009. Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
8192U_core.c
|
616f58f6ec5e5777c343499ad65a34e671533e4b |
03-Jun-2010 |
Mike Gilks <mike.kernel@gilksonline.com> |
staging: rtl8192u: fix checkpatch.pl issues to line 514 Fixed most problems pointed out by checkpatch.pl in file r8192U_core.c up to line 500 Signed-off-by: Mike Gilks <mike.kernel@gilksonline.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
8192U_core.c
|
0374e91c90ee74d4419ac91fb2030d96ee16d544 |
28-May-2010 |
Andreas Herrmann <andreas.herrmann3@amd.com> |
Staging: rtl81xx: Fix build problems when CONFIG_CRYPTO=n Select CONFIG_CRYPTO for all rtl81xx wireless drivers ... to avoid build problems like: ERROR: "crypto_destroy_tfm" [drivers/staging/rtl8187se/r8187se.ko] undefined! ERROR: "crypto_alloc_base" [drivers/staging/rtl8187se/r8187se.ko] undefined! ERROR: "crypto_destroy_tfm" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined! ERROR: "crypto_alloc_base" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined! ERROR: "crypto_destroy_tfm" [drivers/staging/rtl8192su/r8192s_usb.ko] undefined! ERROR: "crypto_alloc_base" [drivers/staging/rtl8192su/r8192s_usb.ko] undefined! ERROR: "crypto_destroy_tfm" [drivers/staging/rtl8192e/r8192e_pci.ko] undefined! ERROR: "crypto_alloc_base" [drivers/staging/rtl8192e/r8192e_pci.ko] undefined! when drivers are built as modules but CONFIG_CRYPTO=n. Signed-off-by: Andreas Herrmann <andreas.herrmann3@amd.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
config
|
94002c07ff0e207a883519ccc35c0b5390b29331 |
15-May-2010 |
Julia Lawall <julia@diku.dk> |
Staging: Use kmemdup Use kmemdup when some other buffer is immediately copied into the allocated region. A simplified version of the semantic patch that makes this change is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression from,to,size,flag; statement S; @@ - to = \(kmalloc\|kzalloc\)(size,flag); + to = kmemdup(from,size,flag); if (to==NULL || ...) S - memcpy(to, from, size); // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_softmac.c
eee80211/ieee80211_wx.c
|
7a6cb0d5497418599d2125b670926b75e673861c |
13-May-2010 |
Julia Lawall <julia@diku.dk> |
Staging: Use kcalloc or kzalloc Use kcalloc or kzalloc rather than the combination of kmalloc and memset. The semantic patch that makes this change is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression x,y,flags; statement S; type T; @@ x = - kmalloc + kcalloc ( - y * sizeof(T), + y, sizeof(T), flags); if (x == NULL) S -memset(x, 0, y * sizeof(T)); @@ expression x,size,flags; statement S; @@ -x = kmalloc(size,flags); +x = kzalloc(size,flags); if (x == NULL) S -memset(x, 0, size); // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk>
eee80211/api.c
eee80211/ieee80211_crypt.c
eee80211/ieee80211_crypt_ccmp.c
eee80211/ieee80211_crypt_tkip.c
eee80211/ieee80211_crypt_wep.c
eee80211/ieee80211_module.c
eee80211/ieee80211_softmac.c
eee80211/ieee80211_wx.c
8192U_core.c
|
935e99fb0739aa64d0dd7e8a0bc82faec5d8f830 |
12-May-2010 |
Anand Gadiyar <gadiyar@ti.com> |
staging: trivial: fix typo "seperate" s/seperate/separate Signed-off-by: Anand Gadiyar <gadiyar@ti.com> Cc: Jiri Kosina <trivial@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211.h
eee80211/ieee80211.h
|
324148788bf3744d90fb6894ec5744eb0ca91b74 |
11-May-2010 |
Julia Lawall <julia@diku.dk> |
Staging: Drop memory allocation cast Drop cast on the result of kmalloc and similar functions. The semantic patch that makes this change is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ type T; @@ - (T *) (\(kmalloc\|kzalloc\|kcalloc\|kmem_cache_alloc\|kmem_cache_zalloc\| kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\)(...)) // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_module.c
eee80211/ieee80211_rx.c
eee80211/ieee80211_softmac.c
8192U_core.c
|
b63eaed0da3370817f74002b81a57b25c43e72cb |
08-May-2010 |
H Hartley Sweeten <hartleys@visionengravers.com> |
staging: rtl8192x: sync the various rtl819x_Qos.h files The rtl8192e, rtl8192su, and rtl8192u drivers all share what appears to be a common private ieee80211 stack. Various patches have been applied to the rtl819x_Qos.h file for some of the drivers but not the others. This sync's the files based on all the applied patches. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/rtl819x_Qos.h
|
a09fcbd70e612b197af349ef32b090f211542fb3 |
08-May-2010 |
H Hartley Sweeten <hartleys@visionengravers.com> |
staging: rtl8192x: sync the various rtl819x_TSProc.c files The rtl8192e, rtl8192su, and rtl8192u drivers all share what appears to be a common private ieee80211 stack. Various patches have been applied to the rtl819x_TSProc.c file for some of the drivers but not the others. This sync's the files based on all the applied patches. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/rtl819x_TSProc.c
|
dde27e03cc964526531fdf2bd58c1e4ee4525074 |
05-May-2010 |
wzt.wzt@gmail.com <wzt.wzt@gmail.com> |
Staging: rtl8192u: Check kmalloc return value before use the buffer in ieee80211_softmac.c Check kmalloc return value before use the buffer. Signed-off-by: Zhitong Wang <zhitong.wangzt@alibaba-inc.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_softmac.c
|
3dc1536b217182b6aeaca815d26cf0dfb71fb80c |
11-Apr-2010 |
Ruslan Pisarev <ruslan@rpisarev.org.ua> |
Staging: rtl8192u: fix space coding style issue in ieee80211_crypt.h This is a patch to the ieee80211_crypt.h file that fixed up a space Errors found by the checkpatch.pl tools Signed-off-by: Ruslan Pisarev <ruslan@rpisarev.org.ua> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211_crypt.h
|
9271ff10480023953bebe2f897af8128b5334f7a |
11-Apr-2010 |
Ruslan Pisarev <ruslan@rpisarev.org.ua> |
Staging: rtl8192u: ix brace, comments and space coding style issue in ieee80211.h This is a patch to the ieee80211.h file that fixed up a brace, comments and space Errors found by the checkpatch.pl tools. Signed-off-by: Ruslan Pisarev <ruslan@rpisarev.org.ua> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211.h
|
1fc5af161f09da027d442a691de67644b66fd012 |
11-Apr-2010 |
Ruslan Pisarev <ruslan@rpisarev.org.ua> |
Staging: rtl8192u: fix comments and space coding style issue in dot11d.h This is a patch to the dot11d.h file that fixed up a comments and space Errors found by the checkpatch.pl tools Signed-off-by: Ruslan Pisarev <ruslan@rpisarev.org.ua> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
ot11d.h
|
d10219fcae91199284e990cbb1e23b5ec3a81db9 |
25-Mar-2010 |
Joe Perches <joe@perches.com> |
Staging: rtl8192u: Hoist assign from if Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_softmac.c
|
04607c9e6573451bd994e21699c82190dd9b4530 |
08-Apr-2010 |
Huang Weiyi <weiyi.huang@gmail.com> |
Staging: rtl8192u: remove unused #include <linux/version.h> Remove unused #include <linux/version.h>('s) in drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_wx.c
|
773cde9a496f1f2db6612927863d649bda2dc8da |
12-Mar-2010 |
Huang Weiyi <weiyi.huang@gmail.com> |
Staging: remove unused #include <linux/version.h> Remove unused #include <linux/version.h>('s) in drivers/staging/dt3155/allocator.c drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c drivers/staging/vme/boards/vme_vmivme7805.c Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_tx.c
|
8f18604e6f0975fa852f43f90d5556efd67efadc |
09-Mar-2010 |
Julia Lawall <julia@diku.dk> |
Staging: drop redundant memset The region set by the call to memset is immediately overwritten by the subsequent call to memcpy. The semantic patch that makes this change is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression e1,e2,e3,e4; @@ - memset(e1,e2,e3); memcpy(e1,e4,e3); // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
819xU_cmdpkt.c
|
5a0e3ad6af8660be21ca98a971cd00f331318c05 |
24-Mar-2010 |
Tejun Heo <tj@kernel.org> |
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h percpu.h is included by sched.h and module.h and thus ends up being included when building most .c files. percpu.h includes slab.h which in turn includes gfp.h making everything defined by the two files universally available and complicating inclusion dependencies. percpu.h -> slab.h dependency is about to be removed. Prepare for this change by updating users of gfp and slab facilities include those headers directly instead of assuming availability. As this conversion needs to touch large number of source files, the following script is used as the basis of conversion. http://userweb.kernel.org/~tj/misc/slabh-sweep.py The script does the followings. * Scan files for gfp and slab usages and update includes such that only the necessary includes are there. ie. if only gfp is used, gfp.h, if slab is used, slab.h. * When the script inserts a new include, it looks at the include blocks and try to put the new include such that its order conforms to its surrounding. It's put in the include block which contains core kernel includes, in the same order that the rest are ordered - alphabetical, Christmas tree, rev-Xmas-tree or at the end if there doesn't seem to be any matching order. * If the script can't find a place to put a new include (mostly because the file doesn't have fitting include block), it prints out an error message indicating which .h file needs to be added to the file. The conversion was done in the following steps. 1. The initial automatic conversion of all .c files updated slightly over 4000 files, deleting around 700 includes and adding ~480 gfp.h and ~3000 slab.h inclusions. The script emitted errors for ~400 files. 2. Each error was manually checked. Some didn't need the inclusion, some needed manual addition while adding it to implementation .h or embedding .c file was more appropriate for others. This step added inclusions to around 150 files. 3. The script was run again and the output was compared to the edits from #2 to make sure no file was left behind. 4. Several build tests were done and a couple of problems were fixed. e.g. lib/decompress_*.c used malloc/free() wrappers around slab APIs requiring slab.h to be added manually. 5. The script was run on all .h files but without automatically editing them as sprinkling gfp.h and slab.h inclusions around .h files could easily lead to inclusion dependency hell. Most gfp.h inclusion directives were ignored as stuff from gfp.h was usually wildly available and often used in preprocessor macros. Each slab.h inclusion directive was examined and added manually as necessary. 6. percpu.h was updated not to include slab.h. 7. Build test were done on the following configurations and failures were fixed. CONFIG_GCOV_KERNEL was turned off for all tests (as my distributed build env didn't work with gcov compiles) and a few more options had to be turned off depending on archs to make things build (like ipr on powerpc/64 which failed due to missing writeq). * x86 and x86_64 UP and SMP allmodconfig and a custom test config. * powerpc and powerpc64 SMP allmodconfig * sparc and sparc64 SMP allmodconfig * ia64 SMP allmodconfig * s390 SMP allmodconfig * alpha SMP allmodconfig * um on x86_64 SMP allmodconfig 8. percpu.h modifications were reverted so that it could be applied as a separate patch and serve as bisection point. Given the fact that I had only a couple of failures from tests on step 6, I'm fairly confident about the coverage of this conversion patch. If there is a breakage, it's likely to be something in one of the arch headers which should be easily discoverable easily on most builds of the specific arch. Signed-off-by: Tejun Heo <tj@kernel.org> Guess-its-ok-by: Christoph Lameter <cl@linux-foundation.org> Cc: Ingo Molnar <mingo@redhat.com> Cc: Lee Schermerhorn <Lee.Schermerhorn@hp.com>
eee80211/ieee80211_softmac.c
eee80211/ieee80211_wx.c
eee80211/rtl819x_TSProc.c
8192U_core.c
|
128a5d0223ebef1cb6c0d94b3f87b49e38a11443 |
24-Feb-2010 |
Randy Dunlap <randy.dunlap@oracle.com> |
Staging: rtl8192* needs semaphore.h The rtl8192* drivers in staging use semaphores, so they need to #include <linux/semaphore.h>. (similar to staging-rtl8187se-needs-semaphore.h.patch) drivers/staging/rtl8192e/ieee80211/ieee80211.h:2038: error: field 'ips_sem' has incomplete type drivers/staging/rtl8192e/ieee80211/ieee80211.h:2249: error: field 'wx_sem' has incomplete type drivers/staging/rtl8192e/ieee80211/ieee80211.h:2250: error: field 'scan_sem' has incomplete type drivers/staging/rtl8192e/ieee80211/ieee80211_softmac.c:442: error: implicit declaration of function 'down' drivers/staging/rtl8192e/ieee80211/ieee80211_softmac.c:500: error: implicit declaration of function 'up' drivers/staging/rtl8192e/ieee80 211/ieee80211_softmac.c:3165: error: implicit declaration of function 'sema_init' drivers/staging/rtl8192su/ieee80211/ieee80211.h:1330: error: field 'wx_sem' has incomplete type drivers/staging/rtl8192su/ieee80211/ieee80211.h:1331: error: field 'scan_sem' has incomplete type drivers/staging/rtl8192u/ieee80211/ieee80211.h:2010: error: field 'wx_sem' has incomplete type drivers/staging/rtl8192u/ieee80211/ieee80211.h:2011: error: field 'scan_sem' has incomplete type Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211.h
|
0289bb5d18ad57e23a7be681857f070980c66790 |
14-Jan-2010 |
Roel Kluin <roel.kluin@gmail.com> |
Staging: rtl8192u: ieee80211: CurrentMPDUDensity assigned to itself in HTUseDefaultSetting() CurrentMPDUDensity was designed to itself. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/rtl819x_HTProc.c
|
ab59186c7545dcffbeda8a78b75bfcdb14c4566d |
11-Jan-2010 |
Jeff Mahoney <jeffm@suse.com> |
Staging: rtl8192u: dont use -mhard-float rtl8192u uses -mhard-float, which doesn't exist on ia64. Since in-kernel floating-point isn't allowed, this is implied anyway. Signed-off-by: Jeff Mahoney <jeffm@suse.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
akefile
|
a457732b836b970c82c7ba35b4cfc938c9c543f9 |
10-Jan-2010 |
Németh Márton <nm127@freemail.hu> |
staging: make USB device id constant The id_table field of the struct usb_device_id is constant in <linux/usb.h> so it is worth to make the initialization data also constant. The semantic match that finds this kind of pattern is as follows: (http://coccinelle.lip6.fr/) // <smpl> @r@ disable decl_init,const_decl_init; identifier I1, I2, x; @@ struct I1 { ... const struct I2 *x; ... }; @s@ identifier r.I1, y; identifier r.x, E; @@ struct I1 y = { .x = E, }; @c@ identifier r.I2; identifier s.E; @@ const struct I2 E[] = ... ; @depends on !c@ identifier r.I2; identifier s.E; @@ + const struct I2 E[] = ...; // </smpl> Signed-off-by: Németh Márton <nm127@freemail.hu> Cc: Julia Lawall <julia@diku.dk> Cc: cocci@diku.dk Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
8192U_core.c
|
733acf902fbafb6571fce45ee77b1516aaae1bc6 |
08-Jan-2010 |
Peter Huewe <peterhuewe@gmx.de> |
Staging: rtl8192u: Add select WEXT_PRIV to Kconfig to prevent build failure Without WEXT_PRIV set the driver fails to build due to unknown fields in the iw_handler_def struct. Those fields are enclosed in WEXT_PRIV conditionals in the prototype of iw_handler_def in include/net/iw_handler.h Signed-off-by: Peter Huewe <peterhuewe@gmx.de> Acked-by: Simon Horman <horms@verge.net.au> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
config
|
cf137d5c49379c5f05fba40baf1535b611410ec0 |
23-Dec-2009 |
Simon Horman <horms@verge.net.au> |
Staging: rtl8192su, rtl8192u: use min_t() in store_debug_level() sizeof() returns a size_t but the other types involved are unsigned long, so using min() results in a warning. As sizeof() is called on an 11 character buffer defined immediately above unsigned long is obviously wide enough for the result. Signed-off-by: Simon Horman <horms@verge.net.au> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_module.c
|
716323c09319ae5e6c9e413a6378d61a77b26996 |
23-Dec-2009 |
Roel Kluin <roel.kluin@gmail.com> |
Staging: rtl8192u: ieee80211: add missing parentheses not(!) has a higher precedence than bit and(&). Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_wx.c
|
39cfb97b0d89a99c8e50782b17e65114b89c2e59 |
18-Dec-2009 |
Adam Buchbinder <adam.buchbinder@gmail.com> |
staging: Fix misspelling of "should" and "shouldn't" in comments. Some comments misspell "should" or "shouldn't"; this fixes them. No code changes. Signed-off-by: Adam Buchbinder <adam.buchbinder@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/rtl819x_HTProc.c
8192U_core.c
|
0ee9f67c4028500a4348e8bc87ee7ec1139b8259 |
06-Dec-2009 |
Joe Perches <joe@perches.com> |
Staging: rtl8187x: Use %pM for mac address output Uncompiled. Doesn't currently build anyway. Converted MAC_FMT to %pM Converted some %02x%02x%02x%02x%02x%02x to %pm Converted MAC_ARG to direct use Removed MAC_FMT and MAC_ARG macros Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211.h
eee80211/ieee80211.h
eee80211/ieee80211_crypt_ccmp.c
eee80211/ieee80211_crypt_tkip.c
eee80211/ieee80211_rx.c
eee80211/ieee80211_softmac.c
eee80211/ieee80211_tx.c
eee80211/ieee80211_wx.c
eee80211/rtl819x_BAProc.c
eee80211/rtl819x_TSProc.c
8192U_core.c
|
3d8affc001a37664b2f5cb29aa12cf8f6c582d52 |
24-Nov-2009 |
Randy Dunlap <randy.dunlap@oracle.com> |
Staging: rtl8192x: fix printk formats Fix printk format warnings in rtl8192[eu]: drivers/staging/rtl8192e/ieee80211/ieee80211_wx.c:979: warning: format '%d' expects type 'int', but argument 2 has type 'size_t' drivers/staging/rtl8192e/ieee80211/rtl819x_BAProc.c:385: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int' drivers/staging/rtl8192e/ieee80211/rtl819x_BAProc.c:484: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int' drivers/staging/rtl8192e/ieee80211/rtl819x_BAProc.c:614: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int' drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c:848: warning: format '%d' expects type 'int', but argument 2 has type 'size_t' drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c:343: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int' drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c:442: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int' drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c:572: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int' Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211/ieee80211_wx.c
eee80211/rtl819x_BAProc.c
|
6638db58dbb831fa66ac583644d34ae3cf662431 |
11-Nov-2009 |
Randy Dunlap <randy.dunlap@oracle.com> |
Staging: rtl8192u: depends on USB rtl8192u uses usb_* interfaces so it should depend on USB. ERROR: "usb_kill_urb" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined! ERROR: "usb_deregister" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined! ERROR: "usb_control_msg" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined! ERROR: "usb_submit_urb" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined! ERROR: "usb_register_driver" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined! ERROR: "usb_free_urb" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined! ERROR: "usb_alloc_urb" [drivers/staging/rtl8192u/r8192u_usb.ko] undefined! Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
config
|
50a09b3b099ebc8326b85b4f508fb47655e1fed3 |
03-Nov-2009 |
Mauro Carvalho Chehab <mchehab@infradead.org> |
Staging: rtl8192u: remove dead code Remove #ifse against older kernel versions; Remove codes marked with #if 0; Remove #if 1 Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211.h
eee80211/EndianFree.h
eee80211/crypto_compat.h
eee80211/dot11d.c
eee80211/ieee80211.h
eee80211/ieee80211_crypt.h
eee80211/ieee80211_module.c
eee80211/ieee80211_rx.c
eee80211/ieee80211_softmac.c
eee80211/ieee80211_softmac_wx.c
eee80211/ieee80211_tx.c
eee80211/ieee80211_wx.c
eee80211/internal.h
eee80211/rtl819x_BAProc.c
eee80211/rtl819x_HTProc.c
eee80211/rtl819x_Qos.h
eee80211/rtl819x_TSProc.c
8192U.h
8192U_core.c
8192U_dm.c
8192U_dm.h
8192U_hw.h
8192U_wx.c
819xU_cmdpkt.c
819xU_cmdpkt.h
819xU_firmware.c
819xU_firmware.h
819xU_phy.c
819xU_phy.h
|
e406322b4b963e622f41d76193d8ca9e5435adb8 |
03-Nov-2009 |
Mauro Carvalho Chehab <mchehab@infradead.org> |
Staging: rtl8192u: remove bad whitespaces Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
eee80211.h
eee80211/aes.c
eee80211/arc4.c
eee80211/cipher.c
eee80211/compress.c
eee80211/crypto_compat.h
eee80211/digest.c
eee80211/ieee80211.h
eee80211/ieee80211_crypt_ccmp.c
eee80211/ieee80211_crypt_tkip.c
eee80211/ieee80211_crypt_wep.c
eee80211/ieee80211_module.c
eee80211/ieee80211_softmac.c
eee80211/ieee80211_softmac_wx.c
eee80211/ieee80211_wx.c
eee80211/proc.c
eee80211/rtl819x_HT.h
eee80211/rtl819x_HTProc.c
eee80211/rtl819x_Qos.h
eee80211/rtl819x_TSProc.c
8180_pm.c
8192U_core.c
8192U_dm.c
8192U_dm.h
8192U_hw.h
8192U_wx.c
819xU_cmdpkt.c
819xU_cmdpkt.h
819xU_firmware.c
819xU_phy.c
819xU_phyreg.h
|
f61fb9356d20977258bb59a8d9f1857d2c58ac98 |
03-Nov-2009 |
Mauro Carvalho Chehab <mchehab@infradead.org> |
Staging: rtl8192u: make it compile Add it to staging Kbuild and fixes some API differences that prevents compilation. It seems that the ieee80211 stack is very close to rtl8192su one. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
akefile
eee80211.h
eee80211/ieee80211_crypt.c
eee80211/ieee80211_crypt_ccmp.c
eee80211/ieee80211_crypt_tkip.c
eee80211/ieee80211_crypt_wep.c
eee80211/ieee80211_module.c
8192U_core.c
|
8fc8598e61f6f384f3eaf1d9b09500c12af47b37 |
03-Nov-2009 |
Jerry Chuang <jerry-chuang@realtek.com> |
Staging: Added Realtek rtl8192u driver to staging Add Realtek linux driver for rtl8192u as provided by Realtek rtl8192u_linux_2.6.0006.1031.2008.tar.gz, send to me C/C staging ML. This version won't compile against upstream, doesn't follow Linux CodingStyle and has their own ieee80211 stack. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
config
akefile
uthors
hanges
opying
ot11d.h
eee80211.h
eee80211/EndianFree.h
eee80211/Makefile
eee80211/aes.c
eee80211/api.c
eee80211/arc4.c
eee80211/autoload.c
eee80211/cipher.c
eee80211/compress.c
eee80211/crypto_compat.h
eee80211/digest.c
eee80211/dot11d.c
eee80211/dot11d.h
eee80211/ieee80211.h
eee80211/ieee80211_crypt.c
eee80211/ieee80211_crypt.h
eee80211/ieee80211_crypt_ccmp.c
eee80211/ieee80211_crypt_tkip.c
eee80211/ieee80211_crypt_wep.c
eee80211/ieee80211_module.c
eee80211/ieee80211_rx.c
eee80211/ieee80211_softmac.c
eee80211/ieee80211_softmac_wx.c
eee80211/ieee80211_tx.c
eee80211/ieee80211_wx.c
eee80211/internal.h
eee80211/kmap_types.h
eee80211/michael_mic.c
eee80211/proc.c
eee80211/rtl819x_BA.h
eee80211/rtl819x_BAProc.c
eee80211/rtl819x_HT.h
eee80211/rtl819x_HTProc.c
eee80211/rtl819x_Qos.h
eee80211/rtl819x_TS.h
eee80211/rtl819x_TSProc.c
eee80211/rtl_crypto.h
eee80211/scatterwalk.c
eee80211/scatterwalk.h
eee80211_crypt.h
8180_93cx6.c
8180_93cx6.h
8180_pm.c
8180_pm.h
8190_rtl8256.c
8190_rtl8256.h
8192U.h
8192U_core.c
8192U_dm.c
8192U_dm.h
8192U_hw.h
8192U_wx.c
8192U_wx.h
819xU_HTGen.h
819xU_HTType.h
819xU_cmdpkt.c
819xU_cmdpkt.h
819xU_firmware.c
819xU_firmware.h
819xU_firmware_img.c
819xU_firmware_img.h
819xU_phy.c
819xU_phy.h
819xU_phyreg.h
|