[GIT PATCH] Staging patches for 3.5-rc1 - try 2

From: Greg KH
Date: Tue May 22 2012 - 11:15:24 EST


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 c3c6cc91b0ae7b3d598488ad0b593bafba4a0817:

Staging: bcm: Remove two unused variables from Adapter.h (2012-05-18 17:41:16 -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@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
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 (22):
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
Merge 3.4-rc5 into staging-next
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

.../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%)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/