[GIT PATCH] staging patches for 3.6-rc1

From: Greg KH
Date: Wed Jul 25 2012 - 20:06:09 EST


The following changes since commit 6b16351acbd415e66ba16bf7d473ece1574cf0bc:

Linux 3.5-rc4 (2012-06-24 12:53:04 -0700)

are available in the git repository at:

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

for you to fetch changes up to 419e9266884fa853179ab726c27a63a9d3ae46e3:

staging: csr: delete a bunch of unused library functions (2012-07-20 17:25:09 -0700)

----------------------------------------------------------------
Staging tree patches for 3.6-rc1

Here's the big staging tree merge for the 3.6-rc1 merge window.

There are some patches in here outside of drivers/staging/, notibly the iio
code (which is still stradeling the staging / not staging boundry), the pstore
code, and the tracing code. All of these have gotten ackes from the various
subsystem maintainers to be included in this tree. The pstore and tracing
patches are related, and are coming here as they replace one of the android
staging drivers.

Otherwise, the normal staging mess. Lots of cleanups and a few new drivers
(some iio drivers, and the large csr wireless driver abomination.)

Note, you will get a merge issue with the following files:
drivers/staging/comedi/drivers/s626.h
drivers/staging/gdm72xx/netlink_k.c
both of which should be trivial for you to handle.

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

----------------------------------------------------------------
Adnan Ali (6):
Staging: et131x: fix coding style issues
Staging: cptm1217: clearpad_tm1217: fix coding style issues
Staging: sep: fix coding style issues
Staging: ramster: r2net: fix coding style issues
Staging: gdm72xx: gdm_usb: fix deprecated function kernel_thread
Staging: rts5139: sd_cprm: fix coding style and deprecation issues

Andrzej Pietrasiewicz (1):
staging: usb: gadget: Configurable Composite Gadget depends on BLOCK

Andy Gross (1):
staging: omapdrm: Fix error paths during dmm init

Andy Shevchenko (6):
staging: bcm: use %pM to print MAC addresses
staging: csr: print MAC addresses via %pM
staging: vt6656: use %pM for the BSSID
staging: vt6655: use %pM for BSSID
staging: gdm72xx: use %pM for MAC
staging: ccg: print MAC addresses via %pM

Anton Vorontsov (27):
pstore: Add console log messages support
pstore/ram: Give proper names to dump-related variables
pstore/ram: Factor dmesg przs initialization out of probe()
pstore/ram: Factor ramoops_get_next_prz() out of ramoops_pstore_read()
pstore/ram: Add console messages handling
pstore/ram_core: Silence some printks
pstore/ram: Add some more documentation and examples
pstore/ram_core: Remove now unused code
pstore/platform: Make automatic updates interval configurable
pstore/platform: Disable automatic updates by default
staging/android: Remove ram_console driver
pstore/ram: Probe as early as possible
pstore/ram: Fix error handling during przs allocation
pstore/ram_core: Proper checking for post_init errors (e.g. improper ECC size)
pstore/ram_core: Better ECC size checking
pstore/ram_core: Get rid of prz->ecc_symsize and prz->ecc_poly
pstore/ram: Make ECC size configurable
pstore/ram_core: Get rid of prz->ecc enable/disable flag
tracing: Fix initialization failure path in tracing_set_tracer()
pstore: Introduce write_buf backend callback
pstore: Add persistent function tracing
tracing/function: Introduce persistent trace option
pstore/ram: Convert to write_buf callback
pstore/ram: Add ftrace messages handling
tracing/function: Convert func_set_flag() to a switch statement
pstore: Headers should include all stuff they use
pstore/ram: Make tracing log versioned

Axel Lin (1):
iio: dac: Convert ad5380 to devm_regmap_* APIs

Bart Westgeest (2):
staging: usbip: Updated comment describing VHCI_NPORTS
staging: usbip: cleanup and fix of vhci_hub_status

Ben Chan (2):
staging: gdm72xx: Fix spinlock recursion on gdm_usb_send_complete
staging: gdm72xx: Simplify spinlock fix for gdm_usb_send_complete

Ben Hutchings (1):
staging: zsmalloc: Finish conversion to a separate module

Chris Yungmann (1):
staging: speakup: fixed checkpatch and sparse warnings in selection.c

Christopher Brannon (1):
Staging: speakup: fix an improperly-declared variable.

Cruz Julian Bishop (1):
staging: Fixes some checkpatch warnings in asus_oled/asus_oled.c

Dan Carpenter (10):
staging: comedi: cleanup comedi_recognize()
Staging: et131x: fix | vs & typos
staging: comedi: amplc_pci230: add a missing unlock
Staging: rtl8187se, rtl8192e: fix '&' vs '|' bugs
iio: frequency: ad9523: unlock on error in ad9523_reg_access()
iio: frequency: adf4350: fix an initialization
iio: frequency: adf4350: using an uninitialized variable
staging: comedi: double unlock in usbduxsigma_attach()
Staging: vme: silence a Sparse warning
iio: double unlock on error path

David Murray (1):
Drivers: Staging: ccg: Made checkpatch.pl clean

Devendra Naga (40):
staging/gdm72xx: Remove version.h includes
staging/wlan-ng: cfg80211.c coding style cleanup
staging/wlan-ng: prsim2fw.c coding style cleanup
staging: android: alarm: remove unnecessary goto statement
staging/ft1000: Return -ENOMEM if kmalloc fails at ft1000_probe
staging/ft1000: use kzalloc to allocate the ft1000_device structure
staging/ft1000: remove usage of ret in ft1000_open
staging/ft1000: fix minor coding style problem
staging/rts_pstor: fix the no brace needed warning
staging/rts_pstor: fix single statements block warning
staging/ft1000: fix the no brace needed warning in ft1000_interrupt
staging/ft1000: fix sparse warning
staging/ft1000: fix sparse warning about the kernel thread handler function
staging/ft1000: fix the no brace needed warning in ft1000_read_fifo_len
staging/ft1000: fix the foo * bar warning
staging/ft1000-pcmcia: fix checkpatch warnings
staging/ft1000: remove unnecessary assignment of ret with STATUS_SUCCESS
staging/slicoss: remove not-needed ASSERT
staging/slicoss: return -ENODEV if no devid matches
staging/ft1000: remove all spaces, tabs issue in while loop of ft1000_interrupt
staging/sm7xxfb: use module_pci_driver macro
staging/sm7xxfb: return a proper err for smtc_alloc_fb_info failure
staging/sep: use module_pci_driver macro
staging/et131x: use module_pci_driver macro
staging/sbe-2t3e3: use module_pci_driver macro
staging/phison: use module_pci_driver macro
staging/slicoss: disable pci device at remove
staging/et131x: use SET_ETHTOOL_OPS directly
staging/gdm72xx: return PTR_ERR rather -ENOENT
staging/gdm72xx: use kzalloc for phydev and udev
staging/gdm72xx: cleanup little at gdm_wimax_event_rcv
staging/gdm72xx: use kzalloc for phydev and sdev
staging/gdm72xx: coding style fixes gdm_qos.c
staging/sm7xxfb: select sm7xxfb only when CONFIG_PCI is enabled
staging/vt6656: coding style fix in BSSvSecondTxData
staging/vt6656: remove unnecessary return in BSSvSecondTxData
staging/vt6656: cleanup coding style in vResetCommandTimer
staging/winbond: use err and remove nr
staging/wlan-ng: use kzalloc rather using kmalloc at create_wlan
staging/rts_pstor: use kthread_run instead doing kthread_create and wake_up_process

Dimitrios Semitsoglou-Tsiapos (1):
staging: comedi: cb_pcidas64: Fixed coding style errors

Duan Jiong (3):
vme_user.c: remove duplicated include
staging: sep_main.c: remove duplicated include
staging: sep_crypto.c: remove duplicated include

Eduardo Valentin (4):
staging: OMAP4+: thermal: introduce bandgap temperature sensor
staging: omap-thermal: common code to expose driver to thermal framework
staging: omap-thermal: add OMAP4 data structures
staging: omap-thermal: add OMAP5 data structures

Emil Goode (1):
staging: CSR: fix function declaration warnings

Erik Jones (3):
staging: rts5139: rts51x_chip: fixed brace coding style issue
staging: rts5139: rts51x_card: fixed brace coding style issue
staging: rts5139: rts51x_card: fixed brace coding style issue

Gerard Snitselaar (1):
iio: dac: ad5064: fix section mismatch in ad5064_init() in linux-next

Greg Kroah-Hartman (66):
Merge branch 'staging-linus' into staging-next
Staging: add CSR Wifi "os helper" module
Staging: add CSR wifi module
Staging: csr: update to version 5.1.0 of the driver
Staging: csr: provide a MODULE_LICENSE for csr_helper.ko
Merge 3.5-rc4 into staging-next
Merge branch 'fixes-togreg' of git://git.kernel.org/.../jic23/iio into staging-next
Merge branch 'togreg' of git://git.kernel.org/.../jic23/iio into staging-next
Merge tag 'fixes-togreg_8_7_2012' of git://git.kernel.org/.../jic23/iio into staging-next
Merge tag 'togreg_8_7_2012' of git://git.kernel.org/.../jic23/iio into staging-next
Merge tag 'fixes-togreg-3.6a' of git://git.kernel.org/.../jic23/iio into work-next
Merge tag 'togreg-3.6a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge tag 'iio-fixes-3.6b' of git://git.kernel.org/.../jic23/iio into staging-next
Staging: csr: remove oska compat functions
staging: csr: oska: remove io.h
staging: csr: oska: remove refcount.c
staging: csr: oska: remove all.h and types.h
staging: csr: oska: remove list.c and list.h
staging: csr: oska: remove print.h and print.c
staging: csr: oska: remove time.h
staging: csr: oska: remove timer.c and timer.h
staging: csr: remove oska submodule
staging: csr: remove sdioemb/
staging: csr: clean up csr_types.h a bit
staging: csr: remove CsrUint8 typedef
staging: csr: remove CsrInt8 typedef
staging: csr: remove CsrUint16 typedef
staging: csr: remove CsrInt16 typedef
staging: csr: remove CsrUint32 typedef
staging: csr: remove CsrInt32 typedef
staging: csr: remove CsrUint24 typedef
staging: csr: remove CsrUtf16String typedef
staging: csr: remove CsrUtf8String typedef
staging: csr: remove CsrCharString typedef
staging: csr: remove CsrBool typedef
staging: csr: remove CsrSize typedef
staging: csr: remove odd pointer typedefs
staging: csr: remove CsrUint64 and CsrInt64 typedefs.
staging: csr: remove csr_types.h
staging: csr: remove indications.c
staging: csr: remove a bunch of unused functions in csr_util.c
staging: csr: remove CsrMemSet
staging: csr: remove CsrMemCmp
staging: csr: remove CsrMemMove()
staging: csr: remove CsrStrCpy
staging: csr: remove CsrStrNcpy
staging: csr: remove CsrStrCmp
staging: csr: remove CsrStrNCmp
staging: csr: remove CsrStrChr()
staging: csr: remove CsrStrDup
staging: csr: remove CsrVsnprintf()
staging: csr: remove CsrStrLen()
staging: csr: remove CsrMemCpy()
staging: csr: make CsrUInt16ToHex static
stating: csr: remove unneeded #includes in csr_util.c
staging: csr: remove CsrOffSetOf()
staging: csr: remove csr_util.h
staging: csr: remove CsrMemFree() and CsrMemFreeDma()
staging: csr: remove CsrMemAlloc()
staging: csr: remove CsrMemCalloc()
staging: csr: remove CsrMemAllocDma()
staging: csr: remove CsrPmemFree()
staging: csr: remove CsrPmemAlloc
staging: csr: remove csr_pmem.h
staging: csr: remove csr_utf16.c
staging: csr: delete a bunch of unused library functions

H Hartley Sweeten (453):
staging: comedi: remove private header comedi_pci.h
staging: comedi: dt3000: io_addr is a void __iomem *
staging: comedi: gsc_hpdi: plx9080_iobase and hpdi_iobase are void __iomem *
staging: comedi: icp_multi: io_addr is a void __iomem *
staging: comedi: ii_pci20kc: iobase and ioaddr are void __iomem *
staging: comedi: s626: base_addr is a void __iomem *
staging: comedi: remove thisboard macro in the ssv_dnp driver
staging: comedi: remove this_board macro in the serial2002 driver
staging: comedi: remove this_board macro in the rti800 driver
staging: comedi: remove this_board macro in the poc driver
staging: comedi: remove this_board macro in the pcmuio driver
staging: comedi: remove this_board macro in the pcmmio driver
staging: comedi: remove thisboard macro in the pcmda12 driver
staging: comedi: remove this_board macro in the pcmad driver
staging: comedi: remove this_board macro in the pcm3724 driver
staging: comedi: remove this_board macro in the pcl818 driver
staging: comedi: remove this_board macro in the pcl816 driver
staging: comedi: remove this_board macro in the pcl812 driver
staging: comedi: remove this_board macro in the pcl730 driver
staging: comedi: remove this_board macro in the pcl726 driver
staging: comedi: remove this_board macro in the pcl724 driver
staging: comedi: remove this_board macro in the pcl711 driver
staging: comedi: remove boardtype macro in the ni_atmio16d driver
staging: comedi: remove thisboard macro in the ni_at_ao driver
staging: comedi: remove this_board macro in the dt282x driver
staging: comedi: remove this_board macro in the dt2811 driver
staging: comedi: remove thisboard macro in the dmm32at driver
staging: comedi: remove thisboard macro in the das16m1 driver
staging: comedi: remove thisboard macro in the das16 driver
staging: comedi: remove thisboard macro in the comedi_test driver
staging: comedi: remove thisboard macro in the aio_iiro_16 driver
staging: comedi: remove this_board macro in the aio_aio12_8 driver
staging: comedi: remove thisboard macro in the adq12b driver
staging: comedi: remove this_board macro in the acl7225b driver
staging: comedi: remove this_board macro in the s526 driver
staging: comedi: adl_pci7230: factor out the find PCI device code
staging: comedi: adl_pci9118: factor out the find PCI device code
staging: comedi: adl_pci9111: factor out the find PCI device code
staging: comedi: adl_pci8164: factor out the PCI device code
staging: comedi: adl_pci7432: factor out the PCI device code
staging: comedi: adl_pci7296: factor out the PCI device code
staging: comedi: rtd520 complete the refactor to remove all forward declarations
staging: comedi: das1800: complete the refactor to remove all forward declarations
staging: comedi: Make COMEDI_FC a hidden Kconfig option
staging: comedi: drivers.c: remove unused inline functions
staging: comedi: cleanup sysfs functions
staging: comedi: ni_labpc: unlock spinlock on command error
staging: comedi: refactor comedi_fops to remove most of the forward declarations
staging: comedi: adl_pci9118: if test should use logical AND not bitwise AND
staging: comedi: pcl816: if test should use logical OR not bitwise OR
staging: comedi: serial2002: quiet NULL pointer sparse noise
staging: comedi: export alloc_subdevices as comedi_alloc_subdevices
staging: comedi: change type of num_subdevices parameter to comedi_alloc_subdevices
staging: comedi: sanity check num_subdevices parameter in comedi_alloc_subdevices
staging: comedi: only set dev->n_subdevices when kcalloc succeedes
staging: comedi: remove the comed_alloc_subdevices "allocation failed" messages
staging: comedi: remove the "Allocate the subdevice..." comments
staging: comedi: propogate error code from comedi_alloc_subdevices
staging: comedi: cleanup comedi_alloc_subdevices
staging: comedi: remove check for PCI_SUPPORT_VER1
staging: comedi: Kconfig: cleanup depends on logic
staging: comedi: 8255: replace printk calls
staging: comedi: 8255: use pointer to dev->subdevices
staging: comedi: 8255: rename the private data structure
staging: comedi: 8255: remove the s->private access macros
staging: comedi: 8255: rename cb_arg and cb_func
staging: comedi: 8255: push out the 8255's private data variable rename
staging: comedi: 8255: refactor subdev_8255_init
staging: comedi: 8255: remove have_irg and refactor subdev_8255_init_irq
staging: comedi: 8255: check for failure of subdev_8255_init
staging: comedi: 8255: use kzalloc to allocate the private data
staging: comedi: 8255: use a local variable for the iobase
staging: comedi: 8255: refactor subdev_8255_insn function
staging: comedi: 8255: move the subdev_8255_io function
staging: comedi: 8255: add namespace to 'do_config' function
staging: comedi: 8255: add some whitespace to the #define's
staging: comedi: ni_atmio16d: remove the function tracing debug
staging: comedi: pcl816: remove unneeded tests in pcl816_ai_cmdtest
staging: comedi: pcl818: remove unneeded tests in ai_cmdtest
staging: comedi: pcl812: remove unneeded tests in pcl812_ai_cmdtest
staging: comedi: pcl812: remove PCL812_EXTDEBUG define and related code
staging: comedi: me4000: remove CALL_PDEBUG macro
staging: comedi: me4000: remove PORT_PDEBUG macro
staging: comedi: me4000: remove inline port io wrappers
staging: comedi: me4000: remove ISR_PDEBUG macro
staging: comedi: me4000: remove PDEBUG macro
staging: comedi: fix Kconfig for COMEDI_PCMCIA_DRIVERS
staging: comedi: remove unneeded sanity check in insn_bits functions
staging: comedi: fix return value for insn_bits functions
staging: comedi: comedi_subdevice 'io_bits' should be an unsigned int
staging: comedi: pcmmio: quiet NULL pointer sparse noise
staging: comedi: comedi_compat_ioctl should be NULL not 0
staging: comedi: Kconfig: fix drivers that require the 8255 driver
staging: comedi: remove unused CONFIG_COMEDI_PCMCIA define
staging: comedi: remove CONFIG_COMEDI_PCI define
staging: comedi: Kconfig: menuconfig options should be bool
staging: comedi: Kconfig: remove redundant depends on tests
staging: comedi: usbdux: use module_comedi_usb_driver()
staging: comedi: usbduxfast: use module_comedi_usb_driver()
staging: comedi: usbduxsigma: use module_comedi_usb_driver()
staging: comedi: vmk80xx: use module_comedi_usb_driver()
staging: comedi: vmk80xx: refactor init code
staging: comedi: usbduxsigma: refactor init code
staging: comedi: usbduxfast: refactor init code
staging: comedi: usbdux: refactor init code
staging: comedi: ssv_dnp: remove empty private data
staging: comedi: s626: local functions should not be exposed globally
staging: comedi: s626: pointers should be cleared with NULL not 0
staging: comedi: s626: remove forward declarations 1
staging: comedi: s626: remove forward declarations 2
staging: comedi: s626: remove forward declarations 3
staging: comedi: s626: remove forward declarations 4
staging: comedi: s626: remove forward declarations 5
staging: comedi: s626: remove forward declarations 6
staging: comedi: s626: remove forward declarations 7
staging: comedi: s626: remove private DEBUG macro
staging: comedi: s626: remove private INLINE macro
staging: comedi: s626: factor out the find PCI device code
staging: comedi: ni_daq_700: remove exported symbols
staging: comedi: ni_daq_700: move the MODULE_* stuff to the EOF
staging: comedi: ni_daq_700: add the module_{init, exit} declarations
staging: comedi: ni_daq_700: consolidate the init and exit functions
staging: comedi: ni_daq_700: change driver registration order
staging: comedi: ni_daq_700: cleanup to the pcmcia_driver declaration
staging: comedi: ni_daq_700: remove some useless comments
staging: comedi: ni_daq_700: refactor the pcmcia support code
staging: comedi: ni_daq_700: Move the comedi_driver variable
staging: comedi: ni_daq_700: Remove the unused private data struct
staging: comedi: ni_daq_700: Remove a "do nothing" function stub
staging: comedi: ni_daq_700: Remove unused variables from the boardinfo
staging: comedi: ni_daq_700: Remove unneeded variables from the boardinfo
staging: comedi: ni_daq_700: Remove bustype variable from the boardinfo
staging: comedi: ni_daq_700: move the boardinfo variable
staging: comedi: ni_daq_700: remove thisboard macro
staging: comedi: ni_daq_700: remove unused private data variable
staging: comedi: ni_daq_700: remove the CALLBACK_* code
staging: comedi: ni_daq_700: remove a couple unused defines
staging: comedi: ni_daq_700: remove the subdev_700_init function
staging: comedi: ni_daq_700: remove the #ifdef'ed out irq code
staging: comedi: ni_daq_700: change the 'attach' printk's to dev_printk's
staging: comedi: ni_daq_700: remove local variable in the 'attach' function
staging: comedi: ni_daq_700: remove some dangling ';'
staging: comedi: ni_daq_700: use a local var to fix a > 80 char line issue
staging: comedi: ni_daq_700: fix return for insn_config function
staging: comedi: ni_daq_700: cleanup pcmcia debug output messages
staging: comedi: ni_daq_700: remove unused pcmcia 'stop' logic
staging: comedi: ni_daq_700: remove unneeded pcmcia private data
staging: comedi: ni_daq_700: remove the pcmcia suspend/resume
staging: comedi: ni_daq_700: refactor the pcmcia attach/detach
staging: comedi: cb_das16_cs: remove CONFIG_PCMCIA check
staging: comedi: cb_das16_cs: move the MODULE_* stuff to the EOF
staging: comedi: cb_das16_cs: add module_{init, exit} declarations
staging: comedi: cb_das16_cs: consolidate the init and exit functions
staging: comedi: cb_das13_cs: change driver registration order
staging: comedi: cb_das16_cs: cleanup the pcmcia_driver declaration
staging: comedi: cb_das16_cs: remove some useless comments
staging: comedi: cb_das16_cs: refactor the pcmcia support code
staging: comedi: cb_das16_cs: refactor the pcmcia attach/detach
staging: comedi: cb_das16_cs: remove unused pcmcia 'stop' logic
staging: comedi: cb_das16_cs: remove the pcmcia suspend/resume
staging: comedi: cb_das16_cs: remove unneeded pcmcia private data
staging: comedi: cb_das16_cs: Move the comedi_driver variable
staging: comedi: cb_das16_cs: refactor the comedi attach/detach
staging: comedi: cb_das16_cs: remove thisboard and devpriv macros
staging: comedi: cb_das16_cs: remove n_boards define
staging: comedi: cb_das16_cs: remove skel driver cut-and-paste comments
staging: comedi: cb_das16_cs: remove unused timer subdevice
staging: comedi: cb_das16_cs: cleanup dio subdevice initialization
staging: comedi: cb_das16_cs: fix analog output subdevice init
staging: comedi: cb_das16_cs: remove unneeded include
staging: comedi: cb_das16_cs: probe for the device first
staging: comedi: cb_das16_cs: remove the debug output of the "fingerprint"
staging: comedi: cb_das16_cs: cleanup the boardinfo
staging: comedi: cb_das16_cs: consolidate the attach messages
staging: comedi: cb_das16_cs: return '0' for successful attach
staging: comedi: cb_das16_cs: add whitespace to the subdev init
staging: comedi: cb_das16_cs: cleanup das16cs_ai_rinsn()
staging: comedi: cb_das16_cs: use #define'd io reg offsets
staging: comedi: cb_das16_cs: remove unused variable in private data
staging: comedi: cb_das16_cs: use the BIP_RANGE helper macro
staging: comedi: cb_das16_cs: remove some commented out debug
staging: comedi: cb_das16_cs: fix a multi-line comment
staging: comedi: cb_das16_cs: reword the comment about PCMCIA support
staging: comedi: cb_das16_cs: remove unneeded default case in analog in read
staging: comedi: cb_pcidas: remove forward declarations 1
staging: comedi: cb_pcidas: remove forward declarations 2
staging: comedi: cb_pcidas: remove forward declarations 3
staging: comedi: cb_pcidas: remove forward declarations 4
staging: comedi: cb_pcidas: remove forward declarations 5
staging: comedi: cb_pcidas: remove forward declarations 6
staging: comedi: cb_pcidas: remove forward declarations 7
staging: comedi: cb_pcidas: remove forward declarations 8
staging: comedi: cb_pcidas: remove forward declarations 9
staging: comedi: cb_pcidas: remove thisboard and devpriv macros
staging: comedi: cb_pcidas: factor out the find pci device code
staging: comedi: cb_pcidas: remove some obvious comments in the attach
staging: comedi: cb_pcidas: remove the PCI BAR index defines
staging: comedi: cb_pcidas: remove CB_PCIDAS_DEBUG define
staging: comedi: cb_pcidas: remove unused io region size defines
staging: comedi: cb_pcidas: simplify the boardinfo
staging: comedi: cb_pcidas: cleanup the boardinfo 1
staging: comedi: cb_pcidas: cleanup the boardinfo 2
staging: comedi: cb_pcidas: cleanup the boardinfo 3
staging: comedi: cb_pcidas: cleanup the boardinfo 4
staging: comedi: cb_pcidas: cleanup ai_config_insn()
staging: comedi: cb_pcidas: move the "find pci" dev_printk messages
staging: comedi: cb_pcidas: use the driver_name for the resource name
staging: comedi: cb_pcidas: check for failure of subdev_8255_init
staging: comedi: cb_pcidas: fix a space before tab issue
staging: comedi: cb_pcidas: fix some > 80 char lines
staging: comedi: cb_pcidas: fix comments in *_cmdtest functions
staging: comedi: cb_pcidas: remove 'volatile' on private data variables
staging: comedi: cb_pcidas: fix comments in private data struct
staging: comedi: cb_pcidas: change dac bit enums into defines
staging: comedi: cb_pcidas: add whitespace to all the #define's
staging: comedi: cb_pcidas: fix remaining checkpatch.pl issues
staging: comedi: cb_pcidas: cleanup cb_pcidas_ao_fifo_winsn()
staging: comedi: cb_pcidas: cleanup cb_pcidas_ao_nofifo_winsn()
staging: comedi: cb_pcidas: cleanup cb_pcidas_ai_rinsn()
staging: comedi: cb_pcidas: cleanup dac08_write()
staging: comedi: cb_pcidas: fix dac08_write_insn()
staging: comedi: adl_pci6208: remove thisboard and devpriv macros
staging: comedi: adl_pci6208: refactor pci6208_find_device()
staging: comedi: adl_pci6208: remove the boardinfo 'ao_bits'
staging: comedi: adl_pci6208: document the register map of the device
staging: comedi: adl_pci6208: cleanup pci6208_pci_setup()
staging: comedi: adl_pci6208: remove pci6208_pci_setup()
staging: comedi: adl_pci6208: pass on the error code from comedi_pci_enable
staging: comedi: adl_pci6208: consolidate the attach messages
staging: comedi: adl_pci6208: fix the digital i/o subdevice
staging: comedi: adl_pci6208: add whitespace to the subdev init
staging: comedi: adl_pci6208: return '0' for successful attach
staging: comedi: adl_pci6208: remove the bogus pci devices
staging: comedi: adl_pci6208: remove some useless comments
staging: comedi: adl_pci6208: remove unused variable in the private data
staging: comedi: adl_pci6208: fix the ao_readback variable size
staging: comedi: adl_pci6208: cleanup pci6208_ao_winsn()
staging: comedi: adl_pci6208: cleanup pci6208_ao_rinsn()
staging: comedi: adl_pci6208: cleanup pci6208_attach()
staging: comedi: adl_pci6208: use the driver_name for the resource name
staging: comedi: ni_670x: use module_comedi_pci_driver
staging: comedi: ni_670x: remove forward declarations
staging: comedi: ni_670x: remove thisboard and devpriv macros
staging: comedi: ni_670x: remove n_ni_670x_boards macro
staging: comedi: ni_670x: change printk's to cleaned up dev_printk's
staging: comedi: ni_670x: return '0' for successful attach
staging: comedi: ni_670x: fix dereference of an invalid pointer
staging: comedi: ni_670x: cleanup the boardinfo
staging: comedi: ni_670x: cleanup ni_670x_dio_insn_bits()
staging: comedi: ni_670x: removve unused 'ao_bits'
staging: comedi: das_08: use the 8253 helper functions
staging: comedi: das_08: unwind the 8254 timer support
staging: comedi: das_08: remove the cached 8254 'mode'
staging: comedi: das_08: remove the 8254 'logic2phys' usage
staging: comedi: das_08: remove the 8254 'channels' usage
staging: comedi: das_08: remove the unneeded 8254 variables and defines
staging: comedi: das_08: absorb i8254_struct into the private data
staging: comedi: das08_cs: move the MODULE_* stuff to the EOF
staging: comedi: das08_cs: consolidate the init and exit functions
staging: comedi: das08_cs: change driver registration order
staging: comedi: das08_cs: cleanup the pcmcia_driver declaration
staging: comedi: das08_cs: cleanup and remove useless comments
staging: comedi: das08_cs: refactor the pcmcia support code
staging: comedi: das08_cs: remove unused pcmcia 'stop' logic
staging: comedi: das08_cs: remove the pcmcia suspend/resume
staging: comedi: das08_cs: remove unneeded pcmcia private data
staging: comedi: das08_cs: refactor the pcmcia probe/remove
staging: comedi: das08_cs: move the comedi_driver variable
staging: comedi: das08_cs: remove thisboard macro
staging: comedi: dmm32at: use module_comedi_driver
staging: comedi: dmm32at: remove forward declarations 1
staging: comedi: dmm32at: remove forward declarations 2
staging: comedi: dmm32at: remove dmm_inb macro
staging: comedi: dmm32at: remove dmm_outb macro
staging: comedi: dmm32at: remove unneeded boardinfo variables
staging: comedi: dmm32at: remove devpriv macro
staging: comedi: dmm32at: remove skel driver cut-and-paste comments
staging: comedi: s626: fix the number of dio channels
staging: comedi: rtd520: remove RtdResetBoard macro
staging: comedi: rtd520: remove RtdResetCGT macro
staging: comedi: rtd520: remove RtdClearCGT macro
staging: comedi: rtd520: remove RtdEnableCGT macro
staging: comedi: rtd520: remove RtdWriteCGTable macro
staging: comedi: rtd520: remove RtdWriteCGLatch macro
staging: comedi: rtd520: remove RtdAdcClearFifo macro
staging: comedi: rtd520: remove RtdAdcConversionSource macro
staging: comedi: rtd520: remove RtdBurstStartSource macro
staging: comedi: rtd520: remove RtdPacerStartSource macro
staging: comedi: rtd520: remove RtdPacerStopSource macro
staging: comedi: rtd520: remove RtdPacerClockSource macro
staging: comedi: rtd520: remove RtdAdcSampleCounterSource macro
staging: comedi: rtd520: remove RtdPacerTriggerMode macro
staging: comedi: rtd520: remove RtdAboutStopEnable macro
staging: comedi: rtd520: remove RtdTriggerPolarity macro
staging: comedi: rtd520: remove RtdAdcStart macro
staging: comedi: rtd520: remove RtdAdcFifoGet macro
staging: comedi: rtd520: remove RtdAdcFifoGet2 macro
staging: comedi: rtd520: remove RtdFifoStatus macro
staging: comedi: rtd520: remove RtdPacerStart macro
staging: comedi: rtd520: remove RtdPacerStop macro
staging: comedi: rtd520: remove RtdInterruptStatus macro
staging: comedi: rtd520: remove RtdInterruptMask macro
staging: comedi: rtd520: remove RtdInterruptClear macro
staging: comedi: rtd520: remove RtdInterruptClearMask macro
staging: comedi: rtd520: remove RtdInterruptOverrunStatus macro
staging: comedi: rtd520: remove RtdInterruptOverrunClear macro
staging: comedi: rtd520: remove RtdPacerCount macro
staging: comedi: rtd520: remove RtdPacerCounter macro
staging: comedi: rtd520: remove RtdBurstCount macro
staging: comedi: rtd520: remove RtdBurstCounter macro
staging: comedi: rtd520: remove RtdDelayCount macro
staging: comedi: rtd520: remove RtdDelayCounter macro
staging: comedi: rtd520: remove RtdAboutCount macro
staging: comedi: rtd520: remove RtdAboutCounter macro
staging: comedi: rtd520: remove RtdAdcSampleCount macro
staging: comedi: rtd520: remove RtdAdcSampleCounter macro
staging: comedi: rtd520: remove RtdUtcCounterGet macro
staging: comedi: rtd520: remove RtdUtcCounterPut macro
staging: comedi: rtd520: remove RtdUtcCtrlPut macro
staging: comedi: rtd520: remove RtdUtcClockSource macro
staging: comedi: rtd520: remove RtdUtcGateSource macro
staging: comedi: rtd520: remove RtdUsrOutSource macro
staging: comedi: rtd520: remove RtdDio0Read macro
staging: comedi: rtd520: remove RtdDio0Write macro
staging: comedi: rtd520: remove RtdDio1Read macro
staging: comedi: rtd520: remove RtdDio1Write macro
staging: comedi: rtd520: remove RtdDioStatusRead macro
staging: comedi: rtd520: remove RtdDioStatusWrite macro
staging: comedi: rtd520: remove RtdDio0CtrlRead macro
staging: comedi: rtd520: remove RtdDio0CtrlWrite macro
staging: comedi: rtd520: remove RtdDacFifoPut macro
staging: comedi: rtd520: remove RtdDacUpdate macro
staging: comedi: rtd520: remove RtdDacBothUpdate macro
staging: comedi: rtd520: remove RtdDacRange macro
staging: comedi: rtd520: remove RtdDacClearFifo macro
staging: comedi: rtd520: remove RtdDma0Source macro
staging: comedi: rtd520: remove RtdDma1Source macro
staging: comedi: rtd520: remove RtdDma0Reset macro
staging: comedi: rtd520: remove RtdDma1Reset macro
staging: comedi: rtd520: remove RtdPlxInterruptRead macro
staging: comedi: rtd520: remove RtdPlxInterruptWrite macro
staging: comedi: rtd520: remove RtdDma0Mode macro
staging: comedi: rtd520: remove RtdDma0PciAddr macro
staging: comedi: rtd520: remove RtdDma0LocalAddr macro
staging: comedi: rtd520: remove RtdDma0Count macro
staging: comedi: rtd520: remove RtdDma0Next macro
staging: comedi: rtd520: remove RtdDma1Mode macro
staging: comedi: rtd520: remove RtdDma1PciAddr macro
staging: comedi: rtd520: remove RtdDma1LocalAddr macro
staging: comedi: rtd520: remove RtdDma1Count macro
staging: comedi: rtd520: remove RtdDma1Next macro
staging: comedi: rtd520: remove RtdDma0Control macro
staging: comedi: rtd520: remove RtdDma0Status macro
staging: comedi: rtd520: remove RtdDma1Control macro
staging: comedi: rtd520: remove RtdDma1Status macro
staging: comedi: rtd520: remove devpriv macro
staging: comedi: rtd520: remove thisboard macro
staging: comedi: rtd520: factor out the "find pci device" code
staging: comedi: rtd520: cleanup the "find pci device" code
staging: comedi: rtd520: cleanup the range tables
staging: comedi: rtd520: cleanup the boardinfo
staging: comedi: dt282x: remove the outw wrapper macros
staging: comedi: addi_data: remove pr_TTLRangelist
staging: comedi: comedidev.h: introduce comedi_to_pci_dev() helper
staging: comedi: adl_pci6208: store the pci_dev in the comedi_device
staging: comedi: adl_pci7230: store the pci_dev in the comedi_device
staging: comedi: adl_pci7230: remove the private data
staging: comedi: adl_pci7296: store the pci_dev in the comedi_device
staging: comedi: adl_pci7296: remove the private data
staging: comedi: adl_pci7432: store the pci_dev in the comedi_device
staging: comedi: adl_pci7432: remove the private data
staging: comedi: adl_pci8164: store the pci_dev in the comedi_device
staging: comedi: adl_pci8164: remove the private data
staging: comedi: adl_pci9111: store the pci_dev in the comedi_device
staging: comedi: adl_pci9118: store the pci_dev in the comedi_device
staging: comedi: adv_pci1723: factor out the "find pci device" code
staging: comedi: adv_pci1723: cleanup "find pci device" code
staging: comedi: adv_pci1723: move comedi_pci_enable() into the attach
staging: comedi: adv_pci1723: store the pci_dev in the comedi_device
staging: comedi: adv_pci1710: factor out the "find pci device" code
staging: comedi: adv_pci1710: cleanup "find pci device" code
staging: comedi: adv_pci1710: move comedi_pci_enable() into the attach
staging: comedi: adv_pci1710: store the pci_dev in the comedi_device
staging: comedi: adv_pci_dio: factor out the "find pci device" code
staging: comedi: adv_pci_dio: remove CheckAndAllocCard()
staging: comedi: adv_pci_dio: cleanup "find pci device" code
staging: comedi: adv_pci_dio: store the pci_dev in the comedi_device
staging: comedi: cb_pcidas: store the pci_dev in the comedi_device
staging: comedi: cb_pcidio: factor out the "find pci device" code
staging: comedi: cb_pcidio: cleanup "find pci device" code
staging: comedi: cb_pcidio: store the pci_dev in the comedi_device
staging: comedi: amplc_dio200: cleanup "find pci device" code
staging: comedi: amplc_dio200: store the pci_dev in the comedi_device
staging: comedi: amplc_pc236: cleanup "find pci device" code
staging: comedi: amplc_pc236: store the pci_dev in the comedi_device
staging: comedi: amplc_pc263: cleanup "find pci device" code
staging: comedi: amplc_pc263: store the pci_dev in the comedi_device
staging: comedi: amplc_pci224: cleanup "find pci device" code
staging: comedi: amplc_pci224: store the pci_dev in the comedi_device
staging: comedi: amplc_pci230: cleanup "find pci device" code
staging: comedi: amplc_pci230: store the pci_dev in the comedi_device
staging: comedi: cb_pcidas64: factor out the "find pci device" code
staging: comedi: cb_pcidas64: cleanup "find pci device" code
staging: comedi: cb_pcidas64: store the pci_dev in the comedi_device
staging: comedi: cb_pcidda: factor out the "find pci device" code
staging: comedi: cb_pcidda: cleanup "find pci device" code
staging: comedi: cb_pcidda: store the pci_dev in the comedi_device
staging: comedi: cb_pcidio: store the iobase in the comedi_device
staging: comedi: cb_pcidio: remove the private data
staging: comedi: cb_pcimdas: factor out the "find pci device" code
staging: comedi: cb_pcimdas: cleanup "find pci device" code
staging: comedi: cb_pcimdas: remove the debug print of the pci bars
staging: comedi: cb_pcimdas: cleanup the private data
staging: comedi: cb_pcimdas: remove BADR1 from the private data
staging: comedi: cb_pcimdas: remove BADR4 from the private data
staging: comedi: cb_pcimdas: remove BADR2 from the private data
staging: comedi: cb_pcimdas: remove BADR0 from the private data
staging: comedi: cb_pcimdas: store the pci_dev in the comedi_device
staging: comedi: contec_pci_dio: factor out the "find pci device" code
staging: comedi: contec_pci_dio: cleanup "find pci device" code
staging: comedi: contec_pci_dio: store the pci_dev in the comedi_device
staging: comedi: contec_pci_dio: remove the private data
staging: comedi: daqboard2000: factor out the "find pci device" code
staging: comedi: daqboard2000: cleanup "find pci device" code
staging: comedi: daqboard2000: remove 'got_regions' from private data
staging: comedi: daqboard2000: store the pci_dev in the comedi_device
staging: comedi: daqboard2000: void *plx should be a void __iomem *
staging: comedi: dt3000: cleanup "find pci device" code
staging: comedi: dt3000: move the setup_pci() code into the attach
staging: comedi: dt3000: remove 'phys_addr' from the private data
staging: comedi: dt3000: store the pci_dev in the comedi_device
staging: comedi: dyna_pci10xx: factor out the "find pci device" code
staging: comedi: dyna_pci10xx: cleanup "find pci device" code
staging: comedi: dyna_pci10xx: remove the 'start_stop_sem' mutex
staging: comedi: dyna_pci10xx: remove 'valid' from the private data
staging: comedi: dyna_pci10xx: remove unused bars from the private data
staging: comedi: dyna_pci10xx: use dev->iobase
staging: comedi: dyna_pci10xx: store the pci_dev in the comedi_device
staging: comedi: dyna_pci10xx: fix detach
staging: comedi: ke_counter: factor out the "find pci device" code
staging: comedi: ke_counter: cleanup "find pci device" code
staging: comedi: ke_counter: minor cleanup of cnt_attach()
staging: comedi: ke_counter: store the pci_dev in the comedi_device
staging: comedi: ke_counter: remove the cnt_board_nbr macro
staging: comedi: me_daq: factor out the "find pci device" code
staging: comedi: me_daq: cleanup "find pci device" code
staging: comedi: me_daq: store the pci_dev in the comedi_device
staging: comedi: rtd520: remove the debug print of the pci addresses
staging: comedi: rtd520: remove 'got_regions' from private data
staging: comedi: rtd520: remove the '#if 0' code in the attach
staging: comedi: rtd520: store the pci_dev in the comedi_device
staging: comedi: aio_iiro_16: remove the private data
staging: comedi: s526: remove unused variables in the private data

Ian Abbott (64):
staging: comedi: das08: Use IS_ENABLED()
staging: comedi: das08: Move I/O resource (de)allocation.
staging: comedi: das08: Use module_comedi_{pci_, }driver
staging: comedi: das08: Remove forward function declarations.
staging: comedi: das08: Replace printk calls
staging: comedi: das08: Remove thisboard and devpriv macros
staging: comedi: das08: Support multiple PCI card types in future
staging: comedi: das08: Add attach_pci() hook
staging: comedi: amplc_pc236: Use IS_ENABLED()
staging: comedi: amplc_pc236: Use module_comedi_{pci,}_driver()
staging: comedi: amplc_pc236: Remove forward function declarations
staging: comedi: amplc_pc236: Replace printk calls
staging: comedi: amplc_pc236: Remove unused fancy_name
staging: comedi: amplc_pc236: Change return type of pc236_find_pci()
staging: comedi: amplc_pc236: Remove thisboard and devpriv macros
staging: comedi: amplc_pc236: Add attach_pci() hook
staging: comedi: amplc_pc236: Remove most #if lines
staging: comedi: amplc_pc263: Correct initial state
staging: comedi: amplc_pc263: Change DIO subdevice to DO
staging: comedi: amplc_pc263: Add a missing case
staging: comedi: amplc_pc263: Use IS_ENABLED()
staging: comedi: amplc_pc263: Use module_comedi_{pci, }_driver()
staging: comedi: amplc_pc263: Remove forward function declarations
staging: comedi: amplc_pc263: Replace printk calls
staging: comedi: amplc_pc263: Remove unused fancy_name
staging: comedi: amplc_pc263: Change return type of pc263_find_pci()
staging: comedi: amplc_pc263: Remove thisboard and devpriv macros
staging: comedi: amplc_pc263: Add attach_pci() hook
staging: comedi: amplc_dio200: Use IS_ENABLED()
staging: comedi: amplc_dio200: Use module_comedi_{pci,}_driver()
staging: comedi: amplc_dio200: Remove forward function declarations
staging: comedi: amplc_dio200: Replace printk calls
staging: comedi: amplc_dio200: Change return type of dio200_find_pci()
staging: comedi: amplc_dio200: Remove thisboard, thislayout and devpriv macros
staging: comedi: amplc_dio200: Add attach_pci() hook
staging: comedi: amplc_pci224: __devinit pci224_attach_pci()
staging: comedi: amplc_pci224: Replace printk calls
staging: comedi: amplc_pci224: Change return type of pci224_find_pci()
staging: comedi: amplc_pci224: Remove thisboard and devpriv macros
staging: comedi: amplc_pci230: Replace printk calls
staging: comedi: amplc_pci230: Remove thisboard and devpriv macros
staging: comedi: amplc_pci230: Add attach_pci() hook
staging: comedi: amplc_pci230: Remove forward declarations 1
staging: comedi: amplc_pci230: Remove forward declarations 2
staging: comedi: amplc_pci230: Remove forward declarations 3
staging: comedi: amplc_pci230: Remove forward declarations 4
staging: comedi: das08: Reduce conditional compilation
staging: comedi: describe comedi_recognize()
staging: comedi: amplc_pci230: Replace NULLFUNC
staging: comedi: amplc_pci224: Replace NULLFUNC
staging: comedi: change device used in dev_...() calls
staging: comedi: usbduxfast: use attach_usb() hook
staging: comedi: vmk80xx: use attach_usb() hook
staging: comedi: usbduxsigma: use attach_usb() hook
staging: comedi: make class and file operations static
staging: comedi: rename internal.h to comedi_internal.h
staging: comedi: comedi_internal.h inclusion guards
staging: comedi: remove comedi_fops.h
staging: comedi: shrink comedi_compat32.h
staging: comedi: split CONFIG_COMEDI_NI_TIO option
staging: comedi: Move COMEDI_NI_LABPC config option
staging: comedi: Simplify NI driver configuration
staging: comedi: Move COMEDI_MITE and COMEDI_NI_TIOCMD
staging: comedi: rtd520: add a few comments

Javier M. Mellid (18):
staging: sm7xx: code improvement
staging: sm7xx: update comments and clarify supported chips
staging: sm7xxfb: sm7xx becomes sm7xxfb
staging: sm7xxfb: dead code removal
staging: sm7xxfb: dead code removal
staging: sm7xxfb: delete unnecessary color map allocation
staging: sm7xxfb: code cleanup on smtcfb_setmode
staging: sm7xxfb: rename vars holding device and revision ids
staging: sm7xxfb: erase hardcode cast between smtcfb_info and fb_info
staging: sm7xxfb: fix struct names related to vesa modes
staging: sm7xxfb: rename index var on sm712vga_setup
staging: sm7xxfb: rename smtc_screen_info to smtc_scr_info
staging: sm7xxfb: rename sm712vga_setup to sm7xx_vga_setup
staging: sm7xxfb: minor maintenance on sm7xx_vga_setup
staging: sm7xxfb: rename sm712_set_timing to sm7xx_set_timing
staging: sm7xxfb: minor maintenance on timing path
staging: sm7xxfb: move pseudo palette into smtcfb_info
staging: sm7xxfb: cleanup on smtc_alloc_fb_info

Javier Martinez Canillas (1):
staging: gdm72xx: fix an skb memory leak

Jesper Juhl (27):
staging: rts5139: Remove duplicate include of rts51x.h
staging: vt6656: Correct a few assignments to be compares in iwctl_siwencodeext()
staging: vt6656: iwctl: Remove redundant blank lines
staging: vt6656: iwctl: fix up function declarations/prototypes
staging: vt6656: iwctl: Fix indentation
staging: vt6656: iwctl: remove redundant ';'
staging: vt6656: iwctl: Fix up variable declarations (whitespace and 'one-per-line')
staging: vt6656: iwctl: ensure one space between defined name and value
staging: vt6656: iwctl: remove redundant cast (to PSDevice)
staging: vt6656: iwctl: remove unneeded scope block in iwctl_siwessid()
staging: vt6656: iwctl: remove spaces between casts and variables
staging: vt6656: iwctl: space after if/for/while/switch
staging: vt6656: iwctl: comment cleanup
staging: vt6656: iwctl: one statement per line (if)
staging: vt6656: iwctl: Cleanup spacing around operators (mostly)
staging: vt6656: iwctl: Clean up braces on 'if' statements
Staging: echo: One variable per line
staging: vt6656: int: Redundant blank line removal
staging: vt6656: int.h: Fix indentation and spacing
staging: vt6656: int.c: Put comment about DEBUG print define on same line as code
staging: vt6656: int.c: Remove unneeded cast
staging: vt6656: int.c: Use one space between variable type and name
staging: vt6656: int.c: We don't use spaces between a cast and the variable being converted
staging: vt6656: int.c: correct indentation to use tabs rather than spaces
staging: vt6656: iwctl: fix up spacing around operators
staging: vt6656: iwctl: Fix up a few remaining brace issues
staging: vt6656: iwctl: remove a few remaining redundant newlines

Joe Perches (2):
Staging: android: alarm: Rename pr_alarm to alarm_dbg
staging: wlags49_h2: remove direct declarations of KERN_<LEVEL> prefixes

Johan Hovold (1):
iio: add LM3533 ambient-light-sensor driver

Johannes Thumshirn (9):
staging: line6: changed interface of line6_transmit_parameter()
staging: line6: Changed some strict_strtouls to kstrtou8
staging: line6: changed interface of line6_pod_transmit_parameter()
staging: line6: adjusted interface of line6_send_program()
staging: line6: changed interface of pod_send_channel()
staging: line6: control.c eliminate strict_strtoul() in pod_set_param_int()
staging: line6: Exchanged strict_strtoul with kstrtou8() in pod.c:pod_resolve()
staging: line6: Changed strict_strtoul() to kstrtou8() in pod_set_channel()
staging: line6: Changed strict_strtoul() to kstrtou8() in pod_set_midi_postprocess()

Jon Brenner (1):
IIO channel type and modifiers for CCT and RGBC data

Jonathan Cameron (12):
staging:iio:accel:adis16204 fix bug in channel modifier handling
staging:iio: Add some missing peak elements to the info_mask
Merge branch 'fixes-togreg' into togreg
iio: Rename _st_ functions to loose the bit that meant the staging version.
staging:iio:accel drop sysfs interface for resetting devices.
staging:iio:gyro:adis16260 drop sysfs interface for manual device reset.
staging:iio:imu:adis16400 drop sysfs interface for manual device reset.
IIO: Add a modifier for sqrt(x^2+y^2)
staging:iio:accel:adis16204 support the rss channel via chan spec.
IIO: Add a modifier for x^2+y^2+z^2
iio: Fix inkern remove incorrect put of device
iio: Trivial documentation fix to correct kernel version info in 21cd1fab058671313f7c178b640999fcd0d8de21

Julia Lawall (1):
drivers/staging/comedi/drivers/me4000.c: adjust suspicious bit operation

Justin P. Mattock (9):
staging "rts_pstor" fix some typos while reading through rts_pstor
staging: "sbe-2t3e3" Fix typos in sbe-2t3e3
staging "sep" Fix typos found while reading.
staging: serqt_usb2: Fix some typos.
staging: slicoss: Fix a typo.
staging: sm7xxfb: Fix typos in sm7xxfb
staging "telephony" Fix typos.
staging "speakup" Fix typos.
staging: ste_rmi4: Fix typos

Kevin McKinney (30):
Staging: bcm: Remove typedef from "eInterface_setting" in Adapter.h
Staging: bcm: Remove typedef for _DDR_SETTING and call directly.
Staging: bcm: Remove typedef for _cntl_pkt in Adapter.h
Staging: bcm: Remove typedef for FirmwareInfo and call directly.
Staging: bcm: Remove typedef for _ETH_HEADER_STRUC and call directly.
Staging: bcm: Remove typedef for _STTARGETDSXBUFFER and call directly.
Staging: bcm: Remove condition check on macro REL_4_1 because it is not used.
Staging: bcm: Remove typedef for _PER_TARANG_DATA and call directly.
Staging: bcm: Remove typedef for _packet_info and call directly.
Staging: bcm: Remove typedef for _S_FRAGMENTED_PACKET_INFO and call directly.
Staging: bcm: Remove typedef for _S_CLASSIFIER_RULE and call directly.
Staging: bcm: Remove typedef for _S_HDR_SUPRESSION_CONTEXTINFO and call directly.
Staging: bcm: Remove typedef for _CLASSIFICATION_ONLY.
Staging: bcm: Remove typedef for _CLASSIFICATION_RULE.
Staging: bcm: Remove typedef for _ADD_CONNECTION.
Staging: bcm: Remove typedef for link_request and call directly.
Staging: bcm: Remove typedef for _CONTROL_PACKET and call directly.
Staging: bcm: Remove typedef for _PACKETTOSEND and call directly.
Staging: bcm: Remove typedef for _LEADER and call directly.
Staging: bcm: Remove typedef for _MINI_ADAPTER and call directly.
Staging: bcm: Fix all whitespace issues in nvm.c
Staging: bcm: Properly format braces in nvm.c
Staging: bcm: Correctly format all comments in nvm.c
Staging: bcm: Fix ERROR: return is not a function, parentheses are not required.
Staging: bcm: Use udelay instead of msleep for delays in nvm.c
Staging: bcm: Return -ENOMEM instead of -1 when memory not acquired in nmv.c
Staging: bcm: Replace INT with int in nvm.c
Staging: bcm: Replace UINT with "unsigned int" in nvm.c
Staging: bcm: Change conditions that check for NULL in nvm.c
Staging: bcm: Change order in if conditions to make more readable in nvm.c

Larry Finger (1):
staging: r8712u: Remove useless driver version info

Lars-Peter Clausen (69):
iio: Add iio_device_get()
iio:inkern: Use iio_device_{get,put}
iio: Add helper functions for enum style channel attributes
staging:iio:dac:ad5064: Use iio_enum for powerdown modes
staging:iio:dac:ad5446: Use iio_enum for powerdown modes
staging:iio:dac:ad5380: Convert to extended channel attributes
staging:iio:dac:ad5504: Convert to extended channel attributes
staging:iio:dac:ad5624r: Convert to extended channel attributes
staging:iio:dac:ad5686: Convert to extended channel attributes
staging:iio:dac:ad5791: Convert to extended channel attributes
staging:iio:dac: Remove unused dac.h includes
staging:iio:dac:max517: Convert to channel spec
staging:iio:dac: Remove dac.h
staging:iio:dac:ad5504: Use strtobool for boolean values
staging:iio:dac:ad5624r: Use strtobool for boolean values
staging:iio:dac:ad5791: Use strtobool for boolean values
staging:iio:dac:ad5504: Check if IRQ was requested before freeing it
staging:iio:dac:ad5504: Move private structs and defines from header to C file
staging:iio:dac:ad5791: Move private structs and defines from header to C file
staging:iio: Move DAC drivers out of staging
iio: iio_enum_available_read: Prevent possible buffer overflow
staging:iio:adis16400: Fix ADIS16300 ROLL_OUT register address
staging:iio:adis16400: Fix ADIS16300 temperature address
staging:iio:adis16400: Fix ADIS16334 temperature address
staging:iio:adis16400: Fix ADIS163xx AUX_ADC address
staging: iio: Remove superfluous flush_scheduled_work
iio: buffer: Fix NULL pointer deref caused by empty scan mask
iio: iio_buffer_register: Skip channels with negative scan index
iio: Add helper function for initializing triggered buffers
iio:adc:at91: Use new triggered buffer setup helper
staging:iio:adc:ad7192: Use new triggered buffer setup helper function
staging:iio:adc:ad7298: Use new triggered buffer setup helper function
staging:iio:adc:ad7476: Use new triggered buffer setup helper function
staging:iio:adc:ad7606: Use new triggered buffer setup helper function
staging:iio:adc:ad7793: Use new triggered buffer setup helper function
staging:iio:adc:ad7887: Use new triggered buffer setup helper function
staging:iio:adc:ad799x: Use new triggered buffer setup helper function
staging:iio:trigger: Use to_iio_trigger() instead of dev_get_drvdata()
iio:trigger: Use to_iio_trigger() instead of dev_get_drvdata()
iio:adc:at91: Relase mutex on error path in at91_adc_read_raw
iio:dac:ad5446: Add support for the AD5450/51/52/53
staging:iio:ad7793: Fix scan index for the "shorted" channel
iio:adc: Add AD7265/AD7266 support
iio:dac:ad5064: Add support for the ad5629r and ad5669r
iio:trigger: Register sysfs file statically
iio: iio_buffer_register: Use correct channel when calculating masklength
staging:iio: Request threaded-only IRQs with IRQF_ONESHOT
staging:iio:ad7298: Do not return error code in interrupt handler
staging:iio:adt7310: Do not return error code in interrupt handler
staging:iio:dummy driver: Do not return error code in interrupt handler
staging:iio:ad799x: Do not return error code in interrupt handler
staging:iio:ad7476: Do not return error code in interrupt handler
staging:iio:ad7887: Do not return error code in interrupt handler
staging:iio:max1363: Do not return error code in interrupt handler
staging:iio:lis3l02dq: Do not return error code in interrupt handler
staging:iio:accel:adis16xxx: Do not return error code in the interrupt handler
staging:iio:adis16260: Do not return error code in the interrupt handler
staging:iio:adis16400: Do not return error code in the interrupt handler
iio: Add callback to check whether a scan mask is valid
iio: Introduce iio_validate_scan_mask_onehot
staging:iio:ad7192: Use iio_validate_scan_mask_onehot
staging:iio:ad7793: Use iio_validate_scan_mask_onehot
staging:iio:ade7758: Use iio_validate_scan_mask_onehot
staging:iio:max1363: Don't free uninitialized variable
iio: ad5064: Move bus write callbacks to #if protected sections
staging:iio:adis16260: Fix drvdata inconsistency
staging:iio:tsl2x7x: Fix client data inconsistency
staging:iio:lpc32xx_adc: Ensure request_irq and free_irq dev_id parameter match
staging:iio:tsl2x7x: Ensure request_irq and free_irq dev_id parameter match

Lauri Hintsala (2):
Staging: csr: add WEXT and AP mode support
staging: csr: remove unneeded PCI dependency

Leed Aguilar (4):
staging:iio:magnetometer:ak8975: set power-down mode after reading fuse ROM data
staging:iio:magnetometer:ak8975: use gpio_request_one api
staging:iio:magnetometer:ak8975: remove 'mode' attribute
staging:iio:gyro:adis16080: remove sparse warnings

Marc Dietrich (6):
staging: nvec: convert to devm_ functions
staging: nvec: use dev_warn instead of printk
staging: nvec: cleanup driver registration
staging: nvec: cleanup powermanagement callbacks
staging: nvec: rename led driver to board specific paz00 driver
staging: nvec: add remove function to nvec childs

Marcos Paulo de Souza (23):
staging: sep: sep_crypto.c: Remove useless function crypto_sep_dump_message
staging: sep: sep_crypto.c: Remove useless functions sep_dump and sep_dump_sg
staging: vt6656: main_usb.c: Remove useless macros
staging: vt6656: desc.h: Remove commented macros and useless comments
staging: vt6656: hostap.c: Remove unused macros and some useless comments
staging: vt6656: hostap.c: Remove commented code
staging: vt6656: Remove all commented macros
staging: vt6656: Remove unsed macros
staging: vt6655: Remove all "if 0" blocks from driver
staging: vt6655: mac.h: Remove all commented macros
staging: vt6655: rf.c: Remove all unused macros
staging: vt6655: baseband.h: Remove all unused macros
staging: vt6655: Remove all commented macros
staging: vt6655: hostap.c: Remove all unused macros
staging: bcm: Remove code that will never execute
staging: bcm: Remove all commented macros
staging: bcm: Misc.c: Remove unused macros
staging: csr: Remove dead code
staging: csr: csr_util.h: Remove commented macros
staging: csr: netdev.c: Remove unused macros
staging: csr: unifi_sme.c: Remove unused macros
staging: csr: Remove unused macros
staging: sbe-2t3e3: Remove code that will never execute

Marek Belisko (8):
staging: ft1000-usb: Change KERN_ERROR usage to pr_err in ft1000_usb.c.
staging: ft1000-usb: Remove commented lines from ft1000_device.
staging: ft1000-usb: Remove leading spaces from struct ft1000_info.
staging: ft1000-usb: Remove spaces from struct dpram_blk.
staging: ft1000-usb: Remove name comments from ft1000_usb.h.
staging: ft1000-usb: Fix lines over 80 chars.
staging: ft1000-usb: Replace all C99 comments with regular in ft1000_usb.h.
staging: ft1000-usb: Fix various checkpach warnings in ft1000_usb.h

Martyn Welch (1):
VME: Prevent D16 cycles being split into 8-bit blocks

Masanari Iida (4):
staging: comedi: Fix typo in comedi
staging: Fix typo in winbond
staging: rts5139: Fix typo in rts5139
staging: ft1000: Fix typo in ft1000_usb.c

Michael Hennerich (4):
iio: frequency: New driver for AD9523 SPI Low Jitter Clock Generator
iio: frequency: New driver for Analog Devices ADF4350/ADF4351 Wideband Synthesizers
iio: adf4350: fix compiler warning [-Wuninitialized]
iio: ad9523: Fix argument type mismatch

Miguel Gómez (40):
Staging: ipack/bridges/tpci200: remove gotos in tpci200_free_irq().
Staging: ipack/bridges/tpci200: remove "out" label in tpci200_slot_map_space()
Staging: ipack/bridges/tpci200: remove useless break in tpci200_slot_map_space()
Staging: ipack/bridges/tpci200: remove "out" label in tpci200_request_irq()
Staging: ipack/bridges/tpci200: remove gotos in tpci200_install()
Staging: ipack/devices/ipoctal: remove ipoctal_config structure.
Staging: ipack/devices/ipoctal: remove error_flag field from ipoctal struct.
Staging: ipack/devices/ipoctal: remove unused enum uart_parity_e.
Staging: ipack/bridges/tpci200: change device table definition and export it.
Staging: xgifb: Remove #ifdef MODULE
Staging: xgifb: reorder the code a bit to be more module friendly
Staging: xgifb: disable pci device if there's an error after enabling it.
Staging: xgifb: disable pci device on pci remove function.
Staging: xgifb: reformat module parameter descriptions.
Staging: xgifb: remove DEBUGPRN() macro and its uses.
Staging: xgifb: remove DPRINTK() macro and replace it with pr_debug.
Staging: xgifb: define real dumpVGAReg() content only in DEBUG mode.
Staging: xgifb: Remove XGIFAIL() macro and its calls.
Staging: xgifb: Remove printk usage.
Staging: xgifb: Fix sparse warnings.
Staging: xgifb: Replace pr_* with dev_* when possible.
Staging: xgifb: Comment cleaning.
Staging: xgifb: Remove unneeded XGI_LCD_TYPE enumeration.
Staging: xgifb: Remove LCDA detection in xgifb_probe().
Staging: xgifb: Remove unused struct _chswtable.
Staging: xgifb: Improve debug strings.
Staging: xgifb: Remove useless switch in XGIfb_detect_VB().
Staging: xgifb: Simplify XGIfb_GetXG21DefaultLVDSModeIdx().
Staging: xgifb: Remove unneeded var and condition in XGIfb_search_vesamode().
Staging: xgifb: Remove useless always true condition.
Staging: xgifb: Rework conditions in XGI_SetATTRegs().
Staging: xgifb: Refactor XGI_AjustCRT2Rate().
Staging: xgifb: Refactor XGI_GetVBType().
Staging: xgifb: Rework conditions in XGI_GetVBInfo().
Staging: xgifb: Refactor XGI_GetCRT2ResInfo().
Staging: xgifb: Rework conditions in XGI_SetLockRegs().
Staging: xgifb: Rework conditions in XGI_EnableBridge().
Staging: xgifb: Rework some conditions in XGI_SetCRT2ModeRegs().
Staging: xgifb: Fix coding style.
Staging: xgifb: Remove useless condition.

Minchan Kim (3):
staging: zsmalloc: zsmalloc: use unsigned long instead of void *
staging: zram: fix random data read
staging: zram: remove special handle of uncompressed page

Natanael Copa (1):
staging: usbip: userspace: include headers in release tarballs

Nitin Gupta (1):
staging: zsmalloc documentation

Omar Ramirez Luna (4):
staging: tidspbridge: add pud code
staging: tidspbridge: split bridge_io_on_loaded
staging: tidspbridge: dynamically allocate ibuf in dload_data
staging: tidspbridge: dynamically allocate my_sym_buf in dload_symbols

Paul Bolle (2):
staging: Delete if_strip.h
staging: wlags49_h2: remove vi modelines

Peter Huewe (14):
staging/xgifb: Remove assignments without effect
staging/xgifb: Add mutext for fb_mmap locking
staging/xgifb: Add header #include guards to vb_table.h
staging/xgifb: Remove superfluous header includes
staging/xgifb: Consolidate XGINew_SetDRAMSize{,20}Reg
staging/xgifb: Remove duplicated code from XGINew_DDRSizing340
staging/xgifb: Inline XGINew_SetDRAMSizingType
staging/xgifb: Remove unnecessary fields of XGINew_DDRDRAM_TYPE{340, 20}
staging/xgifb: Replace constant arrays with constant values
staging/xgifb: Simplyfy XGI_GetVCLK2Ptr a bit
staging/xgifb: Remove useless function XGI_CloseCRTC
staging/xgifb: Replace delay lookup tables with constant values
staging/xgifb: Use SiS structs
staging/xgifb: Cleanup vb_device_info struct

Peter Meerwald (48):
iio: remove indio_dev pointer from max517_data
iio: max517: mark probe() and remove() with __devinit and __devexit
iio: add mcp4725 I2C DAC driver
iio: drop comment about 'real' channels
iio: nitpicking on sysfs-bus-iio
iio: fix typos in iio.h
iio: clarify channel and indexed in struct iio_chan_spec
iio: mark struct iio_enum elements with @ in comment
iio: cleanup iio/iio.h
staging bcm: spelling of suppress in comments
staging bcm: spelling of suppress in code
staging: iio: fix typos in simple dummy driver
iio: sysfs-bus-iio typo
iio: cleanup sysfs-bus-iio-light-lm3533-als
iio: iio/machine.h typo
staging: iio: add IIO_ALTVOLTAGE to iio_event_monitor example
staging: iio:: fix some typos
iio: iio/events.h typos
iio staging: fix typos in tsl*: register
iio staging: fix tsl2x7x file mode
iio staging: fix spelling of suppression in isl29018
iio: typo in iio_chan_spec.ext_info comment
iio: correct documentation for IIO_CONST_ATTR_SAMP_FREQ_AVAIL, match name of #define
iio: remove extra ; after function definition
iio staging: another typo in iio_simple_dummy_buffer
iio: add vcnl4000 combined ALS and proximity sensor
staging: iio: fix trigger handler of iio_simple_dummy driver
staging: iio: simplify timestamp alignment in iio_simple_dummy
staging: iio: fix typo, improve timestamp alignment comment
staging: iio: fix generic_buffer print2byte()
staging: iio: remove unused variable
staging: iio: move comment
staging: iio: generic_buffer cleanup
staging: iio: fix warning 'static but used in inline function'
staging: iio: use PRId64 format specifier for int64_t
staging: iio: quell asprintf() warning, missing #includes
iio staging: fix potential resource leak in generic_buffer
iio staging: fix potential memory/resource leaks in find_type_by_name()
iio staging: fix resource leak in _write_sysfs_int()
iio staging: missing newline in printf
iio: cleanup buffer.h comments
iio: fix spelling of detach in static func
iio staging: add recently added modifiers to iio_event_monitor
iio: kernel version typo in sysfs-bus-iio
iio: add adjd_s311 I2C digital color sensor driver
iio: fix pointer cast warning
iio staging: fix cast warning
iio staging: fix cast warning and cleanup alignment code

Randy Dunlap (1):
staging: reduce stack usage in prism2fw.c

Rob Clark (1):
staging: drm/omap: update TODO

Rupesh Gujare (8):
staging: ozwpan: ISOC transfer in triggered mode
staging: ozwpan: Correct ioctl numbers.
staging: ozwpan: kmalloc flag
staging: ozwpan: set last_pkt_nb
staging: ozwpan: udev support
staging: ozwpan: Set AC_VO priority
staging: ozwpan: Unregister with sysfs while unloading.
staging: ozwpan: Update TODO file

Sachin Kamat (4):
staging: iio: Remove version.h header file inclusion
Staging: ipack: Remove version.h header file inclusion
staging: Android: Fix some checkpatch warnings
staging: Android: Fix NULL pointer related warning in alarm-dev.c file

Sam Hansen (2):
staging: zram: conventions pr_warning -> pr_warn()
staging: zram: conventions, __aligned() attribute

Samuel Iglesias Gonsalvez (21):
Staging: ipack/bridges/tpci200: delete sysfs files
Staging: ipack: return proper value in match() function
Staging: ipack/bridges/tpci200: tpci200_slot_unmap_space() should return 0 if succeed.
Staging: ipack/bridges/tpci200: tpci200_slot_map_space() should return 0 if succeed.
Staging: ipack/bridges/tpci200: check if the remove function is available
Staging: ipack/bridges/tpci200: fix indention.
Staging: ipack/bridges/tpci200: remove name field from slot_irq
Staging: ipack/bridges/tpci200: removed check of tpci200->slots[dev->slot].dev
Staging: ipack: use idr interface for numbering buses
Staging: ipack: delete the call to remove() in ipack_driver_register
Staging: ipack/devices/ipoctal: avoid kernel oops when uninstalling
Staging: ipack/bridges/tpci200: avoid dereference of a freed tpci200->info
Staging: ipack/bridges/tpci200: fix kernel oops when uninstalling a device
Staging: ipack/bridges/tpci200: change pr_* usage for dev_* functions
Staging: ipack/devices/ipoctal: change pr_* usage for dev_* functions
Staging: ipack: remove pr_fmt definition.
Staging: ipack: delete sysfs from to-do list.
Staging: ipack/devices/ipoctal: fix oops when accessing "buffer"
Staging: ipack/devices/ipoctal: remove unneeded includes
Staging: ipack/bridges/tpci200: remove unneeded lock in irq handler
Staging: ipack/devices/ipoctal: remove unneeded lock in IRQ handler

Samuel Iglesias Gonsálvez (5):
Staging: ipack/devices/ipoctal: save IRQ vector in MEM space
Staging: ipack/devices/ipoctal: fix dereference NULL pointer
Staging: ipack/devices/ipoctal: initialize the device in probe function
Staging: ipack: added development mailing list in TODO file
Staging: ipack: change naming convention in TODO file

Sascha Hauer (5):
staging iio adt7410: make 16bit mode default
staging:iio:adt7410: use local platformdata if none is specified
iio: Fix unitialized use of list
staging iio adt7410: sysfs store function must return length
staging iio adt7410: fix 13bit mode

Sasha Levin (1):
staging: zcache: don't limit number of pools per client

Seth Jennings (6):
staging: zsmalloc: fix uninit'ed variable warning
staging: zram/zcache: swtich Kconfig dependency from X86 to ZSMALLOC
staging: zsmalloc: remove x86 dependency
staging: zsmalloc: add single-page object fastpath in unmap
staging: zsmalloc: add details to zs_map_object boiler plate
staging: zsmalloc: add mapping modes

Sherwin Soltani (1):
drivers: staging: android: binder.c: fix printk macros

Shubhrajyoti D (2):
staging: iio: hmc5843: Make it behave better as modules
staging: iio: ak8975: Make it behave better as modules

Stephen Rothwell (1):
staging: sm7xxfb: fix for "rename smtc_screen_info to smtc_scr_info"

Toshiaki Yamane (6):
staging: panel: Remove printk(KERN_DEBUG ...) located in the #if 0 block
staging: panel: Use pr_err(...) rather than printk(KERN_ERR ...)
staging: panel: Use pr_info(...) rather than printk(KERN_INFO
staging/et131x: fix checkpatch warnings
staging/frontier: fix checkpatch warnings
staging/cptm1217: fix checkpatch warnings

William Blair (2):
Staging: keucr: init: fixed a brace coding style issue
Staging: keucr: scsiglue: fixed a do while coding style issue

Xiao Guangrong (9):
staging: zcache: fix refcount leak
staging: zcache: fix a compile warning
staging: zcache: remove unnecessary config option dependence
staging: zcache: mark zbud_init/zcache_comp_init as __init
staging: zcache: cleanup zbud_init
staging: zcache: optimize zcache_do_preload
staging: zcache: cleanup zcache_do_preload and zcache_put_page
staging: zcache: introduce get_zcache_client
staging: zcache: cleanup the code between tmem_obj_init and tmem_obj_find

Documentation/ABI/testing/sysfs-bus-iio | 54 +-
.../ABI/testing/sysfs-bus-iio-frequency-ad9523 | 37 +
.../ABI/testing/sysfs-bus-iio-frequency-adf4350 | 21 +
.../ABI/testing/sysfs-bus-iio-light-lm3533-als | 61 +
Documentation/ramoops.txt | 39 +
drivers/iio/Kconfig | 10 +
drivers/iio/Makefile | 4 +
drivers/iio/adc/Kconfig | 13 +-
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/ad7266.c | 536 ++
drivers/iio/adc/at91_adc.c | 57 +-
drivers/{staging => }/iio/dac/Kconfig | 25 +-
drivers/{staging => }/iio/dac/Makefile | 1 +
drivers/{staging => }/iio/dac/ad5064.c | 268 +-
drivers/{staging => }/iio/dac/ad5360.c | 1 -
drivers/{staging => }/iio/dac/ad5380.c | 262 +-
drivers/{staging => }/iio/dac/ad5421.c | 3 +-
drivers/{staging => }/iio/dac/ad5446.c | 68 +-
drivers/{staging => }/iio/dac/ad5446.h | 2 +
drivers/{staging => }/iio/dac/ad5504.c | 216 +-
drivers/{staging => }/iio/dac/ad5624r.h | 0
drivers/{staging => }/iio/dac/ad5624r_spi.c | 218 +-
drivers/{staging => }/iio/dac/ad5686.c | 197 +-
drivers/{staging => }/iio/dac/ad5764.c | 1 -
drivers/{staging => }/iio/dac/ad5791.c | 222 +-
drivers/{staging => }/iio/dac/max517.c | 182 +-
drivers/iio/dac/mcp4725.c | 227 +
drivers/iio/frequency/Kconfig | 41 +
drivers/iio/frequency/Makefile | 6 +
drivers/iio/frequency/ad9523.c | 1059 ++++
drivers/iio/frequency/adf4350.c | 480 ++
drivers/iio/industrialio-buffer.c | 52 +-
drivers/iio/industrialio-core.c | 70 +
drivers/iio/industrialio-event.c | 3 +-
drivers/iio/industrialio-trigger.c | 45 +-
drivers/iio/industrialio-triggered-buffer.c | 110 +
drivers/iio/inkern.c | 48 +-
drivers/iio/light/Kconfig | 45 +
drivers/iio/light/Makefile | 7 +
drivers/iio/light/adjd_s311.c | 364 ++
drivers/iio/light/lm3533-als.c | 932 +++
drivers/iio/light/vcnl4000.c | 217 +
drivers/staging/Kconfig | 6 +-
drivers/staging/Makefile | 4 +-
drivers/staging/android/Kconfig | 5 -
drivers/staging/android/Makefile | 1 -
drivers/staging/android/alarm-dev.c | 37 +-
drivers/staging/android/ashmem.c | 14 +-
drivers/staging/android/binder.c | 54 +-
drivers/staging/android/logger.c | 10 +-
drivers/staging/android/ram_console.c | 179 -
drivers/staging/android/timed_output.c | 4 +-
drivers/staging/asus_oled/asus_oled.c | 6 +-
drivers/staging/bcm/Adapter.h | 220 +-
drivers/staging/bcm/Bcmchar.c | 32 +-
drivers/staging/bcm/Bcmnet.c | 18 +-
drivers/staging/bcm/CmHost.c | 111 +-
drivers/staging/bcm/CmHost.h | 10 +-
drivers/staging/bcm/DDRInit.c | 66 +-
drivers/staging/bcm/DDRInit.h | 4 +-
drivers/staging/bcm/Debug.h | 5 -
drivers/staging/bcm/HandleControlPacket.c | 10 +-
drivers/staging/bcm/IPv6Protocol.c | 26 +-
drivers/staging/bcm/IPv6ProtocolHdr.h | 10 +-
drivers/staging/bcm/InterfaceAdapter.h | 2 +-
drivers/staging/bcm/InterfaceDld.c | 14 +-
drivers/staging/bcm/InterfaceIdleMode.c | 12 +-
drivers/staging/bcm/InterfaceIdleMode.h | 10 +-
drivers/staging/bcm/InterfaceInit.c | 8 +-
drivers/staging/bcm/InterfaceIsr.c | 2 +-
drivers/staging/bcm/InterfaceIsr.h | 4 +-
drivers/staging/bcm/InterfaceMisc.c | 2 +-
drivers/staging/bcm/InterfaceMisc.h | 2 +-
drivers/staging/bcm/InterfaceRx.c | 12 +-
drivers/staging/bcm/InterfaceTx.c | 6 +-
drivers/staging/bcm/LeakyBucket.c | 16 +-
drivers/staging/bcm/Macros.h | 13 +-
drivers/staging/bcm/Misc.c | 180 +-
drivers/staging/bcm/PHSDefines.h | 1 -
drivers/staging/bcm/PHSModule.c | 68 +-
drivers/staging/bcm/PHSModule.h | 6 +-
drivers/staging/bcm/Protocol.h | 8 +-
drivers/staging/bcm/Prototypes.h | 168 +-
drivers/staging/bcm/Qos.c | 84 +-
drivers/staging/bcm/Transmit.c | 14 +-
drivers/staging/bcm/cntrl_SignalingInterface.h | 2 +-
drivers/staging/bcm/hostmibs.c | 6 +-
drivers/staging/bcm/led_control.c | 22 +-
drivers/staging/bcm/nvm.c | 6460 +++++++++----------
drivers/staging/bcm/sort.c | 16 +-
drivers/staging/bcm/vendorspecificextn.c | 6 +-
drivers/staging/bcm/vendorspecificextn.h | 6 +-
drivers/staging/ccg/Kconfig | 2 +-
drivers/staging/ccg/ccg.c | 10 +-
drivers/staging/comedi/Kconfig | 153 +-
drivers/staging/comedi/comedi_compat32.c | 2 +
drivers/staging/comedi/comedi_compat32.h | 6 +-
drivers/staging/comedi/comedi_fops.c | 431 +-
drivers/staging/comedi/comedi_fops.h | 11 -
.../comedi/{internal.h => comedi_internal.h} | 9 +
drivers/staging/comedi/comedidev.h | 47 +-
drivers/staging/comedi/drivers.c | 134 +-
drivers/staging/comedi/drivers/8255.c | 203 +-
drivers/staging/comedi/drivers/8255.h | 8 +-
drivers/staging/comedi/drivers/Makefile | 3 +-
drivers/staging/comedi/drivers/acl7225b.c | 29 +-
.../comedi/drivers/addi-data/addi_amcc_s5933.h | 6 -
.../staging/comedi/drivers/addi-data/addi_common.c | 28 +-
.../staging/comedi/drivers/addi-data/addi_common.h | 1 -
.../comedi/drivers/addi-data/amcc_s5933_58.h | 4 -
.../comedi/drivers/addi-data/hwdrv_APCI1710.c | 5 +-
.../comedi/drivers/addi-data/hwdrv_apci16xx.h | 15 -
.../comedi/drivers/addi-data/hwdrv_apci3xxx.h | 14 -
drivers/staging/comedi/drivers/adl_pci6208.c | 381 +-
drivers/staging/comedi/drivers/adl_pci7230.c | 86 +-
drivers/staging/comedi/drivers/adl_pci7296.c | 141 +-
drivers/staging/comedi/drivers/adl_pci7432.c | 147 +-
drivers/staging/comedi/drivers/adl_pci8164.c | 174 +-
drivers/staging/comedi/drivers/adl_pci9111.c | 127 +-
drivers/staging/comedi/drivers/adl_pci9118.c | 129 +-
drivers/staging/comedi/drivers/adq12b.c | 33 +-
drivers/staging/comedi/drivers/adv_pci1710.c | 136 +-
drivers/staging/comedi/drivers/adv_pci1723.c | 106 +-
drivers/staging/comedi/drivers/adv_pci_dio.c | 131 +-
drivers/staging/comedi/drivers/aio_aio12_8.c | 11 +-
drivers/staging/comedi/drivers/aio_iiro_16.c | 32 +-
drivers/staging/comedi/drivers/amplc_dio200.c | 529 +-
drivers/staging/comedi/drivers/amplc_pc236.c | 660 +-
drivers/staging/comedi/drivers/amplc_pc263.c | 541 +-
drivers/staging/comedi/drivers/amplc_pci224.c | 175 +-
drivers/staging/comedi/drivers/amplc_pci230.c | 1693 +++--
drivers/staging/comedi/drivers/c6xdigio.c | 4 +-
drivers/staging/comedi/drivers/cb_das16_cs.c | 579 +-
drivers/staging/comedi/drivers/cb_pcidas.c | 1723 +++---
drivers/staging/comedi/drivers/cb_pcidas64.c | 143 +-
drivers/staging/comedi/drivers/cb_pcidda.c | 104 +-
drivers/staging/comedi/drivers/cb_pcidio.c | 119 +-
drivers/staging/comedi/drivers/cb_pcimdas.c | 156 +-
drivers/staging/comedi/drivers/cb_pcimdda.c | 11 +-
drivers/staging/comedi/drivers/comedi_bond.c | 12 +-
drivers/staging/comedi/drivers/comedi_parport.c | 16 +-
drivers/staging/comedi/drivers/comedi_pci.h | 60 -
drivers/staging/comedi/drivers/comedi_test.c | 20 +-
drivers/staging/comedi/drivers/contec_pci_dio.c | 147 +-
drivers/staging/comedi/drivers/daqboard2000.c | 146 +-
drivers/staging/comedi/drivers/das08.c | 1052 ++--
drivers/staging/comedi/drivers/das08.h | 14 +-
drivers/staging/comedi/drivers/das08_cs.c | 189 +-
drivers/staging/comedi/drivers/das16.c | 114 +-
drivers/staging/comedi/drivers/das16m1.c | 17 +-
drivers/staging/comedi/drivers/das1800.c | 1203 ++--
drivers/staging/comedi/drivers/das6402.c | 14 +-
drivers/staging/comedi/drivers/das800.c | 51 +-
drivers/staging/comedi/drivers/dmm32at.c | 634 +-
drivers/staging/comedi/drivers/dt2801.c | 14 +-
drivers/staging/comedi/drivers/dt2811.c | 25 +-
drivers/staging/comedi/drivers/dt2814.c | 4 +-
drivers/staging/comedi/drivers/dt2815.c | 7 +-
drivers/staging/comedi/drivers/dt2817.c | 6 +-
drivers/staging/comedi/drivers/dt282x.c | 76 +-
drivers/staging/comedi/drivers/dt3000.c | 166 +-
drivers/staging/comedi/drivers/dt9812.c | 7 +-
drivers/staging/comedi/drivers/dyna_pci10xx.c | 155 +-
drivers/staging/comedi/drivers/fl512.c | 6 +-
drivers/staging/comedi/drivers/gsc_hpdi.c | 21 +-
drivers/staging/comedi/drivers/icp_multi.c | 12 +-
drivers/staging/comedi/drivers/icp_multi.h | 1 -
drivers/staging/comedi/drivers/ii_pci20kc.c | 16 +-
drivers/staging/comedi/drivers/jr3_pci.c | 25 +-
drivers/staging/comedi/drivers/ke_counter.c | 118 +-
drivers/staging/comedi/drivers/me4000.c | 405 +-
drivers/staging/comedi/drivers/me4000.h | 37 -
drivers/staging/comedi/drivers/me_daq.c | 108 +-
drivers/staging/comedi/drivers/mite.c | 1 -
drivers/staging/comedi/drivers/mpc624.c | 7 +-
drivers/staging/comedi/drivers/mpc8260cpm.c | 8 +-
drivers/staging/comedi/drivers/multiq3.c | 15 +-
drivers/staging/comedi/drivers/ni_6527.c | 18 +-
drivers/staging/comedi/drivers/ni_65xx.c | 12 +-
drivers/staging/comedi/drivers/ni_660x.c | 9 +-
drivers/staging/comedi/drivers/ni_670x.c | 350 +-
drivers/staging/comedi/drivers/ni_at_a2150.c | 6 +-
drivers/staging/comedi/drivers/ni_at_ao.c | 20 +-
drivers/staging/comedi/drivers/ni_atmio16d.c | 45 +-
drivers/staging/comedi/drivers/ni_daq_700.c | 516 +-
drivers/staging/comedi/drivers/ni_daq_dio24.c | 6 +-
drivers/staging/comedi/drivers/ni_labpc.c | 8 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 23 +-
drivers/staging/comedi/drivers/ni_pcidio.c | 8 +-
drivers/staging/comedi/drivers/ni_pcimio.c | 4 +-
drivers/staging/comedi/drivers/pcl711.c | 39 +-
drivers/staging/comedi/drivers/pcl724.c | 28 +-
drivers/staging/comedi/drivers/pcl725.c | 16 +-
drivers/staging/comedi/drivers/pcl726.c | 49 +-
drivers/staging/comedi/drivers/pcl730.c | 29 +-
drivers/staging/comedi/drivers/pcl812.c | 239 +-
drivers/staging/comedi/drivers/pcl816.c | 94 +-
drivers/staging/comedi/drivers/pcl818.c | 113 +-
drivers/staging/comedi/drivers/pcm3724.c | 20 +-
drivers/staging/comedi/drivers/pcm3730.c | 14 +-
drivers/staging/comedi/drivers/pcmad.c | 14 +-
drivers/staging/comedi/drivers/pcmda12.c | 27 +-
drivers/staging/comedi/drivers/pcmmio.c | 80 +-
drivers/staging/comedi/drivers/pcmuio.c | 81 +-
drivers/staging/comedi/drivers/poc.c | 45 +-
drivers/staging/comedi/drivers/quatech_daqp_cs.c | 4 +-
drivers/staging/comedi/drivers/rtd520.c | 3249 +++++-----
drivers/staging/comedi/drivers/rti800.c | 20 +-
drivers/staging/comedi/drivers/rti802.c | 9 +-
drivers/staging/comedi/drivers/s526.c | 44 +-
drivers/staging/comedi/drivers/s626.c | 3092 +++++-----
drivers/staging/comedi/drivers/s626.h | 10 -
drivers/staging/comedi/drivers/serial2002.c | 30 +-
drivers/staging/comedi/drivers/skel.c | 17 +-
drivers/staging/comedi/drivers/ssv_dnp.c | 41 +-
drivers/staging/comedi/drivers/unioxx5.c | 8 +-
drivers/staging/comedi/drivers/usbdux.c | 523 +-
drivers/staging/comedi/drivers/usbduxfast.c | 352 +-
drivers/staging/comedi/drivers/usbduxsigma.c | 466 +-
drivers/staging/comedi/drivers/vmk80xx.c | 193 +-
drivers/staging/comedi/proc.c | 2 +-
drivers/staging/comedi/range.c | 2 +-
drivers/staging/cptm1217/clearpad_tm1217.c | 4 +-
drivers/staging/cptm1217/cp_tm1217.h | 3 +-
drivers/staging/csr/Kconfig | 9 +
drivers/staging/csr/LICENSE.txt | 39 +
drivers/staging/csr/Makefile | 75 +
drivers/staging/csr/bh.c | 391 ++
drivers/staging/csr/csr_formatted_io.c | 27 +
drivers/staging/csr/csr_formatted_io.h | 25 +
drivers/staging/csr/csr_framework_ext.c | 148 +
drivers/staging/csr/csr_framework_ext.h | 248 +
drivers/staging/csr/csr_framework_ext_types.h | 63 +
drivers/staging/csr/csr_lib.h | 188 +
drivers/staging/csr/csr_log.h | 249 +
drivers/staging/csr/csr_log_configure.h | 134 +
drivers/staging/csr/csr_log_text.h | 132 +
drivers/staging/csr/csr_macro.h | 114 +
drivers/staging/csr/csr_msg_transport.h | 25 +
drivers/staging/csr/csr_msgconv.c | 292 +
drivers/staging/csr/csr_msgconv.h | 87 +
drivers/staging/csr/csr_panic.c | 21 +
drivers/staging/csr/csr_panic.h | 53 +
drivers/staging/csr/csr_prim_defs.h | 62 +
drivers/staging/csr/csr_result.h | 25 +
drivers/staging/csr/csr_sched.h | 292 +
drivers/staging/csr/csr_sdio.h | 731 +++
.../staging/csr/csr_serialize_primitive_types.c | 101 +
drivers/staging/csr/csr_time.c | 43 +
drivers/staging/csr/csr_time.h | 114 +
drivers/staging/csr/csr_util.c | 15 +
drivers/staging/csr/csr_wifi_common.h | 109 +
drivers/staging/csr/csr_wifi_fsm.h | 248 +
drivers/staging/csr/csr_wifi_fsm_event.h | 50 +
drivers/staging/csr/csr_wifi_fsm_types.h | 440 ++
drivers/staging/csr/csr_wifi_hip_card.h | 123 +
drivers/staging/csr/csr_wifi_hip_card_sdio.c | 4163 +++++++++++++
drivers/staging/csr/csr_wifi_hip_card_sdio.h | 702 +++
drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c | 2595 ++++++++
drivers/staging/csr/csr_wifi_hip_card_sdio_mem.c | 1713 +++++
drivers/staging/csr/csr_wifi_hip_chiphelper.c | 793 +++
drivers/staging/csr/csr_wifi_hip_chiphelper.h | 471 ++
.../staging/csr/csr_wifi_hip_chiphelper_private.h | 208 +
drivers/staging/csr/csr_wifi_hip_conversions.h | 81 +
drivers/staging/csr/csr_wifi_hip_download.c | 835 +++
drivers/staging/csr/csr_wifi_hip_dump.c | 865 +++
drivers/staging/csr/csr_wifi_hip_packing.c | 4804 +++++++++++++++
drivers/staging/csr/csr_wifi_hip_send.c | 422 ++
drivers/staging/csr/csr_wifi_hip_signals.c | 1313 ++++
drivers/staging/csr/csr_wifi_hip_signals.h | 137 +
drivers/staging/csr/csr_wifi_hip_sigs.h | 1425 +++++
drivers/staging/csr/csr_wifi_hip_ta_sampling.c | 541 ++
drivers/staging/csr/csr_wifi_hip_ta_sampling.h | 75 +
drivers/staging/csr/csr_wifi_hip_udi.c | 268 +
drivers/staging/csr/csr_wifi_hip_unifi.h | 880 +++
.../staging/csr/csr_wifi_hip_unifi_signal_names.c | 46 +
drivers/staging/csr/csr_wifi_hip_unifi_udi.h | 76 +
drivers/staging/csr/csr_wifi_hip_unifihw.h | 67 +
drivers/staging/csr/csr_wifi_hip_unifiversion.h | 38 +
drivers/staging/csr/csr_wifi_hip_xbv.c | 1076 ++++
drivers/staging/csr/csr_wifi_hip_xbv.h | 127 +
drivers/staging/csr/csr_wifi_hostio_prim.h | 27 +
drivers/staging/csr/csr_wifi_lib.h | 112 +
drivers/staging/csr/csr_wifi_msgconv.h | 58 +
.../staging/csr/csr_wifi_nme_ap_converter_init.c | 90 +
.../staging/csr/csr_wifi_nme_ap_converter_init.h | 49 +
.../csr/csr_wifi_nme_ap_free_downstream_contents.c | 84 +
.../csr/csr_wifi_nme_ap_free_upstream_contents.c | 39 +
drivers/staging/csr/csr_wifi_nme_ap_lib.h | 523 ++
drivers/staging/csr/csr_wifi_nme_ap_prim.h | 503 ++
drivers/staging/csr/csr_wifi_nme_ap_sef.c | 30 +
drivers/staging/csr/csr_wifi_nme_ap_sef.h | 31 +
drivers/staging/csr/csr_wifi_nme_ap_serialize.c | 909 +++
drivers/staging/csr/csr_wifi_nme_ap_serialize.h | 103 +
drivers/staging/csr/csr_wifi_nme_converter_init.h | 46 +
drivers/staging/csr/csr_wifi_nme_lib.h | 1054 ++++
drivers/staging/csr/csr_wifi_nme_prim.h | 1666 +++++
drivers/staging/csr/csr_wifi_nme_serialize.h | 174 +
drivers/staging/csr/csr_wifi_nme_task.h | 38 +
drivers/staging/csr/csr_wifi_private_common.h | 89 +
drivers/staging/csr/csr_wifi_result.h | 35 +
.../staging/csr/csr_wifi_router_converter_init.c | 82 +
.../staging/csr/csr_wifi_router_converter_init.h | 42 +
.../csr/csr_wifi_router_ctrl_converter_init.c | 134 +
.../csr/csr_wifi_router_ctrl_converter_init.h | 42 +
...csr_wifi_router_ctrl_free_downstream_contents.c | 108 +
.../csr_wifi_router_ctrl_free_upstream_contents.c | 87 +
drivers/staging/csr/csr_wifi_router_ctrl_lib.h | 2092 +++++++
drivers/staging/csr/csr_wifi_router_ctrl_prim.h | 2122 +++++++
drivers/staging/csr/csr_wifi_router_ctrl_sef.c | 45 +
drivers/staging/csr/csr_wifi_router_ctrl_sef.h | 58 +
.../staging/csr/csr_wifi_router_ctrl_serialize.c | 2591 ++++++++
.../staging/csr/csr_wifi_router_ctrl_serialize.h | 341 +
.../csr/csr_wifi_router_free_downstream_contents.c | 53 +
.../csr/csr_wifi_router_free_upstream_contents.c | 53 +
drivers/staging/csr/csr_wifi_router_lib.h | 427 ++
drivers/staging/csr/csr_wifi_router_prim.h | 430 ++
drivers/staging/csr/csr_wifi_router_sef.c | 19 +
drivers/staging/csr/csr_wifi_router_sef.h | 33 +
drivers/staging/csr/csr_wifi_router_serialize.c | 418 ++
drivers/staging/csr/csr_wifi_router_serialize.h | 75 +
drivers/staging/csr/csr_wifi_router_task.h | 33 +
drivers/staging/csr/csr_wifi_router_transport.c | 199 +
.../csr/csr_wifi_serialize_primitive_types.c | 256 +
drivers/staging/csr/csr_wifi_sme_ap_lib.h | 783 +++
drivers/staging/csr/csr_wifi_sme_ap_prim.h | 1038 ++++
drivers/staging/csr/csr_wifi_sme_converter_init.c | 201 +
drivers/staging/csr/csr_wifi_sme_converter_init.h | 42 +
.../csr/csr_wifi_sme_free_downstream_contents.c | 187 +
.../csr/csr_wifi_sme_free_upstream_contents.c | 275 +
drivers/staging/csr/csr_wifi_sme_lib.h | 4313 +++++++++++++
drivers/staging/csr/csr_wifi_sme_prim.h | 6519 ++++++++++++++++++++
drivers/staging/csr/csr_wifi_sme_sef.c | 85 +
drivers/staging/csr/csr_wifi_sme_sef.h | 101 +
drivers/staging/csr/csr_wifi_sme_serialize.c | 5809 +++++++++++++++++
drivers/staging/csr/csr_wifi_sme_serialize.h | 670 ++
drivers/staging/csr/csr_wifi_sme_task.h | 33 +
drivers/staging/csr/csr_wifi_vif_utils.h | 108 +
drivers/staging/csr/data_tx.c | 57 +
drivers/staging/csr/drv.c | 2262 +++++++
drivers/staging/csr/firmware.c | 413 ++
drivers/staging/csr/inet.c | 106 +
drivers/staging/csr/init_hw.c | 108 +
drivers/staging/csr/io.c | 1166 ++++
drivers/staging/csr/mlme.c | 436 ++
drivers/staging/csr/monitor.c | 399 ++
drivers/staging/csr/netdev.c | 3993 ++++++++++++
drivers/staging/csr/os.c | 483 ++
drivers/staging/csr/putest.c | 685 ++
drivers/staging/csr/sdio_events.c | 134 +
drivers/staging/csr/sdio_mmc.c | 1340 ++++
drivers/staging/csr/sdio_stubs.c | 82 +
drivers/staging/csr/sme_blocking.c | 1535 +++++
drivers/staging/csr/sme_mgt.c | 1012 +++
drivers/staging/csr/sme_native.c | 591 ++
drivers/staging/csr/sme_sys.c | 3262 ++++++++++
drivers/staging/csr/sme_userspace.c | 315 +
drivers/staging/csr/sme_userspace.h | 38 +
drivers/staging/csr/sme_wext.c | 3381 ++++++++++
drivers/staging/csr/ul_int.c | 532 ++
drivers/staging/csr/unifi_clients.h | 129 +
drivers/staging/csr/unifi_config.h | 34 +
drivers/staging/csr/unifi_dbg.c | 110 +
drivers/staging/csr/unifi_event.c | 700 +++
drivers/staging/csr/unifi_native.h | 257 +
drivers/staging/csr/unifi_os.h | 145 +
drivers/staging/csr/unifi_pdu_processing.c | 3755 +++++++++++
drivers/staging/csr/unifi_priv.h | 1177 ++++
drivers/staging/csr/unifi_sme.c | 1239 ++++
drivers/staging/csr/unifi_sme.h | 245 +
drivers/staging/csr/unifi_wext.h | 124 +
drivers/staging/csr/unifiio.h | 398 ++
drivers/staging/csr/wext_events.c | 285 +
drivers/staging/echo/echo.c | 9 +-
drivers/staging/echo/echo.h | 28 +-
drivers/staging/et131x/et131x.c | 59 +-
drivers/staging/frontier/alphatrack.c | 6 +-
drivers/staging/frontier/tranzport.c | 12 +-
drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 72 +-
drivers/staging/ft1000/ft1000-pcmcia/ft1000_proc.c | 10 +-
drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 2 +-
drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 9 +-
drivers/staging/ft1000/ft1000-usb/ft1000_usb.c | 18 +-
drivers/staging/ft1000/ft1000-usb/ft1000_usb.h | 177 +-
drivers/staging/gdm72xx/gdm_qos.c | 6 +-
drivers/staging/gdm72xx/gdm_sdio.c | 8 +-
drivers/staging/gdm72xx/gdm_usb.c | 31 +-
drivers/staging/gdm72xx/gdm_wimax.c | 18 +-
drivers/staging/gdm72xx/gdm_wimax.h | 1 -
drivers/staging/gdm72xx/netlink_k.c | 11 +-
drivers/staging/gdm72xx/sdio_boot.c | 1 -
drivers/staging/gdm72xx/usb_boot.c | 3 +-
drivers/staging/iio/Documentation/device.txt | 10 +-
drivers/staging/iio/Documentation/generic_buffer.c | 71 +-
.../staging/iio/Documentation/iio_event_monitor.c | 14 +
drivers/staging/iio/Documentation/iio_utils.h | 33 +-
drivers/staging/iio/Documentation/overview.txt | 2 +-
drivers/staging/iio/Documentation/ring.txt | 4 +-
.../staging/iio/Documentation/sysfs-bus-iio-light | 25 +-
drivers/staging/iio/Kconfig | 1 -
drivers/staging/iio/Makefile | 1 -
drivers/staging/iio/accel/adis16201_core.c | 27 -
drivers/staging/iio/accel/adis16201_ring.c | 5 +-
drivers/staging/iio/accel/adis16203_core.c | 28 -
drivers/staging/iio/accel/adis16203_ring.c | 5 +-
drivers/staging/iio/accel/adis16204_core.c | 99 +-
drivers/staging/iio/accel/adis16204_ring.c | 5 +-
drivers/staging/iio/accel/adis16209_core.c | 31 -
drivers/staging/iio/accel/adis16209_ring.c | 5 +-
drivers/staging/iio/accel/adis16220_core.c | 26 -
drivers/staging/iio/accel/adis16240_core.c | 31 +-
drivers/staging/iio/accel/adis16240_ring.c | 5 +-
drivers/staging/iio/accel/lis3l02dq_ring.c | 8 +-
drivers/staging/iio/accel/sca3000_core.c | 2 +-
drivers/staging/iio/adc/Kconfig | 19 +-
drivers/staging/iio/adc/ad7192.c | 59 +-
drivers/staging/iio/adc/ad7298.h | 5 +
drivers/staging/iio/adc/ad7298_core.c | 15 +-
drivers/staging/iio/adc/ad7298_ring.c | 68 +-
drivers/staging/iio/adc/ad7476_core.c | 9 -
drivers/staging/iio/adc/ad7476_ring.c | 48 +-
drivers/staging/iio/adc/ad7606_core.c | 9 -
drivers/staging/iio/adc/ad7606_ring.c | 46 +-
drivers/staging/iio/adc/ad7793.c | 67 +-
drivers/staging/iio/adc/ad7816.c | 2 +-
drivers/staging/iio/adc/ad7887_core.c | 9 -
drivers/staging/iio/adc/ad7887_ring.c | 37 +-
drivers/staging/iio/adc/ad799x.h | 2 -
drivers/staging/iio/adc/ad799x_core.c | 30 +-
drivers/staging/iio/adc/ad799x_ring.c | 67 +-
drivers/staging/iio/adc/adt7310.c | 9 +-
drivers/staging/iio/adc/adt7410.c | 64 +-
drivers/staging/iio/adc/lpc32xx_adc.c | 4 +-
drivers/staging/iio/adc/max1363_ring.c | 9 +-
drivers/staging/iio/cdc/ad7150.c | 6 +-
drivers/staging/iio/dac/ad5504.h | 65 -
drivers/staging/iio/dac/ad5791.h | 112 -
drivers/staging/iio/dac/dac.h | 6 -
drivers/staging/iio/gyro/adis16080_core.c | 2 +-
drivers/staging/iio/gyro/adis16260_core.c | 23 +-
drivers/staging/iio/gyro/adis16260_ring.c | 5 +-
drivers/staging/iio/iio_hwmon.c | 12 +-
drivers/staging/iio/iio_simple_dummy.c | 10 +-
drivers/staging/iio/iio_simple_dummy_buffer.c | 18 +-
drivers/staging/iio/imu/adis16400.h | 3 +-
drivers/staging/iio/imu/adis16400_core.c | 36 +-
drivers/staging/iio/imu/adis16400_ring.c | 13 +-
drivers/staging/iio/light/isl29018.c | 16 +-
drivers/staging/iio/light/tsl2583.c | 2 +-
drivers/staging/iio/light/tsl2x7x_core.c | 8 +-
drivers/staging/iio/magnetometer/Kconfig | 2 +-
drivers/staging/iio/magnetometer/ak8975.c | 98 +-
drivers/staging/iio/magnetometer/hmc5843.c | 6 +-
drivers/staging/iio/meter/ade7758.h | 1 -
drivers/staging/iio/meter/ade7758_core.c | 7 +-
drivers/staging/iio/meter/ade7758_ring.c | 1 +
drivers/staging/iio/ring_sw.c | 4 +-
drivers/staging/iio/trigger/iio-trig-bfin-timer.c | 4 +-
.../staging/iio/trigger/iio-trig-periodic-rtc.c | 4 +-
drivers/staging/iio/trigger/iio-trig-sysfs.c | 2 +-
drivers/staging/ipack/TODO | 11 +-
drivers/staging/ipack/bridges/tpci200.c | 473 +-
drivers/staging/ipack/bridges/tpci200.h | 5 -
drivers/staging/ipack/devices/ipoctal.c | 79 +-
drivers/staging/ipack/devices/ipoctal.h | 39 -
drivers/staging/ipack/ipack.c | 46 +-
drivers/staging/keucr/init.c | 3 +-
drivers/staging/keucr/scsiglue.c | 11 +-
drivers/staging/line6/control.c | 4 +-
drivers/staging/line6/driver.c | 4 +-
drivers/staging/line6/driver.h | 4 +-
drivers/staging/line6/pod.c | 16 +-
drivers/staging/line6/pod.h | 2 +-
drivers/staging/line6/variax.c | 8 +-
drivers/staging/nvec/Kconfig | 9 +-
drivers/staging/nvec/Makefile | 2 +-
drivers/staging/nvec/nvec.c | 77 +-
drivers/staging/nvec/nvec_kbd.c | 16 +-
drivers/staging/nvec/{nvec_leds.c => nvec_paz00.c} | 46 +-
drivers/staging/nvec/nvec_power.c | 32 +-
drivers/staging/nvec/nvec_ps2.c | 35 +-
drivers/staging/omap-thermal/Kconfig | 46 +
drivers/staging/omap-thermal/Makefile | 5 +
drivers/staging/omap-thermal/TODO | 28 +
drivers/staging/omap-thermal/omap-bandgap.c | 1187 ++++
drivers/staging/omap-thermal/omap-bandgap.h | 441 ++
drivers/staging/omap-thermal/omap-thermal-common.c | 364 ++
drivers/staging/omap-thermal/omap-thermal.h | 108 +
drivers/staging/omap-thermal/omap4-thermal.c | 259 +
drivers/staging/omap-thermal/omap5-thermal.c | 297 +
drivers/staging/omap-thermal/omap_bandgap.txt | 30 +
drivers/staging/omapdrm/TODO | 7 +-
drivers/staging/omapdrm/omap_dmm_priv.h | 1 -
drivers/staging/omapdrm/omap_dmm_tiler.c | 44 +-
drivers/staging/ozwpan/TODO | 11 +-
drivers/staging/ozwpan/ozappif.h | 6 +-
drivers/staging/ozwpan/ozcdev.c | 28 +-
drivers/staging/ozwpan/ozmain.c | 2 +-
drivers/staging/ozwpan/ozpd.c | 182 +-
drivers/staging/ozwpan/ozpd.h | 3 +-
drivers/staging/ozwpan/ozproto.c | 6 +-
drivers/staging/ozwpan/ozprotocol.h | 1 +
drivers/staging/panel/panel.c | 60 +-
drivers/staging/phison/phison.c | 13 +-
drivers/staging/ramster/r2net.c | 4 +-
drivers/staging/rtl8187se/r8180_wx.c | 4 +-
drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 4 +-
drivers/staging/rtl8712/usb_intf.c | 4 +-
drivers/staging/rts5139/rts51x_card.c | 10 +-
drivers/staging/rts5139/rts51x_chip.c | 5 +-
drivers/staging/rts5139/rts51x_chip.h | 2 +-
drivers/staging/rts5139/rts51x_fop.c | 1 -
drivers/staging/rts5139/rts51x_scsi.h | 2 +-
drivers/staging/rts5139/sd_cprm.c | 8 +-
drivers/staging/rts_pstor/ms.c | 2 +-
drivers/staging/rts_pstor/rtsx.c | 4 +-
drivers/staging/rts_pstor/sd.c | 11 +-
drivers/staging/sbe-2t3e3/2t3e3.h | 3 -
drivers/staging/sbe-2t3e3/cpld.c | 15 -
drivers/staging/sbe-2t3e3/ctrl.c | 19 +-
drivers/staging/sbe-2t3e3/dc.c | 19 +-
drivers/staging/sbe-2t3e3/exar7250.c | 40 +-
drivers/staging/sbe-2t3e3/exar7300.c | 17 -
drivers/staging/sbe-2t3e3/intr.c | 60 +-
drivers/staging/sbe-2t3e3/io.c | 23 +-
drivers/staging/sbe-2t3e3/module.c | 13 +-
drivers/staging/sep/sep_crypto.c | 123 +-
drivers/staging/sep/sep_driver_api.h | 8 +-
drivers/staging/sep/sep_driver_config.h | 4 +-
drivers/staging/sep/sep_main.c | 101 +-
drivers/staging/serqt_usb2/serqt_usb2.c | 4 +-
drivers/staging/slicoss/slicoss.c | 7 +-
drivers/staging/sm7xx/Kconfig | 8 -
drivers/staging/sm7xx/Makefile | 3 -
drivers/staging/sm7xxfb/Kconfig | 13 +
drivers/staging/sm7xxfb/Makefile | 1 +
drivers/staging/{sm7xx => sm7xxfb}/TODO | 2 +-
.../staging/{sm7xx/smtcfb.h => sm7xxfb/sm7xx.h} | 1 -
.../staging/{sm7xx/smtcfb.c => sm7xxfb/sm7xxfb.c} | 547 +-
drivers/staging/speakup/i18n.c | 2 +-
drivers/staging/speakup/main.c | 2 +-
drivers/staging/speakup/selection.c | 6 +-
drivers/staging/speakup/speakup_acnt.h | 2 +-
drivers/staging/speakup/speakup_decpc.c | 2 +-
drivers/staging/speakup/synth.c | 2 +-
drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 8 +-
drivers/staging/telephony/ixj.c | 4 +-
drivers/staging/tidspbridge/core/io_sm.c | 704 +--
drivers/staging/tidspbridge/core/tiomap3430.c | 27 +-
drivers/staging/tidspbridge/dynload/cload.c | 69 +-
drivers/staging/usbip/userspace/src/Makefile.am | 5 +-
drivers/staging/usbip/vhci.h | 7 +-
drivers/staging/usbip/vhci_hcd.c | 39 +-
drivers/staging/vme/devices/vme_user.c | 3 +-
drivers/staging/vt6655/80211hdr.h | 2 -
drivers/staging/vt6655/baseband.c | 2 -
drivers/staging/vt6655/baseband.h | 30 -
drivers/staging/vt6655/bssdb.c | 6 +-
drivers/staging/vt6655/desc.h | 11 -
drivers/staging/vt6655/device.h | 15 -
drivers/staging/vt6655/device_main.c | 37 -
drivers/staging/vt6655/dpc.c | 1 -
drivers/staging/vt6655/hostap.c | 6 -
drivers/staging/vt6655/iwctl.c | 36 -
drivers/staging/vt6655/mac.h | 24 -
drivers/staging/vt6655/mib.h | 2 -
drivers/staging/vt6655/rf.c | 78 -
drivers/staging/vt6655/rf.h | 1 -
drivers/staging/vt6655/tether.h | 3 -
drivers/staging/vt6655/vntwifi.c | 2 -
drivers/staging/vt6655/wcmd.c | 24 -
drivers/staging/vt6656/80211hdr.h | 2 -
drivers/staging/vt6656/bssdb.c | 9 +-
drivers/staging/vt6656/bssdb.h | 2 -
drivers/staging/vt6656/card.c | 1 -
drivers/staging/vt6656/card.h | 1 -
drivers/staging/vt6656/channel.c | 2 -
drivers/staging/vt6656/desc.h | 19 -
drivers/staging/vt6656/device.h | 4 -
drivers/staging/vt6656/hostap.c | 63 -
drivers/staging/vt6656/int.c | 43 +-
drivers/staging/vt6656/int.h | 43 +-
drivers/staging/vt6656/iwctl.c | 2050 +++---
drivers/staging/vt6656/iwctl.h | 262 +-
drivers/staging/vt6656/main_usb.c | 40 +-
drivers/staging/vt6656/mib.h | 1 -
drivers/staging/vt6656/rxtx.c | 2 -
drivers/staging/vt6656/tether.h | 2 -
drivers/staging/vt6656/usbpipe.c | 3 -
drivers/staging/vt6656/wcmd.c | 85 +-
drivers/staging/winbond/mds_s.h | 2 +-
drivers/staging/winbond/mto.c | 2 +-
drivers/staging/winbond/wbusb.c | 8 +-
drivers/staging/wlags49_h2/dhf.c | 1 -
drivers/staging/wlags49_h2/dhf.h | 1 -
drivers/staging/wlags49_h2/hcf.c | 8 +-
drivers/staging/wlags49_h2/hcf.h | 1 -
drivers/staging/wlags49_h2/hcfcfg.h | 1 -
drivers/staging/wlags49_h2/mdd.h | 1 -
drivers/staging/wlags49_h2/mmd.c | 1 -
drivers/staging/wlags49_h2/mmd.h | 1 -
drivers/staging/wlags49_h2/wl_main.c | 4 +-
drivers/staging/wlan-ng/cfg80211.c | 20 +-
drivers/staging/wlan-ng/prism2fw.c | 134 +-
drivers/staging/wlan-ng/prism2sta.c | 8 +-
drivers/staging/xgifb/XGI_main.h | 22 -
drivers/staging/xgifb/XGI_main_26.c | 492 +-
drivers/staging/xgifb/XGIfb.h | 11 +-
drivers/staging/xgifb/vb_def.h | 22 +-
drivers/staging/xgifb/vb_init.c | 473 +-
drivers/staging/xgifb/vb_setmode.c | 897 ++-
drivers/staging/xgifb/vb_struct.h | 77 +-
drivers/staging/xgifb/vb_table.h | 273 +-
drivers/staging/xgifb/vb_util.c | 8 -
drivers/staging/xgifb/vgatypes.h | 35 -
drivers/staging/zcache/Kconfig | 5 +-
drivers/staging/zcache/tmem.c | 63 +-
drivers/staging/zcache/zcache-main.c | 178 +-
drivers/staging/zram/Kconfig | 5 +-
drivers/staging/zram/zram_drv.c | 132 +-
drivers/staging/zram/zram_drv.h | 21 +-
drivers/staging/zram/zram_sysfs.c | 6 +-
drivers/staging/zsmalloc/Kconfig | 4 -
drivers/staging/zsmalloc/zsmalloc-main.c | 233 +-
drivers/staging/zsmalloc/zsmalloc.h | 20 +-
drivers/staging/zsmalloc/zsmalloc_int.h | 6 +-
drivers/vme/bridges/vme_tsi148.c | 85 +-
fs/pstore/Kconfig | 19 +
fs/pstore/Makefile | 1 +
fs/pstore/ftrace.c | 35 +
fs/pstore/inode.c | 114 +-
fs/pstore/internal.h | 45 +
fs/pstore/platform.c | 66 +-
fs/pstore/ram.c | 368 +-
fs/pstore/ram_core.c | 150 +-
include/linux/Kbuild | 1 -
include/linux/if_strip.h | 27 -
include/linux/iio/buffer.h | 22 +-
include/linux/iio/consumer.h | 34 +-
.../staging => include/linux}/iio/dac/ad5421.h | 4 -
include/linux/iio/dac/ad5504.h | 16 +
include/linux/iio/dac/ad5791.h | 25 +
.../staging => include/linux}/iio/dac/max517.h | 4 -
include/linux/iio/dac/mcp4725.h | 16 +
include/linux/iio/events.h | 6 +-
include/linux/iio/frequency/ad9523.h | 195 +
include/linux/iio/frequency/adf4350.h | 126 +
include/linux/iio/iio.h | 108 +-
include/linux/iio/machine.h | 2 +-
include/linux/iio/sysfs.h | 2 +-
include/linux/iio/triggered_buffer.h | 15 +
include/linux/iio/types.h | 8 +-
include/linux/platform_data/ad7266.h | 54 +
include/linux/pstore.h | 20 +
include/linux/pstore_ram.h | 33 +-
kernel/trace/trace.c | 7 +-
kernel/trace/trace_functions.c | 36 +-
657 files changed, 122342 insertions(+), 26556 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-light-lm3533-als
create mode 100644 drivers/iio/adc/ad7266.c
rename drivers/{staging => }/iio/dac/Kconfig (83%)
rename drivers/{staging => }/iio/dac/Makefile (92%)
rename drivers/{staging => }/iio/dac/ad5064.c (67%)
rename drivers/{staging => }/iio/dac/ad5360.c (99%)
rename drivers/{staging => }/iio/dac/ad5380.c (86%)
rename drivers/{staging => }/iio/dac/ad5421.c (99%)
rename drivers/{staging => }/iio/dac/ad5446.c (87%)
rename drivers/{staging => }/iio/dac/ad5446.h (99%)
rename drivers/{staging => }/iio/dac/ad5504.c (64%)
rename drivers/{staging => }/iio/dac/ad5624r.h (100%)
rename drivers/{staging => }/iio/dac/ad5624r_spi.c (68%)
rename drivers/{staging => }/iio/dac/ad5686.c (72%)
rename drivers/{staging => }/iio/dac/ad5764.c (99%)
rename drivers/{staging => }/iio/dac/ad5791.c (70%)
rename drivers/{staging => }/iio/dac/max517.c (52%)
create mode 100644 drivers/iio/dac/mcp4725.c
create mode 100644 drivers/iio/frequency/Kconfig
create mode 100644 drivers/iio/frequency/Makefile
create mode 100644 drivers/iio/frequency/ad9523.c
create mode 100644 drivers/iio/frequency/adf4350.c
create mode 100644 drivers/iio/industrialio-triggered-buffer.c
create mode 100644 drivers/iio/light/Kconfig
create mode 100644 drivers/iio/light/Makefile
create mode 100644 drivers/iio/light/adjd_s311.c
create mode 100644 drivers/iio/light/lm3533-als.c
create mode 100644 drivers/iio/light/vcnl4000.c
delete mode 100644 drivers/staging/android/ram_console.c
delete mode 100644 drivers/staging/comedi/comedi_fops.h
rename drivers/staging/comedi/{internal.h => comedi_internal.h} (78%)
delete mode 100644 drivers/staging/comedi/drivers/comedi_pci.h
create mode 100644 drivers/staging/csr/Kconfig
create mode 100644 drivers/staging/csr/LICENSE.txt
create mode 100644 drivers/staging/csr/Makefile
create mode 100644 drivers/staging/csr/bh.c
create mode 100644 drivers/staging/csr/csr_formatted_io.c
create mode 100644 drivers/staging/csr/csr_formatted_io.h
create mode 100644 drivers/staging/csr/csr_framework_ext.c
create mode 100644 drivers/staging/csr/csr_framework_ext.h
create mode 100644 drivers/staging/csr/csr_framework_ext_types.h
create mode 100644 drivers/staging/csr/csr_lib.h
create mode 100644 drivers/staging/csr/csr_log.h
create mode 100644 drivers/staging/csr/csr_log_configure.h
create mode 100644 drivers/staging/csr/csr_log_text.h
create mode 100644 drivers/staging/csr/csr_macro.h
create mode 100644 drivers/staging/csr/csr_msg_transport.h
create mode 100644 drivers/staging/csr/csr_msgconv.c
create mode 100644 drivers/staging/csr/csr_msgconv.h
create mode 100644 drivers/staging/csr/csr_panic.c
create mode 100644 drivers/staging/csr/csr_panic.h
create mode 100644 drivers/staging/csr/csr_prim_defs.h
create mode 100644 drivers/staging/csr/csr_result.h
create mode 100644 drivers/staging/csr/csr_sched.h
create mode 100644 drivers/staging/csr/csr_sdio.h
create mode 100644 drivers/staging/csr/csr_serialize_primitive_types.c
create mode 100644 drivers/staging/csr/csr_time.c
create mode 100644 drivers/staging/csr/csr_time.h
create mode 100644 drivers/staging/csr/csr_util.c
create mode 100644 drivers/staging/csr/csr_wifi_common.h
create mode 100644 drivers/staging/csr/csr_wifi_fsm.h
create mode 100644 drivers/staging/csr/csr_wifi_fsm_event.h
create mode 100644 drivers/staging/csr/csr_wifi_fsm_types.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_card.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_card_sdio.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_card_sdio.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_card_sdio_mem.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_chiphelper.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_chiphelper.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_chiphelper_private.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_conversions.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_download.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_dump.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_packing.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_send.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_signals.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_signals.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_sigs.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_ta_sampling.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_ta_sampling.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_udi.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_unifi.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_unifi_signal_names.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_unifi_udi.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_unifihw.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_unifiversion.h
create mode 100644 drivers/staging/csr/csr_wifi_hip_xbv.c
create mode 100644 drivers/staging/csr/csr_wifi_hip_xbv.h
create mode 100644 drivers/staging/csr/csr_wifi_hostio_prim.h
create mode 100644 drivers/staging/csr/csr_wifi_lib.h
create mode 100644 drivers/staging/csr/csr_wifi_msgconv.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_converter_init.c
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_converter_init.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_free_upstream_contents.c
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_lib.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_prim.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_sef.c
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_sef.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_serialize.c
create mode 100644 drivers/staging/csr/csr_wifi_nme_ap_serialize.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_converter_init.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_lib.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_prim.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_serialize.h
create mode 100644 drivers/staging/csr/csr_wifi_nme_task.h
create mode 100644 drivers/staging/csr/csr_wifi_private_common.h
create mode 100644 drivers/staging/csr/csr_wifi_result.h
create mode 100644 drivers/staging/csr/csr_wifi_router_converter_init.c
create mode 100644 drivers/staging/csr/csr_wifi_router_converter_init.h
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_converter_init.c
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_converter_init.h
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_lib.h
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_prim.h
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_sef.c
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_sef.h
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_serialize.c
create mode 100644 drivers/staging/csr/csr_wifi_router_ctrl_serialize.h
create mode 100644 drivers/staging/csr/csr_wifi_router_free_downstream_contents.c
create mode 100644 drivers/staging/csr/csr_wifi_router_free_upstream_contents.c
create mode 100644 drivers/staging/csr/csr_wifi_router_lib.h
create mode 100644 drivers/staging/csr/csr_wifi_router_prim.h
create mode 100644 drivers/staging/csr/csr_wifi_router_sef.c
create mode 100644 drivers/staging/csr/csr_wifi_router_sef.h
create mode 100644 drivers/staging/csr/csr_wifi_router_serialize.c
create mode 100644 drivers/staging/csr/csr_wifi_router_serialize.h
create mode 100644 drivers/staging/csr/csr_wifi_router_task.h
create mode 100644 drivers/staging/csr/csr_wifi_router_transport.c
create mode 100644 drivers/staging/csr/csr_wifi_serialize_primitive_types.c
create mode 100644 drivers/staging/csr/csr_wifi_sme_ap_lib.h
create mode 100644 drivers/staging/csr/csr_wifi_sme_ap_prim.h
create mode 100644 drivers/staging/csr/csr_wifi_sme_converter_init.c
create mode 100644 drivers/staging/csr/csr_wifi_sme_converter_init.h
create mode 100644 drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c
create mode 100644 drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c
create mode 100644 drivers/staging/csr/csr_wifi_sme_lib.h
create mode 100644 drivers/staging/csr/csr_wifi_sme_prim.h
create mode 100644 drivers/staging/csr/csr_wifi_sme_sef.c
create mode 100644 drivers/staging/csr/csr_wifi_sme_sef.h
create mode 100644 drivers/staging/csr/csr_wifi_sme_serialize.c
create mode 100644 drivers/staging/csr/csr_wifi_sme_serialize.h
create mode 100644 drivers/staging/csr/csr_wifi_sme_task.h
create mode 100644 drivers/staging/csr/csr_wifi_vif_utils.h
create mode 100644 drivers/staging/csr/data_tx.c
create mode 100644 drivers/staging/csr/drv.c
create mode 100644 drivers/staging/csr/firmware.c
create mode 100644 drivers/staging/csr/inet.c
create mode 100644 drivers/staging/csr/init_hw.c
create mode 100644 drivers/staging/csr/io.c
create mode 100644 drivers/staging/csr/mlme.c
create mode 100644 drivers/staging/csr/monitor.c
create mode 100644 drivers/staging/csr/netdev.c
create mode 100644 drivers/staging/csr/os.c
create mode 100644 drivers/staging/csr/putest.c
create mode 100644 drivers/staging/csr/sdio_events.c
create mode 100644 drivers/staging/csr/sdio_mmc.c
create mode 100644 drivers/staging/csr/sdio_stubs.c
create mode 100644 drivers/staging/csr/sme_blocking.c
create mode 100644 drivers/staging/csr/sme_mgt.c
create mode 100644 drivers/staging/csr/sme_native.c
create mode 100644 drivers/staging/csr/sme_sys.c
create mode 100644 drivers/staging/csr/sme_userspace.c
create mode 100644 drivers/staging/csr/sme_userspace.h
create mode 100644 drivers/staging/csr/sme_wext.c
create mode 100644 drivers/staging/csr/ul_int.c
create mode 100644 drivers/staging/csr/unifi_clients.h
create mode 100644 drivers/staging/csr/unifi_config.h
create mode 100644 drivers/staging/csr/unifi_dbg.c
create mode 100644 drivers/staging/csr/unifi_event.c
create mode 100644 drivers/staging/csr/unifi_native.h
create mode 100644 drivers/staging/csr/unifi_os.h
create mode 100644 drivers/staging/csr/unifi_pdu_processing.c
create mode 100644 drivers/staging/csr/unifi_priv.h
create mode 100644 drivers/staging/csr/unifi_sme.c
create mode 100644 drivers/staging/csr/unifi_sme.h
create mode 100644 drivers/staging/csr/unifi_wext.h
create mode 100644 drivers/staging/csr/unifiio.h
create mode 100644 drivers/staging/csr/wext_events.c
mode change 100755 => 100644 drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2583
mode change 100755 => 100644 drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2x7x
delete mode 100644 drivers/staging/iio/dac/ad5504.h
delete mode 100644 drivers/staging/iio/dac/ad5791.h
delete mode 100644 drivers/staging/iio/dac/dac.h
mode change 100755 => 100644 drivers/staging/iio/light/tsl2x7x.h
mode change 100755 => 100644 drivers/staging/iio/light/tsl2x7x_core.c
rename drivers/staging/nvec/{nvec_leds.c => nvec_paz00.c} (67%)
create mode 100644 drivers/staging/omap-thermal/Kconfig
create mode 100644 drivers/staging/omap-thermal/Makefile
create mode 100644 drivers/staging/omap-thermal/TODO
create mode 100644 drivers/staging/omap-thermal/omap-bandgap.c
create mode 100644 drivers/staging/omap-thermal/omap-bandgap.h
create mode 100644 drivers/staging/omap-thermal/omap-thermal-common.c
create mode 100644 drivers/staging/omap-thermal/omap-thermal.h
create mode 100644 drivers/staging/omap-thermal/omap4-thermal.c
create mode 100644 drivers/staging/omap-thermal/omap5-thermal.c
create mode 100644 drivers/staging/omap-thermal/omap_bandgap.txt
delete mode 100644 drivers/staging/sm7xx/Kconfig
delete mode 100644 drivers/staging/sm7xx/Makefile
create mode 100644 drivers/staging/sm7xxfb/Kconfig
create mode 100644 drivers/staging/sm7xxfb/Makefile
rename drivers/staging/{sm7xx => sm7xxfb}/TODO (76%)
rename drivers/staging/{sm7xx/smtcfb.h => sm7xxfb/sm7xx.h} (99%)
rename drivers/staging/{sm7xx/smtcfb.c => sm7xxfb/sm7xxfb.c} (82%)
create mode 100644 fs/pstore/ftrace.c
delete mode 100644 include/linux/if_strip.h
rename {drivers/staging => include/linux}/iio/dac/ad5421.h (92%)
create mode 100644 include/linux/iio/dac/ad5504.h
create mode 100644 include/linux/iio/dac/ad5791.h
rename {drivers/staging => include/linux}/iio/dac/max517.h (76%)
create mode 100644 include/linux/iio/dac/mcp4725.h
create mode 100644 include/linux/iio/frequency/ad9523.h
create mode 100644 include/linux/iio/frequency/adf4350.h
create mode 100644 include/linux/iio/triggered_buffer.h
create mode 100644 include/linux/platform_data/ad7266.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/