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 6.9-rc1
Date: Thu, 21 Mar 2024 14:01:59 +0100 [thread overview]
Message-ID: <Zfwvx6WFIVY-YW0Z@kroah.com> (raw)
The following changes since commit b401b621758e46812da61fa58a67c3fd8d91de0d:
Linux 6.8-rc5 (2024-02-18 12:56:25 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-6.9-rc1
for you to fetch changes up to 6aeb8850e0f39869d43768603a75c0431562a429:
device: core: Log warning for devices pending deferred probe on timeout (2024-03-07 22:10:31 +0000)
----------------------------------------------------------------
Driver core changes for 6.9-rc1
Here is the "big" set of driver core and kernfs changes for 6.9-rc1.
Nothing all that crazy here, just some good updates that include:
- automatic attribute group hiding from Dan Williams (he fixed up my
horrible attempt at doing this.)
- kobject lock contention fixes from Eric Dumazet
- driver core cleanups from Andy
- kernfs rcu work from Tejun
- fw_devlink changes to resolve some reported issues
- other minor changes, all details in the shortlog
All of these have been in linux-next for a long time with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Andy Shevchenko (4):
driver core: Drop unneeded 'extern' keyword in fwnode.h
driver core: Move fw_devlink stuff to where it belongs
device property: Move enum dev_dma_attr to fwnode.h
device property: Don't use "proxy" headers
Christophe JAILLET (1):
platform-msi: Remove usage of the deprecated ida_simple_xx() API
Dan Williams (5):
sysfs: Introduce a mechanism to hide static attribute_groups
sysfs: Introduce a mechanism to hide static attribute_groups
sysfs: Fix crash on empty group attributes array
sysfs: Document new "group visible" helpers
sysfs: Introduce DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE()
Dmitry Torokhov (1):
firmware_loader: introduce __free() cleanup hanler
Eric Dumazet (2):
kobject: make uevent_seqnum atomic
kobject: reduce uevent_sock_mutex scope
Greg Kroah-Hartman (3):
driver core: cpu: make cpu_subsys const
Merge 6.8-rc5 into driver-core-next
Merge tag 'sysfs_hidden_attribute_groups-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core into driver-core-next
Johannes Berg (1):
debugfs: fix wait/cancellation handling during remove
Mukesh Ojha (1):
firmware_loader: Suppress warning on FW_OPT_NO_WARN flag
Neel Natu (1):
kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
Nícolas F. R. A. Prado (3):
driver: core: Log probe failure as error and with device metadata
driver: core: Use dev_* instead of pr_* so device metadata is added
device: core: Log warning for devices pending deferred probe on timeout
Randy Dunlap (1):
driver core: component: fix spellos
Ricardo B. Marliere (1):
workqueue: make wq_subsys const
Rohan Kollambalath (1):
sysfs:Addresses documentation in sysfs_merge_group and sysfs_unmerge_group.
Saravana Kannan (3):
driver core: Adds flags param to fwnode_link_add()
driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link
of: property: fw_devlink: Add support for "post-init-providers" property
Tejun Heo (2):
kernfs: Rearrange kernfs_node fields to reduce its size on 64bit
kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id()
drivers/base/component.c | 4 +-
drivers/base/core.c | 72 +++++++++++++++++-
drivers/base/cpu.c | 2 +-
drivers/base/dd.c | 32 ++++----
drivers/base/firmware_loader/main.c | 16 ++--
drivers/base/platform-msi.c | 6 +-
drivers/base/property.c | 67 ++---------------
drivers/base/swnode.c | 13 +++-
drivers/firmware/efi/sysfb_efi.c | 2 +-
drivers/of/property.c | 15 +++-
fs/debugfs/inode.c | 25 +++++--
fs/kernfs/dir.c | 31 +++++---
fs/kernfs/file.c | 8 +-
fs/kernfs/kernfs-internal.h | 2 +
fs/sysfs/group.c | 55 ++++++++++----
include/linux/cpu.h | 2 +-
include/linux/firmware.h | 3 +
include/linux/fwnode.h | 18 +++--
include/linux/kernfs.h | 10 ++-
include/linux/kobject.h | 2 +-
include/linux/property.h | 9 +--
include/linux/sysfs.h | 142 +++++++++++++++++++++++++++++++++---
kernel/ksysfs.c | 2 +-
kernel/workqueue.c | 2 +-
lib/kobject_uevent.c | 24 +++---
25 files changed, 387 insertions(+), 177 deletions(-)
next reply other threads:[~2024-03-21 13:02 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-21 13:01 Greg KH [this message]
2024-03-21 21:10 ` [GIT PULL] Driver core changes for 6.9-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=Zfwvx6WFIVY-YW0Z@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.