The following changes since commit 0df1f2487d2f0d04703f142813d53615d62a1da4:
Linux 3.18-rc3 (2014-11-02 15:01:51 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/ tags/char-misc-3.19-rc1 for you to fetch changes up to 91905b6f4afe51e23a3f58df93e4cdc5e49cf40c: parport: parport_pc, do not remove parent devices early (2014-11-26 19:33:57 -0800) ---------------------------------------------------------------- Char/Misc driver patches for 3.19-rc1 Here's the big char/misc driver update for 3.19-rc1 Lots of little things all over the place in different drivers, and a new subsystem, "coresight" has been added. Full details are in the shortlog. Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org> ---------------------------------------------------------------- Alex Williamson (1): driver core: Fix unbalanced device reference in drivers_probe Alexander Stein (1): W1: ds2490: Increase timeout when waiting for status Alexander Usyskin (3): mei: drop unneeded client NULL check in cb structure mei: hbm: use client specific print functions mei: read and print all six FW status registers Bo Shen (1): misc: atmel-ssc: prepare clock only when request Cristian Stoica (2): devres: support sizes greater than an unsigned long uio: support memory sizes larger than 32 bits Dan Carpenter (1): hangcheck-timer: cleanup casting in hangcheck_init() David Fries (2): cn: verify msg->len before making callback w1: avoid potential u16 overflow Dexuan Cui (3): Tools: hv: vssdaemon: ignore the EBUSY on multiple freezing the same partition tools: hv: ignore ENOBUFS and ENOMEM in the KVP daemon hv: hv_balloon: avoid memory leak on alloc_error of 2MB memory block Dmitry Eremin-Solenikov (2): pcmcia: sa1111: pass sa1111_dev to badge4-specific code pcmcia: sa1111: pass sa1111_dev to jornada720 code Greg Kroah-Hartman (5): Revert "driver core: Fix unbalanced device reference in drivers_probe" Revert "char: misc: document behaviour of open()" Revert "fbdev: pxa3xx-gcu: remove redundant implementation of open()" Revert "misc: always assign miscdevice to file->private_data in open()" Merge tag 'extcon-next-for-3.19' of git://git.kernel.org/.../chanwoo/extcon into char-misc-testing Hans Verkuil (3): carma-fpga-program.c: fix compile errors carma-fpga: drop videobuf dependency carma-fpga-program: drop videobuf dependency Ian Abbott (1): misc: genwqe: check for error from get_user_pages_fast() Ian Munsie (1): CXL: Return error to PSL if IRQ demultiplexing fails & print clearer warning Jiri Slaby (1): parport: parport_pc, do not remove parent devices early Krzysztof Kozlowski (2): extcon: max77693: Fix cable name of JIG_UART_ON extcon: max14577: Fix obvious typo in company name in copyright Martin Kepplinger (3): misc: always assign miscdevice to file->private_data in open() fbdev: pxa3xx-gcu: remove redundant implementation of open() char: misc: document behaviour of open() Mathieu Poirier (6): coresight: documentation for coresight framework and drivers coresight: adding support for beagle and beagleXM coresight: adding basic support for Vexpress TC2 ARM: removing support for etb/etm in "arch/arm/kernel/" coresight: Adding ABI documentation coresight: bindings for coresight drivers Michael Neuling (1): cxl: Name interrupts in /proc/interrupt NeilBrown (1): w1: support auto-load of w1_bq27000 module. Pali Rohár (3): i8k: Add support for Dell Latitude E6440 i8k: Add MODULE_DEVICE_TABLE macro i8k: Fix temperature bug handling in i8k_get_temp() Pankaj Dubey (3): coresight: fix typo in comment in coresight-priv.h coresight: fixed comments in coresight.h coresight-replicator: remove .owner field for driver Pratik Patel (7): coresight: add CoreSight core layer framework coresight-tmc: add CoreSight TMC driver coresight-tpiu: add CoreSight TPIU driver coresight-etb: add CoreSight ETB driver coresight-funnel: add CoreSight Funnel driver coresight-replicator: add CoreSight Replicator driver coresight-etm: add CoreSight ETM/PTM driver Stephen Boyd (1): spmi: Remove shutdown/suspend/resume kernel-doc Thierry Reding (2): pch_phub: Build context save/restore only for PM misc: Remove unused subdirectory Tomas Winkler (7): mei: use local cl variables in wd and amthif mei: debugfs: display also connectionless clients mei: nfc: clean nfc internal struct on host exit mei: fix hbm MEI_HBM_STARTED ambiguity mei: kill cached host and me csr values mei: txe: add cherrytrail device id mei: export fw status registers through sysfs Tomasz Figa (1): extcon: Implement OF-based extcon lookup properly Valentin Rothberg (2): checkkconfigsymbols.sh: reimplementation in python checkkconfigsymbols.py: improve detection of defects Vitaly Kuznetsov (7): tools: hv: introduce -n/--no-daemon option Drivers: hv: util: make struct hv_do_fcopy match Hyper-V host messages Drivers: hv: vmbus: Fix a race condition when unregistering a device Drivers: hv: vss: Introduce timeout for communication with userspace Drivers: hv: kvp,vss: Fast propagation of userspace communication failure Tools: hv: vssdaemon: report freeze errors Tools: hv: vssdaemon: skip all filesystems mounted readonly Xia Kaixu (1): coresight: adding basic support for D01 board .../ABI/testing/sysfs-bus-coresight-devices-etb10 | 24 + .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 253 +++ .../ABI/testing/sysfs-bus-coresight-devices-funnel | 12 + .../ABI/testing/sysfs-bus-coresight-devices-tmc | 8 + Documentation/DocBook/uio-howto.tmpl | 2 +- .../devicetree/bindings/arm/coresight.txt | 204 +++ Documentation/trace/coresight.txt | 299 +++ MAINTAINERS | 9 + arch/arm/Kconfig.debug | 63 +- arch/arm/boot/dts/hip04.dtsi | 717 ++++++++ arch/arm/boot/dts/omap3-beagle-xm.dts | 28 + arch/arm/boot/dts/omap3-beagle.dts | 28 + arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 199 ++ arch/arm/include/asm/hardware/coresight.h | 157 -- arch/arm/include/asm/hardware/cp14.h | 542 ++++++ arch/arm/kernel/Makefile | 1 - arch/arm/kernel/etm.c | 654 ------- arch/arm/kernel/hw_breakpoint.c | 4 +- arch/arm/mach-omap2/Kconfig | 8 - arch/arm/mach-omap2/Makefile | 1 - arch/arm/mach-omap2/emu.c | 50 - drivers/Makefile | 1 + drivers/amba/bus.c | 2 +- drivers/char/hangcheck-timer.c | 4 +- drivers/char/i8k.c | 26 +- drivers/connector/connector.c | 6 + drivers/coresight/Makefile | 11 + drivers/coresight/coresight-etb10.c | 537 ++++++ drivers/coresight/coresight-etm-cp14.c | 591 ++++++ drivers/coresight/coresight-etm.h | 251 +++ drivers/coresight/coresight-etm3x.c | 1928 ++++++++++++++++++++ drivers/coresight/coresight-funnel.c | 268 +++ drivers/coresight/coresight-priv.h | 63 + drivers/coresight/coresight-replicator.c | 137 ++ drivers/coresight/coresight-tmc.c | 776 ++++++++ drivers/coresight/coresight-tpiu.c | 217 +++ drivers/coresight/coresight.c | 717 ++++++++ drivers/coresight/of_coresight.c | 204 +++ drivers/extcon/extcon-class.c | 14 +- drivers/extcon/extcon-max14577.c | 2 +- drivers/extcon/extcon-max77693.c | 12 +- drivers/hv/channel_mgmt.c | 11 +- drivers/hv/hv_balloon.c | 10 +- drivers/hv/hv_kvp.c | 9 +- drivers/hv/hv_snapshot.c | 28 +- drivers/misc/atmel-ssc.c | 4 +- drivers/misc/carma/Kconfig | 6 +- drivers/misc/carma/carma-fpga-program.c | 104 +- drivers/misc/carma/carma-fpga.c | 98 +- drivers/misc/cxl/cxl.h | 15 +- drivers/misc/cxl/irq.c | 144 +- drivers/misc/cxl/native.c | 14 +- drivers/misc/fuse/Makefile | 1 - drivers/misc/genwqe/card_utils.c | 2 + drivers/misc/mei/amthif.c | 34 +- drivers/misc/mei/bus.c | 4 +- drivers/misc/mei/client.c | 2 +- drivers/misc/mei/debugfs.c | 8 +- drivers/misc/mei/hbm.c | 23 +- drivers/misc/mei/hbm.h | 4 +- drivers/misc/mei/hw-me-regs.h | 12 +- drivers/misc/mei/hw-me.c | 49 +- drivers/misc/mei/hw-me.h | 10 +- drivers/misc/mei/hw-txe.c | 7 +- drivers/misc/mei/init.c | 38 +- drivers/misc/mei/interrupt.c | 12 +- drivers/misc/mei/main.c | 43 +- drivers/misc/mei/mei_dev.h | 39 +- drivers/misc/mei/nfc.c | 52 +- drivers/misc/mei/pci-me.c | 12 +- drivers/misc/mei/pci-txe.c | 1 + drivers/misc/mei/wd.c | 9 +- drivers/misc/pch_phub.c | 2 + drivers/parport/parport_pc.c | 7 +- drivers/pcmcia/sa1111_badge4.c | 2 +- drivers/pcmcia/sa1111_generic.c | 4 +- drivers/pcmcia/sa1111_generic.h | 4 +- drivers/pcmcia/sa1111_jornada720.c | 3 +- drivers/uio/uio.c | 4 +- drivers/w1/masters/ds2490.c | 2 +- drivers/w1/slaves/w1_bq27000.c | 4 +- drivers/w1/w1.c | 2 +- drivers/w1/w1_family.h | 1 + drivers/w1/w1_netlink.c | 2 +- include/linux/amba/bus.h | 1 + include/linux/coresight.h | 263 +++ include/linux/io.h | 4 +- include/linux/spmi.h | 3 - include/linux/uio_driver.h | 2 +- include/uapi/linux/hyperv.h | 1 + lib/devres.c | 4 +- scripts/checkkconfigsymbols.py | 139 ++ scripts/checkkconfigsymbols.sh | 59 - tools/hv/hv_fcopy_daemon.c | 33 +- tools/hv/hv_kvp_daemon.c | 48 +- tools/hv/hv_vss_daemon.c | 95 +- 96 files changed, 9309 insertions(+), 1215 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-etb10 create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-funnel create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-tmc create mode 100644 Documentation/devicetree/bindings/arm/coresight.txt create mode 100644 Documentation/trace/coresight.txt delete mode 100644 arch/arm/include/asm/hardware/coresight.h create mode 100644 arch/arm/include/asm/hardware/cp14.h delete mode 100644 arch/arm/kernel/etm.c delete mode 100644 arch/arm/mach-omap2/emu.c create mode 100644 drivers/coresight/Makefile create mode 100644 drivers/coresight/coresight-etb10.c create mode 100644 drivers/coresight/coresight-etm-cp14.c create mode 100644 drivers/coresight/coresight-etm.h create mode 100644 drivers/coresight/coresight-etm3x.c create mode 100644 drivers/coresight/coresight-funnel.c create mode 100644 drivers/coresight/coresight-priv.h create mode 100644 drivers/coresight/coresight-replicator.c create mode 100644 drivers/coresight/coresight-tmc.c create mode 100644 drivers/coresight/coresight-tpiu.c create mode 100644 drivers/coresight/coresight.c create mode 100644 drivers/coresight/of_coresight.c delete mode 100644 drivers/misc/fuse/Makefile create mode 100644 include/linux/coresight.h create mode 100644 scripts/checkkconfigsymbols.py delete mode 100755 scripts/checkkconfigsymbols.sh -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/