All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.