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]
Date: Thu, 21 Mar 2024 14:01:59 +0100
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, Stephen Rothwell <sfr@...b.auug.org.au>,
	Saravana Kannan <saravanak@...gle.com>
Subject: [GIT PULL] Driver core changes for 6.9-rc1

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ