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>,
	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(-)

             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.