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, Stephen Rothwell <sfr@canb.auug.org.au>
Subject: [GIT PULL] Driver core patches for 5.7-rc1
Date: Mon, 30 Mar 2020 12:44:56 +0200 [thread overview]
Message-ID: <20200330104456.GA739463@kroah.com> (raw)
The following changes since commit 2c523b344dfa65a3738e7039832044aa133c75fb:
Linux 5.6-rc5 (2020-03-08 17:44:44 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-5.7-rc1
for you to fetch changes up to 18555cb6db2373b9a5ec1f7572773fd58c77f9ba:
Revert "driver core: Set fw_devlink to "permissive" behavior by default" (2020-03-27 16:17:30 +0100)
----------------------------------------------------------------
Driver core patches for 5.7-rc1
Here is the "big" set of driver core changes for 5.7-rc1.
Nothing huge in here, just lots of little firmware core changes and use
of new apis, a libfs fix, a debugfs api change, and some driver core
deferred probe rework.
All of these have been in linux-next for a while with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Andy Shevchenko (2):
driver core: Read atomic counter once in driver_probe_done()
driver core: Replace open-coded list_last_entry()
Dietmar Eggemann (2):
drivers base/arch_topology: Remove 'struct sched_domain' forward declaration
drivers base/arch_topology: Reformat topology_get_[cpu/freq]_scale() function name
Eric Biggers (1):
libfs: fix infoleak in simple_attr_read()
Greg Kroah-Hartman (5):
Merge 5.6-rc5 into driver-core-next
debugfs: remove return value of debugfs_create_file_size()
Revert "drivers: base: power: wakeup.c: Use built-in RCU list checking"
Merge tag 'stable-shared-branch-for-driver-tree' of git://git.kernel.org/.../efi/efi into driver-core-next
Revert "driver core: Set fw_devlink to "permissive" behavior by default"
Hans de Goede (9):
efi: Export boot-services code and data as debugfs-blobs
efi: Add embedded peripheral firmware support
firmware: Add new platform fallback mechanism and firmware_request_platform()
test_firmware: add support for firmware_request_platform
selftests: firmware: Add firmware_request_platform tests
Input: silead - Switch to firmware_request_platform for retreiving the fw
Input: icn8505 - Switch to firmware_request_platform for retreiving the fw
platform/x86: touchscreen_dmi: Add EFI embedded firmware info support
platform/x86: touchscreen_dmi: Add info for the Chuwi Vi8 Plus tablet
Jeffy Chen (2):
arch_topology: Adjust initial CPU capacities with current freq
arch_topology: Fix putting invalid cpu clk
John Stultz (6):
driver core: Fix driver_deferred_probe_check_state() logic
driver core: Set deferred_probe_timeout to a longer default if CONFIG_MODULES is set
pinctrl: Remove use of driver_deferred_probe_check_state_continue()
driver core: Remove driver_deferred_probe_check_state_continue()
driver core: Rename deferred_probe_timeout and make it global
regulator: Use driver_deferred_probe_timeout for regulator_init_complete_work
Jules Irenge (2):
driver core: Add missing annotation for device_links_read_lock()
driver core: Add missing annotation for device_links_write_lock()
Junyong Sun (1):
firmware: fix a double abort case with fw_load_sysfs_fallback
Madhuparna Bhowmik (1):
drivers: base: power: wakeup.c: Use built-in RCU list checking
Marco Felsch (1):
component: allow missing unbind callback
Saravana Kannan (7):
driver core: Reevaluate dev->links.need_for_probe as suppliers are added
driver core: Add fw_devlink kernel commandline option
efi/arm: Start using fw_devlink_get_flags()
of: property: Start using fw_devlink_get_flags()
of: property: Delete of_devlink kernel commandline option
driver core: Add device links from fwnode only for the primary device
driver core: Set fw_devlink to "permissive" behavior by default
Taehee Yoo (1):
debugfs: Check module state before warning in {full/open}_proxy_open()
Takashi Iwai (2):
drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow
drivers/base/cpu: Simplify s*nprintf() usages
Tomas Winkler (1):
platform: constify properties in platform_device
Topi Miettinen (1):
firmware_loader: load files from the mount namespace of init
Zeng Tao (1):
cpu-topology: Fix the potential data corruption
kbuild test robot (1):
driver core: fw_devlink_flags can be static
Documentation/admin-guide/kernel-parameters.txt | 24 +++-
.../driver-api/firmware/fallback-mechanisms.rst | 103 ++++++++++++++
Documentation/driver-api/firmware/lookup-order.rst | 2 +
.../driver-api/firmware/request_firmware.rst | 5 +
Documentation/filesystems/debugfs.txt | 8 +-
arch/x86/platform/efi/efi.c | 2 +
arch/x86/platform/efi/quirks.c | 4 +
drivers/base/arch_topology.c | 44 ++++--
drivers/base/component.c | 3 +-
drivers/base/core.c | 45 +++++-
drivers/base/cpu.c | 19 +--
drivers/base/dd.c | 91 +++++--------
drivers/base/firmware_loader/Makefile | 1 +
drivers/base/firmware_loader/fallback.c | 2 +-
drivers/base/firmware_loader/fallback.h | 10 ++
drivers/base/firmware_loader/fallback_platform.c | 36 +++++
drivers/base/firmware_loader/firmware.h | 4 +
drivers/base/firmware_loader/main.c | 33 ++++-
drivers/firmware/efi/Kconfig | 5 +
drivers/firmware/efi/Makefile | 1 +
drivers/firmware/efi/arm-init.c | 2 +-
drivers/firmware/efi/efi.c | 57 ++++++++
drivers/firmware/efi/embedded-firmware.c | 150 ++++++++++++++++++++
drivers/input/touchscreen/chipone_icn8505.c | 2 +-
drivers/input/touchscreen/silead.c | 2 +-
drivers/of/property.c | 8 +-
drivers/pinctrl/devicetree.c | 9 +-
drivers/platform/x86/Kconfig | 1 +
drivers/platform/x86/touchscreen_dmi.c | 65 ++++++++-
drivers/regulator/core.c | 25 ++--
fs/debugfs/file.c | 18 ++-
fs/debugfs/inode.c | 18 +--
fs/exec.c | 26 ++++
fs/libfs.c | 8 +-
include/linux/arch_topology.h | 7 +-
include/linux/debugfs.h | 20 ++-
include/linux/device/driver.h | 2 +-
include/linux/efi.h | 7 +
include/linux/efi_embedded_fw.h | 43 ++++++
include/linux/firmware.h | 9 ++
include/linux/fs.h | 3 +
include/linux/fwnode.h | 2 +
include/linux/platform_device.h | 2 +-
lib/test_firmware.c | 55 ++++++++
tools/testing/selftests/firmware/Makefile | 9 +-
tools/testing/selftests/firmware/fw_filesystem.sh | 23 ++++
tools/testing/selftests/firmware/fw_namespace.c | 151 +++++++++++++++++++++
tools/testing/selftests/firmware/fw_run_tests.sh | 4 +
48 files changed, 996 insertions(+), 174 deletions(-)
create mode 100644 drivers/base/firmware_loader/fallback_platform.c
create mode 100644 drivers/firmware/efi/embedded-firmware.c
create mode 100644 include/linux/efi_embedded_fw.h
create mode 100644 tools/testing/selftests/firmware/fw_namespace.c
next reply other threads:[~2020-03-30 10:45 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-30 10:44 Greg KH [this message]
2020-03-30 21:55 ` [GIT PULL] Driver core patches for 5.7-rc1 pr-tracker-bot
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=20200330104456.GA739463@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=sfr@canb.auug.org.au \
--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.