Messages in this thread | | | Date | Mon, 4 Sep 2017 18:42:55 +0200 | From | Greg KH <> | 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@linuxfoundation.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
| |