Messages in this thread | | | Date | Fri, 20 May 2016 20:23:23 -0700 | From | Greg KH <> | Subject | [GIT PULL] char/misc driver update for 4.7-rc1 |
| |
The following changes since commit 44549e8f5eea4e0a41b487b63e616cb089922b99:
Linux 4.6-rc7 (2016-05-08 14:38:32 -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.7-rc1
for you to fetch changes up to 725d0123dfff3d7b666cf57f5d29c50addfc99d3:
Merge 4.6-rc7 into char-misc-testing (2016-05-09 09:34:49 +0200)
---------------------------------------------------------------- Char / Misc driver update for 4.7-rc1
Here's the big char and misc driver update for 4.7-rc1.
Lots of different tiny driver subsystems have updates here with new drivers and functionality. Details in the shortlog.
All have been in linux-next with no reported issues for a while.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---------------------------------------------------------------- Aaron Sierra (2): vme: trivial spelling and capitalization fixes vme: add vme_init_bridge for common bridge init
Alexander Shishkin (19): MAINTAINERS: Add a git tree for the stm class stm class: dummy_stm: Make nr_dummies parameter read-only stm class: stm_heartbeat: Make nr_devs parameter read-only stm class: Remove a pointless line stm class: Do not leak the chrdev in error path stm class: Fix stm device initialization order stm class: Remove unnecessary pointer increment intel_th: pti: Do remove sysfs group on device removal intel_th: msu: Handle kstrndup() failure intel_th: Allow subdevice drivers to bring in own attribute groups intel_th: msu: Create sysfs attributes using core driver's facility intel_th: pti: Create sysfs attributes using core driver's facility intel_th: Fix activating a subdevice without a driver intel_th: msu: Serialize enabling/disabling intel_th: Hold output driver module reference while capture is active intel_th: msu: Set fops::owner to prevent module from unloading intel_th: msu: Release resources on removal intel_th: pci: Add Broxton-M SOC support stm class: Support devices that override software assigned masters
Alexander Usyskin (6): mei: drop global me_client_index mei: fix NULL dereferencing during FW initiated disconnection mei: amthif: discard not read messages mei: don't clean control queues on notify request timeout mei: fix waiting for wr_ctrl for corner cases. mei: bus: call mei_cl_read_start under device lock
Alexey Khoroshilov (1): mei: do not pin module if cldrv->probe() failed
Amitoj Kaur Chawla (1): misc: mic: Remove return statements from void functions
Andreas Werner (3): mcb: Replace ioremap and request_region with the devm version mcb: Fixed bar number assignment for the gdd mcb: Delete num_cells variable which is not required
Andreas Ziegler (1): checkkconfigsymbols.py: Fix typo in help message
Arnd Bergmann (1): char/rtc: replace blacklist with whitelist
Ashutosh Dixit (1): misc: mic: Fix for double fetch security bug in VOP driver
Ben Sen (1): w1: add ability to set (SRAM) and store (EEPROM) configuration for temp sensors like DS18B20
Chunyan Zhang (1): stm class: Fix integer boundary checks for master range
Dan Carpenter (5): misc: mic: silence uninitialized variable warning w1: silence an uninitialized variable warning uio: add missing error codes ARM: qcom: silence an uninitialized variable warning memory: of_memory: Silence uninitialized variable warning
Daniel Wagner (1): ti-st: Fix complete_all() wrong usage
Geert Uytterhoeven (2): w1: Spelling s/minmum/minimum/ char: Drop bogus dependency of DEVPORT on !M68K
Greg Kroah-Hartman (3): Merge 4.6-rc4 into char-misc-next Merge tag 'stm-for-greg-20160420' of git://git.kernel.org/.../ash/stm into char-misc-next Merge 4.6-rc7 into char-misc-testing
Jake Oshins (7): drivers:hv: Lock access to hyperv_mmio resource tree drivers:hv: Make a function to free mmio regions through vmbus drivers:hv: Use new vmbus_mmio_free() from client drivers. drivers:hv: Reverse order of resources in hyperv_mmio drivers:hv: Track allocations of children of hv_vmbus in private resource tree drivers:hv: Record MMIO range in use by frame buffer drivers:hv: Separate out frame buffer logic when picking MMIO range
Johannes Thumshirn (3): mcb: Correctly initialize the bus's device mcb: export bus information via sysfs mcb: Implement bus->dev.release callback
K. Y. Srinivasan (7): Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read() Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatile Drivers: hv: vmbus: Use the new virt_xx barrier code Drivers: hv: vmbus: Export the vmbus_set_event() API Drivers: hv: vmbus: Move some ring buffer functions to hyperv.h Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets
Krzysztof Kozlowski (1): nvmem: Fix build error of missing devm_ioremap_resource on UM
Li Pengcheng (3): coresight: no need to do the forced type conversion coresight: etm4x: modify q_support type coresight: etm4x: add tracer ID for A72 Maia processor.
Marek Szyprowski (1): drivers: amba: properly handle devices with power domains
Mariusz Bialonczyk (1): w1: enable active pullup for DS2482 by default
Mark Brown (2): eeprom: at25: Fix SPI device leak eeprom: 93xx46: Fix SPI device leak
Mathieu Poirier (33): coresight: etm4x: moving sysFS entries to a dedicated file coresight: etm4x: adding config and traceid registers coresight: etm4x: splitting struct etmv4_drvdata coresight: etm4x: splitting etmv4 default configuration coresight: etm4x: unlocking tracers in default arch init coresight: etm4x: moving etm_drvdata::enable to atomic field coresight: etm4x: implementing user/kernel mode tracing coresight: etm4x: implementing the perf PMU API coresight: moving coresight_simple_func() to header file coresight: etb10: splitting sysFS "status" entry coresight: removing gratuitous boot time log messages coresight: adding path for STM device coresight: stm: Bindings for System Trace Macrocell coresight: etb10: fixing the right amount of words to read coresight: tmc: adding sysFS management entries coresight: tmc: modifying naming convention coresight: tmc: waiting for TMCReady bit before programming coresight: tmc: re-implementing tmc_read_prepare/unprepare() functions coresight: tmc: clearly define number of transfers per burst coresight: tmc: introducing new header file coresight: tmc: cleaning up header file coresight: tmc: splitting driver in ETB/ETF and ETR components coresight: tmc: making prepare/unprepare functions generic coresight: tmc: allocating memory when needed coresight: tmc: getting rid of multiple read access coresight: tmc: adding mode of operation for link/sinks coresight: tmc: dump system memory content only when needed coresight: tmc: make sysFS and Perf mode mutually exclusive coresight: tmc: keep track of memory width coresight: moving struct cs_buffers to header file coresight: tmc: implementing TMC-ETF AUX space API coresight: configuring ETF in FIFO mode when acting as link coresight: etb10: adjust read pointer only when needed
Pratik Patel (1): coresight: stm: adding driver for CoreSight STM component
Rasmus Villemoes (1): mei: bus: use scnprintf in *_show
Srinivas Kandagatla (10): nvmem: core: remove regmap dependency eeprom: at24: remove nvmem regmap dependency eeprom: at25: remove nvmem regmap dependency nvmem: qfprom: remove nvmem regmap dependency nvmem: vif610-ocotp: remove nvmem regmap dependency nvmem: sunxi-sid: remove nvmem regmap dependency nvmem: rockchip-efuse: remove nvmem regmap dependency nvmem: imx-ocotp: remove nvmem regmap dependency nvmem: lpc18xx-eeprom: remove nvmem regmap dependency nvmem: 93xx46: remove nvmem regmap dependency
Sudeep Dutt (1): misc: mic: Fix randconfig build error
Sudip Mukherjee (3): parport: use subsys_initcall char: xillybus: use devm_add_action_or_reset spmi: do not use bus internal data
Vitaly Kuznetsov (5): Drivers: hv: kvp: fix IP Failover Drivers: hv: vmbus: handle various crash scenarios Drivers: hv: balloon: don't crash when memory is added in non-sorted order Drivers: hv: balloon: reset host_specified_ha_region tools: hv: lsvmbus: add pci pass-through UUID
Vladimir Zapolskiy (1): misc: sram: fix check of devm_ioremap*() return value
.../ABI/testing/sysfs-bus-coresight-devices-etb10 | 69 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 13 + .../ABI/testing/sysfs-bus-coresight-devices-stm | 53 + .../ABI/testing/sysfs-bus-coresight-devices-tmc | 77 + Documentation/ABI/testing/sysfs-bus-mcb | 29 + Documentation/ABI/testing/sysfs-class-stm | 10 + .../devicetree/bindings/arm/coresight.txt | 28 + Documentation/trace/coresight.txt | 37 +- Documentation/w1/slaves/w1_therm | 10 +- MAINTAINERS | 1 + drivers/amba/bus.c | 100 +- drivers/char/Kconfig | 4 +- drivers/char/xillybus/xillybus_of.c | 11 +- drivers/char/xillybus/xillybus_pcie.c | 10 +- drivers/hv/channel_mgmt.c | 58 +- drivers/hv/connection.c | 1 + drivers/hv/hv_balloon.c | 5 +- drivers/hv/hv_kvp.c | 31 + drivers/hv/hyperv_vmbus.h | 23 +- drivers/hv/ring_buffer.c | 95 +- drivers/hv/vmbus_drv.c | 150 +- drivers/hwtracing/coresight/Kconfig | 11 + drivers/hwtracing/coresight/Makefile | 13 +- drivers/hwtracing/coresight/coresight-etb10.c | 107 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 33 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2126 +++++++++++++++++ drivers/hwtracing/coresight/coresight-etm4x.c | 2478 +++----------------- drivers/hwtracing/coresight/coresight-etm4x.h | 222 +- drivers/hwtracing/coresight/coresight-funnel.c | 1 - drivers/hwtracing/coresight/coresight-priv.h | 30 + drivers/hwtracing/coresight/coresight-replicator.c | 1 - drivers/hwtracing/coresight/coresight-stm.c | 920 ++++++++ drivers/hwtracing/coresight/coresight-tmc-etf.c | 604 +++++ drivers/hwtracing/coresight/coresight-tmc-etr.c | 329 +++ drivers/hwtracing/coresight/coresight-tmc.c | 604 +---- drivers/hwtracing/coresight/coresight-tmc.h | 140 ++ drivers/hwtracing/coresight/coresight-tpiu.c | 1 - drivers/hwtracing/coresight/coresight.c | 142 +- drivers/hwtracing/intel_th/core.c | 29 +- drivers/hwtracing/intel_th/intel_th.h | 6 + drivers/hwtracing/intel_th/msu.c | 116 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/hwtracing/intel_th/pti.c | 6 +- drivers/hwtracing/stm/core.c | 36 +- drivers/hwtracing/stm/dummy_stm.c | 14 +- drivers/hwtracing/stm/heartbeat.c | 14 +- drivers/hwtracing/stm/policy.c | 5 +- drivers/mcb/mcb-core.c | 99 +- drivers/mcb/mcb-internal.h | 1 - drivers/mcb/mcb-parse.c | 17 +- drivers/mcb/mcb-pci.c | 23 +- drivers/memory/of_memory.c | 2 +- drivers/misc/eeprom/Kconfig | 2 - drivers/misc/eeprom/at24.c | 103 +- drivers/misc/eeprom/at25.c | 91 +- drivers/misc/eeprom/eeprom_93xx46.c | 92 +- drivers/misc/mei/amthif.c | 4 +- drivers/misc/mei/bus.c | 42 +- drivers/misc/mei/client.c | 30 +- drivers/misc/mei/hbm.c | 26 +- drivers/misc/mei/interrupt.c | 6 +- drivers/misc/mei/mei_dev.h | 4 +- drivers/misc/mic/Kconfig | 1 + drivers/misc/mic/host/mic_boot.c | 6 +- drivers/misc/mic/scif/scif_fence.c | 3 +- drivers/misc/qcom-coincell.c | 3 +- drivers/misc/sram.c | 4 +- drivers/misc/ti-st/st_kim.c | 1 - drivers/nvmem/Kconfig | 5 +- drivers/nvmem/core.c | 67 +- drivers/nvmem/imx-ocotp.c | 55 +- drivers/nvmem/lpc18xx_eeprom.c | 94 +- drivers/nvmem/qfprom.c | 56 +- drivers/nvmem/rockchip-efuse.c | 49 +- drivers/nvmem/sunxi_sid.c | 54 +- drivers/nvmem/vf610-ocotp.c | 44 +- drivers/parport/procfs.c | 2 +- drivers/pci/host/pci-hyperv.c | 14 +- drivers/spmi/spmi.c | 12 +- drivers/uio/uio.c | 16 +- drivers/video/fbdev/hyperv_fb.c | 4 +- drivers/vme/bridges/vme_ca91cx42.c | 9 +- drivers/vme/bridges/vme_tsi148.c | 9 +- drivers/vme/vme.c | 26 +- drivers/vme/vme_bridge.h | 1 + drivers/w1/masters/ds2482.c | 18 + drivers/w1/slaves/w1_therm.c | 218 +- drivers/w1/w1.c | 2 +- drivers/w1/w1.h | 2 + drivers/w1/w1_io.c | 2 +- include/linux/coresight-stm.h | 6 + include/linux/hyperv.h | 170 +- include/linux/mcb.h | 14 +- include/linux/nvmem-provider.h | 10 + include/linux/stm.h | 3 + include/uapi/linux/coresight-stm.h | 21 + scripts/checkkconfigsymbols.py | 2 +- tools/hv/lsvmbus | 1 + 98 files changed, 6539 insertions(+), 3815 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-stm create mode 100644 Documentation/ABI/testing/sysfs-bus-mcb create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c create mode 100644 drivers/hwtracing/coresight/coresight-stm.c create mode 100644 drivers/hwtracing/coresight/coresight-tmc-etf.c create mode 100644 drivers/hwtracing/coresight/coresight-tmc-etr.c create mode 100644 drivers/hwtracing/coresight/coresight-tmc.h create mode 100644 include/linux/coresight-stm.h create mode 100644 include/uapi/linux/coresight-stm.h
| |