[GIT PATCH] Staging driver patches for 3.12-rc1

Greg KH gregkh at linuxfoundation.org
Mon Sep 2 23:58:53 UTC 2013


The following changes since commit d4e4ab86bcba5a72779c43dc1459f71fea3d89c8:

  Linux 3.11-rc5 (2013-08-11 18:04:20 -0700)

are available in the git repository at:

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

for you to fetch changes up to 91121c103ae93ef117e58712786864270d7f488e:

  staging: dwc2: make dwc2_core_params documentation more complete (2013-08-30 14:14:54 -0700)

----------------------------------------------------------------
staging tree merge for 3.12-rc1

Here's the bit staging tree pull request for 3.12-rc1.

Lots of staging driver updates, and fixes.  Lustre is finally enabled in
the build, and lots of cleanup started happening in it.  There's a new
wireless driver in here, and 2 new TTY drivers, which cause the overall
lines added/removed to be quite large on the "added" side.

The IIO driver updates are also coming through here, as they are tied to
the staging iio drivers.

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

----------------------------------------------------------------
Aaro Koskinen (46):
      staging: xgifb: delete unused "rateindex" parameters
      staging: xgifb: delete unused "ModeNo" parameters
      staging: xgifb: delete unused "ModeIdIndex" parameters
      staging: xgifb: delete unused "HwDeviceExtension" parameters
      staging: xgifb: delete unused "RefreshRateTableIndex" parameters
      staging: xgifb: delete unused "pVBInfo" parameters
      staging: octeon-usb: depend on CAVIUM_OCTEON_SOC
      staging: octeon-usb: use correct board type for EdgeRouter Lite
      staging: octeon-usb: cvmx-usb: delete driver-specific tracing code
      staging: octeon-usb: cvmx-usb: delete redundant debug flags
      staging: octeon-usb: cvmx-usb: delete redundant example code
      staging: octeon-usb: cvmx-usb: delete __cplusplus
      staging: octeon-usb: cvmx-usb: utilize Linux error codes
      staging: octeon-usb: cvmx-usb: eliminate cvmx_likely/unlikely
      staging: octeon-usb: cvmx-usb: replace long udelays with mdelays
      staging: octeon-usb: cvmx-usb: replace cvmx_wait_usec with udelay
      staging: octeon-usb: cvmx-usb: replace cvmx_le16_to_cpu with le16_to_cpu
      staging: octeon-usb: cvmx-usb: delete __cvmx_usb_complete_to_string()
      staging: octeon-usb: cvmx-usb: fix whitespace issues
      staging: octeon-usb: cvmx-usb: reformat long comments
      staging: octeon-usb: cvmx-usb: delete @INTERNAL
      staging: octeon-usb: cvmx-usb: delete duplicated documentation from .h file
      staging: octeon-usb: cvmx-usb: convert @param
      staging: octeon-usb: cvmx-usb: convert @return
      staging: octeon-usb: cvmx-usb: delete CVS keyword markers
      staging: octeon-usb: cvmx-usb: reformat documentation
      staging: octeon-usb: cvmx_usb_speed_t -> enum cvmx_usb_speed
      staging: octeon-usb: cvmx_usb_transfer_t -> enum cvmx_usb_transfer
      staging: octeon-usb: cvmx_usb_direction_t -> enum cvmx_usb_direction
      staging: octeon-usb: cvmx_usb_complete_t -> enum cvmx_usb_complete
      staging: octeon-usb: cvmx_usb_callback_t -> enum cvmx_usb_callback
      staging: octeon-usb: cvmx_usb_initialize_flags_t -> enum cvmx_usb_initialize_flags
      staging: octeon-usb: cvmx_usb_pipe_flags_t -> enum cvmx_usb_pipe_flags
      staging: octeon-usb: cvmx_usb_isochronous_flags_t -> enum cvmx_usb_isochronous_flags
      staging: octeon-usb: cvmx_usb_transaction_flags_t -> enum cvmx_usb_transaction_flags
      staging: octeon-usb: cvmx_usb_stage_t -> enum cvmx_usb_stage
      staging: octeon-usb: cvmx_usb_port_status_t -> struct cvmx_usb_port_status
      staging: octeon-usb: cvmx_usb_iso_packet_t -> struct cvmx_usb_iso_packet
      staging: octeon-usb: cvmx_usb_state_t -> struct cvmx_usb_state
      staging: octeon-usb: cvmx_usb_transaction_t -> struct cvmx_usb_transaction
      staging: octeon-usb: cvmx_usb_pipe_t -> struct cvmx_usb_pipe
      staging: octeon-usb: cvmx_usb_pipe_list_t -> struct cvmx_usb_pipe_list
      staging: octeon-usb: cvmx_usb_tx_fifo_t -> struct cvmx_usb_tx_fifo
      staging: octeon-usb: cvmx_usb_internal_state_t -> struct cvmx_usb_internal_state
      staging: octeon-usb: cvmx_usb_control_header_t -> union cvmx_usb_control_header
      staging: octeon-usb: eliminate remaining typedef unions

Alexander Holler (4):
      iio: hid-sensor-accel-3d: add module alias for autoload
      iio: hid-sensor-gyro-3d: add module alias for autoload
      iio: hid-sensor-als: add module alias for autoload
      iio: hid-sensor-magn-3d: add module alias for autoload

Alexander.Boyko (1):
      staging/lustre/crypto: add crc32c module loading to libcfs

Alexandre Belloni (1):
      iio: Add Nuvoton NAU7802 ADC driver

Andrea Merello (1):
      staging: Update e-mail address for Andrea Merello

Andreas Dilger (2):
      staging/lustre/ldlm: print FID in lvbo_init(), lvbo_update
      staging/lustre/mdt: duplicate link names in directory

Andreas Werner (1):
      Staging: imx-drm: imx-tve.c Fixed 80 character line coding style issue

Andrew Morton (1):
      drivers/staging/comedi/drivers/das16.c: needs slab.h

Andriy Skulysh (1):
      staging/lustre/ldlm: Fix flock deadlock detection race

Andy Shevchenko (2):
      staging: rtl8712: return MAC in standard form
      staging: lustre: re-use kbasename() common helper

Anthony Foiani (7):
      staging: usbip: clean up checkpatch warnings in usbipd.c
      staging: usbip: use local variable while setting up socket
      staging: usbip: improve error reporting
      staging: usbip: add "-P" / "--pid" option to save usbipd process id
      staging: usbip: set usbipd server port via "-t" / "--tcp-port" option.
      staging: usbip: properly handle "-l" / "--log" option
      staging: usbip: fix up alignment in long options list

Bruce Korb (1):
      staging/lustre/dlmlock: compress out unused space

Bruno Faccini (1):
      staging/lustre/mdc: Keep resend FLocks

Chad Williamson (3):
      Staging: silicom: remove the bpctl_dev_t typdef
      Staging: silicom: remove the typedef for bpmod_info_t
      Staging: silicom: remove typedef for dev_desc_t

Chen Gang (1):
      staging: dgnc: Kconfig: add dependency PCI for it

Dan Carpenter (10):
      staging: ozwpan: Separate success & failure case for oz_hcd_pd_arrived()
      staging: comedi: usbdux: allocating too much data
      staging: comedi: dt282x: dt282x_ai_insn_read() always fails
      staging: comedi: pcl812: missing break statement
      staging: gdm7240: fix error handling of probe()
      staging: drm/imx: ipu-dc: signedness bug in ipu_dc_init_sync()
      staging: r8188eu: off by one bugs
      staging: rtl8188eu: || vs && typo
      staging: r8188eu: copying one byte too much
      staging: rtl8188eu: off by one in rtw_set_802_11_add_wep()

Daniel Vetter (1):
      drm/imx: kill firstopen callback

Denis CIOCCA (1):
      iio: Added ST-sensors platform data to select the DRDY interrupt pin

Dmitry Eremin (2):
      staging/lustre/llite: A not locked mutex can be unlocked.
      staging/lustre/ptlrpc: race in pinger (use-after-free situation)

Dragos Foianu (1):
      staging/lustre/libcfs: removed dead code from libcfs_string

Eli Billauer (4):
      staging: New driver: Xillybus generic interface for FPGA
      staging: xillybus: Multiple definition of xillyname resolved (bug fix)
      staging: xillybus: Removed dependency on OF_DEVICE in Kconfig
      staging: xillybus: Fixed sparse errors

Emil Goode (2):
      staging: lustre: Fix non-ANSI sparse warnings
      staging: lustre: Fix sparse warnings about use of obsolete initializer

Fabio Estevam (16):
      imx-drm: imx-drm-core: Export imx_drm_encoder_get_mux_id
      imx-drm: ipu-dp: Check the return value of devm_kzalloc()
      imx-drm: ipu-dp: Remove unneeded braces
      imx-drm: ipu-dp: Introduce IPUV3_NUM_FLOWS
      imx-drm: imx-tve: Provide __acquires/__releases annotation
      imx-drm: TODO: Remove LVDS support from missing features list.
      imx-drm: imx-tve: Remove unneeded check for platform_get_resource()
      imx-drm: ipu-common: Simplify the error path
      imx-drm: ipu-common: Check the return value from clk_prepare_enable()
      imx-drm: ipu-common: Add MODULE_ALIAS
      iio: mxs-lradc: Check the return value from stmp_reset_block()
      imx-drm: ipu-di: Check the return value from clk_prepare_enable()
      imx-drm: imx-ldb: Add MODULE_ALIAS()
      imx-drm: imx-tve: Add MODULE_ALIAS()
      imx-drm: parallel-display: Add MODULE_ALIAS()
      imx-drm: ipuv3-crtc: Add MODULE_ALIAS()

Fan Yong (3):
      staging/lustre/lfsck: LFSCK 1.5 technical debts (3)
      staging/lustre/llite: return valid fsid for statfs
      staging/lustre/scrub: purge inconsistenct objects after OI scrub

Fengguang Wu (2):
      staging: gdm7240: gdm_driver[] can be static
      staging: ozwpan: oz_pd_free() can be static

Geert Uytterhoeven (3):
      staging: comedi: Add missing #include <linux/slab.h>
      staging: lustre: Use proper constant types for L*_POISON values
      staging: dgap: Add missing #include <linux/slab.h>

Greg Kroah-Hartman (59):
      staging: lustre: remove unused "helper" macros
      staging: lustre: remove [f]printf() macros that aren't being used
      staging: lustre: don't use time() or CFS_CURRENT_TIME
      staging: lustre: a typedef for 'struct miscdevice'???
      staging: lustre: NR_CPUS is always defined
      staging: gdm724x: gdm_tty: fix tty api build warnings
      staging: gdm724x: add tty stuff to TODO file.
      staging: gdm724x: remove unneeded TO_HOST_SUCCESS enum
      staging: gdm724x: fix up line lengths in the .h files
      staging: gdm724x: prevent module from being built in
      staging: gdm724x: remove ioctl call
      staging: xillybus: force to be a module
      staging: asus_oled: delete driver
      Merge 3.11-rc3 into staging-next
      staging: gdm724x: depend on CONFIG_TTY
      staging: lustre: remove ll_blkdev_put()
      staging: lustre: remove ll_dentry_open()
      staging: lustre: remove ll_generic_file_llseek_size()
      staging: lustre: remove ll_permission()
      staging: lustre: remove ll_generic_permission()
      staging: lustre: remove ll_vfs_symlink()
      staging: lustre: remove ll_invalidate_bdev()
      staging: lustre: remove ENTRY/EXIT_NESTING stuff
      staging: lustre: remove ENTRY macro
      staging: lustre: remove RETURN_EXIT macro
      staging: lustre: remove EXIT macro
      staging: lustre: remove RETURN macro
      staging: lustre: remove cfs_register_sysctl_table macro
      staging: lustre: remove almost all crypto layer wrappers
      staging: lustre: remove ll_crypto_alloc_blkcipher
      staging: lustre: remove cfs_for_each_possible_cpu()
      staging: lustre: remove unused cfs_"symbol" macros
      staging: lustre: remove typedef for module_t
      staging: lustre: remove typedef for group_info_t
      staging: lustre: remove wrappers for two atomic functions
      staging: lustre: remove cfs_module() macro
      staging: lustre: remove unused cfs_ waitqueue wrappers
      staging: lustre: remove timer_list_t typedef
      staging: lustre: remove CFS_DECL_WAITQ() macro
      staging: lustre: remove cfs_task_state_t
      staging: lustre: remove task_t typedef
      staging: lustre: remove strange journal macros into the one file using them
      staging: lustre: remove proc_dir_entry_t typedef
      Merge tag 'iio-for-3.12a' of git://git.kernel.org/.../jic23/iio into staging-next
      Revert "iio: add configuration option for debug support"
      Merge 3.11-rc5 into staging-next
      staging: zcache: delete it
      Revert "staging: comedi: drivers: use comedi_dio_insn_config() for complex cases"
      Revert "staging: comedi: core: introduce comedi_dio_insn_config()"
      Revert "staging: comedi: skel: use comedi_dio_insn_config()"
      Merge tag 'iio-for-3.12b' of git://git.kernel.org/.../jic23/iio into staging-next
      staging: wlags49_h2: remove sysfs file
      staging: android: timed_output: fix sysfs file creation race
      staging: frontier: use better DEVICE_ATTR_ macros
      staging: keucr: be explicit to the sysfs file permissions
      staging: quickstart: fix up sysfs file permissions
      staging: line6: use default sysfs attribute macros
      staging: usbip: use DEVICE_ATTR_RO/RW for sysfs attributes
      Merge tag 'iio-for-3.12c' of git://git.kernel.org/.../jic23/iio into staging-next

Grygorii Strashko (1):
      iio: core: implement devm_iio_device_alloc/devm_iio_device_free

H Hartley Sweeten (160):
      staging: comedi: drivers: introduce comedi_alloc_devpriv()
      staging: comedi: use comedi_alloc_devpriv()
      staging: comedi: don't rely on comedidev.h to include headers
      staging: comedi: drivers do not need <linux/ioport.h>
      staging: comedi: do not include <linux/delay.h> if its not needed
      staging: comedi: ii_pci20kc: this is an ISA board not a PCI board
      staging: comedi: pcl724: add support for the PCM-IO48 PC/104 board
      staging: comedi: ni_mio_common: needs <linux/delay.h>
      staging: comedi: comedi_buf: needs <linux/vmalloc.h>
      staging: comedi: mite.h: needs <linux/slab.h>
      staging: comedi: usbdux: rename struct usbduxsub
      staging: comedi: usbdux: remove the usb_driver (*probe) noise
      staging: comedi: usbdux: tidy up usbdux_usb_probe()
      staging: comedi: usbdux: move usb buffer allocation into new function
      staging: comedi: usbdux: push usb (*disconnect) into comedi (*detach)
      staging: comedi: usbdux: push usb (*probe) into comedi (*auto_attach)
      staging: comedi: usbdux: remove unnecessary tidy_up() calls
      staging: comedi: usbdux: cleanup the (*detach)
      staging: comedi: usbdux: remove NOISY_DUX_DEBUGBUG
      staging: comedi: usbdux: tidy up usbdux_attach_common()
      staging: comedi: usbdux: absorb usbdux_attach_common into caller
      staging: comedi: usbdux: tidy up usbduxsub_ai_isoc_irq()
      staging: comedi: usbdux: tidy up usbduxsub_ao_isoc_irq()
      staging: comedi: usbdux: tidy up usbduxsub_pwm_irq()
      staging: comedi: usbdux: remove the SUBDEV_* defines
      staging: comedi: usbdux: tidy up the comedi_lrange tables
      staging: comedi: usbdux: remove dev_printk() noise
      staging: comedi: usbdux: tidy up usbduxsub_submit_inurbs()
      staging: comedi: usbdux: tidy up usbduxsub_submit_outurbs()
      staging: comedi: usbdux: tidy up usbduxsub_submit_pwm_urbs()
      staging: comedi: usbdux: remove 'comedidev' from private data
      staging: comedi: usbdux: remove 'interface' from private data
      staging: comedi: usbdux: tidy up send_dux_commands()
      staging: comedi: usbdux: tidy up receive_dux_commands()
      staging: comedi: usbdux: pass comedi_device pointer to usbdux_alloc_usb_buffers()
      staging: comedi: usbdux: remove usb_device back pointer from private data
      staging: comedi: usbdux: remove 'ifnum' from the private data
      staging: comedi: usbdux: make private data flags bit-fields
      staging: comedi: usbdux: tidy up usbdux_ai_stop()
      staging: comedi: usbdux: tidy up usbdux_ai_cancel()
      staging: comedi: usbdux: tidy up usbdux_ao_stop()
      staging: comedi: usbdux: tidy up usbdux_ao_cancel()
      staging: comedi: range: tidy up comedi_check_chanlist()
      staging: comedi: adv_pci1724: remove ao_range_list_1724
      staging: comedi: addi_apci_1710: fix some compile errors/warnings
      staging: comedi: addi_apci_1710: separate from addi_common.h
      staging: comedi: addi_apci_1710: delete driver
      staging: comedi: addi_common.h: cleanup after removal of addi_apci_1710
      staging: comedi: ii_pci20kc: use comedi_alloc_spriv()
      staging: comedi: ii_pci20kc: remove forward declarations 1
      staging: comedi: ii_pci20kc: remove forward declarations 2
      staging: comedi: ii_pci20kc: remove forward declarations 3
      staging: comedi: ii_pci20kc: move comedi_lrange tables
      staging: comedi: ii_pci20kc: remove CHAN macro
      staging: comedi: ii_pci20kc.c: cleanup the dio subdevice
      staging: comedi: ii_pci20kc.c: tidy up the subdevice module init
      staging: comedi: ii_pci20kc.c: remove 'iobase' from the subdevice private data
      staging: comedi: ii_pci20kc.c: break up the subdevice private data union
      staging: comedi: ii_pci20kc: cleanup the ao subdevice
      staging: comedi: ii_pci20kc: cleanup the ai subdevice
      staging: comedi: ii_pci20kc: cleanup final pieces
      staging: comedi: usbduxsigma: set *_cmd_running flags before submitting urbs
      staging: comedi: usbdux: tidy up usbdux_ai_inttrig()
      staging: comedi: usbdux: tidy up usbdux_ai_cmd()
      staging: comedi: usbdux: tidy up usbdux_ai_insn_read()
      staging: comedi: usbdux: clarify bipolar ai data
      staging: comedi: usbdux: tidy up usbdux_ao_insn_read()
      staging: comedi: usbdux: tidy up usbdux_ao_insn_write()
      staging: comedi: usbdux: tidy up usbdux_ao_inttrig()
      staging: comedi: usbdux: tidy up usbdux_ao_cmd()
      staging: comedi: usbdux: tidy up usbdux_dio_insn_config()
      staging: comedi: usbdux: tidy up usbdux_dio_insn_bits()
      staging: comedi: usbdux: fix usbdux_counter_read()
      staging: comedi: usbdux: fix usbdux_counter_write()
      staging: comedi: usbdux: tidy up usbdux_pwm_stop()
      staging: comedi: usbdux: fix usbdux_pwm_cancel()
      staging: comedi: usbdux: fix usbdux_pwm_start()
      staging: comedi: usbdux: tidy up unlink and stop helpers
      staging: comedi: usbdux: use the stop helpers in the detach
      staging: comedi: usbdux: remove the usb endpoint defines
      staging: comedi: usbdux: remove some unused defines
      staging: comedi: usbdux: move usbdux_firmware_upload()
      staging: comedi: usbdux: clarify bipolar ai data in usbduxsub_ai_isoc_irq()
      staging: comedi: usbdux: rename private data variables
      staging: comedi: usbdux: cleanup the private data 'outBuffer'
      staging: comedi: usbdux: simplify initializing the ao urb transfer_buffer
      staging: comedi: usbdux: remove unnecessary check in usbdux_ai_cmd()
      staging: comedi: usbdux: remove unnecessary check in usbdux_ao_cmd()
      staging: comedi: usbdux: 'dac_commands' does not need to be kzalloc()'d
      staging: comedi: usbdux: remove unused define
      staging: comedi: usbdux: move and rename the bulk transfer commands
      staging: comedi: usbdux: consolidate usbduxsub_unlink_{in, out}urbs()
      staging: comedi: das16: "timer_mode" is always used for DMA
      staging: comedi: das16: remove DMA irq support
      staging: comedi: das16: fix DMA init during board attach
      staging: comedi: das16: all supported board have analog inputs
      staging: comedi: das16: change boardinfo 'ai_nbits' to 'ai_maxdata'
      staging: comedi: das16: all supported board have digital inputs
      staging: comedi: das16: all supported board have digital outputs
      staging: comedi: das16: cleanup analog output subdevice
      staging: comedi: das16: tidy up the comedi_lrange tables
      staging: comedi: das16: remove unused struct definition
      staging: comedi: das16: remove 'ai_unipolar' and 'ai_singleended'
      staging: comedi: das16: remove reg_dump()
      staging: comedi: das16: remove DEBUG_PRINT macro
      staging: comedi: das16: remove 'volatile' on private data variables
      staging: comedi: das16: add a 'can_burst' flag to the private data
      staging: comedi: das16: remove unused DAS16_SIZE
      staging: comedi: das16: remove unused static const variable
      staging: comedi: das16: remove the register map comments
      staging: comedi: das16: introduce das16_ai_{en, dis}able() helpers
      staging: comedi: das16: tidy up das16_ai_insn_read()
      staging: comedi: das16: move some functions to improve readability
      staging: comedi: das16: remove unnecessary test in das16_interrupt()
      staging: comedi: das16: move boardinfo declaration
      staging: comedi: das16: remove 'i8254_offset' from boardinfo
      staging: comedi: das16: tidy up 8255 digital i/o subdevice
      staging: comedi: das16: tidy up the register map defines
      staging: comedi: das16: fail attach if board id is incorrect
      staging: comedi: das16: cleanup printk message in board attach
      staging: comedi: das16: absorb das1600_mode_detect() into caller
      staging: comedi: das16: fix a > 80 char line issue
      staging: comedi: das16: cleanup comedi_error() messages
      staging: comedi: das16: tidy up private data definition
      staging: comedi: das16: change MODULE_DESCRIPTION
      staging: comedi: das16: fix das16_detach()
      staging: comedi: das16: remove an unnecessary check in the attach
      staging: comedi: das16: tidy up user ai/ao range initialization
      staging: comedi: das16: remove some unnecessary parentheses
      staging: comedi: das16: tidy up multi-line comments
      staging: comedi: usbdux: generalize the usb_submit_urb functions
      staging: comedi: usbduxsigma: generalize the ai/ao usb_kill_urb()
      staging: comedi: usbduxsigma: remove the usb endpoint defines
      staging: comedi: usbdux: tidy up usbdux_pwm_period()
      staging: comedi: usbdux: tidy up usbdux_pwm_pattern()
      staging: comedi: usbdux: tidy up usbdux_pwm_write()
      staging: comedi: usbdux: remove usbdux_pwm_read()
      staging: comedi: usbdux: tidy up usbdux_pwm_config()
      staging: comedi: usbdux: return void from usbdux_pwm_pattern()
      staging: comedi: usbduxsigma: return void from usbduxsigma_pwm_pattern()
      staging: comedi: usbdux: tidy up usbdux_alloc_usb_buffers()
      staging: comedi: usbduxsigma: 'dac_commands' does not need to be kzalloc()'d
      staging: comedi: usbduxsigma: init 'pwm_buf_sz' in usbduxsigma_auto_attach()
      staging: comedi: usbduxsigma: move urb unlink into usbduxsigma_detach()
      staging: comedi: usbduxsigma: always clear the usb intfdata in (*detach)
      staging: comedi: usbdux: tidy up usbdux_detach()
      staging: comedi: usbdux: tidy up usbdux_free_usb_buffers()
      staging: comedi: usbduxsigma: absorb usbduxsigma_attach_common() into caller
      staging: comedi: allow ISA and PC/104 drivers on non-ISA systems
      staging: comedi: core: introduce comedi_dio_insn_config()
      staging: comedi: skel: use comedi_dio_insn_config()
      staging: comedi: drivers: use comedi_dio_insn_config() for complex cases
      staging: comedi: drivers: use comedi_dio_insn_config() for complex cases
      staging: comedi: drivers: introduce comedi_dio_insn_config()
      staging: comedi: skel: use comedi_dio_insn_config()
      staging: comedi: drivers: use comedi_dio_insn_config() for simple cases
      staging: comedi: dt2817: fix dt2817_dio_insn_config()
      staging: comedi: dt282x: fix dt282x_dio_insn_config()
      staging: comedi: dmm32at: fix dmm32at_dio_insn_config()
      staging: comedi: ni_atmio16d: fix atmio16d_dio_insn_config()

Hector Palacios (1):
      iio: mxs-lradc: change the realbits to 12

Hiroya Nozaki (1):
      staging/lustre/ptlrpc: Race between start and stop service threads

Ian Abbott (33):
      staging: comedi: return void from comedi_driver_unregister()
      staging: comedi: use a mutex when accessing driver list
      staging: comedi: ni_labpc: fix possible double-free of dma_buffer
      staging: comedi: ni_labpc: don't clear cmd3 bits explicitly in labpc_ai_cmd()
      staging: comedi: ni_labpc_isadma: new module for ISA DMA support
      staging: comedi: ni_labpc: migrate DMA channel init & free
      staging: comedi: ni_labpc_isadma: add labpc_have_dma_chan()
      staging: comedi: ni_labpc: use labpc_have_dma_chan()
      staging: comedi: ni_labpc: move register defs to new file
      staging: comedi: ni_labpc: migrate DMA transfer set-up
      staging: comedi: ni_labpc: migrate labpc_drain_dma()
      staging: comedi: ni_labpc: migrate DMA status handling
      staging: comedi: ni_labpc: tidy up after DMA code migration
      staging: comedi: COMEDI_NI_LABPC_ISA no longer depends on VIRT_TO_BUS
      staging: comedi: Kconfig: COMEDI_NI_ATMIO16D should not depend on ISAPNP
      staging: comedi: Kconfig: COMEDI_NI_ATMIO doesn't need to depend on ISAPNP
      staging: comedi: pcmmio: remove unneeded checks on detach
      staging: comedi: pcmuio: fix possible NULL deref on detach
      staging: comedi: comedi_bond: reformat some comments
      staging: comedi: comedi_bond: shorten module description
      staging: comedi: comedi_bond: rename CamelCase identifiers
      staging: comedi: comedi_bond: no need to initialize file[]
      staging: comedi: comedi_bond: return error code in do_dev_config()
      staging: comedi: comedi_bond: change return value of bonding_attach()
      staging: comedi: comedi_bond: use bitmap to record opened/closed minors
      staging: comedi: comedi_bond: don't map channels individually
      staging: comedi: comedi_bond: remove unused subdev_type
      staging: comedi: comedi_bond: no need to free dev->private on detach
      staging: comedi: comedi_bond: just check devprivs->devs once on detach
      staging: comedi: comedi_bond: get INSN_CONFIG_DIO_QUERY info from horse's mouth
      staging: comedi: comedi_bond: handle base channel for insn_bits
      staging: comedi: comedi_bond: use krealloc() and fix memory leak
      staging: comedi: comedi_bond: use correct minor device numbers in name

Iker Pedrosa (7):
      Staging: winbond: wb35reg: fixed some line over 80 characters
      Staging: winbond: wb35reg: white space deleted
      Staging: winbond: wb35reg: avoided use of extern function
      Staging: winbond: mds: fixed some lines over 80 characters
      Staging: winbond: mds_f: fixed lines over 80 characters
      Staging: winbond: mds_f: deleted extern function
      Staging: rtl8192e: rtllib_rx: checking NULL value after doing dev_alloc_skb

Jacek Anaszewski (2):
      iio: lps331ap: Modify in_temp_scale calculation way
      iio: trigger: implement devm_iio_trigger_alloc/devm_iio_triger_free

Jens Frederich (8):
      Staging: olpc_dcon: change to msleep to usleep_range
      staging: olpc_dcon: provide detailed FB_OLPC_DCON help section
      Staging: olpc_dcon: updating MAINTAINERS
      Staging: olpc_dcon: replace some magic numbers
      Staging: olpc_dcon: more big endian conformity
      Staging: olpc_dcon: fix typo in olpc_dcon.h
      Staging: olpc_dcon: Already completed TODO entry removed
      Staging: olpc_dcon: Removed more completed TODO entries

Jie Liu (1):
      staging/zcache: Fix memory leak while dropping an o2net_sock_container object

Jingoo Han (1):
      staging: imx-drm: add missing MFD_SYSCON dependency for LDB

Jinshan Xiong (1):
      staging/lustre/layout: introduce new layout for released files

Joe Perches (6):
      staging: ozwpan: Remove extra debug logs.
      staging: ozwpan: Replace oz_trace with oz_dbg
      staging: ozwpan: Remove old debug macro.
      staging: ozwpan: Convert macro to function.
      staging: ozwpan: Rename Kbuild to Makefile
      staging: gdm724x: Update logging

John L. Hammond (8):
      staging/lustre/llite: use READ, WRITE around ll_rw_stats_tally()
      staging/lustre/llite: check alloc in ll_file_data_get, ll_dir_ioctl
      staging/lustre/llite: check ll_prep_md_op_data() using IS_ERR()
      staging/lustre/md: fix lu_ucred.c boilerplate
      staging/lustre/llite: call simple_setattr() from ll_md_setattr()
      staging/lustre/procfs: return -ENOMEM from lprocfs_register()
      staging/lustre/llite: handle io init failure in ll_fault_io_init()
      staging/lustre/obdclass: use a dummy structure for lu_ref_link

Jonathan Cameron (1):
      iio:dac:mcp4725 wrong return type of attribute _show function

Josh Wu (2):
      iio: at91: introduce the multiple compatible string for different IPs.
      iio: at91: Use different prescal, startup mask in MR for different IP

Julien Delacou (1):
      staging: dwc2: fix value used in dwc2_set_all_params

Keith Mannthey (3):
      staging/lustre/osc: Check return code for lu_kmem_init
      staging/lustre/llite: error of listxattr when buffer is small
      staging/lustre/style: removes obsolete EXPORT_SYMTAB macros v2

Konrad Rzeszutek Wilk (1):
      staging: zram: Add auto loading of module if user opens /dev/zram.

Kumar Gaurav (2):
      Staging: xgifb: Fixed a warning of Space before semicolon
      Staging: zram: zram_drv.c: Fixed Error of trailing whitespace

Larry Finger (37):
      staging: r8188eu: Add source files for new driver - part 1
      staging: r8188eu: Add files for new driver - part 2
      staging: r8188eu: Add files for new driver - part 3
      staging: r8188eu: Add files for new driver - part 4
      staging: r8188eu: Add files for new driver - part 5
      staging: r8188eu: Add files for new driver - part 6
      staging: r8188eu: Add files for new driver - part 7
      staging: r8188eu: Add files for new driver - part 8
      staging: r8188eu: Add files for new driver - part 9
      staging: r8188eu: Add files for new driver - part 10
      staging: r8188eu: Add files for new driver - part 11
      staging: r8188eu: Add files for new driver - part 12
      staging: r8188eu: Add files for new driver - part 13
      staging: r8188eu: Add files for new driver - part 14
      staging: r8188eu: Add files for new driver - part 15
      staging: r8188eu: Add files for new driver - part 16
      staging: r8188eu: Add files for new driver - part 17
      staging: r8188eu: Add files for new driver - part 18
      staging: r8188eu: Add files for new driver - part 19
      staging: r8188eu: Add files for new driver - part 20
      staging: r8188eu: Add files for new driver - part 21
      staging: r8188eu: Add files for new driver - part 22
      staging: r8188eu: Add files for new driver - part 23
      staging: r8188eu: Add files for new driver - part 24
      staging: r8188eu: Add files for new driver - part 25
      staging: r8188eu: Add files for new driver - part 26
      staging: r8188eu: Add files for new driver - part 27
      staging: r8188eu: Add files for new driver - part 28
      staging: r8188eu: Add files for new driver - part 29
      staging: r8188eu: Add files for new driver - part 30
      staging: r8188eu: Insert Kconfig files for new driver
      staging: r8188eu: Add files for new driver - part 31
      staging: r8188eu: Turn on build of new driver
      staging: gdm724x: Remove tests of KERNELVERSION
      staging: r8188eu: Fix build errors for allyesconfig
      staging: r8188eu: Fix build error with random configuration
      staging: r8188eu: Fix compiler warnings in os_dep/ioctl_linux.c

Lars-Peter Clausen (20):
      iio: Add a comment to about alphabetical order to Kconfigs and Makefiles
      staging:iio:ad2s1210: Don't expose the chip reset to userspace
      staging:iio:adt7316: Don't expose the chip reset to userspace
      staging:iio:ade7xxx: Don't expose the chip reset to userspace
      iio: Remove IIO_DEV_ATTR_RESET macro
      staging:iio:adis16260: Fix reading calibscale
      staging:iio:adis16260: Drop unused 'negate' property
      staging:iio:adis16260: Remove support for orientation mapping
      staging:iio:adis16260: Don't set default scan mask
      staging:iio:adis16260: Remove separate header
      staging:iio:adis16260: Add value range check for calibscale/-bias
      staging:iio:adis16260: Use sign_extend32() instead of open-coding it
      staging:iio:adis16260: Simplify calibscale and caliboffset reading
      staging:iio:adis16260: Fix minor style issue
      staging:iio:adis16260: Remove 'SPS' suffix from samplerate attribute
      staging:iio:adis16260: Add scale for the inclination channel
      staging:iio:adis16260: Remove unused includes
      staging:iio:adis16260: Add proper range checks to write_frequency()
      staging:iio:adis16260: Remove sampling_frequency_available attribute
      staging:iio:adis16260: Move out of staging

Laurent Navet (1):
      staging: lustre: use ERR_CAST() function

Li Wei (1):
      staging/lustre/ptlrpc: Translate between host and network errnos

Li Zefan (2):
      Staging: rtl8192e: add missing single_release()
      Staging: rtl8192u/ieee80211: add missing single_release()

Lidza Louina (62):
      staging: dgnc: add dgnc digi driver
      staging: dgnc: removes Makefile.inc
      staging: dgnc: fixes termios error
      staging: dgnc: fixes tty_port and tty_struct params
      staging: dgnc: dereferences ts var in dgnc_tty_close()
      staging: dgcn: removes unnecessary commands in ioctl
      staging: dgnc: fixes ioctl param list
      staging: dgnc: removes read_cnt, real_raw, rawreadok and buf
      staging: dgnc: removes proc code
      staging: dgnc: driver.c: fixes warning about assigning pointer
      staging: dgnc: removes ifdef HAVE_UNLOCKED_IOCTL conditionals
      staging: dgnc: add driver to kernel build
      staging: dgnc: cls.c: removes trailing whitespace
      staging: dgnc: cls.h: removes trailing whitespace
      staging: dgnc: driver.c: removes trailing whitespace
      staging: dgnc: driver.h: removes trailing whitespace
      staging: dgnc: kcompat.h: removes trailing whitespace
      staging: dgnc: mgmt.c: removes trailing whitespace
      staging: dgnc: neo.c: removes trailing whitespace
      staging: dgnc: neo.h: removes trailing whitespace
      staging: dgnc: sysfs.c: removes trailing whitespace
      staging: dgnc: sysfs.h: removes trailing whitespace
      staging: dgnc: trace.c: removes trailing whitespace
      staging: dgnc: tty.c: removes trailing whitespace
      staging: dgnc: digi.h: removes trailing whitespace
      staging: dgnc: dpacompat.h: removes trailing whitespace
      staging: dgnc: removes CVS code from files
      staging: dgnc: tty.c: fixes pointer syntax
      staging: dgnc: fixes struct declaration
      staging: dgnc: driver.c: fixes code indent error
      staging: dgnc: driver.h: fixes code indent error
      staging: dgnc: neo.c: fixes code indent error
      staging: dgnc: sysfs.c: fixes code indent error
      staging: dgnc: tty.c: fixes code indent error
      staging: dgap: fixes incompatible type error
      staging: dgap: removes references to proc code
      staging: dgap: fep5.c: fixes errors with tty function calls
      staging: dgap: tty.c: fixes errors with tty function calls
      staging: dgap: tty.c: fixes termios error
      staging: dgap: tty.c: removes read_cnt, real_raw and rawreadok
      staging: dgap: tty.c: fixes ioctl param list
      staging: dgap: tty.c: fixes incompatible type error
      staging: dgap: mgmt.c: removes unused variable
      staging: dgap: ifdef HAVE_UNLOCKED_IOCTL conditionals
      staging: dgap: adds driver to kernel build
      staging: dgnc: driver.c: removes dgnc_mbuf function
      staging: dgap: removes references to mgmt code
      staging: dgap: removes mgmt.c
      staging: dgap: removes mgmt.h
      staging: dgap: removes references to proc code
      staging: dgap: removes proc.c
      staging: dgap: removes proc.h
      staging: dgnc: cls_uart_struct: adds marker and changes vars' types for sparse
      staging: dgnc: neo_uart_struct: adds marker and changes vars' types for sparse
      staging: dgnc: driver.h: changes a struct board_t var's type and marker for sparse
      staging: dgnc: cls.c: changes var in cls_vpd function for sparse
      staging: dgnc: neo.c: changes param in neo_read_eeprom function for sparse
      staging: dgnc: tty.c: edits var in init func for sparse
      staging: dgnc: tty.c: updates uart_struct declaration for sparse
      staging: dgnc: driver.c and tty.c: replaces dgnc_driver_kzmalloc with kzalloc
      staging: dgnc: driver.c and .h: removes dgnc_driver_kzmalloc func
      staging: dgnc: adds TODO

Lilis Iskandar (6):
      Staging: bcm: Qos: Fix some coding style issues
      Staging: bcm: LeakyBucket: Fixed spacing/tabing issues
      Staging: bcm: LeakyBucket: Fixed brace issues
      Staging: bcm: LeakyBucket: Fixed C99 comments
      Staging: bcm: LeakyBucket: Fixed code indent issues
      Staging: bcm: LeakyBucket: Fixed a pointer asterisk placement issue

Liu Xuezhao (3):
      staging/lustre/fid: prepare FID module for client server split
      staging/lustre/fld: prepare FLD module for client server split
      staging/lustre/obdclass: add obd_target.h

Malcolm Priestley (60):
      staging: vt6656: Remove dead code macro ASSERT
      staging: vt6656: remove dead code DBG_PORT80/VIAWET_DEBUG
      staging: vt6656: dead code wCTSDuration.
      staging: vt6656: device.h unused variables
      staging: vt6656: rxtx.c: s_vGetFreeContext use single tx memset.
      staging: vt6656: desc.h remove typedef struct tagSRTSData
      staging: vt6656: desc.h remove typedef struct tagSCTSData
      staging: vt6656: rxtx.c: s_uGetDataDuration remove First Frag or Mid Frag dead code.
      staging: vt6656: rxtx.c: s_uGetDataDuration remove dead variables.
      staging: vt6656: rxtx.c s_uFillDataHead remove dead variables.
      staging: vt6656: rxtx.h always pack BEACON_BUFFER/TX_BUFFER
      staging: vt6656: rxtx.h dead code typedef union tagUTX_BUFFER_CONTAINER
      staging: vt6656: rxtx.c s:_uGetDataDuration simplify structure.
      staging: vt6656: rxtx.c s_uGetRTSCTSDuration return endian u16
      staging: vt6656: rxtx.c remove typdef PTX_BUFFER
      staging: vt6656: rxtx.c : s_bPacketToWirelessUsb remove usbPacketBuf.
      staging: vt6656: rxtx.h : remove typedef struct tagSBEACON_BUFFER
      staging: vt6656: desc.h Remove typedef struct tagSRTS_* to new strutures in rxtx.h
      staging: vt6656: desc.h Move typedef struct tagSCTS* to new structures in rxtx.h
      staging: vt6656: desc.h: Move typedef tagSRrvTime_gRTS to new structure in rxtx.h
      staging: vt6656: desc.h: Move typedef struct tagSRrvTime_gCTS to new structure in rxtx.h
      staging: vt6656: desc.h remove typedef SRrvTime_ab to new structure.
      staging: vt6656: desc.h remove dead code typedef struct tagSRrvTime_atim.
      staging: vt6656: desc.h: remove typedef struct tagSTxDataHead_g to new structure in rxtx.h
      staging: vt6656: desc.h remove typedef tagSTxDataHead_g_FB to new structure in rxtx.h
      staging: vt6656: desc.h remove typedef tagSTxDataHead_ab to new structure in rxtx.h
      staging: vt6656: desc.h remove typedef tagSTxDataHead_a_FB to new structure in rxtx.h
      staging: vt6656: rxtx.c dead code TYPE_ATIMDMA/TYPE_BEACONDMA
      staging: vt6656: baseband.c BBvCalculateParameter pwPhyLen return endian corrected.
      staging: vt6656: baseband.c BBvCalculateParameter create structure for pwPhyLen, pbyPhySrv and pbyPhySgn
      staging: vt6656: rxtx.c s_uGetDataDuration return endian corrected u16.
      staging: vt6656: rxtx.c: s_uGetDataDuration Drop argument byDurType.
      staging: vt6656: s_uGetRTSCTSRsvTime return u16 endian corrected value.
      staging: vt6656: rxtx.c s_create new function to endian correct uGetTxRsvTime.
      staging: vt6656: rxtx.c endian correct wTimeStampOff
      staging: vt6656: desc.h Remove typedef struct tagSMICHDRHead to new structure in rxtx.h
      staging: vt6656: rxtx.c s_vFillTxKey fill structure vnt_mic_hdr
      staging: vt6656: device.h Remove dead code bSoftwareGenCrcErr.
      staging: vt6656: rxtx.c s_vFillRTSHead remove dead bDiscCRC
      staging: vt6656: rxtx.c s_vFillCTSHead remove dead code bDisCRC
      staging: vt6656: s_vGenerateTxParameter dead code bDisCRC
      staging: vt6656: s_vGenerateTxParameter pvRrvTime should never be NULL
      staging: vt6656: rxtx.c s_vFillRTSHead Parse out struct vnt_rts_g to new functions.
      staging: vt6656: rxtx.c s_vFillRTSHead Parse out struct vnt_rts_g_fb to new function.
      staging: vt6656: rxtx.c s_vFillRTSHead Parse out struct vnt_rts_ab to new function.
      staging: vt6656: rxtx.c s_vFillRTSHead Parse out struct vnt_rts_a_fb to new function.
      staging: vt6656: rxtx s_vFillRTSHead create union of vnt_rts*/vnt_cts* structures.
      staging: rxtx.c s_vFillRTSHead white space and formating clean up
      staging: vt6656: rxtx.c: s_vFillRTSHead change if/else to switch on byPktype
      staging: vt6656: rxtx.c s_vFillRTSHead PK_TYPE_11A allow fall through AUTO_FB_NONE
      staging: vt6656: rxtx.c s_vFillCTSHead Remove byPktType if
      staging: vt6656: s_vFillCTSHead join structures of vnt_cts* to union vnt_tx_data_head
      staging: vt6656: rxtx.c s_vGenerateTxParameter create argument bool need rts
      staging: vt6656: rxtx.c merge pvRTS and pvCTS/pCTS void pointers
      staging: vt6656: rxtx.c s_vFillRTSHead/s_vFillCTSHead move union vnt_tx_data_head up one level.
      staging: vt6656: rxtx.c s_vFillTxKey clean up format and white space.
      staging: vt6656: rxtx.c s_vFillTxKey use switch for pTransmitKey->byCipherSuite
      staging: vt6656: device.h replace typedef struct _USB_SEND_CONTEXT.
      staging: vt6656: baseband.h re: baseband.c:877:26: sparse: incorrect type in assignment (different base types)
      staging: vt6656: device.h Replace typedef struct _RCB

Marc Dietrich (1):
      staging: nvec: re-enable the clock on resume

Mark Einon (1):
      staging: et131x: Remove frame error TODO item

Masanari Iida (9):
      staging: lustre: Fix typo in printk
      staging: imx-drm: Fix typo in staging/imx-drm
      staging: xillybus: Fix typo in comment
      staging: usbip: Fix typo in comments within usbip
      staging: tidspbridge: Fix typos in comments
      staging: lustre: Fix typo in lustre/include
      staging: bcm: Fix typo in comments
      staging: gdm724x: Fix typo in comments
      staging: lustre: Fix typo in lustre/lnet

Matthijs Kooijman (16):
      staging: dwc2: disable dma when no dma_mask was setup
      staging: dwc2: when dma is disabled, clear hcd->self.uses_dma
      staging: dwc2: Don't touch the dma_mask when dma is disabled
      staging: dwc2: remove specific fifo size constants
      staging: dwc2: fix off-by-one in check for max_packet_count parameter
      staging: dwc2: unshift non-bool register value constants
      staging: dwc2: only read the snpsid register once
      staging: dwc2: simplify register shift expressions
      staging: dwc2: add missing shift
      staging: dwc2: simplify debug output in dwc_hc_init
      staging: dwc2: re-use hptxfsiz variable
      staging: dwc2: remove redundant register reads
      staging: dwc2: properly mask the GRXFSIZ register
      staging: dwc2: interpret all hwcfg and related register at init time
      staging: dwc2: validate the value for phy_utmi_width
      staging: dwc2: make dwc2_core_params documentation more complete

Minchan Kim (2):
      zram: fix invalid memory access
      zram: don't grab mutex in zram_slot_free_noity

Nathaniel Clark (1):
      staging/lustre/obdclass: be more careful processing server name

Ned Bass (1):
      staging/lustre/lmv: fix duplicate directory entries

Oleg Drokin (3):
      staging/lustre/ldlm: split client namespaces into active and inactive
      staging/lustre: Only wake up ldlm_poold as frequently as the check interval
      staging/lustre: Make quota namespace refcounting consistent

Oleksandr Kozaruk (2):
      iio: twl6030-gpadc: TWL6030, TWL6032 GPADC driver
      iio: adc: twl6030-gpadc: Use devm_* API family

Oleksandr Kravchenko (6):
      of: Add Avago Technologies vendor prefix
      iio: add APDS9300 ambilent light sensor driver
      Documentation: devres: add IIO device alloc/free functions to list
      iio: core: Avoid double minus in sysfs output
      staging: iio: Documentation sysfs-bus-iio add power_mode
      iio: add Bosch BMA180 acceleration sensor driver

Otavio Salvador (1):
      iio: add configuration option for debug support

Patrick Farrell (1):
      staging/lustre/llite: Anonymous dentry incorrectly identified as root

Paul Bolle (1):
      staging/lustre/libcfs: drop bogus Kconfig default

Paul McQuade (1):
      Staging:BCM:DDRInit.c:Renaming __FUNCTION__

Paul Zimmerman (8):
      staging: dwc2: refactor dwc2_host_complete()
      staging: dwc2: add calls to usb_hcd_link_urb_to_ep() and friends
      staging: dwc2: optimize dwc2_hc_handle_tt_clear() a bit
      staging: dwc2: fix dwc2_hcd_qtd_add()
      staging: dwc2: reduce noisy debug messages
      staging: dwc2: remove use of bus_to_virt()
      staging: dwc2: add driver parameter to set AHB config register value
      staging: dwc2: reorder some kernel doc comments and struct members

Peng Tao (19):
      staging/lustre: replace num_physpages with totalram_pages
      staging/lustre: fix Lustre code link order
      staging/lustre: don't assert module owner
      staging/lustre: don't assert ln_refcount in LNetGetId
      stating/lustre: only build if configured as module
      staging/lustre: remove HIPQUAD
      staging/lustre: fix build error when !CONFIG_SMP
      staging/lustre: fix build on s390
      staging/lustre/llite: add missing include file for prefetchw
      staging/lustre/llite: fix build erorr if CONFIG_FS_POSIX_ACL is off
      staging/lustre: fix build when CONFIG_UIDGID_STRICT_TYPE_CHECKS is on
      staging/lustre: fix build error on non-x86 platforms
      staging/lustre: fix build warnning on 32bit system
      staging/lustre/llite: fix for d_compare API change
      staging/lustre/llite: readdir convert to iterate
      staging/lustre: drop CONFIG_BROKEN
      staging/lustre: remove bogus ifndef EXPORT_SYMBOL
      staging/lustre/lnet: remove empty file lnet/lnet/api-errno.c
      staging/lustre: fix build on non-x86

Peter Meerwald (28):
      iio: fix typos in dac Kconfig
      iio: use I2C_FUNC_SMBUS_I2C_BLOCK macro
      iio: fix Kconfig typos
      iio: remove mention of ring buffer from CONFIG_IIO_KFIFO_BUF, CONFIG_IIO_TRIGGER description
      iio: reword help text of several IIO_ST drivers
      iio: add store_eeprom to mcp4725 dac driver
      iio: add powerdown to mcp4725 dac drive
      iio: add DAC 500kohm_to_gnd to possible powerdown_modes
      iio: move ABI specification for store_eeprom; is used by ad9523, mcp4725 and ds1077 devices
      iio: staging: fix device.txt documentation
      iio: fix typo, Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
      iio: staging: fix typo in ade758_ring.c
      iio: fix semicolon in io_core_trigger.h
      iio:adjd_s311: Use devm_iio_device_alloc
      iio:vcnl4000: Use devm_iio_device_alloc
      iio:mcp4725: Use devm_iio_device_alloc
      iio: Fix documentation of devm_iio_device_free()
      staging:iio:hmc5843: Drop I2C detection code
      staging:iio:hmc5843: Remove id register #defines, not used anymore
      staging:iio:hmc5843: Implement timeout in read function
      staging:iio:hmc5843: 'add' is a poor abbreviation for address
      staging:iio:hmc5843: Device has 3 channels, no need to store separately
      staging:iio:hmc5843: Drop unneeded #includes
      staging:iio:hmc5843: Use i2c_smbus_read_word_swapped()
      iio: Add tmp006 IR temperature sensor
      iio: Restore alphabetic order in Makefile
      iio: Remove unnecessary _write_raw_get_fmt() in several hid-sensor drivers
      iio: adjd_s311: Cleanup unused #defines

Robert Foss (1):
      Staging: crystalhd: fixed whitespace and string style issues

Rupesh Gujare (42):
      staging: ozwpan: Fix coding style.
      staging: ozwpan: High resolution timers
      staging: ozwpan: Use kernel list function for managing interface list.
      staging: ozwpan: Mark string as const
      staging: ozwpan: Use kernel strncmp function.
      staging: ozwpan: Drop oldest ISOC frame instead of dropping latest.
      staging: ozwpan: Increase farewell report size.
      staging: ozwpan: Set farewell report length.
      staging: ozwpan: Fix build warning.
      staging: ozwpan: Fix farewell report.
      staging: ozwpan: Fixes crash due to invalid port aceess.
      staging: ozwpan: Reset port configuration number.
      staging: ozwpan: Return correct hub status.
      staging: ozwpan: Add a blank line between declaraction and code.
      staging: ozwpan: Add a blank line between functions & declarations.
      staging: ozwpan: Simply if condition
      staging: ozwpan: Fix coding style.
      staging: ozwpan: Remove unnecessary pointer check.
      staging: ozwpan: Make oz_hcd_pd_arrived() return a struct pointer
      staging: ozwpan: Make oz_hcd_pd_departed() take a struct pointer.
      staging: ozwpan: Remove unneeded initializers
      staging: ozwpan: Swap arguments of oz_ep_alloc() to match kmalloc()
      staging: ozwpan: Remove unneeded variable initializer
      staging: ozwpan: Remove extra variable.
      staging: ozwpan: Fix crash for race condition.
      staging: ozwpan: Check error condition before creating endpoint.
      staging: ozwpan: Increment reference counter.
      staging: ozwpan: Create deferred work to destroy PD object.
      staging: ozwpan: Remove memset
      staging: ozwpan: Fix wrong error check.
      staging: ozwpan: Fix Documentation style.
      staging: ozwpan: Check for correct config number.
      staging: ozwpan: Convert hard coded value to Macro
      staging: ozwpan: Increase interrupt end point buffer size
      staging: ozwpan: change variable type.
      staging: ozwpan: Fix error checking while transmitting frame.
      staging: ozwpan: change max. TX frame size supported.
      staging: ozwpan: Add debounce time before unregistering.
      staging: ozwpan: Reset PORT_ENABLE bit.
      staging: ozwpan: Increase ISOC IN buffer depth
      staging: ozwpan: Change error number.
      staging: ozwpan: Return error, if PD is not connected.

Sachin Kamat (141):
      staging: lustre: Remove version.h header inclusion in kp30.h
      staging: lustre: Remove version.h header inclusion in linux-cpu.h
      staging: lustre: Remove version.h header inclusion in linux-prim.h
      staging: lustre: Remove version.h header inclusion in linux-time.h
      staging: lustre: Remove version.h header inclusion in socklnd_lib-linux.h
      staging: lustre: Remove version.h header inclusion in lprocfs_status.h
      staging: lustre: Remove version.h header inclusion in lustre_handles.h
      staging: lustre: Remove version.h header inclusion in lustre_lite.h
      staging: lustre: Remove version.h header inclusion in lustre_net.h
      staging: lustre: Remove version.h header inclusion in lustre_quota.h
      staging: lustre: Remove version.h header inclusion in lustre_user.h
      staging: lustre: Remove version.h header inclusion in linux-debug.c
      staging: lustre: Remove version.h header inclusion in dir.c
      staging: lustre: Remove version.h header inclusion in llite_capa.c
      staging: lustre: Remove version.h header inclusion in llite_lib.c
      staging: lustre: Remove version.h header inclusion in llite_mmap.c
      staging: lustre: Remove version.h header inclusion in lproc_llite.c
      staging: lustre: Remove version.h header inclusion in remote_perm.c
      staging: lustre: Remove version.h header inclusion in super25.c
      staging: lustre: Remove version.h header inclusion in symlink.c
      staging: lustre: Remove version.h header inclusion in lproc_lmv.c
      staging: lustre: Remove version.h header inclusion in lproc_lov.c
      staging: lustre: Remove version.h header inclusion in fsfilt_ext3.c
      staging: lustre: Remove version.h header inclusion in lvfs_linux.c
      staging: lustre: Remove version.h header inclusion in lproc_mdc.c
      staging: lustre: Remove version.h header inclusion in lproc_mgc.c
      staging: lustre: Remove version.h header inclusion in capa.c
      staging: lustre: Remove version.h header inclusion in linux-sysctl.c
      staging: lustre: Remove version.h header inclusion in obd_mount.c
      staging: lustre: Remove version.h header inclusion in lproc_osc.c
      staging: lustre: o2iblnd: Remove duplicate inclusion of header file
      staging: lustre: socklnd: Remove duplicate inclusion of header files
      staging: lustre: obd: Remove duplicate inclusion of header file
      staging: lustre: linux-debug: Remove duplicate inclusion of header file
      staging: lustre: libcfs: Remove duplicate inclusion of header file
      staging: lustre: linux-tcpip: Remove duplicate header file inclusion
      staging: lustre: Remove duplicate header file inclusion in dir.c
      staging: lustre: Remove duplicate header file inclusion in llite_mmap.c
      staging: lustre: Remove duplicate header file inclusion in lloop.c
      staging: lustre: Remove duplicate header file inclusion in rw.c
      staging: lustre: Remove duplicate header file inclusion in rw26.c
      staging: lustre: Remove duplicate header file inclusion in lmv_fld.c
      staging: lustre: Remove duplicate header file inclusion in lmv_intent.c
      staging: lustre: Remove duplicate header file inclusion in lmv_obd.c
      staging: lustre: Remove duplicate header file inclusion in lvfs_linux.c
      staging: lustre: obdclass: Remove duplicate header file inclusion
      staging: gdm724x: Remove version.h header inclusion in gdm_lte.c
      staging: gdm724x: Remove version.h header inclusion in gdm_lte.h
      staging: gdm724x: Remove version.h header inclusion in gdm_mux.c
      staging: gdm724x: Remove version.h header inclusion in gdm_tty.c
      staging: gdm724x: Remove version.h header inclusion in gdm_tty.h
      staging: gdm724x: Remove version.h header inclusion in gdm_usb.c
      staging: gdm724x: Remove version.h header inclusion in gdm_usb.h
      staging: dgnc: Remove duplicate header file inclusion
      staging: dgnc: Remove version.h header inclusion in dgnc_cls.c
      staging: dgnc: Remove version.h header inclusion in dgnc_driver.h
      staging: dgnc: Include version.h header in dgnc_kcompat.h
      staging: dgnc: Remove version.h header inclusion in dgnc_mgmt.c
      staging: dgnc: Remove version.h header inclusion in dgnc_neo.c
      staging: dgnc: Remove version.h header inclusion in dgnc_sysfs.c
      staging: dgnc: Remove version.h header inclusion in dgnc_trace.c
      iio: adc: ad7266: Use devm_* APIs
      iio: adc: ad7298: Use devm_* APIs
      iio: adc: ad7476: Use devm_* APIs
      iio: adc: ad7791: Use devm_* APIs
      iio: adc: ad7793: Use devm_* APIs
      iio: adc: ad7887: Use devm_* APIs
      iio: adc: ad7923: Use devm_* APIs
      iio: adc: lp8788_adc: Use devm_* APIs
      iio: adc: mcp320x: Use devm_* APIs
      iio: adc: nau7802: Use devm_iio_device_alloc
      iio: adc: ti-adc081c: Use devm_* APIs
      iio: adc: viperboard_adc: Use devm_iio_device_alloc
      iio: at91: Use devm_iio_device_alloc
      iio: exynos_adc: Use devm_iio_device_alloc
      iio: max1363: Use devm_iio_device_alloc
      iio: frequency: adf4350: Use devm_* APIs
      staging: iio: mxs-lradc: Use devm_iio_device_alloc
      staging: iio: spear_adc: Use devm_iio_device_alloc
      staging: iio: light: isl29018: Use devm_iio_device_alloc
      staging: iio: light: isl29028: Use devm_iio_device_alloc
      iio: hid-sensor-accel-3d: Use devm_iio_device_alloc
      iio: accel: kxsd9: Use devm_iio_device_alloc
      iio: accel: st_accel: Use devm_iio_device_alloc
      iio: adc: ti_am335x_adc: Use devm_iio_device_alloc
      iio: adc: Update ti_am335x_adc Kconfig entry
      iio: magnetometer: hid-sensor-magn-3d: Use devm_iio_device_alloc
      iio: magnetometer: st_magn: Use devm_iio_device_alloc
      iio: imu: adis16400: Use devm_iio_device_alloc
      iio: imu: adis16480: Use devm_iio_device_alloc
      iio: imu: inv_mpu6050: Use devm_iio_device_alloc
      iio: light: hid-sensor-als: Use devm_iio_device_alloc
      iio: light: lm3533-als: Use devm_iio_device_alloc
      iio: light: tsl2563: Use devm_* APIs
      iio: amplifiers: ad8366: Use devm_* APIs
      iio: frequency: ad9523: Use devm_* APIs
      iio: pressure: st_pressure: Use devm_iio_device_alloc
      iio: gyro: adis16080: Use devm_iio_device_alloc
      iio: gyro: adis16130: Use devm_iio_device_alloc
      iio: gyro: adis16136: Use devm_iio_device_alloc
      iio: gyro: adis16260: Use devm_iio_device_alloc
      iio: hid-sensor-gyro-3d: Use devm_iio_device_alloc
      iio: gyro: adxrs450: Use devm_iio_device_alloc
      iio: gyro: itg3200_core: Use devm_iio_device_alloc
      iio: gyro: st_gyro: Use devm_iio_device_alloc
      iio: gyro: adis16060_core: Use devm_iio_device_alloc
      iio: dac: ad5064: Use devm_* APIs
      iio: dac: ad5360: Use devm_* APIs
      iio: dac: ad5380: Use devm_* APIs
      iio: dac: ad5421: Use devm_* APIs
      iio: dac: ad5446: Use devm_* APIs
      iio: dac: ad5449: Use devm_* APIs
      iio: dac: ad5504: Use devm_* APIs
      iio: dac: ad5624r_spi: Use devm_* APIs
      iio: dac: ad5686: Use devm_* APIs
      iio: dac: ad5755: Use devm_iio_device_alloc
      iio: dac: ad5764: Use devm_* APIs
      iio: dac: ad5791: Use devm_* APIs
      iio: dac: ad7303: Use devm_* APIs
      iio: dac: max517: Use devm_iio_device_alloc
      staging: xillybus: Remove duplicate inclusion of list.h
      staging: gdm724x: Remove version.h header inclusion in netlink_k.c
      staging: iio: adis16201: Use devm_iio_device_alloc
      staging: iio: adis16203: Use devm_iio_device_alloc
      staging: iio: adis16204: Use devm_iio_device_alloc
      staging: iio: adis16209: Use devm_iio_device_alloc
      staging: iio: adis16220: Use devm_iio_device_alloc
      staging: iio: adis16240: Use devm_iio_device_alloc
      staging: iio: lis3l02dq: Use devm_iio_device_alloc
      staging: iio: sca3000: Use devm_iio_device_alloc
      staging: iio: ad7150: Use devm_* APIs
      staging: iio: ad7152: Use devm_iio_device_alloc
      staging: iio: ad7746: Use devm_iio_device_alloc
      staging: dgap: Remove version.h header inclusion in dgap_parse.c
      staging: dgap: Remove version.h header inclusion in dgap_sysfs.c
      staging: dgap: Remove version.h header inclusion in dgap_trace.c
      staging: rtl8188eu: Remove version.h inclusion in osdep_service.h
      staging: rtl8188eu: Include version.h header in xmit_linux.c
      staging: rtl8188eu: Include version.h in usb_ops.h
      staging: rtl8188eu: Remove duplicate incusion in drv_types.h
      staging: rtl8188eu: Remove duplicate header inclusion in ioctl_linux.c

Scott_Kilau at digi.com (1):
      staging: dgap: adds dgap driver to staging

Sebastien Buisson (4):
      staging/lustre: fix 'program hangs' errors
      staging/lustre: fix 'code maintainability' errors
      staging/lustre: fix 'data race condition' issues in at_reset()
      staging/lustre/llite: fix 'data race condition' issues of lli_flags

Serban Constantinescu (6):
      staging: android: binder: modify struct binder_write_read to use size_t
      staging: android: binder: fix BINDER_SET_MAX_THREADS declaration
      staging: android: binder: fix BC_FREE_BUFFER ioctl declaration
      staging: android: binder: fix alignment issues
      staging: android: binder: replace types with portable ones
      staging: android: binder: fix binder interface for 64bit compat layer

Shaun Laing (4):
      staging: comedi: dt9812: Resolves sparse endian warnings.
      staging: comedi: dt9812: Resolve different base types warnings.
      staging: cxt1e1: Remove #define SBE_INCLUDE_SYMBOLS
      staging: crystalhd: Resolve sparse 'different base types' warnings.

Stephen Rothwell (1):
      staging/lustre: fix for invalidatepage() API change

Sunghan Suh (2):
      staging: zsmalloc: access page->private by using page_private macro
      zram: prevent data loss in error cases of function zram_bvec_write()

Thomas Leibovici (1):
      staging/lustre/lmv: support DNE with HSM.

Tushar Behera (1):
      staging: dgnc: driver.c: Need to include slab.h

Vladimir (1):
      Staging: silicom: Remove useless unneeded semicolons

Wei Yongjun (5):
      staging: gdm724x: use GFP_ATOMIC under spin lock
      staging: xillybus: remove duplicated include from xillybus_core.c
      staging: gdm724x: remove duplicated include from gdm_lte.c
      staging: comedi: dt9812: remove duplicated include from dt9812.c
      iio: adc: twl6030-gpadc: fix error return code in twl6030_gpadc_read_raw()

Won Kang (4):
      staging: gdm7240: adding LTE USB driver
      staging: gdm724x: Modified function name conflict set_endian
      staging: gdm7240: a TTY rewrite according to the latest TTY APIs
      staging: gdm7240: a TTY rewrite according to the latest TTY APIs

Xenia Ragiadakou (7):
      staging: rtl8192u: remove commented-out code in r819xU_cmdpkt.c
      staging: rtl8192u: fix braces in r819xU_cmdpkt.c
      staging: rtl8192u: fix whitespace in r819xU_cmdpkt.c
      staging: rtl8192u: fix comments in r819xU_cmdpkt.c
      staging: rtl8192u: remove unnecessary line continuations in r819xU_cmdpkt.c
      staging: rtl8192u: fix line size and identation in r819xU_cmdpkt.c
      staging: rtl8192u: remove unused macros r819xU_cmdpkt.c

Xiong Zhou (2):
      staging/lustre: add BLOCK depends in Kconfig
      staging/lustre: lloop depends on BLOCK

Yann Droneaud (2):
      android/sw_sync: use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd()
      android/sync: use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd()

Yijing Wang (1):
      vt6655/trivial: replace numeric with standard PM state macros

Zhao Hongjiang (1):
      staging/lustre: remove the second argument of ll_kmap_atomic()

jcl (5):
      staging/lustre/mdc: layout lock rpc must not take rpc_lock
      staging/lustre/mdt: add macros for fid string len
      staging/lustre/llapi: add user space method for lov_user_md
      staging/lustre/llite: force lvb_data update after layout change
      staging/lustre/mdt: HSM on disk actions record

navin patidar (4):
      staging: dgrp: add __init/__exit macros
      staging: rtl8187se: Remove pt_regs * irq handler parameter
      staging: rtl8192e: Remove pt_regs * irq handler parameter
      staging: bcm: remove Version.h file.

wang di (1):
      staging/lustre/llite: missing last bit in ll_have_md_lock

 Documentation/ABI/testing/sysfs-bus-iio            |   19 +
 .../ABI/testing/sysfs-bus-iio-frequency-ad9523     |    8 -
 .../ABI/testing/sysfs-bus-iio-frequency-adf4350    |    2 +-
 .../devicetree/bindings/arm/atmel-adc.txt          |    7 +-
 .../devicetree/bindings/iio/accel/bma180.txt       |   24 +
 .../bindings/iio/adc/nuvoton-nau7802.txt           |   18 +
 .../devicetree/bindings/iio/light/apds9300.txt     |   22 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/driver-model/devres.txt              |    6 +
 MAINTAINERS                                        |    6 +-
 arch/arm/mach-at91/include/mach/at91_adc.h         |   16 +-
 drivers/iio/Kconfig                                |    8 +-
 drivers/iio/Makefile                               |    3 +-
 drivers/iio/accel/Kconfig                          |   32 +-
 drivers/iio/accel/Makefile                         |    5 +-
 drivers/iio/accel/bma180.c                         |  676 ++
 drivers/iio/accel/hid-sensor-accel-3d.c            |   43 +-
 drivers/iio/accel/kxsd9.c                          |   17 +-
 drivers/iio/accel/st_accel.h                       |   11 +-
 drivers/iio/accel/st_accel_core.c                  |   28 +-
 drivers/iio/accel/st_accel_i2c.c                   |   17 +-
 drivers/iio/accel/st_accel_spi.c                   |   17 +-
 drivers/iio/adc/Kconfig                            |   61 +-
 drivers/iio/adc/Makefile                           |    3 +
 drivers/iio/adc/ad7266.c                           |   16 +-
 drivers/iio/adc/ad7298.c                           |   24 +-
 drivers/iio/adc/ad7476.c                           |   26 +-
 drivers/iio/adc/ad7791.c                           |   19 +-
 drivers/iio/adc/ad7793.c                           |   23 +-
 drivers/iio/adc/ad7887.c                           |   23 +-
 drivers/iio/adc/ad7923.c                           |   20 +-
 drivers/iio/adc/at91_adc.c                         |  113 +-
 drivers/iio/adc/exynos_adc.c                       |   23 +-
 drivers/iio/adc/lp8788_adc.c                       |    7 +-
 drivers/iio/adc/max1363.c                          |   15 +-
 drivers/iio/adc/mcp320x.c                          |   18 +-
 drivers/iio/adc/nau7802.c                          |  581 ++
 drivers/iio/adc/ti-adc081c.c                       |   18 +-
 drivers/iio/adc/ti_am335x_adc.c                    |   13 +-
 drivers/iio/adc/twl6030-gpadc.c                    | 1013 +++
 drivers/iio/adc/viperboard_adc.c                   |    9 +-
 drivers/iio/amplifiers/Kconfig                     |    2 +
 drivers/iio/amplifiers/Makefile                    |    1 +
 drivers/iio/amplifiers/ad8366.c                    |   13 +-
 drivers/iio/common/Makefile                        |    1 +
 drivers/iio/common/st_sensors/st_sensors_core.c    |   41 +-
 drivers/iio/dac/Kconfig                            |   44 +-
 drivers/iio/dac/Makefile                           |    1 +
 drivers/iio/dac/ad5064.c                           |   21 +-
 drivers/iio/dac/ad5360.c                           |   15 +-
 drivers/iio/dac/ad5380.c                           |   18 +-
 drivers/iio/dac/ad5421.c                           |   19 +-
 drivers/iio/dac/ad5446.c                           |   19 +-
 drivers/iio/dac/ad5449.c                           |   15 +-
 drivers/iio/dac/ad5504.c                           |   31 +-
 drivers/iio/dac/ad5624r_spi.c                      |   22 +-
 drivers/iio/dac/ad5686.c                           |   17 +-
 drivers/iio/dac/ad5755.c                           |   14 +-
 drivers/iio/dac/ad5764.c                           |   20 +-
 drivers/iio/dac/ad5791.c                           |   35 +-
 drivers/iio/dac/ad7303.c                           |   31 +-
 drivers/iio/dac/max517.c                           |   17 +-
 drivers/iio/dac/mcp4725.c                          |  177 +-
 drivers/iio/frequency/Kconfig                      |    1 +
 drivers/iio/frequency/Makefile                     |    1 +
 drivers/iio/frequency/ad9523.c                     |   17 +-
 drivers/iio/frequency/adf4350.c                    |   31 +-
 drivers/iio/gyro/Kconfig                           |   18 +-
 drivers/iio/gyro/Makefile                          |    2 +
 drivers/iio/gyro/adis16080.c                       |   21 +-
 drivers/iio/gyro/adis16130.c                       |   23 +-
 drivers/iio/gyro/adis16136.c                       |   10 +-
 .../gyro/adis16260_core.c => iio/gyro/adis16260.c} |  319 +-
 drivers/iio/gyro/adxrs450.c                        |   15 +-
 drivers/iio/gyro/hid-sensor-gyro-3d.c              |   41 +-
 drivers/iio/gyro/itg3200_core.c                    |   15 +-
 drivers/iio/gyro/st_gyro.h                         |   11 +-
 drivers/iio/gyro/st_gyro_core.c                    |   14 +-
 drivers/iio/gyro/st_gyro_i2c.c                     |   18 +-
 drivers/iio/gyro/st_gyro_spi.c                     |   18 +-
 drivers/iio/iio_core_trigger.h                     |    7 +-
 drivers/iio/imu/Kconfig                            |    2 +
 drivers/iio/imu/Makefile                           |    1 +
 drivers/iio/imu/adis16400_core.c                   |   10 +-
 drivers/iio/imu/adis16480.c                        |   10 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |   29 +-
 drivers/iio/industrialio-core.c                    |   51 +-
 drivers/iio/industrialio-trigger.c                 |   72 +-
 drivers/iio/light/Kconfig                          |   34 +-
 drivers/iio/light/Makefile                         |    4 +-
 drivers/iio/light/adjd_s311.c                      |   43 +-
 drivers/iio/light/apds9300.c                       |  512 ++
 drivers/iio/light/hid-sensor-als.c                 |   41 +-
 drivers/iio/light/lm3533-als.c                     |    7 +-
 drivers/iio/light/tsl2563.c                        |   25 +-
 drivers/iio/light/vcnl4000.c                       |   16 +-
 drivers/iio/magnetometer/Kconfig                   |    6 +-
 drivers/iio/magnetometer/Makefile                  |    1 +
 drivers/iio/magnetometer/hid-sensor-magn-3d.c      |   43 +-
 drivers/iio/magnetometer/st_magn.h                 |    3 +-
 drivers/iio/magnetometer/st_magn_core.c            |    6 +-
 drivers/iio/magnetometer/st_magn_i2c.c             |   17 +-
 drivers/iio/magnetometer/st_magn_spi.c             |   17 +-
 drivers/iio/pressure/Kconfig                       |   14 +-
 drivers/iio/pressure/Makefile                      |    1 +
 drivers/iio/pressure/st_pressure.h                 |   11 +-
 drivers/iio/pressure/st_pressure_core.c            |   21 +-
 drivers/iio/pressure/st_pressure_i2c.c             |   17 +-
 drivers/iio/pressure/st_pressure_spi.c             |   17 +-
 drivers/iio/temperature/Kconfig                    |   16 +
 drivers/iio/temperature/Makefile                   |    5 +
 drivers/iio/temperature/tmp006.c                   |  291 +
 drivers/iio/trigger/Kconfig                        |    4 +-
 drivers/iio/trigger/Makefile                       |    1 +
 drivers/staging/Kconfig                            |   14 +-
 drivers/staging/Makefile                           |    7 +-
 drivers/staging/android/binder.c                   |   32 +-
 drivers/staging/android/binder.h                   |   48 +-
 drivers/staging/android/sw_sync.c                  |    2 +-
 drivers/staging/android/sync.c                     |    2 +-
 drivers/staging/android/timed_output.c             |   27 +-
 drivers/staging/asus_oled/Kconfig                  |    6 -
 drivers/staging/asus_oled/Makefile                 |    1 -
 drivers/staging/asus_oled/README                   |  156 -
 drivers/staging/asus_oled/TODO                     |   10 -
 drivers/staging/asus_oled/asus_oled.c              |  847 --
 drivers/staging/asus_oled/linux.txt                |   33 -
 drivers/staging/asus_oled/linux_f.txt              |   18 -
 drivers/staging/asus_oled/linux_fr.txt             |   33 -
 drivers/staging/asus_oled/tux.txt                  |   33 -
 drivers/staging/asus_oled/tux_r.txt                |   33 -
 drivers/staging/asus_oled/tux_r2.txt               |   33 -
 drivers/staging/asus_oled/zig.txt                  |   33 -
 drivers/staging/bcm/Bcmchar.c                      |    4 +-
 drivers/staging/bcm/DDRInit.c                      |   54 +-
 drivers/staging/bcm/Ioctl.h                        |    2 +-
 drivers/staging/bcm/LeakyBucket.c                  |  262 +-
 drivers/staging/bcm/Misc.c                         |    2 +-
 drivers/staging/bcm/Qos.c                          |  538 +-
 drivers/staging/bcm/Version.h                      |   29 -
 drivers/staging/bcm/headers.h                      |    3 +-
 drivers/staging/bcm/nvm.c                          |    2 +-
 drivers/staging/comedi/Kconfig                     |   44 +-
 drivers/staging/comedi/comedi_buf.c                |    2 +
 drivers/staging/comedi/comedi_fops.c               |    1 -
 drivers/staging/comedi/comedi_internal.h           |    1 +
 drivers/staging/comedi/comedidev.h                 |   22 +-
 drivers/staging/comedi/comedilib.h                 |    7 +-
 drivers/staging/comedi/drivers.c                   |   94 +-
 drivers/staging/comedi/drivers/8255.c              |   45 +-
 drivers/staging/comedi/drivers/8255_pci.c          |    4 +-
 drivers/staging/comedi/drivers/Makefile            |    3 +-
 .../comedi/drivers/addi-data/APCI1710_82x54.c      | 1068 ---
 .../comedi/drivers/addi-data/APCI1710_Chrono.c     | 2050 -----
 .../comedi/drivers/addi-data/APCI1710_Dig_io.c     | 1037 ---
 .../comedi/drivers/addi-data/APCI1710_INCCPT.c     | 5461 -------------
 .../comedi/drivers/addi-data/APCI1710_Inp_cpt.c    |  866 --
 .../comedi/drivers/addi-data/APCI1710_Pwm.c        | 3582 ---------
 .../comedi/drivers/addi-data/APCI1710_Ssi.c        |  845 --
 .../comedi/drivers/addi-data/APCI1710_Tor.c        | 2065 -----
 .../comedi/drivers/addi-data/APCI1710_Ttl.c        | 1044 ---
 .../staging/comedi/drivers/addi-data/addi_common.c |    3 +-
 .../staging/comedi/drivers/addi-data/addi_common.h |  169 -
 .../staging/comedi/drivers/addi-data/addi_eeprom.c |    2 +
 .../comedi/drivers/addi-data/hwdrv_APCI1710.c      | 1314 ---
 .../comedi/drivers/addi-data/hwdrv_apci3120.c      |    2 +
 drivers/staging/comedi/drivers/addi_apci_035.c     |    1 +
 drivers/staging/comedi/drivers/addi_apci_1032.c    |    4 +-
 drivers/staging/comedi/drivers/addi_apci_1500.c    |    1 +
 drivers/staging/comedi/drivers/addi_apci_1516.c    |    4 +-
 drivers/staging/comedi/drivers/addi_apci_1564.c    |    1 +
 drivers/staging/comedi/drivers/addi_apci_16xx.c    |   43 +-
 drivers/staging/comedi/drivers/addi_apci_1710.c    |   99 -
 drivers/staging/comedi/drivers/addi_apci_2032.c    |    2 +
 drivers/staging/comedi/drivers/addi_apci_2200.c    |    1 +
 drivers/staging/comedi/drivers/addi_apci_3120.c    |    4 +-
 drivers/staging/comedi/drivers/addi_apci_3200.c    |    1 +
 drivers/staging/comedi/drivers/addi_apci_3501.c    |    4 +-
 drivers/staging/comedi/drivers/addi_apci_3xxx.c    |   40 +-
 drivers/staging/comedi/drivers/addi_watchdog.c     |    1 +
 drivers/staging/comedi/drivers/adl_pci6208.c       |    4 +-
 drivers/staging/comedi/drivers/adl_pci7x3x.c       |    1 +
 drivers/staging/comedi/drivers/adl_pci8164.c       |    1 +
 drivers/staging/comedi/drivers/adl_pci9111.c       |    4 +-
 drivers/staging/comedi/drivers/adl_pci9118.c       |    7 +-
 drivers/staging/comedi/drivers/adq12b.c            |    6 +-
 drivers/staging/comedi/drivers/adv_pci1710.c       |    4 +-
 drivers/staging/comedi/drivers/adv_pci1723.c       |   47 +-
 drivers/staging/comedi/drivers/adv_pci1724.c       |   11 +-
 drivers/staging/comedi/drivers/adv_pci_dio.c       |    4 +-
 drivers/staging/comedi/drivers/aio_aio12_8.c       |    5 +-
 drivers/staging/comedi/drivers/aio_iiro_16.c       |    2 +-
 drivers/staging/comedi/drivers/amplc_dio200.c      |    6 +-
 .../staging/comedi/drivers/amplc_dio200_common.c   |   44 +-
 drivers/staging/comedi/drivers/amplc_dio200_pci.c  |    5 +-
 drivers/staging/comedi/drivers/amplc_pc236.c       |    7 +-
 drivers/staging/comedi/drivers/amplc_pc263.c       |    1 +
 drivers/staging/comedi/drivers/amplc_pci224.c      |    7 +-
 drivers/staging/comedi/drivers/amplc_pci230.c      |    4 +-
 drivers/staging/comedi/drivers/amplc_pci263.c      |    1 +
 drivers/staging/comedi/drivers/c6xdigio.c          |    2 -
 drivers/staging/comedi/drivers/cb_das16_cs.c       |   36 +-
 drivers/staging/comedi/drivers/cb_pcidas.c         |    4 +-
 drivers/staging/comedi/drivers/cb_pcidas64.c       |   29 +-
 drivers/staging/comedi/drivers/cb_pcidda.c         |    4 +-
 drivers/staging/comedi/drivers/cb_pcimdas.c        |    5 +-
 drivers/staging/comedi/drivers/cb_pcimdda.c        |    4 +-
 drivers/staging/comedi/drivers/comedi_bond.c       |  367 +-
 drivers/staging/comedi/drivers/comedi_fc.c         |    1 +
 drivers/staging/comedi/drivers/comedi_parport.c    |    5 +-
 drivers/staging/comedi/drivers/comedi_test.c       |    4 +-
 drivers/staging/comedi/drivers/contec_pci_dio.c    |    1 +
 drivers/staging/comedi/drivers/daqboard2000.c      |    4 +-
 drivers/staging/comedi/drivers/das08.c             |    2 +-
 drivers/staging/comedi/drivers/das08_cs.c          |    6 +-
 drivers/staging/comedi/drivers/das08_isa.c         |    4 +-
 drivers/staging/comedi/drivers/das08_pci.c         |    4 +-
 drivers/staging/comedi/drivers/das16.c             | 2029 ++---
 drivers/staging/comedi/drivers/das16m1.c           |    5 +-
 drivers/staging/comedi/drivers/das1800.c           |    5 +-
 drivers/staging/comedi/drivers/das6402.c           |    6 +-
 drivers/staging/comedi/drivers/das800.c            |    5 +-
 drivers/staging/comedi/drivers/dmm32at.c           |   41 +-
 drivers/staging/comedi/drivers/dt2801.c            |   36 +-
 drivers/staging/comedi/drivers/dt2811.c            |    6 +-
 drivers/staging/comedi/drivers/dt2814.c            |    5 +-
 drivers/staging/comedi/drivers/dt2815.c            |    5 +-
 drivers/staging/comedi/drivers/dt2817.c            |   33 +-
 drivers/staging/comedi/drivers/dt282x.c            |   36 +-
 drivers/staging/comedi/drivers/dt3000.c            |   45 +-
 drivers/staging/comedi/drivers/dt9812.c            |   27 +-
 drivers/staging/comedi/drivers/dyna_pci10xx.c      |    5 +-
 drivers/staging/comedi/drivers/fl512.c             |    5 +-
 drivers/staging/comedi/drivers/gsc_hpdi.c          |   37 +-
 drivers/staging/comedi/drivers/icp_multi.c         |    4 +-
 drivers/staging/comedi/drivers/ii_pci20kc.c        | 1015 +--
 drivers/staging/comedi/drivers/jr3_pci.c           |    4 +-
 drivers/staging/comedi/drivers/ke_counter.c        |    1 +
 drivers/staging/comedi/drivers/me4000.c            |  127 +-
 drivers/staging/comedi/drivers/me_daq.c            |   54 +-
 drivers/staging/comedi/drivers/mite.c              |    1 +
 drivers/staging/comedi/drivers/mite.h              |    1 +
 drivers/staging/comedi/drivers/mpc624.c            |    5 +-
 drivers/staging/comedi/drivers/multiq3.c           |    6 +-
 drivers/staging/comedi/drivers/ni_6527.c           |    4 +-
 drivers/staging/comedi/drivers/ni_65xx.c           |    5 +-
 drivers/staging/comedi/drivers/ni_660x.c           |    4 +-
 drivers/staging/comedi/drivers/ni_670x.c           |   30 +-
 drivers/staging/comedi/drivers/ni_at_a2150.c       |    7 +-
 drivers/staging/comedi/drivers/ni_at_ao.c          |   61 +-
 drivers/staging/comedi/drivers/ni_atmio.c          |    2 +-
 drivers/staging/comedi/drivers/ni_atmio16d.c       |   28 +-
 drivers/staging/comedi/drivers/ni_daq_700.c        |   28 +-
 drivers/staging/comedi/drivers/ni_daq_dio24.c      |    1 +
 drivers/staging/comedi/drivers/ni_labpc.c          |  283 +-
 drivers/staging/comedi/drivers/ni_labpc_cs.c       |    5 +-
 drivers/staging/comedi/drivers/ni_labpc_isadma.c   |  226 +
 drivers/staging/comedi/drivers/ni_labpc_isadma.h   |   57 +
 drivers/staging/comedi/drivers/ni_labpc_pci.c      |    5 +-
 drivers/staging/comedi/drivers/ni_labpc_regs.h     |   75 +
 drivers/staging/comedi/drivers/ni_mio_common.c     |   61 +-
 drivers/staging/comedi/drivers/ni_mio_cs.c         |    1 +
 drivers/staging/comedi/drivers/ni_pcidio.c         |   33 +-
 drivers/staging/comedi/drivers/ni_pcimio.c         |    1 +
 drivers/staging/comedi/drivers/ni_tio.c            |    3 +
 drivers/staging/comedi/drivers/ni_tiocmd.c         |    1 +
 drivers/staging/comedi/drivers/pcl711.c            |    5 +-
 drivers/staging/comedi/drivers/pcl724.c            |   13 +-
 drivers/staging/comedi/drivers/pcl726.c            |    6 +-
 drivers/staging/comedi/drivers/pcl730.c            |    3 +-
 drivers/staging/comedi/drivers/pcl812.c            |    6 +-
 drivers/staging/comedi/drivers/pcl816.c            |    5 +-
 drivers/staging/comedi/drivers/pcl818.c            |    5 +-
 drivers/staging/comedi/drivers/pcm3724.c           |   52 +-
 drivers/staging/comedi/drivers/pcmad.c             |    1 +
 drivers/staging/comedi/drivers/pcmda12.c           |    4 +-
 drivers/staging/comedi/drivers/pcmmio.c            |   86 +-
 drivers/staging/comedi/drivers/pcmuio.c            |   39 +-
 drivers/staging/comedi/drivers/poc.c               |    6 +-
 drivers/staging/comedi/drivers/quatech_daqp_cs.c   |    4 +-
 drivers/staging/comedi/drivers/rtd520.c            |   24 +-
 drivers/staging/comedi/drivers/rti800.c            |    7 +-
 drivers/staging/comedi/drivers/rti802.c            |    6 +-
 drivers/staging/comedi/drivers/s526.c              |   50 +-
 drivers/staging/comedi/drivers/s626.c              |   27 +-
 drivers/staging/comedi/drivers/s626.h              |    2 -
 drivers/staging/comedi/drivers/serial2002.c        |    5 +-
 drivers/staging/comedi/drivers/skel.c              |   49 +-
 drivers/staging/comedi/drivers/ssv_dnp.c           |   79 +-
 drivers/staging/comedi/drivers/unioxx5.c           |    4 +-
 drivers/staging/comedi/drivers/usbdux.c            | 2485 ++----
 drivers/staging/comedi/drivers/usbduxfast.c        |    3 +-
 drivers/staging/comedi/drivers/usbduxsigma.c       |  317 +-
 drivers/staging/comedi/drivers/vmk80xx.c           |    3 +-
 .../staging/comedi/kcomedilib/kcomedilib_main.c    |   60 +-
 drivers/staging/comedi/proc.c                      |    2 +
 drivers/staging/comedi/range.c                     |   43 +-
 drivers/staging/crystalhd/crystalhd_cmds.c         |    3 +-
 drivers/staging/crystalhd/crystalhd_hw.c           |    7 +-
 drivers/staging/crystalhd/crystalhd_lnx.c          |    3 +-
 drivers/staging/crystalhd/crystalhd_misc.h         |    4 +-
 drivers/staging/cxt1e1/Makefile                    |    1 -
 drivers/staging/cxt1e1/comet.c                     |   23 +-
 drivers/staging/cxt1e1/functions.c                 |    9 +-
 drivers/staging/cxt1e1/hwprobe.c                   |    8 +-
 drivers/staging/cxt1e1/linux.c                     |   52 +-
 drivers/staging/cxt1e1/musycc.c                    |   15 +-
 drivers/staging/cxt1e1/pmc93x6_eeprom.c            |   15 +-
 drivers/staging/cxt1e1/pmcc4_drv.c                 |   11 +-
 drivers/staging/cxt1e1/sbeid.c                     |    7 -
 drivers/staging/dgap/Kconfig                       |    6 +
 drivers/staging/dgap/Makefile                      |    9 +
 drivers/staging/dgap/dgap_conf.h                   |  290 +
 drivers/staging/dgap/dgap_downld.h                 |   69 +
 drivers/staging/dgap/dgap_driver.c                 | 1048 +++
 drivers/staging/dgap/dgap_driver.h                 |  618 ++
 drivers/staging/dgap/dgap_fep5.c                   | 1953 +++++
 drivers/staging/dgap/dgap_fep5.h                   |  253 +
 drivers/staging/dgap/dgap_kcompat.h                |   93 +
 drivers/staging/dgap/dgap_parse.c                  | 1371 ++++
 drivers/staging/dgap/dgap_parse.h                  |   35 +
 drivers/staging/dgap/dgap_pci.h                    |   92 +
 drivers/staging/dgap/dgap_sysfs.c                  |  793 ++
 drivers/staging/dgap/dgap_sysfs.h                  |   48 +
 drivers/staging/dgap/dgap_trace.c                  |  185 +
 drivers/staging/dgap/dgap_trace.h                  |   36 +
 drivers/staging/dgap/dgap_tty.c                    | 3597 +++++++++
 drivers/staging/dgap/dgap_tty.h                    |   39 +
 drivers/staging/dgap/dgap_types.h                  |   36 +
 drivers/staging/dgap/digi.h                        |  376 +
 drivers/staging/dgap/downld.c                      |  798 ++
 drivers/staging/dgnc/Kconfig                       |    6 +
 drivers/staging/dgnc/Makefile                      |    7 +
 drivers/staging/dgnc/TODO                          |   17 +
 drivers/staging/dgnc/dgnc_cls.c                    | 1409 ++++
 drivers/staging/dgnc/dgnc_cls.h                    |   90 +
 drivers/staging/dgnc/dgnc_driver.c                 |  958 +++
 drivers/staging/dgnc/dgnc_driver.h                 |  563 ++
 drivers/staging/dgnc/dgnc_kcompat.h                |   93 +
 drivers/staging/dgnc/dgnc_mgmt.c                   |  305 +
 drivers/staging/dgnc/dgnc_mgmt.h                   |   31 +
 drivers/staging/dgnc/dgnc_neo.c                    | 1974 +++++
 drivers/staging/dgnc/dgnc_neo.h                    |  157 +
 drivers/staging/dgnc/dgnc_pci.h                    |   75 +
 drivers/staging/dgnc/dgnc_sysfs.c                  |  756 ++
 drivers/staging/dgnc/dgnc_sysfs.h                  |   49 +
 drivers/staging/dgnc/dgnc_trace.c                  |  184 +
 drivers/staging/dgnc/dgnc_trace.h                  |   44 +
 drivers/staging/dgnc/dgnc_tty.c                    | 3544 ++++++++
 drivers/staging/dgnc/dgnc_tty.h                    |   42 +
 drivers/staging/dgnc/dgnc_types.h                  |   36 +
 drivers/staging/dgnc/digi.h                        |  416 +
 drivers/staging/dgnc/dpacompat.h                   |  115 +
 drivers/staging/dgrp/dgrp_driver.c                 |   14 +-
 drivers/staging/dwc2/Kconfig                       |    1 -
 drivers/staging/dwc2/core.c                        |  449 +-
 drivers/staging/dwc2/core.h                        |  221 +-
 drivers/staging/dwc2/core_intr.c                   |    4 +-
 drivers/staging/dwc2/hcd.c                         |  281 +-
 drivers/staging/dwc2/hcd.h                         |   45 +-
 drivers/staging/dwc2/hcd_ddma.c                    |   31 +-
 drivers/staging/dwc2/hcd_intr.c                    |  129 +-
 drivers/staging/dwc2/hcd_queue.c                   |   22 +-
 drivers/staging/dwc2/hw.h                          |  156 +-
 drivers/staging/dwc2/pci.c                         |    4 +-
 drivers/staging/et131x/README                      |    1 -
 drivers/staging/frontier/tranzport.c               |   10 +-
 drivers/staging/gdm724x/Kconfig                    |   15 +
 drivers/staging/gdm724x/Makefile                   |    7 +
 drivers/staging/gdm724x/TODO                       |   16 +
 drivers/staging/gdm724x/gdm_endian.c               |   67 +
 drivers/staging/gdm724x/gdm_endian.h               |   49 +
 drivers/staging/gdm724x/gdm_lte.c                  |  877 ++
 drivers/staging/gdm724x/gdm_lte.h                  |   81 +
 drivers/staging/gdm724x/gdm_mux.c                  |  690 ++
 drivers/staging/gdm724x/gdm_mux.h                  |   95 +
 drivers/staging/gdm724x/gdm_tty.c                  |  343 +
 drivers/staging/gdm724x/gdm_tty.h                  |   71 +
 drivers/staging/gdm724x/gdm_usb.c                  | 1049 +++
 drivers/staging/gdm724x/gdm_usb.h                  |  109 +
 drivers/staging/gdm724x/hci.h                      |   55 +
 drivers/staging/gdm724x/hci_packet.h               |   93 +
 drivers/staging/gdm724x/netlink_k.c                |  149 +
 drivers/staging/gdm724x/netlink_k.h                |   25 +
 drivers/staging/iio/Documentation/device.txt       |    4 +-
 drivers/staging/iio/accel/adis16201_core.c         |   17 +-
 drivers/staging/iio/accel/adis16203_core.c         |   16 +-
 drivers/staging/iio/accel/adis16204_core.c         |   16 +-
 drivers/staging/iio/accel/adis16209_core.c         |   16 +-
 drivers/staging/iio/accel/adis16220_core.c         |   14 +-
 drivers/staging/iio/accel/adis16240_core.c         |   16 +-
 drivers/staging/iio/accel/lis3l02dq_core.c         |   15 +-
 drivers/staging/iio/accel/sca3000_core.c           |   15 +-
 drivers/staging/iio/adc/mxs-lradc.c                |   45 +-
 drivers/staging/iio/adc/spear_adc.c                |   30 +-
 drivers/staging/iio/addac/adt7316.c                |   27 -
 drivers/staging/iio/cdc/ad7150.c                   |   36 +-
 drivers/staging/iio/cdc/ad7152.c                   |   16 +-
 drivers/staging/iio/cdc/ad7746.c                   |   18 +-
 drivers/staging/iio/gyro/Kconfig                   |   12 -
 drivers/staging/iio/gyro/Makefile                  |    3 -
 drivers/staging/iio/gyro/adis16060_core.c          |   17 +-
 drivers/staging/iio/gyro/adis16260.h               |   98 -
 drivers/staging/iio/gyro/adis16260_platform_data.h |   19 -
 drivers/staging/iio/light/isl29018.c               |   16 +-
 drivers/staging/iio/light/isl29028.c               |   13 +-
 drivers/staging/iio/magnetometer/hmc5843.c         |   71 +-
 drivers/staging/iio/meter/ade7753.c                |   18 -
 drivers/staging/iio/meter/ade7754.c                |   19 -
 drivers/staging/iio/meter/ade7758_core.c           |   18 -
 drivers/staging/iio/meter/ade7758_ring.c           |    2 +-
 drivers/staging/iio/meter/ade7759.c                |   18 -
 drivers/staging/iio/meter/ade7854.c                |   19 -
 drivers/staging/iio/resolver/ad2s1210.c            |   18 -
 drivers/staging/imx-drm/Kconfig                    |    4 +-
 drivers/staging/imx-drm/TODO                       |    1 -
 drivers/staging/imx-drm/imx-drm-core.c             |   21 +-
 drivers/staging/imx-drm/imx-ldb.c                  |    3 +-
 drivers/staging/imx-drm/imx-tve.c                  |   25 +-
 drivers/staging/imx-drm/ipu-v3/ipu-common.c        |   17 +-
 drivers/staging/imx-drm/ipu-v3/ipu-dc.c            |    5 +-
 drivers/staging/imx-drm/ipu-v3/ipu-di.c            |    4 +-
 drivers/staging/imx-drm/ipu-v3/ipu-dp.c            |   13 +-
 drivers/staging/imx-drm/ipuv3-crtc.c               |    1 +
 drivers/staging/imx-drm/parallel-display.c         |    1 +
 drivers/staging/keucr/scsiglue.c                   |   13 +-
 drivers/staging/line6/driver.c                     |    9 -
 drivers/staging/line6/driver.h                     |    3 -
 drivers/staging/line6/pcm.c                        |   27 +-
 drivers/staging/line6/pod.c                        |   21 +-
 drivers/staging/lustre/Makefile                    |    2 +-
 .../staging/lustre/include/linux/libcfs/bitmap.h   |    4 +-
 .../staging/lustre/include/linux/libcfs/curproc.h  |    2 -
 .../staging/lustre/include/linux/libcfs/libcfs.h   |   46 -
 .../lustre/include/linux/libcfs/libcfs_cpu.h       |   46 +-
 .../lustre/include/linux/libcfs/libcfs_crypto.h    |    8 +-
 .../lustre/include/linux/libcfs/libcfs_debug.h     |   68 -
 .../lustre/include/linux/libcfs/libcfs_hash.h      |    2 +-
 .../lustre/include/linux/libcfs/libcfs_prim.h      |   24 +-
 .../lustre/include/linux/libcfs/libcfs_private.h   |    7 +-
 .../lustre/include/linux/libcfs/linux/kp30.h       |   59 +-
 .../lustre/include/linux/libcfs/linux/libcfs.h     |    3 -
 .../lustre/include/linux/libcfs/linux/linux-cpu.h  |    9 -
 .../lustre/include/linux/libcfs/linux/linux-lock.h |    2 +-
 .../lustre/include/linux/libcfs/linux/linux-mem.h  |    4 +-
 .../lustre/include/linux/libcfs/linux/linux-prim.h |  158 -
 .../include/linux/libcfs/linux/linux-tcpip.h       |   15 -
 .../lustre/include/linux/libcfs/linux/linux-time.h |    1 -
 .../include/linux/libcfs/linux/portals_compat25.h  |   15 -
 .../staging/lustre/include/linux/libcfs/lucache.h  |    2 +-
 .../lustre/include/linux/libcfs/params_tree.h      |    4 +-
 .../staging/lustre/include/linux/lnet/lib-types.h  |    6 +-
 drivers/staging/lustre/include/linux/lnet/lnetst.h |    2 +-
 drivers/staging/lustre/include/linux/lnet/ptllnd.h |    4 +-
 drivers/staging/lustre/lnet/Makefile               |    2 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |   10 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h    |    1 -
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c |   14 +-
 .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c  |    2 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |   60 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c |  112 +-
 .../lustre/lnet/klnds/socklnd/socklnd_lib-linux.c  |   11 +-
 .../lustre/lnet/klnds/socklnd/socklnd_lib-linux.h  |    3 -
 .../lustre/lnet/klnds/socklnd/socklnd_proto.c      |   62 +-
 drivers/staging/lustre/lnet/lnet/Makefile          |    2 +-
 drivers/staging/lustre/lnet/lnet/acceptor.c        |   62 +-
 drivers/staging/lustre/lnet/lnet/api-errno.c       |   39 -
 drivers/staging/lustre/lnet/lnet/api-ni.c          |    7 +-
 drivers/staging/lustre/lnet/lnet/lib-eq.c          |   14 +-
 drivers/staging/lustre/lnet/lnet/lib-msg.c         |   13 +-
 drivers/staging/lustre/lnet/lnet/module.c          |    9 +-
 drivers/staging/lustre/lnet/lnet/router_proc.c     |    2 +-
 drivers/staging/lustre/lnet/selftest/brw_test.c    |    2 +-
 drivers/staging/lustre/lnet/selftest/conrpc.c      |    2 +-
 drivers/staging/lustre/lnet/selftest/console.c     |    2 +-
 drivers/staging/lustre/lnet/selftest/module.c      |    4 +-
 drivers/staging/lustre/lnet/selftest/rpc.c         |    6 +-
 drivers/staging/lustre/lnet/selftest/timer.c       |    2 +-
 drivers/staging/lustre/lustre/Kconfig              |   13 +-
 drivers/staging/lustre/lustre/Makefile             |    4 +-
 drivers/staging/lustre/lustre/fid/Makefile         |    2 +-
 drivers/staging/lustre/lustre/fid/fid_handler.c    |  661 --
 drivers/staging/lustre/lustre/fid/fid_internal.h   |   36 +-
 drivers/staging/lustre/lustre/fid/fid_lib.c        |   14 +-
 drivers/staging/lustre/lustre/fid/fid_request.c    |  164 +-
 drivers/staging/lustre/lustre/fid/fid_store.c      |  259 -
 drivers/staging/lustre/lustre/fid/lproc_fid.c      |   28 +-
 drivers/staging/lustre/lustre/fld/Makefile         |    2 +-
 drivers/staging/lustre/lustre/fld/fld_cache.c      |   45 +-
 drivers/staging/lustre/lustre/fld/fld_handler.c    |  447 --
 drivers/staging/lustre/lustre/fld/fld_index.c      |  426 -
 drivers/staging/lustre/lustre/fld/fld_internal.h   |   31 +-
 drivers/staging/lustre/lustre/fld/fld_request.c    |   90 +-
 drivers/staging/lustre/lustre/fld/lproc_fld.c      |  217 +-
 drivers/staging/lustre/lustre/include/cl_object.h  |   18 +-
 .../lustre/lustre/include/linux/lprocfs_status.h   |    1 -
 .../lustre/lustre/include/linux/lustre_compat25.h  |  103 -
 .../lustre/lustre/include/linux/lustre_fsfilt.h    |   12 +-
 .../lustre/lustre/include/linux/lustre_handles.h   |    1 -
 .../lustre/lustre/include/linux/lustre_lib.h       |   10 +-
 .../lustre/lustre/include/linux/lustre_lite.h      |    2 -
 .../lustre/lustre/include/linux/lustre_net.h       |    1 -
 .../lustre/include/linux/lustre_patchless_compat.h |    2 +-
 .../lustre/lustre/include/linux/lustre_quota.h     |    1 -
 .../lustre/lustre/include/linux/lustre_user.h      |   19 +-
 drivers/staging/lustre/lustre/include/linux/lvfs.h |    8 +-
 drivers/staging/lustre/lustre/include/linux/obd.h  |    5 +-
 .../staging/lustre/lustre/include/lprocfs_status.h |   73 +-
 drivers/staging/lustre/lustre/include/lu_object.h  |   25 +-
 drivers/staging/lustre/lustre/include/lu_ref.h     |   14 +-
 .../lustre/lustre/include/lustre/lustre_errno.h    |  215 +
 .../lustre/lustre/include/lustre/lustre_idl.h      |   82 +-
 .../lustre/lustre/include/lustre/lustre_user.h     |   12 +
 drivers/staging/lustre/lustre/include/lustre_cfg.h |   30 +-
 .../staging/lustre/lustre/include/lustre_disk.h    |   56 +-
 drivers/staging/lustre/lustre/include/lustre_dlm.h |  204 +-
 .../lustre/lustre/include/lustre_dlm_flags.h       |  460 ++
 drivers/staging/lustre/lustre/include/lustre_fid.h |  125 +-
 drivers/staging/lustre/lustre/include/lustre_fld.h |   45 +-
 .../staging/lustre/lustre/include/lustre_idmap.h   |    4 +-
 .../staging/lustre/lustre/include/lustre_import.h  |    2 +
 drivers/staging/lustre/lustre/include/lustre_lib.h |    5 +-
 drivers/staging/lustre/lustre/include/lustre_log.h |   32 +-
 drivers/staging/lustre/lustre/include/lustre_mdc.h |   12 +-
 drivers/staging/lustre/lustre/include/lustre_mdt.h |   84 -
 drivers/staging/lustre/lustre/include/lustre_net.h |   47 +-
 .../staging/lustre/lustre/include/lustre_quota.h   |    2 +-
 drivers/staging/lustre/lustre/include/lustre_sec.h |    2 +-
 drivers/staging/lustre/lustre/include/md_object.h  |    7 +-
 drivers/staging/lustre/lustre/include/obd.h        |  185 +-
 drivers/staging/lustre/lustre/include/obd_class.h  |  392 +-
 drivers/staging/lustre/lustre/include/obd_lov.h    |   10 -
 .../staging/lustre/lustre/include/obd_support.h    |    1 +
 drivers/staging/lustre/lustre/lclient/glimpse.c    |   19 +-
 drivers/staging/lustre/lustre/lclient/lcommon_cl.c |   43 +-
 .../staging/lustre/lustre/lclient/lcommon_misc.c   |    8 +-
 drivers/staging/lustre/lustre/ldlm/interval_tree.c |   50 +-
 drivers/staging/lustre/lustre/ldlm/l_lock.c        |    8 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_extent.c   |   10 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c    |   66 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_internal.h |   49 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |   79 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |  394 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c    |  120 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |  137 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |  181 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_resource.c |   95 +-
 drivers/staging/lustre/lustre/libcfs/Makefile      |    2 +-
 drivers/staging/lustre/lustre/libcfs/debug.c       |   19 +-
 drivers/staging/lustre/lustre/libcfs/hash.c        |   24 +-
 .../lustre/lustre/libcfs/kernel_user_comm.c        |   15 +-
 drivers/staging/lustre/lustre/libcfs/libcfs_cpu.c  |    3 -
 drivers/staging/lustre/lustre/libcfs/libcfs_lock.c |    3 -
 drivers/staging/lustre/lustre/libcfs/libcfs_mem.c  |    3 -
 .../staging/lustre/lustre/libcfs/libcfs_string.c   |   49 -
 .../staging/lustre/lustre/libcfs/linux/linux-cpu.c |   46 +-
 .../lustre/lustre/libcfs/linux/linux-crypto.c      |    2 +
 .../lustre/lustre/libcfs/linux/linux-curproc.c     |   21 +-
 .../lustre/lustre/libcfs/linux/linux-debug.c       |   69 +-
 .../lustre/lustre/libcfs/linux/linux-module.c      |   31 +-
 .../lustre/lustre/libcfs/linux/linux-prim.c        |   21 +-
 .../lustre/lustre/libcfs/linux/linux-proc.c        |    4 +-
 .../lustre/lustre/libcfs/linux/linux-tcpip.c       |    5 +-
 .../lustre/lustre/libcfs/linux/linux-tracefile.c   |   16 +-
 drivers/staging/lustre/lustre/libcfs/module.c      |   28 +-
 drivers/staging/lustre/lustre/libcfs/nidstrings.c  |   14 +-
 drivers/staging/lustre/lustre/libcfs/tracefile.c   |   13 +-
 .../staging/lustre/lustre/libcfs/upcall_cache.c    |   22 +-
 drivers/staging/lustre/lustre/libcfs/watchdog.c    |  516 --
 drivers/staging/lustre/lustre/libcfs/workitem.c    |    3 +-
 drivers/staging/lustre/lustre/llite/Makefile       |    2 +-
 drivers/staging/lustre/lustre/llite/dcache.c       |   80 +-
 drivers/staging/lustre/lustre/llite/dir.c          |  251 +-
 drivers/staging/lustre/lustre/llite/file.c         |  454 +-
 drivers/staging/lustre/lustre/llite/llite_capa.c   |   26 +-
 drivers/staging/lustre/lustre/llite/llite_close.c  |   23 +-
 .../staging/lustre/lustre/llite/llite_internal.h   |   32 +-
 drivers/staging/lustre/lustre/llite/llite_lib.c    |  172 +-
 drivers/staging/lustre/lustre/llite/llite_mmap.c   |   67 +-
 drivers/staging/lustre/lustre/llite/llite_nfs.c    |   76 +-
 drivers/staging/lustre/lustre/llite/lloop.c        |   15 +-
 drivers/staging/lustre/lustre/llite/lproc_llite.c  |   38 +-
 drivers/staging/lustre/lustre/llite/namei.c        |   97 +-
 drivers/staging/lustre/lustre/llite/remote_perm.c  |   27 +-
 drivers/staging/lustre/lustre/llite/rw.c           |   44 +-
 drivers/staging/lustre/lustre/llite/rw26.c         |   35 +-
 drivers/staging/lustre/lustre/llite/statahead.c    |   88 +-
 drivers/staging/lustre/lustre/llite/super25.c      |    3 +-
 drivers/staging/lustre/lustre/llite/symlink.c      |   16 +-
 drivers/staging/lustre/lustre/llite/vvp_dev.c      |    5 +-
 drivers/staging/lustre/lustre/llite/vvp_io.c       |   59 +-
 drivers/staging/lustre/lustre/llite/vvp_lock.c     |    3 +-
 drivers/staging/lustre/lustre/llite/vvp_object.c   |    8 +-
 drivers/staging/lustre/lustre/llite/vvp_page.c     |   10 +-
 drivers/staging/lustre/lustre/llite/xattr.c        |   48 +-
 drivers/staging/lustre/lustre/lmv/lmv_fld.c        |    7 +-
 drivers/staging/lustre/lustre/lmv/lmv_intent.c     |   38 +-
 drivers/staging/lustre/lustre/lmv/lmv_obd.c        |  634 +-
 drivers/staging/lustre/lustre/lmv/lproc_lmv.c      |    1 -
 .../staging/lustre/lustre/lov/lov_cl_internal.h    |   13 +-
 drivers/staging/lustre/lustre/lov/lov_dev.c        |   33 +-
 drivers/staging/lustre/lustre/lov/lov_ea.c         |   23 +-
 drivers/staging/lustre/lustre/lov/lov_io.c         |  111 +-
 drivers/staging/lustre/lustre/lov/lov_lock.c       |   69 +-
 drivers/staging/lustre/lustre/lov/lov_log.c        |   16 +-
 drivers/staging/lustre/lustre/lov/lov_merge.c      |   10 +-
 drivers/staging/lustre/lustre/lov/lov_obd.c        |  300 +-
 drivers/staging/lustre/lustre/lov/lov_object.c     |  112 +-
 drivers/staging/lustre/lustre/lov/lov_offset.c     |    5 +-
 drivers/staging/lustre/lustre/lov/lov_pack.c       |   82 +-
 drivers/staging/lustre/lustre/lov/lov_page.c       |   13 +-
 drivers/staging/lustre/lustre/lov/lov_pool.c       |   40 +-
 drivers/staging/lustre/lustre/lov/lov_request.c    |  157 +-
 drivers/staging/lustre/lustre/lov/lovsub_dev.c     |   12 +-
 drivers/staging/lustre/lustre/lov/lovsub_lock.c    |   31 +-
 drivers/staging/lustre/lustre/lov/lovsub_object.c  |   14 +-
 drivers/staging/lustre/lustre/lov/lovsub_page.c    |    3 +-
 drivers/staging/lustre/lustre/lov/lproc_lov.c      |    1 -
 drivers/staging/lustre/lustre/lvfs/fsfilt.c        |    5 +-
 drivers/staging/lustre/lustre/lvfs/fsfilt_ext3.c   |    1 -
 drivers/staging/lustre/lustre/lvfs/lvfs_linux.c    |   15 +-
 drivers/staging/lustre/lustre/mdc/lproc_mdc.c      |   10 +-
 drivers/staging/lustre/lustre/mdc/mdc_lib.c        |   29 +-
 drivers/staging/lustre/lustre/mdc/mdc_locks.c      |  151 +-
 drivers/staging/lustre/lustre/mdc/mdc_reint.c      |   46 +-
 drivers/staging/lustre/lustre/mdc/mdc_request.c    |  324 +-
 drivers/staging/lustre/lustre/mgc/libmgc.c         |   19 +-
 drivers/staging/lustre/lustre/mgc/lproc_mgc.c      |    1 -
 drivers/staging/lustre/lustre/mgc/mgc_request.c    |  169 +-
 drivers/staging/lustre/lustre/obdclass/Makefile    |    2 +-
 drivers/staging/lustre/lustre/obdclass/acl.c       |   29 +-
 drivers/staging/lustre/lustre/obdclass/capa.c      |   61 +-
 drivers/staging/lustre/lustre/obdclass/cl_io.c     |  152 +-
 drivers/staging/lustre/lustre/obdclass/cl_lock.c   |  144 +-
 drivers/staging/lustre/lustre/obdclass/cl_object.c |   21 +-
 drivers/staging/lustre/lustre/obdclass/cl_page.c   |  108 +-
 drivers/staging/lustre/lustre/obdclass/class_obd.c |   35 +-
 drivers/staging/lustre/lustre/obdclass/dt_object.c |   28 +-
 drivers/staging/lustre/lustre/obdclass/genops.c    |   79 +-
 drivers/staging/lustre/lustre/obdclass/idmap.c     |   21 +-
 .../lustre/lustre/obdclass/linux/linux-module.c    |   48 +-
 .../lustre/lustre/obdclass/linux/linux-obdo.c      |    4 +-
 .../lustre/lustre/obdclass/linux/linux-sysctl.c    |   10 +-
 drivers/staging/lustre/lustre/obdclass/llog.c      |  124 +-
 drivers/staging/lustre/lustre/obdclass/llog_cat.c  |   92 +-
 .../staging/lustre/lustre/obdclass/llog_ioctl.c    |   79 +-
 drivers/staging/lustre/lustre/obdclass/llog_lvfs.c |   99 +-
 drivers/staging/lustre/lustre/obdclass/llog_obd.c  |   37 +-
 drivers/staging/lustre/lustre/obdclass/llog_osd.c  |  121 +-
 drivers/staging/lustre/lustre/obdclass/llog_swab.c |   28 +-
 drivers/staging/lustre/lustre/obdclass/llog_test.c |   89 +-
 .../staging/lustre/lustre/obdclass/local_storage.c |   46 +-
 .../lustre/lustre/obdclass/lprocfs_jobstats.c      |  562 --
 .../lustre/lustre/obdclass/lprocfs_status.c        |   61 +-
 drivers/staging/lustre/lustre/obdclass/lu_object.c |   46 +-
 drivers/staging/lustre/lustre/obdclass/lu_ucred.c  |    8 +-
 .../lustre/lustre/obdclass/lustre_handles.c        |    8 +-
 .../staging/lustre/lustre/obdclass/lustre_peer.c   |    3 +-
 drivers/staging/lustre/lustre/obdclass/md_attrs.c  |   17 +-
 .../staging/lustre/lustre/obdclass/obd_config.c    |  148 +-
 drivers/staging/lustre/lustre/obdclass/obd_mount.c |  134 +-
 drivers/staging/lustre/lustre/obdclass/obdo.c      |   16 +-
 drivers/staging/lustre/lustre/obdecho/echo.c       |   47 +-
 .../staging/lustre/lustre/obdecho/echo_client.c    |  248 +-
 drivers/staging/lustre/lustre/osc/lproc_osc.c      |    3 +-
 drivers/staging/lustre/lustre/osc/osc_cache.c      |  141 +-
 .../staging/lustre/lustre/osc/osc_cl_internal.h    |    4 +-
 drivers/staging/lustre/lustre/osc/osc_dev.c        |   11 +-
 drivers/staging/lustre/lustre/osc/osc_io.c         |   28 +-
 drivers/staging/lustre/lustre/osc/osc_lock.c       |  146 +-
 drivers/staging/lustre/lustre/osc/osc_object.c     |    3 +-
 drivers/staging/lustre/lustre/osc/osc_page.c       |   28 +-
 drivers/staging/lustre/lustre/osc/osc_quota.c      |   31 +-
 drivers/staging/lustre/lustre/osc/osc_request.c    |  326 +-
 drivers/staging/lustre/lustre/ptlrpc/Makefile      |    1 +
 drivers/staging/lustre/lustre/ptlrpc/client.c      |  161 +-
 drivers/staging/lustre/lustre/ptlrpc/connection.c  |   24 +-
 drivers/staging/lustre/lustre/ptlrpc/errno.c       |  380 +
 drivers/staging/lustre/lustre/ptlrpc/events.c      |   12 -
 drivers/staging/lustre/lustre/ptlrpc/gss/gss_api.h |    2 +-
 .../staging/lustre/lustre/ptlrpc/gss/gss_bulk.c    |   54 +-
 .../lustre/lustre/ptlrpc/gss/gss_cli_upcall.c      |   27 +-
 .../staging/lustre/lustre/ptlrpc/gss/gss_keyring.c |   47 +-
 .../lustre/lustre/ptlrpc/gss/gss_krb5_mech.c       |  124 +-
 .../staging/lustre/lustre/ptlrpc/gss/gss_pipefs.c  |   53 +-
 .../staging/lustre/lustre/ptlrpc/gss/gss_rawobj.c  |    2 +-
 .../lustre/lustre/ptlrpc/gss/gss_svc_upcall.c      |   12 +-
 .../staging/lustre/lustre/ptlrpc/gss/lproc_gss.c   |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/gss/sec_gss.c |  219 +-
 drivers/staging/lustre/lustre/ptlrpc/import.c      |   61 +-
 drivers/staging/lustre/lustre/ptlrpc/llog_client.c |   11 +-
 drivers/staging/lustre/lustre/ptlrpc/llog_net.c    |    3 +-
 drivers/staging/lustre/lustre/ptlrpc/llog_server.c |   46 +-
 .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c    |   15 +-
 drivers/staging/lustre/lustre/ptlrpc/niobuf.c      |   38 +-
 drivers/staging/lustre/lustre/ptlrpc/nrs.c         |  105 +-
 .../staging/lustre/lustre/ptlrpc/pack_generic.c    |   34 +-
 drivers/staging/lustre/lustre/ptlrpc/pinger.c      |   82 +-
 .../staging/lustre/lustre/ptlrpc/ptlrpc_module.c   |   11 +-
 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c     |   37 +-
 drivers/staging/lustre/lustre/ptlrpc/recover.c     |   23 +-
 drivers/staging/lustre/lustre/ptlrpc/sec.c         |  123 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c    |    4 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_config.c  |   47 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_gc.c      |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_plain.c   |   90 +-
 drivers/staging/lustre/lustre/ptlrpc/service.c     |  170 +-
 drivers/staging/nvec/nvec.c                        |    5 -
 drivers/staging/octeon-usb/Kconfig                 |    2 +-
 drivers/staging/octeon-usb/cvmx-usb.c              | 5339 ++++++------
 drivers/staging/octeon-usb/cvmx-usb.h              | 1157 +--
 drivers/staging/octeon-usb/cvmx-usbcx-defs.h       |   23 -
 drivers/staging/octeon-usb/cvmx-usbnx-defs.h       |    2 -
 drivers/staging/octeon-usb/octeon-hcd.c            |   33 +-
 drivers/staging/olpc_dcon/Kconfig                  |   11 +-
 drivers/staging/olpc_dcon/TODO                     |   11 +-
 drivers/staging/olpc_dcon/olpc_dcon.c              |   24 +-
 drivers/staging/olpc_dcon/olpc_dcon.h              |   27 +-
 drivers/staging/ozwpan/{Kbuild => Makefile}        |    6 +-
 drivers/staging/ozwpan/ozcdev.c                    |  134 +-
 drivers/staging/ozwpan/ozconfig.h                  |   26 -
 drivers/staging/ozwpan/ozdbg.h                     |   54 +
 drivers/staging/ozwpan/ozeltbuf.c                  |   80 +-
 drivers/staging/ozwpan/ozhcd.c                     |  722 +-
 drivers/staging/ozwpan/ozhcd.h                     |    4 +-
 drivers/staging/ozwpan/ozmain.c                    |   18 +-
 drivers/staging/ozwpan/ozpd.c                      |  276 +-
 drivers/staging/ozwpan/ozpd.h                      |   21 +-
 drivers/staging/ozwpan/ozproto.c                   |  526 +-
 drivers/staging/ozwpan/ozproto.h                   |   32 +-
 drivers/staging/ozwpan/oztrace.c                   |   36 -
 drivers/staging/ozwpan/oztrace.h                   |   35 -
 drivers/staging/ozwpan/ozurbparanoia.c             |   23 +-
 drivers/staging/ozwpan/ozurbparanoia.h             |    4 +-
 drivers/staging/ozwpan/ozusbsvc.c                  |   76 +-
 drivers/staging/ozwpan/ozusbsvc1.c                 |   64 +-
 drivers/staging/quickstart/quickstart.c            |   21 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211.h    |    2 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211_rx.c |    2 +-
 .../rtl8187se/ieee80211/ieee80211_softmac.c        |    2 +-
 .../rtl8187se/ieee80211/ieee80211_softmac_wx.c     |    2 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211_tx.c |    2 +-
 drivers/staging/rtl8187se/r8180.h                  |    2 +-
 drivers/staging/rtl8187se/r8180_93cx6.h            |    2 +-
 drivers/staging/rtl8187se/r8180_core.c             |   10 +-
 drivers/staging/rtl8187se/r8180_hw.h               |    2 +-
 drivers/staging/rtl8187se/r8180_rtl8225.h          |    2 +-
 drivers/staging/rtl8187se/r8180_rtl8225z2.c        |    2 +-
 drivers/staging/rtl8187se/r8180_wx.c               |    2 +-
 drivers/staging/rtl8187se/r8180_wx.h               |    2 +-
 drivers/staging/rtl8188eu/Kconfig                  |   29 +
 drivers/staging/rtl8188eu/Makefile                 |   70 +
 drivers/staging/rtl8188eu/TODO                     |   15 +
 drivers/staging/rtl8188eu/core/rtw_ap.c            | 1988 +++++
 drivers/staging/rtl8188eu/core/rtw_br_ext.c        | 1199 +++
 drivers/staging/rtl8188eu/core/rtw_cmd.c           | 2364 ++++++
 drivers/staging/rtl8188eu/core/rtw_debug.c         |  948 +++
 drivers/staging/rtl8188eu/core/rtw_efuse.c         |  875 ++
 drivers/staging/rtl8188eu/core/rtw_ieee80211.c     | 1640 ++++
 drivers/staging/rtl8188eu/core/rtw_io.c            |  329 +
 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c     | 1169 +++
 drivers/staging/rtl8188eu/core/rtw_iol.c           |  209 +
 drivers/staging/rtl8188eu/core/rtw_led.c           | 1692 ++++
 drivers/staging/rtl8188eu/core/rtw_mlme.c          | 2442 ++++++
 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      | 8481 ++++++++++++++++++++
 drivers/staging/rtl8188eu/core/rtw_mp.c            |  997 +++
 drivers/staging/rtl8188eu/core/rtw_mp_ioctl.c      | 1508 ++++
 drivers/staging/rtl8188eu/core/rtw_p2p.c           | 2064 +++++
 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c       |  662 ++
 drivers/staging/rtl8188eu/core/rtw_recv.c          | 2299 ++++++
 drivers/staging/rtl8188eu/core/rtw_rf.c            |   89 +
 drivers/staging/rtl8188eu/core/rtw_security.c      | 1779 ++++
 drivers/staging/rtl8188eu/core/rtw_sreset.c        |   79 +
 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c       |  655 ++
 drivers/staging/rtl8188eu/core/rtw_wlan_util.c     | 1689 ++++
 drivers/staging/rtl8188eu/core/rtw_xmit.c          | 2447 ++++++
 drivers/staging/rtl8188eu/hal/Hal8188EFWImg_CE.c   | 1761 ++++
 drivers/staging/rtl8188eu/hal/Hal8188EPwrSeq.c     |   86 +
 .../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c   |  760 ++
 drivers/staging/rtl8188eu/hal/HalHWImg8188E_BB.c   |  721 ++
 drivers/staging/rtl8188eu/hal/HalHWImg8188E_MAC.c  |  231 +
 drivers/staging/rtl8188eu/hal/HalHWImg8188E_RF.c   |  269 +
 drivers/staging/rtl8188eu/hal/HalPhyRf.c           |   49 +
 drivers/staging/rtl8188eu/hal/HalPhyRf_8188e.c     | 1928 +++++
 drivers/staging/rtl8188eu/hal/HalPwrSeqCmd.c       |  132 +
 drivers/staging/rtl8188eu/hal/hal_com.c            |  381 +
 drivers/staging/rtl8188eu/hal/hal_intf.c           |  464 ++
 drivers/staging/rtl8188eu/hal/odm.c                | 2171 +++++
 drivers/staging/rtl8188eu/hal/odm_HWConfig.c       |  596 ++
 drivers/staging/rtl8188eu/hal/odm_RTL8188E.c       |  399 +
 drivers/staging/rtl8188eu/hal/odm_RegConfig8188E.c |  130 +
 drivers/staging/rtl8188eu/hal/odm_debug.c          |   32 +
 drivers/staging/rtl8188eu/hal/odm_interface.c      |  203 +
 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c       |  779 ++
 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c        |  268 +
 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c  | 2378 ++++++
 drivers/staging/rtl8188eu/hal/rtl8188e_mp.c        |  860 ++
 drivers/staging/rtl8188eu/hal/rtl8188e_phycfg.c    | 1144 +++
 drivers/staging/rtl8188eu/hal/rtl8188e_rf6052.c    |  572 ++
 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c    |  202 +
 drivers/staging/rtl8188eu/hal/rtl8188e_sreset.c    |   80 +
 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c      |   91 +
 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c      |  111 +
 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c     |  138 +
 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c     |  706 ++
 drivers/staging/rtl8188eu/hal/usb_halinit.c        | 2346 ++++++
 drivers/staging/rtl8188eu/hal/usb_ops_linux.c      |  726 ++
 .../staging/rtl8188eu/include/Hal8188EFWImg_CE.h   |   28 +
 drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h |  276 +
 drivers/staging/rtl8188eu/include/Hal8188EPhyReg.h | 1094 +++
 drivers/staging/rtl8188eu/include/Hal8188EPwrSeq.h |  176 +
 .../rtl8188eu/include/Hal8188ERateAdaptive.h       |   75 +
 drivers/staging/rtl8188eu/include/Hal8188EReg.h    |   46 +
 .../staging/rtl8188eu/include/HalHWImg8188E_BB.h   |   44 +
 .../staging/rtl8188eu/include/HalHWImg8188E_FW.h   |   34 +
 .../staging/rtl8188eu/include/HalHWImg8188E_MAC.h  |   30 +
 .../staging/rtl8188eu/include/HalHWImg8188E_RF.h   |   30 +
 drivers/staging/rtl8188eu/include/HalPhyRf.h       |   30 +
 drivers/staging/rtl8188eu/include/HalPhyRf_8188e.h |   63 +
 drivers/staging/rtl8188eu/include/HalPwrSeqCmd.h   |  128 +
 drivers/staging/rtl8188eu/include/HalVerDef.h      |  167 +
 drivers/staging/rtl8188eu/include/basic_types.h    |  184 +
 drivers/staging/rtl8188eu/include/cmd_osdep.h      |   32 +
 drivers/staging/rtl8188eu/include/drv_types.h      |  334 +
 .../staging/rtl8188eu/include/drv_types_linux.h    |   24 +
 drivers/staging/rtl8188eu/include/ethernet.h       |   42 +
 drivers/staging/rtl8188eu/include/h2clbk.h         |   35 +
 drivers/staging/rtl8188eu/include/hal_com.h        |  173 +
 drivers/staging/rtl8188eu/include/hal_intf.h       |  426 +
 drivers/staging/rtl8188eu/include/ieee80211.h      | 1274 +++
 drivers/staging/rtl8188eu/include/ieee80211_ext.h  |  290 +
 drivers/staging/rtl8188eu/include/if_ether.h       |  111 +
 drivers/staging/rtl8188eu/include/ioctl_cfg80211.h |  107 +
 drivers/staging/rtl8188eu/include/ip.h             |  126 +
 drivers/staging/rtl8188eu/include/mlme_osdep.h     |   35 +
 drivers/staging/rtl8188eu/include/mp_custom_oid.h  |  352 +
 drivers/staging/rtl8188eu/include/nic_spec.h       |   44 +
 drivers/staging/rtl8188eu/include/odm.h            | 1198 +++
 drivers/staging/rtl8188eu/include/odm_HWConfig.h   |  132 +
 drivers/staging/rtl8188eu/include/odm_RTL8188E.h   |   56 +
 .../staging/rtl8188eu/include/odm_RegConfig8188E.h |   43 +
 .../staging/rtl8188eu/include/odm_RegDefine11AC.h  |   54 +
 .../staging/rtl8188eu/include/odm_RegDefine11N.h   |  171 +
 drivers/staging/rtl8188eu/include/odm_debug.h      |  145 +
 drivers/staging/rtl8188eu/include/odm_interface.h  |  164 +
 drivers/staging/rtl8188eu/include/odm_precomp.h    |  104 +
 drivers/staging/rtl8188eu/include/odm_reg.h        |  119 +
 drivers/staging/rtl8188eu/include/odm_types.h      |   62 +
 drivers/staging/rtl8188eu/include/osdep_intf.h     |   83 +
 drivers/staging/rtl8188eu/include/osdep_service.h  |  547 ++
 drivers/staging/rtl8188eu/include/recv_osdep.h     |   56 +
 drivers/staging/rtl8188eu/include/rtl8188e_cmd.h   |  122 +
 drivers/staging/rtl8188eu/include/rtl8188e_dm.h    |   62 +
 drivers/staging/rtl8188eu/include/rtl8188e_hal.h   |  487 ++
 drivers/staging/rtl8188eu/include/rtl8188e_led.h   |   35 +
 drivers/staging/rtl8188eu/include/rtl8188e_recv.h  |   69 +
 drivers/staging/rtl8188eu/include/rtl8188e_rf.h    |   36 +
 drivers/staging/rtl8188eu/include/rtl8188e_spec.h  | 1439 ++++
 .../staging/rtl8188eu/include/rtl8188e_sreset.h    |   31 +
 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h  |  178 +
 drivers/staging/rtl8188eu/include/rtw_android.h    |   64 +
 drivers/staging/rtl8188eu/include/rtw_ap.h         |   65 +
 drivers/staging/rtl8188eu/include/rtw_br_ext.h     |   66 +
 drivers/staging/rtl8188eu/include/rtw_cmd.h        |  991 +++
 drivers/staging/rtl8188eu/include/rtw_debug.h      |  290 +
 drivers/staging/rtl8188eu/include/rtw_eeprom.h     |  130 +
 drivers/staging/rtl8188eu/include/rtw_efuse.h      |  150 +
 drivers/staging/rtl8188eu/include/rtw_event.h      |  115 +
 drivers/staging/rtl8188eu/include/rtw_ht.h         |   44 +
 drivers/staging/rtl8188eu/include/rtw_io.h         |  387 +
 drivers/staging/rtl8188eu/include/rtw_ioctl.h      |  124 +
 drivers/staging/rtl8188eu/include/rtw_ioctl_rtl.h  |   79 +
 drivers/staging/rtl8188eu/include/rtw_ioctl_set.h  |   50 +
 drivers/staging/rtl8188eu/include/rtw_iol.h        |   84 +
 drivers/staging/rtl8188eu/include/rtw_led.h        |  197 +
 drivers/staging/rtl8188eu/include/rtw_mlme.h       |  655 ++
 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h   |  877 ++
 drivers/staging/rtl8188eu/include/rtw_mp.h         |  495 ++
 drivers/staging/rtl8188eu/include/rtw_mp_ioctl.h   |  340 +
 .../staging/rtl8188eu/include/rtw_mp_phy_regdef.h  | 1084 +++
 drivers/staging/rtl8188eu/include/rtw_p2p.h        |  135 +
 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h    |  283 +
 drivers/staging/rtl8188eu/include/rtw_qos.h        |   30 +
 drivers/staging/rtl8188eu/include/rtw_recv.h       |  485 ++
 drivers/staging/rtl8188eu/include/rtw_rf.h         |  146 +
 drivers/staging/rtl8188eu/include/rtw_security.h   |  383 +
 drivers/staging/rtl8188eu/include/rtw_sreset.h     |   50 +
 drivers/staging/rtl8188eu/include/rtw_version.h    |    1 +
 drivers/staging/rtl8188eu/include/rtw_xmit.h       |  384 +
 drivers/staging/rtl8188eu/include/sta_info.h       |  384 +
 drivers/staging/rtl8188eu/include/usb_hal.h        |   26 +
 drivers/staging/rtl8188eu/include/usb_ops.h        |  115 +
 drivers/staging/rtl8188eu/include/usb_ops_linux.h  |   55 +
 drivers/staging/rtl8188eu/include/usb_osintf.h     |   45 +
 drivers/staging/rtl8188eu/include/usb_vendor_req.h |   52 +
 drivers/staging/rtl8188eu/include/wifi.h           | 1127 +++
 drivers/staging/rtl8188eu/include/wlan_bssdef.h    |  347 +
 drivers/staging/rtl8188eu/include/xmit_osdep.h     |   67 +
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c     | 8222 +++++++++++++++++++
 drivers/staging/rtl8188eu/os_dep/mlme_linux.c      |  246 +
 drivers/staging/rtl8188eu/os_dep/os_intfs.c        | 1251 +++
 drivers/staging/rtl8188eu/os_dep/osdep_service.c   |  815 ++
 drivers/staging/rtl8188eu/os_dep/recv_linux.c      |  261 +
 drivers/staging/rtl8188eu/os_dep/rtw_android.c     |  293 +
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |  892 ++
 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c   |  288 +
 drivers/staging/rtl8188eu/os_dep/xmit_linux.c      |  290 +
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c     |    2 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h     |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_cam.c        |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_cam.h        |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |    7 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.h       |    8 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c     |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h     |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c    |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c        |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_pci.h        |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c         |    2 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_ps.h         |    2 +-
 drivers/staging/rtl8192e/rtllib.h                  |    2 +-
 drivers/staging/rtl8192e/rtllib_debug.h            |    2 +-
 drivers/staging/rtl8192e/rtllib_module.c           |    3 +-
 drivers/staging/rtl8192e/rtllib_rx.c               |    6 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |    2 +-
 drivers/staging/rtl8192e/rtllib_softmac_wx.c       |    2 +-
 drivers/staging/rtl8192e/rtllib_tx.c               |    2 +-
 drivers/staging/rtl8192u/authors                   |    2 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211.h     |    2 +-
 .../staging/rtl8192u/ieee80211/ieee80211_module.c  |    3 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |    2 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |    2 +-
 .../rtl8192u/ieee80211/ieee80211_softmac_wx.c      |    2 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c  |    2 +-
 drivers/staging/rtl8192u/r8180_93cx6.c             |    2 +-
 drivers/staging/rtl8192u/r8180_93cx6.h             |    2 +-
 drivers/staging/rtl8192u/r8180_pm.c                |    2 +-
 drivers/staging/rtl8192u/r8180_pm.h                |    2 +-
 drivers/staging/rtl8192u/r8190_rtl8256.h           |    2 +-
 drivers/staging/rtl8192u/r8192U.h                  |    2 +-
 drivers/staging/rtl8192u/r8192U_core.c             |    2 +-
 drivers/staging/rtl8192u/r8192U_hw.h               |    2 +-
 drivers/staging/rtl8192u/r8192U_wx.c               |    2 +-
 drivers/staging/rtl8192u/r8192U_wx.h               |    2 +-
 drivers/staging/rtl8192u/r819xU_cmdpkt.c           |  609 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |    8 +-
 drivers/staging/silicom/bpctl_mod.c                |  582 +-
 .../staging/tidspbridge/include/dspbridge/cmm.h    |    2 +-
 .../staging/tidspbridge/include/dspbridge/proc.h   |    2 +-
 drivers/staging/usbip/stub_dev.c                   |    6 +-
 drivers/staging/usbip/usbip_common.c               |   11 +-
 .../staging/usbip/userspace/libsrc/vhci_driver.c   |    2 +-
 drivers/staging/usbip/userspace/src/usbip.c        |   15 +-
 drivers/staging/usbip/userspace/src/usbip_attach.c |    6 +-
 drivers/staging/usbip/userspace/src/usbip_list.c   |    6 +-
 .../staging/usbip/userspace/src/usbip_network.c    |   30 +
 .../staging/usbip/userspace/src/usbip_network.h    |    5 +-
 drivers/staging/usbip/userspace/src/usbipd.c       |  141 +-
 drivers/staging/usbip/vhci_sysfs.c                 |    4 +-
 drivers/staging/vt6655/device_main.c               |    4 +-
 drivers/staging/vt6656/baseband.c                  |   80 +-
 drivers/staging/vt6656/baseband.h                  |   10 +-
 drivers/staging/vt6656/card.c                      |   78 +-
 drivers/staging/vt6656/desc.h                      |  224 -
 drivers/staging/vt6656/device.h                    |   51 +-
 drivers/staging/vt6656/device_cfg.h                |   14 -
 drivers/staging/vt6656/dpc.c                       |   16 +-
 drivers/staging/vt6656/dpc.h                       |    4 +-
 drivers/staging/vt6656/main_usb.c                  |   23 +-
 drivers/staging/vt6656/rxtx.c                      | 1536 ++--
 drivers/staging/vt6656/rxtx.h                      |  761 +-
 drivers/staging/vt6656/usbpipe.c                   |   12 +-
 drivers/staging/vt6656/usbpipe.h                   |    5 +-
 drivers/staging/vt6656/wmgr.c                      |    2 -
 drivers/staging/winbond/mds.c                      |   56 +-
 drivers/staging/winbond/mds_f.h                    |   13 +-
 drivers/staging/winbond/phy_calibration.h          |    1 +
 drivers/staging/winbond/wb35reg.c                  |   36 +-
 drivers/staging/wlags49_h2/Makefile                |    2 -
 drivers/staging/wlags49_h2/wl_cs.c                 |    4 -
 drivers/staging/wlags49_h2/wl_internal.h           |    1 -
 drivers/staging/wlags49_h2/wl_sysfs.c              |  138 -
 drivers/staging/wlags49_h2/wl_sysfs.h              |    7 -
 drivers/staging/wlags49_h25/Makefile               |    3 -
 drivers/staging/wlags49_h25/wl_sysfs.c             |    2 -
 drivers/staging/wlags49_h25/wl_sysfs.h             |    2 -
 drivers/staging/xgifb/XGI_main_26.c                |   12 +-
 drivers/staging/xgifb/vb_init.c                    |   36 +-
 drivers/staging/xgifb/vb_setmode.c                 |  333 +-
 drivers/staging/xgifb/vb_setmode.h                 |   11 +-
 drivers/staging/xillybus/Kconfig                   |   32 +
 drivers/staging/xillybus/Makefile                  |    7 +
 drivers/staging/xillybus/README                    |  403 +
 drivers/staging/xillybus/TODO                      |    5 +
 drivers/staging/xillybus/xillybus.h                |  182 +
 drivers/staging/xillybus/xillybus_core.c           | 2345 ++++++
 drivers/staging/xillybus/xillybus_of.c             |  212 +
 drivers/staging/xillybus/xillybus_pcie.c           |  262 +
 drivers/staging/zcache/Kconfig                     |   59 -
 drivers/staging/zcache/Makefile                    |    8 -
 drivers/staging/zcache/TODO                        |   64 -
 drivers/staging/zcache/debug.c                     |  107 -
 drivers/staging/zcache/debug.h                     |  305 -
 drivers/staging/zcache/ramster.h                   |   59 -
 drivers/staging/zcache/ramster/debug.c             |   68 -
 drivers/staging/zcache/ramster/debug.h             |  145 -
 drivers/staging/zcache/ramster/heartbeat.c         |  462 --
 drivers/staging/zcache/ramster/heartbeat.h         |   87 -
 drivers/staging/zcache/ramster/masklog.c           |  155 -
 drivers/staging/zcache/ramster/masklog.h           |  220 -
 drivers/staging/zcache/ramster/nodemanager.c       |  996 ---
 drivers/staging/zcache/ramster/nodemanager.h       |   88 -
 drivers/staging/zcache/ramster/r2net.c             |  414 -
 drivers/staging/zcache/ramster/ramster-howto.txt   |  366 -
 drivers/staging/zcache/ramster/ramster.c           |  925 ---
 drivers/staging/zcache/ramster/ramster.h           |  161 -
 .../staging/zcache/ramster/ramster_nodemanager.h   |   41 -
 drivers/staging/zcache/ramster/tcp.c               | 2248 ------
 drivers/staging/zcache/ramster/tcp.h               |  159 -
 drivers/staging/zcache/ramster/tcp_internal.h      |  248 -
 drivers/staging/zcache/tmem.c                      |  898 ---
 drivers/staging/zcache/tmem.h                      |  259 -
 drivers/staging/zcache/zbud.c                      | 1066 ---
 drivers/staging/zcache/zbud.h                      |   33 -
 drivers/staging/zcache/zcache-main.c               | 1943 -----
 drivers/staging/zcache/zcache.h                    |   53 -
 drivers/staging/zram/zram_drv.c                    |   95 +-
 drivers/staging/zram/zram_drv.h                    |   10 +
 drivers/staging/zsmalloc/zsmalloc-main.c           |    4 +-
 include/linux/iio/common/st_sensors.h              |   14 +-
 include/linux/iio/iio.h                            |   54 +
 include/linux/iio/sysfs.h                          |    5 -
 include/linux/olpc-ec.h                            |    1 +
 include/linux/platform_data/at91_adc.h             |    4 +
 include/linux/platform_data/st_sensors_pdata.h     |   24 +
 1035 files changed, 144660 insertions(+), 59605 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/accel/bma180.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton-nau7802.txt
 create mode 100644 Documentation/devicetree/bindings/iio/light/apds9300.txt
 create mode 100644 drivers/iio/accel/bma180.c
 create mode 100644 drivers/iio/adc/nau7802.c
 create mode 100644 drivers/iio/adc/twl6030-gpadc.c
 rename drivers/{staging/iio/gyro/adis16260_core.c => iio/gyro/adis16260.c} (52%)
 create mode 100644 drivers/iio/light/apds9300.c
 create mode 100644 drivers/iio/temperature/Kconfig
 create mode 100644 drivers/iio/temperature/Makefile
 create mode 100644 drivers/iio/temperature/tmp006.c
 delete mode 100644 drivers/staging/asus_oled/Kconfig
 delete mode 100644 drivers/staging/asus_oled/Makefile
 delete mode 100644 drivers/staging/asus_oled/README
 delete mode 100644 drivers/staging/asus_oled/TODO
 delete mode 100644 drivers/staging/asus_oled/asus_oled.c
 delete mode 100644 drivers/staging/asus_oled/linux.txt
 delete mode 100644 drivers/staging/asus_oled/linux_f.txt
 delete mode 100644 drivers/staging/asus_oled/linux_fr.txt
 delete mode 100644 drivers/staging/asus_oled/tux.txt
 delete mode 100644 drivers/staging/asus_oled/tux_r.txt
 delete mode 100644 drivers/staging/asus_oled/tux_r2.txt
 delete mode 100644 drivers/staging/asus_oled/zig.txt
 delete mode 100644 drivers/staging/bcm/Version.h
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/APCI1710_82x54.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/APCI1710_Chrono.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/APCI1710_Dig_io.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/APCI1710_INCCPT.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/APCI1710_Inp_cpt.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/APCI1710_Pwm.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/APCI1710_Ssi.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/APCI1710_Tor.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/APCI1710_Ttl.c
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/hwdrv_APCI1710.c
 delete mode 100644 drivers/staging/comedi/drivers/addi_apci_1710.c
 create mode 100644 drivers/staging/comedi/drivers/ni_labpc_isadma.c
 create mode 100644 drivers/staging/comedi/drivers/ni_labpc_isadma.h
 create mode 100644 drivers/staging/comedi/drivers/ni_labpc_regs.h
 create mode 100644 drivers/staging/dgap/Kconfig
 create mode 100644 drivers/staging/dgap/Makefile
 create mode 100644 drivers/staging/dgap/dgap_conf.h
 create mode 100644 drivers/staging/dgap/dgap_downld.h
 create mode 100644 drivers/staging/dgap/dgap_driver.c
 create mode 100644 drivers/staging/dgap/dgap_driver.h
 create mode 100644 drivers/staging/dgap/dgap_fep5.c
 create mode 100644 drivers/staging/dgap/dgap_fep5.h
 create mode 100644 drivers/staging/dgap/dgap_kcompat.h
 create mode 100644 drivers/staging/dgap/dgap_parse.c
 create mode 100644 drivers/staging/dgap/dgap_parse.h
 create mode 100644 drivers/staging/dgap/dgap_pci.h
 create mode 100644 drivers/staging/dgap/dgap_sysfs.c
 create mode 100644 drivers/staging/dgap/dgap_sysfs.h
 create mode 100644 drivers/staging/dgap/dgap_trace.c
 create mode 100644 drivers/staging/dgap/dgap_trace.h
 create mode 100644 drivers/staging/dgap/dgap_tty.c
 create mode 100644 drivers/staging/dgap/dgap_tty.h
 create mode 100644 drivers/staging/dgap/dgap_types.h
 create mode 100644 drivers/staging/dgap/digi.h
 create mode 100644 drivers/staging/dgap/downld.c
 create mode 100644 drivers/staging/dgnc/Kconfig
 create mode 100644 drivers/staging/dgnc/Makefile
 create mode 100644 drivers/staging/dgnc/TODO
 create mode 100644 drivers/staging/dgnc/dgnc_cls.c
 create mode 100644 drivers/staging/dgnc/dgnc_cls.h
 create mode 100644 drivers/staging/dgnc/dgnc_driver.c
 create mode 100644 drivers/staging/dgnc/dgnc_driver.h
 create mode 100644 drivers/staging/dgnc/dgnc_kcompat.h
 create mode 100644 drivers/staging/dgnc/dgnc_mgmt.c
 create mode 100644 drivers/staging/dgnc/dgnc_mgmt.h
 create mode 100644 drivers/staging/dgnc/dgnc_neo.c
 create mode 100644 drivers/staging/dgnc/dgnc_neo.h
 create mode 100644 drivers/staging/dgnc/dgnc_pci.h
 create mode 100644 drivers/staging/dgnc/dgnc_sysfs.c
 create mode 100644 drivers/staging/dgnc/dgnc_sysfs.h
 create mode 100644 drivers/staging/dgnc/dgnc_trace.c
 create mode 100644 drivers/staging/dgnc/dgnc_trace.h
 create mode 100644 drivers/staging/dgnc/dgnc_tty.c
 create mode 100644 drivers/staging/dgnc/dgnc_tty.h
 create mode 100644 drivers/staging/dgnc/dgnc_types.h
 create mode 100644 drivers/staging/dgnc/digi.h
 create mode 100644 drivers/staging/dgnc/dpacompat.h
 create mode 100644 drivers/staging/gdm724x/Kconfig
 create mode 100644 drivers/staging/gdm724x/Makefile
 create mode 100644 drivers/staging/gdm724x/TODO
 create mode 100644 drivers/staging/gdm724x/gdm_endian.c
 create mode 100644 drivers/staging/gdm724x/gdm_endian.h
 create mode 100644 drivers/staging/gdm724x/gdm_lte.c
 create mode 100644 drivers/staging/gdm724x/gdm_lte.h
 create mode 100644 drivers/staging/gdm724x/gdm_mux.c
 create mode 100644 drivers/staging/gdm724x/gdm_mux.h
 create mode 100644 drivers/staging/gdm724x/gdm_tty.c
 create mode 100644 drivers/staging/gdm724x/gdm_tty.h
 create mode 100644 drivers/staging/gdm724x/gdm_usb.c
 create mode 100644 drivers/staging/gdm724x/gdm_usb.h
 create mode 100644 drivers/staging/gdm724x/hci.h
 create mode 100644 drivers/staging/gdm724x/hci_packet.h
 create mode 100644 drivers/staging/gdm724x/netlink_k.c
 create mode 100644 drivers/staging/gdm724x/netlink_k.h
 delete mode 100644 drivers/staging/iio/gyro/adis16260.h
 delete mode 100644 drivers/staging/iio/gyro/adis16260_platform_data.h
 delete mode 100644 drivers/staging/lustre/lnet/lnet/api-errno.c
 delete mode 100644 drivers/staging/lustre/lustre/fid/fid_handler.c
 delete mode 100644 drivers/staging/lustre/lustre/fid/fid_store.c
 delete mode 100644 drivers/staging/lustre/lustre/fld/fld_handler.c
 delete mode 100644 drivers/staging/lustre/lustre/fld/fld_index.c
 create mode 100644 drivers/staging/lustre/lustre/include/lustre/lustre_errno.h
 create mode 100644 drivers/staging/lustre/lustre/include/lustre_dlm_flags.h
 delete mode 100644 drivers/staging/lustre/lustre/include/lustre_mdt.h
 delete mode 100644 drivers/staging/lustre/lustre/libcfs/watchdog.c
 delete mode 100644 drivers/staging/lustre/lustre/obdclass/lprocfs_jobstats.c
 create mode 100644 drivers/staging/lustre/lustre/ptlrpc/errno.c
 rename drivers/staging/ozwpan/{Kbuild => Makefile} (93%)
 delete mode 100644 drivers/staging/ozwpan/ozconfig.h
 create mode 100644 drivers/staging/ozwpan/ozdbg.h
 delete mode 100644 drivers/staging/ozwpan/oztrace.c
 delete mode 100644 drivers/staging/ozwpan/oztrace.h
 create mode 100644 drivers/staging/rtl8188eu/Kconfig
 create mode 100644 drivers/staging/rtl8188eu/Makefile
 create mode 100644 drivers/staging/rtl8188eu/TODO
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_ap.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_br_ext.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_cmd.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_debug.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_efuse.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_ieee80211.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_io.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_iol.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_led.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_mp.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_mp_ioctl.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_p2p.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_recv.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_rf.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_security.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_sreset.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_wlan_util.c
 create mode 100644 drivers/staging/rtl8188eu/core/rtw_xmit.c
 create mode 100644 drivers/staging/rtl8188eu/hal/Hal8188EFWImg_CE.c
 create mode 100644 drivers/staging/rtl8188eu/hal/Hal8188EPwrSeq.c
 create mode 100644 drivers/staging/rtl8188eu/hal/Hal8188ERateAdaptive.c
 create mode 100644 drivers/staging/rtl8188eu/hal/HalHWImg8188E_BB.c
 create mode 100644 drivers/staging/rtl8188eu/hal/HalHWImg8188E_MAC.c
 create mode 100644 drivers/staging/rtl8188eu/hal/HalHWImg8188E_RF.c
 create mode 100644 drivers/staging/rtl8188eu/hal/HalPhyRf.c
 create mode 100644 drivers/staging/rtl8188eu/hal/HalPhyRf_8188e.c
 create mode 100644 drivers/staging/rtl8188eu/hal/HalPwrSeqCmd.c
 create mode 100644 drivers/staging/rtl8188eu/hal/hal_com.c
 create mode 100644 drivers/staging/rtl8188eu/hal/hal_intf.c
 create mode 100644 drivers/staging/rtl8188eu/hal/odm.c
 create mode 100644 drivers/staging/rtl8188eu/hal/odm_HWConfig.c
 create mode 100644 drivers/staging/rtl8188eu/hal/odm_RTL8188E.c
 create mode 100644 drivers/staging/rtl8188eu/hal/odm_RegConfig8188E.c
 create mode 100644 drivers/staging/rtl8188eu/hal/odm_debug.c
 create mode 100644 drivers/staging/rtl8188eu/hal/odm_interface.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_mp.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_phycfg.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_rf6052.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_sreset.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c
 create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c
 create mode 100644 drivers/staging/rtl8188eu/hal/usb_halinit.c
 create mode 100644 drivers/staging/rtl8188eu/hal/usb_ops_linux.c
 create mode 100644 drivers/staging/rtl8188eu/include/Hal8188EFWImg_CE.h
 create mode 100644 drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h
 create mode 100644 drivers/staging/rtl8188eu/include/Hal8188EPhyReg.h
 create mode 100644 drivers/staging/rtl8188eu/include/Hal8188EPwrSeq.h
 create mode 100644 drivers/staging/rtl8188eu/include/Hal8188ERateAdaptive.h
 create mode 100644 drivers/staging/rtl8188eu/include/Hal8188EReg.h
 create mode 100644 drivers/staging/rtl8188eu/include/HalHWImg8188E_BB.h
 create mode 100644 drivers/staging/rtl8188eu/include/HalHWImg8188E_FW.h
 create mode 100644 drivers/staging/rtl8188eu/include/HalHWImg8188E_MAC.h
 create mode 100644 drivers/staging/rtl8188eu/include/HalHWImg8188E_RF.h
 create mode 100644 drivers/staging/rtl8188eu/include/HalPhyRf.h
 create mode 100644 drivers/staging/rtl8188eu/include/HalPhyRf_8188e.h
 create mode 100644 drivers/staging/rtl8188eu/include/HalPwrSeqCmd.h
 create mode 100644 drivers/staging/rtl8188eu/include/HalVerDef.h
 create mode 100644 drivers/staging/rtl8188eu/include/basic_types.h
 create mode 100644 drivers/staging/rtl8188eu/include/cmd_osdep.h
 create mode 100644 drivers/staging/rtl8188eu/include/drv_types.h
 create mode 100644 drivers/staging/rtl8188eu/include/drv_types_linux.h
 create mode 100644 drivers/staging/rtl8188eu/include/ethernet.h
 create mode 100644 drivers/staging/rtl8188eu/include/h2clbk.h
 create mode 100644 drivers/staging/rtl8188eu/include/hal_com.h
 create mode 100644 drivers/staging/rtl8188eu/include/hal_intf.h
 create mode 100644 drivers/staging/rtl8188eu/include/ieee80211.h
 create mode 100644 drivers/staging/rtl8188eu/include/ieee80211_ext.h
 create mode 100644 drivers/staging/rtl8188eu/include/if_ether.h
 create mode 100644 drivers/staging/rtl8188eu/include/ioctl_cfg80211.h
 create mode 100644 drivers/staging/rtl8188eu/include/ip.h
 create mode 100644 drivers/staging/rtl8188eu/include/mlme_osdep.h
 create mode 100644 drivers/staging/rtl8188eu/include/mp_custom_oid.h
 create mode 100644 drivers/staging/rtl8188eu/include/nic_spec.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_HWConfig.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_RTL8188E.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_RegConfig8188E.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_RegDefine11AC.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_RegDefine11N.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_debug.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_interface.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_precomp.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_reg.h
 create mode 100644 drivers/staging/rtl8188eu/include/odm_types.h
 create mode 100644 drivers/staging/rtl8188eu/include/osdep_intf.h
 create mode 100644 drivers/staging/rtl8188eu/include/osdep_service.h
 create mode 100644 drivers/staging/rtl8188eu/include/recv_osdep.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_cmd.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_dm.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_hal.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_led.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_recv.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_rf.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_spec.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_sreset.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_android.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_ap.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_br_ext.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_cmd.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_debug.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_eeprom.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_efuse.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_event.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_ht.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_io.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_rtl.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_set.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_iol.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_led.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_mp.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_mp_ioctl.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_mp_phy_regdef.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_p2p.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_qos.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_recv.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_rf.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_security.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_sreset.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_version.h
 create mode 100644 drivers/staging/rtl8188eu/include/rtw_xmit.h
 create mode 100644 drivers/staging/rtl8188eu/include/sta_info.h
 create mode 100644 drivers/staging/rtl8188eu/include/usb_hal.h
 create mode 100644 drivers/staging/rtl8188eu/include/usb_ops.h
 create mode 100644 drivers/staging/rtl8188eu/include/usb_ops_linux.h
 create mode 100644 drivers/staging/rtl8188eu/include/usb_osintf.h
 create mode 100644 drivers/staging/rtl8188eu/include/usb_vendor_req.h
 create mode 100644 drivers/staging/rtl8188eu/include/wifi.h
 create mode 100644 drivers/staging/rtl8188eu/include/wlan_bssdef.h
 create mode 100644 drivers/staging/rtl8188eu/include/xmit_osdep.h
 create mode 100644 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c
 create mode 100644 drivers/staging/rtl8188eu/os_dep/mlme_linux.c
 create mode 100644 drivers/staging/rtl8188eu/os_dep/os_intfs.c
 create mode 100644 drivers/staging/rtl8188eu/os_dep/osdep_service.c
 create mode 100644 drivers/staging/rtl8188eu/os_dep/recv_linux.c
 create mode 100644 drivers/staging/rtl8188eu/os_dep/rtw_android.c
 create mode 100644 drivers/staging/rtl8188eu/os_dep/usb_intf.c
 create mode 100644 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c
 create mode 100644 drivers/staging/rtl8188eu/os_dep/xmit_linux.c
 delete mode 100644 drivers/staging/wlags49_h2/wl_sysfs.c
 delete mode 100644 drivers/staging/wlags49_h2/wl_sysfs.h
 delete mode 100644 drivers/staging/wlags49_h25/wl_sysfs.c
 delete mode 100644 drivers/staging/wlags49_h25/wl_sysfs.h
 create mode 100644 drivers/staging/xillybus/Kconfig
 create mode 100644 drivers/staging/xillybus/Makefile
 create mode 100644 drivers/staging/xillybus/README
 create mode 100644 drivers/staging/xillybus/TODO
 create mode 100644 drivers/staging/xillybus/xillybus.h
 create mode 100644 drivers/staging/xillybus/xillybus_core.c
 create mode 100644 drivers/staging/xillybus/xillybus_of.c
 create mode 100644 drivers/staging/xillybus/xillybus_pcie.c
 delete mode 100644 drivers/staging/zcache/Kconfig
 delete mode 100644 drivers/staging/zcache/Makefile
 delete mode 100644 drivers/staging/zcache/TODO
 delete mode 100644 drivers/staging/zcache/debug.c
 delete mode 100644 drivers/staging/zcache/debug.h
 delete mode 100644 drivers/staging/zcache/ramster.h
 delete mode 100644 drivers/staging/zcache/ramster/debug.c
 delete mode 100644 drivers/staging/zcache/ramster/debug.h
 delete mode 100644 drivers/staging/zcache/ramster/heartbeat.c
 delete mode 100644 drivers/staging/zcache/ramster/heartbeat.h
 delete mode 100644 drivers/staging/zcache/ramster/masklog.c
 delete mode 100644 drivers/staging/zcache/ramster/masklog.h
 delete mode 100644 drivers/staging/zcache/ramster/nodemanager.c
 delete mode 100644 drivers/staging/zcache/ramster/nodemanager.h
 delete mode 100644 drivers/staging/zcache/ramster/r2net.c
 delete mode 100644 drivers/staging/zcache/ramster/ramster-howto.txt
 delete mode 100644 drivers/staging/zcache/ramster/ramster.c
 delete mode 100644 drivers/staging/zcache/ramster/ramster.h
 delete mode 100644 drivers/staging/zcache/ramster/ramster_nodemanager.h
 delete mode 100644 drivers/staging/zcache/ramster/tcp.c
 delete mode 100644 drivers/staging/zcache/ramster/tcp.h
 delete mode 100644 drivers/staging/zcache/ramster/tcp_internal.h
 delete mode 100644 drivers/staging/zcache/tmem.c
 delete mode 100644 drivers/staging/zcache/tmem.h
 delete mode 100644 drivers/staging/zcache/zbud.c
 delete mode 100644 drivers/staging/zcache/zbud.h
 delete mode 100644 drivers/staging/zcache/zcache-main.c
 delete mode 100644 drivers/staging/zcache/zcache.h
 create mode 100644 include/linux/platform_data/st_sensors_pdata.h


More information about the devel mailing list