The following changes since commit d4a4f75cd8f29cd9464a5a32e9224a91571d6649: Linux 4.1-rc7 (2015-06-07 20:23:50 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.2-rc1 for you to fetch changes up to 53a20e9e378ecd52f0afa4b60f8f8c81b6f97c27: staging: wilc1000: disable driver due to build warnings (2015-06-26 12:04:47 -0700) ---------------------------------------------------------------- Staging driver patches for 4.2-rc1 Here's the big, really big, staging tree patches for 4.2-rc1. Loads of stuff in here, almost all just coding style fixes / churn, and a few new drivers as well, one of which I just disabled from the build a few minutes ago due to way too many build warnings. Other than the one "disable this driver" patch, all of these have been in linux-next for quite a while with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Aaro Koskinen (20): staging: octeon-ethernet: consolidate ndo_open functions staging: octeon-ethernet: consolidate ndo_stop functions staging: octeon-ethernet: move ndo_stop to common init staging: octeon-ethernet: delete sgmii and xaui specific uninit functions staging: octeon-ethernet: add queue information to carrier note staging: octeon-ethernet: consolidate carrier notifications staging: octeon-ethernet: sgmii/xaui: make link poll generic staging: octeon-ethernet: rgmii: refactor gmx block interrupt handling staging: octeon-ethernet: rgmii: use function to configure hw preamble staging: octeon-ethernet: spi: move spx interrupt dumps into a function staging: octeon-ethernet: spi: move stx interrupt dumps into a function staging: octeon-ethernet: spi: refactor spx block interrupt handling staging: octeon-ethernet: delete references to CONFIG_CAVIUM_RESERVE32 staging: octeon-ethernet: eliminate USE_10MBPS_PREAMBLE_WORKAROUND define staging: octeon-ethernet: eliminate USE_HW_TCPUDP_CHECKSUM define staging: octeon-ethernet: eliminate USE_SKBUFFS_IN_HW define staging: octeon-ethernet: eliminate USE_RED define staging: octeon-ethernet: eliminate DONT_WRITEBACK staging: octeon-ethernet: eliminate OCTEON_ETHERNET_VERSION staging: octeon-ethernet: update boilerplate comments Abdul Hussain (9): staging: unisys: Remove unneeded variable Staging: wilc1000: Assign proper boolean value Staging: wilc1000: Boolean tests don't need comparisons Staging: wilc1000: Remove casting the values returned by kmalloc() staging: vt6656: Boolean tests don't need comparisons. Staging: lustre: Use memdup_user rather than duplicating its implementation Staging: lustre: Use memdup_user rather than duplicating its implementation Staging: lusture: Remove an open coded simple_open() function Staging: wilc1000: NULL check before some freeing functions is not needed Abhishek Sharma (3): staging: wilc1000: Remove commented variable declerations staging: wilc1000: Remove commented code lines Staging: comedi: adv_pci1724: Remove redundant return statements Adrian Remonda (1): Staging: lustre: Fixed typo Akinobu Mita (1): staging: rts5208: fix transfer length 0 for 6-byte r/w commands Al Viro (2): lustre: kill unused macro (LOOKUP_CONTINUE) lustre: kill unused helper Alan (1): iio: example code is buggy Alessandro Parini (2): staging: unisys: fix braces coding style staging: unisys: fix "missing a blank line" coding style Alex Dowad (1): staging: ft1000: Remove empty branch from conditional Amaury Denoyelle (2): Staging: comedi: fix line longer than 80 chars in cb_pcidas64.c Staging: comedi: fix style for multi-line comments in cb_pcidas64.c Amitoj Kaur Chawla (1): Staging: sm750fb: Remove space after parenthesis Andreas Dilger (1): staging: lustre: llite: remove obsolete conditional code Andreas Ruprecht (1): staging: rtl8723au: core: Remove unneeded #ifdefs Andreas Theodosiou (1): staging : unisys: Fix brace coding style issue Andrei Maresu (1): Staging: comedi: daqboard2000.c fixed trailing whitespace Andrzej Pietrasiewicz (1): staging: rtl8188eu: eliminate spaces before commas Ankit Garg (1): staging: lustre: lclient: lcommon_cl.c fixing coding style issues Antoine Tenart (2): iio: adc: add support for Berlin Documentation: bindings: document the Berlin ADC driver Anton Gerasimov (10): staging: fbtft: split long strings staging: fbtft: put spaces around assignment operators staging: fbtft: replace spaces with tabs staging: fbtft: make module descriptions greppable staging: fbtft: remove unnecessary line continuations staging: fbtft: remove unnecessary spaces before tabs staging: fbtft: eliminate code duplication staging: fbtft: rearrange comments for readability staging: fbtft: reformat hardcoded sequences staging: fbtft: correct a typo in a comment Antonio Murdaca (2): staging: lustre: lov: remove unnecessary parentheses staging: lustre: cleanup not needed else clauses Antonio Ospite (2): iio: accel: kxcjk-1013: add the "KXCJ9000" ACPI id iio: accel: kxcjk-1013: add some blank lines for readability Aparna Karuthodi (1): staging: lustre: llite: Fix No space after the declaration Arnd Bergmann (19): staging/wilc1000: fix Kconfig dependencies staging: wilc1000: remove linux version checks staging: wilc1000: remove platform version checks staging: wilc1000: remove thread wrapper staging: wilc1000: remove __DRIVER_VERSION__ macro staging: lustre: remove unused variable warning staging: wilc1000: remove time wrapper staging: wilc1000: remove unused string functions staging: wilc1000: simplify msgqueue code staging: wilc1000: remove unused memory handling code staging: wilc1000: simplify semaphore wrapper staging: wilc1000: clean up sleep wrapper staging: wilc1000: clean up timer feature staging: wilc1000: remove unused OS abstraction features staging: wilc1000: remove EXPORT_SYMTAB staging: wilc1000: remove semaphore wrapper staging: wilc1000: fix const cast warnings staging: wilc1000: fix compiler warnings staging: wilc1000: update TODO list Arno Tiemersma (2): staging: comedi: daqboard2000: Use preferred comment style staging: rtl8192e: Change cpu_to_le16 to le16_to_cpu Benjamin Romer (7): staging: unisys: fix kdump support staging: unisys: remove virthba driver for rewrite staging: unisys: remove virtpci driver from staging tree staging: unisys: remove uislib module from staging tree staging: unisys: add ACPI and PCI requirement to Kconfig staging: unisys: fix visorbus Kconfig staging: unisys: remove visorutil from top level Makefile Binbin Zhou (1): staging: sm750: Fix the Makefile option error Buţiu Alexandru Octavian (3): Staging: dgnc: fixed coding style issue in digi.h staging: drivers: rtl8192u: r819xU_firmware.h: removed commented macro staging: rtl8192u: r819xU_firmware.h: fix line over 80 characters Carlos E. Garcia (1): Staging: fixed multiple spelling errors. Chaehyun Lim (18): staging: wilc1000: remove UWORD8 staging: wilc1000: remove UWORD32 staging: wilc1000: remove WILC_Uint16 staging: wilc1000: remove WILC_Uint32 staging: wilc1000: remove WILC_Uint64 staging: wilc1000: remove WILC_Sint8 staging: wilc1000: remove WILC_Sint16 staging: wilc1000: remove WILC_Sint32 staging: wilc1000: remove WILC_Sint64 staging: wilc1000: remove unused typedef staging: wilc1000: remove BOOL_T typedef staging: wilc1000: remove itypes.h staging: wilc1000: align defines staging: wilc1000: align defines staging: wilc1000: remove commented code staging: wilc1000: align #define macro staging: wilc1000: remove unnecessary typecast in #define macro staging: wilc1000: fix checkpatch warning Chaitanya Dhere (3): staging: wilc1000: Modification in code to use ARRAY_SIZE macro staging: rtl8192u: Patch to modify if, else conditions staging: rtl8192u: Fix indentation issue Charlie Wong Super (2): staging: fbtft: Replace spaces to tab staging: fbtft: Add a blank line after declarations ChengYi He (1): staging: wilc1000: remove unnecessary cast Chris Hanna (2): staging: lustre: osc: clean up whitespace and align function parameters staging: lustre: ptlrpc: clean up whitespace and align function params Chris Park (1): staging: wilc1000: fix warning while printing Colin Cronin (5): Drivers: staging: comedi: comedi: Fixed comment spelling error Drivers: staging: skein: skein_api: Fixed spelling errors Staging: xgifb: vb_setmode: Fixed spelling error Staging: vt6656: device: Fixed spelling error Staging: dgap: dgap: Fixed spelling errors Dan Carpenter (8): staging: slicoss: restore IRQs correctly after slic_cmdq_reset() iio: magnetometer: correct a harmless off by one check iio: light: signedness bug in stk3310_write_raw() Staging: lustre: ptlrpc: signedness bug in high_priority_ratio_store() Staging: Lustre: lproc_fid: remove some dead code staging: wilc1000: prevent some overflows in debugfs staging: ozwpan: prevent a couple of underflows staging: rtl8192e: fix some confusing indenting Daniel Baluta (12): iio: light: ltr501: Fix alignment to match open parenthesis iio: ltr501: Add support for ltr559 chip iio: ltr501: Add support for ltr301 chip iio: magnetometer: Add support for MEMSIC MMC35240 sensor iio: magnetometer: mmc35240: Add PM sleep support iio: magnetometer: Add ACPI support for MMC35240 iio: magnetometer: mmc35240: i2c device name should be lower case iio: magnetometer: mmc35240: NULL terminate attribute array iio: magnetometer: mmc35240: Fix broken processed value iio: magnetometer: mmc35240: Use a smaller sleep value iio: magnetometer: mmc35240: Fix sensitivity on z-axis iio: magnetometer: mmc35240: Add compensation for raw values Daniele Alessandrelli (2): staging: rtl8723au: include/rtl8723a_hal.h: fix Rsvd1 size in fw header struct staging: rtl8723au: include/rtl8723a_hal.h: use __leXX types in fw header struct David Decotigny (2): staging: rtl8723au: core: avoid bitwise arithmetic with forced endianness staging: rtl8723au: core: remove redundant endianness conversion David Kershner (24): staging: unisys: remove server crust from visorchipset. staging: unisys: get rid of serialloopbacktest staging: unisys: Remove appos_subsystems.h staging: unisys: move hypervisor calls into visorbus staging: unisys: Move controlframework into controlvmchannel.h staging: unisys: Move channel.h to include. Controvlm to visorbus staging: unisys: vbuschannel belonsg to visorbus staging: unisys: Move diagchannel to include staging: unisys: Move files out of common-spar staging: unisys: Get rid of references to common-spar staging: unisys: get rid of sparstop staging: unisys: remove remaining utility headers staging: unisys: Update diag serverity enum staging: unisys: Remove unneeded fields in diagchannel.h staging: unisys: Clean up diag_serverity enum staging: unisys: Add the bus device to the visor device list. staging: unisys: Move phys_info to iochannel.h staging: unisys: convert pack pragma to __packed staging: unisys: Don't hold device responses until driver loads staging: unisys: cleanup iochannel includes staging: unisys: s-Par video channel includes EFI framebuffer staging: unisys: Remove visorchannel stub staging: unisys: define structures outside of iochannel staging: unisys: Add s-Par visornic ethernet driver David Matlack (2): staging: slicoss: remove slic_spinlock wrapper staging: slicoss: fix occasionally writing out only half of a dma address David Rientjes (1): android, lmk: avoid setting TIF_MEMDIE if process has already exited Dean Lee (4): staging: wilc1000: modify odd print message staging: wilc1000: change WILC_BOOL to bool staging: wilc1000: change WILC_Char to char staging: wilc1000: rework include wilc_oswrapper.h Dmitry Eremin (8): staging/lustre/ldlm: move all remaining files from procfs to debugfs staging/lustre/ptlrpc: move sptlrpc procfs entry to debugfs staging/lustre/obdclass: remove unused sysctl enum definition staging/lustre/fid: move all files from procfs to debugfs staging/lustre/fld: move all files from procfs to debugfs staging/lustre/obd: move status files from procfs to debugfs staging/lustre/obd: remove unused proc_lustre_root staging/lustre/obd: final removal of procfs stuff Dmitry Eremin-Solenikov (1): iio: add m62332 DAC driver Dmitry Kalinkin (14): Documentation: mention vme_master_mmap() in VME API vme: tsi148: fix DMA lists longer that one item vme: tsi148: fix first DMA item mapping vme: stop DMA transfer on interruption staging: vme_user: refactor llseek to switch(){} vme: check for A64 overflow in vme_check_window() vme: export vme_check_window() vme: ca91cx42: return error code on DMA error vme: ca91cx42: fix LM_CTL address mask staging: vme_user: remove unused counters vme: tsi148: depend on HAS_DMA for Kconfig staging: vme_user: remove forward declarations staging: vme_user: remove open/release staging: vme_user: remove buf_unalloc helper Dogukan Ergun (1): staging: rtl8712: fix else after break or return warning Don Zickus (31): staging: unisys: Move visorchannel into visorbus staging: unisys: Dissolve visorchannel.h staging: unisys: Move visorbus.h to public namespace staging: unisys: Remove unused driver staging: unisys: Temporarily add visorbus/ ccflags staging: unisys: Remove temporarily added visorbus/ include in Makefile staging: unisys: Embed struct device for easier handling of attr staging: unisys: Wire up proper device attr for bus staging: unisys: Move the visorbus device underneath devices staging: unisys: Properly move version file into bus attr staging: unisys: Remove dead kobj structs staging: unisys: Clean up device sysfs attributes staging: unisys: Prep for removing 'info' structs staging: unisys: Add visor device find routine staging: unisys: Add a function to set the clientpartition staging: unisys: Add checks for creation staging: unisys: Remove unused intr staging: unisys: Convert the device attributes to visor_device staging: unisys: Convert bus functions to pass bus_info pointer around staging: unisys: Convert device functions to pass dev_info pointer around staging: unisys: Move channel creation up the stack staging: unisys: Convert pending_msg_hdr to a pointer staging: unisys: Prepare vbus_hdr_info to be public staging: unisys: Migrate bus from devdata to visor_device staging: unisys: Remove unused cruft staging: unisys: Remove server flags staging: unisys: Do not use 0 as the default bus root device number staging: unisys: Convert bus creation to use visor_device staging: unisys: Convert device creation to use visor_device staging: unisys: Fix double sysfs create for module version staging: unisys: Fix clean up path Douglas Barbonaglia Sathler Figueiredo (1): staging: wlan-ng: fix long line Drew Fustini (1): staging: unisys: visorbus: add static declarations Dzmitry Sledneu (1): staging: lustre: Make struct mdc_kuc_fops static Edward Lipinsky (1): Staging: rtl8723au: hal: Remove trailing whitespace in odm.c Erik Arfvidson (21): staging: unisys: add visorbus driver staging: unisys: remove visorchipset_umode.h staging: unisys: moving file.h functionality to visorchipset.h staging: unisys: remove file.c and pass functionality to visorchipset staging: unisys: move parser.[ch] functionality into visorchipset staging: unisys: remove typedef GUEST_PHYSICAL_ADDRESS to u64 staging: unisys: remove unused enum from controlvmchannel.h staging: unisys: remove unused #define in controlvmchannel staging: unisys: remove unused #define MAX_SERIAL_NUM staging: unisys: remove unused CONTROL_VM messages from enum staging: unisys: rename variable to reserverd since it is unused staging: unisys: controlvmchannel.h comment aligment and cleanup staging: unisys: remove unused device_map and guest_devices struct staging: unisys: remove unused CONTROLVM_CHIPSET_SHUTDOWN staging: unisys: remove unused chipset feature PCIVBUS staging: unisys: remove unused #define in iochannel.h staging: unisys: cleanup and align iochannel.h comments staging: unisys: move timskmod.h functionality staging: unisys: remove charqueue.c staging: unisys: remove timskmod.h and procobjecttree.h staging: unisys: move periodic_work.c into the visorbus directory Fabian Frederick (6): staging: xgifb: use swap() in XGI_WriteDAC() staging: lustre: lnet: o2iblnd: use swap() in kiblnd_dev_failover() Staging: rtl8188eu: use swap() in WMMOnAssocRsp() staging: rtl8712: use swap() in dequeue_xframe_ex() staging: rtl8723au: use swap() in WMMOnAssocRsp23a() staging: speakup: use swap() in get_highlight_color() Fabio Estevam (6): iio: accel: hid-sensor-accel-3d: Fix memory leak in probe() iio: gyro: hid-sensor-gyro-3d: Fix memory leak in probe() iio: light: hid-sensor-als.c: Fix memory leak in probe() iio: orientation: hid-sensor-incl-3d: Fix memory leak in probe() iio: orientation: hid-sensor-rotation: Fix memory leak in probe() iio: pressure: hid-sensor-press: Fix memory leak in probe() Fabio Falzoi (8): Staging: rts5208: helper function to manage sd erase status Staging: rts5208: helper function to manage power off Staging: rts5208: helper function to manage ss Staging: rts5208: helper function to manage aspm Staging: rts5208: helper function to manage idle Staging: rts5208: helper function to manage 1lun and 2lun modes Staging: rts5208: helper function to manage delink states Staging: rts5208: fix CHANGE_LINK_STATE value Gabriele Mazzotta (1): iio: acpi: Add support for ACPI0008 Ambient Light Sensor Gaston Gonzalez (3): staging: rtl8192u: ieee80211: Fix sparse endianness warnings staging: rtl8192u: ieee80211: Fix sparse endianness warnings ieee80211_softmac.c staging: rtl8192u: ieee80211: Fix incorrect type in assignment Gbenga Adalumo (1): Staging: comedi: fix code indent coding style issues in daqboard2000.c Geert Uytterhoeven (9): staging: fbtft: Disable DMA support if DMA is not available iio: Allow compile test of GPIO consumers if !GPIOLIB Staging: iio: Allow compile test of GPIO consumers if !GPIOLIB Revert "staging: board: disable as it breaks the build" staging: board: Initialize staging board code earlier staging: board: Add support for translating hwirq to virq numbers staging: board: kzm9d: Translate hwirq numbers to virq numbers staging: board: Add support for devices with complex dependencies staging: board: armadillo800eva: Board staging for sh_mobile_lcdc_fb Geliang Tang (2): staging: comedi: fix checkpatch error staging: comedi: keep the consistency Giedrius Statkevičius (6): staging: dgnc: remove some dead code from dgnc_tty.c staging: dgnc: clean up allocation of ->channels[i] staging: dgnc: don't forget to check if ->channels[i] is NULL in dgnc_tty_uninit() staging: dgnc: remove redundant !ch checks staging: dgnc: remove dead code in dgnc_tty_write() staging: dgnc: remove redundant check Gnanachandran Dhanapal (2): Staging: rtl8192e: Casting correct Endianness Staging: rtl8192e: Timer setup using macro rather assignment Greg Donald (1): drivers: staging: sm750fb: Fix "'foo * bar' should be 'foo *bar'" errors Greg Kroah-Hartman (13): Staging: iop.c: move assignment out of if () block Merge 4.1-rc2 into staging-next Merge tag 'iio-for-v4.2a' of git://git.kernel.org/.../jic23/iio into staging-next staging: remove i2o subsystem Merge 4.1-rc4 into staging-next Merge tag 'iio-for-v4.2b' of git://git.kernel.org/.../jic23/iio into staging-next staging: lustre/obdclass/acl: remove unused variable staging: wilc1000: remove unused data types staging: wilc100: remove WILC_NULL usage staging: wilc1000: remove WILC_Uint8 Merge 4.1-rc7 into staging-testing Merge tag 'iio-for-v4.2c' of git://git.kernel.org/.../jic23/iio into staging-next staging: wilc1000: disable driver due to build warnings Guenter Roeck (2): staging: wilc1000: Include linux/gpio.h instead of asm/gpio.h staging: wilc1000: Disable for S390 Guillaume Brogi (1): staging: vt6655: Checkpatch fix: lines longer than 80 columns Gujulan Elango, Hari Prasath (H.) (13): staging: i2o: Remove unwanted semicolon staging: emxx_udc : remove stray semicolon staging: emxx_udc: Remove dead code staging: comedi: Remove unwanted lines of code staging: fsl-mc: Remove redundant initalization of the .owner field staging: gsc_hdpi: Remove dead code staging: rtl8192e: fix wrong assignment staging: rtl8192e: Use time_after macro staging: rtl8192e: use time_before() macro staging: lustre: check kzalloc return value staging: rtl8723au: remove redundant initialization staging: wlan-ng: check return value of kmalloc staging: dgnc: delete all references to 'flipbuf' Gunasundar, Balamanikandan (B.) (1): Staging: lustre: Replace kzalloc and memcpy by kmemdup H Hartley Sweeten (134): staging: comedi: comedi_bond: fix 'b_mask' calc in bonding_dio_insn_bits() staging: comedi: ni_nio_common: don't write non-existing caldac's staging: comedi: serial2002: fix Coverity "Explicit null dereference" staging: comedi: ni_mio_common: refactor m-series stc register handling staging: comedi: ni_mio_common: open code the M-Series regmap offsets staging: comedi: ni_mio_common: refactor gpct to stc register handling staging: comedi: ni_mio_common: open code the M-Series GPCT register offsets staging: comedi: ni_mio_common: simplify ni_m_series_set_pfi_routing() staging: comedi: ni_stc.h: tidy up M_Offset_* values staging: comedi: ni_stc.h: reg_type is not needed by MSeries_AI_Config_Bank_Bits() staging: comedi: ni_stc.h: simplify MSeries_AI_Config_Bank_Bits() staging: comedi: ni_stc.h: rename M_Offset_* symbols staging: comedi: ni_stc.h: tidy up NI_M_AI_CFG_FIFO_DATA_REG bits staging: comedi: ni_stc.h: tidy up NI_M_CLK_FOUT2_REG bits staging: comedi: ni_stc.h: tidy up NI_M_PLL_CTRL_REG bits staging: comedi: ni_stc.h: tidy up NI_M_PLL_STATUS_REG bits staging: comedi: ni_stc.h: tidy up NI_M_AI_CFG_BYPASS_FIFO_REG bits staging: comedi: ni_stc.h: tidy up NI_M_AO_CFG_BANK_REG bits staging: comedi: ni_stc.h: tidy up NI_M_AO_REF_ATTENUATION_REG bits staging: comedi: ni_stc.h: tidy up NI_M_CAL_PWM_REG bits staging: comedi: ni_stc.h: tidy up NI_M_PFI_OUT_SEL_REG bits staging: comedi: ni_stc.h: tidy up NI_M_PFI_FILTER_REG bits staging: comedi: ni_stc.h: tidy up NI_M_CDIO_DMA_SEL_REG bits staging: comedi: ni_stc.h: tidy up NI_M_CDIO_STATUS_REG bits staging: comedi: ni_stc.h: tidy up NI_M_CDIO_CMD_REG bits staging: comedi: ni_stc.h: tidy up NI_M_CDI_MODE_REG bits staging: comedi: ni_mio_common: remove BUG() check in ni_cdio_cmd() staging: comedi: ni_stc.h: tidy up NI_M_CDO_MODE_REG bits staging: comedi: ni_stc.h: tidy up NI_M_INTC_ENA_REG bits staging: comedi: ni_stc.h: tidy up NI_M_INTC_STATUS_REG bits staging: comedi: ni_mio_common: remove disabled GPCT functions staging: comedi: ni_stc.h: tidy up Interrupt_A_Ack_Register and bits staging: comedi: ni_stc.h: tidy up Interrupt_B_Ack_Register and bits staging: comedi: ni_stc.h: tidy up AI_Command_2_Register and bits staging: comedi: ni_stc.h: tidy up AO_Command_2_Register and bits staging: comedi: ni_stc.h: tidy up G_Command_Register staging: comedi: ni_stc.h: tidy up AI_Command_1_Register and bits staging: comedi: ni_stc.h: tidy up AO_Command_1_Register and bits staging: comedi: ni_stc.h: tidy up DIO_Output_Register and bits staging: comedi: ni_stc.h: tidy up DIO_Control_Register and bits staging: comedi: ni_stc.h: tidy up AI_Mode_1_Register and bits staging: comedi: ni_stc.h: tidy up AI_Mode_2_Register and bits staging: comedi: ni_stc.h: tidy up AI_*_Load_[AB]_Registers staging: comedi: ni_stc.h: tidy up G_{Mode,Load,Input}*_Register staging: comedi: ni_stc.h: tidy up AO_Mode_1_Register and bits staging: comedi: ni_stc.h: tidy up AO_Mode_2_Register and bits staging: comedi: ni_stc.h: tidy up AO_*_Load_[AB]_Register staging: comedi: ni_stc.h: tidy up Clock_and_FOUT_Register and bits staging: comedi: ni_mio_common: use 'reg' in ni_set_bitfield() staging: comedi: ni_stc.h: tidy up IO_Bidirection_Pin_Register staging: comedi: ni_stc.h: remove unreachable code in RTSI_Output_Bit() staging: comedi: ni_stc.h: tidy up RTSI_Trig_Direction_Register and bits staging: comedi: ni_stc.h: tidy up Interrupt_Control_Register and bits staging: comedi: ni_stc.h: tidy up AI_Output_Control_Register and bits staging: comedi: ni_stc.h: tidy up Analog_Trigger_Etc_Register and bits staging: comedi: ni_stc.h: tidy up AI_START_STOP_Select_Register and bits staging: comedi: ni_stc.h: tidy up AI_Trigger_Select_Register and bits staging: comedi: ni_stc.h: tidy up AI_DIV_Load_A_Register staging: comedi: ni_stc.h: tidy up AO_Start_Select_Register and bits staging: comedi: ni_stc.h: tidy up AO_Trigger_Select_Register and bits staging: comedi: ni_stc.h: tidy up G_Autoincrement_Register staging: comedi: ni_stc.h: tidy up AO_Mode_3_Register and bits staging: comedi: ni_stc.h: tidy up Joint_Reset_Register and bits staging: comedi: ni_stc.h: tidy up Interrupt_A_Enable_Register and bits staging: comedi: ni_stc.h: tidy up Second_IRQ_A_Enable_Register and bits staging: comedi: ni_stc.h: tidy up Interrupt_B_Enable_Register and bits staging: comedi: ni_stc.h: tidy up Second_IRQ_B_Enable_Register and bits staging: comedi: ni_stc.h: tidy up AI_Personal_Register and bits staging: comedi: ni_stc.h: tidy up AO_Personal_Register and bits staging: comedi: ni_stc.h: tidy up RTSI_Trig_[AB]_Output_Register and bits staging: comedi: ni_stc.h: tidy up RTSI_Board_Register staging: comedi: ni_stc.h: tidy up Write_Strobe_*_Register staging: comedi: ni_stc.h: tidy up AO_Output_Control_Register and bits staging: comedi: ni_stc.h: tidy up AI_Mode_3_Register and bits staging: comedi: ni_stc.h: tidy up AI_Status_1_Register and bits staging: comedi: ni_stc.h: tidy up AO_Status_1_Register and bits staging: comedi: ni_stc.h: tidy up G_Status_Register staging: comedi: ni_stc.h: tidy up AI_Status_2_Register staging: comedi: ni_stc.h: tidy up AO_Status_2_Register staging: comedi: ni_stc.h: tidy up DIO_Parallel_Input_Register staging: comedi: ni_stc.h: tidy up G_HW_Save_Register staging: comedi: ni_stc.h: tidy up G_Save_Register staging: comedi: ni_stc.h: tidy up AO_*_Save_Registers staging: comedi: ni_stc.h: tidy up Joint_Status_1_Register staging: comedi: ni_stc.h: tidy up DIO_Serial_Input_Register staging: comedi: ni_stc.h: tidy up Joint_Status_2_Register and bits staging: comedi: ni_stc.h: tidy up AI_*_Save_Registers staging: comedi: ni_stc.h: remove unused GPCT register bit defines staging: comedi: ni_stc.h: tidy up Window_{Address,Data} defines staging: comedi: ni_stc.h: tidy up XXX_Status register and bits staging: comedi: ni_stc.h: tidy up Serial_Command register and bits staging: comedi: ni_stc.h: tidy up Misc_Command register and bits staging: comedi: ni_stc.h: tidy up 8255 register defines staging: comedi: ni_stc.h: tidy up ADC_FIFO_Data_Register staging: comedi: ni_stc.h: tidy up Configuration_Memory_Low register and bits staging: comedi: ni_stc.h: tidy up Configuration_Memory_High register and bits staging: comedi: ni_stc.h: tidy up AO_Configuration register and bits staging: comedi: ni_stc.h: tidy up DAC_FIFO_Data register staging: comedi: ni_stc.h: tidy up DAC[01]_Direct_Data registers staging: comedi: ni_mio_common: remove BUG_ON(gpct_index ...) checks staging: comedi: ni_stc.h: tidy up AI_AO_Select register and bits staging: comedi: ni_stc.h: tidy up G0_G1_Select register and bits staging: comedi: ni_mio_common: move ni_stc_dma_channel_select_bitfield() staging: comedi: ni_stc.h: remove unused _bit* defines staging: comedi: ni_stc.h: rename the NI-611x register defines staging: comedi: ni_stc.h: rename the NI-6143 register defines staging: comedi: ni_stc.h: tidy up the cs5529_configuration_bits staging: comedi: ni_stc.h: tidy up the cs5529_command_bits staging: comedi: ni_stc.h: tidy up the windowed_regs_67xx_61xx staging: comedi: ni_stc.h: final cleanup staging: comedi: ni_mio_common: fix build warning staging: comedi: amplc_pc236_common: rename 'thisboard' variables staging: comedi: amplc_pci224: rename 'thisboard' variables staging: comedi: amplc_pci230: rename 'thisboard' variables staging: comedi: cb_pcidda: rename 'thisboard' variables staging: comedi: ni_670x: rename 'thisboard' variables staging: comedi: ni_at_a2150: cleanup a2150_probe() staging: comedi: ni_at_a2150: rename 'thisboard' variables staging: comedi: das08_isa: rename 'thisboard' variables staging: comedi: das08: rename 'thisboard' variables staging: comedi: das800: cleanup das800_probe() staging: comedi: das800: rename 'thisboard' variables staging: comedi: das1800: cleanup das1800_probe() staging: comedi: das1800: rename 'thisboard' variables staging: comedi: me4000: rename 'thisboard' variables staging: comedi: cb_pcidas: rename 'thisboard' variables staging: comedi: cb_pcidas64: rename 'thisboard' variables staging: comedi: adv_pci_dio: rename 'this_board' variables staging: comedi: dt3000: rename 'this_board' variables staging: comedi: vmk80xx: rename 'boardinfo' variables staging: comedi: vmk80xx: sanity check context used to get the boardinfo staging: comedi: ni_atmio: cleanup ni_getboardtype() staging: comedi: addi_apci_1516: rename 'this_board' variables staging: comedi: addi_apci_3120: rename 'this_board' variables H. Nikolaus Schaller (2): iio: adc: twl4030_madc: Fix calculation of the temperature sense current iio: adc: twl4030_madc: Fix description of twl4030_madc_set_current_generator() Haggai Eran (1): staging: rtl8712: prevent buffer overrun in recvbuf2recvframe Hari Prasath Gujulan Elango (24): staging: wilc1000: remove unnecessary typecast staging: wilc1000: remove dead code staging: wilc1000: remove ununsed function staging: wilc1000: remove commented code staging: sm750fb: Add missing Kconfig dependency staging: dgnc: remove ununsed Macro staging: rtl8188eu: remove unwanted assignment staging: rtl8712: fix indentation issue staging: rtl8188eu: use table to get channel plan from country code staging: wilc1000: fix build warning related to time_after_eq macro staging: wilc1000: use memdup_user staging: comedi: remove commented code staging: emxx_udc: remove commented code staging: wlan-ng: Replace hard coded values with MACRO's staging: rtl8188eu: fix typo in comments section staging: wilc1000: remove unwanted code staging: slicoss: remove unused macro staging: comedi: use BIT macro for bit shift operation staging: comedi: amplc_pci230: rename 'todo' variable staging: sm750fb: convert pr_err to pr_info staging: lustre: lnet: selftest: use min_t in place of min staging: wlan-ng: Remove ununsed debug print & associated macro staging: dgnc: fix typo in comments secion staging: dgnc: free memory allocated Hari Prasath Gujulan yyElango (1): staging: wilc1000: use time_after_eq Harisangam Sharvari (2): Staging: vt6655: Remove unnecessary equality checks in rxtx.c staging: rtl8192u: Removed redundant bool comparisons in r8192U_dm.c Hartmut Knaack (28): tools:iio:generic_buffer: fix order of freeing data tools:iio:generic_buffer: free dev_dir_name on exit tools:iio:iio_utils: free scan_el_dir on exit tools:iio: free channel-array completely tools:iio:iio_utils: fix allocation handling tools:iio:lsiio: add closedir before exit tools:iio: save errno first tools:iio:iio_event_monitor: save right errno tools:iio:generic_buffer: fix check of errno tools:iio:generic_buffer: pass up right error code tools:iio:generic_buffer: sign-extend and shift data tools:iio:iio_utils: check amount of matches tools:iio:iio_utils: implement digit calculation tools:iio:iio_utils: mark private function static tools:iio: catch errors in string allocation tools:iio:generic_buffer: catch errors for arguments conversion tools:iio:generic_buffer: add error handling tools:iio:iio_event_monitor: add error handling tools:iio:iio_utils: add error handling tools:iio:lsiio: add error handling tools:iio:iio_utils: add missing documentation tools:iio: return values directly tools:iio:iio_event_monitor: refactor events output tools:iio:iio_utils: refactor assignment of is_signed tools:iio:iio_utils: move up reset of sysfsfp tools:iio:iio_utils: initialize count during declaration tools:iio: rework program parameters tools:iio:iio_utils: pass strings as const Heiner Kallweit (1): staging: fbtft: Add support for Himax HX8357D controller Huacai Chen (1): staging: sm750: Fix lynxfb_ops_imageblit() if image->depth != 1 Ian Abbott (62): staging: comedi: wrap COMEDI_SRF_FREE_SPRIV usage staging: comedi: move COMEDI_SRF_... macros to "comedi_fops.c" staging: comedi: mite: move #include <linux/slab.h> staging: comedi: mite.h: remove PCIMIO_COMPAT staging: comedi: mite.c: remove commented out USE_KMALLOC staging: comedi: mite.h: remove "../comedi_pci.h" and make self-reliant staging: comedi: mite.h: reformat some comments staging: comedi: mite.c: reformat comments staging: comedi: mite.h: whitespace changes in function declarations staging: comedi: mite: use a better MODULE_DESCRIPTION() staging: comedi: gsc_hpdi: tidy up comments staging: comedi: gsc_hpdi: remove multiple board type support staging: comedi: gsc_hpdi: usleep_range is preferred over udelay staging: comedi: gsc_hpdi: prefer using the BIT() macro staging: comedi: gsc_hpdi: use PCI_DEVICE_SUB() staging: comedi: gsc_hpdi: use a better MODULE_DESCRIPTION() staging: comedi: 8255: fix I/O region leak on failure staging: comedi: 8255.h: don't include "../comedidev.h" staging: comedi: 8255: document callback parameters better staging: comedi: comedi_8255: new module split from 8255 staging: comedi: amplc_dio200.h: reformat copyright comment staging: comedi: amplc_dio200.h: make self-reliant staging: comedi: amplc_dio200.c: reformat copyright comment staging: comedi: amplc_dio200_common.c: reformat copyright comment staging: comedi: amplc_dio200_common.c: fix up brace style staging: comedi: amplc_dio200_pci.c: reformat copyright comment staging: comedi: addi_watchdog.h: don't include "../comedidev.h" staging: comedi: comedi_8254.h: make self-reliant staging: comedi: comedi_isadma.h: make self-reliant staging: comedi: cb_pcimdas: fix handlers for DI and DO subdevices staging: comedi: das08.h: reformat copyright comment staging: comedi: das08.h: change description in copyright header comment staging: comedi: das08.h: reformat remaining comments staging: comedi: das08: use indexed initializer for AI range table types staging: comedi: das08: improve test for programmable gain staging: comedi: das08.h: make self-reliant staging: comedi: das08: rename DAS08_LSB and DAS08_MSB staging: comedi: das08: rename DAS08_TRIG_12BIT staging: comedi: das08: rename DAS08_STATUS staging: comedi: das08: rename and rewrite DAS08_EOC staging: comedi: das08: rename and rewrite DAS08_IRQ staging: comedi: das08: rename and rewrite DAS08_IP staging: comedi: das08: rename DAS08_CONTROL staging: comedi: das08: rename DAS08_MUX() and DAS08_MUX_MASK staging: comedi: das08: rename and rewrite DAS08_INTE staging: comedi: das08: rename DAS08_OP() and DAS08_DO_MASK staging: comedi: das08: rename and split DAS08JR_DIO staging: comedi: das08: rename DAS08JR_AO_LSB() and DAS08JR_AO_MSB() staging: comedi: das08: add DAS08JR_AO_UPDATE_REG staging: comedi: das08: replace DAS08AO_GAIN_CONTROL/STATUS staging: comedi: das08: rename DAS08AO_AO_LSB() and DAS08AO_AO_MSB() staging: comedi: das08: rename DAS08AO_AO_UPDATE staging: comedi: das08: remove board register map comments staging: comedi: das08.c: reformat copyright comment staging: comedi: das08.c: reformat remaining comments staging: comedi: das08: rename ai range tables staging: comedi: das08: rename the gainlist variables staging: comedi: das08: rename das08_ai_rinsn() staging: comedi: das08: rename das08_di_rbits() & das08jr_di_rbits() staging: comedi: das08: rename das08_do_wbits() & das08jr_do_wbits() staging: comedi: das08: clarify sign-magnitude conversion staging: comedi: das08: use better MODULE_DESCRIPTION() Irina Tirdea (13): iio: accel: mma9551_core: wrong doc fixes iio: accel: mma9551_core: typo fix in RSC APP ID iio: accel: mma9553: check for error in reading initial activity and stepcnt iio: accel: mma9553: return 0 as indication of success iio: accel: mma9553: comment and error message fixes iio: accel: mma9553: use GENMASK iio: accel: mma9553: prefix naming fixes iio: accel: mma9553: refactor mma9553_read_raw iio: accel: mma9553: fix gpio bitnum init value iio: magn: Add support for BMC150 magnetometer iio: magn: bmc150_magn: Add devicetree binding documentation iio: core: Introduce IIO_CHAN_INFO_OVERSAMPLING_RATIO iio: magn: bmc150_magn: add oversampling ratio Isaac Assegai (20): Staging: sm750fb: Replace spaces with tabs at the start of lines Staging: sm750fb: sm750_hw.h: Insert spaces after commas. Staging: sm750fb: sm750_help.h: Insert spaces after commas. Staging: sm750fb: sm750.h: Insert spaces after commas. Staging: sm750fb: Inserted spaces after commas in four files. Staging: sm750fb: Inserted spaces after commas in three files. Staging: sm750fb: sm750_hw.c: Insert spaces after commas. Staging: sm750fb: sm750_accel.c: Insert spaces after commas. Staging: sm750fb: sm750_cursor.c: Insert spaces after commas. Staging: sm750fb: Insert spaces after commas in two files. Staging: sm750fb: Insert spaces after commas in two files. Staging: sm750fb: ddk750_display.c: Insert spaces after commas. Staging: sm750fb: modedb.h: Replace spaces with tabs Staging: sm750fb: modedb.h: Shorten lines to under 80 characters Staging: sm750fb: ddk750_swi2c.h: Replace spaces with tabs Staging: sm750fb: ddk750_swi2c.h: Shorten lines to under 80 characters Staging: sm750fb: ddk750_swi2c.c: Replace spaces with tabs Staging: sm750fb: ddk750_swi2c.c: Insert spaces around operators Staging: sm750fb: ddk750_swi2c.c: Place braces on correct lines Staging: sm750fb: ddk750_swi2c.c: Insert spaces before parenthesis Jagan Teki (3): staging: android: Add more help description on Kconfig staging: rtl8188eu: core: Fix line over 80 characters staging: rtl8712: Use ether_addr_copy() instead of memcpy() Jaime Arrocha (2): staging: comedi: coding style identation error fix staging: gdm724x: Remove test for host endian Jakub Sitnicki (3): staging: rtl8188eu: Remove redundant CONFIG_88EU_AP_MODE tests staging: rtl8188eu: Kill dead calls to kill_pid() staging: rtl8188eu: kill unused INCLUDE_MULTI_FUNC_* macros James Simmons (15): staging:lustre: fixup LNet resource container api staging:lustre: cleanup libcfs lock handling staging:lustre: move tcpip abstraction staging:lustre: remove useless libcfs_sock_release staging:lustre: remove useless libcfs_sock_abort_accept staging:lustre: rename tcpip handling functions to lnet_* prefix staging:lustre: use available kernel wrappers in lib-socket.c staging:lustre: lib-socket.c code cleanup - indentation etc staging:lustre: Update license and copyright for lib-socket.c staging:lustre: Delete all obsolete LND drivers staging:lustre: move LNet NID macros to LNet layer staging:lustre: separate kernel and user land defines in the LNet headers staging:lustre: fix camel case for LNetInit and LNetFini staging:lustre: LNet header code cleanup - indentation etc staging:lustre: Update license and copyright for the LNET headers Jes Sorensen (70): staging: unisys: visorchipset: Remove unused NONULLSTR() staging: unisys: visorchipset: Avoid struct typedef abuse staging: unisys: visorchipset: Get rid of ugly BOOL/TRUE/FALSE usage staging: unisys: visorchipset: Do not use confuse size of long with size of u32 staging: unisys: visorchipset: Use correct type for dev_no staging: unisys: visorchipset: Remove unused get_channel_info notifier staging: unisys: visorchipset: Get rid of ulong usage staging: unisys: Move module parameters around and mark static staging: unisys: Move MYDRVNAME to visorchipset.h staging: unisys: Eliminate globals.h staging: unisys: Fix up a few cases of bad formatting staging: unisys: Remove some unnecessary parenthesis staging: unisys: Remove unncessary parenthesis staging: unisys: Don't zero struct elements which will be memset away staging: unisys: Do not initialize variables unnecessarily staging: unisys: Get rid of uint usage staging: unisys: Remove unused cache object counter staging: unisys: Don't include timskmod.h staging: unisys: Remove a couple of unnecessary blank lines staging: unisys: buffer_list_pool isn't used for anything staging: unisys: Remove write-only visorchipset_bus_info.dev_no staging: unisys: findbus() doesn't need to be inline staging: unisys: Remove unused typedef SPARREPORTEVENT_COMPLETE_FUNC staging: unisys: finddevice() doesn't need to be inline staging: unisys: delbusdevices() doesn't need to be inline staging: unisys: Avoid some == 0 checks staging: unisys: No point in checking != 0 staging: unisys: Remove write-only variable g_diag_msg_hdr staging: unisys: Remove write-only variable g_del_dump_msg_hdr staging: unisys: visorchannel: visorchannel_create_overlap() is never used staging: unisys: visorbus: visorchannel_create_guts() always has parent == NULL staging: unisys: memregion: Nothing uses overlap allocations, so nuke it staging: unisys: memregion: Use proper errno for mapit() staging: unisys: memregion: Eliminate unnecessary 'requested' flag staging: unisys: visorchipset: parser_init_guts(): Localize memregion usage staging: unisys: visorchipset: Use ioremap direction rather than heavy visor_memregion staging: unisys: visorchipset.c: No need to include memregion.h anymore staging: unisys: visorchannel_clear(): Avoid 64KB memory leak staging: unisys: visorchannel_clear(): No need to use vmalloc here staging: unisys: decouple visor_memregion_{read, write}() staging: unisys: memregion: move struct memregion to memregion.h staging: unisys: memregion: Embed memregion in struct channel staging: unisys: visorchannel_get_memregion() isn't used staging: unisys: Eliminate unused visorchannel_dump_section() staging: unisys: Eliminate visor_memregion_create() staging: unisys: memregion: Eliminate visor_memregion_destroy() staging: unisys: memregion: Eliminate visor_memregion_resize() staging: unisys: memregion: Eliminate visor_memregion_get_*() functions staging: unisys: memregion: {un, }mapit() are no longer used staging: unisys: visorchannel_write(): Use memcpy_toio() directly staging: unisys: visorchannel_read(): Use memcpy_fromio() directly staging: unisys: visorchannel_write(): Handle partial channel_header writes staging: unisys: visorchannel_create_guts(): Use visorchannel_read() staging: unisys: Eliminate visor_memregion_read() staging: unisys: Eliminate visor_memregion_write() staging: unisys: Finally remove the last remnants of memregion staging: unisys: visorchannel: Make visorchannel_create take a gfp_t staging: unisys: visorchipset: Declare parser_init_byte_stream() static staging: unisys: parser: Remove unused functions and mark others static staging: unisys: parser_init_guts(): standard_payload_header is always false staging: unisys: Remove wrapper around parser_init_guts() staging: unisys: visorchipset: Remove unused cache allocator staging: unisys: uislib.h: Remove unused cache allocation prototypes staging: unisys: visorchipset_file_{init, cleanup}(): mark static staging: unisys: Remove unused visorchipset_save_message() staging: unisys: visorchipset_init(): Simplify initial checks staging: unisys: Remove unused livedump_info staging: unisys: Include missing headers staging: unisys: Removed unused entries from struct visor_channeltype_descriptor staging: unisys: visorchannel_write() fix potential memory corruption Jimmy Devine (1): staging: rtl8188eu: remove space before open square bracket '[' Joglekar Tejas (3): Staging: comedi: ni_at_a2150: remove extra spaces before tab staging:rtl8723au:ioctl_cfg80211:spaces required around '>' staging:rtl8723au:rtw_ap:space prohibited between function name & '(' Johan Hovold (1): staging: octeon-usb: fix unaligned isochronous transfers John L. Hammond (4): staging:lustre: assume a kernel build staging:lustre: remove lnet/include/lnet/linux/ staging:lustre: rename socklnd_lib-linux.c staging:lustre: merge socklnd_lib-linux.h into socklnd.h Johnny Kim (4): staging: wilc1000: Add SDIO/SPI 802.11 driver staging: MAINTAINERS: add maintainer for wilc1000 device staging: wilc1000: modify printk format staging: wilc1000: remove uninitialized warnings Jonathan Cameron (4): iio:light:ltr501 bug in parameter sanity check. staging:iio:light: Add some missing brackets to make sure code works as intended. iio:prox:sx9500 trivial simplification of return path in init function. iio:temp:mlx90614 trivial drop of unnecessary ret return from write_raw. Julia Lawall (50): staging: lustre: llite: drop uses of OBD free functions staging: lustre: drop uses of some OBD alloc and free functions staging: emxx_udc: test returned value staging: lustre: fid: Use kzalloc and kfree Staging: lustre: fld: Use kzalloc and kfree staging: lustre: lclient: Use kzalloc and kfree staging: lustre: ldlm: Use kzalloc and kfree staging: lustre: lmv: Use kzalloc and kfree staging: lustre: mdc: Use kzalloc and kfree staging: lustre: mgc: Use kzalloc and kfree staging: lustre: obdclass: Use kzalloc and kfree staging: lustre: obdecho: Use kzalloc and kfree staging: lustre: osc: Use kzalloc and kfree staging: lustre: ptlrpc: Use kzalloc and kfree staging: lustre: ldlm: ldlm_lib: remove unneeded null test before free staging: lustre: ldlm: ldlm_lock: remove unneeded null test before free staging: lustre: ldlm: ldlm_resource: remove unneeded null test before free staging: lustre: libcfs: linux: remove unneeded null test before free Staging: lustre: llite: dir: remove unneeded null test before free Staging: lustre: llite: file: remove unneeded null test before free Staging: lustre: llite: llite_lib: remove unneeded null test before free staging: lustre: llite: statahead: remove unneeded null test before free staging: lustre: lmv: remove unneeded null test before free staging: lustre: lov: lov_dev: remove unneeded null test before free staging: lustre: mdc: remove unneeded null test before free staging: lustre: obdclass: genops: remove unneeded null test before free staging: lustre: obdclass: llog: remove unneeded null test before free staging: lustre: obdclass: obd_config: remove unneeded null test before free staging: lustre: obdclass: obd_mount: remove unneeded null test before free staging: lustre: obdecho: remove unneeded null test before free Staging: lustre: osc: remove unneeded null test before free Staging: lustre: ptlrpc: lproc_ptlrpc: remove unneeded null test before free staging: lustre: ptlrpc: sec_plain: remove unneeded null test before free staging: lustre: ptlrpc: service: remove unneeded null test before free staging: lustre: ptlrpc: Replace OBD_CPT_ALLOC etc by kzalloc_node drivers: staging: lustre: lustre: Replace OBD_CPT_ALLOC etc by kzalloc_node staging/lustre/ptlrpc: Replace OBD_CPT_ALLOC etc by kzalloc_node staging: lustre: cl_page: drop unneeded variable staging: lustre: cl_page: delete empty macros staging/lustre/mdc: drop unneeded goto lustre: lov: Drop lov_lock_handles structure lustre: lov: Drop unneeded set_oabufs and set_pga fields lustre: lov: Drop rq_buflen field lustre: llite: Replace uses of OBD_{ALLOC,FREE}_LARGE lustre: lmv: Replace uses of OBD_{ALLOC,FREE}_LARGE lustre: lov: Replace uses of OBD_{ALLOC,FREE}_LARGE lustre: mdc: Replace uses of OBD_{ALLOC,FREE}_LARGE lustre: obdclass: Replace uses of OBD_{ALLOC,FREE}_LARGE lustre: obdclass: linux: Replace uses of OBD_{ALLOC, FREE}_LARGE lustre: ptlrpc: Replace uses of OBD_{ALLOC,FREE}_LARGE Juston Li (2): staging: rtl8723au: fix sparse warning staging: sm750fb: fix c99 comments Krzysztof Kozlowski (10): staging: iio: ad7606_par: Constify platform_device_id iio: hid-sensor-accel-3d: Constify platform_device_id iio: adc: axp288: Constify platform_device_id iio: hid-sensor-gyro-3d: Constify platform_device_id iio: light: hid-sensor-als: Constify platform_device_id iio: light: hid-sensor-prox: Constify platform_device_id iio: hid-sensor-magn-3d: Constify platform_device_id iio: hid-sensor-incl-3d: Constify platform_device_id iio: hid-sensor-rotation: Constify platform_device_id iio: hid-sensor-press: Constify platform_device_id Ksenija Stanojevic (1): Staging: rts5208: Replace timeval with timespec64 Kuppuswamy Sathyanarayanan (7): iio: ltr501: Add regmap support. iio: ltr501: Add integration time support iio: ltr501: Add interrupt support iio: ltr501: Add interrupt rate control support iio: ltr501: Add ACPI enumeration support iio: ltr501: Fix proximity threshold boundary check iio: ltr501: Add light channel support Lars-Peter Clausen (10): iio: Replace printk in __iio_update_buffers with dev_dbg iio: __iio_update_buffers: Slightly refactor scan mask memory management iio: __iio_update_buffers: Perform request_update() only for new buffers iio: Add I/Q modifiers iio: __iio_update_buffers: Verify configuration before starting to apply it iio: __iio_update_buffers: Split enable and disable path into helper functions iio: __iio_update_buffers: Leave device in sane state on error iio: Always compute masklength iio: Specify supported modes for buffers iio: Require strict scan mask matching in hardware mode Laurent Navet (1): iio: buffer: remove unneeded test Linus Walleij (8): iio: st_sensors: print error when failing to get IRQ iio: st_sensors: make interrupt optional iio: st_sensors: make BDU optional iio: st_sensors: make detection more helpful iio: magnetometer: support for lsm303dlh iio: make tools more cross-compilation friendly iio: st_accel: support 8bit channel data iio: st_accel: support the LIS331DL sensor Luca Ceresoli (26): staging: rtl8188eu: remove duplicated comments staging: rtl8188eu: fix comments over 80 characters staging: rtl8188eu: document enum where it is declared staging: rtl8188eu: simplify nested ifs staging: rtl8188eu: fix lines over 80 characters staging: rtl8188eu: remove useless comment staging: rtl8188eu: remove commented code staging: rtl8723au: remove useless return value staging: rtl8723au: remove useless comment staging: rtl8712: remove useless comment staging: rtl8712: remove unneeded forward declaration staging: rtl8712: remove useless return value staging: rtl8188eu: cosmetic: remove useless spaces staging: rtl8188eu: add missing blank lines after declarations staging: rtl8188eu: remove useless return value staging: rtl8188eu: declare internal symbols as static staging: rtl8188eu: return an error code, not a boolean staging: rtl8188eu: rtw_mlme_ext.c: reorder message callbacks and tables staging: rtl8188eu: rtw_mlme_ext.c: unexport message callbacks staging: rtl8188eu: unexport internal functions staging: rtl8188eu: issue_probersp(): remove unused parameter staging: rtl8723au: issue_probersp(): remove unused parameter staging: rtl8188eu: issue_probersp(): remove unused variable and dead code staging: rtl8188eu: fix wrong debug print staging: rtl8188eu: don't define issue_asocrsp() in non-AP mode staging: rtl8188eu: don't define OnAuth() in non-AP mode Luis R. Rodriguez (2): staging: sm750fb: use arch_phys_wc_add() and ioremap_wc() staging: xgifb: use arch_phys_wc_add() and ioremap_wc() Madhusudhanan Ravindran (3): staging: fbtft: replace fbtft_dev_dbg with standard dev_dbg call staging: emxx_udc: remove commented code staging: wilc1000: remove unused variables Malcolm Priestley (12): staging: vt6655: device_intr check for vif on while loop staging: vt6655: implement ieee80211_low_level_stats staging: vt6655: dead code remove STAvUpdate802_11Counter staging: vt6655: Remove call to STAvUpdateIsrStatCounter. staging: vt6655: remove mib.c/h dead code. staging: vt6655: use workqueue for interrupt handling staging: vt6655: vnt_interrupt_process remove page 0 select staging: vt6655: vnt_interrupt_process remove camel case. staging: vt6655: replace and resize dwIsr staging: vt6655: device_rx_srv check sk_buff is NULL staging: vt6655: remove suspend struct notifier_block. staging: vt6655: use module_pci_driver helper Marcus Folkesson (1): staging: lustre: fix non-static symbol warnings reported by sparse Markus Böhme (1): staging: rtl8188eu: core/rtw_led.c: fix coding style issue Marti Bolivar (1): staging: rtl8192u: don't redefine container_of() Martin Fuzzey (7): iio: mma8452: Initialise before activating iio: mma8452: Add access to registers via DebugFS iio: core: add high pass filter attributes iio: mma8452: Basic support for transient events. iio: mma8452: Add support for transient event debouncing iio: mma8452: Add highpass filter configuration. iio: mma8452: Add support for interrupt driven triggers. Masanari Iida (2): staging: gdm72xx: Fix typos in printk staging: sm750fb: Fix typo in sm750.c Mateusz Kulikowski (70): staging: rtl8192e: Fix SPACE_BEFORE_TAB warnings staging: rtl8192e: Copy comments from r819XE_phyreg.h to r8192E_phyreg.h staging: rtl8192e: remove r819xE_phyreg.h staging: rtl8192e: Fix SPACING errors staging: rtl8192e: Remove bb tx gains from r8192_priv staging: rtl8192e: Fix LINE_SPACING warning staging: rtl8192e: Fix DEEP_INDENTATION warnings in rtllib_parse_info_param() staging: rtl8192e: Fix DEEP_INDENTATION warnings in rtl_dm.c staging: rtl8192e: Fix DeviceID in rtl8192_pci_findadapter() staging: rtl8192e: accept const MAC address staging: rtl8192e: Make ethernet addresses properly aligned staging: rtl8192e: Fix PREFER_ETHER_ADDR_COPY warnings staging: rtl8192e: Fix DEEP_INDENTATION warning in rtllib_parse_info_param() staging: rtl8192e: Replace memcmp() with ether_addr_equal() staging: rtl8192e: Remove rtllib_crypt.[ch] staging: rtl8192e: Replace RTLLIB_DEBUG(DL_ERR) with netdev_*() staging: rtl8192e: Remove RTLLIB_ERROR() and RTLLIB_WARNING() staging: rtl8192e: Remove RTLLIB_DEBUG_WX() staging: rtl8192e: Simplify rtllib_process_probe_response() staging: rtl8192e: Remove RTLLIB_DEBUG_SCAN() staging: rtl8192e: Remove RTLLIB_DEBUG_(FRAG|EAP|DROP|STATE|TX|RX)() staging: rtl8192e: Remove RTLLIB_DEBUG_QOS() staging: rtl8192e: Remove RTLLIB_DEBUG_MGMT() staging: rtl8192e: Remove RTLLIB_DEBUG_INFO() staging: rtl8192e: Remove RTLLIB_DEBUG() staging: rtl8192e: Remove RTLLIB_DEBUG_DATA() staging: rtl8192e: Remove remains of RTLLIB_*_DEBUG() (including proc entry) staging: rtl8192e: Remove assert() macro staging: rtl8192e: Fix PREFER_PR_LEVEL warnings staging: rtl8192e: Fix LONG_LINE warnings staging: rtl8192e: Fix LONG_LING in rtllib_parse_info_param() staging: rtl8192e: Remove unimplemented iwpriv handlers staging: rtl8192e: Fix OOM_MESSAGE warnings staging: rtl8192e: Remove unused rtl_crypto.h staging: rtl8192e: Replace ?: with max_t staging: rtl8192e: Replace ?: with min_t staging: rtl8192e: Replace ?: with max staging: rtl8192e: Remove unneeded RT_TRACE(COMP_ERR,...) staging: rtl8192e: rtl8192_phy_checkBBAndRF(): Don't check MAC staging: rtl8192e: Replace RT_TRACE(COMP_ERR, ...) with netdev_* staging: rtl8192e: Fix trivial LONG_LINE errors staging: rtl8192e: rtl8192E_suspend(): Fix WOL reporting staging: rtl8192e: Fix SPACING error staging: rtl8192e: Remove dead code staging: rtl8192e: Remove dead code: cmpk_handle_query_config_rx() staging: rtl8192e: Remove dead code: cmpk_message_handle_rx() staging: rtl8192e: Remove dead code: read/write_cam staging: rtl8192e: Remove unused macros/structures in rtl_core.h staging: rtl8192e: Remove dead code: rtl_dm.[ch] staging: rtl8192e: Remove dead code: undefined arrays staging: rtl8192e: Remove dead code: rt_stats staging: rtl8192e: Remove dead code: r8192_priv members staging: rtl8192e: Remove dead code: mp_adapter staging: rtl8192e: remove dm_shadow staging: rtl8192e: Remove dead code: dig_t::dbg_mode, drx_path_sel::DbgMode staging: rtl8192e: Remove unused code in rtl819x_HT.h staging: rtl8192e: Remove unused code in rtllib.h staging: rtl8192e: Remove rt_hi_throughput::ChnkOp staging: rtl8192e: Remove ENABLE_LOCK_DEBUG reference staging: rtl8192e: Remove rtllib_stop_queue() staging: rtl8192e: Remove rtllib_wake_queue() staging: rtl8192e: Remove rtllib_is_shortslot() staging: rtl8192e: Remove rtllib_wx_get_encode_ext() staging: rtl8192e: Remove rtllib_device::get_nic_desc_num() staging: rtl8192e: Remove WIRELESS_EXT checks staging: rtl8192e: Remove rtllib_network::last_associate staging: rtl8192e: Remove rt_pwr_save_ctrl members staging: rtl8192e: Remove unused rtllib_device members staging: rtl8192e: Remove softmac_hint11d_wq queue staging: rtl8192e: Remove rtllib_device::agregation Matthew Needes (2): staging: comedi/drivers/pcl.* coding style fixes staging: comedi/drivers/pcl.* coding style fixes Maxime Lorrillere (1): staging:lustre fix lines starting with spaces in libcfs/hash.c Michał Kępień (1): staging: ft1000: ft1000-usb: ft1000_hw.c: fix long lines Michel von Czettritz (1): staging: sm750fb: remove duplicate from fb_videomode Mike Shuey (8): staging: lustre: lnet: lnet: code cleanups - variable declarations staging: lustre: lnet: dead code - remove lnet_fini_locks staging: lustre: lnet: dead code - remove LNetSetAsync staging: lustre: lnet: lnet: Module is LNet, not Portals staging: lustre: lnet: o2iblnd: code cleanup - align whitespace staging: lustre: lnet: socklnd: code cleanup - align spacing staging: lustre: lnet: selftest: code cleanup - variable spacing, indentation staging: lustre: lnet: remove LNET_MUTEX_LOCK macro Mitchel Humpherys (1): staging: ion: chunk_heap: use pr_debug for heap creation print Nicholas Mc Guire (4): staging: rts5208: pass timeout as HZ independent value staging: me_daq: use schedule_timeout_interruptible() staging: panel: use schedule_timeout_interruptible() staging: unisys: use schedule_timeout_interruptible() Nickolaus Woodruff (1): staging: rtl8192u: Make core functions static Nicolas Iooss (1): Staging: fbtft: fix header guard typo Niranjan Dighe (3): Staging: lustre: Replace kzalloc followed by memcpy with kmemdup Staging: sm750fb: replace spaces by tabs Staging: sm750fb: correct spacing between lines of code Nizam Haider (1): Staging: rts5208: xd: Fixed checkpatch warning Oleg Drokin (59): staging/lustre: Always try kmalloc first for OBD_ALLOC_LARGE staging/lustre: Only set INTERRUPTIBLE state before calling schedule staging/lustre/ptlrpc: Fix wrong indenting in plain_authorize() staging/lustre/ptlrpc: Fix potential NULL pointer dereference staging/lustre/llite: Fix wrong identing in ll_setxattr_common staging/lustre: Generic helpers for sysfs staging/lustre: Move /proc/fs/lustre root level files to sysfs staging/lustre/llite: Preparation to move /proc/fs/lustre/llite to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/blocksize to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/kbytes* to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/files* to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/client_type to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/fstype to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/uuid to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/max_read_ahead_mb to sysfs staging/lustre/llite: move llite/max_read_ahead_per_file_mb to sysfs staging/lustre/llite: move llite/max_read_ahead_whole_mb to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/checksum_pages to sysfs staging/lustre/llite: remove unused ll_max_rw_chunk staging/lustre/llite: move /proc/fs/lustre/llite/stats_track* to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/statahead_{max, agl} to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/lazystatfs to sysfs staging/lustre/llite: move /proc/fs/lustre/llite/*_easize to sysfs staging/lustre/llite: remove llite/*_cookiesize proc files staging/lustre/llite: move /proc/fs/lustre/llite/xattr_cache to sysfs staging/lustre/ldlm: Preparation to move /proc/fs/lustre/ldlm to sysfs staging/lustre/ldlm: move cancel_unused_locks_before_replay to sysfs staging/lustre/ldlm: move namespaces/resource_count to sysfs staging/lustre/ldlm: move namespace/lock_count to sysfs staging/lustre/ldlm: move namespaces/lru_size to sysfs staging/lustre/ldlm: move namespaces/early_lock_cancel to sysfs staging/lustre/ldlm: move namespaces/lock_unused_count to sysfs staging/lustre/ldlm: move namespaces/lru_max_age to sysfs staging/lustre/ldlm: remove server-side congested locks support staging/lustre/ldlm: Add infrastructure to move ldlm pool controls to sysfs staging/lustre/ldlm: move procfs ldlm pool stats to sysfs staging/lustre: Add debugfs root staging/lustre: move /proc/fs/lustre/devices to debugfs staging/lustre/ptlrpc: Add infrastructure for sysfs migration staging/lustre/ptlrpc: move procfs threads* files to sysfs staging/lustre/ptlrpc: move procfs high_priority_ratio file to sysfs staging/lustre: Remove useless num_refs procfs variable stagng/lustre/obdclass: Remove unused function lprocfs_rd_num_exports staging/lustre/obdecho: Remove procfs registration staging/lustre/obdclass: Prepare for procfs to sysfs migration staging/lustre/obdclass: Move common obd proc files to sysfs staging/lustre/llite: make llite/lov and lmv symlinks staging/lustre/mdc: move mdc-specific procfs files to sysfs staging/lustre/osc: move suitable values from procfs to sysfs staging/lustre/lov: Move suitable variables from procfs to sysfs staging/lustre/lmv: Move suitable entries from procfs to sysfs staging/lustre: Update header license for lustre_dlm_flags.h staging/lustre/llite: Move all remaining procfs entries to debugfs staging/lustre/obd: Rename lprocfs_add_symlink to ldebugfs_add_symlink staging/lustre/obd: remove unused lprocfs_exp_setup() and related functions staging/lustre/obd: Remove nid_stats tracking staging/lustre/ldlm: Fix up LDLM_POOL_SYSFS_WRITER*_STORE define staging/lustre/llite: remove LL_IOC_REMOVE_ENTRY handler staging/lustre/llite: fix ll_getname user buffer copy Paul Gortmaker (9): rtl8188eu: don't duplicate ieee80211 constants for status/reason rtl8712: don't duplicate ieee80211 constants for status/reason rtl8192u: don't trample on <linux/ieee80211.h> struct namespace rtl8192u: promote auth_mode to a full 8 bits rtl8192u: align local ieee80211_wmm_ac_param struct fields with global rtl8192u: don't duplicate ieee80211 constants for status/auth/reason rtl8192u: delete another embedded instance of generic reason codes rtl8192e: delete local copy of iee80211 reason codes. drivers/staging: include <module.h> for modular android tegra_ion code Pedro Marzo Perez (3): Staging: rtl8192u: Correct include indentation and openning braces at new line Staging: rtl8192u: Simplify error check code at prism2_wep_init Staging: rtl8192u: Remove two useless lines at ieee80211_wep_null Pekka Enberg (3): staging/lustre: Remove __attribute__ definition from libcfs.h staging/lustre: Remove duplicate helpers from libcfs.h staging/lustre: Use roundup_pow_of_two() in LNetEQAlloc() Peng Fan (1): staging: nvec: remove duplicated const Peter Karlsson (3): staging: ft1000-usb: Removed unnecessary parenthes staging: ft1000-usb: Removed global initialization staging: ft1000-usb: Removed CVS keyword marker Peter Meerwald (3): iio:tsl4531: Fix leftover TCS3472_ prefix in tsl4531 driver iio:tsl2563: Use tsl2563_ prefix for driver's functions iio:tmp006: Prefix #defines with TMP006_ Peter Senna Tschudin (1): staging: goldfish: Fix pointer cast for 32 bits Phong Tran (2): staging: android: ion_test: unregister the misc device staging: android: ion_test: unregister the platform device Prarit Bhargava (13): staging: unisys: unify businst attributes into visorbus_main.c staging: unisys: unify channel attributes into visorbus_main.c staging: unisys: unify devmajorminor attributes into visorbus_main.c staging: unisys: rename visorchannel_funcs.c to visorchannel.c staging: unisys: remove globals.h staging: unisys: remove visorbus_private.h staging: unisys: move visorchipset files to visorbus staging: unisys: cleanup visorbus_private.h staging: unisys: visorchannel cleanup visorchannel_create_guts() staging: unisys: visorchannel some general function cleanups staging: unisys: fix sig_read_data and sig_read_data functions staging: unisys: remove BOOL,TRUE,FALSE definitions staging: unisys: add acpi pnp driver Prasanna Karthik (4): Staging: lustre: Clean up Coding style Fix staging:rtl8712:Fix compressed return statement staging:rtl8723au: Fix return statement reported by coccinelle staging:lustre:mdc: Fix return statement reported by coccinelle Roberta Dobrescu (4): tools: iio: Add iio targets in tools Makefile staging: iio: light: isl29018: Remove non-standard sysfs attributes staging: iio: light: isl29018: Rename lux_scale to calibscale staging: iio: light: isl29018: Use standard sysfs attributes for scale and integration time Robin Karlsson (1): Staging: sm750fb: Fix spelling error in TODO Sai.Jiang (1): Staging: rtl8188eu: fix coding style Sasha Levin (1): staging: wilc1000: off by one in wilc_wfi_cfg80211_mgmt_types Shailendra Verma (2): Staging:Android:ion - Fix for memory leak if ion device registration get failed. staging:nvec: fix typo in comment Simon Guo (1): STAGING: Declare request_cache as static for drivers/staging/lustre/lustre/ptlrpc/client.c Stanislav Kholmanskikh (3): staging: wilc1000: coreconfigurator: Remove spaces before "\n" staging: wilc1000: coreconfigurator: Change return(X) to return X staging: wilc1000: coreconfigurator: Align enums and defines Stefan Agner (1): iio: adc: vf610: implement configurable conversion modes Sudip Mukherjee (24): staging: panel: remove duplicate code staging: sm7xxfb: use framebuffer_alloc and release staging: sm7xxfb: remove unused functions staging: lustre: llite: remove unuse variables staging: dgap: move function before remove staging: dgap: use remove function staging: dgap: remove unused code staging: panel: fix stackdump staging: rtl8712: fix stack dump staging: wilc1000: fix warning while printing staging: fbtft: fix out of bound access staging: fbtft: fix build error staging: rtl8188eu: remove unused enum and CONFIG staging: rtl8188eu: remove unused variables staging: rtl8188eu: remove function which does nothing staging: sm7xxfb: declare struct as const staging: sm7xxfb: remove numvgamodes staging: sm7xxfb: add newline staging: sm7xxfb: no space after cast staging: sm7xxfb: fix alignment staging: sm7xxfb: reduce indention staging: sm7xxfb: move mode table staging: sm7xxfb: fix indention staging: sm7xxfb: fix camelcase Sunghoon Cho (5): staging: wilc1000: remove multiple blank lines. staging: wilc1000: remove the warnings on prohibited spaces. staging: wilc1000: remove the warnings on the multiple blank lines. staging: wilc1000: remove unnecessary blank line. staging: wilc1000: add a blank line Tiberiu Breana (4): iio: light: Add support for Sensortek STK3310 iio: light: Add threshold interrupt support for STK3310 iio: accel: Add support for Sensortek STK8312 iio: accel: Add support for Sensortek STK8BA50 Tolga Ceylan (2): drivers: staging: fbtft: fbtft-bus.c: Fix different address space warning on I/O mem staging: rtl8192u/ieee80211/ieee80211_softmac.c: auth parse error code byte order fix Tomasz Duszynski (1): iio: light: add support for ROHM BH1710/BH1715/BH1721/BH1750/BH1751 ambient light sensors Urs Fässler (1): iio:adc128s052: add support for adc122s021 Valentin Rothberg (2): staging: unisys: cleanup UNISYS_VISORUTIL staging: I2O cleanup Varka Bhadram (1): imu: inv_mpu6050: adds device tree bindings Vianney le Clément de Saint-Marcq (6): iio: core: Introduce IIO_CHAN_INFO_CALIBEMISSIVITY iio: mlx90614: Add devicetree bindings documentation iio: mlx90614: Add emissivity setting iio: mlx90614: Add power management iio: mlx90614: Check for errors in read values iio: mlx90614: Fix duplicate const warning Vignesh R (2): iio: adc: ti_am335x_adc: refactor DT parsing into a function iio: adc: ti_am335x_adc: make sample delay, open delay, averaging DT parameters Vlad Dogaru (10): iio: accel: kxcjk1013: allow using an external trigger iio: sx9500: add power management iio: sx9500: rename GPIO interrupt pin iio: sx9500: fix formatting iio: sx9500: optimize power usage iio: sx9500: refactor GPIO interrupt code iio: sx9500: add GPIO reset pin iio: gyro: bmg160: remove redundant field iio: gyro: bmg160: decouple buffer and triggers iio: accel: bmc150: decouple buffer and triggers Vladimirs Ambrosovs (4): staging: fwserial: fix resource leak staging: iio_simple_dummy: fix init function staging: iio_simple_dummy: fix return types staging: iio_simple_dummy: fix module_param type Wei Yongjun (1): staging: dt3155v4l: remove unused including <linux/version.h> Wim de With (1): staging: dgnc: fix line length over 80 chars in dgnc_sysfs.c Xavier Roche (1): staging: lustre: fixed const warnings (struct seq_operations should be const in these contexts) Yijing Wang (1): staging: rts5208: Use common pci_get_bus_and_slot() instead of private one Zoltán Lajos Kis (3): Staging: lustre: fix line over 80 characters in dt_object.c Staging: lustre: fix braces are not necessary in dt_object.c Staging: lustre: fix space before and after comma in dt_object.c chaehyun lim (1): staging: wlan-ng: fix checkpatch warnings kbuild test robot (5): i2o: fix simple_return.cocci warnings staging: lustre: fix ifnullfree.cocci warnings staging: lustre: fix ifnullfree.cocci warnings staging: lustre: llite: fix ifnullfree.cocci warnings staging: lustre: llite: fix ifnullfree.cocci warnings matt mooney (1): staging: vt6655: fix c99 comments and line length Documentation/ABI/testing/sysfs-bus-iio | 99 + Documentation/ABI/testing/sysfs-bus-iio-vf610 | 7 + .../devicetree/bindings/iio/adc/berlin2_adc.txt | 19 + .../devicetree/bindings/iio/adc/ti-adc128s052.txt | 4 +- .../devicetree/bindings/iio/adc/vf610-adc.txt | 9 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 17 + .../bindings/iio/magnetometer/bmc150_magn.txt | 22 + .../devicetree/bindings/iio/st-sensors.txt | 2 + .../bindings/iio/temperature/mlx90614.txt | 24 + .../bindings/input/touchscreen/ti-tsc-adc.txt | 24 + .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/vme_api.txt | 6 + MAINTAINERS | 9 + drivers/Makefile | 1 - drivers/iio/accel/Kconfig | 21 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/bmc150-accel.c | 55 +- drivers/iio/accel/hid-sensor-accel-3d.c | 15 +- drivers/iio/accel/kxcjk-1013.c | 42 +- drivers/iio/accel/mma8452.c | 555 +- drivers/iio/accel/mma9551_core.c | 8 +- drivers/iio/accel/mma9551_core.h | 2 +- drivers/iio/accel/mma9553.c | 148 +- drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_core.c | 86 + drivers/iio/accel/st_accel_i2c.c | 4 + drivers/iio/accel/stk8312.c | 390 + drivers/iio/accel/stk8ba50.c | 302 + drivers/iio/adc/Kconfig | 11 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/axp288_adc.c | 2 +- drivers/iio/adc/berlin2-adc.c | 378 + drivers/iio/adc/ti-adc128s052.c | 30 +- drivers/iio/adc/ti_am335x_adc.c | 83 +- drivers/iio/adc/twl4030-madc.c | 8 +- drivers/iio/adc/vf610_adc.c | 146 +- drivers/iio/buffer_cb.c | 2 + drivers/iio/common/st_sensors/st_sensors_core.c | 27 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/m62332.c | 269 + drivers/iio/gyro/bmg160.c | 67 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 15 +- drivers/iio/humidity/Kconfig | 2 +- drivers/iio/industrialio-buffer.c | 378 +- drivers/iio/industrialio-core.c | 6 + drivers/iio/industrialio-event.c | 2 + drivers/iio/kfifo_buf.c | 2 + drivers/iio/light/Kconfig | 37 +- drivers/iio/light/Makefile | 3 + drivers/iio/light/acpi-als.c | 231 + drivers/iio/light/bh1750.c | 334 + drivers/iio/light/hid-sensor-als.c | 14 +- drivers/iio/light/hid-sensor-prox.c | 2 +- drivers/iio/light/ltr501.c | 1284 +++- drivers/iio/light/stk3310.c | 722 ++ drivers/iio/light/tsl2563.c | 36 +- drivers/iio/light/tsl4531.c | 10 +- drivers/iio/magnetometer/Kconfig | 29 +- drivers/iio/magnetometer/Makefile | 3 + drivers/iio/magnetometer/bmc150_magn.c | 1109 +++ drivers/iio/magnetometer/hid-sensor-magn-3d.c | 2 +- drivers/iio/magnetometer/mmc35240.c | 579 ++ drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_core.c | 116 + drivers/iio/magnetometer/st_magn_i2c.c | 5 + drivers/iio/orientation/hid-sensor-incl-3d.c | 16 +- drivers/iio/orientation/hid-sensor-rotation.c | 17 +- drivers/iio/pressure/hid-sensor-press.c | 14 +- drivers/iio/proximity/sx9500.c | 457 +- drivers/iio/temperature/mlx90614.c | 353 +- drivers/iio/temperature/tmp006.c | 6 +- drivers/platform/goldfish/goldfish_pipe.c | 18 +- drivers/staging/Kconfig | 4 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 11 +- drivers/staging/android/ion/ion.c | 1 + drivers/staging/android/ion/ion_chunk_heap.c | 2 +- drivers/staging/android/ion/ion_priv.h | 6 +- drivers/staging/android/ion/ion_test.c | 20 +- drivers/staging/android/ion/tegra/tegra_ion.c | 1 + drivers/staging/android/lowmemorykiller.c | 17 +- drivers/staging/android/uapi/ion.h | 2 +- drivers/staging/board/Kconfig | 1 - drivers/staging/board/Makefile | 3 +- drivers/staging/board/armadillo800eva.c | 105 + drivers/staging/board/board.c | 136 + drivers/staging/board/board.h | 27 +- drivers/staging/board/kzm9d.c | 10 +- drivers/staging/comedi/Kconfig | 18 +- drivers/staging/comedi/comedi.h | 2 +- drivers/staging/comedi/comedi_fops.c | 48 +- drivers/staging/comedi/comedi_internal.h | 1 + drivers/staging/comedi/comedidev.h | 30 +- drivers/staging/comedi/drivers.c | 2 +- drivers/staging/comedi/drivers/8255.c | 232 +- drivers/staging/comedi/drivers/8255.h | 19 +- drivers/staging/comedi/drivers/Makefile | 3 +- drivers/staging/comedi/drivers/addi_apci_1516.c | 24 +- drivers/staging/comedi/drivers/addi_apci_3120.c | 14 +- drivers/staging/comedi/drivers/addi_watchdog.h | 2 +- drivers/staging/comedi/drivers/adv_pci1724.c | 6 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 48 +- drivers/staging/comedi/drivers/amplc_dio200.c | 37 +- drivers/staging/comedi/drivers/amplc_dio200.h | 44 +- .../staging/comedi/drivers/amplc_dio200_common.c | 61 +- drivers/staging/comedi/drivers/amplc_dio200_pci.c | 35 +- .../staging/comedi/drivers/amplc_pc236_common.c | 12 +- drivers/staging/comedi/drivers/amplc_pci224.c | 42 +- drivers/staging/comedi/drivers/amplc_pci230.c | 52 +- drivers/staging/comedi/drivers/cb_pcidas.c | 64 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 372 +- drivers/staging/comedi/drivers/cb_pcidda.c | 16 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 8 +- drivers/staging/comedi/drivers/cb_pcimdda.c | 6 +- drivers/staging/comedi/drivers/comedi_8254.h | 6 + drivers/staging/comedi/drivers/comedi_8255.c | 285 + drivers/staging/comedi/drivers/comedi_bond.c | 3 +- drivers/staging/comedi/drivers/comedi_isadma.h | 4 + drivers/staging/comedi/drivers/daqboard2000.c | 196 +- drivers/staging/comedi/drivers/das08.c | 378 +- drivers/staging/comedi/drivers/das08.h | 48 +- drivers/staging/comedi/drivers/das08_isa.c | 4 +- drivers/staging/comedi/drivers/das16m1.c | 4 +- drivers/staging/comedi/drivers/das1800.c | 86 +- drivers/staging/comedi/drivers/das800.c | 75 +- drivers/staging/comedi/drivers/dt3000.c | 22 +- drivers/staging/comedi/drivers/gsc_hpdi.c | 191 +- drivers/staging/comedi/drivers/me4000.c | 30 +- drivers/staging/comedi/drivers/me_daq.c | 3 +- drivers/staging/comedi/drivers/mite.c | 110 +- drivers/staging/comedi/drivers/mite.h | 88 +- drivers/staging/comedi/drivers/ni_670x.c | 12 +- drivers/staging/comedi/drivers/ni_at_a2150.c | 40 +- drivers/staging/comedi/drivers/ni_atmio.c | 27 +- drivers/staging/comedi/drivers/ni_mio_common.c | 2408 +++--- drivers/staging/comedi/drivers/ni_pcimio.c | 17 +- drivers/staging/comedi/drivers/ni_stc.h | 2237 +++--- drivers/staging/comedi/drivers/pcl812.c | 10 +- drivers/staging/comedi/drivers/pcl816.c | 2 +- drivers/staging/comedi/drivers/serial2002.c | 2 +- drivers/staging/comedi/drivers/vmk80xx.c | 33 +- drivers/staging/dgap/dgap.c | 133 +- drivers/staging/dgap/dgap.h | 2 +- drivers/staging/dgnc/TODO | 6 +- drivers/staging/dgnc/dgnc_cls.c | 4 +- drivers/staging/dgnc/dgnc_driver.c | 9 - drivers/staging/dgnc/dgnc_driver.h | 6 +- drivers/staging/dgnc/dgnc_neo.c | 4 +- drivers/staging/dgnc/dgnc_sysfs.c | 110 +- drivers/staging/dgnc/dgnc_tty.c | 110 +- drivers/staging/dgnc/digi.h | 14 +- drivers/staging/emxx_udc/emxx_udc.c | 65 +- drivers/staging/emxx_udc/emxx_udc.h | 10 - drivers/staging/fbtft/Kconfig | 8 +- drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_agm1264k-fl.c | 6 +- drivers/staging/fbtft/fb_hx8357d.c | 222 + drivers/staging/fbtft/fb_hx8357d.h | 102 + drivers/staging/fbtft/fb_ili9320.c | 118 +- drivers/staging/fbtft/fb_ra8875.c | 13 +- drivers/staging/fbtft/fb_st7735r.c | 8 +- drivers/staging/fbtft/fb_tinylcd.c | 2 +- drivers/staging/fbtft/fb_tls8204.c | 12 +- drivers/staging/fbtft/fbtft-bus.c | 8 +- drivers/staging/fbtft/fbtft-core.c | 34 +- drivers/staging/fbtft/fbtft.h | 5 - drivers/staging/fbtft/fbtft_device.c | 54 +- drivers/staging/fbtft/flexfb.c | 161 +- drivers/staging/fbtft/internal.h | 2 +- drivers/staging/fsl-mc/bus/mc-bus.c | 1 - drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 7 +- drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 58 +- drivers/staging/ft1000/ft1000-usb/ft1000_usb.c | 2 - drivers/staging/fwserial/dma_fifo.c | 2 +- drivers/staging/fwserial/fwserial.c | 5 +- drivers/staging/fwserial/fwserial.h | 2 +- drivers/staging/gdm724x/gdm_endian.c | 46 +- drivers/staging/gdm724x/gdm_endian.h | 11 - drivers/staging/gdm72xx/gdm_wimax.c | 2 +- drivers/staging/gdm72xx/netlink_k.c | 2 +- drivers/staging/goldfish/goldfish_audio.c | 2 +- drivers/staging/goldfish/goldfish_nand.c | 2 +- drivers/staging/i2o/Kconfig | 120 - drivers/staging/i2o/Makefile | 16 - drivers/staging/i2o/README | 98 - drivers/staging/i2o/README.ioctl | 394 - drivers/staging/i2o/bus-osm.c | 177 - drivers/staging/i2o/config-osm.c | 90 - drivers/staging/i2o/core.h | 69 - drivers/staging/i2o/debug.c | 473 -- drivers/staging/i2o/device.c | 592 -- drivers/staging/i2o/driver.c | 381 - drivers/staging/i2o/exec-osm.c | 612 -- drivers/staging/i2o/i2o.h | 988 --- drivers/staging/i2o/i2o_block.c | 1228 --- drivers/staging/i2o/i2o_block.h | 103 - drivers/staging/i2o/i2o_config.c | 1162 --- drivers/staging/i2o/i2o_proc.c | 2049 ----- drivers/staging/i2o/i2o_scsi.c | 814 -- drivers/staging/i2o/iop.c | 1255 --- drivers/staging/i2o/memory.c | 312 - drivers/staging/i2o/pci.c | 500 -- drivers/staging/iio/Documentation/device.txt | 2 +- drivers/staging/iio/accel/Kconfig | 2 +- drivers/staging/iio/accel/sca3000_ring.c | 2 + drivers/staging/iio/adc/Kconfig | 6 +- drivers/staging/iio/adc/ad7606_par.c | 2 +- drivers/staging/iio/addac/Kconfig | 2 +- drivers/staging/iio/iio_dummy_evgen.c | 4 +- drivers/staging/iio/iio_dummy_evgen.h | 2 +- drivers/staging/iio/iio_simple_dummy.c | 21 +- drivers/staging/iio/iio_simple_dummy.h | 10 +- drivers/staging/iio/iio_simple_dummy_events.c | 6 +- drivers/staging/iio/light/isl29018.c | 297 +- drivers/staging/iio/resolver/Kconfig | 4 +- drivers/staging/lustre/TODO | 2 +- .../staging/lustre/include/linux/libcfs/libcfs.h | 44 +- .../lustre/include/linux/libcfs/libcfs_ioctl.h | 2 +- .../lustre/include/linux/libcfs/libcfs_private.h | 68 - .../lustre/include/linux/libcfs/linux/libcfs.h | 1 - .../lustre/include/linux/lnet/api-support.h | 44 - drivers/staging/lustre/include/linux/lnet/api.h | 49 +- .../staging/lustre/include/linux/lnet/lib-lnet.h | 285 +- .../staging/lustre/include/linux/lnet/lib-types.h | 667 +- .../lustre/include/linux/lnet/linux/api-support.h | 42 - .../lustre/include/linux/lnet/linux/lib-lnet.h | 71 - .../lustre/include/linux/lnet/linux/lib-types.h | 45 - .../staging/lustre/include/linux/lnet/linux/lnet.h | 56 - .../lustre/include/linux/lnet/lnet-sysctl.h | 49 - drivers/staging/lustre/include/linux/lnet/lnet.h | 17 +- .../staging/lustre/include/linux/lnet/lnetctl.h | 7 +- drivers/staging/lustre/include/linux/lnet/lnetst.h | 490 +- drivers/staging/lustre/include/linux/lnet/nidstr.h | 77 + drivers/staging/lustre/include/linux/lnet/ptllnd.h | 93 - .../lustre/include/linux/lnet/ptllnd_wire.h | 119 - .../staging/lustre/include/linux/lnet/socklnd.h | 68 +- drivers/staging/lustre/include/linux/lnet/types.h | 290 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 468 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 681 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 484 +- .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 48 +- drivers/staging/lustre/lnet/klnds/socklnd/Makefile | 2 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.c | 485 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.h | 602 +- .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 402 +- .../lustre/lnet/klnds/socklnd/socklnd_lib-linux.h | 86 - .../socklnd/{socklnd_lib-linux.c => socklnd_lib.c} | 172 +- .../lustre/lnet/klnds/socklnd/socklnd_modparams.c | 33 +- .../lustre/lnet/klnds/socklnd/socklnd_proto.c | 171 +- drivers/staging/lustre/lnet/lnet/Makefile | 7 +- drivers/staging/lustre/lnet/lnet/acceptor.c | 91 +- drivers/staging/lustre/lnet/lnet/api-ni.c | 325 +- drivers/staging/lustre/lnet/lnet/config.c | 310 +- drivers/staging/lustre/lnet/lnet/lib-eq.c | 46 +- drivers/staging/lustre/lnet/lnet/lib-md.c | 32 +- drivers/staging/lustre/lnet/lnet/lib-me.c | 26 +- drivers/staging/lustre/lnet/lnet/lib-move.c | 264 +- drivers/staging/lustre/lnet/lnet/lib-msg.c | 52 +- drivers/staging/lustre/lnet/lnet/lib-ptl.c | 116 +- .../linux/linux-tcpip.c => lnet/lnet/lib-socket.c} | 315 +- drivers/staging/lustre/lnet/lnet/lo.c | 2 +- drivers/staging/lustre/lnet/lnet/module.c | 28 +- drivers/staging/lustre/lnet/lnet/peer.c | 50 +- drivers/staging/lustre/lnet/lnet/router.c | 355 +- drivers/staging/lustre/lnet/lnet/router_proc.c | 210 +- drivers/staging/lustre/lnet/selftest/brw_test.c | 60 +- drivers/staging/lustre/lnet/selftest/conctl.c | 54 +- drivers/staging/lustre/lnet/selftest/conrpc.c | 124 +- drivers/staging/lustre/lnet/selftest/conrpc.h | 34 +- drivers/staging/lustre/lnet/selftest/console.c | 246 +- drivers/staging/lustre/lnet/selftest/console.h | 186 +- drivers/staging/lustre/lnet/selftest/framework.c | 160 +- drivers/staging/lustre/lnet/selftest/module.c | 10 +- drivers/staging/lustre/lnet/selftest/ping_test.c | 24 +- drivers/staging/lustre/lnet/selftest/rpc.c | 152 +- drivers/staging/lustre/lnet/selftest/rpc.h | 141 +- drivers/staging/lustre/lnet/selftest/selftest.h | 311 +- drivers/staging/lustre/lnet/selftest/timer.c | 20 +- drivers/staging/lustre/lnet/selftest/timer.h | 16 +- drivers/staging/lustre/lustre/fid/Makefile | 3 +- drivers/staging/lustre/lustre/fid/fid_internal.h | 6 +- drivers/staging/lustre/lustre/fid/fid_request.c | 78 +- drivers/staging/lustre/lustre/fid/lproc_fid.c | 55 +- drivers/staging/lustre/lustre/fld/Makefile | 3 +- drivers/staging/lustre/lustre/fld/fld_cache.c | 16 +- drivers/staging/lustre/lustre/fld/fld_internal.h | 5 +- drivers/staging/lustre/lustre/fld/fld_request.c | 74 +- drivers/staging/lustre/lustre/fld/lproc_fld.c | 43 +- drivers/staging/lustre/lustre/include/dt_object.h | 3 - .../lustre/lustre/include/linux/lustre_compat25.h | 15 - .../lustre/lustre/include/linux/lustre_lite.h | 1 - drivers/staging/lustre/lustre/include/linux/obd.h | 10 +- .../staging/lustre/lustre/include/lprocfs_status.h | 316 +- drivers/staging/lustre/lustre/include/lu_object.h | 2 - .../lustre/lustre/include/lustre/lustre_idl.h | 1 + .../lustre/lustre/include/lustre/lustre_user.h | 1 - drivers/staging/lustre/lustre/include/lustre_dlm.h | 69 +- .../lustre/lustre/include/lustre_dlm_flags.h | 17 +- .../staging/lustre/lustre/include/lustre_export.h | 29 - drivers/staging/lustre/lustre/include/lustre_fid.h | 5 +- drivers/staging/lustre/lustre/include/lustre_fld.h | 16 +- drivers/staging/lustre/lustre/include/lustre_lib.h | 15 +- drivers/staging/lustre/lustre/include/lustre_net.h | 21 +- .../staging/lustre/lustre/include/lustre_quota.h | 241 - drivers/staging/lustre/lustre/include/lustre_sec.h | 8 - drivers/staging/lustre/lustre/include/obd.h | 22 +- drivers/staging/lustre/lustre/include/obd_class.h | 36 +- .../staging/lustre/lustre/include/obd_support.h | 66 +- drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 45 +- drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 76 +- drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 10 +- drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 22 +- drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 90 +- drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 178 +- drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 4 +- drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 358 +- drivers/staging/lustre/lustre/libcfs/Makefile | 2 +- drivers/staging/lustre/lustre/libcfs/fail.c | 2 +- drivers/staging/lustre/lustre/libcfs/hash.c | 32 +- .../staging/lustre/lustre/libcfs/linux/linux-mem.c | 59 + .../lustre/lustre/libcfs/linux/linux-tracefile.c | 13 +- drivers/staging/lustre/lustre/libcfs/module.c | 12 +- drivers/staging/lustre/lustre/libcfs/tracefile.c | 2 +- drivers/staging/lustre/lustre/llite/Makefile | 3 +- drivers/staging/lustre/lustre/llite/dcache.c | 6 +- drivers/staging/lustre/lustre/llite/dir.c | 128 +- drivers/staging/lustre/lustre/llite/file.c | 95 +- drivers/staging/lustre/lustre/llite/llite_capa.c | 1 + drivers/staging/lustre/lustre/llite/llite_close.c | 6 +- .../staging/lustre/lustre/llite/llite_internal.h | 45 +- drivers/staging/lustre/lustre/llite/llite_lib.c | 74 +- drivers/staging/lustre/lustre/llite/llite_nfs.c | 2 +- drivers/staging/lustre/lustre/llite/llite_rmtacl.c | 4 +- drivers/staging/lustre/lustre/llite/lloop.c | 8 +- drivers/staging/lustre/lustre/llite/lproc_llite.c | 713 +- drivers/staging/lustre/lustre/llite/namei.c | 2 +- drivers/staging/lustre/lustre/llite/rw26.c | 24 +- drivers/staging/lustre/lustre/llite/statahead.c | 21 +- drivers/staging/lustre/lustre/llite/super25.c | 27 +- drivers/staging/lustre/lustre/llite/vvp_dev.c | 23 +- drivers/staging/lustre/lustre/llite/xattr.c | 10 +- drivers/staging/lustre/lustre/llite/xattr_cache.c | 6 +- drivers/staging/lustre/lustre/lmv/Makefile | 3 +- drivers/staging/lustre/lustre/lmv/lmv_intent.c | 4 +- drivers/staging/lustre/lustre/lmv/lmv_internal.h | 8 +- drivers/staging/lustre/lustre/lmv/lmv_obd.c | 124 +- drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 107 +- drivers/staging/lustre/lustre/lov/Makefile | 3 +- drivers/staging/lustre/lustre/lov/lov_dev.c | 19 +- drivers/staging/lustre/lustre/lov/lov_ea.c | 7 +- drivers/staging/lustre/lustre/lov/lov_internal.h | 44 - drivers/staging/lustre/lustre/lov/lov_io.c | 23 +- drivers/staging/lustre/lustre/lov/lov_lock.c | 5 +- drivers/staging/lustre/lustre/lov/lov_obd.c | 95 +- drivers/staging/lustre/lustre/lov/lov_object.c | 5 +- drivers/staging/lustre/lustre/lov/lov_pack.c | 11 +- drivers/staging/lustre/lustre/lov/lov_pool.c | 53 +- drivers/staging/lustre/lustre/lov/lov_request.c | 48 +- drivers/staging/lustre/lustre/lov/lovsub_dev.c | 4 +- drivers/staging/lustre/lustre/lov/lproc_lov.c | 58 +- drivers/staging/lustre/lustre/mdc/Makefile | 3 +- drivers/staging/lustre/lustre/mdc/lproc_mdc.c | 92 +- drivers/staging/lustre/lustre/mdc/mdc_internal.h | 7 - drivers/staging/lustre/lustre/mdc/mdc_locks.c | 6 +- drivers/staging/lustre/lustre/mdc/mdc_request.c | 51 +- drivers/staging/lustre/lustre/mgc/Makefile | 3 +- drivers/staging/lustre/lustre/mgc/lproc_mgc.c | 9 - drivers/staging/lustre/lustre/mgc/mgc_internal.h | 11 - drivers/staging/lustre/lustre/mgc/mgc_request.c | 28 +- drivers/staging/lustre/lustre/obdclass/Makefile | 4 +- drivers/staging/lustre/lustre/obdclass/acl.c | 30 +- drivers/staging/lustre/lustre/obdclass/capa.c | 4 +- drivers/staging/lustre/lustre/obdclass/cl_io.c | 13 +- drivers/staging/lustre/lustre/obdclass/cl_object.c | 6 +- drivers/staging/lustre/lustre/obdclass/cl_page.c | 20 +- drivers/staging/lustre/lustre/obdclass/class_obd.c | 41 +- drivers/staging/lustre/lustre/obdclass/dt_object.c | 15 +- drivers/staging/lustre/lustre/obdclass/genops.c | 75 +- .../lustre/lustre/obdclass/linux/linux-module.c | 157 +- .../lustre/lustre/obdclass/linux/linux-sysctl.c | 25 - drivers/staging/lustre/lustre/obdclass/llog.c | 25 +- drivers/staging/lustre/lustre/obdclass/llog_cat.c | 6 +- drivers/staging/lustre/lustre/obdclass/llog_obd.c | 4 +- .../lustre/lustre/obdclass/lprocfs_status.c | 625 +- drivers/staging/lustre/lustre/obdclass/lu_object.c | 18 +- .../lustre/lustre/obdclass/lustre_handles.c | 7 +- .../staging/lustre/lustre/obdclass/lustre_peer.c | 6 +- .../staging/lustre/lustre/obdclass/obd_config.c | 147 +- drivers/staging/lustre/lustre/obdclass/obd_mount.c | 109 +- drivers/staging/lustre/lustre/obdecho/Makefile | 2 +- .../staging/lustre/lustre/obdecho/echo_client.c | 53 +- drivers/staging/lustre/lustre/obdecho/lproc_echo.c | 57 - drivers/staging/lustre/lustre/osc/Makefile | 3 +- drivers/staging/lustre/lustre/osc/lproc_osc.c | 408 +- drivers/staging/lustre/lustre/osc/osc_cache.c | 196 +- drivers/staging/lustre/lustre/osc/osc_dev.c | 16 +- drivers/staging/lustre/lustre/osc/osc_internal.h | 8 - drivers/staging/lustre/lustre/osc/osc_io.c | 124 +- drivers/staging/lustre/lustre/osc/osc_lock.c | 151 +- drivers/staging/lustre/lustre/osc/osc_object.c | 18 +- drivers/staging/lustre/lustre/osc/osc_page.c | 38 +- drivers/staging/lustre/lustre/osc/osc_quota.c | 14 +- drivers/staging/lustre/lustre/osc/osc_request.c | 221 +- drivers/staging/lustre/lustre/ptlrpc/Makefile | 3 +- drivers/staging/lustre/lustre/ptlrpc/client.c | 114 +- drivers/staging/lustre/lustre/ptlrpc/connection.c | 6 +- drivers/staging/lustre/lustre/ptlrpc/events.c | 60 +- drivers/staging/lustre/lustre/ptlrpc/import.c | 8 +- drivers/staging/lustre/lustre/ptlrpc/layout.c | 70 +- drivers/staging/lustre/lustre/ptlrpc/llog_client.c | 82 +- .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 371 +- drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 62 +- drivers/staging/lustre/lustre/ptlrpc/nrs.c | 178 +- drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c | 10 +- .../staging/lustre/lustre/ptlrpc/pack_generic.c | 18 +- drivers/staging/lustre/lustre/ptlrpc/pinger.c | 30 +- .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 21 +- drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 20 +- drivers/staging/lustre/lustre/ptlrpc/sec.c | 108 +- drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 76 +- drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 76 +- drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 2 +- drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c | 39 +- drivers/staging/lustre/lustre/ptlrpc/sec_null.c | 24 +- drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 107 +- drivers/staging/lustre/lustre/ptlrpc/service.c | 360 +- drivers/staging/lustre/sysfs-fs-lustre | 543 ++ drivers/staging/media/bcm2048/radio-bcm2048.c | 4 +- drivers/staging/media/dt3155v4l/dt3155v4l.c | 1 - drivers/staging/nvec/nvec.c | 2 +- drivers/staging/nvec/nvec_ps2.c | 4 +- drivers/staging/octeon-usb/octeon-hcd.c | 16 +- drivers/staging/octeon-usb/octeon-hcd.h | 2 +- drivers/staging/octeon/ethernet-defines.h | 62 +- drivers/staging/octeon/ethernet-mdio.c | 48 +- drivers/staging/octeon/ethernet-mdio.h | 24 +- drivers/staging/octeon/ethernet-mem.c | 30 +- drivers/staging/octeon/ethernet-mem.h | 23 +- drivers/staging/octeon/ethernet-rgmii.c | 306 +- drivers/staging/octeon/ethernet-rx.c | 38 +- drivers/staging/octeon/ethernet-rx.h | 24 +- drivers/staging/octeon/ethernet-sgmii.c | 112 +- drivers/staging/octeon/ethernet-spi.c | 237 +- drivers/staging/octeon/ethernet-tx.c | 28 +- drivers/staging/octeon/ethernet-tx.h | 23 +- drivers/staging/octeon/ethernet-util.h | 23 +- drivers/staging/octeon/ethernet-xaui.c | 114 +- drivers/staging/octeon/ethernet.c | 115 +- drivers/staging/octeon/octeon-ethernet.h | 35 +- drivers/staging/ozwpan/ozusbsvc1.c | 11 +- drivers/staging/panel/panel.c | 60 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 56 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 19 +- drivers/staging/rtl8188eu/core/rtw_led.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 11 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 6291 ++++++++-------- drivers/staging/rtl8188eu/core/rtw_recv.c | 2 + drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 38 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 12 +- .../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 2 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 2 + drivers/staging/rtl8188eu/hal/phy.c | 10 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 - drivers/staging/rtl8188eu/hal/usb_halinit.c | 1 - drivers/staging/rtl8188eu/include/drv_types.h | 1 - drivers/staging/rtl8188eu/include/ieee80211.h | 29 +- drivers/staging/rtl8188eu/include/odm.h | 10 +- drivers/staging/rtl8188eu/include/odm_HWConfig.h | 3 - drivers/staging/rtl8188eu/include/osdep_intf.h | 2 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8188eu/include/recv_osdep.h | 3 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 17 +- drivers/staging/rtl8188eu/include/rtw_ap.h | 2 - drivers/staging/rtl8188eu/include/rtw_ioctl.h | 2 - drivers/staging/rtl8188eu/include/rtw_led.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 86 +- drivers/staging/rtl8188eu/include/rtw_security.h | 2 +- drivers/staging/rtl8188eu/include/wifi.h | 77 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 4 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 112 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 3 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 12 - drivers/staging/rtl8192e/dot11d.h | 4 +- drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 40 - drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 25 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 290 - drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 134 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 74 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 43 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 5 - drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 6 - drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 118 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 6 - drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 1496 ++-- drivers/staging/rtl8192e/rtl8192e/r819xE_phyreg.h | 908 --- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 34 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 9 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 148 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 419 +- drivers/staging/rtl8192e/rtl8192e/rtl_crypto.h | 382 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 1188 +-- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 103 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 17 - drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 13 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 107 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 4 - drivers/staging/rtl8192e/rtl819x_BAProc.c | 149 +- drivers/staging/rtl8192e/rtl819x_HT.h | 136 - drivers/staging/rtl8192e/rtl819x_HTProc.c | 55 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 198 +- drivers/staging/rtl8192e/rtl819x_TS.h | 3 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 93 +- drivers/staging/rtl8192e/rtllib.h | 645 +- drivers/staging/rtl8192e/rtllib_crypt.c | 254 - drivers/staging/rtl8192e/rtllib_crypt.h | 34 - drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 2 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 89 +- drivers/staging/rtl8192e/rtllib_debug.h | 11 +- drivers/staging/rtl8192e/rtllib_module.c | 72 +- drivers/staging/rtl8192e/rtllib_rx.c | 1016 +-- drivers/staging/rtl8192e/rtllib_softmac.c | 295 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 18 +- drivers/staging/rtl8192e/rtllib_tx.c | 78 +- drivers/staging/rtl8192e/rtllib_wx.c | 108 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 188 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 26 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 43 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 76 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 61 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 14 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 48 +- drivers/staging/rtl8192u/r8192U_core.c | 26 +- drivers/staging/rtl8192u/r8192U_dm.c | 14 +- drivers/staging/rtl8192u/r819xU_firmware.h | 11 +- drivers/staging/rtl8712/ieee80211.h | 29 - drivers/staging/rtl8712/os_intfs.c | 8 +- drivers/staging/rtl8712/recv_linux.c | 4 +- drivers/staging/rtl8712/rtl8712_recv.c | 3 +- drivers/staging/rtl8712/rtl8712_xmit.c | 12 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 3 +- drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 2 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 4 +- drivers/staging/rtl8723au/core/rtw_ap.c | 8 +- drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 20 +- drivers/staging/rtl8723au/core/rtw_wlan_util.c | 12 +- drivers/staging/rtl8723au/hal/HalPwrSeqCmd.c | 2 +- drivers/staging/rtl8723au/hal/odm.c | 4 +- drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 2 +- drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c | 4 +- drivers/staging/rtl8723au/hal/rtl8723a_phycfg.c | 2 +- drivers/staging/rtl8723au/hal/rtl8723a_rf6052.c | 8 +- drivers/staging/rtl8723au/hal/rtl8723au_xmit.c | 2 +- drivers/staging/rtl8723au/hal/usb_halinit.c | 2 +- drivers/staging/rtl8723au/include/odm_debug.h | 2 +- drivers/staging/rtl8723au/include/rtl8723a_hal.h | 23 +- drivers/staging/rtl8723au/include/rtw_cmd.h | 2 +- drivers/staging/rtl8723au/include/rtw_mlme.h | 10 +- drivers/staging/rtl8723au/include/rtw_mlme_ext.h | 2 +- drivers/staging/rtl8723au/include/sta_info.h | 2 +- drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723au/os_dep/os_intfs.c | 4 +- drivers/staging/rts5208/rtsx.c | 2 +- drivers/staging/rts5208/rtsx.h | 28 +- drivers/staging/rts5208/rtsx_chip.c | 452 +- drivers/staging/rts5208/rtsx_scsi.c | 8 +- drivers/staging/rts5208/xd.c | 3 +- drivers/staging/skein/skein_api.h | 6 +- drivers/staging/slicoss/TODO | 1 - drivers/staging/slicoss/slic.h | 22 +- drivers/staging/slicoss/slicoss.c | 130 +- drivers/staging/sm750fb/Kconfig | 4 + drivers/staging/sm750fb/TODO | 3 +- drivers/staging/sm750fb/ddk750_chip.c | 19 +- drivers/staging/sm750fb/ddk750_chip.h | 75 +- drivers/staging/sm750fb/ddk750_display.c | 44 +- drivers/staging/sm750fb/ddk750_dvi.c | 4 +- drivers/staging/sm750fb/ddk750_dvi.h | 68 +- drivers/staging/sm750fb/ddk750_help.c | 6 +- drivers/staging/sm750fb/ddk750_help.h | 8 +- drivers/staging/sm750fb/ddk750_hwi2c.h | 4 +- drivers/staging/sm750fb/ddk750_mode.c | 56 +- drivers/staging/sm750fb/ddk750_mode.h | 2 +- drivers/staging/sm750fb/ddk750_power.c | 4 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/sm750fb/ddk750_reg.h | 4 +- drivers/staging/sm750fb/ddk750_sii164.c | 15 +- drivers/staging/sm750fb/ddk750_swi2c.c | 448 +- drivers/staging/sm750fb/ddk750_swi2c.h | 18 +- drivers/staging/sm750fb/modedb.h | 446 +- drivers/staging/sm750fb/readme | 8 +- drivers/staging/sm750fb/sm750.c | 62 +- drivers/staging/sm750fb/sm750.h | 70 +- drivers/staging/sm750fb/sm750_accel.c | 199 +- drivers/staging/sm750fb/sm750_accel.h | 16 +- drivers/staging/sm750fb/sm750_cursor.c | 63 +- drivers/staging/sm750fb/sm750_cursor.h | 24 +- drivers/staging/sm750fb/sm750_help.h | 40 +- drivers/staging/sm750fb/sm750_hw.c | 89 +- drivers/staging/sm750fb/sm750_hw.h | 23 +- drivers/staging/sm7xxfb/sm7xx.h | 664 +- drivers/staging/sm7xxfb/sm7xxfb.c | 1074 ++- drivers/staging/speakup/main.c | 9 +- drivers/staging/unisys/Kconfig | 10 +- drivers/staging/unisys/Makefile | 8 +- .../include/channels/controlframework.h | 62 - .../common-spar/include/channels/diagchannel.h | 427 -- .../include/diagnostics/appos_subsystems.h | 310 - .../include/channels => include}/channel.h | 35 - .../include/channels => include}/channel_guid.h | 0 drivers/staging/unisys/include/diagchannel.h | 43 + drivers/staging/unisys/include/guestlinuxdebug.h | 3 +- .../include/channels => include}/iochannel.h | 450 +- drivers/staging/unisys/include/periodic_work.h | 10 +- drivers/staging/unisys/include/procobjecttree.h | 47 - drivers/staging/unisys/include/sparstop.h | 30 - drivers/staging/unisys/include/timskmod.h | 153 - drivers/staging/unisys/include/uisqueue.h | 396 - drivers/staging/unisys/include/uisthread.h | 42 - drivers/staging/unisys/include/uisutils.h | 299 - drivers/staging/unisys/include/vbushelper.h | 2 - .../unisys/{common-spar => }/include/version.h | 0 drivers/staging/unisys/include/visorbus.h | 222 + drivers/staging/unisys/uislib/Kconfig | 10 - drivers/staging/unisys/uislib/Makefile | 12 - drivers/staging/unisys/uislib/uislib.c | 1372 ---- drivers/staging/unisys/uislib/uisqueue.c | 322 - drivers/staging/unisys/uislib/uisthread.c | 69 - drivers/staging/unisys/uislib/uisutils.c | 137 - drivers/staging/unisys/virthba/Kconfig | 13 - drivers/staging/unisys/virthba/Makefile | 12 - drivers/staging/unisys/virthba/virthba.c | 1572 ---- drivers/staging/unisys/virthba/virthba.h | 27 - drivers/staging/unisys/virtpci/Kconfig | 10 - drivers/staging/unisys/virtpci/Makefile | 10 - drivers/staging/unisys/virtpci/virtpci.c | 1394 ---- drivers/staging/unisys/virtpci/virtpci.h | 103 - drivers/staging/unisys/visorbus/Kconfig | 9 + drivers/staging/unisys/visorbus/Makefile | 13 + .../channels => visorbus}/controlvmchannel.h | 304 +- .../controlvmcompletionstatus.h | 0 .../include => visorbus}/iovmcall_gnuc.h | 0 .../unisys/{visorutil => visorbus}/periodic_work.c | 56 +- .../include/channels => visorbus}/vbuschannel.h | 2 +- .../include => visorbus}/vbusdeviceinfo.h | 0 drivers/staging/unisys/visorbus/visorbus_main.c | 1518 ++++ drivers/staging/unisys/visorbus/visorbus_private.h | 69 + .../visorchannel.c} | 468 +- .../visorchipset.c} | 1552 ++-- .../include => visorbus}/vmcallinterface.h | 16 +- drivers/staging/unisys/visorchannel/Kconfig | 10 - drivers/staging/unisys/visorchannel/Makefile | 12 - drivers/staging/unisys/visorchannel/globals.h | 27 - drivers/staging/unisys/visorchannel/visorchannel.h | 76 - .../unisys/visorchannel/visorchannel_main.c | 50 - drivers/staging/unisys/visorchipset/Kconfig | 11 - drivers/staging/unisys/visorchipset/Makefile | 15 - drivers/staging/unisys/visorchipset/file.c | 160 - drivers/staging/unisys/visorchipset/file.h | 27 - drivers/staging/unisys/visorchipset/globals.h | 42 - drivers/staging/unisys/visorchipset/parser.c | 430 -- drivers/staging/unisys/visorchipset/parser.h | 46 - drivers/staging/unisys/visorchipset/visorchipset.h | 236 - .../unisys/visorchipset/visorchipset_umode.h | 35 - drivers/staging/unisys/visornic/Kconfig | 15 + drivers/staging/unisys/visornic/Makefile | 10 + drivers/staging/unisys/visornic/visornic_main.c | 2140 ++++++ drivers/staging/unisys/visorutil/Kconfig | 9 - drivers/staging/unisys/visorutil/Makefile | 9 - drivers/staging/unisys/visorutil/charqueue.c | 127 - drivers/staging/unisys/visorutil/charqueue.h | 37 - drivers/staging/unisys/visorutil/memregion.h | 43 - .../staging/unisys/visorutil/memregion_direct.c | 207 - drivers/staging/unisys/visorutil/visorkmodutils.c | 71 - drivers/staging/vme/devices/vme_user.c | 257 +- drivers/staging/vt6655/Makefile | 1 - drivers/staging/vt6655/device.h | 11 +- drivers/staging/vt6655/device_main.c | 231 +- drivers/staging/vt6655/mac.c | 49 +- drivers/staging/vt6655/mib.c | 139 - drivers/staging/vt6655/mib.h | 82 - drivers/staging/vt6655/power.h | 8 +- drivers/staging/vt6655/rxtx.c | 10 +- drivers/staging/vt6656/card.c | 2 +- drivers/staging/vt6656/device.h | 2 +- drivers/staging/vt6656/main_usb.c | 2 +- drivers/staging/vt6656/rxtx.c | 2 +- drivers/staging/vt6656/usbpipe.c | 2 +- drivers/staging/wilc1000/Kconfig | 59 + drivers/staging/wilc1000/Makefile | 34 + drivers/staging/wilc1000/TODO | 14 + drivers/staging/wilc1000/coreconfigsimulator.h | 17 + drivers/staging/wilc1000/coreconfigurator.c | 2156 ++++++ drivers/staging/wilc1000/coreconfigurator.h | 197 + drivers/staging/wilc1000/fifo_buffer.c | 133 + drivers/staging/wilc1000/fifo_buffer.h | 26 + drivers/staging/wilc1000/host_interface.c | 7963 ++++++++++++++++++++ drivers/staging/wilc1000/host_interface.h | 1281 ++++ drivers/staging/wilc1000/linux_mon.c | 598 ++ drivers/staging/wilc1000/linux_wlan.c | 2783 +++++++ drivers/staging/wilc1000/linux_wlan_common.h | 182 + drivers/staging/wilc1000/linux_wlan_sdio.c | 249 + drivers/staging/wilc1000/linux_wlan_sdio.h | 14 + drivers/staging/wilc1000/linux_wlan_spi.c | 479 ++ drivers/staging/wilc1000/linux_wlan_spi.h | 14 + drivers/staging/wilc1000/wilc_debugfs.c | 191 + drivers/staging/wilc1000/wilc_errorsupport.h | 67 + drivers/staging/wilc1000/wilc_exported_buf.c | 76 + drivers/staging/wilc1000/wilc_log.h | 47 + drivers/staging/wilc1000/wilc_memory.c | 58 + drivers/staging/wilc1000/wilc_memory.h | 239 + drivers/staging/wilc1000/wilc_msgqueue.c | 190 + drivers/staging/wilc1000/wilc_msgqueue.h | 108 + drivers/staging/wilc1000/wilc_osconfig.h | 9 + drivers/staging/wilc1000/wilc_oswrapper.h | 41 + drivers/staging/wilc1000/wilc_platform.h | 52 + drivers/staging/wilc1000/wilc_sdio.c | 1254 +++ drivers/staging/wilc1000/wilc_sleep.c | 18 + drivers/staging/wilc1000/wilc_sleep.h | 20 + drivers/staging/wilc1000/wilc_spi.c | 1406 ++++ drivers/staging/wilc1000/wilc_strutils.c | 80 + drivers/staging/wilc1000/wilc_strutils.h | 134 + drivers/staging/wilc1000/wilc_timer.c | 45 + drivers/staging/wilc1000/wilc_timer.h | 129 + drivers/staging/wilc1000/wilc_type.h | 34 + drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 3957 ++++++++++ drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 129 + drivers/staging/wilc1000/wilc_wfi_netdevice.c | 951 +++ drivers/staging/wilc1000/wilc_wfi_netdevice.h | 254 + drivers/staging/wilc1000/wilc_wlan.c | 2332 ++++++ drivers/staging/wilc1000/wilc_wlan.h | 321 + drivers/staging/wilc1000/wilc_wlan_cfg.c | 617 ++ drivers/staging/wilc1000/wilc_wlan_cfg.h | 33 + drivers/staging/wilc1000/wilc_wlan_if.h | 969 +++ drivers/staging/wlan-ng/p80211conv.c | 6 +- drivers/staging/wlan-ng/p80211wep.c | 14 - drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/staging/wlan-ng/prism2sta.c | 23 +- drivers/staging/xgifb/XGI_main_26.c | 27 +- drivers/staging/xgifb/vb_setmode.c | 21 +- drivers/tty/goldfish.c | 4 +- drivers/vme/bridges/Kconfig | 2 +- drivers/vme/bridges/vme_ca91cx42.c | 18 +- drivers/vme/bridges/vme_ca91cx42.h | 2 +- drivers/vme/bridges/vme_tsi148.c | 42 +- drivers/vme/vme.c | 11 +- include/linux/goldfish.h | 19 +- include/linux/iio/buffer.h | 3 + include/linux/iio/iio.h | 3 + include/linux/iio/types.h | 2 + include/linux/vme.h | 2 + include/uapi/linux/iio/types.h | 2 + tools/Makefile | 7 +- tools/iio/Makefile | 4 +- tools/iio/generic_buffer.c | 200 +- tools/iio/iio_event_monitor.c | 50 +- tools/iio/iio_utils.c | 469 +- tools/iio/iio_utils.h | 20 +- tools/iio/lsiio.c | 63 +- 768 files changed, 66216 insertions(+), 51845 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-vf610 create mode 100644 Documentation/devicetree/bindings/iio/adc/berlin2_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90614.txt create mode 100644 drivers/iio/accel/stk8312.c create mode 100644 drivers/iio/accel/stk8ba50.c create mode 100644 drivers/iio/adc/berlin2-adc.c create mode 100644 drivers/iio/dac/m62332.c create mode 100644 drivers/iio/light/acpi-als.c create mode 100644 drivers/iio/light/bh1750.c create mode 100644 drivers/iio/light/stk3310.c create mode 100644 drivers/iio/magnetometer/bmc150_magn.c create mode 100644 drivers/iio/magnetometer/mmc35240.c create mode 100644 drivers/staging/board/armadillo800eva.c create mode 100644 drivers/staging/comedi/drivers/comedi_8255.c create mode 100644 drivers/staging/fbtft/fb_hx8357d.c create mode 100644 drivers/staging/fbtft/fb_hx8357d.h delete mode 100644 drivers/staging/i2o/Kconfig delete mode 100644 drivers/staging/i2o/Makefile delete mode 100644 drivers/staging/i2o/README delete mode 100644 drivers/staging/i2o/README.ioctl delete mode 100644 drivers/staging/i2o/bus-osm.c delete mode 100644 drivers/staging/i2o/config-osm.c delete mode 100644 drivers/staging/i2o/core.h delete mode 100644 drivers/staging/i2o/debug.c delete mode 100644 drivers/staging/i2o/device.c delete mode 100644 drivers/staging/i2o/driver.c delete mode 100644 drivers/staging/i2o/exec-osm.c delete mode 100644 drivers/staging/i2o/i2o.h delete mode 100644 drivers/staging/i2o/i2o_block.c delete mode 100644 drivers/staging/i2o/i2o_block.h delete mode 100644 drivers/staging/i2o/i2o_config.c delete mode 100644 drivers/staging/i2o/i2o_proc.c delete mode 100644 drivers/staging/i2o/i2o_scsi.c delete mode 100644 drivers/staging/i2o/iop.c delete mode 100644 drivers/staging/i2o/memory.c delete mode 100644 drivers/staging/i2o/pci.c delete mode 100644 drivers/staging/lustre/include/linux/lnet/api-support.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/linux/api-support.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/linux/lib-lnet.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/linux/lib-types.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/linux/lnet.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/lnet-sysctl.h create mode 100644 drivers/staging/lustre/include/linux/lnet/nidstr.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/ptllnd.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/ptllnd_wire.h delete mode 100644 drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib-linux.h rename drivers/staging/lustre/lnet/klnds/socklnd/{socklnd_lib-linux.c => socklnd_lib.c} (86%) rename drivers/staging/lustre/{lustre/libcfs/linux/linux-tcpip.c => lnet/lnet/lib-socket.c} (63%) delete mode 100644 drivers/staging/lustre/lustre/include/lustre_quota.h create mode 100644 drivers/staging/lustre/lustre/libcfs/linux/linux-mem.c delete mode 100644 drivers/staging/lustre/lustre/obdecho/lproc_echo.c create mode 100644 drivers/staging/lustre/sysfs-fs-lustre delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r819xE_phyreg.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_crypto.h delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt.c delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt.h delete mode 100644 drivers/staging/unisys/common-spar/include/channels/controlframework.h delete mode 100644 drivers/staging/unisys/common-spar/include/channels/diagchannel.h delete mode 100644 drivers/staging/unisys/common-spar/include/diagnostics/appos_subsystems.h rename drivers/staging/unisys/{common-spar/include/channels => include}/channel.h (94%) rename drivers/staging/unisys/{common-spar/include/channels => include}/channel_guid.h (100%) create mode 100644 drivers/staging/unisys/include/diagchannel.h rename drivers/staging/unisys/{common-spar/include/channels => include}/iochannel.h (58%) delete mode 100644 drivers/staging/unisys/include/procobjecttree.h delete mode 100644 drivers/staging/unisys/include/sparstop.h delete mode 100644 drivers/staging/unisys/include/timskmod.h delete mode 100644 drivers/staging/unisys/include/uisqueue.h delete mode 100644 drivers/staging/unisys/include/uisthread.h delete mode 100644 drivers/staging/unisys/include/uisutils.h rename drivers/staging/unisys/{common-spar => }/include/version.h (100%) create mode 100644 drivers/staging/unisys/include/visorbus.h delete mode 100644 drivers/staging/unisys/uislib/Kconfig delete mode 100644 drivers/staging/unisys/uislib/Makefile delete mode 100644 drivers/staging/unisys/uislib/uislib.c delete mode 100644 drivers/staging/unisys/uislib/uisqueue.c delete mode 100644 drivers/staging/unisys/uislib/uisthread.c delete mode 100644 drivers/staging/unisys/uislib/uisutils.c delete mode 100644 drivers/staging/unisys/virthba/Kconfig delete mode 100644 drivers/staging/unisys/virthba/Makefile delete mode 100644 drivers/staging/unisys/virthba/virthba.c delete mode 100644 drivers/staging/unisys/virthba/virthba.h delete mode 100644 drivers/staging/unisys/virtpci/Kconfig delete mode 100644 drivers/staging/unisys/virtpci/Makefile delete mode 100644 drivers/staging/unisys/virtpci/virtpci.c delete mode 100644 drivers/staging/unisys/virtpci/virtpci.h create mode 100644 drivers/staging/unisys/visorbus/Kconfig create mode 100644 drivers/staging/unisys/visorbus/Makefile rename drivers/staging/unisys/{common-spar/include/channels => visorbus}/controlvmchannel.h (63%) rename drivers/staging/unisys/{common-spar/include => visorbus}/controlvmcompletionstatus.h (100%) rename drivers/staging/unisys/{common-spar/include => visorbus}/iovmcall_gnuc.h (100%) rename drivers/staging/unisys/{visorutil => visorbus}/periodic_work.c (84%) rename drivers/staging/unisys/{common-spar/include/channels => visorbus}/vbuschannel.h (98%) rename drivers/staging/unisys/{common-spar/include => visorbus}/vbusdeviceinfo.h (100%) create mode 100644 drivers/staging/unisys/visorbus/visorbus_main.c create mode 100644 drivers/staging/unisys/visorbus/visorbus_private.h rename drivers/staging/unisys/{visorchannel/visorchannel_funcs.c => visorbus/visorchannel.c} (61%) rename drivers/staging/unisys/{visorchipset/visorchipset_main.c => visorbus/visorchipset.c} (64%) rename drivers/staging/unisys/{common-spar/include => visorbus}/vmcallinterface.h (94%) delete mode 100644 drivers/staging/unisys/visorchannel/Kconfig delete mode 100644 drivers/staging/unisys/visorchannel/Makefile delete mode 100644 drivers/staging/unisys/visorchannel/globals.h delete mode 100644 drivers/staging/unisys/visorchannel/visorchannel.h delete mode 100644 drivers/staging/unisys/visorchannel/visorchannel_main.c delete mode 100644 drivers/staging/unisys/visorchipset/Kconfig delete mode 100644 drivers/staging/unisys/visorchipset/Makefile delete mode 100644 drivers/staging/unisys/visorchipset/file.c delete mode 100644 drivers/staging/unisys/visorchipset/file.h delete mode 100644 drivers/staging/unisys/visorchipset/globals.h delete mode 100644 drivers/staging/unisys/visorchipset/parser.c delete mode 100644 drivers/staging/unisys/visorchipset/parser.h delete mode 100644 drivers/staging/unisys/visorchipset/visorchipset.h delete mode 100644 drivers/staging/unisys/visorchipset/visorchipset_umode.h create mode 100644 drivers/staging/unisys/visornic/Kconfig create mode 100644 drivers/staging/unisys/visornic/Makefile create mode 100644 drivers/staging/unisys/visornic/visornic_main.c delete mode 100644 drivers/staging/unisys/visorutil/Kconfig delete mode 100644 drivers/staging/unisys/visorutil/Makefile delete mode 100644 drivers/staging/unisys/visorutil/charqueue.c delete mode 100644 drivers/staging/unisys/visorutil/charqueue.h delete mode 100644 drivers/staging/unisys/visorutil/memregion.h delete mode 100644 drivers/staging/unisys/visorutil/memregion_direct.c delete mode 100644 drivers/staging/unisys/visorutil/visorkmodutils.c delete mode 100644 drivers/staging/vt6655/mib.c delete mode 100644 drivers/staging/vt6655/mib.h create mode 100644 drivers/staging/wilc1000/Kconfig create mode 100644 drivers/staging/wilc1000/Makefile create mode 100644 drivers/staging/wilc1000/TODO create mode 100644 drivers/staging/wilc1000/coreconfigsimulator.h create mode 100644 drivers/staging/wilc1000/coreconfigurator.c create mode 100644 drivers/staging/wilc1000/coreconfigurator.h create mode 100644 drivers/staging/wilc1000/fifo_buffer.c create mode 100644 drivers/staging/wilc1000/fifo_buffer.h create mode 100644 drivers/staging/wilc1000/host_interface.c create mode 100644 drivers/staging/wilc1000/host_interface.h create mode 100644 drivers/staging/wilc1000/linux_mon.c create mode 100644 drivers/staging/wilc1000/linux_wlan.c create mode 100644 drivers/staging/wilc1000/linux_wlan_common.h create mode 100644 drivers/staging/wilc1000/linux_wlan_sdio.c create mode 100644 drivers/staging/wilc1000/linux_wlan_sdio.h create mode 100644 drivers/staging/wilc1000/linux_wlan_spi.c create mode 100644 drivers/staging/wilc1000/linux_wlan_spi.h create mode 100644 drivers/staging/wilc1000/wilc_debugfs.c create mode 100644 drivers/staging/wilc1000/wilc_errorsupport.h create mode 100644 drivers/staging/wilc1000/wilc_exported_buf.c create mode 100644 drivers/staging/wilc1000/wilc_log.h create mode 100644 drivers/staging/wilc1000/wilc_memory.c create mode 100644 drivers/staging/wilc1000/wilc_memory.h create mode 100644 drivers/staging/wilc1000/wilc_msgqueue.c create mode 100644 drivers/staging/wilc1000/wilc_msgqueue.h create mode 100644 drivers/staging/wilc1000/wilc_osconfig.h create mode 100644 drivers/staging/wilc1000/wilc_oswrapper.h create mode 100644 drivers/staging/wilc1000/wilc_platform.h create mode 100644 drivers/staging/wilc1000/wilc_sdio.c create mode 100644 drivers/staging/wilc1000/wilc_sleep.c create mode 100644 drivers/staging/wilc1000/wilc_sleep.h create mode 100644 drivers/staging/wilc1000/wilc_spi.c create mode 100644 drivers/staging/wilc1000/wilc_strutils.c create mode 100644 drivers/staging/wilc1000/wilc_strutils.h create mode 100644 drivers/staging/wilc1000/wilc_timer.c create mode 100644 drivers/staging/wilc1000/wilc_timer.h create mode 100644 drivers/staging/wilc1000/wilc_type.h create mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c create mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h create mode 100644 drivers/staging/wilc1000/wilc_wfi_netdevice.c create mode 100644 drivers/staging/wilc1000/wilc_wfi_netdevice.h create mode 100644 drivers/staging/wilc1000/wilc_wlan.c create mode 100644 drivers/staging/wilc1000/wilc_wlan.h create mode 100644 drivers/staging/wilc1000/wilc_wlan_cfg.c create mode 100644 drivers/staging/wilc1000/wilc_wlan_cfg.h create mode 100644 drivers/staging/wilc1000/wilc_wlan_if.h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel