projects/linux·commit 39272dde

Merge tag 'staging-4.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging

39272dde · Linus Torvalds <[email protected]> · 2016-01-13 10:13:36 -08:00

Pull staging driver updates from Greg KH:
 "Here is the big staging driver pull request for 4.5-rc1.

  Lots of cleanups and fixes here, not as many as some releases, but
  800+ isn't that bad.  Full details in the shortlog.  All of these have
  been in linux-next for a while"

* tag 'staging-4.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (843 commits)
  Revert "arm64: dts: Add dts files to enable ION on Hi6220 SoC."
  staging: gdm724x: constify tty_port_operations structs
  staging: gdm72xx: add userspace data struct
  staging: gdm72xx: Replace timeval with ktime_t
  iio: adc: ina2xx: Fix incorrect report of data endianness to userspace.
  iio: light: us5182d: Refactor read_raw function
  iio: light: us5182d: Add interrupt support and events
  iio: light: us5182d: Fix enable status inconcistency
  iio: Make IIO value formating function globally available.
  staging: emxx_udc: use list_first_entry_or_null()
  staging/emxx_udc: fix 64-bit warnings
  STAGING: COMEDI: Using kernel types in plx9080.h
  STAGING: COMEDI: Added spaces around binary operators in plx9080.h
  STAGING: COMEDI: Fixed format of comments in plx9080.h
  staging: comedi: comedilib.h: Coding style warning fix for block comments
  staging: comedi: s526: add macros for counter control reg values
  staging: comedi: s526: replace counter mode bitfield struct
  staging: comedi: check for more errors for zero-length write
  staging: comedi: simplify returned errors for comedi_write()
  staging: comedi: return error on "write" if no command set up
  ...
Commit
39272dde8ffcfd1322209e05f3f8fa4d14f796de
Parents
67ad058d · 841e3ed9

Merge commit. Changes below are compared with the first parent: 67ad058d.

Changes

504 files changed · +20904 −13960

FileStatusAddDelContent
Documentation/ABI/testing/configfs-iioadded+21−0View file
Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adcadded+24−0View file
Documentation/devicetree/bindings/i2c/trivial-devices.txtmodified+1−0View file
Documentation/devicetree/bindings/iio/accel/mma8452.txtmodified+6−0View file
Documentation/devicetree/bindings/iio/adc/imx7d-adc.txtadded+22−0View file
Documentation/devicetree/bindings/iio/adc/mcp320x.txtmodified+21−9View file
Documentation/devicetree/bindings/iio/adc/mcp3422.txtmodified+2−1View file
Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txtadded+48−0View file
Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txtmodified+2−2View file
Documentation/devicetree/bindings/iio/adc/ti-ads8688.txtadded+20−0View file
Documentation/devicetree/bindings/iio/health/max30100.txtadded+21−0View file
Documentation/devicetree/bindings/iio/light/us5182d.txtmodified+11−0View file
Documentation/devicetree/bindings/iio/st-sensors.txtmodified+1−0View file
Documentation/devicetree/bindings/staging/ion/hi6220-ion.txtadded+31−0View file
Documentation/iio/iio_configfs.txtadded+93−0View file
drivers/iio/Kconfigmodified+18−0View file
drivers/iio/Makefilemodified+4−0View file
drivers/iio/accel/Kconfigmodified+41−1View file
drivers/iio/accel/Makefilemodified+6−0View file
drivers/iio/accel/bmc150-accel-core.cmodified+9−11View file
drivers/iio/accel/kxcjk-1013.cmodified+9−11View file
drivers/iio/accel/mma7455.hadded+19−0View file
drivers/iio/accel/mma7455_core.cadded+311−0View file
drivers/iio/accel/mma7455_i2c.cadded+56−0View file
drivers/iio/accel/mma7455_spi.cadded+52−0View file
drivers/iio/accel/mma8452.cmodified+38−23View file
drivers/iio/accel/mma9551.cmodified+9−10View file
drivers/iio/accel/mma9553.cmodified+9−11View file
drivers/iio/accel/mxc6255.cadded+198−0View file
drivers/iio/accel/st_accel.hmodified+1−0View file
drivers/iio/accel/st_accel_core.cmodified+1−0View file
drivers/iio/accel/st_accel_i2c.cmodified+5−0View file
drivers/iio/accel/st_accel_spi.cmodified+1−0View file
drivers/iio/adc/Kconfigmodified+40−3View file
drivers/iio/adc/Makefilemodified+4−0View file
drivers/iio/adc/ad7793.cmodified+2−3View file
drivers/iio/adc/at91_adc.cmodified+1−1View file
drivers/iio/adc/imx7d_adc.cadded+609−0View file
drivers/iio/adc/ina2xx-adc.cadded+745−0View file
drivers/iio/adc/mcp320x.cmodified+28−0View file
drivers/iio/adc/mcp3422.cmodified+9−0View file
drivers/iio/adc/palmas_gpadc.cadded+859−0View file
drivers/iio/adc/ti-adc128s052.cmodified+12−1View file
drivers/iio/adc/ti-ads8688.cadded+486−0View file
drivers/iio/adc/xilinx-xadc-core.cmodified+1−1View file
drivers/iio/buffer/Kconfigmodified+20−0View file
drivers/iio/buffer/Makefilemodified+2−0View file
drivers/iio/buffer/industrialio-buffer-dma.cadded+683−0View file
drivers/iio/buffer/industrialio-buffer-dmaengine.cadded+213−0View file
drivers/iio/chemical/Kconfigmodified+8−0View file
drivers/iio/chemical/Makefilemodified+1−0View file
drivers/iio/chemical/ams-iaq-core.cadded+200−0View file
drivers/iio/chemical/vz89x.cmodified+52−14View file
drivers/iio/common/st_sensors/st_sensors_core.cmodified+0−3View file
drivers/iio/dummy/Kconfigadded+36−0View file
drivers/iio/dummy/Makefileadded+10−0View file
drivers/staging/iio/iio_dummy_evgen.c → drivers/iio/dummy/iio_dummy_evgen.crenamed+0−0View file
drivers/staging/iio/iio_dummy_evgen.h → drivers/iio/dummy/iio_dummy_evgen.hrenamed+0−0View file
drivers/staging/iio/iio_simple_dummy.c → drivers/iio/dummy/iio_simple_dummy.crenamed+0−0View file
drivers/staging/iio/iio_simple_dummy.h → drivers/iio/dummy/iio_simple_dummy.hrenamed+0−0View file
drivers/staging/iio/iio_simple_dummy_buffer.c → drivers/iio/dummy/iio_simple_dummy_buffer.crenamed+0−0View file
drivers/staging/iio/iio_simple_dummy_events.c → drivers/iio/dummy/iio_simple_dummy_events.crenamed+0−0View file
drivers/iio/gyro/adis16136.cmodified+3−1View file
drivers/iio/gyro/bmg160_core.cmodified+9−10View file
drivers/iio/health/Kconfigadded+21−0View file
drivers/iio/health/Makefileadded+7−0View file
drivers/iio/health/max30100.cadded+453−0View file
drivers/iio/imu/adis16400_core.cmodified+5−1View file
drivers/iio/imu/adis16480.cmodified+3−1View file
drivers/iio/imu/kmx61.cmodified+11−13View file
drivers/iio/industrialio-buffer.cmodified+52−6View file
drivers/iio/industrialio-configfs.cadded+51−0View file
drivers/iio/industrialio-core.cmodified+10−0View file
drivers/iio/industrialio-sw-trigger.cadded+184−0View file
drivers/iio/inkern.cmodified+2−4View file
drivers/iio/light/lm3533-als.cmodified+3−1View file
drivers/iio/light/pa12203001.cmodified+11−5View file
drivers/iio/light/rpr0521.cmodified+4−10View file
drivers/iio/light/us5182d.cmodified+546−63View file
drivers/iio/magnetometer/bmc150_magn.cmodified+9−11View file
drivers/iio/proximity/pulsedlight-lidar-lite-v2.cmodified+125−26View file
drivers/iio/trigger/Kconfigmodified+10−0View file
drivers/iio/trigger/Makefilemodified+2−0View file
drivers/iio/trigger/iio-trig-hrtimer.cadded+193−0View file
drivers/staging/android/TODOmodified+8−0View file
drivers/staging/android/ashmem.cmodified+11−4View file
drivers/staging/android/ion/Kconfigmodified+7−0View file
drivers/staging/android/ion/Makefilemodified+1−0View file
drivers/staging/android/ion/compat_ion.cmodified+3−3View file
drivers/staging/android/ion/hisilicon/Kconfigadded+5−0View file
drivers/staging/android/ion/hisilicon/Makefileadded+1−0View file
drivers/staging/android/ion/hisilicon/hi6220_ion.cadded+223−0View file
drivers/staging/android/lowmemorykiller.cmodified+3−3View file
drivers/staging/android/sync.cmodified+22−19View file
drivers/staging/android/sync.hmodified+10−0View file
drivers/staging/android/sync_debug.cmodified+22−20View file
drivers/staging/android/timed_gpio.cmodified+5−6View file
drivers/staging/comedi/Kconfigmodified+20−4View file
drivers/staging/comedi/comedi.hmodified+177−130View file
drivers/staging/comedi/comedi_fops.cmodified+56−68View file
drivers/staging/comedi/comedilib.hmodified+16−16View file
drivers/staging/comedi/drivers/Makefilemodified+2−0View file
drivers/staging/comedi/drivers/adl_pci9118.cmodified+2−1View file
drivers/staging/comedi/drivers/adv_pci1710.cmodified+211−331View file
drivers/staging/comedi/drivers/adv_pci1720.cadded+195−0View file
drivers/staging/comedi/drivers/adv_pci1760.cadded+432−0View file
drivers/staging/comedi/drivers/adv_pci_dio.cmodified+263−862View file
drivers/staging/comedi/drivers/amplc_pci224.cmodified+7−4View file
drivers/staging/comedi/drivers/cb_pcidda.cmodified+3−3View file
drivers/staging/comedi/drivers/comedi_parport.cmodified+2−2View file
drivers/staging/comedi/drivers/das16.cmodified+2−1View file
drivers/staging/comedi/drivers/ni_6527.cmodified+12−12View file
drivers/staging/comedi/drivers/ni_65xx.cmodified+27−27View file
drivers/staging/comedi/drivers/ni_670x.cmodified+3−2View file
drivers/staging/comedi/drivers/ni_mio_common.cmodified+62−38View file
drivers/staging/comedi/drivers/plx9080.hmodified+80−46View file
drivers/staging/comedi/drivers/s526.cmodified+130−67View file
drivers/staging/dgnc/dgnc_cls.cmodified+1−1View file
drivers/staging/dgnc/dgnc_neo.cmodified+5−5View file
drivers/staging/dgnc/dgnc_tty.cmodified+1−1View file
drivers/staging/dgnc/dgnc_utils.cmodified+0−1View file
drivers/staging/emxx_udc/emxx_udc.cmodified+10−30View file
drivers/staging/fwserial/fwserial.cmodified+1−2View file
drivers/staging/fwserial/fwserial.hmodified+0−10View file
drivers/staging/gdm724x/gdm_lte.cmodified+1−1View file
drivers/staging/gdm724x/gdm_tty.cmodified+1−1View file
drivers/staging/gdm724x/netlink_k.cmodified+0−5View file
drivers/staging/gdm724x/netlink_k.hmodified+0−1View file
drivers/staging/gdm72xx/gdm_qos.cmodified+26−26View file
drivers/staging/gdm72xx/gdm_sdio.cmodified+6−7View file
drivers/staging/gdm72xx/gdm_sdio.hmodified+2−2View file
drivers/staging/gdm72xx/gdm_wimax.cmodified+10−11View file
drivers/staging/gdm72xx/wm_ioctl.hmodified+6−1View file
drivers/staging/iio/Kconfigmodified+0−29View file
drivers/staging/iio/Makefilemodified+0−7View file
drivers/staging/iio/accel/sca3000_ring.cmodified+1−1View file
drivers/staging/iio/adc/ad7192.cmodified+1−1View file
drivers/staging/iio/adc/ad7280a.cmodified+1−1View file
drivers/staging/iio/adc/ad7780.cmodified+13−23View file
drivers/staging/iio/adc/ad7780.hdeleted+0−30View before deletion
drivers/staging/iio/adc/ad7816.cmodified+1−1View file
drivers/staging/iio/adc/mxs-lradc.cmodified+2−2View file
drivers/staging/iio/frequency/ad9832.cmodified+1−1View file
drivers/staging/iio/frequency/ad9834.cmodified+1−1View file
drivers/staging/iio/light/tsl2x7x_core.cmodified+1−1View file
drivers/staging/lustre/include/linux/libcfs/libcfs.hmodified+1−8View file
drivers/staging/lustre/include/linux/libcfs/libcfs_cpu.hmodified+2−1View file
drivers/staging/lustre/include/linux/libcfs/libcfs_hash.hmodified+74−82View file
drivers/staging/lustre/include/linux/libcfs/libcfs_kernelcomm.hmodified+1−1View file
drivers/staging/lustre/include/linux/libcfs/libcfs_private.hmodified+0−2View file
drivers/staging/lustre/include/linux/lnet/api.hmodified+0−6View file
drivers/staging/lustre/include/linux/lnet/lib-lnet.hmodified+1−1View file
drivers/staging/lustre/include/linux/lnet/lib-types.hmodified+1−1View file
drivers/staging/lustre/include/linux/lnet/nidstr.hmodified+1−1View file
drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.cmodified+2−2View file
drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.hmodified+1−1View file
drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.cmodified+1−1View file
drivers/staging/lustre/lnet/klnds/socklnd/socklnd.cmodified+7−6View file
drivers/staging/lustre/lnet/klnds/socklnd/socklnd.hmodified+3−0View file
drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.cmodified+0−2View file
drivers/staging/lustre/lnet/lnet/acceptor.cmodified+1−1View file
drivers/staging/lustre/lnet/lnet/api-ni.cmodified+6−15View file
drivers/staging/lustre/lnet/lnet/config.cmodified+11−15View file
drivers/staging/lustre/lnet/lnet/lib-eq.cmodified+0−18View file
drivers/staging/lustre/lnet/lnet/lib-move.cmodified+1−2View file
drivers/staging/lustre/lnet/lnet/lib-ptl.cmodified+1−1View file
drivers/staging/lustre/lnet/lnet/lib-socket.cmodified+1−1View file
drivers/staging/lustre/lnet/lnet/module.cmodified+2−2View file
drivers/staging/lustre/lnet/lnet/router.cmodified+1−1View file
drivers/staging/lustre/lnet/selftest/brw_test.cmodified+3−3View file
drivers/staging/lustre/lnet/selftest/conctl.cmodified+0−2View file
drivers/staging/lustre/lnet/selftest/conrpc.cmodified+2−2View file
drivers/staging/lustre/lnet/selftest/console.cmodified+41−47View file
drivers/staging/lustre/lnet/selftest/framework.cmodified+4−4View file
drivers/staging/lustre/lnet/selftest/rpc.cmodified+9−16View file
drivers/staging/lustre/lnet/selftest/selftest.hmodified+8−8View file
drivers/staging/lustre/lustre/fid/fid_internal.hmodified+0−2View file
drivers/staging/lustre/lustre/fid/fid_request.cmodified+2−23View file
drivers/staging/lustre/lustre/fid/lproc_fid.cmodified+1−1View file
drivers/staging/lustre/lustre/fld/fld_cache.cmodified+4−31View file
drivers/staging/lustre/lustre/fld/fld_internal.hmodified+1−10View file
drivers/staging/lustre/lustre/fld/fld_request.cmodified+2−2View file
drivers/staging/lustre/lustre/fld/lproc_fld.cmodified+1−1View file
drivers/staging/lustre/lustre/include/cl_object.hmodified+1−2View file
drivers/staging/lustre/lustre/include/lprocfs_status.hmodified+1−4View file
drivers/staging/lustre/lustre/include/lu_object.hmodified+1−1View file
drivers/staging/lustre/lustre/include/lustre/ll_fiemap.hmodified+2−0View file
drivers/staging/lustre/lustre/include/lustre/lustre_idl.hmodified+1−1View file
drivers/staging/lustre/lustre/include/lustre/lustre_user.hmodified+1−1View file
drivers/staging/lustre/lustre/include/lustre_disk.hmodified+1−0View file
drivers/staging/lustre/lustre/include/lustre_dlm.hmodified+1−3View file
drivers/staging/lustre/lustre/include/lustre_eacl.hmodified+0−2View file
drivers/staging/lustre/lustre/include/lustre_export.hmodified+1−1View file
drivers/staging/lustre/lustre/include/lustre_fid.hmodified+1−1View file
drivers/staging/lustre/lustre/include/lustre_fld.hmodified+1−1View file
drivers/staging/lustre/lustre/include/lustre_ha.hmodified+1−1View file
drivers/staging/lustre/lustre/include/lustre_log.hmodified+1−4View file
drivers/staging/lustre/lustre/include/lustre_mds.hmodified+0−6View file
drivers/staging/lustre/lustre/include/lustre_net.hmodified+1−1View file
drivers/staging/lustre/lustre/include/lustre_param.hmodified+1−1View file
drivers/staging/lustre/lustre/include/lustre_req_layout.hmodified+1−1View file
drivers/staging/lustre/lustre/include/obd.hmodified+162−162View file
drivers/staging/lustre/lustre/include/obd_cksum.hmodified+0−23View file
drivers/staging/lustre/lustre/include/obd_class.hmodified+9−9View file
drivers/staging/lustre/lustre/include/obd_support.hmodified+1−1View file
drivers/staging/lustre/lustre/lclient/lcommon_cl.cmodified+3−3View file
drivers/staging/lustre/lustre/ldlm/interval_tree.cmodified+2−14View file
drivers/staging/lustre/lustre/ldlm/ldlm_extent.cmodified+1−1View file
drivers/staging/lustre/lustre/ldlm/ldlm_internal.hmodified+1−1View file
drivers/staging/lustre/lustre/ldlm/ldlm_lib.cmodified+1−1View file
drivers/staging/lustre/lustre/ldlm/ldlm_lock.cmodified+1−1View file
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.cmodified+1−1View file
drivers/staging/lustre/lustre/ldlm/ldlm_pool.cmodified+17−32View file
drivers/staging/lustre/lustre/ldlm/ldlm_request.cmodified+1−1View file
drivers/staging/lustre/lustre/ldlm/ldlm_resource.cmodified+1−3View file
drivers/staging/lustre/lustre/libcfs/debug.cmodified+3−20View file
drivers/staging/lustre/lustre/libcfs/fail.cmodified+2−2View file
drivers/staging/lustre/lustre/libcfs/hash.cmodified+182−201View file
drivers/staging/lustre/lustre/libcfs/kernel_user_comm.cmodified+2−1View file
drivers/staging/lustre/lustre/libcfs/libcfs_lock.cmodified+1−1View file
drivers/staging/lustre/lustre/libcfs/libcfs_mem.cmodified+0−2View file
drivers/staging/lustre/lustre/libcfs/libcfs_string.cmodified+1−1View file
drivers/staging/lustre/lustre/libcfs/linux/linux-cpu.cmodified+9−24View file
drivers/staging/lustre/lustre/libcfs/linux/linux-crypto-adler.cmodified+2−7View file
drivers/staging/lustre/lustre/libcfs/linux/linux-curproc.cmodified+1−1View file
drivers/staging/lustre/lustre/libcfs/linux/linux-debug.cmodified+0−1View file
drivers/staging/lustre/lustre/libcfs/linux/linux-tracefile.hdeleted+0−48View before deletion
drivers/staging/lustre/lustre/libcfs/module.cmodified+4−4View file
drivers/staging/lustre/lustre/libcfs/tracefile.cmodified+4−23View file
drivers/staging/lustre/lustre/libcfs/tracefile.hmodified+6−23View file
drivers/staging/lustre/lustre/libcfs/workitem.cmodified+24−34View file
drivers/staging/lustre/lustre/llite/dcache.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/dir.cmodified+4−9View file
drivers/staging/lustre/lustre/llite/file.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/llite_internal.hmodified+1−11View file
drivers/staging/lustre/lustre/llite/llite_lib.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/llite_mmap.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/lloop.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/lproc_llite.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/namei.cmodified+1−2View file
drivers/staging/lustre/lustre/llite/rw.cmodified+4−10View file
drivers/staging/lustre/lustre/llite/rw26.cmodified+4−1View file
drivers/staging/lustre/lustre/llite/statahead.cmodified+32−46View file
drivers/staging/lustre/lustre/llite/super25.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/vvp_dev.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/vvp_internal.hmodified+2−0View file
drivers/staging/lustre/lustre/llite/vvp_io.cmodified+2−2View file
drivers/staging/lustre/lustre/llite/vvp_lock.cmodified+2−0View file
drivers/staging/lustre/lustre/llite/vvp_object.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/vvp_page.cmodified+1−1View file
drivers/staging/lustre/lustre/llite/xattr.cmodified+5−2View file
drivers/staging/lustre/lustre/llite/xattr_cache.cmodified+2−0View file
drivers/staging/lustre/lustre/lmv/lmv_intent.cmodified+12−11View file
drivers/staging/lustre/lustre/lmv/lmv_internal.hmodified+1−15View file
drivers/staging/lustre/lustre/lmv/lmv_obd.cmodified+48−48View file
drivers/staging/lustre/lustre/lov/lov_cl_internal.hmodified+1−1View file
drivers/staging/lustre/lustre/lov/lov_dev.cmodified+1−1View file
drivers/staging/lustre/lustre/lov/lov_ea.cmodified+1−1View file
drivers/staging/lustre/lustre/lov/lov_internal.hmodified+1−16View file
drivers/staging/lustre/lustre/lov/lov_io.cmodified+1−1View file
drivers/staging/lustre/lustre/lov/lov_merge.cmodified+1−1View file
drivers/staging/lustre/lustre/lov/lov_obd.cmodified+31−31View file
drivers/staging/lustre/lustre/lov/lov_object.cmodified+1−1View file
drivers/staging/lustre/lustre/lov/lov_offset.cmodified+1−1View file
drivers/staging/lustre/lustre/lov/lov_pack.cmodified+2−15View file
drivers/staging/lustre/lustre/lov/lov_page.cmodified+1−1View file
drivers/staging/lustre/lustre/lov/lov_pool.cmodified+1−2View file
drivers/staging/lustre/lustre/lov/lov_request.cmodified+10−8View file
drivers/staging/lustre/lustre/lov/lovsub_dev.cmodified+2−0View file
drivers/staging/lustre/lustre/lov/lovsub_object.cmodified+1−1View file
drivers/staging/lustre/lustre/lov/lproc_lov.cmodified+1−1View file
drivers/staging/lustre/lustre/mdc/lproc_mdc.cmodified+1−78View file
drivers/staging/lustre/lustre/mdc/mdc_internal.hmodified+1−16View file
drivers/staging/lustre/lustre/mdc/mdc_lib.cmodified+1−1View file
drivers/staging/lustre/lustre/mdc/mdc_locks.cmodified+1−1View file
drivers/staging/lustre/lustre/mdc/mdc_reint.cmodified+1−1View file
drivers/staging/lustre/lustre/mdc/mdc_request.cmodified+64−77View file
drivers/staging/lustre/lustre/mgc/mgc_request.cmodified+18−18View file
drivers/staging/lustre/lustre/obdclass/acl.cmodified+0−9View file
drivers/staging/lustre/lustre/obdclass/cl_io.cmodified+9−19View file
drivers/staging/lustre/lustre/obdclass/cl_lock.cmodified+1−2View file
drivers/staging/lustre/lustre/obdclass/cl_object.cmodified+2−3View file
drivers/staging/lustre/lustre/obdclass/cl_page.cmodified+1−1View file
drivers/staging/lustre/lustre/obdclass/class_obd.cmodified+2−2View file
drivers/staging/lustre/lustre/obdclass/genops.cmodified+4−4View file
drivers/staging/lustre/lustre/obdclass/linux/linux-sysctl.cmodified+1−1View file
drivers/staging/lustre/lustre/obdclass/llog.cmodified+1−1View file
drivers/staging/lustre/lustre/obdclass/llog_cat.cmodified+1−1View file
drivers/staging/lustre/lustre/obdclass/llog_internal.hmodified+1−1View file
drivers/staging/lustre/lustre/obdclass/llog_obd.cmodified+1−1View file
drivers/staging/lustre/lustre/obdclass/llog_swab.cmodified+1−1View file
drivers/staging/lustre/lustre/obdclass/lprocfs_status.cmodified+13−10View file
drivers/staging/lustre/lustre/obdclass/lu_object.cmodified+2−2View file
drivers/staging/lustre/lustre/obdclass/obd_config.cmodified+1−1View file
drivers/staging/lustre/lustre/obdclass/obd_mount.cmodified+8−4View file
drivers/staging/lustre/lustre/obdecho/echo_client.cmodified+10−8View file
drivers/staging/lustre/lustre/osc/lproc_osc.cmodified+1−1View file
drivers/staging/lustre/lustre/osc/osc_cache.cmodified+6−6View file
drivers/staging/lustre/lustre/osc/osc_cl_internal.hmodified+1−1View file
drivers/staging/lustre/lustre/osc/osc_dev.cmodified+1−1View file
drivers/staging/lustre/lustre/osc/osc_internal.hmodified+1−7View file
drivers/staging/lustre/lustre/osc/osc_io.cmodified+1−1View file
drivers/staging/lustre/lustre/osc/osc_lock.cmodified+1−1View file
drivers/staging/lustre/lustre/osc/osc_object.cmodified+3−3View file
drivers/staging/lustre/lustre/osc/osc_page.cmodified+1−1View file
drivers/staging/lustre/lustre/osc/osc_quota.cmodified+1−1View file
drivers/staging/lustre/lustre/osc/osc_request.cmodified+37−36View file
drivers/staging/lustre/lustre/ptlrpc/client.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/events.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/import.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/layout.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/llog_client.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/lproc_ptlrpc.cmodified+4−4View file
drivers/staging/lustre/lustre/ptlrpc/niobuf.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/pers.cmodified+2−0View file
drivers/staging/lustre/lustre/ptlrpc/pinger.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/ptlrpc_internal.hmodified+1−4View file
drivers/staging/lustre/lustre/ptlrpc/ptlrpc_module.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.cmodified+2−1View file
drivers/staging/lustre/lustre/ptlrpc/recover.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/sec_config.cmodified+2−3View file
drivers/staging/lustre/lustre/ptlrpc/sec_plain.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/service.cmodified+1−1View file
drivers/staging/lustre/lustre/ptlrpc/wiretest.cmodified+1−1View file
drivers/staging/media/bcm2048/radio-bcm2048.cmodified+189−204View file
drivers/staging/most/aim-network/networking.hmodified+0−2View file
drivers/staging/most/hdm-dim2/dim2_errors.hmodified+0−2View file
drivers/staging/most/hdm-dim2/dim2_hal.cmodified+67−66View file
drivers/staging/most/hdm-dim2/dim2_hal.hmodified+25−28View file
drivers/staging/most/hdm-dim2/dim2_hdm.cmodified+29−31View file
drivers/staging/most/hdm-dim2/dim2_reg.hmodified+1−4View file
drivers/staging/most/hdm-dim2/dim2_sysfs.hmodified+0−3View file
drivers/staging/most/mostcore/core.cmodified+1−2View file
drivers/staging/most/mostcore/mostcore.hmodified+0−2View file
drivers/staging/nvec/READMEmodified+1−1View file
drivers/staging/nvec/nvec.cmodified+10−10View file
drivers/staging/octeon/ethernet-defines.hmodified+1−1View file
drivers/staging/rdma/amso1100/c2.cmodified+8−9View file
drivers/staging/rdma/amso1100/c2.hmodified+40−40View file
drivers/staging/rdma/amso1100/c2_mq.hmodified+7−7View file
drivers/staging/rdma/amso1100/c2_provider.cmodified+2−8View file
drivers/staging/rdma/amso1100/c2_rnic.cmodified+1−4View file
drivers/staging/rdma/amso1100/c2_vq.hmodified+10−10View file
drivers/staging/rdma/ehca/ehca_av.cmodified+4−2View file
drivers/staging/rdma/ehca/ehca_cq.cmodified+1−2View file
drivers/staging/rdma/ehca/ehca_main.cmodified+1−2View file
drivers/staging/rdma/ehca/ehca_mrmw.cmodified+2−4View file
drivers/staging/rdma/ehca/ehca_pd.cmodified+1−2View file
drivers/staging/rdma/ehca/ehca_qp.cmodified+1−2View file
drivers/staging/rdma/hfi1/Makefilemodified+1−1View file
drivers/staging/rdma/hfi1/chip.cmodified+3486−200View file
drivers/staging/rdma/hfi1/chip.hmodified+271−2View file
drivers/staging/rdma/hfi1/chip_registers.hmodified+3−1View file
drivers/staging/rdma/hfi1/common.hmodified+8−7View file
drivers/staging/rdma/hfi1/diag.cmodified+242−257View file
drivers/staging/rdma/hfi1/driver.cmodified+144−71View file
drivers/staging/rdma/hfi1/efivar.cadded+169−0View file
drivers/staging/rdma/hfi1/efivar.hadded+60−0View file
drivers/staging/rdma/hfi1/eprom.cmodified+67−52View file
drivers/staging/rdma/hfi1/file_ops.cmodified+100−107View file
drivers/staging/rdma/hfi1/firmware.cmodified+159−34View file
drivers/staging/rdma/hfi1/hfi.hmodified+60−44View file
drivers/staging/rdma/hfi1/init.cmodified+74−27View file
drivers/staging/rdma/hfi1/iowait.hmodified+4−2View file
drivers/staging/rdma/hfi1/mad.cmodified+91−136View file
drivers/staging/rdma/hfi1/mad.hmodified+114−0View file
drivers/staging/rdma/hfi1/pcie.cmodified+14−22View file
drivers/staging/rdma/hfi1/pio.cmodified+51−17View file
drivers/staging/rdma/hfi1/pio.hmodified+1−1View file
drivers/staging/rdma/hfi1/pio_copy.cmodified+4−2View file
drivers/staging/rdma/hfi1/qp.cmodified+42−6View file
drivers/staging/rdma/hfi1/qp.hmodified+41−5View file
drivers/staging/rdma/hfi1/qsfp.cmodified+2−3View file
drivers/staging/rdma/hfi1/rc.cmodified+47−34View file
drivers/staging/rdma/hfi1/ruc.cmodified+17−38View file
drivers/staging/rdma/hfi1/sdma.cmodified+33−34View file
drivers/staging/rdma/hfi1/sdma.hmodified+10−5View file
drivers/staging/rdma/hfi1/trace.cmodified+22−7View file
drivers/staging/rdma/hfi1/trace.hmodified+2−1View file
drivers/staging/rdma/hfi1/uc.cmodified+9−6View file
drivers/staging/rdma/hfi1/ud.cmodified+12−10View file
drivers/staging/rdma/hfi1/user_exp_rcv.hadded+74−0View file
drivers/staging/rdma/hfi1/user_pages.cmodified+26−71View file
drivers/staging/rdma/hfi1/user_sdma.cmodified+211−152View file
drivers/staging/rdma/hfi1/user_sdma.hmodified+3−9View file
drivers/staging/rdma/hfi1/verbs.cmodified+67−63View file
drivers/staging/rdma/hfi1/verbs.hmodified+29−21View file
drivers/staging/rdma/ipath/ipath_file_ops.cmodified+4−4View file
drivers/staging/rtl8188eu/core/rtw_ap.cmodified+1−53View file
drivers/staging/rtl8188eu/core/rtw_cmd.cmodified+26−74View file
drivers/staging/rtl8188eu/core/rtw_efuse.cmodified+2−2View file
drivers/staging/rtl8188eu/core/rtw_ioctl_set.cmodified+0−7View file
drivers/staging/rtl8188eu/core/rtw_mlme.cmodified+9−13View file
drivers/staging/rtl8188eu/core/rtw_mlme_ext.cmodified+51−33View file
drivers/staging/rtl8188eu/core/rtw_pwrctrl.cmodified+7−7View file
drivers/staging/rtl8188eu/core/rtw_xmit.cmodified+3−8View file
drivers/staging/rtl8188eu/hal/fw.cmodified+14−26View file
drivers/staging/rtl8188eu/hal/hal_com.cmodified+7−7View file
drivers/staging/rtl8188eu/hal/rtl8188e_dm.cmodified+1−1View file
drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.cmodified+4−3View file
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.cmodified+15−19View file
drivers/staging/rtl8188eu/hal/usb_halinit.cmodified+6−4View file
drivers/staging/rtl8188eu/include/HalVerDef.hmodified+0−33View file
drivers/staging/rtl8188eu/include/osdep_service.hmodified+0−2View file
drivers/staging/rtl8188eu/include/rtw_xmit.hmodified+0−1View file
drivers/staging/rtl8188eu/os_dep/os_intfs.cmodified+6−4View file
drivers/staging/rtl8188eu/os_dep/osdep_service.cmodified+0−6View file
drivers/staging/rtl8188eu/os_dep/usb_intf.cmodified+4−4View file
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.cmodified+2−3View file
drivers/staging/rtl8192u/r8192U_core.cmodified+0−15View file
drivers/staging/rtl8192u/r819xU_phy.cmodified+5−20View file
drivers/staging/rtl8712/rtl871x_mlme.cmodified+1−7View file
drivers/staging/rtl8723au/core/rtw_efuse.cmodified+2−43View file
drivers/staging/sm750fb/modedb.hdeleted+0−233View before deletion
drivers/staging/sm750fb/sm750.cmodified+0−2View file
drivers/staging/unisys/include/channel.hmodified+67−47View file
drivers/staging/unisys/include/iochannel.hmodified+64−93View file
drivers/staging/unisys/include/vbushelper.hmodified+2−1View file
drivers/staging/unisys/include/visorbus.hmodified+2−2View file
drivers/staging/unisys/visorbus/Kconfigmodified+6−1View file
drivers/staging/unisys/visorbus/controlvmcompletionstatus.hmodified+16−8View file
drivers/staging/unisys/visorbus/periodic_work.cmodified+6−5View file
drivers/staging/unisys/visorbus/vbuschannel.hmodified+5−4View file
drivers/staging/unisys/visorbus/visorbus_main.cmodified+10−5View file
drivers/staging/unisys/visorbus/visorchannel.cmodified+2−2View file
drivers/staging/unisys/visorbus/vmcallinterface.hmodified+15−19View file
drivers/staging/unisys/visorhba/visorhba_main.cmodified+4−12View file
drivers/staging/unisys/visorinput/Kconfigmodified+6−1View file
drivers/staging/unisys/visorinput/visorinput.cmodified+1−3View file
drivers/staging/unisys/visornic/visornic_main.cmodified+0−1View file
drivers/staging/vme/devices/vme_pio2_cntr.cmodified+1−1View file
drivers/staging/vme/devices/vme_pio2_core.cmodified+11−11View file
drivers/staging/vme/devices/vme_pio2_gpio.cmodified+15−17View file
drivers/staging/vme/devices/vme_user.cmodified+11−11View file
drivers/staging/vme/devices/vme_user.hmodified+0−2View file
drivers/staging/vt6656/baseband.cmodified+0−4View file
drivers/staging/vt6656/baseband.hmodified+0−4View file
drivers/staging/vt6656/card.cmodified+0−3View file
drivers/staging/vt6656/card.hmodified+0−3View file
drivers/staging/vt6656/channel.cmodified+0−4View file
drivers/staging/vt6656/channel.hmodified+0−4View file
drivers/staging/vt6656/desc.hmodified+0−3View file
drivers/staging/vt6656/device.hmodified+0−3View file
drivers/staging/vt6656/dpc.cmodified+0−3View file
drivers/staging/vt6656/dpc.hmodified+0−3View file
drivers/staging/vt6656/firmware.cmodified+0−4View file
drivers/staging/vt6656/firmware.hmodified+0−4View file
drivers/staging/vt6656/int.cmodified+0−4View file
drivers/staging/vt6656/int.hmodified+0−4View file
drivers/staging/vt6656/key.cmodified+0−5View file
drivers/staging/vt6656/key.hmodified+0−4View file
drivers/staging/vt6656/mac.cmodified+0−4View file
drivers/staging/vt6656/mac.hmodified+0−4View file
drivers/staging/vt6656/main_usb.cmodified+0−3View file
drivers/staging/vt6656/power.cmodified+0−4View file
drivers/staging/vt6656/power.hmodified+0−3View file
drivers/staging/vt6656/rf.cmodified+0−4View file
drivers/staging/vt6656/rf.hmodified+0−4View file
drivers/staging/vt6656/rxtx.cmodified+0−3View file
drivers/staging/vt6656/rxtx.hmodified+0−3View file
drivers/staging/vt6656/usbpipe.cmodified+0−4View file
drivers/staging/vt6656/usbpipe.hmodified+0−4View file
drivers/staging/vt6656/wcmd.cmodified+0−3View file
drivers/staging/vt6656/wcmd.hmodified+0−3View file
drivers/staging/wilc1000/Kconfigmodified+7−39View file
drivers/staging/wilc1000/Makefilemodified+7−15View file
drivers/staging/wilc1000/coreconfigurator.cmodified+17−17View file
drivers/staging/wilc1000/coreconfigurator.hmodified+13−11View file
drivers/staging/wilc1000/host_interface.cmodified+1027−1333View file
drivers/staging/wilc1000/host_interface.hmodified+145−889View file
drivers/staging/wilc1000/linux_mon.cmodified+5−8View file
drivers/staging/wilc1000/linux_wlan.cmodified+461−791View file
drivers/staging/wilc1000/linux_wlan_common.hmodified+10−14View file
drivers/staging/wilc1000/linux_wlan_sdio.cdeleted+0−251View before deletion
drivers/staging/wilc1000/linux_wlan_sdio.hdeleted+0−14View before deletion
drivers/staging/wilc1000/linux_wlan_spi.cdeleted+0−409View before deletion
drivers/staging/wilc1000/linux_wlan_spi.hdeleted+0−14View before deletion
drivers/staging/wilc1000/wilc_debugfs.cmodified+15−11View file
drivers/staging/wilc1000/wilc_msgqueue.cmodified+1−8View file
drivers/staging/wilc1000/wilc_msgqueue.hmodified+6−6View file
drivers/staging/wilc1000/wilc_sdio.cmodified+379−338View file
drivers/staging/wilc1000/wilc_spi.cmodified+308−406View file
drivers/staging/wilc1000/wilc_wfi_cfgoperations.cmodified+719−1342View file
drivers/staging/wilc1000/wilc_wfi_cfgoperations.hmodified+1−86View file
drivers/staging/wilc1000/wilc_wfi_netdevice.hmodified+50−30View file
drivers/staging/wilc1000/wilc_wlan.cmodified+571−971View file
drivers/staging/wilc1000/wilc_wlan.hmodified+186−198View file
drivers/staging/wilc1000/wilc_wlan_cfg.cmodified+8−17View file
drivers/staging/wilc1000/wilc_wlan_cfg.hmodified+3−1View file
drivers/staging/wilc1000/wilc_wlan_if.hmodified+5−33View file
drivers/staging/wlan-ng/hfa384x_usb.cmodified+3−31View file
drivers/staging/wlan-ng/p80211netdev.hmodified+0−1View file
drivers/staging/wlan-ng/prism2mgmt.hmodified+0−1View file
drivers/staging/wlan-ng/prism2mib.cmodified+1−4View file
drivers/staging/wlan-ng/prism2sta.cmodified+0−21View file
include/linux/iio/buffer-dma.hadded+152−0View file
include/linux/iio/buffer-dmaengine.hadded+18−0View file
include/linux/iio/buffer.hmodified+16−0View file
include/linux/iio/configfs.hadded+15−0View file
include/linux/iio/iio.hmodified+2−0View file
include/linux/iio/sw_trigger.hadded+70−0View file
include/linux/mfd/palmas.hmodified+51−24View file
include/uapi/rdma/hfi/hfi1_user.hmodified+18−20View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/ABI/testing/configfs-iio

View file
diff --git a/Documentation/ABI/testing/configfs-iio b/Documentation/ABI/testing/configfs-iio
new file mode 100644
index 0000000..2483756
--- /dev/null
+++ b/Documentation/ABI/testing/configfs-iio
@@ -0,0 +1,21 @@
+What: /config/iio
+Date: October 2015
+KernelVersion: 4.4
+Description:
+ This represents Industrial IO configuration entry point
+ directory. It contains sub-groups corresponding to IIO
+ objects.
+
+What: /config/iio/triggers
+Date: October 2015
+KernelVersion: 4.4
+Description:
+ Industrial IO software triggers directory.
+
+What: /config/iio/triggers/hrtimers
+Date: October 2015
+KernelVersion: 4.4
+Description:
+ High resolution timers directory. Creating a directory here
+ will result in creating a hrtimer trigger in the IIO subsystem.

Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc

View file
diff --git a/Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc b/Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc
new file mode 100644
index 0000000..8916f7e
--- /dev/null
+++ b/Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc
@@ -0,0 +1,24 @@
+What: /sys/bus/iio/devices/iio:deviceX/in_allow_async_readout
+Date: December 2015
+KernelVersion: 4.4
+Description:
+ By default (value '0'), the capture thread checks for the Conversion
+ Ready Flag to being set prior to committing a new value to the sample
+ buffer. This synchronizes the in-chip conversion rate with the
+ in-driver readout rate at the cost of an additional register read.
+
+ Writing '1' will remove the polling for the Conversion Ready Flags to
+ save the additional i2c transaction, which will improve the bandwidth
+ available for reading data. However, samples can be occasionally skipped
+ or repeated, depending on the beat between the capture and conversion
+ rates.
+
+What: /sys/bus/iio/devices/iio:deviceX/in_shunt_resistor
+Date: December 2015
+KernelVersion: 4.4
+Description:
+ The value of the shunt resistor may be known only at runtime fom an
+ eeprom content read by a client application. This attribute allows to
+ set its value in ohms.

Documentation/devicetree/bindings/i2c/trivial-devices.txt

View file
diff --git a/Documentation/devicetree/bindings/i2c/trivial-devices.txt b/Documentation/devicetree/bindings/i2c/trivial-devices.txt
index c50cf13..f6fec95 100644
--- a/Documentation/devicetree/bindings/i2c/trivial-devices.txt
+++ b/Documentation/devicetree/bindings/i2c/trivial-devices.txt
@@ -20,6 +20,7 @@ adi,adt7476 +/-1C TDM Extended Temp Range I.C
adi,adt7490 +/-1C TDM Extended Temp Range I.C
adi,adxl345 Three-Axis Digital Accelerometer
adi,adxl346 Three-Axis Digital Accelerometer (backward-compatibility value "adi,adxl345" must be listed too)
+ams,iaq-core AMS iAQ-Core VOC Sensor
at,24c08 i2c serial eeprom (24cxx)
atmel,24c00 i2c serial eeprom (24cxx)
atmel,24c01 i2c serial eeprom (24cxx)

Documentation/devicetree/bindings/iio/accel/mma8452.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/accel/mma8452.txt b/Documentation/devicetree/bindings/iio/accel/mma8452.txt
index e3c3746..3c10e85 100644
--- a/Documentation/devicetree/bindings/iio/accel/mma8452.txt
+++ b/Documentation/devicetree/bindings/iio/accel/mma8452.txt
@@ -7,13 +7,18 @@ Required properties:
* "fsl,mma8453"
* "fsl,mma8652"
* "fsl,mma8653"
+
- reg: the I2C address of the chip
Optional properties:
- interrupt-parent: should be the phandle for the interrupt controller
+
- interrupts: interrupt mapping for GPIO IRQ
+ - interrupt-names: should contain "INT1" and/or "INT2", the accelerometer's
+ interrupt line in use.
+
Example:
mma8453fc@1d {
@@ -21,4 +26,5 @@ Example:
reg = <0x1d>;
interrupt-parent = <&gpio1>;
interrupts = <5 0>;
+ interrupt-names = "INT2";
};

Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt b/Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt
new file mode 100644
index 0000000..5c184b9
--- /dev/null
+++ b/Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt
@@ -0,0 +1,22 @@
+Freescale imx7d ADC bindings
+
+The devicetree bindings are for the ADC driver written for
+imx7d SoC.
+
+Required properties:
+- compatible: Should be "fsl,imx7d-adc"
+- reg: Offset and length of the register set for the ADC device
+- interrupts: The interrupt number for the ADC device
+- clocks: The root clock of the ADC controller
+- clock-names: Must contain "adc", matching entry in the clocks property
+- vref-supply: The regulator supply ADC reference voltage
+
+Example:
+adc1: adc@30610000 {
+ compatible = "fsl,imx7d-adc";
+ reg = <0x30610000 0x10000>;
+ interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clks IMX7D_ADC_ROOT_CLK>;
+ clock-names = "adc";
+ vref-supply = <&reg_vcc_3v3_mcu>;
+};

Documentation/devicetree/bindings/iio/adc/mcp320x.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/mcp320x.txt b/Documentation/devicetree/bindings/iio/adc/mcp320x.txt
index 2a1f3af..bcd3ac8 100644
--- a/Documentation/devicetree/bindings/iio/adc/mcp320x.txt
+++ b/Documentation/devicetree/bindings/iio/adc/mcp320x.txt
@@ -10,16 +10,28 @@ must be specified.
Required properties:
- compatible: Must be one of the following, depending on the
model:
- "mcp3001"
- "mcp3002"
- "mcp3004"
- "mcp3008"
- "mcp3201"
- "mcp3202"
- "mcp3204"
- "mcp3208"
- "mcp3301"
+ "mcp3001" (DEPRECATED)
+ "mcp3002" (DEPRECATED)
+ "mcp3004" (DEPRECATED)
+ "mcp3008" (DEPRECATED)
+ "mcp3201" (DEPRECATED)
+ "mcp3202" (DEPRECATED)
+ "mcp3204" (DEPRECATED)
+ "mcp3208" (DEPRECATED)
+ "mcp3301" (DEPRECATED)
+ "microchip,mcp3001"
+ "microchip,mcp3002"
+ "microchip,mcp3004"
+ "microchip,mcp3008"
+ "microchip,mcp3201"
+ "microchip,mcp3202"
+ "microchip,mcp3204"
+ "microchip,mcp3208"
+ "microchip,mcp3301"
+
+ NOTE: The use of the compatibles with no vendor prefix
+ is deprecated and only listed because old DT use them.
Examples:
spi_controller {

Documentation/devicetree/bindings/iio/adc/mcp3422.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/mcp3422.txt b/Documentation/devicetree/bindings/iio/adc/mcp3422.txt
index 333139c..dcae4cc 100644
--- a/Documentation/devicetree/bindings/iio/adc/mcp3422.txt
+++ b/Documentation/devicetree/bindings/iio/adc/mcp3422.txt
@@ -1,7 +1,8 @@
-* Microchip mcp3422/3/4/6/7/8 chip family (ADC)
+* Microchip mcp3421/2/3/4/6/7/8 chip family (ADC)
Required properties:
- compatible: Should be
+ "microchip,mcp3421" or
"microchip,mcp3422" or
"microchip,mcp3423" or
"microchip,mcp3424" or

Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt b/Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt
new file mode 100644
index 0000000..4bb9a86
--- /dev/null
+++ b/Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt
@@ -0,0 +1,48 @@
+* Palmas general purpose ADC IP block devicetree bindings
+
+Channels list:
+ 0 battery type
+ 1 battery temp NTC (optional current source)
+ 2 GP
+ 3 temp (with ext. diode, optional current source)
+ 4 GP
+ 5 GP
+ 6 VBAT_SENSE
+ 7 VCC_SENSE
+ 8 Backup Battery voltage
+ 9 external charger (VCHG)
+ 10 VBUS
+ 11 DC-DC current probe (how does this work?)
+ 12 internal die temp
+ 13 internal die temp
+ 14 USB ID pin voltage
+ 15 test network
+
+Required properties:
+- compatible : Must be "ti,palmas-gpadc".
+- #io-channel-cells: Should be set to <1>.
+
+Optional sub-nodes:
+ti,channel0-current-microamp: Channel 0 current in uA.
+ Values are rounded to derive 0uA, 5uA, 15uA, 20uA.
+ti,channel3-current-microamp: Channel 3 current in uA.
+ Values are rounded to derive 0uA, 10uA, 400uA, 800uA.
+ti,enable-extended-delay: Enable extended delay.
+
+Example:
+
+pmic {
+ compatible = "ti,twl6035-pmic", "ti,palmas-pmic";
+ ...
+ gpadc {
+ compatible = "ti,palmas-gpadc";
+ interrupts = <18 0
+ 16 0
+ 17 0>;
+ #io-channel-cells = <1>;
+ ti,channel0-current-microamp = <5>;
+ ti,channel3-current-microamp = <10>;
+ };
+ };
+ ...
+};

Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt b/Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt
index 15ca6b4..daa2b2c 100644
--- a/Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt
+++ b/Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt
@@ -1,7 +1,7 @@
-* Texas Instruments' ADC128S052 and ADC122S021 ADC chip
+* Texas Instruments' ADC128S052, ADC122S021 and ADC124S021 ADC chip
Required properties:
- - compatible: Should be "ti,adc128s052" or "ti,adc122s021"
+ - compatible: Should be "ti,adc128s052", "ti,adc122s021" or "ti,adc124s021"
- reg: spi chip select number for the device
- vref-supply: The regulator supply for ADC reference voltage

Documentation/devicetree/bindings/iio/adc/ti-ads8688.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/ti-ads8688.txt b/Documentation/devicetree/bindings/iio/adc/ti-ads8688.txt
new file mode 100644
index 0000000..a02337d
--- /dev/null
+++ b/Documentation/devicetree/bindings/iio/adc/ti-ads8688.txt
@@ -0,0 +1,20 @@
+* Texas Instruments' ADS8684 and ADS8688 ADC chip
+
+Required properties:
+ - compatible: Should be "ti,ads8684" or "ti,ads8688"
+ - reg: spi chip select number for the device
+
+Recommended properties:
+ - spi-max-frequency: Definition as per
+ Documentation/devicetree/bindings/spi/spi-bus.txt
+
+Optional properties:
+ - vref-supply: The regulator supply for ADC reference voltage
+
+Example:
+adc@0 {
+ compatible = "ti,ads8688";
+ reg = <0>;
+ vref-supply = <&vdd_supply>;
+ spi-max-frequency = <1000000>;
+};

Documentation/devicetree/bindings/iio/health/max30100.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/health/max30100.txt b/Documentation/devicetree/bindings/iio/health/max30100.txt
new file mode 100644
index 0000000..f6fbac6
--- /dev/null
+++ b/Documentation/devicetree/bindings/iio/health/max30100.txt
@@ -0,0 +1,21 @@
+Maxim MAX30100 heart rate and pulse oximeter sensor
+
+* https://datasheets.maximintegrated.com/en/ds/MAX30100.pdf
+
+Required properties:
+ - compatible: must be "maxim,max30100"
+ - reg: the I2C address of the sensor
+ - interrupt-parent: should be the phandle for the interrupt controller
+ - interrupts: the sole interrupt generated by the device
+
+ Refer to interrupt-controller/interrupts.txt for generic
+ interrupt client node bindings.
+
+Example:
+
+max30100@057 {
+ compatible = "maxim,max30100";
+ reg = <57>;
+ interrupt-parent = <&gpio1>;
+ interrupts = <16 2>;
+};

Documentation/devicetree/bindings/iio/light/us5182d.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/light/us5182d.txt b/Documentation/devicetree/bindings/iio/light/us5182d.txt
index 6f0a530..a619799 100644
--- a/Documentation/devicetree/bindings/iio/light/us5182d.txt
+++ b/Documentation/devicetree/bindings/iio/light/us5182d.txt
@@ -7,13 +7,24 @@ Required properties:
Optional properties:
- upisemi,glass-coef: glass attenuation factor - compensation factor of
resolution 1000 for material transmittance.
+
- upisemi,dark-ths: array of 8 elements containing 16-bit thresholds (adc
counts) corresponding to every scale.
+
- upisemi,upper-dark-gain: 8-bit dark gain compensation factor(4 int and 4
fractional bits - Q4.4) applied when light > threshold
+
- upisemi,lower-dark-gain: 8-bit dark gain compensation factor(4 int and 4
fractional bits - Q4.4) applied when light < threshold
+- upisemi,continuous: This chip has two power modes: one-shot (chip takes one
+ measurement and then shuts itself down) and continuous (
+ chip takes continuous measurements). The one-shot mode is
+ more power-friendly but the continuous mode may be more
+ reliable. If this property is specified the continuous
+ mode will be used instead of the default one-shot one for
+ raw reads.
+
If the optional properties are not specified these factors will default to the
values in the below example.
The glass-coef defaults to no compensation for the covering material.

Documentation/devicetree/bindings/iio/st-sensors.txt

View file
diff --git a/Documentation/devicetree/bindings/iio/st-sensors.txt b/Documentation/devicetree/bindings/iio/st-sensors.txt
index d3ccdb1..d4b87cc 100644
--- a/Documentation/devicetree/bindings/iio/st-sensors.txt
+++ b/Documentation/devicetree/bindings/iio/st-sensors.txt
@@ -36,6 +36,7 @@ Accelerometers:
- st,lsm303dlm-accel
- st,lsm330-accel
- st,lsm303agr-accel
+- st,lis2dh12-accel
Gyroscopes:
- st,l3g4200d-gyro

Documentation/devicetree/bindings/staging/ion/hi6220-ion.txt

View file
diff --git a/Documentation/devicetree/bindings/staging/ion/hi6220-ion.txt b/Documentation/devicetree/bindings/staging/ion/hi6220-ion.txt
new file mode 100644
index 0000000..c59e27c
--- /dev/null
+++ b/Documentation/devicetree/bindings/staging/ion/hi6220-ion.txt
@@ -0,0 +1,31 @@
+Hi6220 SoC ION
+===================================================================
+Required properties:
+- compatible : "hisilicon,hi6220-ion"
+- list of the ION heaps
+ - heap name : maybe heap_sys_user@0
+ - heap id : id should be unique in the system.
+ - heap base : base ddr address of the heap,0 means that
+ it is dynamic.
+ - heap size : memory size and 0 means it is dynamic.
+ - heap type : the heap type of the heap, please also
+ see the define in ion.h(drivers/staging/android/uapi/ion.h)
+-------------------------------------------------------------------
+Example:
+ hi6220-ion {
+ compatible = "hisilicon,hi6220-ion";
+ heap_sys_user@0 {
+ heap-name = "sys_user";
+ heap-id = <0x0>;
+ heap-base = <0x0>;
+ heap-size = <0x0>;
+ heap-type = "ion_system";
+ };
+ heap_sys_contig@0 {
+ heap-name = "sys_contig";
+ heap-id = <0x1>;
+ heap-base = <0x0>;
+ heap-size = <0x0>;
+ heap-type = "ion_system_contig";
+ };
+ };

Documentation/iio/iio_configfs.txt

View file
diff --git a/Documentation/iio/iio_configfs.txt b/Documentation/iio/iio_configfs.txt
new file mode 100644
index 0000000..f0add35
--- /dev/null
+++ b/Documentation/iio/iio_configfs.txt
@@ -0,0 +1,93 @@
+Industrial IIO configfs support
+
+1. Overview
+
+Configfs is a filesystem-based manager of kernel objects. IIO uses some
+objects that could be easily configured using configfs (e.g.: devices,
+triggers).
+
+See Documentation/filesystems/configfs/configfs.txt for more information
+about how configfs works.
+
+2. Usage
+
+In order to use configfs support in IIO we need to select it at compile
+time via CONFIG_IIO_CONFIGFS config option.
+
+Then, mount the configfs filesystem (usually under /config directory):
+
+$ mkdir /config
+$ mount -t configfs none /config
+
+At this point, all default IIO groups will be created and can be accessed
+under /config/iio. Next chapters will describe available IIO configuration
+objects.
+
+3. Software triggers
+
+One of the IIO default configfs groups is the "triggers" group. It is
+automagically accessible when the configfs is mounted and can be found
+under /config/iio/triggers.
+
+IIO software triggers implementation offers support for creating multiple
+trigger types. A new trigger type is usually implemented as a separate
+kernel module following the interface in include/linux/iio/sw_trigger.h:
+
+/*
+ * drivers/iio/trigger/iio-trig-sample.c
+ * sample kernel module implementing a new trigger type
+ */
+#include <linux/iio/sw_trigger.h>
+
+
+static struct iio_sw_trigger *iio_trig_sample_probe(const char *name)
+{
+ /*
+ * This allocates and registers an IIO trigger plus other
+ * trigger type specific initialization.
+ */
+}
+
+static int iio_trig_hrtimer_remove(struct iio_sw_trigger *swt)
+{
+ /*
+ * This undoes the actions in iio_trig_sample_probe
+ */
+}
+
+static const struct iio_sw_trigger_ops iio_trig_sample_ops = {
+ .probe = iio_trig_sample_probe,
+ .remove = iio_trig_sample_remove,
+};
+
+static struct iio_sw_trigger_type iio_trig_sample = {
+ .name = "trig-sample",
+ .owner = THIS_MODULE,
+ .ops = &iio_trig_sample_ops,
+};
+
+module_iio_sw_trigger_driver(iio_trig_sample);
+
+Each trigger type has its own directory under /config/iio/triggers. Loading
+iio-trig-sample module will create 'trig-sample' trigger type directory
+/config/iio/triggers/trig-sample.
+
+We support the following interrupt sources (trigger types):
+ * hrtimer, uses high resolution timers as interrupt source
+
+3.1 Hrtimer triggers creation and destruction
+
+Loading iio-trig-hrtimer module will register hrtimer trigger types allowing
+users to create hrtimer triggers under /config/iio/triggers/hrtimer.
+
+e.g:
+
+$ mkdir /config/triggers/hrtimer/instance1
+$ rmdir /config/triggers/hrtimer/instance1
+
+Each trigger can have one or more attributes specific to the trigger type.
+
+3.2 "hrtimer" trigger types attributes
+
+"hrtimer" trigger type doesn't have any configurable attribute from /config dir.
+It does introduce the sampling_frequency attribute to trigger directory.

drivers/iio/Kconfig

View file
diff --git a/drivers/iio/Kconfig b/drivers/iio/Kconfig
index 66792e7..505e921 100644
--- a/drivers/iio/Kconfig
+++ b/drivers/iio/Kconfig
@@ -22,6 +22,14 @@ if IIO_BUFFER
source "drivers/iio/buffer/Kconfig"
endif # IIO_BUFFER
+config IIO_CONFIGFS
+ tristate "Enable IIO configuration via configfs"
+ select CONFIGFS_FS
+ help
+ This allows configuring various IIO bits through configfs
+ (e.g. software triggers). For more info see
+ Documentation/iio/iio_configfs.txt.
+
config IIO_TRIGGER
bool "Enable triggered sampling support"
help
@@ -38,6 +46,14 @@ config IIO_CONSUMERS_PER_TRIGGER
This value controls the maximum number of consumers that a
given trigger may handle. Default is 2.
+config IIO_SW_TRIGGER
+ tristate "Enable software triggers support"
+ select IIO_CONFIGFS
+ help
+ Provides IIO core support for software triggers. A software
+ trigger can be created via configfs or directly by a driver
+ using the API provided.
+
config IIO_TRIGGERED_EVENT
tristate
select IIO_TRIGGER
@@ -50,8 +66,10 @@ source "drivers/iio/amplifiers/Kconfig"
source "drivers/iio/chemical/Kconfig"
source "drivers/iio/common/Kconfig"
source "drivers/iio/dac/Kconfig"
+source "drivers/iio/dummy/Kconfig"
source "drivers/iio/frequency/Kconfig"
source "drivers/iio/gyro/Kconfig"
+source "drivers/iio/health/Kconfig"
source "drivers/iio/humidity/Kconfig"
source "drivers/iio/imu/Kconfig"
source "drivers/iio/light/Kconfig"

drivers/iio/Makefile

View file
diff --git a/drivers/iio/Makefile b/drivers/iio/Makefile
index aeca726..20f6490 100644
--- a/drivers/iio/Makefile
+++ b/drivers/iio/Makefile
@@ -7,6 +7,8 @@ industrialio-y := industrialio-core.o industrialio-event.o inkern.o
industrialio-$(CONFIG_IIO_BUFFER) += industrialio-buffer.o
industrialio-$(CONFIG_IIO_TRIGGER) += industrialio-trigger.o
+obj-$(CONFIG_IIO_CONFIGFS) += industrialio-configfs.o
+obj-$(CONFIG_IIO_SW_TRIGGER) += industrialio-sw-trigger.o
obj-$(CONFIG_IIO_TRIGGERED_EVENT) += industrialio-triggered-event.o
obj-y += accel/
@@ -16,8 +18,10 @@ obj-y += buffer/
obj-y += chemical/
obj-y += common/
obj-y += dac/
+obj-y += dummy/
obj-y += gyro/
obj-y += frequency/
+obj-y += health/
obj-y += humidity/
obj-y += imu/
obj-y += light/

drivers/iio/accel/Kconfig

View file
diff --git a/drivers/iio/accel/Kconfig b/drivers/iio/accel/Kconfig
index 969428d..edc29b1 100644
--- a/drivers/iio/accel/Kconfig
+++ b/drivers/iio/accel/Kconfig
@@ -64,7 +64,7 @@ config IIO_ST_ACCEL_3AXIS
help
Say yes here to build support for STMicroelectronics accelerometers:
LSM303DLH, LSM303DLHC, LIS3DH, LSM330D, LSM330DL, LSM330DLC,
- LIS331DLH, LSM303DL, LSM303DLM, LSM330.
+ LIS331DLH, LSM303DL, LSM303DLM, LSM330, LIS2DH12.
This driver can also be built as a module. If so, these modules
will be created:
@@ -107,6 +107,35 @@ config KXCJK1013
To compile this driver as a module, choose M here: the module will
be called kxcjk-1013.
+config MMA7455
+ tristate
+ select IIO_BUFFER
+ select IIO_TRIGGERED_BUFFER
+
+config MMA7455_I2C
+ tristate "Freescale MMA7455L/MMA7456L Accelerometer I2C Driver"
+ depends on I2C
+ select MMA7455
+ select REGMAP_I2C
+ help
+ Say yes here to build support for the Freescale MMA7455L and
+ MMA7456L 3-axis accelerometer.
+
+ To compile this driver as a module, choose M here: the module
+ will be called mma7455_i2c.
+
+config MMA7455_SPI
+ tristate "Freescale MMA7455L/MMA7456L Accelerometer SPI Driver"
+ depends on SPI_MASTER
+ select MMA7455
+ select REGMAP_SPI
+ help
+ Say yes here to build support for the Freescale MMA7455L and
+ MMA7456L 3-axis accelerometer.
+
+ To compile this driver as a module, choose M here: the module
+ will be called mma7455_spi.
+
config MMA8452
tristate "Freescale MMA8452Q and similar Accelerometers Driver"
depends on I2C
@@ -158,6 +187,17 @@ config MXC4005
To compile this driver as a module, choose M. The module will be

This diff is incomplete. Download the complete patch.

drivers/iio/accel/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/bmc150-accel-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/kxcjk-1013.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma7455.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma7455_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma7455_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma7455_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma8452.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma9551.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma9553.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mxc6255.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/st_accel.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/st_accel_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/st_accel_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/st_accel_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7793.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/at91_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/imx7d_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ina2xx-adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/mcp320x.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/mcp3422.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/palmas_gpadc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ti-adc128s052.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ti-ads8688.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/xilinx-xadc-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/buffer/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/buffer/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/buffer/industrialio-buffer-dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/buffer/industrialio-buffer-dmaengine.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/chemical/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/chemical/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/chemical/ams-iaq-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/chemical/vz89x.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/common/st_sensors/st_sensors_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/iio_dummy_evgen.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/iio_dummy_evgen.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/iio_simple_dummy.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/iio_simple_dummy.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/iio_simple_dummy_buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/iio_simple_dummy_events.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/gyro/adis16136.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/gyro/bmg160_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/health/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/health/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/health/max30100.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/adis16400_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/adis16480.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/kmx61.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/industrialio-buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/industrialio-configfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/industrialio-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/industrialio-sw-trigger.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/inkern.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/lm3533-als.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/pa12203001.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/rpr0521.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/us5182d.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/magnetometer/bmc150_magn.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/pulsedlight-lidar-lite-v2.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/trigger/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/trigger/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/trigger/iio-trig-hrtimer.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/TODO

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/ashmem.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/ion/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/ion/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/ion/compat_ion.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/ion/hisilicon/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/ion/hisilicon/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/ion/hisilicon/hi6220_ion.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/lowmemorykiller.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/sync.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/sync.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/sync_debug.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/android/timed_gpio.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/comedi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/comedi_fops.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/comedilib.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/adl_pci9118.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/adv_pci1710.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/adv_pci1720.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/adv_pci1760.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/adv_pci_dio.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/amplc_pci224.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/cb_pcidda.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/comedi_parport.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/das16.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/ni_6527.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/ni_65xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/ni_670x.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/ni_mio_common.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/plx9080.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/drivers/s526.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/dgnc/dgnc_cls.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/dgnc/dgnc_neo.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/dgnc/dgnc_tty.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/dgnc/dgnc_utils.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/emxx_udc/emxx_udc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/fwserial/fwserial.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/fwserial/fwserial.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/gdm724x/gdm_lte.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/gdm724x/gdm_tty.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/gdm724x/netlink_k.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/gdm724x/netlink_k.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/gdm72xx/gdm_qos.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/gdm72xx/gdm_sdio.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/gdm72xx/gdm_sdio.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/gdm72xx/gdm_wimax.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/gdm72xx/wm_ioctl.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/accel/sca3000_ring.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/adc/ad7192.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/adc/ad7280a.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/adc/ad7780.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/adc/ad7780.h

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/iio/adc/ad7816.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/adc/mxs-lradc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/frequency/ad9832.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/frequency/ad9834.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/light/tsl2x7x_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/include/linux/libcfs/libcfs.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/include/linux/libcfs/libcfs_cpu.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/include/linux/libcfs/libcfs_hash.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/include/linux/libcfs/libcfs_kernelcomm.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/include/linux/libcfs/libcfs_private.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/include/linux/lnet/api.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/include/linux/lnet/lib-lnet.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/include/linux/lnet/lib-types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/include/linux/lnet/nidstr.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/klnds/socklnd/socklnd.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/lnet/acceptor.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/lnet/api-ni.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/lnet/config.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/lnet/lib-eq.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/lnet/lib-move.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/lnet/lib-ptl.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/lnet/lib-socket.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/lnet/module.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/lnet/router.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/selftest/brw_test.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/selftest/conctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/selftest/conrpc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/selftest/console.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/selftest/framework.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/selftest/rpc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lnet/selftest/selftest.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/fid/fid_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/fid/fid_request.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/fid/lproc_fid.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/fld/fld_cache.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/fld/fld_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/fld/fld_request.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/fld/lproc_fld.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/cl_object.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lprocfs_status.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lu_object.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre/ll_fiemap.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre/lustre_idl.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre/lustre_user.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_disk.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_dlm.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_eacl.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_export.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_fid.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_fld.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_ha.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_log.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_mds.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_net.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_param.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/lustre_req_layout.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/obd.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/obd_cksum.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/obd_class.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/include/obd_support.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lclient/lcommon_cl.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ldlm/interval_tree.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ldlm/ldlm_extent.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ldlm/ldlm_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ldlm/ldlm_lib.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ldlm/ldlm_lock.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ldlm/ldlm_pool.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ldlm/ldlm_request.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ldlm/ldlm_resource.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/debug.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/fail.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/hash.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/kernel_user_comm.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/libcfs_lock.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/libcfs_mem.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/libcfs_string.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/linux/linux-cpu.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/linux/linux-crypto-adler.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/linux/linux-curproc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/linux/linux-debug.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/linux/linux-tracefile.h

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/module.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/tracefile.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/tracefile.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/libcfs/workitem.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/dcache.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/dir.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/file.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/llite_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/llite_lib.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/llite_mmap.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/lloop.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/lproc_llite.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/namei.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/rw.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/rw26.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/statahead.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/super25.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/vvp_dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/vvp_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/vvp_io.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/vvp_lock.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/vvp_object.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/vvp_page.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/xattr.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/llite/xattr_cache.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lmv/lmv_intent.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lmv/lmv_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lmv/lmv_obd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_cl_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_ea.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_io.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_merge.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_obd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_object.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_offset.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_pack.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_page.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_pool.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lov_request.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lovsub_dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lovsub_object.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/lov/lproc_lov.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/mdc/lproc_mdc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/mdc/mdc_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/mdc/mdc_lib.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/mdc/mdc_locks.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/mdc/mdc_reint.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/mdc/mdc_request.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/mgc/mgc_request.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/acl.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/cl_io.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/cl_lock.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/cl_object.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/cl_page.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/class_obd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/genops.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/linux/linux-sysctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/llog.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/llog_cat.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/llog_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/llog_obd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/llog_swab.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/lprocfs_status.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/lu_object.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/obd_config.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdclass/obd_mount.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/obdecho/echo_client.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/lproc_osc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_cache.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_cl_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_io.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_lock.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_object.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_page.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_quota.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/osc/osc_request.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/client.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/events.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/import.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/layout.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/llog_client.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/niobuf.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/pers.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/pinger.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/ptlrpc_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/ptlrpc_module.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/recover.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/sec_config.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/sec_plain.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/service.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/lustre/lustre/ptlrpc/wiretest.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/bcm2048/radio-bcm2048.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/aim-network/networking.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/hdm-dim2/dim2_errors.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/hdm-dim2/dim2_hal.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/hdm-dim2/dim2_hal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/hdm-dim2/dim2_hdm.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/hdm-dim2/dim2_reg.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/hdm-dim2/dim2_sysfs.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/mostcore/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/mostcore/mostcore.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/nvec/README

View file

This diff is incomplete. Download the complete patch.

drivers/staging/nvec/nvec.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/octeon/ethernet-defines.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/amso1100/c2.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/amso1100/c2.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/amso1100/c2_mq.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/amso1100/c2_provider.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/amso1100/c2_rnic.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/amso1100/c2_vq.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/ehca/ehca_av.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/ehca/ehca_cq.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/ehca/ehca_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/ehca/ehca_mrmw.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/ehca/ehca_pd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/ehca/ehca_qp.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/chip.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/chip.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/chip_registers.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/common.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/diag.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/efivar.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/efivar.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/eprom.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/file_ops.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/firmware.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/hfi.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/init.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/iowait.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/mad.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/mad.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/pcie.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/pio.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/pio.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/pio_copy.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/qp.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/qp.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/qsfp.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/rc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/ruc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/sdma.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/sdma.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/trace.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/trace.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/uc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/ud.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/user_exp_rcv.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/user_pages.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/user_sdma.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/user_sdma.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/verbs.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/hfi1/verbs.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rdma/ipath/ipath_file_ops.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/core/rtw_ap.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/core/rtw_cmd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/core/rtw_efuse.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/core/rtw_ioctl_set.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/core/rtw_mlme.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/core/rtw_mlme_ext.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/core/rtw_pwrctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/core/rtw_xmit.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/hal/fw.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/hal/hal_com.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/hal/rtl8188e_dm.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/hal/usb_halinit.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/include/HalVerDef.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/include/osdep_service.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/include/rtw_xmit.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/os_dep/os_intfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/os_dep/osdep_service.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8188eu/os_dep/usb_intf.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8192u/r8192U_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8192u/r819xU_phy.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8712/rtl871x_mlme.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/rtl8723au/core/rtw_efuse.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/sm750fb/modedb.h

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/sm750fb/sm750.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/include/channel.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/include/iochannel.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/include/vbushelper.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/include/visorbus.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorbus/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorbus/controlvmcompletionstatus.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorbus/periodic_work.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorbus/vbuschannel.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorbus/visorbus_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorbus/visorchannel.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorbus/vmcallinterface.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorhba/visorhba_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorinput/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visorinput/visorinput.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/unisys/visornic/visornic_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vme/devices/vme_pio2_cntr.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vme/devices/vme_pio2_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vme/devices/vme_pio2_gpio.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vme/devices/vme_user.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vme/devices/vme_user.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/baseband.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/baseband.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/card.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/card.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/channel.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/channel.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/desc.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/device.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/dpc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/dpc.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/firmware.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/firmware.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/int.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/int.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/key.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/key.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/mac.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/mac.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/main_usb.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/power.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/power.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/rf.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/rf.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/rxtx.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/rxtx.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/usbpipe.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/usbpipe.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/wcmd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vt6656/wcmd.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/coreconfigurator.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/coreconfigurator.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/host_interface.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/host_interface.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/linux_mon.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/linux_wlan.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/linux_wlan_common.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/linux_wlan_sdio.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/linux_wlan_sdio.h

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/linux_wlan_spi.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/linux_wlan_spi.h

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_debugfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_msgqueue.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_msgqueue.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_sdio.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_wfi_cfgoperations.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_wfi_cfgoperations.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_wfi_netdevice.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_wlan.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_wlan.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_wlan_cfg.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_wlan_cfg.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wilc1000/wilc_wlan_if.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wlan-ng/hfa384x_usb.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wlan-ng/p80211netdev.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wlan-ng/prism2mgmt.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wlan-ng/prism2mib.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/wlan-ng/prism2sta.c

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/buffer-dma.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/buffer-dmaengine.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/buffer.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/configfs.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/iio.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/sw_trigger.h

View file

This diff is incomplete. Download the complete patch.

include/linux/mfd/palmas.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/rdma/hfi/hfi1_user.h

View file

This diff is incomplete. Download the complete patch.