lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aDcyRMojWUbAllVX@kroah.com>
Date: Wed, 28 May 2025 17:56:52 +0200
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>
Cc: "Rafael J. Wysocki" <rafael@...nel.org>,
	Danilo Krummrich <dakr@...nel.org>, linux-kernel@...r.kernel.org,
	Stephen Rothwell <sfr@...b.auug.org.au>
Subject: [GIT PULL] Driver core changes for 6.16-rc1

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@...uxfoundation.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(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ