From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] Driver core update for 4.14-rc1
Date: Mon, 4 Sep 2017 18:42:21 +0200 [thread overview]
Message-ID: <20170904164221.GA24456@kroah.com> (raw)
The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f:
Linux 4.13-rc5 (2017-08-13 16:01:32 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/ tags/driver-core-4.14-rc1
for you to fetch changes up to 0f9b011d3321ca1079c7a46c18cb1956fbdb7bcb:
driver core: bus: Fix a potential double free (2017-08-31 18:57:30 +0200)
----------------------------------------------------------------
Driver core update for 4.14-rc1
Here is the "big" driver core update for 4.14-rc1.
It's really not all that big, the largest thing here being some firmware
tests to help ensure that that crazy api is working properly.
There's also a new uevent for when a driver is bound or unbound from a
device, fixing a hole in the driver model that's been there since the
very beginning. Many thanks to Dmitry for being persistent and pointing
out how wrong I was about this all along :)
Patches for the new uevents are already in the systemd tree, if people
want to play around with them.
Otherwise just a number of other small api changes and updates here,
nothing major. All of these patches have been in linux-next for a
while with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Arvind Yadav (1):
base: topology: constify attribute_group structures.
Christophe JAILLET (1):
driver core: bus: Fix a potential double free
Dmitry Torokhov (7):
driver core: emit uevents when device is bound to a driver
driver core: make device_{add|remove}_groups() public
driver core: add device_{add|remove}_group() helpers
driver core: add devm_device_add_group() and friends
Input: gpio_keys - use devm_device_add_group() for attributes
Input: synaptics_rmi4 - use devm_device_add_group() for attributes in F01
Input: axp20x-pek - switch to using devm_device_add_group()
Greg Kroah-Hartman (4):
Merge branch 'bind_unbind' into driver-core-next
Merge 4.13-rc5 into driver-core-next
xen: xen-pciback: remove DRIVER_ATTR() usage
fbdev: uvesafb: remove DRIVER_ATTR() usage
Jonathan Corbet (1):
driver core: Document struct device:dma_ops
Luis R. Rodriguez (5):
test_firmware: add test case for SIGCHLD on sync fallback
firmware: send -EINTR on signal abort on fallback mechanism
firmware: define pr_fmt
firmware: enable a debug print for batched requests
test_firmware: add batched firmware tests
Michal Suchanek (1):
Do not disable driver and bus shutdown hook when class shutdown hook is set.
Rob Herring (1):
base: Convert to using %pOF instead of full_name
Todd Poynor (1):
initcall_debug: add deferred probe times
Viresh Kumar (6):
debugfs: Add dummy implementation of few helpers
arch_topology: Don't break lines unnecessarily
arch_topology: Convert switch block to if block
arch_topology: Change return type of topology_parse_cpu_capacity() to bool
arch_topology: Localize cap_parsing_failed to topology_parse_cpu_capacity()
arch_topology: Get rid of cap_parsing_done
Waiman Long (1):
kernfs: Clarify lockdep name for kn->count
sayli karnik (1):
mod_devicetable: Remove excess description from structured comment
drivers/base/arch_topology.c | 86 +--
drivers/base/base.h | 5 -
drivers/base/bus.c | 2 +-
drivers/base/core.c | 141 ++++-
drivers/base/dd.c | 32 +-
drivers/base/firmware_class.c | 13 +-
drivers/base/topology.c | 2 +-
drivers/char/tpm/tpm-chip.c | 11 +-
drivers/input/keyboard/gpio_keys.c | 16 +-
drivers/input/misc/axp20x-pek.c | 18 +-
drivers/input/rmi4/rmi_f01.c | 11 +-
drivers/video/fbdev/uvesafb.c | 7 +-
drivers/xen/xen-pciback/pci_stub.c | 44 +-
fs/kernfs/file.c | 2 +-
include/linux/arch_topology.h | 4 +-
include/linux/debugfs.h | 16 +
include/linux/device.h | 35 +-
include/linux/kobject.h | 2 +
include/linux/mod_devicetable.h | 2 -
lib/kobject_uevent.c | 2 +
lib/test_firmware.c | 710 ++++++++++++++++++++++
tools/testing/selftests/firmware/fw_fallback.sh | 31 +
tools/testing/selftests/firmware/fw_filesystem.sh | 241 +++++++-
23 files changed, 1291 insertions(+), 142 deletions(-)
reply other threads:[~2017-09-04 16:42 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=20170904164221.GA24456@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome