OpenCloudOS-Kernel/drivers/net/wireless/orinoco
Johannes Berg 2afe38d15c cfg80211-wext: export symbols only when needed
When a fully converted cfg80211 driver needs cfg80211-wext for
userspace API purposes, the symbols need not be exported. When
other drivers (orinoco/hermes or ipw2200) are enabled, they do
need the symbols exported as they use them directly.

Make those drivers select a new CFG80211_WEXT_EXPORT Kconfig
symbol (instead of just CFG80211_WEXT) and export the functions
only if requested - this saves about 1/2k due to the size of
EXPORT_SYMBOL() itself.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2015-02-28 21:31:09 +01:00
..
Kconfig cfg80211-wext: export symbols only when needed 2015-02-28 21:31:09 +01:00
Makefile
airport.c
cfg.c orinoco: replace function ieee80211_{dsss_chan_to_freq, freq_to_dsss_chan} 2014-02-28 14:12:36 -05:00
cfg.h
fw.c wireless, orinoco: release_firmware() tests for NULL, remove explicit tests before calls 2012-04-12 15:06:08 -04:00
fw.h
hermes.c wireless: delete non-required instances of include <linux/init.h> 2014-01-03 15:37:01 -05:00
hermes.h
hermes_dld.c
hermes_dld.h
hermes_rid.h
hw.c cfg80211: constify more pointers in the cfg80211 API 2014-05-19 17:53:16 +02:00
hw.h cfg80211: constify more pointers in the cfg80211 API 2014-05-19 17:53:16 +02:00
main.c orinoco: Delete an unnecessary check before the function call "kfree" 2015-02-06 08:50:24 +02:00
main.h wireless: drivers: make use of WLAN_EID_VENDOR_SPECIFIC 2012-10-18 09:01:54 +02:00
mic.c
mic.h
orinoco.h orinoco: Remove extern from function prototypes 2013-09-24 18:06:22 -07:00
orinoco_cs.c wireless: delete non-required instances of include <linux/init.h> 2014-01-03 15:37:01 -05:00
orinoco_nortel.c PCI: Remove DEFINE_PCI_DEVICE_TABLE macro use 2014-08-12 12:15:14 -06:00
orinoco_pci.c orinoco: orinoco_pci use msecs_to_jiffies for conversion 2015-02-06 08:44:58 +02:00
orinoco_pci.h net/trivial: replace numeric with standard PM state macros 2013-06-28 22:11:48 -07:00
orinoco_plx.c orinoco: orinoco_plx use msecs_to_jiffies for conversion 2015-02-06 08:44:41 +02:00
orinoco_tmd.c orinoco: orinoco_tmd use msecs_to_jiffies for conversion 2015-02-06 08:45:46 +02:00
orinoco_usb.c orinoco_usb: Use setup_timer 2015-01-07 10:45:12 +02:00
scan.c cfg80211: allow passing frame type to cfg80211_inform_bss() 2014-08-26 11:16:02 +02:00
scan.h
spectrum_cs.c wireless: delete non-required instances of include <linux/init.h> 2014-01-03 15:37:01 -05:00
wext.c cfg80211: constify more pointers in the cfg80211 API 2014-05-19 17:53:16 +02:00
wext.h