The Linux Kernel Mailing List
 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: "Rafael J. Wysocki" <rafael@kernel.org>,
	Danilo Krummrich <dakr@kernel.org>,
	linux-kernel@vger.kernel.org,
	Stephen Rothwell <sfr@canb.auug.org.au>
Subject: [GIT PULL] Driver core changes for 6.16-rc1
Date: Wed, 28 May 2025 17:56:52 +0200	[thread overview]
Message-ID: <aDcyRMojWUbAllVX@kroah.com> (raw)

The following changes since commit 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3:

  Linux 6.15-rc6 (2025-05-11 14:54:11 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git tags/driver-core-6.16-rc1

for you to fetch changes up to 071d8e4c2a3b0999a9b822e2eb8854784a350f8a:

  kernfs: Relax constraint in draining guard (2025-05-21 14:23:13 +0200)

----------------------------------------------------------------
Driver core changes for 6.16-rc1

Here are the driver core / kernfs changes for 6.16-rc1.

Not a huge number of changes this development cycle, here's the summary
of what is included in here:
  - kernfs locking tweaks, pushing some global locks down into a per-fs
    image lock
  - rust driver core and pci device bindings added for new features.
  - sysfs const work for bin_attributes.  This churn should now be
    completed for those types of attributes
  - auxbus device creation helpers added
  - fauxbus fix for creating sysfs files after the probe completed
    properly
  - other tiny updates for driver core things.

All of these have been in linux-next for over a week with no reported
issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Andy Shevchenko (2):
      devres: Move devm_*_action*() APIs to devres.h
      devres: Add devm_is_action_added() helper

Dan Carpenter (1):
      driver core: auxiliary bus: Fix IS_ERR() vs NULL mixup in __devm_auxiliary_device_create()

Danilo Krummrich (10):
      rust: device: implement impl_device_context_deref!
      rust: device: implement impl_device_context_into_aref!
      rust: device: implement device context for Device
      rust: platform: preserve device context in AsRef
      rust: pci: preserve device context in AsRef
      rust: device: implement Bound device context
      rust: pci: move iomap_region() to impl Device<Bound>
      rust: devres: require a bound device
      rust: dma: require a bound device
      Merge tag 'topic/device-context-2025-04-17' into driver-core-next

Eric Biggers (1):
      firmware_loader: use SHA-256 library API instead of crypto_shash API

Greg Kroah-Hartman (4):
      Merge 6.15-rc4 into driver-core-next
      Merge tag 'gpiod-devm-is-action-added-for-v6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/brgl/linux into driver-core-next
      Merge 6.15-rc6 into driver-core-next
      drivers: hv: fix up const issue with vmbus_chan_bin_attrs

Jerome Brunet (1):
      driver core: auxiliary bus: add device creation helpers

Jinliang Zheng (2):
      kernfs: switch global kernfs_idr_lock to per-fs lock
      kernfs: switch global kernfs_rename_lock to per-fs lock

Johan Hovold (1):
      component: do not try to unbind unbound components

Kurt Borja (1):
      driver core: faux: Add sysfs groups after probing

Michael Ellerman (1):
      Documentation: embargoed-hardware-issues.rst: Remove myself

Michal Koutný (1):
      kernfs: Relax constraint in draining guard

Raag Jadav (1):
      devres: simplify devm_kstrdup() using devm_kmemdup()

Thomas Weißschuh (2):
      sysfs: constify bin_attribute argument of bin_attribute::read/write()
      sysfs: constify attribute_group::bin_attrs

Timur Tabi (1):
      docs: debugfs: do not recommend debugfs_remove_recursive

Woody Zhang (1):
      platform: replace magic number with macro PLATFORM_DEVID_NONE

Zijun Hu (2):
      software node: Correct a OOB check in software_node_get_reference_args()
      PM: wakeup: Do not expose 4 device wakeup source APIs

 Documentation/filesystems/debugfs.rst              |  19 ++--
 .../driver_development_debugging_guide.rst         |   2 +-
 .../process/embargoed-hardware-issues.rst          |   1 -
 drivers/base/auxiliary.c                           | 108 +++++++++++++++++++++
 drivers/base/component.c                           |   3 +-
 drivers/base/devres.c                              |  20 ++--
 drivers/base/faux.c                                |  22 ++++-
 drivers/base/firmware_loader/Kconfig               |   4 +-
 drivers/base/firmware_loader/main.c                |  34 +------
 drivers/base/platform.c                            |   2 +-
 drivers/base/power/wakeup.c                        |  12 +--
 drivers/base/swnode.c                              |   2 +-
 drivers/hv/vmbus_drv.c                             |   2 +-
 fs/kernfs/dir.c                                    |  33 ++++---
 fs/kernfs/file.c                                   |   3 +-
 fs/kernfs/kernfs-internal.h                        |  16 ++-
 fs/sysfs/group.c                                   |   6 +-
 include/linux/auxiliary_bus.h                      |  17 ++++
 include/linux/device.h                             |  38 --------
 include/linux/device/devres.h                      |  41 ++++++++
 include/linux/pm_wakeup.h                          |  15 ---
 include/linux/sysfs.h                              |  27 +-----
 rust/kernel/device.rs                              |  90 ++++++++++++++++-
 rust/kernel/devres.rs                              |  17 ++--
 rust/kernel/dma.rs                                 |  14 +--
 rust/kernel/pci.rs                                 |  33 +++----
 rust/kernel/platform.rs                            |  32 ++----
 27 files changed, 378 insertions(+), 235 deletions(-)

             reply	other threads:[~2025-05-28 15:58 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-28 15:56 Greg KH [this message]
2025-05-28 16:16 ` [GIT PULL] Driver core changes for 6.16-rc1 Thomas Weißschuh
2025-05-28 16:29   ` Greg KH
2025-05-31 11:40     ` Thomas Weißschuh
2025-05-31 12:25       ` Greg KH
2025-05-29 16:42 ` 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=aDcyRMojWUbAllVX@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=dakr@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rafael@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox