From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>,
Arnd Bergmann <arnd@arndb.de>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] char/misc driver patches for 4.6-rc1
Date: Wed, 16 Mar 2016 17:07:59 -0700 [thread overview]
Message-ID: <20160317000759.GA12702@kroah.com> (raw)
The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af:
Linux 4.5-rc6 (2016-02-28 08:41:20 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/ tags/char-misc-4.6-rc1
for you to fetch changes up to 16617535684faf9de30620de83667214297a36b8:
goldfish: Fix build error of missing ioremap on UM (2016-03-05 12:33:58 -0800)
----------------------------------------------------------------
Char/Misc patches for 4.6-rc1
Here is the big char/misc driver update for 4.6-rc1.
The majority of the patches here is hwtracing and some new mic drivers,
but there's a lot of other driver updates as well. Full details in the
shortlog.
All have been in linux-next for a while with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Alex Bennée (1):
goldfish_pipe: don't be clever with #define offsets
Alex Ng (2):
Drivers: hv: utils: Remove util transport handler from list if registration fails
Drivers: hv: vmbus: Support kexec on ws2012 r2 and above
Alexander Shishkin (21):
stm class: Fix locking in unbinding policy path
stm class: Fix link list locking
stm class: Prevent user-controllable allocations
intel_th: pci: Add Apollo Lake SOC support
intel_th: pci: Add Broxton SOC support
intel_th: Depend on HAS_IOMEM
intel_th: gth: Remove commented-out code
intel_th: Update scratchpad bits according to enabled output activity
intel_th: sth: Sanitize packet callback's return values
intel_th: Set root device's drvdata early
intel_th: Use real device index in the node names
stm class: Use driver's packet callback return value
stm class: Support devices with multiple instances
stm class: dummy_stm: Create multiple devices
stm class: Add heartbeat stm source device
stm class: Fix unlocking braino in the error path
stm class: Guard output assignment against concurrency
stm class: Fix unbalanced module/device refcounting
stm class: Fix a race in unlinking
stm class: Plug stm device's unlink callback
stm class: dummy_stm: Add link callback for fault injection
Alexander Usyskin (25):
mei: prevent queuing new flow control credit.
mei: always copy the read buffer if data is ready
mei: wd: drop the watchdog code from the core mei driver
mei: debugfs: adjust active clients print buffer
mei: debugfs: allow hbm features list dump in earlier stages
mei: call stop on failed char device register
mei: amthif: don't copy from an empty buffer
mei: amthif: don't drop read packets on timeout
mei: amthif: allow only one request at a time
mei: amthif: use rx_wait queue also for amthif client
mei: amthif: interrupt reader on link reset
mei: bus: check if the device is enabled before data transfer
mei: drop superfluous closing bracket from write traces
mei: wake blocked write on link reset
mei: clean write queues and wake waiters on disconnect
mei: discard replies from unconnected fixed address clients
mei: fill file pointer in read cb for fixed address client
mei: fixed address clients for the new platforms
mei: hbm: warn about fw-initiated disconnect
mei: drop reserved host client ids
mei: bus: run rescan on me_clients list change
mei: hbm: send immediate reply flag in enum request
mei: split amthif client init from end of clients enumeration
mei: fix double freeing of a cb during link reset
mei: fix format string in debug prints
Amitoj Kaur Chawla (1):
misc: ibmasm: Replace timeval with timespec64
Andreas Kemnade (1):
omap_hdq: fix usecount handling
Andrew Lunn (7):
nvmem: Add flag to export NVMEM to root only
nvmem: Add backwards compatibility support for older EEPROM drivers.
eeprom: at24: extend driver to plug into the NVMEM framework
eeprom: at25: Remove in kernel API for accessing the EEPROM
eeprom: at25: extend driver to plug into the NVMEM framework
eeprom: 93xx46: extend driver to plug into the NVMEM framework
misc: at24: replace memory_accessor with nvmem_device_read
Andrew-CT Chen (3):
dt-bindings: add document of mediatek efuse driver
nvmem: mediatek: Add Mediatek EFUSE driver
nvmem: mediatek: Fix later provider initialization
Andrzej Hajda (1):
drivers: char: mem: fix IS_ERROR_VALUE usage
Ariel D'Alessandro (2):
DT: nvmem: Add NXP LPC18xx EEPROM memory binding documentation
nvmem: NXP LPC18xx EEPROM memory NVMEM driver
Arnd Bergmann (5):
staging: goldfish: use div64_s64 instead of do_div
stm class: Select CONFIG_SRCU
lkdtm: mark execute_location as noinline
char: nwbutton: avoid unused variable warning
char: genrtc: replace blacklist with whitelist
Arve Hjønnevåg (1):
android: binder: More offset validation
Ashutosh Dixit (2):
misc: mic: Fix crash when MIC reset is invoked in RESET_FAILED state
misc: mic: Enable VOP card side functionality
Axel Lin (1):
nvmem: imx-ocotp: Fix return value of imx_ocotp_read
Bamvor Jian Zhang (3):
ppdev: convert to y2038 safe
ppdev: add support for compat ioctl
fs/compat: remove useless compat ioctl for parport device
Ben Hutchings (1):
misc/bmp085: Enable building as a module
Bhumika Goyal (1):
drivers: char: raw: Removed unnecessary braces
Caesar Wang (2):
nvmem: sunxi: trivial: fix code style
nvmem: rockchip: trivial: Make the driver more readability
Chanwoo Choi (1):
extcon: Add the EXTCON_CHG_USB_SDP to support SDP charing port
Charles Keepax (1):
extcon: arizona: Use DAPM mutex helper functions
Chen Feng (1):
firmware: Change the page arrary alloc to vmalloc
Christian Colic (2):
staging: goldfish: (coding style) Add spaces around the "+" to conform to checkpatch
staging: goldfish: (coding style) Rewrite comparisons to NULL as "!data->reg_base"
Christoffer Dall (1):
goldfish_pipe: Pin pages to memory while copying and other cleanups
Chunyan Zhang (2):
stm class: Fix an off-by-one in master array allocation
stm class: Fix master deallocation in device unregistering
Colin Ian King (1):
pch_phub: return -ENODATA if ROM can't be mapped
Cory Tusar (5):
misc: eeprom_93xx46: Fix 16-bit read and write accesses.
Documentation: devicetree: Add DT bindings to eeprom_93xx46 driver.
misc: eeprom_93xx46: Implement eeprom_93xx46 DT bindings.
misc: eeprom_93xx46: Add quirks to support Atmel AT93C46D device.
misc: eeprom_93xx46: Add support for a GPIO 'select' line.
Dan Bogdan Nechita (1):
misc: ad525x_dpot: Fix the enabling of the "otpXen" attributes
Dan Carpenter (6):
extcon: max77843: Use correct size for reading the interrupt register
misc: mic/scif: fix wrap around tests
goldfish: locking bugs in goldfish_pipe_read_write()
mic_virtio: fix a timeout loop
misc: mic: use after free printing error message
misc: mic: silence an overflow warning
David S. Miller (3):
sparc: Hook up copy_file_range syscall.
sparc32: Add -Wa,-Av8 to KBUILD_CFLAGS.
sparc64: Fix sparc64_set_context stack handling.
David Windsor (1):
lkdtm: add test for atomic_t underflow/overflow
Dexuan Cui (7):
Drivers: hv: vmbus: add a helper function to set a channel's pending send size
Drivers: hv: vmbus: define the new offer type for Hyper-V socket (hvsock)
Drivers: hv: vmbus: vmbus_sendpacket_ctl: hvsock: avoid unnecessary signaling
Drivers: hv: vmbus: define a new VMBus message type for hvsock
Drivers: hv: vmbus: add a hvsock flag in struct hv_driver
Drivers: hv: vmbus: add a per-channel rescind callback
Drivers: hv: vmbus: add an API vmbus_hvsock_device_unregister()
Eli Billauer (1):
char: xillybus: Fix internal data structure initialization
Eric Biggers (1):
misc: mic: fix incorrect use of error codes in SCIF DMA driver
Eric Long (2):
coresight: "DEVICE_ATTR_RO" should defined as static.
coresight: etm4x: Check every parameter used by dma_xx_coherent.
Felipe Balbi (3):
extcon: palmas: Add the support for VBUS detection by using GPIO
arm: boot: dts: beaglex15: Remove ID GPIO
arm: boot: beaglex15: pass correct interrupt
Geert Uytterhoeven (2):
stm class: Hide STM-specific options if STM is disabled
intel_th: INTEL_TH should depend on HAS_DMA
Geliang Tang (10):
extcon: Use to_i2c_client for both rt8973a and sm5502
misc: mic/scif: use list_next_entry instead of list_entry_next
misc: apds990x, bh1770glc, lis3lv02d: use to_i2c_client
misc: eeprom: use kobj_to_dev()
misc: cxl: use kobj_to_dev()
misc: c2port: use kobj_to_dev()
vme: vme_ca91cx42.c: use to_pci_dev()
devres: use to_pci_dev()
pch_phub: use kobj_to_dev()
GenWQE: use kobj_to_dev()
Greg Hackmann (3):
goldfish: refactor goldfish platform configs
platform: goldfish: pipe: add devicetree bindings
platform: goldfish: pipe: don't log when dropping PIPE_ERROR_AGAIN
Greg Kroah-Hartman (4):
Merge 4.5-rc4 into char-misc-next
Merge 4.5-rc6 into char-misc-next
Merge tag 'extcon-next-for-4.6' of git://git.kernel.org/.../chanwoo/extcon into char-misc-testing
Merge tag 'lkdtm-next' of git://git.kernel.org/.../kees/linux into char-misc-testing
Grygorii Strashko (1):
extcon: palmas: Drop IRQF_EARLY_RESUME flag
Jason Hu (1):
goldfish: Enable ACPI-based enumeration for android pipe
Jiri Kosina (1):
w1: w1_process() is not freezable kthread
Jorgen Hansen (1):
VMCI: Use 32bit atomics for queue headers on X86_32
K. Y. Srinivasan (6):
Drivers: hv: vmbus: Cleanup vmbus_set_event()
Drivers: hv: vmbus: Add vendor and device atttributes
Drivers: hv: vmbus: Eliminate the spin lock on the read path
Drivers: hv: vmbus: Give control over how the ring access is serialized
Drivers: hv: util: Pass the channel information during the init call
Drivers: hv: vmbus: Support handling messages on multiple CPUs
Kamal Mostafa (1):
tools/hv: Use include/uapi with __EXPORTED_HEADERS__
Kees Cook (2):
MAINTAINERS: add myself as lkdtm maintainer
lkdtm: improve use-after-free tests
Krzysztof Kozlowski (1):
goldfish: Fix build error of missing ioremap on UM
LABBE Corentin (1):
char/nvram: set array of const as const
Laura Abbott (3):
lkdtm: Add READ_AFTER_FREE test
lkdtm: Update WRITE_AFTER_FREE test
lkdtm: Add read/write after free tests for buddy memory
Laurent FERT (2):
intel_th: msu: Fix offset for wrapped block
intel_th: msu: Release resources on read error
Linus Torvalds (1):
Merge git://git.kernel.org/.../davem/sparc
Lucas Tanure (1):
stm class: Use a signed return type for stm_find_master_chan
Luis R. Rodriguez (1):
firmware: simplify dev_*() print messages for generic helpers
Mathieu Poirier (25):
coresight: fixing indentation problem
coresight: fixing lockdep error
coresight: coresight_unregister() function cleanup
coresight: release reference taken by 'bus_find_device()'
coresight: remove csdev's link from topology
coresight: removing bind/unbind options from sysfs
coresight: implementing 'cpu_id()' API
coresight: associating path with session rather than tracer
coresight: add API to get sink from path
coresight: moving PM runtime operations to core framework
coresight: etm3x: moving etm_readl/writel to header file
coresight: etm3x: moving sysFS entries to dedicated file
coresight: etm3x: unlocking tracers in default arch init
coresight: etm3x: splitting struct etm_drvdata
coresight: etm3x: adding operation mode for etm_enable()
coresight: etm3x: set progbit to stop trace collection
coresight: etm3x: changing default trace configuration
coresight: etm3x: consolidating initial config
coresight: etm3x: implementing user/kernel mode tracing
coresight: etm3x: implementing perf_enable/disable() API
coresight: etb10: moving to local atomic operations
coresight: etb10: adding operation mode for sink->enable()
coresight: etb10: implementing AUX API
coresight: etm-perf: new PMU driver for ETM tracers
coresight: introducing a global trace ID function
Matthias Lange (1):
scripts: fix typo in ver_linux
Michael Hennerich (1):
drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
Mike Frysinger (1):
sparc: Fix system call tracing register handling.
Miodrag Dinic (1):
Enable platform support for Goldfish virtual devices
Moritz Fischer (1):
extcon: gpio: Fix typo in comment
Paul Burton (1):
misc: pch_phub: allow build on MIPS platforms
Paul Gortmaker (3):
drivers/misc: make arm-charlcd.c explicitly non-modular
drivers/hwtracing: make coresight-* explicitly non-modular
drivers/hwtracing: make coresight-etm-perf.c explicitly non-modular
Rasmus Villemoes (1):
nvmem: core: fix error path in nvmem_add_cells()
Richard Weinberger (1):
nvmem: Fix dependencies for !HAS_IOMEM archs
Riley Andrews (1):
android: drivers: Avoid debugfs race in binder
Shraddha Barke (1):
Staging: goldfish: goldfish_nand: Add DMA Support using dmam_alloc_coherent
Srinivas Kandagatla (1):
nvmem: core: return error for non word aligned access
Stephen Boyd (1):
spmi: pmic-arb: Support more than 128 peripherals
Sudeep Dutt (7):
misc: mic: Remove MIC X100 host virtio functionality
misc: mic: Remove MIC X100 card virtio functionality
misc: mic: MIC VOP Bus
misc: mic: Add data structures for the VOP driver
misc: mic: Enable VOP host side functionality
misc: mic: Enable VOP debugfs and driver build
misc: mic: MIC host and card driver changes to enable VOP
Sudip Mukherjee (13):
misc: mic: remove unneeded debug message
misc: mic: return error properly
misc: mic: return error directly
misc: mic: use common error path
misc: st_core: remove unreachable code
ppdev: space prohibited between function name and parenthesis
ppdev: remove whitespace around pointers
ppdev: add missing blank line
ppdev: remove braces
ppdev: fix parenthesis alignment
ppdev: remove space before tab
ppdev: use new parport device model
ppdev: use dev_* macros
Tomas Winkler (18):
mei: bus: remove redundant uuid string in debug messages
mei: drop nfc leftovers from the mei driver
watchdog: mei_wdt: implement MEI iAMT watchdog driver
watchdog: mei_wdt: add status debugfs entry
mei: bus: whitelist the watchdog client
watchdog: mei_wdt: register wd device only if required
watchdog: mei_wdt: add activation debugfs entry
watchdog: mei_wdt: re-register device on event
mei: trace pci configuration space io
mei: fix possible integer overflow issue
mei: constify struct file pointer
mei: rename variable names 'file_object' to fp
mei: amthif: replace amthif_rd_complete_list with rd_completed
mei: amthif: drop parameter validation from mei_amthif_write
mei: bus: fix RX event scheduling
mei: bus: fix notification event delivery
mei: wd: drop AGAIN the watchdog code from the core mei driver
mei: me: add broxton pci device ids
Vitaly Kuznetsov (7):
Drivers: hv: vmbus: avoid infinite loop in init_vp_index()
Drivers: hv: vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload()
Drivers: hv: vmbus: don't manipulate with clocksources on crash
Drivers: hv: vmbus: don't loose HVMSG_TIMER_EXPIRED messages
Drivers: hv: vmbus: avoid wait_for_completion() on crash
Drivers: hv: vmbus: remove code duplication in message handling
Drivers: hv: vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload()
Yu Ning (1):
goldfish_pipe: Pass physical addresses to the device if supported
wim.coekaerts@oracle.com (1):
Add sun4v_wdt watchdog driver
Documentation/ABI/stable/sysfs-bus-vmbus | 14 +
.../devicetree/bindings/goldfish/pipe.txt | 17 +
.../devicetree/bindings/misc/eeprom-93xx46.txt | 25 +
.../devicetree/bindings/nvmem/lpc1857-eeprom.txt | 28 +
.../devicetree/bindings/nvmem/mtk-efuse.txt | 36 +
Documentation/mic/mic_overview.txt | 54 +-
Documentation/mic/mpssd/mpss | 2 +-
Documentation/mic/mpssd/mpssd.c | 2 +-
Documentation/misc-devices/mei/mei.txt | 12 +-
Documentation/watchdog/watchdog-parameters.txt | 4 +
MAINTAINERS | 6 +
arch/arm/boot/dts/am57xx-beagle-x15.dts | 3 +-
arch/arm/mach-davinci/board-mityomapl138.c | 5 +-
arch/arm/mach-davinci/common.c | 4 +-
arch/sparc/Makefile | 6 +
arch/sparc/include/uapi/asm/unistd.h | 3 +-
arch/sparc/kernel/entry.S | 17 +
arch/sparc/kernel/hvcalls.S | 3 +-
arch/sparc/kernel/signal_64.c | 2 +-
arch/sparc/kernel/sparc_ksyms_64.c | 1 +
arch/sparc/kernel/syscalls.S | 36 +
arch/sparc/kernel/systbls_32.S | 2 +-
arch/sparc/kernel/systbls_64.S | 4 +-
drivers/android/binder.c | 26 +-
drivers/base/firmware_class.c | 17 +-
drivers/char/Kconfig | 3 +-
drivers/char/mem.c | 2 +-
drivers/char/nvram.c | 12 +-
drivers/char/nwbutton.c | 5 +-
drivers/char/ppdev.c | 397 +++--
drivers/char/raw.c | 4 +-
drivers/char/xillybus/xillybus_core.c | 4 +-
drivers/extcon/extcon-arizona.c | 4 +-
drivers/extcon/extcon-gpio.c | 2 +-
drivers/extcon/extcon-max14577.c | 3 +
drivers/extcon/extcon-max77693.c | 12 +-
drivers/extcon/extcon-max77843.c | 5 +-
drivers/extcon/extcon-max8997.c | 3 +
drivers/extcon/extcon-palmas.c | 54 +-
drivers/extcon/extcon-rt8973a.c | 8 +-
drivers/extcon/extcon-sm5502.c | 8 +-
drivers/hv/channel.c | 36 +-
drivers/hv/channel_mgmt.c | 262 ++-
drivers/hv/connection.c | 20 +-
drivers/hv/hv.c | 36 +-
drivers/hv/hv_fcopy.c | 2 +-
drivers/hv/hv_kvp.c | 2 +-
drivers/hv/hv_snapshot.c | 2 +-
drivers/hv/hv_util.c | 1 +
drivers/hv/hv_utils_transport.c | 3 +
drivers/hv/hyperv_vmbus.h | 36 +-
drivers/hv/ring_buffer.c | 31 +-
drivers/hv/vmbus_drv.c | 117 +-
drivers/hwtracing/coresight/Kconfig | 1 +
drivers/hwtracing/coresight/Makefile | 4 +-
drivers/hwtracing/coresight/coresight-etb10.c | 293 +++-
drivers/hwtracing/coresight/coresight-etm-perf.c | 393 +++++
drivers/hwtracing/coresight/coresight-etm-perf.h | 32 +
drivers/hwtracing/coresight/coresight-etm.h | 142 +-
.../hwtracing/coresight/coresight-etm3x-sysfs.c | 1272 ++++++++++++++
drivers/hwtracing/coresight/coresight-etm3x.c | 1737 ++++----------------
drivers/hwtracing/coresight/coresight-etm4x.c | 37 +-
drivers/hwtracing/coresight/coresight-funnel.c | 21 +-
drivers/hwtracing/coresight/coresight-priv.h | 15 +
.../coresight/coresight-replicator-qcom.c | 19 +-
drivers/hwtracing/coresight/coresight-replicator.c | 25 +-
drivers/hwtracing/coresight/coresight-tmc.c | 35 +-
drivers/hwtracing/coresight/coresight-tpiu.c | 23 +-
drivers/hwtracing/coresight/coresight.c | 388 +++--
drivers/hwtracing/coresight/of_coresight.c | 3 +-
drivers/hwtracing/intel_th/Kconfig | 1 +
drivers/hwtracing/intel_th/core.c | 30 +-
drivers/hwtracing/intel_th/gth.c | 32 +-
drivers/hwtracing/intel_th/gth.h | 3 -
drivers/hwtracing/intel_th/intel_th.h | 41 +
drivers/hwtracing/intel_th/msu.c | 9 +-
drivers/hwtracing/intel_th/pci.c | 12 +-
drivers/hwtracing/intel_th/sth.c | 11 +-
drivers/hwtracing/stm/Kconfig | 16 +
drivers/hwtracing/stm/Makefile | 2 +
drivers/hwtracing/stm/core.c | 175 +-
drivers/hwtracing/stm/dummy_stm.c | 71 +-
drivers/hwtracing/stm/heartbeat.c | 130 ++
drivers/hwtracing/stm/policy.c | 25 +-
drivers/hwtracing/stm/stm.h | 2 +
drivers/misc/Kconfig | 4 +-
drivers/misc/ad525x_dpot.c | 4 +-
drivers/misc/apds990x.c | 8 +-
drivers/misc/arm-charlcd.c | 24 +-
drivers/misc/bh1770glc.c | 8 +-
drivers/misc/c2port/core.c | 8 +-
drivers/misc/cxl/sysfs.c | 5 +-
drivers/misc/eeprom/Kconfig | 6 +
drivers/misc/eeprom/at24.c | 130 +-
drivers/misc/eeprom/at25.c | 148 +-
drivers/misc/eeprom/eeprom.c | 2 +-
drivers/misc/eeprom/eeprom_93xx46.c | 332 +++-
drivers/misc/genwqe/card_sysfs.c | 2 +-
drivers/misc/ibmasm/ibmasm.h | 9 +-
drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 8 +-
drivers/misc/lkdtm.c | 124 +-
drivers/misc/mei/Kconfig | 6 +-
drivers/misc/mei/Makefile | 1 -
drivers/misc/mei/amthif.c | 130 +-
drivers/misc/mei/bus-fixup.c | 41 +-
drivers/misc/mei/bus.c | 57 +-
drivers/misc/mei/client.c | 189 +--
drivers/misc/mei/client.h | 27 +-
drivers/misc/mei/debugfs.c | 65 +-
drivers/misc/mei/hbm.c | 24 +-
drivers/misc/mei/hw-me-regs.h | 4 +
drivers/misc/mei/hw-me.c | 10 +-
drivers/misc/mei/hw-txe.c | 10 +-
drivers/misc/mei/hw.h | 32 +-
drivers/misc/mei/init.c | 20 +-
drivers/misc/mei/interrupt.c | 94 +-
drivers/misc/mei/main.c | 106 +-
drivers/misc/mei/mei-trace.c | 2 +
drivers/misc/mei/mei-trace.h | 40 +-
drivers/misc/mei/mei_dev.h | 118 +-
drivers/misc/mei/pci-me.c | 7 +-
drivers/misc/mei/pci-txe.c | 4 +-
drivers/misc/mei/wd.c | 391 -----
drivers/misc/mic/Kconfig | 44 +-
drivers/misc/mic/Makefile | 1 +
drivers/misc/mic/bus/Makefile | 1 +
drivers/misc/mic/bus/cosm_bus.h | 2 +
drivers/misc/mic/bus/vop_bus.c | 203 +++
drivers/misc/mic/bus/vop_bus.h | 140 ++
drivers/misc/mic/card/Makefile | 1 -
drivers/misc/mic/card/mic_device.c | 89 +-
drivers/misc/mic/card/mic_device.h | 3 +
drivers/misc/mic/card/mic_virtio.c | 634 -------
drivers/misc/mic/card/mic_virtio.h | 76 -
drivers/misc/mic/card/mic_x100.c | 1 +
drivers/misc/mic/cosm/cosm_main.c | 13 +-
drivers/misc/mic/host/Makefile | 2 -
drivers/misc/mic/host/mic_boot.c | 125 +-
drivers/misc/mic/host/mic_debugfs.c | 190 ---
drivers/misc/mic/host/mic_device.h | 9 +-
drivers/misc/mic/host/mic_fops.c | 222 ---
drivers/misc/mic/host/mic_fops.h | 32 -
drivers/misc/mic/host/mic_main.c | 49 +-
drivers/misc/mic/host/mic_virtio.c | 811 ---------
drivers/misc/mic/host/mic_x100.c | 19 +-
drivers/misc/mic/scif/scif_dma.c | 41 +-
drivers/misc/mic/scif/scif_rma.c | 7 +-
drivers/misc/mic/vop/Makefile | 9 +
drivers/misc/mic/vop/vop_debugfs.c | 232 +++
drivers/misc/mic/vop/vop_main.c | 755 +++++++++
.../misc/mic/{host/mic_virtio.h => vop/vop_main.h} | 129 +-
drivers/misc/mic/vop/vop_vringh.c | 1165 +++++++++++++
drivers/misc/pch_phub.c | 10 +-
drivers/misc/ti-st/st_core.c | 1 -
drivers/misc/vmw_vmci/vmci_driver.c | 2 +-
drivers/nvmem/Kconfig | 24 +
drivers/nvmem/Makefile | 4 +
drivers/nvmem/core.c | 145 +-
drivers/nvmem/imx-ocotp.c | 2 +-
drivers/nvmem/lpc18xx_eeprom.c | 330 ++++
drivers/nvmem/mtk-efuse.c | 110 ++
drivers/nvmem/rockchip-efuse.c | 90 +-
drivers/nvmem/sunxi_sid.c | 9 +-
drivers/platform/Kconfig | 3 +-
drivers/platform/goldfish/Kconfig | 19 +
drivers/platform/goldfish/Makefile | 2 +-
drivers/platform/goldfish/goldfish_pipe.c | 169 +-
drivers/spmi/spmi-pmic-arb.c | 153 +-
drivers/staging/goldfish/goldfish_audio.c | 8 +-
drivers/staging/goldfish/goldfish_nand.c | 50 +-
drivers/vme/bridges/vme_ca91cx42.c | 11 +-
drivers/w1/masters/omap_hdq.c | 1 -
drivers/w1/w1.c | 1 -
drivers/watchdog/Kconfig | 26 +
drivers/watchdog/Makefile | 2 +
drivers/watchdog/mei_wdt.c | 724 ++++++++
drivers/watchdog/sun4v_wdt.c | 191 +++
fs/compat_ioctl.c | 22 -
include/linux/amba/bus.h | 9 +
include/linux/coresight-pmu.h | 39 +
include/linux/coresight.h | 34 +-
include/linux/davinci_emac.h | 4 +-
include/linux/eeprom_93xx46.h | 9 +
include/linux/hyperv.h | 96 ++
include/linux/memory.h | 11 -
include/linux/mfd/palmas.h | 3 +
include/linux/nvmem-provider.h | 5 +-
include/linux/platform_data/at24.h | 10 +-
include/linux/spi/eeprom.h | 2 -
include/linux/stm.h | 10 +
include/linux/vmw_vmci_defs.h | 43 +-
lib/devres.c | 2 +-
scripts/ver_linux | 2 +-
tools/hv/Makefile | 2 +
194 files changed, 10253 insertions(+), 5745 deletions(-)
create mode 100644 Documentation/devicetree/bindings/goldfish/pipe.txt
create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/mtk-efuse.txt
create mode 100644 drivers/hwtracing/coresight/coresight-etm-perf.c
create mode 100644 drivers/hwtracing/coresight/coresight-etm-perf.h
create mode 100644 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c
create mode 100644 drivers/hwtracing/stm/heartbeat.c
delete mode 100644 drivers/misc/mei/wd.c
create mode 100644 drivers/misc/mic/bus/vop_bus.c
create mode 100644 drivers/misc/mic/bus/vop_bus.h
delete mode 100644 drivers/misc/mic/card/mic_virtio.c
delete mode 100644 drivers/misc/mic/card/mic_virtio.h
delete mode 100644 drivers/misc/mic/host/mic_fops.c
delete mode 100644 drivers/misc/mic/host/mic_fops.h
delete mode 100644 drivers/misc/mic/host/mic_virtio.c
create mode 100644 drivers/misc/mic/vop/Makefile
create mode 100644 drivers/misc/mic/vop/vop_debugfs.c
create mode 100644 drivers/misc/mic/vop/vop_main.c
rename drivers/misc/mic/{host/mic_virtio.h => vop/vop_main.h} (58%)
create mode 100644 drivers/misc/mic/vop/vop_vringh.c
create mode 100644 drivers/nvmem/lpc18xx_eeprom.c
create mode 100644 drivers/nvmem/mtk-efuse.c
create mode 100644 drivers/watchdog/mei_wdt.c
create mode 100644 drivers/watchdog/sun4v_wdt.c
create mode 100644 include/linux/coresight-pmu.h
reply other threads:[~2016-03-17 0:08 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160317000759.GA12702@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=arnd@arndb.de \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.