[GIT PATCH] Staging patches for 3.5-rc1

Greg KH gregkh at linuxfoundation.org
Tue May 22 13:19:37 UTC 2012


The following changes since commit 69964ea4c7b68c9399f7977aa5b9aa6539a6a98a:

  Linux 3.4-rc5 (2012-04-29 15:19:10 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-3.5-rc1

for you to fetch changes up to 69964ea4c7b68c9399f7977aa5b9aa6539a6a98a:

  Linux 3.4-rc5 (2012-04-29 15:19:10 -0700)

----------------------------------------------------------------
Staging tree pull request for 3.5-rc1

Here is the big staging tree pull request for the 3.5-rc1 merge window.

Loads of changes here, and we just narrowly added more lines than we
added:
 622 files changed, 28356 insertions(+), 26059 deletions(-)

But, good news is that there is a number of subsystems that moved out of
the staging tree, to their respective "real" portions of the kernel.

Code that moved out was:
	- iio core code
	- mei driver
	- vme core and bridge drivers

There was one broken network driver that moved into staging as a step
before it is removed from the tree (pc300), and there was a few new
drivers added to the tree:
	- new iio drivers
	- gdm72xx wimax USB driver
	- ipack subsystem and 2 drivers

All of the movements around have acks from the various subsystem
maintainers, and all of this has been in the linux-next tree for a
while.

Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>

----------------------------------------------------------------

 .../ABI/testing}/sysfs-bus-iio                     |   52 +-
 Documentation/Makefile                             |    2 +-
 .../devicetree/bindings/arm/atmel-adc.txt          |   65 +
 .../bindings/staging/iio/adc/lpc32xx-adc.txt       |   16 +
 .../bindings/staging/iio/adc/spear-adc.txt         |   26 +
 Documentation/ioctl/ioctl-number.txt               |    1 +
 Documentation/misc-devices/mei/.gitignore          |    1 +
 Documentation/misc-devices/mei/Makefile            |    8 +
 Documentation/misc-devices/mei/TODO                |    2 +
 .../misc-devices}/mei/mei-amt-version.c            |    2 +-
 .../misc-devices}/mei/mei.txt                      |    0
 Documentation/ramoops.txt                          |   16 +-
 {drivers/staging/vme => Documentation}/vme_api.txt |    0
 MAINTAINERS                                        |   21 +
 arch/arm/boot/dts/at91sam9g20.dtsi                 |   35 +
 arch/arm/boot/dts/at91sam9g45.dtsi                 |   37 +
 arch/arm/boot/dts/at91sam9x5.dtsi                  |   38 +
 arch/arm/mach-at91/at91sam9260.c                   |    8 +
 arch/arm/mach-at91/at91sam9260_devices.c           |   90 +
 arch/arm/mach-at91/at91sam9g45.c                   |    9 +
 arch/arm/mach-at91/at91sam9g45_devices.c           |  101 +
 arch/arm/mach-at91/at91sam9x5.c                    |    6 +
 arch/arm/mach-at91/board-sam9g20ek.c               |   14 +
 arch/arm/mach-at91/board-sam9m10g45ek.c            |   12 +
 drivers/Kconfig                                    |    4 +
 drivers/Makefile                                   |    2 +
 drivers/char/Kconfig                               |    8 -
 drivers/char/Makefile                              |    1 -
 drivers/char/ramoops.c                             |  250 --
 drivers/iio/Kconfig                                |   54 +
 drivers/iio/Makefile                               |   13 +
 drivers/iio/adc/Kconfig                            |   16 +
 drivers/iio/adc/Makefile                           |    5 +
 drivers/iio/adc/at91_adc.c                         |  802 +++++
 drivers/iio/amplifiers/Kconfig                     |   17 +
 drivers/iio/amplifiers/Makefile                    |    5 +
 drivers/iio/amplifiers/ad8366.c                    |  222 ++
 drivers/{staging => }/iio/iio_core.h               |    6 +
 drivers/{staging => }/iio/iio_core_trigger.h       |    0
 drivers/{staging => }/iio/industrialio-buffer.c    |   91 +-
 drivers/{staging => }/iio/industrialio-core.c      |   94 +-
 drivers/{staging => }/iio/industrialio-event.c     |   14 +-
 drivers/{staging => }/iio/industrialio-trigger.c   |   24 +-
 drivers/{staging => }/iio/inkern.c                 |    8 +-
 drivers/{staging => }/iio/kfifo_buf.c              |    3 +-
 drivers/misc/Kconfig                               |    1 +
 drivers/misc/Makefile                              |    1 +
 drivers/{staging => misc}/mei/Kconfig              |    0
 drivers/{staging => misc}/mei/Makefile             |    0
 drivers/{staging => misc}/mei/hw.h                 |    0
 drivers/{staging => misc}/mei/init.c               |    4 +-
 drivers/{staging => misc}/mei/interface.c          |    2 +-
 drivers/{staging => misc}/mei/interface.h          |    5 +-
 drivers/{staging => misc}/mei/interrupt.c          |    2 +-
 drivers/{staging => misc}/mei/iorw.c               |    2 +-
 drivers/{staging => misc}/mei/main.c               |   41 +-
 drivers/{staging => misc}/mei/mei_dev.h            |    2 +-
 drivers/{staging => misc}/mei/wd.c                 |   76 +-
 drivers/net/wan/Kconfig                            |   31 -
 drivers/net/wan/Makefile                           |    5 -
 drivers/staging/Kconfig                            |   12 +-
 drivers/staging/Makefile                           |    5 +-
 drivers/staging/android/Kconfig                    |   31 +-
 drivers/staging/android/Makefile                   |    2 -
 drivers/staging/android/alarm-dev.c                |  137 +-
 drivers/staging/android/alarm.c                    |  601 ----
 drivers/staging/android/android_alarm.h            |   59 -
 drivers/staging/android/binder.h                   |   10 +-
 drivers/staging/android/logger.c                   |  113 +-
 drivers/staging/android/ram_console.c              |    2 +-
 drivers/staging/android/timed_output.c             |    1 +
 drivers/staging/asus_oled/asus_oled.c              |    6 +-
 drivers/staging/bcm/Adapter.h                      |  883 +++--
 drivers/staging/bcm/DDRInit.c                      |   26 +-
 drivers/staging/bcm/IPv6Protocol.c                 |  409 ++-
 drivers/staging/bcm/Misc.c                         |    2 +-
 drivers/staging/comedi/Kconfig                     |  253 +-
 drivers/staging/comedi/comedi.h                    |    2 +-
 drivers/staging/comedi/comedi_fops.c               | 1403 ++++----
 drivers/staging/comedi/comedidev.h                 |   72 +-
 drivers/staging/comedi/drivers.c                   |  326 +-
 drivers/staging/comedi/drivers/8255.c              |   73 +-
 drivers/staging/comedi/drivers/acl7225b.c          |   55 +-
 .../staging/comedi/drivers/addi-data/addi_common.c | 3556 +++++++-------------
 .../staging/comedi/drivers/addi-data/addi_common.h |  145 +-
 .../comedi/drivers/addi-data/hwdrv_apci3120.c      |   18 +-
 drivers/staging/comedi/drivers/adl_pci6208.c       |  263 +-
 drivers/staging/comedi/drivers/adl_pci7230.c       |  133 +-
 drivers/staging/comedi/drivers/adl_pci7296.c       |   77 +-
 drivers/staging/comedi/drivers/adl_pci7432.c       |  149 +-
 drivers/staging/comedi/drivers/adl_pci8164.c       |  301 +-
 drivers/staging/comedi/drivers/adl_pci9111.c       |  106 +-
 drivers/staging/comedi/drivers/adl_pci9118.c       |  182 +-
 drivers/staging/comedi/drivers/adq12b.c            |  250 +-
 drivers/staging/comedi/drivers/adv_pci1710.c       |  223 +-
 drivers/staging/comedi/drivers/adv_pci1723.c       |  103 +-
 drivers/staging/comedi/drivers/adv_pci_dio.c       |  130 +-
 drivers/staging/comedi/drivers/aio_aio12_8.c       |   33 +-
 drivers/staging/comedi/drivers/aio_iiro_16.c       |  113 +-
 drivers/staging/comedi/drivers/amplc_dio200.c      |   99 +-
 drivers/staging/comedi/drivers/amplc_pc236.c       |   85 +-
 drivers/staging/comedi/drivers/amplc_pc263.c       |   87 +-
 drivers/staging/comedi/drivers/amplc_pci224.c      |  256 +-
 drivers/staging/comedi/drivers/amplc_pci230.c      |  120 +-
 drivers/staging/comedi/drivers/c6xdigio.c          |   44 +-
 drivers/staging/comedi/drivers/cb_das16_cs.c       |    9 +-
 drivers/staging/comedi/drivers/cb_pcidas.c         |  109 +-
 drivers/staging/comedi/drivers/cb_pcidas64.c       |  142 +-
 drivers/staging/comedi/drivers/cb_pcidda.c         |  175 +-
 drivers/staging/comedi/drivers/cb_pcidio.c         |  131 +-
 drivers/staging/comedi/drivers/cb_pcimdas.c        |  123 +-
 drivers/staging/comedi/drivers/cb_pcimdda.c        |  132 +-
 drivers/staging/comedi/drivers/comedi_bond.c       |  216 +-
 drivers/staging/comedi/drivers/comedi_parport.c    |   38 +-
 drivers/staging/comedi/drivers/comedi_test.c       |  373 +-
 drivers/staging/comedi/drivers/contec_pci_dio.c    |  163 +-
 drivers/staging/comedi/drivers/daqboard2000.c      |   87 +-
 drivers/staging/comedi/drivers/das08.c             |  132 +-
 drivers/staging/comedi/drivers/das08.h             |    2 +-
 drivers/staging/comedi/drivers/das16.c             |  891 +++--
 drivers/staging/comedi/drivers/das16m1.c           |  219 +-
 drivers/staging/comedi/drivers/das1800.c           |   61 +-
 drivers/staging/comedi/drivers/das6402.c           |   68 +-
 drivers/staging/comedi/drivers/das800.c            |    8 +-
 drivers/staging/comedi/drivers/dmm32at.c           |   15 +-
 drivers/staging/comedi/drivers/dt2801.c            |  283 +-
 drivers/staging/comedi/drivers/dt2811.c            |  309 +-
 drivers/staging/comedi/drivers/dt2814.c            |  116 +-
 drivers/staging/comedi/drivers/dt2815.c            |   42 +-
 drivers/staging/comedi/drivers/dt2817.c            |   37 +-
 drivers/staging/comedi/drivers/dt282x.c            |  397 +--
 drivers/staging/comedi/drivers/dt3000.c            |  234 +-
 drivers/staging/comedi/drivers/dt9812.c            |   43 +-
 drivers/staging/comedi/drivers/dyna_pci10xx.c      |   79 +-
 drivers/staging/comedi/drivers/fl512.c             |   47 +-
 drivers/staging/comedi/drivers/gsc_hpdi.c          |   98 +-
 drivers/staging/comedi/drivers/icp_multi.c         |  289 +-
 drivers/staging/comedi/drivers/ii_pci20kc.c        |   36 +-
 drivers/staging/comedi/drivers/jr3_pci.c           |   84 +-
 drivers/staging/comedi/drivers/ke_counter.c        |   98 +-
 drivers/staging/comedi/drivers/me4000.c            |  432 +--
 drivers/staging/comedi/drivers/me_daq.c            |  101 +-
 drivers/staging/comedi/drivers/mite.h              |    4 +-
 drivers/staging/comedi/drivers/mpc624.c            |  236 +-
 drivers/staging/comedi/drivers/mpc8260cpm.c        |  114 +-
 drivers/staging/comedi/drivers/multiq3.c           |   37 +-
 drivers/staging/comedi/drivers/ni_6527.c           |   10 +-
 drivers/staging/comedi/drivers/ni_65xx.c           |    9 +-
 drivers/staging/comedi/drivers/ni_660x.c           |   15 +-
 drivers/staging/comedi/drivers/ni_670x.c           |   12 +-
 drivers/staging/comedi/drivers/ni_at_a2150.c       |  360 +-
 drivers/staging/comedi/drivers/ni_at_ao.c          |  238 +-
 drivers/staging/comedi/drivers/ni_atmio.c          |   94 +-
 drivers/staging/comedi/drivers/ni_atmio16d.c       |   82 +-
 drivers/staging/comedi/drivers/ni_daq_700.c        |   17 +-
 drivers/staging/comedi/drivers/ni_daq_dio24.c      |   17 +-
 drivers/staging/comedi/drivers/ni_labpc.c          |    9 +-
 drivers/staging/comedi/drivers/ni_labpc.h          |    2 +-
 drivers/staging/comedi/drivers/ni_labpc_cs.c       |   10 +-
 drivers/staging/comedi/drivers/ni_mio_cs.c         |   13 +-
 drivers/staging/comedi/drivers/ni_pcidio.c         |  142 +-
 drivers/staging/comedi/drivers/ni_pcimio.c         |  198 +-
 drivers/staging/comedi/drivers/ni_tio_internal.h   |   36 +-
 drivers/staging/comedi/drivers/pcl711.c            |   75 +-
 drivers/staging/comedi/drivers/pcl724.c            |   65 +-
 drivers/staging/comedi/drivers/pcl725.c            |   37 +-
 drivers/staging/comedi/drivers/pcl726.c            |   46 +-
 drivers/staging/comedi/drivers/pcl730.c            |   57 +-
 drivers/staging/comedi/drivers/pcl812.c            |  166 +-
 drivers/staging/comedi/drivers/pcl816.c            |  153 +-
 drivers/staging/comedi/drivers/pcl818.c            |  166 +-
 drivers/staging/comedi/drivers/pcm3724.c           |   51 +-
 drivers/staging/comedi/drivers/pcm3730.c           |   37 +-
 drivers/staging/comedi/drivers/pcmad.c             |   63 +-
 drivers/staging/comedi/drivers/pcmda12.c           |  224 +-
 drivers/staging/comedi/drivers/pcmmio.c            |  663 ++--
 drivers/staging/comedi/drivers/pcmuio.c            |  542 ++-
 drivers/staging/comedi/drivers/poc.c               |  205 +-
 drivers/staging/comedi/drivers/quatech_daqp_cs.c   |   16 +-
 drivers/staging/comedi/drivers/rtd520.c            |  188 +-
 drivers/staging/comedi/drivers/rti800.c            |   54 +-
 drivers/staging/comedi/drivers/rti802.c            |   37 +-
 drivers/staging/comedi/drivers/s526.c              |  495 ++-
 drivers/staging/comedi/drivers/s626.c              |  137 +-
 drivers/staging/comedi/drivers/serial2002.c        |   69 +-
 drivers/staging/comedi/drivers/skel.c              |    9 +-
 drivers/staging/comedi/drivers/ssv_dnp.c           |  223 +-
 drivers/staging/comedi/drivers/unioxx5.c           |  453 ++-
 drivers/staging/comedi/drivers/usbdux.c            |  149 +-
 drivers/staging/comedi/drivers/usbduxfast.c        |   93 +-
 drivers/staging/comedi/drivers/usbduxsigma.c       |   48 +-
 drivers/staging/comedi/drivers/vmk80xx.c           |  113 +-
 drivers/staging/comedi/internal.h                  |    6 +-
 drivers/staging/et131x/et131x.c                    |   10 +-
 drivers/staging/frontier/alphatrack.c              |   15 +-
 drivers/staging/frontier/tranzport.c               |   16 +-
 drivers/staging/gdm72xx/Kconfig                    |   46 +
 drivers/staging/gdm72xx/Makefile                   |    6 +
 drivers/staging/gdm72xx/TODO                       |    5 +
 drivers/staging/gdm72xx/gdm_qos.c                  |  460 +++
 drivers/staging/gdm72xx/gdm_qos.h                  |   93 +
 drivers/staging/gdm72xx/gdm_sdio.c                 |  754 +++++
 drivers/staging/gdm72xx/gdm_sdio.h                 |   72 +
 drivers/staging/gdm72xx/gdm_usb.c                  |  798 +++++
 drivers/staging/gdm72xx/gdm_usb.h                  |   85 +
 drivers/staging/gdm72xx/gdm_wimax.c                | 1026 ++++++
 drivers/staging/gdm72xx/gdm_wimax.h                |   92 +
 drivers/staging/gdm72xx/hci.h                      |  218 ++
 drivers/staging/gdm72xx/netlink_k.c                |  150 +
 drivers/staging/gdm72xx/netlink_k.h                |   24 +
 drivers/staging/gdm72xx/sdio_boot.c                |  159 +
 drivers/staging/gdm72xx/sdio_boot.h                |   21 +
 drivers/staging/gdm72xx/usb_boot.c                 |  404 +++
 drivers/staging/gdm72xx/usb_boot.h                 |   22 +
 drivers/staging/gdm72xx/usb_ids.h                  |   82 +
 drivers/staging/gdm72xx/wm_ioctl.h                 |   97 +
 drivers/staging/iio/Documentation/device.txt       |    4 +-
 drivers/staging/iio/Documentation/generic_buffer.c |    4 +-
 .../staging/iio/Documentation/iio_event_monitor.c  |    2 +-
 .../light/sysfs-bus-iio-light-tsl2583              |    6 +
 .../light/sysfs-bus-iio-light-tsl2x7x              |   13 +
 .../staging/iio/Documentation/sysfs-bus-iio-ad7192 |   20 +
 .../staging/iio/Documentation/sysfs-bus-iio-dds    |   81 +-
 .../staging/iio/Documentation/sysfs-bus-iio-light  |   15 +-
 drivers/staging/iio/Documentation/trigger.txt      |    2 +-
 drivers/staging/iio/Kconfig                        |   46 +-
 drivers/staging/iio/Makefile                       |    8 +-
 drivers/staging/iio/TODO                           |    2 +-
 drivers/staging/iio/accel/adis16201_core.c         |  123 +-
 drivers/staging/iio/accel/adis16201_ring.c         |    9 +-
 drivers/staging/iio/accel/adis16201_trigger.c      |   10 +-
 drivers/staging/iio/accel/adis16203_core.c         |  108 +-
 drivers/staging/iio/accel/adis16203_ring.c         |   16 +-
 drivers/staging/iio/accel/adis16203_trigger.c      |   10 +-
 drivers/staging/iio/accel/adis16204_core.c         |  115 +-
 drivers/staging/iio/accel/adis16204_ring.c         |   16 +-
 drivers/staging/iio/accel/adis16204_trigger.c      |   10 +-
 drivers/staging/iio/accel/adis16209_core.c         |  159 +-
 drivers/staging/iio/accel/adis16209_ring.c         |   17 +-
 drivers/staging/iio/accel/adis16209_trigger.c      |   10 +-
 drivers/staging/iio/accel/adis16220_core.c         |   39 +-
 drivers/staging/iio/accel/adis16240_core.c         |  129 +-
 drivers/staging/iio/accel/adis16240_ring.c         |   16 +-
 drivers/staging/iio/accel/adis16240_trigger.c      |   10 +-
 drivers/staging/iio/accel/kxsd9.c                  |   16 +-
 drivers/staging/iio/accel/lis3l02dq_core.c         |   50 +-
 drivers/staging/iio/accel/lis3l02dq_ring.c         |   25 +-
 drivers/staging/iio/accel/sca3000_core.c           |   66 +-
 drivers/staging/iio/accel/sca3000_ring.c           |   12 +-
 drivers/staging/iio/adc/Kconfig                    |   27 +-
 drivers/staging/iio/adc/Makefile                   |    1 +
 drivers/staging/iio/adc/ad7192.c                   |   81 +-
 drivers/staging/iio/adc/ad7280a.c                  |   31 +-
 drivers/staging/iio/adc/ad7291.c                   |   26 +-
 drivers/staging/iio/adc/ad7298.h                   |    1 -
 drivers/staging/iio/adc/ad7298_core.c              |   79 +-
 drivers/staging/iio/adc/ad7298_ring.c              |   46 +-
 drivers/staging/iio/adc/ad7476.h                   |    1 -
 drivers/staging/iio/adc/ad7476_core.c              |   60 +-
 drivers/staging/iio/adc/ad7476_ring.c              |   58 +-
 drivers/staging/iio/adc/ad7606_core.c              |   39 +-
 drivers/staging/iio/adc/ad7606_par.c               |    2 +-
 drivers/staging/iio/adc/ad7606_ring.c              |   30 +-
 drivers/staging/iio/adc/ad7606_spi.c               |    2 +-
 drivers/staging/iio/adc/ad7780.c                   |   44 +-
 drivers/staging/iio/adc/ad7793.c                   |  103 +-
 drivers/staging/iio/adc/ad7816.c                   |   26 +-
 drivers/staging/iio/adc/ad7887.h                   |    1 -
 drivers/staging/iio/adc/ad7887_core.c              |   20 +-
 drivers/staging/iio/adc/ad7887_ring.c              |   46 +-
 drivers/staging/iio/adc/ad799x.h                   |    1 -
 drivers/staging/iio/adc/ad799x_core.c              |   62 +-
 drivers/staging/iio/adc/ad799x_ring.c              |   44 +-
 drivers/staging/iio/adc/adt7310.c                  |   40 +-
 drivers/staging/iio/adc/adt7410.c                  |   40 +-
 drivers/staging/iio/adc/lpc32xx_adc.c              |   35 +-
 drivers/staging/iio/adc/max1363_core.c             |   33 +-
 drivers/staging/iio/adc/max1363_ring.c             |   10 +-
 drivers/staging/iio/adc/spear_adc.c                |  448 +++
 drivers/staging/iio/addac/adt7316.c                |  152 +-
 drivers/staging/iio/cdc/ad7150.c                   |   24 +-
 drivers/staging/iio/cdc/ad7152.c                   |   30 +-
 drivers/staging/iio/cdc/ad7746.c                   |   49 +-
 drivers/staging/iio/dac/Kconfig                    |    6 +-
 drivers/staging/iio/dac/ad5064.c                   |   29 +-
 drivers/staging/iio/dac/ad5360.c                   |   21 +-
 drivers/staging/iio/dac/ad5380.c                   |   25 +-
 drivers/staging/iio/dac/ad5421.c                   |   19 +-
 drivers/staging/iio/dac/ad5446.c                   |  293 +-
 drivers/staging/iio/dac/ad5446.h                   |   20 +-
 drivers/staging/iio/dac/ad5504.c                   |   27 +-
 drivers/staging/iio/dac/ad5624r_spi.c              |   23 +-
 drivers/staging/iio/dac/ad5686.c                   |   25 +-
 drivers/staging/iio/dac/ad5764.c                   |   17 +-
 drivers/staging/iio/dac/ad5791.c                   |   25 +-
 drivers/staging/iio/dac/max517.c                   |   15 +-
 drivers/staging/iio/dds/dds.h                      |  110 -
 drivers/staging/iio/{dds => frequency}/Kconfig     |    0
 drivers/staging/iio/{dds => frequency}/Makefile    |    0
 drivers/staging/iio/{dds => frequency}/ad5930.c    |   12 +-
 drivers/staging/iio/{dds => frequency}/ad9832.c    |   36 +-
 drivers/staging/iio/{dds => frequency}/ad9832.h    |    0
 drivers/staging/iio/{dds => frequency}/ad9834.c    |   74 +-
 drivers/staging/iio/{dds => frequency}/ad9834.h    |    0
 drivers/staging/iio/{dds => frequency}/ad9850.c    |   12 +-
 drivers/staging/iio/{dds => frequency}/ad9852.c    |   12 +-
 drivers/staging/iio/{dds => frequency}/ad9910.c    |   12 +-
 drivers/staging/iio/{dds => frequency}/ad9951.c    |   12 +-
 drivers/staging/iio/frequency/dds.h                |  110 +
 drivers/staging/iio/gyro/adis16060_core.c          |   18 +-
 drivers/staging/iio/gyro/adis16080_core.c          |   16 +-
 drivers/staging/iio/gyro/adis16130_core.c          |   12 +-
 drivers/staging/iio/gyro/adis16260_core.c          |  116 +-
 drivers/staging/iio/gyro/adis16260_ring.c          |   16 +-
 drivers/staging/iio/gyro/adis16260_trigger.c       |   10 +-
 drivers/staging/iio/gyro/adxrs450.h                |    2 +-
 drivers/staging/iio/gyro/adxrs450_core.c           |   24 +-
 drivers/staging/iio/iio_dummy_evgen.c              |    4 +-
 drivers/staging/iio/iio_hwmon.c                    |    4 +-
 drivers/staging/iio/iio_simple_dummy.c             |   35 +-
 drivers/staging/iio/iio_simple_dummy_buffer.c      |   21 +-
 drivers/staging/iio/iio_simple_dummy_events.c      |    8 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   83 +-
 drivers/staging/iio/imu/adis16400_core.c           |  141 +-
 drivers/staging/iio/imu/adis16400_ring.c           |   20 +-
 drivers/staging/iio/imu/adis16400_trigger.c        |   10 +-
 drivers/staging/iio/light/Kconfig                  |   37 +-
 drivers/staging/iio/light/Makefile                 |    2 +
 drivers/staging/iio/light/isl29018.c               |  211 +-
 drivers/staging/iio/light/isl29028.c               |  566 ++++
 drivers/staging/iio/light/tsl2563.c                |   24 +-
 drivers/staging/iio/light/tsl2583.c                |   34 +-
 drivers/staging/iio/light/tsl2x7x.h                |  100 +
 drivers/staging/iio/light/tsl2x7x_core.c           | 2082 ++++++++++++
 drivers/staging/iio/magnetometer/Kconfig           |    8 +-
 drivers/staging/iio/magnetometer/ak8975.c          |   19 +-
 drivers/staging/iio/magnetometer/hmc5843.c         |  522 +--
 drivers/staging/iio/meter/ade7753.c                |   22 +-
 drivers/staging/iio/meter/ade7754.c                |   22 +-
 drivers/staging/iio/meter/ade7758_core.c           |  299 +-
 drivers/staging/iio/meter/ade7758_ring.c           |   33 +-
 drivers/staging/iio/meter/ade7758_trigger.c        |   10 +-
 drivers/staging/iio/meter/ade7759.c                |   22 +-
 drivers/staging/iio/meter/ade7854-i2c.c            |   22 +-
 drivers/staging/iio/meter/ade7854-spi.c            |   22 +-
 drivers/staging/iio/meter/ade7854.c                |   28 +-
 drivers/staging/iio/meter/meter.h                  |    2 +-
 drivers/staging/iio/resolver/ad2s1200.c            |   12 +-
 drivers/staging/iio/resolver/ad2s1210.c            |   38 +-
 drivers/staging/iio/resolver/ad2s90.c              |   11 +-
 drivers/staging/iio/ring_sw.c                      |    2 +-
 drivers/staging/iio/ring_sw.h                      |    2 +-
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |   10 +-
 drivers/staging/iio/trigger/iio-trig-gpio.c        |   10 +-
 .../staging/iio/trigger/iio-trig-periodic-rtc.c    |    8 +-
 drivers/staging/iio/trigger/iio-trig-sysfs.c       |   10 +-
 drivers/staging/ipack/Kconfig                      |   20 +
 drivers/staging/ipack/Makefile                     |    6 +
 drivers/staging/ipack/TODO                         |   46 +
 drivers/staging/ipack/bridges/Kconfig              |    8 +
 drivers/staging/ipack/bridges/Makefile             |    1 +
 drivers/staging/ipack/bridges/tpci200.c            | 1141 +++++++
 drivers/staging/ipack/bridges/tpci200.h            |  162 +
 drivers/staging/ipack/devices/Kconfig              |    7 +
 drivers/staging/ipack/devices/Makefile             |    1 +
 drivers/staging/ipack/devices/ipoctal.c            |  901 +++++
 drivers/staging/ipack/devices/ipoctal.h            |   80 +
 drivers/staging/ipack/devices/scc2698.h            |  228 ++
 drivers/staging/ipack/ipack.c                      |  205 ++
 drivers/staging/ipack/ipack.h                      |  183 +
 drivers/staging/line6/config.h                     |   48 -
 drivers/staging/line6/driver.c                     |   88 +-
 drivers/staging/line6/midi.c                       |    2 +-
 drivers/staging/line6/midibuf.c                    |    2 +-
 drivers/staging/line6/pcm.c                        |    2 +-
 drivers/staging/line6/toneport.c                   |    2 +-
 drivers/staging/media/as102/as102_fe.c             |    2 -
 drivers/staging/media/as102/as102_fw.c             |    5 +-
 drivers/staging/media/as102/as102_usb_drv.c        |    5 +-
 drivers/staging/media/as102/as102_usb_drv.h        |    2 -
 drivers/staging/media/easycap/easycap_ioctl.c      |    1 +
 drivers/staging/media/easycap/easycap_main.c       |    6 +-
 drivers/staging/media/go7007/README                |    2 +-
 drivers/staging/media/go7007/s2250-loader.c        |   26 +-
 drivers/staging/media/lirc/lirc_imon.c             |   80 +-
 drivers/staging/media/lirc/lirc_sasem.c            |  100 +-
 drivers/staging/media/lirc/lirc_ttusbir.c          |   13 +-
 drivers/staging/mei/TODO                           |   10 -
 drivers/staging/net/Kconfig                        |   38 +
 drivers/staging/net/Makefile                       |    5 +
 drivers/staging/net/TODO                           |    5 +
 drivers/{net/wan => staging/net}/pc300-falc-lh.h   |    0
 drivers/{net/wan => staging/net}/pc300.h           |    0
 drivers/{net/wan => staging/net}/pc300_drv.c       |    0
 drivers/{net/wan => staging/net}/pc300_tty.c       |    0
 drivers/staging/nvec/nvec.h                        |    2 +-
 drivers/staging/octeon/ethernet-rx.c               |    2 +-
 drivers/staging/octeon/ethernet-tx.c               |   10 +-
 drivers/staging/octeon/ethernet-util.h             |    2 +-
 drivers/staging/octeon/ethernet.c                  |    2 +-
 drivers/staging/olpc_dcon/olpc_dcon.c              |   29 +-
 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c         |    2 +-
 drivers/staging/omapdrm/Makefile                   |    1 +
 drivers/staging/omapdrm/omap_dmm_tiler.c           |    4 +-
 drivers/staging/omapdrm/omap_drv.c                 |    6 +-
 drivers/staging/omapdrm/omap_drv.h                 |   14 +
 drivers/staging/omapdrm/omap_fb.c                  |    7 +-
 drivers/staging/omapdrm/omap_gem.c                 |  130 +-
 drivers/staging/omapdrm/omap_gem_dmabuf.c          |  220 ++
 drivers/staging/omapdrm/tcm-sita.c                 |    2 +-
 drivers/staging/ozwpan/README                      |    2 +-
 drivers/staging/ozwpan/ozappif.h                   |   12 +-
 drivers/staging/ozwpan/ozcdev.c                    |   17 -
 drivers/staging/ozwpan/ozevent.c                   |  195 +-
 drivers/staging/ozwpan/ozevent.h                   |   11 +-
 drivers/staging/ozwpan/ozeventdef.h                |   19 +-
 drivers/staging/ozwpan/ozhcd.c                     |    6 +-
 drivers/staging/ozwpan/ozmain.c                    |    8 +-
 drivers/staging/ozwpan/ozusbsvc.c                  |    2 +-
 drivers/staging/panel/panel.c                      |    2 +-
 drivers/staging/quatech_usb2/quatech_usb2.c        |    6 +-
 drivers/staging/ramster/Kconfig                    |    2 +-
 drivers/staging/ramster/cluster/tcp.c              |    4 +-
 drivers/staging/ramster/xvmalloc.c                 |    2 +-
 drivers/staging/ramster/zcache-main.c              |    6 +-
 drivers/staging/rtl8187se/Makefile                 |    2 +-
 drivers/staging/rtl8187se/ieee80211/dot11d.c       |    2 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211.h    |   14 +-
 .../rtl8187se/ieee80211/ieee80211_softmac.c        |   26 +-
 .../rtl8187se/ieee80211/ieee80211_softmac_wx.c     |    2 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211_tx.c |    7 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211_wx.c |    2 +-
 drivers/staging/rtl8187se/r8180.h                  |   10 +-
 drivers/staging/rtl8187se/r8180_core.c             |   33 +-
 drivers/staging/rtl8187se/r8180_dm.c               |   16 +-
 drivers/staging/rtl8187se/r8180_rtl8225z2.c        |    4 +-
 drivers/staging/rtl8187se/r8180_wx.c               |    6 +-
 drivers/staging/rtl8187se/r8180_wx.h               |    2 +-
 drivers/staging/rtl8187se/r8185b_init.c            | 1329 ++++----
 drivers/staging/rtl8192e/Kconfig                   |    4 +
 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c  |    3 -
 .../staging/rtl8192e/rtl8192e/r8192E_firmware.c    |    2 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c     |    2 +-
 drivers/staging/rtl8192e/rtl8192e/r819xE_phyreg.h  |    4 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   13 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.h       |    3 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c         |   22 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c         |    4 +-
 drivers/staging/rtl8192e/rtl819x_TSProc.c          |    2 +-
 drivers/staging/rtl8192e/rtllib.h                  |   18 +-
 drivers/staging/rtl8192e/rtllib_rx.c               |   10 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |   35 +-
 drivers/staging/rtl8192e/rtllib_softmac_wx.c       |    4 +-
 drivers/staging/rtl8192e/rtllib_tx.c               |   14 +-
 drivers/staging/rtl8192e/rtllib_wx.c               |    4 +-
 .../staging/rtl8192u/ieee80211/ieee80211_module.c  |    2 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |    4 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |    2 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c  |    7 +-
 .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c    |    2 +-
 drivers/staging/rtl8192u/r8180_93cx6.c             |    2 +-
 drivers/staging/rtl8192u/r8180_93cx6.h             |    2 +-
 drivers/staging/rtl8192u/r8192U.h                  |    9 +-
 drivers/staging/rtl8192u/r8192U_core.c             |   60 +-
 drivers/staging/rtl8192u/r8192U_dm.c               |   74 +-
 drivers/staging/rtl8192u/r8192U_hw.h               |    2 +-
 drivers/staging/rtl8192u/r8192U_wx.c               |   12 +-
 drivers/staging/rtl8192u/r8192U_wx.h               |    2 +-
 drivers/staging/rtl8192u/r819xU_HTType.h           |    2 +-
 drivers/staging/rtl8192u/r819xU_cmdpkt.c           |   12 +-
 drivers/staging/rtl8192u/r819xU_firmware.c         |    4 +-
 drivers/staging/rtl8192u/r819xU_phy.c              |   16 +-
 drivers/staging/rtl8192u/r819xU_phyreg.h           |    2 +-
 drivers/staging/rtl8712/big_endian.h               |   94 -
 drivers/staging/rtl8712/drv_types.h                |    2 +-
 drivers/staging/rtl8712/generic.h                  |  178 -
 drivers/staging/rtl8712/hal_init.c                 |    1 -
 drivers/staging/rtl8712/ieee80211.h                |    2 +-
 drivers/staging/rtl8712/if_ether.h                 |  141 -
 drivers/staging/rtl8712/ip.h                       |  137 -
 drivers/staging/rtl8712/little_endian.h            |   94 -
 drivers/staging/rtl8712/os_intfs.c                 |    4 +-
 drivers/staging/rtl8712/osdep_service.h            |    3 -
 drivers/staging/rtl8712/rtl8712_cmd.c              |    7 +-
 drivers/staging/rtl8712/rtl8712_cmd.h              |    2 +-
 drivers/staging/rtl8712/rtl8712_efuse.c            |    2 +-
 drivers/staging/rtl8712/rtl8712_gp_bitdef.h        |    2 +-
 drivers/staging/rtl8712/rtl8712_hal.h              |    4 +-
 drivers/staging/rtl8712/rtl8712_led.c              |    6 +-
 drivers/staging/rtl8712/rtl8712_recv.c             |    9 +-
 drivers/staging/rtl8712/rtl8712_xmit.c             |    1 -
 drivers/staging/rtl8712/rtl871x_byteorder.h        |   32 -
 drivers/staging/rtl8712/rtl871x_cmd.c              |    1 -
 drivers/staging/rtl8712/rtl871x_cmd.h              |    2 +-
 drivers/staging/rtl8712/rtl871x_io.h               |    2 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |   19 +-
 drivers/staging/rtl8712/rtl871x_ioctl_set.c        |    2 +-
 drivers/staging/rtl8712/rtl871x_mlme.c             |    8 +-
 drivers/staging/rtl8712/rtl871x_mlme.h             |    6 +-
 drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h    |    4 +-
 drivers/staging/rtl8712/rtl871x_recv.c             |    4 +-
 drivers/staging/rtl8712/rtl871x_xmit.c             |    3 +-
 drivers/staging/rtl8712/rtl871x_xmit.h             |    2 +-
 drivers/staging/rtl8712/swab.h                     |  131 -
 drivers/staging/rtl8712/usb_halinit.c              |    4 +-
 drivers/staging/rtl8712/usb_intf.c                 |   36 +-
 drivers/staging/rtl8712/usb_ops.c                  |    1 -
 drivers/staging/rtl8712/wifi.h                     |    1 -
 drivers/staging/rtl8712/xmit_linux.c               |    6 +-
 drivers/staging/rts5139/ms.c                       |   11 +-
 drivers/staging/rts5139/ms.h                       |    2 -
 drivers/staging/rts5139/ms_mg.c                    |    4 +-
 drivers/staging/rts5139/rts51x.c                   |   83 +-
 drivers/staging/rts5139/rts51x.h                   |   10 -
 drivers/staging/rts5139/rts51x_card.c              |   52 +-
 drivers/staging/rts5139/rts51x_card.h              |   11 -
 drivers/staging/rts5139/rts51x_chip.c              |  178 +-
 drivers/staging/rts5139/rts51x_chip.h              |   95 +-
 drivers/staging/rts5139/rts51x_fop.c               |    5 -
 drivers/staging/rts5139/rts51x_fop.h               |    5 -
 drivers/staging/rts5139/rts51x_scsi.c              |   93 +-
 drivers/staging/rts5139/rts51x_scsi.h              |    5 -
 drivers/staging/rts5139/rts51x_sys.h               |   54 -
 drivers/staging/rts5139/rts51x_transport.c         |  282 +-
 drivers/staging/rts5139/rts51x_transport.h         |   12 -
 drivers/staging/rts5139/sd.c                       |  142 +-
 drivers/staging/rts5139/sd.h                       |   29 -
 drivers/staging/rts5139/sd_cprm.c                  |  166 +-
 drivers/staging/rts5139/xd.c                       |  122 +-
 drivers/staging/rts5139/xd.h                       |    2 -
 drivers/staging/rts_pstor/ms.c                     |    2 +-
 drivers/staging/rts_pstor/rtsx_transport.c         |    4 +-
 drivers/staging/sep/sep_driver_config.h            |    6 +-
 drivers/staging/sep/sep_main.c                     |   12 +-
 drivers/staging/serial/68360serial.c               | 2979 ----------------
 drivers/staging/serial/Kconfig                     |   16 -
 drivers/staging/serial/Makefile                    |    1 -
 drivers/staging/serial/TODO                        |    6 -
 drivers/staging/serqt_usb2/serqt_usb2.c            |    5 +-
 drivers/staging/sm7xx/smtcfb.c                     |  232 +-
 drivers/staging/sm7xx/smtcfb.h                     |    8 -
 drivers/staging/telephony/ixj.c                    |  228 +-
 drivers/staging/tidspbridge/core/io_sm.c           |    2 +-
 drivers/staging/tidspbridge/core/ue_deh.c          |    2 +-
 drivers/staging/usbip/stub_dev.c                   |   12 +-
 drivers/staging/usbip/usbip_common.h               |   17 +
 drivers/staging/usbip/usbip_protocol.txt           |    2 +-
 .../staging/usbip/userspace/libsrc/vhci_driver.c   |   20 +-
 drivers/staging/usbip/vhci_hcd.c                   |    8 +-
 drivers/staging/usbip/vhci_rx.c                    |    2 +-
 drivers/staging/usbip/vhci_sysfs.c                 |    4 +-
 drivers/staging/vme/Makefile                       |    7 -
 drivers/staging/vme/TODO                           |    5 -
 drivers/staging/vme/devices/Kconfig                |    3 +-
 drivers/staging/vme/devices/vme_pio2_cntr.c        |    2 +-
 drivers/staging/vme/devices/vme_pio2_core.c        |    3 +-
 drivers/staging/vme/devices/vme_pio2_gpio.c        |    5 +-
 drivers/staging/vme/devices/vme_user.c             |   45 +-
 drivers/staging/vt6655/wpa.c                       |    4 +-
 drivers/staging/vt6656/dpc.c                       |    2 +-
 drivers/staging/vt6656/ioctl.c                     |   24 +-
 drivers/staging/vt6656/main_usb.c                  |    4 +-
 drivers/staging/vt6656/wpa.c                       |    4 +-
 drivers/staging/wlags49_h2/README.ubuntu           |    2 +-
 drivers/staging/wlags49_h2/hcf.c                   |   10 +-
 drivers/staging/wlags49_h2/hcf.h                   |   12 +-
 drivers/staging/wlags49_h2/mmd.c                   |   12 +-
 drivers/staging/wlags49_h2/wl_cs.c                 |    3 +-
 drivers/staging/wlags49_h2/wl_netdev.c             |    9 +-
 drivers/staging/wlags49_h2/wl_pci.c                |    4 +
 drivers/staging/wlags49_h2/wl_profile.c            |    8 +-
 drivers/staging/wlags49_h2/wl_util.c               |   11 +-
 drivers/staging/wlan-ng/cfg80211.c                 |   10 +-
 drivers/staging/wlan-ng/prism2mgmt.c               |    4 +-
 drivers/staging/xgifb/XGI_main.h                   |  221 +-
 drivers/staging/xgifb/XGI_main_26.c                |  101 +-
 drivers/staging/xgifb/XGIfb.h                      |    6 +-
 drivers/staging/xgifb/vb_init.c                    |   78 +-
 drivers/staging/xgifb/vb_setmode.c                 | 1457 +++-----
 drivers/staging/xgifb/vb_struct.h                  |   27 -
 drivers/staging/xgifb/vb_table.h                   |  725 +---
 drivers/staging/xgifb/vgatypes.h                   |    2 -
 drivers/staging/zsmalloc/zsmalloc-main.c           |   40 +-
 drivers/staging/zsmalloc/zsmalloc_int.h            |    2 +-
 drivers/{staging => }/vme/Kconfig                  |    6 +-
 drivers/vme/Makefile                               |    7 +
 drivers/{staging => }/vme/boards/Kconfig           |    0
 drivers/{staging => }/vme/boards/Makefile          |    0
 drivers/{staging => }/vme/boards/vme_vmivme7805.c  |    0
 drivers/{staging => }/vme/boards/vme_vmivme7805.h  |    0
 drivers/{staging => }/vme/bridges/Kconfig          |    0
 drivers/{staging => }/vme/bridges/Makefile         |    0
 drivers/{staging => }/vme/bridges/vme_ca91cx42.c   |    8 +-
 drivers/{staging => }/vme/bridges/vme_ca91cx42.h   |    0
 drivers/{staging => }/vme/bridges/vme_tsi148.c     |  189 +-
 drivers/{staging => }/vme/bridges/vme_tsi148.h     |   21 +-
 drivers/{staging => }/vme/vme.c                    |   41 +-
 drivers/{staging => }/vme/vme_bridge.h             |    0
 fs/pstore/Kconfig                                  |   17 +
 fs/pstore/Makefile                                 |    3 +
 fs/pstore/ram.c                                    |  383 +++
 .../persistent_ram.c => fs/pstore/ram_core.c       |  161 +-
 include/linux/Kbuild                               |    2 +
 include/linux/alarmtimer.h                         |    3 +
 {drivers/staging => include/linux}/iio/buffer.h    |    4 +-
 {drivers/staging => include/linux}/iio/consumer.h  |    2 +-
 {drivers/staging => include/linux}/iio/driver.h    |    0
 {drivers/staging => include/linux}/iio/events.h    |    2 +-
 {drivers/staging => include/linux}/iio/iio.h       |  101 +-
 {drivers/staging => include/linux}/iio/kfifo_buf.h |    4 +-
 {drivers/staging => include/linux}/iio/machine.h   |    0
 {drivers/staging => include/linux}/iio/sysfs.h     |    0
 {drivers/staging => include/linux}/iio/trigger.h   |    8 +-
 .../linux}/iio/trigger_consumer.h                  |    0
 {drivers/staging => include/linux}/iio/types.h     |    2 +
 {drivers/staging/mei => include/linux}/mei.h       |    0
 include/linux/platform_data/at91_adc.h             |   61 +
 .../persistent_ram.h => include/linux/pstore_ram.h |   30 +-
 include/linux/ramoops.h                            |   17 -
 include/linux/uuid.h                               |    4 +
 {drivers/staging/vme => include/linux}/vme.h       |    0
 kernel/time/alarmtimer.c                           |    4 +-
 622 files changed, 28356 insertions(+), 26059 deletions(-)
 rename {drivers/staging/iio/Documentation => Documentation/ABI/testing}/sysfs-bus-iio (96%)
 create mode 100644 Documentation/devicetree/bindings/arm/atmel-adc.txt
 create mode 100644 Documentation/devicetree/bindings/staging/iio/adc/lpc32xx-adc.txt
 create mode 100644 Documentation/devicetree/bindings/staging/iio/adc/spear-adc.txt
 create mode 100644 Documentation/misc-devices/mei/.gitignore
 create mode 100644 Documentation/misc-devices/mei/Makefile
 create mode 100644 Documentation/misc-devices/mei/TODO
 rename {drivers/staging => Documentation/misc-devices}/mei/mei-amt-version.c (99%)
 rename {drivers/staging => Documentation/misc-devices}/mei/mei.txt (100%)
 rename {drivers/staging/vme => Documentation}/vme_api.txt (100%)
 delete mode 100644 drivers/char/ramoops.c
 create mode 100644 drivers/iio/Kconfig
 create mode 100644 drivers/iio/Makefile
 create mode 100644 drivers/iio/adc/Kconfig
 create mode 100644 drivers/iio/adc/Makefile
 create mode 100644 drivers/iio/adc/at91_adc.c
 create mode 100644 drivers/iio/amplifiers/Kconfig
 create mode 100644 drivers/iio/amplifiers/Makefile
 create mode 100644 drivers/iio/amplifiers/ad8366.c
 rename drivers/{staging => }/iio/iio_core.h (94%)
 rename drivers/{staging => }/iio/iio_core_trigger.h (100%)
 rename drivers/{staging => }/iio/industrialio-buffer.c (92%)
 rename drivers/{staging => }/iio/industrialio-core.c (92%)
 rename drivers/{staging => }/iio/industrialio-event.c (97%)
 rename drivers/{staging => }/iio/industrialio-trigger.c (96%)
 rename drivers/{staging => }/iio/inkern.c (98%)
 rename drivers/{staging => }/iio/kfifo_buf.c (99%)
 rename drivers/{staging => misc}/mei/Kconfig (100%)
 rename drivers/{staging => misc}/mei/Makefile (100%)
 rename drivers/{staging => misc}/mei/hw.h (100%)
 rename drivers/{staging => misc}/mei/init.c (99%)
 rename drivers/{staging => misc}/mei/interface.c (99%)
 rename drivers/{staging => misc}/mei/interface.h (94%)
 rename drivers/{staging => misc}/mei/interrupt.c (99%)
 rename drivers/{staging => misc}/mei/iorw.c (99%)
 rename drivers/{staging => misc}/mei/main.c (96%)
 rename drivers/{staging => misc}/mei/mei_dev.h (99%)
 rename drivers/{staging => misc}/mei/wd.c (82%)
 delete mode 100644 drivers/staging/android/alarm.c
 create mode 100644 drivers/staging/gdm72xx/Kconfig
 create mode 100644 drivers/staging/gdm72xx/Makefile
 create mode 100644 drivers/staging/gdm72xx/TODO
 create mode 100644 drivers/staging/gdm72xx/gdm_qos.c
 create mode 100644 drivers/staging/gdm72xx/gdm_qos.h
 create mode 100644 drivers/staging/gdm72xx/gdm_sdio.c
 create mode 100644 drivers/staging/gdm72xx/gdm_sdio.h
 create mode 100644 drivers/staging/gdm72xx/gdm_usb.c
 create mode 100644 drivers/staging/gdm72xx/gdm_usb.h
 create mode 100644 drivers/staging/gdm72xx/gdm_wimax.c
 create mode 100644 drivers/staging/gdm72xx/gdm_wimax.h
 create mode 100644 drivers/staging/gdm72xx/hci.h
 create mode 100644 drivers/staging/gdm72xx/netlink_k.c
 create mode 100644 drivers/staging/gdm72xx/netlink_k.h
 create mode 100644 drivers/staging/gdm72xx/sdio_boot.c
 create mode 100644 drivers/staging/gdm72xx/sdio_boot.h
 create mode 100644 drivers/staging/gdm72xx/usb_boot.c
 create mode 100644 drivers/staging/gdm72xx/usb_boot.h
 create mode 100644 drivers/staging/gdm72xx/usb_ids.h
 create mode 100644 drivers/staging/gdm72xx/wm_ioctl.h
 create mode 100755 drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2583
 create mode 100755 drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2x7x
 create mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-ad7192
 create mode 100644 drivers/staging/iio/adc/spear_adc.c
 delete mode 100644 drivers/staging/iio/dds/dds.h
 rename drivers/staging/iio/{dds => frequency}/Kconfig (100%)
 rename drivers/staging/iio/{dds => frequency}/Makefile (100%)
 rename drivers/staging/iio/{dds => frequency}/ad5930.c (94%)
 rename drivers/staging/iio/{dds => frequency}/ad9832.c (90%)
 rename drivers/staging/iio/{dds => frequency}/ad9832.h (100%)
 rename drivers/staging/iio/{dds => frequency}/ad9834.c (83%)
 rename drivers/staging/iio/{dds => frequency}/ad9834.h (100%)
 rename drivers/staging/iio/{dds => frequency}/ad9850.c (92%)
 rename drivers/staging/iio/{dds => frequency}/ad9852.c (96%)
 rename drivers/staging/iio/{dds => frequency}/ad9910.c (97%)
 rename drivers/staging/iio/{dds => frequency}/ad9951.c (95%)
 create mode 100644 drivers/staging/iio/frequency/dds.h
 create mode 100644 drivers/staging/iio/light/isl29028.c
 create mode 100755 drivers/staging/iio/light/tsl2x7x.h
 create mode 100755 drivers/staging/iio/light/tsl2x7x_core.c
 create mode 100644 drivers/staging/ipack/Kconfig
 create mode 100644 drivers/staging/ipack/Makefile
 create mode 100644 drivers/staging/ipack/TODO
 create mode 100644 drivers/staging/ipack/bridges/Kconfig
 create mode 100644 drivers/staging/ipack/bridges/Makefile
 create mode 100644 drivers/staging/ipack/bridges/tpci200.c
 create mode 100644 drivers/staging/ipack/bridges/tpci200.h
 create mode 100644 drivers/staging/ipack/devices/Kconfig
 create mode 100644 drivers/staging/ipack/devices/Makefile
 create mode 100644 drivers/staging/ipack/devices/ipoctal.c
 create mode 100644 drivers/staging/ipack/devices/ipoctal.h
 create mode 100644 drivers/staging/ipack/devices/scc2698.h
 create mode 100644 drivers/staging/ipack/ipack.c
 create mode 100644 drivers/staging/ipack/ipack.h
 delete mode 100644 drivers/staging/line6/config.h
 delete mode 100644 drivers/staging/mei/TODO
 create mode 100644 drivers/staging/net/Kconfig
 create mode 100644 drivers/staging/net/Makefile
 create mode 100644 drivers/staging/net/TODO
 rename drivers/{net/wan => staging/net}/pc300-falc-lh.h (100%)
 rename drivers/{net/wan => staging/net}/pc300.h (100%)
 rename drivers/{net/wan => staging/net}/pc300_drv.c (100%)
 rename drivers/{net/wan => staging/net}/pc300_tty.c (100%)
 create mode 100644 drivers/staging/omapdrm/omap_gem_dmabuf.c
 delete mode 100644 drivers/staging/rtl8712/big_endian.h
 delete mode 100644 drivers/staging/rtl8712/generic.h
 delete mode 100644 drivers/staging/rtl8712/if_ether.h
 delete mode 100644 drivers/staging/rtl8712/ip.h
 delete mode 100644 drivers/staging/rtl8712/little_endian.h
 delete mode 100644 drivers/staging/rtl8712/rtl871x_byteorder.h
 delete mode 100644 drivers/staging/rtl8712/swab.h
 delete mode 100644 drivers/staging/rts5139/rts51x_sys.h
 delete mode 100644 drivers/staging/serial/68360serial.c
 delete mode 100644 drivers/staging/serial/Kconfig
 delete mode 100644 drivers/staging/serial/Makefile
 delete mode 100644 drivers/staging/serial/TODO
 delete mode 100644 drivers/staging/vme/TODO
 rename drivers/{staging => }/vme/Kconfig (73%)
 create mode 100644 drivers/vme/Makefile
 rename drivers/{staging => }/vme/boards/Kconfig (100%)
 rename drivers/{staging => }/vme/boards/Makefile (100%)
 rename drivers/{staging => }/vme/boards/vme_vmivme7805.c (100%)
 rename drivers/{staging => }/vme/boards/vme_vmivme7805.h (100%)
 rename drivers/{staging => }/vme/bridges/Kconfig (100%)
 rename drivers/{staging => }/vme/bridges/Makefile (100%)
 rename drivers/{staging => }/vme/bridges/vme_ca91cx42.c (99%)
 rename drivers/{staging => }/vme/bridges/vme_ca91cx42.h (100%)
 rename drivers/{staging => }/vme/bridges/vme_tsi148.c (94%)
 rename drivers/{staging => }/vme/bridges/vme_tsi148.h (99%)
 rename drivers/{staging => }/vme/vme.c (97%)
 rename drivers/{staging => }/vme/vme_bridge.h (100%)
 create mode 100644 fs/pstore/ram.c
 rename drivers/staging/android/persistent_ram.c => fs/pstore/ram_core.c (85%)
 rename {drivers/staging => include/linux}/iio/buffer.h (98%)
 rename {drivers/staging => include/linux}/iio/consumer.h (99%)
 rename {drivers/staging => include/linux}/iio/driver.h (100%)
 rename {drivers/staging => include/linux}/iio/events.h (99%)
 rename {drivers/staging => include/linux}/iio/iio.h (84%)
 rename {drivers/staging => include/linux}/iio/kfifo_buf.h (70%)
 rename {drivers/staging => include/linux}/iio/machine.h (100%)
 rename {drivers/staging => include/linux}/iio/sysfs.h (100%)
 rename {drivers/staging => include/linux}/iio/trigger.h (92%)
 rename {drivers/staging => include/linux}/iio/trigger_consumer.h (100%)
 rename {drivers/staging => include/linux}/iio/types.h (94%)
 rename {drivers/staging/mei => include/linux}/mei.h (100%)
 create mode 100644 include/linux/platform_data/at91_adc.h
 rename drivers/staging/android/persistent_ram.h => include/linux/pstore_ram.h (71%)
 delete mode 100644 include/linux/ramoops.h
 rename {drivers/staging/vme => include/linux}/vme.h (100%)

---------------

Aaro Koskinen (25):
      staging: xgifb: XGIfb_mode_rate_to_ddata: delete commented-out code
      staging: xgifb: XGIfb_mode_rate_to_ddata: initialize ModeIdIndex properly
      staging: xgifb: XGIfb_mode_rate_to_dclock: delete commented-out code
      staging: xgifb: XGIfb_mode_rate_to_dclock: initialize ModeIdIndex properly
      staging: xgifb: drop XG41 code
      staging: xgifb: drop XG45 code
      staging: xgifb: delete XGI300paneltype
      staging: xgifb: delete rate_idx from mode table
      staging: xgifb: eliminate string comparison from mode search
      staging: xgifb: drop redudant mode table entries
      staging: xgifb: delete mode names from the mode table
      staging: xgifb: delete mode rows and columns
      staging: xgifb: delete MD_XGI300
      staging: xgifb: unwrap mode table lines
      staging: xgifb: drop code for legacy VGA modes
      staging: xgifb: delete SModeIDTable
      staging: xgifb: delete code for EGA or lower modes
      staging: xgifb: truncate XGI330_StandTable
      staging: xgifb: delete StandTableIndex parameters
      staging: xgifb: delete legacy DAC data
      staging: xgifb: XGI_ExtStruct: delete unused fields
      staging: xgifb: delete VB_ExtTVFlickerIndex
      staging: xgifb: delete VB_ExtTVEdgeIndex
      staging: xgifb: eliminate redundant struct definition
      staging: xgifb: inline XGI_GetResInfo()

Andrew Miller (5):
      Staging: rtl8187se: r8185b_init.c: Fixed spacing
      Staging: rtl8187se: r8185b_init.c: Fix function declarations
      Staging: rtl8187se: r8185b_init.c: Fix some spacing issues
      Staging: rtl8187se: r8185b_init.c: Removed old comments
      Staging: rtl8187se: r8185b_init.c: Fix comment blocks

Anton Vorontsov (13):
      persistent_ram: Remove prz->node
      persistent_ram: Fix buffer size clamping during writes
      staging: android: persistent_ram: Introduce persistent_ram_post_init()
      staging: android: persistent_ram: Introduce persistent_ram_new()
      staging: android: persistent_ram: Introduce persistent_ram_vmap()
      staging: android: persistent_ram: Make it possible to use memory outside of bootmem
      staging: android: persistent_ram: Introduce persistent_ram_free()
      staging: android: persistent_ram: Remove never used struct persistent_ram_zone members
      staging: android: persistent_ram: Prepare for modular builds
      ramoops: Move to fs/pstore/ram.c
      staging: android: persistent_ram: Move to fs/pstore/ram_core.c
      pstore/ram: Switch to persistent_ram routines
      pstore/ram: Add ECC support

Axel Köllhofer (1):
      staging/rtl8192e - fix typo in printk message

Axel Lin (2):
      IIO: industrialio-core: Use simple_open
      IIO: industrialio-core: Checking NULL instead of IS_ERR for debugfs_create_dir()

Benedikt Bergenthal (1):
      Drivers: Staging: Comedi: comedi_fops: Fixed a code style issue

Christopher Harvey (2):
      staging: usbip: fix potential segfault because of unchecked return value of strchr.
      staging: usbip: Fix typo in printed text

Dan Carpenter (9):
      Staging: rts5139: a couple off by one fixes
      Staging: rtl8192u: fix some memory corruption
      Staging: rtl8192e: remove some dead code
      Staging: wlags49_h2: reading past the end of array
      Staging: wlan-ng: off by one in prism2mgmt_scan_results()
      staging: comedi vmk80xx: lock held on error path
      Staging: ipack: returning a freed pointer
      Staging: ipack: dereferencing freed memory
      Staging: wlags49_h2: potential NULL dereference

Dan Magenheimer (1):
      ramster: switch over to zsmalloc and crypto interface

Dmitry Eremin-Solenikov (4):
      staging/xgifb: remove unused variable
      staging/xgifb: drop RelIO from vb_device_info
      staging/xgifb: simplify vga I/O ports handling
      staging/xgifb: fix addressing issues on platform with long physical addressing

Emil Goode (1):
      staging: android: binder: fix sparse warnings

Geert Uytterhoeven (1):
      staging: gdm72xx: WIMAX_GDM72XX_USB_PM should depend on USB_SUSPEND

Gerard Snitselaar (1):
      staging: comedi: resolve section mismatch in s626

Greg Kroah-Hartman (21):
      Staging: line6: remove unneeded initialization
      Staging: line6: only allocate a buffer if it is needed
      Staging: line6: remove teardown code from module_exit path
      Staging: line6: use module_usb_driver()
      Staging: media: go7007: use module_usb_driver()
      staging: asus_oled.c: remove err() usage
      staging: line6: toneport.c: remove err() usage
      staging: frontier: tranzport.c: remove err() usage
      staging: frontier: alphatrack.c: remove err() usage
      staging: comedi: vmk80xx.c: remove err() usage
      staging: comedi: dt9812.c: remove err() usage
      Staging: media: easycap: remove err() usage
      Staging: media: lirc: lirc_imon: remove err() usage
      Staging: media: lirc: lirc_sasem: remove err() usage
      Staging: media: lirc: lirc_ttusbir: remove err() usage
      Staging: quatech_usb3: remove err() usage
      Staging: serqt_usb2: remove err() usage
      staging: vme: vme.c: fix minor coding style issues
      Staging: VME: move VME drivers out of staging
      Staging: mei: move the mei code out of staging
      Revert "ramster: switch over to zsmalloc and crypto interface"

H Hartley Sweeten (99):
      staging: comedi: use ARRAY_SIZE instead of custom n_boardtypes macros
      staging: comedi: refactor c6xdigio driver to remove forward declarations
      staging: comedi: refactor aio_iiro_16 driver to remove forward declarations
      staging: comedi: refactor adv_pci7123 driver to remove forward declarations
      staging: comedi: refactor adq12b driver to remove forward declarations
      staging: comedi: refactor adl_pci9111 driver to remove forward declarations
      staging: comedi: refactor adl_pci8164 driver to remove forward declarations
      staging: comedi: refactor adl_pci7432 driver to remove forward declarations
      staging: comedi: refactor adl_pci7296 driver to remove forward declarations
      staging: comedi: refactor adl_pci7230 driver to remove forward declarations
      staging: comedi: refactor the adl_pci6208 driver to remove the forward declarations
      staging: comedi: refactor the acl7225b driver to remove the forward declarations
      staging: comedi: refactor 8255 driver to remove forward declarations
      staging: comedi: introduce 'comedi_board' helper function
      staging: comedi: refactor dt2815 driver to remove forward declarations
      staging: comedi: refactor dt2817 driver to remove forward declarations
      staging: comedi: refactor ke_counter driver to remove forward declarations
      staging: comedi: refactor fl512 driver to remove forward declarations
      staging: comedi: refactor pcl711 driver to remove the forward declarations
      staging: comedi: refactor pcl724 driver to remove the forward declarations
      staging: comedi: refactor pcl725 driver to remove forward declarations
      staging: comedi: refactor pcl726 driver to remove forward declarations
      staging: comedi: refactor pcl730 driver to remove forward declarations
      staging: comedi: refactor pcl812 driver to remove forward declarations
      staging: comedi: refactor pcl816 driver to remove forward declarations
      staging: comedi: refactor pcl818 driver to remove forward declarations
      staging: comedi: refactor pcm3724 driver to remove forward declarations
      staging: comedi: refactor pcm3730 driver to remove forward declarations
      staging: comedi: refactor pcmad driver to remove forward declarations
      staging: comedi: refactor pcmda12 driver to remove forward declarations
      staging: comedi: refactor pcmmio driver to remove forward declarations
      staging: comedi: refactor pcmuio driver to remove forward declarations
      staging: comedi: refactor poc driver to remove forward declarations
      staging: comedi: partial refactor of the rtd520 driver to remove forward declarations
      staging: comedi: refactor rti800 driver to remove forward declarations
      staging: comedi: refactor rti802 driver to remove forward declarations
      staging: comedi: refactor s526 driver to remove forward declarations
      staging: comedi: refactor serial2002 driver to remove forward declarations
      staging: comedi: fix build errors caused by module_init/module_exit refactor
      staging: comedi: Add helper macro for comedi_driver boilerplate
      vme: vme_ca91cx42.c: local functions should not be exposed globally
      staging: comedi: use module_comedi_driver
      staging: comedi: remove debug tracing in vmk80xx driver
      staging: comedi: refactor unioxx5 driver and use module_comedi_driver
      staging: comedi: refactor ssv_dnp driver and use module_comedi_driver
      staging: comedi: partial refactor of s626 driver to remove forward declarations
      staging: comedi: refactor multiq3 driver and use module_comedi_driver
      staging: comedi: refactor mpc8260cpm driver and use module_comedi_driver
      staging: comedi: refactor mpc624 driver and use module_comedi_driver
      staging: comedi: refactor me_daq driver to remove forward declarations
      staging: comedi: refactor me4000 driver to remove forward declarations
      staging: comedi: refactor jr3_pci driver to remove forward declarations
      staging: comedi: refactor the icp_multi driver to remove forward declarations
      staging: comedi: refactor dyna_pci10xx driver to remove forward declarations
      staging: comedi: refactor dt3000 driver to remove forward declarations
      staging: comedi: refactor dt282x driver to remove forward declarations
      staging: comedi: refactor dt2814 driver and use module_comedi_driver
      staging: comedi: rename addi CamelCase function pointers
      staging: comedi: mite: mite_io_addr and daq_io_addr are void __iomem *
      staging: comedi: rtf520: las0, las1, and lcfg are void __iomem *
      staging: comedi: refactor sysfs files in comedi_fops.c
      staging: comedi: register sysfs device attributes with driver core
      staging: comedi: Add helper macro for comedi pci driver boilerplate
      staging: comedi: Use module_comedi_pci_driver and standardize drivers
      staging: comedi: refactor ni_pcimio driver and use module_comedi_pci_driver
      staging: comedi: refactor unioxx5 driver to remove forward declarations
      staging: comedi: refactor ni_atmio driver and use module_comedi_driver
      staging: comedi: refactor ni_atmio16d driver and use module_comedi_driver
      staging: comedi: refactor ni_at_ao driver and use module_comedi_driver
      staging: comedi: refactor ni_at_a2150 driver and use module_comedi_driver
      staging: comedi: refactor ni_pcidio driver and use module_comedi_driver
      staging: comedi: refactor ii_pci20kc driver and use module_comedi_driver
      staging: comedi: refactor gsc_hpdi driver and use module_comedi_pci_driver
      staging: comedi: refactor dt2811 driver and use module_comedi_driver
      staging: comedi: refactor dt2801 driver and use module_comedi_driver
      staging: comedi: refactor das6402 driver and use module_comedi_driver
      staging: comedi: refactor das16m1 driver and use module_comedi_driver
      staging: comedi: refactor comedi_test driver and use module_comedi_driver
      staging: comedi: refactor comedi_parport driver and use module_comedi_driver
      staging: comedi: refactor comedi_bond driver and use module_comedi_driver
      staging: comedi: refactor cb_pcimdda driver and use module_comedi_pci_driver
      staging: comedi: refactor cb_pcimdas driver and use module_comedi_pci_driver
      staging: comedi: refactor cb_pcidio driver and use module_comedi_pci_driver
      staging: comedi: refactor cb_pcidda driver and use module_comedi_pci_driver
      staging: comedi: refactor cb_pcidas driver and use module_comedi_pci_driver
      staging: comedi: refactor cb_pcidas64 driver and use module_comedi_pci_driver
      staging: comedi: refactor amplc_pci230 driver and use module_comedi_pci_driver
      staging: comedi: refactor amplc_pci224 driver and use module_comedi_pci_driver
      staging: comedi: refactor adl_pci9118 driver and use module_comedi_pci_driver
      staging: comedi: refactor adv_pci1_dio driver and use module_comedi_pci_driver
      staging: comedi: refactor adv_pci1710 driver and use module_comedi_pci_driver
      staging: comedi: refactor das1800 driver and use module_comedi_driver
      staging: comedi: refactor daqboard2000 driver and use module_comedi_pci_driver
      staging: comedi: refactor contec_pci_dio driver and use module_comedi_pci_driver
      staging: comedi: refactor das16 driver and use module_comedi_driver
      staging: comedi: Convert struct addi_board initialization to C99 format
      staging: comedi: Add helper macro for comedi usb driver boilerplate
      staging: comedi: remove all 'default N' in Kconfig
      staging: comedi: cleanup all the comedi_driver 'detach' functions

H Hartley Sweeten lin (1):
      vme: vme_tsi148.c: local functions should not be exposed globally

Hitoshi NAKAMORI (1):
      Staging:rts_pstor: fix coding style issue in rtsx_transport.c

Ian Abbott (17):
      staging: comedi: amplc_dio200: separately configure ISA and PCI
      staging: comedi: amplc_pc236: separately configure ISA and PCI
      staging: comedi: amplc_pc263: separately configure ISA and PCI
      staging: comedi: das08: separately configure ISA and PCI
      staging: comedi: pass 'struct comedi_driver *' to comedi_..._auto_config
      staging: comedi: don't disable IRQ for comedi_file_info_table_lock
      staging: comedi: don't hijack hardware device private data
      staging: comedi: pass usb interface to comedi_usb_auto_config
      staging: comedi: refactor comedi_device_attach() a bit
      staging: comedi: add bus-type-specific attach hooks for PCI and USB
      staging: comedi: pass struct comedi_driver * to comedi_auto_config()
      staging: comedi: restrict comedi_auto_config() to single driver
      staging: comedi: amplc_pci224: use attach_pci() hook
      staging: comedi: usbdux: use attach_usb() hook
      staging: comedi: usbdux: remove an unnecessary dev_info()
      staging: comedi: Add module parameters for default buffer size
      staging: comedi: Add kernel config for default buffer sizes

Javier M. Mellid (7):
      staging: sm7xx: remove old references and non updated comments
      staging: sm7xx: dead code removal
      staging: sm7xx: use dynamic debug support
      staging: sm7xx: use dynamic debug support to show info and errors
      staging: sm7xx: merge hardware information in smtcfb_info struct
      staging: sm7xx: remove driver version support
      staging: sm7xx: rename function

Jesper Juhl (8):
      staging/telephony/ixj.c: delete trailing whitespace
      staging: vt6656: Don't needlessly test for NULL before release_firmware()
      staging: as102: Remove redundant NULL check before release_firmware() and pointless comments
      staging: olpc_dcon.c: strings printed with printk() put on a single line
      staging: olpc_dcon.c: Add missing level to a printk()
      staging: olpc_dcon.c: Remove a few spaces between casts and variables
      staging: vt6656: Remove redundant casts from ioctl.c
      staging: vt6656: trivial whitespace cleanups to ioctl.c

Jim Cromie (1):
      staging: replace open-coded ARRAY_SIZEs

Jiri Slaby (1):
      NET: pc300, move to staging as it is broken

Joe Perches (1):
      staging: Remove test of is_broadcast with is_multicast

Johannes Thumshirn (5):
      staging: line6/midibuf.c changed printk(KERN_DEBUG, ... to pr_debug(
      staging: line6/midi.c: Added space between switch and open parenthesis
      staging: line6/pcm.c: Removed trailing whitespace
      staging: line6/config.h: Remove CHECKPOINT macro
      staging: line6/config.h: Delete unused header

John Stultz (5):
      staging: android-alarm: Convert ALARM_ELAPSED_REALTIME to use CLOCK_BOOTTIME
      alarmtimer: Provide accessor to alarmtimer rtc device
      staging: android-alarm: Rework alarm-dev.c to use upstreamed alarmtimers
      android-alarm: Remove unused android alarm in-kernel interfaces
      staging: android-alarm: Switch from wakelocks to wakeup sources

Jon Brenner (2):
      staging: iio: add TAOS tsl2x7x driver
      staging: iio: tsl2x7x: bugfixes

Jonathan Cameron (57):
      staging:iio:buffer example fix typos
      staging:iio:adc:max1363 fix missing update_scan_mask callback.
      staging:iio fill in some missing docs
      staging:iio:max1363 enable use with inkernel interfaces.
      staging:iio:accel:lis3l02dq add symmetry to check for presence of trigger.
      staging:iio: use spi->irq valid rather than querying available modes
      staging:iio:light:tsl2563 channel spec buglet / always reading same adc.
      staging:iio:Documentation: Fix a cut and paste error.
      staging:iio:iio_core.h make less dependent on other included headers
      staging:iio: chan_spec - take extend_name constant.
      staging:iio:accel:adis16201 unwind use of IIO_CHAN macro.
      staging:iio:accel:adis16203 unwind use of IIO_CHAN macro.
      staging:iio:accel:adis16204 unwind use of IIO_CHAN macro.
      staging:iio:accel:adis16209 unwind use of IIO_CHAN macro.
      staging:iio:accel:adis16240 unwind use of IIO_CHAN macro.
      staging:iio:accel:lis3l02dq unwind use of IIO_CHAN macro.
      staging:iio:accel:sca3000 unwind use of IIO_CHAN macro.
      staging:iio:adc:ad7298 unwind use of IIO_CHAN macro.
      staging:iio:adc:ad7476 unwind use of IIO_CHAN macro.
      staging:iio:accel:ad7780 unwind use of IIO_CHAN macro.
      staging:iio:gyro:adis16260 unwind use of IIO_CHAN macro.
      staging:iio:impedance-analyzer:ad5933 unwind use of IIO_CHAN macro.
      staging:iio:meter:ade7758 unwind use of IIO_CHAN macro.
      staging:iio:core drop the IIO_CHAN macro for ease of maintenance.
      staging:iio: add a raw and processed elements to info_mask
      staging:iio:accel Add IIO_CHAN_INFO_RAW entries to all drivers.
      staging:iio:adc Add IIO_CHAN_INFO_RAW entries to all drivers.
      staging:iio:dac Add IIO_CHAN_INFO_RAW entries to all drivers.
      staging:iio:gyro Add IIO_CHAN_INFO_RAW entries to all drivers.
      staging:iio:imu Add IIO_CHAN_INFO_RAW entries to all drivers.
      staging:iio:light Add IIO_CHAN_INFO_RAW/PROCESSED entries to all drivers.
      staging:iio:magnetometer Add IIO_CHAN_INFO_RAW entries to all drivers.
      staging:iio:resolver Add IIO_CHAN_INFO_RAW entries to all drivers.
      staging:iio:impedance Add IIO_CHAN_INFO_RAW/PROCESSED entries to all drivers.
      staging:iio:cdc Add IIO_CHAN_INFO_RAW/PROCESSED entries to all drivers.
      staging:iio:isl29028 Add IIO_CHAN_INFO_RAW/PROCESSED entries
      staging:iio: Make read / write attributes for channel values optional.
      staging:iio: drop procesed_val element of chan_spec.
      staging:iio:buffer trivial use of strtobool to remove dodgy equivalent.
      staging:iio:buffer: pull computation of scan length into a utility function.
      staging:iio: scan_index_timestamp move to iio_dev from buffer
      staging:iio: add caching of the number of bytes in a scan.
      staging:iio:adc:ad7192 make use of iio_sw_buffer_preenable.
      staging:iio:adc:ad7298 use iio_sw_buffer_preenable to avoid code repitition.
      staging:iio:adc:ad7476 use iio_sw_buffer_preenable instead of local version.
      staging:iio:adc:ad7793 use iio_sw_buffer_preenable to avoid repitition.
      staging:iio:adc:ad7887 make use of iio_sw_buffer_preenable.
      staging:iio:adc:ad799x use iio_sw_buffer_preenable to avoid code repitiion
      staging:iio:meter:ad7758 use iio_sw_buffer_preenable to avoid code repition
      staging:iio:impedance-analyser make use of iio_sw_buffer_preenable
      staging:iio: Add caching of scan_timestamp to the core as well as buffers.
      staging:iio: pull out demux cleanup for a particular buffer.
      staging:iio:documentation pull a few sysfs entries out of main docs.
      staging:iio:Documentation Trivial typo fixes.
      IIO: Move core headers to include/linux/iio
      IIO: Move the core files to drivers/iio
      IIO: Move the core abi documentation from staging

Julia Lawall (3):
      drivers/staging/wlags49_h2/wl_pci.c: add missing wl_device_dealloc and wl_remove
      drivers/staging/rtl8192u/ieee80211/ieee80211_module.c: add missing free_netdev
      drivers/staging/comedi/comedi_fops.c: add missing vfree

Justin P. Mattock (16):
      staging:nvec:nvec.h Fix typos in staging:nvec
      staging:ozwpan:ozhcd.c Fix typos in staging:ozwpan
      staging:olpc_dcon:olpc_dcon_xo_1.c Fix typo in staging:olpc_dcon
      staging:panel:panel.c Fix typo in staging:panel
      staging:quatech_usb2:quatech_usb2.c Fix typo in staging:quatech_usb2
      staging:octeon Fix typos in staging:octeon
      staging:omapdrm Fix typos in drivers:omapdrm
      staging:ramster Fix typos in staging:ramster
      Staging: rtl8187se: Fix typos.
      staging: rtl8192e: Fix typos.
      staging: rtl8192u Fix typos.
      staging: rtl8192u Fix a typo.
      staging:rtl8192u Fix typos and comments
      staging: "rtl8192e/r8192u" typo change ContiuneDiffCount.
      staging: rtl8712: Fix typos.
      staging: "rts5139" Fix typos.

Kees Cook (1):
      ramoops: use pstore interface

Kevin McKinney (7):
      Staging: bcm: Properly format braces in Adapter.h
      Staging: bcm: Fix all whitespace issues in Adapter.h
      Staging: bcm: Correctly format all comments in Adapter.h
      Staging: bcm: Fix warning: __packed vs. __attribute__((packed)) in Adapter.h
      Staging: bcm: Rename all "INT" to "int" in Adapter.h
      Staging: bcm: Removes the volatile type definition from Adapter.h
      Staging: bcm: Remove two unused variables from Adapter.h

Kim, Milo (1):
      staging: android: timed_output : disable the timed output device when the device is unregistered

Krzysztof Wilczynski (1):
      staging: wlan-ng: Release struct returned by cfg80211_inform_bss to avoid potential memory leak.

Larry Finger (3):
      staging: r8192e: Fix possible error in configuration
      staging: r8192e_pci: Change memcpy to memcmp
      staging: r8712u: Remove needless test for NULL

Lars-Peter Clausen (39):
      staging:iio: Add IIO_CHAN_INFO_RAW entries to the dummy driver
      staging:iio:meter Add IIO_CHAN_INFO_RAW entries to all drivers.
      staging:iio:dac:ad5446: Do not exit powerdown when writing a sample
      staging:iio:dac:ad5446: Remove duplicated write sample functions
      staging:iio:dac:ad5446: Fix 24bit transfers
      staging:iio:dac:ad5446: Remove unused struct field
      staging:iio:dac:ad5446: Do not check for individual chip ids in probe
      staging:iio:dac:ad5446: Remove duplicated chip_info entries
      staging:iio:dac:ad5446: Convert to extended channel attributes
      staging:iio:dac:ad5446: Consolidate store_sample and store_pwr_down functions
      staging:iio:dac:ad5446: Return cached value for 'raw' attribute
      staging:iio:dac:ad5446: Add support for the AD5662
      staging:iio:dac:ad5446: Update Kconfig entry
      staging:iio: Streamline API function naming
      MAINTAINERS: Add new Industrial I/O subsystem location
      staging:iio:dummy: Remove outdated comment
      iio: Add dev_to_iio_dev() helper function
      iio: Use dev_to_iio_dev()
      staging:iio:adis16203_read_ring_data: Pass IIO device directly
      staging:iio:adis16204_read_ring_data: Pass IIO device directly
      staging:iio:adis16209_read_ring_data: Pass IIO device directly
      staging:iio:adis16240_read_ring_data: Pass IIO device directly
      staging:iio:__lis3l02dq_write_data_ready_config: Pass IIO device directly
      staging:iio:adis16260_read_ring_data: Pass IIO device directly
      staging:iio:ade7758_spi_read_burst: Pass IIO device directly
      staging:iio:adis16400_ring: Pass IIO device directly
      staging:iio:adc: Use dev_to_iio_dev()
      staging:iio:accel: Use dev_to_iio_dev()
      staging:iio:addac: Use dev_to_iio_dev()
      staging:iio:cdc: Use dev_to_iio_dev()
      staging:iio:dac: Use dev_to_iio_dev()
      staging:iio:frequency: Use dev_to_iio_dev()
      staging:iio:gyro: Use dev_to_iio_dev()
      staging:iio:impedance-analyzer: Use dev_to_iio_dev()
      staging:iio:imu: Use dev_to_iio_dev()
      staging:iio:light: Use dev_to_iio_dev()
      staging:iio:magnetometer: Use dev_to_iio_dev()
      staging:iio:resolver: Use dev_to_iio_dev()
      staging:iio:meter: Use dev_to_iio_dev()

Laxman Dewangan (6):
      staging: iio: add channel info for sampling frequency
      staging: iio: add driver for isl29028
      staging: iio: light: isl29028: fix correct mask value
      staging: iio: light: convert multiple spaces to tab
      staging: iio: light: of: Fix vendor prefix of isl29018/isl29028
      staging: iio: light: isl29018: use regmap for register access

Marcos Paulo de Souza (5):
      drivers: staging: vme: devices: Remove unneeded include version.h
      drivers: staging: media: easycap: easycap_ioctl: Include version.h header
      drivers: staging: media: as102: as102_usb_drv.h: Remove include of version.h
      drivers: staging: media: as102: as102fe.c: Remove include of version.h
      drivers: staging: rtl8172: Remove unneeded include of version.h

Martyn Welch (4):
      Staging: VME: Convert TSI148 to use dma_map_single
      Staging: VME: Ensure TSI148 link list descriptors are written big endian
      VME: Move API documentation to Documentation folder
      MAINTAINERS: Add maintainers for VME subsystem

Masanari Iida (10):
      staging: Fix typo in wlags49_h2
      staging: Fix typo in multiple files
      staging: Fix typo within android drivers.
      staging, sep: Fix typo in sep
      staging,ozwpan: Fix typo in comments within staging/ozwpan
      staging: iio: Fix typo in iio
      staging: ramster: Fix typo in zcache-main.c
      staging: rts5139: Fix typo in rts5139
      staging: wlags49_h2: Fix spelling Endianess to Endianness in wlags49_h2
      staging: rtl8712: Fix typo in rtl871x_io.h

Max Tottenham (8):
      Staging: bcm: IPv6Protocol.c: Fix coding style
      Staging: bcm: IPv6Protocol.c coding style fix
      Staging: bcm: IPv6Protocol.c fix coding style
      Staging: bcm: IPv6Protocol.c coding style fix
      Staging: bcm: IPv6Protocol.c coding style fix
      Staging: bcm: IPv6Protocol.c coding style fix
      Staging: bcm: IPv6Protocol.c: coding style fix
      Staging: bcm: IPv6Protocol.c: coding style fix

Maxime Ripard (9):
      ARM: AT91: Add platform data for the AT91 ADCs
      ARM: AT91: IIO: Add AT91 ADC driver.
      ARM: AT91: Add the ADC to the sam9g20ek board
      ARM: AT91: ADC: Add support for the AT91SAM9M10G45-EK board
      ARM: AT91: Add the ADC clock to the sam9x5 SoC file
      IIO: AT91: Add DT support to at91_adc driver
      ARM: AT91: Add ADC driver to the at91sam9g45 dtsi
      ARM: AT91: Add ADC driver to the at91sam9x5 dtsi
      ARM: AT91: Add ADC driver to the at91sam9g20 dtsi

Michael Hennerich (8):
      iio: Rename iio/dds to iio/frequency
      iio: core: Introduce IIO_ALTVOLTAGE and appropriate channel info elements
      iio: frequency: Update DDS drivers to use new channel naming convention
      iio: core: iio_chan_spec_ext_info: Add private handle
      staging: iio: adc: convert ADI drivers to use kfifo.
      iio: core: introduce dB scle: IIO_VAL_INT_PLUS_MICRO_DB
      iio: core: introduce IIO_CHAN_INFO_HARDWAREGAIN
      iio: amplifiers: New driver for AD8366 Dual-Digital Variable Gain Amplifier

Minchan Kim (3):
      zsmalloc: use PageFlag macro instead of [set|test]_bit
      staging: zsmalloc: rename zspage_order with zspage_pages
      staging: zsmalloc: add/fix function comment

Oleg Nesterov (1):
      staging: usbip: fix the usage of kthread_stop()

Oleksij Rempel (34):
      staging: rts5139: remove useless functions in rts51x_card.c
      staging: rts5139: remove disabled code in rts51x_chip.c
      staging: rts5139: remove disable code in rts51x_transport.c
      staging: rts5139: remove disabled code in rts51x_scsi.c
      staging: rts5139: remove disabled code in rts51x_fop.*
      staging: rts5139: remove unused LED_AUTO_BLINK code
      staging: rts5139: remove disabled SUPPORT_SD_LOCK code.
      staging: rts5139: remove disabled XD_SPEEDUP code
      staging: rts5139: remove disabled SCSI_SCAN_DELAY code
      staging: rts5139: remove unused clear_first_install_mark
      staging: rts5139: remove useless rts51x_sys.h
      staging: rts5139: make some functions static in rts51x_card.c and rts51x.c
      staging: rts5139: remove unused disable_card_clock
      staging: rts5139: remove unused card_power_off
      staging: rts5139: make some functions static in rts51x_scsi.c
      staging: rts5139: remove unsued *host_info in rts51x_scsi.c
      staging: rts5139: make some functions static in rts51x_transport.*
      staging: rts5139: remove unused rts51x_reset_pipe in rts51x_transport.*
      staging: rts5139: remove soft_reset_sd_card in sd_cprm.c
      staging: rts5139: make some functions static in sd.*
      staging: rts5139: make some functions static in sd_cprm.c
      staging: rts5139: make some functions static in xd.c
      staging: rts5139: remove unused xd_check_err_code in xd.c
      staging: rts5139: make some functions static in ms.c and ms_mg.c
      staging: rts5139: remove disabled code in rts51x_card.c
      staging: rts5139: remove unused led_blink_speed variable
      staging: rts5139: remove unused option->needs_remote_wakeup
      staging: rts5139: remove unused rcc_fail_flag variable
      staging: rts5139: remove unused rcc_bug_fix_en
      staging: rts5139: remove unused polling_time variable
      staging: rts5139: remove unused TUNE_SD18_*
      staging: rts5139: remove unused variable in rts51x.h
      staging: rts5139: remove unused variable in rts51x_chip.h
      staging: rts5139: remove unused variable option.ww_enable

Paul Gortmaker (4):
      staging: evict abandoned 68360serial.c driver from the kernel
      staging: wean rtl8712 off of its ancient duplicate of if_ether.h
      staging: wean rtl8712 off of its ancient duplicate of ip.h
      staging: delete all duplicated endian crap from rtl8712 driver

Paul Stewart (1):
      staging: gdm72xx: Set up parent link in sysfs for gdm72xx devices

Peter Meerwald (10):
      staging: iio: call iio_device_unregister() in max517_remove()
      staging: iio: fix access to hmc5843 private data
      staging: iio: change strict_strtoul() to kstrtoul() in hmc5843
      staging: iio: rename and prefix CONSTANTs to distinguish between HMC5843 and HMC5883
      staging: iio: rework sampling rate setting in hmc5843
      staging: iio: add check for measurement configuration value passed to hmc5843
      staging: iio: cleanup and move comments in hmc5843
      staging: iio: rename function/data to consistently start with hmc5843_
      staging: iio: reorganize hmc5843_set_rate()
      staging: iio: add support for hmc5883/hmc5883l to hmc5843 magnetometer driver

Randy Dunlap (4):
      staging: fix android persistent_ram printk formats
      staging: fix android alarm.c printk format warnings
      ramoops: fix printk format warnings
      staging: gdm72xx depends on NET

Ravishankar Karkala Mallikarjunayya (9):
      Staging: comedi: fix line over 80 character issue in cb_pcidda.c
      Staging: comedi: fix line over 80 character issue in daqboard2000.c
      Staging: comedi: fix line over 80 character issue in cb_pcimdas.c.
      Staging: comedi: fix line over 80 character issue in ni_at_a2150.c
      Staging: comedi: fix line over 80 character issue in usbduxfast.c
      Staging: comedi: fix printk issue in pcmmio.c
      Staging: comedi: fix line indentation issue in dt9812.c
      Staging: comedi: Checkpatch cleanups.
      Staging: comedi: fix line over 80 character issue in rtd520.c

Rob Clark (4):
      staging: omap/drm: dmm should return proper errors
      staging: drm/omap: dmabuf/prime support
      staging: drm/omap: dmabuf/prime mmap support
      staging: drm/omap: initial dmabuf/prime import support

Roland Stigge (2):
      iio: Add device tree support to LPC32xx ADC
      staging: iio: lpc32xx-adc: Remove driver conflict due to device tree

Rupesh Gujare (2):
      staging: ozwpan: Replace existing event logging mechanism
      staging: ozwpan: Fix bug where kfree is called twice.

Sage Ahn (1):
      staging: gdm72xx: Add GCT GDM72xx WiMAX driver.

Samuel Iglesias Gonsalvez (15):
      Staging: IndustryPack bus for the Linux Kernel
      Staging: ipack: added support for the TEWS TPCI-200 carrier board
      Staging: ipack: add support for IP-OCTAL mezzanine board
      Staging: move the position of the ipack source line in Kconfig
      Staging: ipack: move the devices source line in Kconfig file
      Staging: ipack: add contact email in TODO file
      Staging: ipack: change the licence to explicitly GPLv2
      Staging: ipack/bridges/tpci200: change the licence to explicitly GPLv2
      Staging: ipack/devices/ipoctal: change the licence to explicitly GPLv2
      Staging: ipack: added more info in Kconfig's help about ipack
      Staging: ipack: fix a few sparse warnings
      Staging: ipack: improve the register of a bus and a device in the bus.
      Staging: ipack: remove board_name and bus_name fields from struct ipack_device
      Staging: ipack/bridges/tpci200: remove TPCI200_SHORTNAME constant
      Staging: ipack/bridges/tpci200: remove unneeded casts

Santosh Nayak (2):
      staging: wlags49_h2: Replace kmalloc+memset by kzalloc and add error handling.
      Staging: vme: Replace semaphore by mutex.

Sasha Levin (1):
      staging: ramster: depend on NET for sock_* functions

Stefan Roese (1):
      staging:iio:adc: Add SPEAr ADC driver

Tim Bird (2):
      staging: android: logger: Allocate logs dynamically at boot (v3)
      staging: android: logger: Fix some sparse and whitespace issues

Tomas Melin (6):
      Staging: Comedi adv_pci1710 : Corrected over 80 column warnings
      Staging: Comedi adv_pci1710 : Corrected over 80 column warnings
      Staging: Comedi adv_pci1710: Move check forward
      Staging: Comedi adv_pci1710: Cleaned up comments
      Staging: Comedi adv_pci1710: Combined two conditions
      Staging: Comedi adv_pci1710: Fixed indentation

Tomas Winkler (16):
      staging/mei: define pr_fmt prefix for pr_ macros
      staging/mei: mei_wd_set_start_timeout should be static
      staging/mei: use dev_err instead of printk
      staging/mei: remove unused variable
      staging/mei: struct amt_wd_dev' should it be static
      staging/mei: cleanup driver naming strings
      staging/mei: refactor mei_wd_host_init function
      staging/mei: wd.c normalize debug and error messages
      mei: use pr_err instead of printk(KERN_ERR
      mei: pci_probe/remove: use dev_err instead of printk(KERN_ERR
      uuid: add uuid.h to exported header list
      mei: export mei.h for the user space
      mei: move doc files Documentation/misc-devices/mei
      mei: update Documentation/ioctl/ioctl-number.txt
      mei: update MAINTAINERS file
      mei: Documentation: add generated example binary into .gitignore file

W. Trevor King (3):
      staging: comedi: COMEDI_CB_EOA is also used to report end-of-output.
      staging: comedi: ni_tio_internal.h: checkpatch.pl line wrapping
      staging: comedi: ni_tio_internal.h: checkpatch.pl cleanups

joseph daniel (1):
      staging: et131x: Fix coding style issues

wwang (1):
      staging:rts_pstor:Fix unbalanced parentheses




More information about the devel mailing list