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