[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20121001183018.GA12584@kroah.com>
Date: Mon, 1 Oct 2012 11:30:18 -0700
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Andrew Morton <akpm@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, devel@...uxdriverproject.org
Subject: [GIT PATCH] staging patches for 3.7-rc1
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@...uxfoundation.org>
----------------------------------------------------------------
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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists