[GIT PULL] Staging driver patches for 3.16-rc1

From: Greg KH
Date: Tue Jun 03 2014 - 01:46:46 EST


The following changes since commit 4b660a7f5c8099d88d1a43d8ae138965112592c7:

Linux 3.15-rc6 (2014-05-22 06:42:02 +0900)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-3.16-rc1

for you to fetch changes up to 7eb843aa5050a395bc922db1b41b7237f238d2ba:

staging: skein: fix sparse warning for static declarations (2014-06-01 16:58:59 -0700)

----------------------------------------------------------------
Staging driver patches for 3.16-rc1

Here is the big staging driver pull request for 3.16-rc1.

Lots of stuff here, tons of cleanup patches, a few new drivers, and some
removed as well, but I think we are still adding a few thousand more
lines than we remove, due to the new drivers being bigger than the ones
deleted.

One notible bit of work did stand out, Jes Sorensen has gone on a tear,
fixing up a wireless driver to be "more sane" than it originally was
from the vendor, with over 500 patches merged here. Good stuff, and a
number of users laptops are better off for it.

All of this has been in linux-next for a while.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Aaro Koskinen (2):
staging: octeon-usb: delete redudant prefetches
staging: octeon-usb: use generic prefetch

Alan (6):
goldfish: Add a 64bit write helper
goldfish: Allow 64bit builds
goldfish: clean up staging ifdefs
goldfish: clean up tty 64bit support
goldfish: clean up the checkpatch warnings
goldfish: clean up the pipe driver 64bit ifdefs

Alan Cox (2):
goldfish bus: don't call request_mem_region
goldfish: fix >> 32 warning

Alexandr Terekhov (1):
staging: lustre: fix integer as NULL pointer warnings

Anders Darander (3):
staging/rtl8821ae: fix sparse address space warning
Staging: ft1000-usb: wrap macros in do while
Staging: ft1000-usb: use netdev_warn

Andreas Dilger (4):
staging/lustre/ptlrpc: don't try to recover no_recov connection
staging/lustre: quiet console permission error messages
staging/lustre: shrink lu_object_header by 8 bytes on x86_64
staging/lustre: pass fsync() range through RPC/IO stack

Andreas Platschek (1):
staging: lustre: check length of char array

Andriy Skulysh (1):
staging/lustre/ptlrpc: add rpc_cache

Angelo Compagnucci (1):
Add support for Microchip Technology's MCP3426/7/8 ADC

Angus Gibson (1):
staging: ft1000: remove explicit static initialisation

Anil Belur (1):
staging: ozwpan: ozproto.c fix for "WARNING: Prefer ether_addr_copy() over memcpy() if the Ethernet addresses are __aligned(2)"

Ann Koehler (1):
staging/lustre: restore __GFP_WAIT flag to memalloc calls

Antoine Schweitzer-Chaput (1):
Staging: imx-drm: Fix some lines over 80 characters

Antoine Sirinelli (1):
staging: dgnc: cleanup dgnc_finalize_board_init()

Anton Saraev (5):
staging: crypto: skein: rename camelcase functions
staging: crypto: skein: rename camelcase vars
staging: crypto: skein: rename skein1024_ctx to skein_1024_ctx
staging: crypto: skein: rename enums
staging: crypto: skein: rename macros

Archana Patni (1):
iio: hid-sensors: Set default unit of measure for report interval

Arnd Bergmann (2):
iio: always select ANON_INODES
iio:adc: at91 requires the input subsystem

Artem Fetishev (5):
drivers: staging: ft1000: Fix indentation
drivers: staging: ft1000: Fix IOCTL_FT1000_* marcos
drivers: staging: ft1000: Use pr_info instead of printk
drivers: staging: ft1000: Remove typedefs
drivers: staging: ft1000: Fix lines over 80 characters

Bastien Armand (4):
staging: panel: fix sparse warnings in lcd_write
staging: panel: fix sparse warnings in keypad_read
staging: panel: add blank lines after declarations
staging: panel: fix regression in lcd_write

Ben Hutchings (1):
Staging: rtl8192e: Remove built-in firmware images

Benjamin Romer (9):
staging: unisys: fix copyright notices
staging: unisys: Replace GUID with uuid_le
staging: unisys: remove testing proc interfaces from uislib
staging: unisys: move uislib/platform proc entry to debugfs
staging: unisys: move uislib/cycles_before_wait proc entry to debugfs
staging: unisys: move uislib/smart_wakeup proc entry to debugfs
staging: unisys: remove functions made redundant in uislib.c
staging: unisys: move uislib/info proc entry to debugfs
staging: unisys: remove remaining proc directory entries

Benoit Taine (3):
staging: rtl8723au: Use kmemdup() instead of memcpy() to duplicate memory
staging/rtl8192u: Put EXPORT_SYMBOL just after the exported function
staging: rts5208: Use pci_device_id rather than DEFINE_PCI_DEVICE_TABLE

Bintian Wang (1):
staging/android: Remove ram_console.h

Bob Glossman (1):
staging/lustre/lloop: avoid panic during blockdev_info

Bobi Jam (3):
staging/lustre/llite: issue OST_SYNC for fsync()
staging/lustre/llite: deadlock taking lli_trunc_sem during file write
staging/lustre/llite: prevent buffer overflow in fiemap

Bojan Prtvar (2):
staging: vme: Fix a small coding style issue in vme_user.c
staging: vme: Simplfy string usage in vme_user_probe()

Brian Behlendorf (1):
staging/lustre: Limit reply buffer size

Brilliantov Kirill Vladimirovich (1):
staging/lustre: fix sparse warning: Using plain integer as NULL pointer

Camille Bordignon (1):
staging: sep: Fix coding style

Chaitanya Hazarey (7):
Staging: xgifb: Fixed a code-style warning
Staging: rtl8192u: r819xU_firmware_img.c Fixed checkpatch.pl ERRORs
Staging: Silicom: bpctl_mod.c & bypass.c: Adding blank lines
Staging: rtl8192u: r8180_93cx6.c Added missing spaces
Staging: rtl8192u: r8192U_wx.c Added missing spaces
Staging: rtl8192u: r8192U_wx.c Added {} braces and newlines
Staging: rtl8192u: r8192U_wx.c Fixed a misplaced brace

Chase Southwood (20):
staging: comedi: s626: use comedi_timeout() on remaining loops
staging: comedi: addi_apci_1564: remove use of devpriv->iobase
staging: comedi: addi_apci_1564: tidy up apci1564_reset()
staging: comedi: addi_apci_1564: separate from addi_common.c
staging: comedi: addi_apci_1564: board does not have analog inputs
staging: comedi: addi_apci_1564: board does not have analog outputs
staging: comedi: addi_apci_1564: remove eeprom support code
staging: comedi: addi_apci_1564: remove unnecessary include
staging: comedi: addi_apci_1564: board has 32 digital inputs
staging: comedi: addi_apci_1564: simplify the PCI bar reading and don't read the unused bars
staging: comedi: addi_apci_1564: remove unnecessary info from boardinfo
staging: comedi: addi_apci_1564: remove use of devpriv->s_EeParameters
staging: comedi: addi_apci_1564: board has 32 digital outputs
staging: comedi: addi_apci_1564: don't allocate unused subdevices
staging: comedi: addi_apci_1564: absorb apci1564_reset()
staging: comedi: addi_apci_1564: call apci1564_interrupt() directly
staging: comedi: addi_apci_1564: remove check for timer subdevice
staging: comedi: addi_apci_1564: remove boardinfo
staging: comedi: addi_apci_1564: move apci1564_di_insn_bits() to addi_apci_1564.c
staging: comedi: addi_apci_1564: move apci1564_do_insn_bits() to addi_apci_1564.c

Cheng Shao (1):
staging/lustre/ptlrpc: Remove log message about export timer update

Christian Engelmayer (19):
staging: comedi: remove duplicate pointer assignments in attach functions
staging: rtl8723au: fix potential leak in update_bcn_wps_ie()
staging: rtl8723au: Remove unused pointer in rtw_wdev_free()
staging: vt6656: fix potential leak in vt6656_hostap_ioctl()
staging: silicom: Remove needless calls of get_status_port_fn()
staging: silicom: Remove unused pointer in bypass_init_module()
staging: binder: fix usage of uninit scalar in binder_transaction()
staging: comedi: ii_pci20kc: fix usage of uninit scalar in ii20k_attach()
staging: rtl8188eu: fix potential leak in rtw_wx_read32()
staging: rtl8188eu: fix potential leak in rtw_wx_set_enc_ext()
staging: rtl8188eu: fix potential leak in rtw_mp_QueryDrv()
staging: rtl8188eu: fix potential leak in rtw_mp_SetRFPath()
staging: rtl8188eu: fix potential leak in rtw_mp_pwrtrk()
staging: rtl8188eu: fix potential leak in update_bcn_wps_ie()
staging: rtl8188eu: fix potential leak in rtw_set_key()
staging: rtl8188eu: fix usage of uninit scalar in rtw_drv_init()
staging: rtl8188eu: remove dead code in rtw_drv_init()
staging: rtl8712: fix potential leak in r871x_wx_set_enc_ext()
staging: rtl8712: fix potential leaks in r8712_set_key()

Christoph Jaeger (1):
staging: lustre: use __func__ instead of __FUNCTION__

Christopher J. Morrone (2):
staging/lustre/llite: Avoid statahead thread start/stop deadlocks
stagaing/lustre: Improve statahead debug messages

CÃdric Cabessa (1):
staging: vt6655,vt6656: fix sparse error "unexpected unlock"

Daeseok Youn (14):
staging: lustre: use NULL instead of 0 for pointer
staging: cxt1e1: replace OS_kmalloc/OS_kfree with kzalloc/kfree
staging: silicom: remove redundant pci_get_drvdata() call
staging: cxt1e1: Fix no spaces at the start of a line in musycc.c
staging: cxt1e1: remove dead code in musycc.c
staging: cxt1e1: remove redundant curly braces in musycc.c
staging: cxt1e1: Fix line length over 80 characters in musycc.c
staging: cxt1e1: remove set a value to static variable
staging: bcm: use kzalloc instead of kmalloc/memset
staging: ozwpan: remove redundant NULL check for devs
staging: dgap: implement error handling in dgap_tty_register()
staging: dgap: remove unneeded kfree() for ttys in tty_driver
staging: dgap: remove unneeded kfree() in dgap_tty_register_ports()
staging: dgap: move tty_port_init() for serial_ports.

Dan Carpenter (13):
staging: comedi: remove an unneeded variable
staging: lustre: improve length checks in ioctls
Staging: rtl8188eu: overflow in update_sta_support_rate()
staging: iio: ad799x: remove some unneeded IS_ERR() checks
staging: lustre: integer overflow in obd_ioctl_is_invalid()
staging: r8188eu: cleanup by using "len" consistently
staging: r8188eu: indent for loop body
staging: frontier: fix some indenting
staging: rtl8192u: cleanup a switch statement
iio: hid-sensors: typo leads to potential forever loop
staging: rtl8723au: fix some confusing indenting
staging: dgnc: UART_IIR_XOFF code is buggy
staging: lustre: info leak in lnet_ping()

Daniele Forsi (1):
staging: et131x: Remove empty file Module.symvers

David Matlack (12):
staging: slicoss: fix use-after-free in slic_entry_probe
staging: slicoss: fix multiple free-after-free in slic_entry_remove
staging: slicoss: remove unused members of struct adapter
staging: slicoss: remove gratuitous debug infrastructure
staging: slicoss: fix dma memory leak
staging: slicoss: fix 64-bit isr address bug
staging: slicoss: fix use-after-free bug in slic_entry_remove
staging: slicoss: fix eeprom checksum code
staging: slicoss: fail on corrupt eeprom
staging: slicoss: handle errors from slic_config_get
staging: slicoss: remove private netdev list
staging: slicoss: clean up use of dev_err

Davide Gianforte (1):
staging: gdm72xx: code cleanup

Denis Carikli (1):
imx-drm: match ipu_di_signal_cfg's clk_pol with its description.

Denis Pithon (12):
staging/lustre: fix sparse warning
staging/wlan-ng: improve readability of usb_prism_tbl[]
staging/wlan-ng: remove obsolete comments
staging/wlan-ng: fix small coding style issues
staging/wlan-ng: update function header comment
staging/wlan-ng: remove function declaration
staging/wlan-ng: code refactoring
staging/wlan-ng: add prefix to function name
staging/wlan-ng: compare using ether_addr_equal_unaligned
staging/wlan-ng: multicast address checking
staging/wlan-ng: rearrange comments
staging/wlan-ng: log with netdev_xxx and dev_xxx

Djordje Zekovic (1):
staging: usbip: use kcalloc instead of kzalloc for array allocations

Dmitry Eremin (8):
staging/lustre/gss: fix few issues found by Klocwork Insight tool
staging/lustre/ldlm: fix NULL pointer dereference
staging/lustre/mdc: fix issue found by Klocwork Insight tool
staging/lustre/libcfs: fix issues found by Klocwork Insight tool
staging/lustre: replace semaphores with mutexes
staging/lustre/clio: replace semaphore with mutex
staging/lustre/lnet: remove unused variable in lnet_destroy_remote_nets_table
staging/lustre/lnet: fix potential null pointer dereference in kiblnd_rejected

Dominique van den Broeck (9):
fwserial: (coding style) open parenthesis alignments
fwserial: (coding style) if/else bracket matching
fwserial: (coding style) useless "extern" & space
fwserial: (coding style) removing FSF postal address
staging/rtl8192e: Erroneous return codes (types and values)
staging/rtl8192e: userspace ptr deref + incorrect declarations
staging: panel: (coding style) Matching braces
staging: panel: (coding style) Line alignments and malloc sizeof
staging: panel: (coding style) Multiple assignments

Eli Billauer (2):
staging: xillybus: Use devm_ API on probe and remove
devres: Add devm_get_free_pages API

Emil Renner Berthing (2):
staging: imx-drm: add LVDS666 support for parallel display
staging: imx-drm: imx-hdmi: clean up hdmi_phy_wait_i2c_done

Fabian Mewes (1):
staging: line6: Add blank lines after declarations

Fabio Estevam (2):
imx-hdmi: Propagate the real error code on platform_get_irq() failure
imx-hdmi: Make checkpatch happy

Fabio Falzoi (9):
Staging: lustre: Avoid using 0 instead of NULL
Staging: lustre: ops structs should be declared static
Staging: lustre: gfp_mask should be of gfp_t type
Staging: rts5139: Camel case labels replaced
Staging: rts5139: Fixed multi-line code alignment
Staging: rts5139: Splitted one-line multiple assignment
Staging: rts5139: Use standard pr_<level> prefixing
Staging: rts5139: Removed OOM messages
Staging: rts5139: More appropriate use of sizeof operand

Fernando Apesteguia (1):
staging: silicom: add blank line after declarations

Fredrick John Berchmans (2):
staging: lustre use kernel socket sockopt apis
staging: lustre: fix unused variable warnings

Garret Kelly (1):
staging: goldfish: Fix missing blank lines

Gary Rookard (1):
Staging: bcm: CmHost: remove temp bracing from switch/cases.

Geert Uytterhoeven (4):
staging/lustre/libcfs: Fix build errors for !CONFIG_SMP
staging: lustre: Use %zd to format ssize_t
staging/lustre/llite: Fix unused variable warning if !CONFIG_FS_POSIX_ACL
staging: rts5139: Make variables inside #ifdef CONFIG_PM

Gengis Dave (1):
staging: gdm72xx: return values cleanup

Georg Gast (1):
staging: comedi: more descriptive names for addi-data drivers

Gioh Kim (1):
Staging: android: ion: duplicated clearing of sg_table

Greg DeAngelis (2):
staging: bcm: fix lines over 80 characters
staging: lustre: Fixed warnings about using 0 as NULL ptr

Greg Kroah-Hartman (12):
Merge 3.15-rc2 into staging-next
staging: remove sbe-2t3e3 driver.
Merge tag 'iio-for-3.16a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 3.15-rc3 into staging-next
Merge tag 'iio-for-3.16b' of git://git.kernel.org/.../jic23/iio into staging-next
Merge branch 'imx-drm-fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into staging-next
Merge 3.15-rc6 into staging-next.
staging: remove rts5139 driver code
Revert "staging: r8188eu: Add support for Dlink DWA-121 802.11n Wireless N 150 Pico Adapter"
Merge tag 'iio-for-3.16c' of git://git.kernel.org/.../jic23/iio into staging-next
Revert "staging: rtl8192u: rename CONFIG_IEEE80211_CRYPT_TKIP"
Revert "staging: dgap: remove unneeded kfree() in dgap_tty_register_ports()"

Guido MartÃnez (4):
staging: vt6655: fix DBG_PRT and PRINT_K macros
staging: vt6655: remove mention of nonexistent function CARDbSetBasicRate
staging: vt6655: remove dead code
staging: vt6655: fix checkpatch bracing issues

Gulsah Kose (1):
staging: sbe-2t3e3: Fix line over 80 characters in cpld.c

H Hartley Sweeten (190):
staging: comedi: adl_pci9111: factor out chanlist checking from (*do_cmdtest)
staging: comedi: amplc_pci224: factor out chanlist checking from (*do_cmdtest)
staging: comedi: amplc_pci230: factor out chanlist checking from (*do_cmdtest)
staging: comedi: cb_pcidas: factor out chanlist checking from (*do_cmdtest)
staging: comedi: cb_pcidas64: factor out chanlist checking from (*do_cmdtest)
staging: comedi: das16: factor out chanlist checking from (*do_cmdtest)
staging: comedi: das16m1: factor out chanlist checking from (*do_cmdtest)
staging: comedi: das1800: factor out chanlist checking from (*do_cmdtest)
staging: comedi: das800: factor out chanlist checking from (*do_cmdtest)
staging: comedi: dmm32at: factor out chanlist checking from (*do_cmdtest)
staging: comedi: gsc_hpdi: factor out chanlist checking from (*do_cmdtest)
staging: comedi: ni_at_a2150: factor out chanlist checking from (*do_cmdtest)
staging: comedi: ni_mio_common: factor out chanlist checking from (*do_cmdtest)
staging: comedi: me4000: tidy up the chanlist checking
staging: comedi: ni_labpc: tidy up the chanlist checking
staging: comedi: drivers: core validates chanlist_len max
staging: comedi: drivers: properly validate cmd->scan_end_arg
staging: comedi: addi_apci_3xxx: fix ai subdevice 'len_chanlist'
staging: comedi: adl_pci9111: rename local var in pci9111_ai_do_cmd_test()
staging: comedi: comedi_test: ao subdevice does not support async commands
staging: comedi: hwdrv_apci3200: properly validata the ai cmd->start_arg
staging: comedi: adl_pci9118: fix the ai cmd->start_arg validation and use
staging: comedi: amplc_dio200_common: fix the cmd->start_arg use
staging: comedi: amplc_pci224: fix the ao cmd->start_arg use
staging: comedi: amplc_pci230: fix the ai/ao cmd->start_arg use for TRIG_INT
staging: comedi: cb_pcidas: clarify the ai cmd->start_arg validation
staging: comedi: cb_pcidas: fix the ao cmd->start_arg use for TRIG_INT
staging: comedi: cb_pcidas64: validate the ai/ao cmd->start_arg
staging: comedi: dt282x: fix the ao cmd->start_arg use for TRIG_INT
staging: comedi: gsc_hpdi: validate the cmd->start_arg
staging: comedi: me4000: validate the cmd->start_arg
staging: comedi: ni_pcidio: fix the cmd->start_arg use for TRIG_INT
staging: comedi: ni_tiocmd: clarify the cmd->start_arg validation and use
staging: comedi: ni_labpc: clarify the cmd->start_arg validation
staging: comedi: pcmmio: fix the cmd->start_arg use for TRIG_INT
staging: comedi: pcmuio: fix the cmd->start_arg use for TRIG_INT
staging: comedi: s626: clarify the cmd->start_arg validation and use
staging: comedi: usbduxsigma: fix the ai/ao cmd->start_arg use for TRIG_INT
staging: comedi: usbduxfast: fix the cmd->start_arg validation and use
staging: comedi: usbdux: fix the cmd->start_arg use
staging: comedi: ni_mio_common: clarify the cmd->start_arg validation and use
staging: comedi: adl_pci9111: clarify Step 2b of the (*do_cmdtest)
staging: comedi: cb_pcidas64: remove unnecessary Step 2b test in (*do_cmdtest)
staging: comedi: me4000: remove unnecessary Step 2b test in (*do_cmdtest)
staging: comedi: amplc_pci224: remove pci224_cascade_ns_to_timer()
staging: comedi: amplc_pci224: factor out the 'start pacer' code
staging: comedi: amplc_pci224: always cascade the 8254 timers
staging: comedi: amplc_pci224: only calc the pacer divisors once
staging: comedi: adv_pci1710: remove 'ai_timer2' from private data
staging: comedi: adv_pci1710: remove 'ai_timer1' from private data
staging: comedi: adv_pci1710: remove 'ai_flags' from private data
staging: comedi: adv_pci1710: remove 'ai_chanlist' from private data
staging: comedi: adv_pci1710: remove 'ai_n_chan' from private data
staging: comedi: adv_pci1710: remove 'ai_scans' from private data
staging: comedi: adv_pci1710: remove 'ai_data_len' from private data
staging: comedi: adv_pci1710: cmd->scan_begin_src can only be TRIG_FOLLOW
staging: comedi: adv_pci1710: absorb pci171x_ai_docmd_and_mode()
staging: comedi: adv_pci1710: remove 'ai_do' from private data
staging: comedi: adv_pci1710: rename check_channel_list()
staging: comedi: adv_pci1710: tidy up pci171x_ai_check_chanlist()
staging: comedi: adv_pci1710: don't check the chanlist twice
staging: comedi: adv_pci1710: remove 'neverending_ai' from private data
staging: comedi: adv_pci1710: remove 'ai_buf_ptr' from private data
staging: comedi: adv_pci1710: remove 'ai_eos' from private data
staging: comedi: adv_pci1710: only calc the pacer divisors once
staging: comedi: adv_pci1710: remove local var in pci171x_ai_cmd()
staging: comedi: adv_pci1710: tidy up start_pacer()
staging: comedi: adv_pci1710: rename interrupt helper functions
staging: comedi: adv_pci1710: always enable PCI171x_PARANOIDCHECK code
staging: comedi: adv_pci1710: remove 'i8254_osc_base' from private data
staging: comedi: adv_pci1710: remove 'ai_act_chan' from private data
staging: comedi: cb_pcidas: don't calc ai pacer divisors twice
staging: comedi: cb_pcidas: don't calc ao pacer divisors twice
staging: comedi: das16m1: don't calc pacer divisors twice
staging: comedi: das1800: refactor Step 4 of das1800_ai_do_cmdtest()
staging: comedi: das1800: don't calc pacer divisors twice
staging: comedi: 8253.h: rename i8253_cascade_ns_to_timer_2div()
staging: comedi: 8253.h: remove the unused i8253_cascade_ns_to_timer_*()
staging: comedi: adl_pci9111: tidy up (*do_cmdtest) Step 4
staging: comedi: addi_apci_2032: tidy up cmd use in apci2032_interrupt()
staging: comedi: amplc_pci224: remove 'ai_stop_continuous' from private data
staging: comedi: amplc_pci230: remove 'ai_continuous' from private data
staging: comedi: amplc_pci230: remove 'ao_continuous' from private data
staging: comedi: addi_common.h: remove 'ui_AiFlags' from private data
staging: comedi: addi_common.h: remove 'ui_AiScanLength' from private data
staging: comedi: addi_common.h: remove 'pui_AiChannelList' from private data
staging: comedi: addi_common.h: remove 'ui_AiTimer0' from private data
staging: comedi: addi_common.h: remove 'ui_AiTimer1' from private data
staging: comedi: addi_common.h: remove 'ui_AiDataLength' from private data
staging: comedi: addi_common.h: remove 'ui_AiNbrofScans' from private data
staging: comedi: addi_common.h: remove 'b_AiContinuous' from private data
staging: comedi: hwdrv_apci3120: cmd->convert_src is always TRIG_TIMER
staging: comedi: hwdrv_apci3120: fix 'b_AiCyclicAcquisition' usage
staging: comedi: hwdrv_apci3120: remove clearing of 'b_OutputMemoryStatus'
staging: comedi: pcl711: fix 8254 timer programming
staging: comedi: ni_at_ao: fix 8254 timer programming
staging: comedi: me4000: fix 8254 timer programming
staging: comedi: amplc_pci244: clarify 8254 timer programming
staging: comedi: das800: clarify 8254 timer programming
staging: comedi: ni_labpc: fix 8254 timer programming
staging: comedi: ni_at_a2150: clarify 8254 timer programming
staging: comedi: das16m1: clarify 8254 timer programming
staging: comedi: das16: clarify 8254 timer programming
staging: comedi: adl_pci9118: remove 'ai_n_chan' from private data
staging: comedi: adl_pci9118: remove 'ai_chanlist' from private data
staging: comedi: adl_pci9118: remove 'ai_data_len' from private data
staging: comedi: adl_pci9118: remove 'ai_timer1' from private data
staging: comedi: adl_pci9118: remove 'ai_timer2' from private data
staging: comedi: adl_pci9118: remove 'ai_n_scanlen' from private data
staging: comedi: adl_pci9118: remove 'i8254_osc_base' from private data
staging: comedi: adl_pci9118: remove 'ai_scans' from private data
staging: comedi: adl_pci9118: remove 'usessh' from private data
staging: comedi: adl_pci9118: cmd->stop_src == TRIG_INT is not supported
staging: comedi: adl_pci9118: remove 'ai_buf_ptr' from private data
staging: comedi: adl_pci9118: remove 'valid' from private data
staging: comedi: adl_pci9118: remove 'cnt0_users' from private data
staging: comedi: adl_pci9118: remove 'useeoshandle' from private data
staging: comedi: adl_pci9118: remove 'ai16bits' from private data
staging: comedi: adl_pci9118: remove 'int_ai_func' from private data
staging: comedi: adl_pci9118: tidy up interrupt_pci9118()
staging: comedi: adl_pci9118: tidy up start_pacer()
staging: comedi: adl_pci9118: remove 'cnt0_divisor' from private data
staging: comedi: adl_pci9118: remove 'dmabuf_samples' from private data
staging: comedi: adl_pc19111: remove 'stop_is_none' from private data
staging: comedi: adl_pc19111: rename 'async_cmd' variable in (*do_cmd)
staging: comedi: adl_pc19111: remove 'chanlist_len' from private data
staging: comedi: amplc_dio200_common: remove 'continuous' from subdevice private data
staging: comedi: amplc_pci224: use comedi_fc helpers to validate timer args
staging: comedi: pcl730: add support for Diamond Systems PC/104 modules
staging: comedi: TODO: remove item "reserve major number"
staging: comedi: adl_pci9111: use comedi_fc helpers to validate timer args
staging: comedi: adv_pci1710: use comedi_fc helpers to validate timer args
staging: comedi: dt3000: use comedi_fc helpers to validate timer args
staging: comedi: adl_pci9118: use comedi_fc helpers to validate timer args
staging: comedi: cb_pcidas: use comedi_fc helpers to validate timer args
staging: comedi: comedi_test: use comedi_fc helpers to validate timer args
staging: comedi: das16: use comedi_fc helpers to validate timer args
staging: comedi: das16m1: use comedi_fc helpers to validate timer args
staging: comedi: das800: use comedi_fc helpers to validate timer args
staging: comedi: dmm32at: use comedi_fc helpers to validate timer args
staging: comedi: dt2814: use comedi_fc helpers to validate timer arg
staging: comedi: dt282x: use comedi_fc helpers to validate timer args
staging: comedi: ni_at_a2150: use comedi_fc helpers to validate timer arg
staging: comedi: ni_pcidio: use comedi_fc helpers to validate timer arg
staging: comedi: pcl711: use comedi_fc helpers to validate timer arg
staging: comedi: pcl812: use comedi_fc helpers to validate timer arg
staging: comedi: pcl816: use comedi_fc helpers to validate timer arg
staging: comedi: pcl818: use comedi_fc helpers to validate timer arg
staging: comedi: quatech_daqp_cs: use comedi_fc helpers to validate timer args
staging: comedi: rtd520: use comedi_fc helpers to validate timer args
staging: comedi: s626: use comedi_fc helpers to validate timer args
staging: comedi: skel: use comedi_fc helpers to validate timer args
staging: comedi: addi_apci_3xxx: use comedi_fc helpers to validate timer arg
staging: comedi: usbdux: remove 'ai_continuous' from private data
staging: comedi: usbdux: remove 'ao_continuous' from private data
staging: comedi: usbduxfast: remove 'ai_continuous' from private data
staging: comedi: usbduxsigma: remove 'ai_continuous' from private data
staging: comedi: usbduxsigma: remove 'ao_continuous' from private data
staging: comedi: usbdux: remove 'ao_chanlist' from private data
staging: comedi: usbdux: use 'cmd' pointer in usbduxsub_ai_isoc_irq()
staging: comedi: usbduxsigma: remove 'ao_chanlist' from private data
staging: comedi: das800: add a local var for the comedi_cmd pointer
staging: comedi: das800: remove 'forever' from private data
staging: comedi: amplc_dio200_common: use comedi_cmd pointer
staging: comedi: amplc_pci224: use comedi_cmd pointer
staging: comedi: amplc_pci230: use comedi_cmd pointer
staging: comedi: cb_pcidas: use comedi_cmd pointer
staging: comedi: das1800: use comedi_cmd pointer
staging: comedi: mite: tidy up local variables in mite_sync_output_dma()
staging: comedi: ni_65xx: remove commented out local variable
staging: comedi: usbduxsigma: use comedi_cmd pointer
staging: comedi: pcmuio: tidy up local variables in pcmuio_handle_intr_subdev()
staging: comedi: pcmmio: use comedi_cmd pointer
staging: comedi: pcmmio: remove 'continuous' from private data
staging: comedi: pcl816: fix DMA 'bytes' calculation
staging: comedi: pcl711: use comedi_cmd pointer
staging: comedi: ni_mio_common: use comedi_cmd pointer
staging: comedi: ni_labpc_isadma: use comedi_cmd pointer
staging: comedi: ni_labpc: use comedi_cmd pointer
staging: comedi: cb_pcidas64: use comedi_cmd pointer
staging: comedi: cb_pcidas64: change params to external_ai_queue_in_use()
staging: comedi: comedi_fc: use comedi_cmd pointer
staging: comedi: amplc_pci224: use cfc_bytes_per_scan()
staging: comedi: amplc_pci230: use cfc_bytes_per_scan()
staging: comedi: das16: use cfc_bytes_per_scan()
staging: comedi: pcl812: use cfc_bytes_per_scan()
staging: comedi: pcl816: use cfc_bytes_per_scan()
staging: comedi: pcl818: use cfc_bytes_per_scan()
staging: comedi: usbduxfast: remove unreachable code in usbduxfast_ai_cmd()
staging: comedi: adl_pci9111: factor fifo handling out of pci9111_interrupt()

Hayato Suzuki (1):
staging: speakup: fix typo in kobjects.c

Heesub Shin (5):
staging: ion: tidy up a bit
staging: ion: simplify ion_page_pool_total()
staging: ion: remove struct ion_page_pool_item
staging: ion: use compound pages on high order pages for system heap
staging: ion: shrink highmem pages on kswapd

Hongchao Zhang (1):
staging/lustre/osc: don't activate deactivated obd_import

Ian Abbott (25):
staging: comedi: drivers: correct mode check for i8254_set_mode()
staging: comedi: amplc_dio200_common: correct bound on counter mode
staging: comedi: remove redundant pointer dereference in comedi_poll()
staging: comedi: remove async parameter from resize_async_buffer()
staging: comedi: pass subdevice to comedi_buf_put()
staging: comedi: pass subdevice to comedi_buf_get()
staging: comedi: pass subdevice to comedi_buf_memcpy_to()
staging: comedi: pass subdevice to comedi_buf_memcpy_from()
staging: comedi: ni_tiocmd: pass subdevice to command setup functions
staging: comedi: pass subdevice to comedi_buf_write_alloc()
staging: comedi: pass subdevice to comedi_buf_write_free()
staging: comedi: pass subdevice to comedi_buf_write_n_allocated()
staging: comedi: pass subdevice to comedi_buf_read_alloc()
staging: comedi: pass subdevice to comedi_buf_read_free()
staging: comedi: pass subdevice to comedi_buf_read_n_available()
staging: comedi: pass subdevice to comedi_buf_reset()
staging: comedi: pass subdevice to comedi_buf_is_mmapped()
staging: comedi: pass subdevice to comedi_buf_munge()
staging: comedi: pass subdevice to __comedi_buf_write_alloc()
staging: comedi: pass subdevice to comedi_buf_write_n_available()
staging: comedi: mite: pass subdevice to mite_buf_change()
staging: comedi: mite: pass subdevice to mite_sync_input_dma()
staging: comedi: mite: pass subdevice to mite_sync_output_dma()
staging: comedi: remove subdevice member of struct comedi_async
staging: comedi: remove in_request_module

Ioana Ileana (1):
staging: vt6655: fix sparse warning

Jake Edge (6):
staging/bcm fix hostmibs.c checkpatch problems
staging/rtl8187se fix sparse complaints
staging/skein: rename files and clean up directory structure
staging/skein: move all threefish block functions to one file
staging/skein: comment typos
staging/skein: variable/member name cleanup

James A Shackleford (3):
staging: ozwpan: Add missing blanklines after declarations
staging: silicom: fix sparse warning for static variable
staging: skein: fix sparse warning for static declarations

James Nunez (1):
staging/lustre/hsm: HSM requests not delivered

Jan Moskyto Matejka (1):
rtl8821ae: fixed defined-not-used warning

Jason Cooper (22):
staging: crypto: skein: import code from Skein3Fish.git
staging: crypto: skein: allow building statically
staging: crypto: skein: remove brg_*.h includes
staging: crypto: skein: remove skein_port.h
staging: crypto: skein: remove __cplusplus and an unneeded stddef.h
staging: crypto: skein: remove unneeded typedefs
staging: crypto: skein: remove all typedef {struct, enum}
staging: crypto: skein: use u8, u64 vice uint*_t
staging: crypto: skein: fixup pointer whitespace
staging: crypto: skein: cleanup whitespace around operators/punc.
staging: crypto: skein: dos2unix, remove executable perms
staging: crypto: skein: fix leading whitespace
staging: crypto: skein: remove trailing whitespace
staging: crypto: skein: cleanup >80 character lines
staging: crypto: skein: fix do/while brace formatting
staging: crypto: skein: fix brace placement errors
staging: crypto: skein: wrap multi-line macros in do-while loops
staging: crypto: skein: remove externs from .c files
staging: crypto: skein: remove braces from single-statement block
staging: crypto: skein: remove unnecessary line continuation
staging: crypto: skein: add TODO file
staging: crypto: skein: depend upon CRYPTO

Jean Delvare (1):
iio: adc: Fix exynos_adc dependencies

Jerry Snitselaar (2):
staging/line6: blank line after declaration cleanup
staging: binder: cleanup dereference of noderef expressions

Jes Sorensen (522):
staging: rtl8723au: Remove a bunch of calls via indirect HAL interface and call functions directly
staging: rtl8723au: This gets rid of the last HW_VAR_BCN_VALID usage
staging: rtl8723au: Remove HW_VAR_MEDIA_STATUS* usage
staging: rtl8723au: Eliminate HW_VAR_SET_OPMODE usage
staging: rtl8723au: Eliminate usage of HW_VAR_BASIC_RATE
staging: rtl8723au: Eliminate HW_VAR_MAC_ADDR usage
staging: rtl8723au: Eliminate HW_VAR_BSSID usage
staging: rtl8723au: Eliminate HW_VAR_MLME_SITESURVEY usage
staging: rtl8723au: Eliminate HW_VAR_CHECK_BSSID and HW_VAR_MLME_JOIN
staging: rtl8723au: Eliminate HW_VAR_BEACON_INTERVAL
staging: rtl8723au: Eliminate HW_VAR_SLOT_TIME
staging: rtl8723au: Eliminate HW_VAR_RESP_SIFS
staging: rtl8723au: Eliminate HW_VAR_ACK_PREAMBLE
staging: rtl8723au: Eliminate HW_VAR_SEC_CFG usage
staging: rtl8723au: Kill off HW_VAR_CAM_EMPTY_ENTRY and some function layers wrapping it
staging: rtl8723au: Eliminate HW_VAR_CAM_WRITE and clean up all the wrapping around it
staging: rtl8723au: Eiminate the use of HW_VAR_AC_PARAM_{VO,VI,BE,BK}
staging: rtl8723au: Kill off HW_VAR_ACM_CTRL
staging: rtl8723au: Make direct calls for HW_VAR_AMPDU_{MIN_SPACE,FACTOR}
staging: rtl8723au: Kill off HW_VAR_INITIAL_GAIN
staging: rtl8723au: Nuke HW_VAR_BCN_FUNC
staging: rtl8723au: Nuke HW_VAR_CHECK_TXBUF, which was also a no-op
staging: rtl8723au: Make direct calls for HW_VAR_TXDMA_AGG_PG_TH
staging: rtl8723au: Make direct calls for HW_VAR_H2C_FW_{PWRMODE,JOINBSSRPT}
staging: rtl8723au: Make direct calls for HW_VAR_H2C_P2P_PS_OFFLOAD
staging: rtl8723au: Make direct calls for HW_VAR_SET_RPWM
staging: rtl8723au: Remove commented out set_hwreg calls
staging: rtl8723au: Make direct calls for HW_VAR_NAV_UPPER
staging: rtl8723au: Eliminate HW_VAR_DM_FUNC_OP calls
staging: rtl8723au: Eliminate HW_VAR_DM_FUNC_{SET,CLR}
staging: rtl8723au: Eliminate HW_VAR_DM_FLAG
staging: rtl8723au: Remove HW_VAR_APFM_ON_MAC
staging: rtl8723au: Remove HW_VAR_EFUSE_{BT_,}BYTES
staging: rtl8723au: Remove HW_VAR_TXPAUSE
staging: rtl8723au: Eliminate unused HW_VAR_TRIGGER_GPIO_0
staging: rtl8723au: Remove calls to HW_VAR_H2C_MEDIA_STATUS
staging: rtl8723au: Remove SetHwReg*() related code
staging: rtl8723au: Remove empty function rtw_stassoc_hw_rpt23a()
staging: rtl8723au: Improve some bad switch() formatting
staging: rtl8723au: Eliminate HW_VAR_RF_TYPE usage
staging: rtl8723au: Eliminate HW_VAR_FWLPS_RF_ON usage
staging: rtl8723au: Eliminate HW_WAR_CHK_HI_QUEUE_EMPTY usage
staging: rtl8723au: Kill off ugly GetHwReg*() interface
staging: rtl8723au: Remove obsolete HW_VARIABLES enum
staging: rtl8723au: Remove unused is_boot_from_eeprom() macro
staging: rtl8723au: Remove #ifdef CONFIG_DEBUG_CFG80211
staging: rtl8723au: Remove two layers of wrappers around rtw_cfg80211_indicate_scan_done()
staging: rtl8723au: Don't wrap kill_pid() in an unnecessary macro
staging: rtl8723au: rtw_os_indicate_connect23a() is only called from one place - fold it in
staging: rtl8723au: Remove unnecessary memset() followed by a memcpy() into the same space
staging: rtl8723au: Fix hopeless brackets for declaring a variable mid-function
staging: rtl8723au: Remove unused functions rtw_indicate_sta_{dis,}assoc_event23a()
staging: rtl8723au: rtw_report_sec_ie23a() is only called from rtw_mlme.c
staging: rtl8723au: Remove last remnants of CONFIG_BR_EXT
staging: rtl8723au: Fold rtw_remainder_len23a() into _rtw_open_pktfile23a()
staging: rtl8723au: Use proper ETH_P_* types instead of hard coded constants in rtw_xmit.c
staging: rtl8723au: Fix update_attrib() and set_qos() to not use pktfile nonsense
staging: rtl8723au: Make rtw_xmitframe_coalesce23a() more readable
staging: rtl8723au: Don't use pktfile interface in rtw_xmitframe_coalesce23a()
staging: rtl8723au: Remove ugly pktfile interface
staging: rtl8723au: Remove unnecessary forward struct declarations from xmit_osdep.h
staging: rtl8723au: No need to include header files for unused circ_buf and old iwpriv bits
staging: rtl8723au: Remove a couple of unused prototypes
staging: rtl8723au: Remove unused bitshift() function
staging: rtl8723au: Call do_div() directly and get rid of unnecessary wrapper functions
staging: rtl8723au: Use proper ETH_P_* types in rtw_recv.c
staging: rtl8723au: Fix case where ethtype was never obtained and always be checked against 0
staging: rtl8723au: Calling rtw_get_stainfo() with a NULL sta_addr will return NULL
staging: rtl8723au: Simplify retrieving the ether_type in portctrl()
staging: rtl8723au: Fix buffer overflow in rtw_get_wfd_ie()
staging: rtl8723au: Remove duplicate #defines for WLAN_EID_VENDOR_SPECIFIC
staging: rtl8723au: rtw_security.h - remove some unused macros
staging: rtl8723au: make source * argument const
staging: rtl8723au: rtw_mlme_ext.c: Use the kernel's WLAN_EID_* definitions
staging: rtl8723au: rtw_mlme.c: Use the kernel's WLAN_EID_* definitions
staging: rtl8723au: rtw_ap.c: Use the kernel's WLAN_EID_* definitions
staging: rtl8723au: rtw_p2p.c: Use the kernel's WLAN_EID_* definitions
staging: rtl8723au: rtw_ieee80211.c: Use the kernel's WLAN_EID_* definitions
staging: rtl8723au: rtw_wlan_util.c: Use the kernel's WLAN_EID_* definitions
staging: rtl8723au: rtl8723a_cmd.c: Use the kernel's WLAN_EID_* definitions
staging: rtl8723au: rtw_xmit.c: Use the kernel's WLAN_EID_* definitions
staging: rtl8723au: rtw_recv.c: Use the kernel's WLAN_EID_* definitions
staging: rtl8723au: Fixup last users to use the kernel's WLAN_EID_* definitions
staging: rtl8723au: Remove obsolete local defines matching WLAN_EID_*
staging: rtl8723au: Remove P2P/WiFiDirect/WiFiDisplay code
staging: rtl8723au: Remove another stack of unused P2P related #defines
staging: rtl8723au: rtw_restructure_ht_ie23a(): use cfg80211_find_ie()
staging: rtl8723au: rtw_update_ht_ie23a(): use cfg80211_find_ie()
staging: rtl8723au: OnProbeReq23a() Use cfg80211_find_ie()
staging: rtl8723au: OnAuth23() Use cfg80211_find_ie()
staging: rtl8723au: OnAuth23aClient23a() Use cfg80211_find_ie()
staging: rtl8723au: OnAssocRsp23a() use ieee80211 header defines
staging: rtl8723au: OnDeAuth23a() use ieee80211 header defines
staging: rtl8723au: OnDisassoc23(): Use ieee80211_mgmt
staging: rtl8723au: OnAction23_back23a() Use ieee80211_mgmt and bug fixes
staging: rtl8723au: process_80211d() use cfg80211_find_ie()
staging: rtl8723au: collect_bss_info23a(): Convert to use cfg80211_fine_ie()
staging: rtl8723au: issue_action_BSSCoexistPacket(): Clean + use cfg80211_find_ie()
staging: rtl8723au: issue_assocreq23a(): General cleanups and use cfg80211_find_ie()
staging: rtl8723au: issue_asocrsp23a(): Use cfg80211_find_ie() and cleanups
staging: rtl8723au: issue_probersp23a(): various cleanups
staging: rtl8723au: OnAssocReq23a(): Clean up and use more ieee80211.h
staging: rtl8723au: Make mlme_handlers and action_handlers return int
staging: rtl8723au: rtw_update_protection23a(): Use cfg80211_find_ie()
staging: rtl8723au: rtw_get_cur_max_rate23a(): use cfg80211_find_ie()
staging: rtl8723au: OnBeacon23a(): Use struct ieee80211_mgmt
staging: rtl8723au: OnBeacon23a(): Use ieee80211_mgmt to calculate ie location
staging: rtl8723au: Make rtw_check_bcn_info23() take a ieee80211_mgmt pointer
staging: rtl8723au: rtw_check_bcn_info23a(): Use cfg80211_find_ie()
staging: rtl8723au: rtw_check_bcn_info23a(): Clean up code obfuscation
staging: rtl8723au: update_sta_support_rate23a(): Use cfg80211_find_ie()
staging: rtl8723au: start_bss_network(): Use cfg80211_find_ie()
staging: rtl8723au: Use const * for parsing wpa IEs
staging: rtl8723au: rtw_get_cipher_info(): Convert to use cfg80211_* API
staging: rtl8723au: rtw_check_bcn_info23a(): Remove excessive brackets
staging: rtl8723au: rtw_check_bcn_info23a(): Use cfg80211 to find WPA info
staging: rtl8723au: rtw_cfg80211_set_wpa_ie(): Use cfg80211_ API
staging: rtl8723au: rtw_cfg80211_set_wpa_ie(): Remove unused variable 'pos'
staging: rtl8723au: Remove obsolete rtw_get_wpa{2,}_ie23a() functions
staging: rtl8723au: Remove unused for_each_ie() and dump_ies23a()
staging: rtl8723au: Remove multiple duplicate defines of the WPA OUI
staging: rtl8723au: update_bcn_vendor_spec_ie(): Go easy on those brackets
staging: rtl8723au: OnAssocReq23a(): Simplify parsing crypto info from the IE
staging: rtl8723au: OnAssocReq23a(): Don't check for presence of BSSID twice
staging: rtl8723au: OnAssocReq23a(): Use cfg80211_find_ie() to locate HT caps
staging: rtl8723au: Remove struct rtw_ieee802_11_elems and related code
staging: rtl8723au: Remove unused dump_wpsie23a()
staging: rtl8723au: Remove unused ieee880211_is_empty_essid()
staging: rtl8723au: Remove some unused ieee80211 structs
staging: rtl8723au: ioctl_cfg80211.c: Use eth_{zero,broadcast},addr()
staging: rtl8723au: OnAssocReq23a(): use ieee80211_mgmt to calculate offset
staging: rtl8723au: OnProbeReq23a(): Use struct ieee80211_mgmt
staging: rtl8723au: OnProbeReq23a(): is_valid_p2p_probereq is always false
staging: rtl8723au: Remove buggy function _rtw_report_sec_ie()
staging: rtl8723au: rtw_mlme.c: remove commented out debug code
staging: rtl8723au: OnBeacon23a() tidy up code
staging: rtl8723au: clean up update_TSF()
staging: rtl8723au: update_TSF() remove unused argument and move to rtw_mlme_ext.c
staging: rtl8723au: OnAction23a(): Use struct ieee80211_mgmt instead of hardcoded offsets
staging: rtl8723au: OnAction23a_back23a(): Use struct ieee8011_mgmt to parse action frames
staging: rtl8723au: OnAssocRsp23a() use ieee80211_mgmt to obtain DA
staging: rtl8723au: OnAuth23aClient23a(): Clean up using struct ieee80211_mgmt
staging: rtl8723au: OnAuth23a(): ieee80211.h-ify
staging: rtl8723au: mgmt_dispatcher23a(): Use struct ieee80211_mgmt
staging: rtl8723au: init_channel_set(): Restructure variable names
staging: rtl8723au: os_intfs.c: Declare a couple of local variables static
staging: rtl8188eu: usb_intf.c: No point processing an empty table
staging: rtl8188eu: os_intfs.c: Mark a couple of variables static
staging: rtl8723au: Clean up namespace clashes with rtl8188eu driver
staging: rtl8723au: Remove unused function rtw_os_read_port23a()
staging: rtl8723au: Remove unnecessary abstraction rtw_os_recv_resource_alloc23a()
staging: rtl8723au: Fold some resource allocation abstraction into their callers
staging: rtl8723au: Remove another unused prototype
staging: rtl8723au: Remove dummy function rtw_hostapd_mlme_rx23a()
staging: rtl8723au: rtw_mlme.c: Clean up mess
staging: rtl8723au: Fold rtw_to_roaming() into the code
staging: rtl8723au: Fold _rtw_free_mlme_priv23a() into rtw_free_mlme_priv23a()
staging: rtl8723au: Remove unused function rtw_get_timestampe_from_ie23a()
staging: rtl8723au: collect_bss_info23a(): Use struct ieee80211_mgmt
staging: rtl8723au: Move rtw23a_roaming() so we can declare _rtw_roaming() static
staging: rtl8723au: Remove bogus inline from rtw_set_roaming() prototype
staging: rtl8723au: Make _rtw_free_network23() static
staging: rtl8723au: Add MAINTAINERS entry
staging: rtl8723au: Check kmalloc return value and fix size of memcpy()
staging: rtl8723au: Fix incorrect pointer test introduced in previous commit
staging: rtl8723au: collect_bss_info23a(): Eliminate smatch warning
staging: rtl8723au: process_80211d(): Fix order of advancing array pos
staging: rtl8723au: rtw_check_beacon_data23a(): Make len unsigned int
staging: rtl8723au: c2h_wk_callback(): Use GFP_KERNEL, and check return value
staging: rtl8723au: rtw_cfg80211_inform_bss() fix Smatch warning
staging: rtl8723au: cfg80211_rtw_add_key() return -ENOMEM on kmalloc failure
staging: rtl8723au: Use a workqueue for command handling
staging: rtl8723au: Remove obsolete hal thread handling code
staging: rtl8723au: Fold _rtw_free_cmd_priv23a() into rtw_free_cmd_priv23a()
staging: rtl8723au: Fold _rtw_free_evt_priv23a() into rtw_free_evt_priv23a()
staging: rtl8723au: Fold _rtw_init_evt_priv23a() into rtw_init_evt_priv23a()
staging: rtl8723au: Remove obsolete header file cmd_osdep.h
staging: rtl8723au: Remove unused list_head from struct cmd_obj
staging: rtl8723au: Remove unused #define FREE_CMDOBJ_SZ
staging: rtl8723au: Make cmd handlers take a const u8 * as their data argument
staging: rtl8723au: Preserve const attribute of cmd handler argument
staging: rtl8723au: rtw_joinbss_cmd23a(): Remove unnecessary typecast
staging: rtl8723au: rtw_createbss_cmd23a(): Remove unnecessary typecast
staging: rtl8723au: Remove unnecessary typecasts of struct wlan_bssid_ex objects
staging: rtl8723au: rtw_set_802_11_infrastructure_mode23a(): Make it readable
staging: rtl8723au: Make some of the bt-coexist code less unreadable
staging: rtl8723au: Remove unused usb write_async calls
staging: rtl8723au: Remove wrapper around rtl8723au_set_intf_ops()
staging: rtl8723au: Fold rtw_init_io_priv23a() into rtl8723au_set_intf_ops()
staging: rtl8723au: Remove unused ioreq_* prototypes
staging: rtl8723au: Not sure what a write_scsi function is doing in a WiFi driver
staging: rtl8723au: Remove _rtw_write_port_and_wait() functions
staging: rtl8723au: Remove all references to unused io_queue
staging: rtl8723au: Remove some leftover pointers from struct rtw_adapter
staging: rtl8723au: bRxRSSIDisplay is always set to zero
staging: rtl8723au: Remove unused struct rtw_adapter * from struct io_priv
staging: rtl8723au: Get rid of struct io_priv
staging: rtl8723au: Remove unused pintf_dev entry from struct intf_hdl
staging: rtl8723au: Pass a struct rtw_adapter * to the USB functions
staging: rtl8723au: Remove unused rtw_adapter * from struct intf_hdl
staging: rtl8723au: Remove another two unused prototypes
staging: rtl8723au: Eliminate struct intf_hdl
staging: rtl8723au: Remove unused entries from struct dvobj_priv
staging: rtl8723au: Remove unused struct specific_device_id
staging: rtl8723au: Remove another pile of unused entries from struct rtw_adapter
staging: rtl8723au: from hal_ops 'interface_ps_func'
staging: rtl8723au: struct pwrctrl_priv remove unused entry b_hw_radio_off
staging: rtl8723au: Remove unused hal interface for accessing bb regs
staging: rtl8723au: Make rtw_get_capability23a_from_ie() return __le 16 *
staging: rtl8723au: Make sparse happy - make rtw_get_beacon_interval23a_from_ie return __le16 *
staging: rtl8723au: Eliminate the 217th copy of the microsoft OUI
staging: rtl8723au: Remove redundant checks of WPA OUI
staging: rtl8723au: Fold _rtw_init_mlme_priv23a() into rtw_init_mlme_priv23a()
staging: rtl8723au: Fold _rtw_free_network23a_queue23a() into rtw_free_network_queue23a()
staging: rtl8723au: Fold _rtw_find_network23a() into rtw_find_network23a()
staging: rtl8723au: _rtw_free_network23a(): Remove write-only variable 'lifetime'
staging: rtl8723au: _rtw_free_network23a(): Remove unused argument 'isfreeall'
staging: rtl8723au: rtw_free_network_queue23a() eliminate unused argument 'isfreeall'
staging: rtl8723au: Get rid of _rtw_free_network23a_nolock23a()
staging: rtl8723au: rtw_ieee80211.c mark a couple of function static
staging: rtl8723au: rtw_ieee80211.c: Reduce some excessive parenthesis usage
staging: rtl8723au: pass the cmd parm buffer directly to the cmd handler
staging: rtl8723au: rsp_buf wasn't used for anything - don't allocate it
staging: rtl8723au: Remove rtw_free_cmd_priv23a()
staging: rtl8723au: Name cmd workqueue appropriately to allow for more workqueues
staging: rtl8723au: Use workqueue to handle interrupt complete processing
staging: rtl8723au: Get rid of ugly cbuf interface
staging: rtl8723au: Remove unused + write-only entries from struct evt_priv
staging: rtl8723au: Fix endian abnormality in mlme_evt_hdl23a()
staging: rtl8723au: Make event callbacks take a const u8 *
staging: rtl8723au: rtw_event.h remove some unused structs and random blank lines
staging: rtl8723au: Eliminate struct qos_priv
staging: rtl8723au: Remove unused rtw_ioctl.h
staging: rtl8723au: rtw_ioctl_set.h: Remove unused struct bssid_info
staging: rtl8723au: Remove a pile of unused firmware image file names
staging: rtl8723au: Remove a bunch of always true #ifdefs
staging: rtl8723au: rtl8723a_recv.h: Don't put parenthesis around constants
staging: rtl8723au: rtw_wlan_util.c: Clean up the code
staging: rtl8723au: Remove redundant check
staging: rtl8723au: Declare validate_recv_*_frame() static
staging: rtl8723au: Remove to_fr_ds packet attribute
staging: rtl8723au: validate_recv_data_frame() use fctl knowledge to obtain bssid
staging: rtl8723au: update_recvframe_phyinfo(): Don't set variables twice
staging: rtl8723au: Fold get_hdr_bssid() into update_recvframe_phyinfo()
staging: rtl8723au: Use struct ieee80211_pspoll to obtain 'aid'
staging: rtl8723au: wifi.h: remove more unused #defines
staging: rtl8723au: Use random ethaddr if EEPROM address is corrupted
staging: rtl8723au: Remove unused ODM malloc/free functions
staging: rtl8723au: Remove unused ODM spin lock functions
staging: rtl8723au: Remove a bunch of unused clutter from the ODM code
staging: rtl8723au: Remove unused struct rtl8723a_priv
staging: rtl8723au: Remove some unused clutter from odm_types.h
staging: rtl8723au: Get rid of second set of custom error codes
staging: rtl8723au: rtw_sta_mgt.c: Fix some formatting badness
staging: rtl8723au: rtw_alloc_stainfo23a(): Remove unused variable tmp_aid
staging: rtl8723au: rtw_createbss_cmd23a_callback(): Relax holding of pmlmepriv->lock
staging: rtl8723au: add GFP argument to rtw_alloc_network()
staging: rtl8723au: Eliminate stainfo_by_offset spaghetti
staging: rtl8723au: Use kernel memory allocator for sta_priv allocations
staging: rtl8723au: Add GFP argument to rtw_alloc_stainfo23a()
staging: rtl8723au: Declare rtw_alloc_xmitframe() static
staging: rtl8723au: Use kmalloc() rather than vmalloc() to allocate xmit_frames
stating: rtl8723au: Use kmalloc instead of vmalloc to allocate pool of xmit_frame_ext
staging: rtl723au: Remove some obsolete misleading comments
staging: rtl8723au: Use kmalloc instead of vmalloc to allocate recv_frame pool
staging: rtl8723au: Remove ugly vmalloc() wrappers
staging: rtl8723au: Remove unused semaphore 'allrxreturnevt'
staging: rtl8723au: rtw_free_recvframe23a() is always passed precvpriv->free_recv_queue
staging: rtl8723au: Eliminate _rtw_queue_empty23a()
staging: rtl8723au: Eliminate RTW_STATUS_CODE23a()
staging: rtl8723au: Remove some unused prototypes
staging: rtl8723au: Get rid of NDEV_FMT/NDEV_ARG macros
staging: rtl8723au: Remove FUNC_ADPT_{FMT,ARG}
staging: rtl8723au: Get rid of FUNC_NDEV_{FMT,ARG}
staging: rtl8723au: Remove unused ADPT_{FMT,AGR} macros
staging: rtl8723au: Move REALTEK96B_IE23A to rtw_mlme_ext.c and mark it static
staging: rtl8723au: Move {WPA,RSN}_TKIP_CIPHER23A to rtw_wlan_util.c and mark them static
staging: rtl8723au: Move rtw_do_join23a() prototype to rtw_ioctl_set.h
staging: rtl8723au: Declare c2h_evt_hdl static
staging: rtl8723au: c2h_evt_hdl() is always called with 3rd argument = NULL
staging: rtl8723au: The driver only has one c2h_id_filter
staging: rtl8723au: Call c2h_handler_8723a() directly instead of via HAL interface
staging: rtl8723au: Remove local #define BIT()
staging: rtl8723au: tid is 4 bits, so we need a 16 bit value to hold a bitmap
staging: rtl8723au: No need for CHKBIT since 16 + 12 is still < 32
staging: rtl8723au: 'keyid' is always 0-3, no need for CHKBIT()
staging: rtl8723au: Another case of missing 'tid' bounds checking.
staging: rtl8723au: set_qos() keep userpriority in a u8
staging: rtl8723au: qos_asm23a(): Don't pass through an invalid priority
staging: rtl8723au: pattrib->priority can't be > 15, no need for CHKBIT()
staging: rtl8723au: rtw_pwrctrl.c: Reduce spaghettification
staging: rtl8723au: Remove some unused lists from struct sta_priv
staging: rtl8723au: Remove another unused queue from struct recv_priv
staging: rtl8723au: Eliminate no-op function rtl8723au_init_recvbuf()
staging: rtl8723au: Remove empty *_free_xmit_priv() and friends
staging: rtl8723au: struct phy_info and struct odm_phy_info are identical
staging: rtl8723au: struct odm_mac_info isn't used
staging: rtl8723au: Remove unused variable IOTPeer
staging: rtl8723au: Since struct odm_sta_info isn't used, remove it completely
staging: rtl8723au: Remove unused struct odm_ra_info
staging: rtl8723au: rtl8723a_spec.h: Use BIT() instead of BITx macros
staging: rtl8723au: rtl8723a_bt-coexist.h: Be consistent and use BIT()
staging: rtl8723au: Hal8723APhyCfg.h: Use BIT() instead of BITx
staging: rtl8723au: Hal8723PwrSeq.h: Use BIT() instead of BITx
staging: rtl8723au: hal_intf.h: Be consistent and use BIT() instead of BITx
staging: rtl8723au: odm.h: Use BIT() instead of BITx
staging: rtl8723au: odm_debug.h: Use BIT() instead of BITx
staging: rtl8723au: odm_reg.h: Use BIT() instead of BITx
staging: rtl8723au: rtw_sreset.h: Use BIT() instead of BITx
staging: rtl8723au: rtl8723au_led.c: Use BIT() instead of BITx
staging: rtl8723au: usb_halinit.c: Use BIT() instead of BITx
staging: rtl8723au: rtl8723a_bt-coexist.c: Be consistent in use of BIT()
staging: rtl8723au: hal_com.c: Use BIT() consistently instead of BITx
staging: rtl8723au: HalDMOutSrt8723A_CE.c: Use BIT() instead of BITx
staging: rtl8723au: rtl8723a_phycfg.c: Use BIT() instead of BITx
staging: rtl8723au: rtl8723a_hal_init.c: Use BIT() consistently
staging: rtl8723au: odm.c: Use BIT() instead of BITx
staging: rtl8723au: odm_HWConfig.c: Use BIT() consistently
staging: rtl8723au: Remove obsolete BITx #defines
staging: rtl8723au: osdep_service.h: Reduce excessive header inclusion
staging: rtl8723au: Remove unused bBTFWReady from struct rtw_adapter
staging: rtl8723au: Remove unused rtl8723a_clone_haldata()
staging: rtl8723au: Remove unused hal_data_sz from struct rtw_adapter
staging: rtl8723au: Call rtl8723a_init_default_value_directly()
staging: rtl8723au: Remove some more HAL clutter
staging: rtl8723au: Get rid of rtw_hal_dm_* clutter
staging: rtl8723au: Get rid of sreset related HAL clutter
staging: rtl8723au: Remove unused hal_reset_security_engine code
staging: rtl8723au: Remove HAL notch_filter wrappers
staging: rtl8723au: Remove unused HAL wrappers around PHY register read/write calls
staging: rtl8723au: Remove HAL wrappers around read_chip_version
staging: rtl8723au: Remove HAL wrappers about USB init/deinit
staging: rtl8723au: We love wrappers!
staging: rtl8723au: Disentangle chip_configure from HAL wrappers
staging: rtl8723au: Call bandwidth and channel setting handlers directly
staging: rtl8732au: Remove some unused hal data pointers
staging: rtl8723au: Disentangle beacon register settings from the HAL wrappers
staging: rtl8723au: Disentangle rtl8723a_add_rateatid() from HAL
staging: rtl8723au: Get rid of unused rtw_hal_get_odm_var23()
staging: rtl8723au: Disentangle set_odm_var() from the HAL wrappers
staging: rtl8723au: Remove first half of EFUSE functions from HAL wrappers
staging: rtl8723au: Remove a pile of unused EFUSE read/write functionality
staging: rtl8723au: Pull hal_init/deinit out of HAL wrapper layer
staging: rtl8723au: Disentangle recv/xmit_priv init/free from HAL wrappers
staging: rtl8723au: Call xmit/recv handlers directly instead of via HAL wrappers
staging: rtl8723au: Pull update_ramask call out of HAL wrapper layer
staging: rtl8723au: Make direct calls to GetHalDefVar8192CUsb()
staging: rtl8723au: Remove unused hal_power_on() wrapper
staging: rtl8723au: Remove unused HAL interrupt function wrappers
staging: rtl8723au: Remove sw led hal ops
staging: rtl8723au: Get rid of rtl8723au_set_hal_ops() and get rid of hal_ops.h
staging: rtl8723au: usb_osintf.h isn't used for anything - get rid of it
staging: rtl8723au: usb_vendor_req.h isn't used - remove it
staging: rtl8723au: Remove unused mp_custom_oid.h
staging: rtl8723au: Make cmd and event handlers return int instead of u8
staging: rtl8723au: Clean up error code mess in rtw_efuse.c
staging: rtl8723au: Remove unused rtw_is_wps_ie23a()
staging: rtl8723au: Clean up error codes in IO functions
staging: rtl8723au: Remove unused usb_read_mem/usb_write_mem stubs
staging: rtl8723au: rtw_ioctl_set.c: Fix up messy error code handling
staging: rtl8723au: rtw_mlme_ext.c: Use int to return error codes
staging: rtl8723au: Don't return true/false in unsigned int
staging: rtl8723au: decryptor() use int to store error codes
staging: rtl8723au: rtw_security.c: Clean up mess of error return code types
staging: rtl8723au: rtw_sta_mgt.c: Clean up messy usage of return types
staging: rtl8723au: rtw_wlan_util.c: Fix up random mixing of bool vs int
staging: rtl8723au: rtw_xmit.c: Be consistent in using int for error return type
staging: rtl8732au: ioctl_cfg80211.c: Fix another case of u8 abuse for error return
staging: rtl8723au: os_intfs.c: Fixup more u8/uint abuse for error return codes
staging: rtl8723au: usb_intf.c: Fixup yet another round of u8 abuse for error type
staging: rtl8723au: usb_halinit.c: Another u8 error code case
staging: rtl8723au: rtl8723au_xmit_tasklet(): Remove unnecessary variable init
staging: rtl8723au: rtl8723au_xmit.c: Fixup messy return type usage
staging: rtl8723au: rtl8723a_phycfg.c: Use int for error return codes
staging: rtl8723au: rtl8723a_hal_init.c: Fix more messy return type abuse
staging: rtl8723au: rtl8723a_cmd.c: Fix up bad return types
staging: rtl8723au: hal_com.c: Fix one case of returning status in an s32
staging: rtl8723au: odm_precomp.h: Remove unused #define TEST_FALG__
staging: rtl8723au: hal/usb_ops_linux.c: Various cleanups
staging: rtl8723au: os_dep/usb_ops_linux.c: More bad parenthesis cleanup
staging: rtl8723au: os_intfs.c: Various cosmetic cleanups
staging: rtl8723au: Move last utility function from osdep_service.c to os_intfs.c
staging: rtl8723au: Remove unused usb_suspend_sema
staging: rtl8723au: Call rtl8723au_set_hw_type() directly
staging: rtl8723au: Call usb_intf_{start,stop} directly
staging: rtl8723au: Don't wrap calls to usb_control_msg()
staging: rtl8723au: Remove unused USB bulk related macros and variables
staging: rtl8723au: Remove nasty wrappers used to hide wrong function types
staging: rtl8723au: usb_ops_linux.h: Remove some unused #defines
staging: rtl8723au: Clean up mess of parenthesis abuse
staging: rtl8723au: Use correct pipe type for USB interrupts
staging: rtl8723au: Clean up usb_{read,write}_port() usage
staging: rtl8723au: Call usb_{read,write}_port() functions directly
staging: rtl8723au: Call usb_read_interrupt() directly instead of via HAL layer
staging: rtl8723au: Call usb_read*() functions directly
staging: rtl8723au: Call usb_write*() functions directly
staging: rtl8723au: Name port vs register access functions consistently
staging: rtl8723au: Remove some leftover obsolete prototypes
staging: rtl8723au: The DBG_IO code is all gone
staging: rtl8723au: Remove some unused ODM dynamic TX power functionality
staging: rtl8723au: Do not reset wdev->iftype in netdev_close()
staging: rtl8723au: Fix compiling with CONFIG_8723AU_BT_COEXIST=n
staging: rtl8723au: Use nl80211_iftype instead of driver's own custom types
staging: rtl8723au: Get rid of write only NetworkTypeInUse and matching enum
staging: rtl8723au: HalEEValueCheck(): content of a u8 is always >= 0
staging: rtl8723au: Fix up some random bit-flag handling
staging: rtl8723au: Add -Wtype-limits to CFLAGS
staging: rtl8723au: Store algorithm type in a u32
staging: rtl8723au: We don't support SMS4 or WEP+WPA mixed encryption
staging: rtl8723au: Remove unused enum odm_security
staging: rtl8723au: Use WLAN_CIPHER_SUITE_* to mark crypto type
staging: rtl8723au: Introduce struct rtw_wep_key to store our wep keys
staging: rtl8723au: Move rtw_set_802_11_add_wep23a() to ioctl_cfg80211.c
staging: rtl8723au: rtw_cfg80211_add_wep(): Get rid of unused keyindex flags
staging: rtl8723au: Make rtw_cfg80211_add_wep() take a struct rtw_wep_key
staging: rtl8723au: Get rid of unused struct ndis_802_11_configuration_fh
staging: rtl8723au: Get rid of struct ndis_802_11_config
staging: rtli8723au: Get rid of struct ndis_802_11_fixed_ies
staging: rtl8723au: Get rid of struct ndis_802_11_var_ies
staging: rtl8723au: wlan_bssdef.h: Remove some more unused #defines
staging: rtl8723au: Get rid of ClearMFrag/SetMFrag
staging: rtl8723au: wifi.h: Remove unused SetRetry() + SetAMsdu() macros
staging: rtl8723au: Use kernel provided WLAN_CAPABILITY_* definitions
staging: rtl8723au: Use kernel provided IEEE80211_HT_OP_MODE_* defines
staging: rtl8723au: Use kernel provided IEEE80211_HT_PARAM_* defines
staging: rtl8723au: Remove unused enum WIFI_REG_DOMAIN
staging: rtl8723au: wifi.h: Remove a pile of unused WDS_ defines
staging: rtl8723au: Get rid of last HT OP mode duplicate defines
staging: rtl8723au: cfg80211_rtw_mgmt_tx(): type is always -1
staging: rtl8723au: ioctl_cfg80211.c: Rip out < 3.14 kernel support
staging: rtl8723au: rtw_cfg80211_inform_bss(): Use get_unaligned_le16()
staging: rtl8723au: ioctl_cfg80211.c: Properly initialize seq_ctrl
staging: rtl8723au: rtl8723a_cmd.c: Properly initialize seq_ctrl
staging: rtl8723au: rtw_make_wlanhdr23a(): Use IEEE80211_SN_TO_SEQ() to set seq_ctrl
staging: rtl8723au: Declare rtw_make_wlanhdr() static
staging: rtl8723au: Get rid of SetSeqNum()
staging: rtl8723au: wifi.h: Remove unused SetFragNum() macro
staging: rtl8723au: Get rid of ugly SetDuration() macro usage
staging: rtl8723au: Get rid of SetPrivacy()/SetPwrMgt()/SetMData() macros
staging: rtl8723au: rtl8723a_update_ramask(): Get rid of annoying debug message
staging: rtl8723au: rtl8723a_cmd.c: Use ieee80211.h defines to set qos_ctrl
staging: rl8723au: rtw_make_wlanhdr(): Use ieee80211_qos_hdr
staging: rtl8723au: _issue_qos_nulldata23a(): Use struct ieee80211_qos_hdr
staging: rtl8723au: Get rid of obsolete SetPriority()/SetEOSP()/SetAckpolicy()
staging: rtl8723au: Remove unused SetFrameType() macro
staging: rtl8723au: rtw_xmit.c: Use IEEE80211_[FS]TYPE_ defines
staging: rtl8723au: rtl8723a_cmd.c: Use ieee80211.h provided fctl bits
staging: rtl8723au: ioctl_cfg80211.c: Use ieee80211.h provided fctl bits
staging: rtl8723au: rtw_mlme_ext.c: Get rid of most WIFI_* frame type usage
staging: rtl8723au: Declare issue_asocrsp() static
staging: rtl8723au: Fix issue_assocrsp() to use IEEE80211_STYPE_* defines
staging: rtl8723au: Get rid of duplicate ieee80211 frame_control defines
staging: rtl8723au: rtw_mlme_ext.c: Get rid of SetToDs()/SetFrDs() usage
staging: rtl8723au: rtw_xmit.c: Get rid of SetToDs()/SetFrDs() usage
staging: rtl8723au: rtl8723a_cmd.c: Get rid of SetToDs()/SetFrDs() usage
staging: rtl8723au: wifi.h: Get rid of last ugly frame_control manipulation macros
staging: rtl8723au: rtw_mlme_ext.c: Declare a number of functions static
staging: rtl8723au: rtw_mlme_ext.c: Fix compile warnings
staging: rtl8723au: Don't compile rtw_ap.c when CONFIG_8723AU_AP_MODE=n
staging: rtl8723au: Declare SetBWMode23a() static
staging: rtl8723au: Get rid of unused get_bsstype23a()
staging: rtl8723au: Move dummy_event_callback() to rtw_mlme_ext.c
staging: rtl8723au: Get rid of some unused tdls definitions
staging: rtl8723au: rtw_cmd.h: Remove some more unused #defines
staging: rtl8723au: rtw_ieee80211.c: Remove a number of unused functions
staging: rtl8723au: rtw_get_bcn_info23a(): Use cfg80211_find_ie()
staging: rtl8723au: rtw_get_bcn_info23a(): Don't zero variables unncessarily
staging: rtl8723au: rtw_cfg80211_monitor_if_xmit_entry() use struct ieee80211_mgmt
staging: rtl8723au: rtw_cfg80211_rx_action(): Use ieee80211_mgmt to parse action frame
staging: rtl8723au: Remove obsolete rtw_action_frame_parse23a()
staging: rtl8723au: Declare rtw_site_survey() static
staging: rtl8723au: rtw_mlme_ext.c: Improve bad formatting in event handlers
staging: rtl8723au: rtw_mlme_ext.c: Fixup some more unreadable formatting
staging: rtl8188eu: Do not byteswap half initialized variable
staging: rtl8723au: ieee80211.h: Remove some unused #defines
staging: rtl8723au: Use ieee80211.h defines for IV/ICV len values
staging: rtl8723au: rtw_xmit.c: Use ether_addr_copy()
staging: rtl8723au: Don't explicitly check check_fwstate() == true
staging: rtl8723au: Make check_fwstate() return bool
staging: rtl8723au: Don't check check_fwstate() == false
staging: rtl8723au: Remove unused enum SCAN_RESULT_TYPE
staging: rtl8723au: rtw_mlme.h: Remove a bunch of unused structs
staging: rtl8723au: Remove unused struct hostapd_priv
staging: rtl8723au: Do not call netdev_open23a() from cfg80211_rtw_change_iface()
staging: rtl8723au: ioctl_cfg80211.c: Use ether_addr_copy()
staging: rtl8723au: ioctl_cfg80211.c: Use ether_addr_equal()
staging: rtl8723au: Delete unused rtw_cfg80211_set_mgnt_wpsp2pie()
staging: rtl8723au: _cfg80211_rtw_mgmt_tx() clean up checking function return values
staging: rtl8723au: Get rid of unused struct rtw_wdev_invit_info
staging: rtl8723au: struct rtw_wdev_priv: Remove some never 'true' variables
staging: rtl8723au: Remove some pointless cfg80211_* wrapper macros
staging: rtl8723au: rtw_wdev_alloc(): Don't register wiphy before kmalloc() completed
staging: rtl8723au: Remove unused prototype rtw_cfg80211_issue_p2p_provision_request23a()
staging: rtl8723au: bInternalAutoSuspend is always false
staging: rtl8723au: _rtw_pwr_wakeup23a(): Do not mix _FAIL/false as return value
staging: rtl8723au: PS_RDY_CHECK() return bools in 'bool'
staging: rtl8723au: Create rtl8723au_bt_intf.h
staging: rtl8723au: Convert BT_IsBtDisabled() into rtl8723a_BT_enabled()
staging: rtl8723au: Introduce rtl8723a_BT_coexist() - and use it!
staging: rtl8723au: Remove some CONFIG_8723AU_BT_COEXIST clutter
staging: rtl8723au: Rename BTDM_Coexist() to rtl8723a_BT_do_coexist()
staging: rtl8723au: Rename BT_WifiScanNotify() rtl8723a_BT_wifiscan_notify()
staging: rtl8723au: Rename BT_WifiMediaStatusNotify() rtl8723a_BT_mediastatus_notify()
staging: rtl8723au: Rename BTDM_ForDhcp() to rtl8723a_BT_specialpacket_notify()
staging: rtl8723au: Rename BT_LpsLeave() rtl8723a_BT_lps_leave()
staging: rtl8723au: rtw_cmd.c: Remove last #ifdef CONFIG_8723AU_BT_COEXIST usage
staging: rtl8723au: rtw_pwrctrl.c: Remove an unnecessary COEXIST #ifdef
staging: rtl8723au: rtw_pwrctrl.c: Eliminate CONFIG_8723AU_BT_COEXIST #ifdefs
staging: rtl8723au: rtw_mlme_ext.c: Remove CONFIG_8723AU_BT_COEXIST #ifdefs
staging: rtl8723au: rtw_mlme_ext.c: Sanitize calls to alloc_mgtxmitframe23a()
staging: rtl8723au: odm.c: Rename BTDM_DisableEDCATurbo() to rtl8723a_BT_disable_EDCA_turbo()
staging: rtl8723au: Move rtl8723a_dual_antenna_detection() to rtl8723a_bt-coexist.c
staging: rtl8723au: Rename HALBT_InitHwConfig() rtl8723a_BT_init_hwconfig()
staging: rtl8723au: usb_halinit.c: Remove no-op HAL_INIT_PROFILE_TAG()
staging: rtl8723au: rtl8732au_hal_init.c: Use rtl8723au_BT_coexist() to pick firmware image
staging: rtl8723au: Rename BT_WifiAssociateNotify() rtl8723a_BT_wifiassociate_notify()
staging: rtl8723au: Make rtl8723a_set_BTCoex_AP_mode_FwRsvdPkt_cmd() a no-op when no co-exist enabled
staging: rtl8723au: Rename HALBT_InitBTVars8723A() rtl8723a_BT_init_hal_vars()
staging: rtl8723au: rtl8723a_bt-coexist.c: Remove unnecessary #ifdef CONFIG_8723AU_BT_COEXIST
staging: rtl8723au: Rename BTDM_FwC2hBtInfo8723A() to rtl8723a_fw_c2h_BT_info()
staging: rtl8723au: Remove unused struct btdata_info
staging: rtl8723au: _InitQueueReservedPage(): Remove pointless brackets

Jimmy Li (1):
Staging: vt6655: iwctl.c: fix a sparse warning

Jinshan Xiong (3):
staging/lustre/lov: to not hold sub locks at initialization
staging/lustre/llite: access layout version under a lock
staging/lustre/clio: Solve a race in cl_lock_put

Joe Perches (2):
staging: realtek: Convert /n to \n
staging: Convert __FUNCTION__ to __func__

Joel Pelaez Jorge (2):
Staging: rtl8192e: Fix declaration of symbols
Staging: rtl8192u: Remove old WIRELESS_EXT support

Joel Porquet (2):
staging: iio: fix coding style
staging: silicom/bypasslib/bp_ioctl.h: Fix erroneous global variable definitions

John Church (1):
staging : android: Fixes a coding style issue in timed_gpio.c

John L. Hammond (4):
staging/lustre/lov: remove unused lov llog code
staging/lustre/obdclass: remove uses of lov_stripe_md
staging/lustre: remove lustre/include/ioctl.h
staging/lustre/llite: remove dead code

John de la Garza (1):
drivers:staging:lustre Fixed sparse warning: plain integer as NULL pointer

Jonas Hahnfeld (2):
staging: rtl8187se: Fix warning symbol should be static
staging: keucr: Fix warning about missing blank lines after declarations

Jonathan Cameron (9):
iio:core: Fix bug in length of event info_mask and catch unhandled bits set in masks.
iio:gyro:itg3200 - drop unreachable return ret. Highlighted by smatch
staging:iio:adc:spear adc - prefix defines to avoid namespace clashes.
staging:iio:adc:spear_adc drop initialization of unused scan_type
staging:iio:adc:spear_adc use info_mask_shared_by_all for samp freq
staging:iio:adc:spear rename device specific state structure to _state
staging:iio:adc:spear rename iodev -> indio_dev to fit with current convention
staging:iio:adc:spear rename spear_read_raw to spear_adc_read_raw
iio:adc:max1363 incorrect resolutions for max11604, max11605, max11610 and max11611.

Josep Puigdemont (1):
staging: lustre: Fix coding style

Joshua Baldock (3):
Staging: lustre: Fixed errors reported by checkpatch.pl script for file ptllnd.h
Staging: lustre: Corrected styling errors reported by checkpatch.pl script on file ptllnd_wire.h
Staging: lustre: Fixed syntax errors reported by checkpatch.pl script for file types.h

Julia Lawall (3):
staging: panel: replace del_timer by del_timer_sync
staging: wlags49_h2: make return of 0 explicit
staging: rtl8192e: make return of 0 explicit

Julian Gindi (1):
bcm: Fixing a few checkpatch issues in InterfaceMisc.h

Jun Tian (5):
goldfish: 64-bit audio driver for goldfish platform
goldfish: 64-bit nand driver for goldfish platform
goldfish: 64-bit pipe driver for goldfish platform
goldfish: fix kernel panic when using multiple adb connection
goldfish: enable 64-bit tty driver

Karim Raslan (1):
staging: rtl8723au: rtw_sta_mgt: change rtw_alloc_stainfo23a to use gfp_t instead if int

Kees Cook (2):
iio: force snprintf for PAGE_SIZE bufs
staging/rtl8821ae: avoid format string leak to thread name

Ken Cox (8):
Staging: unisys: virthba: add MODULE_DEVICE_TABLE
Staging: unisys: detect s-Par firmware
Staging: unisys: visorutil: Add MODULE_LICENSE("GPL")
Staging: unisys: Fix sparse warnings
Staging: unisys: virthba: declare virthba_queue_command as static
Staging: unisys: Remove unused macros from visorchannel/visorchannel.h
Staging: unisys: Fixup sparse warnings for dereferencing noderef types.
Staging: unisys: visorchipset: Remove filexfer.c

Kim Nylund (1):
staging: r8188eu: Add support for Dlink DWA-121 802.11n Wireless N 150 Pico Adapter

Konrad Zapalowicz (12):
staging: rtl8188eu: fix spaces instead of tabs for rtw_p2p.c
staging: rtl8188eu: fix spaces instead of tabs for rtw_recv.c
staging: rtl8821ae: fix double const in sw.c
staging: rtl8821ae: fix not declared symbols should be static in sw.c
staging: rtl8821ae: add static for local symbols in halbtc8723b1ant.c
staging: rtl8821ae: deal with unused functions in halbtc8723b1ant.c
staging: rtl8821ae: add static for local symbols in halbtc8723b2ant.c
staging: rtl8821ae: deal with unused functions in halbtc8723b2ant.c
staging: rtl8821ae: add static for local symbols in halbtcoutsrc.c
staging: rtl8821ae: deal with unused functions in halbtcoutsrc.c
staging: rtl8821ae: add static for local symbols in rtl_btc.c
staging: vt6655: refactor iwctl_giwaplist() to avoid -Wframe-larger-than warn.

Kristina MartÅenko (1):
staging: goldfish: switch from spinlock to mutex

Kumar Amit Mehta (1):
staging: comedi: drivers: pcl812.c: add curly braces for checkpatch

L. Alberto GimÃnez (1):
staging/line6: Fix kzalloc coding style issue

Larry Finger (18):
staging: rtl8723au: Fix build error due to bad commit 6c89f82
staging: r8723au: Fix sparse errors in os_dep/osdep_service.c
staging: r8723au: Fix sparse warning in os_dep/os_intfs.c
staging: r8723au: Fix endian issues with TX and RX descriptors
staging: r8723au: Fix endian issues in hal/rtl8723au_recv.c
staging: r8723au: Fix endian errors in descriptor get and set macros
staging: r8723au: Set undeclared routines to static
staging: r8723au: Fix sparse warnings in core/rtw_ap.c
staging: r8723au: Fix endian errors for frame control
staging: rtl8723au: Move data byte-swap closer to register access
staging: r8192ee: Add source files for core driver
staging: r8192ee: Add code for Bluetooth coexistence
staging: r8192ee: Add the files in the rtl8192ee directory
staging: r8192ee: Turn on build of the new driver
staging: r8188eu: Fix some sparse warnings
staging: r8192ee: Fix kernel WARN splat associated with rate control
staging: r8192ee: Fix build errors when PCI is not available
staging: r8821ae: Fix potential problem with rate control registration

Lars-Peter Clausen (2):
staging:iio:ad799x: Move ring functions to the main file
staging:iio: Move ad799x driver out of staging

Levente Kurusa (1):
staging: rtl8821ae: fix pointer coding style

Li Xi (4):
staging/lustre/ldlm: Hold lock when clearing flag
staging/lustre: fix permission problem of setfacl
staging/lustre/libcfs: add CPU table functions for uniprocessor
staging/lustre: remove assertion of spin_is_locked()

Liang Zhen (1):
staging/lustre/lnet: NI shutdown may loop forever

Linus Walleij (2):
iio: st_sensors: announce registered sensors
iio: st_sensors: move regulator retrieveal to core

LoÃc Pellegrino (1):
staging: rtl8192u: Fix indentation problems

Lubomir Rintel (4):
staging: xgifb: Eliminate useless ifndefs
staging: xgifb: Initialize Part0Port
staging: xgifb: Drop some more useless defines
staging: xgifb: Update TODO

Luca Ellero (1):
staging: comedi: fix checkpatch warnings

Luis Ortega (1):
Staging: bcm: Qos: fixed braces' coding style

Maarten de Jonge (1):
staging: et131x: add blank lines after declarations

Malcolm Priestley (138):
staging: vt6656: rxtx.c: s_vFillTxKey Replace dwRevIVCounter
staging: vt6656: rxtx s_vFillTxKey Fix pdwIV base type
staging: vt6656: rxtx: s_vFillTxKey Fix base type pdwExtIV
staging: vt6656: rxtx: s_vFillTxKey fix pMACHeader sparse warning
staging: vt6656: rxtx Replace struct vnt_tx_fifo_head wTimeStamp
staging: vt6656: rxtx struct vnt_tx_buffer Replace wTxByteCount
staging : vt6656: rxtx struct vnt_beacon_buffer Replace wTxByteCount
staging: vt6656: rxtx Replace vnt_tx_fifo_head wReserved
staging: vt6656: vnt_fill_ieee80211_rts replace TYPE_CTL_RTS macro
staging: vt6656: rxtx s_vFillCTSHead replace TYPE_CTL_CTS macro
staging: vt6656: rxtx: Remove unused uDMAIdx from driver.
staging: vt6656: desh.h Remove unused macros and structures.
staging: vt6656: nsDMA_tx_packet Move pContext later.
staging: vt6656: struct vnt_usb_send_context remove camel case.
staging: vt6656: lock changes: Remove spin locks.
staging: vt6656: lock changes: vRunCommand remove locks.
staging: vt6656: lock changes: RXvMngWorkItem.
staging: vt6656: lock changes: csMgmt_xmit.
staging: vt6656: lock changes: vDMA0_tx_80211
staging: vt6656: lock changes: bMgrPrepareBeaconToSend add lock.
staging: vt6656: lock changes: vRunCommand nsDMA_tx_packet
staging: vt6656: lock changes: usbpipe.c add mutex lock.
staging: vt6656: lock changes: s_nsBulkInUsbIoCompleteRead.
staging: vt6656: lock changes device_xmit
staging: vt6656: usbpipe.c PIPEnsControlOut use usb_control_msg
staging: vt6656: PIPEnsControlIn use usb_control_msg
staging: vt6656: Remove PIPEnsControlOutAsyn/CONTROLnsRequestOutAsyn
staging: vt6656: rf.c additional power.
staging: vt6656: usbpipe: get rid of in/out debug messages.
staging: vt6656: usbpipe: replace debug messsages.
staging: vt6656: PIPEnsControlOut remove camel case.
staging: vt6656: PIPEnsControlIn remove camel case.
staging: vt6656: device_cfg.h remove dead code.
staging: vt6656: device_cfg.h Move macros to device.h
staging: vt6656: device.h remove dead macros
staging: vt6656: desc.h Remove unused macros
staging: vt6656: srom.h : Remove dead code.
staging: vt6656: srom.h move all macros to device.h
staging: vt6656: rndis.h remove dead code.
staging: vt6656: rndis.h move all to device.h
staging: vt6656: Remove unused variable byRevId.
staging: vt6656: Remove unused variable ulTxPower.
staging: vt6656: Remove dead variable bCCK.
staging: vt6656: Remove unused variable uScanTime.
staging: vt6656: Remove unused variable byACKRate.
staging: vt6656: vnt_private remove dead variables.
staging: vt6656: vnt_private remove dead variables
staging: vt6656: vnt_private remove dead variables.
staging: vt6656: Remove always true bUpdateBBVGA
staging: vt6656: Remove dead code hostap.
staging: vt6656: Remove hostapd functions.
staging: vt6656: dpc.c remove hostapd
staging: vt6656: dead code bRelayPacketSend
staging; vt6656: dead code aes_ccmp.
staging: vt6656: checkpatch cleanup BBuGetFrameTime.
staging: vt6656: BBuGetFrameTime remove uRateIdx
staging: vt6656: BBuGetFrameTime remove camel case.
staging: vt6656: checkpatch cleanup BBvCalculateParameter.
staging: vt6656: BBvCalculateParameter remove camel case
staging: vt6656: clean up BBvSetAntennaMode.
staging: vt6656: BBvSetAntennaMode remove camel case.
staging: vt6656: BBvSetShortSlotTime remove camel case.
staging: vt6656: BBvSetVGAGainOffset remove camel case
staging: vt6656: BBvSetDeepSleep remove camel case
staging: vt6656: BBvExitDeepSleep remove camel case.
staging: vt6656: BBvUpdatePreEDThreshold replace debug messages.
staging: vt6656: BBvUpdatePreEDThreshold reorganize ControlvWriteByte.
staging: vt6656: BBvUpdatePreEDThreshold change byBBPreEDIndex
staging: vt6656: clean up BBvUpdatePreEDThreshold
staging: vt6656: iocmd.h remove dead code.
staging: vt6656: iowpa.h removed dead code.
staging: vt6656: ETHbIsBufferCrc32Ok replace CRCdwGetCrc32
staging: vt6656: s_vSWencryption replace CRCdwGetCrc32Ex
staging: vt6656: remove dead code tcrc.c/h
staging: vt6656: dead code remove diversity code
staging: vt6656: remove camel case MACvWriteMultiAddr
staging: vt6656: remove camel case MACbShutdown
staging: vt6656: camel case clean up MACvSetBBType
staging: vt6656: MACvDisableKeyEntry fix sizeof uEntryIdx to u8
staging: vt6656: camel case clean up MACvDisableKeyEntry
staging: vt6656: camel case cleanup MACvRegBitsOff
staging: vt6656: camel case clean up MACvRegBitsOn
staging: vt6656: camel case cleanup MACvWriteWord
staging: vt6656: MACvWriteBSSIDAddress remove pbyData
staging: vt6656: camel case clean up MACvWriteBSSIDAddress
staging: vt6656: camel case clean up MACvEnableProtectMD
staging: vt6656: camel case clean up MACvDisableProtectMD
staging: vt6656: camel case clean up MACvEnableBarkerPreambleMd
staging: vt6656: camel case clean up MACvDisableBarkerPreambleMd
staging: vt6656: camel case clean up MACvWriteBeaconInterval
staging: vt6656: camel case clean up CARDvCalculateOFDMRParameter
staging: vt6656: camel case cleanup CARDvSetRSPINF
staging: vt6656: camel case cleanup vUpdateIFS
staging: vt6656: camel case clean up CARDvUpdateBasicTopRate
staging: vt6656: camel case cleanup CARDbAddBasicRate
staging: vt6656: Convert remaining locks to spin_lock_irqsave.
staging: vt6656: camel case clean up CARDbIsOFDMinBasicRate
staging: vt6656: camel case and cleanup CARDbyGetPktType
staging: vt6656: CARDqGetTSFOffset remove camel case
staging: vt6656: camel case and clean up CARDvAdjustTSF
staging: vt6656: CARDbGetCurrentTSF remove camel case
staging: vt6656: CARDbClearCurrentTSF remove camel case
staging: vt6656: CARDqGetNextTBTT remove camel case
staging: vt6656: camel case and clean up CARDvSetFirstNextTBTT
staging: vt6656: camel case clean up CARDvUpdateNextTBTT
staging: vt6656: camel case clean up CARDbRadioPowerOff
staging: vt6656: camel case clean up CARDbRadioPowerOn
staging: vt6656: camel case and clean up CARDvSetBSSMode
staging: vt6656: CARDvCalculateOFDMRParameter fix indentation rsv_time
staging: vt6656: swGetOFDMControlRate remove camel case
staging; vt6656: swGetCCKControlRate remove camel case
staging: vt6656: card.c replace DBG_PRT debug messages.
staging: vt6656: baseband.c replace DBG_PRT debug messages
staging: vt6656: BBbVT3184Init fix word lenght
staging: vt6656: s_uGetRTSCTSRsvTime fix word lenght
staging: vt6656: s_vFillTxKey fix indentation of memcpy
staging: vt6656: MACvSetKeyEntry create structure to write key
staging: vt6656: MACvSetKeyEntry change u32 pdwKey to u8 pointer
staging: vt6656: MACvSetKeyEntry remove camel case.
staging: vt6656: mac.c remove DBG_PRT debug message.
staging: vt6656: rename PIPEnsControlOut/CONTROLnsRequestOut to vnt_control_out
staging: vt6656: rename PIPEnsControlIn/CONTROLnsRequestIn with vnt_control_in
staging: vt6656: replace ControlvWriteByte with vnt_control_out_u8
staging: vt6656: Create new function to set led state.
staging: vt6656: remove dead code ControlvMaskByte
staging: vt6656: create vnt_control_in_u8 to replace ControlvReadByte
staging: vt6656: dead code remove control.c/h
staging: vt6656: Fix CARDvCalculateOFDMRParameter static warning
staging: vt6656: WCTLbIsDuplicate fix PSCacheEntry base types and warnings
staging: vt6656: IFRFbWriteEmbedded use ARRAY_SIZE
staging: vt6656: IFRFbWriteEmbedded remove camel case
staging: vt6656: rf.c: rename IFRFbWriteEmbedded to vnt_rf_write_embedded
staging: vt6656: rf.c/h rename RFbSetPower to vnt_rf_setpower
staging: vt6656: rf.c/h rename RFbRawSetPower to vnt_rf_set_txpower
staging: vt6656: rf.c/h rename RFvRSSITodBm to vnt_rf_rssi_to_dbm
staging: vt6656: rf.c rename RFbRFTableDownload to vnt_rf_table_download.
staging: vt6656: rf.c Fix typo error at3226*
staging: vt6656: rf.c replace DBG_PRT debug messages

Manuel SchÃlling (3):
staging: lustre: Use time_before()
staging: rtl8188eu: use time_before/time_after and change type of ips_deny_time
staging: dgnc: Use time_after_eq()

Marcin Kostrzewa (1):
Staging: comedi: addi-data: clean up formatting of the else statement

Marcos A. Di Pietro (1):
Staging:bcm: Fixes coding style issues in drivers/staging/bcm/Qos.c

Marcus Farkas (3):
staging: rtl8712: fix missing blank lines after declarations
staging: rtl8712: fix unnecessary parentheses
staging: rtl8712: fix unnecessary line continuations

Mark Einon (12):
staging: rtl8821ae: Fix whitespace in rtl8821ae/hw.h
staging: rtl8821ae: Remove FSF mailing address from rtl8821ae/hw.h header
staging: rtl8821ae: Fix rtl8821ae/hw.h pointer declaration style
staging: rtl8821ae: Remove file #if 1
staging: rtl8821ae: Remove unused functions
staging: rtl8821ae: Fix halbtc8192e2ant.c 'should it be static?' sparse warnings
staging: rtl8821ae: Fix halbtc8192e2ant.c 'defined but not used' sparse warnings
staging: rtl8821ae: Remove declaration assignment to zero
staging: rtl8821ae: Fix checkpatch whitespace issues
staging: rtl8821ae: halbtc8192e2ant.c fix checkpatch leading spaces/tabs issues
staging: rtl8821ae: Fix indetentation of switch case statements
staging: rtl8821ae: don't initialise statics to 0 or NULL in halbtc8192e2ant.c

Mark Hounschell (41):
staging: dgap: Remove some unused code in dgap.c
staging: dgap: Remove some unneeded comments
staging: dgap: fix some whitespace warnings in dgap.h
staging: dgap: Fix several 80+ line warnings in dgap.h
staging: dgap: remove some unused code in dgap.h
staging: dgap: Removes excessive empty lines from dgap.h
staging: dgap: Only read config file dgap.conf once
staging: dgap: Macros with complex values should be enclosed in parenthesis
staging: dgap: remove volatiles from dgap.h
staging: dgap: fix/change a pr_info
staging: dgap: rename and fixup dgap_wait_for_xxx functions
staging: dgap: remove uchar typedef and replace use with u8
staging: dgap: Add Mark Hounschell to maintainers list for dgap
staging: dgap: Add Mark Hounschell to maintainers list for dgap
staging: dgap: Fix how we insure config data is a string
staging: dgap: Fix BUG in processing config file
staging: dgap: fix sparse warnings for re_map_membase and re_map_port
staging: dgap: fix sparse warnings for the entire bs_t structure
staging: dgap: fix sparse warnings for the entire cm_t structure
staging: dgap: fix a few misc sparse warnings
staging: dgap: fix sparse warning about dgap_poll_lock
staging: dgap: fix sparse warnings Using plain integer as NULL pointer
staging: dgap: fix a few more sparse warnings
staging: dgap: check unchecked return values
staging: dgap: remove two unnecessary conditionals
staging: dgap: Add check for MAXBOARDS in .probe (dgap_init_one)
staging: dgap: refactor ugly dgap_init_one function
staging: dgap: Get rid of CamelCase
staging: dgap: fix smatch warn: unsigned var is never less than zero
staging: dgap: Remove dead sniff buffer code
staging: dgap: Remove erroneous comment
staging: dgap: Remove unnecessary test on count
staging: dgap: replace dgap_savestring function with kstrdup
staging: dgap: Remove unnecessary initialization of variables in declarations
staging: dgap: Remove more extra white space and tabs
staging: dgap: Replace double negative conditionals
staging: dgap: Simplify get_altpin and get_useintr functions
staging: dgap: Change GFP_ATOMICs to GFP_KERNEL
staging: dgap: misc cleanup of NULL conditionals
staging: dgap: Simplify dgap_find_config
staging: dgap: Use EIO instead of ENXIO

Martin Kepplinger (4):
staging: rtl8187se: fix pointer and return statement's syntax
staging: vt6656: make spin_lock_irq() human readable
staging: dgnc: use dev_err() instead of printk()
staging: winbond: use dev_err() instead of printk()

Masanari Iida (8):
staging: lustre: Fix typo in lustre/include
staging: iio: Fix typo in iio
staging: unisys: Fix format string mismatch in virthba.c
staging: unisys: Fix typo in comment and printk
staging: rtl8192e: A word in printk is split into 2 lines
staging: rtl8192e: Fix typo in rtl8192e
staging: iio: Fix format string mismatch in ad7280a.c
staging: ft1000: Convert printk to dev_err in ft1000_cs.c

Masaru Nomura (11):
staging: unisys: visorutil: Add a blank line
staging: dgnc: Put else statements on the right line
staging: dgnc: dgnc_neo: Clean up if statement
staging: dgnc: Remove extra curly braces
staging: lustre: socklnd: Remove unnecessary () from return statement
staging: lustre: socklnd: Add a required space
staging: lustre: socklnd: Fix indenting
staging: lustre: socklnd: Remove unnecessary line continuation
staging: lustre: socklnd: Remove unnecessary return brackets
staging: dgnc: dgnc_tty: Add a required space
staging: dgnc: dgnc_tty: Remove a prohibited space

Matei Oprea (1):
staging: cxt1e1: hwprobe: fix incorrect type in assignment

Mathieu Maret (1):
staging: binder: add __user annotation in binder.c

Matt Ezell (1):
staging/lustre/lnet: Dropped messages are not accounted correctly

Matt Ranostay (2):
iio:as3935: Add DT binding docs for AS3935 driver
iio: Add AS3935 lightning sensor support

Matthias Beyer (31):
Staging: bcm: Fixed line lengths
Staging: bcm: Outsourced cmd handling to function
Staging: bcm: Outsourced IsFlash2x() handling
Staging: bcm: Indentation fixes in Bcmchar.c
Staging: bcm: Shortened code by using variable
Staging: bcm: Shortened lines in OverrideServiceFlowParams()
Staging: bcm: Shortened lines in get_dsx_sf_data_to_application()
Staging: bcm: Outsourced restoring of endianess for ip adresses
Staging: bcm: Simplified by using variables
Staging: bcm: Shortened line
Staging: bcm: Shortenend lines in GetNextTargetBufferLocation()
Staging: bcm: Shortened lines in SetupTargetDsxBuffers()
Staging: bcm: Shortened lines in RestoreCmControlResponseMessage()
Staging: bcm: Shortened lines in StoreCmControlResponseMessage()
Staging: bcm: Shortened lines in StoreSFParam()
Staging: bcm: Shortened lines in RestoreSFParam()
Staging: bcm: Replaced long member-accessing
Staging: bcm: Shortened some lines in DumpCmControlPacker()
Staging: bcm: Outsourced PHS rule applying
Staging: bcm: Replaced struct member accessing with variable
Staging: bcm: Shortened lines in CopyToAdapter()
Staging: bcm: Shortened line in DeleteAllClassifiersForSF()
Staging: bcm: Shortened lines in DeleteClassifierRuleFromSF()
Staging: bcm: Replaced member accessing with variable
Staging: bcm: Shortened lines in CopyClassifierRuleToSF()
Staging: bcm: Shortened lines and replaced member accessing in CopyIpAddrToClassifier()
Staging: bcm: Replaced member accessing by variable
Staging: bcm: Shortened lines in CopyIpAddrToClassifier()
Staging: bcm: Shortened lines in deleteSFBySfid()
Staging: bcm: Shortened lines in SearchClsid()
Staging: bcm: Shortened prototype for GetNextTargetBufferLocation()

Michael Welling (13):
Staging:iio:tsl2583 Removes unwanted space before semicolon
Staging:iio:tsl2583 Remove quoted string split across lines warnings
Staging:iio:tsl2583 Switch from msleep to usleep range per timers-howto.txt
Staging: iio: Removes unwanted space before semicolon
Staging: iio: Remove quoted string split across lines warnings
Staging: iio: Switch from msleep to usleep range per timers-howto.txt
STAGING: cxt1e1: Remove sparse warnings
STAGING: cxt1e1: Indentation fixes
STAGING: cxt1e1: Fixes comment blocks
STAGING: cxt1e1: Remove volatile variable
STAGING: cxt1e1: Formatting fixes checkpatch issues
STAGING: cxt1e1: More formatting fixes
STAGING: cxt1e1: Remove curly braces

Michalis Pappas (10):
staging: gdm72xx: Remove unnecessary extern declarations from header files
staging: gdm72xx: Replace comparisons on jiffies values with wrap-safe functions
staging: gdm72xx: Modify a struct allocation to match coding standards
staging: gdm72xx: Move logical continuation to previous line to conform to coding style
staging: gdm72xx: Fix some camel-case variables
staging: gdm72xx: Fix braces to conform with coding style
staging: gdm72xx: Removed commented-out code
staging: gdm72xx: Whitespace fixes to conform to coding standards
staging: gdm72xx: Indentation and other whitespace fixes
staging: gdm72xx: Remove task from TODO list

Michele CURTI (1):
staging/winbond: fix a style error

Michele Curti (1):
staging: comedi: declare das6402_boards as static

Micky Ching (1):
staging: rts5208: fix static checker warnings

Mike Sampson (1):
Staging: lustre: mark a variable static in workitem.c

Mitchel Humpherys (1):
staging: ion: WARN when the handle kmap_cnt is going to wrap around

Monam Agarwal (2):
drivers/staging: Use RCU_INIT_POINTER(x, NULL) in fwserial/fwserial.c
Staging: slicoss: Fix smatch warning in slicoss.c

Naveen Krishna Ch (1):
iio: exynos_adc: rearrange clk and regulator enable/disable calls

Naveen Krishna Chatradhi (3):
iio: exynos_adc: reduce timeout and use wait_for_completion_timeout
iio: exynos_adc: do a soft reset in case of timeout
iio: exynos_adc: do a reinit_completion before the conversion

Neil Armstrong (4):
staging: vt6656: fix bad symbol declaration
Staging: silicom: fix dangerous if condition in bpctl_mod.c
staging: wlan-ng: fix bad symbol declaration
staging: rts5139: fix bad symbol declaration

Nick Kralevich (1):
goldfish_nand.c: remove length restrictions

Nicolas Del Piano (1):
Staging: vt6655: tether: fixed a brace coding style issue

Nicolas Joseph (1):
staging/olpc_dcon: fix checkpatch warnings

Niu Yawei (1):
staging/lustre/clio: clear nowait flag agl lock re-enqueue

Niv Yehezkel (1):
staging: android: describe use of memory barrier on sync.c

Octavian Purdila (3):
goldfish: add support for 64bit to the virtual bus
goldfish: bus: fix warnings for 32bit builds
goldfish: pipe: fix warnings for 32bit builds

Oleg Drokin (5):
staging/lustre: Fix unsafe userspace access in many proc files
staging/lustre/llite: Fix a compile warning.
staging/lustre: Replace jobid acquiring with per node setting
staging/lustre/lnet: Drop useless LASSERT in ksocknal_select_ips
staging/lustre/lnet: fix potential null pointer dereference

Pascal COMBES (4):
Staging: crystalhd: Fix alignement in crystalhd_lnx.c
Staging: crystalhd: Removed cast in crystalhd_lnx.c
Staging: crystalhd: Improve kzalloc calls in crystalhd_lnx.c
Staging: dgap: Fixed iomem accesses in dgap.c

Patrick Farrell (1):
staging/lustre/ptlrpc: Fix assertion failure of null_alloc_rs()

Paul Bolle (7):
staging: rtl8192u: rename CONFIG_IEEE80211_CRYPT_TKIP
staging: tidspbridge: check for CONFIG_SND_OMAP_SOC_MCBSP
staging: rtl8192u: remove checks for CONFIG_RTL8192_PM
staging: lirc: remove checks for CONFIG_LIRC_SERIAL_NSLU2
staging: ctx1e1: remove checks for three macros
staging: comedi: remove check for CONFIG_KMOD
rtl8192ee: btcoexist: remove undefined Kconfig macros

Paul Davies C (2):
staging: octeon-usb: Add blank line after all declarations in octeon-hcd.c
staging: octeon-usb: Fix lines with more than 80 chars in octeon-hcd.c

Paul McQuade (3):
Staging:rtl8192e:rtl819x_BAProc:Remove whitespaces
Staging:ft1000_debug.c:Renaming __FUNCTION__
Staging:Octeon-usb:octeon-hcd.c return value

Pawel Lebioda (2):
Staging: usbip: missing a blank lines after declarations
staging: usbip: Fix bad fuction definitions in usbip

Peng Tao (2):
staging/lustre/hsm: count NULL terminator in hai_zero/hal_size
staging/lustre: remove Peng Tao from Lustre contact list

Peter Meerwald (10):
iio:magnetometer:mag3110: Fix initialization of ctrl_reg1
iio:magnetometer:mag3110: Enable user offset calibration
iio: Add Freescale MPL115A2 pressure / temperature sensor driver
iio: Add TEMP_AMBIENT and TEMP_OBJECT channel modifiers
iio: Add ABI documentation for object and ambient modifiers
iio: Add Melexis mlx90614 contact-less infrared temperature sensor driver
iio: Add intensity including ir and both modifiers to ABI documentation ex-post
iio: Add ABI documentation for illuminance
iio: Fix spelling of illuminance in gp2ap020a00f driver
iio: Add Freescale MMA8452Q 3-axis accelerometer driver

Peter Senna Tschudin (7):
staging: et131x: Remove useless return variables
staging: ozwpan: Remove useless return variables
staging: vt6655: Remove useless return variables
staging: wlags49_h2: wl_priv: Remove useless return variables
staging: ft1000: Remove useless return variables
staging: r8712u: Remove useless return variables
drivers/staging: Remove useless return variables

Philipp Zabel (9):
imx-drm: imx-drm-core: Fix imx_drm_encoder_get_mux_id
imx-drm: ipu-common: add ipu_map_irq to request non-IDMAC interrupts
imx-drm: ipu-common: add helpers to check for a busy IDMAC channel and to busywait for an interrupt
imx-drm: ipu-dmfc: wait for FIFOs to run empty before disabling
imx-drm: ipu-dc: wait for DC_FC_1 / DP_SF_END interrupt
imx-drm: ipu-dp: split disabling the DP foreground channel from disabling the DP module
imx-drm: imx-dp: when disabling the DP foreground channel, wait until the DP background channel is finished before disabling the IDMAC channel
imx-drm: ipuv3-crtc: change display enable/disable order
imx-drm: ipu-dc: disable DC module when not in use

Raghavendra Ganiga (4):
staging: comedi: fix coding style issues in comedi_fops.c
Staging: comedi: fixed warnings reported by checkpatch tool on comedi_test.c file
Staging: comedi: fixed warning shown by checkpatch tool on cb_das16_cs.c file
staging: comedi: removing warnings reported by checkpatch tool on cb_pcimdas.c

Remi Pommarel (1):
Staging: rtl8188eu: Fixed prohibited spaces after open '('

Richard Leitner (1):
staging: comedi: adl_pci9118: fix whitespace issues

Rickard Strandqvist (5):
staging: lustre: lustre: lov: lov_obd.c: Fix for possible null pointer dereference
staging: lustre: lustre: ptlrpc: sec_config.c: Fix for possible null pointer dereference
staging: rtl8192u: r8192U_core.c: Fix to remove null pointer checks that could never happen
staging: rtl8188eu: os_dep: usb_intf.c: Fix to remove null pointer checks that could never happen
staging: rtl8712: usb_intf.c: Fix for possible null pointer dereference

Robin Schroer (1):
Staging/frontier/tranzport: coding style fixes

Rocco Folino (1):
staging: gs_fpgaboot: Fixed code style issues

Rui Miguel Silva (2):
staging: keucr: fix sparse warning
staging: rtl8192u: fix checkpatch braces warning

Rupesh Gujare (1):
staging: ozwpan: Change Maintainer

Russell King (1):
imx-drm: fix hdmi hotplug detection initial state

Rusty Russell (1):
drivers/staging/speakup/: avoid world-writable sysfs files.

Ryan Haasken (2):
staging/lustre/llite: Do not rate limit dirty page discard warning
staging/lustre: Always clamp cdls_delay between min and max

Sachin Kamat (30):
staging: rtl8192ee: Fix build error
staging: rtl8192ee: Remove unneeded version.h inclusion
staging: rtl8723au: Remove unneeded version.h inclusion in osdep_service.h
staging: rtl8723au: Remove unneeded version.h inclusion in os_intfs.c
staging: rtl8723au: Remove unneeded version.h inclusion in ioctl_cfg80211.c
staging: rtl8821ae: base.c: Remove version specific code
staging: rtl8821ae: cam.c: Remove version specific code
staging: rtl8821ae: compat.h: Remove version specific code
staging: rtl8821ae: core.c: Remove version specific code
staging: rtl8821ae: debug.c: Remove version specific code
staging: rtl8821ae: efuse.c: Remove version specific code
staging: rtl8821ae: pci.c: Remove version specific code
staging: rtl8821ae: pci.h: Remove version specific code
staging: rtl8821ae: ps.c: Remove version specific code
staging: rtl8821ae: rc.c: Remove version specific code
staging: rtl8821ae: regd.c: Remove version specific code
staging: rtl8821ae: regd.h: Remove version specific code
staging: rtl8821ae: sw.c: Remove version specific code
staging: rtl8821ae: trx.c: Remove version specific code
staging: rtl8821ae: trx.h: Remove version specific code
staging: rtl8821ae: stats.c: Remove version specific code
staging: rtl8188eu: Remove unneeded version.h inclusion
staging: rtl8723au: Remove duplicate inclusion of wlan_bssdef.h
staging: rtl8723au: Remove redundant casting in rtw_mlme.c
staging: rtl8723au: Remove redundant casting in rtw_recv.c
staging: rtl8723au: Remove redundant casting in rtw_sta_mgt.c
staging: rtl8723au: Remove redundant casting in rtw_wlan_util.c
staging: rtl8723au: Remove redundant casting in rtw_xmit.c
staging: rtl8723au: Remove redundant casting in rtl8723a_hal_init.c
staging: rtl8723au: Remove redundant casting in usb_ops_linux.c

Sarath Lakshman (1):
staging: nokia_h4p: Fix a coding style problem

Sasha Levin (1):
Staging: speakup: don't die if accessing sysfs without synth

Sebastian Reichel (2):
iio: documentation: Add ABI documentation for *_mean_raw
iio: inkern: add iio_read_channel_average_raw

SeongJae Park (1):
staging: silicom: remove BP_PROC_SUPPORT dependant code

Seunghun Lee (2):
staging: android: uapi: fix coding style
staging: android: fix missing a blank line after declarations

Sheetal Tigadoli (1):
staging: comedi: Fixes Coding Style Warning in file das08.h

Sherif Shehab Aldin (10):
driver: staging: wlan-ng: Fixed Breaking long lines and strings style rule
driver: staging: wlan-ng: Removed unnecessary typedefs from hfa384x_usb.c
driver: staging: wlan-ng: switched to pr_warn
driver: staging: wlan-ng: Setting character pointers as const
driver: staging: wlan-ng: Removed Unnecessary space after function pointer name
driver: staging: wlan-ng: Fixed Alignment to match open parenthesis
driver: staging: wlan-ng: Fixed white spaces issues
driver: staging: wlan-ng: Removed multiple assignments
driver: staging: wlan-ng: Removed #if 0 lines from hfa384x_usb.c
driver: staging: wlan-ng: Removed unnecessary spaces after cast from hfa384x_usb.c

Silvio Fricke (2):
staging: vt6655: removed incorrect casting in wpactl.c
staging: vt6655: removed incorrect casting in ioctl.c

Simon Boulay (1):
staging/mt29f_spinand: coding style fixes

Son P. Nguyen (1):
Staging: dgnc: dgnc_driver: fixed incorrect braces

Srinivas Pandruvada (26):
iio: ak8975 : Add AK8963 compatibility mode support
iio: ak8975: Added ACPI enumeration
iio: imu: inv_mpu6050: Add compatibity with MPU6500
devres: introduce API "devm_kmemdup
IIO: core: Introduce read_raw_multi
IIO: core: Modify scan element type
IIO: core: Add quaternion modifier
iio: hid-sensors: Added device rotation support
iio: Added ABI description for quaternion
iio: ak8975: Fix issue with the name
iio: hid-sensors: Convert units and exponent
iio: hid-sensors: Add api to get poll value
iio: hid-sensors: Accelerometer 3D: adjust scale and offset
iio: hid-sensors: Gyro 3D : adjust scale and offset
iio: hid-sensors: ALS: adjust scale and offset
iio: hid-sensors: Compass 3D: adjust scale and offset
iio: hid-sensors: Inclinometer 3D: adjust scale and offset
iio: hid-sensors: Pressure: adjust scale and offset
iio: hid-sensors: Add API to power on/off
iio: hid-sensors: Accelerometer 3D: Raw read support
iio: hid-sensors: Gyro 3D: Raw read support
iio: hid-sensors: ALS: Raw read support
iio: hid-sensors: Proximity: Raw read support
iio: hid-sensors: Compass 3D: Raw read support
iio: hid-sensors: Inclinometer 3D: Raw read support
iio: hid-sensors: Pressure: Raw read support

Stephen Boyd (1):
staging/mt29f_spinand: Terminate of match table

Swapnil Pimpale (1):
staging/lustre/osc: Update inode timestamp for lockless IO as well

Tair Rzayev (2):
staging: keucr: smilmain.c: cosmetic updates
staging: android: binder.c: Use more appropriate functions for euid retrieval

Thomas Tanaka (1):
staging: rts5139: fixed coding style

Thomas Vegas (4):
staging: cxt1e1: Avoid using 0 instead of NULL
staging: serqt_usb2: Remove useless variable
staging: serqt_usb2: Add blank line after declaration
staging: serqt_usb2: Clean up initializations of variables

Tobias Klauser (3):
staging: vt6656: Remove unnecesssary NULL check
staging: vt6656: Use proper target pointer in memcpy()
staging/lustre/llite: Remove unnecessary check for NULL before iput()

Toby Smith (3):
staging: netlogic: fix missing a blank line after declarations
staging: lustre: fix sparse warning "unexpected unlock"
staging: lustre: fix sparse warning "should it be static"

Toralf FÃrster (1):
fix format string missmatch in staging/iio/Documentation/iio_utils.h

Tuomas Tynkkynen (1):
staging: lirc: Fix sparse warnings

Vitaly Osipov (8):
staging:lustre: use gfp_t instead of int
staging: lustre: check for integer overflow
staging: dgnc: redundant NULL checks before kfree()
staging: lustre: return -EFAULT instead of bytes remaining
staging: wlan-ng: use netdev_() instead of printk()
staging: rtl8712: remove _malloc()
staging: rtl8712: fix kmalloc parameters
staging: rtl8712: return -ENOMEM instead of -1

Vitor Braga (1):
staging: xgifb coding style cleanup

Yves Deweerdt (2):
staging: comedi: comedy_fops.c: fix line over 80, characters warnings
staging: comedi: drivers.c: Fix missing a blank line, after declarations warning

Zi Shen Lim (1):
staging/lustre: fix sparse warnings in o2iblnd_cb.c

huanqi chi (1):
staging rtl8188eu: add a blank line after declarations

navin patidar (105):
staging: rtl8188eu: Remove empty header file
staging: rtl8188eu: Remove rtw_led_blink_cmd() function.
staging: rtl8188eu: Remove _ReadLEDSetting() function.
staging: rtl8188eu: Remove _InitHWLed() function.
staging: rtl8188eu: Simplify led blinking strategy code.
staging: rtl8188eu: Remove enum LED_STRATEGY_871x .
staging: rtl8188eu: refactor led related structures.
staging: rtl8188eu: Remove unused macros.
staging: rtl8188eu: Remove unused enum LED_STATE_871x members.
staging: rtl8188eu: Remove unused enum LED_CTL_MODE members.
staging: rtl8188eu: Remove debugging messages from usb_dvobj_init()
staging: rtl8188eu: Use USB subsystem functions to check endpoint type
staging: rtl8188eu: Remove function rtw_dequeue_recvbuf()
staging: rtl8188eu: Remove function rtw_enqueue_recvbuf_to_head()
staging: rtl8188eu: Remove function rtw_enqueue_recvbuf()
staging: rtl8188eu: Remove 'struct list_head list' from struct recv_buf
staging: rtl8188eu: Remove 'spinlock_t recvbuf_lock' from struct recv_buf
staging: rtl8188eu: Remove 'dma_addr_t dma_transfer_addr' from struct recv_buf
staging: rtl8188eu: Remove 'int transfer_len' from struct recv_buf
staging: rtl8188eu: Remove pdata, phead, ptail and pend from struct recv_buf
staging: rtl8188eu: Remove 'irp_pending' from struct recv_buf
staging: rtl8188eu: Remove 'pallocated_buf' from struct recv_buf
staging: rtl8188eu: Remove 'alloc_sz' from struct recv_buf
staging: rtl8188eu: Remove 'u32 len' from struct recv_buf
staging: rtl8188eu: Remove 'u32 ref_cnt' from struct recv_buf
staging: rtl8188eu: Remove rtl8188eu_init_recvbuf() function
staging: rtl8188eu: Remove 'u8 *pbuf' from struct recv_buf
staging: rtl8188eu: Remove 'semaphore allrxreturnevt' from struct recv_priv
staging: rtl8188eu: Remove unused member variables of struct recv_priv
staging: rtl8188eu: Remove 'spinlock_t lock' from struct recv_priv
staging: rtl8188eu: Remove struct zero_bulkout_context
staging: rtl8188eu: Remove function rtw_os_recv_resource_init()
staging: rtl8188eu: Remove function rtw_os_recv_resource_free()
staging: rtl8188eu: Remove function rtw_hostapd_mlme_rx()
staging: rtl8188eu: Remove function rtw_os_recvbuf_resource_free()
staging: rtl8188eu: Remove unused inline function recvframe_push()
staging: rtl8188eu: Remove unused inline function get_rx_status()
staging: rtl8188eu: Remove 'void *precvbuf' from struct recv_frame
staging: rtl8188eu: Remove 'int frame_tag' from struct recv_frame
staging: rtl8188eu: Remove 'u8 fragcnt' from struct recv_frame
staging: rtl8188eu: Remove function with empty definition _InitBeaconMaxError().
staging: rtl8188eu: Remove function with empty definition _InitOperationMode()
staging: rtl8188eu: Remove function with empty definition _ps_open_RF()
staging: rtl8188eu: Remove unused function _ps_close_RF()
staging:rtl8188eu:Remove funtion Hal_CustomizeByCustomerID_8188EU()
staging: rtl8188eu: Remove unused function rtl8188e_PHY_ConfigRFWithParaFile()
staging: rtl8188eu: Remove unused function rtl8192c_PHY_GetHWRegOriginalValue()
staging: rtl8188eu: Remove unused function PHY_UpdateTxPowerDbm8188E()
staging:rtl8188eu: Remove unused function phy_DbmToTxPwrIdx()
staging: rtl8188eu: Remove unused funtion PHY_GetTxPowerLevel8188E()
staging: rtl8188eu: Remove unused funtion phy_TxPwrIdxToDbm()
staging: rtl8188eu: Remove unused funtion PHY_ScanOperationBackup8188E()
staging: rtl8188eu: Remove unused structure rf_shadow
staging: rtl8188eu: Remove unused function rtl8188e_RF_ChangeTxPath()
staging: rtl8188eu: Remove unused function odm_DIGbyRSSI_LPS()
staging: rtl8188eu: Remove function odm_DynamicBBPowerSaving()
staging: rtl8188eu: Remove unused function odm_DynamicBBPowerSavingInit()
staging:rtl8188eu: Remove unused function iodm_1R_CCA()
staging: rtl8188eu: Remove unused function odm_RefreshRateAdaptiveMaskMP()
staging: rtl8188eu: Remove unused function odm_RefreshRateAdaptiveMaskAPADSL()
staging: rtl8188eu: Remove unused funtion odm_DynamicTxPowerNIC()
staging: rtl8188eu: Remove unused function odm_SwAntDivChkAntSwitchCallback()
staging: rtl8188eu: Remove unused function ConvertTo_dB()
staging: rtl8188eu: Remove function with empty defination ODM_CheckPowerStatus()
staging: rtl8188eu: Remove unused function DM_DIG_LowerBound_88E()
staging: rtl8188eu: Remove unused function ODM_DynamicPrimaryCCA_DupRTS()
staging: rtl8188eu:Remove function with empty defination odm_DynamicPrimaryCCA()
staging: rtl8188eu: Remove unused function rtw_interface_ps_func()
staging: rtl8188eu: Remove unused function rtw_hal_intf_ps_func()
staging: rtl8188eu: Remove unused function pointer ->interface_ps_func
staging: rtl8188eu: Remove unused function rtl8188eu_ps_func()
staging: rtl8188eu: Remove unused function ODM_MacStatusQuery()
staging: rtl8188eu: Remove unused function odm_Init_RSSIForDM()
staging: rtl8188eu: Remove function with empty defination dm_CheckStatistics()
staging: rtl8188eu: Remove function rtw_hal_dm_deinit()
staging: rtl8188eu: Remove unused function pointer ->dm_init
staging: rtl8188eu: Remove unused function rtl8188e_deinit_dm_priv()
staging: rtl8188eu: remove unused header inclusion from rtw_mp.c
staging: rtl8188eu: Remove unused macros and enum defined in odm_types.h
staging: rtl8188eu: Remove unused structure "rtl8192cd_priv"
staging: rtl8188eu: Remove unused macros in odm_interface.h
staging: rtl8188eu: Remove unused function pointer declaration.
staging: rtl8188eu: Remove unused function declaration.
staging: rtl8188eu: Use "ODM_REG_CCK_CCA_11N" in ODM_Write_CCK_CCA_Thres()
staging: rtl8188eu: Use ODM_REG_IGI_A_11N and ODM_BIT_IGI_11N in odm_DIGInit()
staging: rtl8188eu: Remove unnecessary debugging message from ODM_Write_DIG()
staging: rtl8188eu: Use ODM_REG_IGI_A_11N and ODM_BIT_IGI_11N in ODM_Write_DIG()
staging: rtl8188eu: Remove unused macros defined in odm_interface.h
staging: rtl8188eu: Remove unused function declaration.
staging: rtl8188eu: Remove unused enum odm_h2c_cmd.
staging: rtl8188eu: Remove empty file odm_interface.h
staging: rtl8188eu:Remove function rtw_set_tx_chksum_offload()
staging:rtl8188eu:Remove code specific to kernel version < 2.6.35
staging: rtl8188eu:Assign RTL8188E to padapter->chip_type directly
staging: rtl8188eu:Remove unused function chip_by_usb_id()
staging: rtl8188eu:Remove unused function rtl8188eu_set_hw_type()
staging: rtl8188eu:Drop rtw_handle_dualmac() function calls in rtw_usb_if1_init()
staging: rtl8188eu:Drop rtw_handle_dualmac() function calls in rtw_usb_if1_deinit()
staging: rtl8188eu:Remove unused function rtw_handle_dualmac()
staging: rtl8188eu:Remove unused variable struct adapter *pbuddy_padapter
staging: rtl8188eu:Remove inline function rtw_netif_wake_queue()
staging: rtl8188eu:Remove inline function rtw_netif_start_queue()
staging: rtl8188eu:Remove inline function rtw_netif_stop_queue()
staging: rtl8188eu:Remove unused inline function res_to_status()
staging: rtl8188eu:Remove unused macros defined in osdep_service.h

wang di (1):
staging/lustre/mdc: use cl_max_mds_md to pack getattr RPC

Documentation/ABI/testing/sysfs-bus-iio | 46 +-
.../ABI/testing/sysfs-bus-iio-proximity-as3935 | 16 +
.../devicetree/bindings/iio/proximity/as3935.txt | 28 +
.../bindings/staging/imx-drm/fsl-imx-drm.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
Documentation/driver-model/devres.txt | 3 +
MAINTAINERS | 11 +-
arch/x86/Kconfig | 1 -
drivers/base/devres.c | 97 +
drivers/iio/Kconfig | 2 +
drivers/iio/Makefile | 1 +
drivers/iio/accel/Kconfig | 12 +
drivers/iio/accel/Makefile | 1 +
drivers/iio/accel/hid-sensor-accel-3d.c | 45 +-
drivers/iio/accel/mma8452.c | 439 ++
drivers/iio/accel/st_accel_core.c | 7 +
drivers/iio/adc/Kconfig | 21 +-
drivers/iio/adc/Makefile | 1 +
.../iio/adc/ad799x_core.c => iio/adc/ad799x.c} | 160 +-
drivers/iio/adc/exynos_adc.c | 131 +-
drivers/iio/adc/max1363.c | 16 +-
drivers/iio/adc/mcp3422.c | 33 +-
.../iio/common/hid-sensors/hid-sensor-attributes.c | 151 +-
.../iio/common/hid-sensors/hid-sensor-trigger.c | 17 +-
.../iio/common/hid-sensors/hid-sensor-trigger.h | 1 +
drivers/iio/common/st_sensors/st_sensors_core.c | 37 +
drivers/iio/gyro/hid-sensor-gyro-3d.c | 45 +-
drivers/iio/gyro/itg3200_core.c | 2 -
drivers/iio/gyro/st_gyro_core.c | 7 +
drivers/iio/iio_core.h | 2 +-
drivers/iio/imu/inv_mpu6050/Kconfig | 2 +
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 1 +
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 1 +
drivers/iio/industrialio-buffer.c | 41 +-
drivers/iio/industrialio-core.c | 74 +-
drivers/iio/industrialio-event.c | 10 +-
drivers/iio/inkern.c | 34 +-
drivers/iio/light/gp2ap020a00f.c | 8 +-
drivers/iio/light/hid-sensor-als.c | 48 +-
drivers/iio/light/hid-sensor-prox.c | 25 +-
drivers/iio/magnetometer/Kconfig | 3 +-
drivers/iio/magnetometer/ak8975.c | 71 +-
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 40 +-
drivers/iio/magnetometer/mag3110.c | 19 +-
drivers/iio/magnetometer/st_magn_core.c | 7 +
drivers/iio/orientation/Kconfig | 12 +
drivers/iio/orientation/Makefile | 1 +
drivers/iio/orientation/hid-sensor-incl-3d.c | 37 +-
drivers/iio/orientation/hid-sensor-rotation.c | 346 +
drivers/iio/pressure/Kconfig | 10 +
drivers/iio/pressure/Makefile | 1 +
drivers/iio/pressure/hid-sensor-press.c | 41 +-
drivers/iio/pressure/mpl115.c | 211 +
drivers/iio/pressure/st_pressure_core.c | 42 +-
drivers/iio/proximity/Kconfig | 19 +
drivers/iio/proximity/Makefile | 6 +
drivers/iio/proximity/as3935.c | 456 ++
drivers/iio/temperature/Kconfig | 10 +
drivers/iio/temperature/Makefile | 1 +
drivers/iio/temperature/mlx90614.c | 150 +
drivers/platform/goldfish/goldfish_pipe.c | 34 +-
drivers/platform/goldfish/pdev_bus.c | 11 +-
drivers/staging/Kconfig | 8 +-
drivers/staging/Makefile | 4 +-
drivers/staging/android/alarm-dev.c | 1 +
drivers/staging/android/binder.c | 55 +-
drivers/staging/android/ion/ion.c | 14 +
drivers/staging/android/ion/ion_carveout_heap.c | 2 +-
drivers/staging/android/ion/ion_chunk_heap.c | 2 +-
drivers/staging/android/ion/ion_heap.c | 2 +
drivers/staging/android/ion/ion_page_pool.c | 49 +-
drivers/staging/android/ion/ion_priv.h | 3 +-
drivers/staging/android/ion/ion_system_heap.c | 68 +-
drivers/staging/android/logger.c | 3 +
drivers/staging/android/ram_console.h | 22 -
drivers/staging/android/sw_sync.c | 2 +
drivers/staging/android/sync.c | 12 +
drivers/staging/android/timed_gpio.c | 5 +-
drivers/staging/android/uapi/ion.h | 12 +-
drivers/staging/bcm/Bcmchar.c | 447 +-
drivers/staging/bcm/CmHost.c | 1231 +--
drivers/staging/bcm/InterfaceDld.c | 6 +-
drivers/staging/bcm/InterfaceIdleMode.c | 3 +-
drivers/staging/bcm/InterfaceMisc.h | 12 +-
drivers/staging/bcm/PHSModule.c | 9 +-
drivers/staging/bcm/Qos.c | 203 +-
drivers/staging/bcm/Transmit.c | 19 +-
drivers/staging/bcm/hostmibs.c | 51 +-
drivers/staging/comedi/Kconfig | 22 +-
drivers/staging/comedi/TODO | 1 -
drivers/staging/comedi/comedi_buf.c | 66 +-
drivers/staging/comedi/comedi_fops.c | 93 +-
drivers/staging/comedi/comedi_internal.h | 6 +-
drivers/staging/comedi/comedidev.h | 21 +-
drivers/staging/comedi/drivers.c | 2 +-
drivers/staging/comedi/drivers/8253.h | 109 +-
drivers/staging/comedi/drivers/8255.c | 5 +-
drivers/staging/comedi/drivers/8255.h | 4 +-
.../staging/comedi/drivers/addi-data/addi_common.h | 10 +-
.../comedi/drivers/addi-data/hwdrv_apci1564.c | 130 +-
.../comedi/drivers/addi-data/hwdrv_apci3120.c | 169 +-
.../comedi/drivers/addi-data/hwdrv_apci3200.c | 50 +-
.../comedi/drivers/addi-data/hwdrv_apci3501.c | 6 +-
drivers/staging/comedi/drivers/addi_apci_1032.c | 7 +-
drivers/staging/comedi/drivers/addi_apci_1500.c | 2 +-
drivers/staging/comedi/drivers/addi_apci_1564.c | 180 +-
drivers/staging/comedi/drivers/addi_apci_2032.c | 26 +-
drivers/staging/comedi/drivers/addi_apci_3120.c | 2 +-
drivers/staging/comedi/drivers/addi_apci_3xxx.c | 55 +-
drivers/staging/comedi/drivers/adl_pci9111.c | 338 +-
drivers/staging/comedi/drivers/adl_pci9118.c | 433 +-
drivers/staging/comedi/drivers/adv_pci1710.c | 509 +-
.../staging/comedi/drivers/amplc_dio200_common.c | 56 +-
drivers/staging/comedi/drivers/amplc_pc236.c | 5 +-
drivers/staging/comedi/drivers/amplc_pci224.c | 325 +-
drivers/staging/comedi/drivers/amplc_pci230.c | 388 +-
drivers/staging/comedi/drivers/cb_das16_cs.c | 1 +
drivers/staging/comedi/drivers/cb_pcidas.c | 174 +-
drivers/staging/comedi/drivers/cb_pcidas64.c | 144 +-
drivers/staging/comedi/drivers/cb_pcimdas.c | 11 +-
drivers/staging/comedi/drivers/comedi_fc.c | 22 +-
drivers/staging/comedi/drivers/comedi_parport.c | 5 +-
drivers/staging/comedi/drivers/comedi_test.c | 28 +-
drivers/staging/comedi/drivers/das08.h | 4 +-
drivers/staging/comedi/drivers/das16.c | 93 +-
drivers/staging/comedi/drivers/das16m1.c | 106 +-
drivers/staging/comedi/drivers/das1800.c | 188 +-
drivers/staging/comedi/drivers/das6402.c | 2 +-
drivers/staging/comedi/drivers/das800.c | 117 +-
drivers/staging/comedi/drivers/dmm32at.c | 88 +-
drivers/staging/comedi/drivers/dt2801.c | 2 +-
drivers/staging/comedi/drivers/dt2814.c | 9 +-
drivers/staging/comedi/drivers/dt282x.c | 28 +-
drivers/staging/comedi/drivers/dt3000.c | 31 +-
drivers/staging/comedi/drivers/gsc_hpdi.c | 36 +-
drivers/staging/comedi/drivers/ii_pci20kc.c | 1 +
drivers/staging/comedi/drivers/me4000.c | 100 +-
drivers/staging/comedi/drivers/mite.c | 38 +-
drivers/staging/comedi/drivers/mite.h | 6 +-
drivers/staging/comedi/drivers/ni_6527.c | 5 +-
drivers/staging/comedi/drivers/ni_65xx.c | 6 +-
drivers/staging/comedi/drivers/ni_660x.c | 6 +-
drivers/staging/comedi/drivers/ni_at_a2150.c | 89 +-
drivers/staging/comedi/drivers/ni_at_ao.c | 8 +-
drivers/staging/comedi/drivers/ni_atmio16d.c | 2 +-
drivers/staging/comedi/drivers/ni_labpc.c | 189 +-
drivers/staging/comedi/drivers/ni_labpc_isadma.c | 7 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 142 +-
drivers/staging/comedi/drivers/ni_pcidio.c | 28 +-
drivers/staging/comedi/drivers/ni_pcimio.c | 10 +-
drivers/staging/comedi/drivers/ni_tiocmd.c | 42 +-
drivers/staging/comedi/drivers/pcl711.c | 35 +-
drivers/staging/comedi/drivers/pcl726.c | 5 +-
drivers/staging/comedi/drivers/pcl730.c | 36 +
drivers/staging/comedi/drivers/pcl812.c | 28 +-
drivers/staging/comedi/drivers/pcl816.c | 17 +-
drivers/staging/comedi/drivers/pcl818.c | 19 +-
drivers/staging/comedi/drivers/pcmmio.c | 61 +-
drivers/staging/comedi/drivers/pcmuio.c | 32 +-
drivers/staging/comedi/drivers/quatech_daqp_cs.c | 20 +-
drivers/staging/comedi/drivers/rtd520.c | 42 +-
drivers/staging/comedi/drivers/s626.c | 92 +-
drivers/staging/comedi/drivers/skel.c | 29 +-
drivers/staging/comedi/drivers/usbdux.c | 58 +-
drivers/staging/comedi/drivers/usbduxfast.c | 40 +-
drivers/staging/comedi/drivers/usbduxsigma.c | 40 +-
drivers/staging/crystalhd/crystalhd_lnx.c | 29 +-
drivers/staging/cxt1e1/functions.c | 18 -
drivers/staging/cxt1e1/hwprobe.c | 16 +-
drivers/staging/cxt1e1/linux.c | 38 +-
drivers/staging/cxt1e1/musycc.c | 2678 +++----
drivers/staging/cxt1e1/pmc93x6_eeprom.c | 550 +-
drivers/staging/cxt1e1/pmcc4_drv.c | 47 +-
drivers/staging/cxt1e1/pmcc4_private.h | 2 +-
drivers/staging/cxt1e1/sbecom_inline_linux.h | 23 +-
drivers/staging/cxt1e1/sbecrc.c | 5 +-
drivers/staging/cxt1e1/sbeproc.c | 2 +-
drivers/staging/dgap/dgap.c | 1326 ++--
drivers/staging/dgap/dgap.h | 461 +-
drivers/staging/dgnc/dgnc_cls.c | 4 -
drivers/staging/dgnc/dgnc_cls.h | 1 -
drivers/staging/dgnc/dgnc_driver.c | 43 +-
drivers/staging/dgnc/dgnc_neo.c | 115 +-
drivers/staging/dgnc/dgnc_sysfs.c | 2 +-
drivers/staging/dgnc/dgnc_tty.c | 152 +-
drivers/staging/et131x/Module.symvers | 0
drivers/staging/et131x/et131x.c | 5 +-
drivers/staging/frontier/tranzport.c | 10 +-
drivers/staging/ft1000/ft1000-pcmcia/ft1000.h | 15 +-
drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.c | 6 +-
drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 12 +-
.../staging/ft1000/ft1000-usb/ft1000_download.c | 3 +-
drivers/staging/ft1000/ft1000-usb/ft1000_ioctl.h | 142 +-
drivers/staging/ft1000/ft1000-usb/ft1000_proc.c | 25 +-
drivers/staging/ft1000/ft1000-usb/ft1000_usb.c | 2 +-
drivers/staging/ft1000/ft1000-usb/ft1000_usb.h | 37 +-
drivers/staging/ft1000/ft1000.h | 7 +-
drivers/staging/fwserial/dma_fifo.c | 32 +-
drivers/staging/fwserial/dma_fifo.h | 22 +-
drivers/staging/fwserial/fwserial.c | 42 +-
drivers/staging/gdm72xx/TODO | 1 -
drivers/staging/gdm72xx/gdm_qos.c | 100 +-
drivers/staging/gdm72xx/gdm_qos.h | 17 -
drivers/staging/gdm72xx/gdm_sdio.c | 27 +-
drivers/staging/gdm72xx/gdm_sdio.h | 29 +-
drivers/staging/gdm72xx/gdm_usb.c | 64 +-
drivers/staging/gdm72xx/gdm_usb.h | 11 +-
drivers/staging/gdm72xx/gdm_wimax.c | 104 +-
drivers/staging/gdm72xx/gdm_wimax.h | 29 +-
drivers/staging/gdm72xx/hci.h | 87 +-
drivers/staging/gdm72xx/netlink_k.c | 11 +-
drivers/staging/gdm72xx/netlink_k.h | 4 +-
drivers/staging/gdm72xx/sdio_boot.c | 4 +-
drivers/staging/gdm72xx/sdio_boot.h | 2 +-
drivers/staging/gdm72xx/usb_boot.c | 39 +-
drivers/staging/gdm72xx/usb_boot.h | 4 +-
drivers/staging/gdm72xx/usb_ids.h | 2 +-
drivers/staging/gdm72xx/wm_ioctl.h | 22 +-
drivers/staging/goldfish/README | 1 -
drivers/staging/goldfish/goldfish_audio.c | 22 +-
drivers/staging/goldfish/goldfish_nand.c | 26 +-
drivers/staging/goldfish/goldfish_nand_reg.h | 3 +-
drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 2 +-
drivers/staging/gs_fpgaboot/io.c | 6 +
drivers/staging/iio/Documentation/iio_utils.h | 4 +-
drivers/staging/iio/adc/Kconfig | 20 -
drivers/staging/iio/adc/Makefile | 4 -
drivers/staging/iio/adc/ad7280a.c | 4 +-
drivers/staging/iio/adc/ad7606.h | 4 +-
drivers/staging/iio/adc/ad7816.c | 2 +-
drivers/staging/iio/adc/ad799x.h | 121 -
drivers/staging/iio/adc/ad799x_ring.c | 84 -
drivers/staging/iio/adc/spear_adc.c | 315 +-
drivers/staging/iio/addac/adt7316.c | 4 +-
drivers/staging/iio/cdc/ad7152.c | 2 +-
drivers/staging/iio/cdc/ad7746.c | 2 +-
drivers/staging/iio/light/tsl2583.c | 38 +-
.../staging/iio/trigger/iio-trig-periodic-rtc.c | 3 +-
drivers/staging/imx-drm/imx-hdmi.c | 20 +-
drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h | 5 +
drivers/staging/imx-drm/ipu-v3/ipu-common.c | 47 +-
drivers/staging/imx-drm/ipu-v3/ipu-dc.c | 97 +-
drivers/staging/imx-drm/ipu-v3/ipu-di.c | 2 +-
drivers/staging/imx-drm/ipu-v3/ipu-dmfc.c | 25 +-
drivers/staging/imx-drm/ipu-v3/ipu-dp.c | 71 +-
drivers/staging/imx-drm/ipu-v3/ipu-prv.h | 3 +
drivers/staging/imx-drm/ipuv3-crtc.c | 16 +-
drivers/staging/imx-drm/ipuv3-plane.c | 4 +
drivers/staging/imx-drm/parallel-display.c | 2 +
drivers/staging/keucr/init.c | 1 +
drivers/staging/keucr/init.h | 5 -
drivers/staging/keucr/scsiglue.c | 2 +-
drivers/staging/keucr/smil.h | 3 +-
drivers/staging/keucr/smilmain.c | 34 +-
drivers/staging/keucr/smilsub.c | 1 +
drivers/staging/keucr/transport.c | 1 +
drivers/staging/line6/capture.c | 3 +
drivers/staging/line6/driver.c | 1 +
drivers/staging/line6/midi.c | 2 +
drivers/staging/line6/pcm.c | 2 +-
drivers/staging/line6/playback.c | 11 +-
drivers/staging/line6/pod.c | 5 +
drivers/staging/line6/toneport.c | 3 +
drivers/staging/line6/variax.c | 2 +
drivers/staging/lustre/TODO | 5 +-
.../staging/lustre/include/linux/libcfs/curproc.h | 1 -
.../staging/lustre/include/linux/libcfs/libcfs.h | 1 +
.../lustre/include/linux/libcfs/libcfs_cpu.h | 9 +-
.../lustre/include/linux/libcfs/libcfs_crypto.h | 2 +-
.../lustre/include/linux/libcfs/libcfs_debug.h | 4 +-
.../lustre/include/linux/libcfs/libcfs_hash.h | 8 +-
.../lustre/include/linux/libcfs/libcfs_private.h | 4 +-
.../lustre/include/linux/libcfs/linux/linux-lock.h | 2 +-
.../lustre/include/linux/libcfs/linux/linux-mem.h | 5 +
.../staging/lustre/include/linux/lnet/lib-lnet.h | 2 +-
.../staging/lustre/include/linux/lnet/lib-types.h | 6 +-
drivers/staging/lustre/include/linux/lnet/lnetst.h | 2 +-
drivers/staging/lustre/include/linux/lnet/ptllnd.h | 2 +-
.../lustre/include/linux/lnet/ptllnd_wire.h | 14 +-
drivers/staging/lustre/include/linux/lnet/types.h | 8 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 2 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 68 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 78 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.h | 4 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 82 +-
.../lustre/lnet/klnds/socklnd/socklnd_lib-linux.c | 73 +-
drivers/staging/lustre/lnet/lnet/api-ni.c | 16 +-
drivers/staging/lustre/lnet/lnet/lib-eq.c | 3 +-
drivers/staging/lustre/lnet/lnet/router.c | 2 +-
drivers/staging/lustre/lustre/fid/lproc_fid.c | 41 +-
drivers/staging/lustre/lustre/include/dt_object.h | 9 +-
drivers/staging/lustre/lustre/include/ioctl.h | 106 -
drivers/staging/lustre/lustre/include/linux/obd.h | 6 +-
.../staging/lustre/lustre/include/lprocfs_status.h | 5 +-
drivers/staging/lustre/lustre/include/lu_object.h | 8 +-
drivers/staging/lustre/lustre/include/lu_ref.h | 4 +-
.../lustre/lustre/include/lustre/lustre_idl.h | 28 +-
.../lustre/lustre/include/lustre/lustre_user.h | 5 +-
.../staging/lustre/lustre/include/lustre_debug.h | 1 -
drivers/staging/lustre/lustre/include/lustre_dlm.h | 12 +-
drivers/staging/lustre/lustre/include/lustre_lib.h | 34 +-
drivers/staging/lustre/lustre/include/lustre_log.h | 10 -
drivers/staging/lustre/lustre/include/lustre_mdc.h | 23 +-
drivers/staging/lustre/lustre/include/lustre_net.h | 4 +-
drivers/staging/lustre/lustre/include/obd.h | 24 +-
drivers/staging/lustre/lustre/include/obd_class.h | 19 +-
drivers/staging/lustre/lustre/include/obd_lov.h | 116 -
.../staging/lustre/lustre/include/obd_support.h | 10 +-
drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 17 +-
.../staging/lustre/lustre/lclient/lcommon_misc.c | 15 +-
drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 2 +-
drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 2 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 4 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 10 +-
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 16 +-
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 6 +-
drivers/staging/lustre/lustre/libcfs/libcfs_cpu.c | 23 +
.../staging/lustre/lustre/libcfs/linux/linux-cpu.c | 18 +-
.../lustre/lustre/libcfs/linux/linux-curproc.c | 152 -
.../lustre/lustre/libcfs/linux/linux-module.c | 15 +-
.../lustre/lustre/libcfs/linux/linux-tcpip.c | 43 +-
drivers/staging/lustre/lustre/libcfs/module.c | 3 +-
drivers/staging/lustre/lustre/libcfs/nidstrings.c | 12 +-
drivers/staging/lustre/lustre/libcfs/tracefile.c | 14 +-
drivers/staging/lustre/lustre/libcfs/tracefile.h | 2 +-
drivers/staging/lustre/lustre/libcfs/workitem.c | 2 +-
drivers/staging/lustre/lustre/llite/dcache.c | 26 +-
drivers/staging/lustre/lustre/llite/dir.c | 15 +-
drivers/staging/lustre/lustre/llite/file.c | 152 +-
drivers/staging/lustre/lustre/llite/llite_capa.c | 4 +-
.../staging/lustre/lustre/llite/llite_internal.h | 177 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 138 +-
drivers/staging/lustre/lustre/llite/llite_mmap.c | 23 +-
drivers/staging/lustre/lustre/llite/llite_nfs.c | 8 +-
drivers/staging/lustre/lustre/llite/lloop.c | 10 +-
drivers/staging/lustre/lustre/llite/lproc_llite.c | 155 +-
drivers/staging/lustre/lustre/llite/namei.c | 40 +-
drivers/staging/lustre/lustre/llite/remote_perm.c | 2 +-
drivers/staging/lustre/lustre/llite/rw.c | 7 -
drivers/staging/lustre/lustre/llite/rw26.c | 19 +-
drivers/staging/lustre/lustre/llite/statahead.c | 68 +-
drivers/staging/lustre/lustre/llite/super25.c | 9 +-
drivers/staging/lustre/lustre/llite/symlink.c | 2 +-
drivers/staging/lustre/lustre/llite/vvp_dev.c | 10 +-
drivers/staging/lustre/lustre/llite/vvp_internal.h | 2 +-
drivers/staging/lustre/lustre/llite/vvp_io.c | 4 +-
drivers/staging/lustre/lustre/llite/vvp_object.c | 35 +-
drivers/staging/lustre/lustre/llite/xattr.c | 7 +-
drivers/staging/lustre/lustre/llite/xattr_cache.c | 4 +-
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 25 +-
drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 16 +-
drivers/staging/lustre/lustre/lov/Makefile | 2 +-
drivers/staging/lustre/lustre/lov/lov_dev.c | 6 +-
drivers/staging/lustre/lustre/lov/lov_ea.c | 14 +-
drivers/staging/lustre/lustre/lov/lov_internal.h | 37 +-
drivers/staging/lustre/lustre/lov/lov_lock.c | 42 +-
drivers/staging/lustre/lustre/lov/lov_log.c | 272 -
drivers/staging/lustre/lustre/lov/lov_merge.c | 6 +-
drivers/staging/lustre/lustre/lov/lov_obd.c | 31 +-
drivers/staging/lustre/lustre/lov/lov_object.c | 3 +-
drivers/staging/lustre/lustre/lov/lov_offset.c | 1 -
drivers/staging/lustre/lustre/lov/lov_pack.c | 10 +-
drivers/staging/lustre/lustre/lov/lov_request.c | 1 -
drivers/staging/lustre/lustre/lov/lovsub_dev.c | 2 +-
drivers/staging/lustre/lustre/lov/lovsub_lock.c | 2 +-
drivers/staging/lustre/lustre/lov/lovsub_object.c | 2 +-
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 23 +-
drivers/staging/lustre/lustre/mdc/mdc_reint.c | 11 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 49 +-
drivers/staging/lustre/lustre/mgc/lproc_mgc.c | 22 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 8 +-
drivers/staging/lustre/lustre/obdclass/cl_lock.c | 16 +-
drivers/staging/lustre/lustre/obdclass/cl_object.c | 6 +-
drivers/staging/lustre/lustre/obdclass/cl_page.c | 4 +-
drivers/staging/lustre/lustre/obdclass/class_obd.c | 50 +-
drivers/staging/lustre/lustre/obdclass/debug.c | 12 -
drivers/staging/lustre/lustre/obdclass/genops.c | 6 +-
.../lustre/lustre/obdclass/linux/linux-module.c | 42 +-
.../staging/lustre/lustre/obdclass/llog_ioctl.c | 2 +-
drivers/staging/lustre/lustre/obdclass/llog_obd.c | 29 +-
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 22 +-
.../staging/lustre/lustre/obdecho/echo_client.c | 11 +-
drivers/staging/lustre/lustre/obdecho/lproc_echo.c | 4 +-
drivers/staging/lustre/lustre/osc/lproc_osc.c | 84 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 4 +-
.../staging/lustre/lustre/osc/osc_cl_internal.h | 9 +
drivers/staging/lustre/lustre/osc/osc_dev.c | 6 +-
drivers/staging/lustre/lustre/osc/osc_io.c | 28 +-
drivers/staging/lustre/lustre/osc/osc_lock.c | 3 +-
drivers/staging/lustre/lustre/osc/osc_object.c | 2 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 1 -
drivers/staging/lustre/lustre/ptlrpc/client.c | 50 +-
drivers/staging/lustre/lustre/ptlrpc/events.c | 2 +-
.../staging/lustre/lustre/ptlrpc/gss/gss_bulk.c | 12 +-
.../staging/lustre/lustre/ptlrpc/gss/gss_pipefs.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/import.c | 38 +-
.../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 6 +-
drivers/staging/lustre/lustre/ptlrpc/nrs.c | 2 +-
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 1 +
drivers/staging/lustre/lustre/ptlrpc/pinger.c | 2 +-
.../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 4 +
.../staging/lustre/lustre/ptlrpc/ptlrpc_module.c | 32 +-
drivers/staging/lustre/lustre/ptlrpc/recover.c | 6 +-
drivers/staging/lustre/lustre/ptlrpc/sec.c | 24 +-
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 10 +-
drivers/staging/lustre/lustre/ptlrpc/service.c | 20 +-
drivers/staging/media/lirc/lirc_bt829.c | 6 +-
drivers/staging/media/lirc/lirc_parallel.c | 26 +-
drivers/staging/media/lirc/lirc_serial.c | 92 +-
drivers/staging/media/lirc/lirc_sir.c | 33 +-
drivers/staging/media/lirc/lirc_zilog.c | 23 +-
drivers/staging/mt29f_spinand/mt29f_spinand.c | 3 +
drivers/staging/netlogic/xlr_net.c | 1 +
drivers/staging/nokia_h4p/nokia_fw-bcm.c | 3 +-
drivers/staging/octeon-usb/octeon-hcd.c | 130 +-
drivers/staging/olpc_dcon/olpc_dcon.c | 8 +-
drivers/staging/ozwpan/TODO | 2 +-
drivers/staging/ozwpan/ozhcd.c | 21 +-
drivers/staging/ozwpan/ozproto.c | 4 +-
drivers/staging/panel/panel.c | 310 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 8 +-
drivers/staging/rtl8188eu/core/rtw_br_ext.c | 1 +
drivers/staging/rtl8188eu/core/rtw_cmd.c | 35 -
drivers/staging/rtl8188eu/core/rtw_led.c | 1415 +---
drivers/staging/rtl8188eu/core/rtw_mlme.c | 19 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 13 +-
drivers/staging/rtl8188eu/core/rtw_mp.c | 1 -
drivers/staging/rtl8188eu/core/rtw_p2p.c | 6 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 18 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 72 +-
drivers/staging/rtl8188eu/core/rtw_security.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 30 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 -
drivers/staging/rtl8188eu/hal/HalPhyRf_8188e.c | 14 -
drivers/staging/rtl8188eu/hal/hal_intf.c | 16 -
drivers/staging/rtl8188eu/hal/odm.c | 174 +-
drivers/staging/rtl8188eu/hal/odm_HWConfig.c | 12 -
drivers/staging/rtl8188eu/hal/odm_RTL8188E.c | 24 -
drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 14 -
drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 1 -
drivers/staging/rtl8188eu/hal/rtl8188e_phycfg.c | 208 -
drivers/staging/rtl8188eu/hal/rtl8188e_rf6052.c | 45 -
drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 43 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 22 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 66 -
drivers/staging/rtl8188eu/hal/usb_ops_linux.c | 26 +-
drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h | 1 -
drivers/staging/rtl8188eu/include/drv_types.h | 1 -
drivers/staging/rtl8188eu/include/hal_intf.h | 8 -
drivers/staging/rtl8188eu/include/odm.h | 8 -
drivers/staging/rtl8188eu/include/odm_RTL8188E.h | 2 -
drivers/staging/rtl8188eu/include/odm_debug.h | 6 +-
drivers/staging/rtl8188eu/include/odm_interface.h | 91 -
drivers/staging/rtl8188eu/include/odm_precomp.h | 1 -
drivers/staging/rtl8188eu/include/odm_types.h | 25 -
drivers/staging/rtl8188eu/include/osdep_service.h | 59 -
drivers/staging/rtl8188eu/include/recv_osdep.h | 4 -
drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 1 -
drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 1 -
drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 1 -
drivers/staging/rtl8188eu/include/rtw_cmd.h | 1 -
drivers/staging/rtl8188eu/include/rtw_led.h | 119 +-
drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 4 +-
drivers/staging/rtl8188eu/include/rtw_recv.h | 53 -
drivers/staging/rtl8188eu/include/usb_ops.h | 1 -
drivers/staging/rtl8188eu/include/xmit_osdep.h | 6 -
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 69 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 16 +-
drivers/staging/rtl8188eu/os_dep/recv_linux.c | 40 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 259 +-
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 7 -
drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 10 -
drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 +
drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +-
.../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 95 +-
.../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 5 -
drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 2771 -------
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 5 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 10 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 1 -
drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 20 +-
drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 3 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 14 +-
drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +-
drivers/staging/rtl8192e/rtllib_rx.c | 5 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 5 +-
drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +-
drivers/staging/rtl8192ee/Kconfig | 15 +
drivers/staging/rtl8192ee/Makefile | 40 +
drivers/staging/rtl8192ee/TODO | 12 +
drivers/staging/rtl8192ee/base.c | 1852 +++++
drivers/staging/rtl8192ee/base.h | 163 +
.../staging/rtl8192ee/btcoexist/halbt_precomp.h | 50 +
.../staging/rtl8192ee/btcoexist/halbtc8192e2ant.c | 4110 ++++++++++
.../staging/rtl8192ee/btcoexist/halbtc8192e2ant.h | 161 +
.../staging/rtl8192ee/btcoexist/halbtc8723b1ant.c | 3146 ++++++++
.../staging/rtl8192ee/btcoexist/halbtc8723b1ant.h | 160 +
.../staging/rtl8192ee/btcoexist/halbtc8723b2ant.c | 3929 ++++++++++
.../staging/rtl8192ee/btcoexist/halbtc8723b2ant.h | 145 +
.../staging/rtl8192ee/btcoexist/halbtc8821a1ant.c | 2780 +++++++
.../staging/rtl8192ee/btcoexist/halbtc8821a1ant.h | 158 +
.../staging/rtl8192ee/btcoexist/halbtc8821a2ant.c | 3438 ++++++++
.../staging/rtl8192ee/btcoexist/halbtc8821a2ant.h | 179 +
drivers/staging/rtl8192ee/btcoexist/halbtcoutsrc.c | 1297 +++
drivers/staging/rtl8192ee/btcoexist/halbtcoutsrc.h | 537 ++
drivers/staging/rtl8192ee/btcoexist/rtl_btc.c | 194 +
drivers/staging/rtl8192ee/btcoexist/rtl_btc.h | 62 +
drivers/staging/rtl8192ee/cam.c | 337 +
drivers/staging/rtl8192ee/cam.h | 52 +
drivers/staging/rtl8192ee/compat.h | 70 +
drivers/staging/rtl8192ee/core.c | 1600 ++++
drivers/staging/rtl8192ee/core.h | 39 +
drivers/staging/rtl8192ee/debug.c | 978 +++
drivers/staging/rtl8192ee/debug.h | 221 +
drivers/staging/rtl8192ee/efuse.c | 1233 +++
drivers/staging/rtl8192ee/efuse.h | 127 +
drivers/staging/rtl8192ee/pci.c | 2397 ++++++
drivers/staging/rtl8192ee/pci.h | 342 +
drivers/staging/rtl8192ee/ps.c | 983 +++
drivers/staging/rtl8192ee/ps.h | 52 +
drivers/staging/rtl8192ee/rc.c | 288 +
drivers/staging/rtl8192ee/rc.h | 47 +
drivers/staging/rtl8192ee/regd.c | 448 ++
drivers/staging/rtl8192ee/regd.h | 63 +
drivers/staging/rtl8192ee/rtl8192ee/def.h | 106 +
drivers/staging/rtl8192ee/rtl8192ee/dm.c | 1258 +++
drivers/staging/rtl8192ee/rtl8192ee/dm.h | 343 +
drivers/staging/rtl8192ee/rtl8192ee/fw.c | 945 +++
drivers/staging/rtl8192ee/rtl8192ee/fw.h | 213 +
drivers/staging/rtl8192ee/rtl8192ee/hw.c | 2544 ++++++
drivers/staging/rtl8192ee/rtl8192ee/hw.h | 67 +
drivers/staging/rtl8192ee/rtl8192ee/led.c | 134 +
drivers/staging/rtl8192ee/rtl8192ee/led.h | 37 +
drivers/staging/rtl8192ee/rtl8192ee/phy.c | 3282 ++++++++
drivers/staging/rtl8192ee/rtl8192ee/phy.h | 154 +
drivers/staging/rtl8192ee/rtl8192ee/pwrseq.c | 108 +
drivers/staging/rtl8192ee/rtl8192ee/pwrseq.h | 355 +
drivers/staging/rtl8192ee/rtl8192ee/pwrseqcmd.c | 139 +
drivers/staging/rtl8192ee/rtl8192ee/pwrseqcmd.h | 69 +
drivers/staging/rtl8192ee/rtl8192ee/reg.h | 2240 ++++++
drivers/staging/rtl8192ee/rtl8192ee/rf.c | 150 +
drivers/staging/rtl8192ee/rtl8192ee/rf.h | 39 +
drivers/staging/rtl8192ee/rtl8192ee/sw.c | 428 +
.../drv_types_linux.h => rtl8192ee/rtl8192ee/sw.h} | 25 +-
drivers/staging/rtl8192ee/rtl8192ee/table.c | 882 +++
drivers/staging/rtl8192ee/rtl8192ee/table.h | 48 +
drivers/staging/rtl8192ee/rtl8192ee/trx.c | 1286 +++
drivers/staging/rtl8192ee/rtl8192ee/trx.h | 877 +++
drivers/staging/rtl8192ee/stats.c | 290 +
drivers/staging/rtl8192ee/stats.h | 43 +
drivers/staging/rtl8192ee/wifi.h | 2644 +++++++
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 16 +-
.../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +-
.../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +-
.../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 45 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 84 +-
.../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 46 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 5 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 45 +-
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 22 +-
.../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 16 +-
.../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +-
drivers/staging/rtl8192u/r8180_93cx6.c | 46 +-
drivers/staging/rtl8192u/r8190_rtl8256.c | 6 +-
drivers/staging/rtl8192u/r8192U_core.c | 18 +-
drivers/staging/rtl8192u/r8192U_dm.c | 18 +-
drivers/staging/rtl8192u/r8192U_wx.c | 246 +-
drivers/staging/rtl8192u/r819xU_cmdpkt.c | 3 +-
drivers/staging/rtl8192u/r819xU_firmware.c | 12 +-
drivers/staging/rtl8192u/r819xU_firmware_img.c | 1042 +--
drivers/staging/rtl8192u/r819xU_phy.c | 6 +-
drivers/staging/rtl8712/hal_init.c | 2 +-
drivers/staging/rtl8712/ieee80211.c | 8 +-
drivers/staging/rtl8712/mlme_linux.c | 3 +-
drivers/staging/rtl8712/osdep_service.h | 5 -
drivers/staging/rtl8712/rtl8712_cmd.c | 3 +-
drivers/staging/rtl8712/rtl8712_recv.c | 13 +-
drivers/staging/rtl8712/rtl871x_cmd.c | 123 +-
drivers/staging/rtl8712/rtl871x_io.c | 11 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 47 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 48 +-
drivers/staging/rtl8712/rtl871x_mp.c | 13 +-
drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 49 +-
drivers/staging/rtl8712/rtl871x_recv.c | 10 +-
drivers/staging/rtl8712/rtl871x_security.c | 9 +-
drivers/staging/rtl8712/rtl871x_sta_mgt.c | 4 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 16 +-
drivers/staging/rtl8712/usb_intf.c | 2 +-
drivers/staging/rtl8712/usb_ops_linux.c | 4 +-
drivers/staging/rtl8723au/Kconfig | 8 -
drivers/staging/rtl8723au/Makefile | 10 +-
drivers/staging/rtl8723au/core/rtw_ap.c | 439 +-
drivers/staging/rtl8723au/core/rtw_cmd.c | 734 +-
drivers/staging/rtl8723au/core/rtw_efuse.c | 363 +-
drivers/staging/rtl8723au/core/rtw_ieee80211.c | 961 +--
drivers/staging/rtl8723au/core/rtw_io.c | 266 -
drivers/staging/rtl8723au/core/rtw_ioctl_set.c | 250 +-
drivers/staging/rtl8723au/core/rtw_led.c | 48 +-
drivers/staging/rtl8723au/core/rtw_mlme.c | 1568 ++--
drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 6741 ++++------------
drivers/staging/rtl8723au/core/rtw_p2p.c | 4001 ----------
drivers/staging/rtl8723au/core/rtw_pwrctrl.c | 342 +-
drivers/staging/rtl8723au/core/rtw_recv.c | 313 +-
drivers/staging/rtl8723au/core/rtw_security.c | 61 +-
drivers/staging/rtl8723au/core/rtw_sreset.c | 79 +-
drivers/staging/rtl8723au/core/rtw_sta_mgt.c | 127 +-
drivers/staging/rtl8723au/core/rtw_wlan_util.c | 1015 ++-
drivers/staging/rtl8723au/core/rtw_xmit.c | 523 +-
.../staging/rtl8723au/hal/HalDMOutSrc8723A_CE.c | 133 +-
drivers/staging/rtl8723au/hal/HalPwrSeqCmd.c | 8 +-
drivers/staging/rtl8723au/hal/hal_com.c | 276 +-
drivers/staging/rtl8723au/hal/hal_intf.c | 384 +-
drivers/staging/rtl8723au/hal/odm.c | 181 +-
drivers/staging/rtl8723au/hal/odm_HWConfig.c | 43 +-
drivers/staging/rtl8723au/hal/odm_interface.c | 121 +-
.../staging/rtl8723au/hal/rtl8723a_bt-coexist.c | 647 +-
drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 291 +-
drivers/staging/rtl8723au/hal/rtl8723a_dm.c | 33 +-
drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c | 1381 +---
drivers/staging/rtl8723au/hal/rtl8723a_phycfg.c | 89 +-
drivers/staging/rtl8723au/hal/rtl8723a_rf6052.c | 22 +-
drivers/staging/rtl8723au/hal/rtl8723a_sreset.c | 11 +-
drivers/staging/rtl8723au/hal/rtl8723au_led.c | 27 +-
drivers/staging/rtl8723au/hal/rtl8723au_recv.c | 76 +-
drivers/staging/rtl8723au/hal/rtl8723au_xmit.c | 69 +-
drivers/staging/rtl8723au/hal/usb_halinit.c | 641 +-
drivers/staging/rtl8723au/hal/usb_ops_linux.c | 310 +-
drivers/staging/rtl8723au/include/Hal8723APhyCfg.h | 14 +-
drivers/staging/rtl8723au/include/Hal8723PwrSeq.h | 104 +-
drivers/staging/rtl8723au/include/cmd_osdep.h | 26 -
drivers/staging/rtl8723au/include/drv_types.h | 81 -
drivers/staging/rtl8723au/include/ethernet.h | 22 -
drivers/staging/rtl8723au/include/hal_com.h | 13 +-
drivers/staging/rtl8723au/include/hal_intf.h | 305 +-
drivers/staging/rtl8723au/include/ieee80211.h | 256 +-
drivers/staging/rtl8723au/include/ioctl_cfg80211.h | 50 -
drivers/staging/rtl8723au/include/mlme_osdep.h | 4 -
drivers/staging/rtl8723au/include/mp_custom_oid.h | 342 -
drivers/staging/rtl8723au/include/odm.h | 227 +-
drivers/staging/rtl8723au/include/odm_HWConfig.h | 16 +-
drivers/staging/rtl8723au/include/odm_debug.h | 42 +-
drivers/staging/rtl8723au/include/odm_interface.h | 57 -
drivers/staging/rtl8723au/include/odm_precomp.h | 4 -
drivers/staging/rtl8723au/include/odm_reg.h | 5 +-
drivers/staging/rtl8723au/include/odm_types.h | 36 -
drivers/staging/rtl8723au/include/osdep_intf.h | 12 +-
drivers/staging/rtl8723au/include/osdep_service.h | 119 -
drivers/staging/rtl8723au/include/recv_osdep.h | 9 -
.../rtl8723au/include/rtl8723a_bt-coexist.h | 122 +-
.../staging/rtl8723au/include/rtl8723a_bt_intf.h | 69 +
drivers/staging/rtl8723au/include/rtl8723a_cmd.h | 18 +-
drivers/staging/rtl8723au/include/rtl8723a_dm.h | 2 -
drivers/staging/rtl8723au/include/rtl8723a_hal.h | 60 +-
drivers/staging/rtl8723au/include/rtl8723a_recv.h | 21 +-
drivers/staging/rtl8723au/include/rtl8723a_spec.h | 314 +-
drivers/staging/rtl8723au/include/rtl8723a_xmit.h | 10 +-
drivers/staging/rtl8723au/include/rtw_ap.h | 4 +-
drivers/staging/rtl8723au/include/rtw_cmd.h | 144 +-
drivers/staging/rtl8723au/include/rtw_efuse.h | 11 +-
drivers/staging/rtl8723au/include/rtw_event.h | 60 +-
drivers/staging/rtl8723au/include/rtw_ht.h | 4 +-
drivers/staging/rtl8723au/include/rtw_io.h | 193 +-
drivers/staging/rtl8723au/include/rtw_ioctl.h | 26 -
drivers/staging/rtl8723au/include/rtw_ioctl_set.h | 23 +-
drivers/staging/rtl8723au/include/rtw_mlme.h | 272 +-
drivers/staging/rtl8723au/include/rtw_mlme_ext.h | 192 +-
drivers/staging/rtl8723au/include/rtw_p2p.h | 158 -
drivers/staging/rtl8723au/include/rtw_pwrctrl.h | 4 -
drivers/staging/rtl8723au/include/rtw_qos.h | 26 -
drivers/staging/rtl8723au/include/rtw_recv.h | 26 +-
drivers/staging/rtl8723au/include/rtw_security.h | 61 +-
drivers/staging/rtl8723au/include/rtw_sreset.h | 28 +-
drivers/staging/rtl8723au/include/rtw_xmit.h | 34 +-
drivers/staging/rtl8723au/include/sta_info.h | 34 +-
drivers/staging/rtl8723au/include/usb_hal.h | 20 -
drivers/staging/rtl8723au/include/usb_ops.h | 31 +-
drivers/staging/rtl8723au/include/usb_ops_linux.h | 37 +-
drivers/staging/rtl8723au/include/usb_osintf.h | 24 -
drivers/staging/rtl8723au/include/usb_vendor_req.h | 31 -
drivers/staging/rtl8723au/include/wifi.h | 552 --
drivers/staging/rtl8723au/include/wlan_bssdef.h | 83 +-
drivers/staging/rtl8723au/include/xmit_osdep.h | 19 -
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 1996 ++---
drivers/staging/rtl8723au/os_dep/mlme_linux.c | 109 +-
drivers/staging/rtl8723au/os_dep/os_intfs.c | 255 +-
drivers/staging/rtl8723au/os_dep/osdep_service.c | 175 -
drivers/staging/rtl8723au/os_dep/recv_linux.c | 66 +-
drivers/staging/rtl8723au/os_dep/usb_intf.c | 110 +-
drivers/staging/rtl8723au/os_dep/usb_ops_linux.c | 89 +-
drivers/staging/rtl8723au/os_dep/xmit_linux.c | 41 -
drivers/staging/rtl8821ae/base.c | 49 +-
.../staging/rtl8821ae/btcoexist/halbtc8192e2ant.c | 506 +-
.../staging/rtl8821ae/btcoexist/halbtc8192e2ant.h | 2 -
.../staging/rtl8821ae/btcoexist/halbtc8723b1ant.c | 402 +-
.../staging/rtl8821ae/btcoexist/halbtc8723b2ant.c | 147 +-
drivers/staging/rtl8821ae/btcoexist/halbtcoutsrc.c | 127 +-
drivers/staging/rtl8821ae/btcoexist/rtl_btc.c | 2 +-
drivers/staging/rtl8821ae/cam.c | 2 -
drivers/staging/rtl8821ae/compat.h | 57 -
drivers/staging/rtl8821ae/core.c | 156 +-
drivers/staging/rtl8821ae/debug.c | 5 -
drivers/staging/rtl8821ae/efuse.c | 2 -
drivers/staging/rtl8821ae/pci.c | 134 +-
drivers/staging/rtl8821ae/pci.h | 5 -
drivers/staging/rtl8821ae/ps.c | 26 -
drivers/staging/rtl8821ae/rc.c | 20 +-
drivers/staging/rtl8821ae/regd.c | 52 -
drivers/staging/rtl8821ae/regd.h | 8 -
drivers/staging/rtl8821ae/rtl8821ae/hw.h | 35 +-
drivers/staging/rtl8821ae/rtl8821ae/sw.c | 33 +-
drivers/staging/rtl8821ae/rtl8821ae/trx.c | 45 -
drivers/staging/rtl8821ae/rtl8821ae/trx.h | 11 -
drivers/staging/rtl8821ae/stats.c | 2 -
drivers/staging/rtl8821ae/wifi.h | 4 +-
drivers/staging/rts5139/Kconfig | 16 -
drivers/staging/rts5139/Makefile | 43 -
drivers/staging/rts5139/TODO | 9 -
drivers/staging/rts5139/debug.h | 46 -
drivers/staging/rts5139/ms.c | 4185 ----------
drivers/staging/rts5139/ms.h | 261 -
drivers/staging/rts5139/ms_mg.c | 643 --
drivers/staging/rts5139/ms_mg.h | 41 -
drivers/staging/rts5139/rts51x.c | 857 --
drivers/staging/rts5139/rts51x.h | 194 -
drivers/staging/rts5139/rts51x_card.c | 940 ---
drivers/staging/rts5139/rts51x_card.h | 870 ---
drivers/staging/rts5139/rts51x_chip.c | 1014 ---
drivers/staging/rts5139/rts51x_chip.h | 821 --
drivers/staging/rts5139/rts51x_fop.c | 292 -
drivers/staging/rts5139/rts51x_fop.h | 57 -
drivers/staging/rts5139/rts51x_scsi.c | 2135 -----
drivers/staging/rts5139/rts51x_scsi.h | 154 -
drivers/staging/rts5139/rts51x_transport.c | 736 --
drivers/staging/rts5139/rts51x_transport.h | 67 -
drivers/staging/rts5139/sd.c | 3274 --------
drivers/staging/rts5139/sd.h | 275 -
drivers/staging/rts5139/sd_cprm.c | 1056 ---
drivers/staging/rts5139/sd_cprm.h | 54 -
drivers/staging/rts5139/trace.h | 95 -
drivers/staging/rts5139/xd.c | 2145 -----
drivers/staging/rts5139/xd.h | 191 -
drivers/staging/rts5208/rtsx.c | 2 +-
drivers/staging/rts5208/rtsx_chip.c | 2 +-
drivers/staging/sbe-2t3e3/2t3e3.h | 889 ---
drivers/staging/sbe-2t3e3/Kconfig | 13 -
drivers/staging/sbe-2t3e3/Makefile | 4 -
drivers/staging/sbe-2t3e3/TODO | 6 -
drivers/staging/sbe-2t3e3/cpld.c | 351 -
drivers/staging/sbe-2t3e3/ctrl.c | 350 -
drivers/staging/sbe-2t3e3/ctrl.h | 131 -
drivers/staging/sbe-2t3e3/dc.c | 460 --
drivers/staging/sbe-2t3e3/exar7250.c | 185 -
drivers/staging/sbe-2t3e3/exar7300.c | 165 -
drivers/staging/sbe-2t3e3/intr.c | 579 --
drivers/staging/sbe-2t3e3/io.c | 330 -
drivers/staging/sbe-2t3e3/main.c | 172 -
drivers/staging/sbe-2t3e3/maps.c | 101 -
drivers/staging/sbe-2t3e3/module.c | 208 -
drivers/staging/sbe-2t3e3/netdev.c | 143 -
drivers/staging/sep/sep_crypto.c | 10 +
drivers/staging/sep/sep_dev.h | 1 +
drivers/staging/sep/sep_main.c | 3 +-
drivers/staging/serqt_usb2/serqt_usb2.c | 25 +-
drivers/staging/silicom/bpctl_mod.c | 191 +-
drivers/staging/silicom/bypasslib/bp_ioctl.h | 4 +-
drivers/staging/silicom/bypasslib/bypass.c | 53 +-
drivers/staging/skein/Kconfig | 32 +
drivers/staging/skein/Makefile | 9 +
drivers/staging/skein/TODO | 8 +
drivers/staging/skein/skein.c | 883 +++
drivers/staging/skein/skein.h | 346 +
drivers/staging/skein/skein_api.c | 239 +
drivers/staging/skein/skein_api.h | 230 +
drivers/staging/skein/skein_block.c | 777 ++
drivers/staging/skein/skein_block.h | 22 +
drivers/staging/skein/skein_iv.h | 186 +
drivers/staging/skein/threefish_api.c | 77 +
drivers/staging/skein/threefish_api.h | 170 +
drivers/staging/skein/threefish_block.c | 8258 ++++++++++++++++++++
drivers/staging/slicoss/TODO | 1 -
drivers/staging/slicoss/slic.h | 13 -
drivers/staging/slicoss/slicoss.c | 657 +-
drivers/staging/speakup/kobjects.c | 64 +-
drivers/staging/speakup/speakup_acntpc.c | 14 +-
drivers/staging/speakup/speakup_acntsa.c | 14 +-
drivers/staging/speakup/speakup_apollo.c | 16 +-
drivers/staging/speakup/speakup_audptr.c | 16 +-
drivers/staging/speakup/speakup_bns.c | 14 +-
drivers/staging/speakup/speakup_decext.c | 16 +-
drivers/staging/speakup/speakup_decpc.c | 16 +-
drivers/staging/speakup/speakup_dectlk.c | 16 +-
drivers/staging/speakup/speakup_dtlk.c | 20 +-
drivers/staging/speakup/speakup_dummy.c | 14 +-
drivers/staging/speakup/speakup_keypc.c | 10 +-
drivers/staging/speakup/speakup_ltlk.c | 20 +-
drivers/staging/speakup/speakup_soft.c | 22 +-
drivers/staging/speakup/speakup_spkout.c | 16 +-
drivers/staging/speakup/speakup_txprt.c | 14 +-
drivers/staging/speakup/synth.c | 3 +
drivers/staging/tidspbridge/core/dsp-clock.c | 4 +-
drivers/staging/unisys/channels/channel.c | 2 +-
drivers/staging/unisys/channels/chanstub.c | 5 +-
drivers/staging/unisys/channels/chanstub.h | 2 +-
.../unisys/common-spar/include/channels/channel.h | 47 +-
.../common-spar/include/channels/channel_guid.h | 30 +-
.../include/channels/controlframework.h | 2 +-
.../include/channels/controlvmchannel.h | 21 +-
.../common-spar/include/channels/diagchannel.h | 14 +-
.../common-spar/include/channels/iochannel.h | 14 +-
.../common-spar/include/channels/vbuschannel.h | 12 +-
.../include/controlvmcompletionstatus.h | 2 +-
.../include/diagnostics/appos_subsystems.h | 2 +-
.../unisys/common-spar/include/iovmcall_gnuc.h | 2 +-
.../unisys/common-spar/include/vbusdeviceinfo.h | 2 +-
.../staging/unisys/common-spar/include/version.h | 2 +-
.../unisys/common-spar/include/vmcallinterface.h | 2 +-
drivers/staging/unisys/include/commontypes.h | 51 +-
drivers/staging/unisys/include/guestlinuxdebug.h | 6 +-
drivers/staging/unisys/include/guidutils.h | 203 -
drivers/staging/unisys/include/periodic_work.h | 2 +-
drivers/staging/unisys/include/procobjecttree.h | 2 +-
drivers/staging/unisys/include/sparstop.h | 2 +-
drivers/staging/unisys/include/timskmod.h | 2 +-
drivers/staging/unisys/include/timskmodutils.h | 4 +-
drivers/staging/unisys/include/uisqueue.h | 15 +-
drivers/staging/unisys/include/uisthread.h | 2 +-
drivers/staging/unisys/include/uisutils.h | 44 +-
drivers/staging/unisys/include/uniklog.h | 2 +-
drivers/staging/unisys/uislib/uislib.c | 935 +--
drivers/staging/unisys/uislib/uisqueue.c | 2 +-
drivers/staging/unisys/uislib/uisthread.c | 2 +-
drivers/staging/unisys/uislib/uisutils.c | 55 +-
drivers/staging/unisys/virthba/virthba.c | 21 +-
drivers/staging/unisys/virthba/virthba.h | 2 +-
drivers/staging/unisys/virtpci/virtpci.c | 19 +-
drivers/staging/unisys/virtpci/virtpci.h | 5 +-
drivers/staging/unisys/visorchannel/globals.h | 2 +-
drivers/staging/unisys/visorchannel/visorchannel.h | 48 +-
.../unisys/visorchannel/visorchannel_funcs.c | 45 +-
.../unisys/visorchannel/visorchannel_main.c | 7 +-
drivers/staging/unisys/visorchipset/Makefile | 2 +-
drivers/staging/unisys/visorchipset/controlvm.h | 2 +-
.../staging/unisys/visorchipset/controlvm_direct.c | 2 +-
drivers/staging/unisys/visorchipset/file.c | 2 +-
drivers/staging/unisys/visorchipset/file.h | 2 +-
drivers/staging/unisys/visorchipset/filexfer.c | 506 --
drivers/staging/unisys/visorchipset/filexfer.h | 147 -
drivers/staging/unisys/visorchipset/globals.h | 2 +-
drivers/staging/unisys/visorchipset/parser.c | 7 +-
drivers/staging/unisys/visorchipset/parser.h | 6 +-
drivers/staging/unisys/visorchipset/testing.h | 7 +-
drivers/staging/unisys/visorchipset/visorchipset.h | 18 +-
.../unisys/visorchipset/visorchipset_main.c | 28 +-
.../unisys/visorchipset/visorchipset_umode.h | 2 +-
drivers/staging/unisys/visorutil/charqueue.c | 4 +-
drivers/staging/unisys/visorutil/charqueue.h | 2 +-
drivers/staging/unisys/visorutil/easyproc.c | 8 +-
drivers/staging/unisys/visorutil/easyproc.h | 2 +-
drivers/staging/unisys/visorutil/memregion.h | 4 +-
.../staging/unisys/visorutil/memregion_direct.c | 8 +-
drivers/staging/unisys/visorutil/periodic_work.c | 3 +-
drivers/staging/unisys/visorutil/procobjecttree.c | 8 +-
drivers/staging/unisys/visorutil/visorkmodutils.c | 57 +-
drivers/staging/usbip/stub_dev.c | 1 +
drivers/staging/usbip/stub_tx.c | 3 +-
drivers/staging/usbip/usbip_common.h | 2 +
.../staging/usbip/userspace/libsrc/usbip_common.c | 4 +-
.../staging/usbip/userspace/libsrc/usbip_common.h | 2 +-
.../staging/usbip/userspace/libsrc/vhci_driver.c | 2 +-
drivers/staging/usbip/userspace/src/usbip_attach.c | 1 +
drivers/staging/usbip/userspace/src/usbip_port.c | 2 +-
drivers/staging/usbip/userspace/src/usbipd.c | 10 +-
drivers/staging/usbip/vhci_hcd.c | 2 +
drivers/staging/vme/devices/vme_user.c | 9 +-
drivers/staging/vt6655/IEEE11h.c | 6 -
drivers/staging/vt6655/baseband.c | 101 +-
drivers/staging/vt6655/bssdb.c | 6 +-
drivers/staging/vt6655/bssdb.h | 2 -
drivers/staging/vt6655/card.c | 195 +-
drivers/staging/vt6655/card.h | 1 -
drivers/staging/vt6655/channel.c | 80 +-
drivers/staging/vt6655/datarate.c | 24 +-
drivers/staging/vt6655/desc.h | 47 -
drivers/staging/vt6655/device.h | 19 +-
drivers/staging/vt6655/device_main.c | 298 +-
drivers/staging/vt6655/dpc.c | 142 +-
drivers/staging/vt6655/hostap.c | 73 +-
drivers/staging/vt6655/ioctl.c | 7 +-
drivers/staging/vt6655/ioctl.h | 9 -
drivers/staging/vt6655/iowpa.h | 7 -
drivers/staging/vt6655/iwctl.c | 474 +-
drivers/staging/vt6655/key.c | 55 +-
drivers/staging/vt6655/key.h | 2 -
drivers/staging/vt6655/mac.c | 96 +-
drivers/staging/vt6655/mac.h | 1 -
drivers/staging/vt6655/mib.c | 81 +-
drivers/staging/vt6655/mib.h | 8 -
drivers/staging/vt6655/michael.c | 33 +-
drivers/staging/vt6655/power.c | 36 +-
drivers/staging/vt6655/power.h | 3 -
drivers/staging/vt6655/rf.c | 69 +-
drivers/staging/vt6655/rxtx.c | 329 +-
drivers/staging/vt6655/rxtx.h | 11 -
drivers/staging/vt6655/tether.c | 4 +-
drivers/staging/vt6655/tkip.c | 7 +-
drivers/staging/vt6655/vntwifi.c | 115 +-
drivers/staging/vt6655/vntwifi.h | 14 -
drivers/staging/vt6655/wcmd.c | 126 +-
drivers/staging/vt6655/wctl.c | 9 +-
drivers/staging/vt6655/wmgr.c | 410 +-
drivers/staging/vt6655/wmgr.h | 30 -
drivers/staging/vt6655/wpa.c | 8 +-
drivers/staging/vt6655/wpa2.c | 41 +-
drivers/staging/vt6655/wpactl.c | 95 +-
drivers/staging/vt6655/wroute.c | 1 -
drivers/staging/vt6656/Makefile | 4 -
drivers/staging/vt6656/aes_ccmp.c | 373 -
drivers/staging/vt6656/aes_ccmp.h | 35 -
drivers/staging/vt6656/baseband.c | 1494 ++--
drivers/staging/vt6656/baseband.h | 22 +-
drivers/staging/vt6656/bssdb.c | 61 +-
drivers/staging/vt6656/card.c | 1045 ++-
drivers/staging/vt6656/card.h | 8 +-
drivers/staging/vt6656/control.c | 79 -
drivers/staging/vt6656/control.h | 54 -
drivers/staging/vt6656/datarate.c | 1 -
drivers/staging/vt6656/desc.h | 68 -
drivers/staging/vt6656/device.h | 241 +-
drivers/staging/vt6656/device_cfg.h | 87 -
drivers/staging/vt6656/dpc.c | 471 +-
drivers/staging/vt6656/firmware.c | 12 +-
drivers/staging/vt6656/hostap.c | 779 --
drivers/staging/vt6656/hostap.h | 58 -
drivers/staging/vt6656/int.c | 5 +-
drivers/staging/vt6656/iocmd.h | 387 -
drivers/staging/vt6656/iowpa.h | 53 -
drivers/staging/vt6656/iwctl.c | 64 +-
drivers/staging/vt6656/key.c | 42 +-
drivers/staging/vt6656/mac.c | 328 +-
drivers/staging/vt6656/mac.h | 16 +-
drivers/staging/vt6656/main_usb.c | 193 +-
drivers/staging/vt6656/power.c | 7 +-
drivers/staging/vt6656/rf.c | 137 +-
drivers/staging/vt6656/rf.h | 12 +-
drivers/staging/vt6656/rndis.h | 151 -
drivers/staging/vt6656/rxtx.c | 753 +-
drivers/staging/vt6656/rxtx.h | 12 +-
drivers/staging/vt6656/srom.h | 112 -
drivers/staging/vt6656/tcrc.c | 183 -
drivers/staging/vt6656/tcrc.h | 38 -
drivers/staging/vt6656/tether.c | 7 +-
drivers/staging/vt6656/tether.h | 4 -
drivers/staging/vt6656/usbpipe.c | 329 +-
drivers/staging/vt6656/usbpipe.h | 11 +-
drivers/staging/vt6656/wcmd.c | 92 +-
drivers/staging/vt6656/wctl.c | 2 +-
drivers/staging/vt6656/wmgr.c | 76 +-
drivers/staging/vt6656/wpactl.c | 5 +-
drivers/staging/winbond/wb35tx.c | 6 +-
drivers/staging/winbond/wb35tx_s.h | 2 +-
drivers/staging/wlags49_h2/wl_priv.c | 14 +-
drivers/staging/wlags49_h2/wl_wext.c | 11 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 227 +-
drivers/staging/wlan-ng/p80211conv.c | 31 +-
drivers/staging/wlan-ng/p80211netdev.c | 139 +-
drivers/staging/wlan-ng/p80211req.c | 9 +-
drivers/staging/wlan-ng/prism2fw.c | 101 +-
drivers/staging/wlan-ng/prism2mgmt.c | 123 +-
drivers/staging/wlan-ng/prism2mgmt.h | 5 +
drivers/staging/wlan-ng/prism2mib.c | 4 +-
drivers/staging/wlan-ng/prism2sta.c | 25 +-
drivers/staging/wlan-ng/prism2usb.c | 164 +-
drivers/staging/xgifb/TODO | 3 +-
drivers/staging/xgifb/XGI_main.h | 4 -
drivers/staging/xgifb/XGI_main_26.c | 3 +
drivers/staging/xgifb/vb_def.h | 2 -
drivers/staging/xgifb/vb_init.c | 2 +
drivers/staging/xgifb/vb_setmode.c | 3 +
drivers/staging/xgifb/vgatypes.h | 2 -
drivers/staging/xillybus/xillybus.h | 1 -
drivers/staging/xillybus/xillybus_core.c | 2 +-
drivers/staging/xillybus/xillybus_of.c | 47 +-
drivers/staging/xillybus/xillybus_pcie.c | 65 +-
drivers/tty/goldfish.c | 68 +-
include/linux/device.h | 6 +
include/linux/goldfish.h | 15 +
include/linux/hid-sensor-hub.h | 8 +-
include/linux/hid-sensor-ids.h | 1 +
include/linux/iio/common/st_sensors.h | 4 +
include/linux/iio/consumer.h | 13 +
include/linux/iio/iio.h | 24 +
include/linux/iio/types.h | 4 +
994 files changed, 86457 insertions(+), 77562 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity-as3935
create mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt
create mode 100644 drivers/iio/accel/mma8452.c
rename drivers/{staging/iio/adc/ad799x_core.c => iio/adc/ad799x.c} (80%)
create mode 100644 drivers/iio/orientation/hid-sensor-rotation.c
create mode 100644 drivers/iio/pressure/mpl115.c
create mode 100644 drivers/iio/proximity/Kconfig
create mode 100644 drivers/iio/proximity/Makefile
create mode 100644 drivers/iio/proximity/as3935.c
create mode 100644 drivers/iio/temperature/mlx90614.c
delete mode 100644 drivers/staging/android/ram_console.h
delete mode 100644 drivers/staging/et131x/Module.symvers
delete mode 100644 drivers/staging/iio/adc/ad799x.h
delete mode 100644 drivers/staging/iio/adc/ad799x_ring.c
delete mode 100644 drivers/staging/lustre/lustre/include/ioctl.h
delete mode 100644 drivers/staging/lustre/lustre/include/obd_lov.h
delete mode 100644 drivers/staging/lustre/lustre/lov/lov_log.c
delete mode 100644 drivers/staging/rtl8188eu/include/odm_interface.h
create mode 100644 drivers/staging/rtl8192ee/Kconfig
create mode 100644 drivers/staging/rtl8192ee/Makefile
create mode 100644 drivers/staging/rtl8192ee/TODO
create mode 100644 drivers/staging/rtl8192ee/base.c
create mode 100644 drivers/staging/rtl8192ee/base.h
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbt_precomp.h
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8192e2ant.c
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8192e2ant.h
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8723b1ant.c
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8723b1ant.h
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8723b2ant.c
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8723b2ant.h
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8821a1ant.c
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8821a1ant.h
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8821a2ant.c
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtc8821a2ant.h
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtcoutsrc.c
create mode 100644 drivers/staging/rtl8192ee/btcoexist/halbtcoutsrc.h
create mode 100644 drivers/staging/rtl8192ee/btcoexist/rtl_btc.c
create mode 100644 drivers/staging/rtl8192ee/btcoexist/rtl_btc.h
create mode 100644 drivers/staging/rtl8192ee/cam.c
create mode 100644 drivers/staging/rtl8192ee/cam.h
create mode 100644 drivers/staging/rtl8192ee/compat.h
create mode 100644 drivers/staging/rtl8192ee/core.c
create mode 100644 drivers/staging/rtl8192ee/core.h
create mode 100644 drivers/staging/rtl8192ee/debug.c
create mode 100644 drivers/staging/rtl8192ee/debug.h
create mode 100644 drivers/staging/rtl8192ee/efuse.c
create mode 100644 drivers/staging/rtl8192ee/efuse.h
create mode 100644 drivers/staging/rtl8192ee/pci.c
create mode 100644 drivers/staging/rtl8192ee/pci.h
create mode 100644 drivers/staging/rtl8192ee/ps.c
create mode 100644 drivers/staging/rtl8192ee/ps.h
create mode 100644 drivers/staging/rtl8192ee/rc.c
create mode 100644 drivers/staging/rtl8192ee/rc.h
create mode 100644 drivers/staging/rtl8192ee/regd.c
create mode 100644 drivers/staging/rtl8192ee/regd.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/def.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/dm.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/dm.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/fw.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/fw.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/hw.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/hw.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/led.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/led.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/phy.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/phy.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/pwrseq.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/pwrseq.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/pwrseqcmd.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/pwrseqcmd.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/reg.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/rf.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/rf.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/sw.c
rename drivers/staging/{rtl8188eu/include/drv_types_linux.h => rtl8192ee/rtl8192ee/sw.h} (51%)
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/table.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/table.h
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/trx.c
create mode 100644 drivers/staging/rtl8192ee/rtl8192ee/trx.h
create mode 100644 drivers/staging/rtl8192ee/stats.c
create mode 100644 drivers/staging/rtl8192ee/stats.h
create mode 100644 drivers/staging/rtl8192ee/wifi.h
delete mode 100644 drivers/staging/rtl8723au/core/rtw_io.c
delete mode 100644 drivers/staging/rtl8723au/core/rtw_p2p.c
delete mode 100644 drivers/staging/rtl8723au/include/cmd_osdep.h
delete mode 100644 drivers/staging/rtl8723au/include/ethernet.h
delete mode 100644 drivers/staging/rtl8723au/include/mp_custom_oid.h
delete mode 100644 drivers/staging/rtl8723au/include/odm_types.h
create mode 100644 drivers/staging/rtl8723au/include/rtl8723a_bt_intf.h
delete mode 100644 drivers/staging/rtl8723au/include/rtw_ioctl.h
delete mode 100644 drivers/staging/rtl8723au/include/rtw_p2p.h
delete mode 100644 drivers/staging/rtl8723au/include/rtw_qos.h
delete mode 100644 drivers/staging/rtl8723au/include/usb_hal.h
delete mode 100644 drivers/staging/rtl8723au/include/usb_osintf.h
delete mode 100644 drivers/staging/rtl8723au/include/usb_vendor_req.h
delete mode 100644 drivers/staging/rtl8723au/os_dep/osdep_service.c
delete mode 100644 drivers/staging/rts5139/Kconfig
delete mode 100644 drivers/staging/rts5139/Makefile
delete mode 100644 drivers/staging/rts5139/TODO
delete mode 100644 drivers/staging/rts5139/debug.h
delete mode 100644 drivers/staging/rts5139/ms.c
delete mode 100644 drivers/staging/rts5139/ms.h
delete mode 100644 drivers/staging/rts5139/ms_mg.c
delete mode 100644 drivers/staging/rts5139/ms_mg.h
delete mode 100644 drivers/staging/rts5139/rts51x.c
delete mode 100644 drivers/staging/rts5139/rts51x.h
delete mode 100644 drivers/staging/rts5139/rts51x_card.c
delete mode 100644 drivers/staging/rts5139/rts51x_card.h
delete mode 100644 drivers/staging/rts5139/rts51x_chip.c
delete mode 100644 drivers/staging/rts5139/rts51x_chip.h
delete mode 100644 drivers/staging/rts5139/rts51x_fop.c
delete mode 100644 drivers/staging/rts5139/rts51x_fop.h
delete mode 100644 drivers/staging/rts5139/rts51x_scsi.c
delete mode 100644 drivers/staging/rts5139/rts51x_scsi.h
delete mode 100644 drivers/staging/rts5139/rts51x_transport.c
delete mode 100644 drivers/staging/rts5139/rts51x_transport.h
delete mode 100644 drivers/staging/rts5139/sd.c
delete mode 100644 drivers/staging/rts5139/sd.h
delete mode 100644 drivers/staging/rts5139/sd_cprm.c
delete mode 100644 drivers/staging/rts5139/sd_cprm.h
delete mode 100644 drivers/staging/rts5139/trace.h
delete mode 100644 drivers/staging/rts5139/xd.c
delete mode 100644 drivers/staging/rts5139/xd.h
delete mode 100644 drivers/staging/sbe-2t3e3/2t3e3.h
delete mode 100644 drivers/staging/sbe-2t3e3/Kconfig
delete mode 100644 drivers/staging/sbe-2t3e3/Makefile
delete mode 100644 drivers/staging/sbe-2t3e3/TODO
delete mode 100644 drivers/staging/sbe-2t3e3/cpld.c
delete mode 100644 drivers/staging/sbe-2t3e3/ctrl.c
delete mode 100644 drivers/staging/sbe-2t3e3/ctrl.h
delete mode 100644 drivers/staging/sbe-2t3e3/dc.c
delete mode 100644 drivers/staging/sbe-2t3e3/exar7250.c
delete mode 100644 drivers/staging/sbe-2t3e3/exar7300.c
delete mode 100644 drivers/staging/sbe-2t3e3/intr.c
delete mode 100644 drivers/staging/sbe-2t3e3/io.c
delete mode 100644 drivers/staging/sbe-2t3e3/main.c
delete mode 100644 drivers/staging/sbe-2t3e3/maps.c
delete mode 100644 drivers/staging/sbe-2t3e3/module.c
delete mode 100644 drivers/staging/sbe-2t3e3/netdev.c
create mode 100644 drivers/staging/skein/Kconfig
create mode 100644 drivers/staging/skein/Makefile
create mode 100644 drivers/staging/skein/TODO
create mode 100644 drivers/staging/skein/skein.c
create mode 100644 drivers/staging/skein/skein.h
create mode 100644 drivers/staging/skein/skein_api.c
create mode 100644 drivers/staging/skein/skein_api.h
create mode 100644 drivers/staging/skein/skein_block.c
create mode 100644 drivers/staging/skein/skein_block.h
create mode 100644 drivers/staging/skein/skein_iv.h
create mode 100644 drivers/staging/skein/threefish_api.c
create mode 100644 drivers/staging/skein/threefish_api.h
create mode 100644 drivers/staging/skein/threefish_block.c
delete mode 100644 drivers/staging/unisys/include/guidutils.h
delete mode 100644 drivers/staging/unisys/visorchipset/filexfer.c
delete mode 100644 drivers/staging/unisys/visorchipset/filexfer.h
delete mode 100644 drivers/staging/vt6656/aes_ccmp.c
delete mode 100644 drivers/staging/vt6656/aes_ccmp.h
delete mode 100644 drivers/staging/vt6656/control.c
delete mode 100644 drivers/staging/vt6656/control.h
delete mode 100644 drivers/staging/vt6656/device_cfg.h
delete mode 100644 drivers/staging/vt6656/hostap.c
delete mode 100644 drivers/staging/vt6656/hostap.h
delete mode 100644 drivers/staging/vt6656/rndis.h
delete mode 100644 drivers/staging/vt6656/srom.h
delete mode 100644 drivers/staging/vt6656/tcrc.c
delete mode 100644 drivers/staging/vt6656/tcrc.h
create mode 100644 include/linux/goldfish.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/