The following changes since commit 949db153b6466c6f7cad5a427ecea94985927311: Linux 3.8-rc5 (2013-01-25 11:57:28 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-3.9-rc1 for you to fetch changes up to 951348b377385475aa256c27e1c9e2564c9ec160: staging: comedi: vmk80xx: wait for URBs to complete (2013-02-18 10:53:50 -0800) ---------------------------------------------------------------- Staging tree update for 3.9-rc1 Here's the big staging tree merge for 3.9-rc1 Lots of cleanups and updates for drivers all through the staging tree. We are pretty much "code neutral" here, adding just about as many lines as we removed. All of these have been in linux-next for a while. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Aaro Koskinen (10): staging: xgifb: use XGIRegInit() staging: xgifb: do not use pVBInfo->BaseAddr staging: xgifb: delete pVBInfo->BaseAddr staging: xgifb: initialize register 3cc address staging: xgifb: XGI_GetVCLK2Ptr(): delete IF_DEF_LVDS check staging: xgifb: XGI_GetVBInfo(): delete IF_DEF_LVDS check staging: xgifb: XGI_GetTVInfo(): delete IF_DEF_LVDS checks staging: xgifb: XGI_GetLCDInfo(): delete IF_DEF_LVDS check staging: xgifb: XGI_GetCRT2ResInfo(): delete IF_DEF_LVDS check staging: xgifb: XGI_SetDelayComp(): delete IF_DEF_LVDS check Alan Cox (2): goldfish: Add a FIXME note to the pipe driver goldfish: audio support Alexander Holler (4): iio: Add Usage IDs for HID time sensors. iio: merge hid-sensor-attributes.h into hid-sensor-hub.h rtc: add rtc-driver for HID sensors of type time hid: iio: rename struct hid_sensor_iio_common to hid_sensor_common Alexander Stein (1): iio: Fix some comments Alexey Khoroshilov (1): staging: ced1401: fix GFP_KERNEL in spinlock context Andres More (9): staging: vt6656: cleared 'do not use C99 // comments' checkpatch errors staging: vt6656: cleared 'do not use C99 // comments' checkpatch errors staging: vt6656: fixed C99 // comments staging: vt6656: cleared C99 // comments in datarate.c staging: vt6656: fixed C99 // comments in two headers staging: vt6656: fix C99 // comments in main_usb.c staging: vt6656: replace custom BOOL definition with bool staging: vt6656: replaced custom FALSE definition with false staging: vt6656: replaced custom TRUE definition with true Andy Gross (2): drm/omap: Add PM capabilities drm/omap: Add OMAP5 support Arve Hjønnevåg (1): goldfish: NAND flash driver Axel Lin (1): rtc: hid-sensor-time: Add missing spin_lock_init Chen Gang (3): staging: tidspbridge/pmgr: additional checking after return from strlen_user staging: tidspbridge/pmgr: use strlcpy instead of strncpy staging: tidspbridge/pmgr: another using strlcpy instead of strncpy Chris Kelly (1): staging:ozwpan: Removed myself (Chris Kelly) as maintainer. Cong Ding (3): staging: echo: remove unused variable staging: echo.c: fix memory leakage staging: omapdrm/omap_gem_dmabuf.c: fix memory leakage Cruz Julian Bishop (6): staging: android: Avoid using camelcase in binder.h staging: android: Fix two checkpatch issues in binder.c staging: android: Add some Kconfig help entries staging: slicoss: Stop swearing in slicoss.c staging: slicoss: Fix three checkpatch.pl errors in slicoss.c staging: slicoss: Fix space-related checkpatch.pl warnings Cyril Roelandt (8): staging: wlags49_h2: remove unneeded memset() in wireless_get_bssid() staging: vt6656: remove a useless call to memset(). staging: csr: remove unneeded call to memset(). staging: omap-thermal: fix error check in omap_thermal_expose_sensor() and in omap_thermal_register_cpu_cooling(). staging: rtl8712: avoid a useless call to memset(). rtl8712: remove useless calls to memset(). staging: dgrp: remove redundant NULL check before unregister_dgrp_device(). staging: tidspbridge: remove redundant NULL check before delete_msg_mgr(). Dan Carpenter (7): staging: line6: delete an unused function Staging: bcm: add a missing break statement Staging: bcm: copying more data than intended Staging: comedi: add a missing break statement staging: sb105x: move dereference under IS_ERR() check staging: sb105x: clean up interface type test staging: cxt1e1: buffer overflow in do_del_chan() Dan Magenheimer (8): staging: ramster: disable build in anticipation of renaming staging: zcache: rename ramster to zcache staging: zcache: adjustments to config/build files due to renaming staging: zcache: re-enable config/build of zcache after renaming staging: zcache: fix uninitialized variable compile warning staging: zcache: fix ppc64 and other arches where PAGE_SIZE!=4K staging/zcache: Fix/improve zcache writeback code, tie to a config option staging: zcache: add TODO file David 'Digit' Turner (1): goldfish: add QEMU pipe driver Davidlohr Bueso (4): staging: zram: simplify num_devices paramater staging: zram: show correct disksize staging: zram: drop zram_stat_dec/inc functions staging: zsmalloc: comment zs_create_pool function Denis CIOCCA (2): iio:common: removed unused functions outside st_sensors library iio:common: added allocate and deallocate trigger functions when trigger is disabled. Denis Ciocca (4): iio:common: Add STMicroelectronics common library iio:accel: Add STMicroelectronics accelerometers driver iio:gyro: Add STMicroelectronics gyroscopes driver iio:magnetometer: Add STMicroelectronics magnetometers driver Devendra Naga (6): staging: vt6655: s/kmalloc + memset/kzalloc in alloc_rd_info staging: vt6655: checkpatch fixes staging: vt6655: s/kmalloc + memset / kzalloc staging: vt6655: no braces needed for single statement if , for blocks staging: dgrp: check for a valid proc dir entry pointer staging: sep: remove assignment to i and j in sep_crypto_setup Fabio Estevam (3): staging: imx-drm: ipu-common: Remove unused variable staging: ipu-di: Change DI address info to dev_dbg iio: mxs-lradc: Fix 'duplicate const' warning Fengguang Wu (1): staging: zram: __zram_reset_device() can be static Garrick He (1): Staging: wlan-ng: Fix tab coding style issue in hfa384x.h Ge Gao (1): Invensense MPU6050 Device Driver. Geert Uytterhoeven (1): staging: comedi: ISA DMA drivers should depend on ISA_DMA_API Greg Kroah-Hartman (8): Merge tag 'iio-for-3.9a' of git://git.kernel.org/.../jic23/iio into staging-next Merge branch 'staging-linus' into staging-next Staging: zcache: delete it Staging: comedi: enable it to build on all arches Merge 3.8-rc5 into staging-next Merge tag 'iio-for-3.9b-v2' of git://git.kernel.org/.../jic23/iio into staging-next Merge tag 'iio-for-3.9c' of git://git.kernel.org/.../jic23/iio into staging-next Merge tag 'iio-for-3.9d' of git://git.kernel.org/.../jic23/iio into staging-next Guenter Roeck (12): staging/iio: (iio_hwmon) Use devm_kzalloc staging/iio: (iio_hwmon) Add support for sysfs name attribute staging/iio: (iio_hwmon) Basic devicetree support iio/adc: (lp8788) Provide OF node information to iio device iio/adc: (max1363) Provide OF node information to iio device iio/adc: (max1363) Remove duplicate code iio/adc: (max1363) Fix data conversion problems iio: Update iio_channel_get_all and iio_channel_get_all_cb API iio: Simplify iio_map_array_unregister API iio: max1363: Use devm_ functions whereever possible to allocate resources iio/adc: (max1363) Add support for external reference voltage iio: Update iio_channel_get API to use consumer device pointer as argument H Hartley Sweeten (254): staging: comedi: pcm_common: remove module staging: comedi: comedi_fops: remove forward declarations staging: comedi: don't expose comedi_get_{read, write}_subdevice staging: comedi: comedi_fops: introduce comedi_dev_from_minor() staging: comedi: use comedi_dev_from_minor() staging: comedi: comedi_fops: don't export comedi_get_device_file_info() staging: comedi: don't expose struct comedi_device_file_info staging: comedi: comedi_fops: rename struct comedi_device_file_info staging: comedi: comedi_fops: rename comedi_get_device_file_info() staging: comedi: comedi_fops: rename comedi_{read,write}_subdevice() staging: comedi: comedi_fops: cleanup do_devinfo_ioctl() staging: comedi: comedi_fops: cleanup comedi_poll() staging: comedi: comedi_fops: remove the goto's in comedi_read() staging: comedi: comedi_fops: remove the goto's in comedi_write() staging: comedi: comedi_fops: move the MODULE_* information to EOF staging: comedi: comedi_fops: move the module_{init, exit} functions to EOF staging: comedi: comedi_fops: move comedi_cleanup_legacy_minors() staging: comedi: comedi_fops: fix a number of sizeof(struct foo) forms staging: comedi: comedi_fops: move comedi_get_subdevice_runflags() staging: comedi: comedi_fops: introduce comedi_is_subdevice_running() staging: comedi: use comedi_is_subdevice_running() staging: comedi: comedi_fops: don't export comedi_get_subdevice_runflags() staging: comedi: comedi_fops: introduce comedi_is_subdevice_in_error() staging: comedi: comedi_fops: introduce comedi_is_subdevice_idle() staging: comedi: comedi_fops: cleanup comedi_{read, write}_subdevice() staging: comedi: comedi_fops: cleanup comedi_mmap() staging: comedi: comedi_fops: use kzalloc in comedi_alloc_subdevice_minor() staging: comedi: store the 'index' for each subdevice staging: comedi: Makefile: conditionally compile multi-file core module staging: comedi: deprecate loading firmware with comedi_config staging: comedi: separate out comedi_buf_* functions staging: comedi: comedi_buf: factor out common code to free the async buffer staging: comedi: comedi_buf: factor out new buffer allocation code staging: comedi: comedi_buf: rename comedi_reset_async_buf() staging: comedi: comedi_buf: factor out common comedi_buf_write_alloc_* code staging: comedi: comedi_buf: remove comedi_buf_write_alloc_strict staging: comedi: comedi_buf: cleanup comedi_buf_munge() staging: comedi: comedi_buf: clarify comedi_buf_write_free() staging: comedi: comedi_buf: cleanup comedi_buf_read_n_available() staging: comedi: comedi_buf: clarify comedi_buf_read_alloc() staging: comedi: comedi_buf: clarify comedi_buf_read_free() staging: comedi: comedi_buf: don't expose comedi_buf_read_n_allocated() staging: comedi: comedi_buf: don't expose comedi_buf_write_n_allocated() staging: comedi: comedi_buf: reorder exported function prototypes staging: comedi: comedi_buf: remove BUG_ON in comedi_buf_munge() staging: comedi: comedi_buf: remove unreachable dev_warn in comedi_buf_munge() staging: comedi: comedi_buf: remove noise in comedi_buf_write_free() staging: comedi: comedi_buf: remove noise in comedi_buf_read_free() staging: comedi: addi_apci_2200: separate from addi_common.c staging: comedi: addi_apci_2200: board does not have ttl i/o staging: comedi: addi_apci_2200: board does not have analog outputs staging: comedi: addi_apci_2200: board does not have analog inputs staging: comedi: addi_apci_2200: remove eeprom support code staging: comedi: addi_apci_2200: absorb i_APCI2200_Reset() staging: comedi: addi_apci_2200: simplify the PCI bar reading staging: comedi: addi_apci_2200: remove unnecessary info from boardinfo staging: comedi: addi_apci_2200: remove devpriv->iobase usage staging: comedi: addi_apci_2200: don't read the unused PCI bars staging: comedi: addi_apci_2200: remove use of devpriv->s_EeParameters staging: comedi: addi_apci_2200: remove interrupt support code staging: comedi: addi_apci_2200: cleanup digital input subdevice staging: comedi: addi_apci_2200: cleanup digital output subdevice staging: comedi: introduce addi_watchdog driver staging: comedi: addi_apci_2032: use addi_watchdog module staging: comedi: addi_apci_16xx: separate from addi_common.c staging: comedi: addi_apci_16xx: board does not have analog inputs staging: comedi: addi_apci_16xx: board does not have analog outputs staging: comedi: addi_apci_16xx: board does not have digital inputs staging: comedi: addi_apci_16xx: board does not have digital outputs staging: comedi: addi_apci_16xx: board does not have a timer staging: comedi: addi_apci_16xx: remove eeprom support code staging: comedi: addi_apci_16xx: remove i_APCI16XX_Reset() staging: comedi: addi_apci_16xx: remove interrupt support code staging: comedi: addi_apci_16xx: simplify PCI bar reading staging: comedi: addi_apci_16xx: remove unnecessary comments staging: comedi: addi_apci_16xx: remove devpriv->iobase usage staging: comedi: addi_apci_16xx: remove devpriv->s_EeParameters usage staging: comedi: addi_apci_16xx: only allocate needed subdevices staging: comedi: addi_apci_16xx: cleanup subdevice initialization staging: comedi: addi_apci_16xx: remove need for comedi_board() staging: comedi: addi_apci_16xx: redefine the boardinfo staging: comedi: addi_apci_16xx: cleanup addi_find_boardinfo() staging: comedi: comedi_fops: remove last forward declaration staging: comedi: drivers (core): remove forward declarations staging: comedi: drivers (core): factor out async subdevice postconfig staging: comedi: drivers (core): don't BUG_ON due to faulty drivers staging: comedi: drivers (core): remove BUG_ON in comedi_auto_unconfig() staging: comedi: addi_apci_2200: use addi_watchdog module staging: comedi: addi_apci_2200: remove devpriv allocation staging: comedi: addi_apci_2200: remove unnecessary boardinfo staging: comedi: addi_apci_2200: remove unnecessary include staging: comedi: addi_apci_2200: add missing copyright comment staging: comedi: addi_apci_2200: only allocate needed subdevices staging: comedi: addi_apci_2200: change the MODULE_DESCRIPTION staging: comedi: addi_apci_16xx: rewrite low-level support code staging: comedi: addi_apci_16xx: add missing copyright comment staging: comedi: addi_apci_16xx: remove unnecessary include staging: comedi: addi_apci_16xx: change the MODULE_DESCRIPTION staging: comedi: addi_apci_16xx: add defines for the PCI device ids staging: comedi: addi_apci_3501: separate from addi_common.c staging: comedi: addi_apci_3501: board does not have ttl i/o staging: comedi: addi_apci_3501: board has a timer staging: comedi: addi_apci_3501: cleanup the digital output subdevice staging: comedi: addi_apci_3501: cleanup the digital input subdevice staging: comedi: addi_apci_3501: board does not have analog inputs staging: comedi: addi_apci_3501: absorb i_APCI3501_Reset() staging: comedi: addi_apci_3501: absorb v_APCI3501_Interrupt() staging: comedi: addi_apci_3501: simplify eeprom read staging: comedi: addi_apci_3501: simplify the PCI bar reading staging: comedi: addi_apci_3501: remove devpriv->iobase usage staging: comedi: addi_apci_3501: board does not support dma staging: comedi: addi_apci_3501: don't read the unused PCI bars staging: comedi: addi_apci_3501: analog output resolution is fixed staging: comedi: addi_apci_3501: remove analog output boardinfo staging: comedi: addi_apci_3501: board has an eeprom staging: comedi: addi_apci_3501: simplify reading the eeprom staging: comedi: addi_apci_3501: remove boardinfo staging: comedi: addi_apci_3501: only allocate needed subdevices staging: comedi: addi_apci_3501: remove dependency on addi_common.h staging: comedi: addi_apci_3501: start defining i/o map staging: comedi: addi_apci_3501: reorder code a bit staging: comedi: addi_apci_3501: move range_apci3501_ao to driver staging: comedi: addi_apci_3501: introduce apci3501_wait_for_dac() staging: comedi: addi_apci_3501: cleanup apci3501_reset() staging: comedi: addi_apci_3501: rewrite the analog output support staging: comedi: addi_apci_3501: move the copyright information staging: comedi: addi_apci_3501: change the MODULE_DESCRIPTION staging: comedi: addi_apci_3501: define the timer i/o registers staging: comedi: addi_apci_3501: cleanup comments in hwdrv_apci3501.c staging: comedi: addi_apci_1516: use addi_watchdog module staging: comedi: addi_watchdog: all i/o registers are 32-bit staging: comedi: quatech_daqp_cs: move MODULE_* info to end of file staging: comedi: quatech_daqp_cs: cleanup pcmcia_driver staging: comedi: quatech_daqp_cs: remove forward declarations staging: comedi: quatech_daqp_cs: remove daqp_cs_release() staging: comedi: quatech_daqp_cs: cleanup daqp_cs_attach() staging: comedi: quatech_daqp_cs: remove casts of void * staging: comedi: quatech_daqp_cs: simplify IRQ_NONE checks in daqp_interrupt() staging: comedi: quatech_daqp_cs: remove debug functions staging: comedi: quatech_daqp_cs: remove #define pr_fmt staging: comedi: quatech_daqp_cs: cleanup the comedi_lrange tables staging: comedi: quatech_daqp_cs: fix possible memory dereference issue staging: comedi: quatech_daqp_cs: cleanup subdevice init staging: comedi: ni_mio_cs: move MODULE_* info to end of file staging: comedi: ni_mio_cs: cleanup pcmcia_driver staging: comedi: ni_mio_cs: remove setting dev->driver staging: comedi: ni_mio_cs: remove pcmcia_driver suspend/resume staging: comedi: ni_mio_cs: move pcmcia_driver functions staging: comedi: ni_mio_cs: remove cs_release() staging: comedi: ni_mio_cs: cleanup cs_attach() staging: comedi: ni_mio_cs: move comedi_driver declaration staging: comedi: ni_mio_cs: move mio_cs_detach() staging: comedi: ni_mio_cs: remove last forward declaration staging: comedi: ni_mio_cs: cleanup mio_cs_attach() staging: comedi: ni_mio_cs: cleanup the boardinfo declaration staging: comedi: ni_labpc_cs: move MODULE_* info to end of file staging: comedi: ni_labpc_cs: cleanup pcmcia_driver staging: comedi: ni_labpc_cs: remove labpc_release() staging: comedi: ni_labpc_cs: remove 'stop' from private pcmcia data staging: comedi: ni_labpc_cs: remove pcmcia_driver suspend/resume staging: comedi: ni_labpc_cs: move pcmcia_driver functions staging: comedi: ni_labpc_cs: cleanup labpc_cs_attach() staging: comedi: ni_labpc_cs: remove pcmcia_device private data staging: comedi: ni_labpc_cs: move comedi_driver declaration staging: comedi: ni_labpc_cs: remove thisboard macro staging: comedi: ni_labpc_cs: cleanup the boardinfo declaration staging: comedi: ni_labpc_cs: remove '#undef LABPC_DEBUG' staging: comedi: conditionally build in USB driver support staging: comedi: conditionally build in PCI driver support staging: comedi: conditionally build in PCMCIA driver support staging: comedi: allow pcmcia drivers to auto attach staging: comedi: cb_das16_cs: convert to auto attach staging: comedi: das08_cs: convert to auto attach staging: comedi: ni_daq_700: convert to auto attach staging: comedi: tidy up the general purpose driver functions staging: comedi: don't expose comedi_device_{attach,detach} staging: comedi: don't expose comedi_proc_{init,cleanup} staging: comedi: ni_daq_dio24: move MODULE_* info to end of file staging: comedi: ni_daq_dio24: cleanup pcmcia_driver staging: comedi: ni_daq_dio24: remove dio24_release() staging: comedi: ni_daq_dio24: remove 'stop' from private pcmcia data staging: comedi: ni_daq_dio24: remove pcmcia_driver suspend/resume staging: comedi: ni_daq_dio24: cleanup pcmcia probe/remove staging: comedi: ni_daq_dio24: remove pcmcia_device private data staging: comedi: ni_daq_dio24: move comedi_driver declaration staging: comedi: ni_daq_dio24: remove thisboard macro staging: comedi: ni_daq_dio24: remove the '#ifdef incomplete' code staging: comedi: ni_daq_dio24: remove comedi private data staging: comedi: ni_daq_dio24: remove '#undef LABPC_DEBUG' staging: comedi: ni_daq_dio24: cleanup dio24_detach staging: comedi: ni_daq_dio24: convert to auto attach staging: comedi: ni_daq_dio24: remove some unnecessary includes staging: comedi: ni_labpc_cs: convert to auto attach staging: comedi: ni_mio_cs: convert to auto attach staging: comedi: das08: split out bus specific code pci_ids.h: add common pci vendor ids from comedi subsystem staging: comedi: comedi_pcmcia: introduce comedi_pcmcia_{enable, disable} staging: comedi: cb_das16_cs: use comedi_pcmcia_{enable, disable} staging: comedi: cb_das16_cs: use pcmcia_request_irq() staging: comedi: cb_das16_cs: use comedi_pcmcia_disable() for (*detach) staging: comedi: das08_cs: use comedi_pcmcia_{enable, disable} staging: comedi: ni_daq_700: use comedi_pcmcia_{enable, disable} staging: comedi: ni_daq_700: use comedi_pcmcia_disable() for (*detach) staging: comedi: quatech_daqp_cs: convert to auto attach staging: comedi: quatech_daqp_cs: use comedi_pcmcia_{enable, disable} staging: comedi: quatech_daqp_cs: use comedi_pcmcia_disable() for (*detach) staging: comedi: quatech_daqp_cs: ao subdevice does not support commands staging: comedi: quatech_daqp_cs: store private data in the comedi_device staging: comedi: quatech_daqp_cs: rename the private data struct staging: comedi: quatech_daqp_cs: remove unused define staging: comedi: quatech_daqp_cs: use (*insn_bits) for digital inputs staging: comedi: quatech_daqp_cs: use (*insn_bits) for digital outputs staging: comedi: quatech_daqp_cs: fix daqp_ao_insn_write() staging: comedi: quatech_daqp_cs: factor out common ai scanlist code staging: comedi: remove 'comedi_autoconfig' module parameter staging: comedi: vmk80xx: remove support for manual attaching staging: comedi: vmk80xx: move usb_driver (*disconnect) code staging: comedi: vmk80xx: use comedi_auto_unconfig() for (*disconnect) staging: comedi: vmk80xx: move boardinfo into a const array staging: comedi: vmk80xx: save the boardinfo in the comedi_device staging: comedi: vmk80xx: remove common and unused boardinfo staging: comedi: vmk80xx: remove VMK80XX_SUBD_* enum staging: comedi: vmk80xx: rename struct vmk80xx_usb staging: comedi: vmk80xx: consistently use the same local var names staging: comedi: vmk80xx: factor out usb endpoint detection staging: comedi: vmk80xx: factor out usb buffer allocation staging: comedi: vmk80xx: remove private data 'count' staging: comedi: vmk80xx: make sure private data is clean when detached staging: comedi: vmk80xx: remove private data 'probed' staging: comedi: vmk80xx: remove private data 'attached' staging: comedi: comedi_usb: allow comedi usb drivers to pass a 'context' staging: comedi: vmk80xx: push usb (*probe) into comedi (*auto_attach) staging: comedi: vmk80xx: remove need for boardinfo in private_data staging: comedi: vmk80xx: cleanup analog input subdevice init staging: comedi: vmk80xx: cleanup analog output subdevice init staging: comedi: vmk80xx: cleanup digital input subdevice init staging: comedi: vmk80xx: cleanup digital input subdevice init staging: comedi: vmk80xx: cleanup counter subdevice init staging: comedi: vmk80xx: cleanup pwm subdevice init staging: comedi: vmk80xx: remove digital output (*insn_read) staging: comedi: vmk80xx: remove digital output (*insn_write) staging: comedi: vmk80xx: remove digital input (*insn_read) staging: comedi: vmk80xx: remove unused #define staging: comedi: vmk80xx: remove CONFIG_COMEDI_DEBUG code staging: comedi: vmk80xx: cleanup the comedi_lrange tables staging: comedi: vmk80xx: remove the 'Changelog' comments staging: comedi: vmk80xx: rename vmk80xx_attach_common() staging: comedi: ni_daq_dio24: use comedi_pcmcia_{enable,disable} staging: comedi: ni_labpc_cs: use comedi_pcmcia_{enable,disable} staging: comedi: comedi_pcmcia: allow drivers to use a custom conf_check() staging: comedi: ni_mio_cs: use comedi_pcmcia_{enable, disable} staging: comedi: ni_mio_cs: use pcmcia_request_irq() staging: comedi: quatech_daqp_cs: fix build error staging: comedi: ni_daq_dio24: add back missing 'if (ret)' Harvey Yang (2): staging: usbip: use interrupt safe spinlock to avoid potential deadlock. staging: usbip: replace the interrupt safe spinlocks with common ones. Ian Abbott (33): staging: comedi: addi_apci_2032: interrupt safety change staging: comedi: addi_apci_2032: correct interrupt subdevice staging: comedi: addi_apci_2032: set COMEDI_CB_OVERFLOW staging: comedi: addi_apci_2032: make insn_bits read live data staging: comedi: addi_apci_2032: only disable triggered interrupts staging: comedi: addi_apci_2032: use channel list staging: comedi: addi_apci_2032: always initialize interrupt subdevice staging: comedi: addi_apci_2032: support stop_src == TRIG_COUNT staging: comedi: comedi_test: fix race when cancelling command staging: comedi: comedi_test: remove unnecessary del_timer() call staging: comedi: comedi_test: change end-of-acquisition test staging: comedi: comedi_test: make samples unsigned staging: comedi: comedi_test: tidy up waveform_ai_interrupt() staging: comedi: comedi_test: whitespace fixes staging: comedi: (core): add comedi_dev_from_file_info() staging: comedi: Allow comedi on ARM staging: comedi: don't override read/write subdevice if not supported staging: comedi: simplify comedi_set_hw_dev() staging: comedi: disallow COMEDI_DEVCONFIG on non-board minors staging: comedi: cleanup all board minors on module exit staging: comedi: move comedi_alloc_subdevice_minor declarations staging: comedi: change comedi_alloc_subdevice_minor parameters staging: comedi: export comedi_set_hw_dev() staging: comedi: restrict comedi_set_hw_dev() usage staging: comedi: ni_labpc: set up command4 register *after* command3 staging: comedi: ni_labpc: correct differential channel sequence for AI commands staging: comedi: check s->async for poll(), read() and write() staging: comedi: don't return minor from comedi_alloc_subdevice_minor() staging: comedi: correct error message in comedi_alloc_subdevice_minor() staging: comedi: vmk80xx: zero buffers on allocation staging: comedi: vmk80xx: simplify vmk80xx_reset_device() staging: comedi: vmk80xx: initialize K8055 outputs to known state staging: comedi: vmk80xx: wait for URBs to complete Ilija Hadzic (5): staging: usbip: userspace: fix build breakage in doc directory staging: usbip: userspace: add gitignore file staging: usbip: userspace: eliminate glib dependency staging: usbip: userspace: add option to turn fortify on or off staging: usbip: userspace: suppress a bogus error Jake Champlin (5): Staging: usbip: usbipcommon: Fixed single line bracing issue Staging: Comedi: ni_tio: Fixed spacing issue Staging: Comedi: amplc_dio200: Fixed bracing issue Staging: Comedi: pcl818: Fixed Coding Style Issues Staging: Comedi: daqboard2000: Fixed Coding Style Issue Jennifer Naumann (1): staging/rtl8192u: put { on same line as struct Joe Perches (1): staging: Remove unnecessary OOM messages Johan Meiring (32): staging: wlags49_h2: ap_h2: corrects a pointer styling issue staging: wlags49_h2: ap_h25: corrects tabs/spaces syling issues staging: wlags49_h2: ap_h25: corrects parentheses styling issue staging: wlags49_h2: ap_h25: corrects malformed #include warning staging: wlags49_h2: ap_h25: corrects casting styling issue staging: wlags49_h2: ap_h25: corrects incorrect use of // comments staging: wlags49_h2: wl_enc: converts indentation spaces to tabs staging: wlags49_h2: wl_enc: corrects spacing around parentheses staging: wlags49_h2: wl_enc: corrects spacing around colons staging: wlags49_h2: wl_enc: fixes incorrect use of return staging: wlags49_h2: wl_priv.h: fixes spacing around parentheses staging: wlags49_h2: wl_priv.h: converts C99 // comments staging: wlags49_h2: wl_priv.h: fixes instances of 80+ char lines staging: wlags49_h2: wl_netdev.h: converts C99 // comments staging: wlags49_h2: wl_netdev.h: sorts out spacing issues staging: wlags49_h2: sta_h2: fixes spaces-before-tabs problems staging: wlags49_h2: sta_h2: fixes malformed #include filename staging: wlags49_h2: sta_h2: fixes spaces around parentheses staging: wlags49_h2: sta_h2: fixes casting style issue staging: wlags49_h2: sta_h2: corrects C99 // comments staging: wlags49_h2: wl_profile.h: fixes spacing around parentheses staging: wlags49_h2: wl_profile.h: fixes C99 // comment staging: wlags49_h2: wl_priv: fixes spacing around parentheses staging: wlags49_h2: wl_priv: fixes parentheses styling issues staging: wlags49_h2: wl_priv: fixes incorrect #include staging: wlags49_h2: wl_priv: fixes case statement styling issues staging: wlags49_h2: wl_priv: fixes brace placement staging: wlags49_h2: wl_priv: converts indentation to tabs staging: wlags49_h2: wl_priv: converts C99 // comments staging: wlags49_h2: wl_util: fixes spacing around parentheses staging: wlags49_h2: wl_util: converts C99 // comment staging: wlags49_h2: wl_util: corrects asterisk placement John Stultz (3): staging: alarm-dev: Drop pre Android 1.0 _OLD ioctls staging: alarm-dev: Refactor alarm-dev ioctl code in prep for compat_ioctl staging: alarm-dev: Implement compat_ioctl support Jonathan Cameron (14): staging:iio:accel:lis3l02dq remove sw_ring support. staging:iio:impedance-analyzer switch from sw_ring to kfifo. staging:iio:meter:ade7758 switch from sw_ring to kfifo staging:iio: drop sw_ring buffer implementation. staging:iio:accel:kxsd9 iio:accel:kxsd9 move out of staging staging:iio:light:tsl2563 drop unnecessary brackets around constants. staging:iio:light:tsl2563 clean comments up. staging:iio:tsl2563 Simplify exit path on error in read_interrupt_config. staging:iio:tsl2563 drop pointless forward declaration iio:light:tsl2563 move out of staging iio:max1363 remove some functions left after merge iio:triggers Protect functions in triggers.h from use when not compiled iio:st_sensors fix build when !CONFIG_IIO_TRIGGER Julia Lawall (1): staging: omap-thermal/omap-bandgap.c: adjust duplicate test Jun Nakajima (1): goldfish: add the goldfish virtual bus Kevin McKinney (95): Staging: bcm: Fix all white space issues in nvm.h Staging: bcm: Properly format and remove comments as needed in nvm.h Staging: bcm: Properly format braces in nvm.h Staging: bcm: Enclose complex values in parenthesis in nvm.h Staging: bcm: Replace B_UINT32 with u32 in nvm.h Staging: bcm: Replace UINT with unsigned int in nvm.h Staging: bcm: Replace PUCHAR with u8 * in nmv.h Staging: bcm: Remove typedef for _ISO_HEADER and call directly. Staging: bcm: Remove typedef for _DSD_HEADER and call directly. Staging: bcm: Remove typedef for _FLASH2X_VENDORSPECIFIC_INFO and call directly. Staging: bcm: Remove typedef for _VENDOR_SECTION_INFO and call directly. Staging: bcm: Remove typedef for _FLASH_2X_CS_INFO and call directly. Staging: bcm: Remove typedef for _FLASH_CS_INFO and call directly. Staging: bcm: Remove typedef for _FLASH_SECTOR_INFO. Staging: bcm: Replace unsigned long long with u64 in Ioctl.h Staging: bcm: Remove unnecessary comments in CmHost.h Staging: bcm: Fix all white space issues in IPv6ProtocolHdr.h Staging: bcm: Properly format and remove comments as needed in IPv6ProtocolHdr.h Staging: bcm: Properly format braces in IPv6ProtocolHdr.h Staging: bcm: Replace USHORT with unsigned short in IPv6ProtocolHdr.h Staging: bcm: Replace ULONG with unsigned long in IPv6ProtocolHdr.h Staging: bcm: Replace UCHAR with unsigned char in IPv6ProtocolHdr.h Staging: bcm: Replace PVOID with void * in IPv6ProtocolHdr.h Staging: bcm: Replace VOID with void in IPv6ProtocolHdr.h Staging: bcm: Replace BOOLEAN with bool in IPv6ProtocolHdr.h Staging: bcm: Remove typedef for _E_IPADDR_CONTEXT and call directly. Staging: bcm: Remove typedef for IPV6IcmpHeaderFormatTag. Staging: bcm: Remove typedef for IPV6AuthenticationHeaderFormatTag and call directly. Staging: bcm: Remove typedef for IPV6HopByHopOptionsHeaderFormatTag and call directly. Staging: bcm: Remove typedef for IPV6DestOptionsHeaderFormatTag and call directly. Staging: bcm: Remove typedef for IPV6FragmentHeaderFormatTag and call directly. Staging: bcm: Remove typedef for IPV6RoutingHeaderFormatTag and call directly. Staging: bcm: Remove typedef for IPV6HeaderFormatTag and call directly. Staging: bcm: Fix all white space issues in led_control.h Staging: bcm: Properly format comments as needed in led_control.h Staging: bcm: Fix warning: "do {} while (0) macros should not be semicolon terminated" in led_control.h Staging: bcm: Replace UCHAR with unsigned char in led_control.h Staging: bcm: Replace BOOLEAN with bool in led_control.h Staging: bcm: Replace UINT with unsigned int in led_control.h Staging: bcm: Remove typedef for _LED_INFO_STRUCT and call directly. Staging: bcm: Remove typedef for LedStateInfo_t and call directly. Staging: bcm: Remove typedef for LedEvents and call directly. Staging: bcm: Remove typedef for _LEDColors and call directly. Staging: bcm: Remove macro B_ULONG32 in led_control.h. Staging: bcm: Fix all white space issues in target_params.h Staging: bcm: Properly format comments as needed in target_params.h Staging: bcm: Properly format braces in target_params.h Staging: bcm: Replace B_UINT32 with u32 in target_params.h Staging: bcm: Remove typedef for _TARGET_PARAMS and call directly. Staging: bcm: Fix all white space issues in PHSDefines.h Staging: bcm: Properly format comments in PHSDefines.h Staging: bcm: Properly format braces in PHSDefines.h Staging: bcm: Replace B_UINT8 with u8 in PHSDefines.h Staging: bcm: Replace B_UINT16 with u16 in PHSDefines.h Staging: bcm: Replace ULONG with unsigned long in PHSDefines.h Staging: bcm: Replace LONG with long in PHSDefines.h Staging: bcm: Remove typedef for _PHS_DEVICE_EXTENSION and call directly. Staging: bcm: Remove typedef for _S_SERVICEFLOW_TABLE and call directly. Staging: bcm: Remove typedef for _S_SERVICEFLOW_ENTRY and call directly. Staging: bcm: Remove typedef for _S_CLASSIFIER_TABLE and call directly. Staging: bcm: Remove typedef for _S_CLASSIFIER_ENTRY and call directly. Staging: bcm: Remove typedef for _E_CLASSIFIER_ENTRY_CONTEXT and call directly. Staging: bcm: Remove typedef for _S_PHS_RULE and call directly. Staging: bcm: Remove typedef for ePMU_MODES and call directly. Staging: bcm: Remove typedef for eNVM_TYPE and call directly. Staging: bcm: Remove typedef for _E_PHS_DSC_ACTION and call directly. Staging: bcm: Remove typedef for _LINK_STATE and call directly. Staging: bcm: Replace UCHAR with unsigned char in Macros.h Staging: bcm: Fix all white space issues in Protocol.h Staging: bcm: Properly format comments in Protocol.h Staging: bcm: Properly format braces in Protocol.h Staging: bcm: Fix warning: "__packed is preferred over __attribute__((packed))" in Protocol.h Staging: bcm: Fix issue: "Macros with complex values should be enclosed in parenthesis" in Protocol.h Staging: bcm: Replace USHORT with unsigned short in Protocol.h Staging: bcm: Replace ULONG with unsigned long in Protocol.h Staging: bcm: Replace UCHAR with unsigned char in Protocol.h Staging: bcm: Remove typedef for _TCP_HEADER and call directly. Staging: bcm: Remove typedef for _E_SERVICEFLOW_CS_SPEC_ and call directly. Staging: bcm: Remove typedef for _ETH_CS_ETH2_FRAME and call directly. Staging: bcm: Remove typedef for _ETH_CS_802_LLC_SNAP_FRAME and call directly. Staging: bcm: Remove typedef for _ETH_CS_802_LLC_FRAME and call directly. Staging: bcm: Remove typedef for _ETH_CS_802_Q_FRAME and call directly. Staging: bcm: Remove typedef for _S_ETHCS_PKT_INFO and call directly. Staging: bcm: Remove typedef for _E_NWPKT_ETHFRAME_TYPE and call directly. Staging: bcm: Remove typedef for _E_NWPKT_IPFRAME_TYPE and call directly. Staging: bcm: Remove typedef for TransportHeaderT and call directly. Staging: bcm: Fix all white space issues in Debug.h Staging: bcm: Properly format comments in Debug.h Staging: bcm: Properly format braces in Debug.h Staging: bcm: Fix warning: "__packed is preferred over __attribute__((packed))" in Debug.h Staging: bcm: Fix error: "Macros with complex values should be enclosed in parenthesis" in Debug.h Staging: bcm: Replace UINT with unsigned int in Debug.h Staging: bcm: Remove typedef for _S_BCM_DEBUG_STATE and call directly. Staging: bcm: Change the name of typedef USER_BCM_DBG_STATE to bcm_user_debug_state. Staging: bcm: Fix warning: "Prefer netdev_dbg(netdev, ... then dev_dbg(dev, ... then pr_debug(... to printk(KERN_DEBUG ..." Kim, Milo (2): iio: lp8788_adc: fix a parent device in _probe() iio: lp8788_adc: fix parent device in kernel message Konrad Rzeszutek Wilk (4): zcache: Fix compile warnings due to usage of debugfs_create_size_t ramster: Fix compile warnings due to usage of debugfs_create_size_t zbud: Fix compile warnings due to usage of debugfs_create_size_t zcache/zbud: Fix __init mismatch Kumar Amit Mehta (2): staging: wlan-ng: hfa384x.h: fix for error reported by smatch staging: comedi: drivers: addi-data: hwdrv_apci3200.c: Add a missing semicolon Kurt Kanzenbach (4): Staging: ft1000-usb: Fix call to obsolete function staging: keucr: Replaced c99 comments staging: keucr: Removed trailing whitespaces staging: keucr: Fix parens/braces Lars-Peter Clausen (38): staging:iio:gyro: Remove stale Makefile entry staging:iio:tsl2x7x: Use iio_str_to_fixedpoint instead of open-coding it staging:iio:adis16400: Don't pass 0 to ilog2 staging:iio:adis16400: Fix and cleanup 3db filter setting staging:iio:adis16400: Remove unused default_scan_mask staging:iio:adis16400: Use adis library staging:iio:adis16400: Use triggered buffer setup helper function staging:iio:adis16400: Add helper macros for channel declaration staging:iio:adis16400: Preallocate transfer message staging:iio:adis16400: Remove unit suffix from samplerate attribute staging:iio:adis16400: Remove samplerate_available attribute staging:iio:adis16400: Code style cleanup staging:iio: Move adis16400 out of staging iio:adis16400: Increase samplerate precession iio:adis16400: Add support for the 52.85 Hz base sampling rate iio:adis16400: Expose some debug information in debugfs iio:adis16400: Add support for the adis16448 staging:iio:adis16080: Add device id table entry for the adis16100 staging:iio:adis16080: Cleanup SPI transfer staging:iio:adis16080: be16 cleanups staging:iio:adis16080: Remove unnecessary lock staging:iio:adis16080: Add scale and offset attributes staging:iio:adis16080: Move out of staging staging:iio: Remove noop call to __iio_update_buffer Partially revert "staging:iio:gyro:adxrs450 make more use of spi_read and spi_write." staging:iio:adxrs450: Make transfer buffers __be32 staging:iio:adxrs450: Perform sign extension for the calibbias register staging:iio:adxrs450: Reject out of range calibscale values staging:iio:adxrs450: Don't spam the bootlog staging:iio:adxrs450: Reflow overlong lines staging:iio:adxrs450: Don't split string across multiple lines staging:iio:adxrs450: Use usleep_range for the sequential transfer dealy staging:iio:adxrs450: Fixup kernel doc comments staging:iio:adxrs450: Move header file contents to main file staging:iio: Move adxrs450 driver out of staging spi: Add helper functions for setting up transfers iio: Use spi_sync_transfer() staging:iio: Use spi_sync_transfer() Laurent Navet (2): staging: line6: pcm.c fix checkpatch issues staging: line6: Use kmemdup rather than duplicating its implementation Lijo Antony (5): Staging: comedi: comedidev.h: fixed a camel case Staging: comedi: addi_common.c: checkpatch.pl fixes Staging: speakup: buffers.c: checkpatch.pl fixes Staging: speakup: keyhelp.c: checkpatch.pl fixes Staging: speakup: kobjects.c: checkpatch.pl fixes Malcolm Priestley (15): staging: vt6656: Remove QWORD from source and replace with u64. staging: vt6656: create new structure names to remove typedefs. staging: vt6656: card/main_usb/device use new structure names staging: vt6656: change baseband/mac/wcmd/wctl to new structures. staging: vt6656: change wmgr to new structures staging: vt6656: iwctl/key/rf use new structures. staging: vt6656: channel/control/firmware/int/usbpipe to new structures staging: vt6656: change bssdb/rxtx/wpa2 to new structures staging: vt6656: datarate/dpc/hostap/power use new structures. staging: vt6656: staging: vt6656 change remaining to vnt_mgmt and remove typedef. staging: vt6656: cleanup struct vnt_private staging: vt6656: cleanup vnt_manger. staging: vt6656: revert : 64 bit- Correctly address void structure. staging: vt6656: Revert: 64bit fixes: dpc.c incorrect addressing of void structure. staging: vt6656: Fix URB submitted while active warning. Manuel Stahl (1): iio: gyro: Add itg3200 Marc Dietrich (3): staging: nvec: move toggle global event reporting to its own function staging: nvec: fix mouse suspend/resume calls staging: nvec: cleanup the string mess Marek Vasut (4): iio: mxs: Remove unused struct mxs_lradc_chan iio: mxs: Implement support for touchscreen iio: mxs: Add MX23 support into the IIO driver ARM: mxs: Add OF props for MX23 LRADC Mark Einon (9): staging: et131x: Replace rxdma csr register magic numbers with defines staging: et131x: Use register defines instead of magic numbers staging: et131x: Only configure regs if link state changes staging: et131x: Fix endian bugs in et131x_get_regs() staging: et131x: Trivial camel case fixes staging: et131x: Modify block comments to fit with networking style staging: et131x: Fix all sparse warnings staging: et131x: Remove assignment of skb->dev staging: et131x: Update TODO list Masanari Iida (3): staging: vt6655: Fix typo in vt6655 driver staging: vme: Fix URL in Kconfig staging: Add angle bracket before and after the URL Minchan Kim (6): staging: zsmalloc: Fix TLB coherency and build problem zram: Fix deadlock bug in partial read/write zram: force disksize setting before using zram zram: give up lazy initialization of zram metadata zram: fix warning of print format zram: get rid of lockdep warning Omar Ramirez Luna (5): staging: tidspbridge: fix potential array out of bounds write staging: tidspbridge: fix memory corruption on long string names staging: tidspbridge: fix uninitialized variable sym_name staging: tidspbridge: use scm functions to set boot address and mode staging: tidspbridge: remove unused code to handle iva_img Ondrej Zary (2): staging: ft1000: unify struct ft1000_info between USB and PCMCIA drivers staging: ft1000: rename struct ft1000_device to ft1000_usb Patrik Karlin (3): staging: rtl8192u: fixed some coding style issues in r8192U_core.c staging: rtl8192u: removed some non used else's staging: rtl8192u: fixed coding style issues in r8192U_core.c Peter Huewe (82): staging/csr: Fix dereference before check staging/comedi: Add macro for registering a comedi PCMCIA driver staging/comedi/ni_daq_dio24: Convert to module_comedi_pcmcia_driver staging/comedi/ni_mio_cs: Convert to module_comedi_pcmcia_driver staging/comedi/quatech_daqp_cs: Convert to module_comedi_pcmcia_driver staging/comedi/cb_das16_cs: Convert to module_comedi_pcmcia_driver staging/comedi/das08_cs: Convert to module_comedi_pcmcia_driver staging/comedi/ni_daq_700: Convert to module_comedi_pcmcia_driver staging/comedi/ni_labpc_cs: Convert to module_comedi_pcmcia_driver staging/comedi: Use bool initializations staging/comedi: Add pci_driver.name to skel driver staging/comedi: remove workaround for !pci_driver.name staging/comedi: use comedi_usb_driver_(un)register for init/deinit staging/comedi: Move comedi_pci_auto_unconfig to drivers.c staging/comedi: Use comedi_pci_auto_unconfig directly for pci_driver.remove staging/iio: Use correct argument for sizeof staging/comedi/adl_pci8164: Don't assign string staging/csr: Use kmemdup rather than duplicating its implementation staging/omapdrm: Use kmemdup rather than duplicating its implementation staging/xgifb: Remove unused variables and dead assignments staging/xgifb: Remove unused variable staging/xgifb: Remove unused variable and dead assignment staging/xgifb: Remove unused variables staging/xgifb: Remove redundant if statement staging/xgifb: remove unused variables staging/xgifb: Simplify XGI_GetRatePtrCRT2 staging/xgifb: Remove always false comparisons staging/xgifb: mttr must be (signed) int staging/xgifb: Fix return of uninitialized variable staging/xgifb: Simplify XGI_SetSeqRegs staging/xgifb: rewrite XGIfb_get_cmap_len staging/xgifb: remove unnecessary temp variable in XGIfb_mode_rate_to_ddata staging/xgifb: Remove unnecessary bitshifts in XGI_SetCRT1ModeRegs staging/xgifb: Consolidate XGI_EnableChISLCD and XGI_DisableChISLCD staging/xgifb: Simplify XGISetModeNew staging/xgifb: Replace XGI340_CR6B table with simple if/else staging/xgifb: Move duplicated code for dram to helper function staging/xgifb: Don't write the same values x times staging/xgifb: Consolidate if/else for 'identical' branches staging/xgifb: Consolidate if branches with similar conditions staging/xgifb: Remove unused variable staging/xgifb: Remove unused values in XGI340_cr41 and XGI27_cr41 staging/xgifb: Remove unused values in XG27_SR13 and XGI340_SR13 staging/xgifb: Remove unused entries in XGI340New_MCLKData and XGI27New_MCLKData staging/xgifb: Remove unused values in XGI340_ECLKData staging/xgifb: Remove unneeded conditional assignment staging/xgifb: Remove always false if statement staging/vt6656: Fix sparse warning constant 0xffffffff00000000U is so big it is unsigned long staging/goldfish: Use %zx for printing size_t variables staging/goldfish: Add MTD dependency to KCONFIG staging/comedi: Fix undefined array subscript staging/wlan-ng: Fix 'Branch condition evaluates to a garbage value' in p80211netdev.c staging/rtl8192u/ieee80211: Fix buffer overflow in ieee80211_softmac_wx.c staging/comedi: Use && instead of & for logical comparision staging/comedi: Remove if(); statement without effect staging/panel: Mark local functions/structs static and add const if applicable (fix sparse warnings) staging/ozwpan: Fix NULL vs zero in ozpd.c (sparse warning) staging/ozwpan: Fix NULL vs zero in ozusbsvc1.c (sparse warning) staging/ozwpan: Fix NULL vs zero in ozeltbuf.c (sparse warning) staging/ozwpan: Fix NULL vs zero in ozproto.c (sparse warning) staging/ozwpan: Fix NULL vs zero in ozcdev.c (sparse warning) staging/ozwpan: Fix NULL vs zero in ozusbsvc.c (sparse warning) staging/ozwpan: Fix NULL vs zero in ozhcd.c (sparse warning) staging/rtl8187se: Remove code without effect staging/rtl8187se: Remove code without effect staging/rtl8187se: Remove code without effect staging/rtl8187se: Remove unused/unnecessary variables staging/rtl8187se: Reuse ReadBBPortUchar to avoid duplicated code staging/rtl8187se: Remove temporary variable for return value staging/rtl8187se: Remove unused functions PlatformIORead2Byte / PlatformIORead4Byte staging/rtl8187se: Remove duplicated code by using an offset staging/rtl8187se: Mark functions as static to silence sparse staging/xgifb: Consolidate if/else if with identical code branches staging/xgifb: Remove unnecessary casts staging/xgifb: Remove code without effect staging/xgifb: Consolidate return paths staging/xgifb: Remove duplicated code in loops. staging/usbip: Mark local functions as static (fix sparse warnings) staging/ozwpan: Add missing header includes staging/ozwpan: Mark local functions as static (fix sparse warnings) staging/ozwpan: Remove empty and unused function oz_cdev_heartbeat staging/ozwpan: Mark read only parameters and structs as const Peter Hurley (18): staging/fwserial: Remove bandwidth limit logic staging/fwserial: Refer to fw_device as "node" staging/fwserial: Simplify max payload calculation staging/fwserial: Fold constant MAX_ASYNC_PAYLOAD staging/fwserial: Assume firmware is OHCI-complaint staging/fwserial: Drop suggestion for helper fn integration staging/fwserial: Only reset port status for attached peers staging/fwserial: Release port regardless of unplug response code staging/fwserial: Fix sparse build warnings staging/fwserial: Create loop device the 'tty' way staging/fwserial: Cleanup /proc/tty/driver/ file staging/fwserial: Factor unstable stats/debug/status info to debugfs staging/fwserial: Don't use deprecated alloc_tty_driver() staging/fwserial: Remove reference to removed constant staging/fwserial: add diagnostic for buffer overflow staging/fwserial: Fix endian issue in unit directory staging/fwserial: Annotate rcu pointers with __rcu staging/fwserial: Fix compiler warning Peter Meerwald (4): iio: cleanup buffer setup code in max1363 driver iio: max1363 comment and whitespace fixes iio: fix Kconfig for max1363 iio: tweak language in industrialio-trigger comments Przemo Firszt (7): rtl8712: code clean up rtl8712: remove unused macros from rtl8712/wifi.h rtl8712: replace printk with better solutions rtl8712: replace min with min_t rtl8712: remove unused macros rtl8712: remove all NDIS_* definitions and use rndis.h instead rtl8712: remove unused definitions from ethernet.h Robert Berger (1): staging/zache checkpatch ERROR: spaces prohibited around that Rupesh Gujare (2): staging:ozwpan: Change email address. staging:ozwpan: Fix following warning. Ryo Munakata (1): Staging: zcache: remove unnecessary braces in zcache-main.c Samuel Thibault (2): staging: speakup: Prefix externally-visible symbols staging: speakup: Turn some symbols static Sebastian Hahn (5): staging/rtl8192u: cleanfile run staging/rtl8192u: indent with tabs, not spaces staging/rtl8192u: don't init globals to 0 or NULL staging/rtl8192u: use same indent for switch and case staging/rtl8192u: do not init statics to 0 Sebastian Wankerl (2): wlan-ng/prism2mgmt.c: added parantheses to macro wlan-ng/prism2mgmt.c: formated too long lines Seth Jennings (2): staging: zsmalloc: make CLASS_DELTA relative to PAGE_SIZE staging: zsmalloc: remove unused pool name Stefan Hajnoczi (9): staging: line6: drop ToneportSourceInfo CamelCase name staging: line6: wrap lines to 80 chars in pod.c staging: line6: wrap comment to 80 chars in driver.c staging: line6: use pr_err() instead of printk(KERN_ERR, ...) staging: line6: rename MidiBuffer to avoid CamelCase staging: line6: avoid CamelCase POD_* enums in pod.c staging: line6: drop CONFIG_LINE6_USB_DUMP_PCM staging: line6: clean up line6_pod_process_message() staging: line6: clean up line6_variax_process_message() Tommi Rantala (2): staging: dgrp: use correct release op for /proc/dgrp/info staging: dgrp: prefix function names with dgrp_ in dgrp_specproc.c YAMANE Toshiaki (7): staging/rtl8187se: Fix spacing coding style in ieee80211/ieee80211_wx.c staging/rtl8187se: Fix spacing coding style in ieee80211/ieee80211_wx.c staging/rtl8187se: Fix spacing coding style in ieee80211/ieee80211_wx.c staging/rtl8187se: Use netdev_ printks in ieee80211/ieee80211_wx.c staging/rtl8187se: Fix spacing coding style in ieee80211/dot11d.c staging/rtl8187se: Fix spacing coding style in ieee80211/dot11d.c staging/rtl8187se: Fix spacing coding style in ieee80211/dot11d.c Documentation/ABI/testing/sysfs-bus-iio-mpu6050 | 13 + .../bindings/staging/iio/adc/mxs-lradc.txt | 6 + MAINTAINERS | 3 +- arch/arm/boot/dts/imx23.dtsi | 2 + arch/arm/mach-omap2/board-rx51-peripherals.c | 2 +- drivers/extcon/extcon-adc-jack.c | 3 +- drivers/iio/accel/Kconfig | 38 + drivers/iio/accel/Makefile | 9 + drivers/iio/accel/hid-sensor-accel-3d.c | 3 +- drivers/{staging => }/iio/accel/kxsd9.c | 16 +- drivers/iio/accel/st_accel.h | 47 + drivers/iio/accel/st_accel_buffer.c | 114 + drivers/iio/accel/st_accel_core.c | 500 ++++ drivers/iio/accel/st_accel_i2c.c | 86 + drivers/iio/accel/st_accel_spi.c | 85 + drivers/iio/adc/Kconfig | 4 +- drivers/iio/adc/lp8788_adc.c | 18 +- drivers/iio/adc/max1363.c | 167 +- drivers/iio/buffer_cb.c | 4 +- drivers/iio/common/Kconfig | 1 + drivers/iio/common/Makefile | 1 + .../iio/common/hid-sensors/hid-sensor-attributes.c | 11 +- .../iio/common/hid-sensors/hid-sensor-attributes.h | 57 - .../iio/common/hid-sensors/hid-sensor-trigger.c | 5 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 2 +- drivers/iio/common/st_sensors/Kconfig | 14 + drivers/iio/common/st_sensors/Makefile | 10 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 116 + drivers/iio/common/st_sensors/st_sensors_core.c | 446 ++++ drivers/iio/common/st_sensors/st_sensors_i2c.c | 81 + drivers/iio/common/st_sensors/st_sensors_spi.c | 128 + drivers/iio/common/st_sensors/st_sensors_trigger.c | 77 + drivers/iio/dac/ad5360.c | 7 +- drivers/iio/dac/ad5421.c | 7 +- drivers/iio/dac/ad5504.c | 6 +- drivers/iio/dac/ad5686.c | 7 +- drivers/iio/dac/ad5755.c | 7 +- drivers/iio/dac/ad5764.c | 7 +- drivers/iio/dac/ad5791.c | 6 +- drivers/iio/frequency/ad9523.c | 14 +- drivers/iio/gyro/Kconfig | 55 + drivers/iio/gyro/Makefile | 14 + .../gyro/adis16080_core.c => iio/gyro/adis16080.c} | 154 +- .../gyro/adxrs450_core.c => iio/gyro/adxrs450.c} | 202 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 3 +- drivers/iio/gyro/itg3200_buffer.c | 156 ++ drivers/iio/gyro/itg3200_core.c | 401 +++ drivers/iio/gyro/st_gyro.h | 45 + drivers/iio/gyro/st_gyro_buffer.c | 114 + drivers/iio/gyro/st_gyro_core.c | 368 +++ drivers/iio/gyro/st_gyro_i2c.c | 84 + drivers/iio/gyro/st_gyro_spi.c | 83 + drivers/iio/imu/Kconfig | 13 + drivers/iio/imu/Makefile | 5 + drivers/{staging => }/iio/imu/adis16400.h | 141 +- drivers/iio/imu/adis16400_buffer.c | 96 + drivers/iio/imu/adis16400_core.c | 965 ++++++++ drivers/iio/imu/inv_mpu6050/Kconfig | 13 + drivers/iio/imu/inv_mpu6050/Makefile | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 795 ++++++ drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 246 ++ drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 196 ++ drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 155 ++ drivers/iio/industrialio-trigger.c | 12 +- drivers/iio/inkern.c | 53 +- drivers/iio/kfifo_buf.c | 1 - drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/hid-sensor-als.c | 3 +- drivers/{staging => }/iio/light/tsl2563.c | 96 +- drivers/iio/magnetometer/Kconfig | 30 + drivers/iio/magnetometer/Makefile | 7 + drivers/iio/magnetometer/hid-sensor-magn-3d.c | 3 +- drivers/iio/magnetometer/st_magn.h | 45 + drivers/iio/magnetometer/st_magn_buffer.c | 98 + drivers/iio/magnetometer/st_magn_core.c | 400 +++ drivers/iio/magnetometer/st_magn_i2c.c | 80 + drivers/iio/magnetometer/st_magn_spi.c | 79 + drivers/platform/Kconfig | 4 + drivers/platform/Makefile | 1 + drivers/platform/goldfish/Kconfig | 5 + drivers/platform/goldfish/Makefile | 5 + drivers/platform/goldfish/goldfish_pipe.c | 612 +++++ drivers/platform/goldfish/pdev_bus.c | 240 ++ drivers/power/generic-adc-battery.c | 4 +- drivers/power/lp8788-charger.c | 8 +- drivers/rtc/Kconfig | 16 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-hid-sensor-time.c | 292 +++ drivers/staging/Kconfig | 8 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 29 +- drivers/staging/android/alarm-dev.c | 277 ++- drivers/staging/android/android_alarm.h | 19 + drivers/staging/android/binder.c | 6 +- drivers/staging/android/binder.h | 4 +- drivers/staging/asus_oled/asus_oled.c | 15 +- drivers/staging/bcm/Adapter.h | 20 +- drivers/staging/bcm/Bcmchar.c | 14 +- drivers/staging/bcm/CmHost.c | 6 +- drivers/staging/bcm/CmHost.h | 12 +- drivers/staging/bcm/Debug.h | 356 ++- drivers/staging/bcm/IPv6Protocol.c | 34 +- drivers/staging/bcm/IPv6ProtocolHdr.h | 149 +- drivers/staging/bcm/InterfaceDld.c | 6 +- drivers/staging/bcm/InterfaceInit.c | 14 +- drivers/staging/bcm/Ioctl.h | 6 +- drivers/staging/bcm/Macros.h | 25 +- drivers/staging/bcm/Misc.c | 10 +- drivers/staging/bcm/PHSDefines.h | 200 +- drivers/staging/bcm/PHSModule.c | 160 +- drivers/staging/bcm/PHSModule.h | 14 +- drivers/staging/bcm/Protocol.h | 177 +- drivers/staging/bcm/Prototypes.h | 6 +- drivers/staging/bcm/Qos.c | 46 +- drivers/staging/bcm/hostmibs.c | 12 +- drivers/staging/bcm/led_control.c | 8 +- drivers/staging/bcm/led_control.h | 138 +- drivers/staging/bcm/nvm.c | 87 +- drivers/staging/bcm/nvm.h | 665 ++--- drivers/staging/bcm/target_params.h | 128 +- drivers/staging/bcm/vendorspecificextn.c | 2 +- drivers/staging/bcm/vendorspecificextn.h | 2 +- drivers/staging/ced1401/ced_ioc.c | 18 +- drivers/staging/ced1401/usb1401.c | 14 +- drivers/staging/ced1401/usb1401.h | 2 +- drivers/staging/comedi/Kconfig | 46 +- drivers/staging/comedi/Makefile | 19 +- drivers/staging/comedi/comedi.h | 12 +- drivers/staging/comedi/comedi_buf.c | 415 ++++ drivers/staging/comedi/comedi_compat32.c | 4 - drivers/staging/comedi/comedi_fops.c | 1061 ++++---- drivers/staging/comedi/comedi_internal.h | 33 +- drivers/staging/comedi/comedi_pci.c | 140 ++ drivers/staging/comedi/comedi_pcmcia.c | 160 ++ drivers/staging/comedi/comedi_usb.c | 108 + drivers/staging/comedi/comedidev.h | 370 ++- drivers/staging/comedi/drivers.c | 859 ++----- drivers/staging/comedi/drivers/8255_pci.c | 9 +- drivers/staging/comedi/drivers/Makefile | 4 +- .../staging/comedi/drivers/addi-data/addi_common.c | 26 +- .../comedi/drivers/addi-data/hwdrv_apci16xx.c | 807 ------ .../comedi/drivers/addi-data/hwdrv_apci2200.c | 263 -- .../comedi/drivers/addi-data/hwdrv_apci3200.c | 2 +- .../comedi/drivers/addi-data/hwdrv_apci3501.c | 589 +---- drivers/staging/comedi/drivers/addi_apci_035.c | 9 +- drivers/staging/comedi/drivers/addi_apci_1032.c | 10 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 9 +- drivers/staging/comedi/drivers/addi_apci_1516.c | 114 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 9 +- drivers/staging/comedi/drivers/addi_apci_16xx.c | 257 +- drivers/staging/comedi/drivers/addi_apci_1710.c | 9 +- drivers/staging/comedi/drivers/addi_apci_2032.c | 282 ++- drivers/staging/comedi/drivers/addi_apci_2200.c | 187 +- drivers/staging/comedi/drivers/addi_apci_3120.c | 9 +- drivers/staging/comedi/drivers/addi_apci_3200.c | 9 +- drivers/staging/comedi/drivers/addi_apci_3501.c | 482 +++- drivers/staging/comedi/drivers/addi_apci_3xxx.c | 9 +- drivers/staging/comedi/drivers/addi_watchdog.c | 172 ++ drivers/staging/comedi/drivers/addi_watchdog.h | 10 + drivers/staging/comedi/drivers/adl_pci6208.c | 9 +- drivers/staging/comedi/drivers/adl_pci7x3x.c | 17 +- drivers/staging/comedi/drivers/adl_pci8164.c | 39 +- drivers/staging/comedi/drivers/adl_pci9111.c | 12 +- drivers/staging/comedi/drivers/adl_pci9118.c | 13 +- drivers/staging/comedi/drivers/adv_pci1710.c | 8 +- drivers/staging/comedi/drivers/adv_pci1723.c | 9 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 12 +- drivers/staging/comedi/drivers/amplc_dio200.c | 20 +- drivers/staging/comedi/drivers/amplc_pc236.c | 8 +- drivers/staging/comedi/drivers/amplc_pc263.c | 9 +- drivers/staging/comedi/drivers/amplc_pci224.c | 8 +- drivers/staging/comedi/drivers/amplc_pci230.c | 12 +- drivers/staging/comedi/drivers/cb_das16_cs.c | 132 +- drivers/staging/comedi/drivers/cb_pcidas.c | 11 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 12 +- drivers/staging/comedi/drivers/cb_pcidda.c | 9 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 12 +- drivers/staging/comedi/drivers/cb_pcimdda.c | 9 +- drivers/staging/comedi/drivers/comedi_bond.c | 5 +- drivers/staging/comedi/drivers/comedi_test.c | 75 +- drivers/staging/comedi/drivers/contec_pci_dio.c | 9 +- drivers/staging/comedi/drivers/daqboard2000.c | 14 +- drivers/staging/comedi/drivers/das08.c | 358 +-- drivers/staging/comedi/drivers/das08.h | 2 - drivers/staging/comedi/drivers/das08_cs.c | 152 +- drivers/staging/comedi/drivers/das08_isa.c | 217 ++ drivers/staging/comedi/drivers/das08_pci.c | 121 + drivers/staging/comedi/drivers/das16.c | 2 + drivers/staging/comedi/drivers/dt3000.c | 11 +- drivers/staging/comedi/drivers/dt9812.c | 30 +- drivers/staging/comedi/drivers/dyna_pci10xx.c | 11 +- drivers/staging/comedi/drivers/gsc_hpdi.c | 11 +- drivers/staging/comedi/drivers/icp_multi.c | 13 +- drivers/staging/comedi/drivers/jr3_pci.c | 15 +- drivers/staging/comedi/drivers/ke_counter.c | 9 +- drivers/staging/comedi/drivers/me4000.c | 14 +- drivers/staging/comedi/drivers/me_daq.c | 9 +- drivers/staging/comedi/drivers/mite.c | 5 +- drivers/staging/comedi/drivers/ni_6527.c | 9 +- drivers/staging/comedi/drivers/ni_65xx.c | 10 +- drivers/staging/comedi/drivers/ni_660x.c | 10 +- drivers/staging/comedi/drivers/ni_670x.c | 9 +- drivers/staging/comedi/drivers/ni_daq_700.c | 119 +- drivers/staging/comedi/drivers/ni_daq_dio24.c | 303 +-- drivers/staging/comedi/drivers/ni_labpc.c | 55 +- drivers/staging/comedi/drivers/ni_labpc_cs.c | 257 +- drivers/staging/comedi/drivers/ni_mio_common.c | 4 +- drivers/staging/comedi/drivers/ni_mio_cs.c | 399 +-- drivers/staging/comedi/drivers/ni_pcidio.c | 9 +- drivers/staging/comedi/drivers/ni_pcimio.c | 11 +- drivers/staging/comedi/drivers/ni_tio.c | 2 +- drivers/staging/comedi/drivers/ni_tiocmd.c | 1 + drivers/staging/comedi/drivers/pcl818.c | 19 +- drivers/staging/comedi/drivers/pcm_common.c | 63 - drivers/staging/comedi/drivers/pcm_common.h | 8 - drivers/staging/comedi/drivers/pcmda12.c | 3 - drivers/staging/comedi/drivers/pcmmio.c | 62 +- drivers/staging/comedi/drivers/pcmuio.c | 72 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 589 ++--- drivers/staging/comedi/drivers/rtd520.c | 10 +- drivers/staging/comedi/drivers/s626.c | 8 +- drivers/staging/comedi/drivers/skel.c | 12 +- drivers/staging/comedi/drivers/unioxx5.c | 6 +- drivers/staging/comedi/drivers/usbdux.c | 29 +- drivers/staging/comedi/drivers/usbduxfast.c | 8 +- drivers/staging/comedi/drivers/usbduxsigma.c | 33 +- drivers/staging/comedi/drivers/vmk80xx.c | 1272 +++------- .../staging/comedi/kcomedilib/kcomedilib_main.c | 8 +- drivers/staging/comedi/proc.c | 9 +- drivers/staging/cptm1217/clearpad_tm1217.c | 5 +- drivers/staging/csr/drv.c | 6 +- drivers/staging/csr/sme_sys.c | 41 +- drivers/staging/csr/unifi_sme.c | 1 - drivers/staging/cxt1e1/linux.c | 4 +- drivers/staging/dgrp/dgrp_specproc.c | 81 +- drivers/staging/echo/echo.c | 42 +- drivers/staging/et131x/README | 4 + drivers/staging/et131x/et131x.c | 793 +++--- drivers/staging/et131x/et131x.h | 96 +- drivers/staging/frontier/alphatrack.c | 51 +- drivers/staging/frontier/tranzport.c | 26 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000.h | 33 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 21 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000_proc.c | 10 +- drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 153 +- .../staging/ft1000/ft1000-usb/ft1000_download.c | 110 +- drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 166 +- drivers/staging/ft1000/ft1000-usb/ft1000_proc.c | 6 +- drivers/staging/ft1000/ft1000-usb/ft1000_usb.c | 39 +- drivers/staging/ft1000/ft1000-usb/ft1000_usb.h | 84 +- drivers/staging/ft1000/ft1000.h | 35 + drivers/staging/fwserial/TODO | 15 - drivers/staging/fwserial/fwserial.c | 361 +-- drivers/staging/fwserial/fwserial.h | 25 +- drivers/staging/gdm72xx/gdm_sdio.c | 8 +- drivers/staging/gdm72xx/sdio_boot.c | 9 +- drivers/staging/gdm72xx/usb_boot.c | 8 +- drivers/staging/goldfish/Kconfig | 13 + drivers/staging/goldfish/Makefile | 6 + drivers/staging/goldfish/README | 12 + drivers/staging/goldfish/goldfish_audio.c | 363 +++ drivers/staging/goldfish/goldfish_nand.c | 444 ++++ drivers/staging/goldfish/goldfish_nand_reg.h | 72 + drivers/staging/iio/Kconfig | 14 - drivers/staging/iio/Makefile | 3 - drivers/staging/iio/accel/Kconfig | 30 +- drivers/staging/iio/accel/Makefile | 2 - drivers/staging/iio/accel/lis3l02dq.h | 8 - drivers/staging/iio/accel/lis3l02dq_core.c | 18 +- drivers/staging/iio/accel/lis3l02dq_ring.c | 12 +- drivers/staging/iio/accel/sca3000_core.c | 13 +- drivers/staging/iio/accel/sca3000_ring.c | 6 +- drivers/staging/iio/adc/Kconfig | 4 +- drivers/staging/iio/adc/ad7280a.c | 6 +- drivers/staging/iio/adc/mxs-lradc.c | 525 +++- drivers/staging/iio/frequency/ad5930.c | 5 +- drivers/staging/iio/frequency/ad9850.c | 5 +- drivers/staging/iio/frequency/ad9852.c | 5 +- drivers/staging/iio/gyro/Kconfig | 17 - drivers/staging/iio/gyro/Makefile | 9 - drivers/staging/iio/gyro/adxrs450.h | 62 - drivers/staging/iio/iio_hwmon.c | 83 +- drivers/staging/iio/iio_simple_dummy.c | 4 +- drivers/staging/iio/iio_simple_dummy_buffer.c | 2 +- drivers/staging/iio/impedance-analyzer/Kconfig | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 8 +- drivers/staging/iio/imu/Kconfig | 17 - drivers/staging/iio/imu/Makefile | 7 - drivers/staging/iio/imu/adis16400_core.c | 1320 ---------- drivers/staging/iio/imu/adis16400_ring.c | 204 -- drivers/staging/iio/imu/adis16400_trigger.c | 74 - drivers/staging/iio/light/Kconfig | 10 - drivers/staging/iio/light/Makefile | 1 - drivers/staging/iio/light/tsl2x7x_core.c | 78 +- drivers/staging/iio/meter/Kconfig | 2 +- drivers/staging/iio/meter/ade7753.c | 6 +- drivers/staging/iio/meter/ade7754.c | 5 +- drivers/staging/iio/meter/ade7758_core.c | 28 +- drivers/staging/iio/meter/ade7758_ring.c | 12 +- drivers/staging/iio/meter/ade7759.c | 5 +- drivers/staging/iio/meter/ade7854-spi.c | 44 +- drivers/staging/iio/resolver/ad2s1210.c | 5 +- drivers/staging/iio/ring_sw.c | 366 --- drivers/staging/iio/ring_sw.h | 30 - drivers/staging/imx-drm/ipu-v3/ipu-common.c | 3 - drivers/staging/imx-drm/ipu-v3/ipu-di.c | 2 +- drivers/staging/keucr/usb.c | 188 +- drivers/staging/line6/Kconfig | 10 - drivers/staging/line6/capture.c | 10 - drivers/staging/line6/driver.c | 86 +- drivers/staging/line6/driver.h | 13 +- drivers/staging/line6/midi.c | 2 +- drivers/staging/line6/midi.h | 4 +- drivers/staging/line6/midibuf.c | 25 +- drivers/staging/line6/midibuf.h | 22 +- drivers/staging/line6/pcm.c | 36 +- drivers/staging/line6/playback.c | 9 - drivers/staging/line6/pod.c | 105 +- drivers/staging/line6/toneport.c | 6 +- drivers/staging/line6/variax.c | 14 - drivers/staging/nvec/nvec.c | 82 +- drivers/staging/nvec/nvec.h | 5 +- drivers/staging/nvec/nvec_kbd.c | 42 +- drivers/staging/nvec/nvec_power.c | 8 +- drivers/staging/nvec/nvec_ps2.c | 37 +- drivers/staging/omap-thermal/omap-bandgap.c | 2 - drivers/staging/omap-thermal/omap-thermal-common.c | 4 +- drivers/staging/omapdrm/omap_connector.c | 4 +- drivers/staging/omapdrm/omap_crtc.c | 5 +- drivers/staging/omapdrm/omap_dmm_priv.h | 5 + drivers/staging/omapdrm/omap_dmm_tiler.c | 172 +- drivers/staging/omapdrm/omap_drv.c | 18 +- drivers/staging/omapdrm/omap_drv.h | 4 + drivers/staging/omapdrm/omap_encoder.c | 4 +- drivers/staging/omapdrm/omap_fb.c | 1 - drivers/staging/omapdrm/omap_fbdev.c | 4 +- drivers/staging/omapdrm/omap_gem.c | 42 +- drivers/staging/omapdrm/omap_gem_dmabuf.c | 6 +- drivers/staging/omapdrm/omap_plane.c | 4 +- drivers/staging/omapdrm/tcm.h | 2 + drivers/staging/ozwpan/TODO | 3 +- drivers/staging/ozwpan/ozcdev.c | 52 +- drivers/staging/ozwpan/ozcdev.h | 1 - drivers/staging/ozwpan/ozeltbuf.c | 18 +- drivers/staging/ozwpan/ozevent.c | 8 +- drivers/staging/ozwpan/ozhcd.c | 152 +- drivers/staging/ozwpan/ozmain.c | 2 +- drivers/staging/ozwpan/ozpd.c | 88 +- drivers/staging/ozwpan/ozpd.h | 4 +- drivers/staging/ozwpan/ozproto.c | 84 +- drivers/staging/ozwpan/ozproto.h | 2 +- drivers/staging/ozwpan/ozusbif.h | 8 +- drivers/staging/ozwpan/ozusbsvc.c | 22 +- drivers/staging/ozwpan/ozusbsvc1.c | 26 +- drivers/staging/panel/panel.c | 31 +- drivers/staging/ramster/Kconfig | 31 - drivers/staging/ramster/Makefile | 6 - drivers/staging/ramster/tmem.c | 894 ------- drivers/staging/ramster/tmem.h | 259 -- drivers/staging/ramster/zcache-main.c | 1820 -------------- drivers/staging/rtl8187se/ieee80211/dot11d.c | 71 +- .../staging/rtl8187se/ieee80211/ieee80211_module.c | 4 +- drivers/staging/rtl8187se/ieee80211/ieee80211_rx.c | 6 +- drivers/staging/rtl8187se/ieee80211/ieee80211_wx.c | 408 ++- drivers/staging/rtl8187se/r8185b_init.c | 301 +-- drivers/staging/rtl8192u/changes | 1 - drivers/staging/rtl8192u/ieee80211/Makefile | 1 - drivers/staging/rtl8192u/ieee80211/aes.c | 3 +- drivers/staging/rtl8192u/ieee80211/arc4.c | 2 +- drivers/staging/rtl8192u/ieee80211/crypto_compat.h | 2 - drivers/staging/rtl8192u/ieee80211/dot11d.c | 1 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 102 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 8 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 394 +-- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 280 +-- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 31 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 54 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/internal.h | 1 - drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h | 6 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 63 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 13 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 124 +- drivers/staging/rtl8192u/ieee80211/rtl819x_Qos.h | 83 +- drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h | 3 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 18 +- drivers/staging/rtl8192u/ieee80211/rtl_crypto.h | 93 +- drivers/staging/rtl8192u/r8180_93cx6.c | 2 +- drivers/staging/rtl8192u/r8180_pm.h | 2 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 13 +- drivers/staging/rtl8192u/r8192U.h | 299 ++- drivers/staging/rtl8192u/r8192U_core.c | 589 +++-- drivers/staging/rtl8192u/r8192U_dm.c | 197 +- drivers/staging/rtl8192u/r8192U_dm.h | 24 +- drivers/staging/rtl8192u/r8192U_hw.h | 16 +- drivers/staging/rtl8192u/r8192U_wx.c | 37 +- drivers/staging/rtl8192u/r819xU_HTGen.h | 1 - drivers/staging/rtl8192u/r819xU_HTType.h | 9 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 38 +- drivers/staging/rtl8192u/r819xU_cmdpkt.h | 44 +- drivers/staging/rtl8192u/r819xU_firmware.c | 109 +- drivers/staging/rtl8192u/r819xU_firmware.h | 1 - drivers/staging/rtl8192u/r819xU_phy.c | 127 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 1044 ++++---- drivers/staging/rtl8712/ethernet.h | 7 - drivers/staging/rtl8712/hal_init.c | 17 +- drivers/staging/rtl8712/ieee80211.h | 2 +- drivers/staging/rtl8712/mlme_linux.c | 2 - drivers/staging/rtl8712/os_intfs.c | 3 +- drivers/staging/rtl8712/rtl8712_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_cmd.c | 1 - drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 66 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 181 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 2 - drivers/staging/rtl8712/rtl871x_mlme.c | 9 +- drivers/staging/rtl8712/rtl871x_mp.h | 56 - drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 393 +-- drivers/staging/rtl8712/rtl871x_security.h | 6 +- drivers/staging/rtl8712/sta_info.h | 2 +- drivers/staging/rtl8712/usb_intf.c | 33 +- drivers/staging/rtl8712/usb_ops_linux.c | 15 +- drivers/staging/rtl8712/wifi.h | 171 +- drivers/staging/rtl8712/xmit_linux.c | 3 +- drivers/staging/sb105x/sb_mp_register.h | 2 +- drivers/staging/sb105x/sb_pci_mp.c | 18 +- drivers/staging/sbe-2t3e3/dc.c | 9 +- drivers/staging/sbe-2t3e3/module.c | 7 +- drivers/staging/sep/sep_crypto.c | 10 +- drivers/staging/sep/sep_main.c | 44 +- drivers/staging/slicoss/slic.h | 504 ++-- drivers/staging/slicoss/slichw.h | 6 +- drivers/staging/slicoss/slicoss.c | 35 +- drivers/staging/speakup/Kconfig | 2 +- drivers/staging/speakup/buffers.c | 14 +- drivers/staging/speakup/fakekey.c | 2 +- drivers/staging/speakup/i18n.c | 12 +- drivers/staging/speakup/i18n.h | 12 +- drivers/staging/speakup/keyhelp.c | 39 +- drivers/staging/speakup/kobjects.c | 84 +- drivers/staging/speakup/main.c | 370 +-- drivers/staging/speakup/selection.c | 15 +- drivers/staging/speakup/serialio.c | 6 +- drivers/staging/speakup/speakup.h | 72 +- drivers/staging/speakup/speakup_acntpc.c | 6 +- drivers/staging/speakup/speakup_acntsa.c | 2 +- drivers/staging/speakup/speakup_apollo.c | 8 +- drivers/staging/speakup/speakup_audptr.c | 2 +- drivers/staging/speakup/speakup_bns.c | 2 +- drivers/staging/speakup/speakup_decext.c | 6 +- drivers/staging/speakup/speakup_decpc.c | 4 +- drivers/staging/speakup/speakup_dectlk.c | 6 +- drivers/staging/speakup/speakup_dtlk.c | 4 +- drivers/staging/speakup/speakup_dummy.c | 2 +- drivers/staging/speakup/speakup_keypc.c | 6 +- drivers/staging/speakup/speakup_ltlk.c | 2 +- drivers/staging/speakup/speakup_spkout.c | 2 +- drivers/staging/speakup/speakup_txprt.c | 2 +- drivers/staging/speakup/spk_priv.h | 8 +- drivers/staging/speakup/synth.c | 38 +- drivers/staging/speakup/thread.c | 4 +- drivers/staging/speakup/varhandlers.c | 66 +- drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 18 +- drivers/staging/tidspbridge/core/msg_sm.c | 3 +- drivers/staging/tidspbridge/core/tiomap3430.c | 34 +- .../staging/tidspbridge/include/dspbridge/proc.h | 2 - drivers/staging/tidspbridge/pmgr/cod.c | 2 +- drivers/staging/tidspbridge/pmgr/dbll.c | 2 +- drivers/staging/tidspbridge/pmgr/dspapi.c | 11 +- drivers/staging/tidspbridge/rmgr/dbdcd.c | 3 +- drivers/staging/tidspbridge/rmgr/drv_interface.c | 1 - drivers/staging/tidspbridge/rmgr/nldr.c | 6 +- drivers/staging/tidspbridge/rmgr/node.c | 12 +- drivers/staging/tidspbridge/rmgr/proc.c | 23 +- drivers/staging/usbip/Kconfig | 2 +- drivers/staging/usbip/stub_dev.c | 42 +- drivers/staging/usbip/stub_rx.c | 5 +- drivers/staging/usbip/stub_tx.c | 1 - drivers/staging/usbip/usbip_common.c | 3 +- drivers/staging/usbip/usbip_event.c | 6 +- drivers/staging/usbip/userspace/.gitignore | 28 + drivers/staging/usbip/userspace/Makefile.am | 2 +- drivers/staging/usbip/userspace/README | 2 - drivers/staging/usbip/userspace/configure.ac | 20 +- drivers/staging/usbip/userspace/src/Makefile.am | 4 +- drivers/staging/usbip/userspace/src/usbip_attach.c | 15 +- drivers/staging/usbip/userspace/src/usbipd.c | 96 +- drivers/staging/usbip/vhci_hcd.c | 80 +- drivers/staging/usbip/vhci_rx.c | 10 +- drivers/staging/usbip/vhci_tx.c | 14 +- drivers/staging/vme/devices/Kconfig | 2 +- drivers/staging/vme/devices/vme_pio2_core.c | 1 - drivers/staging/vme/devices/vme_pio2_gpio.c | 4 +- drivers/staging/vme/devices/vme_user.c | 2 - drivers/staging/vt6655/channel.c | 11 +- drivers/staging/vt6655/device.h | 24 +- drivers/staging/vt6655/rxtx.c | 6 +- drivers/staging/vt6655/wcmd.c | 2 +- drivers/staging/vt6655/wmgr.c | 2 +- drivers/staging/vt6656/80211mgr.c | 36 +- drivers/staging/vt6656/80211mgr.h | 169 +- drivers/staging/vt6656/aes_ccmp.c | 10 +- drivers/staging/vt6656/aes_ccmp.h | 2 +- drivers/staging/vt6656/baseband.c | 91 +- drivers/staging/vt6656/baseband.h | 70 +- drivers/staging/vt6656/bssdb.c | 435 ++-- drivers/staging/vt6656/bssdb.h | 172 +- drivers/staging/vt6656/card.c | 366 ++- drivers/staging/vt6656/card.h | 47 +- drivers/staging/vt6656/channel.c | 157 +- drivers/staging/vt6656/channel.h | 9 +- drivers/staging/vt6656/control.c | 55 +- drivers/staging/vt6656/control.h | 26 +- drivers/staging/vt6656/datarate.c | 109 +- drivers/staging/vt6656/datarate.h | 43 +- drivers/staging/vt6656/desc.h | 195 +- drivers/staging/vt6656/device.h | 879 ++++--- drivers/staging/vt6656/device_cfg.h | 12 +- drivers/staging/vt6656/dpc.c | 470 ++-- drivers/staging/vt6656/dpc.h | 16 +- drivers/staging/vt6656/firmware.c | 33 +- drivers/staging/vt6656/firmware.h | 17 +- drivers/staging/vt6656/hostap.c | 147 +- drivers/staging/vt6656/hostap.h | 4 +- drivers/staging/vt6656/int.c | 22 +- drivers/staging/vt6656/int.h | 7 +- drivers/staging/vt6656/iocmd.h | 22 +- drivers/staging/vt6656/iwctl.c | 184 +- drivers/staging/vt6656/key.c | 364 ++- drivers/staging/vt6656/key.h | 104 +- drivers/staging/vt6656/mac.c | 92 +- drivers/staging/vt6656/mac.h | 35 +- drivers/staging/vt6656/main_usb.c | 530 ++-- drivers/staging/vt6656/power.c | 104 +- drivers/staging/vt6656/power.h | 16 +- drivers/staging/vt6656/rf.c | 178 +- drivers/staging/vt6656/rf.h | 26 +- drivers/staging/vt6656/rxtx.c | 965 +++----- drivers/staging/vt6656/rxtx.h | 31 +- drivers/staging/vt6656/tether.c | 8 +- drivers/staging/vt6656/tether.h | 2 +- drivers/staging/vt6656/ttype.h | 23 - drivers/staging/vt6656/usbpipe.c | 216 +- drivers/staging/vt6656/usbpipe.h | 40 +- drivers/staging/vt6656/wcmd.c | 323 ++- drivers/staging/vt6656/wcmd.h | 18 +- drivers/staging/vt6656/wctl.c | 50 +- drivers/staging/vt6656/wctl.h | 10 +- drivers/staging/vt6656/wmgr.c | 1406 +++++------ drivers/staging/vt6656/wmgr.h | 394 ++- drivers/staging/vt6656/wpa.c | 30 +- drivers/staging/vt6656/wpa.h | 4 +- drivers/staging/vt6656/wpa2.c | 41 +- drivers/staging/vt6656/wpactl.c | 34 +- drivers/staging/vt6656/wpactl.h | 2 +- drivers/staging/winbond/Kconfig | 2 +- drivers/staging/wlags49_h2/ap_h2.c | 8 +- drivers/staging/wlags49_h2/ap_h25.c | 78 +- drivers/staging/wlags49_h2/sta_h2.c | 80 +- drivers/staging/wlags49_h2/wl_enc.c | 128 +- drivers/staging/wlags49_h2/wl_netdev.h | 94 +- drivers/staging/wlags49_h2/wl_priv.c | 1113 +++++---- drivers/staging/wlags49_h2/wl_priv.h | 58 +- drivers/staging/wlags49_h2/wl_profile.h | 12 +- drivers/staging/wlags49_h2/wl_util.h | 38 +- drivers/staging/wlags49_h2/wl_wext.c | 2 - drivers/staging/wlan-ng/hfa384x.h | 31 +- drivers/staging/wlan-ng/p80211netdev.c | 2 + drivers/staging/wlan-ng/prism2mgmt.c | 40 +- drivers/staging/xgifb/XGI_main_26.c | 84 +- drivers/staging/xgifb/XGIfb.h | 2 +- drivers/staging/xgifb/vb_init.c | 119 +- drivers/staging/xgifb/vb_init.h | 1 + drivers/staging/xgifb/vb_setmode.c | 684 ++---- drivers/staging/xgifb/vb_struct.h | 5 +- drivers/staging/xgifb/vb_table.h | 168 +- drivers/staging/zcache/Kconfig | 34 +- drivers/staging/zcache/Makefile | 5 +- drivers/staging/zcache/TODO | 69 + drivers/staging/{ramster => zcache}/ramster.h | 0 .../{ramster => zcache}/ramster/heartbeat.c | 0 .../{ramster => zcache}/ramster/heartbeat.h | 0 .../staging/{ramster => zcache}/ramster/masklog.c | 0 .../staging/{ramster => zcache}/ramster/masklog.h | 0 .../{ramster => zcache}/ramster/nodemanager.c | 0 .../{ramster => zcache}/ramster/nodemanager.h | 0 .../staging/{ramster => zcache}/ramster/r2net.c | 0 .../staging/{ramster => zcache}/ramster/ramster.c | 34 +- .../staging/{ramster => zcache}/ramster/ramster.h | 0 .../ramster/ramster_nodemanager.h | 0 drivers/staging/{ramster => zcache}/ramster/tcp.c | 0 drivers/staging/{ramster => zcache}/ramster/tcp.h | 0 .../{ramster => zcache}/ramster/tcp_internal.h | 0 drivers/staging/zcache/tmem.c | 327 ++- drivers/staging/zcache/tmem.h | 83 +- drivers/staging/{ramster => zcache}/zbud.c | 41 +- drivers/staging/{ramster => zcache}/zbud.h | 0 drivers/staging/zcache/zcache-main.c | 2590 ++++++++++---------- drivers/staging/{ramster => zcache}/zcache.h | 0 drivers/staging/zram/Kconfig | 2 +- drivers/staging/zram/zram.txt | 27 +- drivers/staging/zram/zram_drv.c | 294 +-- drivers/staging/zram/zram_drv.h | 17 +- drivers/staging/zram/zram_sysfs.c | 16 +- drivers/staging/zsmalloc/zsmalloc-main.c | 29 +- drivers/staging/zsmalloc/zsmalloc.h | 2 +- include/linux/hid-sensor-hub.h | 38 + include/linux/hid-sensor-ids.h | 9 + include/linux/iio/buffer.h | 13 - include/linux/iio/common/st_sensors.h | 280 +++ include/linux/iio/common/st_sensors_i2c.h | 20 + include/linux/iio/common/st_sensors_spi.h | 20 + include/linux/iio/consumer.h | 14 +- include/linux/iio/driver.h | 9 +- include/linux/iio/gyro/itg3200.h | 154 ++ include/linux/iio/trigger.h | 5 + include/linux/pci_ids.h | 10 + include/linux/platform_data/invensense_mpu6050.h | 31 + .../linux/platform_data}/tsl2563.h | 1 - include/linux/spi/spi.h | 44 + 621 files changed, 28254 insertions(+), 28403 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-mpu6050 rename drivers/{staging => }/iio/accel/kxsd9.c (97%) create mode 100644 drivers/iio/accel/st_accel.h create mode 100644 drivers/iio/accel/st_accel_buffer.c create mode 100644 drivers/iio/accel/st_accel_core.c create mode 100644 drivers/iio/accel/st_accel_i2c.c create mode 100644 drivers/iio/accel/st_accel_spi.c delete mode 100644 drivers/iio/common/hid-sensors/hid-sensor-attributes.h create mode 100644 drivers/iio/common/st_sensors/Kconfig create mode 100644 drivers/iio/common/st_sensors/Makefile create mode 100644 drivers/iio/common/st_sensors/st_sensors_buffer.c create mode 100644 drivers/iio/common/st_sensors/st_sensors_core.c create mode 100644 drivers/iio/common/st_sensors/st_sensors_i2c.c create mode 100644 drivers/iio/common/st_sensors/st_sensors_spi.c create mode 100644 drivers/iio/common/st_sensors/st_sensors_trigger.c rename drivers/{staging/iio/gyro/adis16080_core.c => iio/gyro/adis16080.c} (55%) rename drivers/{staging/iio/gyro/adxrs450_core.c => iio/gyro/adxrs450.c} (68%) create mode 100644 drivers/iio/gyro/itg3200_buffer.c create mode 100644 drivers/iio/gyro/itg3200_core.c create mode 100644 drivers/iio/gyro/st_gyro.h create mode 100644 drivers/iio/gyro/st_gyro_buffer.c create mode 100644 drivers/iio/gyro/st_gyro_core.c create mode 100644 drivers/iio/gyro/st_gyro_i2c.c create mode 100644 drivers/iio/gyro/st_gyro_spi.c rename drivers/{staging => }/iio/imu/adis16400.h (68%) create mode 100644 drivers/iio/imu/adis16400_buffer.c create mode 100644 drivers/iio/imu/adis16400_core.c create mode 100644 drivers/iio/imu/inv_mpu6050/Kconfig create mode 100644 drivers/iio/imu/inv_mpu6050/Makefile create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c rename drivers/{staging => }/iio/light/tsl2563.c (91%) create mode 100644 drivers/iio/magnetometer/st_magn.h create mode 100644 drivers/iio/magnetometer/st_magn_buffer.c create mode 100644 drivers/iio/magnetometer/st_magn_core.c create mode 100644 drivers/iio/magnetometer/st_magn_i2c.c create mode 100644 drivers/iio/magnetometer/st_magn_spi.c create mode 100644 drivers/platform/goldfish/Kconfig create mode 100644 drivers/platform/goldfish/Makefile create mode 100644 drivers/platform/goldfish/goldfish_pipe.c create mode 100644 drivers/platform/goldfish/pdev_bus.c create mode 100644 drivers/rtc/rtc-hid-sensor-time.c create mode 100644 drivers/staging/comedi/comedi_buf.c create mode 100644 drivers/staging/comedi/comedi_pci.c create mode 100644 drivers/staging/comedi/comedi_pcmcia.c create mode 100644 drivers/staging/comedi/comedi_usb.c delete mode 100644 drivers/staging/comedi/drivers/addi-data/hwdrv_apci16xx.c delete mode 100644 drivers/staging/comedi/drivers/addi-data/hwdrv_apci2200.c create mode 100644 drivers/staging/comedi/drivers/addi_watchdog.c create mode 100644 drivers/staging/comedi/drivers/addi_watchdog.h create mode 100644 drivers/staging/comedi/drivers/das08_isa.c create mode 100644 drivers/staging/comedi/drivers/das08_pci.c delete mode 100644 drivers/staging/comedi/drivers/pcm_common.c delete mode 100644 drivers/staging/comedi/drivers/pcm_common.h create mode 100644 drivers/staging/goldfish/Kconfig create mode 100644 drivers/staging/goldfish/Makefile create mode 100644 drivers/staging/goldfish/README create mode 100644 drivers/staging/goldfish/goldfish_audio.c create mode 100644 drivers/staging/goldfish/goldfish_nand.c create mode 100644 drivers/staging/goldfish/goldfish_nand_reg.h delete mode 100644 drivers/staging/iio/gyro/adxrs450.h delete mode 100644 drivers/staging/iio/imu/Kconfig delete mode 100644 drivers/staging/iio/imu/Makefile delete mode 100644 drivers/staging/iio/imu/adis16400_core.c delete mode 100644 drivers/staging/iio/imu/adis16400_ring.c delete mode 100644 drivers/staging/iio/imu/adis16400_trigger.c delete mode 100644 drivers/staging/iio/ring_sw.c delete mode 100644 drivers/staging/iio/ring_sw.h delete mode 100644 drivers/staging/ramster/Kconfig delete mode 100644 drivers/staging/ramster/Makefile delete mode 100644 drivers/staging/ramster/tmem.c delete mode 100644 drivers/staging/ramster/tmem.h delete mode 100644 drivers/staging/ramster/zcache-main.c create mode 100644 drivers/staging/usbip/userspace/.gitignore create mode 100644 drivers/staging/zcache/TODO rename drivers/staging/{ramster => zcache}/ramster.h (100%) rename drivers/staging/{ramster => zcache}/ramster/heartbeat.c (100%) rename drivers/staging/{ramster => zcache}/ramster/heartbeat.h (100%) rename drivers/staging/{ramster => zcache}/ramster/masklog.c (100%) rename drivers/staging/{ramster => zcache}/ramster/masklog.h (100%) rename drivers/staging/{ramster => zcache}/ramster/nodemanager.c (100%) rename drivers/staging/{ramster => zcache}/ramster/nodemanager.h (100%) rename drivers/staging/{ramster => zcache}/ramster/r2net.c (100%) rename drivers/staging/{ramster => zcache}/ramster/ramster.c (97%) rename drivers/staging/{ramster => zcache}/ramster/ramster.h (100%) rename drivers/staging/{ramster => zcache}/ramster/ramster_nodemanager.h (100%) rename drivers/staging/{ramster => zcache}/ramster/tcp.c (100%) rename drivers/staging/{ramster => zcache}/ramster/tcp.h (100%) rename drivers/staging/{ramster => zcache}/ramster/tcp_internal.h (100%) rename drivers/staging/{ramster => zcache}/zbud.c (97%) rename drivers/staging/{ramster => zcache}/zbud.h (100%) rename drivers/staging/{ramster => zcache}/zcache.h (100%) create mode 100644 include/linux/iio/common/st_sensors.h create mode 100644 include/linux/iio/common/st_sensors_i2c.h create mode 100644 include/linux/iio/common/st_sensors_spi.h create mode 100644 include/linux/iio/gyro/itg3200.h create mode 100644 include/linux/platform_data/invensense_mpu6050.h rename {drivers/staging/iio/light => include/linux/platform_data}/tsl2563.h (99%) _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel