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 changes for 4.10-rc1
Date: Tue, 13 Dec 2016 09:37:17 -0800 [thread overview]
Message-ID: <20161213173717.GA32180@kroah.com> (raw)
The following changes since commit a909d3e636995ba7c349e2ca5dbb528154d4ac30:
Linux 4.9-rc3 (2016-10-29 13:52:02 -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.10-rc1
for you to fetch changes up to 5d47ec02c37ea632398cb251c884e3a488dff794:
firmware: Correct handling of fw_state_wait() return value (2016-12-08 21:05:54 +0100)
----------------------------------------------------------------
Driver core patches for 4.10-rc1
Here's the new driver core patches for 4.10-rc1.
Big thing here is the nice addition of "functional dependencies" to the
driver core. The idea has been talked about for a very long time, great
job to Rafael for stepping up and implementing it. It's been tested for
longer than the 4.9-rc1 date, we held off on merging it earlier in order
to feel more comfortable about it.
Other than that, it's just a handful of small other patches, some good
cleanups to the mess that is the firmware class code, and we have a test
driver for the deferred probe logic.
All of these have been in linux-next for a while with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Arnd Bergmann (1):
debugfs: improve DEFINE_DEBUGFS_ATTRIBUTE for !CONFIG_DEBUG_FS
Bart Van Assche (1):
kernfs: Declare two local data structures static
Ben Hutchings (1):
driver core: Add deferred_probe attribute to devices in sysfs
Bjorn Andersson (1):
firmware: Correct handling of fw_state_wait() return value
Daniel Wagner (4):
firmware: refactor loading status
firmware: drop bit ops in favor of simple state machine
firmware: do not use fw_lock for fw_state protection
firmware: move fw_state_is_done() into UHM section
Dmitry Torokhov (1):
driver-core: add test module for asynchronous probing
Florian Fainelli (1):
drivers: base: dma-mapping: Fix typo in dmam_alloc_non_coherent comments
Greg Kroah-Hartman (6):
Merge 4.9-rc3 into driver-core-next
driver core: add CLASS_ATTR_WO()
driver core: class: add class_groups support
driver core: devcoredump: convert to use class_groups
driver core: firmware_class: convert to use class_groups
driver core: test_async: fix up typo found by 0-day
Julia Lawall (2):
kobject: improve function-level documentation
driver-core: fix platform_no_drv_owner.cocci warnings
Kirtika Ruchandani (1):
drivers/base/memory.c: Remove unused 'first_page' variable
Lukas Wunner (1):
driver core: Silence device links sphinx warning
Rafael J. Wysocki (5):
driver core: Add a wrapper around __device_release_driver()
driver core: Functional dependencies tracking support
PM / sleep: Make async suspend/resume of devices use device links
PM / runtime: Use device links
PM / runtime: Optimize the use of device links
Silvio Fricke (1):
firmware: remove warning at documentation generation time
Sudeep Holla (4):
drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled
drivers: base: cacheinfo: fix boot error message when acpi is enabled
drivers: base: cacheinfo: add pr_fmt logging
drivers: base: cacheinfo: support DT overrides for cache properties
Yves-Alexis Perez (1):
firmware: fix usermode helper fallback loading
.../ABI/testing/sysfs-devices-deferred_probe | 12 +
arch/x86/kernel/cpu/intel_cacheinfo.c | 2 +
drivers/base/Kconfig | 2 +
drivers/base/Makefile | 2 +
drivers/base/base.h | 15 +
drivers/base/cacheinfo.c | 138 ++++-
drivers/base/class.c | 15 +
drivers/base/core.c | 578 +++++++++++++++++++++
drivers/base/dd.c | 79 ++-
drivers/base/devcoredump.c | 10 +-
drivers/base/dma-mapping.c | 4 +-
drivers/base/firmware_class.c | 178 ++++---
drivers/base/memory.c | 2 -
drivers/base/power/main.c | 87 +++-
drivers/base/power/power.h | 10 +
drivers/base/power/runtime.c | 174 ++++++-
drivers/base/test/Kconfig | 9 +
drivers/base/test/Makefile | 1 +
drivers/base/test/test_async_driver_probe.c | 169 ++++++
fs/kernfs/inode.c | 4 +-
include/linux/cacheinfo.h | 1 +
include/linux/debugfs.h | 44 +-
include/linux/device.h | 91 ++++
include/linux/pm.h | 2 +
include/linux/pm_runtime.h | 10 +
lib/kobject_uevent.c | 6 +-
26 files changed, 1517 insertions(+), 128 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-devices-deferred_probe
create mode 100644 drivers/base/test/Kconfig
create mode 100644 drivers/base/test/Makefile
create mode 100644 drivers/base/test/test_async_driver_probe.c
reply other threads:[~2016-12-13 17:38 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=20161213173717.GA32180@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.