The following changes since commit 32b88194f71d6ae7768a29f87fbba454728273ee: Linux 4.3-rc7 (2015-10-25 10:39:47 +0900) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.4-rc1 for you to fetch changes up to e3cc3136df33de1aa26d606f2a42cac3fd30cf54: Staging: rtl8192u: ieee80211: added missing blank lines (2015-10-29 09:10:55 +0900) ---------------------------------------------------------------- Staging driver update for 4.4-rc1 Here's the big staging driver update for 4.4-rc1. If you were disappointed for 4.3-rc1 that we didn't contribute enough changesets, you should be happy with this pull request of over 2400 patches. But overall we removed more lines of code than we added, which is nice to see. Full details in the shortlog. All of these have been in linux-next for a while. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Aaro Koskinen (5): staging: octeon-ethernet: xaui: don't register poll function in init staging: octeon-ethernet: xaui: use common init staging: octeon-ethernet: rgmii: poll link status on open staging: octeon-ethernet: drop poll_now parameter from cvm_oct_common_open staging: octeon-ethernet: move cvm_oct_xaui_open() Adriana Reus (2): iio: light: Add support for UPISEMI uS5182d als and proximity sensor devicetree: Add documentation for UPISEMI us5182d ALS and Proximity sensor Alexander Kuleshov (4): staging/rtl8188eu: Use %pM format specifier to print mac address staging/rtl8723au: Use %pM format specifier to print mac address staging/wilc1000: Use %pM format specifier to print mac address staging/dgap: Use strpbrk() instead of dgap_sindex() Alexey Khoroshilov (1): staging: r8188eu: Add _enter_critical_mutex() error handling Alison Schofield (20): staging: rtl8712: Move constant to right of test or replace with "!" staging: rdma: hfi1: remove unnecessary out of memory messages staging: gdmwm: move variables to right side of comparison test staging: wilc1000: remove braces around single statement blocks staging: wilc1000: move open brace in line with control flow statement staging: rdma: hfi1: delete unneeded tabs in conditional statement block staging: r8723au: replace NULL and zero comparison tests with ! operator staging: r8723au: move * to be adjacent to pointer name staging: r8723au: replace printk() with netdev_err() staging: r8723au: move constant to right of comparison test staging: r8723au: add & use local variable to simplify references staging: r8723au: use kernel preferred style for commenting staging: r8723au: replace explicit NULL comparisons with ! staging: r8723au: remove externs and include needed header file staging: iio: dummy: use uppercase descriptors for enum names staging: iio: dummy: replace block comment with single line comment staging: r8723au: use kernel preferred style for commenting staging: r8723au: insert correct spacing around operands staging: r8723au: move function type in line with function name staging: r8723au: remove unneeded forward function declarations Amarjargal Gundjalam (10): staging: slicoss: Removes multiple blank lines staging: slicoss: Removes unnecessary space after a cast staging: slicoss: Adds space around operators staging: slicoss: Fixes block comment style staging: media: omap4iss: Fixes NULL comparison staging: media: omap4iss: Fixes misspelling staging: media: omap4iss: Replaces bit shift on 1 with BIT Macro staging: media: omap4iss: Removes unnecessary blank lines staging: media: omap4iss: Matches alignment with open parenthesis staging: media: omap4iss: Fixes line break Amber N. Adams (1): staging: skein: Adds * on subsequent lines in block comment Amitoj Kaur Chawla (74): staging: sm750fb: Add space around '/' staging: sm750fb: Add space around '*' staging: sm750fb: Add space around '?' staging: sm750fb: Add space around ':' staging: sm750fb: Remove multiple blank lines staging: vt6655: Remove true comparison staging: rtl8712: Add space around '+' staging: rtl8712: Add spaces around '|' staging: rtl8712: Add space around '&' staging: rtl8712: Remove NULL comparison staging: rtl8712: Remove NULL comparison staging: vt6656: Remove space after opening brace staging: vt6656: Remove space before closing brace staging: lustre: llite: Remove useless cast on void pointer staging: sm750fb: Remove space after cast staging: sm750fb: Remove space before closing brace staging: sm750fb: Remove space after opening brace staging: sm750fb: Rename miniDiff staging: sm750fb: Remove multiple blank lines staging: sm750fb: Rename dispState staging: sm750fb: Remove multiple blank lines staging: sm750fb: Add space around '<<' staging: sm750fb: Add space around '&' staging: rtl8712: Replace GFP_ATOMIC with GFP_KERNEL staging: rtl8712: usleep_range is preferred over udelay staging: lustre: llite: Remove useless cast on void pointer staging: lustre: llite: Remove useless cast on void pointer staging: wilc1000: wilc_wfi_cfgoperations: Remove useless initialisation staging: wilc1000: coreconfigurator: Remove useless initialisation staging: rtl8723au: hal: Remove useless intialisation staging: rtl8723au: core: rtw_wlan_util: Remove useless intialisation staging: rtl8723au: core: rtw_recv: Remove useless initialisation staging: rtl8723au: core: rtw_ap: Remove useless intialisation staging: rtl8712: rtl8712_recv: Remove useless intialisation staging: lustre: ptlrpc: sec_bulk: Remove useless cast on void pointer staging: lustre: ptlrpc: service: Remove useless cast on void pointer staging: lustre: ptlrpc: pinger: Remove useless cast on void pointer staging: lustre: ptlrpc: sec_gc: Remove useless cast on void pointer staging: lustre: mgc: Remove useless cast on void pointer staging: lustre: osc: Remove useless cast on void pointer staging: lustre: ptlrpc: Remove useless initialisation staging: wlan-ng: Remove useless initialization staging: dgnc: dgnc_tty: Remove useless initialisation staging: dgnc: dgnc_driver: Remove useless initialisation staging: speakup: speakup_audptr: Remove useless intialisation staging: speakup: varhandlers: Remove useless intialisation staging: unisys: Remove useless intialisation staging: rdma: hfi1: sysfs: Remove useless initialisation staging: rdma: hfi1: diag: Remove useless initialisation staging: rdma: ipath: ipath_init_chip: Remove useless initialisation staging: rdma: ipath: ipath_eeprom: Remove useless intialisation staging: rdma: hfi1: Prefer using BIT Macro staging: rdma: amso1100: Prefer using BIT Macro staging: vt6655: Remove useless initialisation staging: vt6656: Remove useless initialisation staging: vt6656: Prefer using BIT Macro staging: vt6655: Prefer using BIT Macro staging: skein: Remove useless initialisation staging: panel: Prefer using BIT Macro staging: media: davinci_vpfe: Remove useless intialisation staging: media: lirc: Remove useless initialisation staging: sm750fb: Prefer using BIT Macro staging: sm750fb: Replace include <asm/*.h> with include <linux/*.h> staging: sm750fb: Replace uint32_t with u32 staging: vt6656: Remove unnecessary braces and tab spacing staging: rdma: amso1100: Drop unnecessary goto staging: lustre: ldlm: Do not export static function staging: lustre: ptlrpc: Replace seq_printf() with seq_putc() staging: rtl8192u: ieee80211: Do not export static function staging: rtl8712: Remove unnecessary variables staging: rtl8712: rtl871x_mp: Remove unused function staging: rtl8188eu: Remove unnecessary variables staging: rtl8723au: core: Remove unnecessary functions staging: rtl8712: rtl871x_io: Remove unused function Anders Fridlund (1): staging: lustre: ptlrpc: include ptlrpc_internal.h Andreas Dilger (1): staging/lustre/ptlrpc: remove LUSTRE_MSG_MAGIC_V1 support Andrew Perepechko (1): staging/lustre/llite: ASSERTION( atomic_read(&d->ld_ref) == 0 ) failed Andrzej Hajda (3): staging: lustre: remove invalid check staging: lustre: fix handling lustre_posix_acl_xattr_filter result IB/ehca: fix handling idr_alloc result Andy Shevchenko (1): staging: rtl8712: re-use mac_pton() Anish Bhatt (16): staging/fbtft : Remove FSF mailing address staging/fbtft : Use BIT() macro when possible staging/fbtft : Remove repeated set_addr_win debug messages staging/fbtft : Remove unicode characters staging/fbtft : Fix multiple/missing blank line issues staging/fbtft : Add missing whitespace around operators staging/wlan-ng : Remove duplicated defines from p80211 staging/rtl8188eu : Remove unused macro definitions. staging/rtl8712 : Remove unused macro definitions. staging/rtl8712 : Remove duplicated BIT() definitions staging/rtl8188eu : Remove duplicated BIT() definitions wilc1000 : Remove unused macro definitions wilc1000 : Remove leftover comment delimiters wilc1000 : Use BIT() macro where possible rtl8192u: BIT() macro cleanup rtl8188eu : BIT() macro cleanup Anjali Menon (3): staging: lustre: lustre: llite: Added a space staging: dgnc: Fixed line over 80 characters long staging: lustre: lnet: lnet: Removed a space Ann Koehler (1): staging/lustre/obdclass: Eliminate hash bucket scans in lu_cache_shrink Anton Gerasimov (3): staging: lustre: moved extern declarations to a header staging: lustre: include header with local ptlrpc declarations staging: lustre: make non-exported functions static Anton Tatuev (1): skein: fix coding style Arjun Krishna Babu (1): staging: vt6655: Fixed two lines over 80 characters long Arnd Bergmann (42): staging/lustre: use jiffies for lp_last_query times staging/lustre: use 64-bit inode timestamps internally staging/lustre: obd: remove unused data structures staging/lustre: tracefile: document seconds overflow staging/lustre: use 64-bit timestamps in debugfs output staging/lustre: use time64_t for l_last_activity staging/lustre: use ktime_t for calculating elapsed time staging/lustre: change rq_at_index type staging/lustre: avoid unnecessary timeval conversion staging/lustre: use 64-bit time LNetCtl() staging/lustre: use 'long' return type for cfs_duration_sec() staging/lustre: use jiffies_to_*() instead of cfs_duration_usec staging/lustre: use 64-bit ibn_incarnation computation staging/lustre: use 64-bit times for cfs_srand seed staging/lustre: use 64-bit computation in s2dhms() staging/lustre: use 64-bit timestamps for selftest staging/lustre: use 64-bit time for pl_recalc staging/lustre: use 64-bit time for debugfs output staging/lustre: use 64-bit time for adaptive timeout staging/lustre: use 64-bit llite debugfs timestamps staging/lustre: use 64-bit times for ksnd_connd staging/lustre: use 64-bit time for ni_last_alive staging/lustre: use 64-bit time for selftest staging/lustre: use 64-bit times in ptlrpc_enc_page_pool staging/lustre: use 64-bit times in debug print staging/lustre: use 64-bit times in another debug print staging/lustre: use 64-bit timestamps for mdc staging/lustre: use 64-bit times for ptlrpc sec expiry staging/lustre: use 64-bit times for ptlrpc_sec staging/lustre: use 64-bit times for request times staging/lustre: remove the ping evictor staging/lustre/lov: remove a bit of dead code staging/lustre: remove wrappers for timer functions staging/lustre: remove unused time handling functions staging/lustre: remove class_disconnect_export_list staging/lustre: remove CFS_TIME_T definition staging/lustre/llog: remove unused server code staging/lustre: remove dt_object implementation staging/lustre: partially use time64_t for capa expiry staging/lustre: remove lots of dead code staging: wilc1000: restore wilc_spi_dev variable staging/wilc: fix Kconfig dependencies, second try Axel Lin (1): staging: wilc1000: Add terminating entry for wilc_sdio_ids Aybuke Ozdemir (12): Staging: octeon: Use preferred kernel type Staging: panel: Replace NULL comparison. Staging: wilc1000: fix spelling mistake. Staging: skein: Remove multiple blank lines Staging: skein: Remove space after cast Staging: skein: Remove NULL comparison Staging: olpc_dcon: Remove multiple blank lines Staging: olpc_dcon: Use preferred kernel type Staging: olpc_dcon: Remove NULL comparison Staging: wilc1000: Remove multiple blank lines Staging: wilc1000: Remove unnecessary else after return Staging: wilc1000: Remove unnecessary parentheses Ben Evans (1): staging/lustre: Remove unused MAY_ constants Benjamin Romer (1): staging: unisys: correctly handle return value from queue_delayed_work() Binbin Zhou (1): staging: sm750fb: Fix the power state error in resume Bogicevic Sasa (1): drivers:staging:wlan_ng Fix no space is necessary after a cast Bruno Faccini (1): staging/lustre/llite: strengthen checks for hsm flags and archive id Bryan Paul (1): staging:rtl8188eu style fix Burcin Akalin (10): staging: octeon: Do not use multiple blank lines. staging: skein: Add space around '%' staging: netlogic: Do not use multiple blank lines. staging: vt6655: Add space around '*' staging: vt6655: Add space around '*' staging: speakup: Remove multiple assignments staging: wlan-ng: Do not use multiple blank lines. staging: nvec: Do not use multiple blank lines. staging: vt6656: Add space around '|' staging: vt6656: Do not use multiple blank lines. Caz Yokoyama (1): staging/rdma/hfi1: Reset firmware instead of reloading Sbus Chaehyun Lim (179): staging: wilc1000: add a blank line after declaration staging: wilc1000: wilc_msgqueue.c: remove braces for single statement staging: wilc1000: wilc_msgqueue.c: remove blank line after open brace staging: wilc1000: wilc_msgqueue.c: remove multiple blank lines staging: wilc1000: wilc_msgqueue.c: remove blank line before a close brace staging: wilc1000: wilc_msgqueue.c: remove unnecessary parentheses staging: wilc1000: wilc_msgqueue.c: use ! operator instead of NULL comparison staging: wilc1000: wilc_msgqueue.c: remove kfree NULL check staging: wilc1000: wilc_msgqueue.c: fix bool comparison style staging: wilc1000: replace WILC_ErrNo by int type staging: wilc1000: rename WILC_MsgQueueCreate to wilc_mq_create staging: wilc1000: rename WILC_MsgQueueSend to wilc_mq_send staging: wilc1000: rename WILC_MsgQueueRecv to wilc_mq_recv staging: wilc1000: rename WILC_MsgQueueDestroy to wilc_mq_destroy staging: wilc1000: linux_wlan.c: use kzalloc instead of WILC_MALLOC staging: wilc1000: wilc_msgqueue.c: use kmalloc with GFP_ATOMIC staging: wilc1000: linux_wlan.c: add kzalloc error check staging: wilc1000: rename WILC_WFI_CfgSetChannel staging: wilc1000: rename WILC_WFI_CfgScan staging: wilc1000: rename WILC_WFI_CfgConnect staging: wilc1000: rename WILC_WFI_disconnect staging: wilc1000: rename WILC_WFI_add_key staging: wilc1000: rename WILC_WFI_del_key staging: wilc1000: rename WILC_WFI_get_key staging: wilc1000: rename WILC_WFI_set_default_key staging: wilc1000: rename WILC_WFI_add_virt_intf staging: wilc1000: rename WILC_WFI_del_virt_intf staging: wilc1000: rename WILC_WFI_change_virt_intf staging: wilc1000: rename WILC_WFI_start_ap staging: wilc1000: rename WILC_WFI_change_beacon staging: wilc1000: rename WILC_WFI_stop_ap staging: wilc1000: rename WILC_WFI_add_station staging: wilc1000: rename WILC_WFI_del_station staging: wilc1000: rename WILC_WFI_change_station staging: wilc1000: rename WILC_WFI_get_station staging: wilc1000: rename WILC_WFI_dump_station staging: wilc1000: rename WILC_WFI_change_bss staging: wilc1000: rename WILC_WFI_set_wiphy_params staging: wilc1000: rename WILC_WFI_set_pmksa staging: wilc1000: rename WILC_WFI_del_pmksa staging: wilc1000: rename WILC_WFI_flush_pmksa staging: wilc1000: rename WILC_WFI_remain_on_channel staging: wilc1000: rename WILC_WFI_cancel_remain_on_channel staging: wilc1000: rename WILC_WFI_mgmt_tx_cancel_wait staging: wilc1000: rename WILC_WFI_mgmt_tx staging: wilc1000: remove duplicated include staging: wilc1000: rename WILC_WFI_cfg80211_ops staging: wilc1000: rename WILC_WFI_priv staging: wilc1000: use u8 instead of uint8_t staging: wilc1000: use u16 instead of uint16_t staging: wilc1000: use u32 instead of uint32_t staging: wilc1000: remove commented codes staging: wilc1000: remove useless extern declarations staging: wilc1000: use BIT macro staging: wilc1000: remove bit shift macro that is custom defined staging: wilc1000: remove unused defines staging: wilc1000: fix alignment of defines staging: wilc1000: fix alignment of enum staging: wilc1000: remove USE_SUPPLICANT_GO_INTENT staging: wilc1000: remove if defined codes of USE_SUPPLICANT_GO_INTENT staging: wilc1000: remove FORCE_P2P_CLIENT staging: wilc1000: remove if defined codes of FORCE_P2P_CLIENT staging: wilc1000: wilc_wfi_cfgoperations.h: align defines staging: wilc1000: wilc_wlan.c: use BIT(x) macro staging: wilc1000: replace INLINE with static inline staging: wilc1000: remove INLINE macro staging: wilc1000: replace __inline with inline staging: wilc1000: linux_wlan_spi.c: fix kzalloc error check staging: wilc1000: remove unused defines staging: wilc1000: remove WILC_TIME typedef staging: wilc1000: remove useless comment staging: wilc1000: remove declaration of wilc_get_chipid staging: wilc1000: rename WILC_WFI_WiphyFree staging: wilc1000: rename WILC_WFI_WiphyRegister staging: wilc1000: fix NULL comparison style staging: wilc1000: remove blank line after an open brace '{' staging: wilc1000: remove blank line before a close brace '{' staging: wilc1000: remove useless comment staging: wilc1000: wilc_msgqueue.c: replace s32RetStatus with result staging: wilc1000: remove useless #if 1 staging: wilc1000: remove braces for single statement blocks staging: wilc1000: replace s32 with int staging: wilc1000: rename WILC_WFI_DeInitHostInt staging: wilc1000: rename WILC_WFI_InitHostInt staging: wilc1000: remove declaration of WILC_WFI_frame_register staging: wilc1000: rename WILC_WFI_frame_register staging: wilc1000: rename WILC_WFI_set_power_mgmt staging: wilc1000: remove useless comment staging: wilc1000: rename WILC_WFI_set_cqm_rssi_config staging: wilc1000: make del_virtual_intf static staging: wilc1000: make mgmt_tx_cancel_wait static staging: wilc1000: make mgmt_tx static staging: wilc1000: make add_virtual_intf static staging: wilc1000: remove CoreConfiguratorInit staging: wilc1000: host_int_init: remove meaningless comment staging: wilc1000: host_int_init: replace kmalloc with kzalloc staging: wilc1000: host_int_init: fix kzalloc error check staging: wilc1000: host_int_init: remove multiple blank lines staging: wilc1000: host_int_init: remove commented code staging: wilc1000: host_int_init: replace s32Error with result staging: wilc1000: host_int_init: remove blank line before a close brace. staging: wilc1000: host_int_init: remove unnecessary parentheses staging: wilc1000: remove CoreConfiguratorDeInit staging: wilc1000: rename SendConfigPkt staging: wilc1000: replace kmalloc with kzalloc staging: wilc1000: replace kmalloc/memcpy with kmemdup staging: wilc1000: replace kmalloc_array/memset with kcalloc staging: wilc1000: remove useless comment staging: wilc1000: remove extern declaration staging: wilc1000: rename ParseNetworkInfo staging: wilc1000: parse_network_info: remove s32Error staging: wilc1000: move struct Message and WILC_MsgQueueHandle staging: wilc1000: remove wilc_platform.h include file staging: wilc1000: move wilc_msgqueue.h include file staging: wilc1000: remove WILC_OSW_INTERFACE_VER define staging: wilc1000: remove wilc_platform include file staging: wilc1000: delete wilc_oswrapper.h staging: wilc1000: fix build error for openrisc-allmodconfig staging: wilc1000: remove wilc_platform.h staging: wilc1000: remove commented codes staging: wilc1000: remove if defined codes of USE_OLD_SPI_SW staging: wilc1000: fix indentation level staging: wilc1000: remove #if 1 and #endif staging: wilc1000: remove unnecessary comment staging: wilc1000: use ARRAY_SIZE macro staging: wilc1000: use int instead of int8_t staging: wilc1000: set_channel: remove blank line after open brace staging: wilc1000: set_channel: fix data type of s32Error staging: wilc1000: set_channel: rename s32Error staging: wilc1000: rename u8CurrChannel staging: wilc1000: fix return type of host_int_set_mac_chnl_num staging: wilc1000: fix NULL comparison style staging: wilc1000: rename s32Error in host_int_set_mac_chnl_num staging: wilc1000: rename u8ChNum of host_int_set_mac_chnl_num staging: wilc1000: rename hWFIDrv of host_int_set_mac_chnl_num staging: wilc1000: fix return type of host_int_wait_msg_queue_idle staging: wilc1000: rename s32Error in host_int_wait_msg_queue_idle staging: wilc1000: remove blank lines before close brace staging: wilc1000: remove pstrWFIDrv in host_int_set_mac_chnl_num staging: wilc1000: return error code directly in host_int_set_mac_chnl_num staging: wilc1000: fix return type of host_int_set_wfi_drv_handler staging: wilc1000: remove multiple blank lines staging: wilc1000: rename s32Error in host_int_set_wfi_drv_handler staging: wilc1000: rename u32address in host_int_set_wfi_drv_handler staging: wilc1000: fix return type of host_int_set_operation_mode staging: wilc1000: rename s32Error in host_int_set_operation_mode staging: wilc1000: rename hWFIDrv in host_int_set_operation_mode staging: wilc1000: rename u32mode in host_int_set_operation_mode staging: wilc1000: delete multiple blank lines staging: wilc1000: remove host_int_test_set_int_wid staging: wilc1000: fix return type of host_int_remove_wep_key staging: wilc1000: rename hWFIDrv in host_int_remove_wep_key staging: wilc1000: rename u8keyIdx in host_int_remove_wep_key staging: wilc1000: rename s32Error in host_int_remove_wep_key staging: wilc1000: remove pstrWFIDrv in host_int_remove_key staging: wilc1000: remove multiple blank in host_int_remove_wep_key staging: wilc1000: fix NULL comparison in host_int_remove_wep_key staging: wilc1000: remove unnecessary parentheses in host_int_remove_wep_key staging: wilc1000: fix return type of host_int_set_WEPDefaultKeyID staging: wilc1000: fix parameter name of function declaration staging: wilc1000: rename u8Index in host_int_set_WEPDefaultKeyID staging: wilc1000: rename host_int_set_WEPDefaultKeyID staging: wilc1000: fix return type of host_int_add_wep_key_bss_sta staging: wilc1000: fix parameter name of function declaration staging: wilc1000: rename pu8WepKey in host_int_add_wep_key_bss_sta staging: wilc1000: rename u8WepKeylen in host_int_add_wep_key_bss_sta staging: wilc1000: rename u8Keyidx in host_int_add_wep_key_bss_sta staging: wilc1000: replace kmalloc/memcpy with kmemdup staging: wilc1000: fix line over 80 characters staging: wilc1000: fix return type of host_int_add_wep_key_bss_ap staging: wilc1000: fix parameter name of function declaration staging: wilc1000: replace u8 with int. staging: wilc1000: rename pu8WepKey in host_int_add_wep_key_bss_ap staging: wilc1000: rename u8WepKeylen in host_int_add_wep_key_bss_ap staging: wilc1000: rename u8Keyidx in host_int_add_wep_key_bss_ap staging: wilc1000: rename u8mode in host_int_add_wep_key_bss_ap staging: wilc1000: rename tenuAuth_type in host_int_add_wep_key_bss_ap staging: wilc1000: replace kmalloc/memcpy with kmemdup staging: wilc1000: fix line over 80 characters Chandra S Gorentla (1): drivers: staging: wilc1000: Add check for SPI availability Christian Gromm (51): staging: most: change structure initialization staging: most: remove aim reset staging: most: fix race condition in AIM networking staging: most: remove shared IRQ request staging: most: fix USB babble on IN pipe staging: most: fix channel operation in multi-aim context staging: most: remove unnecessary field initialization staging: most: remove dead code staging: most: fix buffer synchronization request staging: most: remove macro cpu_to_le16 staging: most: fix buffer size for DIM2 staging: most: fix MAC address representation staging: most: simplify code staging: most: prevent DMA on stack staging: most: consolidate code staging: most: add fair buffer distribution staging: most: refactor channel structure staging: most: add multi channel support to sound AIM staging: most: include vendor in audio card's shortname staging: most: make hardware parameters channel exclusive staging: most: squash AIM sound staging: most: purge unecessary variable staging: most: add missing channel initialization staging: most: rename function staging: most: move initialization code staging: most: fix style problems staging: most: remove audio resolution format check staging: most: add poll syscall to AIM cdev staging: most: fix pcm_write input/output error staging: most: correct coding style breaches staging: most: remove constants from comparisons staging: most: fix checkpatch issues of hdm i2c staging: most: make hdm-usb follow the coding style staging: most: fix misplaced constants in comparisons staging: most: replace memcpy by ether_addr_copy staging: most: change parameter description staging: most: fix line-over-80-characters violations staging: most: remove multiple blank lines staging: most: put spaces around operator staging: most: removed redundant code staging: most: remove multiple assignment staging: most: make alignment match open parenthesis staging: most: use braces on all arms of statement staging: most: use blank line after declarations staging: most: remove unnecessary parentheses staging: most: fix logical operator position staging: most: use preferred kernel types staging: most: use preferred kzalloc parameters staging: most: remove comparison to NULL staging: most: hdm-dim2: use min_t() staging: most: remove exclusive wait_queue Cristina Moraru (30): staging:emxx_udc: Fixed comparison style warnings staging: dgnc: Fix indentation warning staging: iio: Fix comment style warning staging: android: Remove kernel-doc typo staging: android: Remove /** from regular comments staging: octeon: Add kernel-doc params description staging: dgnc: Fix line over 80 characters warning staging: octeon: Remove extra line from kernel-doc staging: octeon: Remove /** from regular comments staging: octeon: Fix kernel-doc function description staging: dgnc: Fix lines over 80 characters staging: fbtft: Fix multi-line comment style staging: speakup: Fix multi-line comment style staging: lustre: Replace aligned packed with packed staging: rdma: Replace kmalloc with kmalloc_array staging: comedi: Fix return flow staging: octeon-usb: Replace kmalloc with kmalloc_array staging: iio: light: Remove explicit comparisons staging: iio: meter: Remove explicit comparisons staging: iio: accel: Remove explicit comparisons staging: iio: cdc: Remove explicit comparisons staging: iio: frequency: Remove explicit comparisons staging: iio: trigger: Remove explicit comparisons staging: iio: gyro: Remove explicit comparisons staging: iio: magnetometer: Remove explicit comparisons staging: rtl8712: Replace kmalloc with kmalloc_array staging: lustre: Don't ignore error code staging: lustre: Replace sscanf with kstrtoint staging: iio: Remove unused variable staging: iio: adis16060_core: Fix error handling Cristina Opriceana (5): Documentation: iio-trig-sysfs: Document add_trigger attribute Documentation: iio-trig-sysfs: Add remove_trigger attribute ABI Staging: iio: trigger: Alignment should match open parenthesis Staging: iio: trigger: Use braces on both branches of if statement Staging: iio: Move evgen interrupt generation to irq_work Crt Mori (2): iio: mlx90614: Implement filter configuration iio: mlx96014: Error checking from positive to negative Dan Carpenter (3): iio: tsl4531: fix error handling in tsl4531_check_id() staging: wilc1000: off by one in get_handler_from_id() IB/hfi1: fix copy_to/from_user() error handling David Kershner (13): staging: unisys: Add s-Par visorhba staging: unisys: remove devdata->name use netdev->name staging: unisys: get rid of devnum pool and dev num staging: unisys: get rid of list of devices staging: unisys: channel.h covert from pragma to __packed staging: unisys: channel.h Fix spacing around operands. staging: unisys: visorchannel.c fix spacing around cast staging: unisys: visorchannel.c remove unneeded parenthesis staging: unisys: periodic_work.h Fix parenthesis alignment staging: unisys: periodic_work.h Fix spacing staging: unisys: diagchannel.h: get rid of unused fields staging: unisys: vmcallinterface.h: Cleanup unused fields staging: unisys: vmcallinterface.h: convert pragma to __packed Dean Luick (4): staging/rdma/hfi1: Extend the offline timeout staging/rdma/hfi1: Add a schedule in send thread staging/rdma/hfi1: Add irqsaves in the packet processing path staging/rdma/hfi1: Thread the receive interrupt. Deepa Dinamani (3): staging: skein: fix block comment style staging: skein: remove extra indentation staging: ft1000: remove obsolete driver Dennis Menschel (6): staging: fbtft: add support for ST7789V display controller staging: fbtft: add support for C-Berry28 display staging: fbtft: use MIPI DCS for ST7789V and C-Berry28 staging: fbtft: remove redundant set_addr_win() function staging: fbtft: use init function instead of init sequence staging: fbtft: fix voltage settings for C-Berry28 Dmitry Eremin (1): staging: lustre: provide separate buffers for libcfs_*2str() Dmitry Kalinkin (6): vme: lower alignment requirement in pci bridge drivers vme: move tsi148 error handling into VME subsystem vme: include address space in error filtering vme: change bus error handling scheme vme: print unhandled VME access errors vme: tsi148: silence uninitialized variable warning Easwar Hariharan (4): staging/rdma/hfi1: Fix code to reset ASIC CSRs on FLR staging/rdma/hfi1: Remove QSFP_ENABLED from HFI capability mask staging/rdma/hfi1: Fix port bounce issues with 0.22 DC firmware staging/rdma/hfi1: Load SBus firmware once per ASIC Erik Arfvidson (1): staging: unisys: add visorhid driver Eva Rachel Retuya (9): Staging: mt29f_spinand: Remove space after a cast Staging: mt29f_spinand: Add blank line after function declaration Staging: mt29f_spinand: Remove blank line before '}' and after '{' braces Staging: mt29f_spinand: Remove multiple blank lines Staging: mt29f_spinand: Use preferred kernel types Staging: mt29f_spinand: Remove redundant cast on 'retval' Staging: mt29f_spinand: Replace udelay function with usleep_range Staging: mt29f_spinand: Prefer using the BIT macro Staging: mt29f_spinand: Indent to match open parenthesis Fan Yong (1): staging/lustre/llite: cleanup open handle for client open failure Frank Zago (1): staging/lustre/obdclass: reorganize busy object accounting Frederic Saunier (1): staging: lustre: remove last entry of libcfs_netstrfns[] Gavin Thomas Claugus (1): Staging: most: fix style issue in aim-cdev/cdev.c Geliang Tang (13): IB/hfi1: use kvfree() in sdma.c IB/hfi1: class_name_user() should be static staging: rdma: add a blank line after function IB/hfi1: use offset_in_page macro IB/ipath: use offset_in_page macro RDMA/amso1100: use offset_in_page macro staging: IB/hfi1: use TASK_COMM_LEN in hfi1_ctxtdata staging: wilc1000: fix trivial typos staging: lustre: make sptlrpc_flavor_has_bulk return boolean staging: IB/ipath: use TASK_COMM_LEN in ipath_portdata staging: IB/ipath: remove sched.h header staging: xgifb: make XGIfb_has_VB return boolean staging: comedi: make ni_tio_has_gate2_registers return boolean Glen Lee (104): staging: wilc1000: remove kmalloc wrapper staging: wilc1000: delete wilc_memory.c and wilc_memory.h staging: wilc1000: remove unused enum staging: wilc1000: coreconfigurator.c: remove unused functions staging: wilc1000: remove useless define PHY_802_11n staging: wilc1000: remove unnecessary define FIVE_GHZ_BAND staging: wilc1000: remove unused defines staging: wilc1000: remove unnecessary extern function declaration staging: wilc1000: delete unused global variables. staging: wilc1000: remove unused variables staging: wilc1000: delete function declaration SendRawPacket staging: wilc1000: coreconfigurator.h: remove unused defines staging: wilc1000: remove unused variable g_flushing_in_progress staging: wilc1000: remove define WILC_AP_EXTERNAL_MLME and ifdef line staging: wilc1000: remove define WILC_P2P and ifdef line staging: wilc1000: remove define TCP_ENHANCEMENTS and it's related code staging: wilc1000: remove function linux_wlan_rxq_task staging: wilc1000: remove variable rxq_thread_started staging: wilc1000: remove unused semaphore and it's related codes staging: wilc1000: remove unused variable rxq_thread staging: wicl1000: remove function pointer wlan_handle_rx_que staging: wilc1000: remove define RX_BH_TYPE staging: wilc1000: remove do-nothing ifdef statement staging: wilc1000: remove ifdef OLD_FPGA_BITFILE line staging: wilc1000: remove define DISABLE_PWRSAVE_AND_SCAN_DURING_IP staging: wilc1000: remove function pointer rx_indicate staging: wilc1000: remove function pointer mac_indicate staging: wilc1000: remove function pointer rx_complete staging: wilc1000: remove function pointer os_debug staging: wilc1000: use g_linux_wlan->txq_spinlock not the pointer of it staging: wilc1000: use g_linux_wlan->rxq_cs for function arguemnt staging: wilc1000: remove pointer variable of g_linux_wlan->txq_event staging: wilc1000: remove pointer varialbe cfg_wait and cfg_wait_event staging: wilc1000: remove pointer variables of txq_add_to_head_cs staging: wilc1000: remove pointer varialbes of hif_cs staging: wilc1000: remove variable tx_buffer_size staging: wilc1000: remove variable rx_buffer_size staging: wilc1000: remove mutex txq_cs and it's related codes staging: wilc1000: remove function pointer os_wait staging: wilc1000: remove variable cif_func staging: wilc1000: remove define WILC_PARSE_SCAN_IN_HOST staging: wilc1000: remove define CONNECT_DIRECT staging: wilc1000: remove function pointer wlan_firmware_download staging: wilc1000: remove function pointer wlan_start staging: wilc1000: remove function pointer wlan_stop staging: wilc1000: remove function pointer wlan_add_to_tx_que staging: wilc1000: remove function pointer wlan_handle_tx_que staging: wilc1000: remove function pointer wlan_handle_rx_isr staging: wilc1000: remove function pointer wlan_cleanup staging: wilc1000: delete define ACTION and PROBE_REQ staging: wilc1000: remove function pointer wlan_cfg_set staging: wilc1000: remove function pointer wlan_cfg_get staging: wilc1000: remove function pointer wlan_cfg_get_value staging: wilc1000: remove function pointer wlan_add_mgmt_to_tx_que staging: wilc1000: wilc_wfi_netdevice.h: remove unused variables staging: wilc1000: Delete undefined DEBUG_MODE and it's related codes staging: wilc1000: remove function pointer cfg_wid_set staging: wilc1000: remove function pointer cfg_wid_get staging: wilc1000: remove function pointer cfg_wid_get_val staging: wilc1000: remove function pointer rx_indicate staging: wilc1000: remove function pointer cfg_init staging: wilc1000: remove unused variable real_ndev staging: wilc1000: add wilc to netdev private data structure staging: wilc1000: wilc1000_wlan_init: use netdev private wilc staging: wilc1000: wlan_init_locks: change parameter and use wilc staging: wilc1000: mac_open: use netdev private wilc staging: wilc1000: mac_close: use netdev private wilc instead of g_linux_wlan staging: wilc1000: chage_virtual_intf: use netdev private wilc staging: wilc1000: wilc1000_wlan_deinit: change argument and use wilc staging: wilc1000: CfgConnectResult: use netdev private wilc staging: wilc1000: add_key: use netdev private wilc instead of g_linux_wlan staging: wilc1000: del_key: use netdev private wilc instead of g_linux_wlan staging: wilc1000: wilc_mgmt_frame_register: use netdev private wilc staging: wilc1000: start_ap: use netdev private data wilc staging: wilc1000: init_irq: change argument and use netdev private wilc staging: wilc1000: isr_bh_routine: remove unused variable nic staging: wilc1000: fix build error on SPI staging: wicl1000: isr_uh_routine: use netdev private wilc staging: wilc1000: isr_bh_routine: use wilc instead of g_linux_wlan staging: wilc1000: deinit_irq: use wilc instead of g_linux_wlan staging: wilc1000: wilc_handle_isr: add argument wilc to wilc_handle_isr staging: wilc1000: wilc_wlan_handle_isr_ext: add argument struct wilc staging: wilc1000: wilc_wlan_handle_rxq: add new argument and use wilc staging: wilc1000: linux_wlan_mac_indicate: add argument and use wilc staging: wilc1000: linux_wlan_set_bssid: use wilc instead of g_linux_wlan staging: wilc1000: wlan_initialize_threads: change argument with net_device staging: wilc1000: linux_wlan_txq_task: use wilc instead of g_linux_wlan staging: wilc1000: wilc_wlan_handle_txq: add argument and use wilc staging: wilc1000: wilc_wlan_txq_filter_dup_tcp_ack: add argument and use wilc staging: wilc1000: host_int_init: add argument net_device staging: wilc1000: wlan_deinit_locks: change argument wilc with net_device staging: wilc1000: WILC_WFI_mgmt_rx: add argument wilc and use it staging: wilc1000: wlan_deinitialize_threads: change argument and use wilc staging: wilc1000: mac_ioctl: use private data instead of g_linux_wlan staging: wilc1000: wilc_wlan_cleanup: add new argument struct net_device staging: wilc1000: wilc_wlan_rxq_remove: add argument wilc and use it staging: wilc1000: frmw_to_linux: add argument struct wilc staging: wilc1000: GetIfHandler: add argument struct wilc and use it staging: wilc1000: Set_machw_change_vir_if: add argument struct net_device staging: wilc1000: wilc_wlan_rxq_add: add argument wilc and use it staging: wilc1000: wilc_wlan_txq_get_next: add argument wilc staging: wilc1000: mac_xmit: use netdev private wilc instead of g_linux_wlan staging: wilc1000: wilc_wlan_txq_add_net_pkt: add argument struct net_device staging: wilc1000: tcp_process: add argument dev and use private data Greg Kroah-Hartman (20): staging: wilc1000: remove wilc_exported_buf.c staging: wilc1000: remove pointless kmalloc wrapper staging: wilc1000: remove another pointless kmalloc wrapper staging: wilc1000: remove another useless kmalloc wrapper staging: wilc1000: remove pointless kfree wrapper staging: wilc1000: remove mdelay wrapper staging: wilc1000: remove mutex_lock/unlock wrappers staging: wilc1000: remove wrapper around spin_lock_init() staging: wilc1000: remove mutex_init/destroy() wrappers staging: wilc1000: remove wrappers around sema_init() staging: wilc1000: remove wrappers around semaphore usage staging: wilc1000: remove spinlock wrappers staging: wilc1000: remove wrapper around usleep_range() Merge 4.3-rc3 into staging-next Merge tag 'iio-for-4.4a' of git://git.kernel.org/.../jic23/iio into staging-next staging: iio: iio_dummy_evgen: handle_simple_irq() build fix Merge 4.3-rc5 into staging-next Merge tag 'iio-for-4.4b' of git://git.kernel.org/.../jic23/iio into staging-next Staging: lustre: remove unneeded variable Merge 4.3-rc7 into staging-next Gregoire Pichon (1): staging: lustre: add a service that prints a nidlist H Hartley Sweeten (288): staging: comedi: usbduxsigma: add missing spaces staging: comedi: usbduxsigma: use prefered kernel types staging: comedi: usbduxsigma: tidy up block comments staging: comedi: usbduxsigma: use comedi_offset_munge() staging: comedi: vmk80xx: cleanup multi-line comment staging: comedi: vmk80xx: tidy up defines staging: comedi: usbdux: use preferred kernel types staging: comedi: usbdux: add missing spaces staging: comedi: usbdux: use common code path to check the cmd->scan_begin_arg staging: comedi: usbdux: rename dev->private local variables staging: comedi: usbdux: remove impossible 'if (!devpriv)' check staging: comedi: usbdux: use comedi_offset_munge() staging: comedi: ssv_dnp: tidy up multi-line comments staging: comedi: unioxx5: remove this flawed driver staging: comedi: serial2002: tidy up multi-line comments staging: comedi: serial2002: usleep_range is preferred over udelay staging: comedi: serial2002: use proper errno staging: comedi: s526: tidy up multi-line comments staging: comedi: s526: refactor gpct registers staging: comedi: s526: define the timer control register and bits staging: comedi: s526: define the watchdog timer control register and bits staging: comedi: s526: define the DAC (analog output) control register and bits staging: comedi: s526: define the ADC (analog input) control register and bits staging: comedi: s526: add defines for the ao/ai data register staging: comedi: s526: define the interrupt enable/status registers staging: comedi: s526: define the digtial I/O control register and bits staging: comedi: s526: define the miscellaneous register and bits staging: comedi: s526: define the eeprom data and control registers staging: comedi: s526: tidy up subdevice init staging: comedi: s526: wait for analog output conversions to complete staging: comedi: s526: tidy up s526_ai_rinsn() staging: comedi: s526: remove s526_ai_insn_config() staging: comedi: s526: remove unnecessary defines staging: comedi: s526: remove #if 0'ed out code block staging: comedi: s526: fix the block comments staging: comedi: usbduxfast: chanlist check is Step 5 of (*do_cmdtest) staging: comedi: usbduxfast: only chanlist of 1, 2, 3, or 16 are supported staging: comedi: usbduxfast: remove impossible 'if (!devpriv)' checks staging: comedi: usbduxfast: use preferred kernel types staging: comedi: usbduxfast: fix multi-line comment staging: comedi: usbduxfast: TRIG_EXT only works for 1 or 16 channels staging: comedi: usbduxfast: TRIG_EXT is only valid for cmd->start_src staging: comedi: usbduxfast: tidy up the conversion timing validation staging: comedi: usbduxfast: use a common exit path in ai (*do_cmd) staging: comedi: usbduxfast: document strange ai maxdata staging: comedi: usbduxfast: remove unnecessary semaphore down/up staging: comedi: usbduxfast: absorb usbduxfast_attach_common() staging: comedi: usbduxfast: remove unnecessary clearing of private data staging: comedi: rti800: prefer using the BIT macro staging: comedi: rti800: use comedi_offset_munge() staging: comedi: rtd520: prefer using the BIT macro staging: comedi: rtd520: fix logical continuations staging: comedi: rtd529: usleep_range is preferred over udelay staging: comedi: rtd520: rename rtd520Boards staging: comedi: rtd520: move constants to right side of comparisons staging: comedi: rtd520: remove unnecessary comments from rtd_ao_winsn() staging: comedi: rtd520: convert DAC register defines to macros staging: comedi: rtd520: fix rtd_ao_winsn() staging: comedi: rtd520: remove unnecessary function desc. block comments staging: comedi: rtd520: tidy up block comments staging: comedi: rtd520: use DIV_ROUND_CLOSEST and DIV_ROUND_UP macros staging: comedi: rtd520: hook up 8254 timer/counter subdevice staging: comedi: 8255: prefer using the BIT macro staging: comedi: pcm3724: tidy up multi-line comments staging: comedi: pcm3724: tidy up register map defines staging: comedi: pcm3724: update the MODULE_DESCRIPTION staging: comedi: quatech_daqp_cs: there are 4 digital outputs staging: comedi: quatech_daqp_cs: there are 4 digital inputs staging: comedi: quatech_daqp_cs: introduce daqp_ai_get_sample() staging: comedi: quatech_daqp_cs: use comedi_offset_munge() in ao (*insn_write) staging: comedi: quatech_daqp_cs: use comedi_timeout() in ao (*insn_write) staging: comedi: quatech_daqp_cs: spaces preferred around that '<<' staging: comedi: quatech_daqp_cs: redefine pacer clock options staging: comedi: quatech_daqp_cs: introduce daqp_clear_events() staging: comedi: quatech_daqp_cs: tidy up multi-line comments staging: comedi: quatech_daqp_cs: rename register offsets staging: comedi: quatech_daqp_cs: tidy up scanlist register bits staging: comedi: quatech_daqp_cs: tidy up control register bits staging: comedi: quatech_daqp_cs: tidy up status register bits staging: comedi: quatech_daqp_cs: tidy up command register bits staging: comedi: quatech_daqp_cs: document the 16-bit registers staging: comedi: quatech_daqp_cs: tidy up aux register bitss staging: comedi: quatech_daqp_cs: don't use interrupts for ai (*insn_read) staging: comedi: quatech_daqp_cs: only hook up cmd support if we have an IRQ staging: comedi: quatech_daqp_cs: remove 'interrupt_mode' staging: comedi: quatech_daqp_cs: handle shared interrupt staging: comedi: quatech_daqp_cs: fix daqp_ai_cancel() staging: comedi: quatech_daqp_cs: cleanup Step 3 of ai (*do_cmdtest) staging: comedi: quatech_daqp_cs: ai async command requires a pacer staging: comedi: quatech_daqp_cs: avoid calculating pacer divisor multiple times staging: comedi: multiq3: tidy up multi-line comments staging: comedi: multiq3: tidy up multiq3_ai_insn_read() staging: comedi: multiq3: tidy up subdevice init staging: comedi: multiq3: tidy up register map defines staging: comedi: multiq3: tidy up status register bit defines staging: comedi: multiq3: introduce multiq3_set_ctrl() staging: comedi: multiq3: tidy up control register bit defines staging: comedi: multiq3: document the encoder chip commands staging: comedi: multiq3: allow user to reset encoder channels staging: comedi: multiq3: remove unnecessary define staging: comedi: multiq3: tidy up multiq3_encoder_insn_read() staging: comedi: multiq3: remove unnecessary include staging: comedi: multiq3: update the MODULE_DESCRIPTION staging: comedi: pcl818: prefer using the BIT macro staging: comedi: pcl818: remove unused "boards constants" staging: comedi: pcl816: tidy up multi-line comments staging: comedi: pcl816: prefer using the BIT macro staging: comedi: pcl816: remove #if 0'ed out code staging: comedi: pcl812: convert hardware type defines into an enum staging: comedi: pcl812: prefer using the BIT macro staging: comedi: pcl812: rename private data 'IRQbits' staging: comedi: pcl711: prefer using the BIT marco staging: comedi: mpc624: tidy up multi-line comments staging: comedi: mpc624: tidy up the ai conversion speed code staging: comedi: mpc624: update MODULE_DESCRIPTION staging: comedi: mpc624: tidy up subdevice init staging: comedi: mpc624: there are only 4 analog inputs staging: comedi: mpc624: rename mpc624_ai_rinsn() staging: comedi: mpc624: introduce mpc624_ai_get_sample() staging: comedi: mpc624: use tabs for whitespace instead of spaces staging: comedi: mpc624: change type of private data 'ai_speed' staging: comedi: ke_counter: prefer using the BIT macro staging: comedi: gsc_hpdi: use preferred kernel types staging: comedi: fl512: usleep_range is preferred over udelay staging: comedi: 8255_pci: prefer using the BIT macro staging: comedi: addi_apci_1032: prefer using the BIT macro staging: comedi: addi_apci_3120: prefer using the BIT macro staging: comedi: addi_apci_3xxx: prefer using the BIT macro staging: comedi: adl_pci6208: prefer using the BIT macro staging: comedi: adv_pci1724: prefer using the BIT macro staging: comedi: adv_pci1723: prefer using the BIT macro staging: comedi: mf6x4: prefer using the BIT macro staging: comedi: mf6x4: remove unnecessary defines staging: comedi: mf6x4: remove unnecessary whitespace staging: comedi: mf6x4: sort the BAR1 register defines staging: comedi: mf6x4: introduce a macro to select the AI channel staging: comedi: mf6x4: A/D converter uses 2's complement coding staging: comedi: mf6x4: remove unnecassary masking of digital outputs staging: comedi: mf6x4: rename the digital input register defines staging: comedi: mf6x4: rename remaining BAR1 register defines staging: comedi: mf6x4: rename private data 'gpio_R' staging: comedi: mf6x4: refactor block comment staging: comedi: mf6x4: change type of local variable staging: comedi: mf6x4: tidy up subdevice init staging: comedi: me_daq: tidy up private data staging: comedi: me_daq: tidy up control 1 register defines staging: comedi: me_daq: tidy up control 2 register defines staging: comedi: me_daq: tidy up status register defines staging: comedi: me_daq: tidy up digital i/o port register defines staging: comedi: me_daq: tidy up timer data register defines staging: comedi: me_daq: tidy up ai fifo/chanlist register defines staging: comedi: me_daq: tidy up dac control register defines staging: comedi: me_daq: remove useless for() loop staging: comedi: me_daq: use comedi_range_is_bipolar() helper staging: comedi: me_daq: tidy up dac data registers staging: comedi: me_daq: tidy up counter registers staging: comedi: me_daq: allow differential analog inputs staging: comedi: me_daq: fix me_ai_insn_read() staging: comedi: icp_multi: tidy up multi-line comments staging: comedi: icp_multi: tidy up the ADC command/status register bits staging: comedi: icp_multi: tidy up the DAC command/status register bits staging: comedi: icp_multi: tidy up the interrupt enable/status register bits staging: comedi: icp_multi: rename static variable 'range_analog' staging: comedi: icp_multi: remove unnecessary block comment staging: comedi: icp_multi: remove unused members from private data staging: comedi: icp_multi: absorb setup_channel_list() staging: comedi: icp_multi: remove interrupt support staging: comedi: icp_multi: remove useless interrupt disable code staging: comedi: icp_multi: remove check_channel_list() staging: comedi: icp_multi: remove private data member 'DacCmdStatus' staging: comedi: icp_multi: fix clock comment CodingStyle staging: comedi: icp_multi: remove counter subdevice staging: comedi: icp_multi: tidy up subdevice init staging: comedi: icp_multi: remove board reset during (*detach) staging: comedi: icp_multi: update the MODULE_DESCRIPTION staging: comedi: dt9812: tidy up multi-line comment staging: comedi: dt9812: rename F020_MASK_DACxCN_DACxEN staging: comedi: dt9812: reword comments to fix checkpatch.pl issues staging: comedi: ii_pci20kc: prefer using the BIT macro staging: comedi: ii_pci20kc: use comedi_offset_munge() staging: comedi: ii_pci20kc: update the MODULE_DESCRIPTION staging: comedi: addi_apci_2032: prefer using the BIT macro staging: comedi: addi_apci_2032: document the spinlock_t definition staging: comedi: adl_pci9118: prefer using the BIT macro staging: comedi: adl_pci9118: rename Compute_and_setup_dma() staging: comedi: dt3000: tidy up multi-line comments staging: comedi: dt3000: rename dual-ported RAM location defines staging: comedi: dt3000: tidy up the command mailbox defines staging: comedi: dt3000: rename the SUBS_* defines staging: comedi: dt3000: rename the interrupt flag defines staging: comedi: dt3000: tidy up remaining defines staging: comedi: dt3000: remove proc subdevice staging: comedi: dt3000: refactor 'adbits' boardinfo staging: comedi: dt3000: the dt3002 board does not have analog outputs staging: comedi: dt3000: rename dt3k_ai_insn() staging: comedi: dt3000: tidy up digital i/o subdevice init staging: comedi: dt3000: tidy up memory subdevice init staging: comedi: dt3000: remove #if 0'ed out code staging: comedi: dt3000: update the MODULE_DESCRIPTION staging: comedi: adq12b: tidy up multi-line comments staging: comedi: adq12b: prefer using the BIT macro staging: comedi: adq12b: usleep_range is preferred over udelay staging: comedi: adl_pci9111: prefer using the BIT macro staging: comedi: adl_pci9111: define a macro for the ai range bits staging: comedi: adl_pci9111: tidy up multi-line comments staging: comedi: adl_pci9111: rename CamelCase parameters staging: comedi: adl_pci9111: fix alignment issue staging: comedi: adv_pci1710: tidy up multi-line comments staging: comedi: adv_pci1710: tidy up status register and bits staging: comedi: adv_pci1710: tidy up control register and bits staging: comedi: adv_pci1710: tidy up remaining PCI171x_* registers staging: comedi: adv_pci1710: tidy up PCI1720_* register defines staging: comedi: adv_pci1710: rename private data member 'ai_et_MuxVal' staging: comedi: aio_aio12_8: prefer using the BIT macro staging: comedi: aio_aio12_8: tidy up multi-line comments staging: comedi: aio_aio12_8: update MODULE_DESCRIPTION staging: comedi: aio_aio12_8: hookup 8254 counter/timer staging: comedi: aio_aio12_8: move comedi_lrange definition staging: comedi: aio_aio12_8: analog outputs are single-ended staging: comedi: aio_aio12_8: fix ai (*insn_read) staging: comedi: aio_aio12_8: refactor boardininfo staging: comedi: aio_aio12_8: rename 'aio_ao12_8' boardinfo staging: comedi: aio_aio12_8: tidy up digital I/O subdevice init staging: comedi: cb_das16_cs: tidy up multi-line comments staging: comedi: cb_das16_cs: rename register map defines staging: comedi: cb_das16_cs: fix ai mux register programming staging: comedi: cb_das16_cs: define the misc1 and misc2 register bits staging: comedi: cb_das16_cs: refactor 'n_ao_chans' boardinfo staging: comedi: cb_das16_cs: tidy up analog input subdevice init staging: comedi: cb_das16_cs: hookup 8254 counter subdevice staging: comedi: cb_das16_cs: the DAC16/16-AO only has 4 digital I/O staging: comedi: cb_das16_cs: mode analog output comment staging: comedi: cb_das16_cs: rename private data member 'status[12]' staging: comedi: cb_pcidas: tidy up multi-line comments staging: comedi: cb_pcidas: remove NUM_CHANNELS_* defines staging: comedi: cb_pcidas: refactor 'ai_bits' boardinfo staging: comedi: cb_pcidas: refactor analog output boardinfo staging: comedi: cb_pcidas: all boards have 16 analog input channels staging: comedi: cb_pcidas: refactor 'ranges' boardinfo staging: comedi: cb_pcidas: rename private data 'control_status' staging: comedi: cb_pcidas: rename private data 'adc_fifo' staging: comedi: cb_pcidas: rename private data 'ao_registers' staging: comedi: cb_pcidas: tidy up PCI BAR4 register defines staging: comedi: cb_pcidas: use comedi_range_is_unipolar() staging: comedi: cb_pcidas: tidy up PCI BAR3 register defines staging: comedi: cb_pcidas: tidy up PCI BAR2 register defines staging: comedi: cb_pcidas: convert inline DAC bit helpers to macros staging: comedi: cb_pcidas: tidy up interrupt/ADC FIFO register staging: comedi: cb_pcidas: tidy up ADC mux/control register staging: comedi: cb_pcidas: tidy up trigger control/status register staging: comedi: cb_pcidas: tidy up calibration register staging: comedi: cb_pcidas: tidy up DAC control/status register staging: comedi: cb_pcidas: use preferred kernel types staging: comedi: cb_pcidas: tidy up calibration trimpot subdevice staging: comedi: cb_pcidas: tidy up trimpot_7376_write() staging: comedi: cb_pcidas: tidy up trimpot_8402_write() staging: comedi: cb_pcidas: tidy up caldac_8800_write() staging: comedi: cb_pcidas: refactor write_calibration_bitstream() staging: comedi: cb_pcidas: absorb caldac/trimpot write functions staging: comedi: cb_pcidas: tidy up cb_pcidas_trimpot_write() staging: comedi: cb_pcidas: refactor 'trimpot' boardinfo staging: comedi: cb_pcidas: tidy up dac08 calibration subdevice staging: comedi: cb_pcidas: tidy up dac08_write() staging: comedi: cb_pcidas: tidy up 8800 caldac calibration subdevice staging: comedi: cb_pcidas: tidy up memory subdevice init staging: comedi: cb_pcidas: fix cb_pcidas_eeprom_insn_read() staging: comedi: cb_pcidas: rename private data 's5933_config' staging: comedi: cb_pcidas: rename private data 's5933_intcsr_bits' staging: comedi: cb_pcidas: tidy up analog output subdevice init staging: comedi: cb_pcidas: tidy up analog input subdevice init staging: comedi: cb_pcidas: rename handle_ao_interrupt() staging: comedi: cb_pcidas: split ai code out of interrupt handler staging: comedi: cb_pcidas: consolidate interrupt clear code staging: comedi: cb_pcidas: absorb cal_enable_bits() staging: comedi: cb_pcidas: remove superfluous comment staging: comedi: cb_pcidas: fix cb_pcidas_ao_fifo_insn_write() staging: comedi: cb_pcidas: fix cb_pcidas_ao_nofifo_insn_write() staging: comedi: cb_pcidas: update MODULE_DESCRIPTION staging: comedi: adl_pci9118: TRIG_INT is not vaild for scan_begin_src staging: comedi: adl_pci9118: remove unnecessary check in check_channel_list() staging: comedi: adl_pci9118: tidy up check_channel_list() staging: comedi: adl_pci9118: remove unused defines staging: comedi: adl_pci9118: remove PCI9118_CHANLEN staging: comedi: adl_pci9118: rename interrupt_pci9118_ai_mode4_switch() staging: comedi: adl_pci9118: rename valid_samples_in_act_dma_buf() staging: comedi: adl_pci9118: rename move_block_from_dma() staging: comedi: adl_pci9118: rename interrupt_*() functions staging: comedi: adl_pci9118: tidy up pci9118_ai_setup_dma() Hari Prasath Gujulan Elango (1): staging: wilc1000: simplify 'memset' of 2D array Hartmut Knaack (14): iio:adc:berlin2-adc: use GENMASK and BIT for masks iio:adc:berlin2-adc: enable interrupts with mutex locked iio:adc:berlin2-adc: coding style cleanup iio:light:stk3310: add more error handling iio:light:stk3310: use correct names and type for state iio:light:stk3310: adjust indentation iio:magnetometer:bmc150_magn: sort entry alphabetically iio:adc:cc10001_adc: resort entry in Kconfig and Makefile iio:dac:m62332: share scale and offset iio:dac:m62332: shutdown on remove iio:dac:m62332: use ARRAY_SIZE iio:dac:m62332: drop unrequired variable iio:dac:m62332: address some style issues iio:dac:m62332: use dynamic scale Hiroya Nozaki (1): staging/lustre/osc: LBUG in osc_lru_reclaim Hugo Camboulive (2): staging: iio: adc: fix comment block coding style issue staging: iio: adc: fix comment block coding style issue Ian Abbott (57): staging: comedi: comedi_fops.c: remove bogus kernel-doc for runflags staging: comedi: drivers.c: remove irrelevant #includes staging: comedi: drivers.c: replace #include <linux/dma-mapping.h> staging: comedi: drivers.c: document exported functions staging: comedi: comedidev.h: reformat copyright comment staging: comedi: comedidev.h: use enum for COMEDI_CB_... constants staging: comedi: comedidev.h: tweak kernel-doc for struct comedi_async staging: comedi: comedidev.h: document struct comedi_driver staging: comedi: comedidev.h: document struct comedi_device staging: comedi: comedidev.h: document struct comedi_subdevice staging: comedi: comedidev.h: document struct comedi_buf_map staging: comedi: comedidev.h: document struct comedi_lrange staging: comedi: comedidev.h: tweak struct comedi_async documentation staging: comedi: comedidev.h: tweak docs for inline functions staging: comedi: comedidev.h: document remaining inline functions staging: comedi: comedi_buf.c: tweak existing kernel-doc staging: comedi: comedi_buf.c: document remaining exported functions staging: comedi: comedi_fops.c: Tweak kernel-doc for consistency staging: comedi: comedi_pci.c: improve function documentation staging: comedi: comedi_pci.c: Fix kernel-doc Return tags staging: comedi: comedi_pcmcia.c: improve function documentation staging: comedi: comedi_usb.c: improve function documentation staging: comedi: don't poll_wait on same subdevice twice staging: comedi: rename comedi_buf_write_n_available staging: comedi: add new comedi_buf_write_n_available() staging: comedi: don't allocate buffer space when polling for write staging: comedi: check command started by file being polled staging: comedi: don't use mutex when polling file staging: comedi: remain busy until read end-of-file staging: comedi: don't consider "unmunged" data when becoming non-busy staging: comedi: do extra checks for becoming non-busy for "read" staging: comedi: make some variables unsigned in comedi_read() staging: comedi: avoid bad truncation of a size_t in comedi_read() staging: comedi: allow buffer wraparound in comedi_read() staging: comedi: remove superfluous retval = 0 in comedi_read() staging: comedi: return error on "read" if no command set up staging: comedi: simplify returned errors for comedi_read() staging: comedi: check for more errors for zero-length read staging: comedi: comedidev.h: add comments to spin-lock and mutex staging: comedi: comedidev.h: spaces preferred around that '*' staging: comedi: fix extreme case of comedi_nsamples_left() staging: comedi: comedi_test: reformat multi-line comments staging: comedi: comedi_test: saturate fake waveform values staging: comedi: comedi_test: remove nano_per_micro staging: comedi: comedi_test: limit maximum convert_arg staging: comedi: comedi_test: support scan_begin_src == TRIG_FOLLOW staging: comedi: comedi_test: move modulo operations for waveform staging: comedi: comedi_test: use unsigned int for waveform timing staging: comedi: comedi_test: simplify time since last AI scan staging: comedi: comedi_test: rename members for AI commands staging: comedi: comedi_test: rename waveform members staging: comedi: comedi_test: make timer rate similar to scan rate staging: comedi: comedi_test: use unsigned short for loopback values staging: comedi: comedi_test: allow read-back of AO channels staging: comedi: comedi_test: handle partial scans in timer routine staging: comedi: comedi_test: rename waveform_ai_interrupt() staging: comedi: comedi_test: implement commands on AO subdevice Iban Rodriguez (2): Staging: rtl8188eu: Correct two coding style errors Staging: rtl8188eu: Correct coding style errors Ignacio Hernandez (1): staging/rdma/hfi1: Increase SDMA descriptor queue size Ioana Ciornei (32): staging: wlan-ng: fix block comment indentation staging: iio: cdc: use devm_iio_device_register instead iio_device_register staging: iio: light: use devm_iio_device_register instead iio_device_register staging: iio: resolver: replace iio_device_register by devm_iio_device_register staging: rdma: amso1100: remove label indentation staging: iio: cdc: simplify return flow staging: iio: adc: use kernel types u32 and u64 staging: iio: adc: properly indent to match open paranthesis staging: iio: adc: remove explicit comparison to NULL staging: iio: adc: remove space after cast staging: iio: adc: add spaces around binary operators staging: iio: adc: add blank line after declarations staging: iio: adc: remove multiple blank lines staging: iio: adc: remove the use of CamelCase staging: gdm724x: properly indent to match open paranthesis stating: gdm724x: remove explicit NULL comparison staging: gdm724x: add spaces around binary operators staging: gdm724x: correct kzalloc/kmalloc sizeof argument staging: gdm724x: remove multiple blank lines staging: dgap: remove unnecessary blank lines staging: dgap: properly indent to match open paranthesis staging: dgap: remove unnecessary space after cast staging: dgap: remove unnecessary brackets staging: dgap: add spaces around binary operator '|' staging: iio: accel: add spaces aroung binary operators staging: iio: accel: properly align function arguments staging: iio: accel: change uint8_t to u8 staging: iio: accel: add blank lines after function definitions staging: iio: accel: fix block comments alignment staging: iio: accel: remove unwanted blank lines staging: iio: accel: place logical operators on the previous line staging: iio: accel: add bracket on all branches of the if/else Ira Weiny (1): staging/rdma: Kconfig change STAGING_RDMA to be tristate. Isaac Huang (1): staging/lustre/o2iblnd: wrong uses of kib_tx_t::tx_nfrags Itai Katz (5): staging: fsl-mc: abstract test for existence of fsl-mc bus staging: fsl-mc: abstract test for whether a dprc is a root dprc staging: fsl-mc: add function to return pointer to root dprc staging: fsl-mc: add counter to track number of root DPRCs staging: fsl-mc: remove references to dev_root Ivan Safonov (23): staging: rtl8188eu: unused macro read_next_pair removed staging: rtl8188eu: ARRAY_SIZE instead of sizeof/sizeof used staging: rtl8188eu: spaces preferred around that + inserted staging: rtl8188eu: sizeof/sizeof replaced by ARRAY_SIZE kernel macro staging: rtl8188eu: clamp kernel macro used in proc_get_rx_signal staging: rtl8188eu: ternary operator (?:) replaced by min/max kernel macro staging: rtl8188eu: ternary operator (?:) replaced by min_t kernel macro staging: rtl8188eu: ternary operator (?:) replaced by min_t kernel macro staging: rtl8188eu: abs kernel macro used in simularity_compare function staging: rtl8188eu: unused SUCCESS and FAIL macros removed staging: rtl8188eu: unused MEM_ALIGNMENT_OFFSET and MEM_ALIGNMENT_PADDING macros removed staging: rtl8188eu: unused MIN macro removed staging: rtl8188eu: while loop replaced by for loop in rtw_restruct_wmm_ie staging: rtl8188eu: increment placed into for loop header staging: rtl8188eu: occurrence of the 5 GHz code marked staging: rtl8188eu: operator = replaced by += in loop increment staging: rtl8188eu: checkpatch fixes: spaces preferred around that '|' in hal/bb_cfg.c staging: rtl8188eu: checkpatch fixes: unnecessary parentheses removed in hal/bb_cfg.c staging: rtl8188eu: checkpatch fixes: alignment should match open parenthesis staging: rtl8188eu: checkpatch fixes: line over 80 characters splited into two parts staging: rtl8188eu: checkpatch fixes: 'Avoid CamelCase' in hal/bb_cfg.c staging: rtl8188eu: new variable for hal_data->MCSTxPowerLevelOriginalOffset[pwrGrpCnt] in store_pwrindex_offset function staging: rtl8188eu: pwrGrpCnt variable removed in store_pwrindex_offset function J. German Rivera (24): staging: fsl-mc: Add new flags field to MC command header staging: fsl-mc: uprev dpmng binary interface to v8.0 staging: fsl-mc: up-rev dpbp binary interface to v2.0 staging: fsl-mc: up-rev dpmcp binary interface to v2.0 staging: fsl-mc: up-rev dpcon binary interface to v2.0 staging: fsl-mc: up-rev dprc binary interface to v4.0 staging: fsl-mc: Moved kernel-doc comments to .c files staging: fsl-mc: Fixed uintX_t CHECK checkpatch warnings staging: fsl-mc: Naming cleanup in fsl_mc-portal_allocate staging: fsl-mc: fsl_mc_io object refactoring staging: fsl-mc: dpmcp opening/closing refactoring staging: fsl-mc: Changed dev_info() calls to dev_dbg() staging: fsl-mc: Changed types of flags, portal size in staging: fsl-mc: Removed unused DPMCP macros staging: fsl-mc: Fixed alignment of copyright comment staging: fsl-mc: Fixed bug in fsl_mc_allocator_remove staging: fsl-mc: refactored error exit in allocator probe/remove staging: fsl-mc: Fixed WARN_ON() in fsl_mc_resource_pool_remove_device staging: fsl-mc: fixed bug in uninitialized root dprc irq count staging: fsl-mc: Added missing initializer in fsl_mc_bus_driver staging: fsl-mc: changed timeout units for MC cmd completion staging: fsl-mc: refactored mc_send_command() staging: fsl-mc:Added support for atomic portals staging: fsl-mc: Added serialization to mc_send_command() Jakub Sitnicki (2): staging: rtl8188eu: Introduce monitor interface for IEEE 802.11 frames staging: rtl8188eu: Fix build error when CFG80211 is not selected James Simmons (15): staging/lustre/libcfs: remove unused cfs_timer_done staging: lustre: move nidstring handling to LNet layer staging: lustre: remove libcfs_init_string function staging: lustre: remove cfs_ip_addr_free wrapper staging: lustre: move struct netstrfns to nidstr.h staging: lustre: move cfs_ip_addr_* function from kernel libcfs to LNet staging: lustre: Avoid nid range related forward declarations in nidstring.c staging: lustre: Use C99 initializers for struct netstrfns staging: lustre: change cfs_hash_lock_ops_t to struct staging: lustre: change cfs_hash_hlist_ops_t to struct staging: lustre: change cfs_hash_ops_t to struct staging: lustre: change cfs_hash_dhead*_t to struct staging: lustre: change cfs_hash_head*_t to struct staging: lustre: convert last typedef data types in hash.c staging: lustre: cleanup over 80 characters in libcfs_hash.h Jareer Abdel-Qader (1): staging/rdma/hfi1: close shared context security hole Javier Martinez Canillas (13): staging: iio: hmc5843: Export missing SPI module alias information iio: adc: max1027: Set struct spi_driver .of_match_table iio: as3935: Add OF match table iio: adc128s052: Add OF match table iio: frequency: adf4350: Add OF match table iio: dac: ad7303: Add OF match table iio: Export SPI module alias information in missing drivers iio: adc: mcp320x: Set struct spi_driver .of_match_table staging: mt29f_spinand: Export OF module alias information Staging: ste_rmi4: Remove unnecessary MODULE_ALIAS() staging: wicl1000: fix dereference after free in wilc_wlan_cleanup() staging: wicl1000: remove duplicated operand in OR operation staging: dgap: fix returned errno code in dgap_parsefile() Jayavant Kenjalkar (1): Staging: lustre: Fix warning detected by coccicheck Jeff Becker (1): staging/lustre: fix block comment formatting Jes Sorensen (6): staging: rtl8723au: Simplify eeprom content checking staging: rtl8723au: Eliminate dummy ccxPowerIndexCheck() staging: rtl8723au: Fold getTxPowerIndex() into PHY_SetTxPowerLevel8723A() staging: rtl8723au: Tidy up SetTxPowerLevel8723A() staging: rtl8723au: TurboScanOff is always true staging: rtl8723au: Clean up getPowerBase() Johnny Kim (6): staging: wilc1000: use the real data type staging: wilc1000: add an argument for Handle_SetWfiDrvHandler staging: wilc1000: change address to fixed value staging: wilc1000: use id value as argument staging: wilc1000: define undefined operation mode staging: wilc1000: remove meaningless line Jonathan Cameron (2): iio:measurement specialties core: Fix endian sparse warnings. iio:light:apds9960 Fix sparse endian warnings. Joshua Walgenbach (1): staging: lustre: add in NID range management for libcfs Jubin John (2): staging/rdma/hfi1: Add unit # to verbs txreq cache name staging/rdma/hfi1: Update driver version string to 0.9-294 Julia Lawall (10): staging: lustre: include: put constant on the right of binary operator staging: lustre: lnet: lib-ptl.c: put constant on the right of binary operator staging: lustre: ldlm: put constant on the right of binary operator staging: lustre: libcfs: put constant on the right of binary operator staging: lustre: llite: put constant on the right of binary operator Staging: lustre: obd: put constant on the right of binary operator staging: lustre: osc: put constant on the right of binary operator staging: lustre: put constant on the right of binary operator staging: lustre: drop null test before destroy functions hfi1: drop null test before destroy functions Junesung Lee (1): staging: android: fix typo Juston Li (1): staging/lustre: use __noreturn for lbug_with_loc Kim, Leo (2): staging: wilc1000: remove unused NM73131_0_BOARD staging: wilc1000: delete definition USE_WIRELESS Ksenija Stanojevic (19): Staging: olpc_dcon: Replace timespec with ktime_t Staging: comedi: Use mutex instead of semaphore in usbduxsigma.c Staging: comedi: Use mutex instead of semaphore in usbdux.c Staging: comedi: Use mutex instead of semaphore in usbduxfast.c Staging: comedi: Use mutex instead of semaphore in ni_usb6501.c Staging: fbtbt: Replace timespec with ktime_t Staging: rdma: Use memdup_user Staging: rtl8192u: Do not DMA on the stack Staging: olpc_dcon: Remove braces Staging: comedi: dt9812: Use mutex instead of semaphore Staging: rtl8723au: Use snprintf instead rsprintf Staging: lustre: include: Move function prototypes Staging: lustre: include: Convert macro class_export_lock_get into static inline function Staging: lustre: include: Convert macro class_export_lock_put into static inline function Staging: lustre: include : Remove unused macros Staging: rtl8192e: Use module_pci_driver Staging: lustre: Replace LPROCFS_CLIMP_CHECK with lprocfs_climp_check Staging: iio: impedance-analyzer: Fix sparse warning Staging: iio: adc: Fix sparse warning Kurt Kanzenbach (8): Staging: rtl8192u: ieee80211: fixed open brace positions Staging: rtl8192u: ieee80211: fixed position of else statements Staging: rtl8192u: ieee80211: added missing space around '=' Staging: rtl8192u: ieee80211: added missing spaces after if Staging: rtl8192u: ieee80211: corrected indent Staging: rtl8192u: ieee80211: corrected block comments Staging: rtl8192u: ieee80211: removed unnecessary braces Staging: rtl8192u: ieee80211: added missing blank lines Larry Finger (2): staging: rtl8188eu: Add missing include staging: rtl8712: Add device ID for Sitecom WLA2100 Lars Svensson (3): fb.h: Provide alternate screen_base pointer staging: fbtft: use alternate screen pointer staging: fbtft: access screen buffer directly Lars-Peter Clausen (2): iio: Move callback buffer to its own module iio: Move generic buffer implementations to sub-directory Leo Kim (165): staging: wilc1000: remove unused PLAT_RK3026_TCHIP staging: wilc1000: remove definition WILC_IS_ERR staging: wilc1000: remove a macro WILC_NULLCHECK staging: wilc1000: remove the macro WILC_ERRORCHECK staging: wilc1000: remove the macro WILC_ERRORREPORT staging: wilc1000: remove definitions unused staging: wilc1000: replace wilc error types with the generic error types staging: wilc1000: remove wilc_errorsupport.h staging: wilc1000: Modify null check routine staging: wilc1000: wilc_wlan_if.h: remove warnings on the multiple blank lines staging: wilc1000: wilc_wlan_if.h: remove warnings line over 80 characters staging: wilc1000: wilc_wlan_if.h: align define, enum and structure staging: wilc1000: rename tWILCpfScanResult staging: wilc1000: remove typedef from tstrHiddenNetwork staging: wilc1000: rename tWILCpfConnectResult staging: wilc1000: remove typedef from AUTHTYPE_T staging: wilc1000: remove typedef from tenuKeyType staging: wilc1000: remove typedef from tuniHostIFkeyAttr staging: wilc1000: remove typedef from tstrHostIFwepAttr staging: wilc1000: remove typedef from tstrHostIFwpaAttr staging: wilc1000: remove typedef from tstrHostIFpmkidAttr staging: wilc1000: remove typedef from tstrHostIFpmkid staging: wilc1000: remove typedef from tstrCfgParamVal staging: wilc1000: remove typedef from SITE_SURVEY_T staging: wilc1000: remove typedef from CURRENT_TX_RATE_T staging: wilc1000: rename tWILCpfRemainOnChanExpired staging: wilc1000: rename tWILCpfRemainOnChanReady staging: wilc1000: wilc_wfi_cfgoperations.c : remove unused functions staging: wilc1000: remove unused functions staging: wilc1000: host_interface.c : remove unused functions staging: wilc1000: remove typedef from tstrWILC_WFIDrv staging: wilc1000: rename the member variable, drvHandler of host_if_msg staging: wilc1000: host_interface.c : removes unused local variables staging: wilc1000: wilc_wfi_cfgoperations.c : removes unused local variables staging: wilc1000: remove typedef from tstrWID staging: wilc1000: remove typedef from tenuWIDtype staging: wilc1000: rename the member variable, enuWIDtype of wid staging: wilc1000: rename the member variable, u16WIDid of wid staging: wilc1000: rename the member variable, s32ValueSize of wid staging: wilc1000: rename the member variable, ps8WidVal of wid staging: wilc1000: remove unused struct tstrWidJoinReqExt staging: wilc1000: remove unused struct tstrBssTable staging: wilc1000: remove typedef from tstrJoinBssParam staging: wilc1000: remove _tstrJoinParam from join_bss_param staging: wilc1000: remove typedef from tstrWILC_UsrScanReq staging: wilc1000: remove typedef from tstrWILC_UsrConnReq staging: wilc1000: remove typedef from tenuHostIFstate staging: wilc1000: remove typedef from tstrFoundNetworkInfo staging: wilc1000: remove typedef from tstrHiddenNetworkInfo staging: wilc1000: remove unused struct WILC_WFIDrvHandle staging: wilc1000: remove unused struct cfg_param_t staging: wilc1000: remove typedef from tstrStatistics staging: wilc1000: remove typedef from tenuScanEvent staging: wilc1000: rename typedef from tenuCfgParam staging: wilc1000: remove typedef from tenuConnDisconnEvent staging: wilc1000: remove typedef from tenuScanConnTimer staging: wilc1000: host_interface.c : remove over-commenting staging: wilc1000: rename enuKeyType of struct key_attr staging: wilc1000: rename u8KeyAction of struct key_attr staging: wilc1000: rename uniHostIFkeyAttr of struct key_attr staging: wilc1000: rename pu8key of struct host_if_wpa_attr staging: wilc1000: rename pu8macaddr of struct host_if_wpa_attr staging: wilc1000: rename pu8seq of struct host_if_wpa_attr staging: wilc1000: rename u8seqlen of struct host_if_wpa_attr staging: wilc1000: rename u8keyidx of struct host_if_wpa_attr staging: wilc1000: rename u8Keylen of struct host_if_wpa_attr staging: wilc1000: rename u8Ciphermode of struct host_if_wpa_attr staging: wilc1000: rename u8ScanSource of struct scan_attr staging: wilc1000: rename u8ScanType of struct scan_attr staging: wilc1000: remove duplicate null check routine staging: wilc1000: rename pu8ChnlFreqList of struct scan_attr staging: wilc1000: rename u8ChnlListLen of struct scan_attr staging: wilc1000: rename pu8IEs of struct scan_attr staging: wilc1000: rename IEsLen of struct scan_attr staging: wilc1000: rename pfScanResult of struct scan_attr staging: wilc1000: rename pvUserArg of struct scan_attr staging: wilc1000: rename strHiddenNetwork of struct scan_attr staging: wilc1000: fix "ERROR: do not initialise globals to 0 or NULL" staging: wilc1000: remove duplicate copy routine staging: wilc1000: rename pu8bssid of struct connect_attr staging: wilc1000: rename pu8ssid of struct connect_attr staging: wilc1000: rename ssidLen of struct connect_attr staging: wilc1000: rename pu8IEs of struct connect_attr staging: wilc1000: rename IEsLen of struct connect_attr staging: wilc1000: rename u8security of struct connect_attr staging: wilc1000: rename pfConnectResult of struct connect_attr staging: wilc1000: rename pvUserArg of struct connect_attr staging: wilc1000: rename tenuAuth_type of struct connect_attr staging: wilc1000: rename u8channel of struct connect_attr staging: wilc1000: rename pJoinParams of struct connect_attr staging: wilc1000: rename pu8Buffer of struct rcvd_async_info staging: wilc1000: rename u32Length of struct rcvd_async_info staging: wilc1000: rename u8SetChan of struct channel_attr staging: wilc1000: rename u32Interval of struct beacon_attr staging: wilc1000: rename u32DTIMPeriod of struct beacon_attr staging: wilc1000: rename u32HeadLen of struct beacon_attr staging: wilc1000: rename pu8Head of struct beacon_attr staging: wilc1000: rename u32TailLen of struct beacon_attr staging: wilc1000: rename pu8Tail of struct beacon_attr staging: wilc1000: rename au8Sta_DelAllSta of struct del_all_sta staging: wilc1000: rename u8Num_AssocSta of struct del_all_sta staging: wilc1000: rename bIsEnabled of struct set_multicast staging: wilc1000: rename u32count of struct set_multicast staging: wilc1000: rename au8MacAddr of struct del_sta staging: wilc1000: rename bIsEnabled of struct power_mgmt_param staging: wilc1000: rename u32Timeout of struct power_mgmt_param staging: wilc1000: rename au8IPAddr of struct set_ip_addr staging: wilc1000: rename pu8Buffer of struct rcvd_net_info staging: wilc1000: rename u32Length of struct rcvd_net_info staging: wilc1000: rename ssidLen of struct join_bss_param staging: wilc1000: rename u8NoaEnbaled of struct join_bss_param staging: wilc1000: rename u8OppEnable of struct join_bss_param staging: wilc1000: rename u8CtWindow of struct join_bss_param staging: wilc1000: rename u8Count of struct join_bss_param staging: wilc1000: rename u8Index of struct join_bss_param staging: wilc1000: rename au8Duration of struct join_bss_param staging: wilc1000: rename au8Interval of struct join_bss_param staging: wilc1000: remove unused variable gWFiDrvHandle staging: wilc1000: rename variable HostIFthreadHandler staging: wilc1000: rename variable gMsgQHostIF staging: wilc1000: rename variable hSemHostIFthrdEnd staging: wilc1000: rename variable hSemDeinitDrvHandle staging: wilc1000: rename variable hWaitResponse staging: wilc1000: rename variable hSemHostIntDeinit staging: wilc1000: rename variable g_hPeriodicRSSI staging: wilc1000: rename variable gapu8RcvdAssocResp staging: wilc1000: rename variable gbScanWhileConnected staging: wilc1000: rename variable gs8Rssi staging: wilc1000: rename variable gs8lnkspd staging: wilc1000: rename variable gu8Chnl staging: wilc1000: rename variable gs8SetIP staging: wilc1000: rename variable gs8GetIP staging: wilc1000: rename variable gu32InactiveTime staging: wilc1000: rename variable gu8DelBcn staging: wilc1000: remove unused variable gu32WidConnRstHack staging: wilc1000: rename variable gu8FlushedJoinReq staging: wilc1000: rename variable gu8FlushedInfoElemAsoc staging: wilc1000: rename variable gu8Flushed11iMode staging: wilc1000: rename variable gu8FlushedAuthType staging: wilc1000: rename variable gu32FlushedJoinReqSize staging: wilc1000: rename variable gu32FlushedInfoElemAsocSize staging: wilc1000: rename variable gu8FlushedJoinReqDrvHandler staging: wilc1000: rename variable s32Error staging: wilc1000: move variable clients_count staging: wilc1000: move variable FALSE_FRMWR_CHANNEL staging: wilc1000: fixes unnecessary variable replacement staging: wilc1000: fixes alignment should match open parenthesis staging: wilc1000: fixes comparison to NULL could be written staging: wilc1000: wilc_msgqueue.c : remove goto statement staging: wilc1000: remove unnecessary parentheses around staging: wilc1000: fixes braces {} are not necessary for single statement blocks staging: wilc1000: fixes blank lines aren't necessary brace staging: wilc1000: fixes missing a blank line after declarations staging: wilc1000: fixes please don't use multiple blank lines staging: wilc1000: host_interface: removes unused functions staging: wilc1000: rename au8StartTime of struct join_bss_param staging: wilc1000: rename variable strWID staging: wilc1000: rename u32Address of struct drv_handler staging: wilc1000: rename u32Mode of struct op_mode staging: wilc1000: rename u8MacAddress of struct set_mac_addr staging: wilc1000: rename u8MacAddress of struct get_mac_addr staging: wilc1000: rename strWILC_UsrScanReq of struct host_if_drv staging: wilc1000: rename strWILC_UsrConnReq of struct host_if_drv staging: wilc1000: rename strHostIfRemainOnChan of struct host_if_drv staging: wilc1000: rename u8RemainOnChan_pendingreq of struct host_if_drv Li Xi (1): staging/lustre/osc: use global osc_rq_pool to reduce memory usage Liang Zhen (3): staging/lustre/o2iblnd: connection refcount fix for kiblnd_post_rx staging/lustre/lnet: fix deadloop in ksocknal_push staging/lustre/o2iblnd: leak cmid in kiblnd_dev_need_failover Lijun Pan (1): staging: fsl-mc: section mismatch bug fix Linus Walleij (4): iio: st_sensors: add debugfs register read hook iio: event_monitor: report unsupported events iio: generic_buffer: be helpful about enabling channels iio: percolate error if event fd fails Luca Ceresoli (5): staging: rtl8723au: remove unimplemented function declarations staging: rtl8188eu: remove useless comment staging: rtl8188eu: rtw_set_fixed_ie(): accept void* parameters staging: rtl8188eu: don't cast when calling rtw_set_fixed_ie() staging: rtl8188eu: issue_action_BA(): extract ADDBA_req pointer Lucas Georges (1): staging: ft1000: code style cleanup Ludovic Tancerel (6): Add meas-spec sensors common part Add tsys01 meas-spec driver support Add tsys02d meas-spec driver support Add htu21 meas-spec driver support Add ms5637 meas-spec driver support Add ms8607 meas-spec driver support Luis de Bethencourt (20): staging: octeon-usb: Fix module autoload for OF platform driver iio: dac: max5821: Fix module autoload for OF platform driver iio: adc: twl6030-gpadc: Fix module autoload for OF platform driver staging: rtl8712: remove dead code staging: comedi: ni_tiocmd: remove unused code staging: rtl8192e: rtl_wx: fix negative noise value staging: rtl8192u: r8192U_core: fix negative noise value staging: rtl8192u: r8192U_wx: fix negative noise and level values staging: rtl8712: fix negative level value staging: wilc1000: Remove boolean comparisons staging: vt6655: Remove boolean comparisons staging: rtl8192u: simplify conditional staging: lustre: o2iblnd: fix misleading indentation staging: emxx_udc: Remove boolean comparisons staging: rtl8188eu: fix misleading indentation staging: rtl8712: Remove boolean comparisons staging: rtl8712: braces should be used on all arms staging: rtl8712: spaces preferred around operands staging: rtl8723au: core: rtw_wlan_util: fix misleading indentation staging: wilc1000: return -ENOMEM when kmalloc failed Maciek Borzecki (1): staging: wlan-ng: prism2sta: replace memcmp with ether_addr_equal Malcolm Priestley (36): staging: vt6655: replace typedef struct tagRDES0 staging: vt6655: replace typedef struct tagRDES1 staging: vt6655: replace typedef struct tagDEVICE_RD_INFO staging: vt6655: replace typedef struct tagSRxDesc staging: vt6655: vt6655_probe remove PCI debug info staging: vt6655: remove get_chip_name and info message. staging: vt6655: Remove typedef struct __chip_info_tbl staging: vt6655: remove unused multicast_limit. staging: vt6655: vt6655_init_info remove memset. staging: vt6655: remove and move vt6655_init_info staging: vt6655: device_get_pci_info remove unused pci_read_config_* staging: vt6655: device_get_pci_info remove variable cis_addr. staging: vt6655: device_get_pci_info remove call to set master. staging: vt6655: device_get_pci_info pcid already assigned. staging: vt6655: Move code in device_get_pci_info staging: vt6655: don't stop TX queue unless buffer full. staging: vt6656: implement TSF counter staging: vt6656: implement power saving code. staging: vt6656: implement power saving. staging: vt6656: don't stop TX queue unless buffer full. staging: vt6656: remove RX complete locking. staging: vt6655: device_main replace pDevice with priv. staging: vt6655: device_main.c replace pDesc with desc. staging: vt6655: device_alloc_rx_buf replace pRDInfo with rd_info. staging: vt6655: device_main replace pRD with rd. staging: vt6655: device_main replace pTDInfo with td_info. staging: vt6655: device_tx_srv rename pTD staging: vt6655: device_main Replace uIdx with idx. staging: vt6655: device.h remove unused macros. staging: vt6655: device.h remove unsed headers. staging: vt6655: device.h remove typedef enum staging: vt6655: replace typedef struct __device_opt staging: vt6655: remove static inline alloc_rd_info. staging: vt6655: remove static inline alloc_td_info. staging: vt6655: rename pOpts and sOpts to opts. staging: vt6655: card.c rename pDevice with priv Marcos Canán (1): staging: comedi: drivers: coding style: fixed block comment style Markus Pargmann (10): iio: bmg160: Use i2c regmap instead of direct i2c access iio: bmg160: Remove i2c_client from data struct iio: bmg160: Use generic dev_drvdata iio: bmg160: Remove remaining uses of i2c_client iio: bmg160: Separate i2c and core driver iio: bmg160: Add SPI driver iio: bmc150: Use i2c regmap iio: bcm150: Remove i2c_client from private data iio: bmc150: Split the driver into core and i2c iio: bmc150: Add SPI driver Martin Kepplinger (9): iio: mma8452: refactor for seperating chip specific data iio: mma8452: add support for MMA8453Q accelerometer chip iio: mma8452: add freefall / motion interrupt source iio: mma8452: add support for MMA8652FC and MMA8653FC iio: mma8452: add copyright notice comment iio: mma8452: leave sysfs namings to the iio core iio: adc: ad799x: leave sysfs naming to the core iio: adc: max1363: leave sysfs naming to the core iio: dac: ad5504: leave sysfs naming to the core Martin Kletzander (1): staging: rdma: Fix braces around if/else Masanari Iida (1): Staging: most: Fix typo in staging/most Mateusz Kulikowski (218): staging: rtl8192e: Rename rtl8192_init staging: rtl8192e: Rename rtl8192_init_priv_constant staging: rtl8192e: Rename rtl8192_init_priv_handler staging: rtl8192e: Rename rtl8192_init_priv_lock staging: rtl8192e: Rename rtl8192_init_priv_task staging: rtl8192e: Rename rtl8192_init_priv_variable staging: rtl8192e: Rename rtl8192_interrupt staging: rtl8192e: Rename rtl8192_irq_rx_tasklet staging: rtl8192e: Rename rtl8192_irq_tx_tasklet staging: rtl8192e: Rename rtl8192_ioctl staging: rtl8192e: Rename rtl8192_open staging: rtl8192e: Rename rtl8192_close staging: rtl8192e: Rename rtl8192_down staging: rtl8192e: Rename rtl8192_restart staging: rtl8192e: Rename rtl8192_up staging: rtl8192e: Rename _rtl8192_up staging: rtl8192e: Rename rtl8192_pci_disconnect staging: rtl8192e: Rename rtl8192_pci_initdescring staging: rtl8192e: Rename rtl8192_pci_module_exit staging: rtl8192e: Rename rtl8192_pci_module_init staging: rtl8192e: Rename rtl8192_pci_probe staging: rtl8192e: Rename rtl8192_alloc_rx_desc_ring staging: rtl8192e: Rename rtl8192_alloc_tx_desc_ring staging: rtl8192e: Rename rtl8192_free_rx_ring staging: rtl8192e: Rename rtl8192_free_tx_ring staging: rtl8192e: Rename rtl8192_tx staging: rtl8192e: Rename rtl8192_tx_cmd staging: rtl8192e: Rename rtl8192_tx_isr staging: rtl8192e: Rename rtl8192_tx_timeout staging: rtl8192e: Rename rtl8192_tx_resume staging: rtl8192e: Rename rtl8192_is_tx_queue_empty staging: rtl8192e: Rename rtl819x_TxCheckStuck staging: rtl8192e: Rename rtl8192_rx_normal staging: rtl8192e: Rename rtl819x_RxCheckStuck staging: rtl8192e: Rename HwRateToMRate90 staging: rtl8192e: Rename MRateToHwRate8190Pci staging: rtl8192e: Rename CPUcheck_firmware_ready staging: rtl8192e: Rename CPUcheck_maincodeok_turnonCPU staging: rtl8192e: Rename fw_download_code staging: rtl8192e: Rename phy_FwRFSerialRead staging: rtl8192e: Rename phy_FwRFSerialWrite staging: rtl8192e: Rename rtl8192_phyConfigBB staging: rtl8192e: Rename rtl8192_phy_FinishSwChnlNow staging: rtl8192e: Rename rtl8192_phy_RFSerialRead staging: rtl8192e: Rename rtl8192_phy_RFSerialWrite staging: rtl8192e: Rename rtl8192_phy_SetSwChnlCmdArray staging: rtl8192e: Rename rtl8192_phy_SwChnlStepByStep staging: rtl8192e: Rename rtl8192_SwChnl_WorkItem staging: rtl8192e: Rename rtl8192_prepare_beacon staging: rtl8192e: Rename rtl8192_qos_activate staging: rtl8192e: Rename rtl8192_qos_association_resp staging: rtl8192e: Rename rtl8192_qos_handle_probe_response staging: rtl8192e: Rename rtl8192_refresh_supportrate staging: rtl8192e: Rename rtl8192_set_chan staging: rtl8192e: Rename rtl8192_sta_down staging: rtl8192e: Rename _rtl8192_sta_up staging: rtl8192e: Rename rtl8192_stop_beacon staging: rtl8192e: Rename rtl8192_update_beacon staging: rtl8192e: Rename rtl8192_update_cap staging: rtl8192e: Rename rtl819x_ifcheck_resetornot staging: rtl8192e: Rename rtl819x_ifsilentreset staging: rtl8192e: Rename rtl819x_silentreset_mesh_bk staging: rtl8192e: Rename rtl819x_update_rxcounts staging: rtl8192e: Rename rtl819x_watchdog_wqcallback staging: rtl8192e: Rename watch_dog_timer_callback staging: rtl8192e: Rename rtl8192_get_channel_map staging: rtl8192e: Rename rtl8192_getSupportedWireleeMode staging: rtl8192e: Rename rtl8192_handle_assoc_response staging: rtl8192e: Rename rtl8192_handle_beacon staging: rtl8192e: Rename rtl8192_hard_data_xmit staging: rtl8192e: Rename rtl8192_hard_start_xmit staging: rtl8192e: Rename rtl8192e_update_msr staging: rtl8192e: Rename rtl8192_hwconfig staging: rtl8192e: Rename rtl8192_MapHwQueueToFirmwareQueue staging: rtl8192e: Rename rtl8192_net_update staging: rtl8192e: Rename rtl8192_process_phyinfo staging: rtl8192e: Rename rtl8192_QueryIsShort staging: rtl8192e: Rename rtl8192_query_rxphystatus staging: rtl8192e: Rename rtl8192_read_eeprom_info staging: rtl8192e: Rename rtl8192_signal_scale_mapping staging: rtl8192e: Rename rtl8192_TranslateRxSignalStuff staging: rtl8192e: Rename rtl8192_UpdateReceivedRateHistogramStatistics staging: rtl8192e: Rename CCK_Tx_Power_Track_BW_Switch staging: rtl8192e: Rename CCK_Tx_Power_Track_BW_Switch_ThermalMeter staging: rtl8192e: Rename CCK_Tx_Power_Track_BW_Switch_TSSI staging: rtl8192e: Rename rtl8192_BB_Config_ParaFile staging: rtl8192e: Rename rtl8192_CalculateBitShift staging: rtl8192e: Rename rtl8192_InitBBRFRegDef staging: rtl8192e: Rename rtl8192_SetBWModeWorkItem staging: rtl8192e: Rename rtl8192_SetTxPowerLevel staging: rtl8192e: Rename SetRFPowerState8190 staging: rtl8192e: Rename r8192_set_mac_adr staging: rtl8192e: Rename r8192_set_multicast staging: rtl8192e: Rename rtl8192_cancel_deferred_work staging: rtl8192e: Rename rtl8192_check_nic_enough_desc staging: rtl8192e: Rename rtl819x_ethtool_get_drvinfo staging: rtl8192e: Rename rtl819x_ethtool_get_link staging: rtl8192e: Rename r8192_wx_adapter_power_status staging: rtl8192e: Rename r8192_wx_force_reset staging: rtl8192e: Rename r8192_wx_get_enc staging: rtl8192e: Rename r8192_wx_get_essid staging: rtl8192e: Rename r8192_wx_get_frag staging: rtl8192e: Rename r8192_wx_get_freq staging: rtl8192e: Rename r8192_wx_get_gen_ie staging: rtl8192e: Rename r8192_wx_get_mode staging: rtl8192e: Rename r8192_wx_get_name staging: rtl8192e: Rename r8192_wx_get_nick staging: rtl8192e: Rename r8192_wx_get_power staging: rtl8192e: Rename r8192_wx_get_PromiscuousMode staging: rtl8192e: Rename r8192_wx_get_rate staging: rtl8192e: Rename r8192_wx_get_retry staging: rtl8192e: Rename r8192_wx_get_rts staging: rtl8192e: Rename r8192_wx_get_scan staging: rtl8192e: Rename r8192_wx_get_sens staging: rtl8192e: Rename r8192_wx_get_wap staging: rtl8192e: Rename r8192_wx_set_auth staging: rtl8192e: Rename r8192_wx_set_debugflag staging: rtl8192e: Rename r8192_wx_set_enc_ext staging: rtl8192e: Rename r8192_wx_set_essid staging: rtl8192e: Rename r8192_wx_set_frag staging: rtl8192e: Rename r8192_wx_set_freq staging: rtl8192e: Rename r8192_wx_set_gen_ie staging: rtl8192e: Rename r8192_wx_set_mlme staging: rtl8192e: Rename r8192_wx_set_mode staging: rtl8192e: Rename r8192_wx_set_nick staging: rtl8192e: Rename r8192_wx_set_power staging: rtl8192e: Rename r8192_wx_set_PromiscuousMode staging: rtl8192e: Rename r8192_wx_set_rate staging: rtl8192e: Rename r8192_wx_set_rawtx staging: rtl8192e: Rename r8192_wx_set_retry staging: rtl8192e: Rename r8192_wx_set_rts staging: rtl8192e: Rename r8192_wx_set_scan staging: rtl8192e: Rename r8192_wx_set_scan_type staging: rtl8192e: Rename r8192_wx_set_sens staging: rtl8192e: Rename r8192_wx_set_wap staging: rtl8192e: Rename rtl8192_wx_get_range staging: rtl8192e: Rename rtl8192_parse_pci_configuration staging: rtl8192e: Rename InactivePsWorkItemCallback staging: rtl8192e: Rename MgntActSet_802_11_PowerSaveMode staging: rtl8192e: Rename rtl8192_hw_sleep_down staging: rtl8192e: Rename r8192_get_wireless_stats staging: rtl8192e: Rename r8192se_wx_set_force_lps staging: rtl8192e: Rename r8192se_wx_set_lps_awake_interval staging: rtl8192e: Rename dm_bandwidth_autoswitch staging: rtl8192e: Rename dm_bb_initialgain_backup staging: rtl8192e: Rename dm_bb_initialgain_restore staging: rtl8192e: Rename dm_CCKTxPowerAdjust_ThermalMeter staging: rtl8192e: Rename dm_CCKTxPowerAdjust_TSSI staging: rtl8192e: Rename dm_check_ac_dc_power staging: rtl8192e: Rename dm_check_edca_turbo staging: rtl8192e: Rename dm_check_fsync staging: rtl8192e: Rename dm_check_pbc_gpio staging: rtl8192e: Rename dm_check_rate_adaptive staging: rtl8192e: Rename dm_CheckRfCtrlGPIO staging: rtl8192e: Rename dm_check_rx_path_selection staging: rtl8192e: Rename dm_check_txpower_tracking staging: rtl8192e: Rename dm_CheckTXPowerTracking_ThermalMeter staging: rtl8192e: Rename dm_CheckTXPowerTracking_TSSI staging: rtl8192e: Rename dm_check_txrateandretrycount staging: rtl8192e: Rename dm_cs_ratio staging: rtl8192e: Rename dm_ctrl_initgain_byrssi_by_driverrssi staging: rtl8192e: Rename dm_ctrl_initgain_byrssi_by_fwfalse_alarm staging: rtl8192e: Rename dm_ctrl_initgain_byrssi_highpwr staging: rtl8192e: Rename dm_ctstoself staging: rtl8192e: Rename dm_deInit_fsync staging: rtl8192e: Rename dm_dig_init staging: rtl8192e: Rename dm_dynamic_txpower staging: rtl8192e: Rename dm_EndHWFsync staging: rtl8192e: Rename dm_EndSWFsync staging: rtl8192e: Rename dm_fsync_timer_callback staging: rtl8192e: Rename dm_init_bandwidth_autoswitch staging: rtl8192e: Rename dm_init_ctstoself staging: rtl8192e: Rename dm_init_dynamic_txpower staging: rtl8192e: Rename dm_init_fsync staging: rtl8192e: Rename dm_initial_gain staging: rtl8192e: Rename dm_InitializeTXPowerTracking_ThermalMeter staging: rtl8192e: Rename dm_init_rxpath_selection staging: rtl8192e: Rename dm_InitializeTXPowerTracking_TSSI staging: rtl8192e: Rename dm_Init_WA_Broadcom_IOT staging: rtl8192e: Rename dm_pd_th staging: rtl8192e: Rename dm_rxpath_sel_byrssi staging: rtl8192e: Rename dm_send_rssi_tofw staging: rtl8192e: Rename dm_StartHWFsync staging: rtl8192e: Rename dm_StartSWFsync staging: rtl8192e: Rename dm_txpower_reset_recovery staging: rtl8192e: Rename dm_TXPowerTrackingCallback_ThermalMeter staging: rtl8192e: Rename dm_TXPowerTrackingCallback_TSSI staging: rtl8192e: Rename dm_tx_update_tssi_strong_signal staging: rtl8192e: Rename dm_tx_update_tssi_weak_signal staging: rtl8192e: Rename r8192_wx_set_enc staging: rtl8192e: Rename firmware_check_ready staging: rtl8192e: Rename dm_ctrl_initgain_byrssi staging: rtl8192e: rtl_wx: Fix BRACES warning staging: rtl8192e: Fix SUSPECT_CODE_INDENT warnings staging: rtl8192e: Fix CONSTANT_COMPARISON warnings staging: rtl8192e: Fix FSF_MAILING_ADDRESS warnings staging: rtl8192e: Remove _rtl92e_silent_reset_mesh staging: rtl8192e: Remove _rtl92e_dm_check_pbc_gpio staging: rtl8192e: Remove extra braces staging: rtl8192e: Simplify _rtl92e_calculate_bit_shift staging: rtl8192e: Merge/Remove _rtl92e_dm_bb_initialgain_backup staging: rtl8723au: Fix resource leak staging: rtl8192e: rtl_dm: Use proper packet type staging: rtl8192e: cmdpkt: Use packettype properly staging: rtl8192e: cmdpkt: Simplify argument names staging: rtl8192e: cmdpkt: Reorder arguments staging: rtl8192e: cmdpkt: Pass data as const void* staging: rtl8192e: Use macro to represent fragmentation threshold staging: rtl8192e: cmd_pkt: Handle INIT packets staging: rtl8192e: Add rt_fw_blob staging: rtl8192e: Rename rt_firmware::firmware_status to status staging: rtl8192e: init_fw: Drop unneded check staging: rtl8192e: Add _rtl92e_wait_for_fw() staging: rtl8192e: Add _rtl92e_fw_prepare staging: rtl8192e: Swap firmware endian in _rtl92e_fw_prepare() staging: rtl8192e: Remove _rtl92e_fw_download_code() staging: rtl8192e: fw: Use netdev_dbg instead of RT_TRACE staging: rtl8192e: _rtl92e_fw_boot_cpu: Remove unneeded goto Matt Ranostay (12): iio: light: DT binding docs for APDS9960 driver iio: light: add APDS9960 ALS + promixity driver devicetree: add PulsedLight vendor + device docs iio: proximity: add support for PulsedLight LIDAR iio: humidity: add HDC100x support iio: chemical: Add IIO_CONCENTRATION channel type iio: resistance: add IIO_RESISTANCE channel type devicetree: add SGX Sensortech vendor id iio: chemical: add SGX VZ89x VOC sensor support iio: chemical: vz89x hardware i2c workaround iio: lidar: add missing MODULE_DEVICE_TABLE for dt iio: hdc100x: correct IIO_CHAN_INFO_OFFSET value Matthew Needes (1): staging: lustre/obdclass/linux/linux-module.c Maxime Lorrillere (1): staging: lustre: simplify ptlrpc_deactivate_and_unlock_import Michał Bartoszkiewicz (1): staging: rtl8723au: remove unnecessary le32_to_cpu Mike Dupuis (4): Staging: rtl8192u: space required before open parentheses Staging: rtl8192u: suspect code indent for conditional statment Staging: rtl8192u: do not use C99 // comments Staging: rlt8192u: Remove spaces at the start of lines Mike Marciniszyn (2): staging/rdma/hfi1: Fix regression in send performance staging/rdma/hfi1: add additional rc traces Mike Rapoport (91): staging: lustre: fix CODE_INDENT checkpatch.pl errors staging: lustre: fix GLOBAL_INITIALISERS checkpatch.pl errors staging: lustre: fix OPEN_BRACE checkpatch.pl errors staging: fbtft: remove unused bl_ops from fbtft_unregister_backlight staging: fbtft: fbtft-core: define backlight_ops statically staging: fbtft: fbtft_request_gpios: reduce nesting staging: fbtft: fb_ssd1351: define backlight_ops statically staging: fbtft: fb_watterott: define backlight_ops statically staging: ft1000_pcmcia: staticize local functions in ft1000_dnld.c staging: lustre: fix whitespace errors reported by checkpatch.pl staging: lustre: use linux/statfs.h instead of asm/statfs.h staging: lustre: fix switch-case identation errors staging: lustre: fix TRAILING_STATEMENTS checkpatch errors staging: sm750fb: rename hwI2CInit to sm750_hw_i2c_init staging: sm750fb: rename hwI2CClose to sm750_hw_i2c_close staging: sm750fb: rename hwI2CReadReg to sm750_hw_i2c_read_reg staging: sm750fb: rename hwI2CWriteReg to sm750_hw_i2c_write_reg staging: sm750fb: ddk750_hwi2c: rename CamelCase static functions staging: sm750fb: rename swI2CInit to sm750_sw_i2c_init staging: sm750fb: rename swI2CReadReg to sm750_sw_i2c_read_reg staging: sm750fb: rename swI2CWriteReg to sm750_sw_i2c_write_reg staging: sm750fb: ddk750_swi2c: staticize swI2C{SCL,SDA} staging: sm750fb: ddk750_swi2c: rename CamelCase static functions staging: sm750fb: ddk750_hw_i2c: rename busSpeedMode staging: sm750fb: hw_i2c_{read,write}: rename CamelCase variables staging: sm750fb: ddk750_hwi2c: reduce amount of CamelCase staging: sm750fb: ddk750_swi2c: rename CamelCase static variables staging: sm750fb: ddk750_swi2c: further reduce CamelCase staging: sm750fb: ddk750_*i2c: remove multiple blank lines staging: sm750fb: ddk750_*i2c: shorten lines to under 80 characters staging: lustre: lustre_dlm_flags: stop using C99 comments staging: sm750fb: sm750_help.h: spacing fix staging: sm750fb: tidy up #include directives staging: sm750fb: replace custom MB(x) macro with appropriate SZ_xM staging: sm750fb: remove unused MB(x) and KB(x) macros staging: sm750fb: replace twoToPowerOfx with shift operator staging: sm750fb: remove dead code staging: sm750fb: staticize local functions in ddk750_chip staging: sm750fb: remove unused calcPllValue2 function staging: sm750fb: remove unused ddk750_initDVIDisp function staging: sm750fb: remove unused macros staging: sm750fb: staticize getPowerMode function staging: sm750fb: remove unused enable{ZVPort,SSP,PWM} functions staging: sm750fb: remove unneeded switch statement staging: sm750fb: remove proc_checkMode method from lynxfb_output staging: sm750fb: remove clear method from lynxfb_{crtc,output} staging: lustre: add missing blank line after declarations staging: lustre: remove multiple blank lines staging: lustre: add a blank line after function/struct/union/enum declarations staging: sm750fb: merge calcPLL and getPllValue into getChipClock staging: sm750fb: rename getChipClock to get_mxclk_freq staging: sm750fb: remove some unnecessary castings staging: lustre: remove unused OBD_SLAB_CPT_ALLOC* macros staging: lustre: replace OBDO_ALLOC with kmem_cache_alloc staging: lustre: replace OBDO_FREE with kmem_cache_free staging: lustre: remove unused OBDO_{ALLOC, FREE} macros staging: lustre: replace OBD_SLAB_ALLOC_PTR with kmem_cache_alloc staging: lustre: replace OBD_SLAB_ALLOC_PTR_GFP with kmem_cache_alloc staging: lustre: replace OBD_SLAB_ALLOC_GFP with kmem_cache_alloc staging: lustre: replace OBD_SLAB_FREE_PTR with kmem_cache_free staging: lustre: replace OBD_SLAB_FREE with kmem_cache_free staging: lustre: remove unused OBD_SLAB_ALLOC* and OBD_SLAB_FREE* macros staging: sm750fb: remove '#if 1' conditionals staging: sm750fb: simplify PLL divisors calculations staging: sm750fb: remove unused pllcalparam typedef staging: sm750fb: remove defintion of offsetof staging: sm750fb: remove ancient kernel support staging: sm750fb: remove unused methods from lynx_share staging: sm750fb: replace lynx_crtc methods with function calls staging: sm750fb: use direct call to hw_sm750_output_setMode staging: lustre: get rid of OBD_PAGE_ALLOC/FREE staging: lustre: remove unused OBD_PAGE_ALLOC/FREE and friends staging: sm750fb: replace lynx_cursor methods with function calls staging: sm750fb: remove unused SPC_SM750 define staging: sm750fb: replace PADDING macro with ALIGN staging: sm750fb: remove unused smi_indent variable staging: sm750fb: merge sm750_hw.h into sm750.h staging: sm750fb: rename struct sm750_share to sm750_dev staging: sm750fb: rename 'struct sm750_dev' variables to sm750_dev staging: sm750fb: merge struct sm750_state into struct sm750_dev staging: sm750fb: remove unused PROC_SPEC_* typedefs staging: sm750fb: replace lynx_share with sm750_dev in lynxfb_par staging: sm750fb: remove hw_sm750_getVMSize function staging: sm750fb: replace lynx_share with sm750_dev in function calls staging: sm750fb: use 'struct sm750_dev *' instead of 'void *' staging: sm750fb: use sm750_dev with pci_{get, set}_drvdata staging: sm750fb: fix wrong indentation staging: sm750fb: remove unused field in lynx_cursor staging: sm750fb: merge lynx_share into sm750_dev staging: sm750fb: remove '#ifdef CAP_EXP*' conditionals staging: sm750fb: remove unused fields from struct sm750_dev Mitko Haralanov (3): staging/rdma/hfi1: Prevent silent data corruption with user SDMA staging/rdma/hfi1: Wrong cast breaks desired pointer arithmetic staging/rdma/hfi1: Allow tuning of SDMA interrupt rate Muhammad Falak R Wani (12): staging: most: hdm-usb: Use setup_timer staging: ion: Remove explicit NULL comparison staging: octeon: Remove explicit NULL comparison staging: octeon: Remove explicit NULL comparison staging: ipath: ipath_driver: Use setup_timer staging: ipath: ipath_verbs: Use setup_timer staging: ipath: ipath_sdma: Use setup_timer staging: ipath: ipath_init_chip: Use setup_timer staging: rdma: hfi1: chip: Use setup_timer staging: hfi1: driver: Use setup_timer staging: hfi1: sdma: Use setup_timer staging: rdma: ipath: Remove unneeded vairable. Navya Sri Nizamkari (6): Staging: xgifb: Replace udelay, mdelay functions with usleep_range Staging: xgifb: Remove blank line before } and after { Staging: xgifb: Remove extra blank lines. Staging: xgifb: Fix comparison to NULL warning Staging: xgifb: Remove space after cast Staging: emxx_udc: Add space around operator. Nayeemahmed Badebade (3): staging: panel: panel.c: Fixed coding style issues staging: comedi: kcomedilib: Fixed coding style issue Staging: fsl-mc/bus: mc-bus.c: Fixed coding style issues Nicola Corna (1): iio: humidity: si7020: replaced bitmask on humidity values with range check Nicolas Iooss (1): staging/rdma/hfi1: do not use u8 to store a 32-bit integer Nicolas Joseph (1): staging/rtl8192u: remove unused function Nilesh Kokane (3): Staging: lustre: lov_obd: fixed a brace coding style issue Staging: lustre: lnet :socklnd return statement in void function not useful staging: lustre: lnet :socklnd Braces not necessary Niranjana Vishwanathapura (1): staging/rdma/hfi1: Add coalescing support for SDMA TX descriptors Niu Yawei (2): staging/lustre/llite: deny non-root user for changelog operations staging/lustre/libcfs: minor fix in cfs_hash_for_each_relax() Octavian Purdila (2): iio: fix drivers that use 0 as a valid IRQ in client->irq (part 2) iio: remove gpio interrupt probing from drivers that use a single interrupt Olaf Weber (1): staging/lustre/ptlrpc: make ptlrpcd threads cpt-aware Oleg Drokin (89): staging/lustre/lnet: Reenable lnet router debugfs staging/lustre/lmv: fix potential null pointer dereference staging/lustre: Remove OBD_CPT_ALLOC_LARGE staging/lustre: Remove unused OBD_VMALLOC staging/lustre: Remove unused OBD_CPT_ALLOC* macros staging/lustre: Remove users of OBD_ALLOC/FREE_PTR lu_object.h staging/lustre/llite: Get rid of OBD_ALLOC/FREE_PTR staging/lustre/obdclass: replace OBD_ALLOC_GFP with kzalloc staging/lustre: Remove references to OBD_ALLOC/FREE* in comments staging/lustre/fld: Replace OBD_ALLOC_GFP with kzalloc staging/lustre: Convert lustre_cfg_new/free to use kzalloc/kfree staging/lustre/ptlrpc: Replace OBD_FREE_PTR with kfree staging/lustre: Replace last users of OBD_ALLOC/FREE_LARGE staging/lustre: Remove stray bit of userland utils code staging/lustre: Remove unused OBD_ALLOC* and OBD_FREE macros staging/lustre: Remove memory allocation fault injection framework staging/lustre: Remove lustre used memory tracking framework staging/lustre: remove obd_memory stats counter staging/lustre: Remove IS_SERVER and all users staging/lustre: remove IS_MDS|IS_OST|IS_MGS defines and users staging/lustre: Remove server defines from lustre_disk.h staging/lustre/ptlrpc: Remove ptlrpc_update_export_timer() staging/lustre/obdclass: Remove unused lprocfs_wr_evict_client staging/lustre: Remove obd_export_evict_by_nid/uuid staging/lustre/obdclass: Remove unused lprocfs_alloc/free_obd_stats staging/lustre: Remove unused lprocfs_alloc/free_md_stats staging/lustre: Remove unused lprocfs_init_ldlm_stats staging/lustre: Remove unused debugfs/procfs helpers staging/lustre: Remove mds/ost capabilities support staging/lustre: Remove unused target_print_req() staging/lustre: Remove unused lustre_acl_xattr_merge2posix() staging/lustre/ptlrpc: Remove server-specific health checks staging/lustre: Remove unused req_capsule_server_grow staging/lustre: Remove unused reply state batches code staging/lustre: Remove high-priority request callbacks staging/lustre: Remove unused statfs_pack() staging/lustre: Remove unused ptlrpcd_add_rqset() staging/lustre: Remove unused functions and definitions from cl_object staging/lustre: Remove unused lu_object functions. staging/lustre/ldlm: Remove unused round_timeout function staging/lustre/obdclass: Remove unused functions from genops.c staging/lustre: Remove unused function class_handle_hash_back() staging/lustre: Remove unused function server_name2svname() staging/lustre/obdclass: Drop unused code from obdo.c staging/lustre/ptlrpc: Drop unused client code staging/lustre/ptlrpc: secure wrapping code cleanup staging/lustre: Drop unused obdo_from_la() and la_from_obdo() staging/lustre/fid: Remove server fid function declarations staging/lustre/fid: seq_client_init/fini don't need to be exported staging/lustre/fid: Remove unused seq_client_get_seq function staging/lustre/fid: Get rid of lcs_srv in lu_client_seq staging/lustre/fid: Remove unused struct lu_server_seq staging/lustre/obdclass: Remove unused nid_hash staging/lustre: Remove server-only recovery-related bits staging/lustre: Remove ccc_attr/conf_set() staging/lustre: Remove unused ccc_io_fini() staging/lustre: Remove ccc_transient_page_* methods staging/lustre/llite: Remove unused ll_get_default/max_cookiesize() staging/lustre: KEY_DEFAULT/MAX_COOKIESIZE key is unused, remove them staging/lustre: Remove ununused ll_ra_read_get() staging/lustre/llite: Remove unused ll_rmdir_entry() staging/lustre/lov: Remove unused lov_dump_lmm/pool() staging/lustre/lov: Remove unused lov_lsm_decref() staging/lustre/ldlm: Remove unused interval tree bits staging/lustre/ldlm: Remove unused ldlm_cancel_locks_for_exports() staging/lustre/ldlm: Remove ldlm_init/destroy_export() staging/lustre/ldlm: Remove unimplemented lock conversion traces. staging/lustre/ldlm: Get rid of lr_converting queue staging/lustre/ldlm: Remove unused ldlm_cli_enqueue_local() staging/lustre/ldlm: Remove unused ldlm_init/fini_flock_export staging/lustre/ldlm: Remove unused ldlm_enqueue_pack() staging/lustre/ldlm: Remove ldlm_errno2error() staging/lustre/ldlm: Remove ldlm_glimpse_ast() staging/lustre/ldlm: Remove ldlm_lock_fail_match() staging/lustre/ldlm: Remove ldlm_namespace_free() staging/lustre/ldlm: Remove unused ldlm_pool_get_clv() staging/lustre/ldlm: Remove unused ldlm_pool_set_slv() staging/lustre/ldlm: Remove ldlm_refresh/del_waiting_lock() staging/lustre/ldlm: Remove intent policies handler. staging/lustre/ldlm: Remove unused ldlm_reprocess_all*() staging/lustre/ldlm: Remove unused ldlm_resource_insert_lock_after() staging/lustre/ldlm: Remove unused ldlm_blocking_ast/_nocheck() staging/lustre: Remove ns_is_client() staging/lustre: Remove ns_is_server() staging/lustre/ldlm: Remove server side code from pool support. staging/lustre/ldlm: Remove unused exported symbols. staging/lustre/ldlm: Remove ldlm_namespace_inactive_list() staging/lustre/ldlm: Remove posix lock (flock) deadlock detection staging/lustre/ldlm: Make ldlm_add_ast_work_item() static Parshuram Thombare (1): staging: dgnc: simplify a trivial if-return sequence Paul Gortmaker (8): drivers/staging: make android ion_page_pool.c explicitly non-modular drivers/staging: make android tegra_ion.c properly tristate drivers/staging: make android ashmem.c explicitly non-modular drivers/staging: make android sw_sync.c explicitly non-modular drivers/staging: make android lowmemorykiller.c explicitly non-modular drivers/staging: make android timed_output.c explicitly non-modular drivers/staging: make emxx_udc.c explicitly non-modular "drivers/staging: mark android/ion fcns with EXPORT_SYMBOL for tristate Paul McQuade (1): Staging: vt6655: Renamed uRATE to rate Peng Fan (1): staging: iio: adc: lpc32xx: use correct reutrn value Peng Sun (3): staging: android: ashmem.c: 'spaces preferred around that -' style issue staging: android: ashmem.c: 'No space necessary after' style issue staging: android: ashmem.c: 'Alignment' style issue Peter Rosin (2): iio: resistance: Document that resistance can be output iio: mcp4531: Driver for Microchip digital potentiometers Punit Vara (16): Staging: rtl8712: Coding style warning fix for block comment Staging: rts5208: Coding style warnings fix for block comments Staging: rtl8712: drv_types.h:Coding style warnings fix for block comments Staging: rtl8712: ieee80211.c: Coding style warnings fix for block comments Staging: rtl8712: ieee80211.h: Coding style warnings fix for block comments Staging: rtl8712: os_intfs.c : Coding style warning fix for block comment Staging: rtl8712: recv_linux.c: Coding style warning fix for block comment Staging: rtl8712: rtl8712_cmd.c: Coding style warnings fix for block comments Staging: rtl8712: rtl8712_cmdctrl_bitdef.h: Coding style warning fix for block comment Staging: rtl8712: rtl8712_gp_bitdef.h: Coding style warning fix for block comment Staging: rtl8712: rtl8712_hal.h: Coding style warnings fix for block comments Staging: rtl8712: Fix warning prefer eth_broadcast_addr() over memset() Staging: rtl8712: Use ether_addr_equal() over memcmp() Staging: rtl8712: Coding style warnings fix for block comments Staging: wilc1000: Remove boolean comparision Staging: wilc1000: Prefer eth_broadcast_addr over memset() Raphaël Beamonte (22): staging: wilc1000: remove FREE_WILC_BUFFER() staging: wilc1000: replace MALLOC_WILC_BUFFER() macro to avoid possible memory leak staging: rtl8192u: r8192U_core: fix switch and case indent code style error staging: rtl8192u: r8192U_core: fix space before close parenthesis code style error staging: rtl8192u: r8192U_core: fix code indent using spaces code style error staging: rtl8192u: r8192U_core: fix else following close brace code style error staging: rtl8192u: r8192U_core: fix missing struct leading to consistent spacing code style error staging: rtl8192u: r8192U_core: whitespace neatening to fix consistent spacing code style errors staging: rtl8192u: r8192U_core: clean C99 // comments staging: rtl8192u: r8192U_core: include linux/uaccess.h instead of asm/uaccess.h staging: rtl8192u: r8192U_core: remove return statement of void function staging: rtl8192u: r8192U_core: fix unecessary braces code style issue staging: rtl8192u: r8192U_core: remove forward declarations in .c file staging: rtl8192u: r8192U_core: fix unnecessary check before kfree code style issue staging: rtl8192u: r8192U_core: fix unnecessary parentheses code style issue staging: rtl8192u: r8192U_core: fix unnecessary else after return code style issue staging: rtl8192u: r8192U_core: fix unnecessary whitespace code style issue staging: rtl8192u: r8192U_core: fix missing blank line after declarations code style issue staging: rtl8192u: r8192U_core: fix quoted string split across lines code style issue staging: rtl8192u: r8192U_core: fix use ether_addr_copy() over memcpy() code style issue staging: rtl8192u: r8192U_core: fix comments lines over 80 characters staging: rtl8192u: r8192U_core: add line breaks to keep lines under 80 characters Ravi Teja Darbha (7): staging: goldfish: Fix NULL comparison style staging: goldfish: Prefer kernel type u32 over uint32_t staging: emxx_udc: Remove FSF mailing address staging: emxx_udc: Avoid using multiple blank lines staging: emxx_udc: Fix NULL comparison style staging: emxx_udc: Remove cleanup1 label staging: emxx_udc: Remove unused parameter from function parameter list parameter list Rocco Folino (1): staging/lustre: Make nrs_policy_get_info_locked() static Rohit kumar (1): staging: ion: Fix error handling in ion_buffer_create Ronit Halder (4): Staging: most: Use NULL instead of zero Staging: wilc1000: Use NULL instead of zero staging: dgap: fix memory leak in dgap_parsefile() Staging: rts5208: use dmam_alloc_coherent Ryan Van Quinlan (1): staging: lustre: lclient: NULL comparison style Sakshi Bansal (1): staging: netlogic: xlr_net.h: fixed coding style warnings Sakshi Vaid (2): staging: lustre: lustre: obdclass: Fixed space checkpatch Staging: lustre: lustre: lov: lov_dev.c: Added missing blank line Salah Triki (1): staging: dgnc: take a lock when storing value in dgnc_poll_tick Salva Peiró (1): staging/dgnc: fix info leak in ioctl Samuel Dominguez Lorenzo (1): staging: rtl8712: usb_ops_linux: fixed a comparison coding style issue Sanchayan Maity (1): iio: adc: vf610: Add IIO buffer support for Vybrid ADC Sanne Wouda (1): staging: lustre: kernel style neating (block comments) Shivani Bhardwaj (44): Staging: xgifb: vb_util: Fixed sparse warning of bit truncation due to cast Staging: vt6655: rxtx: Remove extra space character Staging: vt6655: rxtx: Remove extra parentheses Staging: vt6655: mac: Remove extra braces Staging: unisys: visorinput: Remove unused code Staging: wilc1000: wilc_wfi_cfgoperations: Remove unused code Staging: wilc1000: wilc_wlan: Remove unnecessary cast Staging: wilc1000: host_interface: Remove extra NULL test Staging: wilc1000: wilc_wlan_cfg: Remove unnecessary cast Staging: wilc1000: host_interface: Remove unnecessary enum Staging: sm750fb: sm750: Remove irrelevant code Staging: rtl8723au: rtl8723a_bt-coexist: Remove unused variable Staging: rtl8723au: rtw_mlme_ext: Remove unnecessary test expression Staging: rtl8712: os_intfs: Remove unnecessary cast Staging: rtl8712: rtl8712_cmd: Remove useless cast Staging: rtl8712: rtl8712_io: Remove unnecessary cast Staging: rtl8712: rtl8712_xmit: Remove useless cast Staging: rtl8712: rtl871x_io: Remove explicit cast Staging: rtl8712: usb_ops_linux: Remove useless cast Staging: rtl8192u: ieee80211_softmac: Remove extra NULL check Staging: rtl8192u: ieee80211_rx: Remove unnecessary code Staging: lustre: llite_lib: Remove unnecessary NULL check Staging: lustre: mdc_locks: Remove extra test expression Staging: lustre: lproc_osc: Change the variable to be checked Staging: lustre: lproc_ptlrpc: Replace simple_strtol with simple_stroul Staging: rtl8192e: rtllib_softmac: Remove useless cast Staging: iio: ad7192: Remove unnecessary NULL test Staging: iio: tsl2x7x_core: Remove unrequired parentheses from DIV_ROUND_UP Staging: rtl8188eu: rf_cfg: Remove useless cast Staging: rtl8188eu: rtw_ieee80211: Remove unnecessary cast Staging: fbtft: fb_agm1264k-fl: Remove unnecessary cast Staging: fbtft: fb_ra8875: Remove useless cast Staging: fbtft: fb_ssd1331: Remove unnecessary cast Staging: rdma: mad: Remove explicit cast Staging: gdx724x: gdm_mux: Remove explicit cast Staging: dgap: Remove unnecessary test expression Staging: most: cdev: Remove useless check Staging: lustre: lproc_osc: Add check on a variable Staging: lustre: interval_tree: Remove multiple assignments Staging: wilc1000: coreconfigurator: Drop unneeded wrapper functions Staging: wilc1000: coreconfigurator: Remove irrelevant wrapper function Staging: wilc1000: coreconfigurator: Remove unnecessary parentheses Staging: wilc1000: coreconfigurator: Remove trailing whitespace Staging: wilc1000: wilc_wfi_cfgoperations: Remove irrelevant wrapper function Shraddha Barke (144): Staging: rtl8192e: rtl_core.c: Remove unused variable Staging: rtl8723au: core: Remove unused variable Staging: rtl819u: ieee80211: Remove unused variable Staging: rtl8192e: r8192E_dev.c: Remove unused variable Staging: lustre: libcfs: Remove typedefs for struct Staging: lustre: obdclass: Remove typedefs for struct Staging: lustre: obdclass: Use kasprintf instead of kzalloc and sprintf Staging: lustre: lnet: Remove useless cast on void pointer Staging: lustre: mdc: Remove useless cast on void pointer Staging: lustre: obdclass: Remove unnecessary return statements Staging: lustre: obdclass: Insert blank line from declarations Staging: lustre: osc: Space prohibited between function name and open parenthesis Staging: lustre: ptlrpc: Remove braces for single statement blocks Staging: lustre: libcfs: Remove braces for single statement blocks Staging: lustre: obdclass: Remove braces for single statement blocks Staging: lustre: llite: llite_close.c: Remove unnecessary braces Staging: lustre: llite: llite_lib.c: Remove unnecessary braces Staging: lustre: lnet: Remove braces for single statement blocks Staging: rtl8723au: hal: Remove braces for single statement blocks Staging: android: Remove unnecessary braces. Staging: speakup: Remove braces for single statement blocks Staging: rtl8192e: rtl_wx.c: Remove braces for single statement blocks Staging: comedi: addi_apci_3120: Remove unnecessary if Staging: wilc1000: Replace "#include <asm/uaccess>" with "#include <linux/uaccess>" Staging: iio: cdc: Prefer using the BIT macro Staging: iio: meter: Prefer using the BIT macro Staging: iio: addac: Prefer using the BIT macro Staging: lustre: libcfs: Prefer using the BIT macro Staging: lustre: ptlrpc: Prefer using the BIT macro Staging: rtl8192u: ieee80211: Replace "#include <asm/uaccess>" with "#include <linux/uaccess>" Staging: rtl8192u: ieee80211: ieee80211_module.c: Replace "#include <asm/uaccess>" with "#include <linux/uaccess>" Staging: rtl8192u: ieee80211: ieee80211_softmac.c: Replace "#include <asm/uaccess>" with "#include <linux/uaccess>" Staging: comedi: Prefer using the BIT macro Staging: speakup: varhandlers.c: Remove explicit NULL comparison Staging: speakup: devsynth.c: Remove explicit NULL comparison Staging: speakup: serialio.c: Remove explicit NULL comparison Staging: speakup: kobjects.c: Remove explicit NULL comparison Staging: rtl8188eu: core: Remove explicit NULL comparison Staging: rtl8188eu: Remove explicit NULL comparison Staging: lustre: libcfs: libcfs_lock.c: Remove explicit NULL comparison Staging: lustre: libcfs: libcfs_mem.c: Remove explicit NULL comparison Staging: lustre: obdclass: obd_config.c: Remove explicit NULL comparison Staging: lustre: obdclass: genops.c: Remove explicit NULL comparison Staging: rtl8188eu: hal: Remove explicit NULL comparison Staging: rtl8188eu: hal: Hal8188ERateAdaptive.c: Remove explicit NULL comparison Staging: rtl8188eu: hal: rtl8188eu_xmit.c: Remove explicit NULL comparison Staging: rtl8188eu: os_dep: recv_linux.c: Remove explicit NULL comparison Staging: rtl8188eu: os_dep: mlme_linux.c: Remove explicit NULL comparison Staging: rtl8188eu: os_dep: osdep_service.c: Remove explicit NULL comparison Staging: ft1000: ft1000-usb: Use USB API functions rather than constants Staging: ft1000: use usleep_range() Staging: rtl8192u: Remove unnecessary printk Staging: most: aim-network: Replace pr_info with netdev_info Staging: fbtft: Remove debug messages Staging: iio: meter: Prefer using the BIT macro Staging: iio: addac: Prefer using the BIT macro Staging: most: Use module_i2c_driver Staging: media: lirc: Use USB API functions rather than constants Staging: iio: cdc: Prefer using the BIT macro Staging: iio: cdc: Remove unnecessary dev_info Staging: lustre: obdclass: Declare structure as static. Staging: fbtft: Remove debug messages related to DEBUG_WRITE_VMEM Staging: fbtft: Remove debug messages related to DEBUG_BACKLIGHT Staging: lustre: ptlrpc: Declare sptlrpc_rule_set_merge as static Staging: lustre: ptlrpc: Declare sptlrpc_rule_set_free as static Staging: lustre: ptlrpc: Declare sptlrpc_rule_set_expand as static Staging: lustre: ptlrpc: Declare sptlrpc_rule_set_choose as static Staging: lustre: ptlrpc: Declare sptlrpc_req_replace_dead_ctx as static Staging: lustre: ptlrpc: Declare sptlrpc_parse_rule as static Staging: lustre: obdclass: cl_io: Declare as static Staging: lustre: obdclass: cl_lock: Declare as static Staging: lustre: obdclass: obd_config: Declare as static Staging: lustre: obdclass: genops: Declare as static Staging: lustre: obdclass: class_obd: Declare as static Staging: lustre: obdclass: Remove unused functions Staging: most: Use module_platform_driver Staging: lustre: ptlrpc: nrs: Declare as static Staging: lustre: ptlrpc: events: Declare as static Staging: lustre: ptlrpc: pinger: Declare as static Staging: lustre: ptlrpc: layout: Declare as static Staging: lustre: ptlrpc: niobuf: Declare as static Staging: lustre: obdclass: genops: Declare as static Staging: lustre: obdclass: class_obd: Declare as static Staging: lustre: obdclass: obd_mount: Declare as static Staging: lustre: obdclass: Remove unused function obd_export_nid2str Staging: lustre: obdclass: llog_swab: Declare local functions as static Staging: lustre: ptlrpc: pack_generic: Declare local functions as static Staging: lustre: ptlrcpc: sec: Declare local functions as static Staging: lustre: obdclass: llog_cat: Declare local functions as static Staging: lustre: ptlrpc: pack_generic: Declare local functions as static Staging: lustre: ptlrpc: import: Declare deuuidify as static Staging: lustre: ptlrpc: service: Declare local functions as static Staging: lustre: obdclass: obdo: Declare iattr_from_obdo as static Staging: speakup: Use ARRAY_SIZE macro Staging: wilc1000: wilc_wfi_cfgoperations: Replace memset with eth_zero_addr Staging: wilc1000: host_interface: Replace memset with eth_zero_addr Staging: lustre: Remove unused libiam.h header Staging: lustre: obdclass: lu_object: Declare local functions as static Staging: lustre: obdclass: lprocfs_status: Declare local functions as static Staging: lustre: osc: Remove null check before kfree Staging: sm750fb: Use ARRAY_SIZE macro Staging: most: hdm-i2c: Drop owner assignment from i2c driver Staging: rdma: hfi1: Use kcalloc instead of kzalloc to allocate array Staging: rdma: ipath: Use kcalloc instead of kzalloc to allocate array Staging: rtl8192u: ieee80211: ieee80211_softmac: Remove commented printk messages Staging: rtl8192u: ieee80211: ieee80211_wx: Remove commented printk messages Staging: rtl8192u: ieee80211: ieee80211_rx: Remove commented printk messages Staging: rtl8712: Use ARRAY_SIZE macro Staging: rtl8188eu: core: Use ARRAY_SIZE macro Staging: unisys: Use kcalloc instead of kzalloc to allocate array Staging: rtl8192e: Use kcalloc instead of kzalloc to allocate array Staging: wilc1000: wilc_msgqueue: Use kmemdup instead of kmalloc and memcpy Staging: wilc1000: wilc_wfi_cfgoperations: Remove NULL check before kfree Staging: wilc1000: linux_wlan: Remove NULL check before kfree Staging: comedi: Remove exceptional & on function name Staging: iio: Remove exceptional & on function name Staging: most: Remove exceptional & on function name Staging: lustre: lov: Remove unused #include header file Staging: wilc1000: Use kzalloc instead of kmalloc and memset Staging: wilc1000: Remove null check before kfree Staging: wilc1000: Use kmemdup instead of kmalloc and memcpy Staging: lustre: ptlrpc: Remove unnecessary cast on void pointer Staging: lustre: lnet: Remove unnecessary cast on void pointer Staging: lustre: obdclass: Remove unnecessary cast on void pointer Staging: lustre: obd_class.h: Remove unused macro OBD_CHECK_MD_OP Staging: lustre: obd_support.h: Remove unused OBD_SLAB_FREE_RTN0 Staging: iio: cdc: Remove unused macros Staging: media: Remove unnecessary cast on void pointer Staging: rdma: hfi1: Remove unnecessary cast on void pointer Staging: rdma: amso1100: Remove unnecessary cast on void pointer Staging: comedi: Remove unnecessary cast on void pointer Staging: gdm72xx: Remove unnecessary cast on void pointer Staging: slicoss: Remove unnecessary cast on void pointer Staging: unisys: Remove unnecessary cast on void pointer Staging: gdm724x: Remove unnecessary cast on void pointer Staging: most: Remove unnecessary cast on void pointer Staging: rtl8192u: Eliminate use of MSECS macro Staging: rtl8723au: Use put_unaligned_le32 Staging: lustre: ptlrpc: Remove EXPORT_SYMBOL for sptlrpc_rule_set_expand Staging: lustre: Remove unused obd_cache.h file Staging: lustre: lustre_log: Remove unused functions Staging: lustre: lprocfs_status: Remove unused declaration Staging: wlan-ng: Remove unused p80211meta.h file Staging: lustre: Remove unused lustre_lfsck_user.h file Sirnam Swetha (4): Staging: panel: spaces preferred around that '/' Staging: panel: Removing multiple blank lines Staging: panel: usleep_range is preferred over udelay Staging: panel: Logical continuations should be on the previous line Sriram Raghunathan (1): staging: android: Fix checkpatch block comments warnings Stanislav Kholmanskikh (2): staging: wilc1000: linux_wlan_spi: correct types staging: wilc1000: linux_wlan_spi: include header Sudip Mukherjee (43): staging: most: bool comparison style staging: most: remove multiple blank line staging: most: out of memory error staging: most: remove unused functions staging: most: make functions static staging: most: use NULL pointer staging: most: remove unused variable staging: most: fix Makefile staging: most: NULL comparison style staging: wilc1000: fix freeing of ERR_PTR staging: most: remove always true comparison staging: most: return NULL instead of integer staging: most: remove driver owner staging: most: remove unneeded NULL check staging: most: style of bool comparison staging: lustre: lov: fix dereference of ERR_PTR staging: lustre: lov: remove always false condition staging: fbtft: use strncpy instead of strcpy staging: fbtft: do not use magic numbers staging: gdm72xx: fix memory leak staging: gdm72xx: NULL comparison style staging: dgap: fix possible NULL dereference staging: dgap: remove unused variable staging: fbtft: use dev_* staging: fbtft: start using pr_fmt staging: fbtft: change log level staging: rtl8192e: fix memory leak staging: slicoss: return status of slic_link_event_handler staging: slicoss: use status in slic_if_init staging: slicoss: use status in slic_ioctl staging: slicoss: use status in isr staging: dgnc: remove unused variables staging: dgnc: change style of NULL comparison staging: dgnc: remove NULL test staging: dgnc: remove initialization of global staging: dgnc: remove dgnc_init_globals function staging: dgnc: remove multiple blank lines staging: dgnc: remove blankline before brace staging: dgnc: remove blankline after brace staging: dgnc: remove space after cast staging: dgnc: alignment style staging: dgnc: remove parenthesis staging: dgap: remove unused configuration Teodora Baluta (3): iio: accel: add support for mxc4005 accelerometer iio: mxc4005: add triggered buffer mode for mxc4005 iio: mxc4005: add data ready trigger for mxc4005 Tetsuo Handa (1): android, lmk: Send SIGKILL before setting TIF_MEMDIE. Tillmann Heidsieck (3): staging: wlan-ng fix buffer overflow in firmware handling staging: wlan-ng remove redundant conditional staging: wlan-ng remove unnessecary variable Tim Sell (17): staging: unisys: documentation and TODO tweaks staging: unisys: visorhid: correctly map keys with extended scancodes staging: unisys: visorhid: remove unnecessary include of serio.h staging: unisys: visorhid: rename to visorinput staging: unisys: visorinput: subsume .h files directly into visorinput.c staging: unisys: visorinput: re-order declarations for consistency staging: unisys: visorinput: make structs & arrays const where possible staging: unisys: visorinput: correct code comments per kernel conventions staging: unisys: visorinput: comment tweaks - s/gizmo/input node/g staging: unisys: visorinput: change input bus type to BUS_VIRTUAL (6) staging: unisys: visorinput: register & use input_dev open() and close() staging: unisys: visorinput: remove extraneous mouse logic staging: unisys: visorinput: remove extraneous do_key function staging: unisys: visornic: prevent faults if driver re-loaded during stress staging: unisys: visorinput: address checkpatch alignment issues staging: unisys: visorinput: fix comment format staging: unisys: visorinput: no need to track open count Ting-Chih Hsiao (1): staging: lustre-mgc: make mgc_obd_ops static Tomeu Vizoso (1): staging: board: Set PM domain before probe Tony Cho (108): staging: wilc1000: remove dead codes staging: wilc1000: remove unused preprocessor definition staging: wilc1000: fix potential memory leak staging: wilc1000: add maintainers for Atmel 802.11 driver staging: wilc1000: remove BROKEN status staging: wilc1000: remove STATIC_MACADDRESS staging: wilc1000: remove firmware definition staging: wilc1000: remove unused global variables staging: wilc1000: remove PANDA_BOARD staging: wilc1000: rename tstrHostIFmsg staging: wilc1000: remove typedef from the struct staging: wilc1000: rename strHostIFmsg staging: wilc1000: rename u16MsgId staging: wilc1000 remove typedef from the union staging: wilc1000: rename uniHostIFmsgBody staging: wilc1000: remove typedef from the struct tstrHostIFscanAttr staging: wilc1000: remove typedef from the struct tstrHostIFconnectAttr staging: wilc1000: remove typedef from the struct tstrRcvdNetworkInfo staging: wilc1000: remove typedef from the struct tstrRcvdGnrlAsyncInfo staging: wilc1000: remove typedef from the struct tstrHostIFkeyAttr staging: wilc1000: remove typedef from the struct tstrHostIFCfgParamAttr staging: wilc1000: remove typedef from the struct tstrHostIFSetChan staging: wilc1000: remove typedef from the struct tstrHostIFGetChan staging: wilc1000: remove typedef from the struct tstrHostIFSetBeacon staging: wilc1000: remove typedef from the struct tstrHostIFDelBeacon staging: wilc1000: remove typedef from the struct tstrWILC_AddStaParam staging: wilc1000: remove typedef from the struct tstrTimerCb staging: wilc1000: remove typedef from the struct tstrHostIfPowerMgmtParam staging: wilc1000: remove typedef from the struct tstrHostIfStaInactiveT staging: wilc1000: remove typedef from the struct tstrHostIFSetIPAddr staging: wilc1000: remove typedef from the struct tstrHostIfSetDrvHandler staging: wilc1000: remove typedef from the struct tstrHostIFSetMulti staging: wilc1000: remove typedef from the struct tstrHostIfSetOperationMode staging: wilc1000: remove typedef from the struct tstrHostIfSetMacAddress staging: wilc1000: remove typedef from the struct tstrHostIfGetMacAddress staging: wilc1000: remove typedef from the struct tstrHostIfBASessionInfo staging: wilc1000: remove typedef from the struct tstrHostIFDelSta staging: wilc1000: remove typedef from the struct tstrHostIfRemainOnChan staging: wilc1000: remove typedef from the struct tstrHostIfRegisterFrame staging: wilc1000: remove typedef from the struct tstrHostIFDelAllSta staging: wilc1000: remove unnecessary global variable staging: wilc1000: remove u32Intialized which is unnecessary staging: wilc1000: delete unnecessary comments and dead code staging: wilc1000: remove PLL_WORKAROUND staging: wilc1000: remove AGING_ALG staging: wilc1000: rename strHostIFscanAttr staging: wilc1000: rename strHostIFconnectAttr staging: wilc1000: rename strRcvdNetworkInfo staging: wilc1000: rename strRcvdGnrlAsyncInfo staging: wilc1000: rename strHostIFkeyAttr staging: wilc1000: rename strHostIFCfgParamAttr staging: wilc1000: remove struct get_channel staging: wilc1000: rename struct set_channel staging: wilc1000: rename strHostIFSetChan staging: wilc1000: remove struct del_beacon staging: wilc1000: rename struct set_beacon staging: wilc1000: rename strHostIFSetBeacon staging: wilc1000: rename strAddStaParam staging: wilc1000: rename strDelStaParam staging: wilc1000: rename strEditStaParam staging: wilc1000: remove struct timer_cb staging: wilc1000: rename strPowerMgmtparam staging: wilc1000: rename strHostIfStaInactiveT staging: wilc1000: rename strHostIfSetDrvHandler staging: wilc1000: rename strHostIfSetIP staging: wilc1000: rename strHostIfSetMulti staging: wilc1000: rename strHostIfSetOperationMode staging: wilc1000: rename strHostIfSetMacAddress staging: wilc1000: rename strHostIfGetMacAddress staging: wilc1000: rename strHostIfBASessionInfo staging: wilc1000: rename strHostIfRemainOnChan staging: wilc1000: remove typedef from enum staging: wilc1000: coreconfigurator.c: remove unused struct staging: wilc1000: rename strHostIfRegisterFrame staging: wilc1000: rename pUserData staging: wilc1000: rename strHostIFDelAllSta staging: wilc1000: remove bool bRespRequired from send_config_pkt staging: wilc1000: change parameter names in send_config_pkt staging: wilc1000: host_infterface.h: remove unused enum tenuWILC_StaFlag staging: wilc1000: remove wilc_wlan.c included in wilc_wfi_cfgoperations.c staging: wilc1000: replace drvHandler and hWFIDrv with hif_drv staging: wilc1000: rename pstrCfgParamVal in struct cfg_param_attr staging: wilc1000: rename u32SetCfgFlag of struct cfg_param_val staging: wilc1000: rename strHostIFwepAttr of union host_if_key_attr staging: wilc1000: rename strHostIFwpaAttr of union host_if_key_attr staging: wilc1000: rename strHostIFpmkidAttr of union host_if_key_attr staging: wilc1000: rename pu8WepKey of struct host_if_wep_attr staging: wilc1000: rename u8WepKeylen of struct host_if_wep_attr staging: wilc1000: rename u8Wepidx of struct host_if_wep_attr staging: wilc1000: rename u8mode of struct host_if_wep_attr staging: wilc1000: rename tenuAuth_type of struct host_if_wep_attr staging: wilc1000: remove extern declarations of g_linux_wlan staging: wilc1000: remove typedef from the linux_wlan_t staging: wilc1000: remove typedef from the tstrInterfaceInfo staging: wilc1000: change the type of wilc1000_initialized staging: wilc1000: rename u8NoIfcs in the struct wilc staging: wilc1000: rename strInterfaceInfo in the sturct wilc staging: wilc1000: rename aSrcAddress in the struct wilc_vif staging: wilc1000: rename aBSSID in the sturct wilc_vif staging: wilc1000: rename drvHandler in the struct wilc_vif staging: wilc1000: rename wilc_netdev in the struct wilc_vif staging: wilc1000: move clean up codes into wl_wlan_cleanup function staging: wilc1000: rename wilc_firmware in the struct wilc staging: wilc1000: remove COMPLEMENT_BOOT staging: wilc1000: introduce struct wilc_sdio for sdio data staging: wilc1000: assign pointer of g_linux_wlan to sdio device data staging: wilc1000: fix the bug on copying bssid staging: wilc1000: change MAINTAINERS Trung Thanh Le (1): staging: android: fix coding style checks in sw_sync.c Vennila Megavannan (1): staging/rdma/hfi1: Prevent host software lock up Vincent Stehlé (1): staging: wilc1000: avoid NULL pointer dereference on error Vladimir Barinov (4): iio: Support triggered events dt: Add vendor prefix 'holt' iio: adc: hi8435: Holt HI-8435 threshold detector dt: Document Holt HI-8435 bindings Xander Huff (1): iio: adc: xilinx-xadc: Push interrupts into hardirq context Yazen Ghannam (1): staging/lustre: Remove unused, commented function call Yong Li (1): staging: iio: hmc5843: Set iio name dynamically kbuild test robot (12): iio: light: fix platform_no_drv_owner.cocci warnings iio: adc: vf610: fix simple_return.cocci warnings iio: apds9960: light: fix simple_return.cocci warnings iio: light: apds9960: fix platform_no_drv_owner.cocci warnings staging: wilc1000: hif_sema_driver can be static staging: wilc1000: hif_sema_deinit can be static staging: wilc1000: periodic_rssi can be static staging: wilc1000: scan_while_connected can be static staging: wilc1000: join_req can be static staging: wilc1000: mode_11i can be static staging: wilc1000: info_element_size can be static staging: wilc1000: join_req_drv can be static mike dupuis (15): Staging: rtl8192u: Space not allowed after & Staging: rtl8192u: space required before open braces Staging: rtl8192u: space required after close braces Staging: rtl8192u: space prohibited before close parenthesis Staging: rtl8192u: space required after ',' Staging: rtl8192u: add missing blank lines after declarations Staging: rtl8192u: move open braces to previous lines Staging: rtl8192u: add spaces around == and || operators Staging: rtl8192u: spaces required around = operator Staging: rtl819u: Fix brace styling issues Staging: rtl8192u: quoted strings split across lines Staging: rtl8192u: missing blank lines after declarations Staging: rtl8192u: Fix block comment formatting Staging: rtl8192u: Correct open brace placement Staging: rtl8192u: Remove spaces at the start of lines Documentation/ABI/testing/sysfs-bus-iio | 32 + Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435 | 43 + .../ABI/testing/sysfs-bus-iio-chemical-vz89x | 7 + .../ABI/testing/sysfs-bus-iio-humidity-hdc100x | 9 + Documentation/ABI/testing/sysfs-bus-iio-meas-spec | 8 + .../ABI/testing/sysfs-bus-iio-trigger-sysfs | 22 + Documentation/DocBook/iio.tmpl | 2 +- .../devicetree/bindings/i2c/trivial-devices.txt | 3 +- .../devicetree/bindings/iio/accel/mma8452.txt | 24 + .../devicetree/bindings/iio/adc/hi8435.txt | 21 + .../devicetree/bindings/iio/light/apds9960.txt | 22 + .../devicetree/bindings/iio/light/us5182d.txt | 34 + .../devicetree/bindings/vendor-prefixes.txt | 4 + MAINTAINERS | 19 +- drivers/iio/Kconfig | 30 +- drivers/iio/Makefile | 7 +- drivers/iio/accel/Kconfig | 33 +- drivers/iio/accel/Makefile | 6 +- .../accel/{bmc150-accel.c => bmc150-accel-core.c} | 407 +- drivers/iio/accel/bmc150-accel-i2c.c | 102 + drivers/iio/accel/bmc150-accel-spi.c | 91 + drivers/iio/accel/bmc150-accel.h | 20 + drivers/iio/accel/kxcjk-1013.c | 34 +- drivers/iio/accel/mma8452.c | 356 +- drivers/iio/accel/mma9553.c | 29 - drivers/iio/accel/mxc4005.c | 567 ++ drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/accel/stk8312.c | 30 +- drivers/iio/accel/stk8ba50.c | 30 +- drivers/iio/adc/Kconfig | 35 +- drivers/iio/adc/Makefile | 3 +- drivers/iio/adc/ad799x.c | 1 - drivers/iio/adc/berlin2-adc.c | 91 +- drivers/iio/adc/hi8435.c | 534 ++ drivers/iio/adc/max1027.c | 1 + drivers/iio/adc/max1363.c | 1 - drivers/iio/adc/mcp320x.c | 1 + drivers/iio/adc/ti-adc128s052.c | 8 + drivers/iio/adc/twl6030-gpadc.c | 1 + drivers/iio/adc/vf610_adc.c | 101 +- drivers/iio/adc/xilinx-xadc-core.c | 37 +- drivers/iio/adc/xilinx-xadc.h | 2 - drivers/iio/amplifiers/ad8366.c | 1 + drivers/iio/buffer/Kconfig | 24 + drivers/iio/buffer/Makefile | 8 + .../industrialio-buffer-cb.c} | 12 + .../{ => buffer}/industrialio-triggered-buffer.c | 0 drivers/iio/{ => buffer}/kfifo_buf.c | 0 drivers/iio/chemical/Kconfig | 15 + drivers/iio/chemical/Makefile | 6 + drivers/iio/chemical/vz89x.c | 256 + drivers/iio/common/Kconfig | 1 + drivers/iio/common/Makefile | 1 + drivers/iio/common/ms_sensors/Kconfig | 6 + drivers/iio/common/ms_sensors/Makefile | 5 + drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 652 ++ drivers/iio/common/ms_sensors/ms_sensors_i2c.h | 66 + drivers/iio/common/st_sensors/st_sensors_core.c | 22 + drivers/iio/dac/ad5504.c | 1 - drivers/iio/dac/ad7303.c | 7 + drivers/iio/dac/m62332.c | 63 +- drivers/iio/dac/max5821.c | 1 + drivers/iio/frequency/adf4350.c | 9 + drivers/iio/gyro/Kconfig | 19 +- drivers/iio/gyro/Makefile | 4 +- drivers/iio/gyro/bmg160.h | 10 + drivers/iio/gyro/{bmg160.c => bmg160_core.c} | 361 +- drivers/iio/gyro/bmg160_i2c.c | 71 + drivers/iio/gyro/bmg160_spi.c | 57 + drivers/iio/gyro/st_gyro_core.c | 1 + drivers/iio/humidity/Kconfig | 23 + drivers/iio/humidity/Makefile | 2 + drivers/iio/humidity/hdc100x.c | 320 + drivers/iio/humidity/htu21.c | 253 + drivers/iio/humidity/si7020.c | 6 +- drivers/iio/imu/kmx61.c | 28 - drivers/iio/industrialio-core.c | 10 +- drivers/iio/industrialio-trigger.c | 12 +- drivers/iio/industrialio-triggered-event.c | 68 + drivers/iio/light/Kconfig | 23 + drivers/iio/light/Makefile | 2 + drivers/iio/light/apds9960.c | 1130 +++ drivers/iio/light/opt3001.c | 1 - drivers/iio/light/stk3310.c | 98 +- drivers/iio/light/tsl4531.c | 9 +- drivers/iio/light/us5182d.c | 507 ++ drivers/iio/magnetometer/Kconfig | 33 +- drivers/iio/magnetometer/Makefile | 3 +- drivers/iio/magnetometer/bmc150_magn.c | 29 - drivers/iio/magnetometer/st_magn_core.c | 1 + drivers/iio/potentiometer/Kconfig | 20 + drivers/iio/potentiometer/Makefile | 6 + drivers/iio/potentiometer/mcp4531.c | 231 + drivers/iio/pressure/Kconfig | 13 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/ms5637.c | 190 + drivers/iio/pressure/st_pressure_core.c | 1 + drivers/iio/proximity/Kconfig | 12 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 7 + drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 289 + drivers/iio/proximity/sx9500.c | 9 - drivers/iio/temperature/Kconfig | 22 + drivers/iio/temperature/Makefile | 2 + drivers/iio/temperature/mlx90614.c | 92 +- drivers/iio/temperature/tsys01.c | 230 + drivers/iio/temperature/tsys02d.c | 191 + drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/Kconfig | 2 +- drivers/staging/android/ashmem.c | 44 +- drivers/staging/android/ion/compat_ion.h | 1 - drivers/staging/android/ion/ion.c | 49 +- drivers/staging/android/ion/ion.h | 10 +- drivers/staging/android/ion/ion_cma_heap.c | 6 +- drivers/staging/android/ion/ion_heap.c | 4 +- drivers/staging/android/ion/ion_page_pool.c | 10 +- drivers/staging/android/ion/ion_priv.h | 3 +- drivers/staging/android/ion/ion_system_heap.c | 7 +- drivers/staging/android/ion/tegra/Makefile | 2 +- drivers/staging/android/lowmemorykiller.c | 30 +- drivers/staging/android/sw_sync.c | 17 +- drivers/staging/android/timed_output.c | 16 +- drivers/staging/android/uapi/ion.h | 25 +- drivers/staging/board/board.c | 6 +- drivers/staging/comedi/Kconfig | 10 +- drivers/staging/comedi/comedi_buf.c | 125 +- drivers/staging/comedi/comedi_fops.c | 180 +- drivers/staging/comedi/comedi_internal.h | 1 + drivers/staging/comedi/comedi_pci.c | 108 +- drivers/staging/comedi/comedi_pcmcia.c | 104 +- drivers/staging/comedi/comedi_usb.c | 75 +- drivers/staging/comedi/comedidev.h | 635 +- drivers/staging/comedi/drivers.c | 407 +- drivers/staging/comedi/drivers/8255.h | 12 +- drivers/staging/comedi/drivers/8255_pci.c | 4 +- drivers/staging/comedi/drivers/Makefile | 1 - drivers/staging/comedi/drivers/addi_apci_1032.c | 7 +- drivers/staging/comedi/drivers/addi_apci_2032.c | 16 +- drivers/staging/comedi/drivers/addi_apci_3120.c | 59 +- drivers/staging/comedi/drivers/addi_apci_3xxx.c | 6 +- drivers/staging/comedi/drivers/adl_pci6208.c | 2 +- drivers/staging/comedi/drivers/adl_pci9111.c | 171 +- drivers/staging/comedi/drivers/adl_pci9118.c | 289 +- drivers/staging/comedi/drivers/adq12b.c | 136 +- drivers/staging/comedi/drivers/adv_pci1710.c | 304 +- drivers/staging/comedi/drivers/adv_pci1723.c | 33 +- drivers/staging/comedi/drivers/adv_pci1724.c | 15 +- drivers/staging/comedi/drivers/aio_aio12_8.c | 201 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/cb_das16_cs.c | 284 +- drivers/staging/comedi/drivers/cb_pcidas.c | 1175 ++- drivers/staging/comedi/drivers/comedi_test.c | 565 +- drivers/staging/comedi/drivers/daqboard2000.c | 8 +- drivers/staging/comedi/drivers/dt3000.c | 466 +- drivers/staging/comedi/drivers/dt9812.c | 66 +- drivers/staging/comedi/drivers/fl512.c | 2 +- drivers/staging/comedi/drivers/gsc_hpdi.c | 28 +- drivers/staging/comedi/drivers/icp_multi.c | 517 +- drivers/staging/comedi/drivers/ii_pci20kc.c | 84 +- drivers/staging/comedi/drivers/ke_counter.c | 7 +- drivers/staging/comedi/drivers/me_daq.c | 315 +- drivers/staging/comedi/drivers/mf6x4.c | 137 +- drivers/staging/comedi/drivers/mpc624.c | 411 +- drivers/staging/comedi/drivers/multiq3.c | 358 +- drivers/staging/comedi/drivers/ni_tio.c | 6 +- drivers/staging/comedi/drivers/ni_tiocmd.c | 6 - drivers/staging/comedi/drivers/ni_usb6501.c | 16 +- drivers/staging/comedi/drivers/pcl711.c | 19 +- drivers/staging/comedi/drivers/pcl812.c | 186 +- drivers/staging/comedi/drivers/pcl816.c | 109 +- drivers/staging/comedi/drivers/pcl818.c | 40 +- drivers/staging/comedi/drivers/pcm3724.c | 112 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 684 +- drivers/staging/comedi/drivers/rtd520.c | 369 +- drivers/staging/comedi/drivers/rti800.c | 28 +- drivers/staging/comedi/drivers/s526.c | 560 +- drivers/staging/comedi/drivers/serial2002.c | 51 +- drivers/staging/comedi/drivers/ssv_dnp.c | 57 +- drivers/staging/comedi/drivers/unioxx5.c | 506 -- drivers/staging/comedi/drivers/usbdux.c | 164 +- drivers/staging/comedi/drivers/usbduxfast.c | 310 +- drivers/staging/comedi/drivers/usbduxsigma.c | 142 +- drivers/staging/comedi/drivers/vmk80xx.c | 127 +- .../staging/comedi/kcomedilib/kcomedilib_main.c | 32 +- drivers/staging/dgap/dgap.c | 532 +- drivers/staging/dgap/dgap.h | 4 - drivers/staging/dgnc/dgnc_cls.c | 50 +- drivers/staging/dgnc/dgnc_driver.c | 52 +- drivers/staging/dgnc/dgnc_driver.h | 59 +- drivers/staging/dgnc/dgnc_mgmt.c | 15 +- drivers/staging/dgnc/dgnc_neo.c | 65 +- drivers/staging/dgnc/dgnc_sysfs.c | 95 +- drivers/staging/dgnc/dgnc_tty.c | 324 +- drivers/staging/emxx_udc/emxx_udc.c | 183 +- drivers/staging/emxx_udc/emxx_udc.h | 30 - drivers/staging/fbtft/Kconfig | 10 + drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_agm1264k-fl.c | 17 +- drivers/staging/fbtft/fb_bd663474.c | 11 +- drivers/staging/fbtft/fb_hx8340bn.c | 16 +- drivers/staging/fbtft/fb_hx8347d.c | 16 +- drivers/staging/fbtft/fb_hx8353d.c | 21 +- drivers/staging/fbtft/fb_hx8357d.c | 12 +- drivers/staging/fbtft/fb_ili9163.c | 13 +- drivers/staging/fbtft/fb_ili9320.c | 21 +- drivers/staging/fbtft/fb_ili9325.c | 20 +- drivers/staging/fbtft/fb_ili9340.c | 14 +- drivers/staging/fbtft/fb_ili9341.c | 20 +- drivers/staging/fbtft/fb_ili9481.c | 10 +- drivers/staging/fbtft/fb_ili9486.c | 12 +- drivers/staging/fbtft/fb_pcd8544.c | 25 +- drivers/staging/fbtft/fb_ra8875.c | 40 +- drivers/staging/fbtft/fb_s6d02a1.c | 16 +- drivers/staging/fbtft/fb_s6d1121.c | 18 +- drivers/staging/fbtft/fb_ssd1289.c | 20 +- drivers/staging/fbtft/fb_ssd1306.c | 25 +- drivers/staging/fbtft/fb_ssd1331.c | 11 +- drivers/staging/fbtft/fb_ssd1351.c | 67 +- drivers/staging/fbtft/fb_st7735r.c | 22 +- drivers/staging/fbtft/fb_st7789v.c | 265 + drivers/staging/fbtft/fb_tinylcd.c | 14 +- drivers/staging/fbtft/fb_tls8204.c | 24 +- drivers/staging/fbtft/fb_uc1611.c | 12 +- drivers/staging/fbtft/fb_uc1701.c | 25 +- drivers/staging/fbtft/fb_upd161704.c | 11 +- drivers/staging/fbtft/fb_watterott.c | 38 +- drivers/staging/fbtft/fbtft-bus.c | 27 +- drivers/staging/fbtft/fbtft-core.c | 135 +- drivers/staging/fbtft/fbtft-sysfs.c | 6 +- drivers/staging/fbtft/fbtft.h | 11 +- drivers/staging/fbtft/fbtft_device.c | 171 +- drivers/staging/fbtft/flexfb.c | 10 - drivers/staging/fsl-mc/bus/dpbp.c | 356 +- drivers/staging/fsl-mc/bus/dpmcp-cmd.h | 81 +- drivers/staging/fsl-mc/bus/dpmcp.c | 316 +- drivers/staging/fsl-mc/bus/dpmcp.h | 220 +- drivers/staging/fsl-mc/bus/dpmng.c | 31 +- drivers/staging/fsl-mc/bus/dprc-cmd.h | 7 +- drivers/staging/fsl-mc/bus/dprc-driver.c | 12 +- drivers/staging/fsl-mc/bus/dprc.c | 955 ++- drivers/staging/fsl-mc/bus/mc-allocator.c | 98 +- drivers/staging/fsl-mc/bus/mc-bus.c | 136 +- drivers/staging/fsl-mc/bus/mc-sys.c | 208 +- drivers/staging/fsl-mc/include/dpbp-cmd.h | 2 +- drivers/staging/fsl-mc/include/dpbp.h | 303 +- drivers/staging/fsl-mc/include/dpcon-cmd.h | 62 +- drivers/staging/fsl-mc/include/dpmng.h | 33 +- drivers/staging/fsl-mc/include/dprc.h | 638 +- drivers/staging/fsl-mc/include/mc-cmd.h | 52 +- drivers/staging/fsl-mc/include/mc-private.h | 19 +- drivers/staging/fsl-mc/include/mc-sys.h | 55 +- drivers/staging/fsl-mc/include/mc.h | 18 +- drivers/staging/ft1000/Kconfig | 22 - drivers/staging/ft1000/Makefile | 3 - drivers/staging/ft1000/TODO | 9 - drivers/staging/ft1000/ft1000-pcmcia/Makefile | 2 - drivers/staging/ft1000/ft1000-pcmcia/boot.h | 158 - drivers/staging/ft1000/ft1000-pcmcia/ft1000.h | 70 - drivers/staging/ft1000/ft1000-pcmcia/ft1000.img | Bin 305770 -> 0 bytes drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.c | 158 - drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c | 769 -- drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 2068 ----- drivers/staging/ft1000/ft1000-usb/Makefile | 3 - drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 789 -- .../staging/ft1000/ft1000-usb/ft1000_download.c | 1058 --- drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 1586 ---- drivers/staging/ft1000/ft1000-usb/ft1000_ioctl.h | 123 - drivers/staging/ft1000/ft1000-usb/ft1000_usb.c | 252 - drivers/staging/ft1000/ft1000-usb/ft1000_usb.h | 150 - drivers/staging/ft1000/ft1000-usb/ft3000.img | Bin 280414 -> 0 bytes drivers/staging/ft1000/ft1000.h | 366 - drivers/staging/gdm724x/gdm_lte.c | 54 +- drivers/staging/gdm724x/gdm_mux.c | 28 +- drivers/staging/gdm724x/gdm_tty.c | 8 +- drivers/staging/gdm724x/gdm_usb.c | 56 +- drivers/staging/gdm724x/netlink_k.c | 10 +- drivers/staging/gdm72xx/gdm_qos.c | 4 +- drivers/staging/gdm72xx/gdm_sdio.c | 20 +- drivers/staging/gdm72xx/gdm_usb.c | 16 +- drivers/staging/gdm72xx/gdm_wimax.c | 22 +- drivers/staging/gdm72xx/sdio_boot.c | 4 +- drivers/staging/gdm72xx/usb_boot.c | 8 +- drivers/staging/goldfish/goldfish_nand.c | 4 +- drivers/staging/goldfish/goldfish_nand_reg.h | 10 +- drivers/staging/iio/accel/lis3l02dq_core.c | 10 +- drivers/staging/iio/accel/lis3l02dq_ring.c | 30 +- drivers/staging/iio/accel/sca3000_core.c | 65 +- drivers/staging/iio/accel/sca3000_ring.c | 19 +- drivers/staging/iio/adc/ad7192.c | 64 +- drivers/staging/iio/adc/ad7192.h | 2 +- drivers/staging/iio/adc/ad7280a.c | 180 +- drivers/staging/iio/adc/ad7606_core.c | 23 +- drivers/staging/iio/adc/ad7606_par.c | 15 +- drivers/staging/iio/adc/ad7606_spi.c | 5 +- drivers/staging/iio/adc/ad7780.c | 13 +- drivers/staging/iio/adc/ad7816.c | 58 +- drivers/staging/iio/adc/lpc32xx_adc.c | 18 +- drivers/staging/iio/adc/mxs-lradc.c | 185 +- drivers/staging/iio/adc/spear_adc.c | 4 +- drivers/staging/iio/addac/adt7316.c | 16 +- drivers/staging/iio/cdc/ad7150.c | 19 +- drivers/staging/iio/cdc/ad7152.c | 14 +- drivers/staging/iio/cdc/ad7746.c | 49 +- drivers/staging/iio/frequency/ad9834.c | 2 +- drivers/staging/iio/gyro/adis16060_core.c | 16 +- drivers/staging/iio/iio_dummy_evgen.c | 26 +- drivers/staging/iio/iio_simple_dummy.c | 11 +- drivers/staging/iio/iio_simple_dummy.h | 17 +- drivers/staging/iio/iio_simple_dummy_buffer.c | 8 +- drivers/staging/iio/iio_simple_dummy_events.c | 19 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 11 +- drivers/staging/iio/light/isl29018.c | 6 +- drivers/staging/iio/light/isl29028.c | 11 +- drivers/staging/iio/light/tsl2583.c | 16 +- drivers/staging/iio/light/tsl2x7x_core.c | 14 +- drivers/staging/iio/magnetometer/hmc5843.h | 2 +- drivers/staging/iio/magnetometer/hmc5843_core.c | 6 +- drivers/staging/iio/magnetometer/hmc5843_i2c.c | 2 +- drivers/staging/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/staging/iio/meter/ade7753.c | 10 +- drivers/staging/iio/meter/ade7754.c | 8 +- drivers/staging/iio/meter/ade7758_core.c | 6 +- drivers/staging/iio/meter/ade7759.c | 10 +- drivers/staging/iio/meter/ade7854-spi.c | 2 +- drivers/staging/iio/meter/ade7854.c | 6 +- drivers/staging/iio/resolver/ad2s1210.c | 2 +- drivers/staging/iio/resolver/ad2s90.c | 10 +- drivers/staging/iio/trigger/iio-trig-bfin-timer.c | 4 +- .../staging/iio/trigger/iio-trig-periodic-rtc.c | 2 +- .../staging/lustre/include/linux/libcfs/libcfs.h | 13 +- .../lustre/include/linux/libcfs/libcfs_debug.h | 1 + .../lustre/include/linux/libcfs/libcfs_hash.h | 189 +- .../lustre/include/linux/libcfs/libcfs_prim.h | 13 - .../lustre/include/linux/libcfs/libcfs_private.h | 2 +- .../lustre/include/linux/libcfs/libcfs_string.h | 5 +- .../lustre/include/linux/libcfs/libcfs_time.h | 49 - .../lustre/include/linux/libcfs/linux/libcfs.h | 3 - .../lustre/include/linux/libcfs/linux/linux-time.h | 35 +- .../staging/lustre/include/linux/lnet/lib-lnet.h | 6 +- .../staging/lustre/include/linux/lnet/lib-types.h | 2 +- drivers/staging/lustre/include/linux/lnet/nidstr.h | 47 +- drivers/staging/lustre/include/linux/lnet/types.h | 2 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 44 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 289 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 65 +- .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 1 - .../staging/lustre/lnet/klnds/socklnd/socklnd.c | 61 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.h | 6 +- .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 21 +- .../lustre/lnet/klnds/socklnd/socklnd_lib.c | 6 +- .../lustre/lnet/klnds/socklnd/socklnd_modparams.c | 1 - drivers/staging/lustre/lnet/lnet/Makefile | 2 +- drivers/staging/lustre/lnet/lnet/acceptor.c | 2 - drivers/staging/lustre/lnet/lnet/api-ni.c | 18 +- drivers/staging/lustre/lnet/lnet/config.c | 4 +- drivers/staging/lustre/lnet/lnet/lib-eq.c | 12 +- drivers/staging/lustre/lnet/lnet/lib-move.c | 7 +- drivers/staging/lustre/lnet/lnet/lib-ptl.c | 4 +- drivers/staging/lustre/lnet/lnet/nidstrings.c | 1260 +++ drivers/staging/lustre/lnet/lnet/router.c | 15 +- drivers/staging/lustre/lnet/lnet/router_proc.c | 45 +- drivers/staging/lustre/lnet/selftest/brw_test.c | 6 +- drivers/staging/lustre/lnet/selftest/conctl.c | 4 +- drivers/staging/lustre/lnet/selftest/conrpc.c | 18 +- drivers/staging/lustre/lnet/selftest/conrpc.h | 5 +- drivers/staging/lustre/lnet/selftest/console.c | 20 +- drivers/staging/lustre/lnet/selftest/console.h | 3 +- drivers/staging/lustre/lnet/selftest/framework.c | 12 +- drivers/staging/lustre/lnet/selftest/module.c | 1 - drivers/staging/lustre/lnet/selftest/ping_test.c | 16 +- drivers/staging/lustre/lnet/selftest/rpc.c | 11 +- drivers/staging/lustre/lnet/selftest/rpc.h | 1 - drivers/staging/lustre/lnet/selftest/selftest.h | 27 +- drivers/staging/lustre/lnet/selftest/timer.c | 17 +- drivers/staging/lustre/lnet/selftest/timer.h | 2 +- drivers/staging/lustre/lustre/fid/fid_request.c | 132 +- drivers/staging/lustre/lustre/fid/lproc_fid.c | 3 - drivers/staging/lustre/lustre/fld/fld_cache.c | 3 +- drivers/staging/lustre/lustre/fld/fld_internal.h | 3 - drivers/staging/lustre/lustre/fld/fld_request.c | 1 - drivers/staging/lustre/lustre/fld/lproc_fld.c | 1 - drivers/staging/lustre/lustre/include/cl_object.h | 59 +- drivers/staging/lustre/lustre/include/dt_object.h | 1496 ---- .../staging/lustre/lustre/include/interval_tree.h | 36 - drivers/staging/lustre/lustre/include/lclient.h | 28 +- .../lustre/lustre/include/linux/lustre_compat25.h | 1 - .../lustre/lustre/include/linux/lustre_lite.h | 4 +- .../lustre/include/linux/lustre_patchless_compat.h | 1 - drivers/staging/lustre/lustre/include/linux/obd.h | 2 +- .../staging/lustre/lustre/include/lprocfs_status.h | 61 +- drivers/staging/lustre/lustre/include/lu_object.h | 61 +- drivers/staging/lustre/lustre/include/lu_ref.h | 1 - .../staging/lustre/lustre/include/lustre/libiam.h | 145 - .../lustre/lustre/include/lustre/ll_fiemap.h | 3 - .../lustre/lustre/include/lustre/lustre_idl.h | 98 +- .../lustre/include/lustre/lustre_lfsck_user.h | 95 - .../lustre/lustre/include/lustre/lustre_user.h | 40 +- .../staging/lustre/lustre/include/lustre_capa.h | 305 - drivers/staging/lustre/lustre/include/lustre_cfg.h | 10 +- .../staging/lustre/lustre/include/lustre_debug.h | 1 - .../staging/lustre/lustre/include/lustre_disk.h | 159 +- drivers/staging/lustre/lustre/include/lustre_dlm.h | 117 +- .../lustre/lustre/include/lustre_dlm_flags.h | 228 +- .../staging/lustre/lustre/include/lustre_eacl.h | 5 - .../staging/lustre/lustre/include/lustre_export.h | 37 +- drivers/staging/lustre/lustre/include/lustre_fid.h | 96 +- drivers/staging/lustre/lustre/include/lustre_fld.h | 5 - drivers/staging/lustre/lustre/include/lustre_ha.h | 1 - .../staging/lustre/lustre/include/lustre_handles.h | 3 +- .../staging/lustre/lustre/include/lustre_import.h | 22 +- drivers/staging/lustre/lustre/include/lustre_lib.h | 19 +- .../staging/lustre/lustre/include/lustre_lite.h | 1 - drivers/staging/lustre/lustre/include/lustre_log.h | 167 +- drivers/staging/lustre/lustre/include/lustre_mdc.h | 1 - drivers/staging/lustre/lustre/include/lustre_mds.h | 5 - drivers/staging/lustre/lustre/include/lustre_net.h | 152 +- .../staging/lustre/lustre/include/lustre_param.h | 12 - .../lustre/lustre/include/lustre_req_layout.h | 11 - drivers/staging/lustre/lustre/include/lustre_sec.h | 48 +- drivers/staging/lustre/lustre/include/obd.h | 188 +- drivers/staging/lustre/lustre/include/obd_cache.h | 39 - drivers/staging/lustre/lustre/include/obd_cksum.h | 1 - drivers/staging/lustre/lustre/include/obd_class.h | 236 +- .../staging/lustre/lustre/include/obd_support.h | 284 +- drivers/staging/lustre/lustre/lclient/glimpse.c | 6 +- drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 102 +- .../staging/lustre/lustre/lclient/lcommon_misc.c | 1 - drivers/staging/lustre/lustre/ldlm/interval_tree.c | 274 +- drivers/staging/lustre/lustre/ldlm/l_lock.c | 7 +- drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 27 +- drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 278 +- .../staging/lustre/lustre/ldlm/ldlm_inodebits.c | 1 - drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 36 +- drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 38 - drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 391 +- drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 132 +- drivers/staging/lustre/lustre/ldlm/ldlm_plain.c | 1 - drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 441 +- drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 380 +- drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 209 +- drivers/staging/lustre/lustre/libcfs/Makefile | 2 +- drivers/staging/lustre/lustre/libcfs/debug.c | 5 +- drivers/staging/lustre/lustre/libcfs/fail.c | 4 +- drivers/staging/lustre/lustre/libcfs/hash.c | 131 +- .../lustre/lustre/libcfs/kernel_user_comm.c | 1 + drivers/staging/lustre/lustre/libcfs/libcfs_lock.c | 8 +- drivers/staging/lustre/lustre/libcfs/libcfs_mem.c | 10 +- .../staging/lustre/lustre/libcfs/libcfs_string.c | 144 +- .../staging/lustre/lustre/libcfs/linux/linux-cpu.c | 3 +- .../lustre/libcfs/linux/linux-crypto-adler.c | 3 +- .../lustre/lustre/libcfs/linux/linux-crypto.c | 9 +- .../lustre/lustre/libcfs/linux/linux-curproc.c | 1 + .../lustre/lustre/libcfs/linux/linux-debug.c | 2 +- .../lustre/lustre/libcfs/linux/linux-module.c | 1 - .../lustre/lustre/libcfs/linux/linux-prim.c | 70 - .../lustre/lustre/libcfs/linux/linux-tracefile.c | 32 +- drivers/staging/lustre/lustre/libcfs/module.c | 185 +- drivers/staging/lustre/lustre/libcfs/nidstrings.c | 842 -- drivers/staging/lustre/lustre/libcfs/tracefile.c | 6 +- drivers/staging/lustre/lustre/libcfs/tracefile.h | 3 - drivers/staging/lustre/lustre/libcfs/workitem.c | 16 +- drivers/staging/lustre/lustre/llite/Makefile | 2 +- drivers/staging/lustre/lustre/llite/dcache.c | 1 - drivers/staging/lustre/lustre/llite/dir.c | 15 +- drivers/staging/lustre/lustre/llite/file.c | 81 +- drivers/staging/lustre/lustre/llite/llite_capa.c | 661 -- drivers/staging/lustre/lustre/llite/llite_close.c | 9 +- .../staging/lustre/lustre/llite/llite_internal.h | 49 +- drivers/staging/lustre/lustre/llite/llite_lib.c | 179 +- drivers/staging/lustre/lustre/llite/llite_mmap.c | 2 - drivers/staging/lustre/lustre/llite/llite_nfs.c | 9 +- drivers/staging/lustre/lustre/llite/llite_rmtacl.c | 1 - drivers/staging/lustre/lustre/llite/lloop.c | 5 +- drivers/staging/lustre/lustre/llite/lproc_llite.c | 38 +- drivers/staging/lustre/lustre/llite/namei.c | 58 +- drivers/staging/lustre/lustre/llite/remote_perm.c | 16 +- drivers/staging/lustre/lustre/llite/rw.c | 42 +- drivers/staging/lustre/lustre/llite/rw26.c | 1 + drivers/staging/lustre/lustre/llite/statahead.c | 40 +- drivers/staging/lustre/lustre/llite/super25.c | 42 +- drivers/staging/lustre/lustre/llite/vvp_dev.c | 11 +- drivers/staging/lustre/lustre/llite/vvp_internal.h | 1 - drivers/staging/lustre/lustre/llite/vvp_io.c | 10 +- drivers/staging/lustre/lustre/llite/vvp_lock.c | 1 - drivers/staging/lustre/lustre/llite/vvp_object.c | 13 +- drivers/staging/lustre/lustre/llite/vvp_page.c | 1 - drivers/staging/lustre/lustre/llite/xattr.c | 19 +- drivers/staging/lustre/lustre/llite/xattr_cache.c | 24 +- drivers/staging/lustre/lustre/lmv/lmv_obd.c | 78 +- drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 2 + .../staging/lustre/lustre/lov/lov_cl_internal.h | 5 - drivers/staging/lustre/lustre/lov/lov_dev.c | 15 +- drivers/staging/lustre/lustre/lov/lov_ea.c | 7 +- drivers/staging/lustre/lustre/lov/lov_internal.h | 5 +- drivers/staging/lustre/lustre/lov/lov_io.c | 9 +- drivers/staging/lustre/lustre/lov/lov_lock.c | 21 +- drivers/staging/lustre/lustre/lov/lov_obd.c | 52 +- drivers/staging/lustre/lustre/lov/lov_object.c | 18 +- drivers/staging/lustre/lustre/lov/lov_pack.c | 22 - drivers/staging/lustre/lustre/lov/lov_page.c | 2 - drivers/staging/lustre/lustre/lov/lov_pool.c | 32 +- drivers/staging/lustre/lustre/lov/lov_request.c | 17 +- drivers/staging/lustre/lustre/lov/lovsub_dev.c | 5 +- drivers/staging/lustre/lustre/lov/lovsub_lock.c | 4 +- drivers/staging/lustre/lustre/lov/lovsub_object.c | 6 +- drivers/staging/lustre/lustre/lov/lproc_lov.c | 5 + drivers/staging/lustre/lustre/mdc/mdc_internal.h | 18 +- drivers/staging/lustre/lustre/mdc/mdc_lib.c | 50 +- drivers/staging/lustre/lustre/mdc/mdc_locks.c | 47 +- drivers/staging/lustre/lustre/mdc/mdc_reint.c | 24 +- drivers/staging/lustre/lustre/mdc/mdc_request.c | 258 +- drivers/staging/lustre/lustre/mgc/lproc_mgc.c | 1 + drivers/staging/lustre/lustre/mgc/mgc_request.c | 63 +- drivers/staging/lustre/lustre/obdclass/Makefile | 2 +- drivers/staging/lustre/lustre/obdclass/acl.c | 120 - drivers/staging/lustre/lustre/obdclass/capa.c | 421 - drivers/staging/lustre/lustre/obdclass/cl_io.c | 106 +- drivers/staging/lustre/lustre/obdclass/cl_lock.c | 49 +- drivers/staging/lustre/lustre/obdclass/cl_object.c | 68 +- drivers/staging/lustre/lustre/obdclass/cl_page.c | 5 +- drivers/staging/lustre/lustre/obdclass/class_obd.c | 119 +- drivers/staging/lustre/lustre/obdclass/debug.c | 10 - drivers/staging/lustre/lustre/obdclass/dt_object.c | 1054 --- drivers/staging/lustre/lustre/obdclass/genops.c | 600 +- .../lustre/lustre/obdclass/linux/linux-module.c | 3 - .../lustre/lustre/obdclass/linux/linux-obdo.c | 137 - .../lustre/lustre/obdclass/linux/linux-sysctl.c | 4 - drivers/staging/lustre/lustre/obdclass/llog.c | 549 +- drivers/staging/lustre/lustre/obdclass/llog_cat.c | 590 +- .../staging/lustre/lustre/obdclass/llog_internal.h | 21 - drivers/staging/lustre/lustre/obdclass/llog_obd.c | 31 - drivers/staging/lustre/lustre/obdclass/llog_swab.c | 7 +- .../lustre/lustre/obdclass/lprocfs_counters.c | 9 - .../lustre/lustre/obdclass/lprocfs_status.c | 440 +- drivers/staging/lustre/lustre/obdclass/lu_object.c | 383 +- .../lustre/lustre/obdclass/lustre_handles.c | 22 +- .../staging/lustre/lustre/obdclass/obd_config.c | 468 +- drivers/staging/lustre/lustre/obdclass/obd_mount.c | 162 +- drivers/staging/lustre/lustre/obdclass/obdo.c | 173 +- .../staging/lustre/lustre/obdclass/statfs_pack.c | 14 - .../staging/lustre/lustre/obdecho/echo_client.c | 45 +- .../staging/lustre/lustre/obdecho/echo_internal.h | 1 - drivers/staging/lustre/lustre/osc/lproc_osc.c | 46 +- drivers/staging/lustre/lustre/osc/osc_cache.c | 44 +- .../staging/lustre/lustre/osc/osc_cl_internal.h | 3 +- drivers/staging/lustre/lustre/osc/osc_dev.c | 8 +- drivers/staging/lustre/lustre/osc/osc_internal.h | 7 +- drivers/staging/lustre/lustre/osc/osc_io.c | 14 +- drivers/staging/lustre/lustre/osc/osc_lock.c | 4 +- drivers/staging/lustre/lustre/osc/osc_object.c | 6 +- drivers/staging/lustre/lustre/osc/osc_page.c | 9 +- drivers/staging/lustre/lustre/osc/osc_quota.c | 11 +- drivers/staging/lustre/lustre/osc/osc_request.c | 238 +- drivers/staging/lustre/lustre/ptlrpc/client.c | 512 +- drivers/staging/lustre/lustre/ptlrpc/connection.c | 10 +- drivers/staging/lustre/lustre/ptlrpc/events.c | 12 +- drivers/staging/lustre/lustre/ptlrpc/import.c | 70 +- drivers/staging/lustre/lustre/ptlrpc/layout.c | 144 +- drivers/staging/lustre/lustre/ptlrpc/llog_client.c | 37 +- .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 134 +- drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 22 +- drivers/staging/lustre/lustre/ptlrpc/nrs.c | 129 +- .../staging/lustre/lustre/ptlrpc/pack_generic.c | 362 +- drivers/staging/lustre/lustre/ptlrpc/pers.c | 1 - drivers/staging/lustre/lustre/ptlrpc/pinger.c | 170 +- .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 19 +- .../staging/lustre/lustre/ptlrpc/ptlrpc_module.c | 6 +- drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 740 +- drivers/staging/lustre/lustre/ptlrpc/sec.c | 165 +- drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 358 +- drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 78 +- drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 25 +- drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c | 6 +- drivers/staging/lustre/lustre/ptlrpc/sec_null.c | 4 +- drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 2 +- drivers/staging/lustre/lustre/ptlrpc/service.c | 526 +- drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 60 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 2 +- drivers/staging/media/lirc/lirc_sasem.c | 12 +- drivers/staging/media/omap4iss/iss.c | 40 +- drivers/staging/media/omap4iss/iss_csi2.c | 6 +- drivers/staging/media/omap4iss/iss_csi2.h | 4 +- drivers/staging/media/omap4iss/iss_ipipe.c | 26 +- drivers/staging/media/omap4iss/iss_ipipe.h | 4 +- drivers/staging/media/omap4iss/iss_ipipeif.c | 24 +- drivers/staging/media/omap4iss/iss_ipipeif.h | 8 +- drivers/staging/media/omap4iss/iss_regs.h | 316 +- drivers/staging/media/omap4iss/iss_resizer.c | 28 +- drivers/staging/media/omap4iss/iss_resizer.h | 6 +- drivers/staging/media/omap4iss/iss_video.c | 19 +- .../most/Documentation/ABI/sysfs-class-most.txt | 2 +- drivers/staging/most/aim-cdev/cdev.c | 68 +- drivers/staging/most/aim-network/networking.c | 53 +- drivers/staging/most/aim-sound/sound.c | 114 +- drivers/staging/most/aim-v4l2/Makefile | 1 - drivers/staging/most/aim-v4l2/video.c | 50 +- drivers/staging/most/hdm-dim2/Kconfig | 2 +- drivers/staging/most/hdm-dim2/dim2_hal.c | 62 +- drivers/staging/most/hdm-dim2/dim2_hal.h | 5 - drivers/staging/most/hdm-dim2/dim2_hdm.c | 79 +- drivers/staging/most/hdm-dim2/dim2_hdm.h | 3 +- drivers/staging/most/hdm-dim2/dim2_sysfs.c | 3 +- drivers/staging/most/hdm-i2c/hdm_i2c.c | 45 +- drivers/staging/most/hdm-usb/hdm_usb.c | 162 +- drivers/staging/most/mostcore/core.c | 230 +- drivers/staging/most/mostcore/mostcore.h | 13 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 66 +- drivers/staging/mt29f_spinand/mt29f_spinand.h | 18 +- drivers/staging/netlogic/platform_net.c | 1 - drivers/staging/netlogic/xlr_net.h | 3 +- drivers/staging/nvec/nvec.c | 1 - drivers/staging/octeon-usb/octeon-hcd.c | 7 +- drivers/staging/octeon/Makefile | 2 - drivers/staging/octeon/ethernet-defines.h | 5 +- drivers/staging/octeon/ethernet-rgmii.c | 2 +- drivers/staging/octeon/ethernet-rx.c | 10 +- drivers/staging/octeon/ethernet-sgmii.c | 2 +- drivers/staging/octeon/ethernet-tx.c | 8 +- drivers/staging/octeon/ethernet-xaui.c | 42 - drivers/staging/octeon/ethernet.c | 42 +- drivers/staging/octeon/octeon-ethernet.h | 6 +- drivers/staging/olpc_dcon/olpc_dcon.c | 36 +- drivers/staging/olpc_dcon/olpc_dcon.h | 4 +- drivers/staging/panel/panel.c | 138 +- drivers/staging/rdma/Kconfig | 2 +- drivers/staging/rdma/amso1100/c2.c | 6 +- drivers/staging/rdma/amso1100/c2_ae.c | 6 +- drivers/staging/rdma/amso1100/c2_alloc.c | 2 +- drivers/staging/rdma/amso1100/c2_cm.c | 3 - drivers/staging/rdma/amso1100/c2_cq.c | 12 +- drivers/staging/rdma/amso1100/c2_intr.c | 2 +- drivers/staging/rdma/amso1100/c2_mm.c | 10 +- drivers/staging/rdma/amso1100/c2_mq.c | 1 + drivers/staging/rdma/amso1100/c2_provider.c | 10 +- drivers/staging/rdma/amso1100/c2_qp.c | 20 +- drivers/staging/rdma/amso1100/c2_rnic.c | 28 +- drivers/staging/rdma/ehca/ehca_cq.c | 13 +- drivers/staging/rdma/hfi1/chip.c | 196 +- drivers/staging/rdma/hfi1/chip.h | 2 + drivers/staging/rdma/hfi1/common.h | 4 +- drivers/staging/rdma/hfi1/device.c | 2 +- drivers/staging/rdma/hfi1/diag.c | 9 +- drivers/staging/rdma/hfi1/driver.c | 83 +- drivers/staging/rdma/hfi1/file_ops.c | 18 +- drivers/staging/rdma/hfi1/firmware.c | 37 +- drivers/staging/rdma/hfi1/hfi.h | 22 +- drivers/staging/rdma/hfi1/init.c | 30 +- drivers/staging/rdma/hfi1/mad.c | 20 +- drivers/staging/rdma/hfi1/mr.c | 28 +- drivers/staging/rdma/hfi1/pcie.c | 15 +- drivers/staging/rdma/hfi1/pio.c | 21 +- drivers/staging/rdma/hfi1/qp.h | 15 + drivers/staging/rdma/hfi1/qsfp.c | 13 +- drivers/staging/rdma/hfi1/rc.c | 25 +- drivers/staging/rdma/hfi1/ruc.c | 25 +- drivers/staging/rdma/hfi1/sdma.c | 168 +- drivers/staging/rdma/hfi1/sdma.h | 74 +- drivers/staging/rdma/hfi1/sysfs.c | 2 +- drivers/staging/rdma/hfi1/trace.c | 4 +- drivers/staging/rdma/hfi1/trace.h | 48 +- drivers/staging/rdma/hfi1/user_sdma.c | 124 +- drivers/staging/rdma/hfi1/verbs.c | 19 +- drivers/staging/rdma/hfi1/verbs.h | 3 +- drivers/staging/rdma/ipath/ipath_driver.c | 27 +- drivers/staging/rdma/ipath/ipath_eeprom.c | 2 +- drivers/staging/rdma/ipath/ipath_file_ops.c | 15 +- drivers/staging/rdma/ipath/ipath_fs.c | 13 +- drivers/staging/rdma/ipath/ipath_iba6110.c | 7 +- drivers/staging/rdma/ipath/ipath_init_chip.c | 32 +- drivers/staging/rdma/ipath/ipath_intr.c | 8 +- drivers/staging/rdma/ipath/ipath_kernel.h | 3 +- drivers/staging/rdma/ipath/ipath_qp.c | 3 +- drivers/staging/rdma/ipath/ipath_ruc.c | 1 - drivers/staging/rdma/ipath/ipath_sdma.c | 6 +- drivers/staging/rdma/ipath/ipath_sysfs.c | 7 +- drivers/staging/rdma/ipath/ipath_ud.c | 1 - drivers/staging/rdma/ipath/ipath_user_pages.c | 1 - drivers/staging/rdma/ipath/ipath_user_sdma.c | 5 +- drivers/staging/rdma/ipath/ipath_verbs.c | 15 +- drivers/staging/rdma/ipath/ipath_verbs_mcast.c | 1 - drivers/staging/rtl8188eu/Kconfig | 2 +- drivers/staging/rtl8188eu/Makefile | 1 + drivers/staging/rtl8188eu/core/rtw_ap.c | 2 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 8 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 3 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 50 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 14 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 96 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 20 +- drivers/staging/rtl8188eu/core/rtw_rf.c | 2 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 15 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 10 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 + .../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 14 +- drivers/staging/rtl8188eu/hal/bb_cfg.c | 93 +- drivers/staging/rtl8188eu/hal/fw.c | 5 +- drivers/staging/rtl8188eu/hal/mac_cfg.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 33 +- drivers/staging/rtl8188eu/hal/odm_HWConfig.c | 6 +- drivers/staging/rtl8188eu/hal/odm_RTL8188E.c | 122 +- drivers/staging/rtl8188eu/hal/phy.c | 32 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 26 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 27 +- drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 6 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 56 +- drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h | 14 +- drivers/staging/rtl8188eu/include/basic_types.h | 6 - drivers/staging/rtl8188eu/include/drv_types.h | 2 + drivers/staging/rtl8188eu/include/hal_intf.h | 16 +- drivers/staging/rtl8188eu/include/ieee80211.h | 4 +- drivers/staging/rtl8188eu/include/mon.h | 36 + drivers/staging/rtl8188eu/include/odm.h | 90 +- drivers/staging/rtl8188eu/include/odm_debug.h | 42 +- drivers/staging/rtl8188eu/include/odm_reg.h | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 48 - drivers/staging/rtl8188eu/include/pwrseq.h | 84 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 415 +- drivers/staging/rtl8188eu/include/rtw_security.h | 3 - drivers/staging/rtl8188eu/include/rtw_sreset.h | 14 +- drivers/staging/rtl8188eu/include/wifi.h | 12 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 28 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 9 +- drivers/staging/rtl8188eu/os_dep/mon.c | 195 + drivers/staging/rtl8188eu/os_dep/os_intfs.c | 8 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 10 + drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 5 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/dot11d.c | 4 - drivers/staging/rtl8192e/dot11d.h | 4 - drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 4 - drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 4 - drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 62 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 103 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 4 - .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 278 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 23 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 4 - drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 4 - drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 4 - drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 240 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 4 - drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 4 - drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 4 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 358 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 311 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 4 - drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 4 - drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 4 - drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 14 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 4 - drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 4 - drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 4 - drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 31 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 4 - drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 349 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 4 - drivers/staging/rtl8192e/rtl819x_BA.h | 4 - drivers/staging/rtl8192e/rtl819x_BAProc.c | 8 +- drivers/staging/rtl8192e/rtl819x_HT.h | 4 - drivers/staging/rtl8192e/rtl819x_HTProc.c | 4 - drivers/staging/rtl8192e/rtl819x_Qos.h | 4 - drivers/staging/rtl8192e/rtl819x_TS.h | 4 - drivers/staging/rtl8192e/rtl819x_TSProc.c | 4 - drivers/staging/rtl8192e/rtllib_debug.h | 4 - drivers/staging/rtl8192e/rtllib_module.c | 9 +- drivers/staging/rtl8192e/rtllib_rx.c | 14 +- drivers/staging/rtl8192e/rtllib_softmac.c | 20 +- drivers/staging/rtl8192e/rtllib_tx.c | 12 +- drivers/staging/rtl8192e/rtllib_wx.c | 4 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 47 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 76 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 19 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 19 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 102 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 - drivers/staging/rtl8192u/ieee80211/rtl819x_Qos.h | 49 +- drivers/staging/rtl8192u/r8192U.h | 99 +- drivers/staging/rtl8192u/r8192U_core.c | 1980 +++-- drivers/staging/rtl8192u/r8192U_dm.c | 17 +- drivers/staging/rtl8192u/r8192U_hw.h | 145 +- drivers/staging/rtl8192u/r8192U_wx.c | 4 +- drivers/staging/rtl8192u/r819xU_cmdpkt.h | 6 +- drivers/staging/rtl8192u/r819xU_phy.c | 4 +- drivers/staging/rtl8712/drv_types.h | 11 +- drivers/staging/rtl8712/hal_init.c | 57 +- drivers/staging/rtl8712/ieee80211.c | 43 +- drivers/staging/rtl8712/ieee80211.h | 48 +- drivers/staging/rtl8712/mlme_linux.c | 5 +- drivers/staging/rtl8712/os_intfs.c | 11 +- drivers/staging/rtl8712/osdep_service.h | 4 - drivers/staging/rtl8712/recv_linux.c | 3 +- drivers/staging/rtl8712/rtl8712_cmd.c | 42 +- drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 3 +- drivers/staging/rtl8712/rtl8712_efuse.c | 138 +- drivers/staging/rtl8712/rtl8712_gp_bitdef.h | 3 +- drivers/staging/rtl8712/rtl8712_hal.h | 14 +- drivers/staging/rtl8712/rtl8712_io.c | 28 +- drivers/staging/rtl8712/rtl8712_led.c | 187 +- drivers/staging/rtl8712/rtl8712_recv.c | 55 +- drivers/staging/rtl8712/rtl8712_xmit.c | 86 +- drivers/staging/rtl8712/rtl871x_cmd.c | 25 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 22 +- drivers/staging/rtl8712/rtl871x_io.c | 2 +- drivers/staging/rtl8712/rtl871x_io.h | 8 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 234 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 53 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 33 +- drivers/staging/rtl8712/rtl871x_mlme.c | 150 +- drivers/staging/rtl8712/rtl871x_mlme.h | 2 +- drivers/staging/rtl8712/rtl871x_mp.c | 39 +- drivers/staging/rtl8712/rtl871x_mp.h | 1 - drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 38 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 6 +- drivers/staging/rtl8712/rtl871x_recv.c | 70 +- drivers/staging/rtl8712/rtl871x_security.c | 133 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 10 +- drivers/staging/rtl8712/rtl871x_xmit.c | 95 +- drivers/staging/rtl8712/usb_halinit.c | 13 +- drivers/staging/rtl8712/usb_intf.c | 21 +- drivers/staging/rtl8712/usb_ops.c | 20 +- drivers/staging/rtl8712/usb_ops_linux.c | 28 +- drivers/staging/rtl8712/wifi.h | 9 - drivers/staging/rtl8712/xmit_linux.c | 4 +- drivers/staging/rtl8723au/core/rtw_ap.c | 210 +- drivers/staging/rtl8723au/core/rtw_cmd.c | 16 +- drivers/staging/rtl8723au/core/rtw_efuse.c | 320 +- drivers/staging/rtl8723au/core/rtw_ieee80211.c | 9 +- drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 9 +- drivers/staging/rtl8723au/core/rtw_recv.c | 6 +- drivers/staging/rtl8723au/core/rtw_security.c | 17 +- drivers/staging/rtl8723au/core/rtw_wlan_util.c | 4 +- .../staging/rtl8723au/hal/rtl8723a_bt-coexist.c | 88 +- drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 3 +- drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c | 46 +- drivers/staging/rtl8723au/hal/rtl8723a_phycfg.c | 55 +- drivers/staging/rtl8723au/hal/rtl8723a_rf6052.c | 48 +- drivers/staging/rtl8723au/hal/usb_halinit.c | 5 +- drivers/staging/rtl8723au/include/rtw_cmd.h | 2 - drivers/staging/rts5208/rtsx.c | 6 +- drivers/staging/rts5208/rtsx_chip.c | 28 +- drivers/staging/skein/skein_api.c | 57 +- drivers/staging/skein/skein_api.h | 48 +- drivers/staging/skein/skein_base.c | 24 +- drivers/staging/skein/skein_block.c | 380 +- drivers/staging/skein/skein_generic.c | 3 +- drivers/staging/slicoss/slic.h | 23 +- drivers/staging/slicoss/slichw.h | 38 +- drivers/staging/slicoss/slicoss.c | 211 +- drivers/staging/sm750fb/ddk750_chip.c | 323 +- drivers/staging/sm750fb/ddk750_chip.h | 9 - drivers/staging/sm750fb/ddk750_display.c | 50 +- drivers/staging/sm750fb/ddk750_display.h | 69 +- drivers/staging/sm750fb/ddk750_help.h | 13 +- drivers/staging/sm750fb/ddk750_hwi2c.c | 109 +- drivers/staging/sm750fb/ddk750_hwi2c.h | 9 +- drivers/staging/sm750fb/ddk750_mode.c | 3 +- drivers/staging/sm750fb/ddk750_power.c | 71 +- drivers/staging/sm750fb/ddk750_power.h | 17 - drivers/staging/sm750fb/ddk750_reg.h | 244 - drivers/staging/sm750fb/ddk750_sii164.c | 8 +- drivers/staging/sm750fb/ddk750_swi2c.c | 296 +- drivers/staging/sm750fb/ddk750_swi2c.h | 47 +- drivers/staging/sm750fb/sm750.c | 439 +- drivers/staging/sm750fb/sm750.h | 134 +- drivers/staging/sm750fb/sm750_accel.c | 51 +- drivers/staging/sm750fb/sm750_cursor.c | 74 +- drivers/staging/sm750fb/sm750_help.h | 37 +- drivers/staging/sm750fb/sm750_hw.c | 209 +- drivers/staging/sm750fb/sm750_hw.h | 101 - drivers/staging/speakup/buffers.c | 3 +- drivers/staging/speakup/devsynth.c | 4 +- drivers/staging/speakup/i18n.c | 2 +- drivers/staging/speakup/kobjects.c | 16 +- drivers/staging/speakup/serialio.c | 4 +- drivers/staging/speakup/speakup_audptr.c | 2 +- drivers/staging/speakup/speakup_dectlk.c | 3 +- drivers/staging/speakup/speakup_soft.c | 3 +- drivers/staging/speakup/spk_priv.h | 42 +- drivers/staging/speakup/spk_priv_keyinfo.h | 44 +- drivers/staging/speakup/varhandlers.c | 20 +- drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 1 - .../Documentation/ABI/sysfs-platform-visorchipset | 2 + drivers/staging/unisys/Documentation/overview.txt | 458 +- drivers/staging/unisys/Kconfig | 2 + drivers/staging/unisys/Makefile | 2 + drivers/staging/unisys/TODO | 25 +- drivers/staging/unisys/include/channel.h | 19 +- drivers/staging/unisys/include/diagchannel.h | 5 - drivers/staging/unisys/include/iochannel.h | 26 +- drivers/staging/unisys/include/periodic_work.h | 12 +- drivers/staging/unisys/visorbus/periodic_work.c | 8 +- drivers/staging/unisys/visorbus/visorchannel.c | 8 +- drivers/staging/unisys/visorbus/visorchipset.c | 2 +- drivers/staging/unisys/visorbus/vmcallinterface.h | 54 +- drivers/staging/unisys/visorhba/Kconfig | 14 + drivers/staging/unisys/visorhba/Makefile | 10 + drivers/staging/unisys/visorhba/visorhba_main.c | 1241 +++ drivers/staging/unisys/visorinput/Kconfig | 10 + drivers/staging/unisys/visorinput/Makefile | 7 + .../staging/unisys/visorinput/ultrainputreport.h | 74 + drivers/staging/unisys/visorinput/visorinput.c | 715 ++ drivers/staging/unisys/visornic/visornic_main.c | 70 +- drivers/staging/vt6655/baseband.c | 14 +- drivers/staging/vt6655/card.c | 398 +- drivers/staging/vt6655/desc.h | 58 +- drivers/staging/vt6655/device.h | 149 +- drivers/staging/vt6655/device_main.c | 866 +- drivers/staging/vt6655/dpc.c | 8 +- drivers/staging/vt6655/dpc.h | 2 +- drivers/staging/vt6655/mac.c | 3 +- drivers/staging/vt6655/rf.c | 12 +- drivers/staging/vt6655/rf.h | 4 +- drivers/staging/vt6655/rxtx.c | 6 +- drivers/staging/vt6656/baseband.c | 2 - drivers/staging/vt6656/card.c | 7 +- drivers/staging/vt6656/device.h | 2 + drivers/staging/vt6656/int.c | 14 +- drivers/staging/vt6656/main_usb.c | 28 +- drivers/staging/vt6656/power.c | 10 +- drivers/staging/vt6656/rxtx.c | 5 +- drivers/staging/vt6656/usbpipe.c | 6 - drivers/staging/wilc1000/Kconfig | 24 +- drivers/staging/wilc1000/Makefile | 14 +- drivers/staging/wilc1000/coreconfigurator.c | 1620 +--- drivers/staging/wilc1000/coreconfigurator.h | 80 +- drivers/staging/wilc1000/host_interface.c | 8313 +++++++------------- drivers/staging/wilc1000/host_interface.h | 594 +- drivers/staging/wilc1000/linux_mon.c | 218 +- drivers/staging/wilc1000/linux_wlan.c | 1625 +--- drivers/staging/wilc1000/linux_wlan_common.h | 22 +- drivers/staging/wilc1000/linux_wlan_sdio.c | 51 +- drivers/staging/wilc1000/linux_wlan_spi.c | 116 +- drivers/staging/wilc1000/linux_wlan_spi.h | 6 +- drivers/staging/wilc1000/wilc_errorsupport.h | 67 - drivers/staging/wilc1000/wilc_exported_buf.c | 71 - drivers/staging/wilc1000/wilc_memory.c | 16 - drivers/staging/wilc1000/wilc_memory.h | 66 - drivers/staging/wilc1000/wilc_msgqueue.c | 160 +- drivers/staging/wilc1000/wilc_msgqueue.h | 27 +- drivers/staging/wilc1000/wilc_oswrapper.h | 29 - drivers/staging/wilc1000/wilc_platform.h | 48 - drivers/staging/wilc1000/wilc_sdio.c | 154 +- drivers/staging/wilc1000/wilc_spi.c | 383 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 1387 ++-- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 94 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 121 +- drivers/staging/wilc1000/wilc_wlan.c | 951 +-- drivers/staging/wilc1000/wilc_wlan.h | 99 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 189 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 22 +- drivers/staging/wilc1000/wilc_wlan_if.h | 1455 ++-- drivers/staging/wlan-ng/cfg80211.c | 15 - drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/staging/wlan-ng/p80211conv.c | 50 +- drivers/staging/wlan-ng/p80211conv.h | 7 +- drivers/staging/wlan-ng/p80211meta.h | 90 - drivers/staging/wlan-ng/prism2fw.c | 13 +- drivers/staging/wlan-ng/prism2sta.c | 1027 +-- drivers/staging/wlan-ng/prism2usb.c | 8 +- drivers/staging/xgifb/XGI_main_26.c | 6 +- drivers/staging/xgifb/vb_init.c | 103 +- drivers/staging/xgifb/vb_util.h | 4 +- drivers/vme/bridges/vme_ca91cx42.c | 5 +- drivers/vme/bridges/vme_tsi148.c | 172 +- drivers/vme/vme.c | 90 + drivers/vme/vme_bridge.h | 21 +- include/linux/fb.h | 5 +- include/linux/iio/common/st_sensors.h | 4 + include/linux/iio/iio.h | 3 + include/linux/iio/triggered_event.h | 11 + include/uapi/linux/iio/types.h | 4 + include/uapi/rdma/hfi/hfi1_user.h | 4 +- tools/iio/generic_buffer.c | 9 + tools/iio/iio_event_monitor.c | 6 +- 990 files changed, 38366 insertions(+), 57691 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-vz89x create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-meas-spec create mode 100644 Documentation/devicetree/bindings/iio/accel/mma8452.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/hi8435.txt create mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt create mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt rename drivers/iio/accel/{bmc150-accel.c => bmc150-accel-core.c} (81%) create mode 100644 drivers/iio/accel/bmc150-accel-i2c.c create mode 100644 drivers/iio/accel/bmc150-accel-spi.c create mode 100644 drivers/iio/accel/bmc150-accel.h create mode 100644 drivers/iio/accel/mxc4005.c create mode 100644 drivers/iio/adc/hi8435.c create mode 100644 drivers/iio/buffer/Kconfig create mode 100644 drivers/iio/buffer/Makefile rename drivers/iio/{buffer_cb.c => buffer/industrialio-buffer-cb.c} (89%) rename drivers/iio/{ => buffer}/industrialio-triggered-buffer.c (100%) rename drivers/iio/{ => buffer}/kfifo_buf.c (100%) create mode 100644 drivers/iio/chemical/Kconfig create mode 100644 drivers/iio/chemical/Makefile create mode 100644 drivers/iio/chemical/vz89x.c create mode 100644 drivers/iio/common/ms_sensors/Kconfig create mode 100644 drivers/iio/common/ms_sensors/Makefile create mode 100644 drivers/iio/common/ms_sensors/ms_sensors_i2c.c create mode 100644 drivers/iio/common/ms_sensors/ms_sensors_i2c.h create mode 100644 drivers/iio/gyro/bmg160.h rename drivers/iio/gyro/{bmg160.c => bmg160_core.c} (75%) create mode 100644 drivers/iio/gyro/bmg160_i2c.c create mode 100644 drivers/iio/gyro/bmg160_spi.c create mode 100644 drivers/iio/humidity/hdc100x.c create mode 100644 drivers/iio/humidity/htu21.c create mode 100644 drivers/iio/industrialio-triggered-event.c create mode 100644 drivers/iio/light/apds9960.c create mode 100644 drivers/iio/light/us5182d.c create mode 100644 drivers/iio/potentiometer/Kconfig create mode 100644 drivers/iio/potentiometer/Makefile create mode 100644 drivers/iio/potentiometer/mcp4531.c create mode 100644 drivers/iio/pressure/ms5637.c create mode 100644 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c create mode 100644 drivers/iio/temperature/tsys01.c create mode 100644 drivers/iio/temperature/tsys02d.c delete mode 100644 drivers/staging/comedi/drivers/unioxx5.c create mode 100644 drivers/staging/fbtft/fb_st7789v.c delete mode 100644 drivers/staging/ft1000/Kconfig delete mode 100644 drivers/staging/ft1000/Makefile delete mode 100644 drivers/staging/ft1000/TODO delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/Makefile delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/boot.h delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000.h delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000.img delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.c delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c delete mode 100644 drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c delete mode 100644 drivers/staging/ft1000/ft1000-usb/Makefile delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_debug.c delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_download.c delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_hw.c delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_ioctl.h delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_usb.c delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft1000_usb.h delete mode 100644 drivers/staging/ft1000/ft1000-usb/ft3000.img delete mode 100644 drivers/staging/ft1000/ft1000.h create mode 100644 drivers/staging/lustre/lnet/lnet/nidstrings.c delete mode 100644 drivers/staging/lustre/lustre/include/dt_object.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre/libiam.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre/lustre_lfsck_user.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_capa.h delete mode 100644 drivers/staging/lustre/lustre/include/obd_cache.h delete mode 100644 drivers/staging/lustre/lustre/libcfs/nidstrings.c delete mode 100644 drivers/staging/lustre/lustre/llite/llite_capa.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/capa.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/dt_object.c delete mode 100644 drivers/staging/octeon/ethernet-xaui.c create mode 100644 drivers/staging/rtl8188eu/include/mon.h create mode 100644 drivers/staging/rtl8188eu/os_dep/mon.c delete mode 100644 drivers/staging/sm750fb/sm750_hw.h create mode 100644 drivers/staging/unisys/visorhba/Kconfig create mode 100644 drivers/staging/unisys/visorhba/Makefile create mode 100644 drivers/staging/unisys/visorhba/visorhba_main.c create mode 100644 drivers/staging/unisys/visorinput/Kconfig create mode 100644 drivers/staging/unisys/visorinput/Makefile create mode 100644 drivers/staging/unisys/visorinput/ultrainputreport.h create mode 100644 drivers/staging/unisys/visorinput/visorinput.c delete mode 100644 drivers/staging/wilc1000/wilc_errorsupport.h delete mode 100644 drivers/staging/wilc1000/wilc_exported_buf.c delete mode 100644 drivers/staging/wilc1000/wilc_memory.c delete mode 100644 drivers/staging/wilc1000/wilc_memory.h delete mode 100644 drivers/staging/wilc1000/wilc_oswrapper.h delete mode 100644 drivers/staging/wilc1000/wilc_platform.h delete mode 100644 drivers/staging/wlan-ng/p80211meta.h create mode 100644 include/linux/iio/triggered_event.h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel