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  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:	Fri, 20 May 2016 20:23:23 -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 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@...uxfoundation.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

Powered by blists - more mailing lists