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 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel