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]
Message-ID: <20161003143915.GA15152@kroah.com>
Date:   Mon, 3 Oct 2016 16:39:15 +0200
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.9-rc1

The following changes since commit c6935931c1894ff857616ff8549b61236a19148f:

  Linux 4.8-rc5 (2016-09-04 14:31:46 -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.9-rc1

for you to fetch changes up to c9fef1cc3dd3677633e6fd6ea5bd7ef3b741fab3:

  drivers/misc/hpilo: Changes to support new security states in iLO5 FW (2016-09-27 12:53:46 +0200)

----------------------------------------------------------------
Char/Misc driver update for 4.9-rc1

Here's the "big" char and misc driver update for 4.9-rc1.

Lots of little things here, all over the driver tree for subsystems that
flow through me.  Nothing major that I can discern, full details are in
the shortlog.

All have been in the linux-next tree with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Aaron Sierra (1):
      vme: change LM callback argument to void pointer

Alessio Igor Bogani (1):
      vme: Fix module autoload

Alex Ng (6):
      Drivers: hv: balloon: Use available memory value in pressure report
      Drivers: hv: utils: Continue to poll VSS channel after handling requests.
      Drivers: hv: utils: Check VSS daemon is listening before a hot backup
      Drivers: hv: utils: Rename version definitions to reflect protocol version.
      Drivers: hv: utils: Use TimeSync samples to adjust the clock after boot.
      Drivers: hv: utils: Support TimeSync version 4.0 protocol samples.

Alexander Kapshuk (3):
      ver_linux: complete awk implementation
      ver_linux: shell implementation removed
      ver_linux: rename ver_linux.awk to ver_linux

Alexander Usyskin (22):
      mei: amthif: drop READ_COMPLETE state
      mei: amthif: fix request cancel
      mei: amthif: drop iamthif_current_cb
      mei: amthif: enable poll for async events
      mei: amthif: drop mei_amthif_send_cmd
      mei: amthif: use mei_cl_alloc_cb for allocating cbs
      mei: drop mei_io_cb_alloc_buf
      mei: recover after errors in runtime pm flow
      mei: drop read complete queue emptiness check
      mei: move read cb to complete queue if not connected
      mei: add file pointer to the host client structure
      mei: add read callback on demand for fixed_address clients
      mei: amthif: drop mei_clear_lists function
      mei: drop redundant krealloc and checks in irq read
      mei: prepare read cb for fixed address clients on the receive path only.
      mei: rx flow control counter
      mei: enqueue consecutive reads
      mei: amthif: drop mei_amthif_read
      mei: drop unused file transaction states
      mei: amthif: fix deadlock in initialization during a reset
      mei: me: add kaby point device ids
      mei: stop the stall timer worker if not needed

Alexandre Belloni (1):
      Documentation: mic: fix kernel version

Andreas Werner (2):
      mcb: Added support for LPC or non PCI based MCB carrier
      mcb: Added bar descriptor support for non PCI bus MCB carrier

Andrew Donnellan (1):
      checkkconfigsymbols.py: add --no-color option, don't print color to non-TTY

Andy Shevchenko (1):
      at25: fix debug and error messaging

Arnd Bergmann (3):
      mic: remove unused function arg
      char/mwave: remove custom BOOLEAN type
      vme: fake: fix build for 64-bit dma_addr_t

Baoyou Xie (3):
      fix:memory:of_memory:add missing header dependencies
      coresight: tmc: mark symbols static where possible
      vme: fake: mark symbols static where possible

Ben Werbowyj (3):
      drivers: w1: style corrections for parenthesis and braces
      drivers: w1: removed assignment from within if statement
      drivers: w1: style corrections-pointers-blanklines-comparisons

Benedikt Spranger (1):
      MAINTAINERS: Saying goodbye to Hans J. Koch

Chris Metcalf (1):
      tile-srom: avoid krealloc(... __GFP_ZERO) pattern

Christophe JAILLET (1):
      spmi: pmic-arb: Return an error code if sanity check fails

Chunyan Zhang (1):
      coresight-stm: support mmapping channel regions with mmio_addr

Dexuan Cui (2):
      Drivers: hv: vmbus: fix the race when querying & updating the percpu list
      Drivers: hv: vmbus: suppress some "hv_vmbus: Unknown GUID" warnings

Eli Billauer (1):
      char: xillybus: Fix spelling mistake and comment

Finley Xiao (2):
      nvmem: rockchip-efuse: update compatible strings for Rockchip efuse
      nvmem: rockchip-efuse: add rk3399-efuse support

Frank Haverkamp (1):
      GenWQE: Change default access rights for device node

Greg Kroah-Hartman (1):
      Merge 4.8-rc5 into char-misc-next

Jan Viktorin (1):
      uio: fix dmem_region_start computation

Jean Delvare (1):
      fpga manager: Add hardware dependency to Zynq driver

Joe Perches (1):
      ttyprintk: Neaten and simplify printing

Johannes Thumshirn (2):
      mcb: Introduce type safety for to_mcb_*
      mcb: remove sub-device handling code

K. Y. Srinivasan (5):
      Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels
      Drivers: hv: vmbus: Reduce the delay between retries in vmbus_post_msg()
      Drivers: hv: vmbus: Implement a mechanism to tag the channel for low latency
      Drivers: hv: Introduce a policy for controlling channel affinity
      Revert "Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw()"

Linus Walleij (1):
      misc: retire the old BMP085 driver

Markus Elfring (1):
      coresight: tmc: Delete an unnecessary check before the function call "kfree"

Martyn Welch (2):
      vme: Update documentation to match api
      vme: Adding Fake VME driver

Masahiro Yamada (1):
      clk: probe common clock drivers earlier

Mathieu Poirier (12):
      coresight: delay initialisation when children are missing
      coresight: add PM runtime calls to coresight_simple_func()
      coresight: etm-perf: pass struct perf_event to source::enable/disable()
      coresight: remove duplicated enumeration
      coresight: etm-perf: configuring filters from perf core
      coresight: etm4x: split default and filter configuration
      coresight: etm4x: cleaning up default filter configuration
      coresight: etm4x: adding range filter configuration function
      coresight: etm4x: configuring include/exclude function
      coresight: etm4x: adding configurable address range filtering
      coresight: etm4x: adding configurable start/stop filtering
      coresight: perf: deal with error condition properly

Michael Moese (2):
      mcb: Enable PCI bus mastering by default
      mcb: Add a dma_device to mcb_device

Muhammad Falak R Wani (2):
      misc: mic: scif: use vma_pages().
      VMCI: use memdup_user().

Olivier Schonken (1):
      coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID

Paul Gortmaker (1):
      vme: make core vme support explicitly non-modular

Peter Chen (1):
      hwtracing: coresight: of_coresight: add missing of_node_put after calling of_parse_phandle

PrasannaKumar Muralidharan (2):
      miscdevice: Add helper macro for misc device boilerplate
      miscdevice: Use module_misc_device() macro

Robin Murphy (1):
      drivers: char: mem: Check {read,write}_kmem() addresses

Rusk, Mark (1):
      drivers/misc/hpilo: Changes to support new security states in iLO5 FW

Sebastian Ott (1):
      misc/genwqe: ensure zero initialization

Stephen Hemminger (1):
      Driver: hv: vmbus: Make mmio resource local

Sudeep Holla (4):
      coresight: access conn->child_name only if it's initialised
      coresight: always use stashed trace id value in etm4_trace_id
      coresight: etm4x: request to retain power to the trace unit when active
      coresight: fix handling of ETM trace register access via sysfs

Sudip Mukherjee (1):
      ppdev: use new parport device model

Suzuki K Poulose (8):
      coresight: Remove erroneous dma_free_coherent in tmc_probe
      coresight: Consolidate error handling path for tmc_probe
      coresight: Fix csdev connections initialisation
      coresight: tmc: Limit the trace to available data
      coresight: etmv4: Fix ETMv4x peripheral ID table
      coresight: Cleanup TMC status check
      coresight: Add better messages for coresight_timeout
      coresight: Use local coresight_desc instances

Tomas Winkler (4):
      mei: hbm: add missing argument in the kdoc
      mei: fix return value on disconnection
      mei: use consistent naming for TX control flow credits
      mei: add wrapper for queuing control commands.

Valentin Rothberg (6):
      checkkconfigsymbols.py: avoid shell injection
      checkkconfigsymbols.py: port to Python 3
      checkkconfigsymbols: use ArgumentParser
      checkkconfigsymbols.py: fix pylint and pep8 warnings
      checkkconfigsymblos: consistent symbol terminology
      checkkconfigsymbols: use arglist instead of cmd string

Vitaly Kuznetsov (16):
      Drivers: hv: avoid vfree() on crash
      Drivers: hv: get rid of redundant messagecount in create_gpadl_header()
      Drivers: hv: don't leak memory in vmbus_establish_gpadl()
      Drivers: hv: get rid of timeout in vmbus_open()
      Drivers: hv: utils: fix a race on userspace daemons registration
      Tools: hv: kvp: ensure kvp device fd is closed on exec
      Drivers: hv: balloon: keep track of where ha_region starts
      Drivers: hv: balloon: account for gaps in hot add regions
      Drivers: hv: balloon: don't wait for ol_waitevent when memhp_auto_online is enabled
      Drivers: hv: balloon: replace ha_region_mutex with spinlock
      Drivers: hv: cleanup vmbus_open() for wrap around mappings
      Drivers: hv: ring_buffer: wrap around mappings for ring buffers
      Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer()
      Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw()
      Drivers: hv: make VMBus bus ids persistent
      Drivers: hv: get rid of id in struct vmbus_channel

Vivek yadav (1):
      Drivers: hv: hv_util: Avoid dynamic allocation in time synch

Wei Yongjun (3):
      coresight: etm4x: remove duplicated include from coresight-etm4x.c
      w1: fix timeout_us parameter description
      vme: fake: remove unexpected unlock in fake_master_set()

Zhouyi Zhou (1):
      snsc: check return value of class_create

Zubair Lutfullah Kakakhel (3):
      misc: pch_phub: Read prefetch value from device tree if passed
      misc: pch_phub: Add UART_CLK quirk for Boston platform
      serial: pch_uart: Add support for reading clock-frequency from DT

 CREDITS                                            |    5 +
 Documentation/ABI/testing/sysfs-class-mic.txt      |    2 +-
 Documentation/ABI/testing/sysfs-i2c-bmp085         |   31 -
 .../devicetree/bindings/nvmem/rockchip-efuse.txt   |   13 +-
 Documentation/vme_api.txt                          |   13 +-
 MAINTAINERS                                        |    4 +-
 arch/arm/common/bL_switcher_dummy_if.c             |   14 +-
 arch/blackfin/mach-bf561/coreb.c                   |   13 +-
 arch/um/drivers/harddog_kern.c                     |   25 +-
 drivers/Makefile                                   |    4 +-
 drivers/bluetooth/hci_vhci.c                       |   16 +-
 drivers/char/bfin-otp.c                            |   40 +-
 drivers/char/mem.c                                 |    6 +
 drivers/char/mwave/3780i.c                         |   64 +-
 drivers/char/mwave/3780i.h                         |    8 +-
 drivers/char/mwave/mwavedd.c                       |   42 +-
 drivers/char/mwave/mwavedd.h                       |   14 +-
 drivers/char/mwave/smapi.c                         |    4 +-
 drivers/char/mwave/smapi.h                         |    6 +-
 drivers/char/mwave/tp3780i.c                       |   52 +-
 drivers/char/ppdev.c                               |   25 +-
 drivers/char/snsc.c                                |    7 +-
 drivers/char/tile-srom.c                           |   28 +-
 drivers/char/ttyprintk.c                           |   69 +-
 drivers/char/xillybus/xillybus_core.c              |    4 +-
 drivers/fpga/Kconfig                               |    1 +
 drivers/hid/uhid.c                                 |   13 +-
 drivers/hv/channel.c                               |  148 +--
 drivers/hv/channel_mgmt.c                          |  130 +-
 drivers/hv/connection.c                            |    8 +-
 drivers/hv/hv.c                                    |    8 +-
 drivers/hv/hv_balloon.c                            |  254 ++--
 drivers/hv/hv_fcopy.c                              |   14 +-
 drivers/hv/hv_kvp.c                                |   27 +-
 drivers/hv/hv_snapshot.c                           |  109 +-
 drivers/hv/hv_util.c                               |  155 ++-
 drivers/hv/hv_utils_transport.c                    |   15 +-
 drivers/hv/hv_utils_transport.h                    |    4 +-
 drivers/hv/hyperv_vmbus.h                          |    9 +-
 drivers/hv/ring_buffer.c                           |   76 +-
 drivers/hv/vmbus_drv.c                             |   16 +-
 drivers/hwtracing/coresight/coresight-etb10.c      |   28 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |  157 ++-
 drivers/hwtracing/coresight/coresight-etm-perf.h   |   34 +
 drivers/hwtracing/coresight/coresight-etm.h        |    8 -
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |    3 +-
 drivers/hwtracing/coresight/coresight-etm3x.c      |   39 +-
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |   63 +-
 drivers/hwtracing/coresight/coresight-etm4x.c      |  419 +++++--
 drivers/hwtracing/coresight/coresight-etm4x.h      |   11 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |   20 +-
 drivers/hwtracing/coresight/coresight-priv.h       |   23 +-
 .../coresight/coresight-replicator-qcom.c          |   18 +-
 drivers/hwtracing/coresight/coresight-replicator.c |   20 +-
 drivers/hwtracing/coresight/coresight-stm.c        |   53 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |    6 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   14 +-
 drivers/hwtracing/coresight/coresight-tmc.c        |   80 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |    4 +-
 drivers/hwtracing/coresight/coresight-tpiu.c       |   18 +-
 drivers/hwtracing/coresight/coresight.c            |   31 +-
 drivers/hwtracing/coresight/of_coresight.c         |    3 +-
 drivers/iio/pressure/Kconfig                       |    2 -
 drivers/input/misc/uinput.c                        |   15 +-
 drivers/lightnvm/core.c                            |   19 +-
 drivers/mcb/Kconfig                                |    9 +
 drivers/mcb/Makefile                               |    1 +
 drivers/mcb/mcb-core.c                             |   18 +-
 drivers/mcb/mcb-internal.h                         |    9 +
 drivers/mcb/mcb-lpc.c                              |  158 +++
 drivers/mcb/mcb-parse.c                            |  126 +-
 drivers/mcb/mcb-pci.c                              |    1 +
 drivers/memory/of_memory.c                         |    1 +
 drivers/misc/Kconfig                               |   28 -
 drivers/misc/Makefile                              |    3 -
 drivers/misc/bmp085-i2c.c                          |   83 --
 drivers/misc/bmp085-spi.c                          |   79 --
 drivers/misc/bmp085.c                              |  506 --------
 drivers/misc/bmp085.h                              |   33 -
 drivers/misc/eeprom/at25.c                         |   20 +-
 drivers/misc/genwqe/card_base.c                    |   15 +
 drivers/misc/genwqe/card_ddcb.c                    |    2 -
 drivers/misc/genwqe/card_utils.c                   |    4 +-
 drivers/misc/hpilo.c                               |   17 +-
 drivers/misc/mei/amthif.c                          |  345 ++----
 drivers/misc/mei/bus.c                             |   11 +-
 drivers/misc/mei/client.c                          |  190 ++-
 drivers/misc/mei/client.h                          |    7 +-
 drivers/misc/mei/hbm.c                             |   49 +-
 drivers/misc/mei/hw-me-regs.h                      |    3 +
 drivers/misc/mei/hw-me.c                           |    3 +
 drivers/misc/mei/hw-txe.c                          |    3 +
 drivers/misc/mei/init.c                            |    2 +-
 drivers/misc/mei/interrupt.c                       |   77 +-
 drivers/misc/mei/main.c                            |   58 +-
 drivers/misc/mei/mei_dev.h                         |   31 +-
 drivers/misc/mei/pci-me.c                          |   11 +-
 drivers/misc/mei/pci-txe.c                         |    7 +
 drivers/misc/mic/scif/scif_dma.c                   |    6 +-
 drivers/misc/mic/scif/scif_mmap.c                  |    4 +-
 drivers/misc/pch_phub.c                            |   20 +-
 drivers/misc/vmw_vmci/vmci_host.c                  |   14 +-
 drivers/nvmem/rockchip-efuse.c                     |  133 +-
 drivers/s390/char/sclp_ctl.c                       |   19 +-
 drivers/spmi/spmi-pmic-arb.c                       |    1 +
 drivers/tty/serial/Kconfig                         |    2 +-
 drivers/tty/serial/pch_uart.c                      |    5 +
 drivers/uio/uio_dmem_genirq.c                      |    2 +-
 drivers/vhost/test.c                               |   13 +-
 drivers/vme/bridges/Kconfig                        |    8 +
 drivers/vme/bridges/Makefile                       |    1 +
 drivers/vme/bridges/vme_ca91cx42.c                 |    8 +-
 drivers/vme/bridges/vme_ca91cx42.h                 |    3 +-
 drivers/vme/bridges/vme_fake.c                     | 1306 ++++++++++++++++++++
 drivers/vme/bridges/vme_tsi148.c                   |    8 +-
 drivers/vme/bridges/vme_tsi148.h                   |    3 +-
 drivers/vme/vme.c                                  |   31 +-
 drivers/vme/vme_bridge.h                           |    3 +-
 drivers/w1/slaves/w1_therm.c                       |   22 +-
 drivers/w1/w1.c                                    |    4 +-
 include/linux/coresight.h                          |    5 +-
 include/linux/hyperv.h                             |   94 +-
 include/linux/mcb.h                                |   23 +-
 include/linux/miscdevice.h                         |    8 +
 include/linux/vme.h                                |    2 +-
 scripts/checkkconfigsymbols.py                     |  338 ++---
 scripts/ver_linux                                  |  260 ++--
 tools/hv/hv_kvp_daemon.c                           |    2 +-
 tools/hv/hv_vss_daemon.c                           |    3 +
 129 files changed, 4040 insertions(+), 2805 deletions(-)
 delete mode 100644 Documentation/ABI/testing/sysfs-i2c-bmp085
 create mode 100644 drivers/mcb/mcb-lpc.c
 delete mode 100644 drivers/misc/bmp085-i2c.c
 delete mode 100644 drivers/misc/bmp085-spi.c
 delete mode 100644 drivers/misc/bmp085.c
 delete mode 100644 drivers/misc/bmp085.h
 create mode 100644 drivers/vme/bridges/vme_fake.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ