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: <20150820191002.GA24450@kroah.com>
Date:	Thu, 20 Aug 2015 12:10:02 -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.3-rc1

The following changes since commit f7644cbfcdf03528f0f450f3940c4985b2291f49:

  Linux 4.2-rc6 (2015-08-09 15:54:30 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/ tags/char-misc-4.3-rc1

for you to fetch changes up to 672cfeeb93e572f108965cf964c3e2a869a549cc:

  Merge tag 'extcon-next-for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-testing (2015-08-17 09:12:15 -0700)

----------------------------------------------------------------
Char/Misc driver patches for 4.3-rc1

Here's the "big" char/misc driver update for 4.3-rc1.

Not much really interesting here, just a number of little changes all
over the place, and some nice consolidation of the nvmem drivers to a
common framework.  As usual, the mei drivers stand out as the largest
"churn" to handle new devices and features in their hardware.

All have been in linux-next for a while with no issues.

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

----------------------------------------------------------------
Alex Ng (1):
      Drivers: hv: balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts

Alexander Usyskin (10):
      mei: do not access freed cb in blocking write
      mei: disconnect on connection request timeout
      mei: bus: add and call callback on notify event
      mei: hbm: add new error code MEI_CL_CONN_NOT_ALLOWED
      mei: me: d0i3: add flag to indicate D0i3 support
      mei: me: d0i3: enable d0i3 interrupts
      mei: hbm: reorganize the power gating responses
      mei: me: d0i3: add d0i3 enter/exit state machine
      mei: me: d0i3: move mei_me_hw_reset down in the file
      mei: me: d0i3: exit d0i3 on driver start and enter it on stop

Ankit Gupta (1):
      spmi: add command tracepoints for SPMI

Chanwoo Choi (5):
      extcon: Remove duplicate header file in extcon.h
      extcon: Remove optional print_state() function pointer of struct extcon_dev
      extcon: palmas: Remove the mutually_exclusive array
      extcon: Add exception handling to prevent the NULL pointer access
      extcon: palmas: Fix build break due to devm_gpiod_get_optional API change

Charles Keepax (6):
      extcon: arizona: Update to use the new device properties API
      extcon: arizona: Add basic microphone detection DT/ACPI bindings
      extcon: arizona: Use gpiod inteface to handle micd_pol_gpio gpio
      extcon: arizona: Ensure variables are set for headphone detection
      extcon: arizona: Declare 3-pole jack if we detect open circuit on mic
      extcon: arizona: Simplify pdata symantics for micd_dbtime

Christopher Oo (1):
      Drivers: hv_vmbus: Fix signal to host condition

Chunyan Zhang (5):
      coresight-etm3x: Change the name of the ctxid_val to ctxid_pid
      coresight-etm4x: Change the name of the ctxid_val to ctxid_pid
      Coresight: Add an interface for supporting ETM3/4 Context ID tracing
      coresight-etm3x: Support context-ID tracing when PID namespace is enabled
      coresight-etm4x: Support context-ID tracing when PID namespace is enabled

Courtney Cavin (1):
      spmi: pmic-arb: add support for irq_get_irqchip_state

Dan Carpenter (2):
      hv: util: checking the wrong variable
      extcon: Fix signedness bugs about break error handling

Dan Williams (1):
      toshiba laptop: replace ioremap_cache with ioremap

Denis V. Lunev (1):
      mshyperv: fix recognition of Hyper-V guest crash MSR's

Dexuan Cui (4):
      Drivers: hv: vmbus: Further improve CPU affiliation logic
      Drivers: hv: vmbus: add a sysfs attr to show the binding of channel/VP
      tools: hv: add a python script lsvmbus to list VMBus devices
      Drivers: hv: vmbus: document the VMBus sysfs files

Eli Billauer (1):
      char: xillybus: Allow 64-bit DMA on PCIe interface

Finn Thain (1):
      char/nvram: Use bitwise OR to obtain Atari video mode data

Geert Uytterhoeven (1):
      uio: UIO_PRUSS should depend on HAS_DMA

Greg Kroah-Hartman (3):
      char: make misc_deregister a void function
      Merge 4.2-rc6 into char-misc-next
      Merge tag 'extcon-next-for-4.3' of git://git.kernel.org/.../chanwoo/extcon into char-misc-testing

Ivan T. Ivanov (1):
      coresight-etm3x: Add Qualcomm PTM v1.1 peripheral ID

Jaewon Kim (1):
      extcon: max77843: Clear IRQ bits state before request IRQ

Jake Oshins (2):
      drivers:hv: Modify hv_vmbus to search for all MMIO ranges available.
      drivers:hv: Move MMIO range picking from hyper_fb to hv_vmbus

Johannes Thumshirn (1):
      uio: Destroy uio_idr on module exit

Jürg Billeter (1):
      ti-st: st_kim: use gpio_set_value_cansleep to fix warning

K. Y. Srinivasan (4):
      Drivers: hv: vmbus: Permit sending of packets without payload
      Drivers: hv: vmbus: Consider ND NIC in binding channels to CPUs
      Drivers: hv: vmbus: Improve the CPU affiliation for channels
      Drivers: hv: vmbus: Implement a clocksource based on the TSC page

Krzysztof Kozlowski (3):
      misc: Drop owner assignment from i2c_driver
      w1: Drop owner assignment from i2c_driver
      extcon: Drop owner assignment from i2c_driver

Mark Brown (1):
      coresight: Fix implicit inclusion of linux/sched.h

Masanari Iida (1):
      Doc: trace: Fix typo in coresight.txt

Mathieu Poirier (1):
      coresight: binding for ETMv4 coresight drivers

Maxime Ripard (1):
      nvmem: sunxi: Move the SID driver to the nvmem framework

Nik Nyby (1):
      Drivers: hv: vmbus: fix typo in hv_port_info struct

Partha Pratim Mukherjee (1):
      fs/char_dev.c: fix incorrect documentation for unregister_chrdev_region

Rob Herring (1):
      Revert "ti-st: add device tree support"

Roger Quadros (1):
      extcon: palmas: Support GPIO based USB ID detection

Srinivas Kandagatla (8):
      nvmem: Add a simple NVMEM framework for nvmem providers
      nvmem: Add a simple NVMEM framework for consumers
      nvmem: Add nvmem_device based consumer apis.
      nvmem: Add bindings for simple nvmem framework
      Documentation: nvmem: add nvmem api level and how-to doc
      nvmem: qfprom: Add Qualcomm QFPROM support.
      nvmem: qfprom: Add bindings for qfprom
      nvmem: Add to MAINTAINERS for nvmem framework

Stephen Boyd (1):
      spmi: Select IRQ_DOMAIN instead of depend on it

Sudip Mukherjee (7):
      char: misc: remove redundant ifdef
      char: misc: fix error path
      auxdisplay: ks0108: fix refcount
      auxdisplay: ks0108: start using pr_*
      auxdisplay: ks0108: use min_t
      auxdisplay: ks0108: use new parport device model
      auxdisplay: ks0108: initialize local parport variable

Tim Bird (3):
      ARM: dts: qcom: Add binding for the qcom coincell charger
      ARM: qcom: Add coincell charger driver
      ARM: dts: qcom: Add dts changes for qcom coincell charger

Tomas Winkler (28):
      mei: bus: fix drivers and devices names confusion
      mei: bus: rename nfc.c to bus-fixup.c
      mei: bus: move driver api functions at the start of the file
      mei: bus: rename uevent handler to mei_cl_device_uevent
      mei: bus: don't enable events implicitly in device enable
      mei: bus: report if event registration failed
      mei: bus: revamp device matching
      mei: bus: revamp probe and remove functions
      mei: bus: add reference to bus device in struct mei_cl_client
      mei: bus: add me client device list infrastructure
      mei: bus: enable running fixup routines before device registration
      mei: bus: blacklist the nfc info client
      mei: bus: blacklist clients by number of connections
      mei: bus: simplify how we build nfc bus name
      mei: bus: link client devices instead of host clients
      mei: support for dynamic clients
      mei: define async notification hbm commands
      mei: implement async notification hbm messages
      mei: enable async event notifications only from hbm version 2.0
      mei: add mei_cl_notify_request command
      mei: add a handler that waits for notification on event
      mei: add async event notification ioctls
      mei: support polling for event notification
      mei: implement fasync for event notification
      mei: me: d0i3: add the control registers
      mei: me: add sunrise point device ids
      mei: hbm: bump supported HBM version to 2.0
      mei: remove check on pm_runtime_active in __mei_cl_disconnect

Vaishali Thakkar (3):
      uio: uio_fsl_elbc_gpcm: Use module_platform_driver
      coresight: replicator: Use builtin_platform_driver()
      w1: Use module_pci_driver

Valentin Rothberg (3):
      checkkconfigsymbols.py: find relevant commits
      checkkconfigsymbols.py: colored output
      scripts/checkkconfigsymbols.py: support default statements

Viresh Kumar (1):
      drivers/hv: Migrate to new 'set-state' interface

Vitaly Kuznetsov (12):
      Drivers: hv: vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup()
      kexec: define kexec_in_progress in !CONFIG_KEXEC case
      Drivers: hv: vmbus: add special kexec handler
      Drivers: hv: don't do hypercalls when hypercall_page is NULL
      Drivers: hv: vmbus: add special crash handler
      Drivers: hv: vmbus: prefer 'die' notification chain to 'panic'
      Drivers: hv: kvp: check kzalloc return value
      Drivers: hv: fcopy: dynamically allocate smsg_out in fcopy_send_data()
      Drivers: hv: vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts
      cpu-hotplug: convert cpu_hotplug_disabled to a counter
      cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable
      Drivers: hv: vmbus: use cpu_hotplug_enable/disable

Vladimir Zapolskiy (5):
      misc: cxl: clean up afu_read_config()
      misc: ds1682: clean up ds1682_eeprom_read() and ds1682_eeprom_write()
      misc: eeprom: 93xx46: clean up eeprom_93xx46_bin_read/write
      misc: eeprom: clean up eeprom_read()
      misc: eeprom: max6875: clean up max6875_read()

Xavier Deguillard (2):
      VMware balloon: partially inline vmballoon_reserve_page.
      VMware balloon: Add support for balloon capabilities.

 Documentation/ABI/stable/sysfs-bus-vmbus           |   29 +
 .../ABI/testing/sysfs-bus-coresight-devices-etm3x  |    2 +-
 .../ABI/testing/sysfs-bus-coresight-devices-etm4x  |    2 +-
 Documentation/ABI/testing/sysfs-driver-sunxi-sid   |   22 -
 .../devicetree/bindings/arm/coresight.txt          |    1 +
 .../devicetree/bindings/extcon/extcon-palmas.txt   |    5 +-
 .../{misc => nvmem}/allwinner,sunxi-sid.txt        |    4 +
 Documentation/devicetree/bindings/nvmem/nvmem.txt  |   80 ++
 Documentation/devicetree/bindings/nvmem/qfprom.txt |   35 +
 .../bindings/power/qcom,coincell-charger.txt       |   48 +
 Documentation/ioctl/ioctl-number.txt               |    2 +
 Documentation/misc-devices/mei/mei.txt             |   45 +-
 Documentation/nvmem/nvmem.txt                      |  152 +++
 Documentation/power/suspend-and-cpuhotplug.txt     |    6 +-
 Documentation/trace/coresight.txt                  |    4 +-
 MAINTAINERS                                        |   10 +
 .../boot/dts/qcom-msm8974-sony-xperia-honami.dts   |   10 +
 arch/arm/boot/dts/qcom-pm8941.dtsi                 |    6 +
 arch/x86/include/asm/mshyperv.h                    |    5 +
 arch/x86/include/uapi/asm/hyperv.h                 |    2 +
 arch/x86/kernel/cpu/mshyperv.c                     |   47 +
 drivers/Kconfig                                    |    2 +
 drivers/Makefile                                   |    1 +
 drivers/auxdisplay/ks0108.c                        |   97 +-
 drivers/char/misc.c                                |   17 +-
 drivers/char/nvram.c                               |    2 +-
 drivers/char/toshiba.c                             |    2 +-
 drivers/char/xillybus/xillybus_pcie.c              |   10 +-
 drivers/extcon/extcon-arizona.c                    |  101 +-
 drivers/extcon/extcon-gpio.c                       |   18 -
 drivers/extcon/extcon-max77843.c                   |    9 +
 drivers/extcon/extcon-palmas.c                     |  134 ++-
 drivers/extcon/extcon-rt8973a.c                    |    1 -
 drivers/extcon/extcon-sm5502.c                     |    1 -
 drivers/extcon/extcon-usb-gpio.c                   |    1 +
 drivers/extcon/extcon.c                            |   48 +-
 drivers/hv/channel.c                               |    4 +-
 drivers/hv/channel_mgmt.c                          |   34 +-
 drivers/hv/hv.c                                    |  152 ++-
 drivers/hv/hv_balloon.c                            |   26 +-
 drivers/hv/hv_fcopy.c                              |   21 +-
 drivers/hv/hv_kvp.c                                |    3 +
 drivers/hv/hv_utils_transport.c                    |    2 +-
 drivers/hv/hyperv_vmbus.h                          |   16 +-
 drivers/hv/ring_buffer.c                           |   14 +-
 drivers/hv/vmbus_drv.c                             |  353 +++++--
 drivers/hwtracing/coresight/coresight-etm.h        |    7 +-
 drivers/hwtracing/coresight/coresight-etm3x.c      |   33 +-
 drivers/hwtracing/coresight/coresight-etm4x.c      |   37 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |    7 +-
 drivers/hwtracing/coresight/coresight-replicator.c |   13 +-
 drivers/md/dm-ioctl.c                              |    4 +-
 drivers/misc/Kconfig                               |   10 +
 drivers/misc/Makefile                              |    1 +
 drivers/misc/ad525x_dpot-i2c.c                     |    1 -
 drivers/misc/apds990x.c                            |    1 -
 drivers/misc/bh1770glc.c                           |    1 -
 drivers/misc/bmp085-i2c.c                          |    1 -
 drivers/misc/cxl/sysfs.c                           |    7 +-
 drivers/misc/ds1682.c                              |   12 -
 drivers/misc/eeprom/Kconfig                        |   13 -
 drivers/misc/eeprom/Makefile                       |    1 -
 drivers/misc/eeprom/at24.c                         |    1 -
 drivers/misc/eeprom/eeprom.c                       |    5 -
 drivers/misc/eeprom/eeprom_93xx46.c                |   14 -
 drivers/misc/eeprom/max6875.c                      |    6 -
 drivers/misc/eeprom/sunxi_sid.c                    |  156 ---
 drivers/misc/isl29003.c                            |    1 -
 drivers/misc/lis3lv02d/lis3lv02d_i2c.c             |    1 -
 drivers/misc/mei/Makefile                          |    2 +-
 drivers/misc/mei/bus-fixup.c                       |  306 ++++++
 drivers/misc/mei/bus.c                             | 1008 ++++++++++++------
 drivers/misc/mei/client.c                          |  333 +++++-
 drivers/misc/mei/client.h                          |    8 +
 drivers/misc/mei/debugfs.c                         |    6 +
 drivers/misc/mei/hbm.c                             |  330 +++++-
 drivers/misc/mei/hbm.h                             |    3 +
 drivers/misc/mei/hw-me-regs.h                      |   27 +-
 drivers/misc/mei/hw-me.c                           |  499 +++++++--
 drivers/misc/mei/hw-me.h                           |    8 +-
 drivers/misc/mei/hw.h                              |  134 ++-
 drivers/misc/mei/init.c                            |    3 +-
 drivers/misc/mei/interrupt.c                       |   27 +-
 drivers/misc/mei/main.c                            |   96 ++
 drivers/misc/mei/mei_dev.h                         |   47 +-
 drivers/misc/mei/nfc.c                             |  415 --------
 drivers/misc/mei/pci-me.c                          |   32 +-
 drivers/misc/qcom-coincell.c                       |  152 +++
 drivers/misc/ti-st/st_kim.c                        |  105 +-
 drivers/misc/ti-st/st_ll.c                         |   17 +-
 drivers/misc/tsl2550.c                             |    1 -
 drivers/misc/vmw_balloon.c                         |  170 +--
 drivers/misc/vmw_vmci/vmci_host.c                  |    7 +-
 drivers/nfc/mei_phy.c                              |    3 +-
 drivers/nvmem/Kconfig                              |   39 +
 drivers/nvmem/Makefile                             |   12 +
 drivers/nvmem/core.c                               | 1083 ++++++++++++++++++++
 drivers/nvmem/qfprom.c                             |   85 ++
 drivers/nvmem/sunxi_sid.c                          |  171 ++++
 drivers/rtc/rtc-ds1374.c                           |    5 +-
 drivers/spmi/Kconfig                               |    2 +-
 drivers/spmi/spmi-pmic-arb.c                       |   17 +
 drivers/spmi/spmi.c                                |   22 +-
 drivers/staging/android/ashmem.c                   |    7 +-
 drivers/staging/android/ion/ion_test.c             |    3 +-
 drivers/staging/lustre/lustre/libcfs/module.c      |    4 +-
 drivers/uio/Kconfig                                |    2 +-
 drivers/uio/uio.c                                  |    1 +
 drivers/uio/uio_fsl_elbc_gpcm.c                    |   14 +-
 drivers/vhost/scsi.c                               |    4 +-
 drivers/video/fbdev/hyperv_fb.c                    |   46 +-
 drivers/w1/masters/ds2482.c                        |    1 -
 drivers/w1/masters/matrox_w1.c                     |   14 +-
 drivers/watchdog/at91rm9200_wdt.c                  |    5 +-
 drivers/watchdog/ks8695_wdt.c                      |    9 +-
 drivers/watchdog/ts72xx_wdt.c                      |    3 +-
 fs/btrfs/super.c                                   |    3 +-
 fs/char_dev.c                                      |    2 +-
 fs/dlm/plock.c                                     |    3 +-
 fs/dlm/user.c                                      |    9 +-
 fs/ocfs2/stack_user.c                              |    9 +-
 include/linux/coresight.h                          |   21 +
 include/linux/extcon.h                             |    7 -
 include/linux/hyperv.h                             |    7 +-
 include/linux/kexec.h                              |    1 +
 include/linux/mei_cl_bus.h                         |   15 +
 include/linux/mfd/palmas.h                         |    7 +
 include/linux/miscdevice.h                         |    2 +-
 include/linux/nvmem-consumer.h                     |  157 +++
 include/linux/nvmem-provider.h                     |   47 +
 include/linux/ti_wilink_st.h                       |    1 -
 include/trace/events/spmi.h                        |  135 +++
 include/uapi/linux/mei.h                           |   19 +
 kernel/cpu.c                                       |   24 +-
 scripts/checkkconfigsymbols.py                     |   52 +-
 tools/hv/lsvmbus                                   |  101 ++
 136 files changed, 6021 insertions(+), 1808 deletions(-)
 create mode 100644 Documentation/ABI/stable/sysfs-bus-vmbus
 delete mode 100644 Documentation/ABI/testing/sysfs-driver-sunxi-sid
 rename Documentation/devicetree/bindings/{misc => nvmem}/allwinner,sunxi-sid.txt (78%)
 create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem.txt
 create mode 100644 Documentation/devicetree/bindings/nvmem/qfprom.txt
 create mode 100644 Documentation/devicetree/bindings/power/qcom,coincell-charger.txt
 create mode 100644 Documentation/nvmem/nvmem.txt
 delete mode 100644 drivers/misc/eeprom/sunxi_sid.c
 create mode 100644 drivers/misc/mei/bus-fixup.c
 delete mode 100644 drivers/misc/mei/nfc.c
 create mode 100644 drivers/misc/qcom-coincell.c
 create mode 100644 drivers/nvmem/Kconfig
 create mode 100644 drivers/nvmem/Makefile
 create mode 100644 drivers/nvmem/core.c
 create mode 100644 drivers/nvmem/qfprom.c
 create mode 100644 drivers/nvmem/sunxi_sid.c
 create mode 100644 include/linux/nvmem-consumer.h
 create mode 100644 include/linux/nvmem-provider.h
 create mode 100644 include/trace/events/spmi.h
 create mode 100644 tools/hv/lsvmbus
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ