2014-04-01 18:46:05

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [GIT PULL] Staging driver patches for 3.15-rc1

The following changes since commit dcb99fd9b08cfe1afe426af4d8d3cbc429190f15:

Linux 3.14-rc7 (2014-03-16 18:51:24 -0700)

are available in the git repository at:

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

for you to fetch changes up to 94debda32429e1a348fec8543245f1190a92d68c:

staging: xillybus: XILLYBUS_PCIE depends on PCI_MSI (2014-03-21 12:24:09 -0700)

----------------------------------------------------------------
Staging driver pull request for 3.15-rc1

Here's the huge drivers/staging/ update for 3.15-rc1.

Loads of cleanup fixes, a few drivers removed, and some new ones added.

All have been in linux-next for a while.

Signed-off-by: Greg Kroah-Hartman <[email protected]>

----------------------------------------------------------------
Aaro Koskinen (6):
staging: octeon-ethernet: drop CONFIG_CAVIUM_OCTEON_NUM_PACKET_BUFFERS
staging: octeon-ethernet: make num_packet_buffers static
staging: octeon-ethernet: make cvm_oct_free_tx_skbs static
staging: octeon-ethernet: make global_register_lock static
staging: octeon-ethernet: add missing include
staging: octeon-usb: prevent memory corruption

Alan (1):
staging: et131x: fix allocation failures

Alexandre Belloni (1):
iio: mxs-lradc: remove useless check

Alexey Khoroshilov (2):
staging: dgap: remove unneeded status variables
staging: dgap: implement proper error handling in dgap_start()

Alexey Lyashkov (1):
lustre/mdc: use ibits_known mask for lock match

Ana Rey (93):
staging: rtl8187se: Deleted rtl8180_len2duration functions in r8180_core.c
staging: rtl8187se: Convert CHANNEL_LIST typedef into a struct.
staging: rtl8187se: Clean-up comment line style in r8180_core.c
staging: rtl8187se: Fixed whitespaces and indentations in r8180.h
staging: rtl8187se: Clean-up comment line style in r8180.h
staging: rtl8187se: Fixed open brace in r8180.h
staging: rtl8187se: Fixed a pointer declaration error in r8180.h
staging: rtl8187se: Added parenthesis in a macro in r8180.h
staging: rtl8187se: Convert ChnlAccessSetting typedef into a struct.
staging: rtl8187se: Convert Stats typedef into a struct
staging: rtl8187se: Convert _link_detect_t typedef into a struct.
staging: rtl8187se: Fix whitespaces in ieee80211/dot11d.h
staging: rtl8187se: Convert buffer typedef into a struct
staging: rtl8187se: Convert r8180_priv typedef into a struct
staging: rtl8187se: Delete typedef _ThreeWire
staging: rtl8187se: Convert _WIRELESS_MODE into a enum.
staging: rtl8187se: Convert nic_t typedef into an enum
staging: rtl8187se: Convert _LED_STRATEGY_8185 typedef into an enum
staging: rtl8187se: Convert _RT_RF_POWER_STATE typedef into an enum
staging: rtl8187se: Delete typedef _LED_CTL_MODE
staging: rtl8187se: Convert _RT_PS_MODE typedef into an enum
staging: rtl8187se: Delete commented code in r8180.h
staging: rtl8187se: Deleted rtl8225z2_rf_set_mode function
staging: rtl8187se: Fix whitespaces in ieee80211/ieee80211_crypt_tkip.c
staging: rtl8187se: Fix braces in ieee80211/ieee80211_crypt_tkip.c
staging: rtl8192u: make in r8192U_core.c the local functions static
staging: rtl8192u: make in r8180_93cx6.c some local functions static
staging: rts5139: make the local variable static
staging: rts5139: Added in ms_mg.c an include to fix a sparse warning
staging: rts5139: make thrts5139_usb_idse local variable static in rts51x.c
staging: rts5139: Added in sd_cprm.c an include to fix a sparse warning
staging: rtl8192u: Deleted 'alloc_tx_beacon_desc_ring' function in r8192U_core.c
staging: rtl8192u: make in ieee80211/rtl819x_TSProc.c some local functions static
staging: rtl8192u: make in ieee80211/rtl819x_HTProc.c some local functions static
staging: rtl8192u: make in ieee80211/rtl819x_BAProc.c some local functions static
staging: rtl8192u: Deleted 'rtl819xU_cmd_isr' function in r8192U_core.c
staging: rtl8192u: Deleted 'rtl8192_set_mode' function in r8192U_core.c
staging: rtl8192u: Deleted 'rtl8192_proc_module_remove' function in r8192U_core.c
staging: rtl8192u: Deleted 'rtl8192_beacon_stop' function in r8192U_core.c
staging: rtl8192u: Added in r819xU_firmware_img.c an include to fix a sparse warning
staging: rtl8192u: make in ieee80211/ieee80211_tx.c some local functions static
staging: rtl8192u: make in ieee80211/ieee80211_softmac.c some local functions static
staging: rtl8192u: make in ieee80211/ieee80211_rx.c some local functions static
staging: rtl8192u: Deleted 'HTUseDefaultSetting' function in ieee80211/rtl819x_HTProc.c
staging: rtl8192u: make in r819xU_phy.c some local functions static
staging: rtl8187se: Delete commented code
staging: rtl8187se: Remove unnecessary blank lines
staging: rtl8187se: Clean-up comment line style
staging: rtl8187se: Re-write if statement with comment lines inside.
staging: rtl8187se: Remove unused functions 'rsn_authen_cipher_suite' and 'ext_ieee80211_send_beacon_wq'
staging: rtl8187se: Fix whitespaces in if-statement.
staging: rtl8187se: Fix whitespace around else-statements
staging: rtl8187se: Add necessary whitespaces in while and do-while statements.
staging: rtl8187se: Delete braces are not necessary in ieee80211/ieee80211_softmac.c
staging: rtl8187se: Add whitespaces between 'if' and the condition.
staging: rtl8187se: Add whitespaces in while and for structures.
staging: rtl8187se: Delete space prohibited between function name and open parenthesis
staging: rtl8187se: Delete space prohibited after open parenthesis.
staging: rtl8187se: Delete spaces prohibited around semicolons, colons and exclamations
staging: rtl8187se: Add whitespaces around '+', '-' and '='
staging: rtl8187se: Add whitespaces around commas
staging: rtl8187se: Fix "code indent should use tabs where possible" error
staging: rtl8187se: Add whitespaces around '+=' and '=='
staging: rtl8187se: Add whitespaces around '&', '||' and '&&'
staging: rtl8187se: Delete some innecesary whitespaces
staging: rtl8187se: Move trailing statement to next line
staging: rtl8187se: Fix pointer declarations in ieee80211/ieee80211_softmac.c
staging: rtl8187se: Remove initialization of static variable in ieee80211/ieee80211_softmac.c
staging: rtl8187se: Delete commented code
staging: rtl8187se: Fix commend line
staging: rtl8187se: Fix indent in switch statement.
staging: rtl8187se: Convert from printk into netdev_err or netdev_info
staging: rtl8187se: Use ether_addr_copy function
staging: rtl8187se: Use min_t instead of min
staging: rtl8187se: Delete unnecessary comment in r8180_core.c
staging: rtl8187se: Delete commented code and whiteline
staging: rtl8187se: Clean-up comment line style in r8180_rtl8225.h
staging: rtl8192u: Delete commented code in ieee80211/dot11d.c
staging: rtl8192u: Clean-up comment line style in ieee80211/dot11d.c
staging: rtl8192u: Move open brace on the previous line
staging: rtl8192u: Delete unnecesary braces in ieee80211/dot11d.c
staging: rtl8192u: Add whitespace in ieee80211/dot11d.c
staging: rtl8192u: fix coding style in function definition
staging: rtl8192u: Move export_symbol below its function
staging: rtl8192u: Convert from printk into netdev_err or netdev_info
staging: rtl8192u: Fix whitespaces in function declarations in r8192U_dm.h
staging: rtl8192u: Delete 'dm_change_fsync_setting' function in r8192U_dm.c
staging: rtl8192u: Delete 'DM_CTSToSelfSetting' function in r8192U_dm.c
staging: rtl8192u: Delete duplicate function declarations and extern keyword
staging: rtl8192u: make in r819xU_firmware.c some local functions static
staging: rtl8192u: Delete 'fwSendNullPacket' function in r819xU_firmware.c
staging: rtl8192u: make in ieee80211/ieee80211_wx.c a local variable static
staging: rtl8192u: make in r819xU_cmdpkt.c some local functions static

Andreas Dilger (2):
staging/lustre/idl: remove LASSERT/CLASSERT from lustre_idl.h
staging/lustre/llite: fix O_TMPFILE/O_LOV_DELAY_CREATE conflict

Andreea-Cristina Bernat (13):
/drivers/staging/sbe2t3e3: Fixed left brace to be on the previous line
drivers/staging/crystalhd/bcm_70012_regs.h: Fix line over 80 characters.
/drivers/staging/dgrp: Fixed warning unchecked sscanf return value
/dgrp: Fixed warning by adding fallthrough comment
staging/media/solo6x10: Fix coding-style error
/staging/vt6656: Delete extra paranthesis from macro definition
staging: rtl8712: Delete space before semicolon
staging: lirc: Add fallthrough comment
staging: sep: Add fallthrough comment
Staging: solo6x10: Replace expressions that don't use ALIGN macro
Staging: unisys: Replace kmalloc/memset with kzalloc
Staging: rtl8187se: Fix warning symbol should be static
Staging: lirc: Fix warning: assignment of bool to 0/1

Andrew Perepechko (1):
lustre/xattr: separate ACL and XATTR caches

Andriy Skulysh (1):
staging/lustre/ptlrpc: flock deadlock detection does not work

Ann Koehler (1):
lustre/osc: Don't flush active extents.

Archana Patni (2):
iio: hid-sensors: Added Proximity Sensor Driver
iio: hid-sensors: Added Pressure Sensor driver

Artem Blagodarenko (1):
staging/lustre/mgs: set_param -P option that sets value permanently

Arve Hjønnevåg (1):
staging: binder: Support concurrent 32 bit and 64 bit processes.

Ashley Smith (3):
staging: vt6655 : Fix placement of open brace
staging: bcm: Replace <asm/uaccess.h> by <linux/uaccess.h>
staging: lustre: Remove extern keyword from function prototypes

Axel Rasmussen (9):
drivers: staging: rtl8187se: use netdev_* instead of prink
drivers: staging: rtl8187se: refactor/clean signal smoothing
drivers: staging: rtl8187se: wrap excessively long lines
drivers: staging: rtl8187se: wrap excessively long lines
drivers: staging: rtl8187se: wrap excessively long lines
drivers: staging: rtl8187se: fixed broken indentation
drivers: staging: rtl8187se: fixed checkpatch.pl errors
drivers: staging: rtl8187se: wrap excessively long lines
drivers: staging: rtl8187se: refactor wmm_param_update

Aybuke Ozdemir (30):
drivers/staging/rts5139:xd.c: Fix line over 80 characters.
staging: solo6x10: solo6x10-v4l2-enc.c: Fix line over 80 characters.
staging: core: tiomap3430.c Fix line over 80 characters.
drivers/staging/crystalhd:crystalhd_lnx.c: Fix line over 80 characters.
staging: gdm724x: gdm_usb.c: Fix line over 80 characters.
staging: octeon: ethernet-mdio.c Fix line over 80 characters.
staging: go7007: go7007-v4l2.c Fix line over 80 characters.
staging: nokia_h4p: nokia_fw-bcm.c Fix line over 80 characters.
staging: vt6656: power.c Fix line over 80 characters.
staging: bcm: Typedefs.h Fix do not use // c99 comments.
staging: bcm: Typedefs.h Fix "foo * bar" warning.
staging: iio: addac: adt7316.h Fix Unnecessary space after function pointer name
staging: iio: light: Checkpatch fixes tsl2x7x_core.c
staging: octeon: octeon-ethernet.h Fix Unnecessary space after function pointer name
drivers/staging/dgrp:dgrp_tty.c: Fix line over 80 characters.
staging: media: omap24xx: tcm825x.c Fix that open brace { should be on the previous line
drivers/staging/serqt_usb2:serqt_usb2.c Fix line over 80 characters.
staging: imx-drm: imx-ldb.c Fix line over 80 characters.
staging/silicom/bypasslib/bp_ioctl.h Fix do not add new typedefs.
staging/rtl8712/osdep_service.h Fix line over 80 characters.
staging: addac: adt7316.c: Fix line over 80 characters
staging/speakup:speakup_dectlk.c Fix line over 80 characters.
staging/octeon:ethernet-rgmii.c: Fix line over 80 characters.
staging:lustre:lnet: lib-types.h Fix unnecessary space func. pointer name.
staging:lustre:lnet: lib-types.h Fix open brace '{' err.
staging/tidspbridge/rmgr/mgr.c Fix quoted string split across lines
staging: adc: mxs-lradc.c Fix line over 80 characters.
staging: as102: as10x_handle.h .Fix Unnecessary space after function pointer name
staging/media/davinci_vpfe/vpfe_video.h Fix missing space after return type
staging/media/davinci_vpfe/vpfe_video.h Unnecessary space after function pointer name

Benjamin Romer (1):
staging: unisys: update MAINTAINERS and TODO

Beomho Seo (1):
iio: ak8975: Add device name

Bobi Jam (1):
lustre/lov: avoid subobj's coh_parent race

Boris BREZILLON (1):
iio: at91: document ADC clock properties

Bruno Faccini (1):
lustre/ldlm: set l_lvb_type coherent when layout is returned

Chase Southwood (27):
Staging: comedi: remove unnecessary braces in pcl711.c
Staging: comedi: convert while loop to timeout in ni_mio_common.c
Staging: comedi: fix memory leak in comedi_bond.c
Staging: comedi: Correct a few printf format codes
Staging: comedi: clean up conditional statement in addi_apci_3xxx.c
Staging: comedi: kcomedilib: replace deprecated simple_strtoul() with kstrtouint()
Staging: comedi: addi-data: fix brace-related coding style issues in hwdrv_apci035.c
Staging: comedi: addi-data: cleanup comments in hwdrv_apci035.c
Staging: comedi: addi-data: convert printk() to dev_err()
Staging: comedi: addi-data: do not initialize statics to 0 in hwdrv_apci035.c
Staging: comedi: addi-data: cleanup comments in hwdrv_apci1564.c
Staging: comedi: addi-data: cleanup brace usage in hwdrv_apci1564.c
Staging: comedi: addi-data: replace printk() with dev_err() in hwdrv_apci1564.c
Staging: comedi: addi-data: don't initialize a static variable to 0
Staging: comedi: addi-data: comment cleanup in hwdrv_apci035.c
Staging: comedi: addi-data: cleanup conditional blocks in hwdrv_apci035.c
Staging: comedi: addi-data: fix a couple of lines that are too long
Staging: comedi: addi-data: clean-up variable use in hwdrv_apci035.c
Staging: comedi: addi-data: remove unnecessary variable initializations in hwdrv_apci035.c
Staging: comedi: addi-data: tidy up digital input register map defines in hwdrv_apci1564.c
Staging: comedi: addi-data: tidy up digital output register map defines in hwdrv_apci1564.c
Staging: comedi: addi-data: tidy up watchdog register
Staging: comedi: addi-data: tidy up timer register map defines in hwdrv_apci1564.c
Staging: comedi: addi-data: tidy up counter register map defines in hwdrv_apci1564.c
Staging: comedi: convert while loops to timeouts in s626.c
Staging: comedi: propagate timeout errors in s626.c
Staging: comedi: addi-data: style cleanups in hwdrv_apci1564.c

Chi Pham (10):
staging:rtl8187se: Removed assignments from if statements in ieee80211/ieee80211_softmac.c.
staging:vt6656: Removed assignment in if statement.
staging:wlags49_h2: Removed assignments from if statements.
staging: rtl8192u: Removed assignments from if statements.
staging: cxt1e1: Removed assignments from if statements.
staging:dgnc: Removed assignments from if statements.
staging:rtl8188eu: Removed assignments in if statements.
staging:lustre: Removed assignments from if statements.
staging:media: Removed assignments from if statements.
staging: rtl8188eu: Reduced nesting and improved coding style.

Colin Cross (5):
staging: android: Split uapi out of android_alarm.h
staging: android: Split uapi out of ashmem.h
staging: android: split uapi out of sync.h and sw_sync.h
staging: android: Split uapi out of binder.h
staging: ion: Move shrinker out of heaps

Conrad Meyer (4):
Staging: comedi: Fix 80-char line limit style issue in addi_apci_1500.c
Staging: comedi: Fix some raw printks with dev_warn()
Staging: comedi: Kill comment art in hwdrv_apci1500.c
Staging: comedi: do not initialize statics to 0 (apci1500)

Cédric Cabessa (2):
staging: usbip: fix quoted string split across lines
staging: usbip: fix line over 80 characters

Daeseok Youn (25):
staging : ion : Fix some checkpatch warnings and an error
staging: android: timed_output: fix a checkpatch warning
staging : android : sync : fix a checkpatch warning
staging: ced401: fix double unlock bug
staging: bcm: Remove unneeded set a variable
staging: bcm: fix checkpatch error 'assignment in if condition'
staging: lustre: make functions as static
staging: cxt1e1: remove unused variable
staging: cxt1e1: remove space between function name and parenthesis
staging: cxt1e1: Fix no spaces at the start of a line in hwprobe.c
Staging: cxt1e1: Fix line length over 80 characters in hwprobe.c
staging: cxt1e1: fix checkpatch error 'assignment in if condition'
staging: cxt1e1: fix checkpatch errors with open brace '{'
staging: cxt1e1: remove space between function name and parenthesis
staging: cxt1e1: Fix no spaces at the start of a line in linux.c
staging: cxt1e1: Fix line length over 80 characters in linux.c
staging: cxt1e1: fix checkpatch error 'assignment in if condition'
staging: cxt1e1: fix checkpatch errors with open brace '{'
staging: frontier: fix memory leak in usb_alphatrack_probe()
staging: cxt1e1: remove redundant memset() call
staging: cxt1e1: remove redundant memset() call
staging: dgnc: replace unnecessary while() with if()
staging: unisys: remove incorrect error handling after queue_delayed_work
staging: cxt1e1: remove unneeded mkret() calls
staging: unisys: replace kzalloc/kfree with UISMALLOC/UISFREE

Dan Carpenter (10):
iio:imu:adis16400 remove an unneeded check
iio: dac: ad7303: remove an unneeded check
staging: cxt1e1: cleanup mfg_template[] a bit
staging: rtl8821ae: a couple macro expansion bugs
staging: gdm724x: cleanup alloc_tx_sdu_struct()
staging/bcm: two information leaks in ioctl
staging/bcm: integer underflow leads to Oom
staging: rtl8712: fix some confusing indenting
Staging: rtl8712: fix an error test in start_drv_threads()
staging: unisys/uislib: kthread_create() returns an ERR_PTR

Daniel Ngu (2):
Staging: gdm724x: netlink_k.c: fixed coding style
Staging: gdm724x: gdm_mux.c: fixed coding style

Dave Hansen (1):
staging: rtl8192u: remove unused files

Dave Jones (39):
staging: lustre: remove unnecessary 'magic' from lustre_pack_request
staging/bcm: move IOCTL_BCM_REGISTER_READ_PRIVATE case out to its own function.
staging/bcm: move IOCTL_BCM_REGISTER_WRITE_PRIVATE case out to its own function.
staging/bcm: move IOCTL_BCM_EEPROM_REGISTER_READ case out to its own function.
staging/bcm: move IOCTL_BCM_EEPROM_REGISTER_WRITE case out to its own function.
staging/bcm: move IOCTL_BCM_GPIO_SET_REQUEST case out to its own function.
staging/bcm: move BCM_LED_THREAD_STATE_CHANGE_REQ case out to its own function.
staging/bcm: move IOCTL_BCM_GPIO_STATUS_REQUEST case out to its own function.
staging/bcm: move IOCTL_BCM_GPIO_MULTI_REQUEST case out to its own function.
staging/bcm: move IOCTL_BCM_GPIO_MODE_REQUEST case out to its own function.
staging/bcm: move several request ioctl cases out to its own function.
staging/bcm: move IOCTL_BCM_BUFFER_DOWNLOAD_START case out to its own function.
staging/bcm: move IOCTL_BCM_BUFFER_DOWNLOAD case out to its own function.
staging/bcm: move IOCTL_BCM_BUFFER_DOWNLOAD_STOP case out to its own function.
staging/bcm: move IOCTL_CHIP_RESET case out to its own function.
staging/bcm: move IOCTL_QOS_THRESHOLD case out to its own function.
staging/bcm: move IOCTL_BCM_SWITCH_TRANSFER_MODE case out to its own function.
staging/bcm: move IOCTL_BCM_GET_DRIVER_VERSION case out to its own function.
staging/bcm: move IOCTL_BCM_GET_CURRENT_STATUS case out to its own function.
staging/bcm: move IOCTL_BCM_SET_MAC_TRACING case out to its own function.
staging/bcm: move IOCTL_BCM_GET_DSX_INDICATION case out to its own function.
staging/bcm: move IOCTL_BCM_GET_HOST_MIBS case out to its own function.
staging/bcm: move IOCTL_BCM_BULK_WRM case out to its own function.
staging/bcm: move IOCTL_BCM_GET_NVM_SIZE case out to its own function.
staging/bcm: move IOCTL_BCM_CAL_INIT case out to its own function.
staging/bcm: move IOCTL_BCM_SET_DEBUG case out to its own function.
staging/bcm: move IOCTL_BCM_NVM_[READ|WRITE] cases out to their own function.
staging/bcm: move IOCTL_BCM_FLASH2X_SECTION_READ case out to its own function.
staging/bcm: move IOCTL_BCM_FLASH2X_SECTION_WRITE case out to its own function.
staging/bcm: move IOCTL_BCM_GET_FLASH2X_SECTION_BITMAP case out to its own function.
staging/bcm: move IOCTL_BCM_SET_ACTIVE_SECTION case out to its own function.
staging/bcm: formatting cleaning for IOCTL_BCM_IDENTIFY_ACTIVE_SECTION
staging/bcm: move IOCTL_BCM_COPY_SECTION case out to its own function.
staging/bcm: move IOCTL_BCM_GET_FLASH_CS_INFO case out to its own function.
staging/bcm: move IOCTL_BCM_SELECT_DSD case out to its own function.
staging/bcm: move IOCTL_BCM_NVM_RAW_READ case out to its own function.
staging/bcm: move IOCTL_BCM_CNTRLMSG_MASK case out to its own function.
staging/bcm: move IOCTL_BCM_GET_DEVICE_DRIVER_INFO case out to its own function.
staging/bcm: move IOCTL_BCM_TIME_SINCE_NET_ENTRY case out to its own function.

Davide Berardi (1):
staging: line6: long line fixes

Denis CIOCCA (1):
iio:pressure: Add support for LPS25H pressure sensor

Ebru Akagunduz (20):
Staging:media: Fix Sparse Warnings "symbol was not declared. Should it be static?"
Staging:media: Fix Sparse warnings incorrect type in lirc_sasem.c
Staging:wlan-ng: no space before tabs in p80211mgmt.h
Staging:rtl8188eu: fix kfree(NULL) is safe this check is probably not required in rtw_ap.c
Staging:wlags49_h25: Fix sparse warning for static declarations
Staging:dgap: Fix open brace '{' following struct go on the same line in dgap.h
Staging:dgap: Fix "foo * bar" should be "foo *bar" in dgap.h
Staging:nvec: fix quoted string split across lines
Staging:winbond: Fix line over 80 characters in wb35rx.c
Staging:ft1000: Fix __packed is preferred over __attribute__((packed)) in ft1000_ioctl.h
Staging:frontier: Fix quoted string split across lines
Staging:dgap: Fix Macros with complex values should be enclosed in dgap.h
Staging: wlan-ng: Fix do not add new typedefs in p80211mgmt.h
Staging: bcm: fix line over 80 characters in Bcmchar.c
Staging: bcm: Removed unreachable code line in Bcmchar.c
Staging: winbond: Fix printk() should include KERN_ facility level in wb35rx.c
Staging: comedi: Fix missing space after return type in s626.c
Staging: comedi: Fix line over 80 characters in s626.c
Staging: cxt1e1: Fix use of volatile is usually wrong in comet.c
Staging: cxt1e1: Fix externs should be avoided in .c files in comet.c

Elena Oat (28):
Staging: usbip: Fix the warning of unchecked sscanf return value.
Staging: sbe-2t3e3: Fix the error of (foo*) should be (foo *).
Staging: rtl8188eu: Fix the warning of space before parenthesis.
Staging: rtl8188eu: Fix warning of no space before tabs.
Staging: rtl8188eu: Fix warning of kfree check is not required.
Staging: rtl8188eu: Fix warning of braces {} are not necessary.
Staging: rtl8188eu: Fix warning of prefer ether_addr_copy().
Staging: rtl8188eu: Fix warning of printk should include KERN_.
Staging: rtl8188eu: Fix warning braces {} are not necessary.
Staging: rtl8188eu: Fix warning of spaces at the start of a line.
Staging: rtl8188eu: Fix warning of space before tabs.
Staging: rtl8188eu: Fix warning of unnecessary parentheses.
Staging: rtl8188eu: Fix warning of space prohibited before semicolon.
Staging: rtl8188eu: Fix warning of suspect code indent.
Staging: rtl8188eu: Fix warning of prefer ether_addr_copy.
Staging: rtl8188eu: Fix warning of unchecked sscanf return value.
Staging: rtl8188eu: Fix sparse warnings.
Staging: rtl8188eu: Replace rtw_zmalloc with kzalloc.
Staging: rtl8188eu: Fix warning of unchecked sscanf return value.
Staging: rtl8188eu: Fix warning of printk() should include KERN_ facility level.
Staging: rtl8188eu: Fix warning of braces {} are not necessary.
Staging: rtl8188eu: Fix warnings of space prohibited.
Staging: rtl8188eu: Fix warnings of no space before tabs.
Staging: rtl8188eu: Fix warning of space prohibited.
Staging: rtl8188eu: Fix warnings of no space before tabs.
Staging: rtl8188eu: Fix warning of braces not necessary.
Staging: rtl8188eu: Fix warning of space prohibited.
Staging: rtl8188eu: Fix warning of braces are not necessary.

Eli Billauer (2):
staging: xillybus: Added "select CRC32" for XILLYBUS in Kconfig
staging: xillybus: XILLYBUS_PCIE depends on PCI_MSI

Fabio Estevam (9):
imx-drm: imx-hdmi: Remove parentheses from returns
iio: mxs-lradc: Propagate the real error code on platform_get_irq() failure
staging: ion: ion_cma_heap: Remove '0x' when using %pa format
imx-drm: imx-ldb: Check 'mode' pointer first
imx-drm: parallel-display: Check 'mode' pointer first
imx-drm: ipuv3-plane: Use %pad to print 'dma_addr_t'
imx-drm: imx-drm-core: Staticize imx_drm_find_crtc()
imx-drm: ipu-dmfc: Remove unneeded 'dmfc' check
imx-drm: imx-ldb: Use snprintf()

Fengguang Wu (4):
staging: fpgaboot: fix coccinelle warnings
staging: fpgaboot: fix coccinelle warnings
staging/lustre: fix coccinelle warnings
staging: r8188eu: fix coccinelle warnings

Fred Akers (4):
Staging: comedi: range: tidy up comedi_check_chanlist()
Staging: comedi: range: remove unnecessary sanity check
Staging: comedi: addi-data: Fix long CamelCase function names
Staging: Comedi: addi-data: Clean up function comments

Fugang Duan (2):
iio:adc:imx: add Freescale Vybrid vf610 adc driver
Documentation: add the binding file for Freescale vf610 ADC driver

Gary Rookard (8):
Staging: bcm: DDRInit: fix up spacing issues.
Staging: rtl8821ae: fix up some spacing issues.
Staging: bcm: DDRInit: fix up indentation issues.
Staging: lustre: fid: fix split strings.
Staging: lustre: fld: fix split string.
Staging: lustre: fld: fix spacing issue.
Staging: lustre: fld: fix split strings.
Staging: bcm: CmHost: moved and removed declarations and tmp bracing.

Gary Servin (1):
staging: olpc_dcon: Trivial: Remove space before indentation.

Georgiana Rodica Chelu (7):
staging/rts5208/rtsx_scsi.c: Remove unnecessary parentheses
staging: rts5139: Fix quoted string split across lines
staging: android: Use devm_kzalloc instead of kzalloc
Staging: crystalhd: prefer pr_warn to printk(KERN_WARNING)
staging: android: Remove whitespace issue
staging: luster: do not combine value 0 with |
staging: lustre: add an extra line

Gokulnath A (1):
staging:rtl8821ae: trailing whitespace cleanup in pci.c

Greg Kroah-Hartman (15):
staging: vt6656: fix indentation in if statement
Merge branch 'staging-linus' into staging-work
Merge tag 'iio-for-3.15a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 3.14-rc3 into staging-next
Merge tag 'iio-for-3.15b' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 3.14-rc4 into staging-next.
Merge branch 'imx-drm-staging' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into staging-next
staging: sm7xxfb: remove driver
staging: echo: move to drivers/misc/
staging: sb105x: delete the driver
Merge 3.14-rc5 into staging-next
Merge tag 'iio-for-3.15c' of git://git.kernel.org/.../jic23/iio into staging-next
Merge branch 'imx-drm-staging' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into staging-next
Merge branch 'for-greg' of git://git.kernel.org/.../ppwaskie/staging into opw
Merge 3.14-rc7 into staging-next

Gulsah Kose (32):
staging: rtl8712: Remove unnecessary parentheses.
staging: rts5208: Fix line over 80 characters.
staging: rts5208: Remove unnecessary parentheses.
staging: slicoss: Fix unnecessary line continuations
staging: gdm724x: Fix line over 80 characters.
staging: vt6655: Fix line over 80 characters.
staging: silicom: Fix line over 80 characters.
staging: frontier: Fix quoted string split across lines
staging: nokia_h4p: Fix quoted string split across lines
staging: crystalhd: Fix no space before tabs
staging: line6: Fix line over 80 characters
staging: dgnc: Fix quoted string split across lines warning
staging: cxt1e1: Fix space prohibited between function name and open parenthesis
staging: winbond: Moved trailing statement to next line
staging: cxt1e1: Fix line over 80 characters.
staging: cxt1e1: Fix do not use // c99 comments
staging: nokia_h4p: Fix line over 80 characters.
staging: rtl8821ae: Fix code indent should use tabs where possible
staging: rtl8821ae: Fix unnecessary whitespace before a quoted newline
staging: rtl8821ae: Fix do not use C99 // comments
staging: rtl8821ae: Fix space required before the open parenthesis '('
staging: rtl8821ae: Fix quoted string split across lines
staging: rtl8821ae: Fix no space before tabs.
staging:imx-drm: Fix line over 80 characters.
staging: rts5208: Fix line over 80 characters.
staging: rtl8712: Fix multiple spaces after return type
staging: rtl8192e: Fix quoted string split across lines
staging: rtl8821ae: Fix suspect code indent for conditional statements
staging: rtl8821ae: Fix braces {} are not necessary.
staging: winbond: Fix line over 80 characters.
staging: ft1000: Fix line over 80 characters.
staging: nokia_h4p: Fix quoted string split across lines

H Hartley Sweeten (335):
staging: comedi: drivers: propogate errno from subdev_8255_init()
staging: comedi: amplc_pc236: remove dev_err() message due to allocation failure
staging: comedi: amplc_pci230: standardize error handling of subdev_8255_init()
staging: comedi: drivers: remove final 'attach' messages
staging: comedi: drivers: return '0' for successful attach
staging: comedi: introduce comedi_timeout()
staging: comedi: skel: use comedi_timeout()
staging: comedi: adl_pci6208x: use comedi_timeout()
staging: comedi: das16: use comedi_timeout()
staging: comedi: das800: use comedi_timeout()
staging: comedi: ii_pci20kc: use comedi_timeout()
staging: comedi: mf6x4: use comedi_timeout()
staging: comedi: ni_labpc: use comedi_timeout()
staging: comedi: pcl711: use comedi_timeout()
staging: comedi: pcmad: use comedi_timeout()
staging: comedi: pcmmio: use comedi_timeout()
staging: comedi: dt2815: use comedi_timeout()
staging: comedi: rti800: use comedi_timeout()
staging: comedi: aio_aio12_8: use comedi_timeout()
staging: comedi: cb_das16_cs: use comedi_timeout()
staging: comedi: cb_pcidas: use comedi_timeout()
staging: comedi: cb_pcidas64: use comedi_timeout()
staging: comedi: cb_pcimdas: use comedi_timeout()
staging: comedi: das08: use comedi_timeout()
staging: comedi: das16m1: use comedi_timeout()
staging: comedi: dt2811: use comedi_timeout()
staging: comedi: me_daq: use comedi_timeout()
staging: comedi: mpc624: use comedi_timeout()
staging: comedi: s526: use comedi_timeout()
staging: comedi: addi_apci_3xx: use comedi_timeout()
staging: comedi: ni_at_a2150: use comedi_timeout()
staging: comedi: ni_atmio16d: use comedi_timeout()
staging: comedi: adl_pci9111: use comedi_timeout()
staging: comedi: adl_pci9118: use comedi_timeout()
staging: comedi: adv_pci1710: use comedi_timeout()
staging: comedi: adq12b: use comedi_timeout()
staging: comedi: amplc_pci230: use comedi_timeout()
staging: comedi: dyna_pci10xx: use comedi_timeout()
staging: comedi: icp_multi: use comedi_timeout()
staging: comedi: multiq3: use comedi_timeout()
staging: comedi: ni_daq_700: use comedi_timeout()
staging: comedi: rtd520: use comedi_timeout()
staging: comedi: s626: use comedi_timeout()
staging: comedi: dt282x: use comedi_timeout()
staging: comedi: daqboard2000: use comedi_timeout()
staging: comedi: pcl812: use comedi_timeout()
staging: comedi: pcl816: use comedi_timeout()
staging: comedi: pcl818: use comedi_timeout()
staging: comedi: dt2814: use comedi_timeout()
staging: comedi: dmm32at: use comedi_timeout()
staging: comedi: move (*insn_{read, write}) timeout debug messages to core
staging: comedi: don't clear 'data' on (*insn_read) timeout
staging: comedi: usbduxfast: 'cmd->chanlist_len' was already validataed
staging: comedi: usbduxfast: remove TRIG_TIMER from scan_begin_src
staging: comedi: adl_pci9111: trigger sources are validated in (*do_cmdtest)
staging: comedi: cb_das16_cs: remove incomplete async command support
staging: comedi: cb_pcidas: trigger sources are validated in (*do_cmdtest)
staging: comedi: comedi_test: trigger sources are validated in (*do_cmdtest)
staging: comedi: das800: trigger sources are validated in (*do_cmdtest)
staging: comedi: pcl812: trigger sources were validated in (*do_cmdtest)
staging: comedi: pcl816: trigger sources were validated in (*do_cmdtest)
staging: comedi: pcl812: convert boardinfo declaration to C99 format
staging: comedi: pcl816: convert boardinfo declaration to C99 format
staging: comedi: pcl818: convert boardinfo declaration to C99 format
staging: comedi: pcl812: remove 0/NULL initialzation in boardinfo
staging: comedi: pcl818: remove 0/NULL initialzation in boardinfo
staging: comedi: pcl812: remove 'io_range' from boardinfo
staging: comedi: pcl816: remove 'io_range' from boardinfo
staging: comedi: pcl818: remove 'io_range' from boardinfo
staging: comedi: pcl812: remove 'i8254_osc_base' from boardinfo
staging: comedi: pcl816: remove 'i8254_osc_base' from boardinfo
staging: comedi: pcl812: remove 'rangelist_ao' from boardinfo
staging: comedi: pcl816: remove 'rangelist_ao' from boardinfo
staging: comedi: pcl818: remove 'rangelist_ao' from boardinfo
staging: comedi: pcl812: clarify dma channel request in pcl812_attach()
staging: comedi: pcl816: clarify dma channel request in pcl816_attach()
staging: comedi: pcl818: clarify dma channel request in pcl818_attach()
staging: comedi: pcl812: rename 'haveMPC508' in boardinfo
staging: comedi: pcl818: change 'is_818' in boardinfo to a bit-field
staging: comedi: pcl812: tidy up digital subdevice boardinfo
staging: comedi: pcl818: all board types have digital inputs and outputs
staging: comedi: pcl816: all board types have digital inputs and outputs
staging: comedi: pcl812: factor analog input range selection out of (*attach)
staging: comedi: pcl818: factor analog input range selection out of (*attach)
staging: comedi: pcl812: all board types have analog inputs
staging: comedi: pcl816: all board types have 16 analog inputs
staging: comedi: pcl818: all board types have analog inputs
staging: comedi: pcl812: tidy up differential ai user option
staging: comedi: pcl816: remove 'n_ranges' from boardinfo
staging: comedi: pcl818: remove 'n_ranges' from boardinfo
staging: comedi: pcl816: remove 'ao_chanlist' from boardinfo
staging: comedi: pcl816: remove 'ai_range_type' from boardinfo
staging: comedi: pcl818: clarify irq request in pcl818_attach()
staging: comedi: pcl818: remove 'ai_maxdata' from boardinfo
staging: comedi: pcl818: remove 'ao_maxdata' from boardinfo
staging: comedi: pcl812: remove 'ai_maxdata' from boardinfo
staging: comedi: pcl812: introduce pcl812_ai_get_sample()
staging: comedi: pcl816: introduce pcl816_ai_get_sample()
staging: comedi: pcl818: introduce pcl818_ai_get_sample()
staging: comedi: pcl812: remove 'ai_is16b' from private data
staging: comedi: pcl812: remove acl8216_ai_insn_read()
staging: comedi: pcl812: remove 'valid' from private data
staging: comedi: pcl812: remove 'ai_scans' from private data
staging: comedi: pcl816: remove 'ai_scans' from private data
staging: comedi: pcl818: remove 'ai_scans' from private data
staging: comedi: pcl812: remove 'ai_n_chan' from private data
staging: comedi: pcl816: remove 'ai_n_chan' from private data
staging: comedi: pcl818: remove 'ai_n_chan' from private data
staging: comedi: pcl812: remove 'ai_flags' from private data
staging: comedi: pcl818: remove 'ai_flags' from private data
staging: comedi: pcl812: tidy up dma buffer allocation
staging: comedi: pcl816: tidy up dma buffer allocation
staging: comedi: pcl818: tidy up dma buffer allocation
staging: comedi: pcl816: remove 'last_int_sub' from private data
staging: comedi: pcl818: remove 'last_int_sub' from private data
staging: comedi: pcl812: use 8253.h helpers
staging: comedi: pcl816: use 8253.h helpers
staging: comedi: pcl818: use 8253.h helpers
staging: comedi: pcl816: remove unneeded forward declarations
staging: comedi: pcl812: don't calc the timer divisors twice
staging: comedi: pcl818: don't calc the timer divisors twice
staging: comedi: pcl812: use subdevice (*cancel)
staging: comedi: pcl818: use subdevice (*cancel)
staging: comedi: pcl818: remove analog output interrupt code
staging: comedi: pcl818: remove 'ai_timer[12]' from private data
staging: comedi: pcl812: remove 'ai_chanlist' from private data
staging: comedi: pcl818: remove 'ai_chanlist' from private data
staging: comedi: pcl812: convert private data flags to bit-fields
staging: comedi: pcl818: convert private data flags to bit-fields
staging: comedi: pcl818: rename 'irq_blocked' in private data
staging: comedi: pcl812: remove unnecessary function separation comments
staging: comedi: pcl818: remove unnecessary function separation comments
staging: comedi: pcl818: tidy up pcl818_check()
staging: comedi: pcl812: allocate private data before requesting the I/O region
staging: comedi: pcl818: kzalloc'ed memory does not need to be cleared
staging: comedi: pcl816: remove 'ai_ns_min' from boardinfo
staging: comedi: pcl816: remove 'n_aochan' from boardinfo
staging: comedi: pcl816: clarify irq request in pcl816_attach()
staging: comedi: pcl816: don't calc the timer divisors twice
staging: comedi: pcl816: use subdevice (*cancel)
staging: comedi: pcl816: remove 'ai_act_chanlist_{len, pos}' from private data
staging: comedi: pcl816: convert private data flags to bit-fields
staging: comedi: pcl816: kzalloc'ed memory does not need to be cleared
staging: comedi: pcl816: rename 'irq_blocked' in private data
staging: comedi: pcl816: remove unnecessary 'dev->irq' check
staging: comedi: pcl816: remove unnecessary function separation comments
staging: comedi: pcl816: tidy up pcl818_check()
staging: comedi: ke_counter: remove CNT_CARD_DEVICE_ID
staging: comedi: ke_counter: define the register map
staging: comedi: ke_counter: tidy up the subdevice init
staging: comedi: ke_counter: fix ke_counter_insn_write()
staging: comedi: ke_counter: fix ke_counter_insn_read()
staging: comedi: ke_counter: rename cnt_auto_attach()
staging: comedi: ke_counter: add digital output support
staging: comedi: ke_counter: tidy up multi-line comments
staging: comedi: ke_counter: update the MODULE_DESCRIPTION
staging: comedi: pcl816: remove pcl816_check()
staging: comedi: pcl818: remove pcl818_check()
staging: comedi: pcl818: fix board resource region request
staging: comedi: pcl812: remove 'ai_neverending' from private data
staging: comedi: pcl816: remove 'ai_neverending' from private data
staging: comedi: pcl818: remove 'neverending_ai' from private data
staging: comedi: pcl812: factor out dma setup to helper functions
staging: comedi: pcl816: factor out dma setup to helper functions
staging: comedi: pcl818: factor out dma setup to helper functions
staging: comedi: pcl812: remove 'ai_data_len' from private data
staging: comedi: pcl816: remove 'dmasamplesize' from private data
staging: comedi: pcl812: interrupt handlers should not busywait
staging: comedi: pcl818: interrupt handlers should not busywait
staging: comedi: pcl816: remove unreachable interrupt handler code
staging: comedi: pcl816: only hook up async command support if DMA is available
staging: comedi: pcl812: factor out the common "next ai chan" code
staging: comedi: pcl816: factor out the "next ai chan" code
staging: comedi: pcl818: factor out the common "next ai chan" code
staging: comedi: pcl818: fix PCL818_FI_DATAHI
staging: comedi: pcl818: introduce pcl818_ai_get_fifo_sample()
staging: comedi: pcl818: factor out the common "dropout" detect code
staging: comedi: pcl816: reduce indent level in pcl816_ai_cancel()
staging: comedi: pcl818: reduce indent level in pcl818_ai_cancel()
staging: comedi: pcl816: clarify 'irq_was_now_closed' flag in private data
staging: comedi: pcl818: fix (*cancel) when cmd->stop_src == TRIG_NONE
staging: comedi: pcl812: remove "spurious interrupt" noise
staging: comedi: pcl816: exit interrupt quick when there is nothing to do
staging: comedi: pcl818: exit interrupt quick when there is nothing to do
staging: comedi: pcl816: remove 'int816_mode' from private data
staging: comedi: pcl818: remove 'ai_mode' from private data
staging: comedi: pcl812: consolidate the common interrupt code
staging: comedi: pcl816: consolidate the interrupt code
staging: comedi: pcl818: consolidate the common interrupt code
staging: comedi: pcl812: tidy up the digital subdevices
staging: comedi: pcl816: add support for digital subdevices
staging: comedi: pcl818: tidy up the digital subdevices
staging: comedi: pcl816: move pcl816_reset()
staging: comedi: pcl812: tidy up the analog output subdevice
staging: comedi: pcl818: tidy up the analog output subdevice
staging: comedi: pcl818: tidy up the analog input (*insn_read)
staging: comedi: pcl816: tidy up the analog input (*insn_read)
staging: comedi: pcl812: tidy up the analog input (*insn_read)
staging: comedi: pcl812: introduce pcl812_ai_clear_eoc()
staging: comedi: pcl816: introduce pcl816_ai_clear_eoc()
staging: comedi: pcl818: introduce pcl818_ai_clear_eoc()
staging: comedi: pcl818: introduce pcl818_ai_soft_trig()
staging: comedi: pcl816: introduce pcl816_ai_soft_trig()
staging: comedi: pcl812: introduce pcl812_ai_soft_trig()
staging: comedi: pcl812: tidy up analog input registers
staging: comedi: pcl816: tidy up analog input registers
staging: comedi: pcl818: tidy up analog input registers
staging: comedi: pcl818: define the status register bits
staging: comedi: pcl816: define the status register bits
staging: comedi: pcl812: define the status register bits
staging: comedi: pcl812: cleanup setup_range_channel()
staging: comedi: pcl816: cleanup setup_channel_list()
staging: comedi: pcl818: cleanup setup_channel_list()
staging: comedi: pcl812: define the mode register bits
staging: comedi: pcl816: define the mode register bits
staging: comedi: pcl818: define the mode register bits
staging: comedi: pcl818: absorb pcl818_ai_mode13dma_int()
staging: comedi: pcl818: cleanup ai_cmd()
staging: comedi: pcl812: tidy up the remaining register defines
staging: comedi: pcl816: tidy up the remaining register defines
staging: comedi: pcl818: tidy up the remaining register defines
staging: comedi: pcl812: clarify pcl812_reset()
staging: comedi: pcl818: clarify pcl818_reset()
staging: comedi: comedi_fops: introduce __comedi_get_user_cmd()
staging: comedi: comedi_fops: introduce __comedi_get_user_chanlist()
staging: comedi: jr3_pci: tidy up subdevice init
staging: comedi: jr3_pci: use comedi_alloc_spriv()
staging: comedi: jr3_pci: factor subdevice private data init out of (*attach)
staging: comedi: jr3_pci: rename some local vars in the (*attach)
staging: comedi: jr3_pci: tidy up jr3_pci_poll_dev()
staging: comedi: jr3_pci: tidy up jr3_pci_poll_subdevice()
staging: comedi: jr3_pci: tidy up jr3_download_firmware()
staging: comedi: jr3_pci: tidy up jr3_pci_open()
staging: comedi: jr3_pci: tidy up jr3_pci_ai_insn_read()
staging: comedi: jr3_pci: introduce boardinfo for the supported boards
staging: comedi: jr3_pci: remove 'n_channels' from private data
staging: comedi: jr3_pci: rename struct transform_t
staging: comedi: jr3_pci: rename struct poll_delay_t
staging: comedi: jr3_pci: remove 'channel_no' from subdevice private data
staging: comedi: comedi_fc: tidy up module init
staging: comedi: comedi_fc: tidy up multi-line comment
staging: comedi: comedi_fc: rename comedi_subdevice variables
staging: comedi: comedi_fc: remove unnecessary prefix in dev_warn() message
staging: comedi: comedi_fc: tidy up multi-line comment in header
staging: comedi: comedi_fc: remove 'extern' from function prototypes
staging: comedi: comedi_fc: rename comedi_subdevice variables in header
staging: comedi: comedi_fc: tidy up cfc_bytes_per_scan()
staging: comedi: comedi_fc: export cfc_bytes_per_scan()
staging: comedi: comedi_fc: export increment_scan_progress()
staging: comedi: mite: use cfc_inc_scan_progress()
staging: comedi: adl_pci9118: use cfc_handle_events()
staging: comedi: adl_pci9111: use cfc_handle_events()
staging: comedi: adv_pci1710: use cfc_handle_events()
staging: comedi: das16m1: use cfc_handle_events()
staging: comedi: das800: use cfc_handle_events()
staging: comedi: das1800: use cfc_handle_events()
staging: comedi: dt282x: use cfc_handle_events()
staging: comedi: ni_at_a2150: use cfc_handle_events()
staging: comedi: ni_mio_common: use cfc_handle_events()
staging: comedi: amplc_pci224: use cfc_handle_events()
staging: comedi: cb_pcidas: use cfc_handle_events()
staging: comedi: pcl812: use cfc_handle_events()
staging: comedi: pcl816: use cfc_handle_events()
staging: comedi: pcl818: use cfc_handle_events()
staging: comedi: ni_660x: use cfc_handle_events()
staging: comedi: dt3000: use cfc_handle_events()
staging: comedi: ni_labpc: use cfc_handle_events()
staging: comedi: ni_pcidio: use cfc_handle_events()
staging: comedi: quatech_daqp_cs: use cfc_handle_events()
staging: comedi: drivers should not clear the async->events
staging: comedi: c6xdigio: remove ReadByteFromHwPort()
staging: comedi: c6xdigio: remove WriteByteToHwPort()
staging: comedi: c6xdigio: remove C6XDIGIO_SIZE
staging: comedi: c6xdigio: factor out status check busywait
staging: comedi: c6xdigio: tidy up C6X_pwmInit()
staging: comedi: c6xdigio: tidy up C6X_encResetAll()
staging: comedi: c6xdigio: tidy up C6X_pwmOutput()
staging: comedi: c6xdigio: tidy up C6X_encInput()
staging: comedi: c6xdigio: change first param to c6xdigio_chk_status()
staging: comedi: c6xdigio: introduce c6xdigio_write_data()
staging: comedi: c6xdigio: define the register map
staging: comedi: c6xdigio: introduce c6xdigio_get_encoder_bits()
staging: comedi: c6xdigio: tidy up c6xdigio_pwm_write()
staging: comedi: c6xdigio: define the data register bits
staging: comedi: c6xdigio: tidy up subdevice 0 init
staging: comedi: c6xdigio: tidy up subdevice 1 init
staging: comedi: c6xdigio: consolidate the board_init()
staging: comedi: c6xdigio: use comedi_offset_munge()
staging: comedi: c6xdigio: add readback of last pwm channel values
staging: comedi: c6xdigio: tidy up the multi-line comments
staging: comedi: c6xdigio: update the MODULE_DESCRIPTION
staging: comedi: dac02: introduce comedi driver for DAC02 boards
staging: comedi: fl512: tidy up subdevice init
staging: comedi: fl512: rename the subdevice (*insn_{read, write}) functions
staging: comedi: fl512: remove Fl512_SIZE define
staging: comedi: fl512: tidy up fl512_ao_insn_read()
staging: comedi: fl512: define the register map
staging: comedi: fl512: tidy up fl512_ao_insn_write()
staging: comedi: fl512: tidy up fl512_ao_insn_read()
staging: comedi: fl512: tidy up the multi-line comments
staging: comedi: gsc_hpdi: move the (*auto_attach) and (*detach) functions
staging: comedi: gsc_hpdi: absorb setup_subdevices()
staging: comedi: gsc_hpdi: move the (*auto_attach) helper functions
staging: comedi: gsc_hpdi: tidy up dio_config_insn()
staging: comedi: gsc_hpdi: tidy up setup_dma_descriptors()
staging: comedi: gsc_hpdi: tidy up hpdi_cmd()
staging: comedi: gsc_hpdi: tidy up hpdi_cmd_test()
staging: comedi: gsc_hpdi: rename hpdi_cancel()
staging: comedi: gsc_hpdi: rename abort_dma()
staging: comedi: gsc_hpdi: rename handle_interrupt()
staging: comedi: gsc_hpdi: rename drain_dma_buffers()
staging: comedi: gsc_hpdi: rename the (*auto_attach) and (*detach) functions
staging: comedi: gsc_hpdi: rename hpdi_find_board()
staging: comedi: gsc_hpdi: rename init_plx9080()
staging: comedi: gsc_hpdi: rename init_hpdi()
staging: comedi: gsc_hpdi: remove disable_plx_interrupts()
staging: comedi: gsc_hpdi: remove hpdi_writel()
staging: comedi: gsc_hpdi: remove 'volatile' from the private data members
staging: comedi: gsc_hpdi: tidy up gsc_hpdi_drain_dma()
staging: comedi: gsc_hpdi: rename 'plx9080_iobase' in private data
staging: comedi: gsc_hpdi: rename 'hpdi_iobase' in private data
staging: comedi: gsc_hpdi: tidy up the register map
staging: comedi: gsc_hpdi: tidy up the boardinfo
staging: comedi: gsc_hpdi: convert comedi_error() messages to dev_err()
staging: comedi: gsc_hpdi: remove pr_fmt() define
staging: comedi: gsc_hpdi: tidy up multi-line comment
staging: comedi: rti802: remove RTI802_SIZE define
staging: comedi: rti802: tidy up rti802_ao_insn_read()
staging: comedi: rti802: tidy up rti802_ao_insn_write()
staging: comedi: rti802: tidy up the subdevice init
staging: comedi: rti802: tidy up the register map defines
staging: comedi: rti802: tidy up the multi-line comments
staging: comedi: rti802: update the MODULE_DESCRIPTION
staging: comedi: das6402: rewrite broken driver
staging: comedi: poc: remove obsolete driver

Hartmut Knaack (5):
staging:iio:ad799x Move to devm_request_threaded_irq to make device-removal simpler.
staging:iio:ad799x fix typo in copyright message
staging:iio:ad799x use regulator for vref
iio:max1363 fix typos of int_vref_mv
iio get rid of unneccessary error_ret

Heena Sirwani (1):
staging: bcm: Fix line over 80 characters.

Heinrich Schuchardt (1):
staging: usbip: userspace: Memory leak in usbip_exported_device_new

Himangi Saraogi (56):
Staging : rts5208: Fix code indent issue
Staging: bcm: Replace bcm functions with equivalents
staging: lustre: remove assignment in if condition
staging:lustre: Fix sparse warnings of Using plain integer as NULL pointer
staging:lustre: Fix sparse warning of incorrect argument type
staging:media: remove assignment in if condition
staging: silicom : remove assignment in if condition
Staging:cxt1e1:musycc:remove assignment in if condition
staging:sbe-2t3e3: remove assignment in if condition
staging:wlan-ng:Fix sparse warning cast to restricted __le16
staging:octeon: remove space after opening parentheses
staging:octeon: Replace pr_warning by preferred pr_warn
staging:wlags49_h2: change comment style
staging:wlags49_h2:change include path for uaccess.h
staging:wlags49_h2:fix conditional statement warnings
staging:wlags49_h2: Remove unnecessary spaces around parentheses
staging:wlags49_h2: Remove unnecessary braces in if statements
staging:nvec: Introduce the use of the managed version of kzalloc
staging:serqt_usb2: Fix sparse warning restricted __le16 degrades to integer
staging:rtl8187se:ieee80211: Fix incorrect type in assignment
staging:rtl8187se:ieee80211: Fix Sparse Warning for Static Declarations
staging:android: Introduce the use of the managed version of kzalloc
staging:gdm72xx: Fix unnecessary brace errors
staging:netlogic: Shorten line to 80 characters
staging:rtl8712: Fix sparse warning incorrect type in assignment
Staging:rtl8192:ieee80211: Fix sparse warning cast to restricted __le32
staging:rtl8187se: Change argument type in function to bool
staging:dgnc: Replace printk by pr_warn
staging:rtl8192u: Fix smatch warning of function definition with external linkage
staging:rtl8192u:ieee80211: Fix smatch warning of function definition with external linkage
staging:rtl8821ae:btcoexist: Fix non-ANSI sparse warnings
staging:line6: Fix use of variable length arrays
staging:nokia_h4p:Replace __attribute__((packed)) by __packed
staging:rtl8192u: Remove unused variable
staging:rtl8187se: Remove unused variable
staging:rtl8821ae:Fix sparse warning of static function declaration
staging:comedi: Fix sparse warnings
staging:wlan-ng:Fix sparse warning
staging:cxt1e1:remove unused code with #if 0
staging:rtl8187se:ieee80211: Fix sparse warning of cast to restricted __le16
staging:rtl8187se: Fix sparse warning in right shift
staging:comedi: Fix sparse warnings of incorrect type in assignment
staging:lustre: Fix Sparse Warning for Static Declarations in console.c
staging:lustre: Fix sparse warning of plain integer as NULL
staging: dgap: Fix mismatch in function argument types
static: keucr: Fix sparse warning of static declarations
staging:keucr: Remove typedefs
staging:rtl8187se: Fix sparse warning restricted __le16 degrades to integer
staging: cxt1e1: Fix Sparse Warning for Static Declarations in linux.c
staging:rtl8188eu: Remove unnecessary variable assignments
staging:vt6655: Fix sparse warnings of using plain integer as NULL pointer
staging: vt6656: Fix sparse warnings
staging:rtl8192u: drop explicit externs
staging:rtl8821ae: Fix sparse warnings of cast truncates bits from constant value
staging:ozwpan:Fix sparse warning of incorrect argument type
staging:ozwpan:Fix sparse warning of cast to restricted __le16

Hongchao Zhang (1):
lustre/recovery: free open/close request promptly

Ian Abbott (1):
staging: comedi: 8255_pci: initialize MITE data window

Insop Song (1):
staging: fpgaboot: Xilinx FPGA firmware download driver

Iulia Manda (13):
Staging:netlogic: Correct double assignment in xlr_net.c
Staging:rtl8821ae: Drop memory allocation cast for kmalloc in hal_btc.c
Staging:vt6656: Replace some kzalloc calls with kcalloc in iwctl.c
Staging:dgnc: Fixed else not following close brace error
Stagind:dgnc: Fixed unnecessary braces for single statement blocks
Staging:dgnc: Use uaccess.h header from linux dir instead of asm
Staging:dgnc: Fixed space prohibited between function name and '('
Staging: dgnc: fix indentation in dgnc_mgmt.c
staging: android: ion: Fix quoted string split across lines
staging: android: ion: Replace seq_printf with seq_puts
staging: android: ion: Use ERR_CAST instead of ERR_PTR
staging: unisys: visorutil: Use kzalloc instead of kmalloc with memset
staging: vt6656: Use __releases/__acquires annotations

JC Lafoucriere (1):
staging/lustre/lustre_user.h: remove obsolete comments

Jade Bilkey (10):
staging: silicom: fix trailing whitespace in libbp_sd.h
staging: silicom: 80 character and tab formatting in libbp_sd.h
staging: bcm: Fix checkpatch errors
staging: bcm: Cleanup real_int_callback()
staging: bcm: Cleanup switch statement
staging: bcm: Cleanup CreateInterruptUrb() and StartInterruptUrb()
staging: bcm: Cleanup unneeded boolean comparisons
staging: bcm: Fix lines over 80 characters
staging: bcm: Fix space before semicolon
staging: bcm: Remove unneeded boolean comparisons and reflow lines

Jelena Bjelja (7):
staging:ozwpan: Fixed trailing whitespace in ozpd.h
staging:vt6655: Fix open brace placement related error
staging: vt6655: Remove unnecessary braces in aes_ccmp.c
staging: wlags49_h2: Fix sparse warning for static declaration
staging: wlags49_h2: Enclose macro in a do-while loop
staging: wlags49_h2: Do not use assignment in if condition
staging: wlags49_h2: Delete unnecessary braces

Jingoo Han (1):
Staging: rtl8812ae: replace strict_strtoul() with kstrtoul()

Jinshan Xiong (1):
staging/lustre/llite: remove lustre_generic_file_{read,write}

Joe Perches (2):
staging: ced1401: Fix dev_<level> messages
staging: slicoss: Add MAINTAINERS entry, break README into TODO & README

Johannes Thumshirn (1):
iio: adc: viperboard: Drop platform_set_drvdata call

John L. Hammond (5):
staging/lustre/llite: pass correct pointer to obd_iocontrol()
lustre: don't leak llog handle in llog_cat_process_cb()
staging/lustre/llite: fix open lock matching in ll_md_blocking_ast()
lustre/clio: honor O_NOATIME
lustre/mdc: fix bad ERR_PTR usage in mdc_locks.c

John Stultz (2):
staging: binder: Improve Kconfig entry for ANDROID_BINDER_IPC_32BIT
staging: Fix build issues with new binder API

John de la Garza (3):
staging: usbip: vhci_sysfs.c: check return value of sscanf
comedi:drivers:poc.c: unnecessary space before function pointer arguments
usbip:usbip_common.c: check return value of sscanf

Jon Mason (1):
staging/rtl8192e: Remove unused code

Jonathan Cameron (2):
iio:drop IIO_ST macro
iio:adc:vf610 ensure correct handing of interruption of wait for completion

Joshua Baldock (1):
Staging: bcm: fixed parentheses and quoted string across lines coding style in CmHost.c

Julia Lawall (1):
staging: r8712u: delete unnecessary field initialization

Jérôme Pinot (3):
staging/ozwpan: coding style __constant_
staging/ozwpan: formatting coding style
staging/ozwpan: coding style ether_addr_copy

Keerthimai Janarthanan (4):
staging: rts5139: Unnecessary space between function pointer name.
staging: rts5208: Fixed line over 80 characters.
staging: speakup: Prefer pr_err instead of printk(KERN_ERR)
staging: usbip: Fix quoted string split across lines.

Ken Cox (28):
staging: visorutil driver to provide common functionality to other s-Par drivers
staging: visorchannel module
staging: visorchipset driver to provide registration and other services
staging: visorchannelstub driver to provide channel support routines
staging: visoruislib driver used to handle requests from virtpci
staging: virtpci driver
staging: virthba driver to access shared SCSI hba
staging: s-Par driver documentation
staging: unisys: remove unreferenced utility functions.
staging: unisys: Give exported symbols unique names
Staging: unisys: virthba: Add dependency on SCSI
Staging: unisys: virthba: Fix variable length array
Staging: unisys: uislib: Fix locking in info_proc_read_helper()
Staging: unisys: Fix multiple variable length array declarations
Staging: unisys: channels: Cleanup sparse warnings
Staging: unisys: Clean multiple sparse warnings
Staging: unisys: uislib: Cleanup sparse warnings in uislib
Staging: unisys: visorchannel: Clean up sparse warnings in visorchannel code
Staging: unisys: visorchipset: Clean up sparse warnings in visorchipset code.
Staging: unisys: visorutil: Clean up sparse warnings in visorutil code
Staging: unisys: include: Remove unused macros from timskmod.h
Staging: unisys: Cleanup macros to get rid of goto statements
Staging: unisys: Remove FAIL_WPOSTCODE_1 macro
Staging: unisys: Remove RETBOOL macro
Staging: unisys: Remove RETPTR macro
Staging: unisys: Remove RETVOID macro
Staging: unisys: Remove FAIL macro
Staging: unisys: Remove RETINT macro

Kirill Tkhai (2):
staging: slicoss: Fix possible reuse of freed memory in timer function
staging: sbe-2t3e3: Fix possible reuse of freed memory in timer function

Kristina Martšenko (12):
staging: sbe-2t3e3: remove t3e3_rx_desc_t typedef
staging: sbe-2t3e3: remove t3e3_tx_desc_t typedef
staging: sbe-2t3e3: remove t3e3_param_t typedef
staging: sbe-2t3e3: remove t3e3_stats_t typedef
staging: sbe-2t3e3: remove t3e3_resp_t typedef
staging: rtl8188eu: explicitly convert from __le16 to integer
staging: dt3155v4l: make q_ops static
staging: gdm72xx: use print_hex_dump_debug and remove debug macros
staging: gdm72xx: replace printk() and debug macros with dynamic debugging
staging: gdm72xx: remove completed TODO item
staging: nokia_h4p: move firmware macros to firmware part
staging: slicoss: free IO remapping on failure

Kumar Amit Mehta (1):
staging: comedi: drivers: fix for a potential NULL pointer dereference

Lai Siyao (3):
staging/lustre/llite: remove ll_d_root_ops
staging/lustre/llite: don't d_add for create only files
lustre/llite: simplify dentry revalidate

Larry Finger (33):
staging: r8188eu: Remove ODM_Read1Byte
staging: r8188eu: Remove ODM_Read2Byte
staging: r8188eu: Remove ODM_Read4Byte
staging: r8188eu: Remove ODM_Write1Byte
staging: r8188eu: Remove ODM_Write2Byte
staging: r8188eu: Remove ODM_Write4Byte
staging: r8188eu: Remove wrappers around vmalloc and vzalloc
staging: r8188eu: Remove wrappers around vfree
staging: r8188eu: Remove ODM_AllocateMemory
staging: r8188eu: Remove ODM_CompareMemory
staging: r8188eu: Remove ODM_SetTimer
staging: r8188eu: Remove ODM_InitializeTimer
staging: r8188eu: Fix missing header
staging: r8188eu: Replace wrapper around _rtw_memcmp()
staging: r8188eu: Remove dead file
staging: r8188eu: Remove some dead code from headers
staging: r8188eu: Replace misspelled local container macro
staging: r8188eu: Eliminate macro to get next list item
staging: r8188eu: Remove _func_enter and _func_exit macros
staging: rtl8821ae: Fix potential infinite loop
staging: r8188eu: Fix more Smatch warnings and errors
staging: r8188eu: Fix Smatch warnings
staging: r8188eu: Remove unnecessary list_head entry from recv_frame union
staging: r8188eu: Remove pointless "alignment" entry in recv_frame
staging: r8188eu: Remove union wrapping of recv_frame
staging: r8188eu: Remove pkt_to_recv{frame, data, mem} routines
staging: r8188eu: Remove unused get_rxbuf_desc()
staging: r8188eu: Remove get_recvframe_len()
staging: r8188eu: Remove get_recvframe_data()
staging: r8188eu: Remove unused union
staging: r8188eu: Remove wrapper _exit_critical_mutex()
staging: r8188eu: Remove wrapper routine _init_workitem()
staging: r8188eu: Remove wrapper routine _set_workitem()

Lars-Peter Clausen (5):
iio: Don't include extended name in shared attributes
iio: Avoid unnecessary kasprintf
iio:event: Fix and cleanup locking
devicetree: Add Xilinx XADC binding documentation
iio:adc: Add Xilinx XADC driver

Laura Abbott (1):
staging: ion: Fix debugfs handling of multiple kernel clients

Levente Kurusa (1):
staging: rtl8821ae: fix invalid bit mask on MSR_AP check

Liang Zhen (2):
lustre/ptlrpc: re-enqueue ptlrpcd worker
lustre/ptlrpc: rq_commit_cb is called for twice

Lidza Louina (2):
staging: dgap: removes KERNEL_VERSION conditionals
staging: dgap: removes version.h dependency

Malcolm Priestley (71):
staging: vt6656: device_set_multi: covert mc_filter to u64
staging: vt6656: device_set_multi: set filter off with MACvWriteMultiAddr
staging: vt6656: camel case and clean up devie_set_multi
staging: vt6656: Replace typedef enum _CARD_OP_MODE
staging: vt6656: remove typedef VIA_PKT_TYPE.
staging: vt6656: Remove typedef _VIA_BB_TYPE
staging: vt6656: int.h correct endian type
staging: vt6656: int : Replace typedef struct tagSINTData.
staging: vt6656: Clean up and remove camel case INTnsProcessData.
staging: vt6656: s_nsInterruptUsbIoCompleteRead set intBuf.bInUse to true
staging: vt6656: s_nsInterruptUsbIoCompleteRead add urb status returns
staging: vt6656: s_nsInterruptUsbIoCompleteRead remove usb_fill_bulk_urb
staging: vt6656: Remove variable fKillEventPollingThread
staging: vt6656: clean up s_nsInterruptUsbIoCompleteRead
staging: vt6656: PIPEnsInterruptRead use usb_fill_int_urb
staging: vt6656: PIPEnsInterruptRead set intBuf.bInUse to false.
staging: vt6656: clean up PIPEnsInterruptRead.
staging: vt6656: Replace typedef struct INT_BUFFER, *PINT_BUFFER
staging: vt6656: Move device_set_multi code call to vRunCommand
staging: vt6656: vRunCommand remove multi calls to s_bCommandComplete.
staging: vt6656: s_nsBulkOutIoCompleteWrite reorganise variable order.
staging: vt6656: s_nsBulkOutIoCompleteWrite add error handling,
staging: vt6656: clean up s_nsBulkOutIoCompleteWrite.
staging: vt6656: Remove typedef enum _CONTEXT_TYPE
staging: vt6656: PIPEnsSendBulkOut reverse if statement
staging: vt6656: usb_fill_bulk_urb get rid of void* cast.
staging: vt6656: clean up PIPEnsSendBulkOut.
staging: vt6656: s_nsBulkInUsbIoCompleteRead get rid of status.
staging: vt6656: s_nsBulkInUsbIoCompleteRead Remove bytesRead/bIndicateReceive.
staging: vt6656: s_nsBulkInUsbIoCompleteRead Replace error handling.
staging: vt6656: clean up s_nsBulkInUsbIoCompleteRead
staging: vt6656: Cleanup PIPEnsBulkInUsbRead
staging: vt6656: Remove pointer cast to urb->context.
staging: vt6656: struct vnt_usb_send_context struct size optimization.
staging: vt6656: Remove all variables ulBulk*
staging: vt6656: Remove all variables ulInt*
staging: vt6656: struct vnt_usb_send_context remove sEthHeader.
staging: vt6656: Remove unused variable bEventAvailable.
staging: vt6656: Remove unused variables packets*
staging: vt6656: s_nsBulkOutIoCompleteWrite remove buf_len.
staging: vt6656: s_nsBulkOutIoCompleteWrite Remove variable status.
staging: vt6656: Clean up RXvWorkItem
staging: vt6656: Clean up RXvFreeRCB.
staging: vt6656: Replace dev_alloc_skb with netdev_alloc_skb.
staging: vt6656: Clean up device_alloc_bufs
staging: vt6656: clean up device_free_rx_bufs.
staging: vt6656: clean up device_free_tx_bufs
staging: vt6656: clean up device_free_int_bufs.
staging: vt6656: dead code removetypedef struct tagSQuietControl
staging: vt6656: Remove unused tasklets tasklet_struct CmdWorkItem and EventWorkItem are not used.
staging: vt6655: 64 bit Correct alignment of tx/rx structures.
staging: vt6655: 64 bit fixes: MACvSetKeyEntry correct sizeof long,
staging: vt6655: 64 bit fixes :TKIP mode micheal.c sizeof long.
staging: vt6655: 64 bit fixes TKIP mic correct sizeof long.
staging: vt6655: 64 bit fix sizeof long TKIP mic
staging: vt6656: [BUG] set usb_fill_int_urb interval to 1
staging: vt6656: [BUG] Fix Warning BOGUS urb xfer, pipe 3 != type 1
staging: vt6656: rxtx Replace wDuration* variables.
staging: vt6656: rxtx: Replace wRTSDuration* variables
staging: vt6656: rxtx: Replace wRTSTxRrvTime*
staging: vt6656: rxtx: Replace wTxRrvTime*
staging: vt6656: rxtx: Replace wCTSDuration*
staging: vt6656: rxtx Replace wCTSTxRrvTime_ba
staging: vt6656: rxtx Replace wTimeStampOff* variables
staging: vt6656: struct vnt_tx_short_buf_head correct base types
staging: vt6656: vnt_time_stamp_off fix return to __le16
staging: vt6656: rxtx endian correct return duration
staging: vt6656: Correct return type s_uGetRTSCTSDuration.
staging: vt6656: s_uGetDataDuration use __le16.
staging: vt6656: vnt_rxtx_rsvtime_le16 fix return.
staging: vt6656: s_uGetRTSCTSRsvTime fix return.

Manuel Stahl (3):
iio: imu: mpu6050: Move config entry into IMU menu
iio: imu: inv_mpu6050: Fix typo and formatting
staging: iio: Add tool to list IIO devices and triggers

Mark Asselstine (1):
staging: usbip: prevent possible buffer overflow reading port records

Mark Hounschell (63):
staging: dgap: Remove CVS ID tags
staging: dgap: Remove userland source code files
staging: dgap: Merge dgap_tty.c into dgap_driver.c
staging: dgap: Merge dgap_fep5.c into dgap_driver.c
staging: dgap: Merge dgap_sysfs.c into dgap_driver.c
staging: dgap: Merge dgap_parses.c into dgap_driver.c
staging: dgap: Remove unneeded dgap_trace.c and dgap_trace.h
staging: dgap: Merge dgap_tty.h into dgap_driver.c
staging: dgap: Merge dgap_sysfs.h into dgap_driver.c
staging: dgap: Merge dgap_fep5.h into dgap_driver.h
staging: dgap: Merge dgap_pci.h into dgap_driver.h
staging: dgap: Merge dgap_conf.h into dgap_driver.h
staging: dgap: Merge dgap_parse.h into dgap_driver.h
staging: dgap: Merge dgap_kcompat.h into dgap_driver.h
staging: dgap: Merge dgap_types.h into dgap_driver.h
staging: dgap: Merge digi.h into dgap_driver.h
staging: dgap: Make merged and local functions and variables static
staging: dgap: Rename driver
staging: dgap: Add in-kernel firmware loading support
staging: dgap: fix compile warnings by remove dead code
staging: dgap: fix kernel oops on port open
staging:dgap: remove digi debug and tracing code
staging: dgap: Fix all return statments in err as reported by checkpatch
staging: dgap: Fix indent errs as reported by checkpatch
staging: dgap: Fix foo* bar should be foo *bar as reported by checkpatch
staging: dgap: Fix include errs reported by checkpatch
staging: dgap: Fix bracing errors reported by checkpatch
staging: dgap: Fix white space errors as reported by checkpatch
staging: dgap: fix do not use assignment in if condition as reported by checkpatch
staging:dgap: Fix externs should be avoided in .c files as reported by checkpatch
staging: dgap: Fix printk related errors as reported by checkpatch
staging: dgap: Fix various previously missed checkpatch errors
staging: dgap: Remove more degug/tracing code
staging: dgap: get rid of nasty DGAP_VERIFY_BOARD macro
staging: dgap: Add curly braces back in for Multi-line indent block
staging: dgap: fix some pr_warns with new lines in the string
staging: dgap: Don't remove sysfs group we failed to create
staging: dgap: remove unnecessary dgap_global_lock
staging: dgap: Remove module param and sysfs var rawreadok
staging: dgap: fix checkpatch warning on sscanf usage
staging: dgap: fix suspect code indent for conditional statements checkpatch warning
staging: dgap: fix a few 80+ char lines as reported by checkpatch
staging: dgap: fix a few more 80+ lines as reported by checkpatch
staging: dgap: fix a few more 80+ lines as reported by checkpatch
staging: dgap: fix a few more 80+ lines as reported by checkpatch
staging: dgap: Remove some dead code
staging: dgap: Remove printks associated with sysfile creation
staging: dgap: Simplify and cleanup dgap_init_module function
staging: dgap: fix a few 80+ char lines
staging: dgap: fix a few more 80+ char lines (01/02)
staging: dgap: fix a few more 80+ char lines (02/02)
staging: dgap: remove some unused defines in dgap.h
staging: dgap: Remove unneeded code from dgap.c
staging: dgap: Remove unused DGAP_TRYLOCK macro
staging: dgap: Replace/remove DGAP_SPINLOCK_INIT macro
staging: dgap: remove unneeded dgap_driver_states
staging: dgap: remove unused brd->state states
staging: dgap: remove more unneeded brd-state states
staging: dgap: Add a pr_info per board info
staging: dgap: re-factor some code for 80+ lines as reported by checkpatch
staging: dgap: get rid of DGAP_LOCK and DGAP_UNLOCK macros
staging: dgap: re-factor some more code for 80+ lines
staging: dgap: fix the rest of the checkpatch warnings in dgap.c

Masanari Iida (28):
staging: lustre: Fix typo in client.c
staging: lustre: Fix typo in service.c
staging: lustre: Fix typo in sec.c
staging: lustre: Fix typo in sec_gss.c
staging: lustre: Fix typo in lustre/ptlrpc/gss
staging: lustre: Fix typo in lustre/ptlrpc
staging: dgap: Fix trailing whitespace in digi.h
staging: dgap: Fix trailing whitespace in dgap_sysfs.c
staging: dgap: Fix trailing whitespace in dgap_parse.c
staging: dgap: Fix trailing whitespace in dgap_driver.c
staging: dgap: Fix trailing whitespace in dgap_downld.h
staging: dgap: Fix trailing whitespace in dgap_driver.h
staging: dgap: Fix trailing whitespace in dgap_sysfs.h
staging: dgap: Fix trailing whitespace in dgap_fep5.h
staging:lustre: Fix typo in comment and printk within lustre/obdclass
staging: rtl8821ae: Fix typo in comment and printk in rtl8821ae
staging: rtl8821ae: Fix typo in rtl8821ae/rtl8821ae.
staging: rtl8821ae: Fix typo in rtl8821ae/btcoexist
staging: rtl8821ae: Fix C99 style comments in efuse.c
staging: rtl8821ae: Fix C99 style comments in pci.c and pci.h
staging: rtl8188eu: Fix typo in rtl8188eu/core
staging: usbip: Fix format string mismatch in usbip_vhci_attach_device2
staging: luster: Fix format string mismatch in workitem.c
staging: luster: Fix typo in lustre/llite
staging: lustre: Fix typo in lustre/include part1
staging: lustre: Fix typo in lustre/include part2
staging: luster: Fix spelling typo in lustre/include/lustre
staging: lustre: Fix spelling typo in various part of luster

Masood Mehmood (3):
staging: tidspbridge: fixed space coding style
Staging:tidspbridge: Fixed braces, spaces and long line coding style
staging: dgap: Fixed sparse error: same symbol redeclared with different type

Matei Oprea (1):
Staging: comedi: ni_daq_dio24: fix a line over 80 characters

Mathieu Maret (3):
staging: wlags49_h2: reindent wl_netdev.c
staging: wlags49_h2: remove commented code in wl_netdev.c
staging: wlags49_h2: Correct comment style in wl_netdev.c

Michael Welling (2):
STAGING: comedi: style and checkpatch fixes
Staging: comedi: proc: title block update

Mikhail Boiko (1):
staging: line6: Fix coding style problem

Mitchel Humpherys (4):
staging: ion: Create separate heap and client debugfs directories
staging: ion: Store a copy of the client name on client creation
staging: ion: Make sure all clients are exposed in debugfs
staging: ion: Add private buffer flag to skip page pooling on free

Monam Agarwal (47):
Staging: comedi: Fix line length exceeding 80 characters
Staging: comedi: Fix unnecessary space after function pointer
Staging: cxt1e1: Fix no spaces at the start of a line in functions.c
Staging: cxt1e1: Fix space prohibited between function name and open parenthesis '('
Staging: cxt1e1: Fix line length over 80 characters in functions.c
Staging: panel: Fix space prohibited between function name and open paranthesis
Staging: panel: Fix quoted string split across line in panel.c
Staging: sep: Fix missing space after return type in sep_crypto.c
Staging: sep: Fix quoted string split across lines in sep_main.c
Staging: sep: Fix line length over 80 characters in sep_main.c
Staging: sm7xxfb: Fix quoted string split across lines in sm7xxfb.c
Staging: slicoss: Fix line over 80 characters in slic.h
Staging: line6: Fix unnecessary space after function pointer in driver.c
Staging: line6: Fix unnecessary space after function pointer in driver.h
Staging: line6: Fix no space before tabs in usbdefs.h
Staging: slicoss: Fix quoted string split across lines
Staging: slicoss: Fix unnecessary whitespace before a quoted newline in slicoss.c
Staging: xgifb: Fix quoted string split across lines in XGI_main_26.c
Staging : lustre/lustre/lov: Fix Statements terminations use 1 semicolon in lov_ea.c
Staging: media/cxd2099: Fix line length over 80 characters
Staging: dgnc: Fix struct file_operations should normally be const
Staging: gs_gpgaboot: Fix Bad function definition in io.c
Staging: ced1401: Fix do not add new typedefs
Staging: ced1401: Fix removed unused structs
Staging: rtl8188eu: Fix sparse warning cast to restricted __le16
Staging: iio/resolver: Fix prefer pr_warn over pr_warning in ad2s1210.c
Staging: iio/accel: Fix Prefer netdev_warn(netdev, ...then dev_warn(dev, ... then pr_warn(... to printk(KERN_INFO ... in sca3000_ring.c
Staging: wlags49_h2: Fix sparse warnings in sta_h2.c
Staging: wlags49_h2: Fix Remove unused functions in wl_util.c
Staging: wlags49_h2: Fix Sparse Warning for Static Declarations in hcf.c
Staging: wlags49_h2: Fix Sparse Warning for Static Declarations in dhf.c
Staging: wlags49_h2: Fix incorrect type in assignment in wl_wext.c
Staging: crystalhd: Fix different address spaces warning from sparse in crystalhd_misc.c
Staging: crystalhd: Fix different address spaces warning
Staging: rts5139: Fix incorrect type in assignment in rts51x_fop.c
Staging: rts5139: Fix Sparse Warning for Static Declarations
Staging: rts5139: Fix Sparse Warning for Static Declarations in rts51x.c
Staging: gdm72xx: Fix incorrect type in assignment in gdm_wimax.c
Staging: rtl8192e: Fix Sparse Warning of invalid assignment in rtllib_tx.c
Staging: et131x: Fix warning of prefer ether_addr_copy() in et131x.c
Staging: slicoss: Removal of unused macros in slicoss.c
Staging: ft1000-usb: Fix Smatch Warning in ft1000_hw.c
Staging: slicoss: Replace macro with inline defination in slicoss.c
Staging: iio/light: Fix return values in tsl2583.c
Staging: gdm724x: Fix unchecked sscanf values in gdm_lte.c
Staging: ced1401: Fix typedef warnings in ced_ioctl.h
Staging: ced1401: Fix no new typedef warning in ced_ioctl.h

Nick Davies (1):
Staging: comedi: ni_tio Fixed whitespace coding style warnings

Niu Yawei (1):
lustre/quota: improper assert in osc_quota_chkdq()

Oleg Drokin (3):
lustre/mdc: Check for all attributes validity in revalidate
lustre/llite: Do not send parent dir fid in getattr by fid
lustre/libcfs: warn if all HTs in a core are gone

Paul Bolle (3):
staging: r8188eu: default to "y" in Kconfig
Staging: rtl8812ae: remove undefined Kconfig macros
staging: r8188eu: Remove dead code

Paul E. McKenney (1):
staging: Additional item for rtl8188eu TODO list

Paul Gortmaker (1):
iio: delete non-required instances of include <linux/init.h>

Pavel Machek (1):
staging/bluetooth: Add hci_h4p driver

Peng Tao (20):
staging/lustre/o2iblnd: fix is_vmalloc_addr build warning
staging/lustre/libcfs: remove cfs_curproc_groups_nr
staging/lustre/libcfs: remove cfs_curproc_cap_unpack
staging/lustre/libcfs: remove cfs_cap_{un}pack
staging/lustre/libcfs: remove CAPABILITY_VERSION tests
staging/lustre/libcfs: remove cfs_capable
staging/lustre/libcfs: remove user space code from kernel_user_comm.c
staging/lustre/libcfs: remove cfs_hash_long
lustre/ptlrpc: skip rpcs that fail ptl_send_rpc
staging/lustre/lnet: remove kiblnd_debug_conn/rx/tx
staging/lustre/libcfs: remove cfs_strncasecmp
staging/lustre/libcfs_string.h: don't export internal functions
staging/lustre/libcfs: remove cfs_iswhite
staging/lustre/libcfs: remove obsolete function declaration
staging/lustre/libcfs: remove NIDSTR_LOCK/UNLOCK
staging/lustre/libcfs: remove init_waitqueue_entry_current
staging/lustre/libcfs: remove waitq_wait
staging/lustre/libcfs: remove waitq_timedwait
staging/lustre/libcfs: remove schedule_timeout_and_set_state
staging/lustre/libcfs: remove cfs_pause

Peter Meerwald (14):
iio: Add si7005 relative humidity and temperature sensor driver
iio: Remove obsolete variable in adjd_s311 driver
iio: Remove obsolete variable in tcs3472 driver
iio:pressure:mpl3115: Fix sparse cast to restricted __be32 warning
iio: Add Lite-On ltr501 ambient light / proximity sensor driver
staging:iio:accel:sca3000: Fix kerneldoc
staging:iio:accel:sca3000: Fix format of comments
staging:iio:accel:sca3000: Event_attribute_group seems to be missing for _info_with_temp
staging:iio:accel:sca3000: Channels missing in temp_output case
staging:iio:accel:sca3000: Move temperature attribute to channels
staging:iio:accel:sca3000: Cleanup sca3000.h
iio:magnetometer:mag3110: Scale factor missing for temperature
iio:accel:bma180: Make LOW_PASS_FILTER_3DB_FREQUENCY shared_by_type
iio:magnetometer:mag3110: Fix unreachable code

Philipp Zabel (21):
imx-drm: Move IPU_PIX_FMT_GBR24 definition into imx-ipu-v3.h
imx-drm: ipu-dc: Use usleep_range instead of msleep
imx-drm: parallel-display: Add drm_panel support
[media] of: move graph helpers from drivers/media/v4l2-core to drivers/of
Documentation: of: Document graph bindings
of: Warn if of_graph_get_next_endpoint is called with the root node
of: Reduce indentation in of_graph_get_next_endpoint
[media] of: move common endpoint parsing to drivers/of
of: Warn if of_graph_parse_endpoint is called with the root node
of: Fix of_graph_parse_endpoint stub for !CONFIG_OF builds
staging: imx-drm-core: Use OF graph to find components and connections between encoder and crtcs
staging: imx-drm-core: use of_graph_parse_endpoint
staging: imx-drm: Document updated imx-drm device tree bindings
staging: imx-drm: Document imx-hdmi device tree bindings
imx-drm: imx-hdmi: Fix DDC I2C bus property
imx-drm: imx-tve: Fix DDC I2C bus property
ARM: dts: imx53-mba53: Fix TVE DDC I2C bus property
ARM: dts: imx51: Add IPU ports and endpoints, move imx-drm node to dtsi
ARM: dts: imx53: Add IPU DI ports and endpoints, move imx-drm node to dtsi
ARM: dts: imx6qdl: Add IPU DI ports and endpoints, move imx-drm node to dtsi
staging: imx-drm: Update TODO

Raluca Oncioiu (2):
Staging: octeon-usb: Break up long lines
Staging: octeon-usb: Remove unnecessary brackets

Rashika Kheria (1):
drivers: staging: Mark functions as static and remove unused function in bpctl_mod.c

Richard Weinberger (2):
staging: tidspbridge: Remove OMAP_PM_SRF
staging/xillybus: Handle OOM in xillybus_init()

Russell King (30):
imx-drm: imx-hdmi: convert HDMI clock settings to tabular form
imx-drm: imx-hdmi: clean up setting CSC registers
imx-drm: imx-hdmi: provide register modification function
imx-drm: imx-hdmi: clean up setting of vp_conf
imx-drm: imx-hdmi: fix CTS/N setup at init time
imx-drm: ipu-v3: more inteligent DI clock selection
imx-drm: ipu-v3: don't use clk_round_rate() before clk_set_rate()
imx-drm: ipu-v3: more clocking fixes
imx-drm: add imx6 DT configuration for HDMI
imx-drm: update and fix imx6 DT descriptions for v3 HDMI driver
imx-drm: imx-drm-core: sanitise imx_drm_encoder_get_mux_id()
imx-drm: imx-drm-core: use array instead of list for CRTCs
imx-drm: provide common connector mode validation function
imx-drm: simplify setup of panel format
imx-drm: convert to componentised device support
imx-drm: delay publishing sysfs connector entries
imx-drm: remove separate imx-fbdev
imx-drm: remove imx-fb.c
imx-drm: use supplied drm_device where possible
imx-drm: imx-drm-core: provide helper function to parse possible crtcs
imx-drm: imx-drm-core: provide common connector and encoder cleanup functions
imx-drm: initialise drm components directly
imx-drm: imx-drm-core: remove imx_drm_connector and imx_drm_encoder code
imx-drm: imx-drm-core: get rid of drm_mode_group_init_legacy_group()
imx-drm: imx-drm-core: kill off mutex
imx-drm: imx-drm-core: move allocation of imxdrm device to driver load function
imx-drm: imx-drm-core: various cleanups
imx-drm: imx-drm-core: add core hotplug connector support
imx-drm: imx-hdmi: add hotplug support to HDMI component
Merge branch 'topic/of-graph' of git://git.pengutronix.de/git/pza/linux into imx-drm-staging

Sachin Kamat (3):
staging: ion: Use PTR_ERR_OR_ZERO
staging: lustre: Remove duplicate inclusion of crypto.h
staging: rtl8821ae: Remove duplicate include

Salym Senyonga (3):
Staging: ozwpan: Fix null dereference
Staging: ozwpan: reduce indent levels in oz_binding_add().
Staging: ozwpan: Change kmalloc() to kzalloc()

Sebastien Buisson (1):
lustre/ptlrpc: fix 'data race condition' issues

SeongJae Park (4):
staging: crystalhd: enclose multi statements macro
staging: crystalhd: remove unnecessary parenthesis
staging: cxt1e1: remove unnecessary function, VMETRO_TRACE
staging: android: binder: use whitespace consistently

Serban Constantinescu (1):
staging: binder: Fix ABI for 64bit Android

Shaun Laing (3):
staging: cxt1e1: Add extern keyword for sparse 'static' warning
staging: cxt1e1: removed version string declaration
staging: cxt1e1: change declaration of TWV_table

Shuah Khan (7):
staging/usbip: remove vhci_hcd vhci_hub_status change message
staging/usbip: Change vhci_hcd store_attach() device information message to include speed string
staging/usbip: simplify usbip_dump_usb_device() udev->speed handling
staging/usbip: userspace to use linux header for usb_device_speed enum, missing speeds to speed_strings array
staging/usbip: add uapi header to export usbip kernel interfaces
staging/usbip: change usbip to include new uapi usbip.h
staging/usbip: change usbip userspace to include new uapi usbip.h

Silvan Jegen (1):
Staging: rtl8192e: Replace min macro with min_t

Silvio F (1):
staging: unisys: kmalloc/memset to kzalloc conversation

Stas Sergeev (1):
staging: r8188eu: Make firmware buffer persistent

Surendra Patil (4):
drivers:staging:rtl8821ae: Fixed few coding style erors and warnings
drivers:staging:silicom Fixed extern warnings reported by checkpatch
drivers:staging:silicom fixed checkpatch coding style error on macros
drivers:staging:ozwpan Replaced wrapper functions with actual spin lock function

Swapnil Pimpale (1):
lustre: Unsafe error handling around ll_splice_alias

Tobias Klauser (1):
staging: lustre: storage class should be before const qualifier

Tugce Sirin (9):
Staging: wlan-ng: Fix Sparse warning should it be static?
Staging: wlan-ng: Fix sparse non-static symbol warning
Staging: bcm: Fix sparse non-static symbol warning
Staging: wlan-ng: Fix prefer netdev_err to printk
Staging: wlan-ng: Fix prefer netdev_info to printk
Staging: wlan-ng: Fix quoted string split across lines
Staging: lustre: Fix space required before the open parenthesis
Staging: wlan-ng: Fix smatch warning potential null reference
Staging: bcm: Remove unnecessary parentheses

Uma Sharma (3):
staging: removed space after return function in gdm_lte.h
staging: media/msi3101/sdr-msi3101.c removed warning
staging: media/omap24xx/tcm825x.h removed warning

Valentina Manea (20):
staging: usbip: convert usbip-host driver to usb_device_driver
staging: usbip: userspace: migrate usbip_bind to libudev
staging: usbip: userspace: remove useless libsysfs includes
staging: usbip: userspace: migrate usbip_unbind to libudev
staging: usbip: userspace: migrate usbip_list to libudev
staging: usbip: userspace: re-add interface information listing
staging: usbip: userspace: add new list API
staging: usbip: userspace: move sysfs_utils to libsrc
staging: usbip: userspace: migrate usbip_host_driver to libudev
staging: usbip: userspace: remove class device infrastructure in vhci_driver
staging: usbip: userspace: migrate vhci_driver to libudev
staging: usbip: userspace: remove libsysfs flag and autoconf check
staging: usbip: userspace: update dependencies in README
staging: usbip: userspace: increase version to 2.0
staging: usbip: let client choose device configuration
staging: usbip: trigger driver probing after unbinding from usbip-host
staging: usbip: claim ports used by shared devices
staging: usbip: userspace: don't throw error when trying to read configuration specific attributes
staging: usbip: userspace: add hwdata as optional dependency in README
usbcore: rename struct dev_state to struct usb_dev_state

Vinayak Menon (1):
staging: android: lowmemorykiller: neglect swap cached pages in other_file

Vivien Didelot (1):
iio:adc:max1363 clear list of missing features

Wei Yongjun (1):
ion: Fix sparse non static symbol warnings

Weijie Yang (1):
staging: android: lowmemorykiller: set TIF_MEMDIE before send kill sig

Zhao, Gang (3):
staging: et131x: stop read when hit max delay in et131x_phy_mii_read
staging: et131x: remove spinlock adapter->lock
staging: wlan-ng: replace function ieee80211_dsss_chan_to_freq()

bahar sahin (1):
Staging: octeon: Fix coding style

navin patidar (4):
staging: rtl8188eu: remove header file if_ether.h
staging: rtl8188eu: remove header file ip.h
staging: rtl8188eu: remove header file ethernet.h
staging: rtl8188eu: remove unused header files

wang di (1):
lustre/mdc: comments on LOOKUP and PERM lock

yang sheng (1):
lustre: instantiate negative dentry

.../devicetree/bindings/arm/atmel-adc.txt | 5 +
Documentation/devicetree/bindings/graph.txt | 129 +
.../devicetree/bindings/iio/adc/vf610-adc.txt | 22 +
.../devicetree/bindings/iio/adc/xilinx-xadc.txt | 113 +
.../bindings/staging/imx-drm/fsl-imx-drm.txt | 48 +-
.../devicetree/bindings/staging/imx-drm/hdmi.txt | 58 +
.../devicetree/bindings/staging/imx-drm/ldb.txt | 20 +-
MAINTAINERS | 13 +
arch/arm/boot/dts/imx51-apf51dev.dts | 11 +-
arch/arm/boot/dts/imx51-babbage.dts | 26 +-
arch/arm/boot/dts/imx51.dtsi | 22 +-
arch/arm/boot/dts/imx53-m53evk.dts | 13 +-
arch/arm/boot/dts/imx53-mba53.dts | 13 +-
arch/arm/boot/dts/imx53-qsb.dts | 13 +-
arch/arm/boot/dts/imx53.dtsi | 64 +-
arch/arm/boot/dts/imx6dl.dtsi | 17 +-
arch/arm/boot/dts/imx6q.dtsi | 123 +-
arch/arm/boot/dts/imx6qdl.dtsi | 137 +-
drivers/iio/accel/bma180.c | 4 +-
drivers/iio/adc/Kconfig | 23 +
drivers/iio/adc/Makefile | 3 +
drivers/iio/adc/max1363.c | 16 +-
drivers/iio/adc/ti_am335x_adc.c | 1 -
drivers/iio/adc/twl6030-gpadc.c | 1 -
drivers/iio/adc/vf610_adc.c | 711 ++
drivers/iio/adc/viperboard_adc.c | 2 -
drivers/iio/adc/xilinx-xadc-core.c | 1333 ++++
drivers/iio/adc/xilinx-xadc-events.c | 254 +
drivers/iio/adc/xilinx-xadc.h | 209 +
drivers/iio/buffer_cb.c | 7 +-
drivers/iio/dac/ad7303.c | 2 +-
drivers/iio/dac/max517.c | 1 -
drivers/iio/dac/mcp4725.c | 1 -
drivers/iio/humidity/Kconfig | 10 +
drivers/iio/humidity/Makefile | 1 +
drivers/iio/humidity/si7005.c | 189 +
drivers/iio/imu/Kconfig | 4 +-
drivers/iio/imu/adis16400_core.c | 2 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 3 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 38 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 1 -
drivers/iio/industrialio-buffer.c | 16 +-
drivers/iio/industrialio-core.c | 51 +-
drivers/iio/industrialio-event.c | 100 +-
drivers/iio/industrialio-trigger.c | 11 +-
drivers/iio/light/Kconfig | 26 +
drivers/iio/light/Makefile | 2 +
drivers/iio/light/adjd_s311.c | 3 -
drivers/iio/light/hid-sensor-prox.c | 375 +
drivers/iio/light/ltr501.c | 445 ++
drivers/iio/light/tcs3472.c | 2 -
drivers/iio/magnetometer/ak8975.c | 1 +
drivers/iio/magnetometer/mag3110.c | 17 +-
drivers/iio/pressure/Kconfig | 16 +-
drivers/iio/pressure/Makefile | 1 +
drivers/iio/pressure/hid-sensor-press.c | 376 +
drivers/iio/pressure/mpl3115.c | 2 +-
drivers/iio/pressure/st_pressure.h | 1 +
drivers/iio/pressure/st_pressure_core.c | 87 +-
drivers/iio/pressure/st_pressure_i2c.c | 1 +
drivers/iio/pressure/st_pressure_spi.c | 1 +
drivers/media/i2c/adv7343.c | 4 +-
drivers/media/i2c/mt9p031.c | 4 +-
drivers/media/i2c/s5k5baf.c | 3 +-
drivers/media/i2c/tvp514x.c | 3 +-
drivers/media/i2c/tvp7002.c | 3 +-
drivers/media/platform/exynos4-is/fimc-is.c | 6 +-
drivers/media/platform/exynos4-is/media-dev.c | 13 +-
drivers/media/platform/exynos4-is/mipi-csis.c | 5 +-
drivers/media/v4l2-core/v4l2-of.c | 133 +-
drivers/misc/Kconfig | 1 +
drivers/misc/Makefile | 1 +
drivers/{staging => misc}/echo/Kconfig | 0
drivers/{staging => misc}/echo/Makefile | 0
drivers/{staging => misc}/echo/echo.c | 0
drivers/{staging => misc}/echo/echo.h | 0
drivers/{staging => misc}/echo/fir.h | 0
drivers/{staging => misc}/echo/oslec.h | 0
drivers/of/base.c | 151 +
drivers/staging/Kconfig | 12 +-
drivers/staging/Makefile | 6 +-
drivers/staging/android/Kconfig | 13 +
drivers/staging/android/android_alarm.h | 44 +-
drivers/staging/android/ashmem.h | 30 +-
drivers/staging/android/binder.c | 268 +-
drivers/staging/android/binder.h | 308 +-
drivers/staging/android/binder_trace.h | 14 +-
drivers/staging/android/ion/ion.c | 156 +-
drivers/staging/android/ion/ion_cma_heap.c | 2 +-
drivers/staging/android/ion/ion_dummy_driver.c | 12 +-
drivers/staging/android/ion/ion_heap.c | 67 +-
drivers/staging/android/ion/ion_page_pool.c | 8 +-
drivers/staging/android/ion/ion_priv.h | 89 +-
drivers/staging/android/ion/ion_system_heap.c | 84 +-
drivers/staging/android/ion/tegra/tegra_ion.c | 10 +-
drivers/staging/android/lowmemorykiller.c | 5 +-
drivers/staging/android/sw_sync.h | 20 +-
drivers/staging/android/sync.h | 88 +-
drivers/staging/android/timed_gpio.c | 8 +-
drivers/staging/android/timed_output.h | 4 +-
drivers/staging/android/uapi/android_alarm.h | 62 +
drivers/staging/android/uapi/ashmem.h | 47 +
drivers/staging/android/uapi/binder.h | 351 +
drivers/staging/android/uapi/sw_sync.h | 32 +
drivers/staging/android/uapi/sync.h | 97 +
drivers/staging/bcm/Adapter.h | 6 +-
drivers/staging/bcm/Bcmchar.c | 3503 +++++----
drivers/staging/bcm/CmHost.c | 61 +-
drivers/staging/bcm/DDRInit.c | 32 +-
drivers/staging/bcm/InterfaceInit.c | 416 +-
drivers/staging/bcm/InterfaceIsr.c | 223 +-
drivers/staging/bcm/Qos.c | 35 +-
drivers/staging/bcm/Typedefs.h | 22 +-
drivers/staging/bcm/headers.h | 2 +-
drivers/staging/bcm/hostmibs.c | 8 +-
drivers/staging/bcm/nvm.c | 30 +-
drivers/staging/ced1401/ced_ioc.c | 163 +-
drivers/staging/ced1401/ced_ioctl.h | 31 +-
drivers/staging/ced1401/usb1401.c | 195 +-
drivers/staging/ced1401/usb1401.h | 6 +-
drivers/staging/ced1401/use14_ioc.h | 5 +-
drivers/staging/ced1401/userspace/use1401.c | 10 +-
drivers/staging/comedi/Kconfig | 24 +-
drivers/staging/comedi/comedi_fops.c | 191 +-
drivers/staging/comedi/comedidev.h | 56 +-
drivers/staging/comedi/drivers.c | 30 +
drivers/staging/comedi/drivers/8255_pci.c | 37 +-
drivers/staging/comedi/drivers/Makefile | 2 +-
.../comedi/drivers/addi-data/hwdrv_apci035.c | 597 +-
.../comedi/drivers/addi-data/hwdrv_apci1500.c | 1187 +--
.../comedi/drivers/addi-data/hwdrv_apci1564.c | 857 +--
.../comedi/drivers/addi-data/hwdrv_apci3120.c | 106 +-
.../comedi/drivers/addi-data/hwdrv_apci3200.c | 73 +-
.../comedi/drivers/addi-data/hwdrv_apci3501.c | 24 +-
drivers/staging/comedi/drivers/addi_apci_035.c | 14 +-
drivers/staging/comedi/drivers/addi_apci_1500.c | 24 +-
drivers/staging/comedi/drivers/addi_apci_1564.c | 16 +-
drivers/staging/comedi/drivers/addi_apci_3120.c | 26 +-
drivers/staging/comedi/drivers/addi_apci_3200.c | 36 +-
drivers/staging/comedi/drivers/addi_apci_3501.c | 6 +-
drivers/staging/comedi/drivers/addi_apci_3xxx.c | 57 +-
drivers/staging/comedi/drivers/adl_pci6208.c | 22 +-
drivers/staging/comedi/drivers/adl_pci7x3x.c | 3 -
drivers/staging/comedi/drivers/adl_pci9111.c | 73 +-
drivers/staging/comedi/drivers/adl_pci9118.c | 92 +-
drivers/staging/comedi/drivers/adq12b.c | 31 +-
drivers/staging/comedi/drivers/adv_pci1710.c | 67 +-
drivers/staging/comedi/drivers/adv_pci1723.c | 2 -
drivers/staging/comedi/drivers/adv_pci_dio.c | 10 +-
drivers/staging/comedi/drivers/aio_aio12_8.c | 31 +-
drivers/staging/comedi/drivers/aio_iiro_16.c | 2 +-
.../staging/comedi/drivers/amplc_dio200_common.c | 2 +-
drivers/staging/comedi/drivers/amplc_pc236.c | 35 +-
drivers/staging/comedi/drivers/amplc_pc263.c | 2 -
drivers/staging/comedi/drivers/amplc_pci224.c | 29 +-
drivers/staging/comedi/drivers/amplc_pci230.c | 42 +-
drivers/staging/comedi/drivers/amplc_pci263.c | 2 -
drivers/staging/comedi/drivers/c6xdigio.c | 491 +-
drivers/staging/comedi/drivers/cb_das16_cs.c | 150 +-
drivers/staging/comedi/drivers/cb_pcidas.c | 51 +-
drivers/staging/comedi/drivers/cb_pcidas64.c | 59 +-
drivers/staging/comedi/drivers/cb_pcidda.c | 2 -
drivers/staging/comedi/drivers/cb_pcimdas.c | 41 +-
drivers/staging/comedi/drivers/cb_pcimdda.c | 4 +-
drivers/staging/comedi/drivers/comedi_bond.c | 5 +-
drivers/staging/comedi/drivers/comedi_fc.c | 99 +-
drivers/staging/comedi/drivers/comedi_fc.h | 84 +-
drivers/staging/comedi/drivers/comedi_test.c | 7 +-
drivers/staging/comedi/drivers/contec_pci_dio.c | 2 -
drivers/staging/comedi/drivers/dac02.c | 172 +
drivers/staging/comedi/drivers/daqboard2000.c | 85 +-
drivers/staging/comedi/drivers/das08.c | 35 +-
drivers/staging/comedi/drivers/das16.c | 19 +-
drivers/staging/comedi/drivers/das16m1.c | 38 +-
drivers/staging/comedi/drivers/das1800.c | 10 +-
drivers/staging/comedi/drivers/das6402.c | 672 +-
drivers/staging/comedi/drivers/das800.c | 43 +-
drivers/staging/comedi/drivers/dmm32at.c | 83 +-
drivers/staging/comedi/drivers/dt2811.c | 23 +-
drivers/staging/comedi/drivers/dt2814.c | 29 +-
drivers/staging/comedi/drivers/dt2815.c | 39 +-
drivers/staging/comedi/drivers/dt282x.c | 73 +-
drivers/staging/comedi/drivers/dt3000.c | 8 +-
drivers/staging/comedi/drivers/dyna_pci10xx.c | 40 +-
drivers/staging/comedi/drivers/fl512.c | 207 +-
drivers/staging/comedi/drivers/gsc_hpdi.c | 1099 ++-
drivers/staging/comedi/drivers/icp_multi.c | 109 +-
drivers/staging/comedi/drivers/ii_pci20kc.c | 20 +-
drivers/staging/comedi/drivers/jr3_pci.c | 891 ++-
drivers/staging/comedi/drivers/jr3_pci.h | 6 +-
drivers/staging/comedi/drivers/ke_counter.c | 209 +-
drivers/staging/comedi/drivers/me4000.c | 3 -
drivers/staging/comedi/drivers/me_daq.c | 36 +-
drivers/staging/comedi/drivers/mf6x4.c | 23 +-
drivers/staging/comedi/drivers/mite.c | 11 +-
drivers/staging/comedi/drivers/mite.h | 6 +-
drivers/staging/comedi/drivers/mpc624.c | 30 +-
drivers/staging/comedi/drivers/multiq3.c | 38 +-
drivers/staging/comedi/drivers/ni_660x.c | 11 +-
drivers/staging/comedi/drivers/ni_670x.c | 3 -
drivers/staging/comedi/drivers/ni_at_a2150.c | 55 +-
drivers/staging/comedi/drivers/ni_atmio16d.c | 61 +-
drivers/staging/comedi/drivers/ni_daq_700.c | 56 +-
drivers/staging/comedi/drivers/ni_daq_dio24.c | 4 +-
drivers/staging/comedi/drivers/ni_labpc.c | 33 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 78 +-
drivers/staging/comedi/drivers/ni_pcidio.c | 16 +-
drivers/staging/comedi/drivers/ni_pcimio.c | 2 +-
drivers/staging/comedi/drivers/ni_tio.h | 8 +-
drivers/staging/comedi/drivers/pcl711.c | 26 +-
drivers/staging/comedi/drivers/pcl812.c | 1484 ++--
drivers/staging/comedi/drivers/pcl816.c | 1045 ++-
drivers/staging/comedi/drivers/pcl818.c | 1523 ++--
drivers/staging/comedi/drivers/pcm3724.c | 6 +-
drivers/staging/comedi/drivers/pcmad.c | 21 +-
drivers/staging/comedi/drivers/pcmmio.c | 42 +-
drivers/staging/comedi/drivers/plx9080.h | 8 +-
drivers/staging/comedi/drivers/poc.c | 157 -
drivers/staging/comedi/drivers/quatech_daqp_cs.c | 5 +-
drivers/staging/comedi/drivers/rtd520.c | 86 +-
drivers/staging/comedi/drivers/rti800.c | 29 +-
drivers/staging/comedi/drivers/rti802.c | 127 +-
drivers/staging/comedi/drivers/s526.c | 34 +-
drivers/staging/comedi/drivers/s626.c | 174 +-
drivers/staging/comedi/drivers/skel.c | 43 +-
drivers/staging/comedi/drivers/ssv_dnp.c | 3 +-
drivers/staging/comedi/drivers/usbduxfast.c | 51 +-
.../staging/comedi/kcomedilib/kcomedilib_main.c | 3 +-
drivers/staging/comedi/proc.c | 48 +-
drivers/staging/comedi/range.c | 37 +-
drivers/staging/crystalhd/bcm_70012_regs.h | 3 +-
drivers/staging/crystalhd/crystalhd_hw.c | 8 +-
drivers/staging/crystalhd/crystalhd_lnx.c | 21 +-
drivers/staging/crystalhd/crystalhd_lnx.h | 4 +-
drivers/staging/crystalhd/crystalhd_misc.c | 2 +-
drivers/staging/crystalhd/crystalhd_misc.h | 2 +-
drivers/staging/cxt1e1/Makefile | 1 -
drivers/staging/cxt1e1/comet.c | 44 +-
drivers/staging/cxt1e1/comet_tables.c | 1 +
drivers/staging/cxt1e1/functions.c | 373 +-
drivers/staging/cxt1e1/hwprobe.c | 598 +-
drivers/staging/cxt1e1/libsbew.h | 56 +-
drivers/staging/cxt1e1/linux.c | 1643 +++--
drivers/staging/cxt1e1/musycc.c | 43 +-
drivers/staging/cxt1e1/ossiRelease.c | 29 -
drivers/staging/cxt1e1/pmc93x6_eeprom.c | 6 +-
drivers/staging/cxt1e1/pmcc4.h | 1 -
drivers/staging/cxt1e1/pmcc4_drv.c | 116 +-
drivers/staging/cxt1e1/pmcc4_private.h | 1 -
drivers/staging/cxt1e1/pmcc4_sysdep.h | 1 +
drivers/staging/cxt1e1/sbeproc.c | 4 +-
drivers/staging/dgap/Makefile | 6 -
drivers/staging/dgap/dgap.c | 7675 ++++++++++++++++++++
drivers/staging/dgap/dgap.h | 1322 ++++
drivers/staging/dgap/dgap_conf.h | 290 -
drivers/staging/dgap/dgap_downld.h | 69 -
drivers/staging/dgap/dgap_driver.c | 1030 ---
drivers/staging/dgap/dgap_driver.h | 620 --
drivers/staging/dgap/dgap_fep5.c | 1938 -----
drivers/staging/dgap/dgap_fep5.h | 253 -
drivers/staging/dgap/dgap_kcompat.h | 64 -
drivers/staging/dgap/dgap_parse.c | 1374 ----
drivers/staging/dgap/dgap_parse.h | 35 -
drivers/staging/dgap/dgap_pci.h | 92 -
drivers/staging/dgap/dgap_sysfs.c | 793 --
drivers/staging/dgap/dgap_sysfs.h | 48 -
drivers/staging/dgap/dgap_trace.c | 186 -
drivers/staging/dgap/dgap_trace.h | 36 -
drivers/staging/dgap/dgap_tty.c | 3580 ---------
drivers/staging/dgap/dgap_tty.h | 39 -
drivers/staging/dgap/dgap_types.h | 36 -
drivers/staging/dgap/digi.h | 376 -
drivers/staging/dgap/downld.c | 798 --
drivers/staging/dgnc/dgnc_cls.c | 11 +-
drivers/staging/dgnc/dgnc_driver.c | 4 +-
drivers/staging/dgnc/dgnc_mgmt.c | 27 +-
drivers/staging/dgnc/dgnc_neo.c | 3 +-
drivers/staging/dgnc/dgnc_tty.c | 53 +-
drivers/staging/dgrp/dgrp_sysfs.c | 4 +-
drivers/staging/dgrp/dgrp_tty.c | 22 +-
drivers/staging/echo/TODO | 5 -
drivers/staging/et131x/et131x.c | 23 +-
drivers/staging/frontier/alphatrack.c | 11 +-
drivers/staging/frontier/tranzport.c | 12 +-
drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 2 +-
drivers/staging/ft1000/ft1000-usb/ft1000_ioctl.h | 8 +-
drivers/staging/ft1000/ft1000.h | 156 +-
drivers/staging/gdm724x/gdm_lte.c | 187 +-
drivers/staging/gdm724x/gdm_lte.h | 2 +-
drivers/staging/gdm724x/gdm_mux.c | 26 +-
drivers/staging/gdm724x/gdm_usb.c | 56 +-
drivers/staging/gdm724x/netlink_k.c | 3 +-
drivers/staging/gdm72xx/TODO | 2 -
drivers/staging/gdm72xx/gdm_sdio.c | 50 +-
drivers/staging/gdm72xx/gdm_usb.c | 37 +-
drivers/staging/gdm72xx/gdm_wimax.c | 77 +-
drivers/staging/gdm72xx/gdm_wimax.h | 20 -
drivers/staging/gs_fpgaboot/Kconfig | 8 +
drivers/staging/gs_fpgaboot/Makefile | 4 +
drivers/staging/gs_fpgaboot/README | 71 +
drivers/staging/gs_fpgaboot/TODO | 7 +
drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 422 ++
drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 56 +
drivers/staging/gs_fpgaboot/io.c | 294 +
drivers/staging/gs_fpgaboot/io.h | 90 +
drivers/staging/iio/Documentation/iio_utils.h | 22 +
drivers/staging/iio/Documentation/lsiio.c | 157 +
drivers/staging/iio/accel/sca3000.h | 26 +-
drivers/staging/iio/accel/sca3000_core.c | 172 +-
drivers/staging/iio/accel/sca3000_ring.c | 2 +-
drivers/staging/iio/adc/ad799x.h | 10 +-
drivers/staging/iio/adc/ad799x_core.c | 56 +-
drivers/staging/iio/adc/mxs-lradc.c | 15 +-
drivers/staging/iio/addac/adt7316.c | 21 +-
drivers/staging/iio/addac/adt7316.h | 8 +-
drivers/staging/iio/light/tsl2583.c | 6 +-
drivers/staging/iio/light/tsl2x7x_core.c | 8 +-
drivers/staging/iio/resolver/ad2s1210.c | 4 +-
drivers/staging/imx-drm/Kconfig | 1 +
drivers/staging/imx-drm/Makefile | 3 +-
drivers/staging/imx-drm/TODO | 5 -
drivers/staging/imx-drm/imx-drm-core.c | 859 +--
drivers/staging/imx-drm/imx-drm.h | 44 +-
drivers/staging/imx-drm/imx-fb.c | 47 -
drivers/staging/imx-drm/imx-fbdev.c | 74 -
drivers/staging/imx-drm/imx-hdmi.c | 695 +-
drivers/staging/imx-drm/imx-ldb.c | 150 +-
drivers/staging/imx-drm/imx-tve.c | 137 +-
drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h | 2 +
drivers/staging/imx-drm/ipu-v3/ipu-dc.c | 2 +-
drivers/staging/imx-drm/ipu-v3/ipu-di.c | 317 +-
drivers/staging/imx-drm/ipu-v3/ipu-dmfc.c | 3 -
drivers/staging/imx-drm/ipuv3-crtc.c | 93 +-
drivers/staging/imx-drm/ipuv3-plane.c | 4 +-
drivers/staging/imx-drm/parallel-display.c | 127 +-
drivers/staging/keucr/common.h | 8 -
drivers/staging/keucr/init.c | 16 +-
drivers/staging/keucr/init.h | 6 +-
drivers/staging/keucr/smil.h | 112 +-
drivers/staging/keucr/smilecc.c | 58 +-
drivers/staging/keucr/smilmain.c | 82 +-
drivers/staging/keucr/smilsub.c | 170 +-
drivers/staging/keucr/smscsi.c | 28 +-
drivers/staging/keucr/transport.c | 8 +-
drivers/staging/keucr/transport.h | 6 +-
drivers/staging/keucr/usb.c | 6 +-
drivers/staging/keucr/usb.h | 86 +-
drivers/staging/line6/capture.c | 1 +
drivers/staging/line6/driver.c | 56 +-
drivers/staging/line6/driver.h | 2 +-
drivers/staging/line6/midi.c | 5 +-
drivers/staging/line6/usbdefs.h | 8 +-
.../staging/lustre/include/linux/libcfs/curproc.h | 9 -
.../lustre/include/linux/libcfs/libcfs_hash.h | 2 -
.../lustre/include/linux/libcfs/libcfs_ioctl.h | 8 +-
.../lustre/include/linux/libcfs/libcfs_prim.h | 9 -
.../lustre/include/linux/libcfs/libcfs_string.h | 30 -
.../staging/lustre/include/linux/lnet/lib-lnet.h | 2 +-
.../staging/lustre/include/linux/lnet/lib-types.h | 16 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 132 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 10 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 6 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 15 +-
.../lustre/lnet/klnds/socklnd/socklnd_lib-linux.c | 3 +-
.../lustre/lnet/klnds/socklnd/socklnd_proto.c | 6 +-
drivers/staging/lustre/lnet/lnet/acceptor.c | 3 +-
drivers/staging/lustre/lnet/lnet/api-ni.c | 5 +-
drivers/staging/lustre/lnet/lnet/config.c | 12 +-
drivers/staging/lustre/lnet/lnet/lib-eq.c | 7 +-
drivers/staging/lustre/lnet/lnet/lib-ptl.c | 2 +-
drivers/staging/lustre/lnet/lnet/peer.c | 3 +-
drivers/staging/lustre/lnet/lnet/router.c | 12 +-
drivers/staging/lustre/lnet/lnet/router_proc.c | 4 +-
drivers/staging/lustre/lnet/selftest/conrpc.c | 3 +-
drivers/staging/lustre/lnet/selftest/console.c | 24 +-
drivers/staging/lustre/lnet/selftest/rpc.c | 3 +-
drivers/staging/lustre/lnet/selftest/selftest.h | 6 +-
drivers/staging/lustre/lustre/fid/fid_request.c | 34 +-
drivers/staging/lustre/lustre/fld/fld_cache.c | 6 +-
drivers/staging/lustre/lustre/fld/fld_internal.h | 2 +-
drivers/staging/lustre/lustre/fld/fld_request.c | 15 +-
drivers/staging/lustre/lustre/include/cl_object.h | 14 +-
drivers/staging/lustre/lustre/include/ioctl.h | 2 +-
drivers/staging/lustre/lustre/include/lclient.h | 4 +-
.../lustre/lustre/include/linux/lustre_acl.h | 2 +-
drivers/staging/lustre/lustre/include/linux/obd.h | 3 +-
.../lustre/lustre/include/lustre/lustre_idl.h | 85 +-
.../lustre/lustre/include/lustre/lustre_user.h | 22 +-
drivers/staging/lustre/lustre/include/lustre_cfg.h | 2 +
.../staging/lustre/lustre/include/lustre_disk.h | 2 +
drivers/staging/lustre/lustre/include/lustre_dlm.h | 4 +-
.../lustre/lustre/include/lustre_dlm_flags.h | 18 +-
.../staging/lustre/lustre/include/lustre_export.h | 21 +-
drivers/staging/lustre/lustre/include/lustre_fid.h | 12 +-
.../staging/lustre/lustre/include/lustre_import.h | 21 +-
drivers/staging/lustre/lustre/include/lustre_lib.h | 8 +-
.../staging/lustre/lustre/include/lustre_linkea.h | 2 +-
drivers/staging/lustre/lustre/include/lustre_mdc.h | 11 +
drivers/staging/lustre/lustre/include/lustre_net.h | 26 +-
.../staging/lustre/lustre/include/lustre_quota.h | 2 +-
drivers/staging/lustre/lustre/include/lustre_sec.h | 4 +-
drivers/staging/lustre/lustre/include/md_object.h | 2 +-
drivers/staging/lustre/lustre/include/obd.h | 11 +-
drivers/staging/lustre/lustre/include/obd_class.h | 15 +-
.../staging/lustre/lustre/include/obd_support.h | 2 +-
drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 4 +-
drivers/staging/lustre/lustre/ldlm/ldlm_flock.c | 41 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 2 -
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 5 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 2 +-
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 4 +-
drivers/staging/lustre/lustre/libcfs/debug.c | 4 +-
drivers/staging/lustre/lustre/libcfs/fail.c | 4 +-
.../lustre/lustre/libcfs/kernel_user_comm.c | 102 -
.../staging/lustre/lustre/libcfs/libcfs_string.c | 54 +-
.../staging/lustre/lustre/libcfs/linux/linux-cpu.c | 19 +-
.../lustre/lustre/libcfs/linux/linux-curproc.c | 65 +-
.../lustre/lustre/libcfs/linux/linux-module.c | 4 +-
.../lustre/lustre/libcfs/linux/linux-prim.c | 38 -
drivers/staging/lustre/lustre/libcfs/nidstrings.c | 7 +-
drivers/staging/lustre/lustre/libcfs/tracefile.c | 5 +-
.../staging/lustre/lustre/libcfs/upcall_cache.c | 5 +-
drivers/staging/lustre/lustre/libcfs/workitem.c | 10 +-
drivers/staging/lustre/lustre/llite/dcache.c | 328 +-
drivers/staging/lustre/lustre/llite/dir.c | 35 +-
drivers/staging/lustre/lustre/llite/file.c | 105 +-
drivers/staging/lustre/lustre/llite/llite_close.c | 2 +-
.../staging/lustre/lustre/llite/llite_internal.h | 42 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 30 +-
drivers/staging/lustre/lustre/llite/llite_mmap.c | 4 +-
drivers/staging/lustre/lustre/llite/llite_nfs.c | 6 +-
drivers/staging/lustre/lustre/llite/lloop.c | 6 +-
drivers/staging/lustre/lustre/llite/namei.c | 124 +-
drivers/staging/lustre/lustre/llite/rw.c | 10 +-
drivers/staging/lustre/lustre/llite/statahead.c | 14 +-
drivers/staging/lustre/lustre/llite/vvp_io.c | 37 +-
drivers/staging/lustre/lustre/llite/xattr.c | 31 +-
drivers/staging/lustre/lustre/llite/xattr_cache.c | 125 +-
drivers/staging/lustre/lustre/lmv/lmv_intent.c | 1 -
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 5 +-
drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 5 +-
drivers/staging/lustre/lustre/lov/lov_ea.c | 2 +-
drivers/staging/lustre/lustre/lov/lov_io.c | 1 +
drivers/staging/lustre/lustre/lov/lov_obd.c | 6 +-
drivers/staging/lustre/lustre/lov/lov_object.c | 16 +-
drivers/staging/lustre/lustre/lov/lov_pack.c | 3 +-
drivers/staging/lustre/lustre/lov/lov_request.c | 2 +-
drivers/staging/lustre/lustre/lov/lovsub_dev.c | 4 +
drivers/staging/lustre/lustre/lvfs/lvfs_linux.c | 2 +-
drivers/staging/lustre/lustre/mdc/mdc_internal.h | 4 +-
drivers/staging/lustre/lustre/mdc/mdc_lib.c | 2 +-
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 117 +-
drivers/staging/lustre/lustre/mdc/mdc_reint.c | 3 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 74 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 92 +-
drivers/staging/lustre/lustre/obdclass/cl_io.c | 2 +-
drivers/staging/lustre/lustre/obdclass/cl_lock.c | 4 +-
drivers/staging/lustre/lustre/obdclass/cl_object.c | 2 +-
drivers/staging/lustre/lustre/obdclass/genops.c | 12 +-
.../lustre/lustre/obdclass/linux/linux-module.c | 2 +-
drivers/staging/lustre/lustre/obdclass/llog_cat.c | 6 +-
drivers/staging/lustre/lustre/obdclass/llog_lvfs.c | 2 +-
drivers/staging/lustre/lustre/obdclass/llog_osd.c | 6 +-
.../staging/lustre/lustre/obdclass/local_storage.c | 2 +-
.../lustre/lustre/obdclass/lprocfs_status.c | 2 +
drivers/staging/lustre/lustre/obdclass/lu_object.c | 10 +-
drivers/staging/lustre/lustre/obdclass/md_attrs.c | 6 +-
.../staging/lustre/lustre/obdclass/obd_config.c | 54 +-
drivers/staging/lustre/lustre/obdclass/obd_mount.c | 4 +-
drivers/staging/lustre/lustre/obdclass/obdo.c | 6 +-
drivers/staging/lustre/lustre/obdecho/echo.c | 3 +-
.../staging/lustre/lustre/obdecho/echo_client.c | 20 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 12 +-
drivers/staging/lustre/lustre/osc/osc_io.c | 16 +-
drivers/staging/lustre/lustre/osc/osc_page.c | 2 +-
drivers/staging/lustre/lustre/osc/osc_quota.c | 20 +-
drivers/staging/lustre/lustre/ptlrpc/client.c | 187 +-
drivers/staging/lustre/lustre/ptlrpc/events.c | 2 +-
.../lustre/lustre/ptlrpc/gss/gss_cli_upcall.c | 2 +-
.../lustre/lustre/ptlrpc/gss/gss_generic_token.c | 36 +-
.../staging/lustre/lustre/ptlrpc/gss/gss_keyring.c | 2 +-
.../lustre/lustre/ptlrpc/gss/gss_krb5_mech.c | 4 +-
.../staging/lustre/lustre/ptlrpc/gss/gss_pipefs.c | 4 +-
.../lustre/lustre/ptlrpc/gss/gss_svc_upcall.c | 8 +-
drivers/staging/lustre/lustre/ptlrpc/gss/sec_gss.c | 14 +-
drivers/staging/lustre/lustre/ptlrpc/import.c | 37 +-
drivers/staging/lustre/lustre/ptlrpc/layout.c | 5 +-
.../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 8 +-
drivers/staging/lustre/lustre/ptlrpc/nrs.c | 4 +-
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 14 +-
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/recover.c | 57 +-
drivers/staging/lustre/lustre/ptlrpc/sec.c | 18 +-
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 6 +-
drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 2 +-
drivers/staging/lustre/lustre/ptlrpc/service.c | 12 +-
drivers/staging/lustre/lustre/ptlrpc/wiretest.c | 2 +
drivers/staging/media/as102/as10x_handle.h | 14 +-
drivers/staging/media/cxd2099/cxd2099.c | 12 +-
drivers/staging/media/davinci_vpfe/vpfe_video.h | 2 +-
drivers/staging/media/dt3155v4l/dt3155v4l.c | 2 +-
drivers/staging/media/go7007/go7007-loader.c | 2 +-
drivers/staging/media/go7007/go7007-v4l2.c | 20 +-
drivers/staging/media/lirc/lirc_igorplugusb.c | 2 +-
drivers/staging/media/lirc/lirc_imon.c | 4 +
drivers/staging/media/lirc/lirc_parallel.c | 26 +-
drivers/staging/media/lirc/lirc_sasem.c | 13 +-
drivers/staging/media/msi3101/sdr-msi3101.c | 2 +-
drivers/staging/media/omap24xx/tcm825x.c | 8 +-
drivers/staging/media/omap24xx/tcm825x.h | 2 +-
drivers/staging/media/sn9c102/sn9c102_core.c | 85 +-
drivers/staging/media/sn9c102/sn9c102_hv7131d.c | 15 +-
drivers/staging/media/sn9c102/sn9c102_hv7131r.c | 15 +-
drivers/staging/media/sn9c102/sn9c102_ov7630.c | 24 +-
drivers/staging/media/sn9c102/sn9c102_ov7660.c | 24 +-
drivers/staging/media/sn9c102/sn9c102_pas106b.c | 18 +-
drivers/staging/media/sn9c102/sn9c102_pas202bcb.c | 15 +-
drivers/staging/media/solo6x10/solo6x10-core.c | 2 +-
drivers/staging/media/solo6x10/solo6x10-tw28.c | 2 +-
drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c | 44 +-
drivers/staging/netlogic/xlr_net.c | 5 +-
drivers/staging/nokia_h4p/Kconfig | 9 +
drivers/staging/nokia_h4p/Makefile | 6 +
drivers/staging/nokia_h4p/TODO | 132 +
drivers/staging/nokia_h4p/hci_h4p.h | 222 +
drivers/staging/nokia_h4p/nokia_core.c | 1206 +++
drivers/staging/nokia_h4p/nokia_fw-bcm.c | 148 +
drivers/staging/nokia_h4p/nokia_fw-csr.c | 149 +
drivers/staging/nokia_h4p/nokia_fw-ti1273.c | 110 +
drivers/staging/nokia_h4p/nokia_fw.c | 208 +
drivers/staging/nokia_h4p/nokia_uart.c | 199 +
drivers/staging/nvec/nvec.c | 3 +-
drivers/staging/nvec/nvec_ps2.c | 2 +-
drivers/staging/octeon-usb/octeon-hcd.c | 752 +-
drivers/staging/octeon/ethernet-defines.h | 4 -
drivers/staging/octeon/ethernet-mdio.c | 20 +-
drivers/staging/octeon/ethernet-mem.c | 11 +-
drivers/staging/octeon/ethernet-rgmii.c | 23 +-
drivers/staging/octeon/ethernet-tx.c | 2 +-
drivers/staging/octeon/ethernet.c | 10 +-
drivers/staging/octeon/octeon-ethernet.h | 2 +-
drivers/staging/olpc_dcon/olpc_dcon.h | 2 +-
drivers/staging/ozwpan/ozcdev.c | 4 +-
drivers/staging/ozwpan/ozhcd.c | 8 +-
drivers/staging/ozwpan/ozpd.c | 31 +-
drivers/staging/ozwpan/ozpd.h | 5 +
drivers/staging/ozwpan/ozproto.c | 57 +-
drivers/staging/ozwpan/ozproto.h | 2 -
drivers/staging/ozwpan/ozprotocol.h | 6 +-
drivers/staging/ozwpan/ozusbif.h | 2 +-
drivers/staging/ozwpan/ozusbsvc1.c | 2 +-
drivers/staging/panel/panel.c | 41 +-
drivers/staging/rtl8187se/Module.symvers | 0
drivers/staging/rtl8187se/ieee80211/dot11d.h | 11 +-
drivers/staging/rtl8187se/ieee80211/ieee80211.h | 12 +-
.../rtl8187se/ieee80211/ieee80211_crypt_ccmp.c | 2 +-
.../rtl8187se/ieee80211/ieee80211_crypt_tkip.c | 14 +-
.../rtl8187se/ieee80211/ieee80211_crypt_wep.c | 15 -
.../rtl8187se/ieee80211/ieee80211_softmac.c | 1203 ++-
drivers/staging/rtl8187se/ieee80211/ieee80211_wx.c | 151 +-
drivers/staging/rtl8187se/r8180.h | 750 +-
drivers/staging/rtl8187se/r8180_core.c | 894 +--
drivers/staging/rtl8187se/r8180_dm.c | 6 +-
drivers/staging/rtl8187se/r8180_rtl8225.h | 21 +-
drivers/staging/rtl8187se/r8180_rtl8225z2.c | 59 +-
drivers/staging/rtl8187se/r8180_wx.c | 10 +-
drivers/staging/rtl8187se/r8185b_init.c | 62 +-
drivers/staging/rtl8188eu/Kconfig | 4 +-
drivers/staging/rtl8188eu/Makefile | 1 -
drivers/staging/rtl8188eu/TODO | 5 +
drivers/staging/rtl8188eu/core/rtw_ap.c | 81 +-
drivers/staging/rtl8188eu/core/rtw_br_ext.c | 13 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 220 +-
drivers/staging/rtl8188eu/core/rtw_debug.c | 12 +-
drivers/staging/rtl8188eu/core/rtw_efuse.c | 59 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 58 +-
drivers/staging/rtl8188eu/core/rtw_io.c | 28 -
drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 52 +-
drivers/staging/rtl8188eu/core/rtw_led.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 303 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 302 +-
drivers/staging/rtl8188eu/core/rtw_mp.c | 16 +-
drivers/staging/rtl8188eu/core/rtw_mp_ioctl.c | 78 -
drivers/staging/rtl8188eu/core/rtw_p2p.c | 50 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 27 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 502 +-
drivers/staging/rtl8188eu/core/rtw_security.c | 93 +-
drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 87 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 46 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 129 +-
.../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 13 +-
drivers/staging/rtl8188eu/hal/HalPhyRf_8188e.c | 37 +-
drivers/staging/rtl8188eu/hal/hal_intf.c | 4 -
drivers/staging/rtl8188eu/hal/odm.c | 15 +-
drivers/staging/rtl8188eu/hal/odm_RegConfig8188E.c | 4 +-
drivers/staging/rtl8188eu/hal/odm_interface.c | 101 -
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 12 -
drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 -
drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 87 +-
drivers/staging/rtl8188eu/hal/rtl8188e_mp.c | 10 +-
drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 37 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 -
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 6 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 10 -
drivers/staging/rtl8188eu/hal/usb_ops_linux.c | 63 +-
drivers/staging/rtl8188eu/include/drv_types.h | 6 +
drivers/staging/rtl8188eu/include/ethernet.h | 42 -
drivers/staging/rtl8188eu/include/h2clbk.h | 35 -
drivers/staging/rtl8188eu/include/if_ether.h | 111 -
drivers/staging/rtl8188eu/include/ioctl_cfg80211.h | 107 -
drivers/staging/rtl8188eu/include/ip.h | 126 -
drivers/staging/rtl8188eu/include/nic_spec.h | 44 -
drivers/staging/rtl8188eu/include/odm_interface.h | 23 -
drivers/staging/rtl8188eu/include/osdep_service.h | 34 -
drivers/staging/rtl8188eu/include/recv_osdep.h | 10 +-
drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 11 -
drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 7 +-
drivers/staging/rtl8188eu/include/rtw_debug.h | 24 -
drivers/staging/rtl8188eu/include/rtw_io.h | 44 -
drivers/staging/rtl8188eu/include/rtw_ioctl.h | 2 -
drivers/staging/rtl8188eu/include/rtw_mlme.h | 32 -
drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 49 +-
drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 4 -
drivers/staging/rtl8188eu/include/rtw_recv.h | 139 +-
drivers/staging/rtl8188eu/include/rtw_xmit.h | 5 -
drivers/staging/rtl8188eu/include/wifi.h | 2 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 242 +-
drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 9 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 10 +-
drivers/staging/rtl8188eu/os_dep/osdep_service.c | 35 +-
drivers/staging/rtl8188eu/os_dep/recv_linux.c | 44 +-
drivers/staging/rtl8188eu/os_dep/rtw_android.c | 1 -
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 19 +-
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 5 -
drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 17 +-
drivers/staging/rtl8192e/dot11d.c | 9 +-
drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 52 -
drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 2 +-
drivers/staging/rtl8192e/rtllib_tx.c | 4 +-
drivers/staging/rtl8192u/ieee80211/EndianFree.h | 194 -
drivers/staging/rtl8192u/ieee80211/aes.c | 468 --
drivers/staging/rtl8192u/ieee80211/arc4.c | 103 -
drivers/staging/rtl8192u/ieee80211/autoload.c | 40 -
drivers/staging/rtl8192u/ieee80211/cipher.c | 298 -
drivers/staging/rtl8192u/ieee80211/compress.c | 64 -
drivers/staging/rtl8192u/ieee80211/crypto_compat.h | 58 -
drivers/staging/rtl8192u/ieee80211/digest.c | 108 -
drivers/staging/rtl8192u/ieee80211/dot11d.c | 173 +-
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 22 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 107 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 5 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 2 +-
drivers/staging/rtl8192u/ieee80211/internal.h | 81 -
drivers/staging/rtl8192u/ieee80211/michael_mic.c | 194 -
drivers/staging/rtl8192u/ieee80211/proc.c | 112 -
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 12 +-
.../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 70 +-
.../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 39 +-
drivers/staging/rtl8192u/ieee80211/rtl_crypto.h | 398 -
drivers/staging/rtl8192u/ieee80211/scatterwalk.c | 117 -
drivers/staging/rtl8192u/ieee80211/scatterwalk.h | 51 -
drivers/staging/rtl8192u/r8180_93cx6.c | 10 +-
drivers/staging/rtl8192u/r8192U_core.c | 138 +-
drivers/staging/rtl8192u/r8192U_dm.c | 99 +-
drivers/staging/rtl8192u/r8192U_dm.h | 40 +-
drivers/staging/rtl8192u/r819xU_HTGen.h | 12 -
drivers/staging/rtl8192u/r819xU_HTType.h | 379 -
drivers/staging/rtl8192u/r819xU_cmdpkt.c | 2 +-
drivers/staging/rtl8192u/r819xU_firmware.c | 50 +-
drivers/staging/rtl8192u/r819xU_firmware_img.c | 1 +
drivers/staging/rtl8192u/r819xU_phy.c | 29 +-
drivers/staging/rtl8712/drv_types.h | 2 +-
drivers/staging/rtl8712/ieee80211.c | 6 +-
drivers/staging/rtl8712/os_intfs.c | 2 +-
drivers/staging/rtl8712/osdep_service.h | 5 +-
drivers/staging/rtl8712/rtl8712_recv.c | 2 -
drivers/staging/rtl8712/rtl871x_cmd.c | 11 +-
drivers/staging/rtl8712/rtl871x_security.c | 13 +-
drivers/staging/rtl8821ae/base.c | 199 +-
.../staging/rtl8821ae/btcoexist/HalBtc8812a1Ant.c | 2 +-
.../staging/rtl8821ae/btcoexist/habtc8723a1ant.c | 2 +-
.../staging/rtl8821ae/btcoexist/halbtc8192e1ant.c | 2 +-
.../staging/rtl8821ae/btcoexist/halbtc8192e2ant.c | 2 +-
.../staging/rtl8821ae/btcoexist/halbtc8723a2ant.c | 2 +-
.../staging/rtl8821ae/btcoexist/halbtc8723b1ant.c | 2 +-
.../staging/rtl8821ae/btcoexist/halbtc8723b2ant.c | 2 +-
drivers/staging/rtl8821ae/btcoexist/halbtcoutsrc.c | 12 +-
drivers/staging/rtl8821ae/core.c | 12 +-
drivers/staging/rtl8821ae/core.h | 8 +-
drivers/staging/rtl8821ae/debug.c | 10 +-
drivers/staging/rtl8821ae/debug.h | 12 +-
drivers/staging/rtl8821ae/efuse.c | 26 +-
drivers/staging/rtl8821ae/pci.c | 274 +-
drivers/staging/rtl8821ae/pci.h | 8 +-
drivers/staging/rtl8821ae/ps.c | 2 +-
drivers/staging/rtl8821ae/regd.c | 4 +-
drivers/staging/rtl8821ae/regd.h | 4 +-
drivers/staging/rtl8821ae/rtl8821ae/dm.c | 24 +-
drivers/staging/rtl8821ae/rtl8821ae/fw.c | 8 +-
.../staging/rtl8821ae/rtl8821ae/hal_bt_coexist.h | 2 +-
drivers/staging/rtl8821ae/rtl8821ae/hal_btc.c | 6 +-
drivers/staging/rtl8821ae/rtl8821ae/hw.c | 13 +-
drivers/staging/rtl8821ae/rtl8821ae/phy.c | 8 +-
drivers/staging/rtl8821ae/rtl8821ae/phy.h | 2 +-
drivers/staging/rtl8821ae/rtl8821ae/pwrseq.h | 10 +-
drivers/staging/rtl8821ae/rtl8821ae/pwrseqcmd.c | 2 +-
drivers/staging/rtl8821ae/rtl8821ae/reg.h | 28 +-
drivers/staging/rtl8821ae/rtl8821ae/sw.c | 4 +-
drivers/staging/rtl8821ae/rtl8821ae/trx.c | 10 +-
drivers/staging/rtl8821ae/wifi.h | 486 +-
drivers/staging/rts5139/ms.c | 21 +-
drivers/staging/rts5139/ms_mg.c | 1 +
drivers/staging/rts5139/rts51x.c | 6 +-
drivers/staging/rts5139/rts51x_fop.c | 10 +-
drivers/staging/rts5139/rts51x_fop.h | 4 +-
drivers/staging/rts5139/rts51x_scsi.c | 4 +-
drivers/staging/rts5139/rts51x_transport.c | 4 +-
drivers/staging/rts5139/sd.c | 4 +-
drivers/staging/rts5139/sd_cprm.c | 1 +
drivers/staging/rts5139/xd.c | 18 +-
drivers/staging/rts5208/ms.c | 2 +-
drivers/staging/rts5208/rtsx.c | 6 +-
drivers/staging/rts5208/rtsx_card.c | 71 +-
drivers/staging/rts5208/rtsx_scsi.c | 8 +-
drivers/staging/rts5208/rtsx_transport.c | 4 +-
drivers/staging/sb105x/Kconfig | 9 -
drivers/staging/sb105x/Makefile | 3 -
drivers/staging/sb105x/sb_mp_register.h | 295 -
drivers/staging/sb105x/sb_pci_mp.c | 3189 --------
drivers/staging/sb105x/sb_pci_mp.h | 291 -
drivers/staging/sb105x/sb_ser_core.h | 368 -
drivers/staging/sbe-2t3e3/2t3e3.h | 21 +-
drivers/staging/sbe-2t3e3/ctrl.c | 17 +-
drivers/staging/sbe-2t3e3/ctrl.h | 16 +-
drivers/staging/sbe-2t3e3/dc.c | 7 +-
drivers/staging/sbe-2t3e3/intr.c | 4 +-
drivers/staging/sbe-2t3e3/maps.c | 9 +-
drivers/staging/sbe-2t3e3/module.c | 2 +-
drivers/staging/sbe-2t3e3/netdev.c | 6 +-
drivers/staging/sep/sep_crypto.c | 2 +-
drivers/staging/sep/sep_main.c | 94 +-
drivers/staging/serqt_usb2/serqt_usb2.c | 18 +-
drivers/staging/silicom/bp_mod.h | 25 +-
drivers/staging/silicom/bpctl_mod.c | 629 +-
drivers/staging/silicom/bypasslib/bp_ioctl.h | 8 +-
drivers/staging/silicom/bypasslib/libbp_sd.h | 313 +-
drivers/staging/slicoss/README | 40 -
drivers/staging/slicoss/TODO | 38 +
drivers/staging/slicoss/slic.h | 9 +-
drivers/staging/slicoss/slicoss.c | 73 +-
drivers/staging/sm7xxfb/Kconfig | 13 -
drivers/staging/sm7xxfb/Makefile | 1 -
drivers/staging/sm7xxfb/TODO | 9 -
drivers/staging/sm7xxfb/sm7xx.h | 779 --
drivers/staging/sm7xxfb/sm7xxfb.c | 1028 ---
drivers/staging/speakup/serialio.c | 4 +-
drivers/staging/speakup/speakup_dectlk.c | 6 +-
drivers/staging/tidspbridge/Kconfig | 2 +-
drivers/staging/tidspbridge/core/io_sm.c | 2 +-
drivers/staging/tidspbridge/core/tiomap3430.c | 23 +-
drivers/staging/tidspbridge/core/tiomap3430_pwr.c | 15 +-
drivers/staging/tidspbridge/dynload/tramp.c | 2 +-
drivers/staging/tidspbridge/rmgr/dbdcd.c | 4 +-
drivers/staging/tidspbridge/rmgr/drv.c | 2 +-
drivers/staging/tidspbridge/rmgr/mgr.c | 8 +-
drivers/staging/tidspbridge/rmgr/nldr.c | 5 +-
drivers/staging/tidspbridge/rmgr/node.c | 20 +-
drivers/staging/unisys/Documentation/overview.txt | 174 +
.../staging/unisys/Documentation/proc-entries.txt | 93 +
drivers/staging/unisys/Kconfig | 20 +
drivers/staging/unisys/MAINTAINERS | 6 +
drivers/staging/unisys/Makefile | 10 +
drivers/staging/unisys/TODO | 21 +
drivers/staging/unisys/channels/Kconfig | 10 +
drivers/staging/unisys/channels/Makefile | 13 +
drivers/staging/unisys/channels/channel.c | 219 +
drivers/staging/unisys/channels/chanstub.c | 70 +
drivers/staging/unisys/channels/chanstub.h | 23 +
.../unisys/common-spar/include/channels/channel.h | 661 ++
.../common-spar/include/channels/channel_guid.h | 64 +
.../include/channels/controlframework.h | 77 +
.../include/channels/controlvmchannel.h | 619 ++
.../common-spar/include/channels/diagchannel.h | 427 ++
.../common-spar/include/channels/iochannel.h | 933 +++
.../common-spar/include/channels/vbuschannel.h | 135 +
.../include/controlvmcompletionstatus.h | 92 +
.../include/diagnostics/appos_subsystems.h | 310 +
.../unisys/common-spar/include/iovmcall_gnuc.h | 53 +
.../unisys/common-spar/include/vbusdeviceinfo.h | 209 +
.../staging/unisys/common-spar/include/version.h | 46 +
.../unisys/common-spar/include/vmcallinterface.h | 167 +
drivers/staging/unisys/include/commontypes.h | 170 +
drivers/staging/unisys/include/guestlinuxdebug.h | 182 +
drivers/staging/unisys/include/guidutils.h | 203 +
drivers/staging/unisys/include/periodic_work.h | 40 +
drivers/staging/unisys/include/procobjecttree.h | 48 +
drivers/staging/unisys/include/sparstop.h | 30 +
drivers/staging/unisys/include/timskmod.h | 324 +
drivers/staging/unisys/include/timskmodutils.h | 75 +
drivers/staging/unisys/include/uisqueue.h | 440 ++
drivers/staging/unisys/include/uisthread.h | 46 +
drivers/staging/unisys/include/uisutils.h | 348 +
drivers/staging/unisys/include/uniklog.h | 193 +
drivers/staging/unisys/include/vbushelper.h | 47 +
drivers/staging/unisys/uislib/Kconfig | 10 +
drivers/staging/unisys/uislib/Makefile | 17 +
drivers/staging/unisys/uislib/uislib.c | 2421 ++++++
drivers/staging/unisys/uislib/uisqueue.c | 160 +
drivers/staging/unisys/uislib/uisthread.c | 85 +
drivers/staging/unisys/uislib/uisutils.c | 350 +
drivers/staging/unisys/virthba/Kconfig | 10 +
drivers/staging/unisys/virthba/Makefile | 16 +
drivers/staging/unisys/virthba/virthba.c | 1823 +++++
drivers/staging/unisys/virthba/virthba.h | 31 +
drivers/staging/unisys/virtpci/Kconfig | 10 +
drivers/staging/unisys/virtpci/Makefile | 13 +
drivers/staging/unisys/virtpci/virtpci.c | 1771 +++++
drivers/staging/unisys/virtpci/virtpci.h | 104 +
drivers/staging/unisys/visorchannel/Kconfig | 10 +
drivers/staging/unisys/visorchannel/Makefile | 14 +
drivers/staging/unisys/visorchannel/globals.h | 29 +
drivers/staging/unisys/visorchannel/visorchannel.h | 106 +
.../unisys/visorchannel/visorchannel_funcs.c | 674 ++
.../unisys/visorchannel/visorchannel_main.c | 49 +
drivers/staging/unisys/visorchipset/Kconfig | 10 +
drivers/staging/unisys/visorchipset/Makefile | 18 +
drivers/staging/unisys/visorchipset/controlvm.h | 27 +
.../staging/unisys/visorchipset/controlvm_direct.c | 62 +
drivers/staging/unisys/visorchipset/file.c | 226 +
drivers/staging/unisys/visorchipset/file.h | 26 +
drivers/staging/unisys/visorchipset/filexfer.c | 506 ++
drivers/staging/unisys/visorchipset/filexfer.h | 147 +
drivers/staging/unisys/visorchipset/globals.h | 45 +
drivers/staging/unisys/visorchipset/parser.c | 474 ++
drivers/staging/unisys/visorchipset/parser.h | 45 +
drivers/staging/unisys/visorchipset/testing.h | 41 +
drivers/staging/unisys/visorchipset/visorchipset.h | 307 +
.../unisys/visorchipset/visorchipset_main.c | 2945 ++++++++
.../unisys/visorchipset/visorchipset_umode.h | 37 +
drivers/staging/unisys/visorutil/Kconfig | 10 +
drivers/staging/unisys/visorutil/Makefile | 11 +
drivers/staging/unisys/visorutil/charqueue.c | 141 +
drivers/staging/unisys/visorutil/charqueue.h | 37 +
drivers/staging/unisys/visorutil/easyproc.c | 371 +
drivers/staging/unisys/visorutil/easyproc.h | 92 +
drivers/staging/unisys/visorutil/memregion.h | 43 +
.../staging/unisys/visorutil/memregion_direct.c | 223 +
drivers/staging/unisys/visorutil/periodic_work.c | 236 +
drivers/staging/unisys/visorutil/procobjecttree.c | 348 +
drivers/staging/unisys/visorutil/visorkmodutils.c | 71 +
drivers/staging/usbip/stub.h | 3 +-
drivers/staging/usbip/stub_dev.c | 164 +-
drivers/staging/usbip/stub_main.c | 45 +-
drivers/staging/usbip/stub_rx.c | 28 +-
drivers/staging/usbip/stub_tx.c | 16 +-
drivers/staging/usbip/uapi/usbip.h | 26 +
drivers/staging/usbip/usbip_common.c | 35 +-
drivers/staging/usbip/usbip_common.h | 19 +-
drivers/staging/usbip/userspace/README | 8 +-
drivers/staging/usbip/userspace/configure.ac | 12 +-
drivers/staging/usbip/userspace/libsrc/Makefile.am | 3 +-
drivers/staging/usbip/userspace/libsrc/list.h | 136 +
.../staging/usbip/userspace/libsrc/sysfs_utils.c | 31 +
.../staging/usbip/userspace/libsrc/sysfs_utils.h | 8 +
.../staging/usbip/userspace/libsrc/usbip_common.c | 93 +-
.../staging/usbip/userspace/libsrc/usbip_common.h | 41 +-
.../usbip/userspace/libsrc/usbip_host_driver.c | 303 +-
.../usbip/userspace/libsrc/usbip_host_driver.h | 7 +-
.../staging/usbip/userspace/libsrc/vhci_driver.c | 397 +-
.../staging/usbip/userspace/libsrc/vhci_driver.h | 14 +-
drivers/staging/usbip/userspace/src/Makefile.am | 1 -
drivers/staging/usbip/userspace/src/usbip_attach.c | 1 -
drivers/staging/usbip/userspace/src/usbip_bind.c | 195 +-
drivers/staging/usbip/userspace/src/usbip_detach.c | 2 -
drivers/staging/usbip/userspace/src/usbip_list.c | 146 +-
.../staging/usbip/userspace/src/usbip_network.h | 1 -
drivers/staging/usbip/userspace/src/usbip_unbind.c | 129 +-
drivers/staging/usbip/userspace/src/usbipd.c | 21 +-
drivers/staging/usbip/userspace/src/utils.c | 48 +-
drivers/staging/usbip/vhci_hcd.c | 44 +-
drivers/staging/usbip/vhci_sysfs.c | 15 +-
drivers/staging/vt6655/80211mgr.c | 331 +-
drivers/staging/vt6655/aes_ccmp.c | 36 +-
drivers/staging/vt6655/desc.h | 15 +-
drivers/staging/vt6655/dpc.c | 36 +-
drivers/staging/vt6655/key.c | 8 +-
drivers/staging/vt6655/mac.c | 10 +-
drivers/staging/vt6655/mac.h | 2 +-
drivers/staging/vt6655/michael.c | 14 +-
drivers/staging/vt6655/michael.h | 6 +-
drivers/staging/vt6655/rxtx.c | 62 +-
drivers/staging/vt6655/wmgr.c | 30 +-
drivers/staging/vt6656/80211hdr.h | 2 +-
drivers/staging/vt6656/aes_ccmp.c | 6 +-
drivers/staging/vt6656/card.h | 7 -
drivers/staging/vt6656/device.h | 85 +-
drivers/staging/vt6656/dpc.c | 92 +-
drivers/staging/vt6656/int.c | 150 +-
drivers/staging/vt6656/int.h | 45 +-
drivers/staging/vt6656/iwctl.c | 10 +-
drivers/staging/vt6656/mac.c | 16 +-
drivers/staging/vt6656/mac.h | 2 +-
drivers/staging/vt6656/main_usb.c | 350 +-
drivers/staging/vt6656/power.c | 50 +-
drivers/staging/vt6656/rxtx.c | 185 +-
drivers/staging/vt6656/rxtx.h | 92 +-
drivers/staging/vt6656/usbpipe.c | 451 +-
drivers/staging/vt6656/wcmd.c | 77 +-
drivers/staging/vt6656/wcmd.h | 4 +-
drivers/staging/vt6656/wmgr.c | 8 +-
drivers/staging/winbond/localpara.h | 84 +-
drivers/staging/winbond/wb35reg.c | 140 +-
drivers/staging/winbond/wb35rx.c | 27 +-
drivers/staging/wlags49_h2/dhf.c | 10 +-
drivers/staging/wlags49_h2/hcf.c | 16 +-
drivers/staging/wlags49_h2/sta_h2.c | 2 +-
drivers/staging/wlags49_h2/wl_main.c | 311 +-
drivers/staging/wlags49_h2/wl_netdev.c | 1992 ++---
drivers/staging/wlags49_h2/wl_util.c | 37 -
drivers/staging/wlags49_h2/wl_wext.c | 6 +-
drivers/staging/wlan-ng/cfg80211.c | 11 +-
drivers/staging/wlan-ng/hfa384x.h | 4 +-
drivers/staging/wlan-ng/p80211mgmt.h | 172 +-
drivers/staging/wlan-ng/p80211netdev.c | 4 +-
drivers/staging/wlan-ng/prism2fw.c | 2 +-
drivers/staging/wlan-ng/prism2sta.c | 100 +-
drivers/staging/xgifb/XGI_main_26.c | 15 +-
drivers/staging/xillybus/Kconfig | 3 +-
drivers/staging/xillybus/xillybus_core.c | 6 +-
drivers/usb/core/devio.c | 112 +-
drivers/usb/core/generic.c | 1 +
drivers/usb/core/hub.c | 14 +-
drivers/usb/core/hub.h | 2 +-
drivers/usb/core/message.c | 1 +
drivers/usb/core/usb.h | 8 +-
include/linux/hid-sensor-ids.h | 10 +
include/linux/iio/iio.h | 16 +-
include/linux/of_graph.h | 66 +
include/linux/platform_data/bt-nokia-h4p.h | 38 +
include/linux/usb.h | 11 +
include/media/v4l2-of.h | 33 +-
943 files changed, 61729 insertions(+), 47873 deletions(-)
create mode 100644 Documentation/devicetree/bindings/graph.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/vf610-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/xilinx-xadc.txt
create mode 100644 Documentation/devicetree/bindings/staging/imx-drm/hdmi.txt
create mode 100644 drivers/iio/adc/vf610_adc.c
create mode 100644 drivers/iio/adc/xilinx-xadc-core.c
create mode 100644 drivers/iio/adc/xilinx-xadc-events.c
create mode 100644 drivers/iio/adc/xilinx-xadc.h
create mode 100644 drivers/iio/humidity/si7005.c
create mode 100644 drivers/iio/light/hid-sensor-prox.c
create mode 100644 drivers/iio/light/ltr501.c
create mode 100644 drivers/iio/pressure/hid-sensor-press.c
rename drivers/{staging => misc}/echo/Kconfig (100%)
rename drivers/{staging => misc}/echo/Makefile (100%)
rename drivers/{staging => misc}/echo/echo.c (100%)
rename drivers/{staging => misc}/echo/echo.h (100%)
rename drivers/{staging => misc}/echo/fir.h (100%)
rename drivers/{staging => misc}/echo/oslec.h (100%)
create mode 100644 drivers/staging/android/uapi/android_alarm.h
create mode 100644 drivers/staging/android/uapi/ashmem.h
create mode 100644 drivers/staging/android/uapi/binder.h
create mode 100644 drivers/staging/android/uapi/sw_sync.h
create mode 100644 drivers/staging/android/uapi/sync.h
create mode 100644 drivers/staging/comedi/drivers/dac02.c
delete mode 100644 drivers/staging/comedi/drivers/poc.c
delete mode 100644 drivers/staging/cxt1e1/ossiRelease.c
create mode 100644 drivers/staging/dgap/dgap.c
create mode 100644 drivers/staging/dgap/dgap.h
delete mode 100644 drivers/staging/dgap/dgap_conf.h
delete mode 100644 drivers/staging/dgap/dgap_downld.h
delete mode 100644 drivers/staging/dgap/dgap_driver.c
delete mode 100644 drivers/staging/dgap/dgap_driver.h
delete mode 100644 drivers/staging/dgap/dgap_fep5.c
delete mode 100644 drivers/staging/dgap/dgap_fep5.h
delete mode 100644 drivers/staging/dgap/dgap_kcompat.h
delete mode 100644 drivers/staging/dgap/dgap_parse.c
delete mode 100644 drivers/staging/dgap/dgap_parse.h
delete mode 100644 drivers/staging/dgap/dgap_pci.h
delete mode 100644 drivers/staging/dgap/dgap_sysfs.c
delete mode 100644 drivers/staging/dgap/dgap_sysfs.h
delete mode 100644 drivers/staging/dgap/dgap_trace.c
delete mode 100644 drivers/staging/dgap/dgap_trace.h
delete mode 100644 drivers/staging/dgap/dgap_tty.c
delete mode 100644 drivers/staging/dgap/dgap_tty.h
delete mode 100644 drivers/staging/dgap/dgap_types.h
delete mode 100644 drivers/staging/dgap/digi.h
delete mode 100644 drivers/staging/dgap/downld.c
delete mode 100644 drivers/staging/echo/TODO
create mode 100644 drivers/staging/gs_fpgaboot/Kconfig
create mode 100644 drivers/staging/gs_fpgaboot/Makefile
create mode 100644 drivers/staging/gs_fpgaboot/README
create mode 100644 drivers/staging/gs_fpgaboot/TODO
create mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c
create mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h
create mode 100644 drivers/staging/gs_fpgaboot/io.c
create mode 100644 drivers/staging/gs_fpgaboot/io.h
create mode 100644 drivers/staging/iio/Documentation/lsiio.c
delete mode 100644 drivers/staging/imx-drm/imx-fb.c
delete mode 100644 drivers/staging/imx-drm/imx-fbdev.c
create mode 100644 drivers/staging/nokia_h4p/Kconfig
create mode 100644 drivers/staging/nokia_h4p/Makefile
create mode 100644 drivers/staging/nokia_h4p/TODO
create mode 100644 drivers/staging/nokia_h4p/hci_h4p.h
create mode 100644 drivers/staging/nokia_h4p/nokia_core.c
create mode 100644 drivers/staging/nokia_h4p/nokia_fw-bcm.c
create mode 100644 drivers/staging/nokia_h4p/nokia_fw-csr.c
create mode 100644 drivers/staging/nokia_h4p/nokia_fw-ti1273.c
create mode 100644 drivers/staging/nokia_h4p/nokia_fw.c
create mode 100644 drivers/staging/nokia_h4p/nokia_uart.c
create mode 100644 drivers/staging/rtl8187se/Module.symvers
delete mode 100644 drivers/staging/rtl8188eu/hal/odm_interface.c
delete mode 100644 drivers/staging/rtl8188eu/include/ethernet.h
delete mode 100644 drivers/staging/rtl8188eu/include/h2clbk.h
delete mode 100644 drivers/staging/rtl8188eu/include/if_ether.h
delete mode 100644 drivers/staging/rtl8188eu/include/ioctl_cfg80211.h
delete mode 100644 drivers/staging/rtl8188eu/include/ip.h
delete mode 100644 drivers/staging/rtl8188eu/include/nic_spec.h
delete mode 100644 drivers/staging/rtl8192u/ieee80211/EndianFree.h
delete mode 100644 drivers/staging/rtl8192u/ieee80211/aes.c
delete mode 100644 drivers/staging/rtl8192u/ieee80211/arc4.c
delete mode 100644 drivers/staging/rtl8192u/ieee80211/autoload.c
delete mode 100644 drivers/staging/rtl8192u/ieee80211/cipher.c
delete mode 100644 drivers/staging/rtl8192u/ieee80211/compress.c
delete mode 100644 drivers/staging/rtl8192u/ieee80211/crypto_compat.h
delete mode 100644 drivers/staging/rtl8192u/ieee80211/digest.c
delete mode 100644 drivers/staging/rtl8192u/ieee80211/internal.h
delete mode 100644 drivers/staging/rtl8192u/ieee80211/michael_mic.c
delete mode 100644 drivers/staging/rtl8192u/ieee80211/proc.c
delete mode 100644 drivers/staging/rtl8192u/ieee80211/rtl_crypto.h
delete mode 100644 drivers/staging/rtl8192u/ieee80211/scatterwalk.c
delete mode 100644 drivers/staging/rtl8192u/ieee80211/scatterwalk.h
delete mode 100644 drivers/staging/rtl8192u/r819xU_HTGen.h
delete mode 100644 drivers/staging/rtl8192u/r819xU_HTType.h
delete mode 100644 drivers/staging/sb105x/Kconfig
delete mode 100644 drivers/staging/sb105x/Makefile
delete mode 100644 drivers/staging/sb105x/sb_mp_register.h
delete mode 100644 drivers/staging/sb105x/sb_pci_mp.c
delete mode 100644 drivers/staging/sb105x/sb_pci_mp.h
delete mode 100644 drivers/staging/sb105x/sb_ser_core.h
create mode 100644 drivers/staging/slicoss/TODO
delete mode 100644 drivers/staging/sm7xxfb/Kconfig
delete mode 100644 drivers/staging/sm7xxfb/Makefile
delete mode 100644 drivers/staging/sm7xxfb/TODO
delete mode 100644 drivers/staging/sm7xxfb/sm7xx.h
delete mode 100644 drivers/staging/sm7xxfb/sm7xxfb.c
create mode 100644 drivers/staging/unisys/Documentation/overview.txt
create mode 100644 drivers/staging/unisys/Documentation/proc-entries.txt
create mode 100644 drivers/staging/unisys/Kconfig
create mode 100644 drivers/staging/unisys/MAINTAINERS
create mode 100644 drivers/staging/unisys/Makefile
create mode 100644 drivers/staging/unisys/TODO
create mode 100644 drivers/staging/unisys/channels/Kconfig
create mode 100644 drivers/staging/unisys/channels/Makefile
create mode 100644 drivers/staging/unisys/channels/channel.c
create mode 100644 drivers/staging/unisys/channels/chanstub.c
create mode 100644 drivers/staging/unisys/channels/chanstub.h
create mode 100644 drivers/staging/unisys/common-spar/include/channels/channel.h
create mode 100644 drivers/staging/unisys/common-spar/include/channels/channel_guid.h
create mode 100644 drivers/staging/unisys/common-spar/include/channels/controlframework.h
create mode 100644 drivers/staging/unisys/common-spar/include/channels/controlvmchannel.h
create mode 100644 drivers/staging/unisys/common-spar/include/channels/diagchannel.h
create mode 100644 drivers/staging/unisys/common-spar/include/channels/iochannel.h
create mode 100644 drivers/staging/unisys/common-spar/include/channels/vbuschannel.h
create mode 100644 drivers/staging/unisys/common-spar/include/controlvmcompletionstatus.h
create mode 100644 drivers/staging/unisys/common-spar/include/diagnostics/appos_subsystems.h
create mode 100644 drivers/staging/unisys/common-spar/include/iovmcall_gnuc.h
create mode 100644 drivers/staging/unisys/common-spar/include/vbusdeviceinfo.h
create mode 100644 drivers/staging/unisys/common-spar/include/version.h
create mode 100644 drivers/staging/unisys/common-spar/include/vmcallinterface.h
create mode 100644 drivers/staging/unisys/include/commontypes.h
create mode 100644 drivers/staging/unisys/include/guestlinuxdebug.h
create mode 100644 drivers/staging/unisys/include/guidutils.h
create mode 100644 drivers/staging/unisys/include/periodic_work.h
create mode 100644 drivers/staging/unisys/include/procobjecttree.h
create mode 100644 drivers/staging/unisys/include/sparstop.h
create mode 100644 drivers/staging/unisys/include/timskmod.h
create mode 100644 drivers/staging/unisys/include/timskmodutils.h
create mode 100644 drivers/staging/unisys/include/uisqueue.h
create mode 100644 drivers/staging/unisys/include/uisthread.h
create mode 100644 drivers/staging/unisys/include/uisutils.h
create mode 100644 drivers/staging/unisys/include/uniklog.h
create mode 100644 drivers/staging/unisys/include/vbushelper.h
create mode 100644 drivers/staging/unisys/uislib/Kconfig
create mode 100644 drivers/staging/unisys/uislib/Makefile
create mode 100644 drivers/staging/unisys/uislib/uislib.c
create mode 100644 drivers/staging/unisys/uislib/uisqueue.c
create mode 100644 drivers/staging/unisys/uislib/uisthread.c
create mode 100644 drivers/staging/unisys/uislib/uisutils.c
create mode 100644 drivers/staging/unisys/virthba/Kconfig
create mode 100644 drivers/staging/unisys/virthba/Makefile
create mode 100644 drivers/staging/unisys/virthba/virthba.c
create mode 100644 drivers/staging/unisys/virthba/virthba.h
create mode 100644 drivers/staging/unisys/virtpci/Kconfig
create mode 100644 drivers/staging/unisys/virtpci/Makefile
create mode 100644 drivers/staging/unisys/virtpci/virtpci.c
create mode 100644 drivers/staging/unisys/virtpci/virtpci.h
create mode 100644 drivers/staging/unisys/visorchannel/Kconfig
create mode 100644 drivers/staging/unisys/visorchannel/Makefile
create mode 100644 drivers/staging/unisys/visorchannel/globals.h
create mode 100644 drivers/staging/unisys/visorchannel/visorchannel.h
create mode 100644 drivers/staging/unisys/visorchannel/visorchannel_funcs.c
create mode 100644 drivers/staging/unisys/visorchannel/visorchannel_main.c
create mode 100644 drivers/staging/unisys/visorchipset/Kconfig
create mode 100644 drivers/staging/unisys/visorchipset/Makefile
create mode 100644 drivers/staging/unisys/visorchipset/controlvm.h
create mode 100644 drivers/staging/unisys/visorchipset/controlvm_direct.c
create mode 100644 drivers/staging/unisys/visorchipset/file.c
create mode 100644 drivers/staging/unisys/visorchipset/file.h
create mode 100644 drivers/staging/unisys/visorchipset/filexfer.c
create mode 100644 drivers/staging/unisys/visorchipset/filexfer.h
create mode 100644 drivers/staging/unisys/visorchipset/globals.h
create mode 100644 drivers/staging/unisys/visorchipset/parser.c
create mode 100644 drivers/staging/unisys/visorchipset/parser.h
create mode 100644 drivers/staging/unisys/visorchipset/testing.h
create mode 100644 drivers/staging/unisys/visorchipset/visorchipset.h
create mode 100644 drivers/staging/unisys/visorchipset/visorchipset_main.c
create mode 100644 drivers/staging/unisys/visorchipset/visorchipset_umode.h
create mode 100644 drivers/staging/unisys/visorutil/Kconfig
create mode 100644 drivers/staging/unisys/visorutil/Makefile
create mode 100644 drivers/staging/unisys/visorutil/charqueue.c
create mode 100644 drivers/staging/unisys/visorutil/charqueue.h
create mode 100644 drivers/staging/unisys/visorutil/easyproc.c
create mode 100644 drivers/staging/unisys/visorutil/easyproc.h
create mode 100644 drivers/staging/unisys/visorutil/memregion.h
create mode 100644 drivers/staging/unisys/visorutil/memregion_direct.c
create mode 100644 drivers/staging/unisys/visorutil/periodic_work.c
create mode 100644 drivers/staging/unisys/visorutil/procobjecttree.c
create mode 100644 drivers/staging/unisys/visorutil/visorkmodutils.c
create mode 100644 drivers/staging/usbip/uapi/usbip.h
create mode 100644 drivers/staging/usbip/userspace/libsrc/list.h
create mode 100644 drivers/staging/usbip/userspace/libsrc/sysfs_utils.c
create mode 100644 drivers/staging/usbip/userspace/libsrc/sysfs_utils.h
create mode 100644 include/linux/of_graph.h
create mode 100644 include/linux/platform_data/bt-nokia-h4p.h


2014-04-02 08:24:08

by Paul Bolle

[permalink] [raw]
Subject: Re: [GIT PULL] Staging driver patches for 3.15-rc1

On Tue, 2014-04-01 at 11:48 -0700, Greg KH wrote:
> Staging driver pull request for 3.15-rc1
>
> Here's the huge drivers/staging/ update for 3.15-rc1.
>
> Loads of cleanup fixes, a few drivers removed, and some new ones added.
>
> All have been in linux-next for a while.
>
>[...]
>
> Insop Song (1):
> staging: fpgaboot: Xilinx FPGA firmware download driver

This commit adds checks for CONFIG_B4860G100. Is a patch to add a
Kconfig symbol B4860G100 perhaps queued somewhere?

It also adds this Makefile line:
ccflags-$(CONFIG_GS_FPGA_DEBUG) := -DDEBUG

But there's no Kconfig symbol GS_FGPA_DEBUG. On the other hand, the code
involved doesn't seem to use either DEBUG or dev_dbg() so perhaps it
isn't actually needed. (But note that the code does check for
DEBUG_FPGA, which apparently has to be set manually.)


Paul Bolle

2014-04-02 13:06:03

by Shuah Khan

[permalink] [raw]
Subject: Re: [GIT PULL] Staging driver patches for 3.15-rc1

On Tue, Apr 1, 2014 at 12:48 PM, Greg KH <[email protected]> wrote:
> The following changes since commit dcb99fd9b08cfe1afe426af4d8d3cbc429190f15:
>
> Linux 3.14-rc7 (2014-03-16 18:51:24 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-3.15-rc1
>
> for you to fetch changes up to 94debda32429e1a348fec8543245f1190a92d68c:
>
> staging: xillybus: XILLYBUS_PCIE depends on PCI_MSI (2014-03-21 12:24:09 -0700)
>
> ----------------------------------------------------------------
> Staging driver pull request for 3.15-rc1
>
> Here's the huge drivers/staging/ update for 3.15-rc1.
>
> Loads of cleanup fixes, a few drivers removed, and some new ones added.
>
> All have been in linux-next for a while.
>
> Signed-off-by: Greg Kroah-Hartman <[email protected]>

>
> John de la Garza (3):
> staging: usbip: vhci_sysfs.c: check return value of sscanf
> comedi:drivers:poc.c: unnecessary space before function pointer arguments
> usbip:usbip_common.c: check return value of sscanf

Please pull in this fix - without this usbip attach will always fail
with the above scanf return value checks:

[PATCH v2] staging/usbip: fix store_attach() sscanf return value check
https://lkml.org/lkml/2014/3/25/178

> Valentina Manea (20):
> staging: usbip: convert usbip-host driver to usb_device_driver
> staging: usbip: userspace: migrate usbip_bind to libudev
> staging: usbip: userspace: remove useless libsysfs includes
> staging: usbip: userspace: migrate usbip_unbind to libudev
> staging: usbip: userspace: migrate usbip_list to libudev
> staging: usbip: userspace: re-add interface information listing
> staging: usbip: userspace: add new list API
> staging: usbip: userspace: move sysfs_utils to libsrc
> staging: usbip: userspace: migrate usbip_host_driver to libudev
> staging: usbip: userspace: remove class device infrastructure in vhci_driver
> staging: usbip: userspace: migrate vhci_driver to libudev
> staging: usbip: userspace: remove libsysfs flag and autoconf check
> staging: usbip: userspace: update dependencies in README
> staging: usbip: userspace: increase version to 2.0
> staging: usbip: let client choose device configuration
> staging: usbip: trigger driver probing after unbinding from usbip-host
> staging: usbip: claim ports used by shared devices
> staging: usbip: userspace: don't throw error when trying to read configuration specific attributes
> staging: usbip: userspace: add hwdata as optional dependency in README
> usbcore: rename struct dev_state to struct usb_dev_state
>

Please pull in the following that fixes usbipd SIGSEGV:

staging/usbip: userspace - fix usbipd SIGSEGV from refresh_exported_devices()
https://lkml.org/lkml/2014/3/24/418

thanks,
-- Shuah

2014-04-02 20:01:24

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [GIT PULL] Staging driver patches for 3.15-rc1

On Wed, Apr 02, 2014 at 07:06:00AM -0600, Shuah Khan wrote:
> On Tue, Apr 1, 2014 at 12:48 PM, Greg KH <[email protected]> wrote:
> > The following changes since commit dcb99fd9b08cfe1afe426af4d8d3cbc429190f15:
> >
> > Linux 3.14-rc7 (2014-03-16 18:51:24 -0700)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-3.15-rc1
> >
> > for you to fetch changes up to 94debda32429e1a348fec8543245f1190a92d68c:
> >
> > staging: xillybus: XILLYBUS_PCIE depends on PCI_MSI (2014-03-21 12:24:09 -0700)
> >
> > ----------------------------------------------------------------
> > Staging driver pull request for 3.15-rc1
> >
> > Here's the huge drivers/staging/ update for 3.15-rc1.
> >
> > Loads of cleanup fixes, a few drivers removed, and some new ones added.
> >
> > All have been in linux-next for a while.
> >
> > Signed-off-by: Greg Kroah-Hartman <[email protected]>
>
> >
> > John de la Garza (3):
> > staging: usbip: vhci_sysfs.c: check return value of sscanf
> > comedi:drivers:poc.c: unnecessary space before function pointer arguments
> > usbip:usbip_common.c: check return value of sscanf
>
> Please pull in this fix - without this usbip attach will always fail
> with the above scanf return value checks:
>
> [PATCH v2] staging/usbip: fix store_attach() sscanf return value check
> https://lkml.org/lkml/2014/3/25/178

It's in my queue to apply after 3.15-rc1 is out, thanks.

greg k-h

2014-04-02 20:02:09

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [GIT PULL] Staging driver patches for 3.15-rc1

On Wed, Apr 02, 2014 at 10:24:03AM +0200, Paul Bolle wrote:
> On Tue, 2014-04-01 at 11:48 -0700, Greg KH wrote:
> > Staging driver pull request for 3.15-rc1
> >
> > Here's the huge drivers/staging/ update for 3.15-rc1.
> >
> > Loads of cleanup fixes, a few drivers removed, and some new ones added.
> >
> > All have been in linux-next for a while.
> >
> >[...]
> >
> > Insop Song (1):
> > staging: fpgaboot: Xilinx FPGA firmware download driver
>
> This commit adds checks for CONFIG_B4860G100. Is a patch to add a
> Kconfig symbol B4860G100 perhaps queued somewhere?

Insop, I thought this config option was coming from some other place,
right?

> It also adds this Makefile line:
> ccflags-$(CONFIG_GS_FPGA_DEBUG) := -DDEBUG
>
> But there's no Kconfig symbol GS_FGPA_DEBUG. On the other hand, the code
> involved doesn't seem to use either DEBUG or dev_dbg() so perhaps it
> isn't actually needed. (But note that the code does check for
> DEBUG_FPGA, which apparently has to be set manually.)

Odds are we can just drop this, patches gladly accepted :)

thanks,

greg k-h

2014-04-02 20:52:26

by Insop Song

[permalink] [raw]
Subject: RE: [GIT PULL] Staging driver patches for 3.15-rc1

On Wed, April 02, 2014 1:04 PM, Greg KH wrote:
> On Wed, Apr 02, 2014 at 10:24:03AM +0200, Paul Bolle wrote:
> > On Tue, 2014-04-01 at 11:48 -0700, Greg KH wrote:
> > > Staging driver pull request for 3.15-rc1
> > >
> > > Here's the huge drivers/staging/ update for 3.15-rc1.
> > >
> > > Loads of cleanup fixes, a few drivers removed, and some new ones
> added.
> > >
> > > All have been in linux-next for a while.
> > >
> > >[...]
> > >
> > > Insop Song (1):
> > > staging: fpgaboot: Xilinx FPGA firmware download driver
> >
> > This commit adds checks for CONFIG_B4860G100. Is a patch to add a
> > Kconfig symbol B4860G100 perhaps queued somewhere?
>
> Insop, I thought this config option was coming from some other place, right?
>

Paul,
I didn't include CONFIG_B4860G100 in Kconfig in original patch set, since programming FPGA method can vary in different system, and this was discussed during the review with Greg as well.

However, actual fpga programming method is well contained in io.c with ifdef-ed CONFIG_B4860G100, now I think I might better to update Kconfig to include CONFIG_B4860G100.

Greg, what do you think? Any harm to add custom board CONFIG* to staging Kconfig? Let me know.


> > It also adds this Makefile line:
> > ccflags-$(CONFIG_GS_FPGA_DEBUG) := -DDEBUG
> >
> > But there's no Kconfig symbol GS_FGPA_DEBUG. On the other hand, the
> > code involved doesn't seem to use either DEBUG or dev_dbg() so perhaps
> > it isn't actually needed. (But note that the code does check for
> > DEBUG_FPGA, which apparently has to be set manually.)
>
> Odds are we can just drop this, patches gladly accepted :)
>

I looked at it, and thank you for pointing that out.
They can be removed, as Greg said, patches are welcome :), or let me know if you are busy, then I can do that.

Thank you,

ISS

2014-04-02 23:22:17

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [GIT PULL] Staging driver patches for 3.15-rc1

On Wed, Apr 02, 2014 at 08:52:18PM +0000, Insop Song wrote:
> On Wed, April 02, 2014 1:04 PM, Greg KH wrote:
> > On Wed, Apr 02, 2014 at 10:24:03AM +0200, Paul Bolle wrote:
> > > On Tue, 2014-04-01 at 11:48 -0700, Greg KH wrote:
> > > > Staging driver pull request for 3.15-rc1
> > > >
> > > > Here's the huge drivers/staging/ update for 3.15-rc1.
> > > >
> > > > Loads of cleanup fixes, a few drivers removed, and some new ones
> > added.
> > > >
> > > > All have been in linux-next for a while.
> > > >
> > > >[...]
> > > >
> > > > Insop Song (1):
> > > > staging: fpgaboot: Xilinx FPGA firmware download driver
> > >
> > > This commit adds checks for CONFIG_B4860G100. Is a patch to add a
> > > Kconfig symbol B4860G100 perhaps queued somewhere?
> >
> > Insop, I thought this config option was coming from some other place, right?
> >
>
> Paul,
> I didn't include CONFIG_B4860G100 in Kconfig in original patch set,
> since programming FPGA method can vary in different system, and this
> was discussed during the review with Greg as well.
>
> However, actual fpga programming method is well contained in io.c with
> ifdef-ed CONFIG_B4860G100, now I think I might better to update
> Kconfig to include CONFIG_B4860G100.
>
> Greg, what do you think? Any harm to add custom board CONFIG* to
> staging Kconfig? Let me know.

Let's see what it would look like and we can go from there.

thanks,

greg k-h

2014-04-03 08:32:21

by Paul Bolle

[permalink] [raw]
Subject: [PATCH] staging: fpgaboot: clean up Makefile

This Makefile tries to set the DEBUG macro but it uses an unknown
Kconfig macro to do so. Since no code appears to even care about the
DEBUG macro this line can safely be removed.

Signed-off-by: Paul Bolle <[email protected]>
---
Completely untested.

By the way, do [email protected] and
[email protected] deliver to the same list?

drivers/staging/gs_fpgaboot/Makefile | 2 --
1 file changed, 2 deletions(-)

diff --git a/drivers/staging/gs_fpgaboot/Makefile b/drivers/staging/gs_fpgaboot/Makefile
index 34cb606..d2f0211 100644
--- a/drivers/staging/gs_fpgaboot/Makefile
+++ b/drivers/staging/gs_fpgaboot/Makefile
@@ -1,4 +1,2 @@
gs_fpga-y += gs_fpgaboot.o io.o
obj-$(CONFIG_GS_FPGABOOT) += gs_fpga.o
-
-ccflags-$(CONFIG_GS_FPGA_DEBUG) := -DDEBUG
--
1.9.0

2014-04-03 17:15:17

by Insop Song

[permalink] [raw]
Subject: RE: [PATCH] staging: fpgaboot: clean up Makefile

Added signed-off-by below:

On Thursday, April 03, 2014 1:32 AM, Paul Bolle wrote:
>
> This Makefile tries to set the DEBUG macro but it uses an unknown Kconfig
> macro to do so. Since no code appears to even care about the DEBUG macro
> this line can safely be removed.
>
> Signed-off-by: Paul Bolle <[email protected]>

Signed-off-by: Insop Song <[email protected]>

> ---
> Completely untested.
>
> By the way, do [email protected] and
> [email protected] deliver to the same list?
>
> drivers/staging/gs_fpgaboot/Makefile | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/drivers/staging/gs_fpgaboot/Makefile
> b/drivers/staging/gs_fpgaboot/Makefile
> index 34cb606..d2f0211 100644
> --- a/drivers/staging/gs_fpgaboot/Makefile
> +++ b/drivers/staging/gs_fpgaboot/Makefile
> @@ -1,4 +1,2 @@
> gs_fpga-y += gs_fpgaboot.o io.o
> obj-$(CONFIG_GS_FPGABOOT) += gs_fpga.o
> -
> -ccflags-$(CONFIG_GS_FPGA_DEBUG) := -DDEBUG
> --
> 1.9.0

????{.n?+???????+%?????ݶ??w??{.n?+????{??G?????{ay?ʇڙ?,j??f???h?????????z_??(?階?ݢj"???m??????G????????????&???~???iO???z??v?^?m???? ????????I?

2014-04-03 17:56:20

by Dan Carpenter

[permalink] [raw]
Subject: Re: [PATCH] staging: fpgaboot: clean up Makefile

On Thu, Apr 03, 2014 at 05:14:44PM +0000, Insop Song wrote:
> Added signed-off-by below:
>

Signed-off-by is like signing a legal document, to show you haven't
violated copyright law or anything while the patch was in your hands.
You should use Acked-by or Reviewed-by depending on what you mean.

regards,
dan carpenter

2014-04-04 04:15:19

by Insop Song

[permalink] [raw]
Subject: RE: [PATCH] staging: fpgaboot: clean up Makefile


On Thursday, April 03, 2014 10:56 AM, Dan Carpenter wrote:
>
> Signed-off-by is like signing a legal document, to show you haven't violated
> copyright law or anything while the patch was in your hands.
> You should use Acked-by or Reviewed-by depending on what you mean.
>

Dan,

Thank you for pointing that out.
This was for reviewing, so I would put this instead, then.

Reviewed-by: Insop Song <[email protected]>

Regards,

ISS

2014-04-04 05:16:34

by Michal Simek

[permalink] [raw]
Subject: Re: [GIT PULL] Staging driver patches for 3.15-rc1

On 04/03/2014 01:08 AM, Greg KH wrote:
> On Wed, Apr 02, 2014 at 08:52:18PM +0000, Insop Song wrote:
>> On Wed, April 02, 2014 1:04 PM, Greg KH wrote:
>>> On Wed, Apr 02, 2014 at 10:24:03AM +0200, Paul Bolle wrote:
>>>> On Tue, 2014-04-01 at 11:48 -0700, Greg KH wrote:
>>>>> Staging driver pull request for 3.15-rc1
>>>>>
>>>>> Here's the huge drivers/staging/ update for 3.15-rc1.
>>>>>
>>>>> Loads of cleanup fixes, a few drivers removed, and some new ones
>>> added.
>>>>>
>>>>> All have been in linux-next for a while.
>>>>>
>>>>> [...]
>>>>>
>>>>> Insop Song (1):
>>>>> staging: fpgaboot: Xilinx FPGA firmware download driver
>>>>
>>>> This commit adds checks for CONFIG_B4860G100. Is a patch to add a
>>>> Kconfig symbol B4860G100 perhaps queued somewhere?
>>>
>>> Insop, I thought this config option was coming from some other place, right?
>>>
>>
>> Paul,
>> I didn't include CONFIG_B4860G100 in Kconfig in original patch set,
>> since programming FPGA method can vary in different system, and this
>> was discussed during the review with Greg as well.
>>
>> However, actual fpga programming method is well contained in io.c with
>> ifdef-ed CONFIG_B4860G100, now I think I might better to update
>> Kconfig to include CONFIG_B4860G100.
>>
>> Greg, what do you think? Any harm to add custom board CONFIG* to
>> staging Kconfig? Let me know.
>
> Let's see what it would look like and we can go from there.

That's interesting driver. Maybe good time to refresh my work
around fpga manager.
http://permalink.gmane.org/gmane.linux.kernel/1573330

It is the framework which just provides what you have done there.

I need to finish some work and let me look at it next week.
It should be easy for you to switch to it.

Thanks,
Michal

--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: http://www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform



Attachments:
signature.asc (263.00 B)
OpenPGP digital signature