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>,
Saravana Kannan <saravanak@google.com>
Subject: [GIT PULL] Driver core changes for 5.17-rc1
Date: Wed, 12 Jan 2022 14:55:32 +0100 [thread overview]
Message-ID: <Yd7d1E/0k0IIEl0G@kroah.com> (raw)
The following changes since commit 136057256686de39cc3a07c2e39ef6bc43003ff6:
Linux 5.16-rc2 (2021-11-21 13:47:39 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-5.17-rc1
for you to fetch changes up to c9512fd032acfe6f5198c30b6e7e52e0a7df5d31:
kobject documentation: remove default_attrs information (2022-01-07 11:23:37 +0100)
----------------------------------------------------------------
driver core changes for 5.17-rc1
Here is the set of changes for the driver core for 5.17-rc1.
Lots of little things here, including:
- kobj_type cleanups
- auxiliary_bus documentation updates
- auxiliary_device conversions for some drivers (relevant
subsystems all have provided acks for these)
- kernfs lock contention reduction for some workloads
- other tiny cleanups and changes.
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):
kobject: Replace kernel.h with the necessary inclusions
kernfs: Replace kernel.h with the necessary inclusions
Cai Huoqing (1):
driver core: platform: Make use of the helper function dev_err_probe()
Daniel Scally (1):
device property: Check fwnode->secondary when finding properties
David E. Box (7):
PCI: Add #defines for accessing PCIe DVSEC fields
driver core: auxiliary bus: Add driver data helpers
platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus
RDMA/irdma: Use auxiliary_device driver data helpers
soundwire: intel: Use auxiliary_device driver data helpers
net/mlx5e: Use auxiliary_device driver data helpers
vdpa/mlx5: Use auxiliary_device driver data helpers
Greg Kroah-Hartman (8):
kobject: remove kset from struct kset_uevent_ops callbacks
nilfs2: use default_groups in kobj_type
sh: sq: use default_groups in kobj_type
firmware: memmap: use default_groups in kobj_type
qemu_fw_cfg: use default_groups in kobj_type
firmware: dmi-sysfs: use default_groups in kobj_type
firmware: edd: remove empty default_attrs array
kobject documentation: remove default_attrs information
Heiko Carstens (4):
topology/sysfs: export die attributes only if an architectures has support
topology/sysfs: export cluster attributes only if an architectures has support
topology/sysfs: rework book and drawer topology ifdefery
topology/sysfs: get rid of htmldoc warning
Ingo Molnar (1):
headers/uninline: Uninline single-use function: kobject_has_children()
Ira Weiny (7):
Documentation/auxiliary_bus: Clarify auxiliary_device creation
Documentation/auxiliary_bus: Clarify match_name
Documentation/auxiliary_bus: Update Auxiliary device lifespan
Documentation/auxiliary_bus: Clarify __auxiliary_driver_register
Documentation/auxiliary_bus: Add example code for module_auxiliary_driver()
Documentation/auxiliary_bus: Clarify the release of devices from find device
Documentation/auxiliary_bus: Move the text into the code
Johan Hovold (1):
driver core: platform: document registration-failure requirement
Kees Cook (1):
devtmpfs: mount with noexec and nosuid
Kohei Tarumizu (2):
docs: document the sysfs ABI for "nohz_full"
docs: document the sysfs ABI for "isolated"
Lu Baolu (2):
driver core: Move driver_sysfs_remove() after driver_sysfs_add()
driver core: Make bus notifiers in right order in really_probe()
Mark-PK Tsai (1):
driver core: Simplify async probe test code by using ktime_ms_delta()
Miaoqian Lin (1):
drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb
Michal Suchanek (1):
debugfs: lockdown: Allow reading debugfs files that are not world readable
Minchan Kim (2):
kernfs: switch global kernfs_rwsem lock to per-fs lock
kernfs: prevent early freeing of root node
Wedson Almeida Filho (1):
driver core: make kobj_type constant.
Documentation/ABI/testing/sysfs-devices-system-cpu | 15 +
Documentation/admin-guide/cputopology.rst | 25 +-
Documentation/core-api/kobject.rst | 16 +-
Documentation/driver-api/auxiliary_bus.rst | 236 ++----------
.../translations/zh_CN/core-api/kobject.rst | 12 +-
MAINTAINERS | 12 +-
arch/sh/kernel/cpu/sh4/sq.c | 3 +-
drivers/base/Kconfig | 11 +
drivers/base/auxiliary.c | 152 +++++++-
drivers/base/bus.c | 4 +-
drivers/base/core.c | 30 +-
drivers/base/dd.c | 7 +-
drivers/base/devtmpfs.c | 10 +-
drivers/base/platform.c | 9 +-
drivers/base/property.c | 13 +-
drivers/base/test/test_async_driver_probe.c | 14 +-
drivers/base/topology.c | 28 +-
drivers/dma-buf/dma-buf-sysfs-stats.c | 2 +-
drivers/firmware/dmi-sysfs.c | 7 +-
drivers/firmware/edd.c | 9 -
drivers/firmware/memmap.c | 3 +-
drivers/firmware/qemu_fw_cfg.c | 5 +-
drivers/firmware/sysfb_simplefb.c | 8 +-
drivers/infiniband/hw/irdma/main.c | 4 +-
drivers/infiniband/hw/mlx5/main.c | 8 +-
drivers/mfd/Kconfig | 10 -
drivers/mfd/Makefile | 1 -
drivers/mfd/intel_pmt.c | 261 -------------
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 +-
drivers/platform/x86/intel/Kconfig | 11 +
drivers/platform/x86/intel/Makefile | 2 +
drivers/platform/x86/intel/pmt/Kconfig | 4 +-
drivers/platform/x86/intel/pmt/class.c | 21 +-
drivers/platform/x86/intel/pmt/class.h | 5 +-
drivers/platform/x86/intel/pmt/crashlog.c | 47 +--
drivers/platform/x86/intel/pmt/telemetry.c | 46 +--
drivers/platform/x86/intel/vsec.c | 408 +++++++++++++++++++++
drivers/platform/x86/intel/vsec.h | 43 +++
drivers/soundwire/intel.c | 8 +-
drivers/soundwire/intel_init.c | 2 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +-
fs/debugfs/file.c | 2 +-
fs/dlm/lockspace.c | 3 +-
fs/gfs2/sys.c | 3 +-
fs/kernfs/dir.c | 118 +++---
fs/kernfs/file.c | 6 +-
fs/kernfs/inode.c | 22 +-
fs/kernfs/mount.c | 15 +-
fs/kernfs/symlink.c | 5 +-
fs/nilfs2/sysfs.c | 13 +-
include/linux/auxiliary_bus.h | 174 +++++++++
include/linux/kernfs.h | 6 +-
include/linux/kobject.h | 34 +-
include/linux/topology.h | 25 ++
include/uapi/linux/pci_regs.h | 4 +
kernel/params.c | 4 +-
lib/kobject.c | 8 +-
lib/kobject_uevent.c | 6 +-
58 files changed, 1217 insertions(+), 755 deletions(-)
delete mode 100644 drivers/mfd/intel_pmt.c
create mode 100644 drivers/platform/x86/intel/vsec.c
create mode 100644 drivers/platform/x86/intel/vsec.h
next reply other threads:[~2022-01-12 13:55 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-12 13:55 Greg KH [this message]
2022-01-12 19:40 ` [GIT PULL] Driver core changes for 5.17-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=Yd7d1E/0k0IIEl0G@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=saravanak@google.com \
--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.