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.