The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af: Linux 4.5-rc6 (2016-02-28 08:41:20 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.6-rc1 for you to fetch changes up to 2df122bdebaba1daad3a8087b89a5e3456474538: staging: lustre: fix aligments in lnet selftest (2016-03-11 22:26:02 -0800) ---------------------------------------------------------------- Staging driver patches for 4.6-rc1 Here is the big staging driver pull request for 4.6-rc1. Lots of little things here, over 1600 patches or so. Notible is all of the good Lustre work happening, those developers have finally woken up and are cleaning up their code greatly. The Outreachy intern application process is also happening, which brought in another 400 or so patches. Full details are in the very long shortlog. All of these have been in linux-next with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Aaro Koskinen (27): staging: octeon: refactor rgmii 10 mbps preamble error checking staging: octeon: support fixed-link phys staging: octeon-usb: support official bindings staging: octeon-usb: delete redundant blank lines staging: octeon-usb: add missing braces staging: octeon-usb: delete space after cast staging: octeon-usb: clean up includes staging: octeon-usb: switch to use kernel types staging: octeon-usb: add spaces around operator staging: octeon-usb: make driver name to match the file name staging: octeon: drop atomic usage from rx counters staging: octeon-usb: use preferred style for NULL comparison staging: octeon-usb: align split lines to match open parenthesis staging: octeon-usb: eliminate redundant parameter from find_ready_pipe staging: octeon-usb: pass transfer type to find_ready_pipe staging: octeon-usb: simplify if statement staging: octeon-usb: rename cvmx_usb_complete to cvmx_usb_status staging: octeon-usb: rename cvmx_usb_perform_complete to cvmx_usb_complete staging: octeon-usb: rename STATUS_SUCCESS to STATUS_OK staging: octeon-usb: fold cvmx_usb_state into octeon_hcd staging: octeon-usb: move control transfer handling into separate function staging: octeon-usb: move bulk transfer handling into separate function staging: octeon-usb: move interrupt transfer handling into separate function staging: octeon-usb: move isoc transfer handling into separate function staging: octeon-usb: move next pipe selection into a separate function staging: octeon-usb: avoid an overlong line staging: octeon-usb: update TODO Adriana Reus (5): iio: inv_mpu6050: Remove unused parameter iio: imu: inv-mpu6050: Fix interrupt pin configuration iio: imu: inv_mpu6050: Use regmap instead of i2c specific functions iio: imu: inv_mpu6050: Separate driver into core and i2c functionality. iio: imu: inv_mpu6050: Add SPI support for MPU6000 Akinobu Mita (6): iio: adc: mcp3422: Add support for MCP3425 iio: dac: mcp4725: Add basic support for MCP4726 iio: adc: mcp320x: support more differential voltage measurement iio: pressure: mpl115: don't set unused i2c clientdata iio: pressure: mpl115: support MPL115A1 iio: adc: add support for ADC0831/ADC0832/ADC0834/ADC0838 chips Alan (2): rtl871x: avoid running off end of buffer comedi: note a coverity discovered hole that needs fixing Alexander Koch (3): iio: light: opt3001: extract int. time constants iio: light: opt3001: trivial type refactoring iio: light: opt3001: enable operation w/o IRQ Alexey Mednyy (2): Staging: fbtft: add ssd1305 controller support Staging: fbtft: add ssd1325 controller support Alexey Tulia (2): staging: rtl8188eu: remove an extra space staging: vt6656: fix definitions of DEVICE_FLAGS_* flags Alison Schofield (24): staging: wilc1000: remove parentheses on right hand side of assignment staging: speakup: compress return logic into one line staging: gdm72xx: compress return logic into one line staging: vt6656: replace explicit NULL comparison with ! operator staging: vt6656: replace GFP_ATOMIC with GFP_KERNEL for urb allocation staging: vt6656: move local var init into declaration staging: wilc1000: host_interface: remove cast on void pointers staging: wilc1000: linux_mon: remove cast on void pointer staging: wilc1000: linux_wlan: remove cast on void pointers staging: wilc1000: wilc_wfi_cfgoperations: remove cast on void pointers staging: wilc1000: host_interface: remove unused semaphores staging: vt6656: simplify tests of successful urb status staging: iio: isl29018: use regmap to retrieve struct device staging: wilc1000: remove code for HOST_IF_MSG_DEL_ALL_RX_BA_SESSIONS staging: wilc1000: remove code for HOST_IF_MSG_GET_CHNL staging: wilc1000: remove code for HOST_IF_GET_LINKSPEED staging: wilc1000: remove code for HOST_IF_MSG_FLUSH_CONNECT staging: wilc1000: remove code for HOST_IF_MSG_Q_IDLE staging: wilc1000: remove code for HOST_IF_MSG_SET_MAC_ADDRESS staging: speakup: remove multiple assignments staging: fbtft: replace ternary operator with min macro staging: iio: light: tsl2x7x: remove useless initialization staging: iio: adt7316: remove useless initialization staging: iio: ade7854: use devm_iio_device_register Alyona Romanenko (1): staging: lustre: issue in the offset in lnet match hash table Amadeusz Pawlik (1): staging: rtl8192e: Clean unnecessary blank lines Amir Shehata (20): staging: lustre: Dynamic LNet Configuration (DLC) staging: lustre: Dynamic LNet Configuration (DLC) dynamic routing staging: lustre: DLC Feature dynamic net config staging: lustre: Dynamic LNet Configuration (DLC) IOCTL changes staging: lustre: Dynamic LNet Configuration (DLC) show command staging: lustre: fix crash due to NULL networks string staging: lustre: DLC user/kernel space glue code staging: lustre: improve LNet clean up code and API staging: lustre: return appropriate errno when adding route staging: lustre: startup lnet acceptor thread dynamically staging: lustre: reject invalid net configuration for lnet staging: lustre: return -EEXIST if NI is not unique staging: lustre: handle lnet_check_routes() errors staging: lustre: improvement to router checker staging: lustre: prevent assert on LNet module unload staging: lustre: remove messages from lazy portal on NI shutdown staging: lustre: Allocate the correct number of rtr buffers staging: lustre: Ignore hops if not explicitly set staging: lustre: change ibh_mrs from array to pointer staging: lustre: make ko2iblnd connect parameters persistent Amitoj Kaur Chawla (88): staging: rtl8712: rtl871x_sta_mgt: Remove wrapper function staging: lustre: obdclass: Use IS_ERR_OR_NULL staging: rtl8192u: ieee80211: rtl819x_TSProc: Replace MSECS with msecs_to_jiffies staging: rtl8192u: ieee80211: rtl819x_BAProc: Replace MSECS with msecs_to_jiffies staging: rtl8192u: ieee80211: ieee80211_softmac: Replace MSECS with msecs_to_jiffies staging: rtl8192u: ieee80211: ieee80211_rx: Replace MSECS with msecs_to_jiffies staging: rtl8192u: r8192U_dm: Replace MSECS with msecs_to_jiffies staging: rtl8192u: ieee80211: Remove MSECS macro staging: rtl8192u: ieee80211: ieee80211_softmac: Replace driver specific macro msleep_interruptible_rsl staging: rtl8192u: ieee80211: Remove msleep_interruptible_rsl Macro staging: gdm724x: gdm_mux: Remove create_workqueue() staging: goldfish: goldfish_nand: Return correct error code staging: sm750fb: Remove inclusion of header file staging: wilc1000: Remove unused function staging: wilc1000: Return correct error codes staging: lustre: obdclass: obd_mount: Declare function as static staging: lustre: osc: osc_request: Declare local function and structure as static staging: lustre: Replace __attribute__((packed)) with __packed staging: iio: adc: Remove unnecessary test from if conditions staging: wlan-ng: Remove flush_scheduled_work staging: rdma: hfi1: Replace kmalloc and memcpy with kmemdup staging: rdma: hfi1: Use DIV_ROUND_UP staging: rdma: hfi1: Use offset_in_page macro staging: most: hdm-dim2: Replace kzalloc with devm_kzalloc staging: most: hdm-dim2: Switch to devm_ioremap_resource() staging: most: hdm-dim2: Replace request_irq with devm_request_irq staging: most: hdm-dim2: Replace pr_err with dev_err staging: most: hdm-usb: Remove create_workqueue() staging: rtl8188eu: core: Use put_unaligned_le16 staging: rtl8712: Declare function as static staging: comedi: drivers: Use DIV_ROUND_CLOSEST staging: emxx_udc: Remove header file staging: lustre: obdclass: Remove header file staging: rdma: hfi1: Remove header file staging: rtl8188eu: os_dep: Remove header file staging: sm750fb: Remove header files staging: wilc1000: Remove header file staging: wilc1000: wilc_wfi_netdevice: Remove header files staging: lustre: llite: Remove IS_ERR tests staging: lustre: libcfs: Use swap() in cfs_hash_bd_order() staging: lustre: libcfs: Remove unnecessary braces staging: lustre: libcfs: Remove comparison with zero staging: unisys: visorbus: Remove unnecessary dev_set_drvdata() staging: unisys: visorbus: visorchipset: Remove create_singlethread_workqueue() staging: unisys: visornic: Remove create_singlethread_workqueue() staging: lustre: lclient: Replace kmem_cache_alloc with kmem_cache_zalloc staging: lustre: obdclass: Replace kmem_cache_alloc with kmem_cache_zalloc staging: lustre: lov: Replace kmem_cache_alloc with kmem_cache_zalloc staging: lustre: obdecho: Replace kmem_cache_alloc with kmem_cache_zalloc staging: lustre: ptlrpc: Replace kmem_cache_alloc with kmem_cache_zalloc staging: lustre: osc: Replace kmem_cache_alloc with kmem_cache_zalloc staging: lustre: ldlm: Replace kmem_cache_alloc with kmem_cache_zalloc staging: lustre: llite: Replace kmem_cache_alloc with kmem_cache_zalloc staging: wilc1000: wilc_wlan: Remove wrapper function staging: lustre: llite: Remove unnecessary test in if condition staging: speakup: Remove unnecessary test in if condition staging: gdm724x: gdm_usb: Remove create_workqueue() staging: comedi: drivers: Remove use of deprecated pci API staging: comedi: drivers: gsc_hpdi: Remove use of deprecated pci API staging: rtl8192e: Remove create_workqueue() staging: rtl8192e: rtl8192e: Remove create_workqueue() staging: rtl8712: Remove exceptional & on function name staging: rtl8712: rtl871x_mp_ioctl: Remove exceptional & on function name staging: media: omap4iss: Remove unnecessary platform_set_drvdata() staging: rts5208: Remove unnecessary pci_set_drvdata() staging: most: hdm-usb: Remove invalid reference error staging: sm750fb: Remove parentheses from return arguments staging: sm750fb: Remove unnecessary pci_set_drvdata() staging: sm750fb: Replace kzalloc with devm_kzalloc staging: sm750fb: Use pcim_enable_device() staging: fbtft: Remove unnecessary spi_set_drvdata() staging: fbtft: Use devm_kcalloc instead of devm_kzalloc staging: vme: devices: Replace kzalloc with devm_kzalloc staging: wlan-ng: Remove unnecessary macro staging: netlogic: Simplify use of devm_ioremap_resource staging: netlogic: Replace pr_* with netdev_* staging: android: ion: tegra: Use devm_kcalloc instead of devm_kzalloc staging: android: ion: tegra: Replace IS_ERR_OR_NULL with IS_ERR staging: android: Replace min_t/max_t with min/max staging: android: Use devm_kcalloc instead of devm_kzalloc staging: iio: adc: Replace of_iomap() with devm_ioremap_resource() staging: rdma: hfi1: Remove unnecessary kfree staging: rdma: hfi1: Remove unnecessary pci_set_drvdata() staging: rdma: hfi1: Replace ALIGN with PAGE_ALIGN staging: rdma: hfi1: driver: Replace IS_ALIGNED with PAGE_ALIGNED staging: rdma: hfi1: file_ops: Replace ALIGN with PAGE_ALIGN staging: speakup: Replace del_timer with del_timer_sync staging: rts5208: Replace pci_enable_device with pcim_enable_device Anatoly Stepanov (1): staging: rtl8723au: change parameter type in rtl8723a_set_rssi_cmd declaration Anchal Jain (6): staging: fbtft: Fix block comment coding style staging: wilc1000: Check for quoted strings broken across lines staging: lustre: lustre: Remove unnecessary pair of braces {} staging: lustre: lnet: Remove an error code indent should use tabs where possible staging: wilc1000: Remove a whitespace before parenthesis staging: wilc1000: Possible unnecessary 'out of memory' message Andreas Dannenberg (1): iio: light: opt3001: Add device tree binding documentation Andreas Dilger (4): staging: lustre: add missing MODULE_AUTHOR for LNet selftest module staging: lustre: update the MODULE_DESCRIPTION for all lustre modules staging: lustre: make module_init/exit naming consistent staging: lustre: update comment for lnet_lib_init/exit Andrew Bradford (2): staging: rtl8188eu: fix signal strength indication staging: rtl8188eu: Remove RF_PATH_C & RF_PATH_D Andrew F. Davis (6): Documentation: afe4404: Add DT bindings for the AFE4404 heart monitor iio: health: Add driver for the TI AFE4404 heart monitor Documentation: afe4403: Add DT bindings for the AFE4403 heart monitor iio: health: Add driver for the TI AFE4403 heart monitor iio: ina2xx: Fix whitespace and re-order code iio: ina2xx: Remove trace_printk debug statments Andy Shevchenko (3): staging: rtl8188eu: provide an absolute path to include folder staging: rtl8188eu: replace open-coded print_hex_dump() staging: rtl8188eu: print OUI with %*ph Anjali Menon (3): staging: lustre: lustre: lov: Added space staging: rts5208: Removed blank lines staging: emxx_udc: Alligned to match '(' Arnd Bergmann (10): staging: wilc1000: remove extraneous variable iio: chemical: select IRQ_WORK for ATLAS ph sensor staging: ste_rmi4: avoid unused function warnings iio: health/afe4403: select REGMAP_SPI iio: health/afe4403: mark suspend/resume functions __maybe_unused iio: health/afe4404: mark suspend/resume functions __maybe_unused iio: pressure: ms5611: select IIO_BUFFER staging: rtl8712: reduce stack usage isdn: icn: remove a #warning isdn: i4l: move active-isdn drivers to staging Aybuke Ozdemir (1): Staging: comedi: Prefer using the BIT macro Ben Gilbert (1): Staging: fbtft: Removed commented out/dead code Ben Marsh (15): Staging: Android: memory allocation style change in ion_page_pool.c Staging: gs_fpgaboot: fix memory allocation in gs_fpgaboot.c Staging: gs_fpgaboot: fix data types in gs_fpgaboot.c Staging: vt6655: remove unnecessary blank lines from card.c Staging: slicoss: memory allocation style change in slicoss.c Staging: slicoss: changes memory allocation style in slicoss.c Staging: slicoss: changes the style of memory allocation in slicoss.c Staging: slicoss: change memory allocation style in slicoss.c Staging: slicoss: removes unnecessary blank lines in slicoss.c Staging: slicoss: changes comparisons to NULL in slicoss.c Staging: nvec: removes an unnecessary cast on a void pointer Staging: xgifb: remove useless blank lines Staging: Android: change memory allocation style in ion_carveout_heap.c Staging: Android: align code with open parenthesis in ion_carveout_heap.c Staging: android: change memory allocation style in ion_carveout_heap.c Benjamin Romer (9): staging: unisys: fix parenthesis in toolaction_show() staging: unisys: remove unnecessary goto staging: unisys: fix return value for visorbus pci probe staging: unisys: remove goto in get_vbus_header_info staging: unisys: cleanup rc -1 in create_visor_device() staging: unisys: get rid of goto in create_bus_instance() staging: unisys: remove pointless init of rc in chipset_device_create() staging: unisys: clean up initiate_chipset_device_pause_resume() staging: unisys: return meaningful error for visorchipset_init() Benoit Hiller (1): staging: xgifb: Don't use multiple blank lines Bhaktipriya Shridhar (80): staging: unisys: visorchipset.c fixed spacing around operator staging: comedi: dt2801: Prefer using the BIT macro staging: rtl8723au: Fixes unnecessary return warning staging: lusture: obdclass: Remove return statement in void function staging: rtl8723au: hal: Use macro ARRAY_SIZE staging: rtl8188eu: core: Remove unnecessary braces staging: rtl8192u: Remove create_workqueue() staging: rtl8192e: Drop useless initialisation staging: rtl8712: Replace explicit NULL comparison staging: wilc1000: Remove useless return variables staging: most: hdm-usb: Use macro DIV_ROUND_UP staging: unisys: visorbus: Remove useless return variables staging: lustre: lnet: Use list_for_each_entry_safe staging: wilc1000: Removed unused variables staging: comedi: Use macro DIV_ROUND_CLOSEST staging: unisys: visornic: Remove unnecessary else after return staging: comedi: drivers: amplc_pci230: Prefer using macro DIV_ROUND_UP staging: comedi: drivers: ni_mio_common: Prefer using macro DIV_ROUND_UP staging: comedi: rtd520: Prefer using macro DIV_ROUND_UP staging: comedi: dt282x: Prefer using macro DIV_ROUND_UP staging: comedi: ni_pcidio.c: Prefer using macro DIV_ROUND_UP staging: rtl8723au: Remove unnecessary parantheses staging: rtl8723au: hal: Remove useless return variables staging: rtl8192e: Prefer using macro DIV_ROUND_UP staging: rtl8192e: rtllib_crypt_tkip: Remove unnecessary else after return staging: rtl8192u: ieee80211: Use macro DIV_ROUND_UP staging: rtl8192u: ieee802111: Drop Useless Initialization staging: rtl8192u: ieee80211: Remove unused variables staging: rtl8192u: ieee80211_crypt: Remove unnecessary else after return staging: octeon: Convert create_singlethread_workqueue() staging: rtl8712: Remove cast on void pointer staging: rtl8712: Remove unnecessary cast on void pointer staging: rtl8712: Simplify return staging: rtl8712: Remove unnecessary parantheses staging: rtl8712: Make return of 0 explicit drivers: staging: rtl8712: Change form of NULL comparisons staging: rtl8712: Remove unnecessary else after return staging: media: davinci_vpfe: dm365_ipipe_hw: Remove unnecessary else after return staging: media: davinci_vpfe: Remove unnecessary else after return staging: rts5208: Removed unnecessary return variable staging: rts5208: Prefer using BIT macro staging: rts5208: Remove NULL test before vfree staging: rts5208: Change form of NULL comparisons staging: sm750fb: Remove Unused macro staging: rtl8188eu: Remove unnecessary parantheses staging: rtl8188eu: hal: Drop Useless Initialization staging: rtl8188eu: core: Remove casts of pointer to same type staging: rtl8188eu: os_dep: Remove useless return variables staging: rtl8188eu: core: Remove useless return variables staging: rtl8188eu: core: Remove NULL test before vfree staging: rtl8188eu: os_dep: Remove NULL test before vfree staging: rtl8188eu: os_dep: Remove unnecessary else after return staging: fbtft: Use kmalloc_array staging: android: ion: hisilicon: Remove useless return variables staging: fsl-mc: bus: Eliminate double function call staging: rtl8723au: hal: Remove Unused macro staging: rtl8723au: core: rtw_sta_mgt: Change form of NULL comparisons staging: rtl8723au: core: rtw_security: Change form of NULL comparisons staging: rtl8723au: hal: Use macro DIV_ROUND_UP staging: rtl8723au: core: Remove unnecessary else after return staging: rtl8723au: hal: Remove unnecessary function and its call staging: iio: addac: Remove unnecessary else after return staging: lustre: obdclass: Use list_for_each_entry_safe staging: lustre: lnet: lib-move: Use list_for_each_entry_safe staging: lustre: lnet: conrpc: Use list_for_each_entry_safe staging: lustre: lnet: router: Use list_for_each_entry_safe staging: lustre: lnet: config: Use list_for_each_entry_safe staging: lustre: lnet: peer: Use list_for_each_entry_safe staging: lustre: lnet: api-ni: Use list_for_each_entry_safe staging: lustre: osc: Use list_for_each_entry_safe staging: lustre: osc_cache: Use list_for_each_entry_safe staging: lustre: libcfs: Use list_for_each_entry_safe staging: lustre: lnet: socklnd_proto: Use list_for_each_entry_safe staging: lustre: lnet: socklnd: Use list_for_each_entry_safe staging: lustre: lnet: o2iblnd: Use list_for_each_entry_safe staging: rdma: hfi1: Use setup_timer staging: rdma: hfi1: Compress return logic staging: rdma: hfi1: Remove useless return variables staging: rdma: hfi1: Remove casts of pointer to same type staging: rdma: hfi1: Remove unnecessary parantheses Bhumika Goyal (70): Staging:lustre:lustre:obdclass:Remove return from void function Staging:lustre:obdclass:linux:remove unnecessary braces Staging:lustre:obdclass:linux:simplify NULL comparison Staging:lustre:lustre:llite:Remove explicit NULL comparision Staging:lustre:lclient:Remove unused function Staging:iio:Remove exceptional & on function name Staging:speakup:add space around '|' Staging:octeon:removed blank line after { Staging:wlan-ng:Merged two lines into one Staging: lustre: lnet: Remove explicit NULL comparision Staging: xgifb: Remove space after type cast Staging: xgifb: Remove unnecessary blank lines Staging: lustre: llite: Remove NULL check before kfree Staging: lustre: obdclass: Declare function as static Staging: media: Remove multiple assignments Staging: wlan-ng: Remove multiple assignments Staging: wlan-ng: Drop wrapper function Staging: wlan-ng: Remove function prototype Staging: rtl8188eu: os_dep: Remove NULL test before rtw_free_netdev Staging: rdma: hfi1: Delete NULL check before vfree Staging: iio: light: remove exceptional & on function name Staging: iio: light: remove exceptional & on function name Staging: iio: magnetometer: remove exceptional & on function name Staging: rtl8723au: Remove unused macros Staging: rtl8192u: Remove useless comments Staging: rtl8723au: Replace header files Staging: rtl819u: ieee80211: Remove function ieee80211_wep_null Staging: wilc1000: Remove and rename struct typedefs Staging: lustre: lov: Pull assignments out of function call Staging: lustre: lnet: Remove and rename struct typedef lstcon_session_t Staging: wilc1000: Remove unused function WILC_WFI_update_stats Staging: wilc1000: Remove and rename struct typedefs from .c files Staging: wlan-ng: Remove function hfa384x_drvr_commtallies Staging: wlan-ng: Remove unused functions and prototypes Staging: rtl8723au: hal: Remove unused macros Staging: rtl8188eu: core: rtw_mlme.c: Remove NULL test before vfree Staging: rtl8188eu: core: rtw_xmit.c: Remove NULL test before vfree Staging: rtl8192u: Convert long if-else block to switch-case Staging: fsl-mc: bus: Drop owner assignment from platform_driver Staging: lustre: lov: Use list_for_each_entry instead of list_for_each Staging: lustre: Remove print statement on function failure Staging: lustre: lnet: Remove and rename struct typedefs Staging: gdm724x: Use min instead of ternary operator Staging: gdm724x: Replace random_ether_addr with eth_random_addr Staging: comedi: s626.c: Remove unused functions Staging: most: Replace pr_err with dev_err Staging: most: Use list_first_entry instead of list_entry Staging: rtl8723au: Clean up tests if NULL returned on failure Staging: rtl8723au: Remove debug messages Staging: lustre: lnet: Use list_first_entry_or_null Staging: lustre: Use list_{next/prev}_entry instead of list_entry Staging: rtl8192e: Replace random_ether_addr with eth_random_addr Staging: rtl8192u: Clean up tests if NULL returned on failure Staging: rtl8192u: Remove debug messages Staging: rtl8192u: Replace memset with eth_broadcast_addr Staging: rtl8192u: Replace random_ether_addr with eth_random_addr Staging: rtl8712: Clean up tests if NULL returned on failure Staging: rtl8712: Remove function r8712_setptm_cmd and r8712_gettssi_cmd Staging: rts5208: Use min instead of ternary operator Staging: sm750fb: Remove unused functions Staging: rtl8188eu: Remove function rtw_freq2ch Staging: android: ashmem.c: Redefine macros as static inline functions Staging: android: ashmem.c: Convert macros page_range_{subsumes/subsumed_by/in}_range to static inline function Staging: fsl-mc: Replace pr_debug with dev_dbg Staging: fsl-mc: Replace pr_err with dev_err Staging: rtl8723au: Use min macro instead of ternary operator Staging: rtl8723au: Remove print statements and debug messages taging: rtl8723au: Remove empty function odm_Init_RSSIForDM23a Staging: rtl8723au: Remove unused functions and prototype Staging: rdma: Use min macro instead of ternary operator Bogicevic Sasa (4): drivers:staging:sm750fb Fix all space preferred around messages drivers:staging:wlan-ng Fix all no space necesarry after a cast drivers:staging:wlan-ng Fix space preferred around that messages drivers:staging:fwserial Fix No space is necessary after a cast Bopamo Osaisai (1): Staging: android: Fix brace coding style warning in sync_debug.c Bruno Faccini (1): staging: lustre: avoid race during lnet acceptor thread termination Byeoungwook Kim (1): staging: rtl8192u: Fix block comments use * on subsequent lines in r8192U_wx.c CHANG FU CHIAO (1): staging: lustre: add static declaration Chaehyun Lim (197): staging: wilc1000: fix return type of wilc_add_pkt declaration staging: wilc1000: match argument name of wilc_add_ptk declaration staging: wilc1000: fix return type of wilc_add_rx_gtk declaration staging: wilc1000: match argument name of wilc_add_rx_gtk declaration staging: wilc1000: remove wilc_add_tx_gtk declaration staging: wilc1000: remove wilc_set_start_scan_req declaration staging: wilc1000: fix return type of wilc_set_pmkid_info staging: wilc1000: replace u32 with int staging: wilc1000: rename pu8PmkidInfoArray in wilc_set_pmkid_info staging: wilc1000: fix return type of wilc_get_mac_address staging: wilc1000: rename pu8MacAddress in wilc_get_mac_address staging: wilc1000: fix return type of wilc_set_mac_address staging: wilc1000: rename pu8MacAddress in wilc_set_mac_address staging: wilc1000: fix return type of wilc_flush_join_req staging: wilc1000: fix return type of wilc_set_join_req staging: wilc1000: rename pu8bssid in wilc_set_join_req staging: wilc1000: rename pu8ssid in wilc_set_join_req staging: wilc1000: rename ssidLen in wilc_set_join_req staging: wilc1000: rename pu8IEs in wilc_set_join_req staging: wilc1000: rename IEsLen in wilc_set_join_req staging: wilc1000: rename pfConnectResult in wilc_set_join_req staging: wilc1000: rename pvUserArg in wilc_set_join_req staging: wilc1000: rename u8security in wilc_set_join_req staging: wilc1000: rename tenuAuth_type in wilc_set_join_req staging: wilc1000: rename u8channel in wilc_set_join_req staging: wilc1000: rename pJoinParams in wilc_set_join_req staging: wilc1000: use kmemdup instead of kmalloc and memcpy staging: wilc1000: fix return type of wilc_disconnect staging: wilc1000: rename u16ReasonCode in wilc_disconnect staging: wilc1000: remove wilc_free_join_params staging: wilc1000: fix return type of wilc_get_rssi staging: wilc1000: rename ps8Rssi in wilc_get_rssi staging: wilc1000: fix return type of wilc_get_statistics staging: wilc1000: rename pstrStatistics in wilc_get_statistics staging: wilc1000: fix return type of wilc_frame_register staging: wilc1000: rename u16FrameType in wilc_frame_register staging: wilc1000: rename bReg in wilc_frame_register staging: wilc1000: fix return type of wilc_listen_state_expired staging: wilc1000: rename u32SessionID in wilc_listen_state_expired staging: wilc1000: fix return type of wilc_set_power_mgmt staging: wilc1000: rename bIsEnabled in wilc_set_power_mgmt staging: wilc1000: rename u32Timeout in wilc_set_power_mgmt staging: wilc1000: rename pstrPowerMgmtParam in wilc_set_power_mgmt staging: wilc1000: fix return type of wilc_setup_multicast_filter staging: wilc1000: rename bIsEnabled in wilc_setup_multicast_filter staging: wilc1000: rename u32count in wilc_setup_multicast_filter staging: wilc1000: rename pstrMulticastFilterParam in wilc_setup_multicast_filter staging: wilc1000: fix return type of wilc_setup_ipaddress staging: wilc1000: rename u16ipadd in wilc_setup_ipaddress staging: wilc1000: remove return statement staging: wilc1000: fix return type of host_int_get_ipaddress staging: wilc1000: remove argument hif_drv in host_int_get_ipaddress staging: wilc1000: rename u16ipadd in host_int_get_ipaddress staging: wilc1000: move static declaration of host_int_get_ipaddress staging: wilc1000: rename u32duration in struct remain_ch staging: wilc1000: fix return type of wilc_remain_on_channel staging: wilc1000: rename u32SessionID in wilc_remain_on_channel staging: wilc1000: rename u32duration in wilc_remain_on_channel staging: wilc1000: rename RemainOnChanExpired in wilc_remain_on_channel staging: wilc1000: rename RemainOnChanReady in wilc_remain_on_channel staging: wilc1000: rename pvUserArg in wilc_remain_on_channel staging: wilc1000: fix return type of wilc_del_all_rx_ba_session staging: wilc1000: rename pBSSID in wilc_del_all_rx_ba_session staging: wilc1000: rename TID in wilc_del_all_rx_ba_session staging: wilc1000: rename pBASessionInfo in wilc_del_all_rx_ba_session staging: wilc1000: fix return type of wilc_edit_station staging: wilc1000: rename pstrStaParams in wilc_edit_station staging: wilc1000: rename pstrAddStationMsg in wilc_edit_station staging: wilc1000: use kmemdup in wilc_edit_station staging: wilc1000: remove rates variable in wilc_edit_station staging: wilc1000: fix return type of wilc_del_allstation staging: wilc1000: rename pu8MacAddr in wilc_del_allstation staging: wilc1000: rename pstrDelAllStationMsg in wilc_del_allstation staging: wilc1000: rename au8Zero_Buff in wilc_del_allstation staging: wilc1000: use int instead of u32 staging: wilc1000: rename u8AssocNumb in wilc_del_allstation staging: wilc1000: fix return type of wilc_add_beacon staging: wilc1000: rename u32Interval in wilc_add_beacon staging: wilc1000: rename u32DTIMPeriod in wilc_add_beacon staging: wilc1000: rename u32HeadLen in wilc_add_beacon staging: wilc1000: rename pu8Head in wilc_add_beacon staging: wilc1000: rename u32TailLen in wilc_add_beacon staging: wilc1000: rename pu8Tail in wilc_add_beacon staging: wilc1000: rename pstrSetBeaconParam in wilc_add_beacon staging: wilc1000: rename pu8ssid in struct hidden_net_info staging: wilc1000: rename u8ssidlen in struct hidden_net_info staging: wilc1000: rename pstrHiddenNetworkInfo in struct hidden_network staging: wilc1000: rename u8ssidnum in struct hidden_network staging: wilc1000: fix return type of wilc_scan staging: wilc1000: rename u8ScanSource in wilc_scan staging: wilc1000: rename u8ScanType in wilc_scan staging: wilc1000: rename pu8ChnlFreqList in wilc_scan staging: wilc1000: rename u8ChnlListLen in wilc_scan staging: wilc1000: rename pu8IEs in wilc_scan staging: wilc1000: rename IEsLen in wilc_scan staging: wilc1000: rename ScanResult in wilc_scan staging: wilc1000: rename pvUserArg in wilc_scan staging: wilc1000: rename pstrHiddenNetwork in wilc_scan staging: wilc1000: use kmemdup instead of kmalloc/memcpy staging: wilc1000: rename phWFIDrv in wilc_init declaration staging: wilc1000: fix return type of wilc_init staging: wilc1000: remove redundant check in wilc_mq_recv staging: wilc1000: rename struct __Message_struct staging: wilc1000: rename pvBuffer in struct message staging: wilc1000: rename u32Length in struct message staging: wilc1000: rename pstrNext in struct message staging: wilc1000: rename struct WILC_MsgQueueHandle staging: wilc1000: rename hSem in struct message_queue staging: wilc1000: rename strCriticalSection in struct message_queue staging: wilc1000: rename bExiting in struct message_queue staging: wilc1000: rename u32ReceiversCount in struct message_queue staging: wilc1000: rename pstrMessageList in struct message_queue staging: wilc1000: rename pHandle in wilc_mq_create staging: wilc1000: rename pHandle in wilc_mq_destroy staging: wilc1000: rename pstrMessge in wilc_mq_destroy staging: wilc1000: rename pHandle in wilc_mq_send staging: wilc1000: rename pvSendBuffer in wilc_mq_send staging: wilc1000: rename u32SendBufferSize in wilc_mq_send staging: wilc1000: rename pstrMessage in wilc_mq_send staging: wilc1000: rename pstrTailMsg in wilc_mq_send staging: wilc1000: fix return error code staging: wilc1000: rename pHandle in wilc_mq_recv staging: wilc1000: rename pvRecvBuffer in wilc_mq_recv staging: wilc1000: rename u32RecvBufferSize in wilc_mq_recv staging: wilc1000: rename pu32ReceivedLength in wilc_mq_recv staging: wilc1000: rename pstrMessage in wilc_mq_recv staging: wilc1000: fix coding style of kmalloc usage staging: wilc1000: fix logical continuations staging: wilc1000: remove over-commenting staging: wilc1000: fix alignment for open parenthesis staging: wilc1000: wilc_msgqueue: use standard struct list_head staging: wilc1000: wilc_msgqueue: release semaphore in error path staging: wilc1000: linux_mon: use __packed instead of __attribute__((packed)) staging: wilc1000: linux_mon: remove blank lines after open brace '{' staging: wilc1000: linux_mon: remove blank line before a close brace '}' staging: wilc1000: linux_mon: remove multiple blank lines staging: wilc1000: linux_mon: fix NULL comparison style staging: wilc1000: linux_mon: remove space after a cast staging: wilc1000: linux_mon: insert blank line after a function staging: wilc1000: linux_mon: add braces on all arms of if statement staging: wilc1000: linux_mon: fix coding style of kmalloc usage staging: wilc1000: linux_mon: fix error code of kmalloc staging: wilc1000: linux_mon: remove debug message of kmalloc failure staging: wilc1000: fix return type of wilc_hif_set_cfg staging: wilc1000: rename pstrCfgParamVal in wilc_hif_set_cfg staging: wilc1000: fix return type of wilc_deinit staging: wilc1000: fix return error code of wilc_deinit staging: wilc1000: fix return type of wilc_send_config_pkt staging: wilc1000: use int type for counter variable staging: wilc1000: remove initialization code of counter variable staging: wilc1000: rename counter in wilc_send_config_pkt staging: wilc1000: rename au8bssid in struct join_bss_param staging: wilc1000: rename au8bssid in struct found_net_info staging: wilc1000: rename s8rssi in struct found_net_info staging: wilc1000: rename pu8bssid in struct user_conn_req staging: wilc1000: rename pu8ssid in struct user_conn_req staging: wilc1000: rename u8security in user_conn_req staging: wilc1000: define a new local variable in wilc_scan staging: wilc1000: change handle_set_channel's return type to void staging: wilc1000: change data type of result variable to int. staging: wilc1000: rename result in handle_set_channel staging: wilc1000: use netdev_err instead of PRINT_ER staging: wilc1000: handle_set_mac_address: remove debug message of kmalloc failure staging: wilc1000: handle_set_mac_address: fix kmalloc return error code staging: wilc1000: handle_set_mac_address: use kmemdup staging: wilc1000: handle_set_mac_address: change return type to void staging: wilc1000: handle_set_mac_address: change data type of result staging: wilc1000: handle_set_mac_address: rename result staging: wilc1000: handle_set_mac_address: use netdev_err staging: wilc1000: handle_set_mac_address: fix missing blank line after declaration staging: wilc1000: handle_cfg_param: remove wrapper struct cfg_param_attr staging: wilc1000: handle_cfg_param: change data type of wid_cnt staging: wilc1000: handle_cfg_param: rename wid_cnt staging: wilc1000: handle_cfg_param: fix logical continuations staging: wilc1000: handle_cfg_param: fix line over 80 characters staging: wilc1000: handle_cfg_param: remove unnecessary whitespace staging: wilc1000: rename struct tstrConnectInfo staging: wilc1000: rename au8bssid in struct connect_info staging: wilc1000: rename pu8ReqIEs in struct connect_info staging: wilc1000: rename ReqIEsLen in struct connec_info staging: wilc1000: rename pu8RespIEs in struct connect_info staging: wilc1000: rename u16RespIEsLen in struct connect_info staging: wilc1000: rename u16ConnectStatus in struct connect_info staging: wilc1000: rename struct tstrDisconnectNotifInfo staging: wilc1000: rename u16reason in disconnect_info staging: wilc1000: remove typedef from struct sdio_cmd52_t staging: wilc1000: remove unnecessary comment codes staging: wilc1000: remove typedef from sdio_cmd53_t staging: wilc1000: remove unused define staging: wilc1000: remove typedef from enum tenuConnectSts staging: wilc1000: use TAG_PARAM_OFFSET define staging: wilc1000: remove commented codes staging: wilc1000: rename hardwareProductVersion in struct wilc_mac_cfg staging: wilc1000: add enum cfg_type_cmd staging: wilc1000: remove unnecessary comments staging: wilc1000: use switch statement instead of multiple if statement staging: wilc1000: use mutex instead of semaphore sem_cfg_values Chen Feng (2): staging: ion : Donnot wakeup kswapd in ion system alloc android: binder: Sanity check at binder ioctl Chris Elliott (1): Staging: rtl8188eu: core: rtw_debug: fixed a parentheses coding style issue Chris Horn (3): staging: lustre: rename variables in lnet_find_route_locked staging: lustre: reflect down routes in /proc/sys/lnet/routes staging: lustre: Use lnet_is_route_alive for router aliveness Chris Park (36): staging: wilc1000: fix warnings for line over 80 characters staging: wilc1000: remove useless log message staging: wilc1000: remove useless function staging: wilc1000: remove unnecessary braces staging: wilc1000: remove warnings missing a blank line after declarations staging: wilc1000: Optimize code of wilc_get_chipid function staging: wilc1000: remove unused log message using the CORECONFIG_DBG tag staging: wilc1000: remove unused log message using the HOSTINF_DBG tag staging: wilc1000: remove unused log message using the TX_DBG tag staging: wilc1000: remove unnecessary wilc_rx_complete function staging: wilc1000: remove unused log message using the RX_DBG tag staging: wilc1000: remove unused debug tag staging: wilc1000: remove unnecessary log message using GENERIC_DBG tag staging: wilc1000: host_interface.c: removes unnecessary log message staging: wilc1000: linux_mon.c: removes unnecessary log message staging: wilc1000: linux_mon.c: removes comments staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages staging: wilc1000: removes unused HOSTAPD_DBG tag staging: wilc1000: host_interface.c: removes unnecessary log messages staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages staging: wilc1000: removes unused CFG80211_DBG tag staging: wilc1000: coreconfigurator.c: removes unnecessary log messages staging: wilc1000: host_interface.c: removes unnecessary log messages staging: wilc1000: host_interface.c: replace PRINT_ER with netdev_err staging: wilc1000: linux_wlan.c: removes unnecessary log messages staging: wilc1000: wilc_wfi_cfgoperations.c: removes unnecessary log messages staging: wilc1000: wilc_wlan.c: removes unnecessary log messages staging: wilc1000: removes unused region feature staging: wilc1000: removes usused PRINT_XX(region...) staging: wilc1000: moves to define values staging: wilc1000: moves LINUX_RX_SIZE, LINUX_TX_SIZE staging: wilc1000: move WILC_MULTICAST_TABLE_SIZE define to wilc_wlan_if.h file staging: wilc1000: move MODALIS and GPIO_NUM define to wilc_wlan.h file staging: wilc1000: remove useless define in linux_wlan_common.h file staging: wilc1000: removes linux_wlan_common.h file Christian Colic (6): staging: speakup: (coding style) Add spaces around operands (checkpatch checks) staging: speakup: (coding style) Add braces around all arms of if-statement staging: speakup: (coding style) Rewrite comparisons to NULL staging: wlan-ng: (coding style) remove unnecessary blank line before "}" staging: fwserial: (coding-style) rewrite comparisons to NULL as "!fifo->data" staging: rtl8192e: remove unnecessary multiple blank lines Christian Gromm (28): staging: most: remove unnecessary keep_mbo variable staging: most: rename variables staging: most: simplify expression staging: most: unify types staging: most: use min_t staging: most: fix mbo leak staging: most: fix tracking of MBO offset staging: most: use readl and writel functions staging: most: remove function destroy_most_c_obj staging: most: add missing call to ida_simple_remove staging: most: move call to disconnect_channel callback staging: most: move initialization of pointer staging: most: move mutex staging: most: move channel disconnect to function most_deregister_interface staging: most: remove tainted flag staging: most: remove reference counter staging: most: remove code to destroy channel staging: most: remove redundant mutexes staging: most: remove redundant call to wake_up_interruptible staging: most: encapsulate shared code staging: most: fix retrieval of buffer availability staging: most: rename variable channel staging: most: fix race conditions staging: most: change type of access_ref staging: most: remove stacked_mbo staging: most: rearrange function aim_write staging: most: add statistics for dropped packets staging: most: remove 2nd forward declaration of struct most_aim Cihangir Akturk (1): drivers: staging: rtl8723au: remove unneeded null test Claudiu Beznea (1): Staging: rtl8188eu: removed unnecessary check in core/rtw_ap.c Colin Cross (1): staging: lowmemorykiller: Make default lowmemorykiller debug message useful Colin Ian King (2): iio: adc: axp288: remove redundant duplicate const on axp288_adc_channels Staging: iio: adc: fix indent on break statement Colin Vidal (4): Staging: rtl8188eu/core: remove paragraph which mention FSF address in comment header Staging: rtl8188eu/core: Coding style fix, set conform spaces between identifiers Staging: rtl8188eu/core: Coding style fix, set constant operand on right in tests Staging: rtl8188eu/core: Coding style fix, avoid line over 80 characters Cristina Moraru (7): iio: si7005: add support for Hoperf th02 iio: si7020: add support for Hoperf th06 iio: hmc5843: Swap suspend and resume implementations iio: hmc5843: Fix comment style warnings iio: hmc5843: Add attributes for measurement config of bias current iio: hmc5843: Add ABI documentation file for hmc5843 iio: hmc5843: Move hmc5843 out of staging Dan Carpenter (9): staging: unisys: remove some dead code staging: rtl8712: memory corruption in wpa_set_encryption() staging: wilc1000: fix mgmt_tx() staging: gdm72xx: underflow in netlink_rcv_cb() Staging: gdm72xx: silence underflow warning in netlink_send() Staging: gdm72xx: make "len" unsigned staging: gdm72xx: zero out padding Staging: gdm72xx: underflow bug in gdm_wimax_ioctl_get_data() Staging: gdm72xx: remove duplicate condition Daniel Baluta (11): iio: pressure: ms5611: Add IIO_CHAN_INFO_SCALE to mask iio: pressure: ms5611: Add triggered buffer support iio: Fix documentation for iio_dev mlock iio: adc: Add TI ADS1015 ADC driver support iio: imu: inv_mpu6050: Fix multiline comments style iio: imu: inv_mpu6050: Fix Yoda conditions iio: imu: inv_mpu6050: Fix newlines to make code easier to read iio: imu: inv_mpu6050: Remove unnecessary parentheses iio: imu: inv_mpu6050: Delete space before comma iio: imu: inv_mpu6050: Fix code indent for if statement iio: imu: inv_mpu6050: Fix alignment with open parenthesis Daniel Chromik (1): misc: panel, convert struct to bitmap Daniel H. Hemmingsen (1): Staging: panel: Fixed a spacing after cast coding style issue Daniil Leshchev (1): staging: rtl8723au: use %pM and %ph formatting David Kershner (7): staging: unisys: Only process up to budget amount of responses staging: unisys: iochannel.h: fix inconsistent indenting staging: unisys: iochannel.h add_phys_info needs u64 pfn staging: unisys: Update MAINTAINERS file staging: unisys: visorbus: variable adjustment should be a u64 staging: unisys: visorbus: cleanup gotos in visorchannel_create_guts staging: unisys: visorbus: clean up visorchannel_clear Dean Luick (1): staging/rdma/hfi1: set Gen3 half-swing for integrated devices Derek Yerger (1): staging: ion: debugfs invalid gfp mask Dilek Uzulmez (4): Staging: octeon: Remove blank lines after open braces Staging: speakup: Add space around '|' Staging: ste_rmi4: Add space around '/' Staging: rts5208: Remove unnecessary parentheses Dmitry Eremin (5): staging/lustre: proper support of NFS anonymous dentries staging: lustre: fix socklnd issues found by Klocwork Insight tool staging: lustre: fix api-ni.c issues found by Klocwork Insight tool staging: lustre: fix conctl.c issues found by Klocwork Insight tool staging: lustre: fix framework.c issues found by Klocwork Insight tool Doug Oucharek (2): staging: lustre: Remove LASSERTS from router checker staging: lustre: Change connect peer failed cleanup order Edward Mascarenhas (1): staging/rdma/hfi1: Clean up comments Erik Arfvidson (13): staging: unisys: Fix guestlinuxdebug.h comments staging: unisys: fix comments for controlvmchannel.h staging: unisys: Fix NULL comparison vbusdeviceinfo.h staging: unisys: fix trailing comment in vbusdeviceinfo.h staging: unisys: fix comments in visorchipset staging: unisys: fix spacing in visorchipset.c staging: unisys: fix comparison to NULL in visorchipset.c staging: unisys: fix blank lines in visorchipset.c staging: unisys: fix spaces after cast visorchipset.c staging: unisys: fix comments in visorbus_main.c staging: unisys: fix block comments in ultrainputreport.h staging: unisys: fix comments in visornic_main.c staging: unisys: fix else statement in visornic_main.c EunTaik Lee (1): staging/android/ion : fix a race condition in the ion driver Eva Rachel Retuya (34): staging: fbtft: Fix block comments according to kernel coding style staging: fbtft: Indent to match open parenthesis staging: fbtft: Add blank line after function declaration staging: fbtft: Remove blank line after '{' brace staging: fbtft: Modify block comments based on kernel coding style staging: fbtft: Fix alignment to match open parenthesis staging: fbtft: Insert blank line after function declaration staging: fbtft: Delete blank line after '{' brace staging: fbtft: Remove the use of CamelCase staging: wilc1000: Remove initialization of static variables staging: wilc1000: declare 'fops' as const staging: wilc1000: remove trailing whitespace staging: wilc1000: remove spaces around '->' staging: iio: light: indent to match open parenthesis staging: iio: light: omit space after a cast staging: iio: light: fix block comments according to kernel coding style staging: iio: light: add space around '*" staging: iio: light: fix multiple assignments in a single line staging: iio: resolver: align to match open parenthesis staging: iio: resolver: add spaces around operators staging: iio: resolver: use blank line after array declaration staging: iio: resolver: add missing braces on if-else statements staging: iio: resolver: delete space after a cast staging: iio: resolver: remove unnecessary blank line staging: iio: resolver: fix comparison to NULL staging: most: compress return logic into one line staging: unisys: visorinput: convert pr_err() to dev_err() staging: ste_rmi4: simplify NULL tests staging: [media] mn88472: simplify NULL tests staging: rts5208: simplify NULL tests staging: sm750fb: convert pr_err() to dev_err() staging: dgnc: delete parentheses around right hand side of assignment staging: gs_fpgaboot: drop wrapper function 'finish_driver' staging: wlan-ng: simplify NULL tests Fan Yong (2): staging: lustre: add debugging ability for LFSCK staging: lustre: enum lu_object_header_flags comma style fix Frank Zago (9): staging/lustre: Add __user annotations in lnetselftest code staging: lustre: do not memset after LIBCFS_ALLOC staging: lustre: make local functions static for LNet ni staging: lustre: make some lnet functions static staging: lustre: missed a few cases of using NULL instead of 0 staging: lustre: remove unnecessary EXPORT_SYMBOL from lnet layer staging: lustre: make o2iblnd local functions static staging: lustre: make o2iblnd_cb.c local functions static staging: lustre: corrected some typos and grammar errors Fu Yong Quah (1): staging: wlan-ng: fix NULL comparison G Pooja Shamili (3): staging: rtl8712: Remove the unnecessary parantheses staging: mt29f_spinand: Replacing pr_info with dev_info after the call to devm_kzalloc staging: netlogic: Replacing pr_err with dev_err after the call to devm_kzalloc Gavin O'Leary (3): Staging: wlan-ng: p80211wep: fixed a block comment style issue staging: wlan-ng: fixed a comment staging: wlan-ng: Fixed more comments Gavin Thomas Claugus (1): Staging: rtl8192u: Fix block comment formatting Geliang Tang (14): staging: rtl8188eu: use list_first_entry_or_null() staging: wlan-ng: use list_for_each_entry* staging: fbtft: use to_spi_device staging: fbtft: use to_platform_device() staging: rtl8712: use list_first_entry_or_null() staging: rtl8192u: use to_delayed_work staging: rtl8192e: use to_delayed_work staging: rtl8723au: use list_for_each_entry*() staging: rtl8723au: core: rtw_recv: remove useless codes staging: rtl8723au: whitespace and blank line cleaning staging: rtl8723au: core: rtw_recv: use list_first_entry_or_null() staging: rtl8723au: core: rtw_xmit: use list_first_entry_or_null() staging: rtl8723au: core: rtw_recv: use list_first_entry() staging: rtl8723au: fix static checker warning Georgiana Chelu (1): Staging: iio: Fixed block comments warning Glen Lee (30): staging: wilc1000: fix always return 0 error staging: wilc1000: remove wilc_sdio_init staging: wilc1000: fix bug when changing virtual interface staging: wilc1000: remove define WILC_OPTIMIZE_SLEEP_INT staging: wilc1000: support suspend/resume functionality staging: wilc1000: add sdio resume/suspend staging: wilc1000: sdio_init: add resume argument staging: wilc1000: add ops resuem/suspend/wakeup in cfg80211 staging: wilc1000: remove sleep and reduce close timeout staging: wilc1000: get address from wilc staging: wilc1000: use unified firmware staging: wilc1000: remove wilc_set_machw_change_vir_if staging: wilc1000: set bssid with mode staging: wilc1000: set proper bssid address staging: wilc1000: change_virtual_intf: change codes for unified firmware staging: wilc1000: call power save after changing mode staging: wilc1000: wilc_set_wfi_drv_handler: add mac index staging: wilc1000: remove unused functions staging: wilc1000: ignore power save staging: wilc1000: handle connecting error staging: wilc1000: tcp_process: fix a build warning staging: wilc1000: remove define TCP_ACK_FILTER staging: wilc1000: increase link speed staging: wilc1000: disable power save when AP mode staging: wilc1000: fix bug on p2p connection staging: wilc1000: add ops tx power in cfg80211 staging: wilc1000: fix WEP security bug staging: wilc1000: get mac address after setting drv handler staging: wilc1000: move wilc_send_config_pkt to wilc_wlan.c staging: wilc1000: pass vif to wilc_send_config_pkt Greg Hackmann (2): staging: goldfish: audio: add devicetree bindings staging: goldfish: audio: fix compiliation on arm Greg Kroah-Hartman (11): Merge 4.5-rc2 into staging-next Merge tag 'iio-for-4.6a' of git://git.kernel.org/.../jic23/iio into staging-next Merge 4.5-rc3 into staging-next staging: rtl8*: fix my email address up Merge tag 'iio-for-4.6b' of git://git.kernel.org/.../jic23/iio into staging-next Merge char-misc-next into staging-next Merge 4.5-rc6 into staging-next Merge tag 'iio-for-4.6c' of git://git.kernel.org/.../jic23/iio into staging-next Revert "staging/lustre: F_SETLKW64 F_SETLK64 F_GETLK64 are always defined" Revert "staging: comedi: drivers: Remove unneeded NULL check before kfree()" staging: android: ion: fix up file mode Gregor Boirie (1): iio:pressure:ms5611: fix ms5607 temp compensation Grygorii Strashko (1): iio: adc: palmas: Drop IRQF_EARLY_RESUME flag Grégor Boirie (2): iio:pressure:ms5611: use probed device name iio:pressure:ms5611: power regulator support Gujulan Elango, Hari Prasath (H.) (1): staging: iio: replace clk_get() with devm_clk_get() Gustavo Padovan (16): staging/android: fix sync framework documentation staging/android: sync: remove interfaces that are not used staging/android: remove not used sync_timeline ops staging/android: create a 'sync' dir for debugfs information staging/android: move SW_SYNC_USER to a debugfs file staging/android: rename sync_fence to sync_file staging/android: rename 'sync_pt' to 'fence' in struct sync_fence_cb staging/android: remove struct sync_pt staging/android: remove unused var from sync_timeline_signal() staging/android: remove pointless sync_timeline_signal at destroy phase staging/android: remove sync_fence_create_dma() staging/android: remove SYNC_WAIT ioctl staging/android: rename sync_pt_info to sync_fence_info staging/android: rename sync_file_info_data to sync_file_info staging/android: remove driver_data from struct sync_fence_info staging/android: remove len field from struct sync_fence_info Hamish Martin (1): staging: octeon-ethernet: fix TCP/UDP checksum calc Haneen Mohammed (3): Staging: rts5208: fix check for dma mapping error Staging: rts5208: remove unnecessary parantheses Staging: vt6655: Add check dma_mapping_error Harald Geyer (2): iio: dht11: Improve reliability - be more tolerant about missing start bits iio: dht11: Simplify decoding algorithm Hari Prasath Gujulan Elango (6): staging: wilc1000: replace numerical constant with predefined MACRO staging: most: replace multiple if..else with table lookup staging: rtl8188eu: use eth_broadcast_addr() in place of memset staging: nvec: replace led_classdev_register staging: dgnc: convert to wait_event_interruptible_timeout staging: rtl8192e: prefer using eth_broadcast_addr() Hemmo Nieminen (2): staging: rtl8712: Improve suspend/resume functionality. staging: rtl8712: Improve suspend/resume functionality. Henri Doreau (1): staging: lustre: Prevent duplicate CT registrations Hongchao Zhang (1): staging: lustre: embed kr_data into kkuc_reg Hugo Camboulive (4): staging: wilc1000: add missing __user attribute staging: wilc1000: make some variables static staging: unisys: visornic: remove useless memset staging: most: add __iomem for io_base and registers Ian Abbott (15): staging: comedi: comedi.h: tweak start of header comment staging: comedi: comedi.h: add kernel-doc to common enums staging: comedi: comedi.h: add kernel-doc comments to struct types staging: comedi: comedi.h: remove struct comedi_trig staging: comedi: comedi.h: remove SDF_MODE0 etc. staging: comedi: COMEDI_BUFINFO: get amount freed, not amount allocated staging: comedi: COMEDI_BUFINFO: force bytes_read or bytes_written to 0 staging: comedi: COMEDI_BUFINFO: update buffer before becoming non-busy staging: comedi: COMEDI_BUFINFO: force bytes_written to 0 if stopped staging: comedi: COMEDI_BUFINFO: return error if no active command staging: comedi: COMEDI_BUFINFO: become non-busy even if bytes_read is 0 staging: comedi: COMEDI_BUFINFO: return -EPIPE for abnormal read staging: comedi: COMEDI_BUFINFO: terminate "write" command when stopped staging: comedi: comedi.h: Do not use BIT macro staging: comedi: comedi.h: Fix comment for struct comedi_krange Ira Weiny (2): staging/rdma/hfi1: add dd_dev_dbg staging/rdma/hfi1: Fix Xmit Wait calculation Isaac Huang (1): staging: lustre: fix bogus lst errors for lnet selftest Ivan Safonov (13): staging: rtl8188eu: remove _rtl88e_fill_dummy staging: rtl8188eu: remove pfirmware and fwsize of the hal_data_8188e structure staging: rtl8188eu: add release_firmware() between request_firmware and function error exit staging: rtl8188eu: FIELD_OFFSET macro replaced by offsetof macro staging: rtl8188eu: remove unused include/ieee80211_ext.h staging: rtl8188eu: remove unused macros from include/basic_types.h staging: rtl8188eu: remove unnecessary debug output from os_dep/usb_intf.c staging: rtl8188eu: replace (a == NULL) to (!a) in rtw_drv_init staging: rtl8188eu: remove chip_type of the adapter structure staging: rtl8188eu: remove FabVersion member of odm_dm_struct struct staging: rtl8188eu: remove PWR_FAB_*_MSK macro definitions and fab_msk of wl_pwr_cfg structure staging: rtl8188eu: remove PWR_INTF_*_MSK macro definitions and interface_mask of wl_pwr_cfg structure staging: rtl8188eu: remove PWR_BASEADDR_* macro definitions and "base" member of wl_pwr_cfg structure J. German Rivera (11): irqdomain: Added domain bus token DOMAIN_BUS_FSL_MC_MSI fsl-mc: msi: Added FSL-MC-specific member to the msi_desc's union staging: fsl-mc: Added generic MSI support for FSL-MC devices staging: fsl-mc: Added GICv3-ITS support for FSL-MC MSIs staging: fsl-mc: Extended MC bus allocator to include IRQs staging: fsl-mc: Changed DPRC built-in portal's mc_io to be atomic staging: fsl-mc: Populate the IRQ pool for an MC bus instance staging: fsl-mc: set MSI domain for DPRC objects staging: fsl-mc: Fixed bug in dprc_probe() error path staging: fsl-mc: Added DPRC interrupt handler staging: fsl-mc: Added MSI support to the MC bus driver James Nunez (1): staging: lustre: Correct missing newline James Simmons (45): staging: lustre: Handle nodemask on UMP machines staging: lustre: Use kernel's strncasecmp and remove cfs_get_blocked_sigs staging: lustre: kg_sem semaphore handling is incorrectly staging: lustre: convert kernelcomm group to unsigned int staging: lustre: remove unnecessary NULL checks in kernel_comm.c staging: lustre: cleanup block comment style in kernel_comm code staging: lustre: add space around '+' in kernel_comm code staging: lustre: use proper braces in libcfs_kkuc_group_put staging: lustre: return proper error code for libcfs_kkuc_msg_put staging: lustre: fix all conditional comparison to zero for kernelcomm.c staging: lustre: cleanup white space in kernel comm code staging: lustre: drop *_t from end of struct lnet_text_buf staging: lustre: format properly all comment blocks for LNet core staging: lustre: align all code properly for LNet core staging: lustre: remove unnecessary parentheses around LNet function pointer staging: lustre: remove unnecessary blank lines reported by checkpatch.pl staging: lustre: add missing spaces for LNet layer reported by checkpatch.pl staging: lustre: don't set more than one variable per line in LNet layer staging: lustre: remove space in LNet function declarations staging: lustre: balance braces properly in LNet layer staging: lustre: fix all NULL comparisons in LNet layer staging: lustre: fix all conditional comparison to zero in LNet layer staging: lustre: eliminate obsolete Cray SeaStar support staging: lustre: use sock.h in only acceptor.c staging: lustre: move module info to end of libcfs module.c file staging: lustre: add missing MODULE_AUTHOR for LNet selftest module staging: lustre: return proper error code for LNet core staging: lustre: bind socklnd peers to a specific CPT staging: lustre: reverse LNet and infinband header order staging: lustre: handle complex strings in cfs_str2num_check staging: lustre: change test to assert in LNetGetId staging: lustre: rename proc_call_handler to lprocfs_call_handler staging: lustre: make LNet use lprocfs_call_handler staging: lustre: move libcfs to lnet layer staging: lustre: fixup kernel Kconfig option LNET_MAX_PAYLOAD staging: lustre: add help section of Kconfig config LNET staging: lustre: make lustre dependent on LNet staging: lustre: remove returns in void function for lnet selftest staging: lustre: fix spacing issues checkpatch reported in lnet selftest staging: lustre: remove extra spacing of variable declartions for lnet selftest staging: lustre: remove extra spacing when setting variable for lnet selftest staging: lustre: filter remaining extra spacing for lnet selftest staging: lustre: test for proper errno code in lstcon_rpc_trans_abort staging: lustre: report minimum of two buffers for LNet selftest load test staging: lustre: fix aligments in lnet selftest Janani Ravichandran (71): staging: rdma: Use kcalloc instead of kzalloc staging: goldfish: Change form of NULL comparisons staging: nvec: Remove unneeded comment staging: iio: Remove parantheses around right hand side of assignment staging: lustre: Modify arguments of sizeof() to pointer variables staging: wilc1000: Remove unneeded parentheses in assignment staging: iio: Remove parentheses on the right hand side of assignment staging: unisys: Remove parentheses around right hand side of assignment staging: unisys: Modify boolean assignment staging: octeon: Add spaces around operators staging: octeon: Remove unneeded parentheses in assignment staging: comedi: Use ARRAY_SIZE for sizes of arrays staging: xgifb: Remove unneeded parentheses staging: slicoss: Align #define constants staging: speakup: Eliminate commented out code staging: gdm724x: Remove unneeded parentheses staging: rtl8723au: Use ARRAY_SIZE macro for sizes of arrays staging: rtl8188eu: Remove unnecessary pointer cast staging: emxx_udc: Remove parentheses around the right hand side of assignment staging: media: Remove unneeded parentheses staging: fsl-mc: Remove unneeded parentheses staging: wilc1000: Include KERN_ facility level for printk() staging: wilc1000: Eliminate extraneous braces staging: wilc1000: Eliminate spaces between function names and open parentheses staging: wilc1000: Remove useless macros staging: wilc1000: Remove useless return statement in a void function staging: wilc1000: Simplify code by eliminating else block staging: wilc1000: linux_mon.c: Remove unneeded braces staging: rtl8192u: ieee80211: Fix comment style staging: rts5208: Place constants on the right side of comparisons staging: sm750fb: Remove unneeded braces in if...else statements staging: sm750fb: Eliminate commented out code staging: sm750fb: Fix indentation of if...else statements staging: speakup: Fix block comment style staging: vt6655: Fit function header on the same line staging: vt6655: Add missing blank line after declaration staging: xgifb: Fix comment style staging: wilc1000: Modify tcp_process to return void rather than int staging: wilc1000: Use kmalloc_array instead of kmalloc staging: wilc1000: Rearrange statement to respect 80 char limit staging: lustre: lustre: Remove unnecessary else after return staging: lustre: lustre: Remove unneeded else after goto staging: iio: accel: Remove unnecessary else after goto in if block staging: rtl8723au: Remove unnecessary else following return staging: rtl8192e: Remove explicit pointer cast in assignments staging: fsl-mc: Remove unneeded else following a return staging: mt29f_spinand: Remove unneeded else following return staging: android: Remove unneeded else following a return staging: comedi: drivers: Remove unnecessary else following return staging: lustre: lnet: Use list_entry() rather than container_of() staging: comedi: drivers: Remove unneeded NULL check before kfree() staging: rtl8192e: Drop cast on void pointer staging: slicoss: Eliminate commented out code staging: rts5208: rtsx.c: Drop unneeded void pointer cast staging: rts5208: rtsx_transport.c: Drop void pointer cast staging: nvec: nvec.c: Drop void pointer cast staging: fbtft: fbtft-bus.c: Drop unneeded void pointer cast staging: fbtft: fb_ra8875.c: Remove unneeded void pointer cast staging: fbtft: fb_uc1611.c: Drop void pointer cast staging: wlan-ng: Drop void pointer cast staging: wlan-ng: prism2mib.c: Drop void pointer cast staging: wlan-ng: prism2mgmt.c: Drop void pointer cast staging: wlan-ng: prism2sta.c: Drop unneeded void pointer cast staging: netlogic: Drop unneeded void pointer cast staging: fsl-mc: Drop unneeded void pointer cast staging: rtl8723au: core: Drop unneeded pointer cast staging: rtl8723au: core: Remove CamelCase staging: rtl8723au: Eliminate commented out code staging: rdma: hfi1: Do not use | with a variable with value 0 staging: rdma: hfi1: user_sdma.c: Drop void pointer cast staging: mt29f_spinand: Drop void pointer cast Jeff Becker (1): STAGING/SPEAKUP: Fix "expression using sizeof bool" warnings Jeremy Filizetti (1): staging: lustre: Support different ko2iblnd configs between systems Jiading Gai (1): staging: rtl8723au: hal: rtl8723a_hal_init: fixed 4 spelling errors. Jian Yu (1): staging: lustre: replace direct LNet HZ access with kernel APIs Joe Perches (1): staging: skein: threefish_block: Use rol64 John L. Hammond (5): staging/lustre/obdecho: remove userspace LSM handling staging: lustre: remove uses of IS_ERR_VALUE() staging: lustre: remove LUSTRE_{,SRV_}LNET_PID staging: lustre: assume a kernel build staging: lustre: set task state before scheduling in lnet_sock_accept Jonathan Cameron (1): iio:pressure:Kconfig white space cleanup. Joseph Bisch (1): staging: rtl8712: Remove unnecessary ret variable Joshua Clayton (1): staging: lustre: fix lock imbalance Julia Lawall (5): iio: ak8975: constify ak_def structures staging: lustre: obdecho: constify lu_device_operations and cl_device_operations structures staging/lustre/llite: constify export_operations structures staging: rdma: hfi1: diag: constify hfi1_filter_array structure Staging: ste_rmi4: constify synaptics_rmi4_platform_data structures Kees Cook (1): Staging: unisys: fix potential format string leak Kevin Wern (1): staging/slicoss: Use ethtool_ops instead of module_param. Ksenija Stanojevic (8): Staging: panel: Remove space Staging: panel: Use u8 type Staging: panel: Remove typedef pmask_t Staging: panel: Remove ULL Staging: panel: Reduce value range for *name Staging: panel: Make code more readable misc: Move panel driver out of staging iio: adc: Move mxs-lradc out of staging Kyle Kuffermann (1): rtl8188eu: Add spaces around arithmetic operators Larry Finger (1): staging: r8192U: Fix check pointer after usage problem Lars-Peter Clausen (10): staging:iio:ad7606: Consolidate channel specs iio: Add helper function for calculating scan index storage size staging: rts5208: Remove unnecessary synchronize_irq() before free_irq() staging:iio:ad7606: Consolidate PM ops iio:ad5064: List support LTC devices in Kconfig iio:ad5064: Use a enum for the register map layout type iio:ad5064: Add AD5625/AD5627/AD5645/AD5647/AD4665/AD5657 support iio: buffer-dmaengine: Use dmaengine_terminate_sync() staging:iio:ad7192: Add support for the AD7193 staging:iio: Remove periodic RTC trigger driver Laura Abbott (1): staging: ashmem: Avoid deadlock with mmap/shrink Laura Garcia Liebana (23): staging: netlogic: Fix multiple irq assignments in a single line staging: netlogic: Remove multiple blank lines staging: netlogic: Fix parenthesis alignment staging: netlogic: Fix several parentheses alignments staging: netlogic: Remove blank spaces after a cast staging: netlogic: Fix multiple assignments staging: netlogic: Fix CamelCase for constants staging: netlogic: Fix comparison to NULL staging: netlogic: Insert spaces around operator staging: netlogic: Fix indent for conditional statement staging: netlogic: Return zero pointer after failed kmalloc staging: nvec: Use the BIT macro staging: nvec: Fix alignment with the open parenthesis staging: octeon: Move logical operators on the correct line staging: octeon: Insert blank line after struct declaration staging: octeon: Remove comparison to NULL staging: octeon: Fix block comments staging: octeon: Remove blank lines after open brace staging: octeon: Fix lines over 80 characters staging: octeon: Remove multiple blank lines staging: octeon: Fix braces in condition statement staging: nvec: Remove blank lines before a close brace staging: nvec: Avoid the use of BUG_ON Leo Kim (61): staging: wilc1000: wilc_frmw_to_linux(): fixes null check staging: wilc1000: fixes no space is necessary after a cast staging: wilc1000: fixes add spaces required around staging: wilc1000: coreconfigurator.c : remove over-commenting staging: wilc1000: renames u16RxLen variable staging: wilc1000: renames u16TagParamOffset variable staging: wilc1000: renames u16index variable staging: wilc1000: rename hWILCWFIDrv of wilc_priv structure staging: wilc1000: fixes missing a blank line after declarations staging: wilc1000: rename pBssid of tx_complete_data structure staging: wilc1000: remove warnings line over 80 characters staging: wilc1000: removes unnecessary debug logs staging: wilc1000: replaces PRINT_XXX with netdev_xxx staging: wilc1000: removes void function return staging: wilc1000: renames u8IfIdx of wilc_vif structure staging: wilc1000: fixes variable dereferenced before check staging: wilc1000: wilc_parse_network_info(): renames function variables staging: wilc1000: wilc_parse_network_info(): renames local variables staging: wilc1000: wilc_parse_network_info(): renames local inner variables staging: wilc1000: rename variable s32Error staging: wilc1000: wilc_parse_assoc_resp_info(): renames function variables staging: wilc1000: wilc_parse_assoc_resp_info(): renames local variables staging: wilc1000: wilc_dealloc_assoc_resp_info(): renames function variables staging: wilc1000: wilc_dealloc_network_info(): renames function variables staging: wilc1000: wilc_wfi_cfgoperations.c: replaces PRINT_ER with netdev_err staging: wilc1000: wilc_msgqueue.c: removes debug print log staging: wilc1000: removes function 'wilc_dealloc_network_info()' staging: wilc1000: removes function 'wilc_dealloc_assoc_resp_info()' staging: wilc1000: remove typedef from tstrConnectRespInfo staging: wilc1000: renames struct connect_resp_info variables staging: wilc1000: remove typedef from pstrNetworkInfo staging: wilc1000: renames s8rssi of connect_resp_info structure staging: wilc1000: renames u16CapInfo of connect_resp_info structure staging: wilc1000: renames au8ssid of connect_resp_info structure staging: wilc1000: renames u8SsidLen of connect_resp_info structure staging: wilc1000: renames au8bssid of connect_resp_info structure staging: wilc1000: renames u16BeaconPeriod of connect_resp_info structure staging: wilc1000: renames u8DtimPeriod of connect_resp_info structure staging: wilc1000: renames u8channel of connect_resp_info structure staging: wilc1000: renames struct connect_resp_info variables staging: wilc1000: renames bNewNetwork of connect_resp_info structure staging: wilc1000: renames u8Found of connect_resp_info structure staging: wilc1000: renames u32Tsf of connect_resp_info structure staging: wilc1000: renames struct connect_resp_info variables staging: wilc1000: renames pJoinParams of connect_resp_info structure staging: wilc1000: renames strRssi of connect_resp_info structure staging: wilc1000: renames u64Tsf of connect_resp_info structure staging: wilc1000: remove warnings line over 80 characters staging: wilc1000: wilc_wlan.c: removes PRINT_ER staging: wilc1000: linux_mon.c: removes debug logs staging: wilc1000: linux_mon.c: replaces PRINT_ER with netdev_err staging: wilc1000: linux_mon.c: add to check routine staging: wilc1000: removes potential null dereference staging: wilc1000: removes wilc_dbg() staging: wilc1000: replaces wilc_debug with netdev_err staging: wilc1000: removes unnecessary wilc_debug print log staging: wilc1000: removes unnecessary wilc_debug print log staging: wilc1000: removes unnecessary variable of wilc_mac_cfg_t structure staging: wilc1000: wilc_wlan_cfg_init: changes unused argument staging: wilc1000: removes unnecessary retry 3 times staging: wilc1000: Revert "staging: wilc1000: remove spaces around '->'" Li Xi (1): staging: lustre: remove annoying message in parse_nidrange Liang Zhen (10): staging: lustre: fix failure handle of create reply staging: lustre: return +ve for blocked lnet message staging: lustre: set downis to 1 if there's no NI for remote net staging: lustre: recv could access freed message staging: lustre: take extra refcount in kiblnd_connreq_done staging: lustre: check wr_id returned by ib_poll_cq staging: lustre: avoid intensive reconnecting for ko2iblnd staging: lustre: do less intense allocating retry for ko2iblnd staging: lustre: LNet drop rule implementation staging: lustre: LNet network latency simulation Linus Walleij (1): iio: st_sensors: support active-low interrupts Liviu Dudau (1): staging: android: ion: Set the length of the DMA sg entries in buffer Luca Ceresoli (6): staging: rtl8188eu: add spaces around binary '*' staging: rtl8188eu: don't cast to void* when calling memset() staging: rtl8188eu: rtw_mlme_ext.c: remove commented code staging: rtl8188eu: remove useless variable rtw_AcceptAddbaReq staging: rtl8188eu: rename camelcase bAcceptAddbaReq staging: rtl8188eu: rtw_mlme_ext.c: simplify call to issue_action_BA() Lucas Tanure (1): Staging: rtl8712: Remove unnecessary cast on void pointer Ludovic Desroches (4): iio:adc:at91_adc8xx: introduce new atmel adc driver MAINTAINERS: add entry for Atmel SAMA5D2 ADC driver iio:adc:at91-sama5d2: fix vref_uv type iio:adc:at91-sama5d2: code cleanup Luuk Paulussen (1): staging: octeon: Fix logic for waking octeon ethernet tx queue. M. Vefa Bicakci (2): staging: lustre: Use const static file_operations struct staging: lustre: Use __user for a pointer to a user space address Malcolm Priestley (25): staging: vt6655: channel.c replace pDevice with priv staging: vt6655: set_channel replace void handler. staging: vt6655: set_channel replace bResult with ret staging: vt6655: rf.c rename bResult ret. staging: vt6655: power.c replace pDevice with priv staging: vt6655: rf.c/h Replace DeviceContext with vnt_private staging: vt6655: PSbIsNextTBTTWakeUp Rename bWakeUp wake_up staging: vt6655: mac.c replace void __iomem * with struct vnt_private staging: vt6655: mac.c rename dwIoBase to io_base staging: vt6655: mac.c Replace VNSvInPortB byData reads with ioread8. staging: vt6655: replace VNSvInPortD dwData reads with ioread32 staging: vt6655: MACvSaveContext use memcpy_fromio to read context. staging: vt6655: mac.c rename pbyCxtBuf to cxt_buf staging: vt6655: MACvRestoreContext replace for loops with memcpy_toio. staging: vt6655: mac.c/h resize all unsigned long to u32 staging: vt6655: mac.c replace VNSvOutPortD with iowrite32. staging: vt6655: mac.c replace VNSvOutPortW with iowrite16 staging: vt6655: mac.c replace VNSvOutPortB with iowrite8 staging: vt6655: MACbPSWakeup replace VNSvInPortB byOrgValue with ioread8 staging: vt6655: MACvSetLoopbackMode replace byOrgValue with ioread8 staging: vt6655: mac.c replace VNSvInPortB with ioread8 staging: vt6655: mac Replace dwCurrDescAddr with curr_desc_addr. staging: vt6655: mac.c replace byOrgDMACtl with org_dma_ctl staging: vt6655: mac.c replace wOffset with offset. staging: vt6655: mac.c replace dwData with data. Manuel Pégourié-Gonnard (3): staging: mt29f: fix unchecked malloc() staging: mt29f: fix usage of coma operator staging: mt29f: clean up existing kernel-doc Marc Andre (2): iio:ad5064: Structural changes to support LTC2617 iio:ad5064: Add support for ltc2617 and similar devices Martin Kepplinger (3): iio: mma8452: add freefall detection for Freescale's accelerometers iio: mma8452: whitespace cleanup iio: mma8452: add support for MMA8451Q Matej Vasek (1): staging: sm750fb, fix typos Matt Ranostay (14): iio: health: max30100: add config for LED current devicetree: add Atlas Scientific LLC vendor prefix iio: ph: add IIO_PH channel type iio: chemical: add Atlas pH-SM sensor support iio: chemical: atlas-ph-sensor: switch regmap cache iio: chemical: atlas-ph-sensor: use regmap_bulk_read iio: imu: mpu6050: remove trailing whitespaces iio: potentiometer: add TI tpl0102 support iio: imu: mpu6050: use inv_mpu6050_sensor_show return code iio: imu: mpu6050: fix INV_MPU6050_REG_UP_TIME delay iio: imu: mpu6050: add missing docstring for int_pin_cfg iio: imu: mpu6050: add calibration offset support iio: imu: mpu6050: add mpu6500 register settings iio: convert to common i2c_check_functionality() return value Mauro Dreissig (1): staging: rtl8712: Cleanup _io_ops wrappers Michael Hornung (6): staging: rtl8712: Coding style: Remove multiple blank lines staging: rtl8712: Coding style: Make use of BIT macro staging: rtl8712: Coding style: Fix missing spaces staging: rtl8712: Replace FSF mailing address by URL staging: rtl8712: Coding style: Fix alignment staging: rtl8712: Remove unused CamelCase define Mike Rapoport (81): staging: sm750fb: disable PCI device if lynxfb_pci_probe fails staging: sm750fb: lynxfb_pci_probe: return actual errors staging: sm750fb: lynxfb_pci_remove: remove unused variable staging: sm750fb: replace dual member of sm750_dev with fb_count staging: sm750fb: introduce sm750fb_frambuffer_release staging: sm750fb: introduce sm750fb_frambuffer_alloc staging: sm750fb: lynxfb_pci_probe: remove some pr_info staging: sm750fb: hw_sm750(le)_deWait: rename dwVal to val staging: sm750fb: use BIT macro for DE_STATE1 single-bit field staging: sm750fb: use BIT macro for DE_STATE2 single-bit fields staging: sm750fb: remove unused DE_STATE2_DE_RESERVED staging: sm750fb: use BIT macro for SYSTEM_CTRL single-bit fields staging: sm750fb: change definition of SYSTEM_CTRL multi-bit fields staging: sm750fb: ddk750_initHw: rename ulReg to reg staging: sm750fb: use BIT macro for MISC_CTRL single-bit fields staging: sm750fb: ddk750_sii164: fix defines for i2c{Read, Write}reg staging: sm750fb: use BIT macro for GPIO_MUX single-bit fields staging: sm750fb: change definition of MISC_CTRL multi-bit fields staging: sm750fb: use BIT macro for CURRENT_GATE single-bit fields staging: sm750fb: set{Memory, Master}Clock: rename ulReg to reg staging: sm750fb: change definition of CURRENT_GATE multi-bit fields staging: sm750fb: use BIT macro for MODE0_GATE single-bit fields staging: sm750fb: change definition of MODE0_GATE multi-bit fields staging: sm750fb: use BIT macro for POWER_MODE_CTRL single-bit fields staging: sm750fb: change definition of POWER_MODE_CTRL multi-bit field staging: sm750fb: formatPllReg: rename ulPllReg to reg staging: sm750fb: formatPllReg: fix comment formatting staging: sm750fb: rename PANEL_PLL_CTRL_* fields to PLL_CTRL_* staging: sm750fb: use PLL_CTRL_POWER defines for CRT_PLL_CTRL staging: sm750fb: use BIT macro for PLL_CTRL single-bit fields staging: sm750fb: change defintion of PANEL_PLL_CTRL multi-bit fields staging: sm750fb: drop redundant defines for PLL_CTRL fields staging: sm750fb: use BIT macro for VGA_CONFIGURATION single-bit fields staging: sm750fb: change definition of VGA_CONFIGURATION multi-bit field staging: sm750fb: programModeRegisters: rename local vairables staging: sm750fb: setDisplayControl: rename local vairables staging: sm750fb: share common bits in display control registers staging: sm750fb: merge reserved bits of PANEL/CRT_DISPLAY_CTRL registers staging: sm750fb: refactor setDisplayControl function staging: sm750fb: hw_sm750_setBLANK: reduce printk verbosity staging: sm750fb: use BIT macro for PANEL_DISPLAY_CTRL single-bit fields staging: sm750fb: remove PANEL_DISPLAY_CTRL_TFT_DISP defines staging: sm750fb: change definition of PANEL_DISPLAY_CTRL multi-bit fields staging: sm750fb: change definition of PANEL_FB_ADDRESS fields staging: sm750fb: change definition of PANEL_FB_WIDTH fields staging: sm750fb: change definition of PANEL_WINDOW_WIDTH fields staging: sm750fb: change definition of PANEL_WINDOW_HEIGHT fields staging: sm750fb: change definition of PANEL_PLANE_TL fields staging: sm750fb: change definition of PANEL_PLANE_BR fields staging: sm750fb: use BIT macro for DMA_ABORT_INTERRUPT single-bit fields staging: sm750fb: use BIT macro for CRT_DISPLAY_CTRL single-bit fields staging: sm750fb: change definition of CRT_DISPLAY_CTRL multi-bit fields staging: sm750fb: use BIT macro for I2C_CTRL fields staging: sm750fb: use BIT macro for I2C_STATUS fields staging: sm750fb: change definition of PANEL_HORIZONTAL_TOTAL fields staging: sm750fb: change definition of CRT_AUTO_CENTERING_TL fields staging: sm750fb: change definition of CRT_AUTO_CENTERING_BR fields staging: sm750fb: change definition of CRT_HORIZONTAL_TOTAL fields staging: sm750fb: change definition of CRT_HORIZONTAL_SYNC fields staging: sm750fb: change definition of CRT_VERTICAL_TOTAL fields staging: sm750fb: change definition of CRT_VERTICAL_SYNC fields staging: sm750fb: change definition of PANEL_HORIZONTAL_SYNC fields staging: sm750fb: change definition of PANEL_VERTICAL_TOTAL fields staging: sm750fb: change definition of PANEL_VERTICAL_SYNC fields staging: sm750fb: change definition of HWC_ADDRESS fields staging: sm750fb: change definition of HWC_LOCATION fields staging: sm750fb: change definition of HWC_COLOR_{12, 3} fields staging: sm750fb: change definition of DE_SOURCE fields staging: sm750fb: change definition of DE_DESTINATION fields staging: sm750fb: change definition of DE_DIMENSION fields staging: sm750fb: change definition of DE_CONTROL fields staging: sm750fb: change definition of DE_PITCH fields staging: sm750fb: change definition of DE_STRETCH_FORMAT fields staging: sm750fb: change definition of DE_WINDOW_WIDTH fields staging: sm750fb: change definition of CRT_FB_WIDTH fields staging: sm750fb: change definition of CRT_FB_ADDRESS fields staging: sm750fb: use BIT() macro for single-bit fields definition staging: sm750: change definition of multi-bit register fields staging: sm750fb: replace absDiff with kernel standard abs macro staging: sm750fb: move MHz() and roundedDiv() close to their usage staging: sm750fb: remove sm750_help.h Neil Zhang (1): ion:synchronize debugfs callback and ion_client_destroy Nicholas Mc Guire (1): staging: rtl8712: consolidate kmalloc + memset 0 to kzalloc Niranjan Dighe (2): staging: lustre: Remove unused memhog functionality staging: lustre/lnet: Fix wrong typecasting warning generated by sparse Nizam Haider (1): Staging: fbtft: fbtft-core: Removed unnecessary checks Okash Khawaja (1): staging: rtl8192u: fix large frame size compiler warning Olaf Weber (1): staging: lustre: Use after free in lnet_ptl_match_delay() Oleg Drokin (164): staging/lustre/lnet: Make lnet_ping static staging/lustre/lnet: Get rid of IOC_LIBCFS_DEBUG_PEER hack staging/lustre/lnet: Get rid of IOC_LIBCFS_PORTALS_COMPATIBILITY ioctl staging/lustre/obdecho: Remove unused ioctls staging/lustre: Add __user attributes to libcfs_ioctl_get/popdata args staging/lustre: Change ioctl user pointers in libcfs_ioctl_data staging/lustre: Update user pointers in struct obd_ioctl_data staging/lustre: Mark obd_ioctl_popdata/getdata argument as __user staging/lustre/lnet: Properly mark userspace pointer of lnet_ping() staging/lustre: Get rid of an ugly statfs hack in lov_iocontrol staging/lustre: Properly mark obd_iocontrol argument as __user staging/lustre: Properly mark argument to p_ioctl in cfs_psdev_ops as __user staging/lustre: Declare lprocfs_write_frac_u64_helper argument as __user staging/lustre/osc: Do not use lprocfs_write_helper in sysfs store methods staging/lustre/llite: Properly mark ll_obd_statfs argument as __user staging/lustre/llite: Fix improper userspace access in ll_fiemap staging/lustre: Declare lov_getstripe lump argument as __user staging/lustre/llite: Update llite_lib.c with proper __user attributes staging/lustre/osc: Mark osc_getstripe user pointer argument as __user staging/lustre/lloop: Properly mark userspace pointers in lo/lloop_ioctl staging/lustre: Properly mark lmv_fid2path uarg argment as __user staging/lustre: Mark lmv_hsm_ct_register/unregister uarg as __user staging/lustre/llite: Update all file.c user pointer casts to __user staging/lustre: Properly cast ll_fid2path argument to __user in ll_file_ioctl staging/lustre: Properly cast ll_fid2path argument to __user in ll_dir_ioctl staging/lustre: Properly cast ll_getname argument to __user in ll_dir_ioctl staging/lustre/llite: Update ll_dir_ioctl pointer casts with __user staging/lustre/libcfs: Properly handle debugfs read- and write-only files staging/lustre/obdclass: export debugfs functionality for GPL only. staging/lustre/lnet: Don't call roundup_pow_of_two on zero in LNetEQAlloc staging/lustre/obdecho: Remove always true condition staging/lustre/obdecho: Better handle invalid create requests staging/lustre: Adjust import state history output format staging/lustre: Update internal client version. staging/lustre: Remove unused LUSTRE_VERSION_ALLOWED_OFFSET define staging/lustre/ptlrpc: Get rid of /proc references in comments staging/lustre/obdclass: Get rid of /proc references in comments. staging/lustre/libcfs: Get rid of /proc references in comments staging/lustre/llite: Get rid of /proc references in comments staging/lustre/lov: Get rid of /proc references in comments staging/lustre: Remove unused function oti_init staging/lustre: Remove unused osc_on_mdt function staging/lustre: Remove server code from client_obd_setup() staging/lustre: Remove server code from class_get_type() staging/lustre: Remove commented out lock_lock_multi_match staging/lustre/osc: Remove commented out osc_page_protected() staging/lustre/libcfs: Adjust NULL comparison codestyle staging/lustre/lov: Adjust NULL comparison codestyle staging/lustre/llite: Adjust NULL comparison codestyle staging/lustre/ldlm: Adjust NULL comparison codestyle staging/lustre/lmv: Adjust NULL comparison codestyle staging/lustre/fid: Adjust NULL comparison codestyle staging/lustre/fld: Adjust NULL comparison codestyle staging/lustre/lclient: Adjust NULL comparison codestyle staging/lustre/include: Adjust NULL comparison codestyle staging/lustre/mdc: Adjust NULL comparison codestyle staging/lustre/mgc: Adjust NULL comparison codestyle staging/lustre/obdclass: Adjust NULL comparison codestyle staging/lustre/obdecho: Adjust NULL comparison codestyle staging/lustre/osc: Adjust NULL comparison codestyle staging/lustre/ptlrpc: Adjust NULL comparison codestyle staging/lustre: Remove the "write to FSF to get a copy of GPL" wording staging/lustre/libcfs: Cleanup: parenthesis alignment adjustments staging/lustre/libcfs: Move EXPORT_SYMBOLs under function/variable staging/lustre/libcfs: style change to add missing spaces for operations staging/lustre/libcfs: reformat cfs_tcd_for_each_type_lock define staging/lustre/libcfs: Remove stray spaces after function name staging/lustre/libcfs: Shortened too long lines staging/lustre/libcfs: Remove unused cfs_tcd_owns_tage() function staging/lustre/libcfs: Move private tracefile structs out of header staging/lustre/libcfs: Update comments style to match kernel staging/lustre/libcfs: Remove useless returns in void functions staging/lustre/libcfs: Remove empty lines after/before braces staging/lustre: Update cfs_cpu_notify switch statement with a comment staging/lustre: Get rid of cfs_trace_buf_type_t typedef staging/lustre/libcfs: Get rid of multiple assignments staging/lustre: Remove space after cast in cfs_crypto_hash_final() staging/lustre: Convert cfs_trace_daemon_command to use kstrtoul staging/lustre: Convert cfs_str2num_check to use kstrtoul staging/lustre/ldlm: Remove unused lr_most_restr from struct ldlm_resource staging/lustre/fld: Remove useless typedefs staging/lustre: Get rid of client_obd_lock_t typedef staging/lustre: Get rid of loc_flags_t typedef staging/lustre: Get rid of cksum_type_t typedef staging/lustre: Get rid of ost_cmd_t typedef staging/lustre: Get rid of quota_cmd_t typedef staging/lustre: Get rid of mds_cmd_t typedef staging/lustre: Get rid of mds_reint_t, mdt_reint_t typedefs staging/lustre: Get rid of ldlm_cmd_t typedef staging/lustre: Remove ldlm type/mode typedefs staging/lustre: Get rid of mgs_cmd_t typedef staging/lustre: Get rid of obd_cmd_t typedef staging/lustre: Get rid of llog_op_type typedef staging/lustre: Get rid of sec_cmd_t typedef staging/lustre: Get rid of object update code staging/lustre: Get rid of lustre_fid typedef staging/lustre: Get rid of lustre_quota_version typedef staging/lustre: Get rid of ldlm_error_t typedef staging/lustre: Remove ldlm_appetite_t typedef staging/lustre: Get rid of ldlm_ns_type_t typedef staging/lustre: Get rid of ldlm_cancel_flags_t typedef staging/lustre/llite: Get rid of se_stat_t typedef staging/lustre: Remove lustre_build_version.h staging/lustre: Get rid of C99 comments in lustre_idl.h staging/lustre: Remove server-side changelog defines staging/lustre: Remove FSF mailing address from GPL notices staging/lustre: Remove server-only values from enum lu_dirent_attrs staging/lustre: Remove *_CONNECT_SUPPORTED defines staging/lustre: Remove duplicated quota defines staging/lustre: Remove unused struct quota_body staging/lustre: Remove lquota_glb_rec, lquota_slv_rec and lquota_acct_rec staging/lustre: S_DIRSYNC is always defined in kernel staging/lustre: FMODE_READ and FMODE_WRITE are always defined in the kernel staging/lustre: Remove index file transfer structures staging/lustre: Remove server data from struct obd_export staging/lustre: Remove last_rcvd-file related data staging/lustre: Remove dead code in ldlm_lock_destroy_internal staging/lustre: MAY_NOT_BLOCK is always defined, don't check for it. staging/lustre: Remove unused lli_open_count from struct ll_inode_info staging/lustre: Reformat comments and structures in lustre_idl.h staging/lustre/include: Adjust comment style staging/lustre/fld: Adjust comments to better conform to coding style staging/lustre/fid: Adjust comments to better conform to coding style staging/lustre/lclient: Adjust comments to better conform to coding style staging/lustre/ldlm: Adjust comments to better conform to coding style staging/lustre/llite: Adjust comments to better conform to coding style staging/lustre/lmv: Adjust comments to better conform to coding style staging/lustre/lov: Adjust comments to better conform to coding style staging/lustre/mdc: Adjust comments to better conform to coding style staging/lustre/mgc: Adjust comments to better conform to coding style staging/lustre/obdclass: Adjust comments to better conform to coding style staging/lustre/obdecho: Adjust comments to better conform to coding style staging/lustre/osc: Adjust comments to better conform to coding style staging/lustre/ptlrpc: Adjust comments to better conform to coding style staging/lustre: Fix indentation mistakes staging/lustre: Remove stray space before newline in messages staging/lustre: Remove commented out obd functions staging/lustre: Remove unused members of struct ll_sb_info staging/lustre/llite: Fix style vs open parenthesis alignment staging/lustre/include: Fix style of function declarations staging/lustre/fld: Fix style vs open parenthesis alignment staging/lustre: Remove unused liblustre_check_services prototype staging/lustre: Remove unused lustre_build_lock_params() staging/lustre: Convert ptlrpc_at_check_timed to void staging/lustre: Remove misleading liblustre comments. staging/lustre: Remove liblustre references from explanations staging/lustre/lmv: Remove commented out MDS selection policies staging/lustre: F_SETLKW64 F_SETLK64 F_GETLK64 are always defined staging/lustre: MS_POSIXACL is always defined, don't check for it staging/lustre: Remove RELEASEPAGE_ARG_TYPE compat macro staging/lustre: NEED_QUOTA_DEFS is never defined, drop it. staging/lustre/ptlrpc: Fix style vs open parenthesis alignment staging/lustre/osc: Fix style vs open parenthesis alignment staging/lustre/obdclass: Fix style vs open parenthesis alignment staging/lustre/lov: Fix style vs open parenthesis alignment staging/lustre/mdc: Fix style vs open parenthesis alignment staging/lustre/mgc: Fix style vs open parenthesis alignment staging/lustre/obdecho: Fix style vs open parenthesis alignment staging/lustre/lmv: Fix style vs open parenthesis alignment staging/lustre: Fix lines that start with spaces staging/lustre: Rework MAX_DIO_SIZE macro staging/lustre: Remove unneeded {} in lprocfs_stats_unlock() staging/lustre/ptlrpc: Fix ENABLE_PINGER ifdef staging/lustre: Unbreak ll_prep_inode iget result check Othmar Pasteka (1): staging: sm750fb: fix style for if clause Pablo G. Gallardo (2): STAGING: COMEDI: Remove unnecessary typecast of c90 int constant STAGING: COMEDI: Wrap line over 80 characters Parinay Kondekar (1): staging:lustre: remove obsolete comment in libcfs_ioctl.h Paul Gortmaker (2): staging: drop kbuild workaround dummy module from top dir drivers/staging/android: don't use modular references in sync_debug.c Philippe Loctaux (1): Staging: comedi: contec_pci_dio: fixed comment blocks coding style issues Pranjal Bhor (6): staging: wlan-ng: Fixed block comments coding style issue staging: wlan-ng: Logical continuation fixes staging: wlan-ng: Removed blank lines after braces staging: wlan-ng: Coding style fix for casting operation staging: wlan-ng: Open parenthesis alignment style fix staging: wlan-ng: NULL comparisons made elegant Priit Laes (13): staging: fbtft: Use standard MIPI DCS command defines for hx8353d staging: fbtft: Use standard MIPI DCS command defines for hx8357d staging: fbtft: Use standard MIPI DCS command defines for ili9163 staging: fbtft: Use standard MIPI DCS command defines for ili9340 staging: fbtft: Use standard MIPI DCS command defines for ili9341 staging: fbtft: Use standard MIPI DCS command defines for ili9481 staging: fbtft: Use standard MIPI DCS command defines for ili9486 staging: fbtft: Use standard MIPI DCS command defines for s6d02a1 staging: fbtft: Use standard MIPI DCS command defines for st7735r staging: fbtft: Use standard MIPI DCS command defines for fbtft driver staging: fbtft: Use standard MIPI DCS command defines for tinylcd staging: fbtft: Use standard MIPI DCS command defines for hx8340bn staging: fbtft: Remove unused and duplicated defines Rajmal Menariya (1): staging: ion: Set minimum carveout heap allocation order to PAGE_SHIFT Rakhi Sharma (3): Staging: rtl8712: rtl8712_cmd: Fixed a warning. staging: lustre: lov_pool: Fixed a return coding style warning. staging: rtl8712: Fixed a comparision coding style warning. Randy Dunlap (1): staging: unisys: visorinput depends on INPUT Rasmus Linusson (2): staging: comedi: cb_pcimdda: Fix multi-line comments staging: comedi: cb_pcimdda: Fix long lines in comments Rehas Sachdeva (7): staging: wilc1000: Remove unnecessary 'else' staging: vt6656: Remove unnecessary parentheses staging: dgnc: Add spaces around '|' and '<<' staging: dgnc: Avoid multiple blank lines staging: dgnc: Fix block comment style staging: dgnc: Break line after boolean operator staging: xgifb: Avoid multiple blank lines Ricardo Ribalda Delgado (1): iio: add ad5761 DAC driver Ricardo Ruedas (1): staging: panel: remove warnings line over 80 characters Roger H. Newell (3): staging: wilc1000: spelling corrections staging: wilc1000: Whitespaces removed from function call staging: wilc1000: Removed braces from single block statements Rohit kumar (1): staging/ion: Add support to get ion handle from dma buf Rom Lemarchand (1): staging: ashmem: Add missing include Saatvik Arya (2): drivers: staging: octeon-usb: octeon-hcd.c: fixed coding style related warnings drivers: staging: xgifb: vgatypes.h: fixed coding style warnings Sanchayan Maity (1): iio: dac: vf610_dac: Add IIO DAC driver for Vybrid SoC Sandeep Jain (1): staging: lowmemorykiller: fix 2 checks that checkpatch complained Sandhya Bankar (19): Staging: most: Do not print message if kzalloc() failed. Staging: lustre: Remove int typecast of offsetof(). Staging: lustre: Do not print message if kzalloc() failed. Staging: vt6655: Remove & from function name. Staging: most: Use usb_endpoint_dir_in(endpoint) instead of (endpoint->bEndpointAddress & USB_DIR_IN). Staging: comedi: Use predefined macro offset_in_page() instead of (addr & ~PAGE_MASK). Staging: rtl8712: Avoid multiple assignments. Staging: media: Remove unnecessary goto. Staging: sm750fb: Remove leading and trailing whitespace. Staging: rtl8188eu: Do not print message if kzalloc() failed. Staging: rtl8188eu: rtw_efuse: Do not print message if kzalloc() failed. Staging: rtl8188eu: Use !x instead of x==NULL. Staging: wlan-ng: Handle error condition. Staging: wlan-ng: Do not print message if kzalloc() failed. Staging: emxx_udc: Return NULL instead of 0. Staging: iio: ade7754: Remove unnecessary goto. Staging: iio: ade7758_core: Remove unnecessary goto. Staging: iio: ade7854: Remove unnecessary goto. Staging: ieee80211: Place constant on right side of the test. Saurabh Sengar (1): Staging: speakup: varhandlers: cleanup of function spk_get_punc_var Sean MacLennan (1): staging:rtl8192e: Usage count off by one Sebastien Buisson (4): staging: lustre: fix 'copy into fixed size buffer' errors staging: lustre: fix 'data race condition' issue in conrpc.c staging: lustre: fix 'NULL pointer dereference' errors staging: lustre: fix 'data race condition' issue in framework.c Sergey Lysanov (1): drivers:staging:vt6656: Fix coding style issues Shalin Mehta (1): staging: lustre: Fixed the parenthesis Shaun Ren (8): Staging: rts5208: rtsx_transport.c: Cleanup comments Staging: rts5208: rtsx_transport.c: Align to open parenthesis Staging: rts5208: rtsx_transport.c: Remove spaces after casts Staging: rts5208: rtsx_transport.c: Add spaces around - Staging: rts5208: rtsx_transport.c: Remove extra newlines Staging: rts5208: rtsx_transport.c: Fix label naming convention Staging: rts5208: rtsx_transport.c: Remove unnecessary parentheses Staging: rts5208: rtsx_transport.c: Fix comparisons to NULL Shraddha Barke (18): Staging: iio: cdc: ad7150: Prefer using the BIT macro Staging: iio: cdc: ad7150: Fix alignment should match open parenthesis Staging: speakup: Remove FSF mailing address Staging: fwserial: Declare fwtty_port_get as static Staging: olpc_dcon: Remove obsolete driver Staging: dgap: Remove obsolete driver Staging: iio: Documentation: Remove unused sysfs attributes Staging: gdm72xx: Add space around that "+", "&" and "|" Staging: gdm72xx: Add appropriate comment for spinlock_t definition Staging: gdm72xx: Remove space after cast Staging: gdm72xx: Remove multiple blank lines Staging: gdm72xx: Prefer using the BIT macro Platform: goldfish: goldfish_pipe.c: Add DMA support using managed version Staging: gdm72xx: Add space around that "+", "&" and "|" Staging: gdm72xx: Add space around that "+", "&" and "/" Staging: gdm72xx: Remove unnecessary parenthesis around function pointer Staging: gdm72xx: Remove wrapper function put_event_entry Staging: gdm72xx: Remove gdm72xx driver Simon Guinot (1): staging: nvec: fix block comments SirnamSwetha (4): Staging: board: Fix checkpatch.pl issue Staging: board: Blank lines aren't necessary before a close brace Staging: clocking-wizard: Avoid CamelCase Staging: clocking-wizard: CHECK:Please use a blank line Spencer E. Olson (9): staging: comedi: ni_pcimio: Adds PXI-6251 to supported boards staging: comedi: ni_tiocmd: change mistaken use of start_src for start_arg staging: comedi: ni_mio_common: use CR_CHAN more consistently staging: comedi: mite: enable continuous regeneration of finite samples staging: comedi: ni_mio_common: Cleans up/clarifies ni_ao_reset staging: comedi: ni_mio_common: make more bits in ao_cmd1 reg be stateful staging: comedi: ni_mio_common: Cleans up/clarifies ni_ao_cmd staging: comedi: ni_mio_common: adds finite regeneration to AO output staging: comedi: ni_mio_common: add finite regeneration to dio output Sudip Mukherjee (8): staging: wilc1000: fix build failure staging: most: fix error comparison staging: most: return error value staging: most: return proper error staging: dgnc: remove unneeded else staging: dgnc: remove pci_unregister_driver staging: dgnc: unregister pci driver staging: dgnc: cleanup properly Sushuruth Sadagopan (1): staging: lustre: fix comment style Tapan Prakash T (5): drivers: staging: lustre: lustre: ptlrpc: Fix space related coding style issue drivers: staging: lustre: lustre: ptlrpc: Fix comment related coding style issue drivers: staging: rtl8712: rtl871x_xmit.c: Fix Comparisons should place the constant on the right side of the test warning drivers: staging: rtl8192e: rtllib_rx.c: Fix code indent for conditional statement drivers: staging: rtl8192e: rtllib_rx.c: Fix blank lines before a close brace Thaissa Falbo (6): staging:media:davinci_vpfe: Fixed block comments according to kernel coding style staging:media:davinci_vpfe: Fixed comparisons with constants warnings staging:media:davinci_vpfe: Fixed code identation warning as detected by checkpatch staging:media:davinci_vpfe: Fix lines over 80 characters staging: media: davinci_vpfe: remove unnecessary ret variable staging: media: davinci_vpfe: remove ret variable in switch statements Thierry Reding (2): staging: fsl-mc: Do not allow building as a module staging: fsl-mc: Avoid section mismatch Tim Sell (3): staging: unisys: visorbus: fix payload memory usage in controlvm channel staging: unisys: visorbus: tolerate larger-than-expected controlvm channel staging: unisys: visorbus: allow visorhba device to be used for kdump Tomás Tormo (1): Staging: nvec: Modify the nvec_write_sync method to return the error code Tony Cho (3): staging: wilc1000: wilc_wlan.c: remove unnecessary blank lines staging: wilc1000: wilc_wlan.c: remove multiple blank line staging: wilc1000: wilc_wlan_if.h: remove unused functions Valdis Kletnieks (6): drivers/staging/lustre: Silence warning about 'inline' drivers/staging/lustre: Fix set-but-unused whinge. drivers/staging/lustre: Clean up another C warnining: set but not used drivers/staging/lustre: Fix another C compiler whine: set but not used drivers/staging/lustre: Nuke an unsigned >= 0 assert drivers/staging/lustre: Nuke another unsigned >= 0 assert William Breathitt Gray (2): iio: Add IIO support for the DAC on the Apex Embedded Systems STX104 iio: Fix typos in the struct iio_event_spec documentation comments Willy Tarreau (1): staging: update panel driver's author address Yannik Schmidt (1): staging/rtl8192u: fixed typos frank zago (3): staging: lustre: add sparse locking annotations staging: lustre: move kernel_user_comm.c from libcfs to lustre staging: lustre: split kernel comm between user and kernel maomao xu (1): Staging: vt6656: Fixed multiple commenting codig style issues. CREDITS | 1 + Documentation/ABI/stable/sysfs-bus-vmbus | 14 + Documentation/ABI/testing/sysfs-bus-iio | 10 + .../ABI/testing/sysfs-bus-iio-health-afe440x | 54 + .../ABI/testing/sysfs-bus-iio-magnetometer-hmc5843 | 15 + Documentation/ABI/testing/sysfs-bus-iio-vf610 | 9 + .../devicetree/bindings/goldfish/audio.txt | 17 + .../devicetree/bindings/goldfish/pipe.txt | 17 + .../devicetree/bindings/iio/accel/mma8452.txt | 4 +- .../bindings/iio/adc/at91-sama5d2_adc.txt | 28 + .../devicetree/bindings/iio/adc/mcp3422.txt | 1 + .../devicetree/bindings/iio/adc/ti-adc0832.txt | 19 + .../bindings/iio/chemical/atlas,ph-sm.txt | 22 + .../devicetree/bindings/iio/dac/vf610-dac.txt | 20 + .../devicetree/bindings/iio/health/afe4403.txt | 34 + .../devicetree/bindings/iio/health/afe4404.txt | 30 + .../devicetree/bindings/iio/health/max30100.txt | 8 + .../devicetree/bindings/iio/light/opt3001.txt | 26 + .../devicetree/bindings/misc/eeprom-93xx46.txt | 25 + .../devicetree/bindings/nvmem/lpc1857-eeprom.txt | 28 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 36 + .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/isdn/00-INDEX | 8 - Documentation/mic/mic_overview.txt | 54 +- Documentation/mic/mpssd/mpss | 2 +- Documentation/mic/mpssd/mpssd.c | 2 +- .../misc-devices}/lcd-panel-cgram.txt | 0 Documentation/misc-devices/mei/mei.txt | 12 +- MAINTAINERS | 40 +- drivers/android/binder.c | 31 +- drivers/base/firmware_class.c | 17 +- drivers/char/nvram.c | 12 +- drivers/char/nwbutton.c | 5 +- drivers/char/ppdev.c | 397 +- drivers/char/raw.c | 4 +- drivers/hv/channel.c | 36 +- drivers/hv/channel_mgmt.c | 268 +- drivers/hv/connection.c | 8 +- drivers/hv/hv.c | 26 +- drivers/hv/hyperv_vmbus.h | 6 +- drivers/hv/ring_buffer.c | 31 +- drivers/hv/vmbus_drv.c | 25 + drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 4 +- drivers/hwtracing/coresight/coresight-etb10.c | 293 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 393 ++ drivers/hwtracing/coresight/coresight-etm-perf.h | 32 + drivers/hwtracing/coresight/coresight-etm.h | 142 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 1272 ++++ drivers/hwtracing/coresight/coresight-etm3x.c | 1737 +---- drivers/hwtracing/coresight/coresight-etm4x.c | 37 +- drivers/hwtracing/coresight/coresight-funnel.c | 21 +- drivers/hwtracing/coresight/coresight-priv.h | 15 + .../coresight/coresight-replicator-qcom.c | 19 +- drivers/hwtracing/coresight/coresight-replicator.c | 25 +- drivers/hwtracing/coresight/coresight-tmc.c | 35 +- drivers/hwtracing/coresight/coresight-tpiu.c | 23 +- drivers/hwtracing/coresight/coresight.c | 388 +- drivers/hwtracing/coresight/of_coresight.c | 3 +- drivers/hwtracing/intel_th/Kconfig | 1 + drivers/hwtracing/intel_th/core.c | 30 +- drivers/hwtracing/intel_th/gth.c | 32 +- drivers/hwtracing/intel_th/gth.h | 3 - drivers/hwtracing/intel_th/intel_th.h | 41 + drivers/hwtracing/intel_th/msu.c | 9 +- drivers/hwtracing/intel_th/pci.c | 12 +- drivers/hwtracing/intel_th/sth.c | 11 +- drivers/hwtracing/stm/Kconfig | 16 + drivers/hwtracing/stm/Makefile | 2 + drivers/hwtracing/stm/core.c | 175 +- drivers/hwtracing/stm/dummy_stm.c | 71 +- drivers/hwtracing/stm/heartbeat.c | 130 + drivers/hwtracing/stm/policy.c | 25 +- drivers/hwtracing/stm/stm.h | 2 + drivers/iio/accel/Kconfig | 2 +- drivers/iio/accel/mma8452.c | 206 +- drivers/iio/accel/st_accel_core.c | 16 + drivers/iio/adc/Kconfig | 53 +- drivers/iio/adc/Makefile | 4 + drivers/iio/adc/at91-sama5d2_adc.c | 508 ++ drivers/iio/adc/axp288_adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 155 +- drivers/iio/adc/mcp320x.c | 31 +- drivers/iio/adc/mcp3422.c | 9 +- drivers/{staging => }/iio/adc/mxs-lradc.c | 13 +- drivers/iio/adc/palmas_gpadc.c | 6 +- drivers/iio/adc/ti-adc081c.c | 2 +- drivers/iio/adc/ti-adc0832.c | 288 + drivers/iio/adc/ti-ads1015.c | 612 ++ drivers/iio/buffer/industrialio-buffer-dmaengine.c | 7 +- drivers/iio/chemical/Kconfig | 14 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/atlas-ph-sensor.c | 509 ++ drivers/iio/chemical/vz89x.c | 2 +- drivers/iio/common/st_sensors/st_sensors_core.c | 6 +- drivers/iio/common/st_sensors/st_sensors_core.h | 8 + drivers/iio/common/st_sensors/st_sensors_trigger.c | 52 +- drivers/iio/dac/Kconfig | 39 +- drivers/iio/dac/Makefile | 3 + drivers/iio/dac/ad5064.c | 391 +- drivers/iio/dac/ad5761.c | 430 ++ drivers/iio/dac/mcp4725.c | 87 +- drivers/iio/dac/stx104.c | 152 + drivers/iio/dac/vf610_dac.c | 298 + drivers/iio/gyro/st_gyro_core.c | 15 + drivers/iio/health/Kconfig | 32 +- drivers/iio/health/Makefile | 2 + drivers/iio/health/afe4403.c | 708 ++ drivers/iio/health/afe4404.c | 679 ++ drivers/iio/health/afe440x.h | 191 + drivers/iio/health/max30100.c | 81 +- drivers/iio/humidity/Kconfig | 6 +- drivers/iio/humidity/dht11.c | 77 +- drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/humidity/htu21.c | 2 +- drivers/iio/humidity/si7005.c | 3 +- drivers/iio/humidity/si7020.c | 3 +- drivers/iio/imu/inv_mpu6050/Kconfig | 24 +- drivers/iio/imu/inv_mpu6050/Makefile | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 24 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 458 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 208 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 37 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 54 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 98 + drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 32 +- drivers/iio/industrialio-buffer.c | 59 +- drivers/iio/industrialio-core.c | 1 + drivers/iio/light/bh1750.c | 2 +- drivers/iio/light/jsa1212.c | 2 +- drivers/iio/light/opt3001.c | 156 +- drivers/iio/magnetometer/Kconfig | 33 + drivers/iio/magnetometer/Makefile | 4 + drivers/iio/magnetometer/ak8975.c | 4 +- drivers/{staging => }/iio/magnetometer/hmc5843.h | 5 +- .../{staging => }/iio/magnetometer/hmc5843_core.c | 138 +- .../{staging => }/iio/magnetometer/hmc5843_i2c.c | 3 +- .../{staging => }/iio/magnetometer/hmc5843_spi.c | 3 +- drivers/iio/magnetometer/st_magn_core.c | 4 + drivers/iio/potentiometer/Kconfig | 12 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/mcp4531.c | 2 +- drivers/iio/potentiometer/tpl0102.c | 166 + drivers/iio/pressure/Kconfig | 43 +- drivers/iio/pressure/Makefile | 2 + drivers/iio/pressure/mpl115.c | 66 +- drivers/iio/pressure/mpl115.h | 24 + drivers/iio/pressure/mpl115_i2c.c | 67 + drivers/iio/pressure/mpl115_spi.c | 106 + drivers/iio/pressure/ms5611.h | 4 +- drivers/iio/pressure/ms5611_core.c | 122 +- drivers/iio/pressure/ms5611_i2c.c | 11 +- drivers/iio/pressure/ms5611_spi.c | 12 +- drivers/iio/pressure/ms5637.c | 2 +- drivers/iio/pressure/st_pressure_core.c | 8 + drivers/iio/pressure/t5403.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 2 +- drivers/iio/temperature/mlx90614.c | 2 +- drivers/iio/temperature/tmp006.c | 2 +- drivers/iio/temperature/tsys01.c | 2 +- drivers/iio/temperature/tsys02d.c | 2 +- drivers/isdn/Makefile | 3 - drivers/isdn/i4l/Kconfig | 10 - drivers/misc/Kconfig | 282 +- drivers/misc/Makefile | 1 + drivers/misc/apds990x.c | 8 +- drivers/misc/arm-charlcd.c | 24 +- drivers/misc/bh1770glc.c | 8 +- drivers/misc/c2port/core.c | 8 +- drivers/misc/cxl/sysfs.c | 5 +- drivers/misc/eeprom/at24.c | 4 +- drivers/misc/eeprom/at25.c | 4 +- drivers/misc/eeprom/eeprom.c | 2 +- drivers/misc/eeprom/eeprom_93xx46.c | 216 +- drivers/misc/genwqe/card_sysfs.c | 2 +- drivers/misc/ibmasm/ibmasm.h | 9 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 8 +- drivers/misc/lkdtm.c | 2 +- drivers/misc/mei/Kconfig | 6 +- drivers/misc/mei/Makefile | 1 - drivers/misc/mei/amthif.c | 130 +- drivers/misc/mei/bus-fixup.c | 41 +- drivers/misc/mei/bus.c | 57 +- drivers/misc/mei/client.c | 189 +- drivers/misc/mei/client.h | 27 +- drivers/misc/mei/debugfs.c | 65 +- drivers/misc/mei/hbm.c | 24 +- drivers/misc/mei/hw-me.c | 10 +- drivers/misc/mei/hw-txe.c | 10 +- drivers/misc/mei/hw.h | 32 +- drivers/misc/mei/init.c | 20 +- drivers/misc/mei/interrupt.c | 94 +- drivers/misc/mei/main.c | 106 +- drivers/misc/mei/mei-trace.c | 2 + drivers/misc/mei/mei-trace.h | 40 +- drivers/misc/mei/mei_dev.h | 118 +- drivers/misc/mei/pci-me.c | 4 +- drivers/misc/mei/pci-txe.c | 4 +- drivers/misc/mei/wd.c | 391 -- drivers/misc/mic/Kconfig | 44 +- drivers/misc/mic/Makefile | 1 + drivers/misc/mic/bus/Makefile | 1 + drivers/misc/mic/bus/cosm_bus.h | 2 + drivers/misc/mic/bus/vop_bus.c | 203 + drivers/misc/mic/bus/vop_bus.h | 140 + drivers/misc/mic/card/Makefile | 1 - drivers/misc/mic/card/mic_device.c | 89 +- drivers/misc/mic/card/mic_device.h | 3 + drivers/misc/mic/card/mic_virtio.c | 634 -- drivers/misc/mic/card/mic_virtio.h | 76 - drivers/misc/mic/card/mic_x100.c | 1 + drivers/misc/mic/cosm/cosm_main.c | 13 +- drivers/misc/mic/host/Makefile | 2 - drivers/misc/mic/host/mic_boot.c | 125 +- drivers/misc/mic/host/mic_debugfs.c | 190 - drivers/misc/mic/host/mic_device.h | 9 +- drivers/misc/mic/host/mic_fops.c | 222 - drivers/misc/mic/host/mic_fops.h | 32 - drivers/misc/mic/host/mic_main.c | 49 +- drivers/misc/mic/host/mic_virtio.c | 811 --- drivers/misc/mic/host/mic_x100.c | 19 +- drivers/misc/mic/scif/scif_dma.c | 41 +- drivers/misc/mic/scif/scif_rma.c | 7 +- drivers/misc/mic/vop/Makefile | 9 + drivers/misc/mic/vop/vop_debugfs.c | 232 + drivers/misc/mic/vop/vop_main.c | 755 +++ .../misc/mic/{host/mic_virtio.h => vop/vop_main.h} | 129 +- drivers/misc/mic/vop/vop_vringh.c | 1165 ++++ drivers/{staging/panel => misc}/panel.c | 136 +- drivers/misc/pch_phub.c | 6 +- drivers/misc/ti-st/st_core.c | 1 - drivers/misc/vmw_vmci/vmci_driver.c | 2 +- drivers/nvmem/Kconfig | 20 + drivers/nvmem/Makefile | 4 + drivers/nvmem/core.c | 4 +- drivers/nvmem/lpc18xx_eeprom.c | 330 + drivers/nvmem/mtk-efuse.c | 89 + drivers/nvmem/rockchip-efuse.c | 90 +- drivers/nvmem/sunxi_sid.c | 9 +- drivers/platform/Kconfig | 3 +- drivers/platform/goldfish/Kconfig | 18 + drivers/platform/goldfish/Makefile | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 183 +- drivers/spmi/spmi-pmic-arb.c | 153 +- drivers/staging/Kconfig | 10 +- drivers/staging/Makefile | 10 +- drivers/staging/android/Kconfig | 9 - drivers/staging/android/ashmem.c | 43 +- drivers/staging/android/ion/hisilicon/hi6220_ion.c | 5 +- drivers/staging/android/ion/ion.c | 133 +- drivers/staging/android/ion/ion.h | 20 +- drivers/staging/android/ion/ion_carveout_heap.c | 8 +- drivers/staging/android/ion/ion_page_pool.c | 4 +- drivers/staging/android/ion/ion_system_heap.c | 2 +- drivers/staging/android/ion/tegra/tegra_ion.c | 7 +- drivers/staging/android/lowmemorykiller.c | 26 +- drivers/staging/android/sw_sync.c | 191 +- drivers/staging/android/sw_sync.h | 8 +- drivers/staging/android/sync.c | 469 +- drivers/staging/android/sync.h | 241 +- drivers/staging/android/sync_debug.c | 221 +- drivers/staging/android/timed_gpio.c | 5 +- drivers/staging/android/trace/sync.h | 44 - drivers/staging/android/uapi/ashmem.h | 1 + drivers/staging/android/uapi/sync.h | 37 +- drivers/staging/board/armadillo800eva.c | 1 - drivers/staging/board/board.c | 1 - .../clocking-wizard/clk-xlnx-clock-wizard.c | 9 +- drivers/staging/comedi/TODO | 1 + drivers/staging/comedi/comedi.h | 599 +- drivers/staging/comedi/comedi_fops.c | 86 +- drivers/staging/comedi/comedi_pcmcia.h | 3 +- drivers/staging/comedi/drivers/addi_apci_3xxx.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 4 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 68 +- drivers/staging/comedi/drivers/cb_pcimdda.c | 141 +- drivers/staging/comedi/drivers/comedi_isadma.c | 3 +- drivers/staging/comedi/drivers/contec_pci_dio.c | 47 +- drivers/staging/comedi/drivers/dt2801.c | 18 +- drivers/staging/comedi/drivers/dt282x.c | 4 +- drivers/staging/comedi/drivers/dt3000.c | 2 +- drivers/staging/comedi/drivers/gsc_hpdi.c | 32 +- drivers/staging/comedi/drivers/mite.c | 72 +- drivers/staging/comedi/drivers/mite.h | 3 + drivers/staging/comedi/drivers/ni_mio_c_common.c | 0 drivers/staging/comedi/drivers/ni_mio_common.c | 625 +- drivers/staging/comedi/drivers/ni_pcidio.c | 4 +- drivers/staging/comedi/drivers/ni_pcimio.c | 20 +- drivers/staging/comedi/drivers/ni_tiocmd.c | 2 +- drivers/staging/comedi/drivers/rtd520.c | 5 +- drivers/staging/comedi/drivers/s626.c | 33 - drivers/staging/dgap/Kconfig | 6 - drivers/staging/dgap/Makefile | 1 - drivers/staging/dgap/dgap.c | 7079 -------------------- drivers/staging/dgap/dgap.h | 1229 ---- drivers/staging/dgnc/dgnc_cls.c | 2 +- drivers/staging/dgnc/dgnc_driver.c | 57 +- drivers/staging/dgnc/dgnc_driver.h | 8 - drivers/staging/dgnc/dgnc_mgmt.c | 2 +- drivers/staging/dgnc/dgnc_neo.c | 8 +- drivers/staging/dgnc/dgnc_neo.h | 1 - drivers/staging/dgnc/dgnc_pci.h | 1 - drivers/staging/dgnc/dgnc_tty.c | 34 +- drivers/staging/dgnc/digi.h | 32 +- drivers/staging/emxx_udc/emxx_udc.c | 55 +- drivers/staging/fbtft/Kconfig | 12 + drivers/staging/fbtft/Makefile | 2 + drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +- drivers/staging/fbtft/fb_hx8340bn.c | 144 +- drivers/staging/fbtft/fb_hx8347d.c | 9 +- drivers/staging/fbtft/fb_hx8353d.c | 52 +- drivers/staging/fbtft/fb_hx8357d.c | 144 +- drivers/staging/fbtft/fb_hx8357d.h | 60 +- drivers/staging/fbtft/fb_ili9163.c | 189 +- drivers/staging/fbtft/fb_ili9320.c | 13 +- drivers/staging/fbtft/fb_ili9325.c | 81 +- drivers/staging/fbtft/fb_ili9340.c | 34 +- drivers/staging/fbtft/fb_ili9341.c | 69 +- drivers/staging/fbtft/fb_ili9481.c | 33 +- drivers/staging/fbtft/fb_ili9486.c | 35 +- drivers/staging/fbtft/fb_ra8875.c | 6 +- drivers/staging/fbtft/fb_s6d02a1.c | 42 +- drivers/staging/fbtft/fb_ssd1305.c | 216 + drivers/staging/fbtft/fb_ssd1325.c | 205 + drivers/staging/fbtft/fb_st7735r.c | 42 +- drivers/staging/fbtft/fb_tinylcd.c | 28 +- drivers/staging/fbtft/fb_uc1611.c | 4 +- drivers/staging/fbtft/fb_uc1701.c | 27 +- drivers/staging/fbtft/fbtft-bus.c | 8 +- drivers/staging/fbtft/fbtft-core.c | 36 +- drivers/staging/fbtft/fbtft.h | 8 - drivers/staging/fbtft/fbtft_device.c | 75 +- drivers/staging/fsl-mc/bus/Kconfig | 3 +- drivers/staging/fsl-mc/bus/Makefile | 2 + drivers/staging/fsl-mc/bus/dprc-driver.c | 333 +- .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 125 + drivers/staging/fsl-mc/bus/mc-allocator.c | 201 +- drivers/staging/fsl-mc/bus/mc-bus.c | 24 +- drivers/staging/fsl-mc/bus/mc-msi.c | 276 + drivers/staging/fsl-mc/bus/mc-sys.c | 9 +- drivers/staging/fsl-mc/include/dprc.h | 2 +- drivers/staging/fsl-mc/include/mc-private.h | 41 +- drivers/staging/fsl-mc/include/mc.h | 26 + drivers/staging/fwserial/dma_fifo.c | 10 +- drivers/staging/fwserial/fwserial.c | 17 +- drivers/staging/fwserial/fwserial.h | 1 - drivers/staging/gdm724x/gdm_lte.c | 8 +- drivers/staging/gdm724x/gdm_mux.c | 20 +- drivers/staging/gdm724x/gdm_usb.c | 34 +- drivers/staging/gdm72xx/Kconfig | 63 - drivers/staging/gdm72xx/Makefile | 6 - drivers/staging/gdm72xx/TODO | 2 - drivers/staging/gdm72xx/gdm_qos.c | 438 -- drivers/staging/gdm72xx/gdm_qos.h | 74 - drivers/staging/gdm72xx/gdm_sdio.c | 700 -- drivers/staging/gdm72xx/gdm_sdio.h | 63 - drivers/staging/gdm72xx/gdm_usb.c | 789 --- drivers/staging/gdm72xx/gdm_usb.h | 78 - drivers/staging/gdm72xx/gdm_wimax.c | 815 --- drivers/staging/gdm72xx/gdm_wimax.h | 49 - drivers/staging/gdm72xx/hci.h | 213 - drivers/staging/gdm72xx/netlink_k.c | 156 - drivers/staging/gdm72xx/netlink_k.h | 25 - drivers/staging/gdm72xx/sdio_boot.c | 158 - drivers/staging/gdm72xx/sdio_boot.h | 21 - drivers/staging/gdm72xx/usb_boot.c | 363 - drivers/staging/gdm72xx/usb_boot.h | 22 - drivers/staging/gdm72xx/usb_ids.h | 86 - drivers/staging/gdm72xx/wm_ioctl.h | 101 - drivers/staging/goldfish/goldfish_audio.c | 18 +- drivers/staging/goldfish/goldfish_nand.c | 50 +- drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 15 +- .../staging/i4l/Documentation}/README.act2000 | 0 .../staging/i4l/Documentation}/README.icn | 0 .../staging/i4l/Documentation}/README.pcbit | 0 .../staging/i4l/Documentation}/README.sc | 0 drivers/staging/i4l/Kconfig | 13 + drivers/staging/i4l/Makefile | 5 + drivers/staging/i4l/TODO | 3 + drivers/{isdn => staging/i4l}/act2000/Kconfig | 0 drivers/{isdn => staging/i4l}/act2000/Makefile | 0 drivers/{isdn => staging/i4l}/act2000/act2000.h | 0 .../{isdn => staging/i4l}/act2000/act2000_isa.c | 0 .../{isdn => staging/i4l}/act2000/act2000_isa.h | 0 drivers/{isdn => staging/i4l}/act2000/capi.c | 0 drivers/{isdn => staging/i4l}/act2000/capi.h | 0 drivers/{isdn => staging/i4l}/act2000/module.c | 0 drivers/{isdn => staging/i4l}/icn/Kconfig | 0 drivers/{isdn => staging/i4l}/icn/Makefile | 0 drivers/{isdn => staging/i4l}/icn/icn.c | 2 +- drivers/{isdn => staging/i4l}/icn/icn.h | 0 drivers/{isdn => staging/i4l}/pcbit/Kconfig | 0 drivers/{isdn => staging/i4l}/pcbit/Makefile | 0 drivers/{isdn => staging/i4l}/pcbit/callbacks.c | 0 drivers/{isdn => staging/i4l}/pcbit/callbacks.h | 0 drivers/{isdn => staging/i4l}/pcbit/capi.c | 0 drivers/{isdn => staging/i4l}/pcbit/capi.h | 0 drivers/{isdn => staging/i4l}/pcbit/drv.c | 0 drivers/{isdn => staging/i4l}/pcbit/edss1.c | 0 drivers/{isdn => staging/i4l}/pcbit/edss1.h | 0 drivers/{isdn => staging/i4l}/pcbit/layer2.c | 0 drivers/{isdn => staging/i4l}/pcbit/layer2.h | 0 drivers/{isdn => staging/i4l}/pcbit/module.c | 0 drivers/{isdn => staging/i4l}/pcbit/pcbit.h | 0 .../staging/iio/Documentation/sysfs-bus-iio-light | 28 - drivers/staging/iio/Kconfig | 1 - drivers/staging/iio/Makefile | 1 - drivers/staging/iio/TODO | 8 - drivers/staging/iio/accel/lis3l02dq.h | 15 +- drivers/staging/iio/accel/lis3l02dq_core.c | 4 +- drivers/staging/iio/accel/sca3000_core.c | 3 +- drivers/staging/iio/accel/sca3000_ring.c | 3 +- drivers/staging/iio/adc/Kconfig | 18 +- drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7192.c | 78 +- drivers/staging/iio/adc/ad7280a.c | 4 +- drivers/staging/iio/adc/ad7606.h | 10 +- drivers/staging/iio/adc/ad7606_core.c | 53 +- drivers/staging/iio/adc/ad7606_par.c | 32 +- drivers/staging/iio/adc/ad7606_spi.c | 32 +- drivers/staging/iio/adc/ad7816.c | 4 +- drivers/staging/iio/adc/spear_adc.c | 33 +- drivers/staging/iio/addac/adt7316-i2c.c | 2 +- drivers/staging/iio/addac/adt7316.c | 15 +- drivers/staging/iio/cdc/ad7150.c | 34 +- drivers/staging/iio/cdc/ad7746.c | 4 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 8 +- drivers/staging/iio/light/isl29018.c | 75 +- drivers/staging/iio/light/isl29028.c | 31 +- drivers/staging/iio/light/tsl2583.c | 92 +- drivers/staging/iio/light/tsl2x7x_core.c | 8 +- drivers/staging/iio/magnetometer/Kconfig | 40 - drivers/staging/iio/magnetometer/Makefile | 7 - drivers/staging/iio/meter/ade7754.c | 5 +- drivers/staging/iio/meter/ade7758_core.c | 5 +- drivers/staging/iio/meter/ade7854-i2c.c | 6 - drivers/staging/iio/meter/ade7854-spi.c | 7 - drivers/staging/iio/meter/ade7854.c | 25 +- drivers/staging/iio/resolver/ad2s1200.c | 12 +- drivers/staging/iio/resolver/ad2s1210.c | 39 +- drivers/staging/iio/trigger/Kconfig | 10 - drivers/staging/iio/trigger/Makefile | 1 - .../staging/iio/trigger/iio-trig-periodic-rtc.c | 216 - drivers/staging/lustre/Kconfig | 4 +- .../staging/lustre/include/linux/libcfs/libcfs.h | 12 +- .../lustre/include/linux/libcfs/libcfs_cpu.h | 5 - .../lustre/include/linux/libcfs/libcfs_debug.h | 2 +- .../lustre/include/linux/libcfs/libcfs_ioctl.h | 61 +- .../lustre/include/linux/libcfs/libcfs_private.h | 5 - .../lustre/include/linux/libcfs/libcfs_string.h | 2 - .../lustre/include/linux/libcfs/linux/libcfs.h | 3 - .../lustre/include/linux/libcfs/linux/linux-cpu.h | 5 - drivers/staging/lustre/include/linux/lnet/api.h | 23 +- .../staging/lustre/include/linux/lnet/lib-dlc.h | 122 + .../staging/lustre/include/linux/lnet/lib-lnet.h | 129 +- .../staging/lustre/include/linux/lnet/lib-types.h | 103 +- .../staging/lustre/include/linux/lnet/lnetctl.h | 104 +- drivers/staging/lustre/include/linux/lnet/lnetst.h | 104 +- drivers/staging/lustre/include/linux/lnet/nidstr.h | 9 +- .../staging/lustre/include/linux/lnet/socklnd.h | 9 +- drivers/staging/lustre/include/linux/lnet/types.h | 49 +- drivers/staging/lustre/lnet/Kconfig | 14 +- drivers/staging/lustre/lnet/Makefile | 2 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 705 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 159 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 1048 +-- .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 8 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.c | 631 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.h | 31 +- .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 789 ++- .../lustre/lnet/klnds/socklnd/socklnd_lib.c | 195 +- .../lustre/lnet/klnds/socklnd/socklnd_modparams.c | 11 +- .../lustre/lnet/klnds/socklnd/socklnd_proto.c | 175 +- .../lustre/{lustre => lnet}/libcfs/Makefile | 7 +- .../staging/lustre/{lustre => lnet}/libcfs/debug.c | 33 +- .../staging/lustre/{lustre => lnet}/libcfs/fail.c | 3 +- .../staging/lustre/{lustre => lnet}/libcfs/hash.c | 153 +- .../lustre/{lustre => lnet}/libcfs/libcfs_cpu.c | 19 +- .../lustre/{lustre => lnet}/libcfs/libcfs_lock.c | 12 +- .../lustre/{lustre => lnet}/libcfs/libcfs_mem.c | 14 +- .../lustre/{lustre => lnet}/libcfs/libcfs_string.c | 77 +- .../{lustre => lnet}/libcfs/linux/linux-cpu.c | 78 +- .../libcfs/linux/linux-crypto-adler.c | 0 .../{lustre => lnet}/libcfs/linux/linux-crypto.c | 32 +- .../{lustre => lnet}/libcfs/linux/linux-crypto.h | 0 .../{lustre => lnet}/libcfs/linux/linux-curproc.c | 7 +- .../{lustre => lnet}/libcfs/linux/linux-debug.c | 23 +- .../{lustre => lnet}/libcfs/linux/linux-mem.c | 2 +- .../{lustre => lnet}/libcfs/linux/linux-module.c | 85 +- .../{lustre => lnet}/libcfs/linux/linux-prim.c | 0 .../libcfs/linux/linux-tracefile.c | 31 +- .../lustre/{lustre => lnet}/libcfs/module.c | 303 +- .../staging/lustre/{lustre => lnet}/libcfs/prng.c | 13 +- .../lustre/{lustre => lnet}/libcfs/tracefile.c | 167 +- .../lustre/{lustre => lnet}/libcfs/tracefile.h | 87 +- .../lustre/{lustre => lnet}/libcfs/workitem.c | 50 +- drivers/staging/lustre/lnet/lnet/Makefile | 2 +- drivers/staging/lustre/lnet/lnet/acceptor.c | 113 +- drivers/staging/lustre/lnet/lnet/api-ni.c | 1534 +++-- drivers/staging/lustre/lnet/lnet/config.c | 315 +- drivers/staging/lustre/lnet/lnet/lib-eq.c | 82 +- drivers/staging/lustre/lnet/lnet/lib-md.c | 103 +- drivers/staging/lustre/lnet/lnet/lib-me.c | 21 +- drivers/staging/lustre/lnet/lnet/lib-move.c | 721 +- drivers/staging/lustre/lnet/lnet/lib-msg.c | 114 +- drivers/staging/lustre/lnet/lnet/lib-ptl.c | 258 +- drivers/staging/lustre/lnet/lnet/lib-socket.c | 147 +- drivers/staging/lustre/lnet/lnet/lo.c | 14 +- drivers/staging/lustre/lnet/lnet/module.c | 121 +- drivers/staging/lustre/lnet/lnet/net_fault.c | 1025 +++ drivers/staging/lustre/lnet/lnet/nidstrings.c | 119 +- drivers/staging/lustre/lnet/lnet/peer.c | 235 +- drivers/staging/lustre/lnet/lnet/router.c | 675 +- drivers/staging/lustre/lnet/lnet/router_proc.c | 189 +- drivers/staging/lustre/lnet/selftest/brw_test.c | 196 +- drivers/staging/lustre/lnet/selftest/conctl.c | 361 +- drivers/staging/lustre/lnet/selftest/conrpc.c | 344 +- drivers/staging/lustre/lnet/selftest/conrpc.h | 63 +- drivers/staging/lustre/lnet/selftest/console.c | 537 +- drivers/staging/lustre/lnet/selftest/console.h | 181 +- drivers/staging/lustre/lnet/selftest/framework.c | 480 +- drivers/staging/lustre/lnet/selftest/module.c | 32 +- drivers/staging/lustre/lnet/selftest/ping_test.c | 55 +- drivers/staging/lustre/lnet/selftest/rpc.c | 451 +- drivers/staging/lustre/lnet/selftest/rpc.h | 184 +- drivers/staging/lustre/lnet/selftest/selftest.h | 326 +- drivers/staging/lustre/lnet/selftest/timer.c | 25 +- drivers/staging/lustre/lnet/selftest/timer.h | 14 +- drivers/staging/lustre/lustre/Kconfig | 2 +- drivers/staging/lustre/lustre/Makefile | 2 +- drivers/staging/lustre/lustre/fid/fid_request.c | 32 +- drivers/staging/lustre/lustre/fid/lproc_fid.c | 16 +- drivers/staging/lustre/lustre/fld/fld_cache.c | 33 +- drivers/staging/lustre/lustre/fld/fld_internal.h | 35 +- drivers/staging/lustre/lustre/fld/fld_request.c | 69 +- drivers/staging/lustre/lustre/fld/lproc_fld.c | 14 +- drivers/staging/lustre/lustre/include/cl_object.h | 491 +- drivers/staging/lustre/lustre/include/lclient.h | 7 +- drivers/staging/lustre/lustre/include/linux/obd.h | 18 +- .../staging/lustre/lustre/include/lprocfs_status.h | 57 +- drivers/staging/lustre/lustre/include/lu_object.h | 22 +- drivers/staging/lustre/lustre/include/lu_ref.h | 4 - .../lustre/lustre/include/lustre/ll_fiemap.h | 63 +- .../lustre/include/lustre/lustre_build_version.h | 2 - .../lustre/lustre/include/lustre/lustre_idl.h | 791 +-- .../lustre/lustre/include/lustre/lustre_user.h | 101 +- drivers/staging/lustre/lustre/include/lustre_cfg.h | 20 +- .../staging/lustre/lustre/include/lustre_disk.h | 252 +- drivers/staging/lustre/lustre/include/lustre_dlm.h | 133 +- .../lustre/lustre/include/lustre_dlm_flags.h | 55 +- .../staging/lustre/lustre/include/lustre_export.h | 91 +- drivers/staging/lustre/lustre/include/lustre_fid.h | 20 +- drivers/staging/lustre/lustre/include/lustre_fld.h | 33 +- .../staging/lustre/lustre/include/lustre_handles.h | 3 +- .../staging/lustre/lustre/include/lustre_import.h | 3 +- .../lustre/lustre/include/lustre_kernelcomm.h | 55 + drivers/staging/lustre/lustre/include/lustre_lib.h | 27 +- .../staging/lustre/lustre/include/lustre_lite.h | 50 +- drivers/staging/lustre/lustre/include/lustre_log.h | 15 +- drivers/staging/lustre/lustre/include/lustre_mdc.h | 16 +- drivers/staging/lustre/lustre/include/lustre_net.h | 76 +- .../lustre/lustre/include/lustre_req_layout.h | 13 +- drivers/staging/lustre/lustre/include/lustre_sec.h | 128 +- drivers/staging/lustre/lustre/include/lustre_ver.h | 18 +- drivers/staging/lustre/lustre/include/obd.h | 130 +- drivers/staging/lustre/lustre/include/obd_cksum.h | 21 +- drivers/staging/lustre/lustre/include/obd_class.h | 182 +- .../staging/lustre/lustre/include/obd_support.h | 19 +- .../include/uapi_kernelcomm.h} | 72 +- drivers/staging/lustre/lustre/lclient/glimpse.c | 3 +- drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 77 +- .../staging/lustre/lustre/lclient/lcommon_misc.c | 6 +- drivers/staging/lustre/lustre/ldlm/interval_tree.c | 8 +- drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 25 +- drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 64 +- drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 15 +- drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 95 +- drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 184 +- drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 91 +- drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 17 +- drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 233 +- drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 73 +- drivers/staging/lustre/lustre/llite/dcache.c | 41 +- drivers/staging/lustre/lustre/llite/dir.c | 152 +- drivers/staging/lustre/lustre/llite/file.c | 457 +- drivers/staging/lustre/lustre/llite/llite_close.c | 39 +- .../staging/lustre/lustre/llite/llite_internal.h | 165 +- drivers/staging/lustre/lustre/llite/llite_lib.c | 220 +- drivers/staging/lustre/lustre/llite/llite_mmap.c | 40 +- drivers/staging/lustre/lustre/llite/llite_nfs.c | 54 +- drivers/staging/lustre/lustre/llite/llite_rmtacl.c | 18 +- drivers/staging/lustre/lustre/llite/lloop.c | 30 +- drivers/staging/lustre/lustre/llite/lproc_llite.c | 33 +- drivers/staging/lustre/lustre/llite/namei.c | 106 +- drivers/staging/lustre/lustre/llite/remote_perm.c | 4 +- drivers/staging/lustre/lustre/llite/rw.c | 112 +- drivers/staging/lustre/lustre/llite/rw26.c | 81 +- drivers/staging/lustre/lustre/llite/statahead.c | 112 +- drivers/staging/lustre/lustre/llite/super25.c | 33 +- drivers/staging/lustre/lustre/llite/symlink.c | 8 +- drivers/staging/lustre/lustre/llite/vvp_dev.c | 20 +- drivers/staging/lustre/lustre/llite/vvp_internal.h | 13 +- drivers/staging/lustre/lustre/llite/vvp_io.c | 70 +- drivers/staging/lustre/lustre/llite/vvp_object.c | 8 +- drivers/staging/lustre/lustre/llite/vvp_page.c | 43 +- drivers/staging/lustre/lustre/llite/xattr.c | 53 +- drivers/staging/lustre/lustre/llite/xattr_cache.c | 45 +- drivers/staging/lustre/lustre/lmv/lmv_fld.c | 3 +- drivers/staging/lustre/lustre/lmv/lmv_intent.c | 22 +- drivers/staging/lustre/lustre/lmv/lmv_internal.h | 10 +- drivers/staging/lustre/lustre/lmv/lmv_obd.c | 291 +- drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 4 +- .../staging/lustre/lustre/lov/lov_cl_internal.h | 93 +- drivers/staging/lustre/lustre/lov/lov_dev.c | 48 +- drivers/staging/lustre/lustre/lov/lov_ea.c | 11 +- drivers/staging/lustre/lustre/lov/lov_internal.h | 15 +- drivers/staging/lustre/lustre/lov/lov_io.c | 32 +- drivers/staging/lustre/lustre/lov/lov_lock.c | 135 +- drivers/staging/lustre/lustre/lov/lov_merge.c | 3 +- drivers/staging/lustre/lustre/lov/lov_obd.c | 203 +- drivers/staging/lustre/lustre/lov/lov_object.c | 117 +- drivers/staging/lustre/lustre/lov/lov_offset.c | 20 +- drivers/staging/lustre/lustre/lov/lov_pack.c | 36 +- drivers/staging/lustre/lustre/lov/lov_page.c | 9 +- drivers/staging/lustre/lustre/lov/lov_pool.c | 49 +- drivers/staging/lustre/lustre/lov/lov_request.c | 64 +- drivers/staging/lustre/lustre/lov/lovsub_dev.c | 7 +- drivers/staging/lustre/lustre/lov/lovsub_lock.c | 14 +- drivers/staging/lustre/lustre/lov/lovsub_object.c | 6 +- drivers/staging/lustre/lustre/lov/lovsub_page.c | 2 +- drivers/staging/lustre/lustre/lov/lproc_lov.c | 34 +- drivers/staging/lustre/lustre/mdc/mdc_internal.h | 16 +- drivers/staging/lustre/lustre/mdc/mdc_lib.c | 15 +- drivers/staging/lustre/lustre/mdc/mdc_locks.c | 176 +- drivers/staging/lustre/lustre/mdc/mdc_reint.c | 40 +- drivers/staging/lustre/lustre/mdc/mdc_request.c | 200 +- drivers/staging/lustre/lustre/mgc/mgc_request.c | 161 +- drivers/staging/lustre/lustre/obdclass/Makefile | 10 +- drivers/staging/lustre/lustre/obdclass/acl.c | 10 +- drivers/staging/lustre/lustre/obdclass/cl_io.c | 161 +- drivers/staging/lustre/lustre/obdclass/cl_lock.c | 98 +- drivers/staging/lustre/lustre/obdclass/cl_object.c | 56 +- drivers/staging/lustre/lustre/obdclass/cl_page.c | 107 +- drivers/staging/lustre/lustre/obdclass/class_obd.c | 51 +- drivers/staging/lustre/lustre/obdclass/genops.c | 109 +- .../kernel_user_comm.c => obdclass/kernelcomm.c} | 80 +- .../lustre/lustre/obdclass/linux/linux-module.c | 30 +- .../lustre/lustre/obdclass/linux/linux-sysctl.c | 8 +- drivers/staging/lustre/lustre/obdclass/llog.c | 41 +- drivers/staging/lustre/lustre/obdclass/llog_cat.c | 6 +- drivers/staging/lustre/lustre/obdclass/llog_obd.c | 10 +- drivers/staging/lustre/lustre/obdclass/llog_swab.c | 6 +- .../lustre/lustre/obdclass/lprocfs_counters.c | 10 +- .../lustre/lustre/obdclass/lprocfs_status.c | 243 +- drivers/staging/lustre/lustre/obdclass/lu_object.c | 104 +- .../lustre/lustre/obdclass/lustre_handles.c | 15 +- .../staging/lustre/lustre/obdclass/lustre_peer.c | 12 +- .../staging/lustre/lustre/obdclass/obd_config.c | 66 +- drivers/staging/lustre/lustre/obdclass/obd_mount.c | 114 +- drivers/staging/lustre/lustre/obdclass/obdo.c | 6 +- .../staging/lustre/lustre/obdecho/echo_client.c | 469 +- .../staging/lustre/lustre/obdecho/echo_internal.h | 5 - drivers/staging/lustre/lustre/osc/lproc_osc.c | 53 +- drivers/staging/lustre/lustre/osc/osc_cache.c | 327 +- .../staging/lustre/lustre/osc/osc_cl_internal.h | 41 +- drivers/staging/lustre/lustre/osc/osc_dev.c | 10 +- drivers/staging/lustre/lustre/osc/osc_internal.h | 8 +- drivers/staging/lustre/lustre/osc/osc_io.c | 32 +- drivers/staging/lustre/lustre/osc/osc_lock.c | 140 +- drivers/staging/lustre/lustre/osc/osc_object.c | 6 +- drivers/staging/lustre/lustre/osc/osc_page.c | 207 +- drivers/staging/lustre/lustre/osc/osc_quota.c | 39 +- drivers/staging/lustre/lustre/osc/osc_request.c | 339 +- drivers/staging/lustre/lustre/ptlrpc/client.c | 126 +- drivers/staging/lustre/lustre/ptlrpc/connection.c | 5 +- drivers/staging/lustre/lustre/ptlrpc/events.c | 68 +- drivers/staging/lustre/lustre/ptlrpc/import.c | 174 +- drivers/staging/lustre/lustre/ptlrpc/layout.c | 145 +- drivers/staging/lustre/lustre/ptlrpc/llog_client.c | 28 +- drivers/staging/lustre/lustre/ptlrpc/llog_net.c | 2 +- .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 56 +- drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 76 +- drivers/staging/lustre/lustre/ptlrpc/nrs.c | 133 +- drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c | 12 +- .../staging/lustre/lustre/ptlrpc/pack_generic.c | 93 +- drivers/staging/lustre/lustre/ptlrpc/pinger.c | 31 +- .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 2 - .../staging/lustre/lustre/ptlrpc/ptlrpc_module.c | 2 +- drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 35 +- drivers/staging/lustre/lustre/ptlrpc/recover.c | 32 +- drivers/staging/lustre/lustre/ptlrpc/sec.c | 91 +- drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 15 +- drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 33 +- drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 10 +- drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c | 6 +- drivers/staging/lustre/lustre/ptlrpc/sec_null.c | 7 +- drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 22 +- drivers/staging/lustre/lustre/ptlrpc/service.c | 309 +- drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 272 - drivers/staging/media/bcm2048/radio-bcm2048.c | 7 +- .../staging/media/davinci_vpfe/davinci_vpfe_user.h | 4 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 11 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 14 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.h | 7 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 7 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 24 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 20 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 6 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 100 +- drivers/staging/media/mn88472/mn88472.c | 12 +- drivers/staging/media/mn88473/mn88473.c | 6 +- drivers/staging/media/omap4iss/iss.c | 2 - drivers/staging/most/aim-cdev/cdev.c | 374 +- drivers/staging/most/aim-network/networking.c | 11 +- drivers/staging/most/hdm-dim2/dim2_hal.c | 4 +- drivers/staging/most/hdm-dim2/dim2_hal.h | 7 +- drivers/staging/most/hdm-dim2/dim2_hdm.c | 78 +- drivers/staging/most/hdm-dim2/dim2_hdm.h | 2 +- drivers/staging/most/hdm-dim2/dim2_sysfs.c | 4 +- drivers/staging/most/hdm-usb/hdm_usb.c | 21 +- drivers/staging/most/mostcore/core.c | 194 +- drivers/staging/most/mostcore/mostcore.h | 3 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 86 +- drivers/staging/netlogic/platform_net.c | 14 +- drivers/staging/netlogic/xlr_net.c | 201 +- drivers/staging/netlogic/xlr_net.h | 978 +-- drivers/staging/nvec/TODO | 2 - drivers/staging/nvec/nvec.c | 99 +- drivers/staging/nvec/nvec.h | 5 +- drivers/staging/nvec/nvec_paz00.c | 13 +- drivers/staging/nvec/nvec_power.c | 14 +- drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon-usb/TODO | 7 +- drivers/staging/octeon-usb/octeon-hcd.c | 1094 ++- drivers/staging/octeon-usb/octeon-hcd.h | 536 +- drivers/staging/octeon/ethernet-mdio.c | 28 +- drivers/staging/octeon/ethernet-mem.c | 4 +- drivers/staging/octeon/ethernet-rgmii.c | 291 +- drivers/staging/octeon/ethernet-rx.c | 60 +- drivers/staging/octeon/ethernet-spi.c | 2 - drivers/staging/octeon/ethernet-tx.c | 62 +- drivers/staging/octeon/ethernet.c | 68 +- drivers/staging/octeon/octeon-ethernet.h | 5 +- drivers/staging/olpc_dcon/Kconfig | 35 - drivers/staging/olpc_dcon/Makefile | 6 - drivers/staging/olpc_dcon/TODO | 9 - drivers/staging/olpc_dcon/olpc_dcon.c | 813 --- drivers/staging/olpc_dcon/olpc_dcon.h | 111 - drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 205 - drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 161 - drivers/staging/panel/Kconfig | 278 - drivers/staging/panel/Makefile | 1 - drivers/staging/panel/TODO | 8 - drivers/staging/rdma/hfi1/chip.c | 6 +- drivers/staging/rdma/hfi1/chip_registers.h | 11 + drivers/staging/rdma/hfi1/diag.c | 2 +- drivers/staging/rdma/hfi1/driver.c | 4 +- drivers/staging/rdma/hfi1/efivar.c | 6 +- drivers/staging/rdma/hfi1/file_ops.c | 5 +- drivers/staging/rdma/hfi1/hfi.h | 8 +- drivers/staging/rdma/hfi1/init.c | 9 +- drivers/staging/rdma/hfi1/keys.c | 2 +- drivers/staging/rdma/hfi1/mad.c | 43 +- drivers/staging/rdma/hfi1/mr.c | 6 +- drivers/staging/rdma/hfi1/pcie.c | 86 +- drivers/staging/rdma/hfi1/pio_copy.c | 6 +- drivers/staging/rdma/hfi1/ud.c | 2 +- drivers/staging/rdma/hfi1/user_pages.c | 6 +- drivers/staging/rdma/hfi1/user_sdma.c | 13 +- drivers/staging/rdma/hfi1/verbs.c | 4 +- drivers/staging/rtl8188eu/Makefile | 2 +- drivers/staging/rtl8188eu/TODO | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 137 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 15 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 14 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 16 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 92 +- drivers/staging/rtl8188eu/core/rtw_iol.c | 13 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 25 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 22 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 77 +- drivers/staging/rtl8188eu/core/rtw_rf.c | 17 - drivers/staging/rtl8188eu/core/rtw_security.c | 28 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 30 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 5 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 91 +- drivers/staging/rtl8188eu/hal/bb_cfg.c | 26 - drivers/staging/rtl8188eu/hal/fw.c | 50 +- drivers/staging/rtl8188eu/hal/odm.c | 4 - drivers/staging/rtl8188eu/hal/phy.c | 26 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 15 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 3 - drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h | 4 +- drivers/staging/rtl8188eu/include/basic_types.h | 29 - drivers/staging/rtl8188eu/include/drv_types.h | 8 +- drivers/staging/rtl8188eu/include/ieee80211_ext.h | 290 - drivers/staging/rtl8188eu/include/odm.h | 9 - drivers/staging/rtl8188eu/include/odm_HWConfig.h | 2 +- drivers/staging/rtl8188eu/include/pwrseq.h | 214 +- drivers/staging/rtl8188eu/include/pwrseqcmd.h | 28 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 2 +- drivers/staging/rtl8188eu/include/rtw_rf.h | 1 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 9 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 8 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 8 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 14 +- drivers/staging/rtl8192e/dot11d.h | 3 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 56 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 2 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 9 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 14 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 6 +- drivers/staging/rtl8192e/rtllib.h | 3 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 3 +- drivers/staging/rtl8192e/rtllib_module.c | 5 - drivers/staging/rtl8192e/rtllib_rx.c | 6 +- drivers/staging/rtl8192e/rtllib_softmac.c | 63 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 - .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 3 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 3 - .../staging/rtl8192u/ieee80211/ieee80211_module.c | 1 - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 26 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 79 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 8 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 14 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 24 +- drivers/staging/rtl8192u/r8192U_core.c | 45 +- drivers/staging/rtl8192u/r8192U_dm.c | 65 +- drivers/staging/rtl8192u/r8192U_wx.c | 38 +- drivers/staging/rtl8192u/r819xU_phy.c | 3 +- drivers/staging/rtl8712/drv_types.h | 1 + drivers/staging/rtl8712/ieee80211.c | 2 +- drivers/staging/rtl8712/ieee80211.h | 112 +- drivers/staging/rtl8712/os_intfs.c | 3 +- drivers/staging/rtl8712/recv_linux.c | 7 +- drivers/staging/rtl8712/rtl8712_cmd.c | 4 +- drivers/staging/rtl8712/rtl8712_efuse.c | 8 +- drivers/staging/rtl8712/rtl8712_io.c | 77 +- drivers/staging/rtl8712/rtl871x_cmd.c | 60 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 - drivers/staging/rtl8712/rtl871x_io.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 10 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 45 +- drivers/staging/rtl8712/rtl871x_mlme.c | 24 +- drivers/staging/rtl8712/rtl871x_mp.c | 12 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 118 +- drivers/staging/rtl8712/rtl871x_recv.c | 16 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 27 +- drivers/staging/rtl8712/rtl871x_xmit.c | 45 +- drivers/staging/rtl8712/usb_intf.c | 22 +- drivers/staging/rtl8712/usb_ops.c | 26 +- drivers/staging/rtl8712/usb_ops_linux.c | 9 +- drivers/staging/rtl8712/xmit_linux.c | 17 +- drivers/staging/rtl8723au/TODO | 2 +- drivers/staging/rtl8723au/core/rtw_ap.c | 193 +- drivers/staging/rtl8723au/core/rtw_cmd.c | 3 +- drivers/staging/rtl8723au/core/rtw_efuse.c | 4 +- drivers/staging/rtl8723au/core/rtw_mlme.c | 49 +- drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 36 +- drivers/staging/rtl8723au/core/rtw_recv.c | 169 +- drivers/staging/rtl8723au/core/rtw_security.c | 8 +- drivers/staging/rtl8723au/core/rtw_sta_mgt.c | 44 +- drivers/staging/rtl8723au/core/rtw_xmit.c | 116 +- drivers/staging/rtl8723au/hal/HalHWImg8723A_BB.c | 6 +- drivers/staging/rtl8723au/hal/HalHWImg8723A_MAC.c | 2 +- drivers/staging/rtl8723au/hal/HalHWImg8723A_RF.c | 2 +- drivers/staging/rtl8723au/hal/hal_com.c | 2 +- drivers/staging/rtl8723au/hal/odm.c | 8 +- drivers/staging/rtl8723au/hal/odm_HWConfig.c | 4 - .../staging/rtl8723au/hal/rtl8723a_bt-coexist.c | 46 +- drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 6 +- drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c | 16 +- drivers/staging/rtl8723au/hal/usb_halinit.c | 9 +- drivers/staging/rtl8723au/hal/usb_ops_linux.c | 6 +- drivers/staging/rtl8723au/include/odm_HWConfig.h | 2 - drivers/staging/rtl8723au/include/osdep_service.h | 6 +- drivers/staging/rtl8723au/include/rtl8723a_cmd.h | 2 +- drivers/staging/rtl8723au/include/rtw_ap.h | 3 - drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 43 +- drivers/staging/rtl8723au/os_dep/usb_ops_linux.c | 9 +- drivers/staging/rtl8723au/os_dep/xmit_linux.c | 2 +- drivers/staging/rts5208/ms.c | 140 +- drivers/staging/rts5208/rtsx.c | 20 +- drivers/staging/rts5208/rtsx_scsi.c | 31 +- drivers/staging/rts5208/rtsx_transport.c | 163 +- drivers/staging/rts5208/sd.c | 28 +- drivers/staging/rts5208/spi.c | 4 +- drivers/staging/rts5208/xd.c | 40 +- drivers/staging/skein/threefish_block.c | 2145 +++--- drivers/staging/slicoss/slic.h | 2 + drivers/staging/slicoss/slicoss.c | 80 +- drivers/staging/sm750fb/ddk750_chip.c | 132 +- drivers/staging/sm750fb/ddk750_display.c | 200 +- drivers/staging/sm750fb/ddk750_dvi.c | 38 - drivers/staging/sm750fb/ddk750_dvi.h | 3 - drivers/staging/sm750fb/ddk750_help.h | 1 - drivers/staging/sm750fb/ddk750_hwi2c.c | 38 +- drivers/staging/sm750fb/ddk750_mode.c | 161 +- drivers/staging/sm750fb/ddk750_power.c | 54 +- drivers/staging/sm750fb/ddk750_power.h | 11 +- drivers/staging/sm750fb/ddk750_reg.h | 3002 +++------ drivers/staging/sm750fb/ddk750_sii164.c | 6 +- drivers/staging/sm750fb/ddk750_sii164.h | 5 +- drivers/staging/sm750fb/sm750.c | 204 +- drivers/staging/sm750fb/sm750.h | 4 +- drivers/staging/sm750fb/sm750_accel.c | 148 +- drivers/staging/sm750fb/sm750_accel.h | 278 +- drivers/staging/sm750fb/sm750_cursor.c | 62 +- drivers/staging/sm750fb/sm750_help.h | 56 - drivers/staging/sm750fb/sm750_hw.c | 211 +- drivers/staging/speakup/buffers.c | 4 +- drivers/staging/speakup/devsynth.c | 4 +- drivers/staging/speakup/fakekey.c | 6 +- drivers/staging/speakup/i18n.c | 5 +- drivers/staging/speakup/keyhelp.c | 22 +- drivers/staging/speakup/kobjects.c | 54 +- drivers/staging/speakup/main.c | 35 +- drivers/staging/speakup/serialio.c | 10 +- drivers/staging/speakup/speakup_acntpc.c | 5 - drivers/staging/speakup/speakup_acntsa.c | 4 - drivers/staging/speakup/speakup_apollo.c | 4 - drivers/staging/speakup/speakup_audptr.c | 4 - drivers/staging/speakup/speakup_bns.c | 4 - drivers/staging/speakup/speakup_decext.c | 28 +- drivers/staging/speakup/speakup_decpc.c | 4 - drivers/staging/speakup/speakup_dectlk.c | 4 - drivers/staging/speakup/speakup_dtlk.c | 4 - drivers/staging/speakup/speakup_dummy.c | 4 - drivers/staging/speakup/speakup_keypc.c | 4 - drivers/staging/speakup/speakup_ltlk.c | 4 - drivers/staging/speakup/speakup_soft.c | 3 - drivers/staging/speakup/speakup_spkout.c | 4 - drivers/staging/speakup/speakup_txprt.c | 4 - drivers/staging/speakup/spk_priv.h | 4 - drivers/staging/speakup/spk_priv_keyinfo.h | 4 - drivers/staging/speakup/spkguide.txt | 1 - drivers/staging/speakup/synth.c | 2 +- drivers/staging/speakup/varhandlers.c | 50 +- drivers/staging/staging.c | 19 - drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 17 +- drivers/staging/unisys/MAINTAINERS | 2 +- drivers/staging/unisys/include/guestlinuxdebug.h | 13 +- drivers/staging/unisys/include/iochannel.h | 14 +- drivers/staging/unisys/visorbus/controlvmchannel.h | 237 +- drivers/staging/unisys/visorbus/vbusdeviceinfo.h | 7 +- drivers/staging/unisys/visorbus/visorbus_main.c | 97 +- drivers/staging/unisys/visorbus/visorchannel.c | 22 +- drivers/staging/unisys/visorbus/visorchipset.c | 165 +- drivers/staging/unisys/visorhba/visorhba_main.c | 8 +- drivers/staging/unisys/visorinput/Kconfig | 2 +- .../staging/unisys/visorinput/ultrainputreport.h | 45 +- drivers/staging/unisys/visorinput/visorinput.c | 10 +- drivers/staging/unisys/visornic/visornic_main.c | 68 +- drivers/staging/vme/devices/vme_pio2_core.c | 24 +- drivers/staging/vt6655/card.c | 22 +- drivers/staging/vt6655/channel.c | 67 +- drivers/staging/vt6655/channel.h | 2 +- drivers/staging/vt6655/device_main.c | 31 +- drivers/staging/vt6655/key.c | 8 +- drivers/staging/vt6655/mac.c | 503 +- drivers/staging/vt6655/mac.h | 84 +- drivers/staging/vt6655/power.c | 66 +- drivers/staging/vt6655/power.h | 8 +- drivers/staging/vt6655/rf.c | 178 +- drivers/staging/vt6656/device.h | 4 +- drivers/staging/vt6656/main_usb.c | 30 +- drivers/staging/vt6656/power.c | 2 +- drivers/staging/vt6656/rf.c | 4 +- drivers/staging/vt6656/usbpipe.c | 21 +- drivers/staging/wilc1000/Makefile | 6 +- drivers/staging/wilc1000/coreconfigurator.c | 424 +- drivers/staging/wilc1000/coreconfigurator.h | 97 +- drivers/staging/wilc1000/host_interface.c | 2081 +++--- drivers/staging/wilc1000/host_interface.h | 135 +- drivers/staging/wilc1000/linux_mon.c | 134 +- drivers/staging/wilc1000/linux_wlan.c | 514 +- drivers/staging/wilc1000/linux_wlan_common.h | 166 - drivers/staging/wilc1000/wilc_debugfs.c | 53 +- drivers/staging/wilc1000/wilc_msgqueue.c | 143 +- drivers/staging/wilc1000/wilc_msgqueue.h | 110 +- drivers/staging/wilc1000/wilc_sdio.c | 152 +- drivers/staging/wilc1000/wilc_spi.c | 51 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 1149 +--- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 1 - drivers/staging/wilc1000/wilc_wfi_netdevice.h | 17 +- drivers/staging/wilc1000/wilc_wlan.c | 583 +- drivers/staging/wilc1000/wilc_wlan.h | 25 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 91 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 18 +- drivers/staging/wilc1000/wilc_wlan_if.h | 31 +- drivers/staging/wlan-ng/cfg80211.c | 41 +- drivers/staging/wlan-ng/hfa384x.h | 5 - drivers/staging/wlan-ng/hfa384x_usb.c | 171 +- drivers/staging/wlan-ng/p80211conv.c | 132 +- drivers/staging/wlan-ng/p80211netdev.c | 8 +- drivers/staging/wlan-ng/p80211wep.c | 10 +- drivers/staging/wlan-ng/prism2fw.c | 6 +- drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.h | 1 - drivers/staging/wlan-ng/prism2mib.c | 36 +- drivers/staging/wlan-ng/prism2sta.c | 31 +- drivers/staging/wlan-ng/prism2usb.c | 20 +- drivers/staging/xgifb/XGI_main_26.c | 26 +- drivers/staging/xgifb/vb_def.h | 1 - drivers/staging/xgifb/vb_init.c | 3 +- drivers/staging/xgifb/vb_setmode.c | 43 +- drivers/staging/xgifb/vb_struct.h | 2 - drivers/staging/xgifb/vb_table.h | 3 - drivers/staging/xgifb/vgatypes.h | 7 +- drivers/vme/bridges/vme_ca91cx42.c | 11 +- drivers/w1/masters/omap_hdq.c | 1 - drivers/w1/w1.c | 1 - drivers/watchdog/Kconfig | 15 + drivers/watchdog/Makefile | 1 + drivers/watchdog/mei_wdt.c | 724 ++ fs/compat_ioctl.c | 22 - include/linux/amba/bus.h | 9 + include/linux/coresight-pmu.h | 39 + include/linux/coresight.h | 34 +- include/linux/eeprom_93xx46.h | 9 + include/linux/exportfs.h | 6 + include/linux/fence.h | 2 + include/linux/hyperv.h | 95 + include/linux/iio/common/st_sensors.h | 4 + include/linux/iio/iio.h | 8 +- include/linux/irqdomain.h | 1 + include/linux/msi.h | 9 + include/linux/platform_data/ad5761.h | 44 + include/linux/stm.h | 10 + include/linux/vmw_vmci_defs.h | 43 +- include/uapi/linux/iio/types.h | 1 + lib/devres.c | 2 +- scripts/ver_linux | 2 +- tools/hv/Makefile | 2 + 1044 files changed, 45294 insertions(+), 50697 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-health-afe440x create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-magnetometer-hmc5843 create mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt create mode 100644 Documentation/devicetree/bindings/goldfish/pipe.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/health/afe4403.txt create mode 100644 Documentation/devicetree/bindings/iio/health/afe4404.txt create mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt create mode 100644 Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt create mode 100644 Documentation/devicetree/bindings/nvmem/mtk-efuse.txt rename {drivers/staging/panel => Documentation/misc-devices}/lcd-panel-cgram.txt (100%) create mode 100644 drivers/hwtracing/coresight/coresight-etm-perf.c create mode 100644 drivers/hwtracing/coresight/coresight-etm-perf.h create mode 100644 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c create mode 100644 drivers/hwtracing/stm/heartbeat.c create mode 100644 drivers/iio/adc/at91-sama5d2_adc.c rename drivers/{staging => }/iio/adc/mxs-lradc.c (99%) create mode 100644 drivers/iio/adc/ti-adc0832.c create mode 100644 drivers/iio/adc/ti-ads1015.c create mode 100644 drivers/iio/chemical/atlas-ph-sensor.c create mode 100644 drivers/iio/common/st_sensors/st_sensors_core.h create mode 100644 drivers/iio/dac/ad5761.c create mode 100644 drivers/iio/dac/stx104.c create mode 100644 drivers/iio/dac/vf610_dac.c create mode 100644 drivers/iio/health/afe4403.c create mode 100644 drivers/iio/health/afe4404.c create mode 100644 drivers/iio/health/afe440x.h create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c rename drivers/{staging => }/iio/magnetometer/hmc5843.h (99%) rename drivers/{staging => }/iio/magnetometer/hmc5843_core.c (86%) rename drivers/{staging => }/iio/magnetometer/hmc5843_i2c.c (99%) rename drivers/{staging => }/iio/magnetometer/hmc5843_spi.c (99%) create mode 100644 drivers/iio/potentiometer/tpl0102.c create mode 100644 drivers/iio/pressure/mpl115.h create mode 100644 drivers/iio/pressure/mpl115_i2c.c create mode 100644 drivers/iio/pressure/mpl115_spi.c delete mode 100644 drivers/misc/mei/wd.c create mode 100644 drivers/misc/mic/bus/vop_bus.c create mode 100644 drivers/misc/mic/bus/vop_bus.h delete mode 100644 drivers/misc/mic/card/mic_virtio.c delete mode 100644 drivers/misc/mic/card/mic_virtio.h delete mode 100644 drivers/misc/mic/host/mic_fops.c delete mode 100644 drivers/misc/mic/host/mic_fops.h delete mode 100644 drivers/misc/mic/host/mic_virtio.c create mode 100644 drivers/misc/mic/vop/Makefile create mode 100644 drivers/misc/mic/vop/vop_debugfs.c create mode 100644 drivers/misc/mic/vop/vop_main.c rename drivers/misc/mic/{host/mic_virtio.h => vop/vop_main.h} (58%) create mode 100644 drivers/misc/mic/vop/vop_vringh.c rename drivers/{staging/panel => misc}/panel.c (96%) create mode 100644 drivers/nvmem/lpc18xx_eeprom.c create mode 100644 drivers/nvmem/mtk-efuse.c create mode 100644 drivers/staging/comedi/drivers/ni_mio_c_common.c delete mode 100644 drivers/staging/dgap/Kconfig delete mode 100644 drivers/staging/dgap/Makefile delete mode 100644 drivers/staging/dgap/dgap.c delete mode 100644 drivers/staging/dgap/dgap.h create mode 100644 drivers/staging/fbtft/fb_ssd1305.c create mode 100644 drivers/staging/fbtft/fb_ssd1325.c create mode 100644 drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c create mode 100644 drivers/staging/fsl-mc/bus/mc-msi.c delete mode 100644 drivers/staging/gdm72xx/Kconfig delete mode 100644 drivers/staging/gdm72xx/Makefile delete mode 100644 drivers/staging/gdm72xx/TODO delete mode 100644 drivers/staging/gdm72xx/gdm_qos.c delete mode 100644 drivers/staging/gdm72xx/gdm_qos.h delete mode 100644 drivers/staging/gdm72xx/gdm_sdio.c delete mode 100644 drivers/staging/gdm72xx/gdm_sdio.h delete mode 100644 drivers/staging/gdm72xx/gdm_usb.c delete mode 100644 drivers/staging/gdm72xx/gdm_usb.h delete mode 100644 drivers/staging/gdm72xx/gdm_wimax.c delete mode 100644 drivers/staging/gdm72xx/gdm_wimax.h delete mode 100644 drivers/staging/gdm72xx/hci.h delete mode 100644 drivers/staging/gdm72xx/netlink_k.c delete mode 100644 drivers/staging/gdm72xx/netlink_k.h delete mode 100644 drivers/staging/gdm72xx/sdio_boot.c delete mode 100644 drivers/staging/gdm72xx/sdio_boot.h delete mode 100644 drivers/staging/gdm72xx/usb_boot.c delete mode 100644 drivers/staging/gdm72xx/usb_boot.h delete mode 100644 drivers/staging/gdm72xx/usb_ids.h delete mode 100644 drivers/staging/gdm72xx/wm_ioctl.h rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.act2000 (100%) rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.icn (100%) rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.pcbit (100%) rename {Documentation/isdn => drivers/staging/i4l/Documentation}/README.sc (100%) create mode 100644 drivers/staging/i4l/Kconfig create mode 100644 drivers/staging/i4l/Makefile create mode 100644 drivers/staging/i4l/TODO rename drivers/{isdn => staging/i4l}/act2000/Kconfig (100%) rename drivers/{isdn => staging/i4l}/act2000/Makefile (100%) rename drivers/{isdn => staging/i4l}/act2000/act2000.h (100%) rename drivers/{isdn => staging/i4l}/act2000/act2000_isa.c (100%) rename drivers/{isdn => staging/i4l}/act2000/act2000_isa.h (100%) rename drivers/{isdn => staging/i4l}/act2000/capi.c (100%) rename drivers/{isdn => staging/i4l}/act2000/capi.h (100%) rename drivers/{isdn => staging/i4l}/act2000/module.c (100%) rename drivers/{isdn => staging/i4l}/icn/Kconfig (100%) rename drivers/{isdn => staging/i4l}/icn/Makefile (100%) rename drivers/{isdn => staging/i4l}/icn/icn.c (99%) rename drivers/{isdn => staging/i4l}/icn/icn.h (100%) rename drivers/{isdn => staging/i4l}/pcbit/Kconfig (100%) rename drivers/{isdn => staging/i4l}/pcbit/Makefile (100%) rename drivers/{isdn => staging/i4l}/pcbit/callbacks.c (100%) rename drivers/{isdn => staging/i4l}/pcbit/callbacks.h (100%) rename drivers/{isdn => staging/i4l}/pcbit/capi.c (100%) rename drivers/{isdn => staging/i4l}/pcbit/capi.h (100%) rename drivers/{isdn => staging/i4l}/pcbit/drv.c (100%) rename drivers/{isdn => staging/i4l}/pcbit/edss1.c (100%) rename drivers/{isdn => staging/i4l}/pcbit/edss1.h (100%) rename drivers/{isdn => staging/i4l}/pcbit/layer2.c (100%) rename drivers/{isdn => staging/i4l}/pcbit/layer2.h (100%) rename drivers/{isdn => staging/i4l}/pcbit/module.c (100%) rename drivers/{isdn => staging/i4l}/pcbit/pcbit.h (100%) delete mode 100644 drivers/staging/iio/magnetometer/Kconfig delete mode 100644 drivers/staging/iio/magnetometer/Makefile delete mode 100644 drivers/staging/iio/trigger/iio-trig-periodic-rtc.c create mode 100644 drivers/staging/lustre/include/linux/lnet/lib-dlc.h rename drivers/staging/lustre/{lustre => lnet}/libcfs/Makefile (74%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/debug.c (96%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/fail.c (98%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/hash.c (95%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_cpu.c (92%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_lock.c (93%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_mem.c (92%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/libcfs_string.c (90%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-cpu.c (94%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-crypto-adler.c (100%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-crypto.c (93%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-crypto.h (100%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-curproc.c (99%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-debug.c (92%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-mem.c (97%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-module.c (64%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-prim.c (100%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/linux/linux-tracefile.c (91%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/module.c (71%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/prng.c (95%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/tracefile.c (91%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/tracefile.h (80%) rename drivers/staging/lustre/{lustre => lnet}/libcfs/workitem.c (92%) create mode 100644 drivers/staging/lustre/lnet/lnet/net_fault.c delete mode 100644 drivers/staging/lustre/lustre/include/lustre/lustre_build_version.h create mode 100644 drivers/staging/lustre/lustre/include/lustre_kernelcomm.h rename drivers/staging/lustre/{include/linux/libcfs/libcfs_kernelcomm.h => lustre/include/uapi_kernelcomm.h} (51%) rename drivers/staging/lustre/lustre/{libcfs/kernel_user_comm.c => obdclass/kernelcomm.c} (81%) delete mode 100644 drivers/staging/olpc_dcon/Kconfig delete mode 100644 drivers/staging/olpc_dcon/Makefile delete mode 100644 drivers/staging/olpc_dcon/TODO delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c delete mode 100644 drivers/staging/panel/Kconfig delete mode 100644 drivers/staging/panel/Makefile delete mode 100644 drivers/staging/panel/TODO delete mode 100644 drivers/staging/rtl8188eu/include/ieee80211_ext.h delete mode 100644 drivers/staging/sm750fb/sm750_help.h delete mode 100644 drivers/staging/staging.c delete mode 100644 drivers/staging/wilc1000/linux_wlan_common.h create mode 100644 drivers/watchdog/mei_wdt.c create mode 100644 include/linux/coresight-pmu.h create mode 100644 include/linux/platform_data/ad5761.h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel