The following changes since commit 009d0431c3914de64666bec0d350e54fdd59df6a: Linux 3.18-rc7 (2014-11-30 16:42:27 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-3.19-rc1 for you to fetch changes up to 17d2c6439be65777245914be354c5a97c76ad246: Staging: slicoss: Fix long line issues in slicoss.c (2014-12-02 16:54:43 -0800) ---------------------------------------------------------------- Staging patches for 3.19-rc1 Here's the big staging tree pull request for 3.19-rc1. We continued to delete more lines than were added, always a good thing, but not at a huge rate this release, only about 70k lines removed overall mostly from removing the horrid bcm driver. Lots of normal staging driver cleanups and fixes all over the place, well over a thousand of them, the shortlog shows all the horrid details. The "contentious" thing here is the movement of the Android binder code out of staging into the "real" part of the kernel. This is code that has been stable for a few years now and is working as-is in the tens of millions of devices with no issues. Yes, the code is horrid, and the userspace api leaves a lot to be desired, but it's not going to change due to legacy issues that we have no control over. Because so many devices and companies rely on this, and the code is stable, might as well promote it out of staging. This was all discussed at the Linux Plumbers conference, and everyone participating agreed that this was the best way forward. There is work happening to replace the binder code with something new that is happening right now, but I don't expect to see the results of that work for another year at the earliest. If that ever happens, and Android switches over to it, I'll gladly remove this version. As for maintainers, I'll be glad to maintain this code, I've been doing it for the past few years with no problems. I'll send a MAINTAINERS entry for it before 3.19-final is out, still need to talk to the Google developers about if they are willing to help with it or not, last I checked they were, which was good. All of these patches have been in linux-next for a while with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Aaro Koskinen (3): staging: octeon-ethernet: drop multiple NAPI instances staging: octeon-usb: move helper functions staging: octeon-usb: eliminate cvmx_dprintf() usage Abhilash Kesavan (1): iio: adc: exynos_adc: Add support for exynos7 Aede Symen Hoekstra (1): staging: wlan-ng: prism2fw: fixed code style issue Aleh Suprunovich (2): staging: octeon-usb: fix checkpatch.pl warnings staging: rtl8723au: fix sparse warning Andreas Ruprecht (9): staging: lustre: ldlm: Add missing newlines after declarations staging: lustre: ldlm: Fix overlong lines staging: lustre: ldlm: Fix warning about missing spaces staging: lustre: ldlm: Fix indentation errors for switch-case staging: lustre: ldlm: Fix initialization of static variables staging: lustre: ldlm: Fix warning about unneeded return statement staging: lustre: ldlm: Remove unnecessary line continuations staging: lustre: ldlm: Remove unnecessary braces at ifs staging: lustre: ldlm: Remove space before braces for defined() check Anh Le (1): Staging: lustre: llite: fix some sparse warnings about userspace pointer Anjana Sasindran (4): Drivers:staging:dgap: Added a blank line after declaration staging:drivers:staging:rtl8188eu:hal:rtl8188e_hal_init.c: Added a blank line after declaration staging:ft1000_pcmcia:Added a blank line after declaration staging: rtl8723au: hal: Removed the extra semicolon Anton Saraev (2): staging:lustre:lnet:selftest: fix sparse warnings staging:lustre:lnet:selftest: remove unused function Athira Lekshmi (1): Drivers:staging:rtl8192e: Fixed checkpatch warning Athira Sharikkal (1): Drivers:staging:clocking-wizard: Added a newline Aya Mahfouz (16): staging: vt6655: card.c: replace memcpy() by ether_addr_copy() using coccinelle staging: vt6655: dpc.c: replace memcpy() by ether_addr_copy() using coccinelle staging: vt6655: wmgr.c and wmgr.h: replace memcpy() by ether_addr_copy() using coccinelle and pack variable staging: vt6655: replace memcpy() by ether_addr_copy() using coccinelle and pack variables staging: vt6655: wcmd.c: fix print priority warning staging: dgnc: dgnc_kcompat.h: remove unused macros staging: dgnc: dgnc_driver: remove all occurences of trcbuf_size staging: dgnc: remove unused variable named rawreadok staging: dgnc: remove debug symbols staging: dgnc: dgnc_kcompat.h: remove unused macro staging: media: lirc: lirc_zilog.c: replace custom print macros with dev_* and pr_* staging: media: lirc: lirc_sir.c: use pr_debug and dev_dbg instead of dprintk staging: media: lirc: lirc_imon.c: replace printk by dev_dbg staging: media: lirc: lirc_bt829.c: replace dprintk by dev_dbg staging: media: lirc: lirc_zilog.c: remove unnecessary 'out of memory' message staging: media: lirc: modify print calls Aybuke Ozdemir (2): staging: media: omap24xx: Use min_t instead of min staging: media: lirc: Use pr_* instead of printk Balavasu Kuppusammyprathaban (1): staging: lustre: lustre: ptlrpc: Remove unnecessary braces Behan Webster (5): staging, rts5208, LLVMLinux: Change extern inline to static inline staging, rtl8192e, LLVMLinux: Change extern inline to static inline staging, rtl8192e, LLVMLinux: Remove unused inline prototype staging, rtl8192e, LLVMLinux: Remove unused prototype staging, rtl8192e, LLVMLinux: Make static local in inline function const Benjamin Romer (176): staging: unisys: clean up enums in uisqueue.h staging: unisys: clean up GUESTPART_MSG_TYPE typedef staging: unisys: Clean up CamelCase in struct bus_info staging: unisys: fix CamelCase in struct add_vbus_guestpart staging: unisys: Fix CamelCase function pointers in uisutils staging: unisys: fix CamelCase name for registered services variable staging: unisys: get rid of MACARRAY typedef staging: unisys: remove typedef ReqHandlerInfo_t staging: unisys: fix CamelCase in struct req_handler_info staging: unisys: fix CamelCase names in ReqHandlerAdd() staging: unisys: fix CamelCase in ReqHandlerFind() staging: unisys: fix CamelCase in ReqHandlerDel staging: unisys: fix indentation in req_handler_info staging: unisys: fix CamelCase in uisctrl_register_req_handler_ex staging: unisys: fix CamelCase in uisctrl_unregister_req_handler_ex staging: unisys: remove uislib_server_inject_add/del_vnic() prototypes staging: unisys: Fix CamelCase in uislib_client_inject_add_bus() staging: unisys: fix CamelCase in uislib_client_inject_del_bus() staging: unisys: Fix CamelCase in uislib_client_inject_add_vhba() staging: unisys: Fix CamelCase in uislib_client_inject_pause_vhba() staging: unisys: Fix CamelCase in uislib_client_inject_resume_vhba() staging: unisys: Fix CamelCase in uislib_client_inject_del_vhba() staging: unisys: Fix CamelCase in uislib_client_inject_add_vnic() staging: unisys: Fix CamelCase in uislib_client_inject_pause_vnic() staging: unisys: Fix CamelCase in uislib_client_inject_resume_vnic() staging: unisys: fix CamelCase in uislib_client_inject_del_vnic() staging: unisys: fix CamelCase struct name PciId staging: unisys: fix CamelCase name for struct InterruptInfo staging: unisys: remove DEDICATED_SWITCH macro staging: unisys: fix typedef of ULTRA_VBUS_CHANNEL_PROTOCOL staging: unisys: Fix VMCALL_IO_CONTROLVM_ADDR_PARAMS structure staging: unisys: Fix VMCALL_IO_DIAG_ADDR_PARAMS staging: unisys: fix VMCALL_IO_VISORSERIAL_ADDR_PARAMS staging: unisys: remove volatile from struct log_info_t staging: unisys: Fix VMCALL_CHANNEL_VERSION_MISMATCH_PARAMS staging: unisys: Fix ULTRA_VBUS_DEVICEINFO staging: unisys: remove old doxygen comments from timskmod.h staging: unisys: remove redundant max macro staging: unisys: remove unused struct network_policy staging: unisys: remove unused fields from iopart structures staging: unisys: remove unused vmcall functions from uisutils.h staging: unisys: clean up bracing in vbuschannel_sanitize_buffer() staging: unisys: fix indentation on vbuschannel_devinfo_to_string() staging: unisys: clean up extra parens in vbuschannel_devinfo_to_string staging: unisys: delete extra space character in vbuschannel_itoa() staging: unisys: fix typedef for VMCALL_MONITOR_INTERFACE_METHOD_TUPLE staging: unisys: fix CamelCase in ISSUE_IO_VMCALL macros staging: unisys: get rid of IO_DATA_STRUCTURE typedef staging: unisys: fix CamelCase channel constants staging: unisys: clean up stray blank lines in channel_guid.h staging: unisys: remove channel mismatch macros staging: unisys: get rid of UltraLogEvent macro staging: unisys: remove typedef for CHANNEL_SERVERSTATE staging: unisys: get rid of typedef for CHANNEL_CLIENTSTATE staging: unisys: fix missing blank line after enum channel_clientstate staging: unisys: fix spacing in ULTRA_CHANNELCLI_STRING staging: unisys: remove typedef for CHANNEL_HEADER staging: unisys: fix CamelCase names in struct channel_header staging: unisys: clean up ULTRA_CHANNEL_SERVER_READY macro staging: unisys: fix ULTRA_SPAR_CHANNEL_CLIENT_CHK_TRANSITION macro staging: unisys: fix CamelCase in PathName_Last_N_Nodes() staging: unisys: fix up ULTRA_CHANNEL_CLIENT_TRANSITION macro staging: unisys: refactor ULTRA_channel_client_acquire_os() staging: unisys: refactor ULTRA_channel_client_release_os() staging: unisys: remove typedef SIGNAL_QUEUE_HEADER staging: unisys: fix CamelCase in struct signal_queue_header staging: unisys: refactor ULTRA_check_channel_client() staging: unisys: refactor visor_signal_remove() staging: unisys: refactor visor_signalqueue_empty() staging: unisys: fix symbol placement in spar_channel_client_acquire staging: unisys: refactor SignalInit Macro staging: unisys: refactor SignalRemoveAll() staging: unisys: refactor ULTRA_check_channel_server() staging: unisys: refactor ultra_segment_state staging: unisys: fix CamelCase constant names in controlframework.h staging: unisys: refactor UltraControlvmChannelProtocolGuid staging: unisys: remove ULTRA_CONTROLVM_CHANNEL_OK_SERVER macro staging: unisys: fix CamelCase in SPAR_CONTROLVM_CHANNEL_OK_CLIENT staging: unisys: remove typedef CONTROLVM_ID staging: unisys: fix CamelCase names in struct irq_info staging: unisys: fix CamelCase names in struct pci_id staging: unisys: remove unused code from controlvmchannel.h staging: unisys: replace typedef ULTRA_EFI_SPAR_INDICATION staging: unisys: fix CamelCase names in struct efi_spar_indication staging: unisys: fix CamelCase macro names in controlframework.h staging: unisys: refactor ULTRA_CHIPSET_FEATURE enum staging: unisys: refactor CONTROLVM_MESSAGE_PACKET staging: unisys: refactor CONTROLVM_MESSAGE_HEADER staging: unisys: refactor CONTROLVM_PACKET_DEVICE_CREATE staging: unisys: refactor CONTROLVM_PACKET_DEVICE_CONFIGURE staging: unisys: refactor CONTROLVM_MESSAGE_DEVICE_CREATE staging: unisys: refactor CONTROLVM_MESSAGE_DEVICE_CONFIGURE staging: unisys: remove typedef from CONTROLVM_MESSAGE staging: unisys: refactor DEVICE_MAP staging: unisys: refactor GUEST_DEVICES staging: unisys: refactor SPAR_CONTROLVM_CHANNEL_PROTOCOL staging: unisys: refactor ULTRA_CONTROLVM_PARAMETERS_HEADER staging: unisys: fix misspelled word in controlvmchannel.h staging: unisys: refactor UltraDiagChannelProtocolGuid staging: unisys: refactor ULTRA_DIAG_CHANNEL_OK_CLIENT staging: unisys: refactor ULTRA_DIAG_CHANNEL_OK_SERVER staging: unisys: refactor DIAG_EFI_TIME staging: unisys: refactor ULTRA_COMPONENT_TYPES staging: unisys: refactor DIAG_CHANNEL_EVENT staging: unisys: remove typedef for DIAG_SEVERITY staging: unisys: remove extra blank lines in diagchannel.h staging: unisys: remove typedef from DIAG_CAUSE staging: unisys: refactor DIAG_CHANNEL_PROTOCOL_HEADER staging: unisys: refactor ULTRA_DIAG_CHANNEL_PROTOCOL staging: unisys: clean up line spacing in iochannel.h staging: unisys: fix typecast spacing in iochannel.h staging: unisys: clean up CamelCase parameter in SPAR_VHBA_CHANNEL_OK_CLIENT staging: unisys: remove unused macro ULTRA_VHBA_CHANNEL_OK_SERVER staging: unisys: remove unused macro ULTRA_VNIC_CHANNEL_OK_SERVER staging: unisys: remove unused macro ULTRA_VSWITCH_CHANNEL_OK_SERVER staging: unisys: fix parameters to macro SPAR_VNIC_CHANNEL_OK_CLIENT staging: unisys: remove unused macro SPAR_VSWITCH_CHANNEL_OK_CLIENT staging: unisys: remove typedef from NET_TYPES staging: unisys: fix CamelCase in ETH_IS_LOCALLY_ADMINISTERED staging: unisys: refactor TASK_MGMT_TYPES staging: unisys: refactor enum VDISK_MGMT_TYPES staging: unisys: fix CamelCase names in struct sense_data staging: unisys: fix CamelCase name in net_pkt_rcvpost staging: unisys: fix CamelCase names in net_pkt_rcv staging: unisys: fix CamelCase in uiscmdrsp_disknotify staging: unisys: refactor ULTRA_IO_CHANNEL_PROTOCOL staging: unisys: remove unused code from iochannel.h staging: unisys: clean up UltraVbusChannelProtocol staging: unisys: fix parameters for SPAR_VBUS_CHANNEL_OK_CLIENT macro staging: unisys: refactor ULTRA_VBUS_CHANNEL_OK_SERVER staging: unisys: refactor ULTRA_VBUS_HEADERINFO staging: unisys: refactor struct struct ultra_vbus_channel_protocol staging: unisys: fix CamelCase in net_adap_info staging: unisys: get rid of typedef for VIRTPCI_DEV_TYPE staging: unisys: fix CamelCase members of virtpci_dev staging: unisys: fix alignment in virtpci.h staging: unisys: fix macro spacing in uisutils.h staging: unisys: get rid of VISORCHIPSET_STATE typedef staging: unisys: refactor VISORCHIPSET_ADDRESSTYPE staging: unisys: refactor CRASH_OBJ_TYPE staging: unisys: refactor VISORCHIPSET_CHANNEL_INFO staging: unisys: refactor VISORCHIPSET_DEVICE_INFO staging: unisys: fix CamelCase parameters in finddevice() staging: unisys: fix CamelCase parameters in delbusdevices() staging: unisys: refactor VISORCHIPSET_BUS_INFO staging: unisys: fix CamelCase in findbus() staging: unisys: refactor VISORCHIPSET_SWITCH_INFO staging: unisys: refactor VISORCHIPSET_EXTERNALPORT_INFO staging: unisys: refactor VISORCHIPSET_INTERNALPORT_INFO staging: unisys: refactor VISORCHIPSET_BUSDEV_NOTIFIERS staging: unisys: refactor VISORCHIPSET_BUSDEV_RESPONDERS staging: unisys: fix CamelCase name in visorchipset_register_busdev_client() staging: unisys: fix CamelCase name in visorchipset_register_busdev_server() staging: unisys: fix CamelCase in visorchipset_device_pause_response() staging: unisys: fix CamelCase in visorchipset_get_bus_info staging: unisys: fix CamelCase in visorchipset_get_device_info() staging: unisys: remove unused definitions from visorchipset.h staging: unisys: fix CamelCase in visorchipset_set_bus_context() staging: unisys: fix CamelCase in visorchipset_set_device_context() staging: unisys: remove visorchipset_controlvm_respond_reportEvent() staging: unisys: remove unused macros from visorchipset.h staging: unisys: fix line spacing in charqueue.c staging: unisys: refactor CHARQUEUE staging: unisys: split double assignment in visor_charqueue_create() staging: unisys: remove typedef for MEMREGION staging: unisys: refactor visor_memregion_create() staging: unisys: remove unnecessary spaces in casts in memregion_direct.c staging: unisys: remove extra blank lines in memregion_direct.c staging: unisys: fix line over 80 characters in mapit() staging: unisys: fix sizeof() in visor_memregion_create_overlapped() staging: unisys: fix spacing in periodic_work.c staging: unisys: fix bracketing in visor_periodic_work_stop() staging: unisys: fix spacing in visorkmodutils.c staging: unisys: refactor visorutil_spar_detect() staging: unisys: refactor visorutil_mod_init() staging: unisys: remove unused functions from uislib.c Bernd Porr (3): staging: comedi: usbduxsigma: updated contact details and status staging: comedi: usbdux: updated contact details / comments staging: comedi: usbduxfast: updated address details Brian Vandre (2): Staging: iio: adc: fix line over 80 characters Staging: xgifb: fix space before comma Bryan Thompson (30): staging: unisys: virtpci: Add a blank line after the definition of driver_private staging: unisys: virtpci: Remove extraneous blank lines staging: unisys: virtpci: Remove space between cast and variable staging: unisys: virtpci: Allocate memory using the size of the variable staging: unisys: virtpci: Place logical continuation at the end of a line staging: unisys: virtpci: Add braces to if/else statements staging: unisys: virtpci: Use a single blank line to separate code blocks staging: unisys: virtpci: Fix alignment issues staging: unisys: virtpci: Adjust lines to contain a maximum of 80 characters staging: unisys: virtpci: Fix CamelCase Chipset_DriverInfo staging: unisys: virtpci: Fix CamelCase virtpci device list head staging: unisys: virtpci: Fix CamelCase virtpci device list lock staging: unisys: virtpci: Fix CamelCase vbus driver info variable staging: unisys: virtpci: Fix CamelCase write_vbus_chpInfo() staging: unisys: virtpci: Fix CamelCase write_vbus_busInfo() staging: unisys: virtpci: Fix CamelCase write_vbus_devInfo() staging: unisys: virtpci: Fix CamelCase in delete_vbus_device() staging: unisys: virtpci: Fix CamelCase name fix_vbus_devInfo() staging: unisys: virtpci: Fix CamelCase parameters of fix_vbus_dev_info() staging: unisys: virtpci: Fix CamelCase local variables in fix_vbus_dev_info() staging: unisys: virtpci: Fix CamelCase local variables in virtpci_device_add() staging: unisys: virtpci: Remove GET_BUS_DEV macro staging: unisys: visorchannel: Remove multiple blank lines staging: unisys: visorchannel: Fix alignment issues staging: unisys: visorchannel: Remove space between cast and variable staging: unisys: visorchannel: Remove unnecessary parentheses staging: unisys: visorchannel: Place logical continuation at the end of a line staging: unisys: visorchannel: Adjust lines to contain a maximum of 80 characters staging: unisys: visorchannel: Rename goto label Away staging: unisys: visorchannel: Add braces to else arm of if/else statement Chase Southwood (1): staging: comedi: change some printk calls to pr_err Chen Gang (2): drivers: staging: lustre: Kconfig: Let LUSTRE_LLITE_LLOOP depend on all !"*_64K*" page drivers: staging: rtl8192e: Include "asm/unaligned.h" instead of "access_ok.h" in "rtl819x_BAProc.c" Chen Weixiang (1): staging: ft1000: do not initialise statics to 0 or NULL Chris Ruffin (1): staging: iio: accel: remove unnecessary syntax Daeseok Youn (9): staging: dgap: remove unnecessary if statement for checking NULL staging: dgap: change function names properly staging: dgap: introduce dgap_stop() staging: dgap: re-arrange functions for removing forward declarations staging: dgap: remove unnecessary function staging: dgap: set tty's flags by tty_alloc_driver() staging: dgap: fix memory leak caused by double allocation of tty_structs staging: dgap: remove useless variables for saving tty's major staging: dgap: introducing find_board_by_major() Dan Carpenter (5): staging: lustre: silence a static checker warning staging: lustre: validate size in lustre_posix_acl_xattr_filter() staging: lustre: validate size in ll_setxattr() staging: r8188eu: get a string from the user correctly staging: r8188eu: cleanups in rtw_android_set_block() Darshana Padmadas (4): Staging: iio: meter: Kconfig: Add module name information in Kconfig Staging: iio: trigger: Add module name information in Kconfig Staging: iio: trigger: Break line over 80 characters iio: Add ABI documentation for scaled voltage David Barksdale (1): IIO: add si7020 driver Denis CIOCCA (7): iio:imu: changed structure name from st_sensors to st_sensor_settings iio:accel: Removed unnecessary parameter on common_probe function iio:gyro: Removed unnecessary parameter on common_probe function iio:magnetometer: Removed unnecessary parameter on common_probe function iio:pressure: Removed unnecessary parameter on common_probe function iio:pressure: Changed pressure data variable name to press_data iio:common: Set the device pointer into ST common sensors library Devendra Naga (5): staging: gs_fpgaboot: cleanup in gs_fpgaboot_init function staging: gs_fpgpaboot: fix compiler warning with make W=1 staging: gs_fpgaboot: fix a compiler warning with make W=2 staging: rtl8192e: add missing tasklet_kill on remove path staging: clocking-wizard: check for a valid clk_name pointer Dilek Uzulmez (14): staging: speakup: Change char * array type as static const staging: octeon: Fix warning of prefer ether_addr_copy. staging: bcm: Fixed else after return or break warning staging: vt6655: Remove unnecessary else after return staging: vt6655: Removing else after break statement to fix warning staging: vt6655: Use ether_addr_copy function staging: vt6655: Use ether_addr_copy function staging: vt6655: Use ether_addr_copy function staging: dgnc: Remove space before tabs staging: gdm724x: Fix warning of prefer ether_addr_copy. staging: slicoss: Fix warning of prefer ether_addr_copy(). staging: vt6655: Use ether_addr_copy function staging: vt6655: Use ether_addr_copy function staging: rtl8188eu: Remove unnecessary else after return Domagoj Trsan (1): staging: skein: fix sparse warnings related to shift operator Dzmitry Sledneu (1): staging: gs_fpgaboot: Fix "out of memory" error handling Ebru Akagunduz (11): staging: rtl8188eu: Fix prefer ether_addr_copy() over memcpy() staging: gs_fpgaboot: remove unnecessary 'out of memory' message staging: speakup: Change char * array type as static const staging: comedi: Fix cast to restricted __be32 staging: rtl8192u: Remove defined but unused function staging: rtl8192u: Fixes symbol as static staging: gdm724x: Fix incorrect type in assignment staging: wlan-ng: Fix restricted __be16 degrades to integer staging: slicoss: Use inplace convert with __be32 * staging: wlan-ng: Fix incorrect type in assignments staging: ft1000: Remove curly braces for single statement blocks Eric Rost (9): staging: skein: Whitespace cleanup staging: skein: File Reorg staging: skein: Collapses threefish module staging: skein: Renames skein to skein_base staging: skein: Adds CryptoAPI Support staging: skein: Adds Loadable Module Support staging: skein: Inlines rotl_64 staging: skein: Removes unneeded #define staging: skein: Removes skein_debug include Esra Altintas (5): staging: speakup: remove jiffies comparison using time_after_eq() in speakup_dtlk.c staging: speakup: Use time_after_eq to compare jiffies in speakup_keypc.c staging: bcm: Removed unnecessary 'else' after 'return' statement in Qos.c staging: vt6655: Fixed C99 // comment errors in wpa.h staging: rtl8712: Fix unnecessary parentheses style warning in rtl871x_xmit.c Eunbong Song (1): staging: octeon-ethernet: disable load balance for receiving packet when CONFIG_RPS is enabled. Fabio Estevam (5): iio: adc: vf610: Return the error code directly iio: adc: vf610: Disable the regulator on error iio: adc: vf610: SIMPLE_DEV_PM_OPS can fit on a single line iio: adc: vf610: Propagate the real error when platform_get_irq() fails imx-drm: imx-drm-core: Remove unneeded forward declaration Fabio Falzoi (2): Staging: rts5208: helper function to manage aspm during reset Staging: rts5208: helper function to enable interrupts during reset Filipe Gonçalves (1): drivers/staging: Removed unnecessary check for LUSTRE_VERSION_CODE Geoff Darst (1): staging: ft1000 : replace __attribute ((__packed__) with __packed George McCollister (1): iio: as3935: Remove unnecessary semicolons Giedrius Statkevicius (1): staging: lustre: Fix sparse warnings for lnet/lnet/router.c Giedrius Statkevičius (5): staging: rts5208: combine ifs where possible staging: rts5208: get rid of Camel Case, remove unneeded lines and parantheses staging: rts5208: align divided lines to opening paranthesis staging: rts5208: divide lines to make them less than 80 characters long staging: rts5208: use ternary operators to reduce indentation level Greg Donald (9): drivers: staging: lustre: Fix "else should follow close brace '}'" errors drivers: staging: lustre: Fix "'foo* bar' should be 'foo *bar'" errors drivers: staging: rtl8723au: core: Fix "'foo * bar' should be 'foo *bar'" errors drivers: staging: rtl8723au: Fix "open brace '{' following struct go on the same line" errors drivers: staging: lustre: Fix "space prohibited before that close parenthesis ')'" errors drivers: staging: lustre: Fix 'that open brace { should be on the previous line' errors drivers: staging: lustre: Fix "'foo * bar' should be 'foo *bar'" errors drivers: staging: lustre: Fix "spaces required around that '='" errors staging: rtl8192u: Fix "space prohibited after that open parenthesis '('" errors Greg Kroah-Hartman (9): staging: android: binder: move to the "real" part of the kernel android: uapi: binder.h android: binder: remove binder.h Merge 3.18-rc3 into staging-next Merge tag 'iio-for-3.19a' of git://git.kernel.org/.../jic23/iio into staging-next Merge 3.18-rc4 into staging-next Revert "staging: unisys: fix CamelCase macro names in controlframework.h" staging: unisys: remove pointless macros Merge 3.18-rc7 into staging-work. Gulsah Kose (4): staging: rtl8188eu: core: Removed unnecessary parenthesis. staging: rtl8188eu: core: Removed unnecessary return keyword. staging: rtl8188eu: os_dep: Removed unnecessary return. staging: rtl8188eu: os_dep: Used min_t instead of min H Hartley Sweeten (462): staging: comedi: adl_pci9111: use comedi_handle_events() staging: comedi: adl_pci9118: use comedi_handle_events() staging: comedi: adv_pci1710: use comedi_handle_events() staging: comedi: amplc_pci224: use comedi_handle_events() staging: comedi: cb_pcidas: use comedi_handle_events() staging: comedi: cb_pcidas64: use comedi_handle_events() staging: comedi: das16: use comedi_handle_events() staging: comedi: das16m1: use comedi_handle_events() staging: comedi: das800: use comedi_handle_events() staging: comedi: das1800: use comedi_handle_events() staging: comedi: dt282x: use comedi_handle_events() staging: comedi: dt3000: use comedi_handle_events() staging: comedi: gsc_hpdi: use comedi_handle_events() staging: comedi: ni_660x: use comedi_handle_events() staging: comedi: ni_at_a2150: use comedi_handle_events() staging: comedi: ni_labpc_common: use comedi_handle_events() staging: comedi: ni_mio_common: use comedi_handle_events() staging: comedi: ni_pcidio: use comedi_handle_events() staging: comedi: pcl812: use comedi_handle_events() staging: comedi: pcl816: use comedi_handle_events() staging: comedi: pcl818: use comedi_handle_events() staging: comedi: quatech_daqp_cs: use comedi_handle_events() staging: comedi: comedi_fc.h: remove cfc_handle_events() staging: comedi: hwdrv_apci3200: use comedi_handle_events() staging: comedi: addi_apci_1032: use comedi_handle_events() staging: comedi: addi_apci_1564: use comedi_handle_events() staging: comedi: addi_apci_3xxx: use comedi_handle_events() staging: comedi: amplc_pc236_common: use comedi_handle_events() staging: comedi: comedi_parport: use comedi_handle_events() staging: comedi: dmm32at: use comedi_handle_events() staging: comedi: dt2814: use comedi_handle_events() staging: comedi: ni_6527: use comedi_handle_events() staging: comedi: ni_65xx: use comedi_handle_events() staging: comedi: ni_atmio16d: use comedi_handle_events() staging: comedi: pcl726: use comedi_handle_events() staging: comedi: hwdrv_apci3120: use comedi_handle_events() staging: comedi: hwdrv_apci3120: do comedi_handle_events() at end of interrupt staging: comedi: addi_apci_2032: use comedi_handle_events() staging: comedi: amplc_dio200_common: use comedi_handle_events() staging: comedi: comedi_test: use comedi_handle_events() staging: comedi: me4000: use comedi_handle_events() staging: comedi: pcl711: use comedi_handle_events() staging: comedi: pcmmio: use comedi_handle_events() staging: comedi: pcmuio: use comedi_handle_events() staging: comedi: s626: use comedi_handle_events() staging: comedi: rtd520: clear FIFO when canceling async command staging: comedi: rtd520: use comedi_handle_events() staging: comedi: amplc_pci230: use comedi_handle_events() staging: comedi: amplc_pci224: use comedi_bytes_per_scan() staging: comedi: amplc_pci230: use comedi_bytes_per_scan() staging: comedi: das16: use comedi_bytes_per_scan() staging: comedi: mite: use comedi_bytes_per_scan() staging: comedi: pcl812: use comedi_bytes_per_scan() staging: comedi: pcl816: use comedi_bytes_per_scan() staging: comedi: pcl818: use comedi_bytes_per_scan() staging: comedi: comedi_fc.h: remove cfc_bytes_per_scan() staging: comedi: mite: use comedi_inc_scan_progress() staging: comedi: comedi_fc.h: remove cfc_inc_scan_progress() staging: comedi: comedidev.h: don't expose COMEDI_CB_* defines to userspace staging: comedi: comedidev.h: clarify async->event error/cancel detection staging: comedi: addi_apci_3200: remove driver staging: comedi: addi_common.c: remove i_ADDI_Detach() staging: comedi: addi_common.c: remove i_ADDI_Reset() staging: comedi: addi_common.c: remove addi_auto_attach() staging: comedi: addi_common.c: remove v_ADDI_Interrupt() staging: comedi: addi_common.c: remove included source file staging: comedi: addi_apci_035: remove subdevice callbacks from boardinfo staging: comedi: addi_apci_1500: remove subdevice callbacks from boardinfo staging: comedi: addi_common.h: remove subdevice callbacks from struct addi_board staging: comedi: addi_apci_035: remove unnecessary subdevice initialization staging: comedi: addi_apci_035: remove unused subdevices staging: comedi: addi_apci_1500: remove unnecessary subdevice initialization staging: comedi: addi_apci_1500: remove unused subdevices staging: comedi: addi_common.h: rename boardinfo 'pc_DriverName' staging: comedi: addi_common.h: remove boardinfo 'i_IorangeBase1' staging: comedi: addi_apci_1500: remove eeprom support staging: comedi: addi_apci_035: board has eeprom staging: comedi: addi_common.h: remove boardinfo member 'i_PCIEeprom' staging: comedi: addi_apci_1500: remove boardinfo staging: comedi: addi_apci_035: remove boardinfo staging: comedi: addi_eeprom: remove source file staging: comedi: hwdrv_apci3120: remove need for boardinfo access staging: comedi: addi_common.h: remove boardinfo definition staging: comedi: addi_common.h: remove unused members from addi_private staging: comedi: addi_apci_3120: remove boardinfo 'i_DoMaxdata' staging: comedi: addi_apci_3120: remove boardinfo 'i_NbrDoChannel' staging: comedi: addi_apci_3120: remove boardinfo 'i_NbrDiChannel' staging: comedi: addi_apci_3120: remove boardinfo 'i_NbrAiChannel' staging: comedi: addi_apci_3120: remove boardinfo 'i_AiChannelList' staging: comedi: addi_apci_3120: simplify analog output boardinfo staging: comedi: addi_apci_3120: simplify analog input boardinfo staging: comedi: addi_apci_035: separate from addi_common.h staging: comedi: addi_apci_1500: separate from addi_common.h staging: comedi: addi_apci_3120: separate from addi_common.h staging: comedi: addi_common.h: remove file staging: comedi: usbdux: introduce usbduxsub_ao_handle_urb() staging: comedi: usbdux: introduce usbduxsub_ai_handle_urb() staging: comedi: usbduxfast: introduce usbduxfast_ai_handle_urb() staging: comedi: usbduxsigma: introduce usbduxsigma_ao_handle_urb() staging: comedi: usbduxsigma: introduce usbduxsigma_ai_handle_urb() staging: comedi: addi_apci_035: remove driver staging: comedi: ni_mio_common: remove deadcode in ni_cdio_cmdtest() staging: comedi: ni_6527: remove deadcode in ni6527_intr_cmdtest() staging: comedi: ni_65xx: remove deadcode in ni_65xx_intr_cmdtest() staging: comedi: addi_apci_3120: DMA requires an interrupt staging: comedi: addi_apci_3120: introduce struct apci3120_dmabuf staging: comedi: addi_apci_3120: remove unused struct definition staging: comedi: addi_apci_3120: remove unipolar range from analog outputs staging: comedi: addi_apci_3120: remove private data 'i_IobaseReserved' staging: comedi: addi_apci_3120: use correct iobase to write AMCC registers staging: comedi: addi_apci_3120: use correct iobase to read board register staging: comedi: addi_apci_3120: rename private data 'i_IobaseAddon' staging: comedi: addi_apci_3120: rename private data 'i_IobaseAmcc' staging: comedi: addi_apci_3120: remove private data 'iobase' staging: comedi: addi_apci_3120: prevent deadlock in apci3120_ao_insn_write() staging: comedi: addi_apci_3120: remove analog output reset staging: comedi: addi_apci_3120: fix apci3120_ao_insn_write() staging: comedi: addi_apci_3120: provide analog output 'readback' staging: comedi: addi_apci_3120: tidy up analog output subdevice init staging: comedi: addi_apci_3120: tidy up digital input subdevice init staging: comedi: addi_apci_3120: tidy up digital output subdevice init staging: comedi: addi_apci_3120: tidy up analog input subdevice init staging: comedi: addi_apci_3120: tidy up timer subdevice init staging: comedi: addi_apci_3120: reset the board before hooking up the interrupt staging: comedi: addi_apci_3120: don't reset board when canceling ai command staging: comedi: addi_apci_3120: don't reset board when detaching driver staging: comedi: comedi_buf: introduce comedi_buf_read_samples() staging: comedi: amplc_pci224: use comedi_buf_read_samples() staging: comedi: cb_pcidas: introduce cb_pcidas_ao_load_fifo() staging: comedi: cb_pcidas: introduce cb_pcidas64_ao_fill_buffer() staging: comedi: dt282x: introduce dt282x_ao_setup_dma() staging: comedi: comedi_fc.h: remove cfc_read_array_from_buffer() staging: comedi: comedi_buf: remove export of comedi_read_array_from_buffer() staging: comedi: comedi_buf: absorb comedi_read_array_from_buffer() staging: comedi: comedi_buf: make comedi_buf_read_samples() always return full samples staging: comedi: ni_mio_common: use comedi_buf_read_samples() staging: comedi: amplc_pci230: use comedi_buf_read_samples() staging: comedi: usbdux: use comedi_buf_read_samples() staging: comedi: usbduxsigma: use comedi_buf_read_samples() staging: comedi: comedi_buf: remove comedi_buf_get() staging: comedi: comedi_buf: dont't export comedi_buf_memcpy_from() staging: comedi: comedi_buf: don't export comedi_buf_memcpy_to() staging: comedi: comedi_buf: comedi_buf_memcpy_to() remove 'offset' param staging: comedi: comedi_buf: comedi_buf_memcpy_from() remove 'offset' param staging: comedi: comedi_buf: introduce comedi_buf_write_samples() staging: comedi: comedi_fc.h: remove cfc_write_long_to_buffer() staging: comedi: comedi_test: use comedi_buf_write_samples() staging: comedi: das800: use comedi_buf_write_samples() staging: comedi: ni_at_a2150: use comedi_buf_write_samples() staging: comedi: s626: use comedi_buf_write_samples() staging: comedi: ni_labpc_common: use comedi_buf_write_samples() staging: comedi: ni_labpc_isadma: use comedi_buf_write_samples() staging: comedi: das1800: use comedi_buf_write_samples() staging: comedi: cb_pcidas: use comedi_buf_write_samples() staging: comedi: adl_pci9118: use comedi_buf_write_samples() staging: comedi: cb_pcidas64: use comedi_buf_write_samples() staging: comedi: ni_mio_common: use comedi_buf_write_samples() staging: comedi: comedi_fc.h: remove cfc_write_to_buffer() staging: comedi: adl_pci9111: use comedi_buf_write_samples() staging: comedi: hwdrv_apci3120: use comedi_buf_write_samples() staging: comedi: das16m1: use comedi_buf_write_samples() staging: comedi: das16: use comedi_buf_write_samples() staging: comedi: dt282x: use comedi_buf_write_samples() staging: comedi: gsc_hpdi: use comedi_buf_write_samples() staging: comedi: usbduxsigma: use comedi_buf_write_samples() staging: comedi: usbduxfast: use comedi_buf_write_samples() staging: comedi: comedi_fc.h: remove cfc_write_array_to_buffer() staging: comedi: addi_apci_1032: use comedi_buf_write_samples() staging: comedi: addi_apci_1564: use comedi_buf_write_samples() staging: comedi: addi_apci_3xxx: use comedi_buf_write_samples() staging: comedi: adv_pci1710: use comedi_buf_write_samples() staging: comedi: amplc_pc236_common: use comedi_buf_write_samples() staging: comedi: amplc_pci230: use comedi_buf_write_samples() staging: comedi: comedi_parport: use comedi_buf_write_samples() staging: comedi: dmm32at: use comedi_buf_write_samples() staging: comedi: dt3000: use comedi_buf_write_samples() staging: comedi: me4000: use comedi_buf_write_samples() staging: comedi: ni_6527: use comedi_buf_write_samples() staging: comedi: ni_65xx: use comedi_buf_write_samples() staging: comedi: ni_atmio16d: use comedi_buf_write_samples() staging: comedi: pcl711: use comedi_buf_write_samples() staging: comedi: pcl726: use comedi_buf_write_samples() staging: comedi: pcl812: use comedi_buf_write_samples() staging: comedi: pcl816: use comedi_buf_write_samples() staging: comedi: pcl818: use comedi_buf_write_samples() staging: comedi: quatech_daqp_cs: use comedi_buf_write_samples() staging: comedi: rtd520: use comedi_buf_write_samples() staging: comedi: usbdux: use comedi_buf_write_samples() staging: comedi: hwdrv_apci3120: use comedi_buf_write_samples() staging: comedi: addi_apci_2032: use comedi_buf_write_samples() staging: comedi: amplc_dio200_common: use comedi_buf_write_samples() staging: comedi: ni_pcidio: use comedi_buf_write_samples() staging: comedi: pcmmio: use comedi_buf_write_samples() staging: comedi: pcmuio: use comedi_buf_write_samples() staging: comedi: comedi_buf: remove comedi_buf_put() staging: comedi: comedi_buf: don't export comedi_write_array_to_buffer() staging: comedi: comedi_buf: absorb comedi_write_array_to_buffer() staging: comedi: comedi_buf: absorb __comedi_buf_write_alloc() staging: comedi: me4000: fix firmware downloading staging: comedi: addi_apci_1564: remove APCI1564_COUNTER[1234] defines staging: comedi: addi_apci_1564: board has 3 timers staging: comedi: addi_apci_1564: remove private data 'mode_select_register' staging: comedi: comedi_buf: make comedi_buf_write_samples() add samples that fit staging: comedi: drivers: replace SDF_WRITEABLE with SDF_WRITABLE staging: comedi: drivers: remove inappropriate SDF_* flags from subdevices staging: comedi: drivers: digital output subdevices do not need SDF_READABLE staging: comedi: drivers do not need to reset the async->cur_chan staging: comedi: rtd520: fix ai_read_n() async->cur_chan use staging: comedi: rtd520: remove private data 'chan_is_bipolar' member staging: comedi: ni_mio_common: remove unused variable in ni_ao_fifo_load() staging: comedi: drivers: move comedi_async 'cur_chan' tracking into the core staging: comedi: amplc_pci230: remove private data 'ai_scan_pos' staging: comedi: remove use of 'bytes_per_sample()' staging: comedi: ni_mio_common: use sample manipulation helpers staging: comedi: das1800: use sample manipulation helpers staging: comedi: das16: use sample manipulation helpers staging: comedi: adv_pci1710: use sample manipulation helpers staging: comedi: adl_pci9118: use sample manipulation helpers staging: comedi: adl_pci9111: use sample manipulation helpers staging: comedi: hwdrv_apci3120: use sample manipulation helpers staging: comedi: ni_at_a2150: use sample manipulation helpers staging: comedi: comedidev.h: add 'scans_done' member to comedi_async staging: comedi: addi_apci_2032: use comedi_async 'scans_done' to detect EOA staging: comedi: amplc_dio200_common: use comedi_async 'scans_done' to detect EOA staging: comedi: pcl711: use comedi_async 'scans_done' to detect EOA staging: comedi: pcl812: use comedi_async 'scans_done' to detect EOA staging: comedi: pcl816: use comedi_async 'scans_done' to detect EOA staging: comedi: pcl818: remove private data member 'ai_act_chan' staging: comedi: pcl818: use comedi_async 'scans_done' to detect EOA staging: comedi: adv_pci1710: use comedi_async 'scans_done' to detect EOA staging: comedi: pcmmio: use comedi_async 'scans_done' to detect EOA staging: comedi: pcmuio: use comedi_async 'scans_done' to detect EOA staging: comedi: s626: use comedi_async 'scans_done' to detect EOA staging: comedi: usbdux: use comedi_async 'scans_done' to detect AO EOA staging: comedi: usbdux: use comedi_async 'scans_done' to detect AI EOA staging: comedi: usbduxsigma: use comedi_async 'scans_done' to detect AO EOA staging: comedi: usbduxsigma: use comedi_async 'scans_done' to detect AI EOA staging: comedi: addi_apci_3120: use comedi_async 'scans_done' to detect EOA staging: comedi: das800: use comedi_async 'scans_done' to detect EOA staging: comedi: drivers: introduce comedi_nscans_left() staging: comedi: amplc_pci224: use comedi_async 'scans_done' to detect EOA staging: comedi: comedi_test: use comedi_async 'scans_done' to detect EOA staging: comedi: amplc_pci230: use comedi_async 'scans_done' to detect AO EOA staging: comedi: drivers: introduce comedi_nsamples_left() staging: comedi: amplc_pci230: use comedi_async 'scans_done' to detect AI EOA staging: comedi: usbduxfast: use comedi_async 'scans_done' to detect AI EOA staging: comedi: cb_pcidas: use comedi_async 'scans_done' to detect AI EOA staging: comedi: cb_pcidas: use comedi_async 'scans_done' to detect AO EOA staging: comedi: cb_pcidas64: use comedi_async 'scans_done' to detect AI EOA staging: comedi: cb_pcidas64: use comedi_async 'scans_done' to detect AO EOA staging: comedi: quatech_daqp_cs: use comedi_async 'scans_done' to detect EOA staging: comedi: das1800: use comedi_async 'scans_done' to detect EOA staging: comedi: addi_apci_3120: introduce apci3120_ns_to_timer() staging: comedi: addi_apci_3120: rename private data 'b_DigitalOutputRegister' staging: comedi: addi_apci_3120: introduce apci3120_timer_write() staging: comedi: addi_apci_3120: introduce apci3120_timer_read() staging: comedi: addi_apci_3120: tidy up CTR0 register defines staging: comedi: addi_apci_3120: fix counter and external interrupt disable staging: comedi: addi_apci_3120: rename APCI3120_TIMER_VALUE staging: comedi: addi_apci_3120: rename private data 'b_TimerSelectMode' staging: comedi: addi_apci_3120: tidy up timer_mode masking staging: comedi: addi_apci_3120: introduce apci3120_timer_set_mode() staging: comedi: addi_apci_3120: move timer helpers to main driver source staging: comedi: addi_apci_3120: rename private data 'us_OutputRegister' staging: comedi: addi_apci_3120: tidy up devpriv->ctrl use staging: comedi: addi_apci_3120: remove APCI3120_DISABLE_TIMER[012] staging: comedi: addi_apci_3120: tidy up APCI3120_ENABLE_TIMER[012] staging: comedi: addi_apci_3120: rename APCI3120_ENABLE_EXT_TRIGGER staging: comedi: addi_apci_3120: tidy up apci3120_exttrig_{enable,disable}() staging: comedi: addi_apci_3120: introduce apci3120_timer_enable() staging: comedi: addi_apci_3120: fix timer 2 disable in apci3120_write_insn_timer() staging: comedi: addi_apci_3120: rename APCI3120_WR_ADDRESS staging: comedi: addi_apci_3120: move apci3120_timer_enable() to driver source staging: comedi: addi_apci_3120: move apci3120_exttrig_enable() to driver source staging: comedi: addi_apci_3120: introduce apci3120_clr_timer2_interrupt() staging: comedi: addi_apci_3120: remove unnecessary reset of the scan sequence staging: comedi: addi_apci_3120: tidy up scan chanlist programming staging: comedi: addi_apci_3120: remove 'check' param from apci3120_setup_chan_list() staging: comedi: addi_apci_3120: introduce apci3120_ai_reset_fifo() staging: comedi: addi_apci_3120: move ai range table to driver source staging: comedi: addi_apci_3120: remove APCI3120_DISABLE_ALL_INTERRUPT_WITHOUT_TIMER staging: comedi: addi_apci_3120: properly disable interrupts in apci3120_cancel() staging: comedi: addi_apci_3120: rename private data 'b_ModeSelectRegister' staging: comedi: addi_apci_3120: remove unnecessary devpriv->mode masking staging: comedi: addi_apci_3120: remove devpriv->mode '0xef' magic value staging: comedi: addi_apci_3120: remove APCI3120_DISABLE_TIMER_COUNTER staging: comedi: addi_apci_3120: remove APCI3120_DISABLE_WATCHDOG staging: comedi: addi_apci_3120: remove APCI3120_DISABLE_TIMER_INT staging: comedi: addi_apci_3120: remove APCI3120_DISABLE_EOC_INT staging: comedi: addi_apci_3120: remove APCI3120_DISABLE_EOS_INT staging: comedi: addi_apci_3120: remove APCI3120_DISABLE_SCAN staging: comedi: addi_apci_3120: define the "enable" bits in the mode register staging: comedi: addi_apci_3120: define the timer 2 operation bits staging: comedi: addi_apci_3120: define the timer 2 clock select bits staging: comedi: addi_apci_3120: rename APCI3120_WRITE_MODE_SELECT staging: comedi: addi_apci_3120: remove scanning from ai (*insn_read) staging: comedi: addi_apci_3120: remove private data 'ui_EocEosConversionTime' staging: comedi: addi_apci_3120: remove interrupt support from ai (*insn_read) staging: comedi: addi_apci_3120: remove apci3120_ai_insn_config() staging: comedi: addi_apci_3120: remove private data 'ui_AiReadData' staging: comedi: addi_apci_3120: fix apci3120_ai_insn_read() staging: comedi: addi_apci_3120: absorb apci3120_interrupt_handle_eos() staging: comedi: addi_apci_3120: remove private data 'ui_AiNbrofChannels' staging: comedi: addi_apci_3120: remove private data 'ui_AiChannelList' staging: comedi: addi_apci_3120: rename APCI3120_RD_STATUS staging: comedi: addi_apci_3120: define status register bits staging: comedi: addi_apci_3120: remove private data 'ai_running' staging: comedi: addi_apci_3120: move apci3120_do_insn_bits() to driver source staging: comedi: addi_apci_3120: move apci3120_di_insn_bits() to driver source staging: comedi: addi_apci_3120: move apci3120_ao_insn_write() to driver source staging: comedi: addi_apci_3120: move apci3120_ai_insn_read() to driver source staging: comedi: addi_apci_3120: remove check in apci3120_setup_chan_list() staging: comedi: addi_apci_3120: move apci3120_set_chanlist() to driver source staging: comedi: addi_apci_3120: factor DMA setup out of apci3120_cyclic_ai() staging: comedi: addi_apci_3120: remove APCI3120_{ENABLE,DISABLE} staging: comedi: addi_apci_3120: flip 'us_UseDma' test in apci3120_cyclic_ai() staging: comedi: addi_apci_3120: move timer 2 enable in apci3120_cyclic_ai() staging: comedi: addi_apci_3120: move start_src check into apci3120_cyclic_ai() staging: comedi: addi_apci_3120: absorb apci3120_cyclic_ai() staging: comedi: addi_apci_3120: tidy up timer programming in apci3120_ai_cmd() staging: comedi: addi_apci_3120: tidy up timer 2 programming in apci3120_ai_cmd() staging: comedi: addi_apci_3120: reset fifo after programming chanlist staging: comedi: addi_apci_3120: set scan length/start after programming chanlist staging: comedi: addi_apci_3120: enable chanlist scanning if needed staging: comedi: addi_apci_3120: tidy up devpriv->mode in apci3120_ai_cmd() staging: comedi: addi_apci_3120: remove private data 'b_InterruptMode' staging: comedi: addi_apci_3120: remove private data 'b_ExttrigEnable' staging: comedi: addi_apci_3120: introduce apci3120_init_dma() staging: comedi: addi_apci_3120: introduce apci3120_addon_write() staging: comedi: addi_apci_3120: use amcc_s5933.h defines staging: comedi: addi_apci_3120: define the Add-On registers staging: comedi: addi_apci_3120: move APCI3120_FIFO_ADVANCE_ON_BYTE_2 staging: comedi: addi_apci_3120: move DMA init code to apci3120_init_dma() staging: comedi: addi_apci_3120: tidy up apci3120_reset() staging: comedi: addi_apci_3120: move apci3120_reset() to driver source staging: comedi: addi_apci_3120: rename private data 'us_UseDma' staging: comedi: addi_apci_3120: rename private data 'b_DmaDoubleBuffer' staging: comedi: addi_apci_3120: rename private data 'ui_DmaActualBuffer' staging: comedi: addi_apci_3120: don't use timer 2 to count scans staging: comedi: addi_apci_3120: define the AI FIFO register staging: comedi: addi_apci_3120: define the AI software trigger register staging: comedi: addi_apci_3120: fix timer (*insn_read) staging: comedi: addi_apci_3120: fix timer (*insn_config) staging: comedi: addi_apci_3120: fix cmd->convert_arg vaildation staging: comedi: addi_apci_3120: move AI (*do_cmdtest) to main driver staging: comedi: addi_apci_3120: add copyright information staging: comedi: addi_apci_3120: remove unnecessary include staging: comedi: addi_apci_3120: move apci3120_addon_write() to driver staging: comedi: addi_apci_3120: move apci3120_init_dma() to driver staging: comedi: addi_apci_3120: move apci3120_setup_dma() to driver staging: comedi: addi_apci_3120: move apci3120_ai_cmd() to driver staging: comedi: addi_apci_3120: use async->events to report hardware error staging: comedi: addi_apci_3120: move apci3120_cancel() to driver staging: comedi: addi_apci_3120: move apci3120_interrupt() to driver staging: comedi: addi_apci_3120: use comedi_bytes_to_samples() staging: comedi: addi_apci_3120: move apci3120_interrupt_dma() to driver staging: comedi: addi_apci_3120: change params to apci3120_interrupt_dma() staging: comedi: addi_apci_3120: switch DMA buffers after writing samples staging: comedi: addi_apci_3120: enable AI async commands staging: comedi: addi_apci_3120: absorb apci3120_ai_reset_fifo() staging: comedi: addi_apci_1564: board does not use an AMCC PCI controller staging: comedi: addi_apci_1564: use correct I/O base for APCI1564_DI_INT_STATUS_REG staging: comedi: addi_apci_1564: store PCI BAR 1 base address in private data staging: comedi: addi_apci_1564: use dev->iobase for main registers staging: comedi: addi_apci_1564: detect PLD revision for I/O mapping staging: comedi: addi_apci_1564: fix dev->iobase for all PLD revisions staging: comedi: addi_apci_1564: fix timer iobase for all PLD revisions staging: comedi: addi_apci_1564: fix counter code in main driver source staging: comedi: addi_apci_1564: move counter register defines to driver staging: comedi: addi_apci_1564: split timer and counter subdevices staging: comedi: addi_tcw.h: provide generic defines for the ADDI-DATA TCW staging: comedi: addi_apci_1564: use addi_tcw.h defines for timer staging: comedi: addi_apci_1564: use addi_tcw.h defines for counters staging: comedi: addi_apci_1564: enable support for PLD Rev 1.0 I/O mapping staging: comedi: addi_watchdog: use addi_tcw.h defines for watchdog staging: comedi: adl_pci9118: use comedi_async 'scans_done' to detect EOA staging: comedi: adl_pci9118: absorb move_block_from_dma() staging: comedi: adl_pci9118: use comedi_bytes_to_samples() staging: comedi: adl_pci9111: use comedi_async 'scans_done' to detect EOA staging: comedi: dmm32at: make AI (*cancel) actually cancel async command staging: comedi: dmm32at: use comedi_async 'scans_done' to detect EOA staging: comedi: dmm32at: introduce dmm32_ai_get_sample() staging: comedi: dmm32at: tidy up dmm32at_ai_rinsn() staging: comedi: dmm32at: introduce dmm32at_reset() staging: comedi: dmm32at: tidy up subdevice initialization staging: comedi: dmm32at: tidy up cmd->scan_begin_{src, arg} validation staging: comedi: dmm32at: tidy up cmd->convert_{src, arg} validation staging: comedi: dmm32at: remove dmm32at_ns_to_timer() staging: comedi: dmm32at: remove unused members of the private data staging: comedi: dmm32at: introduce dmm32at_ai_set_chanspec() staging: comedi: dmm32at: use 8255 module for Digital I/O subdevice staging: comedi: dmm32at: rename DMM32AT_CONV staging: comedi: dmm32at: rename DMM32AT_AI[LM]SB staging: comedi: dmm32at: rename DMM32AT_AUXDOUT staging: comedi: dmm32at: rename DMM32AT_AI{LOW,HIGH} staging: comedi: dmm32at: rename DMM32AT_DAC[LM]SB staging: comedi: dmm32at: rename DMM32AT_DACSTAT staging: comedi: dmm32at: rename DMM32AT_DACMSB_CHAN staging: comedi: dmm32at: define the FIFO Depth register staging: comedi: dmm32at: rename DMM32AT_FIFOCNTRL staging: comedi: dmm32at: rename DMM32AT_FIFOSTAT staging: comedi: dmm32at: rename DMM32AT_CNTRL staging: comedi: dmm32at: rename DMM32AT_AISTAT staging: comedi: dmm32at: rename DMM32AT_INTCLOCK staging: comedi: dmm32at: rename DMM32AT_CNTRDIO staging: comedi: dmm32at: rename DMM32AT_AICONF staging: comedi: dmm32at: rename DMM32AT_AIRBACK staging: comedi: dmm32at: tidy up multi-line comments staging: comedi: dmm32at: update the MODULE_DESCRIPTION staging: comedi: das6402: add basic (*do_cmdtest) for AI async commands staging: comedi: das6402: introduce das6402_ai_set_mode() staging: comedi: das6402: read analog input samples in interrupt handler staging: comedi: das6402: add (*do_cmd) for AI async commands staging: comedi: adv_pci1724: use subdevice readback for 'ao_value' staging: comedi: adv_pci1724: use subdevice readback for 'offset_value' staging: comedi: adv_pci1724: use subdevice readback for 'gain_value' staging: comedi: adv_pci1724: remove NUM_AO_CHANNELS define staging: comedi: adv_pci1724: introduce adv_pci1724_insn_write() staging: comedi: adv_pci1724: use comedi_timeout() to wait for DAC idle state staging: comedi: adv_pci1724: absorb set_dac() staging: comedi: adv_pci1724: remove PCI_VENDOR_ID_ADVANTECH define staging: comedi: adv_pci1724: tidy up the register I/O map staging: comedi: adv_pci1724: define the dac control register bits staging: comedi: adv_pci1724: define the sync output control/status reg staging: comedi: adv_pci1724: remove enum sync_output_trigger_contents staging: comedi: adv_pci1724: define the board id register bits staging: comedi: adv_pci1724: absorb setup_subdevices() staging: comedi: adv_pci1724: remove unnecessary dev_info() staging: comedi: adv_pci1724: tidy up the pci_driver declaration staging: comedi: adv_pci1724: tidy up the comedi_driver declaration staging: comedi: adv_pci1724: tidy up multi-line comments staging: comedi: adv_pci1724: rename ao_ranges_1724 staging: comedi: drivers: have core hook up default (*insn_read) for readback staging: comedi: cb_pcidas64: use subdevice readback for 'caldac_state' staging: comedi: cb_pcidas64: fix calib_write_insn() staging: comedi: cb_pcidas64: use subdevice readback for 'ad8402_state' staging: comedi: cb_pcidas64: fix ad8402_write_insn() staging: comedi: cb_pcidas: remove unnecessary check in caldac_8800_write() staging: comedi: cb_pcidas: fix caldac_write_insn() staging: comedi: cb_pcidas: use subdevice readback for 'caldac_value' staging: comedi: cb_pcidas: fix trimpot_write_insn() staging: comedi: cb_pcidas: use subdevice readback for 'trimpot_value' staging: comedi: cb_pcidas: tidy up dac08_write_insn() staging: comedi: cb_pcidas: use subdevice readback for 'dac08_value' staging: comedi: ni_at_ao: use subdevice readback for 'caldac' staging: comedi: ni_labpc_common: move calib readback value check/save to (*insn_write) staging: comedi: ni_labpc_common: use subdevice readback for 'caldac' staging: comedi: ni_labpc_common: introduce labpc_ao_write() staging: comedi: ni_labpc_common: use subdevice readback for analog outputs staging: comedi: ni_labpc_common: use subdevice readback for eeprom staging: comedi: ni_labpc_common: use comedi_timeout() when writing to eeprom staging: comedi: adv_pci1723: tidy up register map staging: comedi: adv_pci1723: remove private data 'da_range' staging: comedi: adv_pci1723: remove board reset during (*detach) staging: comedi: adv_pci1723: absorb pci1723_reset() staging: comedi: adv_pci1723: use comedi_subdevice readback for 'ao_data' staging: comedi: adv_pci1723: tidy up pci1723_dio_insn_config() staging: comedi: adv_pci1723: tidy up DIO io_bits initialization staging: comedi: adv_pci1723: remove subdevice 'len_chanlist' initialization staging: comedi: adv_pci1723: update the MODULE_DESCRIPTION staging: comedi: adv_pci1723: tidy up multi-line comments staging: comedi: adv_pci1723: remove comedi_device 'write_subdev' init Hartmut Knaack (3): iio:humidity:si7020: cleanup read_raw and probe iio:humidity:si7020: fix pointer to i2c client iio:pressure:bmp280: fix pressure calculation Heena Sirwani (20): Staging: iio: gyro: Added description for config symbol. Staging: iio: Documentation: Added missing blank line after declarations. Staging: iio: Documentation: Simplify error handling. Staging: iio: Documentation: Added check for sscanf return value. Staging: lustre: lnet: selftest: Made a function static. Staging: lustre: lnet: selftest: Made a function static. Staging: lustre: lnet: selftest: Made a function static. Staging: lustre: lnet: selftest: Made a function static. Staging: lustre: lustre: lmv: Removed variable that is not very useful. Staging: lustre: lustre: mgc: Remove variable that is not very useful. Staging: lustre: lustre: lov: Remove variable that is not very useful. Staging: lustre: lustre: osc: Remove variable that is not very useful. Staging: lustre: lustre: osc: Remove variable that is not very useful. Staging: lustre: lustre: osc: Changed the return code of a function from int to void. Staging: rtl8723au: os_dep: Removed variable that is always 0. Staging: rtl8723au: core: Removed variable that is always 0. Staging: rtl8188eu: core: Remove variable that is not very useful. Staging: comedi: drivers: Compressed two lines of code into one. Staging: comedi: Compressed two lines of code into one. Staging: dgnc: Compress two lines of code into one. Heiko Stübner (1): iio: adc: rockchip_saradc: add support for rk3066-tsadc variant Ian Abbott (26): staging: comedi: cb_pcimdas: use preferred block comment style staging: comedi: cb_pcimdas: update driver comment staging: comedi: cb_pcimdas: add support for PCIe-DAS1602/16 staging: comedi: introduce some sample size manipulation functions staging: comedi: comedi_test: fix timer lock-up staging: comedi: das16: deschedule timer routine on detach staging: comedi: das16: use spin-lock when setting timer staging: comedi: maybe force CMDF_WRITE command flag staging: comedi: me4000: don't clobber command flags staging: comedi: ni_mio_common: don't change CMDF_WRITE flag staging: comedi: don't allow read() on async command set up for "write" staging: comedi: don't allow write() on async command set up for "read" staging: comedi: check command direction in poll() file operation staging: comedi: check actual data direction for COMEDI_BUFINFO ioctl staging: comedi: icp_multi: correct insn_bits returned data for DO staging: comedi: prepare support for per-file read and write subdevices staging: comedi: add ioctls to set per-file read and write subdevice staging: comedi: comedidev.h: remove dummy PCI support functions staging: comedi: comedidev.h: remove some #ifdefs staging: comedi: split out PCMCIA support into new module staging: comedi: split out USB support into new module staging: comedi: split out PCI support into new module staging: comedi: fix scan_end_arg == chanlist_len assumption staging: comedi: adl_pci9118: simplify interrupt_pci9118_ai_dma() a bit staging: comedi: adl_pci9118: try and avoid unnecessary DMA restart staging: comedi: adl_pci9118: eliminate DMA buffer defragmentation step Ivan T. Ivanov (2): iio: inkern: Add of_xlate function to struct iio_info iio: iadc: Qualcomm SPMI PMIC current ADC driver Jacob Pan (1): iio: add documentation for current attribute Janet Liu (1): staging: lustre: fixed sparse warnings related to static declarations Jeff Kirsher (1): staging: bcm: remove driver Jes Sorensen (52): staging: rtl8723au: Fix alignment of mac_addr for ether_addr_copy() usage staging: rtl8723au: Remove write-only struct xmit_priv->vcs_type staging: rtl8723au: Use enum values for vcs_type staging: rtl8723au: Eliminate write-once variable xmit_priv->vcs_setting staging: rtl8723au: Use register define REQ_NQOS_SEQ instead of hardcoded value staging: rtl8723au: Don't read REQ_NQOS_SEQ 16 bits and write back 8 bits staging: rtl8723au: Re-organize struct xmit_priv for better packing staging: rtl8723au: Remove unused struct zero_bulkout_content staging: rtl8723au: Fold struct wlan_phy_info into struct wlan_bssid_ex staging: rtl8723au: Remove unused struct ndis_802_11_key staging: rtl8723au: Eliminate write-only struct wlan_network->aid staging: rtl8723au: Remove a stack of write only counters stating: rtl8723au: Eliminate write-only struct xmit_priv->txirp_cnt staging: rtl8723au: Remove unused rtw_calculate_wlan_pkt_size_by_attribue23a() staging rtl8723au: rtw_put_smap23a(): Use common SNAP header defines staging: rtl8723au: rtw_put_snap23a(): Use put_unaligned to set protocol staging: rtl8723au: rtw_put_snap23a(): Make it static staging: rtl8723au: portctrl(): Remove a pile of unnecessary clutter staging: rtl8723au: rtw_dump_xframe(): Use proper ETH_P_* types staging: rtl8723au: pxmitframe->frame_tag is never set to a value > 8 staging: rtl8723au: Remove unused rtl8723a_update_txdesc() and child functions staging: rtl8723au: Remove no-op function Hal_InitChannelPlan23a() staging: rtl8723au: Remove sw led handling staging: rtl8188eu: usb_dvobj_init(): A NULL pointer check for usb_host_endpoints makes no sense staging: rtl8723au: recv_priv.is_signal_dbg is never set staging: rtl8723au: recv_priv->rssi is not used for anything staging: rtl8723au: Fold ODM_PhyStatusQuery23a_92CSeries() into ODM_PhyStatusQuery23a() staging: rtl8732au: Partial clean up of rtl8723a_rf6052.c staging: rtl8723au: Fold rtw_ack_tx_done23a() into rtw23a_sctx_done_err() staging: rtl8723au: Eliminate do_queue_select() functions staging: rtl8723au: Remove unused rtw_sctx_done23a() function staging: rtl8723au: Remove write only struct hal_data_8723a.interfaceIndex staging: rtl8723au: Fold rtl8723au_set_queue_pipe_mapping into rtl8723au_chip_configure() staging: rtl8723au: _InitPowerOn(): Don't zero init variables unnecessarily staging: rtl8723au: Fold _InitNormalChipQueuePriority() into _InitQueuePriority() staging: rtl8723au: Remove no-op _InitHWLed() function staging: rtl8723au: Do not write garbage to REG_SPS0_CTRL staging: rtl8723au: Fold _ps_open_RF23a() into rtl8723au_hal_init() staging: rtl8723au: phy_SsPwrSwitch92CU() was never called with bRegSSPwrLvl != 1 staging: rtl8723au: Use a local variable to state if MAC was already powered on staging: rtl8723au: rtl8723au_read_port() addr argument wasn't used staging: rtl8723au: rtl8723au_read_interrupt() addr argument wasn't used staging: rtl8723au: Remove unused slimcombo debug flag staging: rtl8723au: rtl8723a_update_ramask(): Fix up some bad formatting staging: rtl8723au: Fold _BlockWrite() into _PageWrite() staging: rtl8723au: _DisableRFAFEAndResetBB8192C(): Use correct enum value staging: rtl8723au: _DisableRFAFEAndResetBB8192C(): Reduce code obfuscation staging: rtl8723au: Remove unnecessary wrapper _DisableRFAFEAndResetBB() staging: rtl8723au: _ResetDigitalProcedure1_92C() reduce code obfuscation staging: rtl8723au: Remove unnecessary wrapper _ResetDigitalProcedure1() staging: rtl8723au: _DisableAnalog(): Avoid zero-init variables unnecessarily staging: rtl8723au: Hal_InitPGData() avoid unnecessary typecasts Jia He (1): staging: rtl8188eu: Fix coding style space related ERROR problems Jiayi Ye (11): staging: lustre: lustre: obdecho: expand the GOTO macro in echo_client.c staging: rtl8188eu: core: fixed msleep < 20ms can sleep for up to 20ms warning in rtw_efuse.c staging: ft1000: ft1000-pcmcia: removed unused variable in ft1000_hw.c staging: rts5208: fix case of bitwise operator on zero in ms.c staging: rtl8188eu: core: fix null dereference on exit path in rtw_mlme.c staging: remove unneeded parentheses around the right hand side of an assignment staging: rtl8723au: delete successive assignments to the same location staging: lustre: lnet: klnds: o2iblnd: fix null dereference on failed path in o2iblnd.c staging: dgnc: delete successive assignments to the same location staging: rtl8192e: delete successive assignments to the same location staging: rtl8192u: delete successive assignments to the same location Joe Perches (4): staging: gs_fpgaboot: Use print_hex_dump_bytes instead of pr_info staging: ft1000: Whitespace neatening staging: ft1000: Logging message neatening staging: lustre: Coalesce string fragments John Ledbetter (1): staging: rtl8192e: Fix pointer type declaration style errors Julia Lawall (4): staging: lustre: osc: remove final uses of the GOTO macro staging: lustre: libcfs: remove final uses of the GOTO macro staging: lustre: libcfs_debug.h: remove final uses of the GOTO macro staging: unisys: remove unneeded structure Juston Li (1): staging: lustre: mdc: use __FMODE_EXEC macro Karol Wrona (1): staging: iio: Add notrigger mode for generic_buffer Ken Depro (2): staging: unisys: Remove unneeded spaces from channel.c staging: unisys: Remove extra blank lines from virthba files Kinka Huang (1): staging:rtl8723au: fix sparse warning: incorrect type in assignment Koray Gulcu (2): staging: rtl8192u: Fix sparse warnings of r8182U_core staging: rtl8192u: Fix checkpatch.pl warnings Krzysztof Konopko (3): rtl8188eu: Simplify rtw_endofpktfile() in xmit_linux.c rtl8188eu: Fix FSF_MAILING_ADDRESS in rtw_led.* rtl8188eu: Fix a typo in rtw_led.* Kumari Radha (5): staging: lustre: lustre: obdclass: Added missing line after declaration staging: media: omap24xx: Remove unnecessary 'out of memory' message staging: media: omap4iss: Remove unnecessary 'out of memory' message staging: ft1000: ft1000-pcmcia: Replace printks with netdev_<level> and dev_<level> staging: vme: devices: Added a paragraph to describe Kconfig symbol Le Tan (1): staging: fwserial: remove multiple blank lines Luis de Bethencourt (1): staging: octeon: Fix checkpatch 80 character limit warnings Mahati Chamarthy (4): Staging: rtl8723au: include: Remove unnecessary macro Staging: rtl8188eu: include: Remove unnecessary macro Staging: rtl8188eu: include: Remove unused macros Staging: rtl8723au: include: Remove unused macros Malcolm Priestley (124): staging: vt6655: mac80211 conversion: add new rx functions staging: vt6655: mac80211 conversion: add new key functions staging: vt6655: mac8021 conversion: add new tx functions staging: vt6655: mac80211 conversion: s_cbFillTxBufHead staging: vt6655: dead code remove s_vFillFragParameter. staging: vt6655: mac80211 conversion: s_vFillRTSHead convert to using struct ieee80211_hdr staging: vt6655: mac80211 conversion: s_uFillDataHead add power saving poll staging: vt6655: mac80211 conversion add main mac80211 functions staging: vt6655: mac80211 conversion add channel bands staging: vt6655: mac80211 conversion replace suspend resume functions staging: vt6655: mac80211 conversion: device_print_info remove netdevice. staging: vt6655: mac80211 conversion: changes to device_intr staging: vt6655: mac80211 conversion: device_tx_srv tx and add report rates staging: vt6655: mac80211 conversion: changes to set channel staging: vt6655: mac80211 conversion: enable power saving staging: vt6655: mac80211 conversion: changes to CARDbSetPhyParameter staging: vt6655: mac80211 conversion: card.c use basic_rates staging: vt6655: CARDbSetPhyParameter replace s_vSetRSPINF with CARDvSetRSPINF staging: vt6655: mac80211 conversion: device_init_registers remove legacy code staging: vt6655: mac80211 conversion: device_free_info staging: vt6655: switch driver over to mac80211 staging: vt6655: phy type same as bb type staging: vt6655: mac80211 conversion: device_error remove legacy functions staging: vt6655: vt6655_probe remove management pointers staging: vt6655: mac80211 conversion: PSbIsNextTBTTWakeUp convert to mac80211 staging: vt6655: MACvSetDefaultKeyEntry replace WLAN_WEP104_KEYLEN staging: vt6655: baseband.c replace BIT0 with BIT(0) staging: vt6655: s_vGenerateTxParameter remove unused cbMACHdLen staging: vt6655: device_init_registers replace spin lock staging: vt6655: baseband.c timers replace spin lock staging: vt6655: fifo & frag control remove big endian values staging: vt6655: vnt_rx_data: uCurrRSSI should have the value of *rssi staging: vt6655: don't update bUpdateBBVGA when off channel staging: vt6655: reset tsf on dissociation staging: vt6655: deadcode remove zone file operations and vntconfiguration.dat staging: vt6655: dead code remove zones and channel table elements staging: vt6655: dead code remove net device code staging: vt6655: dead code remove iwctl.c/h staging: vt6655: dead code remove ioctl.c/h staging: vt6655: dead code remove legacy hostap.c/h staging: vt6655: dead code remove wpactl.c/h staging: vt6655: dpc.c/h remove dead functions staging: vt6655: remove dead functions in power.c/h staging: vt6655: dead code remove wmgr.c staging: vt6655: dead code remove wcmd.c staging: vt6655: rxtx remove dead functions staging: vt6655: s_cbFillTxBufHead remove unused parameters staging: vt6655: dead code remove bssdb.c staging: vt6655: dead code datarate.c/h staging: vt6655: dead code remove IEEE11.h.c/h staging: vt6655: card.c/h remove dead functions staging: vt6655: deadcode remove wroute.c/h staging: vt6655: dead code remove wpa/wpa2 staging: vt6655: deadcode remove aes_ccmp/rc4/tkip staging: vt6655: dead code remove michael.c/h staging: vt6655: dead code remove vntwifi.c functions staging: vt6655: key.c remove dead functions staging: vt6655: mib remove unused functions and structure members staging: vt6655L remove tether.c functions staging: vt6655: dead code remove tcrc.c/h staging: vt6655: dead code remove 80211mgr.c and functions staging: vt6655: dead code remove wctl.c/h staging: vt6655: channel.c remove dead functions staging: vt6655: move all RATE_* macros to device.h staging: vt6655: dead code remove vntwifi.h staging: vt6655: wmgr.h remove management structures staging: vt6655: dead code remove ndis and pmkid strutures. staging: vt6655: dead remove wcmd.h and typedefs staging: vt6655: dead code remove bssdb.h header staging: vt6655: dead code remove tether.h staging: vt6655: dead code remove 80211mgr.h staging: vt6655: dead code remove iowpa.h staging: vt6655: dead code remove iocmd.h staging: vt6655: dead code remove country.h staging: vt6655: struct vnt_private remove dead members staging: vt6655: device.h remove dead strutures and macros staging: vt6655: dead code remove 80211hdr.h staging: vt6655: remove typedef void *TimerFunction staging: vt6655: Move LIFETIME RES 64us macros to rxtx.h staging: vt6655: move MAKE_BEACON_RESERVED to device.h staging: vt6655: dead code remove wmgr.h staging: vt6655: dead code remove header type.h staging: vt6655: mac remove dead variable TxRate_iwconfig staging: vt6655: mac.c/h remove member type comments staging: vt6655: mac.c and mac.h remove dead functions. staging: vt6655: remove fragmentation from driver staging: vt6655: device_get_options remove unused device parameters staging: vt6655: device_set_options remove unused ethernet addresses staging: vt6655: device_init_registers remove uConnectionRate staging: vt6655: baseband.c/h remove dead functions staging: vt6655: device_set_options remove dead variables staging: vt6655: device.h remove dead member wstats staging: vt6655 baseband.c camel case replace pDevice -> priv staging: vt6655: change tx wake queue staging: vt6655: baseband.h remove pDevice from struct vnt_private pointer staging: vt6655: baseband replace __iomem where caller is priv dereferenced. staging: vt6655: baseband/rf s_bAL7230Init change __iomem for baseband functions staging: vt6655: BBbWriteEmbedded replace __iomem with vnt_private for callers staging: vt6655: BBbReadEmbedded replace __iomem with vnt_private staging: vt6655: Fix issue of byPacketType is not set at all. staging: vt6655: CARDvUpdateBasicTopRate use basic_rates to find top rate staging: vt6655: dead code remove CARDbAddBasicRate staging: vt6655: CARDbSetPhyParameter change CARD_PHY_TYPE to bb_type staging: vt6655: CARDvSetRSPINF us bb_type for CARD_PHY_TYPE staging: vt6655: s_vCalculateOFDMRParameter use bb_type for CARD_PHY_TYPE staging: vt6655: dead code remove typedef enum _CARD_PHY_TYPE staging: vt6655: CARDbSetPhyParameter remove unused parameters staging: vt6655: replace typedef enum _VIA_BB_TYPE with macros staging: vt6655: change typedef enum _VIA_PKT_TYPE to macro staging: vt6655: always keep abyCurrentNetAddr aligned to 2 staging: vt6655: card Remove function vUpdateIFS staging: vt6655: card.c move __iomem into functions. staging: vt6655: rf remove __iomem *dwIoBase from functions staging: vt6655: IFRFbWriteEmbedded replace __iomem with vnt_private staging: vt6655: rf.c camel calse vnt_private rename pDevice to priv staging: vt6655: rf.c: Remove author comments staging: vt6655: rf.c Removed unneeded comments staging: vt6655: rf.c clean up function comments staging: vt6655: remove duplicate MACvSetPacketFilter staging: vt6655: srom remove dead functions staging: vt6655: remove unused typedef struct tagSSromReg staging: vt6655: s_cbFillTxBufHead remove unused parameter *puMACfragNum staging: vt6655: s_cbFillTxBufHead remove parameter *pPacket staging: vt6655: s_cbFillTxBufHead remove parameter cbFrameBodySize Marcus Hufvudsson (1): staging: comedi: me4000: Fixed code style issue Mariusz Gorski (17): staging: lustre: Use __init and __exit markers for lifecycle functions staging: panel: Use designated initializers staging: panel: Remove outdated TODO task staging: panel: Fix single-open policy race condition staging: panel: Reorder initial DEFAULT_* defines staging: panel: Reorder DEFAULT_* values redefines staging: panel: Reorder module parameter declarations staging: panel: Use better names for two defined values staging: panel: Set default parport module param value staging: panel: Call init function directly staging: panel: Remove magic numbers staging: panel: Use defined value or checking module params state staging: panel: Start making module params read-only staging: panel: Make two more module params read-only staging: panel: Refactor LCD init code staging: panel: Remove more magic number comparison staging: panel: Move LCD-related state into struct lcd Markus Elfring (4): staging: android: ion: Deletion of unnecessary checks before two function calls staging: ozwpan: Deletion of unnecessary checks before the function call "oz_free_urb_link" staging: olpc_dcon: Deletion of a check before backlight_device_unregister() lustre: Deletion of unnecessary checks before three function calls Masanari Iida (2): staging: lustre: Remove unnecessary semicolon staging: lustre: Remove unnecessary parentheses. Melike Yurtoglu (12): staging: rts5208: Delete braces are not necessary staging: iio: Fix missing blank line warning staging: iio: Fix missing blank line warning staging: rtl8723au: include: fix space prohibited before staging: rtl8192u: Missing a blank line after declarations. staging: rtl8192u: Add space after enum definition staging: vt6655: Fix do not use // c99 comments. staging: vt6655: Fixed else after return or break warning. staging: vt6655: fix do not use // c99 comments. staging: wlan-ng: remove unnecessary 'out of memory' message staging: vt6656: remove unnecessary 'out of memory' message staging: ozwpan: Fix incorrect type in assignments Mikael Svantesson (1): staging: skein: skein_api.c: removed space before ',' Mike Krinkin (1): staging: rtl8712: remove unnecessary else after return Naveen Krishna Chatradhi (3): iio: exyno-adc: use syscon for PMU register access Documentation: dt-bindings: update exynos-adc.txt with syscon handle ARM: dts: exynos: Add sysreg phandle to ADC node Nicky Chorley (2): Staging: vt6655: Remove C99 comments Staging: ft1000: ft1000-pcmcia: Fix whitespace issues Niklas Svensson (1): staging: skein: fixed sparse warnings related to static declarations Nitin Kuppelur (1): Staging: rtl8712:ieee80211 remove unnecessary else Oleg Drokin (3): staging/lustre/ptlrpc: get rid of lustre 1.8 compatible checksums staging/lustre: get rid of deprecaed acl mount option code staging/lustre/quota: Get rid of compat quota code Paul McQuade (1): staging: rtl8188eu: hal: space required Philipp Zabel (7): imx-drm: ipuv3-plane: allow local alpha in ipu_plane_mode_set() imx-drm: ipuv3-plane: move stride setting out of base setup imx-drm: ipuv3-plane: enable double buffering imx-drm: ipuv3-plane: fix plane updates for active planes imx-drm: currently only IPUv3 is supported, make it mandatory imx-drm: parallel-display: Fix drm_panel support staging: imx-drm: remove old FSF address from license text Rahul Bedarkar (2): staging: bcm: fix sparse warning in module_param staging: dgap: remove unused variable 'orig_count' Rasmus Villemoes (2): staging: vt6655: Remove redundant cast staging: rtl8712: Remove redundant cast Rene Kolarik (1): drivers: staging: imx-drm driver cleanup Rickard Strandqvist (4): staging: comedi: drivers: comedi_bond.c: Changed from using strncat to strlcat staging: lustre: lustre: ptlrpc: sec.c: Replacing strncat with strlcat to avoid overwrite size staging: comedi: drivers: comedi_bond.c: Remove unneeded #define staging: rtl8188eu: hal: hal_intf.c: Cleaning up functions that are not used anywhere Roberta Dobrescu (13): staging: iio: light: Remove unnecessary line continuations staging: dgnc: Remove non-standard APR/RAPR printing macros staging: iio: iio_event_monitor: Add support for missing IIO modifiers iio: Add ABI documentation for offset and scaled humidity iio: Add ABI documentation for RGBC intensity hardware gain factor staging: iio: iio_event_monitor: Add support for missing IIO modifiers staging: rtl8723au: Do not use comparisons on bool tests staging: rtl8723au: Remove uneeded semicolon staging: rtl8723au: hal: Remove uneeded return variable staging: rtl8723au: os_dep: Remove uneeded return variable staging: rtl8723au: core: Remove uneeded return variable staging: rtl8723au: Remove duplicated argument to || staging: rtl8723au: Remove useless static functions Roberto Medina (1): Staging: octeon: ethernet-tx: fixed coding style warnings, missing blank lines Roxana Blaj (5): staging: iio: addac: fix line over 80 characters staging: iio: addac: annotate Kconfig entries with module name information staging: rtl8192u: add spaces around '=', '+=', '<', '||' staging: rtl8192u: remove unnecessary line continuations staging: rtl8192u: add intermediate variable Sanchayan Maity (1): iio:adc:vf610-adc: Add temperature sensor support Sanjeev Sharma (2): staging:rtl8723au: core: Added missing space reported by checkpatch. staging:rtl8723au: core: Fix checkpatch warning Sarah Khan (9): staging: rtl8712: Fixed else not required after return staging: octeon-usb: Removed unnessecary else after return staging: bcm: Removed else which was not required after return staging: bcm: Removed unnecessary else after return staging: bcm: Removed unnecessary braces after return staging: gdm72xx: Removed unnecesarry out of memory usage staging: xgifb: Removed an unnecessary assignment statement staging: vt6655: Replace C99 // comments by /* */ staging: xgifb: Removed a definition which was not used in driver Sean Cleator (1): Staging: slicoss: Fix long line issues in slicoss.c Serguey Parkhomovsky (1): staging: rtl8712: fix unnecessary elses after return/break in rtl8712_efuse.c Shrikrishna Khare (1): Staging: unisys: visorutil: easyproc: fixed a line over 80 characters coding style issue Somya Anand (4): Staging: dgnc: Remove unused sniff code Staging: comedi: replace timeval with ktime_t Staging: android: Replace timeval with ktime_t in timed_gpio.c staging: android: logger: Add a TODO Soren Brinkmann (2): staging: Add Xilinx Clocking Wizard driver staging: clocking-wizard: Contain macro argument in parenthesis Sudip Mukherjee (6): staging: rtl8712: remove unused variables staging: unisys: unneeded NULL check staging: unisys: dereferencing NULL pointer staging: rtl8188eu: unneeded return variable staging: rtl8188eu: unneeded NULL check staging: unisys: remove duplicate header Surya Seetharaman (8): Staging: comedi: ni_mio_common.c: fixed brace coding style issue in two places Staging: lustre: Place a space after a semi colon. Staging: rts5028: rtsx_transport.c: fixed a brace coding style issue. Staging: comedi: nio_tiocmd: fixed a brace coding style issue. Staging: ft1000: ft1000_hw.c: Removed some checkpatch errors and warnings. Staging: rtl8188eu: rtw_pwrctrl: fixed checkpatch warning. Staging: rtl8188eu: rtw_pwrctrl: removed a checkpatch warning. Staging: rtl8188eu: rtw_pwrctrl: removed space before semicolon. Søren Andersen (1): iio: adc: mcp320x. Add support for more ADCs Tapasweni Pathak (64): staging: unisys: common-spar: include: channels: Replace "the the " with "the" staging: unisys: virtpci: Replace "the the " with "the" staging: iio: accel: Update Kconfig description with module name information staging: lustre: lustre: ptlrpc: Replace "the the " with "the" staging: lustre: lustre: llite: Replace "the the " with "the" staging: rtl8712: Replace "the the " with "the" staging: rtl8712: Delete explicit comparison with false and NULL staging: rtl8188eu: core: Replace "the the " with "the" staging: comedi: drivers: Replace "the the " with "the" staging: comedi: Remove unecessary function and it's call staging: rtl8192u: ieee80211: Indent if statement staging: vt6655: Remove unnecessary cast for argument of kfree staging: media: ompa4iss: Replace sprintf with snprintf staging: media: cxd2009: use usleep_range() staging: media: davinci_vpfe: Replace *__iomem with __iomem * staging: rtl8723au: core: Replace open coded version with existing hweight function staging: lustre: lustre: llite: use DIV_ROUND_UP staging: android: ion: Replace "the the " with "the" staging: rtl8712: Remove unnecessary cast for argument of kfree staging: wlan-ng: replace kmalloc and memset with kzalloc staging: comedi: use DIV_ROUND_UP staging: comedi: drivers: use DIV_ROUND_UP staging: iio: adc: use DIV_ROUND_UP staging: octeon-usb: use DIV_ROUND_UP staging: comedi: drivers: Use DIV_ROUND_CLOSEST staging: rtl8192u: Remove unused code staging: vt6655: Remove unused code inside switch case staging: rtl8188eu: os_dep: Remove useless cast on kzalloc staging: rtl8188eu: os_dep: Replaced kzalloc and memcpy with kmemdup staging: ft1000: Remove parentheses from return arguments staging: android: Assign bool to true staging: media: lirc: Delete unused function tv2int staging: emxx_udc: Remove null check before kfree staging: rtl8723au: Remove unnecessary else if staging: unisys: visorutil: Remove null check before kfree staging: lustre: lustre: llite: Use kstrdup staging: rtl8192u: Remove unnecessary if staging: rtl8192e: Remove unnecessary code staging: rtl8188eu: os_dep: Remove null check before kfree staging: rtl8188eu: core: Remove redundant memset before memcpy staging: unisys: visorchannel: Improved cleanup code staging: android: Replace timeval with timespec64 staging: dgap: Use unsigned for loop index staging: cptm1217: Remove useless cast on void pointer staging: dgap: Remove useless cast on void pointer staging: dgnc: Remove useless cast on void pointer staging: gdm72xx: Remove useless cast on void pointer staging: iio: adc: Remove useless cast on void pointer staging: media: davinci_vpfe: Remove useless cast on void pointer staging: media: lirc: Remove useless cast on void pointer staging: ozwpan: Remove useless cast on void pointer staging: rtl8188eu: core: Remove useless cast on void pointer staging: rtl8188eu: hal: Remove useless cast on void pointer staging: rtl8188eu: os_dep: Remove useless cast on void pointer staging: rtl8723au: core: Remove useless cast on void pointer staging: rts5208: Remove useless cast on void pointer staging: ft1000: ft1000-pcmcia: Remove useless cast on void pointer staging: ft1000: ft1000-usb: Remove useless cast on void pointer staging: rtl8188eu: Remove double test staging: dgap: Remove useless cast on NULL staging: rt18188eu: Remove useless cast on NULL staging: rtl8188eu: core: Remove null check before kfree staging: rtl8188eu: core: Improve cleanup code staging: emxx_udc: use USB API functions rather than constants Thomas Gummerer (1): staging: lustre: fix sparse errors Thomas Wood (1): drivers: staging: lustre: lnet: api-nc.c: Fix Style Warnings Tina Johnson (8): Staging: lustre: Fix checkpatch warning: Missing blank line Staging: lustre: Fix checkpatch warning: Unnecessary braces Staging: lustre: Fix checkpatch error: Unnecessary comparison Staging: lustre: Fix line over 80 characters warning Staging: iio: light: Removed unnecessary parentheses Staging: ft1000: ft1000-usb: Removed unnecessary parentheses Staging: slicoss: Removed unnecessary parentheses Staging: rts5208: Removed unnecessary parentheses Tina Ruchandani (14): staging: lustre: Fix checkpatch.pl spacing-related errors staging: lustre: llite: Use kcalloc not kzalloc with mult Staging: lustre: llite: Remove C99 '//' comments Staging: lustre: llite: Use () around long macro Staging: lustre: libcfs: Fix switch-case indent Staging: lustre: llite: Declare ptr args correctly Staging: rtl8723au: core: Dont have { on new line Staging: rtl8723au: core: Dont have { on new line Staging: rtl8723au: core: Fix switch-case indent Staging: rtl8723au: core: Add braces around macro Staging: lustre: lnet: Make functions static Staging: lustre: llite: Simplify error handling Staging: lustre: lnet: lnet: Better cookie gen Staging: lustre: lnet: Improve 'incarnation' stamp Tobenna P. Igwe (1): staging:rtl8723au: Fix sparse warning cast to restricted __le16 Tristan Lelong (1): Staging: android: ion: fix typos in comments Vaishali Thakkar (18): Staging: iio: adc: Refine delay computation Staging: iio: adc: Fix line over 80 characters Staging: iio: adc: Fixing line over 80 characters Staging: lustre: lnet: Declare ping_srv_workitems static Staging: lustre: Replace non-standard spin-lock's macro Staging: lustre: Replace non-standard spinlock macro definations Staging: lustre: Remove non-standard spinlock macro definitions Staging: lustre: lnet: Make functions static Staging: lustre: Remove typedef ldlm_ns_hash_def_t Staging: vme: devices: Use kasprintf Staging: rtl8723au: Use USB API functions Staging: rtl8192u: Annotate association types with proper endianness Staging: rtl8192e: Revert one previous commit Staging: rtl8192e: Change variable type from u16 to __le16 Staging: lustre: Use put_unaligned_le64 Staging: rtl8192e: Use put_unaligned_le16 Staging: rtl8192u: Use put_unaligned_le16 Staging: rtl8188eu: Use put_unaligned_le32 Veronika Kabatova (16): staging: unisys: Remove typedef and rename struct to lowercase staging: wlan-ng: add blank lines after declarations staging: unisys: Remove typedef and rename enum to lowercase staging: unisys: Union ULTRA_COMPONENT_VERSION not used, removed staging: vt6655: device.h: Comments fixes staging: vt6655: card.c: Comments fixes staging: vt6655: dpc.h: Replace C99 // comment by /* */ staging: vt6655: dpc.c: Comment fixes staging: vt6655: desc.h: Comments fixes staging: vt6655: bssdb.h: Replace C99 // comments by /* */ staging: vt6655: channel.c: Comments fixes staging: vt6655: IEEE11h.h: Replace C99 // comment by /* */ staging: vt6655: ioctl.h: Replace C99 // comment by /* */ staging: vt6655: iowpa.h: Replace C99 // comments by /* */ staging: vt6655: iocmd.h: Replace C99 // comments by /* */ staging: vt6655: iwctl.c: Comments fixes Vincenzo Scotti (1): staging: lustre: fix sparse warnings: static function declaration Vlad Dogaru (3): iio: add ABI documentation for scaled pressure iio: add bmp280 pressure and temperature driver bmp280: use correct routine for division Vladimir A. Nazarenko (4): staging: vt6655: delete non-standard ioctl 0xFF staging: vt6655: remove global variable wpa_Result staging: vt6655: remove useless #if 1 staging: vt6655: delete SndEvt_ToAPI code WANG Chao (1): staging, unisys: remove leftover function kmalloc_kernel() Yeliz Taneroglu (17): staging: speakup: Fixed else after return or break warning staging: vt6655: Fixed else after return or break warning staging: vt6655: Fixed else after return or break warning staging: rtl8723au: core: rtw_cmd: Add blank line after declarations staging: rtl8723au: core: rtw_ieee80211: Add blank line after declarations staging: rtl8723au: core: rtw_led: Add blank line after declarations staging: rtl8723au: core: rtw_mlme: Add blank line after declarations staging: rtl8723au: core: rtw_mlme_ext: Add blank line after declarations staging: rtl8723au: core: rtw_pwrctrl: Add blank line after declarations staging: rtl8723au: core: rtw_wlan_util: Add blank line after declarations staging: rtl8723au: core: rtw_recv: Add blank line after declarations staging: rtl8723au: core: rtw_xmit: Add blank line after declarations staging: rtl8723au: core: rtw_mlme: fix void function return statements staging: rtl8723au: core: rtw_pwrctrl: Fix void function return statements style warning. staging: rtl8723au: core: rtw_wlan_util: Fix void function return statements style warning. staging: rtl8723au: core: rtw_security: Fix void function return statements style warning. staging: rtl8723au: core: rtw_ap: Fix void function return statements style warning. anuvazhayil (4): Staging: rtl8723au: rtw_cmd: Fix space prohibited between function name and open parenthesis Staging: lustre: libcfs_cpu: Fix ERROR: do not initialise globals to 0 or NULL Staging: media: dm365_isif: Add blank line after variable declarations Staging: rtl8723au: rtw_cmd: Replace foo*bar to foo *bar tssurya (1): Staging: comedi: ni_tiocmd: fixed a brace coding style issue Documentation/ABI/testing/sysfs-bus-iio | 23 + .../devicetree/bindings/arm/samsung/exynos-adc.txt | 11 +- .../devicetree/bindings/iio/adc/qcom,spmi-iadc.txt | 46 + .../bindings/iio/adc/rockchip-saradc.txt | 2 +- MAINTAINERS | 7 - arch/arm/boot/dts/exynos3250.dtsi | 3 +- arch/arm/boot/dts/exynos4x12.dtsi | 3 +- arch/arm/boot/dts/exynos5250.dtsi | 3 +- arch/arm/boot/dts/exynos5420.dtsi | 3 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/android/Kconfig | 37 + drivers/android/Makefile | 3 + drivers/{staging => }/android/binder.c | 6 +- drivers/{staging => }/android/binder_trace.h | 0 drivers/iio/accel/st_accel.h | 3 +- drivers/iio/accel/st_accel_core.c | 22 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 3 +- drivers/iio/adc/Kconfig | 14 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/exynos_adc.c | 62 +- drivers/iio/adc/mcp320x.c | 222 +- drivers/iio/adc/qcom-spmi-iadc.c | 595 ++ drivers/iio/adc/rockchip_saradc.c | 64 +- drivers/iio/adc/vf610_adc.c | 45 +- drivers/iio/common/st_sensors/st_sensors_core.c | 126 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 1 + drivers/iio/common/st_sensors/st_sensors_spi.c | 1 + drivers/iio/gyro/st_gyro.h | 3 +- drivers/iio/gyro/st_gyro_core.c | 19 +- drivers/iio/gyro/st_gyro_i2c.c | 4 +- drivers/iio/gyro/st_gyro_spi.c | 4 +- drivers/iio/humidity/Kconfig | 10 + drivers/iio/humidity/Makefile | 1 + drivers/iio/humidity/si7020.c | 161 + drivers/iio/inkern.c | 33 +- drivers/iio/magnetometer/st_magn.h | 3 +- drivers/iio/magnetometer/st_magn_core.c | 18 +- drivers/iio/magnetometer/st_magn_i2c.c | 3 +- drivers/iio/magnetometer/st_magn_spi.c | 3 +- drivers/iio/pressure/Kconfig | 11 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/bmp280.c | 455 + drivers/iio/pressure/st_pressure.h | 3 +- drivers/iio/pressure/st_pressure_buffer.c | 12 +- drivers/iio/pressure/st_pressure_core.c | 49 +- drivers/iio/pressure/st_pressure_i2c.c | 11 +- drivers/iio/pressure/st_pressure_spi.c | 11 +- drivers/iio/proximity/as3935.c | 16 +- drivers/staging/Kconfig | 4 +- drivers/staging/Makefile | 2 +- drivers/staging/android/Kconfig | 30 - drivers/staging/android/Makefile | 1 - drivers/staging/android/TODO | 7 + drivers/staging/android/binder.h | 30 - drivers/staging/android/ion/ion.c | 10 +- drivers/staging/android/ion/ion.h | 2 +- drivers/staging/android/ion/ion_dummy_driver.c | 6 +- drivers/staging/android/ion/ion_page_pool.c | 2 +- drivers/staging/android/ion/ion_priv.h | 4 +- drivers/staging/android/ion/tegra/tegra_ion.c | 6 +- drivers/staging/android/sync_debug.c | 5 +- drivers/staging/android/timed_gpio.c | 7 +- drivers/staging/bcm/Adapter.h | 474 - drivers/staging/bcm/Bcmchar.c | 2652 ----- drivers/staging/bcm/Bcmnet.c | 240 - drivers/staging/bcm/CmHost.c | 2254 ---- drivers/staging/bcm/CmHost.h | 62 - drivers/staging/bcm/DDRInit.c | 1355 --- drivers/staging/bcm/DDRInit.h | 9 - drivers/staging/bcm/Debug.h | 242 - drivers/staging/bcm/HandleControlPacket.c | 241 - drivers/staging/bcm/HostMIBSInterface.h | 192 - drivers/staging/bcm/IPv6Protocol.c | 476 - drivers/staging/bcm/IPv6ProtocolHdr.h | 85 - drivers/staging/bcm/InterfaceAdapter.h | 79 - drivers/staging/bcm/InterfaceDld.c | 317 - drivers/staging/bcm/InterfaceIdleMode.c | 274 - drivers/staging/bcm/InterfaceIdleMode.h | 15 - drivers/staging/bcm/InterfaceInit.c | 729 -- drivers/staging/bcm/InterfaceInit.h | 26 - drivers/staging/bcm/InterfaceIsr.c | 190 - drivers/staging/bcm/InterfaceIsr.h | 15 - drivers/staging/bcm/InterfaceMacros.h | 18 - drivers/staging/bcm/InterfaceMisc.c | 247 - drivers/staging/bcm/InterfaceMisc.h | 42 - drivers/staging/bcm/InterfaceRx.c | 289 - drivers/staging/bcm/InterfaceRx.h | 7 - drivers/staging/bcm/InterfaceTx.c | 213 - drivers/staging/bcm/InterfaceTx.h | 7 - drivers/staging/bcm/Ioctl.h | 226 - drivers/staging/bcm/Kconfig | 6 - drivers/staging/bcm/LeakyBucket.c | 364 - drivers/staging/bcm/Macros.h | 352 - drivers/staging/bcm/Makefile | 12 - drivers/staging/bcm/Misc.c | 1587 --- drivers/staging/bcm/PHSDefines.h | 94 - drivers/staging/bcm/PHSModule.c | 1703 --- drivers/staging/bcm/PHSModule.h | 59 - drivers/staging/bcm/Protocol.h | 128 - drivers/staging/bcm/Prototypes.h | 217 - drivers/staging/bcm/Qos.c | 1200 --- drivers/staging/bcm/Queue.h | 29 - drivers/staging/bcm/TODO | 26 - drivers/staging/bcm/Transmit.c | 271 - drivers/staging/bcm/Typedefs.h | 47 - drivers/staging/bcm/cntrl_SignalingInterface.h | 311 - drivers/staging/bcm/headers.h | 78 - drivers/staging/bcm/hostmibs.c | 164 - drivers/staging/bcm/led_control.c | 952 -- drivers/staging/bcm/led_control.h | 84 - drivers/staging/bcm/nvm.c | 4661 -------- drivers/staging/bcm/nvm.h | 286 - drivers/staging/bcm/sort.c | 52 - drivers/staging/bcm/target_params.h | 57 - drivers/staging/bcm/vendorspecificextn.c | 145 - drivers/staging/bcm/vendorspecificextn.h | 18 - drivers/staging/clocking-wizard/Kconfig | 9 + drivers/staging/clocking-wizard/Makefile | 1 + drivers/staging/clocking-wizard/TODO | 12 + .../clocking-wizard/clk-xlnx-clock-wizard.c | 341 + drivers/staging/clocking-wizard/dt-binding.txt | 30 + drivers/staging/comedi/Kconfig | 28 +- drivers/staging/comedi/Makefile | 7 +- drivers/staging/comedi/comedi.h | 13 +- drivers/staging/comedi/comedi_buf.c | 157 +- drivers/staging/comedi/comedi_compat32.c | 2 + drivers/staging/comedi/comedi_fops.c | 279 +- drivers/staging/comedi/comedi_pci.c | 16 + drivers/staging/comedi/comedi_pcmcia.c | 16 + drivers/staging/comedi/comedi_usb.c | 16 + drivers/staging/comedi/comedidev.h | 139 +- drivers/staging/comedi/drivers.c | 102 +- drivers/staging/comedi/drivers/Makefile | 1 - .../staging/comedi/drivers/addi-data/addi_common.c | 274 - .../staging/comedi/drivers/addi-data/addi_common.h | 144 - .../staging/comedi/drivers/addi-data/addi_eeprom.c | 360 - .../comedi/drivers/addi-data/hwdrv_apci035.c | 480 - .../comedi/drivers/addi-data/hwdrv_apci1500.c | 28 +- .../comedi/drivers/addi-data/hwdrv_apci1564.c | 381 +- .../comedi/drivers/addi-data/hwdrv_apci3120.c | 2050 ---- .../comedi/drivers/addi-data/hwdrv_apci3200.c | 3003 ------ drivers/staging/comedi/drivers/addi_apci_035.c | 77 - drivers/staging/comedi/drivers/addi_apci_1032.c | 5 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 117 +- drivers/staging/comedi/drivers/addi_apci_1516.c | 2 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 268 +- drivers/staging/comedi/drivers/addi_apci_16xx.c | 2 +- drivers/staging/comedi/drivers/addi_apci_2032.c | 32 +- drivers/staging/comedi/drivers/addi_apci_2200.c | 2 +- drivers/staging/comedi/drivers/addi_apci_3120.c | 1153 +- drivers/staging/comedi/drivers/addi_apci_3200.c | 125 - drivers/staging/comedi/drivers/addi_apci_3501.c | 7 +- drivers/staging/comedi/drivers/addi_apci_3xxx.c | 11 +- drivers/staging/comedi/drivers/addi_tcw.h | 56 + drivers/staging/comedi/drivers/addi_watchdog.c | 32 +- drivers/staging/comedi/drivers/adl_pci6208.c | 1 - drivers/staging/comedi/drivers/adl_pci9111.c | 40 +- drivers/staging/comedi/drivers/adl_pci9118.c | 202 +- drivers/staging/comedi/drivers/adv_pci1710.c | 76 +- drivers/staging/comedi/drivers/adv_pci1723.c | 338 +- drivers/staging/comedi/drivers/adv_pci1724.c | 471 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 8 +- drivers/staging/comedi/drivers/aio_aio12_8.c | 1 - drivers/staging/comedi/drivers/amcc_s5933.h | 2 + .../staging/comedi/drivers/amplc_dio200_common.c | 34 +- .../staging/comedi/drivers/amplc_pc236_common.c | 5 +- drivers/staging/comedi/drivers/amplc_pc263.c | 2 +- drivers/staging/comedi/drivers/amplc_pci224.c | 53 +- drivers/staging/comedi/drivers/amplc_pci230.c | 193 +- drivers/staging/comedi/drivers/amplc_pci263.c | 2 +- drivers/staging/comedi/drivers/c6xdigio.c | 2 +- drivers/staging/comedi/drivers/cb_das16_cs.c | 1 - drivers/staging/comedi/drivers/cb_pcidas.c | 283 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 295 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 83 +- drivers/staging/comedi/drivers/comedi_bond.c | 9 +- drivers/staging/comedi/drivers/comedi_fc.h | 43 - drivers/staging/comedi/drivers/comedi_parport.c | 5 +- drivers/staging/comedi/drivers/comedi_test.c | 63 +- drivers/staging/comedi/drivers/dac02.c | 1 - drivers/staging/comedi/drivers/daqboard2000.c | 1 - drivers/staging/comedi/drivers/das08.c | 3 +- drivers/staging/comedi/drivers/das16.c | 23 +- drivers/staging/comedi/drivers/das16m1.c | 7 +- drivers/staging/comedi/drivers/das1800.c | 62 +- drivers/staging/comedi/drivers/das6402.c | 202 +- drivers/staging/comedi/drivers/das800.c | 38 +- drivers/staging/comedi/drivers/dmm32at.c | 702 +- drivers/staging/comedi/drivers/dt2801.c | 1 - drivers/staging/comedi/drivers/dt2811.c | 1 - drivers/staging/comedi/drivers/dt2814.c | 2 +- drivers/staging/comedi/drivers/dt282x.c | 62 +- drivers/staging/comedi/drivers/dt3000.c | 9 +- drivers/staging/comedi/drivers/dt9812.c | 4 +- drivers/staging/comedi/drivers/dyna_pci10xx.c | 4 +- drivers/staging/comedi/drivers/fl512.c | 1 - drivers/staging/comedi/drivers/gsc_hpdi.c | 8 +- drivers/staging/comedi/drivers/icp_multi.c | 9 +- drivers/staging/comedi/drivers/ii_pci20kc.c | 1 - drivers/staging/comedi/drivers/me4000.c | 120 +- drivers/staging/comedi/drivers/me_daq.c | 5 +- drivers/staging/comedi/drivers/mf6x4.c | 1 - drivers/staging/comedi/drivers/mite.c | 9 +- drivers/staging/comedi/drivers/multiq3.c | 1 - drivers/staging/comedi/drivers/ni_6527.c | 8 +- drivers/staging/comedi/drivers/ni_65xx.c | 9 +- drivers/staging/comedi/drivers/ni_660x.c | 2 +- drivers/staging/comedi/drivers/ni_670x.c | 1 - drivers/staging/comedi/drivers/ni_at_a2150.c | 21 +- drivers/staging/comedi/drivers/ni_at_ao.c | 56 +- drivers/staging/comedi/drivers/ni_atmio16d.c | 8 +- drivers/staging/comedi/drivers/ni_labpc.h | 6 - drivers/staging/comedi/drivers/ni_labpc_common.c | 152 +- drivers/staging/comedi/drivers/ni_labpc_isadma.c | 7 +- drivers/staging/comedi/drivers/ni_mio_common.c | 166 +- drivers/staging/comedi/drivers/ni_pcidio.c | 14 +- drivers/staging/comedi/drivers/ni_stc.h | 16 +- drivers/staging/comedi/drivers/ni_tiocmd.c | 6 +- drivers/staging/comedi/drivers/ni_usb6501.c | 2 +- drivers/staging/comedi/drivers/pcl711.c | 25 +- drivers/staging/comedi/drivers/pcl726.c | 6 +- drivers/staging/comedi/drivers/pcl812.c | 40 +- drivers/staging/comedi/drivers/pcl816.c | 26 +- drivers/staging/comedi/drivers/pcl818.c | 34 +- drivers/staging/comedi/drivers/pcmmio.c | 32 +- drivers/staging/comedi/drivers/pcmuio.c | 34 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 38 +- drivers/staging/comedi/drivers/rtd520.c | 77 +- drivers/staging/comedi/drivers/rti800.c | 1 - drivers/staging/comedi/drivers/rti802.c | 1 - drivers/staging/comedi/drivers/s526.c | 1 - drivers/staging/comedi/drivers/s626.c | 38 +- drivers/staging/comedi/drivers/serial2002.c | 4 +- drivers/staging/comedi/drivers/usbdux.c | 400 +- drivers/staging/comedi/drivers/usbduxfast.c | 145 +- drivers/staging/comedi/drivers/usbduxsigma.c | 350 +- drivers/staging/comedi/drivers/vmk80xx.c | 8 +- drivers/staging/comedi/range.c | 36 +- drivers/staging/cptm1217/clearpad_tm1217.c | 2 +- drivers/staging/dgap/dgap.c | 10566 +++++++++---------- drivers/staging/dgap/dgap.h | 3 - drivers/staging/dgnc/dgnc_cls.c | 30 +- drivers/staging/dgnc/dgnc_driver.c | 33 +- drivers/staging/dgnc/dgnc_driver.h | 61 +- drivers/staging/dgnc/dgnc_kcompat.h | 18 - drivers/staging/dgnc/dgnc_neo.c | 30 +- drivers/staging/dgnc/dgnc_sysfs.c | 37 - drivers/staging/dgnc/dgnc_tty.c | 146 +- drivers/staging/dgnc/dgnc_tty.h | 2 - drivers/staging/emxx_udc/emxx_udc.c | 7 +- drivers/staging/ft1000/ft1000-pcmcia/boot.h | 34 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000.h | 30 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000_cs.c | 50 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c | 212 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 935 +- drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 1204 ++- .../staging/ft1000/ft1000-usb/ft1000_download.c | 400 +- drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 436 +- drivers/staging/ft1000/ft1000-usb/ft1000_ioctl.h | 60 +- drivers/staging/ft1000/ft1000-usb/ft1000_usb.c | 97 +- drivers/staging/ft1000/ft1000-usb/ft1000_usb.h | 4 +- drivers/staging/fwserial/fwserial.c | 3 - drivers/staging/gdm724x/gdm_lte.c | 10 +- drivers/staging/gdm724x/gdm_mux.h | 8 +- drivers/staging/gdm72xx/gdm_wimax.c | 6 +- drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 57 +- drivers/staging/iio/Documentation/generic_buffer.c | 81 +- .../staging/iio/Documentation/iio_event_monitor.c | 32 +- drivers/staging/iio/Documentation/iio_utils.h | 7 + drivers/staging/iio/Documentation/lsiio.c | 20 +- drivers/staging/iio/accel/Kconfig | 39 +- drivers/staging/iio/accel/lis3l02dq_ring.c | 1 + drivers/staging/iio/adc/ad7192.c | 3 +- drivers/staging/iio/adc/ad7280a.c | 2 +- drivers/staging/iio/adc/ad7606_spi.c | 2 +- drivers/staging/iio/adc/ad7816.c | 3 +- drivers/staging/iio/adc/lpc32xx_adc.c | 2 +- drivers/staging/iio/adc/mxs-lradc.c | 6 +- drivers/staging/iio/adc/spear_adc.c | 4 +- drivers/staging/iio/addac/Kconfig | 9 + drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/gyro/Kconfig | 5 +- drivers/staging/iio/light/tsl2x7x_core.c | 17 +- drivers/staging/iio/meter/Kconfig | 15 + drivers/staging/iio/trigger/Kconfig | 5 +- .../staging/iio/trigger/iio-trig-periodic-rtc.c | 3 +- drivers/staging/imx-drm/Kconfig | 7 +- drivers/staging/imx-drm/imx-drm-core.c | 5 +- drivers/staging/imx-drm/imx-ldb.c | 5 - drivers/staging/imx-drm/imx-tve.c | 8 +- drivers/staging/imx-drm/ipuv3-crtc.c | 5 - drivers/staging/imx-drm/ipuv3-plane.c | 43 +- drivers/staging/imx-drm/ipuv3-plane.h | 2 + drivers/staging/imx-drm/parallel-display.c | 13 +- .../lustre/include/linux/libcfs/libcfs_debug.h | 12 - .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 17 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 34 +- .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 3 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.c | 60 +- .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 89 +- .../lustre/lnet/klnds/socklnd/socklnd_proto.c | 15 +- drivers/staging/lustre/lnet/lnet/api-ni.c | 18 +- drivers/staging/lustre/lnet/lnet/lib-md.c | 2 +- drivers/staging/lustre/lnet/lnet/lib-move.c | 98 +- drivers/staging/lustre/lnet/lnet/lib-ptl.c | 3 +- drivers/staging/lustre/lnet/lnet/lo.c | 8 +- drivers/staging/lustre/lnet/lnet/module.c | 10 +- drivers/staging/lustre/lnet/lnet/router.c | 52 +- drivers/staging/lustre/lnet/lnet/router_proc.c | 25 +- drivers/staging/lustre/lnet/selftest/brw_test.c | 8 +- drivers/staging/lustre/lnet/selftest/conctl.c | 34 +- drivers/staging/lustre/lnet/selftest/conrpc.c | 20 +- drivers/staging/lustre/lnet/selftest/console.c | 6 +- drivers/staging/lustre/lnet/selftest/framework.c | 75 +- drivers/staging/lustre/lnet/selftest/module.c | 19 +- drivers/staging/lustre/lnet/selftest/ping_test.c | 2 +- drivers/staging/lustre/lnet/selftest/rpc.c | 63 +- drivers/staging/lustre/lnet/selftest/timer.c | 8 +- drivers/staging/lustre/lustre/Kconfig | 2 +- drivers/staging/lustre/lustre/include/dt_object.h | 4 +- .../lustre/lustre/include/linux/lustre_compat25.h | 8 +- drivers/staging/lustre/lustre/include/linux/obd.h | 3 +- .../staging/lustre/lustre/include/lprocfs_status.h | 8 +- drivers/staging/lustre/lustre/include/lu_object.h | 4 +- .../staging/lustre/lustre/include/lustre_capa.h | 2 +- .../staging/lustre/lustre/include/lustre_disk.h | 3 +- drivers/staging/lustre/lustre/include/lustre_dlm.h | 2 +- .../staging/lustre/lustre/include/lustre_eacl.h | 2 +- drivers/staging/lustre/lustre/include/lustre_lib.h | 2 +- drivers/staging/lustre/lustre/include/lustre_net.h | 7 +- drivers/staging/lustre/lustre/include/obd_class.h | 2 +- drivers/staging/lustre/lustre/ldlm/interval_tree.c | 5 + drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 4 +- drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 10 +- drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 8 +- drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 7 +- drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 219 +- drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 28 +- drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 63 +- drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 78 +- drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 45 +- drivers/staging/lustre/lustre/libcfs/debug.c | 18 +- drivers/staging/lustre/lustre/libcfs/fail.c | 24 +- drivers/staging/lustre/lustre/libcfs/hash.c | 28 +- drivers/staging/lustre/lustre/libcfs/libcfs_cpu.c | 2 +- .../staging/lustre/lustre/libcfs/linux/linux-cpu.c | 32 +- .../lustre/lustre/libcfs/linux/linux-debug.c | 6 +- .../lustre/lustre/libcfs/linux/linux-proc.c | 2 +- .../lustre/lustre/libcfs/linux/linux-tcpip.c | 3 +- drivers/staging/lustre/lustre/libcfs/tracefile.c | 38 +- drivers/staging/lustre/lustre/llite/dcache.c | 6 +- drivers/staging/lustre/lustre/llite/dir.c | 96 +- drivers/staging/lustre/lustre/llite/file.c | 25 +- drivers/staging/lustre/lustre/llite/llite_capa.c | 3 +- drivers/staging/lustre/lustre/llite/llite_close.c | 16 +- .../staging/lustre/lustre/llite/llite_internal.h | 30 +- drivers/staging/lustre/lustre/llite/llite_lib.c | 114 +- drivers/staging/lustre/lustre/llite/llite_mmap.c | 9 +- drivers/staging/lustre/lustre/llite/llite_rmtacl.c | 7 +- drivers/staging/lustre/lustre/llite/lloop.c | 8 +- drivers/staging/lustre/lustre/llite/lproc_llite.c | 89 +- drivers/staging/lustre/lustre/llite/namei.c | 18 +- drivers/staging/lustre/lustre/llite/remote_perm.c | 5 +- drivers/staging/lustre/lustre/llite/rw.c | 22 +- drivers/staging/lustre/lustre/llite/rw26.c | 6 +- drivers/staging/lustre/lustre/llite/statahead.c | 16 +- drivers/staging/lustre/lustre/llite/super25.c | 2 +- drivers/staging/lustre/lustre/llite/symlink.c | 4 +- drivers/staging/lustre/lustre/llite/vvp_io.c | 7 +- drivers/staging/lustre/lustre/llite/vvp_page.c | 3 +- drivers/staging/lustre/lustre/llite/xattr.c | 6 +- drivers/staging/lustre/lustre/llite/xattr_cache.c | 5 +- drivers/staging/lustre/lustre/lmv/lmv_fld.c | 3 +- drivers/staging/lustre/lustre/lmv/lmv_intent.c | 8 +- drivers/staging/lustre/lustre/lmv/lmv_internal.h | 4 +- drivers/staging/lustre/lustre/lmv/lmv_obd.c | 41 +- drivers/staging/lustre/lustre/lov/lov_ea.c | 5 +- drivers/staging/lustre/lustre/lov/lov_obd.c | 35 +- drivers/staging/lustre/lustre/lov/lov_pack.c | 3 +- drivers/staging/lustre/lustre/mdc/mdc_lib.c | 4 +- drivers/staging/lustre/lustre/mdc/mdc_locks.c | 4 +- drivers/staging/lustre/lustre/mdc/mdc_request.c | 12 +- drivers/staging/lustre/lustre/mgc/mgc_request.c | 14 +- drivers/staging/lustre/lustre/obdclass/acl.c | 8 +- drivers/staging/lustre/lustre/obdclass/capa.c | 14 +- drivers/staging/lustre/lustre/obdclass/cl_io.c | 3 +- drivers/staging/lustre/lustre/obdclass/cl_lock.c | 3 +- drivers/staging/lustre/lustre/obdclass/class_obd.c | 6 +- drivers/staging/lustre/lustre/obdclass/debug.c | 12 +- drivers/staging/lustre/lustre/obdclass/dt_object.c | 15 +- drivers/staging/lustre/lustre/obdclass/genops.c | 28 +- .../lustre/lustre/obdclass/linux/linux-module.c | 4 +- .../lustre/lustre/obdclass/linux/linux-sysctl.c | 5 +- drivers/staging/lustre/lustre/obdclass/llog.c | 4 +- drivers/staging/lustre/lustre/obdclass/llog_cat.c | 10 +- drivers/staging/lustre/lustre/obdclass/llog_obd.c | 2 +- drivers/staging/lustre/lustre/obdclass/llog_swab.c | 3 +- .../lustre/lustre/obdclass/lprocfs_status.c | 14 +- drivers/staging/lustre/lustre/obdclass/lu_object.c | 3 +- .../staging/lustre/lustre/obdclass/obd_config.c | 11 +- drivers/staging/lustre/lustre/obdclass/obd_mount.c | 38 +- .../staging/lustre/lustre/obdecho/echo_client.c | 140 +- drivers/staging/lustre/lustre/osc/osc_cache.c | 176 +- .../staging/lustre/lustre/osc/osc_cl_internal.h | 2 +- drivers/staging/lustre/lustre/osc/osc_lock.c | 6 +- drivers/staging/lustre/lustre/osc/osc_object.c | 3 +- drivers/staging/lustre/lustre/osc/osc_page.c | 11 +- drivers/staging/lustre/lustre/osc/osc_request.c | 51 +- drivers/staging/lustre/lustre/ptlrpc/client.c | 48 +- drivers/staging/lustre/lustre/ptlrpc/events.c | 7 +- drivers/staging/lustre/lustre/ptlrpc/import.c | 115 +- drivers/staging/lustre/lustre/ptlrpc/layout.c | 37 +- drivers/staging/lustre/lustre/ptlrpc/llog_client.c | 3 +- .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 18 +- drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 7 +- drivers/staging/lustre/lustre/ptlrpc/nrs.c | 33 +- .../staging/lustre/lustre/ptlrpc/pack_generic.c | 59 +- drivers/staging/lustre/lustre/ptlrpc/pinger.c | 22 +- drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 7 +- drivers/staging/lustre/lustre/ptlrpc/recover.c | 7 +- drivers/staging/lustre/lustre/ptlrpc/sec.c | 27 +- drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 3 +- drivers/staging/lustre/lustre/ptlrpc/sec_null.c | 18 - drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 4 +- drivers/staging/lustre/lustre/ptlrpc/service.c | 90 +- drivers/staging/media/cxd2099/cxd2099.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 4 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 62 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.h | 58 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 4 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 2 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 11 +- drivers/staging/media/davinci_vpfe/dm365_isif.h | 6 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 8 +- drivers/staging/media/davinci_vpfe/dm365_resizer.h | 2 +- drivers/staging/media/lirc/lirc_bt829.c | 14 +- drivers/staging/media/lirc/lirc_igorplugusb.c | 2 +- drivers/staging/media/lirc/lirc_imon.c | 31 +- drivers/staging/media/lirc/lirc_sasem.c | 10 +- drivers/staging/media/lirc/lirc_sir.c | 18 +- drivers/staging/media/lirc/lirc_zilog.c | 137 +- drivers/staging/media/omap24xx/omap24xxcam.c | 6 +- drivers/staging/media/omap24xx/tcm825x.c | 2 +- drivers/staging/media/omap4iss/iss.c | 4 +- drivers/staging/media/omap4iss/iss_csi2.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 69 +- drivers/staging/octeon/ethernet-rx.c | 156 +- drivers/staging/octeon/ethernet-tx.c | 11 + drivers/staging/octeon/ethernet.c | 8 +- drivers/staging/octeon/octeon-ethernet.h | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 3 +- drivers/staging/ozwpan/ozhcd.c | 22 +- drivers/staging/ozwpan/ozusbsvc1.c | 12 +- drivers/staging/panel/TODO | 1 - drivers/staging/panel/panel.c | 807 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 17 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 9 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 14 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 47 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 16 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 1 - drivers/staging/rtl8188eu/core/rtw_led.c | 12 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 10 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 34 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 7 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 20 +- drivers/staging/rtl8188eu/core/rtw_security.c | 24 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 1 - drivers/staging/rtl8188eu/core/rtw_xmit.c | 14 +- drivers/staging/rtl8188eu/hal/bb_cfg.c | 4 +- drivers/staging/rtl8188eu/hal/fw.c | 8 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 16 - drivers/staging/rtl8188eu/hal/mac_cfg.c | 2 +- drivers/staging/rtl8188eu/hal/odm.c | 8 +- drivers/staging/rtl8188eu/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8188eu/hal/odm_RTL8188E.c | 2 +- drivers/staging/rtl8188eu/hal/phy.c | 2 +- drivers/staging/rtl8188eu/hal/rf.c | 2 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 30 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 2 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 4 +- drivers/staging/rtl8188eu/include/hal_intf.h | 3 - drivers/staging/rtl8188eu/include/ieee80211_ext.h | 20 +- drivers/staging/rtl8188eu/include/odm_debug.h | 31 +- drivers/staging/rtl8188eu/include/osdep_service.h | 4 +- drivers/staging/rtl8188eu/include/rtw_debug.h | 2 +- drivers/staging/rtl8188eu/include/rtw_led.h | 8 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 26 +- drivers/staging/rtl8188eu/include/wifi.h | 36 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 31 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 11 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 41 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 35 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 10 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 8 - drivers/staging/rtl8192e/rtl819x_BAProc.c | 24 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_rx.c | 6 +- drivers/staging/rtl8192e/rtllib_softmac.c | 12 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 22 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 26 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 2 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 20 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 11 +- drivers/staging/rtl8192u/r8192U_core.c | 22 +- drivers/staging/rtl8192u/r8192U_dm.c | 91 - drivers/staging/rtl8192u/r8192U_wx.c | 6 - drivers/staging/rtl8192u/r819xU_firmware.c | 20 +- drivers/staging/rtl8192u/r819xU_firmware.h | 8 +- drivers/staging/rtl8192u/r819xU_phy.c | 1 + drivers/staging/rtl8712/hal_init.c | 11 +- drivers/staging/rtl8712/ieee80211.c | 17 +- drivers/staging/rtl8712/osdep_service.h | 8 +- drivers/staging/rtl8712/recv_linux.c | 2 +- drivers/staging/rtl8712/rtl8712_cmd.c | 13 +- drivers/staging/rtl8712/rtl8712_efuse.c | 43 +- drivers/staging/rtl8712/rtl8712_recv.c | 24 +- drivers/staging/rtl8712/rtl871x_cmd.c | 58 +- drivers/staging/rtl8712/rtl871x_io.c | 6 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 23 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 24 +- drivers/staging/rtl8712/rtl871x_mlme.c | 27 +- drivers/staging/rtl8712/rtl871x_mp.c | 4 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 3 - drivers/staging/rtl8712/rtl871x_pwrctrl.c | 4 +- drivers/staging/rtl8712/rtl871x_recv.c | 19 +- drivers/staging/rtl8712/rtl871x_recv.h | 3 - drivers/staging/rtl8712/rtl871x_security.c | 10 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 11 +- drivers/staging/rtl8712/rtl871x_xmit.c | 15 +- drivers/staging/rtl8712/usb_intf.c | 16 +- drivers/staging/rtl8712/usb_ops_linux.c | 9 +- drivers/staging/rtl8712/xmit_linux.c | 4 +- drivers/staging/rtl8723au/Makefile | 3 - drivers/staging/rtl8723au/core/rtw_ap.c | 159 +- drivers/staging/rtl8723au/core/rtw_cmd.c | 181 +- drivers/staging/rtl8723au/core/rtw_efuse.c | 23 +- drivers/staging/rtl8723au/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8723au/core/rtw_led.c | 1893 ---- drivers/staging/rtl8723au/core/rtw_mlme.c | 76 +- drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 67 +- drivers/staging/rtl8723au/core/rtw_pwrctrl.c | 8 +- drivers/staging/rtl8723au/core/rtw_recv.c | 165 +- drivers/staging/rtl8723au/core/rtw_security.c | 98 +- drivers/staging/rtl8723au/core/rtw_sreset.c | 2 +- drivers/staging/rtl8723au/core/rtw_wlan_util.c | 15 +- drivers/staging/rtl8723au/core/rtw_xmit.c | 94 +- .../staging/rtl8723au/hal/HalDMOutSrc8723A_CE.c | 2 +- drivers/staging/rtl8723au/hal/hal_com.c | 4 +- drivers/staging/rtl8723au/hal/odm_HWConfig.c | 13 +- .../staging/rtl8723au/hal/rtl8723a_bt-coexist.c | 44 +- drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 7 +- drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c | 493 +- drivers/staging/rtl8723au/hal/rtl8723a_phycfg.c | 3 +- drivers/staging/rtl8723au/hal/rtl8723a_rf6052.c | 229 +- drivers/staging/rtl8723au/hal/rtl8723a_xmit.c | 31 - drivers/staging/rtl8723au/hal/rtl8723au_led.c | 124 - drivers/staging/rtl8723au/hal/rtl8723au_xmit.c | 33 +- drivers/staging/rtl8723au/hal/usb_halinit.c | 479 +- drivers/staging/rtl8723au/hal/usb_ops_linux.c | 21 +- .../staging/rtl8723au/include/Hal8723UHWImg_CE.h | 2 +- drivers/staging/rtl8723au/include/drv_types.h | 2 - drivers/staging/rtl8723au/include/odm_debug.h | 30 +- drivers/staging/rtl8723au/include/rtl8723a_dm.h | 3 +- drivers/staging/rtl8723au/include/rtl8723a_hal.h | 11 - drivers/staging/rtl8723au/include/rtl8723a_led.h | 30 - drivers/staging/rtl8723au/include/rtl8723a_recv.h | 6 +- drivers/staging/rtl8723au/include/rtl8723a_xmit.h | 1 - drivers/staging/rtl8723au/include/rtw_cmd.h | 4 +- drivers/staging/rtl8723au/include/rtw_ht.h | 3 +- drivers/staging/rtl8723au/include/rtw_led.h | 181 - drivers/staging/rtl8723au/include/rtw_mlme.h | 2 +- drivers/staging/rtl8723au/include/rtw_mlme_ext.h | 6 +- drivers/staging/rtl8723au/include/rtw_recv.h | 3 - drivers/staging/rtl8723au/include/rtw_xmit.h | 18 +- drivers/staging/rtl8723au/include/usb_ops.h | 2 +- drivers/staging/rtl8723au/include/usb_ops_linux.h | 4 +- drivers/staging/rtl8723au/include/wlan_bssdef.h | 21 +- drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c | 20 +- drivers/staging/rtl8723au/os_dep/os_intfs.c | 19 +- drivers/staging/rtl8723au/os_dep/usb_intf.c | 37 +- drivers/staging/rtl8723au/os_dep/usb_ops_linux.c | 23 - drivers/staging/rts5208/ms.c | 4 +- drivers/staging/rts5208/rtsx.c | 4 +- drivers/staging/rts5208/rtsx_chip.c | 459 +- drivers/staging/rts5208/rtsx_scsi.c | 3 +- drivers/staging/rts5208/rtsx_transport.c | 8 +- drivers/staging/rts5208/rtsx_transport.h | 2 +- drivers/staging/skein/Kconfig | 24 +- drivers/staging/skein/Makefile | 13 +- drivers/staging/skein/skein_api.c | 2 +- drivers/staging/skein/skein_api.h | 2 +- drivers/staging/skein/{skein.c => skein_base.c} | 23 +- drivers/staging/skein/{skein.h => skein_base.h} | 39 +- drivers/staging/skein/skein_block.c | 932 +- drivers/staging/skein/skein_block.h | 2 +- drivers/staging/skein/skein_generic.c | 216 + drivers/staging/skein/skein_iv.h | 2 +- drivers/staging/skein/threefish_api.h | 2 +- drivers/staging/slicoss/slicoss.c | 46 +- drivers/staging/speakup/kobjects.c | 6 +- drivers/staging/speakup/main.c | 2 +- drivers/staging/speakup/speakup_dtlk.c | 2 +- drivers/staging/speakup/speakup_keypc.c | 2 +- drivers/staging/unisys/channels/channel.c | 114 +- drivers/staging/unisys/channels/chanstub.c | 8 +- drivers/staging/unisys/channels/chanstub.h | 8 +- .../unisys/common-spar/include/channels/channel.h | 505 +- .../common-spar/include/channels/channel_guid.h | 27 +- .../include/channels/controlframework.h | 47 +- .../include/channels/controlvmchannel.h | 623 +- .../common-spar/include/channels/diagchannel.h | 168 +- .../common-spar/include/channels/iochannel.h | 292 +- .../common-spar/include/channels/vbuschannel.h | 80 +- .../unisys/common-spar/include/vbusdeviceinfo.h | 37 +- .../unisys/common-spar/include/vmcallinterface.h | 47 +- drivers/staging/unisys/include/timskmod.h | 17 +- drivers/staging/unisys/include/uisqueue.h | 75 +- drivers/staging/unisys/include/uisutils.h | 162 +- drivers/staging/unisys/include/vbushelper.h | 16 +- drivers/staging/unisys/uislib/uislib.c | 521 +- drivers/staging/unisys/uislib/uisqueue.c | 8 +- drivers/staging/unisys/uislib/uisutils.c | 109 +- drivers/staging/unisys/virthba/virthba.c | 104 +- drivers/staging/unisys/virthba/virthba.h | 4 - drivers/staging/unisys/virtpci/virtpci.c | 332 +- drivers/staging/unisys/virtpci/virtpci.h | 20 +- drivers/staging/unisys/visorchannel/globals.h | 1 - drivers/staging/unisys/visorchannel/visorchannel.h | 2 +- .../unisys/visorchannel/visorchannel_funcs.c | 301 +- drivers/staging/unisys/visorchipset/file.c | 6 +- drivers/staging/unisys/visorchipset/parser.c | 52 +- drivers/staging/unisys/visorchipset/testing.h | 5 +- drivers/staging/unisys/visorchipset/visorchipset.h | 275 +- .../unisys/visorchipset/visorchipset_main.c | 702 +- drivers/staging/unisys/visorutil/charqueue.c | 40 +- drivers/staging/unisys/visorutil/charqueue.h | 17 +- drivers/staging/unisys/visorutil/easyproc.c | 6 +- drivers/staging/unisys/visorutil/memregion.h | 28 +- .../staging/unisys/visorutil/memregion_direct.c | 64 +- drivers/staging/unisys/visorutil/periodic_work.c | 19 +- drivers/staging/unisys/visorutil/procobjecttree.c | 15 +- drivers/staging/unisys/visorutil/visorkmodutils.c | 26 +- drivers/staging/vme/devices/Kconfig | 3 + drivers/staging/vme/devices/vme_pio2_gpio.c | 4 +- drivers/staging/vt6655/80211hdr.h | 318 - drivers/staging/vt6655/80211mgr.c | 1019 -- drivers/staging/vt6655/80211mgr.h | 725 -- drivers/staging/vt6655/IEEE11h.c | 141 - drivers/staging/vt6655/IEEE11h.h | 42 - drivers/staging/vt6655/Kconfig | 4 +- drivers/staging/vt6655/Makefile | 23 +- drivers/staging/vt6655/aes_ccmp.c | 374 - drivers/staging/vt6655/aes_ccmp.h | 37 - drivers/staging/vt6655/baseband.c | 777 +- drivers/staging/vt6655/baseband.h | 39 +- drivers/staging/vt6655/bssdb.c | 1512 --- drivers/staging/vt6655/bssdb.h | 326 - drivers/staging/vt6655/card.c | 1259 +-- drivers/staging/vt6655/card.h | 120 +- drivers/staging/vt6655/channel.c | 844 +- drivers/staging/vt6655/channel.h | 22 +- drivers/staging/vt6655/country.h | 161 - drivers/staging/vt6655/datarate.c | 410 - drivers/staging/vt6655/datarate.h | 78 - drivers/staging/vt6655/desc.h | 134 +- drivers/staging/vt6655/device.h | 476 +- drivers/staging/vt6655/device_cfg.h | 2 - drivers/staging/vt6655/device_main.c | 2635 ++--- drivers/staging/vt6655/dpc.c | 1312 +-- drivers/staging/vt6655/dpc.h | 10 +- drivers/staging/vt6655/hostap.c | 765 -- drivers/staging/vt6655/hostap.h | 58 - drivers/staging/vt6655/iocmd.h | 408 - drivers/staging/vt6655/ioctl.c | 658 -- drivers/staging/vt6655/ioctl.h | 36 - drivers/staging/vt6655/iowpa.h | 130 - drivers/staging/vt6655/iwctl.c | 1937 ---- drivers/staging/vt6655/iwctl.h | 206 - drivers/staging/vt6655/key.c | 838 +- drivers/staging/vt6655/key.h | 131 +- drivers/staging/vt6655/mac.c | 780 -- drivers/staging/vt6655/mac.h | 53 - drivers/staging/vt6655/mib.c | 423 - drivers/staging/vt6655/mib.h | 261 - drivers/staging/vt6655/michael.c | 148 - drivers/staging/vt6655/michael.h | 52 - drivers/staging/vt6655/power.c | 208 +- drivers/staging/vt6655/power.h | 16 - drivers/staging/vt6655/rc4.c | 88 - drivers/staging/vt6655/rc4.h | 47 - drivers/staging/vt6655/rf.c | 381 +- drivers/staging/vt6655/rf.h | 9 +- drivers/staging/vt6655/rxtx.c | 2112 +--- drivers/staging/vt6655/rxtx.h | 52 +- drivers/staging/vt6655/srom.c | 252 - drivers/staging/vt6655/srom.h | 49 - drivers/staging/vt6655/tcrc.c | 191 - drivers/staging/vt6655/tcrc.h | 50 - drivers/staging/vt6655/tether.c | 105 - drivers/staging/vt6655/tether.h | 192 - drivers/staging/vt6655/tkip.c | 268 - drivers/staging/vt6655/tkip.h | 57 - drivers/staging/vt6655/tmacro.h | 2 - drivers/staging/vt6655/ttype.h | 42 - drivers/staging/vt6655/upc.h | 1 - drivers/staging/vt6655/vntconfiguration.dat | 1 - drivers/staging/vt6655/vntwifi.c | 700 -- drivers/staging/vt6655/vntwifi.h | 273 - drivers/staging/vt6655/wcmd.c | 1023 -- drivers/staging/vt6655/wcmd.h | 123 - drivers/staging/vt6655/wctl.c | 233 - drivers/staging/vt6655/wctl.h | 105 - drivers/staging/vt6655/wmgr.c | 4602 -------- drivers/staging/vt6655/wmgr.h | 420 - drivers/staging/vt6655/wpa.c | 300 - drivers/staging/vt6655/wpa.h | 83 - drivers/staging/vt6655/wpa2.c | 359 - drivers/staging/vt6655/wpa2.h | 77 - drivers/staging/vt6655/wpactl.c | 896 -- drivers/staging/vt6655/wpactl.h | 64 - drivers/staging/vt6655/wroute.c | 187 - drivers/staging/vt6655/wroute.h | 45 - drivers/staging/vt6656/main_usb.c | 10 +- drivers/staging/wlan-ng/hfa384x.h | 3 + drivers/staging/wlan-ng/hfa384x_usb.c | 6 +- drivers/staging/wlan-ng/p80211conv.c | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/staging/wlan-ng/prism2fw.c | 9 +- drivers/staging/xgifb/XGI_main_26.c | 2 +- drivers/staging/xgifb/vb_def.h | 1 - drivers/staging/xgifb/vb_setmode.c | 2 +- drivers/staging/xgifb/vb_util.c | 5 +- include/linux/iio/common/st_sensors.h | 10 +- include/linux/iio/iio.h | 8 + include/uapi/linux/Kbuild | 1 + include/uapi/linux/android/Kbuild | 2 + .../uapi => include/uapi/linux/android}/binder.h | 1 + 751 files changed, 22267 insertions(+), 84258 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.txt create mode 100644 drivers/android/Kconfig create mode 100644 drivers/android/Makefile rename drivers/{staging => }/android/binder.c (99%) rename drivers/{staging => }/android/binder_trace.h (100%) create mode 100644 drivers/iio/adc/qcom-spmi-iadc.c create mode 100644 drivers/iio/humidity/si7020.c create mode 100644 drivers/iio/pressure/bmp280.c delete mode 100644 drivers/staging/android/binder.h delete mode 100644 drivers/staging/bcm/Adapter.h delete mode 100644 drivers/staging/bcm/Bcmchar.c delete mode 100644 drivers/staging/bcm/Bcmnet.c delete mode 100644 drivers/staging/bcm/CmHost.c delete mode 100644 drivers/staging/bcm/CmHost.h delete mode 100644 drivers/staging/bcm/DDRInit.c delete mode 100644 drivers/staging/bcm/DDRInit.h delete mode 100644 drivers/staging/bcm/Debug.h delete mode 100644 drivers/staging/bcm/HandleControlPacket.c delete mode 100644 drivers/staging/bcm/HostMIBSInterface.h delete mode 100644 drivers/staging/bcm/IPv6Protocol.c delete mode 100644 drivers/staging/bcm/IPv6ProtocolHdr.h delete mode 100644 drivers/staging/bcm/InterfaceAdapter.h delete mode 100644 drivers/staging/bcm/InterfaceDld.c delete mode 100644 drivers/staging/bcm/InterfaceIdleMode.c delete mode 100644 drivers/staging/bcm/InterfaceIdleMode.h delete mode 100644 drivers/staging/bcm/InterfaceInit.c delete mode 100644 drivers/staging/bcm/InterfaceInit.h delete mode 100644 drivers/staging/bcm/InterfaceIsr.c delete mode 100644 drivers/staging/bcm/InterfaceIsr.h delete mode 100644 drivers/staging/bcm/InterfaceMacros.h delete mode 100644 drivers/staging/bcm/InterfaceMisc.c delete mode 100644 drivers/staging/bcm/InterfaceMisc.h delete mode 100644 drivers/staging/bcm/InterfaceRx.c delete mode 100644 drivers/staging/bcm/InterfaceRx.h delete mode 100644 drivers/staging/bcm/InterfaceTx.c delete mode 100644 drivers/staging/bcm/InterfaceTx.h delete mode 100644 drivers/staging/bcm/Ioctl.h delete mode 100644 drivers/staging/bcm/Kconfig delete mode 100644 drivers/staging/bcm/LeakyBucket.c delete mode 100644 drivers/staging/bcm/Macros.h delete mode 100644 drivers/staging/bcm/Makefile delete mode 100644 drivers/staging/bcm/Misc.c delete mode 100644 drivers/staging/bcm/PHSDefines.h delete mode 100644 drivers/staging/bcm/PHSModule.c delete mode 100644 drivers/staging/bcm/PHSModule.h delete mode 100644 drivers/staging/bcm/Protocol.h delete mode 100644 drivers/staging/bcm/Prototypes.h delete mode 100644 drivers/staging/bcm/Qos.c delete mode 100644 drivers/staging/bcm/Queue.h delete mode 100644 drivers/staging/bcm/TODO delete mode 100644 drivers/staging/bcm/Transmit.c delete mode 100644 drivers/staging/bcm/Typedefs.h delete mode 100644 drivers/staging/bcm/cntrl_SignalingInterface.h delete mode 100644 drivers/staging/bcm/headers.h delete mode 100644 drivers/staging/bcm/hostmibs.c delete mode 100644 drivers/staging/bcm/led_control.c delete mode 100644 drivers/staging/bcm/led_control.h delete mode 100644 drivers/staging/bcm/nvm.c delete mode 100644 drivers/staging/bcm/nvm.h delete mode 100644 drivers/staging/bcm/sort.c delete mode 100644 drivers/staging/bcm/target_params.h delete mode 100644 drivers/staging/bcm/vendorspecificextn.c delete mode 100644 drivers/staging/bcm/vendorspecificextn.h create mode 100644 drivers/staging/clocking-wizard/Kconfig create mode 100644 drivers/staging/clocking-wizard/Makefile create mode 100644 drivers/staging/clocking-wizard/TODO create mode 100644 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c create mode 100644 drivers/staging/clocking-wizard/dt-binding.txt delete mode 100644 drivers/staging/comedi/drivers/addi-data/addi_common.c delete mode 100644 drivers/staging/comedi/drivers/addi-data/addi_common.h delete mode 100644 drivers/staging/comedi/drivers/addi-data/addi_eeprom.c delete mode 100644 drivers/staging/comedi/drivers/addi-data/hwdrv_apci035.c delete mode 100644 drivers/staging/comedi/drivers/addi-data/hwdrv_apci3120.c delete mode 100644 drivers/staging/comedi/drivers/addi-data/hwdrv_apci3200.c delete mode 100644 drivers/staging/comedi/drivers/addi_apci_035.c delete mode 100644 drivers/staging/comedi/drivers/addi_apci_3200.c create mode 100644 drivers/staging/comedi/drivers/addi_tcw.h delete mode 100644 drivers/staging/rtl8723au/core/rtw_led.c delete mode 100644 drivers/staging/rtl8723au/hal/rtl8723a_xmit.c delete mode 100644 drivers/staging/rtl8723au/hal/rtl8723au_led.c delete mode 100644 drivers/staging/rtl8723au/include/rtl8723a_led.h delete mode 100644 drivers/staging/rtl8723au/include/rtw_led.h rename drivers/staging/skein/{skein.c => skein_base.c} (97%) rename drivers/staging/skein/{skein.h => skein_base.h} (92%) create mode 100644 drivers/staging/skein/skein_generic.c delete mode 100644 drivers/staging/vt6655/80211hdr.h delete mode 100644 drivers/staging/vt6655/80211mgr.c delete mode 100644 drivers/staging/vt6655/80211mgr.h delete mode 100644 drivers/staging/vt6655/IEEE11h.c delete mode 100644 drivers/staging/vt6655/IEEE11h.h delete mode 100644 drivers/staging/vt6655/aes_ccmp.c delete mode 100644 drivers/staging/vt6655/aes_ccmp.h delete mode 100644 drivers/staging/vt6655/bssdb.c delete mode 100644 drivers/staging/vt6655/bssdb.h delete mode 100644 drivers/staging/vt6655/country.h delete mode 100644 drivers/staging/vt6655/datarate.c delete mode 100644 drivers/staging/vt6655/datarate.h delete mode 100644 drivers/staging/vt6655/hostap.c delete mode 100644 drivers/staging/vt6655/hostap.h delete mode 100644 drivers/staging/vt6655/iocmd.h delete mode 100644 drivers/staging/vt6655/ioctl.c delete mode 100644 drivers/staging/vt6655/ioctl.h delete mode 100644 drivers/staging/vt6655/iowpa.h delete mode 100644 drivers/staging/vt6655/iwctl.c delete mode 100644 drivers/staging/vt6655/iwctl.h delete mode 100644 drivers/staging/vt6655/michael.c delete mode 100644 drivers/staging/vt6655/michael.h delete mode 100644 drivers/staging/vt6655/rc4.c delete mode 100644 drivers/staging/vt6655/rc4.h delete mode 100644 drivers/staging/vt6655/tcrc.c delete mode 100644 drivers/staging/vt6655/tcrc.h delete mode 100644 drivers/staging/vt6655/tether.c delete mode 100644 drivers/staging/vt6655/tether.h delete mode 100644 drivers/staging/vt6655/tkip.c delete mode 100644 drivers/staging/vt6655/tkip.h delete mode 100644 drivers/staging/vt6655/ttype.h delete mode 100644 drivers/staging/vt6655/vntconfiguration.dat delete mode 100644 drivers/staging/vt6655/vntwifi.c delete mode 100644 drivers/staging/vt6655/vntwifi.h delete mode 100644 drivers/staging/vt6655/wcmd.c delete mode 100644 drivers/staging/vt6655/wcmd.h delete mode 100644 drivers/staging/vt6655/wctl.c delete mode 100644 drivers/staging/vt6655/wctl.h delete mode 100644 drivers/staging/vt6655/wmgr.c delete mode 100644 drivers/staging/vt6655/wmgr.h delete mode 100644 drivers/staging/vt6655/wpa.c delete mode 100644 drivers/staging/vt6655/wpa.h delete mode 100644 drivers/staging/vt6655/wpa2.c delete mode 100644 drivers/staging/vt6655/wpa2.h delete mode 100644 drivers/staging/vt6655/wpactl.c delete mode 100644 drivers/staging/vt6655/wpactl.h delete mode 100644 drivers/staging/vt6655/wroute.c delete mode 100644 drivers/staging/vt6655/wroute.h create mode 100644 include/uapi/linux/android/Kbuild rename {drivers/staging/android/uapi => include/uapi/linux/android}/binder.h (99%) _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel