[GIT PATCH] staging patches for 3.7-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit 5698bd757d55b1bb87edd1a9744ab09c142abfc2:

  Linux 3.6-rc6 (2012-09-16 14:58:51 -0700)

are available in the git repository at:

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

for you to fetch changes up to e1878957b4676a17cf398f7f5723b365e9a2ca48:

  staging: comedi: jr3_pci: fix iomem dereference (2012-09-27 10:06:36 -0700)

----------------------------------------------------------------
Staging tree update for 3.7-rc1

Here is the big staging tree update for the 3.7-rc1 merge window.

There are a few patches in here that are outside of the staging area,
namely HID and IIO patches, but all of them have been acked by the
relevant subsystem maintainers.  The IIO stuff is still coming in
through this tree as it hasn't entirely moved out of the staging tree,
but is almost there.

Other than that, there wa a ton of work on the comedi drivers to make
them more readable and the correct style.  Doing that removed a lot of
code, but we added a new driver to the staging tree, so we didn't end up
with a net reduction this time around:
 662 files changed, 51649 insertions(+), 26582 deletions(-)

All of these patches have been in the linux-next tree already.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Aaro Koskinen (25):
      staging: xgifb: document some LVDS data delay values
      staging: xgifb: replace XGI_XG21SetPanelDelay() with mdelay()
      staging: xgifb: delete IF_DEF_ExpLink
      staging: xgifb: delete IF_DEF_LCDA
      staging: xgifb: delete some unused #defines
      staging: xgifb: delete redundant chip type check
      staging: xgifb: avoid copy-pasting LCD data
      staging: xgifb: XGI_GetTVPtr: drop the table parameter
      staging: xgifb: delete Chrontel TV data
      staging: xgifb: use proper typing for TV data
      staging: xgifb: use a real pointer for TV DATAPTR
      staging: xgifb: delete Chrontel 7017 LCD data
      staging: xgifb: XGI_GetLcdPtr: delete dead code
      staging: xgifb: delete LCDLenList
      staging: xgifb: delete XGI_LCDDataTablStruct
      staging: xgifb: use "else if"
      staging: xgifb: access static data tables directly
      staging: xgifb: mark constant data with const
      staging: xgifb: delete ISXPDOS
      staging: xgifb: use correct type for VBVCLKData
      staging: xgifb: delete redundant casts
      staging: xgifb: validate the mode against video memory size
      staging: xgifb: prevent video RAM size exceeding PCI window size
      staging: xgifb: setup initial video RAM size for systems without BIOS
      staging: xgifb: delete bogus video RAM configuration

Adam Buchbinder (2):
      staging: Fix misspellings of "whether".
      staging: Fix spelling of "asynchronous" in comments.

Alan Cox (2):
      staging: gdm72xx: Fix bogus test
      staging: rts_pstor: Fix invalid check

Alexey Khoroshilov (3):
      staging: bcm: fix error handling in bcm_init()
      staging: bcm: use pr_info and pr_err rather than printk
      staging: sbe-2t3e3: fix error handling in t3e3_init_channel()

Alois Schlögl (1):
      Staging: add ced1401 USB driver

Andre Renaud (1):
      staging: omapdrm: Expose the OMAP Z-Order property through DRM

Andy Gross (1):
      staging: omapdrm: Fix DMM sparse warnings

Andy Shevchenko (11):
      staging: rts5139: substitute rts51x_dump by print_hex_dump
      staging: rts_pstor: substitute rtsx_dump by print_hex_dump
      staging: csr: print mac address with %pM
      staging: csr: use %*ph[C] to hexdump small buffers
      staging: tidspbridge: eliminate uuid_uuid_to_string
      staging: vt6656: print small buffers with %*ph
      staging: vt6655: print small buffers with %*ph
      staging: xgifb: print small buffers via %*ph
      staging: nvec: use %*ph to dump small buffers
      staging: bcm: print small buffers with %*ph
      staging: wlan-ng: use %*phC to hexdump small buffers

Axel Lin (2):
      HID: hid-sensor-hub: Remove hdev->claimed setting
      HID: hid-sensor-hub: Fix sensor_hub_probe error handling

Ben Chan (2):
      staging: gdm72xx: fix reference counting in gdm_wimax_event_init
      staging: gdm72xx: simplify alloc_tx_struct and alloc_rx_struct

Ben Hutchings (1):
      staging: speakup_soft: Fix reading of init string

Bernard Blackham (1):
      staging: usbip: avoid deadlock in vhci_device_unlink_cleanup()

Bryan Freed (1):
      iio: isl29018: Support fractional ALS scaling.

Chandrabhanu Mahapatra (1):
      staging: drm/omap: remove reclaim_buffers callback

Cruz Julian Bishop (3):
      staging: android: ashmem: Fix comment/license formatting
      staging: android: logger.h: Complete documentation of logger_entry
      staging: android: logger: Finish documentation of two structs

Dae S. Kim (1):
      Staging: android: Alarm driver cleanups

Dan Carpenter (10):
      Staging: xgifb: fix bitwise vs logical bug
      staging: ramster: fix range checks in zcache_autocreate_pool()
      Staging: silicom: remove S_IWOTH from proc declaration
      Staging: silicom: add some range checks to proc functions
      Staging: silicom: use kstrtoint_from_user()
      HID: sensors: use GFP_ATOMIC under spinlock
      HID: sensors: remove some unneeded checks
      Staging: ced1401: fix a couple off by one checks
      iio: dac/ad5755: signedness bug in ad5755_setup_pdata()
      staging: rts5139: use kzalloc() to close an info leak

Dan Magenheimer (4):
      staging: ramster: remove old driver to prep for new base
      staging: ramster: move to new zcache2 codebase
      staging: ramster: place ramster codebase on top of new zcache2 codebase
      staging: ramster: fix build warnings

Daniel Cotey (28):
      Staging: silicom: checkpatch: cleanup macros
      Staging: silicom: minor cleanup: remove unused define
      Staging: silicom: checkpatch cleanup: header tabs n spaces
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bp_mod.h: checkpatch tab and space cleanup
      Staging: silicom: bypass.h: checkpatch whitespace
      Staging: silicom: bypass.h: checkpatch whitespace
      Staging: silicom: checkpatch cleanup: header file whitespace
      Staging: silicom: checkpatch cleanup: header file whitespace
      Staging: silicom: checkpatch cleanup: fix includes
      Staging: silicom: checkpatch.pl cleanup: pretty pointers
      Staging: silicom: checkpatch.pl cleanup: pretty pointers
      Staging: silicom: checkpatch.pl cleanup: pretty pointers
      Staging: silicom: checkpatch.pl cleanup: pretty pointers
      Staging: silicom: checkpatch.pl cleanup: pretty pointers
      Staging: silicom: checkpatch.pl cleanup: pretty pointers
      Staging: silicom: bp_mod.c: checkpatch cleanup: fix returns
      Staging: silicom: bp_mod.c: checkpatch cleanups: C99 comments

DanielC (6):
      staging: add Silicom Bypass driver
      Staging: silicom: C99 cleanup of bp_ioctl.h
      Staging: silicom: C99 cleanup of bypass.h
      Staging: silicom: C99 cleanup of libbp_sd.h
      Staging: silicom: Force depend on module
      Staging: silicom: Header-cleanup

Davidlohr Bueso (1):
      staging: keucr: remove String func prototypes

Devendra Naga (73):
      staging/csr: coding style fixes in CsrTimeGet
      staging/csr: coding style fixes at sdio_linux_remove_irq and at install_irq
      staging/csr: remove firmware pointer check before giving to release_firmware
      staging/csr: clean coding style in uf_start_thread
      staging/csr: fix coding style problems in uf_stop_thread
      staging/csr: fix coding style problems in uf_wait_for_thread_to_stop
      staging/csr: remove the initialisation of interfaceTag and its comment in handle_bh_error
      staging/csr: fix coding style problems in handle_bh_error
      staging/android: use module_platform_driver
      staging/tidspbridge: use module_platform_driver
      staging/crystalhd: assign PTR_ERR at fail cases to rc in chd_dec_init_chdev
      staging/crystalhd: unregister chardev when class_create fails in chd_dec_init_chdev
      staging/iio: use module_platform_driver macro
      staging: serqt_usb2: remove unneeded return in qt_unthrottle
      staging: serqt_usb2: remove unneeded return in qt_throttle
      staging: serqt_usb2: remove retval initialisation in qt_tiocmget and qt_tiocmset
      staging: serqt_usb2: remove return in ProcessLineStatus and ProcessModemStatus
      staging:csr: remove usage of CsrSnprintf and use scnprintf
      staging: gdm72xx: use kzalloc to allocate usb_tx structure
      staging: wlags49_h2: coding style fix at wl_wds_netif_carrier_off
      staging: wlags49_h2: remove unneded return in wl_wds_netif_carrier_off
      staging: wlags49_h2: style fix in w1_wds_netif_carrier_off
      staging: wlagn49_h2: fix the checkpatch warning about the space after the open paranthesis
      staging: wlags49_h2: remove return statements at the end of all void functions
      staging: wlagn49_h2: move open brace of if from below to beside of if statement
      staging: rtl8192u: use kzalloc to allocate firmware pointer
      staging: rtl8192e: remove casting of returned pointer from kmalloc
      staging: sbe-2t3e3: fix sparse warnings
      staging: sbe-2t3e3: fix sparse warnings
      staging: cptm1217: use module_i2c_driver macro
      staging: serqt_usb2: fix dbg print when kzalloc failed to allocate qt_port
      staging: slicoss: return early before calling request_firmware with empty firmware filename
      staging: slicoss: release firmware before returning
      staging: sm7xxfb: copy device name before we pass to the smtc_alloc_fb_info
      staging: cxt1e1: use kernel's way of returning error codes
      staging: cxt1e1: solve coding style problem
      staging: csr: remove casting of return value from kmalloc
      staging: csr: replace calls to kmalloc and memset with kzalloc
      staging: slicoss: remove default case after we done with request_firmware
      staging: slicoss: clean the spinlock code in slic_entry_open
      staging: slicoss: remove return statement at the end of slic_mcast_set_list
      staging: slicoss: fix a null deref when pci_alloc_consistent fail
      staging: vt6655: fix coding style warnings
      staging: vt6655: fix coding style issues in device_get_options
      staging: vt6655: fix coding style problem at assigning netdev_ops
      staging: vt6655: return ENOMEM rather than ENODEV when alloc_etherdev fail
      staging: vt6655: vt6655_init_info function must be void type
      staging:wlan-ng: slove sparse warnings
      staging:wlan-ng: fix sparse warnings
      staging:wlan-ng: cleanup hfa384x_usbctlx_resptimerfn
      staging:wlan-ng: cleanup hfa384x_ctlxout_callback
      staging:wlan-ng: remove default case in the p80211req_handlemsg
      staging:wlan-ng: clean p80211req_handlemsg
      staging:wlan-ng: p80211req_mibset_mibget should be void
      staging:wlan-ng: clean coding style problems in p80211req_mibset_mibget
      staging:wlan-ng: cleanup p80211skb_free and p80211skb_rxmeta_detach
      staging:wlan-ng: cleanup prism2sta_commsqual_defer and hfa384x_drvr_getconfig
      staging:wlan-ng: clean register_wlandev function
      staging:wlan-ng: clean some more functions
      staging:ccg: fix a class_destroy when kmalloc fails after the class_create
      staging:ccg: cleanup a bit of binding
      staging:wlan-ng: make wlan_unsetup void
      staging:wlan-ng: clean hfa384x_usbctlx_submit
      staging:wlan-ng: remove all the return statements at the end of functions
      staging:wlan-ng: remove the remaining return at the end of void function
      staging: ft1000: replace c99 comments with c88
      staging: silicom: fix a comparing proc_dir_entry pointer against 0
      staging:ced1401: use module_usb_driver macro
      staging:ced1401: remove read write callbacks from fops
      staging: sbe-2t3e3: use -ve error return codes in dc_init_descriptor_list
      staging: rtl8712: remove assignment of 0 to a static global variable
      staging: rtl8712: fix a foo * bar errors reported by checkpatch
      staging: rtl8712: fix foo* bar (foo*) errors reported by checkpatch

Eduardo Valentin (3):
      staging: omap-thermal: remove checkpatch.pl warnings on data files
      staging: omap-thermal: fix polling period settings
      staging: omap-thermal: improve conf data handling and initialization

Emil Goode (2):
      staging: drm/omap: Add error handling
      staging: wlan-ng: Fix dereference before NULL check

Fengguang Wu (2):
      Staging: panel: fix spinlock trylock failure on UP
      staging: ozwpan: compare pointer to NULL rather than 0

Greg Kroah-Hartman (16):
      Merge tag 'iio-for-v3.7a' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge 3.6-rc3 into staging-next
      Merge branch 'staging-linus' into staging-next
      Merge branch 'staging-linus' into staging-next
      Merge tag 'iio-for-v3.7b' of git://git.kernel.org/.../jic23/iio into work-next
      staging: comedi: vmk80xx: fix compiler warning
      Merge tag 'iio-for-3.7c' of git://git.kernel.org/.../jic23/iio into work-next
      Merge 3.6-rc6 into staging-next
      Merge tag 'iio-for-v3.7d' of git://git.kernel.org/.../jic23/iio into staging-next
      Staging: ced1401: usb1401: fix build errors.
      Staging: ced1401: add TODO file
      Staging: ced1401: add driver to the build
      Staging ced1401: cleanup coding style issues.
      Staging: ced1401: fix copy_from/to_user warning messages
      Staging: remove CONFIG_EXPERIMENTAL dependancies
      Merge tag 'iio-for-v3.7e' of git://git.kernel.org/.../jic23/iio into staging-next

Güngör Erseymen (2):
      Staging: comedi: ssv_dnp: fix checkpatch.pl warning
      staging: comedi: fix brace coding style issues

H Hartley Sweeten (416):
      staging: comedi: new adl_pci7x3x driver
      staging: comedi: remove adl_pci7230 and adl_pci7432 drivers
      staging: comedi: update adl_pci7296 driver
      staging: comedi: adl_pci6208: use attach_pci callback
      staging: comedi: adl_pci6208: add support for the PCI-6216 card
      staging: comedi: adl_pci6208: split the digital i/o subdevice
      staging: comedi: adl_pci6208: use the 'board_name' for the resource name
      staging: comedi: adl_pci7x3x: fix pointer-to-int-cast warning
      staging: comedi: dnya_pci10xx: remove thisboard and devpriv macros
      staging: comedi: dnya_pci10xx: use attach_pci callback
      staging: comedi: dnya_pci10xx: cleanup the analog output range
      staging: comedi: dnya_pci10xx: remove unused fields in the boardinfo
      staging: comedi: dnya_pci10xx: move boardinfo values into subdevice setup
      staging: comedi: dnya_pci10xx: remove unneeded boardinfo code
      staging: comedi: dnya_pci10xx: remove unused DRV_NAME
      staging: comedi: contec_pci_dio: remove thisboard macro
      staging: comedi: contec_pci_dio: remove function trace messages
      staging: comedi: contec_pci_dio: remove unused fields in the boardinfo
      staging: comedi: contec_pci_dio: define register map for board
      staging: comedi: contec_pci_dio: remove unneeded boardinfo code
      staging: comedi: contec_pci_dio: use attach_pci callback
      staging: comedi: contec_pci_dio: cleanup contec_do_insn_bits
      staging: comedi: adl_pci6208: remove manual legacy attach
      staging: comedi: adl_pci7296: remove manual legacy attach
      staging: comedi: adl_pci7x3x: remove manual legacy attach
      staging: comedi: adl_pci8164: use attach_pci callback
      staging: comedi: cb_pcidas: use attach_pci callback
      staging: comedi: cb_pcidio: remove thisboard macro
      staging: comedi: cb_pcidio: use attach_pci callback
      staging: comedi: cb_pcidda: remove thisboard and devpriv macros
      staging: comedi: cb_pcidda: remove forward declarations
      staging: comedi: cb_pcidda: use attach_pci callback
      staging: comedi: cb_pcimdas: remove thisboard and devpriv macros
      staging: comedi: cb_pcimdas: remove forward declarations
      staging: comedi: cb_pcimdas: use attach_pci callback
      staging: comedi: cb_pcimdda: remove REG_SZ and REGS_BARINDEX macros
      staging: comedi: cb_pcimdda: remove thisboard and devpriv macros
      staging: comedi: cb_pcimdda: remove forward declarations
      staging: comedi: cb_pcimdda: add namespace to the driver
      staging: comedi: cb_pcimdda: cleanup pci probe
      staging: comedi: cb_pcimdda: use dev->iobase
      staging: comedi: cb_pcimdda: store the pci_dev in the comedi_device
      staging: comedi: cb_pcimdda: cleanup the 8255 subdevice init
      staging: comedi: cb_pcimdda: remove the DIO_METHODS
      staging: comedi: cb_pcimdda: remove dio_chans from the private data
      staging: comedi: cb_pcimdda: define the register map
      staging: comedi: cb_pcimdda: remove dio_offset from the boardinfo
      staging: comedi: cb_pcimdda: remove regs_badrindex and reg_sz from boardinfo
      staging: comedi: cb_pcimdda: remove ao_chans and ao_bits from boardinfo
      staging: comedi: cb_pcimdda: remove boardinfo
      staging: comedi: cb_pcimdda: remove attached_to_8255 from private data
      staging: comedi: cb_pcimdda: fix bug in call to subdev_8255_cleanup
      staging: comedi: cb_pcimdda: minor cleanup of the private data
      staging: comedi: cb_pcimdda: cleanup the analog out read/write
      staging: comedi: cb_pcimdda: use attach_pci callback
      staging: comedi: dyna_pci10xx: remove manual legacy attach
      staging: comedi: ke_counter: use attach_pci callback
      staging: comedi: contec_pci: remove manual legacy attach
      staging: comedi: adv_pci1710: remove function trace messages
      staging: comedi: adv_pci1710: remove devpriv and this_board macros
      staging: comedi: adv_pci1710: convert boardinfo initialization to C99 format
      staging: comedi: adv_pci1710: remove '0' and 'NULL' boardinfo data
      staging: comedi: adv_pci1710: remove forward declarations
      staging: comedi: adv_pci1723: remove function trace messages
      staging: comedi: adv_pci1723: remove devpriv and this_board macros
      staging: comedi: adv_pci1723: remove range_pci1723
      staging: comedi: adv_pci1723: fix initial dio subdevice state and io_bits
      staging: comedi: adv_pci1723: remove boardinfo
      staging: comedi: adv_pci1723: use attach_pci callback
      staging: comedi: adv_pci1723: cleanup card reset
      staging: comedi: adv_pci_dio: remove function trace messages
      staging: comedi: adv_pci_dio: remove devpriv and this_board macros
      staging: comedi: adv_pci_dio: use attach_pci callback
      staging: comedi: adv_pci_dio: convert boardinfo initialization to C99 format
      staging: comedi: adv_pci_dio: remove '0' boardinfo data
      staging: comedi: adv_pci_dio: add the number of subdevices to the boardinfo
      staging: comedi: adv_pci_dio: simplify the 'detach'
      staging: comedi: adv_pci_dio: fix bug in 'detach'
      staging: comedi: aio_aio12_8: remove devpriv macro
      staging: comedi: aio_aio12_8: add ai and ao only card versions
      staging: comedi: aio_aio12_8: document the register map
      staging: comedi: aio_aio12_8: fix i/o region size
      staging: comedi: comedi_bond: remove boardinfo
      staging: comedi: comedi_bond: remove devpriv macro
      staging: comedi: comedi_bond: remove private printk macros
      staging: comedi: comedi_bond: remove the STR macro
      staging: comedi: comedi_bond: remove MODULE_NAME macro
      staging: comedi: comedi_parport: remove devpriv macro
      staging: comedi: comedi_parport: cleanup dev->board_name
      staging: comedi: comedi_parport: cleanup 'attach' printk's
      staging: comedi: comedi_parport: remove the printk noise
      staging: comedi: comedi_test: remove devpriv macro
      staging: comedi: comedi_test: remove boardinfo
      staging: comedi: comedi_test: convert attach message to dev_info
      staging: comedi: addi_apci_all.c: remove unused file
      staging: comedi: amcc_s5933_58.h: remove unused file
      staging: comedi: addi_amcc_S5920.[ch]: remove unnecessary files
      staging: comedi: comedi_fops: remove subdevice pointer math
      staging: comedi: drivers: remove subdevice pointer math
      staging: comedi: 8255: remove subdevice pointer math
      staging: comedi: acl7225b: remove subdevice pointer math
      staging: comedi: addi_common: remove subdevice pointer math
      staging: comedi: hwdrv_APCI1710: remove subdevice pointer math
      staging: comedi: hwdrv_apci3120: remove subdevice pointer math
      staging: comedi: hwdrv_apci3200: remove subdevice pointer math
      staging: comedi: adl_pci6208: remove subdevice pointer math
      staging: comedi: adl_pci7296: remove subdevice pointer math
      staging: comedi: adl_pci7x3x: remove subdevice pointer math
      staging: comedi: adl_pci8164: remove subdevice pointer math
      staging: comedi: adl_pci9111: rename 'subdevice' variable to 's'
      staging: comedi: adl_pci9111: remove subdevice pointer math
      staging: comedi: adl_pci9118: remove subdevice pointer math
      staging: comedi: adq12b: remove subdevice pointer math
      staging: comedi: adv_pci1710: remove subdevice pointer math
      staging: comedi: adv_pci1723: remove subdevice pointer math
      staging: comedi: adv_pci_dio: remove subdevice pointer math
      staging: comedi: adv_pci_dio: clarify subdevice index in pci1760_attach()
      staging: comedi: adv_pci_dio: remove 'subdev' param from pci_dio_add_*()
      staging: comedi: aio_aio12_8: remove subdevice pointer math
      staging: comedi: aio_iiro_16: remove subdevice pointer math
      staging: comedi: amplc_dio200: remove subdevice pointer math
      staging: comedi: amplc_pc236: remove subdevice pointer math
      staging: comedi: amplc_pc263: remove subdevice pointer math
      staging: comedi: amplc_pci224: remove subdevice pointer math
      staging: comedi: amplc_pci230: remove subdevice pointer math
      staging: comedi: c6xdigio: remove subdevice pointer math
      staging: comedi: cb_das16_cs: remove subdevice pointer math
      staging: comedi: cb_pcidas: remove subdevice pointer math
      staging: comedi: cb_pcidas64: remove subdevice pointer math
      staging: comedi: cb_pcidda: remove subdevice pointer math
      staging: comedi: cb_pcidio: remove subdevice pointer math
      staging: comedi: cb_pcimdas: remove subdevice pointer math
      staging: comedi: cb_pcimdda: remove subdevice pointer math
      staging: comedi: comedi_bond: remove subdevice pointer math
      staging: comedi: comedi_parport: remove subdevice pointer math
      staging: comedi: comedi_test: remove subdevice pointer math
      staging: comedi: contec_pci_dio: remove subdevice pointer math
      staging: comedi: daqboard2000: remove subdevice pointer math
      staging: comedi: das08: remove subdevice pointer math
      staging: comedi: das16: remove subdevice pointer math
      staging: comedi: das16m1: remove subdevice pointer math
      staging: comedi: das1800: remove subdevice pointer math
      staging: comedi: das6402: remove subdevice pointer math
      staging: comedi: das800: 'dev->subdevices + 0' is already known
      staging: comedi: das800: remove subdevice pointer math
      staging: comedi: dmm32at: remove subdevice pointer math
      staging: comedi: dt2801: fix access to 2nd dio subdevice
      staging: comedi: dt2801: remove subdevice pointer math
      staging: comedi: dt2811: remove subdevice pointer math
      staging: comedi: dt2814: remove subdevice pointer math
      staging: comedi: dt2815: remove subdevice pointer math
      staging: comedi: dt2817: remove subdevice pointer math
      staging: comedi: dt282x: remove subdevice pointer math
      staging: comedi: dt3000: remove subdevice pointer math
      staging: comedi: dt9812: remove subdevice pointer math
      staging: comedi: dyna_pci10xx: remove subdevice pointer math
      staging: comedi: fl512: remove subdevice pointer math
      staging: comedi: gsc_hpdi: remove subdevice pointer math
      staging: comedi: icp_multi: remove subdevice pointer math
      staging: comedi: ii_pci20kc: remove subdevice pointer math
      staging: comedi: ke_counter: rename 'subdevice' variable to 's'
      staging: comedi: ke_counter: remove subdevice pointer math
      staging: comedi: me4000: remove subdevice pointer math
      staging: comedi: me_daq: rename 'subdevice' variable to 's'
      staging: comedi: me_daq: remove subdevice pointer math
      staging: comedi: mpc624: remove subdevice pointer math
      staging: comedi: mpc8260cpm: remove subdevice pointer math
      staging: comedi: multiq3: remove subdevice pointer math
      staging: comedi: ni_6527: remove subdevice pointer math
      staging: comedi: ni_65xx: remove subdevice pointer math
      staging: comedi: ni_660x: remove subdevice pointer math
      staging: comedi: ni_670x: remove subdevice pointer math
      staging: comedi: ni_at_a2150: remove subdevice pointer math
      staging: comedi: ni_at_ao: remove subdevice pointer math
      staging: comedi: ni_atmio16d: remove subdevice pointer math
      staging: comedi: ni_daq_700: remove subdevice pointer math
      staging: comedi: ni_daq_dio24: remove subdevice pointer math
      staging: comedi: ni_labpc: remove subdevice pointer math
      staging: comedi: ni_mio_common: remove subdevice pointer math
      staging: comedi: ni_pcidio: remove subdevice pointer math
      staging: comedi: pcl711: remove subdevice pointer math
      staging: comedi: pcl724: remove subdevice pointer math
      staging: comedi: pcl725: remove subdevice pointer math
      staging: comedi: pcl726: remove subdevice pointer math
      staging: comedi: pcl730: remove subdevice pointer math
      staging: comedi: pcl812: remove subdevice pointer math
      staging: comedi: pcl816: remove subdevice pointer math
      staging: comedi: pcl818: remove subdevice pointer math
      staging: comedi: pcm3724: remove subdevice pointer math
      staging: comedi: pcm3730: remove subdevice pointer math
      staging: comedi: pcmad: remove subdevice pointer math
      staging: comedi: pcmda12: remove subdevice pointer math
      staging: comedi: pcmmio: remove subdevice pointer math
      staging: comedi: pcmuio: remove subdevice pointer math
      staging: comedi: poc: remove subdevice pointer math
      staging: comedi: quatech_daqp_cs: remove subdevice pointer math
      staging: comedi: rtd520: remove subdevice pointer math
      staging: comedi: rti800: remove subdevice pointer math
      staging: comedi: rti802: remove subdevice pointer math
      staging: comedi: s526: remove subdevice pointer math
      staging: comedi: serial2002: remove subdevice pointer math
      staging: comedi: skel: remove subdevice pointer math
      staging: comedi: ssv_dnp: remove subdevice pointer math
      staging: comedi: usbdux: remove subdevice pointer math
      staging: comedi: usbduxfast: remove subdevice pointer math
      staging: comedi: usbduxsigma: remove subdevice pointer math
      staging: comedi: vmk80xx: remove subdevice pointer math
      staging: comedi: kcomedilib: remove subdevice pointer math
      staging: comedi: range: remove subdevice pointer math
      staging: comedi: me4000: remove ME4000_BOARD_VERSIONS
      staging: comedi: me4000: convert boardinfo initialization to C99 format
      staging: comedi: me4000: remove the '0' boardinfo data
      staging: comedi: me4000: remove struct me4000_cnt_info
      staging: comedi: me4000: remove struct me4000_dio_info
      staging: comedi: me4000: remove struct me4000_ai_info
      staging: comedi: me4000: remove struct me4000_ao_info
      staging: comedi: me4000: remove thisboard macro
      staging: comedi: me4000: move struct me4000_board definition
      staging: comedi: me4000: move pci vendor/device ids to source
      staging: comedi: me4000: remove struct me4000_cnt_context
      staging: comedi: me4000: don't save the pci resource sizes
      staging: comedi: me4000: remove the pci resource error messages
      staging: comedi: me4000: absorb get_registers() into its caller
      staging: comedi: me4000: remove the noise when probing the card
      staging: comedi: me4000: use dev->iobase for the card base address
      staging: comedi: me4000: remove dio context
      staging: comedi: me4000: remove ai context
      staging: comedi: me4000: remove serial_no from the private data
      staging: comedi: me4000: remove hw_revision from the private data
      staging: comedi: me4000: remove {vendor, device}_id from the private data
      staging: comedi: me4000: remove ao context
      staging: comedi: me4000: use dev->irq to save the irq number
      staging: comedi: me4000: absorb init_board_info() into its caller
      staging: comedi: me4000: remove info macro
      staging: comedi: me4000: remove me4000_ao_range
      staging: comedi: me4000: remove forward declarations
      staging: comedi: me4000: store the pci_dev in the comedi_device
      staging: comedi: me4000: cleanup me4000_probe()
      staging: comedi: me4000: use attach_pci callback
      staging: comedi: me4000: remove program_regbase from private data
      staging: comedi: me4000: combine the checks for valid io addresses
      staging: comedi: me4000: fix the interrupt request/free
      staging: comedi: me4000: add namespace to reset_board()
      staging: comedi: me4000: use the 8253 helper functions
      staging: comedi: me4000: cleanup me4000_cnt_insn_config()
      staging: comedi: me4000: remove ME4000_CNT_* defines
      staging: comedi: me4000: move struct me4000_info definition
      staging: comedi: me4000: remove me4000.h
      staging: comedi: me4000: convert printk's to dev_printk's
      staging: comedi: adl_pci9111: remove dev_private macro
      staging: comedi: adl_pci9111: remove pci9111_board_nbr macro
      staging: comedi: adl_pci9111: remove PCI9111_IO_BASE macro
      staging: comedi: adl_pci9111: remove pci9111_8254_* i/o macros
      staging: comedi: adl_pci9111: use 8253 helper functions
      staging: comedi: adl_pci9111: remove pci9111_d[io]_* i/o macros
      staging: comedi: adl_pci9111: cleanup pci9111_di_insn_bits()
      staging: comedi: adl_pci9111: cleanup pci9111_do_insn_bits()
      staging: comedi: adl_pci9111: remove pci9111_ao_set_data macro
      staging: comedi: adl_pci9111: cleanup pci9111_ao_insn_read()
      staging: comedi: adl_pci9111: cleanup ao resolution
      staging: comedi: adl_pci9111: cleanup pci9111_ao_insn_write()
      staging: comedi: adl_pci9111: remove AI_INSN_DEBUG code
      staging: comedi: adl_pci9111: cleanup pci9111_ai_munge()
      staging: comedi: adl_pci9111: remove pci9111_{hr_, )ai* macros
      staging: comedi: adl_pci9111: cleanup ai read in pci9111_ai_insn_read()
      staging: comedi: adl_pci9111: analog output subdevice is fixed
      staging: comedi: adl_pci9111: digital input/output subdevices are fixed
      staging: comedi: adl_pci9111: remove chanlist_len checks
      staging: comedi: adl_pci9111: remove 'single' channel list check
      staging: comedi: adl_pci9111: analog input subdevice is fixed
      staging: comedi: adl_pci9111: remove the board attach noise
      staging: comedi: adl_pci9111: remove the io_range values from the private data
      staging: comedi: adl_pci9111: use attach_pci callback
      staging: comedi: adl_pci9111: remove AI_DO_CMD_DEBUG code
      staging: comedi: adl_pci9111: remove INTERRUPT_DEBUG code
      staging: comedi: adl_pci9111: use local variables for the chan/range
      staging: comedi: adl_pci9111: remove pci9111_ai_range_[gs]et macros
      staging: comedi: adl_pci9111: remove pci9111_ai_channel_[gs]et macros
      staging: comedi: adl_pci9111: remove pci9111_is_fifo_* macros
      staging: comedi: adl_pci9111: remove pci9111_interrupt_clear macro
      staging: comedi: adl_pci9111: remove pci9111_interrupt_and_fifo_[sg]et macros
      staging: comedi: adl_pci9111: remove pci9111_trigger_and_autoscan_[sg]et macros
      staging: comedi: adl_pci9111: change pci9111_fifo_reset into a function
      staging: comedi: adl_pci9111: cleanup the io register map
      staging: comedi: adl_pci9111: cleanup pci9111_hr_ai_range
      staging: comedi: adl_pci9111: cleanup timer_divisor_[12]
      staging: comedi: adl_pci9111: remove unnecessary 'is_valid'
      staging: comedi: comedi_fc: introduce cfc_check_trigger_src
      staging: comedi: adl_pci9111: use cfc_check_trigger_src
      staging: comedi: adl_pci9111: single source triggers are unique
      staging: comedi: comedi_fc: introduce cfc_check_trigger_is_unique
      staging: comedi: adl_pci9111: use cfc_check_trigger_is_unique
      staging: comedi: adl_pci9111: remove extra i8253_cascade_ns_to_timer_2div()
      staging: comedi: adl_pci9111: remove unnecessary comments
      staging: comedi: icp_multi: convert to a pci_driver
      staging: comedi: icp_multi: remove ICP_MULTI_EXTDEBUG
      staging: comedi: icp_multi: remove n_ctrs from boardinfo
      staging: comedi: icp_multi: remove n_dochan from boardinfo
      staging: comedi: icp_multi: remove n_dichan from boardinfo
      staging: comedi: icp_multi: remove n_aochan from boardinfo
      staging: comedi: icp_multi: remove n_aichan from boardinfo
      staging: comedi: icp_multi: remove n_aichand from boardinfo
      staging: comedi: icp_multi: remove ao_maxdata from boardinfo
      staging: comedi: icp_multi: remove ai_maxdata from boardinfo
      staging: comedi: icp_multi: remove ranglist_ao from boardinfo
      staging: comedi: icp_multi: remove rangelist_ai from boardinfo
      staging: comedi: icp_multi: remove rangecode from boardinfo
      staging: comedi: icp_multi: remove cardtype from boardinfo
      staging: comedi: icp_multi: remove iorange from boardinfo
      staging: comedi: icp_multi: remove have_irq from boardinfo
      staging: comedi: icp_multi: the number of subdevices is fixed
      staging: comedi: icp_multi: remove board attach noise
      staging: comedi: icp_multi: use attach_pci callback
      staging: comedi: icp_multi: remove devpriv macro
      staging: comedi: icp_multi: remove the function description comments
      staging: comedi: adl_pci9111: remove pci_dev_put()
      staging: comedi: adv_pci1710: remove board attach noise
      staging: comedi: adv_pci1710: use attach_pci callback
      staging: comedi: adv_pci1710: remove unnecessary 'valid'
      staging: comedi: adv_pci1710: remove "dummy" boardinfo entry
      staging: comedi: adv_pci1710: use cfc_check_trigger_src
      staging: comedi: adv_pci1710: single source triggers are unique
      staging: comedi: adv_pci1710: use cfc_check_trigger_is_unique
      staging: comedi: adl_pci9118: remove devpriv and this_board macros
      staging: comedi: adl_pci9118: remove PCI9118_EXTDEBUG and DPRINTK
      staging: comedi: adl_pci9118: remove the function separation comments
      staging: comedi: adl_pci9118: remove commented out printk debug
      staging: comedi: adl_pci9118: remove forward declarations
      staging: comedi: adl_pci9118: use cfc_check_trigger_src
      staging: comedi: adq12b: remove devpriv macro
      staging: comedi: rename adl_pci7296 driver
      staging: comedi: 8255_pci: fix namespace due to rename of driver
      staging: comedi: remove cb_pcidio driver
      staging: comedi: 8255_pci: add support for the PCI-DIO96H board
      staging: comedi: 8255_pci: add vendor id to boardinfo
      staging: comedi: 8255_pci: support memory mapped i/o boards
      staging: comedi: 8255_pci: move ni_pcidio 8255 board support
      staging: comedi: comedi_fops: make internal function static
      staging: comedi: ni_mio_common: make internal functions static
      staging: comedi: jr3_pci.h: remove vect_bits_t and warning_bits_t
      staging: comedi: jr3_pci: local functions should not be exported
      staging: comedi: ni_660x: local functions should not be exported
      staging: comedi: ni_pcidio: local functions should not be exported
      staging: comedi: ni_daq_dio24: local symbols should not be exported
      staging: comedi: ni_labpc_cs: local symbols should not be exported
      staging: comedi: ni_mio_cs: local symbols should not be exported
      staging: comedi: mite: local symbols should not be exported
      staging: comedi: pcmmio: remove kernel messages about IRQ
      staging: comedi: pcmuio: pointers should be cleared with NULL
      staging: comedi: jr3_pci: quiet "Using plain interger as NULL pointer" noise
      staging: comedi: comedi.h: remove the extra indents
      staging: comedi: comedi.h: remove __user tag from chanlist
      staging: comedi: comedi_fops: rename the __user *cmd param in do_cmd_ioctl
      staging: comedi: comedi_fops: rename user_cmd in do_cmd_ioctl
      staging: comedi: comedi_fops: rename user_cmd in do_cmdtest_ioctl
      staging: comedi: comedi_fops: cast the cmd->chanlist to the correct address space
      staging: comedi: daqboard2000: remove struct daqboard2000_hw
      staging: comedi: daqboard2000: remove this_board and devpriv macros
      staging: comedi: daqboard2000: use request_firmware()
      staging: comedi: daqboard2000: use attach_pci callback
      staging: comedi: daqboard2000: remove range_daqboard2000_ao
      staging: comedi: daqboard2000: cleanup range_daqboard2000_ai
      staging: comedi: daqboard2000: remove the commented out debug messages
      staging: comedi: daqboard2000: remove DEBUG_EEPROM messages
      staging: comedi: daqboard2000: remove the dev_printk function trace
      staging: comedi: daqboard2000: remove the "test command" comment
      staging: comedi: daqboard2000: use the driver name for the resource name
      staging: comedi: daqboard2000: add a dev_info message after attach
      staging: comedi: daqboard2000: use the pci_resource_len()
      staging: comedi: daqboard2000: remove local variable in daqboard2000_attach_pci()
      staging: comedi: s526: don't dereference insn->data pointer
      staging: comedi: s526: remove devpriv macro
      staging: comedi: s526: remove ADDR_REG macro
      staging: comedi: s526: remove ADDR_CHAN_REG macro
      staging: comedi: s526: remove commented out debug messages
      staging: comedi: s526: remove unneeded check in s526_gpct_rinsn()
      staging: comedi: s526: remove unreachable code in s526_attach()
      staging: comedi: s526: remove printk noise
      staging: comedi: s526: remove unused s526_ports array
      staging: comedi: s526: remove cut-and-paste comments from skel driver
      staging: comedi: s526: remove boardinfo
      staging: comedi: s526: rename local var used for CR_CHAN() value
      staging: comedi: s526: cleanup s526_gpct_rinsn()
      staging: comedi: s526: cleanup s526_gpct_insn_config()
      staging: comedi: s526: cleanup s526_gpct_winsn()
      staging: comedi: s526: remove struct s526GPCTConfig
      staging: comedi: s526: rename s526_ai_config
      staging: comedi: usbduxsigma: remove usbduxsigma_attach
      staging: comedi: usbduxfast: remove usbduxfast_attach
      staging: comedi: usbdux: remove usbdux_attach
      staging: comedi: me_daq: use request_firmware()
      staging: comedi: me_daq: use attach_pci callback
      staging: comedi: kcomedilib: fix a __user space access issue
      staging: comedi: 8253: mmio address is a void __iomem *
      staging: comedi: s626: remove boardinfo
      staging: comedi: s626: use attach_pci callback
      staging: comedi: s626: store the pci_dev in the comedi_device
      staging: comedi: s626: use dev->board_name for resource name
      staging: comedi: s626: remove unneeded local variable in attach_pci()
      staging: comedi: s626: remove 'got_regions' from private data
      staging: comedi: s626: cleanup ioremap()
      staging: comedi: s626: remove unnecessary checks of 'devpriv->base_addr'
      staging: comedi: s626: factor out the dma buffer allocation
      staging: comedi: s626: cleanup request_irq in s626_attach_pci()
      staging: comedi: s626: factor out the board init code
      staging: comedi: s626: remove unneeded clear of private data
      staging: comedi: s626: add final attach message
      staging: comedi: s626: remove 'allocatedBuf' from private data
      staging: comedi: s626: #if 0 out the "SAA7146 BUG WORKAROUND"
      staging: comedi: s626: remove 'IsBoardRevA' comment
      staging: comedi: s626: remove 'ChargeEnabled' from private data
      staging: comedi: s626: remove 'WDInterval' from private data
      staging: comedi: s626: remove clear of kzalloc'ed data
      staging: comedi: s626: cleanup comments in s626_initialize()
      staging: comedi: s526: fix if() check in s526_gpct_winsn()
      staging: comedi: drivers: use comedi_fc.h cmdtest helpers

H Hartley Sweeten dev (1):
      staging: comedi: adl_pci9111: remove pci9111_software_trigger macro

Harsh Kumar (8):
      staging: winbond: Coding Style correction and removal of unused macro
      Staging: winbond: Changed c99 comments to c89 comments
      Staging: winbond: Removed undesired spaces, lines and tabs
      Staging: winbond: Changed c99 comments to c89 comments
      Staging: winbond: Typo corrections in comments
      Staging: winbond: Removed undesired spaces, lines and tabs
      Staging: winbond: checkpatch cleanup
      Staging: winbond: usb_free_urb(NULL) is safe

Ian Abbott (88):
      staging: comedi: amplc_dio200: abbreviate IS_ENABLED()
      staging: comedi: amplc_dio200: check bus type in detach routine
      staging: comedi: amplc_dio200: add helper macros to check bus type
      staging: comedi: make attach handler optional
      staging: comedi: amplc_dio200: replace macros with inline functions
      staging: comedi: amplc_pc263: add helper functions to check bus type
      staging: comedi: amplc_pc263: check bus type in detach routine
      staging: comedi: amplc_pc263: abbreviate IS_ENABLED()
      staging: comedi: amplc_pc236: add helper functions to check bus type
      staging: comedi: amplc_pc236: check bus type in detach routine
      staging: comedi: amplc_pc236: check bus type before accessing LCR
      staging: comedi: amplc_pc236: abbreviate IS_ENABLED()
      staging: comedi: replace printk calls in comedi core
      staging: comedi: serial2002: Set range for digital inputs and outputs
      staging: comedi: das08: Remove pc104 bustype value
      staging: comedi: das08: Add number of DI channels in board structure
      staging: comedi: das08: Mark 'JR' boards in board data
      staging: comedi: das08: Remove function pointers from board structure
      staging: comedi: das08: Avoid zero initializers in board structure
      staging: comedi: das08,das08_cs: Move das08_cs_boards[]
      staging: comedi: das08: Remove dead code
      staging: comedi: das08: Remove pci_iobase from private data
      staging: comedi: das08: Remove i8254_iobase from private data
      staging: comedi: das08: No need to check insn->n for counter config
      staging: comedi: das08: Unmark some __maybe_unused functions
      staging: comedi: das08: Rearrange AO write functions
      staging: comedi: das08: Initialize AO channels
      staging: comedi: das08: Support read-back of AO subdevice
      staging: comedi: das08: Remove manual configuration of PCI boards
      staging: comedi: das08: absorb das08_pci_attach_common()
      staging: comedi: das08: Don't report iobase for PCI device
      staging: comedi: das08: Add helper functions to check bus type
      staging: comedi: das08: abbreviate IS_ENABLED()
      staging: comedi: das08: No need to manipulate PCI ref count
      staging: comedi: das08: Use struct comedi_device hw_dev for PCI
      staging: comedi: ni_6527: convert printk() to dev_...()
      staging: comedi: ni_6527: change driver name string
      staging: comedi: ni_6527: use module_comedi_pci_driver()
      staging: comedi: ni_6527: move ni6527_driver
      staging: comedi: ni_6527: use comedi attach_pci callback
      staging: comedi: ni_65xx: convert printk() to dev_...()
      staging: comedi: ni_65xx: use module_comedi_pci_driver()
      staging: comedi: ni_65xx: move ni_65xx_driver
      staging: comedi: ni_65xx: use comedi attach_pci callback
      staging: comedi: ni_660x: convert printk() to dev_...()
      staging: comedi: ni_660x: use module_comedi_pci_driver()
      staging: comedi: ni_660x: use comedi attach_pci callback
      staging: comedi: ni_670x: use comedi attach_pci callback
      staging: comedi: ni_labpc: convert printk() to dev_...()
      staging: comedi: ni_labpc: use module_comedi_pci_driver()
      staging: comedi: ni_labpc: move labpc_driver and labpc_pci_table
      staging: comedi: ni_labpc: use comedi attach_pci callback
      staging: comedi: ni_pcidio: convert printk() calls
      staging: comedi: ni_pcidio: use request_firmware()
      staging: comedi: ni_pcidio: use comedi attach_pci callback
      staging: comedi: ni_mio_common: don't pass config options to ni_E_init()
      staging: comedi: ni_pcimio: Add semicolon to module_comedi_pci_driver()
      staging: comedi: ni_pcimio: Use comedi attach_pci callback
      staging: comedi: mite: make internal functions static
      staging: comedi: mite: export mite_alloc_ring() and mite_free_ring()
      staging: comedi: mite: use ilog2()
      staging: comedi: mite: replace printk() calls
      staging: comedi: mite: add mite_alloc() and mite_free()
      staging: comedi: ni_6527: use mite_alloc()
      staging: comedi: ni_65xx: use mite_alloc()
      staging: comedi: ni_660x: use mite_alloc()
      staging: comedi: ni_670x: use mite_alloc()
      staging: comedi: ni_670x: remove spurious free_irq() call
      staging: comedi: ni_labpc: use mite_alloc()
      staging: comedi: ni_pcidio: use mite_alloc()
      staging: comedi: ni_pcimio: use mite_alloc()
      staging: comedi: mite: remove list of devices
      staging: comedi: mite: use module_init()/module_exit()
      staging: comedi: fix sparse warning in do_devconfig_ioctl()
      staging: comedi: sparse warning in insn_rw_emulate_bits()
      staging: comedi: don't dereference user memory for INSN_INTTRIG
      staging: comedi: ni_labpc: pass ai scan mode through various functions
      staging: comedi: fix memory leak for saved channel list
      staging: comedi: das16: pass struct comedi_cmd by reference
      staging: comedi: das1800: don't pass struct comedi_cmd by value
      staging: comedi: ni_labpc: don't pass struct comedi_cmd by value
      staging: comedi: ni_daq_700: use prefix daq700
      staging: comedi: ni_daq_700: rename functions for DIO subdevice
      staging: comedi: ni_daq_700: add AI subdevice
      staging: comedi: s626: don't dereference insn->data
      staging: comedi: s626: add FIXME comment
      staging: comedi: ni_mio_common: always lock in ni_ai_poll()
      staging: comedi: jr3_pci: fix iomem dereference

J Keerthy (1):
      staging: omap-thermal: Correct checkpatch.pl warnings

Javier M. Mellid (7):
      staging: sm7xxfb: clean fb_fix_screeninfo and fb_var_screeninfo initialization
      staging: sm7xxfb: clean smtcfb_fix's id initialization
      staging: sm7xxfb: cleanup on smtc_alloc_fb_info
      staging: sm7xxfb: annotate iomem pointers
      staging: sm7xxfb: rename some smtcfb_info fields
      staging: sm7xxfb: rename pFramebufferPhysical to mmio_base
      staging: sm7xxfb: remove smtc_VRAMBaseAddress

Jean-Francois Dagenais (2):
      iio:ad5446: Add support for I2C based DACs
      iio:ad5446: get rid of private header file

Jens Taprogge (52):
      Staging: ipack/bridges/tpci200: Reorganize tpci200_probe in preparation for functional changes.
      Staging: ipack/bridges/tpci200: Use the TPCI200 in big endian mode.
      Staging: ipack/devices/ipoctal: Convert ipoctal to directly use ioread/write functions.
      Staging: ipack/bridges/tpci200: Remove the read/write functions from ipack_bus_ops.
      Staging: ipack/devices/ipoctal: ipoctal cleanups.
      Staging: ipack/devices/ipoctal: Tidy up ipoctal some more.
      Staging: ipack: implement ipack device table.
      Staging: ipack: Read the ID space during device registration.
      Staging: ipack: Parse vendor and device id.
      Staging: ipack: Move device ids from ipoctal.c to ipack_ids.h.
      Staging: ipack: Make ipack_driver_ops const.
      Staging: ipack/devices/ipoctal: Expose DEVICE_TABLE for ipoctal.
      Staging: ipack: Implement device matching on the bus level.
      Staging: ipack: Expose modalias through sysfs.
      Staging: ipack: Provide ID Prom through sysfs.
      staging: ipack: only build on platforms that provide ioread/iowrite.
      staging/ipack: Fix bug introduced by IPack device matching
      Staging: ipack/bridges/tpci200: Put the TPCI200 control registers into a struct.
      Staging: ipack: Provide several carrier callbacks.
      Staging: ipack/bridges/tpci200: provide new callbacks to tpci200
      Staging: ipack: Obtain supported speeds from ID ROM.
      Staging: ipack: Choose the optimum bus speed by default.
      Staging: ipack: remove field driver from struct ipack_device.
      Staging: ipack: Switch to 8MHz operation before reading ID.
      Staging: ipack: reset previous timeouts during device registration.
      Staging: ipack: check the device ID space CRC.
      Staging: ipack/bridges/tpci200: Store the irq holder in slot_irq.
      Staging: ipack/bridges/tpci200: add helpers for writing control regs.
      Staging: ipack/bridges/tpci200: Remove side effects of tpci200_{request,free}_irq.
      Staging: ipack/bridges/tpci200: Clean up interrupt handler.
      Staging: ipack/devices/ipoctal: split ipoctal_channel from ipoctal.
      Staging: ipack/devices/ipoctal: Directly use ioread/iowrite function.
      Staging: ipack/devices/ipoctal: put ipoctal_channel into tty->driver_data.
      Staging: ipack/devices/ipoctal: Store isr masks in ipoctal_channel
      Staging: ipack/devices/ipoctal: Split interrupt service routine.
      Staging: ipack/devices/ipoctal: remove superfluous function.
      Staging: ipack/bridges/tpci200: RCU protect slot_irq pointers.
      Staging: ipack/bridges/tpci200: Protect device registers with spinlock.
      Staging: ipack/bridges/tpci200: Clean up interrupt handling.
      Staging: ipack/bridges/tpci200: Cleanup in tpci200_slot_irq() and tpci200_interrupt()
      Staging: ipack/bridges/tpci200: More cleanups.
      Staging: ipack/bridges/tpci200: move tpci200_free_irq() and tpci200_request_irq()
      Staging: ipack: Let interrupts return irqreturn_t.
      Staging: ipack/devices/ipoctal: Clean up device removal.
      Staging: ipack/devices/ipoctal: Check tty_register_device return value.
      Staging: ipack/devices/ipoctal: Use KBUILD_MODNAME instead of hardcoded string.
      Staging: ipack/devices/ipoctal: Get rid of ipoctal_list.
      Staging: ipack/devices/ipoctal: Unmap memory on device removal.
      staging: ipack/bridges/tpci200: Use endianess-aware types where applicable.
      Staging: ipack: Add IPACK_INT_SPACE memory space.
      Staging: ipack: move the responsibility to clear interrupts to the IPack devices.
      staging: ipack: remove irq field in struct ipack_device.

Jesper Juhl (3):
      staging: csr: Fix up version.h includes
      staging: vt6656: don't leak 'param' in vt6656_hostap_ioctl() when returning -EOPNOTSUPP
      staging: speakup: i18n.c: Fix leak in msg_set()

Johannes Thumshirn (2):
      staging: line6: pcm.c: Changed simple_strtoul to kstrtoint
      staging: line6: variax.c: Eliminated remaining strict_stroul()s

Jonathan Brett (3):
      staging: asus_oled: Change printk calls to dev_xxx
      staging: asus_oled add MODULE_VERSION
      Staging: asus_oled: Add suspend/resume callbacks

Jonathan Cameron (6):
      iio:kfifo_buf Take advantage of the fixed record size used in IIO
      iio:kfifo_buf improve error handling in read_first_n.
      iio: kfifo - add poll support.
      IIO: Update email address for Jonathan Cameron.
      staging:iio: Update email address for Jonathan Cameron.
      staging:iio: hid-sensors Use iio_push_to_buffer

Julia Lawall (4):
      drivers/iio/adc/at91_adc.c: use devm_ functions
      drivers/staging/iio/adc/spear_adc.c: use clk_prepare_enable and clk_disable_unprepare
      drivers/iio/adc/at91_adc.c: use clk_prepare_enable and clk_disable_unprepare
      drivers/staging/crystalhd/crystalhd_lnx.c: adjust inconsistent IS_ERR and PTR_ERR

Justin P. Mattock (13):
      staging: tidspbridge: Fix typos.
      staging "usbip" Fix typos.
      staging "vme" Fix typos.
      staging: "vt6655" Fix typos in comments.
      staging: "vt6655" Typo change *Embeded to *Embedded.
      staging: "vt6655" Typo change *Caculate to *Calculate.
      staging "vt6656" Fix typos in comments, and in a printk message.
      staging "vt6656" Typo rename Caculate to Calculate.
      staging "vt6656" Typo rename Embeded to Embedded.
      staging: "winbond" Fix typos.
      staging: "wlags49_h2" Fix typos.
      staging: "wlags49_h25" Fix typos.
      staging "wlan-ng" Fix typos.

Kevin McKinney (20):
      Staging: bcm: Fix white space issues in InterfaceInit.h
      Staging: bcm: Convert INT to int in InterfaceInit.h
      Staging: bcm: Create and initialize new device id in InterfaceInit
      Staging: bcm: Fix all white space issues in Transmit.c
      Staging: bcm: Properly format braces in Transmit.c
      Staging: bcm: Remove initialization from if statement in Transmit.c
      Staging: bcm: Properly format comments in Transmit.c
      Staging: bcm: Convert INT to int in Transmit.c
      Staging: bcm: Fix all white space issues in cntrl_SignalingInterface.h
      Staging: bcm: Properly format comments in cntrl_SignalingInterface.h
      Staging: bcm: Properly format braces in cntrl_SignalingInterface.h
      Staging: bcm: Remove typedef for _stIM_sfHostNotify and call directly.
      Staging: bcm: Remove typedef for stLocalSFDeleteIndication and call directly.
      Staging: bcm: Remove typedef for _stLocalSFDeleteRequest and call directly.
      Staging: bcm: Remove typedef for _stLocalSFAddIndication and call directly.
      Staging: bcm: Remove typedef for _stLocalSFAddRequest and call directly.
      Staging: bcm: Remove typedef for _stServiceFlowParamSI and call directly.
      Staging: bcm: Remove typedef for _stConvergenceSLTypes and call directly.
      Staging: bcm: Remove typedef for _stPhsRuleSI and call directly.
      Staging: bcm: Remove typedef for _stCPacketClassificationRuleSI and call directly.

Kim, Milo (6):
      iio: use IIO_CHAN_INFO_RAW rather than 0
      iio: inkern: allocate zeroed memory
      iio: inkern: add error case in iio_channel_get()
      iio: inkern: put the IIO device when it fails to allocate memory
      iio: inkern: clean up error return code
      iio: adc: add new lp8788 adc driver

Larry Finger (4):
      staging: r8712u: Reduce maximum receive buffer size to a more sensible value
      staging: r8712u: Fix allocations not checked for failure
      staging: r8712u: Remove defines that are not used
      staging: r8712u: Do not queue cloned skb

Lars-Peter Clausen (51):
      staging:iio:adis16220: Use kobj_to_dev instead of open-coding it
      staging:iio: Constify static iio_chan_spec arrays
      staging:iio:ad7793: Remove unused platform_data from device state struct
      staging:iio:ad7192: Remove unused platform_data from device state struct
      iio: Introduce iio_device_{set,get}_drvdata()
      iio:adc: Add common code for ADI Sigma Delta devices
      staging:iio:ad7780: Use common Sigma Delta library
      staging:iio:ad7793: Use common Sigma Delta library
      staging:iio:ad7192: Use common Sigma Delta library
      staging:iio:ad7793: Add support for ad7794/ad7795
      staging:iio:ad7793: Add ad7785 support
      iio:consumer.h: Fix include guard
      iio: Add missing include guards to headers
      iio:trigger_consumer.h: Add missing includes and forward declarations
      staging:iio: Add missing __devinit and __devexit annotations
      staging:iio:sysfs-trigger: Use irq_work to properly active trigger
      staging:iio: Use iio_push_to_buffer
      iio: Drop timestamp parameter from buffer store_to callback
      iio:ad5446: Add support for the ad5300/ad5310/ad5320
      iio:ad5446: Add device ids for ad5301/ad5311/ad5321
      staging:iio:adc: Add AD7791 driver
      staging:iio:ad7476: Fix off by one error for channel shift
      staging:iio:ad7476: Remove duplicated chip info entries
      staging:iio:ad7476: Avoid alloc/free for each sample in buffered mode
      staging:iio:ad7476: Rework reference voltage handling
      staging:iio:ad7476: Squash driver into a single file.
      staging:iio:ad7476: Use be16_to_cpup instead of open-coding it
      iio: Move ad7476 driver out of staging
      iio:ad7476: Add ad7910/ad7920 device table entries
      iio:ad7476: Add ad7940 support
      iio:ad7476: Add support for ad7273/ad7274/ad7276/ad7277/ad7278
      iio: Introduce a new fractional value type
      iio:dac: Add ad5755 driver
      iio: consumer.h: Fix kernel doc incosistency
      iio:inkern: Add function to read the processed value
      staging:iio:hwmon bridge: Use iio_read_channel_processed
      staging:iio:trigger:bfintmr: Avoid divide by zero
      staging:iio:trigger:bfintmr: Only enable timer when necessary
      staging:iio:trigger:bfintmr Add output support
      iio: ad7476: Add support for the ad7091r
      staging:iio:adis16200: Do not return a error in remove function
      staging:iio:adis16400: Do not return a error in remove function
      staging:iio:ade7753: Do not return a error in remove function
      staging:iio:ade7754: Do not return a error in remove function
      staging:iio:ade7758: Do not return a error in remove function
      staging:iio:ade7759: Do not return a error in remove function
      staging:iio:lis3l02dq: Do not return a error in remove function
      staging:iio:sca3000: Do not return a error in remove function
      staging:iio:ad7780: Make powerdown GPIO optional
      staging:iio:ad7780: Add support for the ad7170/ad7171
      staging:iio:dummy: Fix potential NULL pointer dereference

Lauri Hintsala (1):
      staging: csr: wait for the exec in usermodehelper

Macpaul Lin (5):
      staging/gdm72xx: remove camel-case vars in gdm_qos
      staging/gdm72xx: gdm_usb coding style clean up
      staging/gdm72xx: usb_boot: coding style cleanup
      staging/gdm72xx: usb_boot: replace firmware upgrade API
      staging/gdm72xx: usb_boot: replace firmware upgrade API in em_download

Marc Dietrich (4):
      Staging: nvec: fix coding style issues
      staging: nvec: fix clock setup
      staging: nvec: release sync write lock in error case
      staging: nvec: do not depend on MACH_PAZ00

Marcus Karlsson (1):
      staging: zcache: fix spelling of comment

Marek Belisko (3):
      staging:ccg: Fix missing brackets for sizeof (found by sparse).
      staging: ft1000: Fix ft1000_control function timeout argument usage.
      staging: ft1000: Replace timeout values with USB_CTRL_G(S)ET_TIMEOUT.

Marek Vasut (2):
      IIO: Add 4-byte unsigned reads into generic-buffer example
      IIO: Add basic MXS LRADC driver

Masanari Iida (7):
      staging: vt6656: Fix typo in vt6656
      staging: rtl8192e: Fix typo in staging/rtl8192e
      staging: rtl8187se: Fix typo in staging/rtl8187se
      staging: rtl8192u: Fix typo in staging/rtl8192u
      staging: bcm: Fix typo in drivers/bcm
      staging: ozwpan: Fix typo in staging/ozwpan
      staging: wlags49_h2: Fix typo in staging/wlags49_h2 driver

Omar Ramirez Luna (1):
      staging: tidspbridge: fix uuid strings

Peter Meerwald (5):
      staging iio: lis3l02dq cleanup
      iio: document missing elements
      iio: fix typos
      iio: whitespace cleanup and removal of semicolon after functions
      iio: fix spelling of subsystem

Peter Senna Tschudin (2):
      drivers/staging/rtl8192u/r8192U_core.c: Remove useless kfree
      drivers/staging/gdm72xx/gdm_sdio.c: Remove useless kfree

Philipp Zabel (1):
      staging: drm/imx: Add devicetree binding documentation

Priit Laes (14):
      staging: csr: netdev.c: Clean up KERNEL_VERSION checks: <=2.6.25
      staging: csr: netdev.c: Clean up KERNEL_VERSION checks: 2.6.27
      staging: csr: netdev.c: Clean up KERNEL_VERSION checks: 2.6.28
      staging: csr: netdev.c: Clean up KERNEL_VERSION checks: 2.6.29
      staging: csr: netdev.c: Clean up KERNEL_VERSION checks: 2.6.32
      staging: csr: netdev.c: Clean up KERNEL_VERSION checks: 2.6.34
      staging: csr: netdev.c: Clean up KERNEL_VERSION checks: 2.6.37
      staging: csr: remove unused define ALLOW_Q_PAUSE
      staging: csr: Drop unused UNIFI_NET_NAME configuration option
      staging: csr: drv.c: Remove KERNEL_VERSION checks and associated defines
      staging: csr: unifi_wext.h: Remove KERNEL_VERSION checks
      staging: csr: unifi_priv.h: Remove KERNEL_VERSION checks
      staging: csr: Remove unneeded UF_NETIF_TX_* macros
      staging: csr: Remove all leftover kernel version checks \o/

Radhesh Fadnis (1):
      staging: omap-thermal: bandgap: fix setting of alert thresholds

Randy Dunlap (3):
      staging: fix ccg build when NET is not enabled
      staging: fix csr printk format warning
      staging: fix silicom dependencies and build errors

Rob Clark (3):
      staging: drm/omap: add rotation properties
      staging: drm/omap: invert dimensions on crtc when rotated
      staging: drm/omap: hold a ref to the bo while waiting for flip

Robert P. J. Day (1):
      Staging: sep: Correct misspelled "remap_page_range" -> "remap_pfn_range"

Rupesh Gujare (5):
      staging: ozwpan: buffer frame if urb not available.
      staging: ozwpan: Insulate driver from HZ value
      staging: ozwpan: Return correct actual_length to userland
      staging: ozwpan: isoc latency for audio burst
      staging: ozwpan: Bump version number

Sachin Kamat (2):
      Staging: android: binder: Make task_get_unused_fd_flags function static
      Staging: android: binder: Remove an inconsequential conditional macro

Samuel Iglesias Gonsalvez (4):
      Staging: ipack/devices/ipoctal: read more than one character from RX FIFO.
      Staging: ipack: update TODO file
      Staging: ipack/devices/ipoctal: acknowledge BREAK condition.
      Staging: ipack/devices/ipoctal: simplify ipoctal_write_tty()

Samuel Iglesias Gonsálvez (15):
      Staging: ipack/bridges/tpci200: avoid kernel bug when uninstalling a device
      Staging: ipack/bridges/tpci200: remove linked list of registered devices
      Staging: ipack/bridges/tpci200: use ioremap_nocache instead of ioremap
      Staging: ipack: remove read/write operations from ipack_bus_ops
      Staging: ipack: fix build failure in powerpc allyesconfig
      Staging: ipack/bridges/tpci200: remove struct list_head
      Staging: ipack/bridges/tpci200: reorder the iounmap and pci_release_region
      Staging: ipack/bridges/tpci200: increment the reference counter of the pci_dev
      Staging: ipack/bridges/tpci200: fix the uninstall the ipack device
      Staging: ipack/devices/ipoctal: change exiting procedure
      Staging: ipack/devices/ipoctal: free the IRQ.
      Staging: ipack: unregister devices when uninstall the carrier device.
      Staging: ipack/bridges/tpci200: delete ipack_device_unregister calls when exiting
      Staging: ipack/bridges/tpci200: remove tpci200_slot_unregister
      Staging: ipack: delete .remove_device() callback

Samuel Thibault (1):
      speakup: lower default software speech rate

Sascha Hauer (5):
      staging: drm/imx: Add i.MX drm core support
      staging: drm/imx: Add parallel display support
      staging: drm/imx: add i.MX IPUv3 base driver
      staging: drm/imx: Add i.MX IPUv3 crtc support
      staging: drm/imx: Add TODO

Seth Jennings (4):
      staging: zsmalloc: s/firstpage/page in new copy map funcs
      staging: zsmalloc: prevent mappping in interrupt context
      staging: zsmalloc: add page table mapping method
      zsmalloc: collapse internal .h into .c

Srinivas Pandruvada (1):
      iio: hid-sensors: Prevent crash during hot-unplug

Stephen Hemminger (2):
      staging: tpci200: fix section mismatch warning
      staging: ipack: make function tables const.

Stephen Rothwell (1):
      HID: sensors: fix up for mfd_add_devices() API change

Tejun Heo (2):
      staging: omapdrm: use alloc_ordered_workqueue() instead of UNBOUND w/ max_active = 1
      staging: nvec: use system_nrt_wq instead of custom one

Tim Gardner (1):
      staging rtl8192e: Declare MODULE_FIRMWARE usage

Tony Lindgren (1):
      staging: tidspbridge: Prepare for irqs.h removal

Toshiaki Yamane (67):
      staging: panel: fix checkpatch warnings
      staging/olpc_dcon: fix checkpatch warnings
      staging/rts_pstor: remove braces {} in rtsx_card.c
      staging/rts_pstor: remove braces {} in rtsx_transport.c
      staging/rts_pstor: remove braces {} in rtsx_chip.c
      Staging: vme: Fix a white space issue
      staging/vme: Use pr_ printks in vme_pio2_core.c
      staging/rts_pstor: remove braces {} in sd.c (sd_send_cmd_get_rsp)
      staging/rts_pstor: remove braces {} in sd.c (sd_read_data)
      staging/rts_pstor: remove braces {} in sd.c (sd_write_data)
      staging/rts_pstor: remove braces {} in sd.c (sd_check_csd)
      staging/rts_pstor: remove braces {} in sd.c (sd_set_sample_push_timing)
      staging/rts_pstor: remove braces {} in sd.c (sd_choose_proper_clock)
      staging/rts_pstor: remove braces {} in sd.c (sd_set_clock_divider)
      staging/rts_pstor: remove braces {} in sd.c (sd_set_init_para)
      staging/rts_pstor: remove braces {} in sd.c (sd_select_card)
      staging/rts_pstor: remove braces {} in sd.c (sd_update_lock_status)
      staging/rts_pstor: remove braces {} in sd.c (sd_wait_state_data_ready)
      staging/rts_pstor: remove braces {} in sd.c (sd_change_bank_voltage)
      staging/rts_pstor: remove braces {} in sd.c (sd_voltage_switch)
      staging/rts_pstor: remove braces {} in sd.c (sd_change_phase)
      staging/rts_pstor: remove braces {} in sd.c (sd_check_spec)
      staging/rts_pstor: remove braces {} in sd.c (sd_check_switch_mode)
      staging/rts_pstor: remove braces {} in sd.c (downgrade_switch_mode)
      staging/rts_pstor: remove braces {} in sd.c (sd_check_switch)
      staging/rts_pstor: remove braces {} in sd.c (sd_switch_function)
      staging/rts_pstor: remove braces {} in sd.c (sd_sdr_tuning_rx_cmd)
      staging/rts_pstor: remove braces {} in sd.c (sd_ddr_tuning_rx_cmd)
      staging/rts_pstor: remove braces {} in sd.c (mmc_ddr_tunning_rx_cmd)
      staging/rts_pstor: remove braces {} in sd.c (sd_sdr_tuning_tx_cmd)
      staging/rts_pstor: remove braces {} in sd.c (sd_ddr_tuning_tx_cmd)
      staging/rts_pstor: remove braces {} in sd.c (sd_search_final_phase)
      staging/rts_pstor: remove braces {} in sd.c (sd_tuning_rx)
      staging/rts_pstor: remove braces {} in sd.c (sd_ddr_pre_tuning_tx)
      staging/rts_pstor: remove braces {} in sd.c (sd_tuning_tx)
      staging/rts_pstor: remove braces {} in sd.c (sd_sdr_tuning)
      staging/rts_pstor: remove braces {} in sd.c (sd_ddr_tuning)
      staging/rts_pstor: remove braces {} in sd.c (mmc_ddr_tuning)
      staging/rts_pstor: remove braces {} in sd.c (sd_switch_clock)
      staging/rts_pstor: remove braces {} in sd.c (sd_prepare_reset)
      staging/rts_pstor: remove braces {} in sd.c (sd_pull_ctl_enable)
      staging/rts_pstor: remove braces {} in sd.c (sd_init_power)
      staging/rts_pstor: remove braces {} in sd.c (sd_read_lba0)
      staging/rts_pstor: remove braces {} in sd.c (sd_check_wp_state)
      staging/rts_pstor: remove braces {} in sd.c (reset_sd)
      staging/rts_pstor: remove braces {} in sd.c (mmc_test_switch_bus)
      staging/rts_pstor: remove braces {} in sd.c (mmc_switch_timing_bus)
      staging/rts_pstor: remove braces {} in sd.c (reset_mmc)
      staging/rts_pstor: remove braces {} in sd.c (reset_sd_card)
      staging/rts_pstor: remove braces {} in sd.c (reset_mmc_only)
      staging/rts_pstor: remove braces {} in sd.c (wait_data_buf_ready)
      staging/rts_pstor: remove braces {} in sd.c (sd_stop_seq_mode)
      staging/rts_pstor: remove braces {} in sd.c (sd_auto_tune_clock)
      staging/rts_pstor: remove braces {} in sd.c (sd_rw)
      staging/rts_pstor: remove braces {} in sd.c (ext_sd_send_cmd_get_rsp)
      staging/rts_pstor: remove braces {} in sd.c (ext_sd_get_rsp)
      staging/rts_pstor: remove braces {} in sd.c (sd_pass_thru_mode)
      staging/rts_pstor: remove braces {} in sd.c (get_rsp_type)
      staging/rts_pstor: remove braces {} in sd.c (sd_execute_no_data)
      staging/rts_pstor: remove braces {} in sd.c (sd_execute_read_data)
      staging/rts_pstor: remove braces {} in sd.c (sd_execute_write_data)
      staging/rts_pstor: remove braces {} in sd.c (sd_hw_rst)
      staging/rts_pstor: remove braces {} in sd.c (sd_power_off_card3v3)
      staging/rts_pstor: remove braces {} in sd.c (release_sd_card)
      staging/rts_pstor: remove braces {} in rtsx_scsi.c
      staging/rts_pstor: remove braces {} in ms.c
      staging/rts_pstor: Use pr_ or dev_ printks in rtsx.c

Tushar Behera (1):
      Staging: bcm: Fix udelay related compilation error

W. Trevor King (3):
      staging: usbip: export usbip_debug_flag as a usbip-core module parameter.
      staging: usbip: userspace: allow `configure --with-tcp-wrappers`
      staging: usbip: userspace: update man pages for v1.0.0

Wei Yongjun (27):
      staging: ozwpan: remove pointless conditional before kfree_skb()
      staging: wlags49_h2: use is_broadcast_ether_addr() instead of memcmp()
      Staging: vt6656: using is_broadcast_ether_addr() to simplify the code
      Staging: vt6655: using is_broadcast_ether_addr() to simplify the code
      staging: rtl8192e: use is_broadcast_ether_addr() instead of memcmp()
      Staging: rtl8192u: use is_broadcast_ether_addr() instead of memcmp()
      staging: rtl8187se: use is_broadcast_ether_addr() instead of memcmp()
      staging: r8712u: use is_broadcast_ether_addr() to simplify the code
      Staging: rtl8187se: use is_zero_ether_addr() instead of memcmp()
      Staging: rtl8192u: use is_zero_ether_addr() instead of memcmp()
      staging: rtl8192e: use is_zero_ether_addr() instead of memcmp()
      staging: r8712u: rtl871x_mlme.c: use is_zero_ether_addr() instead of memcmp()
      staging: rtl8192e: remove pointless conditional before kfree_skb()
      staging: rtl8187se: using random_ether_addr() to generate random MAC
      staging: rtl8192e: using random_ether_addr() to generate random MAC
      Staging: rtl8192u: using random_ether_addr() to generate random MAC
      staging: csr: fix possible memory leak in do_patch_convert_download()
      staging: csr: use is_zero_ether_addr() instead of memcmp()
      staging: r8712u: use is_zero_ether_addr() instead of memcmp()
      staging: et131x: using is_zero_ether_addr() to simplify the code
      staging: bcm: fix possible memory leak in bcm_char_ioctl()
      staging: ozwpan: use list_move_tail instead of list_del/list_add_tail
      staging: gdm72xx: use list_move_tail instead of list_del/list_add_tail
      staging: wlags49_h2: use list_move instead of list_del/list_add
      staging: gdm72xx: use list_move instead of list_del/list_add
      staging: tidspbridge: move the dereference below the NULL test
      staging: tidspbridge: fix return value check in dsp_wdt_init()

YAMANE Toshiaki (1):
      staging/rts_pstor: Delete some lines (dev_info() and dev_err()) in rtsx.c

anish kumar (2):
      iio: Documentation change for inkern interface.
      power: battery: Generic battery driver using IIO

navin (2):
      staging: usbip: stub_dev: Fixed oops during removal of usbip_host
      staging: usbip: vhci_hcd: Fixed oops during removal of vhci_hcd

navin patidar (1):
      staging: usbip: vhci_hcd: fixed suspend-resume loop

srinivas pandruvada (9):
      iio: core: Add hysteresis in channel spec
      HID: sensors: add documentation
      HID: sensors: add to special driver list
      HID: sensors: introduce sensor framework
      iio: hid-sensors: Common attribute and trigger
      iio: hid-sensors: Added accelerometer 3D
      iio: hid-sensors: Added Gyroscope 3D
      iio: hid-sensors: Added Compass/Magnetometer 3D
      iio: hid-sensors: Added ALS

 Documentation/devicetree/bindings/staging/iio/adc/mxs-lradc.txt    |   15 +
 Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt  |   41 +
 Documentation/hid/hid-sensor.txt                                   |  140 +
 drivers/hid/Kconfig                                                |   14 +
 drivers/hid/Makefile                                               |    1 +
 drivers/hid/hid-core.c                                             |    5 +
 drivers/hid/hid-ids.h                                              |    6 +
 drivers/hid/hid-sensor-hub.c                                       |  680 ++++
 drivers/iio/Kconfig                                                |    7 +-
 drivers/iio/Makefile                                               |    5 +
 drivers/iio/accel/Kconfig                                          |   16 +
 drivers/iio/accel/Makefile                                         |    5 +
 drivers/iio/accel/hid-sensor-accel-3d.c                            |  418 ++
 drivers/iio/adc/Kconfig                                            |   38 +
 drivers/iio/adc/Makefile                                           |    4 +
 drivers/iio/adc/ad7266.c                                           |    2 +-
 drivers/{staging/iio/adc/ad7476_core.c => iio/adc/ad7476.c}        |  210 +-
 drivers/iio/adc/ad7791.c                                           |  460 +++
 drivers/iio/adc/ad_sigma_delta.c                                   |  558 +++
 drivers/iio/adc/at91_adc.c                                         |   77 +-
 drivers/iio/adc/lp8788_adc.c                                       |  264 ++
 drivers/iio/common/Kconfig                                         |    5 +
 drivers/iio/common/Makefile                                        |    9 +
 drivers/iio/common/hid-sensors/Kconfig                             |   26 +
 drivers/iio/common/hid-sensors/Makefile                            |    6 +
 drivers/iio/common/hid-sensors/hid-sensor-attributes.c             |  250 ++
 drivers/iio/common/hid-sensors/hid-sensor-attributes.h             |   57 +
 drivers/iio/common/hid-sensors/hid-sensor-trigger.c                |  103 +
 drivers/iio/common/hid-sensors/hid-sensor-trigger.h                |   26 +
 drivers/iio/dac/Kconfig                                            |   20 +-
 drivers/iio/dac/Makefile                                           |    1 +
 drivers/iio/dac/ad5446.c                                           |  450 ++-
 drivers/iio/dac/ad5446.h                                           |   91 -
 drivers/iio/dac/ad5755.c                                           |  650 ++++
 drivers/iio/gyro/Kconfig                                           |   16 +
 drivers/iio/gyro/Makefile                                          |    5 +
 drivers/iio/gyro/hid-sensor-gyro-3d.c                              |  418 ++
 drivers/iio/industrialio-buffer.c                                  |   15 +-
 drivers/iio/industrialio-core.c                                    |   13 +-
 drivers/iio/inkern.c                                               |  139 +-
 drivers/iio/kfifo_buf.c                                            |   31 +-
 drivers/iio/light/Kconfig                                          |   10 +
 drivers/iio/light/Makefile                                         |    1 +
 drivers/iio/light/adjd_s311.c                                      |    2 +-
 drivers/iio/light/hid-sensor-als.c                                 |  385 ++
 drivers/iio/magnetometer/Kconfig                                   |   16 +
 drivers/iio/magnetometer/Makefile                                  |    5 +
 drivers/iio/magnetometer/hid-sensor-magn-3d.c                      |  419 ++
 drivers/power/Kconfig                                              |    7 +
 drivers/power/Makefile                                             |    1 +
 drivers/power/generic-adc-battery.c                                |  422 ++
 drivers/staging/Kconfig                                            |   10 +-
 drivers/staging/Makefile                                           |    5 +-
 drivers/staging/android/alarm-dev.c                                |   17 +-
 drivers/staging/android/ashmem.c                                   |   32 +-
 drivers/staging/android/binder.c                                   |    6 +-
 drivers/staging/android/logger.c                                   |   40 +-
 drivers/staging/android/logger.h                                   |   24 +-
 drivers/staging/android/timed_gpio.c                               |   13 +-
 drivers/staging/asus_oled/asus_oled.c                              |   56 +-
 drivers/staging/bcm/Bcmchar.c                                      |    2 +
 drivers/staging/bcm/CmHost.c                                       |  150 +-
 drivers/staging/bcm/CmHost.h                                       |   54 +-
 drivers/staging/bcm/InterfaceInit.c                                |   17 +-
 drivers/staging/bcm/InterfaceInit.h                                |   33 +-
 drivers/staging/bcm/Kconfig                                        |    2 +-
 drivers/staging/bcm/Misc.c                                         |    5 +-
 drivers/staging/bcm/PHSModule.c                                    |    4 +-
 drivers/staging/bcm/Prototypes.h                                   |    2 +-
 drivers/staging/bcm/Transmit.c                                     |  234 +-
 drivers/staging/bcm/cntrl_SignalingInterface.h                     |  704 ++--
 drivers/staging/bcm/hostmibs.c                                     |    2 +-
 drivers/staging/bcm/nvm.c                                          |    4 +-
 drivers/staging/bcm/target_params.h                                |    2 +-
 drivers/staging/ccg/Kconfig                                        |    2 +-
 drivers/staging/ccg/ccg.c                                          |   14 +-
 drivers/staging/ced1401/Kconfig                                    |    6 +
 drivers/staging/ced1401/Makefile                                   |    3 +
 drivers/staging/ced1401/TODO                                       |   10 +
 drivers/staging/ced1401/ced_ioc.c                                  | 1515 ++++++++
 drivers/staging/ced1401/ced_ioctl.h                                |  345 ++
 drivers/staging/ced1401/machine.h                                  |  127 +
 drivers/staging/ced1401/usb1401.c                                  | 1637 ++++++++
 drivers/staging/ced1401/usb1401.h                                  |  249 ++
 drivers/staging/ced1401/use1401.h                                  |  287 ++
 drivers/staging/ced1401/use14_ioc.h                                |  301 ++
 drivers/staging/ced1401/userspace/use1401.c                        | 3035 +++++++++++++++
 drivers/staging/comedi/Kconfig                                     |   66 +-
 drivers/staging/comedi/comedi.h                                    | 1109 +++---
 drivers/staging/comedi/comedi_fops.c                               |  152 +-
 drivers/staging/comedi/comedidev.h                                 |    2 +-
 drivers/staging/comedi/drivers.c                                   |   82 +-
 drivers/staging/comedi/drivers/8253.h                              |   15 +-
 drivers/staging/comedi/drivers/8255.c                              |   41 +-
 drivers/staging/comedi/drivers/8255_pci.c                          |  353 ++
 drivers/staging/comedi/drivers/Makefile                            |    6 +-
 drivers/staging/comedi/drivers/acl7225b.c                          |    6 +-
 drivers/staging/comedi/drivers/addi-data/addi_amcc_S5920.c         |  195 -
 drivers/staging/comedi/drivers/addi-data/addi_amcc_S5920.h         |   27 -
 drivers/staging/comedi/drivers/addi-data/addi_common.c             |   14 +-
 drivers/staging/comedi/drivers/addi-data/amcc_s5933_58.h           |  453 ---
 drivers/staging/comedi/drivers/addi-data/hwdrv_APCI1710.c          |   18 +-
 drivers/staging/comedi/drivers/addi-data/hwdrv_apci3120.c          |   61 +-
 drivers/staging/comedi/drivers/addi-data/hwdrv_apci3200.c          |   81 +-
 drivers/staging/comedi/drivers/addi_apci_all.c                     |   18 -
 drivers/staging/comedi/drivers/adl_pci6208.c                       |  183 +-
 drivers/staging/comedi/drivers/adl_pci7230.c                       |  190 -
 drivers/staging/comedi/drivers/adl_pci7296.c                       |  183 -
 drivers/staging/comedi/drivers/adl_pci7432.c                       |  200 -
 drivers/staging/comedi/drivers/adl_pci7x3x.c                       |  332 ++
 drivers/staging/comedi/drivers/adl_pci8164.c                       |   73 +-
 drivers/staging/comedi/drivers/adl_pci9111.c                       |  973 ++---
 drivers/staging/comedi/drivers/adl_pci9118.c                       | 1059 ++---
 drivers/staging/comedi/drivers/adq12b.c                            |   29 +-
 drivers/staging/comedi/drivers/adv_pci1710.c                       |  766 ++--
 drivers/staging/comedi/drivers/adv_pci1723.c                       |  222 +-
 drivers/staging/comedi/drivers/adv_pci_dio.c                       |  473 ++-
 drivers/staging/comedi/drivers/aio_aio12_8.c                       |  218 +-
 drivers/staging/comedi/drivers/aio_iiro_16.c                       |    4 +-
 drivers/staging/comedi/drivers/amplc_dio200.c                      |  114 +-
 drivers/staging/comedi/drivers/amplc_pc236.c                       |  108 +-
 drivers/staging/comedi/drivers/amplc_pc263.c                       |   54 +-
 drivers/staging/comedi/drivers/amplc_pci224.c                      |   64 +-
 drivers/staging/comedi/drivers/amplc_pci230.c                      |  154 +-
 drivers/staging/comedi/drivers/c6xdigio.c                          |    6 +-
 drivers/staging/comedi/drivers/cb_das16_cs.c                       |   56 +-
 drivers/staging/comedi/drivers/cb_pcidas.c                         |  202 +-
 drivers/staging/comedi/drivers/cb_pcidas64.c                       |  128 +-
 drivers/staging/comedi/drivers/cb_pcidda.c                         |  441 +--
 drivers/staging/comedi/drivers/cb_pcidio.c                         |  211 -
 drivers/staging/comedi/drivers/cb_pcimdas.c                        |  279 +-
 drivers/staging/comedi/drivers/cb_pcimdda.c                        |  393 +-
 drivers/staging/comedi/drivers/comedi_bond.c                       |  110 +-
 drivers/staging/comedi/drivers/comedi_fc.h                         |   32 +
 drivers/staging/comedi/drivers/comedi_parport.c                    |   86 +-
 drivers/staging/comedi/drivers/comedi_test.c                       |  108 +-
 drivers/staging/comedi/drivers/contec_pci_dio.c                    |  146 +-
 drivers/staging/comedi/drivers/daqboard2000.c                      |  466 +--
 drivers/staging/comedi/drivers/das08.c                             |  482 +--
 drivers/staging/comedi/drivers/das08.h                             |   15 +-
 drivers/staging/comedi/drivers/das08_cs.c                          |   26 +
 drivers/staging/comedi/drivers/das16.c                             |   82 +-
 drivers/staging/comedi/drivers/das16m1.c                           |   54 +-
 drivers/staging/comedi/drivers/das1800.c                           |  145 +-
 drivers/staging/comedi/drivers/das6402.c                           |    4 +-
 drivers/staging/comedi/drivers/das800.c                            |   52 +-
 drivers/staging/comedi/drivers/dmm32at.c                           |   57 +-
 drivers/staging/comedi/drivers/dt2801.c                            |   12 +-
 drivers/staging/comedi/drivers/dt2811.c                            |    8 +-
 drivers/staging/comedi/drivers/dt2814.c                            |   46 +-
 drivers/staging/comedi/drivers/dt2815.c                            |    2 +-
 drivers/staging/comedi/drivers/dt2817.c                            |    2 +-
 drivers/staging/comedi/drivers/dt282x.c                            |  103 +-
 drivers/staging/comedi/drivers/dt3000.c                            |   48 +-
 drivers/staging/comedi/drivers/dt9812.c                            |    8 +-
 drivers/staging/comedi/drivers/dyna_pci10xx.c                      |  161 +-
 drivers/staging/comedi/drivers/fl512.c                             |    4 +-
 drivers/staging/comedi/drivers/gsc_hpdi.c                          |   43 +-
 drivers/staging/comedi/drivers/icp_multi.c                         |  692 +---
 drivers/staging/comedi/drivers/icp_multi.h                         |  297 --
 drivers/staging/comedi/drivers/ii_pci20kc.c                        |    4 +-
 drivers/staging/comedi/drivers/jr3_pci.c                           |    9 +-
 drivers/staging/comedi/drivers/jr3_pci.h                           |    4 +-
 drivers/staging/comedi/drivers/ke_counter.c                        |  103 +-
 drivers/staging/comedi/drivers/me4000.c                            | 1636 +++-----
 drivers/staging/comedi/drivers/me4000.h                            |  409 --
 drivers/staging/comedi/drivers/me_daq.c                            |  221 +-
 drivers/staging/comedi/drivers/mite.c                              |  285 +-
 drivers/staging/comedi/drivers/mite.h                              |   66 +-
 drivers/staging/comedi/drivers/mpc624.c                            |    2 +-
 drivers/staging/comedi/drivers/mpc8260cpm.c                        |    2 +-
 drivers/staging/comedi/drivers/multiq3.c                           |   14 +-
 drivers/staging/comedi/drivers/ni_6527.c                           |  171 +-
 drivers/staging/comedi/drivers/ni_65xx.c                           |  181 +-
 drivers/staging/comedi/drivers/ni_660x.c                           |  133 +-
 drivers/staging/comedi/drivers/ni_670x.c                           |   62 +-
 drivers/staging/comedi/drivers/ni_at_a2150.c                       |   46 +-
 drivers/staging/comedi/drivers/ni_at_ao.c                          |    8 +-
 drivers/staging/comedi/drivers/ni_atmio.c                          |    2 +-
 drivers/staging/comedi/drivers/ni_atmio16d.c                       |   67 +-
 drivers/staging/comedi/drivers/ni_daq_700.c                        |  212 +-
 drivers/staging/comedi/drivers/ni_daq_dio24.c                      |   12 +-
 drivers/staging/comedi/drivers/ni_labpc.c                          |  467 +--
 drivers/staging/comedi/drivers/ni_labpc_cs.c                       |    6 +-
 drivers/staging/comedi/drivers/ni_mio_common.c                     |  240 +-
 drivers/staging/comedi/drivers/ni_mio_cs.c                         |    4 +-
 drivers/staging/comedi/drivers/ni_pcidio.c                         |  472 +--
 drivers/staging/comedi/drivers/ni_pcimio.c                         |   70 +-
 drivers/staging/comedi/drivers/ni_tiocmd.c                         |   61 +-
 drivers/staging/comedi/drivers/pcl711.c                            |   53 +-
 drivers/staging/comedi/drivers/pcl724.c                            |   15 +-
 drivers/staging/comedi/drivers/pcl725.c                            |    4 +-
 drivers/staging/comedi/drivers/pcl726.c                            |    6 +-
 drivers/staging/comedi/drivers/pcl730.c                            |    8 +-
 drivers/staging/comedi/drivers/pcl812.c                            |   57 +-
 drivers/staging/comedi/drivers/pcl816.c                            |   52 +-
 drivers/staging/comedi/drivers/pcl818.c                            |   59 +-
 drivers/staging/comedi/drivers/pcm3724.c                           |   26 +-
 drivers/staging/comedi/drivers/pcm3730.c                           |   12 +-
 drivers/staging/comedi/drivers/pcm_common.c                        |   56 +-
 drivers/staging/comedi/drivers/pcmad.c                             |    2 +-
 drivers/staging/comedi/drivers/pcmda12.c                           |    2 +-
 drivers/staging/comedi/drivers/pcmmio.c                            |   32 +-
 drivers/staging/comedi/drivers/pcmuio.c                            |   14 +-
 drivers/staging/comedi/drivers/poc.c                               |    2 +-
 drivers/staging/comedi/drivers/quatech_daqp_cs.c                   |   63 +-
 drivers/staging/comedi/drivers/rtd520.c                            |   67 +-
 drivers/staging/comedi/drivers/rti800.c                            |   10 +-
 drivers/staging/comedi/drivers/rti802.c                            |    2 +-
 drivers/staging/comedi/drivers/s526.c                              |  602 +--
 drivers/staging/comedi/drivers/s626.c                              |  755 ++--
 drivers/staging/comedi/drivers/s626.h                              |    1 -
 drivers/staging/comedi/drivers/serial2002.c                        |   14 +-
 drivers/staging/comedi/drivers/skel.c                              |   74 +-
 drivers/staging/comedi/drivers/ssv_dnp.c                           |    7 +-
 drivers/staging/comedi/drivers/usbdux.c                            |  201 +-
 drivers/staging/comedi/drivers/usbduxfast.c                        |  120 +-
 drivers/staging/comedi/drivers/usbduxsigma.c                       |  192 +-
 drivers/staging/comedi/drivers/vmk80xx.c                           |   14 +-
 drivers/staging/comedi/kcomedilib/kcomedilib_main.c                |   23 +-
 drivers/staging/comedi/range.c                                     |   18 +-
 drivers/staging/cptm1217/clearpad_tm1217.c                         |   13 +-
 drivers/staging/crystalhd/crystalhd_lnx.c                          |    6 +-
 drivers/staging/csr/Makefile                                       |    1 -
 drivers/staging/csr/bh.c                                           |  173 +-
 drivers/staging/csr/csr_formatted_io.c                             |   27 -
 drivers/staging/csr/csr_formatted_io.h                             |   25 -
 drivers/staging/csr/csr_framework_ext.c                            |   13 +-
 drivers/staging/csr/csr_panic.c                                    |    1 -
 drivers/staging/csr/csr_time.c                                     |   27 +-
 drivers/staging/csr/csr_wifi_hip_card_sdio.c                       |    8 +-
 drivers/staging/csr/csr_wifi_hip_download.c                        |    2 +
 drivers/staging/csr/csr_wifi_hip_send.c                            |    9 +-
 drivers/staging/csr/csr_wifi_hip_udi.c                             |   94 +-
 drivers/staging/csr/csr_wifi_hip_unifi.h                           |    1 -
 drivers/staging/csr/drv.c                                          |   46 +-
 drivers/staging/csr/firmware.c                                     |    6 +-
 drivers/staging/csr/io.c                                           |   53 +-
 drivers/staging/csr/monitor.c                                      |    7 +-
 drivers/staging/csr/netdev.c                                       |  630 +--
 drivers/staging/csr/sdio_events.c                                  |    4 +-
 drivers/staging/csr/sdio_mmc.c                                     |   65 +-
 drivers/staging/csr/sme_blocking.c                                 |    4 +-
 drivers/staging/csr/sme_native.c                                   |    6 +-
 drivers/staging/csr/sme_sys.c                                      |   22 +-
 drivers/staging/csr/sme_wext.c                                     |    8 +-
 drivers/staging/csr/ul_int.c                                       |    5 +-
 drivers/staging/csr/unifi_pdu_processing.c                         |    5 +-
 drivers/staging/csr/unifi_priv.h                                   |   40 -
 drivers/staging/csr/unifi_wext.h                                   |   27 +-
 drivers/staging/csr/wext_events.c                                  |    8 +-
 drivers/staging/cxt1e1/linux.c                                     |   12 +-
 drivers/staging/cxt1e1/musycc.c                                    |   10 +-
 drivers/staging/et131x/et131x.c                                    |    7 +-
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_dnld.c                 |   34 +-
 drivers/staging/ft1000/ft1000-usb/ft1000_hw.c                      |   14 +-
 drivers/staging/ft1000/ft1000-usb/ft1000_usb.h                     |    2 -
 drivers/staging/gdm72xx/gdm_qos.c                                  |  118 +-
 drivers/staging/gdm72xx/gdm_qos.h                                  |   58 +-
 drivers/staging/gdm72xx/gdm_sdio.c                                 |   37 +-
 drivers/staging/gdm72xx/gdm_usb.c                                  |   62 +-
 drivers/staging/gdm72xx/gdm_usb.h                                  |   16 +-
 drivers/staging/gdm72xx/gdm_wimax.c                                |   16 +-
 drivers/staging/gdm72xx/usb_boot.c                                 |  220 +-
 drivers/staging/iio/Documentation/generic_buffer.c                 |   10 +
 drivers/staging/iio/Documentation/inkernel.txt                     |    6 +-
 drivers/staging/iio/Kconfig                                        |    2 +-
 drivers/staging/iio/TODO                                           |    2 +-
 drivers/staging/iio/accel/adis16201_core.c                         |    4 +-
 drivers/staging/iio/accel/adis16201_ring.c                         |    3 +-
 drivers/staging/iio/accel/adis16203_core.c                         |    4 +-
 drivers/staging/iio/accel/adis16203_ring.c                         |    5 +-
 drivers/staging/iio/accel/adis16204_core.c                         |    4 +-
 drivers/staging/iio/accel/adis16204_ring.c                         |    3 +-
 drivers/staging/iio/accel/adis16209_core.c                         |    4 +-
 drivers/staging/iio/accel/adis16209_ring.c                         |    3 +-
 drivers/staging/iio/accel/adis16220_core.c                         |   11 +-
 drivers/staging/iio/accel/adis16240_core.c                         |    4 +-
 drivers/staging/iio/accel/adis16240_ring.c                         |    3 +-
 drivers/staging/iio/accel/kxsd9.c                                  |    6 +-
 drivers/staging/iio/accel/lis3l02dq.h                              |   14 +-
 drivers/staging/iio/accel/lis3l02dq_core.c                         |   26 +-
 drivers/staging/iio/accel/lis3l02dq_ring.c                         |   31 +-
 drivers/staging/iio/accel/sca3000.h                                |    2 +-
 drivers/staging/iio/accel/sca3000_core.c                           |   14 +-
 drivers/staging/iio/accel/sca3000_ring.c                           |    2 +-
 drivers/staging/iio/adc/Kconfig                                    |   43 +-
 drivers/staging/iio/adc/Makefile                                   |    5 +-
 drivers/staging/iio/adc/ad7192.c                                   |  523 +--
 drivers/staging/iio/adc/ad7298_core.c                              |    2 +-
 drivers/staging/iio/adc/ad7298_ring.c                              |    3 +-
 drivers/staging/iio/adc/ad7476.h                                   |   66 -
 drivers/staging/iio/adc/ad7476_ring.c                              |   64 -
 drivers/staging/iio/adc/ad7606.h                                   |    2 +-
 drivers/staging/iio/adc/ad7606_core.c                              |    6 +-
 drivers/staging/iio/adc/ad7606_ring.c                              |    3 +-
 drivers/staging/iio/adc/ad7780.c                                   |  237 +-
 drivers/staging/iio/adc/ad7793.c                                   |  688 +---
 drivers/staging/iio/adc/ad7793.h                                   |   10 +-
 drivers/staging/iio/adc/ad7887_core.c                              |    2 +-
 drivers/staging/iio/adc/ad7887_ring.c                              |    2 +-
 drivers/staging/iio/adc/ad799x_ring.c                              |    3 +-
 drivers/staging/iio/adc/lpc32xx_adc.c                              |    2 +-
 drivers/staging/iio/adc/max1363.h                                  |    2 +-
 drivers/staging/iio/adc/max1363_core.c                             |   32 +-
 drivers/staging/iio/adc/max1363_ring.c                             |    2 +-
 drivers/staging/iio/adc/mxs-lradc.c                                |  590 +++
 drivers/staging/iio/adc/spear_adc.c                                |   27 +-
 drivers/staging/iio/gyro/adis16060_core.c                          |    4 +-
 drivers/staging/iio/gyro/adis16080_core.c                          |    2 +-
 drivers/staging/iio/gyro/adis16130_core.c                          |    2 +-
 drivers/staging/iio/gyro/adis16260_core.c                          |   12 +-
 drivers/staging/iio/gyro/adis16260_ring.c                          |    3 +-
 drivers/staging/iio/gyro/adxrs450_core.c                           |    2 +-
 drivers/staging/iio/iio_dummy_evgen.c                              |    2 +-
 drivers/staging/iio/iio_hwmon.c                                    |   47 +-
 drivers/staging/iio/iio_simple_dummy.c                             |   24 +-
 drivers/staging/iio/iio_simple_dummy.h                             |    6 +-
 drivers/staging/iio/iio_simple_dummy_buffer.c                      |   13 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c                    |    4 +-
 drivers/staging/iio/imu/adis16400.h                                |    2 +-
 drivers/staging/iio/imu/adis16400_core.c                           |   18 +-
 drivers/staging/iio/imu/adis16400_ring.c                           |    2 +-
 drivers/staging/iio/light/isl29018.c                               |   17 +-
 drivers/staging/iio/light/tsl2563.c                                |    2 +-
 drivers/staging/iio/magnetometer/hmc5843.c                         |    2 +-
 drivers/staging/iio/meter/ade7753.c                                |   13 +-
 drivers/staging/iio/meter/ade7754.c                                |   12 +-
 drivers/staging/iio/meter/ade7758.h                                |    2 +-
 drivers/staging/iio/meter/ade7758_core.c                           |   13 +-
 drivers/staging/iio/meter/ade7758_ring.c                           |    3 +-
 drivers/staging/iio/meter/ade7759.c                                |   11 +-
 drivers/staging/iio/meter/ade7854-spi.c                            |    2 +-
 drivers/staging/iio/resolver/ad2s1210.c                            |    2 +-
 drivers/staging/iio/ring_hw.h                                      |    2 +-
 drivers/staging/iio/ring_sw.c                                      |    7 +-
 drivers/staging/iio/trigger/Kconfig                                |    2 +
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c                  |  109 +-
 drivers/staging/iio/trigger/iio-trig-bfin-timer.h                  |   24 +
 drivers/staging/iio/trigger/iio-trig-gpio.c                        |    8 +-
 drivers/staging/iio/trigger/iio-trig-periodic-rtc.c                |    8 +-
 drivers/staging/iio/trigger/iio-trig-sysfs.c                       |   17 +-
 drivers/staging/imx-drm/Kconfig                                    |   35 +
 drivers/staging/imx-drm/Makefile                                   |    9 +
 drivers/staging/imx-drm/TODO                                       |   22 +
 drivers/staging/imx-drm/imx-drm-core.c                             |  884 +++++
 drivers/staging/imx-drm/imx-drm.h                                  |   58 +
 drivers/staging/imx-drm/imx-fb.c                                   |   47 +
 drivers/staging/imx-drm/imx-fbdev.c                                |   74 +
 drivers/staging/imx-drm/ipu-v3/Makefile                            |    3 +
 drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h                        |  318 ++
 drivers/staging/imx-drm/ipu-v3/ipu-common.c                        | 1143 ++++++
 drivers/staging/imx-drm/ipu-v3/ipu-dc.c                            |  372 ++
 drivers/staging/imx-drm/ipu-v3/ipu-di.c                            |  700 ++++
 drivers/staging/imx-drm/ipu-v3/ipu-dmfc.c                          |  408 ++
 drivers/staging/imx-drm/ipu-v3/ipu-dp.c                            |  336 ++
 drivers/staging/imx-drm/ipu-v3/ipu-prv.h                           |  206 +
 drivers/staging/imx-drm/ipuv3-crtc.c                               |  579 +++
 drivers/staging/imx-drm/parallel-display.c                         |  261 ++
 drivers/staging/ipack/Kconfig                                      |    1 +
 drivers/staging/ipack/TODO                                         |   25 +-
 drivers/staging/ipack/bridges/tpci200.c                            |  735 ++--
 drivers/staging/ipack/bridges/tpci200.h                            |   39 +-
 drivers/staging/ipack/devices/ipoctal.c                            |  738 ++--
 drivers/staging/ipack/devices/scc2698.h                            |  117 +-
 drivers/staging/ipack/ipack.c                                      |  372 +-
 drivers/staging/ipack/ipack.h                                      |   88 +-
 drivers/staging/ipack/ipack_ids.h                                  |   32 +
 drivers/staging/keucr/smcommon.h                                   |    2 -
 drivers/staging/line6/pcm.c                                        |    8 +-
 drivers/staging/line6/variax.c                                     |    8 +-
 drivers/staging/nvec/Kconfig                                       |    2 +-
 drivers/staging/nvec/nvec.c                                        |   25 +-
 drivers/staging/olpc_dcon/olpc_dcon.c                              |   53 +-
 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c                         |   15 +-
 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c                       |    6 +-
 drivers/staging/omap-thermal/omap-bandgap.c                        |   23 +-
 drivers/staging/omap-thermal/omap-thermal-common.c                 |   42 +-
 drivers/staging/omap-thermal/omap4-thermal.c                       |   54 +-
 drivers/staging/omap-thermal/omap5-thermal.c                       |   38 +-
 drivers/staging/omapdrm/omap_crtc.c                                |   33 +-
 drivers/staging/omapdrm/omap_dmm_tiler.c                           |   51 +-
 drivers/staging/omapdrm/omap_dmm_tiler.h                           |   17 +-
 drivers/staging/omapdrm/omap_drv.c                                 |   21 +-
 drivers/staging/omapdrm/omap_drv.h                                 |   33 +-
 drivers/staging/omapdrm/omap_fb.c                                  |   99 +-
 drivers/staging/omapdrm/omap_gem.c                                 |   60 +-
 drivers/staging/omapdrm/omap_plane.c                               |  111 +-
 drivers/staging/ozwpan/ozcdev.c                                    |   14 +-
 drivers/staging/ozwpan/ozevent.c                                   |    6 +-
 drivers/staging/ozwpan/ozhcd.c                                     |  104 +-
 drivers/staging/ozwpan/ozmain.c                                    |    2 +-
 drivers/staging/ozwpan/ozpd.c                                      |   11 +-
 drivers/staging/ozwpan/ozpd.h                                      |    1 +
 drivers/staging/ozwpan/ozproto.c                                   |   13 +
 drivers/staging/ozwpan/ozproto.h                                   |    8 +-
 drivers/staging/ozwpan/ozprotocol.h                                |    6 +-
 drivers/staging/panel/panel.c                                      |   52 +-
 drivers/staging/ramster/Kconfig                                    |   25 +-
 drivers/staging/ramster/Makefile                                   |    7 +-
 drivers/staging/ramster/TODO                                       |   13 -
 drivers/staging/ramster/cluster/Makefile                           |    3 -
 drivers/staging/ramster/ramster.h                                  |  113 +-
 drivers/staging/ramster/{cluster => ramster}/heartbeat.c           |    6 +-
 drivers/staging/ramster/{cluster => ramster}/heartbeat.h           |    0
 drivers/staging/ramster/{cluster => ramster}/masklog.c             |    0
 drivers/staging/ramster/{cluster => ramster}/masklog.h             |    0
 drivers/staging/ramster/{cluster => ramster}/nodemanager.c         |   15 +-
 drivers/staging/ramster/{cluster => ramster}/nodemanager.h         |    0
 drivers/staging/ramster/{ => }/ramster/r2net.c                     |   79 +-
 drivers/staging/ramster/ramster/ramster.c                          |  985 +++++
 drivers/staging/ramster/ramster/ramster.h                          |  161 +
 drivers/staging/ramster/{cluster => ramster}/ramster_nodemanager.h |    0
 drivers/staging/ramster/{cluster => ramster}/tcp.c                 |   53 +-
 drivers/staging/ramster/{cluster => ramster}/tcp.h                 |    0
 drivers/staging/ramster/{cluster => ramster}/tcp_internal.h        |    0
 drivers/staging/ramster/tmem.c                                     |  313 +-
 drivers/staging/ramster/tmem.h                                     |  109 +-
 drivers/staging/ramster/xvmalloc.c                                 |  509 ---
 drivers/staging/ramster/xvmalloc.h                                 |   30 -
 drivers/staging/ramster/xvmalloc_int.h                             |   95 -
 drivers/staging/ramster/zbud.c                                     | 1060 +++++
 drivers/staging/ramster/zbud.h                                     |   33 +
 drivers/staging/ramster/zcache-main.c                              | 3566 +++++------------
 drivers/staging/ramster/zcache.h                                   |   55 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211.h                    |    2 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c            |   13 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211_softmac_wx.c         |    5 +-
 drivers/staging/rtl8187se/r8180_core.c                             |    4 +-
 drivers/staging/rtl8187se/r8180_hw.h                               |    9 +-
 drivers/staging/rtl8187se/r8185b_init.c                            |    2 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c                |    9 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.h                |    4 +
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c                       |    6 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c                         |    2 +-
 drivers/staging/rtl8192e/rtllib.h                                  |    8 +-
 drivers/staging/rtl8192e/rtllib_softmac.c                          |   24 +-
 drivers/staging/rtl8192e/rtllib_softmac_wx.c                       |    7 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211.h                     |    4 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c             |   20 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac_wx.c          |    5 +-
 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c                |    2 +-
 drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h                    |    4 +-
 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c                |    2 +-
 drivers/staging/rtl8192u/r8192U_core.c                             |   27 +-
 drivers/staging/rtl8192u/r819xU_HTType.h                           |    2 +-
 drivers/staging/rtl8192u/r819xU_phyreg.h                           |    2 +-
 drivers/staging/rtl8712/drv_types.h                                |    9 -
 drivers/staging/rtl8712/ethernet.h                                 |    8 -
 drivers/staging/rtl8712/os_intfs.c                                 |    2 +-
 drivers/staging/rtl8712/rtl8712_recv.c                             |    9 +-
 drivers/staging/rtl8712/rtl8712_recv.h                             |    2 +-
 drivers/staging/rtl8712/rtl8712_xmit.c                             |    2 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c                      |    4 +-
 drivers/staging/rtl8712/rtl871x_ioctl_set.c                        |    5 +-
 drivers/staging/rtl8712/rtl871x_mlme.c                             |    5 +-
 drivers/staging/rtl8712/rtl871x_pwrctrl.h                          |   20 -
 drivers/staging/rtl8712/rtl871x_recv.c                             |    9 +-
 drivers/staging/rtl8712/rtl871x_security.c                         |    8 +-
 drivers/staging/rtl8712/usb_intf.c                                 |    1 -
 drivers/staging/rtl8712/usb_osintf.h                               |    3 -
 drivers/staging/rtl8712/usb_vendor_req.h                           |   58 -
 drivers/staging/rts5139/rts51x_fop.c                               |    2 +-
 drivers/staging/rts5139/trace.h                                    |   32 +-
 drivers/staging/rts_pstor/ms.c                                     |  872 ++---
 drivers/staging/rts_pstor/rtsx.c                                   |  112 +-
 drivers/staging/rts_pstor/rtsx_card.c                              |  186 +-
 drivers/staging/rts_pstor/rtsx_chip.c                              |  563 ++-
 drivers/staging/rts_pstor/rtsx_scsi.c                              |  405 +-
 drivers/staging/rts_pstor/rtsx_transport.c                         |  100 +-
 drivers/staging/rts_pstor/sd.c                                     | 1055 ++---
 drivers/staging/rts_pstor/trace.h                                  |   30 +-
 drivers/staging/sbe-2t3e3/2t3e3.h                                  |    1 -
 drivers/staging/sbe-2t3e3/dc.c                                     |   10 +-
 drivers/staging/sbe-2t3e3/module.c                                 |   15 +-
 drivers/staging/sbe-2t3e3/netdev.c                                 |    8 +-
 drivers/staging/sep/sep_main.c                                     |    2 +-
 drivers/staging/serqt_usb2/serqt_usb2.c                            |   11 +-
 drivers/staging/silicom/Kconfig                                    |   46 +
 drivers/staging/silicom/Makefile                                   |    9 +
 drivers/staging/silicom/README                                     |   14 +
 drivers/staging/silicom/TODO                                       |    8 +
 drivers/staging/silicom/bits.h                                     |   56 +
 drivers/staging/silicom/bp_ioctl.h                                 |  140 +
 drivers/staging/silicom/bp_mod.c                                   | 8931 +++++++++++++++++++++++++++++++++++++++++++
 drivers/staging/silicom/bp_mod.h                                   |  704 ++++
 drivers/staging/silicom/bp_proc.c                                  | 1350 +++++++
 drivers/staging/silicom/bypass.h                                   |  202 +
 drivers/staging/silicom/bypasslib/Makefile                         |    6 +
 drivers/staging/silicom/bypasslib/bp_ioctl.h                       |  198 +
 drivers/staging/silicom/bypasslib/bplibk.h                         |   47 +
 drivers/staging/silicom/bypasslib/bypass.c                         |  529 +++
 drivers/staging/silicom/bypasslib/libbp_sd.h                       |  509 +++
 drivers/staging/silicom/libbp_sd.h                                 |  550 +++
 drivers/staging/slicoss/slicoss.c                                  |   40 +-
 drivers/staging/sm7xxfb/sm7xx.h                                    |    2 +-
 drivers/staging/sm7xxfb/sm7xxfb.c                                  |  119 +-
 drivers/staging/speakup/i18n.c                                     |    1 +
 drivers/staging/speakup/speakup_soft.c                             |   15 +-
 drivers/staging/telephony/ixj.c                                    |    4 +-
 drivers/staging/tidspbridge/Documentation/error-codes              |    2 +-
 drivers/staging/tidspbridge/core/_tiomap.h                         |    2 +-
 drivers/staging/tidspbridge/core/chnl_sm.c                         |    9 +-
 drivers/staging/tidspbridge/core/dsp-clock.c                       |    2 +
 drivers/staging/tidspbridge/core/io_sm.c                           |   10 +-
 drivers/staging/tidspbridge/core/sync.c                            |    2 +-
 drivers/staging/tidspbridge/core/tiomap3430.c                      |    8 +-
 drivers/staging/tidspbridge/core/tiomap3430_pwr.c                  |    2 +-
 drivers/staging/tidspbridge/core/wdt.c                             |    7 +-
 drivers/staging/tidspbridge/dynload/tramp.c                        |    8 +-
 drivers/staging/tidspbridge/gen/uuidutil.c                         |   21 -
 drivers/staging/tidspbridge/hw/hw_mmu.c                            |    6 +-
 drivers/staging/tidspbridge/include/dspbridge/dspioctl.h           |    2 +-
 drivers/staging/tidspbridge/include/dspbridge/mbx_sh.h             |    2 +-
 drivers/staging/tidspbridge/include/dspbridge/node.h               |    2 +-
 drivers/staging/tidspbridge/include/dspbridge/ntfy.h               |    2 +-
 drivers/staging/tidspbridge/include/dspbridge/proc.h               |    2 +-
 drivers/staging/tidspbridge/include/dspbridge/strm.h               |    2 +-
 drivers/staging/tidspbridge/include/dspbridge/sync.h               |    4 +-
 drivers/staging/tidspbridge/include/dspbridge/uuidutil.h           |   20 -
 drivers/staging/tidspbridge/rmgr/dbdcd.c                           |   29 +-
 drivers/staging/tidspbridge/rmgr/drv_interface.c                   |   14 +-
 drivers/staging/tidspbridge/rmgr/dspdrv.c                          |    4 +-
 drivers/staging/tidspbridge/rmgr/mgr.c                             |    4 +-
 drivers/staging/tidspbridge/rmgr/nldr.c                            |    2 +-
 drivers/staging/tidspbridge/rmgr/node.c                            |    5 +-
 drivers/staging/tidspbridge/rmgr/proc.c                            |    2 +-
 drivers/staging/usbip/Kconfig                                      |    4 +-
 drivers/staging/usbip/stub_dev.c                                   |    8 +-
 drivers/staging/usbip/stub_rx.c                                    |    2 +-
 drivers/staging/usbip/usbip_common.c                               |    4 +
 drivers/staging/usbip/userspace/configure.ac                       |   12 +-
 drivers/staging/usbip/userspace/doc/usbip.8                        |   66 +-
 drivers/staging/usbip/userspace/doc/usbip_bind_driver.8            |   42 -
 drivers/staging/usbip/userspace/doc/usbipd.8                       |   16 +-
 drivers/staging/usbip/vhci_hcd.c                                   |   31 +-
 drivers/staging/vme/devices/vme_pio2_core.c                        |   10 +-
 drivers/staging/vme/devices/vme_user.c                             |   10 +-
 drivers/staging/vt6655/80211mgr.h                                  |    2 +-
 drivers/staging/vt6655/baseband.c                                  |  172 +-
 drivers/staging/vt6655/baseband.h                                  |   10 +-
 drivers/staging/vt6655/bssdb.c                                     |    4 +-
 drivers/staging/vt6655/card.c                                      |  101 +-
 drivers/staging/vt6655/datarate.c                                  |    2 +-
 drivers/staging/vt6655/device.h                                    |    4 +-
 drivers/staging/vt6655/device_main.c                               |  104 +-
 drivers/staging/vt6655/dpc.c                                       |    2 +-
 drivers/staging/vt6655/hostap.c                                    |    8 +-
 drivers/staging/vt6655/ioctl.c                                     |    9 +-
 drivers/staging/vt6655/iwctl.c                                     |    6 +-
 drivers/staging/vt6655/key.c                                       |    2 +-
 drivers/staging/vt6655/mac.c                                       |   12 +-
 drivers/staging/vt6655/mac.h                                       |    2 +-
 drivers/staging/vt6655/mib.c                                       |    2 +-
 drivers/staging/vt6655/power.c                                     |    2 +-
 drivers/staging/vt6655/rf.c                                        |   82 +-
 drivers/staging/vt6655/rf.h                                        |    2 +-
 drivers/staging/vt6655/rxtx.c                                      |   42 +-
 drivers/staging/vt6655/tcrc.c                                      |    2 +-
 drivers/staging/vt6655/tcrc.h                                      |    2 +-
 drivers/staging/vt6655/tether.c                                    |    4 +-
 drivers/staging/vt6655/tkip.c                                      |    2 +-
 drivers/staging/vt6655/vntwifi.c                                   |    2 +-
 drivers/staging/vt6655/wcmd.c                                      |    6 +-
 drivers/staging/vt6655/wmgr.c                                      |   56 +-
 drivers/staging/vt6655/wmgr.h                                      |    4 +-
 drivers/staging/vt6655/wpa.c                                       |    2 +-
 drivers/staging/vt6655/wpa2.c                                      |    8 +-
 drivers/staging/vt6655/wpactl.c                                    |    6 +-
 drivers/staging/vt6655/wroute.c                                    |    2 +-
 drivers/staging/vt6656/80211mgr.h                                  |    4 +-
 drivers/staging/vt6656/baseband.c                                  |    6 +-
 drivers/staging/vt6656/baseband.h                                  |    2 +-
 drivers/staging/vt6656/bssdb.c                                     |   18 +-
 drivers/staging/vt6656/card.c                                      |   38 +-
 drivers/staging/vt6656/device.h                                    |    2 +-
 drivers/staging/vt6656/dpc.c                                       |    2 +-
 drivers/staging/vt6656/hostap.c                                    |   30 +-
 drivers/staging/vt6656/int.c                                       |    2 +-
 drivers/staging/vt6656/ioctl.c                                     |   11 +-
 drivers/staging/vt6656/iwctl.c                                     |    2 +-
 drivers/staging/vt6656/key.c                                       |    4 +-
 drivers/staging/vt6656/main_usb.c                                  |   20 +-
 drivers/staging/vt6656/power.c                                     |    2 +-
 drivers/staging/vt6656/rf.c                                        |   58 +-
 drivers/staging/vt6656/rf.h                                        |    2 +-
 drivers/staging/vt6656/rxtx.c                                      |   52 +-
 drivers/staging/vt6656/tcrc.c                                      |    2 +-
 drivers/staging/vt6656/tcrc.h                                      |    2 +-
 drivers/staging/vt6656/tether.c                                    |    4 +-
 drivers/staging/vt6656/tkip.c                                      |    2 +-
 drivers/staging/vt6656/wcmd.c                                      |    8 +-
 drivers/staging/vt6656/wctl.c                                      |    2 +-
 drivers/staging/vt6656/wmgr.c                                      |   26 +-
 drivers/staging/vt6656/wpa.c                                       |    2 +-
 drivers/staging/vt6656/wpa2.c                                      |    6 +-
 drivers/staging/vt6656/wpactl.c                                    |    6 +-
 drivers/staging/winbond/Kconfig                                    |    2 +-
 drivers/staging/winbond/localpara.h                                |    4 +-
 drivers/staging/winbond/mds.c                                      |    2 +-
 drivers/staging/winbond/mto.c                                      |    2 +-
 drivers/staging/winbond/phy_calibration.c                          |   14 +-
 drivers/staging/winbond/reg.c                                      |    2 +-
 drivers/staging/winbond/sme_api.h                                  |   11 +-
 drivers/staging/winbond/wb35reg.c                                  |    4 +-
 drivers/staging/winbond/wb35tx.c                                   |  154 +-
 drivers/staging/winbond/wb35tx_s.h                                 |   46 +-
 drivers/staging/wlags49_h2/README.ubuntu                           |   12 +-
 drivers/staging/wlags49_h2/TODO                                    |   10 +-
 drivers/staging/wlags49_h2/hcf.c                                   |   20 +-
 drivers/staging/wlags49_h2/hcfcfg.h                                |    2 +-
 drivers/staging/wlags49_h2/hcfdef.h                                |    6 +-
 drivers/staging/wlags49_h2/mdd.h                                   |    8 +-
 drivers/staging/wlags49_h2/sta_h2.c                                |    2 +-
 drivers/staging/wlags49_h2/sta_h25.c                               |    2 +-
 drivers/staging/wlags49_h2/wl_enc.h                                |    2 +-
 drivers/staging/wlags49_h2/wl_if.h                                 |    2 +-
 drivers/staging/wlags49_h2/wl_internal.h                           |    4 +-
 drivers/staging/wlags49_h2/wl_main.c                               |   18 +-
 drivers/staging/wlags49_h2/wl_netdev.c                             |   59 +-
 drivers/staging/wlags49_h2/wl_pci.c                                |    8 +-
 drivers/staging/wlags49_h2/wl_priv.c                               |    2 +-
 drivers/staging/wlags49_h2/wl_profile.c                            |    2 +-
 drivers/staging/wlags49_h2/wl_version.h                            |    2 +-
 drivers/staging/wlags49_h2/wl_wext.c                               |   27 +-
 drivers/staging/wlags49_h25/Kconfig                                |    2 +-
 drivers/staging/wlags49_h25/TODO                                   |    8 +-
 drivers/staging/wlan-ng/cfg80211.c                                 |   11 +-
 drivers/staging/wlan-ng/hfa384x_usb.c                              |   37 +-
 drivers/staging/wlan-ng/p80211conv.c                               |    9 +-
 drivers/staging/wlan-ng/p80211netdev.c                             |   21 +-
 drivers/staging/wlan-ng/p80211netdev.h                             |    2 +-
 drivers/staging/wlan-ng/p80211req.c                                |  152 +-
 drivers/staging/wlan-ng/p80211types.h                              |    2 +-
 drivers/staging/wlan-ng/p80211wep.c                                |   18 +-
 drivers/staging/wlan-ng/prism2fw.c                                 |   56 +-
 drivers/staging/wlan-ng/prism2sta.c                                |   53 +-
 drivers/staging/xgifb/XGI_main_26.c                                |   45 +-
 drivers/staging/xgifb/vb_def.h                                     |   21 -
 drivers/staging/xgifb/vb_init.c                                    |    5 +-
 drivers/staging/xgifb/vb_setmode.c                                 |  601 +--
 drivers/staging/xgifb/vb_struct.h                                  |   49 +-
 drivers/staging/xgifb/vb_table.h                                   |  194 +-
 drivers/staging/zcache/tmem.c                                      |    2 +-
 drivers/staging/zsmalloc/zsmalloc-main.c                           |  322 +-
 drivers/staging/zsmalloc/zsmalloc_int.h                            |  155 -
 include/linux/hid-sensor-hub.h                                     |  160 +
 include/linux/hid-sensor-ids.h                                     |  112 +
 include/linux/iio/adc/ad_sigma_delta.h                             |  173 +
 include/linux/iio/buffer.h                                         |    6 +-
 include/linux/iio/consumer.h                                       |   44 +-
 include/linux/iio/iio.h                                            |   65 +-
 include/linux/iio/kfifo_buf.h                                      |    3 +
 include/linux/iio/machine.h                                        |    5 +
 include/linux/iio/trigger.h                                        |   13 +-
 include/linux/iio/trigger_consumer.h                               |   11 +
 include/linux/iio/types.h                                          |    1 +
 include/linux/mod_devicetable.h                                    |    8 +
 include/linux/platform_data/ad5755.h                               |  103 +
 include/linux/platform_data/ad7791.h                               |   17 +
 include/linux/power/generic-adc-battery.h                          |   29 +
 scripts/mod/file2alias.c                                           |   15 +
 662 files changed, 51649 insertions(+), 26582 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/staging/iio/adc/mxs-lradc.txt
 create mode 100644 Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt
 create mode 100755 Documentation/hid/hid-sensor.txt
 create mode 100644 drivers/hid/hid-sensor-hub.c
 create mode 100644 drivers/iio/accel/Kconfig
 create mode 100644 drivers/iio/accel/Makefile
 create mode 100644 drivers/iio/accel/hid-sensor-accel-3d.c
 rename drivers/{staging/iio/adc/ad7476_core.c => iio/adc/ad7476.c} (52%)
 create mode 100644 drivers/iio/adc/ad7791.c
 create mode 100644 drivers/iio/adc/ad_sigma_delta.c
 create mode 100644 drivers/iio/adc/lp8788_adc.c
 create mode 100644 drivers/iio/common/Kconfig
 create mode 100644 drivers/iio/common/Makefile
 create mode 100644 drivers/iio/common/hid-sensors/Kconfig
 create mode 100644 drivers/iio/common/hid-sensors/Makefile
 create mode 100644 drivers/iio/common/hid-sensors/hid-sensor-attributes.c
 create mode 100644 drivers/iio/common/hid-sensors/hid-sensor-attributes.h
 create mode 100644 drivers/iio/common/hid-sensors/hid-sensor-trigger.c
 create mode 100644 drivers/iio/common/hid-sensors/hid-sensor-trigger.h
 delete mode 100644 drivers/iio/dac/ad5446.h
 create mode 100644 drivers/iio/dac/ad5755.c
 create mode 100644 drivers/iio/gyro/Kconfig
 create mode 100644 drivers/iio/gyro/Makefile
 create mode 100644 drivers/iio/gyro/hid-sensor-gyro-3d.c
 create mode 100644 drivers/iio/light/hid-sensor-als.c
 create mode 100644 drivers/iio/magnetometer/Kconfig
 create mode 100644 drivers/iio/magnetometer/Makefile
 create mode 100644 drivers/iio/magnetometer/hid-sensor-magn-3d.c
 create mode 100644 drivers/power/generic-adc-battery.c
 create mode 100644 drivers/staging/ced1401/Kconfig
 create mode 100644 drivers/staging/ced1401/Makefile
 create mode 100644 drivers/staging/ced1401/TODO
 create mode 100644 drivers/staging/ced1401/ced_ioc.c
 create mode 100644 drivers/staging/ced1401/ced_ioctl.h
 create mode 100644 drivers/staging/ced1401/machine.h
 create mode 100644 drivers/staging/ced1401/usb1401.c
 create mode 100644 drivers/staging/ced1401/usb1401.h
 create mode 100644 drivers/staging/ced1401/use1401.h
 create mode 100644 drivers/staging/ced1401/use14_ioc.h
 create mode 100644 drivers/staging/ced1401/userspace/use1401.c
 create mode 100644 drivers/staging/comedi/drivers/8255_pci.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/addi_amcc_S5920.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/addi_amcc_S5920.h
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/amcc_s5933_58.h
 delete mode 100644 drivers/staging/comedi/drivers/addi_apci_all.c
 delete mode 100644 drivers/staging/comedi/drivers/adl_pci7230.c
 delete mode 100644 drivers/staging/comedi/drivers/adl_pci7296.c
 delete mode 100644 drivers/staging/comedi/drivers/adl_pci7432.c
 create mode 100644 drivers/staging/comedi/drivers/adl_pci7x3x.c
 delete mode 100644 drivers/staging/comedi/drivers/cb_pcidio.c
 delete mode 100644 drivers/staging/comedi/drivers/icp_multi.h
 delete mode 100644 drivers/staging/comedi/drivers/me4000.h
 delete mode 100644 drivers/staging/csr/csr_formatted_io.c
 delete mode 100644 drivers/staging/csr/csr_formatted_io.h
 delete mode 100644 drivers/staging/iio/adc/ad7476.h
 delete mode 100644 drivers/staging/iio/adc/ad7476_ring.c
 create mode 100644 drivers/staging/iio/adc/mxs-lradc.c
 create mode 100644 drivers/staging/iio/trigger/iio-trig-bfin-timer.h
 create mode 100644 drivers/staging/imx-drm/Kconfig
 create mode 100644 drivers/staging/imx-drm/Makefile
 create mode 100644 drivers/staging/imx-drm/TODO
 create mode 100644 drivers/staging/imx-drm/imx-drm-core.c
 create mode 100644 drivers/staging/imx-drm/imx-drm.h
 create mode 100644 drivers/staging/imx-drm/imx-fb.c
 create mode 100644 drivers/staging/imx-drm/imx-fbdev.c
 create mode 100644 drivers/staging/imx-drm/ipu-v3/Makefile
 create mode 100644 drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h
 create mode 100644 drivers/staging/imx-drm/ipu-v3/ipu-common.c
 create mode 100644 drivers/staging/imx-drm/ipu-v3/ipu-dc.c
 create mode 100644 drivers/staging/imx-drm/ipu-v3/ipu-di.c
 create mode 100644 drivers/staging/imx-drm/ipu-v3/ipu-dmfc.c
 create mode 100644 drivers/staging/imx-drm/ipu-v3/ipu-dp.c
 create mode 100644 drivers/staging/imx-drm/ipu-v3/ipu-prv.h
 create mode 100644 drivers/staging/imx-drm/ipuv3-crtc.c
 create mode 100644 drivers/staging/imx-drm/parallel-display.c
 create mode 100644 drivers/staging/ipack/ipack_ids.h
 delete mode 100644 drivers/staging/ramster/TODO
 delete mode 100644 drivers/staging/ramster/cluster/Makefile
 rename drivers/staging/ramster/{cluster => ramster}/heartbeat.c (98%)
 rename drivers/staging/ramster/{cluster => ramster}/heartbeat.h (100%)
 rename drivers/staging/ramster/{cluster => ramster}/masklog.c (100%)
 rename drivers/staging/ramster/{cluster => ramster}/masklog.h (100%)
 rename drivers/staging/ramster/{cluster => ramster}/nodemanager.c (98%)
 rename drivers/staging/ramster/{cluster => ramster}/nodemanager.h (100%)
 rename drivers/staging/ramster/{ => }/ramster/r2net.c (86%)
 create mode 100644 drivers/staging/ramster/ramster/ramster.c
 create mode 100644 drivers/staging/ramster/ramster/ramster.h
 rename drivers/staging/ramster/{cluster => ramster}/ramster_nodemanager.h (100%)
 rename drivers/staging/ramster/{cluster => ramster}/tcp.c (97%)
 rename drivers/staging/ramster/{cluster => ramster}/tcp.h (100%)
 rename drivers/staging/ramster/{cluster => ramster}/tcp_internal.h (100%)
 delete mode 100644 drivers/staging/ramster/xvmalloc.c
 delete mode 100644 drivers/staging/ramster/xvmalloc.h
 delete mode 100644 drivers/staging/ramster/xvmalloc_int.h
 create mode 100644 drivers/staging/ramster/zbud.c
 create mode 100644 drivers/staging/ramster/zbud.h
 delete mode 100644 drivers/staging/rtl8712/usb_vendor_req.h
 create mode 100644 drivers/staging/silicom/Kconfig
 create mode 100644 drivers/staging/silicom/Makefile
 create mode 100644 drivers/staging/silicom/README
 create mode 100644 drivers/staging/silicom/TODO
 create mode 100644 drivers/staging/silicom/bits.h
 create mode 100644 drivers/staging/silicom/bp_ioctl.h
 create mode 100644 drivers/staging/silicom/bp_mod.c
 create mode 100644 drivers/staging/silicom/bp_mod.h
 create mode 100644 drivers/staging/silicom/bp_proc.c
 create mode 100644 drivers/staging/silicom/bypass.h
 create mode 100644 drivers/staging/silicom/bypasslib/Makefile
 create mode 100644 drivers/staging/silicom/bypasslib/bp_ioctl.h
 create mode 100644 drivers/staging/silicom/bypasslib/bplibk.h
 create mode 100644 drivers/staging/silicom/bypasslib/bypass.c
 create mode 100644 drivers/staging/silicom/bypasslib/libbp_sd.h
 create mode 100644 drivers/staging/silicom/libbp_sd.h
 delete mode 100644 drivers/staging/usbip/userspace/doc/usbip_bind_driver.8
 delete mode 100644 drivers/staging/zsmalloc/zsmalloc_int.h
 create mode 100644 include/linux/hid-sensor-hub.h
 create mode 100644 include/linux/hid-sensor-ids.h
 create mode 100644 include/linux/iio/adc/ad_sigma_delta.h
 create mode 100644 include/linux/platform_data/ad5755.h
 create mode 100644 include/linux/platform_data/ad7791.h
 create mode 100644 include/linux/power/generic-adc-battery.h
_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel



[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux