All of lore.kernel.org
 help / color / mirror / Atom feed
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.3-rc1
Date: Thu, 20 Aug 2015 12:10:02 -0700	[thread overview]
Message-ID: <20150820191002.GA24450@kroah.com> (raw)

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@linuxfoundation.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

                 reply	other threads:[~2015-08-20 19:12 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=20150820191002.GA24450@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.