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:	Wed, 16 Mar 2016 17:07:59 -0700
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 patches for 4.6-rc1

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@...uxfoundation.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@...cle.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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ