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 update for 6.6-rc1
Date: Fri, 1 Sep 2023 17:20:47 +0200	[thread overview]
Message-ID: <ZPIBTz-bppDBfgDi@kroah.com> (raw)

The following changes since commit 5d0c230f1de8c7515b6567d9afba1f196fb4e2f4:

  Linux 6.5-rc4 (2023-07-30 13:23:47 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 29c8ab79e91d35b93cfab87bf67a11516f7b2051:

  driver core: Call in reversed order in device_platform_notify_remove() (2023-08-22 16:57:39 +0200)

----------------------------------------------------------------
Driver core changes for 6.6-rc1

Here is a small set of driver core updates and additions for 6.6-rc1.

Included in here are:
  - stable kernel documentation updates
  - class structure const work from Ivan on various subsystems
  - kernfs tweaks
  - driver core tests!
  - kobject sanity cleanups
  - kobject structure reordering to save space
  - driver core error code handling fixups
  - other minor driver core cleanups

All of these have been in linux-next for a while with no reported
problems.

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

----------------------------------------------------------------
Andy Shevchenko (3):
      driver core: Move dev_err_probe() to where it belogs
      driver core: Return proper error code when dev_set_name() fails
      driver core: Call in reversed order in device_platform_notify_remove()

Arnd Bergmann (1):
      kernfs: add stub helper for kernfs_generic_poll()

Christophe JAILLET (1):
      kobject: Reorder fields in 'struct kobject'

Dan Carpenter (1):
      driver core: test_async: fix an error code

David Gow (1):
      drivers: base: Free devm resources when unregistering a device

GUO Zihua (1):
      base/node: Remove duplicated include

Greg Kroah-Hartman (1):
      HID: hidraw: make hidraw_class structure const

Ian Kent (1):
      kernfs: fix missing kernfs_iattr_rwsem locking

Ivan Babrou (1):
      kernfs: attach uuid for every kernfs and report it in fsid

Ivan Orlov (5):
      tpm: make all 'class' structures const
      HID: roccat: make all 'class' structures const
      x86/cpuid: make cpuid_class a static const structure
      x86/MSR: make msr_class a static const structure
      x86/resctrl: make pseudo_lock_class a static const structure

Jason Gunthorpe (1):
      driver core: Call dma_cleanup() on the test_remove path

Maxime Ripard (4):
      drivers: base: Add basic devm tests for root devices
      drivers: base: Add basic devm tests for platform devices
      drivers: base: test: Add missing MODULE_* macros for platform devices tests
      drivers: base: test: Add missing MODULE_* macros to root device tests

Thorsten Leemhuis (7):
      docs: stable-kernel-rules: mention other usages for stable tag comments
      docs: stable-kernel-rules: make rule section more straight forward
      docs: stable-kernel-rules: improve structure by changing headlines
      docs: stable-kernel-rules: move text around to improve flow
      docs: stable-kernel-rules: make the examples for option 1 a proper list
      docs: stable-kernel-rules: fine-tune various details
      docs: stable-kernel-rules: mention that regressions must be prevented

Waiman Long (1):
      driver/base/cpu: Retry online operation if -EBUSY

Zhen Lei (3):
      kobject: Add helper kobj_ns_type_is_valid()
      kobject: Add sanity check for kset->kobj.ktype in kset_register()
      kobject: Remove redundant checks for whether ktype is NULL

 Documentation/process/stable-kernel-rules.rst | 197 ++++++++++++----------
 arch/x86/kernel/cpu/resctrl/pseudo_lock.c     |  41 ++---
 arch/x86/kernel/cpuid.c                       |  31 ++--
 arch/x86/kernel/msr.c                         |  31 ++--
 drivers/base/core.c                           |  30 ++--
 drivers/base/cpu.c                            |  19 +++
 drivers/base/dd.c                             |   2 +
 drivers/base/node.c                           |   1 -
 drivers/base/test/.kunitconfig                |   2 +
 drivers/base/test/Kconfig                     |   4 +
 drivers/base/test/Makefile                    |   3 +
 drivers/base/test/platform-device-test.c      | 224 ++++++++++++++++++++++++++
 drivers/base/test/root-device-test.c          | 112 +++++++++++++
 drivers/base/test/test_async_driver_probe.c   |   2 +-
 drivers/char/tpm/tpm-chip.c                   |  11 +-
 drivers/char/tpm/tpm-interface.c              |  21 ++-
 drivers/char/tpm/tpm.h                        |   4 +-
 drivers/char/tpm/tpm2-space.c                 |   2 +-
 drivers/hid/hid-roccat-arvo.c                 |  20 +--
 drivers/hid/hid-roccat-isku.c                 |  21 +--
 drivers/hid/hid-roccat-kone.c                 |  24 +--
 drivers/hid/hid-roccat-koneplus.c             |  22 +--
 drivers/hid/hid-roccat-konepure.c             |  22 +--
 drivers/hid/hid-roccat-kovaplus.c             |  22 +--
 drivers/hid/hid-roccat-pyra.c                 |  22 +--
 drivers/hid/hid-roccat-ryos.c                 |  20 +--
 drivers/hid/hid-roccat-savu.c                 |  20 +--
 drivers/hid/hid-roccat.c                      |   2 +-
 drivers/hid/hidraw.c                          |  18 +--
 fs/kernfs/dir.c                               |   4 +
 fs/kernfs/mount.c                             |  13 +-
 include/linux/dev_printk.h                    |   2 +
 include/linux/device.h                        |   2 -
 include/linux/hid-roccat.h                    |   2 +-
 include/linux/kernfs.h                        |   4 +
 include/linux/kobject.h                       |   8 +-
 lib/kobject.c                                 |  62 +++----
 37 files changed, 749 insertions(+), 298 deletions(-)
 create mode 100644 drivers/base/test/.kunitconfig
 create mode 100644 drivers/base/test/platform-device-test.c
 create mode 100644 drivers/base/test/root-device-test.c

             reply	other threads:[~2023-09-01 15:21 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-01 15:20 Greg KH [this message]
2023-09-01 17:10 ` [GIT PULL] Driver core update for 6.6-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=ZPIBTz-bppDBfgDi@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.