lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Mon, 4 Sep 2017 18:42:55 +0200
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>,
        Andrew Morton <akpm@...ux-foundation.org>,
        Arnd Bergmann <arnd@...db.de>
Cc:     linux-kernel@...r.kernel.org
Subject: [GIT PULL] Char/Misc driver updates for 4.14-rc1

The following changes since commit cc4a41fe5541a73019a864883297bd5043aa6d98:

  Linux 4.13-rc7 (2017-08-27 17:20:40 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/ tags/char-misc-4.14-rc1

for you to fetch changes up to 3a6430ce462172caac7c73f4afd550ab0f105737:

  ANDROID: binder: don't queue async transactions to thread. (2017-09-01 09:22:50 +0200)

----------------------------------------------------------------
Char/Misc drivers for 4.14-rc1

Here is the big char/misc driver update for 4.14-rc1.

Lots of different stuff in here, it's been an active development cycle
for some reason.  Highlights are:
  - updated binder driver, this brings binder up to date with what
    shipped in the Android O release, plus some more changes that
    happened since then that are in the Android development trees.
  - coresight updates and fixes
  - mux driver file renames to be a bit "nicer"
  - intel_th driver updates
  - normal set of hyper-v updates and changes
  - small fpga subsystem and driver updates
  - lots of const code changes all over the driver trees
  - extcon driver updates
  - fmc driver subsystem upadates
  - w1 subsystem minor reworks and new features and drivers added
  - spmi driver updates

Plus a smattering of other minor driver updates and fixes.

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

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

----------------------------------------------------------------
Alex Ng (5):
      Tools: hv: vss: Skip freezing filesystems backed by loop
      Drivers: hv: balloon: Correctly update onlined page count
      Drivers: hv: balloon: Show the max dynamic memory assigned
      Drivers: hv: balloon: Initialize last_post_time on startup
      Drivers: hv: kvp: Use MAX_ADAPTER_ID_SIZE for translating adapter id

Alexander Shishkin (13):
      intel_th: pci: Enable bus mastering
      intel_th: Output devices without ports don't need assigning
      intel_th: Streamline the subdevice tree accessors
      intel_th: Make SOURCE devices children of the root device
      intel_th: Make the switch allocate its subdevices
      intel_th: msu: Use the real device in case of IOMMU domain allocation
      intel_th: Enumerate Low Power Path output port type
      intel_th: pti: Support Low Power Path output port type
      intel_th: pci: Add Cannon Lake PCH-H support
      intel_th: pci: Add Cannon Lake PCH-LP support
      intel_th: pci: Use drvdata for quirks
      intel_th: Add global activate/deactivate callbacks for the glue layers
      intel_th: Perform time resync on capture start

Alexander Usyskin (1):
      mei: me: enable asynchronous probing

Anatolij Gustschin (3):
      fpga: Add flag to indicate SPI bitstream is bit-reversed
      fpga: Add flag to indicate bitstream needs decompression
      fpga manager: Add Altera CvP driver

Andrew Worsley (2):
      drivers: w1: Extend 1W master driver DS2482 with module option to support PPM/SPU/1WS features
      drivers: w1: Add 1w slave driver for DS28E05 EEPROM

Anton Vasilyev (1):
      parport: use release_mem_region instead of release_resource

Arvind Yadav (30):
      extcon: int3496: Constify acpi_device_id
      auxdisplay: constify charlcd_ops.
      hwtracing: coresight: constify attribute_group structures.
      coresight: tpiu: constify amba_id
      coresight: tmc: constify amba_id
      coresight: stm: constify amba_id
      coresight: replicator: constify amba_id
      coresight: funnel: constify amba_id
      coresight: etm4x: constify amba_id
      coresight: etm3x: constify amba_id
      coresight: etb10: constify amba_id
      coresight: constify amba_id
      misc: ioc4: constify pci_device_id.
      misc: tifm: constify pci_device_id.
      misc: hpilo: constify pci_device_id.
      misc: pch_phub: constify pci_device_id.
      misc: ti-st: constify attribute_group structures.
      misc: lis3lv02d: constify attribute_group structures.
      misc: isl29020: constify attribute_group structures.
      misc: bh1770glc: constify attribute_group structures.
      misc: apds990x: constify attribute_group structures.
      misc: apds9802als: constify attribute_group structures.
      misc: isl29020: constify i2c_device_id
      misc: hmc6352: constify i2c_device_id
      misc: apds9802als: constify i2c_device_id
      applicom: constify pci_device_id.
      w1: constify attribute_group structures.
      char: tlclk: constify attribute_group structures.
      w1: ds2490: constify usb_device_id and fix space before '[' error
      char: virtio: constify attribute_group structures.

Badhri Jagan Sridharan (1):
      binder: change binder_stats to atomics

Benson Leung (2):
      extcon: cros-ec: Add extcon-cros-ec driver to support display out
      dt-bindings: extcon: Add support for cros-ec device

Bernat, Yehezkel (3):
      thunderbolt: Remove superfluous check
      thunderbolt: Make key root-only accessible
      thunderbolt: Allow clearing the key

Bhumika Goyal (4):
      mei: make device_type const
      MISC: add const to bin_attribute structures
      drivers/fsi: add const to bin_attribute structures
      mux: make device_type const

Carlos Palminha (1):
      parport: cleanup statics initialization to NULL or 0

Chanwoo Choi (10):
      phy: qcom-usb-hs: Replace the extcon API
      Merge remote-tracking branch 'origin/ib-extcon-mfd-4.14' into extcon-next
      phy: rockchip-inno-usb2: Replace the extcon API
      phy: phy-bcm-ns2-usbdrd: Replace the deprecated extcon API
      usb: gadget: udc: Replace the deprecated extcon API
      extcon: Remove deprecated extcon_set/get_cable_state_()
      Merge branch 'ib-extcon-usb-phy-4.14' into extcon-next
      extcon: Remove unused CABLE_NAME_MAX definition
      extcon: Correct description to improve the readability
      extcon: Use tab instead of space for indentation

Christian Brauner (1):
      binder: free memory on error

Christophe JAILLET (2):
      extcon: cros-ec: Fix a potential NULL pointer dereference
      mcb: Fix an error handling path in 'chameleon_parse_cells()'

Chunyan Zhang (1):
      stm class: Document the stm_ftrace

Colin Cross (1):
      ANDROID: binder: Add BINDER_GET_NODE_DEBUG_INFO ioctl

Colin Ian King (3):
      char/mwave: make some arrays static const to make object code smaller
      w1: ds2438: make several functions static
      lkdtm: fix spelling mistake: "incremeted" -> "incremented"

Dan Carpenter (3):
      stm: Potential read overflow in stm_char_policy_set_ioctl()
      thunderbolt: Fix reset response_type
      nvmem: core: remove unneeded NULL check

David Collins (1):
      spmi: pmic-arb: add support for HW version 5

Dmitry Safonov (1):
      binder: remove unused BINDER_SMALL_BUF_SIZE define

Edward A. James (1):
      drivers/fsi/scom: Remove reset before every putscom

Fabio Estevam (2):
      misc: eeprom_93xx46: Simplify the usage of gpiod API
      misc: eeprom_93xx46: Include <linux/gpio/consumer.h>

Federico Vaga (5):
      drivers/fmc: remove unused variable
      drivers/fmc: hide fmc operations behind helpers
      drivers/fmc: The only way to dump the SDB is from debugfs
      drivers/fmc: change registration prototype
      drivers/fmc: carrier can program FPGA on registration

Fenglin Wu (1):
      spmi: pmic-arb: Remove checking opc value not less than 0

Greg Kroah-Hartman (8):
      Revert "x86/hyper-v: include hyperv/ only when CONFIG_HYPERV is set"
      Merge 4.13-rc2 into char-misc-next
      Merge tag 'lkdtm-next' of git://git.kernel.org/.../kees/linux into char-misc-next
      Merge 4.13-rc5 into char-misc-next
      Merge tag 'lkdtm-next-part2' of git://git.kernel.org/.../kees/linux into char-misc-next
      Merge 4.13-rc7 into char-misc-next
      Merge tag 'stm-for-greg-20170825' of git://git.kernel.org/.../ash/stm into char-misc-next
      Merge tag 'extcon-next-for-4.14' of git://git.kernel.org/.../chanwoo/extcon into char-misc-next

Guoqing Jiang (1):
      ppdev: remove unused ROUND_UP macro

Gustavo A. R. Silva (2):
      fpga: altera-hps2fpga: add NULL check on of_match_device() return value
      vmci: fix duplicated code for different branches

Huy Duong (1):
      eeprom: idt_89hpesx: Support both ACPI and OF probing

Ian Abbott (1):
      fpga: altera-hps2fpga: fix multiple init of l3_remap_lock

Jaghathiswari Rankappagounder Natarajan (3):
      drivers: w1: add hwmon support structures
      drivers: w1: refactor w1_slave_show to make the temp reading functionality separate
      drivers: w1: add hwmon temp support for w1_therm

Jisheng Zhang (1):
      Revert "staging: Fix build issues with new binder API"

Joel Holdsworth (1):
      of: Add vendor prefix for Lattice Semiconductor

Johannes Poehlmann (5):
      w1: ds1wm: fix register offset (bus shift) calculation
      w1: ds1wm: make endian clean and use standard io memory accessors
      w1: ds1wm: add level interrupt modes
      w1: ds1wm: silence interrupts on HW before claiming the interrupt
      w1: ds1wm: add messages to make incorporation in mfd-drivers easier

Joshua Clayton (5):
      doc: dt: document altera-passive-serial binding
      fpga manager: Add altera-ps-spi driver for Altera FPGAs
      ARM: dts: imx6q-evi: support altera-ps-spi
      lib: add bitrev8x4()
      fpga-manager: altera-ps-spi: use bitrev8x4

K. Y. Srinivasan (1):
      Drivers: hv: vmbus: Fix rescind handling issues

Kees Cook (4):
      lkdtm: Provide more complete coverage for REFCOUNT tests
      lkdtm: Provide timing tests for atomic_t vs refcount_t
      lkdtm: Test VMAP_STACK allocates leading/trailing guard pages
      lkdtm: Add -fstack-protector-strong test

Kiran Gunda (11):
      spmi: pmic-arb: remove the read/write access checks
      spmi: pmic-arb: rename pa_xx to pmic_arb_xx and other cleanup
      spmi: pmic-arb: clean up pmic_arb_find_apid function
      spmi: pmic-arb: optimize qpnpint_irq_set_type function
      spmi: pmic-arb: fix memory allocation for mapping_table
      spmi: pmic-arb: replace the writel_relaxed with __raw_writel
      spmi: pmic-arb: return the value instead of passing by pointer
      spmi: pmic-arb: use irq_chip callback to set spmi irq wakeup capability
      spmi: pmic-arb: return __iomem pointer instead of offset
      spmi: pmic-arb: fix a possible null pointer dereference
      spmi: pmic-arb: Move the ownership check to irq_chip callback

Krzysztof Opasiak (1):
      android: binder: Use dedicated helper to access rlimit value

Leonard Crestez (1):
      nvmem: core: Add nvmem_cell_read_u32

Logan Gunthorpe (3):
      char_dev: extend dynamic allocation of majors into a higher range
      char_dev: order /proc/devices by major number
      block: order /proc/devices by major number

Maciej Purski (1):
      extcon: max77693: Allow MHL attach notifier

Martijn Coenen (10):
      binder: add more debug info when allocation fails.
      binder: protect transaction_stack with inner lock.
      binder: fix death race conditions
      ANDROID: binder: add padding to binder_fd_array_object.
      ANDROID: binder: add hwbinder,vndbinder to BINDER_DEVICES.
      ANDROID: binder: remove proc waitqueue
      ANDROID: binder: push new transactions to waiting threads.
      ANDROID: binder: Don't BUG_ON(!spin_is_locked()).
      ANDROID: binder: don't enqueue death notifications to thread todo.
      ANDROID: binder: don't queue async transactions to thread.

Mathieu Poirier (5):
      coresight: Correct buffer lost increment
      coresight: etb10: Remove useless conversion to LE
      coresight: Add barrier packet for synchronisation
      coresight: etb10: Move etb_disable_hw() outside of lock
      coresight: etm3x: Set synchronisation frequencty to TRM default

Michael Moese (1):
      MCB: add support for SC31 to mcb-lpc

Mike Leach (4):
      coresight: pmu: Adds return stack option to perf coresight pmu
      coresight: ptm: Adds trace return stack option programming for PTM.
      coresight: etm4x: Adds trace return stack option programming for ETMv4.
      perf: cs-etm: Fix ETMv4 CONFIGR entry in perf.data file

Mikulas Patocka (1):
      parport_pc: use pr_cont

Moritz Fischer (2):
      dt-bindings: fpga: Add bindings document for Xilinx LogiCore PR Decoupler
      MAINTAINERS: fpga: Update email and add patchwork URL

Nava kishore Manne (2):
      char: xilinx_hwicap: Fix kernel doc warnings
      char: xilinx_hwicap: Fix warnings in the driver

Olaf Hering (2):
      Tools: hv: fix snprintf warning in kvp_daemon
      Tools: hv: update buffer handling in hv_fcopy_daemon

Pan Bian (1):
      firmware: vpd: use memunmap instead of iounmap

Patrick Venture (1):
      drivers/misc: (aspeed-lpc-snoop): Add ast2400 to compat

Peter Rosin (1):
      mux: zap mux- prefix from the source files

Philipp Zabel (2):
      ARM: socfpga: explicitly request exclusive reset control
      nvmem: lpc18xx-eeprom: explicitly request exclusive reset control

Rob Herring (6):
      extcon: Convert to using %pOF instead of full_name
      fpga: Convert to using %pOF instead of full_name
      spmi: Convert to using %pOF instead of full_name
      misc: Convert to using %pOF instead of full_name
      mux: convert to using %pOF instead of full_name
      nvmem: Convert to using %pOF instead of full_name

Sherry Yang (7):
      android: binder: Refactor prev and next buffer into a helper function
      android: binder: Add allocator selftest
      android: binder: Move buffer out of area shared with user space
      android: binder: Add global lru shrinker to binder
      android: binder: Add shrinker tracepoints
      android: binder: fixup crash introduced by moving buffer hdr
      android: binder: Add page usage in binder stats

Srinivas Kandagatla (2):
      nvmem: include linux/err.h from header
      Documentation/ABI: document the nvmem sysfs files

Stephen Boyd (1):
      coresight: STM: Clean up __iomem type usage

Stephen Hemminger (6):
      vmbus: simplify hv_ringbuffer_read
      vmbus: drop unused ring_buffer_info elements
      vmbus: refactor hv_signal_on_read
      vmbus: eliminate duplicate cached index
      vmbus: more host signalling avoidance
      vmbus: add prefetch to ring buffer iterator

Suzuki K Poulose (15):
      coresight replicator: Cleanup programmable replicator naming
      coresight: Add support for reading 64bit registers
      coresight: Use the new helper for defining registers
      coresight tmc: Add helpers for accessing 64bit registers
      coresight tmc: Expose DBA and AXICTL
      coresight replicator: Expose replicator management registers
      coresight tmc: Handle configuration types properly
      coresight tmc etr: Add capabilitiy information
      coresight tmc: Detect support for scatter gather
      coresight tmc etr: Detect address width at runtime
      coresight tmc etr: Cleanup AXICTL register handling
      coresight tmc etr: Setup AXI cache encoding for read transfers
      coresight tmc: Support for save-restore in ETR
      coresight tmc: Add support for Coresight SoC 600 TMC
      coresight: Add support for Coresight SoC 600 components

Todd Kjos (31):
      binder: separate binder allocator structure from binder proc
      binder: remove unneeded cleanup code
      binder: separate out binder_alloc functions
      binder: move binder_alloc to separate file
      binder: remove binder_debug_no_lock mechanism
      binder: add protection for non-perf cases
      binder: make binder_last_id an atomic
      binder: add log information for binder transaction failures
      binder: refactor queue management in binder_thread_read
      binder: avoid race conditions when enqueuing txn
      binder: don't modify thread->looper from other threads
      binder: remove dead code in binder_get_ref_for_node
      binder: protect against two threads freeing buffer
      binder: use atomic for transaction_log index
      binder: refactor binder_pop_transaction
      binder: guarantee txn complete / errors delivered in-order
      binder: make sure target_node has strong ref
      binder: make sure accesses to proc/thread are safe
      binder: refactor binder ref inc/dec for thread safety
      binder: use node->tmp_refs to ensure node safety
      binder: introduce locking helper functions
      binder: use inner lock to sync work dq and node counts
      binder: add spinlocks to protect todo lists
      binder: add spinlock to protect binder_node
      binder: protect proc->nodes with inner lock
      binder: protect proc->threads with inner_lock
      binder: use inner lock to protect thread accounting
      binder: protect binder_ref with outer lock
      binder: protect against stale pointers in print_binder_transaction
      binder: remove global binder lock
      binder: fix incorrect cmd to binder_stat_br

Tomas Winkler (1):
      mei: me: use an index instead of a pointer for private data

Ulrich Hecht (1):
      mux: include compiler.h from mux/consumer.h

Vincent Legoll (1):
      Make FPGA a menuconfig to ease disabling it all

Vitaly Kuznetsov (2):
      x86/hyper-v: include hyperv/ only when CONFIG_HYPERV is set
      x86/hyper-v: stash the max number of virtual/logical processor

 Documentation/ABI/stable/sysfs-bus-nvmem           |   19 +
 Documentation/ABI/testing/sysfs-bus-thunderbolt    |    2 +
 Documentation/ABI/testing/sysfs-driver-altera-cvp  |    8 +
 Documentation/admin-guide/devices.txt              |    5 +
 .../devicetree/bindings/arm/coresight.txt          |    4 +-
 .../bindings/extcon/extcon-usbc-cros-ec.txt        |   24 +
 .../bindings/fpga/altera-passive-serial.txt        |   29 +
 .../bindings/fpga/xilinx-pr-decoupler.txt          |   36 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/devicetree/bindings/xilinx.txt       |    2 +
 Documentation/trace/stm.txt                        |   13 +-
 MAINTAINERS                                        |    4 +-
 arch/arm/boot/dts/imx6q-evi.dts                    |   16 +
 arch/x86/include/asm/mshyperv.h                    |    2 +
 arch/x86/kernel/cpu/mshyperv.c                     |   12 +-
 block/genhd.c                                      |   18 +-
 drivers/android/Kconfig                            |   14 +-
 drivers/android/Makefile                           |    3 +-
 drivers/android/binder.c                           | 3868 +++++++++++++-------
 drivers/android/binder_alloc.c                     | 1009 +++++
 drivers/android/binder_alloc.h                     |  187 +
 drivers/android/binder_alloc_selftest.c            |  310 ++
 drivers/android/binder_trace.h                     |   96 +-
 drivers/auxdisplay/panel.c                         |    6 +-
 drivers/char/applicom.c                            |    2 +-
 drivers/char/mwave/smapi.c                         |   48 +-
 drivers/char/ppdev.c                               |    3 -
 drivers/char/tlclk.c                               |    2 +-
 drivers/char/virtio_console.c                      |    2 +-
 drivers/char/xilinx_hwicap/xilinx_hwicap.c         |   39 +-
 drivers/char/xilinx_hwicap/xilinx_hwicap.h         |   13 +-
 drivers/extcon/Kconfig                             |    7 +
 drivers/extcon/Makefile                            |    1 +
 drivers/extcon/devres.c                            |   50 +-
 drivers/extcon/extcon-intel-int3496.c              |    2 +-
 drivers/extcon/extcon-max77693.c                   |    5 +-
 drivers/extcon/extcon-usbc-cros-ec.c               |  417 +++
 drivers/extcon/extcon.c                            |  279 +-
 drivers/firmware/google/vpd.c                      |   10 +-
 drivers/fmc/Makefile                               |    1 +
 drivers/fmc/fmc-chardev.c                          |    3 +-
 drivers/fmc/fmc-core.c                             |   95 +-
 drivers/fmc/fmc-debug.c                            |  173 +
 drivers/fmc/fmc-dump.c                             |   41 -
 drivers/fmc/fmc-match.c                            |    2 +-
 drivers/fmc/fmc-private.h                          |    9 +
 drivers/fmc/fmc-sdb.c                              |  119 +-
 drivers/fmc/fmc-trivial.c                          |   20 +-
 drivers/fmc/fmc-write-eeprom.c                     |    8 +-
 drivers/fmc/fru-parse.c                            |    3 +-
 drivers/fpga/Kconfig                               |   20 +-
 drivers/fpga/Makefile                              |    2 +
 drivers/fpga/altera-cvp.c                          |  500 +++
 drivers/fpga/altera-hps2fpga.c                     |   12 +-
 drivers/fpga/altera-ps-spi.c                       |  308 ++
 drivers/fpga/fpga-region.c                         |    4 +-
 drivers/fsi/fsi-core.c                             |    4 +-
 drivers/fsi/fsi-scom.c                             |   10 +-
 drivers/hv/channel.c                               |   14 +
 drivers/hv/channel_mgmt.c                          |   29 +-
 drivers/hv/hv_balloon.c                            |   12 +-
 drivers/hv/hv_kvp.c                                |    2 +-
 drivers/hv/ring_buffer.c                           |  169 +-
 drivers/hv/vmbus_drv.c                             |    3 +
 drivers/hwtracing/coresight/Kconfig                |   10 +-
 drivers/hwtracing/coresight/Makefile               |    2 +-
 drivers/hwtracing/coresight/coresight-cpu-debug.c  |    2 +-
 ...cator-qcom.c => coresight-dynamic-replicator.c} |   34 +-
 drivers/hwtracing/coresight/coresight-etb10.c      |   68 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |    4 +-
 drivers/hwtracing/coresight/coresight-etm.h        |    1 +
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |   26 +-
 drivers/hwtracing/coresight/coresight-etm3x.c      |   22 +-
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |   24 +-
 drivers/hwtracing/coresight/coresight-etm4x.c      |    6 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |    7 +-
 drivers/hwtracing/coresight/coresight-priv.h       |   39 +-
 drivers/hwtracing/coresight/coresight-stm.c        |   49 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |   42 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   49 +-
 drivers/hwtracing/coresight/coresight-tmc.c        |  108 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |   85 +-
 drivers/hwtracing/coresight/coresight-tpiu.c       |    7 +-
 drivers/hwtracing/coresight/coresight.c            |    8 +
 drivers/hwtracing/intel_th/core.c                  |  359 +-
 drivers/hwtracing/intel_th/gth.c                   |   40 +-
 drivers/hwtracing/intel_th/gth.h                   |    5 +
 drivers/hwtracing/intel_th/intel_th.h              |  104 +-
 drivers/hwtracing/intel_th/msu.c                   |   12 +-
 drivers/hwtracing/intel_th/pci.c                   |   67 +-
 drivers/hwtracing/intel_th/pti.c                   |  115 +-
 drivers/hwtracing/intel_th/pti.h                   |    8 +
 drivers/hwtracing/stm/core.c                       |    2 +-
 drivers/mcb/mcb-lpc.c                              |   15 +
 drivers/mcb/mcb-parse.c                            |    6 +-
 drivers/misc/Makefile                              |    1 +
 drivers/misc/apds9802als.c                         |    4 +-
 drivers/misc/apds990x.c                            |    2 +-
 drivers/misc/aspeed-lpc-snoop.c                    |   34 +-
 drivers/misc/bh1770glc.c                           |    2 +-
 drivers/misc/ds1682.c                              |    2 +-
 drivers/misc/eeprom/eeprom.c                       |    2 +-
 drivers/misc/eeprom/eeprom_93xx46.c                |   24 +-
 drivers/misc/eeprom/idt_89hpesx.c                  |  126 +-
 drivers/misc/eeprom/max6875.c                      |    2 +-
 drivers/misc/hmc6352.c                             |    2 +-
 drivers/misc/hpilo.c                               |    2 +-
 drivers/misc/ioc4.c                                |    2 +-
 drivers/misc/isl29020.c                            |    4 +-
 drivers/misc/lis3lv02d/lis3lv02d.c                 |    2 +-
 drivers/misc/lkdtm.h                               |   30 +-
 drivers/misc/lkdtm_bugs.c                          |  134 +-
 drivers/misc/lkdtm_core.c                          |   28 +-
 drivers/misc/lkdtm_refcount.c                      |  400 ++
 drivers/misc/mei/bus.c                             |    2 +-
 drivers/misc/mei/hw-me.c                           |   45 +-
 drivers/misc/mei/hw-me.h                           |   39 +-
 drivers/misc/mei/pci-me.c                          |  109 +-
 drivers/misc/pch_phub.c                            |    4 +-
 drivers/misc/sram.c                                |   12 +-
 drivers/misc/ti-st/st_kim.c                        |    2 +-
 drivers/misc/tifm_7xx1.c                           |    2 +-
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |   10 +-
 drivers/mux/Makefile                               |    5 +
 drivers/mux/{mux-adg792a.c => adg792a.c}           |    0
 drivers/mux/{mux-core.c => core.c}                 |   14 +-
 drivers/mux/{mux-gpio.c => gpio.c}                 |    0
 drivers/mux/{mux-mmio.c => mmio.c}                 |    0
 drivers/nvmem/core.c                               |   43 +-
 drivers/nvmem/lpc18xx_eeprom.c                     |    2 +-
 drivers/parport/daisy.c                            |    2 +-
 drivers/parport/parport_atari.c                    |    2 +-
 drivers/parport/parport_ax88796.c                  |    6 +-
 drivers/parport/parport_ip32.c                     |    2 +-
 drivers/parport/parport_mfc3.c                     |    2 +-
 drivers/parport/parport_pc.c                       |   24 +-
 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c          |    8 +-
 drivers/phy/qualcomm/phy-qcom-usb-hs.c             |   14 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |   10 +-
 drivers/spmi/spmi-pmic-arb.c                       |  837 +++--
 drivers/spmi/spmi.c                                |   14 +-
 drivers/thunderbolt/ctl.c                          |    2 +-
 drivers/thunderbolt/switch.c                       |   20 +-
 drivers/usb/gadget/udc/snps_udc_plat.c             |    6 +-
 drivers/w1/masters/ds1wm.c                         |  108 +-
 drivers/w1/masters/ds2482.c                        |   12 +-
 drivers/w1/masters/ds2490.c                        |    2 +-
 drivers/w1/slaves/Kconfig                          |    8 +
 drivers/w1/slaves/Makefile                         |    1 +
 drivers/w1/slaves/w1_ds2438.c                      |    9 +-
 drivers/w1/slaves/w1_ds2805.c                      |  313 ++
 drivers/w1/slaves/w1_therm.c                       |  164 +-
 drivers/w1/w1.c                                    |   22 +-
 fs/char_dev.c                                      |   58 +-
 fs/proc/devices.c                                  |    8 +-
 include/linux/bitrev.h                             |   19 +
 include/linux/coresight-pmu.h                      |    6 +
 include/linux/eeprom_93xx46.h                      |    3 +-
 include/linux/extcon.h                             |  130 +-
 include/linux/fmc.h                                |   39 +-
 include/linux/fpga/fpga-mgr.h                      |    4 +
 include/linux/fs.h                                 |   10 +-
 include/linux/hyperv.h                             |   67 +-
 include/linux/mfd/cros_ec_commands.h               |   75 +
 include/linux/mfd/ds1wm.h                          |   29 +-
 include/linux/mux/consumer.h                       |    2 +
 include/linux/nvmem-consumer.h                     |   10 +
 include/linux/w1.h                                 |    4 +
 include/uapi/linux/android/binder.h                |   16 +
 kernel/configs/android-base.config                 |    1 +
 tools/hv/hv_fcopy_daemon.c                         |   32 +-
 tools/hv/hv_kvp_daemon.c                           |    2 +-
 tools/hv/hv_vss_daemon.c                           |    7 +
 tools/include/linux/coresight-pmu.h                |    6 +
 tools/perf/arch/arm/util/cs-etm.c                  |   28 +-
 175 files changed, 9572 insertions(+), 3121 deletions(-)
 create mode 100644 Documentation/ABI/stable/sysfs-bus-nvmem
 create mode 100644 Documentation/ABI/testing/sysfs-driver-altera-cvp
 create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.txt
 create mode 100644 Documentation/devicetree/bindings/fpga/altera-passive-serial.txt
 create mode 100644 Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt
 create mode 100644 drivers/android/binder_alloc.c
 create mode 100644 drivers/android/binder_alloc.h
 create mode 100644 drivers/android/binder_alloc_selftest.c
 create mode 100644 drivers/extcon/extcon-usbc-cros-ec.c
 create mode 100644 drivers/fmc/fmc-debug.c
 create mode 100644 drivers/fmc/fmc-private.h
 create mode 100644 drivers/fpga/altera-cvp.c
 create mode 100644 drivers/fpga/altera-ps-spi.c
 rename drivers/hwtracing/coresight/{coresight-replicator-qcom.c => coresight-dynamic-replicator.c} (86%)
 create mode 100644 drivers/misc/lkdtm_refcount.c
 rename drivers/mux/{mux-adg792a.c => adg792a.c} (100%)
 rename drivers/mux/{mux-core.c => core.c} (97%)
 rename drivers/mux/{mux-gpio.c => gpio.c} (100%)
 rename drivers/mux/{mux-mmio.c => mmio.c} (100%)
 create mode 100644 drivers/w1/slaves/w1_ds2805.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ