lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20160724221807.GA13322@kroah.com>
Date:	Sun, 24 Jul 2016 15:18:07 -0700
From:	Greg KH <gregkh@...uxfoundation.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, devel@...uxdriverproject.org
Subject: [GIT PULL] Staging/IIO driver patches for 4.8-rc1

The following changes since commit a99cde438de0c4c0cecc1d1af1a55a75b10bfdef:

  Linux 4.7-rc6 (2016-07-03 23:01:00 -0700)

are available in the git repository at:

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

for you to fetch changes up to 6c71ee3b6157fdbde5c839405b593876d3687eb9:

  Merge tag 'iio-for-4.8c' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next (2016-07-14 12:05:29 +0900)

----------------------------------------------------------------
Staging / IIO driver update for 4.8-rc1

Here is the big Staging and IIO driver update for 4.8-rc1.

We ended up adding more code than removing, again, but it's not all that
bad.  Lots of cleanups all over the staging tree, and new IIO drivers,
full details in the shortlog.

All of these have been in linux-next for a while with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Adriana Reus (1):
      mailmap: update Adriana Reus email address

Alex Zhuravlev (1):
      staging/lustre: LDLM_DEBUG() shouldn't be passed \n

Alison Schofield (12):
      iio: light: jsa1212: remove unneeded i2c check functionality test
      iio: adc: ad7266: claim direct mode during sensor read
      iio: adc: ad7476: use iio helper function to guarantee direct mode
      iio: adc: ad7887: use iio helper function to guarantee direct mode
      iio: adc: ad7923: use iio helper function to guarantee direct mode
      iio: adc: ad799x: use iio helper function to guarantee direct mode
      iio: adc: ad7793: claim direct mode when writing frequency
      iio: adc: ad7791: claim direct mode when writing frequency
      iio: light: tcs3414: use iio helper function to guarantee direct mode
      iio: light: tcs3472: use iio helper function to guarantee direct mode
      iio: light: isl29125: use iio helper function to guarantee direct mode
      iio: light: gp2ap020a00f: use iio helper function to lock direct mode

Andreas Dilger (1):
      staging: lustre: quiet lockdep recursive lock warning

Andrew F. Davis (15):
      iio: health/afe440x: Fix kernel-doc format
      iio: health/afe440x: Remove of_match_ptr and ifdefs
      iio: health/afe440x: Remove unneeded initializers
      iio: health/afe440x: Always use separate gain values
      iio: health/afe440x: Fix scan_index assignment
      iio: health/afe440x: Remove unneeded offset handling
      iio: health/afe4404: Remove LED3 input channel
      iio: health/afe440x: Remove channel names
      iio: health/afe440x: Use regmap fields
      iio: health/afe440x: Make gain settings a modifier for the stages
      iio: health/afe440x: Match LED currents to stages
      iio: health/afe440x: Remove unused definitions
      iio: health/afe4404: ENSEPGAIN is part of CONTROL2 register
      iio: adc: ti_am335x_adc: use variable names for sizeof() operator
      iio: adc: ti_am335x_adc: use SIMPLE_DEV_PM_OPS helper macro

Andriy Skulysh (1):
      staging/lustre/osc: glimpse lock should match only with granted locks

Arnd Bergmann (3):
      staging: lustre: hide call to Posix ACL in ifdef
      staging: comedi: avoid using timeval
      iio: as3935: improve error reporting in as3935_event_work

Ben Evans (1):
      staging/lustre/ptlrpc: Remove __ptlrpc_request_bufs_pack

Bharat Bhushan (1):
      staging: fsl-mc: fix asymmetry in destroy of mc_io

Bijosh Thykkoottathil (3):
      drivers:iio:light:isl29125: added macros for sensing range
      drivers:iio:accel:mma8452: added cleanup provision in case of failure.
      drivers:iio:accel:mma8452: removed unwanted return statements

Binoy Jayan (13):
      staging: lustre: lnet: Replace semaphore ln_rc_signal with completion
      rtl8192u: r8192_priv: Replace semaphore wx_sem with mutex
      rtl8192u: ieee80211_device: Replace semaphore wx_sem with mutex
      rtl8192u: Replace semaphore scan_sem with mutex
      rtl8192u: Remove unused semaphore rf_sem
      staging: wilc1000: Replace semaphore txq_event with completion
      staging: wilc1000: Replace semaphore txq_add_to_head_cs with mutex
      staging: wilc1000: Replace semaphore cfg_event with completion
      staging: wilc1000: Replace semaphore sync_event with completion
      staging: wilc1000: Remove semaphore close_exit_sync
      staging: wilc1000: message_queue: Move code to host interface
      staging: wilc1000: Replace kthread with workqueue for host interface
      staging: wilc1000: Change interface wilc_mq_send to wilc_enqueue_cmd

Bob Glossman (1):
      staging/lustre: Add newline to LU_OBJECT_DEBUG() message

Bruno Faccini (1):
      staging/lustre/llite: lock i_lock before __d_drop()

Chaehyun Lim (6):
      staging: wilc1000: change handle_cfg_param's return type to void
      staging: wilc1000: change data type of result in handle_cfg_param
      staging: wilc1000: rename result in handle_cfg_param
      staging: wilc1000: remove unused struct set_mac_addr
      staging: wilc1000: add bss_type to remove line over 80 characters
      staging: wilc1000: remove unnecesary type cast of bss_type

Chris Cesare (2):
      staging: comedi: serial2002: Fix bare unsigned styling issue
      staging: comedi: serial2002: Fix unnecessary cast styling issue

Colin Ian King (2):
      staging: comedi: adl_pci9118: fix spelling mistake "acqusition" -> "acquisition"
      staging: wilc1000: fix spelling mistake: "interupts" -> "interrupts"

Constantin Musca (1):
      iio: accel: Add support for Freescale MMA7660FC

Crestez Dan Leonard (6):
      iio: ak8975: Support adapters limited to BYTE_DATA
      iio: iio_generic_buffer: Cleanup when receiving signals
      iio: iio_generic_buffer: Add --device-num option
      iio: iio_generic_buffer: Add --trigger-num option
      iio: generic_buffer: Fix --trigger-num option
      iio: Refuse to register triggers with duplicate names

Cristina Moraru (1):
      iio: max5487: Add support for Maxim digital potentiometers

Dan Carpenter (1):
      staging: ks7010: remove bogus NULL checks

Dan O'Donovan (1):
      iio: adc: ti-adc081c: add ACPI device ID matching

Daniel Baluta (7):
      imu: bmi160: Add avail frequency and scale attributes
      iio: Add support for creating IIO devices via configfs
      iio: dummy: Convert IIO dummy to configfs
      Documentation: iio: Add IIO software devices docs
      iio: magn: Add support for BMM150 magnetometer
      tools: iio: Rename generic_buffer to iio_generic_buffer
      iio: magnetometer: bmc150: Document Bosch supported chips

David Binder (6):
      staging: unisys: visornic: simplify visornic if statements
      staging: unisys: visornic: cleanup error handling
      staging: unisys: visorhba: return 0 literal
      staging: unisys: visornic: check for error instead of success
      staging: unisys: visornic: remove extraneous error check
      staging: unisys: visornic: change return statements

Dmitry Eremin (1):
      staging/lustre/osc: fix signed one bit field

Emoly Liu (3):
      staging/lustre: Fix blank line before EXPORT_SYMBOL()
      staging/lustre: Keep logical continuations on the previous line
      staging/lustre/llite: allocate and free client cache asynchronously

Erik Arfvidson (5):
      staging: unisys: visorinput change -1 return value
      staging: unisys: visorhba change -1 return value
      staging: unisys: visorbus change -1 return values
      staging: unisys: visorchipset change -1 return value
      staging: unisys: iovmcall_gnuc.h change -1 return values

Fan Yong (1):
      staging: lustre: remove remote client support

Florian Vaussard (7):
      iio: adc: max1363: Fix missing i2c_device_id for MAX1164x parts
      iio: adc: max1363: Add device tree binding documentation
      iio: adc: max1363: Add device tree binding
      iio: potentiometer: mcp4531: Add support for MCP454x, MCP456x, MCP464x and MCP466x
      iio: potentiometer: mcp4531: Add device tree binding documentation
      iio: potentiometer: mcp4531: Add device tree binding
      iio: potentiometer: Fix typo in Kconfig

Geert Uytterhoeven (2):
      MAINTAINERS: Add file patterns for iio device tree bindings
      MAINTAINERS: Add file patterns for staging iio device tree bindings

Greg Kroah-Hartman (5):
      Merge tag 'iio-for-4.8a' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge 4.7-rc4 into staging-next
      Merge tag 'iio-for-4.8b' of git://git.kernel.org/.../jic23/iio into staging-next
      Merge 4.7-rc6 into staging-next
      Merge tag 'iio-for-4.8c' of git://git.kernel.org/.../jic23/iio into staging-next

Gregor Boirie (14):
      iio:st_pressure:initial lps22hb sensor support
      iio:st_sensors: unexport st_sensors_get_buffer_element
      iio:st_sensors: emulate SMBus block read if needed
      iio:st_sensors: fix power regulator usage
      timekeeping: export get_monotonic_coarse64 symbol
      iio:core: timestamping clock selection support
      iio:imu:mpu6050: icm20608 initial support
      iio:st_sensors: align on storagebits boundaries
      iio:st_pressure: align storagebits on power of 2
      iio:st_pressure: document sampling gains
      iio:st_pressure: temperature triggered buffering
      iio:st_pressure:lps22hb: open drain support
      iio:st_pressure:lps22hb: temperature support
      iio:st_pressure: clean useless static channel initializers

Gustavo Padovan (18):
      staging/android: store last signaled value on sync timeline
      staging/android: remove .{fence, timeline}_value_str() from timeline_ops
      staging/android: remove struct sync_timeline_ops
      staging/android: remove sw_sync_timeline and sw_sync_pt
      staging/android: remove sw_sync.[ch] files
      staging/android: rename android_fence to timeline_fence
      staging/android: remove unnecessary check for fence
      staging/android: remove size arg of sync_timeline_create()
      staging/android: bring struct sync_pt back
      staging/android: move sw_sync related code to sw_sync.c
      staging/android: clean up #includes in the sync framework
      staging/android: make sync_timeline internal to sw_sync
      staging/android: make sw_ioctl info internal to sw_sync.c
      staging/android: remove 'destroyed' member from struct sync_timeline
      staging/android: remove sync_timeline_destroy()
      staging/android: remove drv_name from sync_timeline
      staging/android: rename sync.h to sync_debug.h
      staging/android: add DEBUG_FS dependence on Kconfig

H Hartley Sweeten (51):
      staging: comedi: das16m1: tidy up copyright and comedi comments
      staging: comedi: das16m1: tidy up comments in das16m1_handler()
      staging: comedi: das16m1: tidy up comment in das16m1_cmd_exec()
      staging: comedi: das16m1: remove unnecessary private data comments
      staging: comedi: das16m1: tidy up register map comment
      staging: comedi: das16m1: tidy up analog input data register defines
      staging: comedi: das16m1: tidy up control/status register defines
      staging: comedi: das16m1: tidy up digital input/output register defines
      staging: comedi: das16m1: tidy up clear interrupt register define
      staging: comedi: das16m1: remove unnecessary ai 'cancel' operations
      staging: comedi: das16m1: tidy up interrupt control register defines
      staging: comedi: das16m1: tidy up queue register defines
      staging: comedi: das16m1: introduce das16m1_ai_set_queue()
      staging: comedi: das16m1: tidy up analog input subdevice init
      staging: comedi: das16m1: tidy up digital input subdevice init
      staging: comedi: das16m1: tidy up das16m1_di_insn_bits()
      staging: comedi: das16m1: tidy up digital output subdevice init
      staging: comedi: das16m1: tidy up 8254/8255 register defines
      staging: comedi: das16m1: tidy up misc. defines
      staging: comedi: das16m1: remove an unnecessery comment
      staging: comedi: das16m1: init local variables when declared
      staging: comedi: das16m1: minor cleanup to das16m1_ai_insn_read()
      staging: comedi: das16m1: convert munge_sample_array() into a subdevice (*munge)
      staging: comedi: das16m1: rename struct das16m1_private_struct
      staging: comedi: das16m1: update the MODULE_DESCRIPTION
      staging: comedi: dt2811: tidy up copyright and comedi comments
      staging: comedi: dt2811: remove redundant block comment
      staging: comedi: dt2811: remove disabled code
      staging: comedi: dt2811: tidy up A/D Control/Status register defines
      staging: comedi: dt2811: tidy up A/D Gain/Channel register defines
      staging: comedi: dt2811: tidy up A/D Data register defines
      staging: comedi: dt2811: tidy up D/A Data register defines
      staging: comedi: dt2811: tidy up Digital Input/Output register defines
      staging: comedi: dt2811: tidy up Timer/Counter register defines
      staging: comedi: dt2811: tidy up the digital subdevices
      staging: comedi: dt2811: simplify analog output range options
      staging: comedi: dt2811: tidy up analog output subdevice init
      staging: comedi: dt2811: simplify A/D reference configuration
      staging: comedi: dt2811: remove private data
      staging: comedi: dt2811: simplify analog input range options
      staging: comedi: dt2811: tidy up analog input subdevice init
      staging: comedi: dt2811: remove unused define
      staging: comedi: dt2811: rename 'boardtypes'
      staging: comedi: dt2811: update the MODULE_DESCRIPTION
      staging: comedi: dt2811: add async command support for AI subdevice
      staging: comedi: addi_apci_1564: clarify change-of-state interrupt support
      staging: comedi: addi_apci_1564: use comedi_handle_event() for timer
      staging: comedi: addi_apci_1564: use comedi_handle_event() for counters
      staging: comedi: addi_apci_1564: rewrite the timer subdevice support
      staging: comedi: addi_apci_1564: rewrite the counter subdevice support
      staging: comedi: addi_apci_1564: remove unnecessary wdog register defines

Ian Abbott (34):
      staging: comedi: daqboard2000: remove commented out code
      staging: comedi: daqboard2000: use usual block comment style
      staging: comedi: daqboard2000: CHECK: spaces preferred around that '*'
      staging: comedi: daqboard2000: add blank line after struct declaration
      staging: comedi: daqboard2000: rename serial EEPROM register macros
      staging: comedi: daqboard2000: rename register offset macros
      staging: comedi: daqboard2000: rename acquisition control register macros
      staging: comedi: daqboard2000: rename acq status register macros
      staging: comedi: daqboard2000: redo DAC control register macros
      staging: comedi: daqboard2000: redo DAC status macros and fix busy
      staging: comedi: daqboard2000: rename trigger control register macros
      staging: comedi: daqboard2000: rename reference DACs register macros
      staging: comedi: daqboard2000: rename CamelCase functions
      staging: comedi: daqboard2000: prefer usleep_range()
      staging: comedi: plx9080.h: correct LRNG_IO_MASK and LMAP_IO_MASK
      staging: comedi: plx9080.h: remove Power-Up Test Suite stuff
      staging: comedi: drivers: rename PLX PCI 9080 register offsets
      staging: comedi: drivers: re-do macros for PLX PCI 9080 LASxRR values
      staging: comedi: drivers: re-do macros for PLX PCI 9080 LASxBA values
      staging: comedi: drivers: re-do PLX PCI 9080 MARBR register values
      staging: comedi: drivers: re-do PLX PCI 9080 BIGEND register values
      staging: comedi: drivers: re-do PLX PCI 9080 LBRDx register values
      staging: comedi: drivers: re-do PLX PCI 9080 DMPBAM register values
      staging: comedi: drivers: re-do PLX PCI 9080 DMCFGA register values
      staging: comedi: drivers: re-do PLX PCI 9080 INTCSR register values
      staging: comedi: drivers: re-do PLX PCI 9080 CNTRL register values
      staging: comedi: plx9080.h: add hard-coded PCIHIDR register value
      staging: comedi: drivers: re-do PLX PCI 9080 DMAMODEx register values
      staging: comedi: drivers: re-do PLX PCI 9080 DMADPRx register values
      staging: comedi: drivers: re-do PLX PCI 9080 DMACSRx register values
      staging: comedi: drivers: add PLX PCI 9080 DMATHR register values
      staging: comedi: plx9080.h: tidy up some comments
      staging: comedi: plx9080.h: Add kerneldoc comments
      staging: comedi: plx9080.h: include headers for declarations

Ioana Radulescu (1):
      staging: fsl-mc: convert mc command build/parse to use C structs

James Simmons (6):
      staging: lustre: libcfs: fix memort leak in libcfs crypto layer
      staging: lustre: ko2iblnd: fix memory corruption with fragments
      staging: lustre: llite: drop acl from cache
      staging: lustre: llite: remove lloop device
      staging: lustre: o2iblnd: remove typedefs
      staging: lustre: socklnd: remove typedefs

Javier Martinez Canillas (1):
      iio: Export I2C module alias information

Jinshan Xiong (3):
      staging/lustre/lov: calculate file offset correctly
      staging/lustre/llite: define per open file cache for ll_cl_context
      staging/lustre/osc: osc_lock_weight endless loop fix

John L. Hammond (4):
      staging/lustre/llite: correct request handling after ll_lookup_it()
      staging/lustre/llite: flatten struct lookup_intent
      staging/lustre/llite: change it_data to it_request
      staging/lustre/ldlm: const qualify struct lustre_handle * params

Jonathan Cameron (5):
      iio: triggers: Make trigger ops structure explicitly non optional.
      iio:trigger: Experimental kthread tight loop trigger (thread only)
      iio: accel: st_accel: Add lis3l02dq support
      staging:iio:lis3l02dq drop separate driver
      iio: Add iio.git tree to MAINTAINERS

Julia Lawall (1):
      staging: wilc1000: fix typo

Li Dongyang (1):
      staging: lustre: o2iblnd: make rdma_create_id() support containers

Liang Zhen (2):
      staging/lustre/ptlrpc: reorganize ptlrpc_request
      staging/lustre/ptlrpc: missing wakeup for ptlrpc_check_set

Lidza Louina (1):
      staging/lustre/ptlrpc: Removes potential null dereference

Linus Walleij (17):
      iio: pressure: bmp280: augment DT bindings
      iio: pressure: bmp280: support device tree initialization
      iio: pressure: bmp280: add reset GPIO line handling
      iio: magn: ak8975: fix regulator usage
      iio: magn: ak8975: add Vid regulator
      iio: magn: ak8975: refactor regulator handlers
      iio: magn: ak8975: allow a delay after enabling regulators
      iio: magn: ak8975: make sure to power down at remove()
      iio: magn: ak8975: deploy runtime and system PM
      iio: st_sensors: harden interrupt handling
      iio: pressure: bmp280: support supply regulators
      iio: pressure: bmp280: split driver in logical parts
      iio: pressure: bmp280: split off an I2C Kconfig entry
      iio: pressure: bmp280: add SPI interface driver
      iio: pressure: bmp280: add support for BMP085 EOC interrupt
      iio: pressure: bmp280: add power management
      iio: pressure: bmp280: read calibration data once

Luis de Bethencourt (2):
      staging: wilc1000: arrays can't be NULL
      staging: iio: accel: add error check

Markezana, William (1):
      iio: ms5637 Add Measurement Specialties explicit MS5805 and MS5837 support

Martin Kepplinger (4):
      iio: mma8452: add support for oversampling ratio
      iio: mma8452: update contact information for Martin Kepplinger
      iio: mma8452: update device description in header comments
      iio: mma8452: update Freescale company information

Matt Ranostay (13):
      iio: potentiometer: tpl0102: remove unneeded i2c check functionality test
      iio: adc: ti-ads1015: add support for ADS1115 part
      iio: pressure: bmp280: add humidity support
      iio: adc: ti-ads1015: add datasheet names
      iio: chemical: atlas-ph-sensor: reorg driver to allow multiple chips
      iio: electricalconductivity: add IIO_ELECTRICALCONDUCTIVITY type
      iio: chemical: atlas-ph-sensor: add EC feature
      iio: proximity: as3935: remove redundant MODULE_ALIAS
      iio: proximity: lidar: switch to iio_device_claim_*_mode helpers
      mailmap: update Matt Ranostay email address
      iio: proximity: as3935: remove redundant zeroing of tune_cap
      iio: adc: ti-ads1015: add indio_dev->dev.of_node reference
      iio: adc: add missing of_node references to iio_dev

Muhammad Falak R Wani (1):
      staging: lustre: use setup_timer().

Nathaniel Clark (8):
      staging/lustre/osc: Fix Multiple Assignment Warnings
      staging/lustre/fid: Fix Multiple Assignments
      staging/lustre/ldlm: Fix Multiple Assignments
      staging/lustre/llite: Fix Multiple Assignments
      staging/lustre/lov: Fix Multiple Assignments
      staging/lustre/obdclass: Fix Multiple Assignments
      staging/lustre/ptlrpc: Fix Multiple Assignments
      staging/lustre/lmv: Fix Multiple Assignments

Nicolai Stange (1):
      staging/android: sync_debug: unproxify debugfs files' fops

Nikita Eshkeev (1):
      staging:comedi:Use unsigned int instead of unsigned

Niu Yawei (1):
      staging/lustre/mdc: Zero atime in close RPC

Oleg Drokin (16):
      staging/lustre/osc: Remove ops_temp from osc_page
      staging/lustre/osc: Get rid of osc_page_protected()
      staging/lustre: Remove the "Please contact SUN for GPL" from headers
      staging/lustre: Replace sun.com GPLv2 URL with gnu.org one.
      staging/lustre/lov: Fix gpl URL in lov_pool.c
      staging/lustre: Remove stray line from selftest/selftest.h
      staging/lustre/libcfs: Remove "Please contact Oracle" from header
      staging/lustre: Remove unnecessary space after a cast
      staging/lustre: Update FID documentation link.
      staging/lustre/llite: Get rid of ll_lock_dcache/ll_unlock_dcache
      staging/lustre/osc: Fix reverted condition in osc_lock_weight
      staging/lustre: Inline Lustre intent disposition functions
      staging/lustre/llite: Restore proper opencache operations
      staging/lustre/llite: ll_revalidate_dentry update
      staging/lustre: Add documentation for unstable_stats in sysfs
      staging/lustre/libcfs: Do not call kthread_run in wrong state

Patrick Farrell (1):
      staging/lustre/llite: take trunc_sem only at vvp layer

Peter Robinson (1):
      tools: iio: Add ability to install/uninstall

Phil Reid (1):
      iio: buffer-dma: Use ARRAY_SIZE in for loop range

Quentin Schulz (1):
      iio: adc: nau7802: Expose possible gains in sysfs

Raveendra Padasalagi (2):
      Documentation: DT: Add iproc-static-adc binding
      iio: Add driver for Broadcom iproc-static-adc

Ravishankar Karkala Mallikarjunayya (16):
      Staging: comedi: s626: fix comment issue
      Staging: comedi: Fix WARNING issue in dt2801.c
      Staging: comedi: fix CHECK: Prefer using the BIT macro issues in pcmmio.c
      Staging: comedi: Indentation issue in mpc624.c
      Staging: comedi:Fix a warning issues in me_daq.c
      Staging: comedi: Fix comment issues in jr3_pci.c
      Staging: comedi: Prefer using the BIT macro issue in das16.c
      Staging: comedi: fix BIT macro issue in das6402.c
      Staging: comedi: Used unsigned int instead of unsigned issue in jr3_pci.c
      Staging: comedi: dmm32at: fix BIT macro issue.
      Staging: comedi: fix blank line issue in das16.c
      Staging: comedi: Block comment issue fixed for das16.c
      Staging: comedi: fix comment issue fixed for das800.c
      Staging: comedi: dt2814: Block comment issue fixed
      Staging: comedi: dt2815: Comment issue fixed
      Staging: comedi: dt2817: Coding style issue fixed.

Salah Triki (9):
      staging: rtl8192u: check return value of read_nic_word_E
      staging: rtl8192u: propagate errors in eprom_read
      staging: rtl8192u: check return value eprom_read
      staging: rtl8192u: propagate errors in rtl8192_read_eeprom_info
      staging: rtl8192u: check return value of rtl8192_read_eeprom_info
      staging: rtl8192u: propagate errors in write_nic_byte
      staging: rtl8192u: propagate errors in write_nic_byte_E
      staging: rtl8192u: propagate errors in write_nic_word
      staging: rtl8192u: propagate errors in write_nic_dword

Sean Nyekjaer (2):
      iio: ad5755: add support for dt bindings
      iio: ad5755: Add DT binding documentation

Sergey Cheremencev (1):
      staging/lustre/llite: don't panic when fid is insane

Shyam Saini (1):
      Staging: comedi: comedi_fops.c: Fixed coding style issue

Stefan Wahren (3):
      iio: mxs-lradc: simplify TS registration
      iio: mxs-lradc: remove mxs_lradc_ts_unregister
      iio: mxs-lradc: disable only masked channels in mxs_lradc_hw_stop

Steffen Trumtrar (1):
      iio: bmg160: add callbacks for the filter frequency

Stuart Yoder (9):
      staging: fsl-mc: add support for the modalias sysfs attribute
      staging: fsl-mc: implement uevent callback and set the modalias
      staging: fsl-mc: clean up the device id struct
      staging: fsl-mc: add support for device table matching
      staging: fsl-mc: export mc_get_version
      staging: fsl-mc: make fsl_mc_is_root_dprc() global
      staging: fsl-mc: dprc: add missing irq free
      staging: fsl-mc: dprc: fix ordering problem freeing resources in remove of dprc
      staging: fsl-mc: properly set hwirq in msi set_desc

Tiberiu Breana (2):
      iio: accel: Add support for Bosch BMA220
      iio: accel: Add triggered buffer support for BMA220

Tim Sell (6):
      staging: unisys: visorhba: delete processing of vdiskmgmt commands
      staging: unisys: visorhba: correct scsi task mgmt completion handling
      staging: unisys: visorhba: remove unused (and broken) logic
      staging: unisys: visorhba: simplify and enhance debugfs interface
      staging: unisys: visorhba: visorhbas_open[] no longer used, so deleted
      staging: unisys: visorhba: "Prefer 'unsigned int'" checkpatch warnings

Tobin C Harding (2):
      staging: lustre: llite: kzalloc/copy_to_user to memdup_user
      staging: lustre: set function scope with static

Vitaly Fertman (2):
      staging/lustre/ptlrpc: Early Reply vs Reply MDunlink
      staging/lustre/ptlrpc: lost bulk leads to a hang

Wei Yongjun (1):
      staging: wilc1000: fix return value check in wlan_initialize_threads()

William Breathitt Gray (1):
      iio: stx104: Add GPIO support for the Apex Embedded Systems STX104

Wolfram Sang (40):
      staging: ks7010: add driver from Nanonote extra-repository
      staging: ks7010: remove non-SDIO code and #ifdefs
      staging: ks7010: remove custom firmware loader
      staging: ks7010: remove checks for WIRELESS_EXT version
      staging: ks7010: remove code for old kernel versions
      staging: ks7010: avoid workqueue races
      staging: ks7010: use long preamble as default
      staging: ks7010: use kernel helper to print buffer
      staging: ks7010: delete seperate debug header
      staging: ks7010: really iterate over multicast addresses
      staging: ks7010: make loading config file optional
      staging: ks7010: fix printk format warnings
      staging: ks7010: add example cfg file as a reference
      staging: ks7010: remove unecessary typedef
      staging: ks7010: indent eap_packet.h
      staging: ks7010: indent ks7010_config.c
      staging: ks7010: indent ks7010_sdio.h
      staging: ks7010: indent ks_hostif.c
      staging: ks7010: indent ks_hostif.h
      staging: ks7010: indent ks_wlan.h
      staging: ks7010: indent ks_wlan_ioctl.h
      staging: ks7010: indent ks_wlan_net.c
      staging: ks7010: indent michael_mic.c
      staging: ks7010: indent michael_mic.h
      staging: ks7010: indent ks7010_sdio.c
      staging: ks7010: remove supported card table with one element
      staging: ks7010: fix module annotations
      staging: ks7010: adapt to new trans_start handling
      staging: ks7010: simplify module_init/exit
      staging: ks7010: drop counting sd errors
      staging: ks7010: cleanup file headers
      staging: ks7010: remove cfg file handling
      staging: ks7010: function declaration should be in a header file
      staging: ks7010: collect all includes and sort them
      staging: ks7010: export sdio ids
      staging: ks7010: unify naming to ks7010
      staging: ks7010: sdio: remove forward declarations
      staging: ks7010: bail out when registering netdevice fails
      staging: ks7010: report interface as wlan not eth
      staging: ks7010: drop private handler for driver version

Yang Sheng (1):
      staging/lustre/llite: ensure obd is effective in onu_upcall

akam kumar bharathi (1):
      staging/lustre/llite: IOC_MDC_GETFILEINFO returns the wrong ino

 .mailmap                                           |    3 +
 Documentation/ABI/testing/configfs-iio             |   13 +
 Documentation/ABI/testing/sysfs-bus-iio            |   14 +
 .../ABI/testing/sysfs-bus-iio-health-afe440x       |   63 +-
 Documentation/DocBook/iio.tmpl                     |    2 +-
 .../devicetree/bindings/i2c/trivial-devices.txt    |   64 +
 .../bindings/iio/adc/brcm,iproc-static-adc.txt     |   41 +
 .../devicetree/bindings/iio/adc/max1363.txt        |   63 +
 .../bindings/iio/chemical/atlas,ec-sm.txt          |   22 +
 .../devicetree/bindings/iio/dac/ad5755.txt         |  124 +
 .../devicetree/bindings/iio/pressure/bmp085.txt    |   15 +-
 .../devicetree/bindings/iio/st-sensors.txt         |    1 +
 MAINTAINERS                                        |    3 +
 drivers/iio/Kconfig                                |    8 +
 drivers/iio/Makefile                               |    1 +
 drivers/iio/accel/Kconfig                          |   24 +-
 drivers/iio/accel/Makefile                         |    3 +
 drivers/iio/accel/bma180.c                         |    2 +-
 drivers/iio/accel/bma220_spi.c                     |  338 ++
 drivers/iio/accel/bmc150-accel-core.c              |    4 +-
 drivers/iio/accel/kxcjk-1013.c                     |    2 +-
 drivers/iio/accel/mma7455_core.c                   |    3 +-
 drivers/iio/accel/mma7660.c                        |  277 ++
 drivers/iio/accel/mma8452.c                        |  223 +-
 drivers/iio/accel/mma9551.c                        |    2 +-
 drivers/iio/accel/mma9553.c                        |    2 +-
 drivers/iio/accel/st_accel.h                       |    1 +
 drivers/iio/accel/st_accel_core.c                  |   76 +-
 drivers/iio/accel/st_accel_i2c.c                   |    5 +
 drivers/iio/accel/st_accel_spi.c                   |    1 +
 drivers/iio/adc/Kconfig                            |   12 +
 drivers/iio/adc/Makefile                           |    1 +
 drivers/iio/adc/ad7266.c                           |    8 +-
 drivers/iio/adc/ad7291.c                           |    3 +-
 drivers/iio/adc/ad7298.c                           |    3 +-
 drivers/iio/adc/ad7476.c                           |   14 +-
 drivers/iio/adc/ad7791.c                           |   37 +-
 drivers/iio/adc/ad7793.c                           |   33 +-
 drivers/iio/adc/ad7887.c                           |   14 +-
 drivers/iio/adc/ad7923.c                           |   14 +-
 drivers/iio/adc/ad799x.c                           |   29 +-
 drivers/iio/adc/bcm_iproc_adc.c                    |  644 ++++
 drivers/iio/adc/cc10001_adc.c                      |    2 +-
 drivers/iio/adc/hi8435.c                           |    3 +-
 drivers/iio/adc/ina2xx-adc.c                       |    7 +-
 drivers/iio/adc/max1027.c                          |    1 +
 drivers/iio/adc/max1363.c                          |   67 +-
 drivers/iio/adc/mcp320x.c                          |    1 +
 drivers/iio/adc/mcp3422.c                          |    1 +
 drivers/iio/adc/mxs-lradc.c                        |   34 +-
 drivers/iio/adc/nau7802.c                          |   20 +
 drivers/iio/adc/ti-adc081c.c                       |   30 +-
 drivers/iio/adc/ti-adc0832.c                       |    1 +
 drivers/iio/adc/ti-adc128s052.c                    |    1 +
 drivers/iio/adc/ti-ads1015.c                       |  132 +-
 drivers/iio/adc/ti-ads8688.c                       |    1 +
 drivers/iio/adc/ti_am335x_adc.c                    |   22 +-
 drivers/iio/adc/vf610_adc.c                        |    3 +-
 drivers/iio/adc/xilinx-xadc-events.c               |    4 +-
 drivers/iio/buffer/industrialio-buffer-dma.c       |    4 +-
 drivers/iio/chemical/Kconfig                       |    8 +-
 drivers/iio/chemical/atlas-ph-sensor.c             |  269 +-
 drivers/iio/common/st_sensors/st_sensors_buffer.c  |   49 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    |   57 +-
 drivers/iio/common/st_sensors/st_sensors_i2c.c     |    4 +-
 drivers/iio/common/st_sensors/st_sensors_trigger.c |  156 +-
 drivers/iio/dac/Kconfig                            |    9 +-
 drivers/iio/dac/ad5421.c                           |    6 +-
 drivers/iio/dac/ad5504.c                           |    2 +-
 drivers/iio/dac/ad5755.c                           |  188 +-
 drivers/iio/dac/stx104.c                           |  125 +-
 drivers/iio/dummy/Kconfig                          |    1 +
 drivers/iio/dummy/iio_simple_dummy.c               |  102 +-
 drivers/iio/dummy/iio_simple_dummy_buffer.c        |    3 +-
 drivers/iio/dummy/iio_simple_dummy_events.c        |    2 +-
 drivers/iio/gyro/bmg160_core.c                     |  138 +-
 drivers/iio/gyro/st_gyro_core.c                    |   12 +-
 drivers/iio/health/afe4403.c                       |  299 +-
 drivers/iio/health/afe4404.c                       |  308 +-
 drivers/iio/health/afe440x.h                       |   48 +-
 drivers/iio/humidity/am2315.c                      |    1 +
 drivers/iio/humidity/htu21.c                       |    1 +
 drivers/iio/iio_core.h                             |    3 +
 drivers/iio/imu/bmi160/bmi160_core.c               |   30 +-
 drivers/iio/imu/inv_mpu6050/Kconfig                |    8 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |    6 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c          |    1 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |    2 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c         |    2 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c          |    1 +
 drivers/iio/industrialio-core.c                    |  180 +-
 drivers/iio/industrialio-event.c                   |   19 +-
 drivers/iio/industrialio-sw-device.c               |  182 +
 drivers/iio/industrialio-trigger.c                 |   37 +-
 drivers/iio/light/acpi-als.c                       |    2 +-
 drivers/iio/light/adjd_s311.c                      |    2 +-
 drivers/iio/light/apds9300.c                       |    2 +-
 drivers/iio/light/apds9960.c                       |    4 +-
 drivers/iio/light/cm36651.c                        |    2 +-
 drivers/iio/light/gp2ap020a00f.c                   |   26 +-
 drivers/iio/light/isl29125.c                       |   23 +-
 drivers/iio/light/jsa1212.c                        |    3 -
 drivers/iio/light/lm3533-als.c                     |    2 +-
 drivers/iio/light/ltr501.c                         |    7 +-
 drivers/iio/light/max44000.c                       |    3 +-
 drivers/iio/light/opt3001.c                        |    4 +-
 drivers/iio/light/stk3310.c                        |    2 +-
 drivers/iio/light/tcs3414.c                        |   14 +-
 drivers/iio/light/tcs3472.c                        |   15 +-
 drivers/iio/light/tsl2563.c                        |    2 +-
 drivers/iio/light/us5182d.c                        |    2 +-
 drivers/iio/magnetometer/Kconfig                   |    2 +
 drivers/iio/magnetometer/ak8975.c                  |  154 +-
 drivers/iio/magnetometer/bmc150_magn_i2c.c         |    3 +
 drivers/iio/magnetometer/bmc150_magn_spi.c         |    3 +
 drivers/iio/magnetometer/hmc5843_core.c            |    2 +-
 drivers/iio/magnetometer/mag3110.c                 |    2 +-
 drivers/iio/magnetometer/st_magn_core.c            |   12 +-
 drivers/iio/potentiometer/Kconfig                  |   23 +-
 drivers/iio/potentiometer/Makefile                 |    1 +
 drivers/iio/potentiometer/max5487.c                |  161 +
 drivers/iio/potentiometer/mcp4531.c                |  159 +-
 drivers/iio/potentiometer/tpl0102.c                |    4 -
 drivers/iio/pressure/Kconfig                       |   31 +-
 drivers/iio/pressure/Makefile                      |    3 +
 drivers/iio/pressure/{bmp280.c => bmp280-core.c}   |  673 ++--
 drivers/iio/pressure/bmp280-i2c.c                  |   91 +
 drivers/iio/pressure/bmp280-regmap.c               |   84 +
 drivers/iio/pressure/bmp280-spi.c                  |  125 +
 drivers/iio/pressure/bmp280.h                      |  112 +
 drivers/iio/pressure/hp206c.c                      |    1 +
 drivers/iio/pressure/mpl3115.c                     |    2 +-
 drivers/iio/pressure/ms5611_core.c                 |    3 +-
 drivers/iio/pressure/ms5637.c                      |   13 +-
 drivers/iio/pressure/st_pressure.h                 |    1 +
 drivers/iio/pressure/st_pressure_core.c            |  252 +-
 drivers/iio/pressure/st_pressure_i2c.c             |    4 +
 drivers/iio/pressure/st_pressure_spi.c             |    1 +
 drivers/iio/proximity/as3935.c                     |   12 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |   16 +-
 drivers/iio/proximity/sx9500.c                     |    4 +-
 drivers/iio/temperature/tsys02d.c                  |    1 +
 drivers/iio/trigger/Kconfig                        |   12 +
 drivers/iio/trigger/Makefile                       |    1 +
 drivers/iio/trigger/iio-trig-loop.c                |  143 +
 drivers/staging/Kconfig                            |    2 +
 drivers/staging/Makefile                           |    1 +
 drivers/staging/android/Kconfig                    |   17 +-
 drivers/staging/android/Makefile                   |    3 +-
 drivers/staging/android/sw_sync.c                  |  341 +-
 drivers/staging/android/sw_sync.h                  |   59 -
 drivers/staging/android/sync.c                     |  221 --
 drivers/staging/android/sync.h                     |  154 -
 drivers/staging/android/sync_debug.c               |  165 +-
 drivers/staging/android/sync_debug.h               |   83 +
 drivers/staging/android/trace/sync.h               |   14 +-
 drivers/staging/android/uapi/sw_sync.h             |   32 -
 drivers/staging/comedi/comedi.h                    |    2 +-
 drivers/staging/comedi/comedi_fops.c               |   21 +-
 .../comedi/drivers/addi-data/hwdrv_apci1564.c      |  187 --
 drivers/staging/comedi/drivers/addi_apci_1564.c    |  305 +-
 drivers/staging/comedi/drivers/adl_pci9118.c       |    8 +-
 drivers/staging/comedi/drivers/cb_pcidas64.c       |  209 +-
 drivers/staging/comedi/drivers/comedi_bond.c       |   10 +-
 drivers/staging/comedi/drivers/daqboard2000.c      |  380 ++-
 drivers/staging/comedi/drivers/das16.c             |   39 +-
 drivers/staging/comedi/drivers/das16m1.c           |  482 ++-
 drivers/staging/comedi/drivers/das6402.c           |   74 +-
 drivers/staging/comedi/drivers/das800.c            |  106 +-
 drivers/staging/comedi/drivers/dmm32at.c           |   98 +-
 drivers/staging/comedi/drivers/dt2801.c            |   95 +-
 drivers/staging/comedi/drivers/dt2811.c            |  852 +++--
 drivers/staging/comedi/drivers/dt2814.c            |   72 +-
 drivers/staging/comedi/drivers/dt2815.c            |  140 +-
 drivers/staging/comedi/drivers/dt2817.c            |   64 +-
 drivers/staging/comedi/drivers/gsc_hpdi.c          |   87 +-
 drivers/staging/comedi/drivers/jr3_pci.c           |   36 +-
 drivers/staging/comedi/drivers/me_daq.c            |    2 +-
 drivers/staging/comedi/drivers/mpc624.c            |    4 +-
 drivers/staging/comedi/drivers/ni_65xx.c           |   18 +-
 drivers/staging/comedi/drivers/ni_pcidio.c         |    4 +-
 drivers/staging/comedi/drivers/ni_pcimio.c         |    8 +-
 drivers/staging/comedi/drivers/pcmmio.c            |   40 +-
 drivers/staging/comedi/drivers/pcmuio.c            |    2 +-
 drivers/staging/comedi/drivers/plx9080.h           |  957 +++---
 drivers/staging/comedi/drivers/quatech_daqp_cs.c   |    2 +-
 drivers/staging/comedi/drivers/rtd520.c            |   15 +-
 drivers/staging/comedi/drivers/s626.c              |    8 +-
 drivers/staging/comedi/drivers/s626.h              |  356 +-
 drivers/staging/comedi/drivers/serial2002.c        |    7 +-
 drivers/staging/fsl-mc/bus/dpbp.c                  |  132 +-
 drivers/staging/fsl-mc/bus/dpmcp-cmd.h             |   86 +-
 drivers/staging/fsl-mc/bus/dpmcp.c                 |   89 +-
 drivers/staging/fsl-mc/bus/dpmng-cmd.h             |   12 +-
 drivers/staging/fsl-mc/bus/dpmng.c                 |   15 +-
 drivers/staging/fsl-mc/bus/dprc-cmd.h              |  379 ++-
 drivers/staging/fsl-mc/bus/dprc-driver.c           |   20 +-
 drivers/staging/fsl-mc/bus/dprc.c                  |  715 ++--
 drivers/staging/fsl-mc/bus/mc-allocator.c          |    2 +-
 drivers/staging/fsl-mc/bus/mc-bus.c                |   71 +-
 drivers/staging/fsl-mc/bus/mc-msi.c                |   17 +-
 drivers/staging/fsl-mc/bus/mc-sys.c                |   46 +-
 drivers/staging/fsl-mc/include/dpbp-cmd.h          |  125 +-
 drivers/staging/fsl-mc/include/mc-cmd.h            |   91 +-
 drivers/staging/fsl-mc/include/mc.h                |   21 +-
 drivers/staging/iio/accel/Kconfig                  |   14 -
 drivers/staging/iio/accel/Makefile                 |    4 -
 drivers/staging/iio/accel/lis3l02dq.h              |  217 --
 drivers/staging/iio/accel/lis3l02dq_core.c         |  814 -----
 drivers/staging/iio/accel/lis3l02dq_ring.c         |  428 ---
 drivers/staging/iio/accel/sca3000_core.c           |    4 +-
 drivers/staging/iio/adc/ad7280a.c                  |    8 +-
 drivers/staging/iio/adc/ad7606_ring.c              |    3 +-
 drivers/staging/iio/adc/ad7816.c                   |    3 +-
 drivers/staging/iio/addac/adt7316.c                |    4 +-
 drivers/staging/iio/cdc/ad7150.c                   |    2 +-
 drivers/staging/iio/light/tsl2x7x_core.c           |    2 +-
 drivers/staging/ks7010/Kconfig                     |   10 +
 drivers/staging/ks7010/Makefile                    |    4 +
 drivers/staging/ks7010/TODO                        |   36 +
 drivers/staging/ks7010/eap_packet.h                |  129 +
 drivers/staging/ks7010/ks7010_sdio.c               | 1236 +++++++
 drivers/staging/ks7010/ks7010_sdio.h               |  147 +
 drivers/staging/ks7010/ks_hostif.c                 | 2760 +++++++++++++++
 drivers/staging/ks7010/ks_hostif.h                 |  644 ++++
 drivers/staging/ks7010/ks_wlan.h                   |  505 +++
 drivers/staging/ks7010/ks_wlan_ioctl.h             |   67 +
 drivers/staging/ks7010/ks_wlan_net.c               | 3528 ++++++++++++++++++++
 drivers/staging/ks7010/michael_mic.c               |  139 +
 drivers/staging/ks7010/michael_mic.h               |   26 +
 .../staging/lustre/include/linux/libcfs/curproc.h  |    6 +-
 .../staging/lustre/include/linux/libcfs/libcfs.h   |    6 +-
 .../lustre/include/linux/libcfs/libcfs_debug.h     |    6 +-
 .../lustre/include/linux/libcfs/libcfs_fail.h      |    4 -
 .../lustre/include/linux/libcfs/libcfs_hash.h      |    6 +-
 .../lustre/include/linux/libcfs/libcfs_ioctl.h     |    6 +-
 .../lustre/include/linux/libcfs/libcfs_prim.h      |    6 +-
 .../lustre/include/linux/libcfs/libcfs_private.h   |    6 +-
 .../lustre/include/linux/libcfs/libcfs_string.h    |    6 +-
 .../lustre/include/linux/libcfs/libcfs_time.h      |    6 +-
 .../lustre/include/linux/libcfs/libcfs_workitem.h  |    6 +-
 .../lustre/include/linux/libcfs/linux/libcfs.h     |    6 +-
 .../lustre/include/linux/libcfs/linux/linux-time.h |    6 +-
 .../staging/lustre/include/linux/lnet/lib-dlc.h    |    2 +-
 .../staging/lustre/include/linux/lnet/lib-types.h  |    3 +-
 drivers/staging/lustre/include/linux/lnet/types.h  |    4 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |  354 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h    |  307 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c |  384 +--
 .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c  |    8 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |  308 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.h    |  209 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c |  204 +-
 .../lustre/lnet/klnds/socklnd/socklnd_lib.c        |   40 +-
 .../lustre/lnet/klnds/socklnd/socklnd_modparams.c  |    2 +-
 .../lustre/lnet/klnds/socklnd/socklnd_proto.c      |   74 +-
 drivers/staging/lustre/lnet/libcfs/debug.c         |    8 +-
 drivers/staging/lustre/lnet/libcfs/fail.c          |    4 -
 drivers/staging/lustre/lnet/libcfs/hash.c          |    6 +-
 drivers/staging/lustre/lnet/libcfs/libcfs_string.c |    6 +-
 .../lustre/lnet/libcfs/linux/linux-crypto.c        |    1 +
 .../lustre/lnet/libcfs/linux/linux-curproc.c       |    6 +-
 .../staging/lustre/lnet/libcfs/linux/linux-debug.c |    6 +-
 .../staging/lustre/lnet/libcfs/linux/linux-mem.c   |    2 +-
 .../lustre/lnet/libcfs/linux/linux-module.c        |    6 +-
 .../staging/lustre/lnet/libcfs/linux/linux-prim.c  |    6 +-
 .../lustre/lnet/libcfs/linux/linux-tracefile.c     |    6 +-
 drivers/staging/lustre/lnet/libcfs/module.c        |    6 +-
 drivers/staging/lustre/lnet/libcfs/prng.c          |    6 +-
 drivers/staging/lustre/lnet/libcfs/tracefile.c     |    6 +-
 drivers/staging/lustre/lnet/libcfs/tracefile.h     |    6 +-
 drivers/staging/lustre/lnet/libcfs/workitem.c      |    6 +-
 drivers/staging/lustre/lnet/lnet/acceptor.c        |    6 +-
 drivers/staging/lustre/lnet/lnet/api-ni.c          |    8 +-
 drivers/staging/lustre/lnet/lnet/config.c          |    6 +-
 drivers/staging/lustre/lnet/lnet/lib-eq.c          |    6 +-
 drivers/staging/lustre/lnet/lnet/lib-md.c          |    6 +-
 drivers/staging/lustre/lnet/lnet/lib-me.c          |    6 +-
 drivers/staging/lustre/lnet/lnet/lib-move.c        |    6 +-
 drivers/staging/lustre/lnet/lnet/lib-msg.c         |    6 +-
 drivers/staging/lustre/lnet/lnet/lo.c              |    6 +-
 drivers/staging/lustre/lnet/lnet/module.c          |    8 +-
 drivers/staging/lustre/lnet/lnet/net_fault.c       |    4 +-
 drivers/staging/lustre/lnet/lnet/nidstrings.c      |    6 +-
 drivers/staging/lustre/lnet/lnet/peer.c            |    6 +-
 drivers/staging/lustre/lnet/lnet/router.c          |    9 +-
 drivers/staging/lustre/lnet/selftest/brw_test.c    |    6 +-
 drivers/staging/lustre/lnet/selftest/conctl.c      |    6 +-
 drivers/staging/lustre/lnet/selftest/conrpc.c      |    6 +-
 drivers/staging/lustre/lnet/selftest/conrpc.h      |    6 +-
 drivers/staging/lustre/lnet/selftest/console.c     |    6 +-
 drivers/staging/lustre/lnet/selftest/console.h     |    6 +-
 drivers/staging/lustre/lnet/selftest/framework.c   |    6 +-
 drivers/staging/lustre/lnet/selftest/module.c      |    6 +-
 drivers/staging/lustre/lnet/selftest/ping_test.c   |    6 +-
 drivers/staging/lustre/lnet/selftest/rpc.c         |    6 +-
 drivers/staging/lustre/lnet/selftest/rpc.h         |    6 +-
 drivers/staging/lustre/lnet/selftest/selftest.h    |    7 +-
 drivers/staging/lustre/lnet/selftest/timer.c       |    6 +-
 drivers/staging/lustre/lnet/selftest/timer.h       |    6 +-
 drivers/staging/lustre/lustre/Kconfig              |    6 -
 drivers/staging/lustre/lustre/fid/fid_internal.h   |    6 +-
 drivers/staging/lustre/lustre/fid/fid_lib.c        |    6 +-
 drivers/staging/lustre/lustre/fid/fid_request.c    |   12 +-
 drivers/staging/lustre/lustre/fid/lproc_fid.c      |    6 +-
 drivers/staging/lustre/lustre/fld/fld_cache.c      |    6 +-
 drivers/staging/lustre/lustre/fld/fld_internal.h   |    6 +-
 drivers/staging/lustre/lustre/fld/fld_request.c    |    6 +-
 drivers/staging/lustre/lustre/fld/lproc_fld.c      |    6 +-
 drivers/staging/lustre/lustre/include/cl_object.h  |   16 +-
 .../staging/lustre/lustre/include/interval_tree.h  |    6 +-
 .../lustre/lustre/include/linux/lustre_compat25.h  |    6 +-
 .../lustre/lustre/include/linux/lustre_lite.h      |    6 +-
 .../lustre/include/linux/lustre_patchless_compat.h |    6 +-
 .../lustre/lustre/include/linux/lustre_user.h      |    6 +-
 .../staging/lustre/lustre/include/lprocfs_status.h |    6 +-
 drivers/staging/lustre/lustre/include/lu_object.h  |    8 +-
 .../lustre/lustre/include/lustre/ll_fiemap.h       |    6 +-
 .../lustre/lustre/include/lustre/lustre_idl.h      |   50 +-
 .../lustre/lustre/include/lustre/lustre_user.h     |   21 +-
 drivers/staging/lustre/lustre/include/lustre_acl.h |    6 +-
 drivers/staging/lustre/lustre/include/lustre_cfg.h |    6 +-
 .../staging/lustre/lustre/include/lustre_debug.h   |    6 +-
 .../staging/lustre/lustre/include/lustre_disk.h    |    6 +-
 drivers/staging/lustre/lustre/include/lustre_dlm.h |   24 +-
 .../staging/lustre/lustre/include/lustre_eacl.h    |   17 +-
 .../staging/lustre/lustre/include/lustre_export.h  |   19 +-
 drivers/staging/lustre/lustre/include/lustre_fid.h |    8 +-
 drivers/staging/lustre/lustre/include/lustre_fld.h |    6 +-
 drivers/staging/lustre/lustre/include/lustre_ha.h  |    6 +-
 .../staging/lustre/lustre/include/lustre_handles.h |    6 +-
 .../staging/lustre/lustre/include/lustre_import.h  |    6 +-
 .../staging/lustre/lustre/include/lustre_intent.h  |   36 +-
 drivers/staging/lustre/lustre/include/lustre_lib.h |    6 +-
 .../staging/lustre/lustre/include/lustre_lite.h    |    6 +-
 drivers/staging/lustre/lustre/include/lustre_log.h |    6 +-
 drivers/staging/lustre/lustre/include/lustre_mdc.h |    9 +-
 drivers/staging/lustre/lustre/include/lustre_mds.h |    6 +-
 drivers/staging/lustre/lustre/include/lustre_net.h |  421 ++-
 .../staging/lustre/lustre/include/lustre_param.h   |    6 +-
 .../lustre/lustre/include/lustre_req_layout.h      |    8 +-
 drivers/staging/lustre/lustre/include/lustre_sec.h |   12 +-
 drivers/staging/lustre/lustre/include/obd.h        |   17 +-
 drivers/staging/lustre/lustre/include/obd_cksum.h  |    6 +-
 drivers/staging/lustre/lustre/include/obd_class.h  |   16 +-
 .../staging/lustre/lustre/include/obd_support.h    |    9 +-
 drivers/staging/lustre/lustre/ldlm/interval_tree.c |    6 +-
 drivers/staging/lustre/lustre/ldlm/l_lock.c        |    6 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_extent.c   |    6 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c    |   15 +-
 .../staging/lustre/lustre/ldlm/ldlm_inodebits.c    |    6 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_internal.h |    6 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |    9 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |   22 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c    |   19 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_plain.c    |    6 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |    6 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |   12 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_resource.c |    8 +-
 drivers/staging/lustre/lustre/llite/Makefile       |    6 +-
 drivers/staging/lustre/lustre/llite/dcache.c       |   47 +-
 drivers/staging/lustre/lustre/llite/dir.c          |   55 +-
 drivers/staging/lustre/lustre/llite/file.c         |   97 +-
 drivers/staging/lustre/lustre/llite/glimpse.c      |    6 +-
 drivers/staging/lustre/lustre/llite/lcommon_cl.c   |    6 +-
 drivers/staging/lustre/lustre/llite/lcommon_misc.c |   14 +-
 drivers/staging/lustre/lustre/llite/llite_close.c  |    6 +-
 .../staging/lustre/lustre/llite/llite_internal.h   |  132 +-
 drivers/staging/lustre/lustre/llite/llite_lib.c    |  125 +-
 drivers/staging/lustre/lustre/llite/llite_mmap.c   |   18 +-
 drivers/staging/lustre/lustre/llite/llite_nfs.c    |   24 +-
 drivers/staging/lustre/lustre/llite/llite_rmtacl.c |  299 --
 drivers/staging/lustre/lustre/llite/lloop.c        |  883 -----
 drivers/staging/lustre/lustre/llite/lproc_llite.c  |   18 +-
 drivers/staging/lustre/lustre/llite/namei.c        |   34 +-
 drivers/staging/lustre/lustre/llite/remote_perm.c  |  324 --
 drivers/staging/lustre/lustre/llite/rw.c           |  151 +-
 drivers/staging/lustre/lustre/llite/rw26.c         |   23 +-
 drivers/staging/lustre/lustre/llite/statahead.c    |   16 +-
 drivers/staging/lustre/lustre/llite/super25.c      |   25 +-
 drivers/staging/lustre/lustre/llite/symlink.c      |    6 +-
 drivers/staging/lustre/lustre/llite/vvp_dev.c      |   16 +-
 drivers/staging/lustre/lustre/llite/vvp_internal.h |    6 +-
 drivers/staging/lustre/lustre/llite/vvp_io.c       |   15 +-
 drivers/staging/lustre/lustre/llite/vvp_lock.c     |    6 +-
 drivers/staging/lustre/lustre/llite/vvp_object.c   |    6 +-
 drivers/staging/lustre/lustre/llite/vvp_page.c     |    6 +-
 drivers/staging/lustre/lustre/llite/vvp_req.c      |   12 +-
 drivers/staging/lustre/lustre/llite/xattr.c        |  103 +-
 drivers/staging/lustre/lustre/llite/xattr_cache.c  |   16 +-
 drivers/staging/lustre/lustre/lmv/lmv_fld.c        |    6 +-
 drivers/staging/lustre/lustre/lmv/lmv_intent.c     |   32 +-
 drivers/staging/lustre/lustre/lmv/lmv_internal.h   |    6 +-
 drivers/staging/lustre/lustre/lmv/lmv_obd.c        |   39 +-
 drivers/staging/lustre/lustre/lmv/lproc_lmv.c      |    6 +-
 .../staging/lustre/lustre/lov/lov_cl_internal.h    |    6 +-
 drivers/staging/lustre/lustre/lov/lov_dev.c        |    6 +-
 drivers/staging/lustre/lustre/lov/lov_ea.c         |    6 +-
 drivers/staging/lustre/lustre/lov/lov_internal.h   |    6 +-
 drivers/staging/lustre/lustre/lov/lov_io.c         |    6 +-
 drivers/staging/lustre/lustre/lov/lov_lock.c       |    6 +-
 drivers/staging/lustre/lustre/lov/lov_merge.c      |    6 +-
 drivers/staging/lustre/lustre/lov/lov_obd.c        |   22 +-
 drivers/staging/lustre/lustre/lov/lov_object.c     |   10 +-
 drivers/staging/lustre/lustre/lov/lov_offset.c     |    8 +-
 drivers/staging/lustre/lustre/lov/lov_pack.c       |    6 +-
 drivers/staging/lustre/lustre/lov/lov_page.c       |    6 +-
 drivers/staging/lustre/lustre/lov/lov_pool.c       |    8 +-
 drivers/staging/lustre/lustre/lov/lov_request.c    |    6 +-
 drivers/staging/lustre/lustre/lov/lovsub_dev.c     |    6 +-
 drivers/staging/lustre/lustre/lov/lovsub_io.c      |    6 +-
 drivers/staging/lustre/lustre/lov/lovsub_lock.c    |    6 +-
 drivers/staging/lustre/lustre/lov/lovsub_object.c  |    6 +-
 drivers/staging/lustre/lustre/lov/lovsub_page.c    |    6 +-
 drivers/staging/lustre/lustre/lov/lproc_lov.c      |    6 +-
 drivers/staging/lustre/lustre/mdc/lproc_mdc.c      |    6 +-
 drivers/staging/lustre/lustre/mdc/mdc_internal.h   |    6 +-
 drivers/staging/lustre/lustre/mdc/mdc_lib.c        |   18 +-
 drivers/staging/lustre/lustre/mdc/mdc_locks.c      |  120 +-
 drivers/staging/lustre/lustre/mdc/mdc_reint.c      |    8 +-
 drivers/staging/lustre/lustre/mdc/mdc_request.c    |   88 +-
 drivers/staging/lustre/lustre/mgc/lproc_mgc.c      |    6 +-
 drivers/staging/lustre/lustre/mgc/mgc_internal.h   |    6 +-
 drivers/staging/lustre/lustre/mgc/mgc_request.c    |   14 +-
 drivers/staging/lustre/lustre/obdclass/Makefile    |    3 +-
 drivers/staging/lustre/lustre/obdclass/acl.c       |  415 ---
 .../staging/lustre/lustre/obdclass/cl_internal.h   |    6 +-
 drivers/staging/lustre/lustre/obdclass/cl_io.c     |    6 +-
 drivers/staging/lustre/lustre/obdclass/cl_lock.c   |    6 +-
 drivers/staging/lustre/lustre/obdclass/cl_object.c |   12 +-
 drivers/staging/lustre/lustre/obdclass/cl_page.c   |   52 +-
 drivers/staging/lustre/lustre/obdclass/class_obd.c |    6 +-
 drivers/staging/lustre/lustre/obdclass/debug.c     |    6 +-
 drivers/staging/lustre/lustre/obdclass/genops.c    |    6 +-
 .../staging/lustre/lustre/obdclass/kernelcomm.c    |    6 +-
 .../lustre/lustre/obdclass/linux/linux-module.c    |    6 +-
 .../lustre/lustre/obdclass/linux/linux-obdo.c      |    6 +-
 .../lustre/lustre/obdclass/linux/linux-sysctl.c    |    6 +-
 drivers/staging/lustre/lustre/obdclass/llog.c      |   12 +-
 drivers/staging/lustre/lustre/obdclass/llog_cat.c  |    6 +-
 .../staging/lustre/lustre/obdclass/llog_internal.h |    6 +-
 drivers/staging/lustre/lustre/obdclass/llog_obd.c  |    6 +-
 drivers/staging/lustre/lustre/obdclass/llog_swab.c |    6 +-
 .../lustre/lustre/obdclass/lprocfs_status.c        |    6 +-
 drivers/staging/lustre/lustre/obdclass/lu_object.c |    6 +-
 drivers/staging/lustre/lustre/obdclass/lu_ref.c    |    6 +-
 .../lustre/lustre/obdclass/lustre_handles.c        |    6 +-
 .../staging/lustre/lustre/obdclass/lustre_peer.c   |    6 +-
 .../staging/lustre/lustre/obdclass/obd_config.c    |   12 +-
 drivers/staging/lustre/lustre/obdclass/obd_mount.c |    8 +-
 drivers/staging/lustre/lustre/obdclass/obdo.c      |    6 +-
 .../staging/lustre/lustre/obdclass/statfs_pack.c   |    6 +-
 drivers/staging/lustre/lustre/obdclass/uuid.c      |    6 +-
 .../staging/lustre/lustre/obdecho/echo_client.c    |    6 +-
 drivers/staging/lustre/lustre/osc/lproc_osc.c      |    6 +-
 drivers/staging/lustre/lustre/osc/osc_cache.c      |   21 +-
 .../staging/lustre/lustre/osc/osc_cl_internal.h    |   13 +-
 drivers/staging/lustre/lustre/osc/osc_dev.c        |    6 +-
 drivers/staging/lustre/lustre/osc/osc_internal.h   |    6 +-
 drivers/staging/lustre/lustre/osc/osc_io.c         |   18 +-
 drivers/staging/lustre/lustre/osc/osc_lock.c       |   27 +-
 drivers/staging/lustre/lustre/osc/osc_object.c     |    6 +-
 drivers/staging/lustre/lustre/osc/osc_page.c       |   36 +-
 drivers/staging/lustre/lustre/osc/osc_request.c    |   24 +-
 drivers/staging/lustre/lustre/ptlrpc/client.c      |  167 +-
 drivers/staging/lustre/lustre/ptlrpc/connection.c  |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/events.c      |   36 +-
 drivers/staging/lustre/lustre/ptlrpc/import.c      |   12 +-
 drivers/staging/lustre/lustre/ptlrpc/layout.c      |   18 +-
 drivers/staging/lustre/lustre/ptlrpc/llog_client.c |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/llog_net.c    |    6 +-
 .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c    |   10 +-
 drivers/staging/lustre/lustre/ptlrpc/niobuf.c      |   26 +-
 drivers/staging/lustre/lustre/ptlrpc/nrs.c         |    2 +-
 .../staging/lustre/lustre/ptlrpc/pack_generic.c    |   19 +-
 drivers/staging/lustre/lustre/ptlrpc/pers.c        |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/pinger.c      |    9 +-
 .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h |   49 +-
 .../staging/lustre/lustre/ptlrpc/ptlrpc_module.c   |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c     |   10 +-
 drivers/staging/lustre/lustre/ptlrpc/recover.c     |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/sec.c         |   22 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c    |    8 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_config.c  |   10 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_gc.c      |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c   |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_null.c    |   13 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_plain.c   |   24 +-
 drivers/staging/lustre/lustre/ptlrpc/service.c     |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/wiretest.c    |   54 +-
 drivers/staging/lustre/sysfs-fs-lustre             |    8 +
 drivers/staging/rtl8192u/ieee80211/ieee80211.h     |    4 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |   54 +-
 .../rtl8192u/ieee80211/ieee80211_softmac_wx.c      |   34 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c  |    6 +-
 drivers/staging/rtl8192u/r8180_93cx6.c             |   30 +-
 drivers/staging/rtl8192u/r8180_93cx6.h             |    2 +-
 drivers/staging/rtl8192u/r8192U.h                  |   11 +-
 drivers/staging/rtl8192u/r8192U_core.c             |  198 +-
 drivers/staging/rtl8192u/r8192U_wx.c               |   80 +-
 drivers/staging/unisys/visorbus/iovmcall_gnuc.h    |    4 +-
 drivers/staging/unisys/visorbus/visorbus_main.c    |   12 +-
 drivers/staging/unisys/visorbus/visorchipset.c     |    2 +-
 drivers/staging/unisys/visorhba/visorhba_main.c    |  394 +--
 drivers/staging/unisys/visorinput/visorinput.c     |    2 +-
 drivers/staging/unisys/visornic/visornic_main.c    |   73 +-
 drivers/staging/wilc1000/Makefile                  |    1 -
 drivers/staging/wilc1000/TODO                      |    5 +
 drivers/staging/wilc1000/host_interface.c          |  474 ++-
 drivers/staging/wilc1000/host_interface.h          |    4 -
 drivers/staging/wilc1000/linux_wlan.c              |   37 +-
 drivers/staging/wilc1000/wilc_msgqueue.c           |  144 -
 drivers/staging/wilc1000/wilc_msgqueue.h           |   28 -
 drivers/staging/wilc1000/wilc_sdio.c               |    2 +-
 drivers/staging/wilc1000/wilc_spi.c                |    2 +-
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c  |    3 +-
 drivers/staging/wilc1000/wilc_wfi_netdevice.h      |   10 +-
 drivers/staging/wilc1000/wilc_wlan.c               |   34 +-
 include/linux/fence.h                              |    2 -
 include/linux/iio/common/st_sensors.h              |    6 +-
 include/linux/iio/iio.h                            |   22 +-
 include/linux/iio/sw_device.h                      |   70 +
 include/linux/mod_devicetable.h                    |   16 +
 include/uapi/linux/iio/types.h                     |    1 +
 kernel/time/timekeeping.c                          |    1 +
 scripts/mod/devicetable-offsets.c                  |    4 +
 scripts/mod/file2alias.c                           |   12 +
 tools/iio/Makefile                                 |   21 +-
 .../iio/{generic_buffer.c => iio_generic_buffer.c} |  261 +-
 529 files changed, 22391 insertions(+), 12655 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/max1363.txt
 create mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ec-sm.txt
 create mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt
 create mode 100644 drivers/iio/accel/bma220_spi.c
 create mode 100644 drivers/iio/accel/mma7660.c
 create mode 100644 drivers/iio/adc/bcm_iproc_adc.c
 create mode 100644 drivers/iio/industrialio-sw-device.c
 create mode 100644 drivers/iio/potentiometer/max5487.c
 rename drivers/iio/pressure/{bmp280.c => bmp280-core.c} (58%)
 create mode 100644 drivers/iio/pressure/bmp280-i2c.c
 create mode 100644 drivers/iio/pressure/bmp280-regmap.c
 create mode 100644 drivers/iio/pressure/bmp280-spi.c
 create mode 100644 drivers/iio/pressure/bmp280.h
 create mode 100644 drivers/iio/trigger/iio-trig-loop.c
 delete mode 100644 drivers/staging/android/sw_sync.h
 delete mode 100644 drivers/staging/android/sync.c
 delete mode 100644 drivers/staging/android/sync.h
 create mode 100644 drivers/staging/android/sync_debug.h
 delete mode 100644 drivers/staging/android/uapi/sw_sync.h
 delete mode 100644 drivers/staging/comedi/drivers/addi-data/hwdrv_apci1564.c
 delete mode 100644 drivers/staging/iio/accel/lis3l02dq.h
 delete mode 100644 drivers/staging/iio/accel/lis3l02dq_core.c
 delete mode 100644 drivers/staging/iio/accel/lis3l02dq_ring.c
 create mode 100644 drivers/staging/ks7010/Kconfig
 create mode 100644 drivers/staging/ks7010/Makefile
 create mode 100644 drivers/staging/ks7010/TODO
 create mode 100644 drivers/staging/ks7010/eap_packet.h
 create mode 100644 drivers/staging/ks7010/ks7010_sdio.c
 create mode 100644 drivers/staging/ks7010/ks7010_sdio.h
 create mode 100644 drivers/staging/ks7010/ks_hostif.c
 create mode 100644 drivers/staging/ks7010/ks_hostif.h
 create mode 100644 drivers/staging/ks7010/ks_wlan.h
 create mode 100644 drivers/staging/ks7010/ks_wlan_ioctl.h
 create mode 100644 drivers/staging/ks7010/ks_wlan_net.c
 create mode 100644 drivers/staging/ks7010/michael_mic.c
 create mode 100644 drivers/staging/ks7010/michael_mic.h
 delete mode 100644 drivers/staging/lustre/lustre/llite/llite_rmtacl.c
 delete mode 100644 drivers/staging/lustre/lustre/llite/lloop.c
 delete mode 100644 drivers/staging/lustre/lustre/llite/remote_perm.c
 delete mode 100644 drivers/staging/lustre/lustre/obdclass/acl.c
 delete mode 100644 drivers/staging/wilc1000/wilc_msgqueue.c
 delete mode 100644 drivers/staging/wilc1000/wilc_msgqueue.h
 create mode 100644 include/linux/iio/sw_device.h
 rename tools/iio/{generic_buffer.c => iio_generic_buffer.c} (76%)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ