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.1-rc1
Date: Fri, 7 Oct 2022 18:49:16 +0200	[thread overview]
Message-ID: <Y0BYiwvr4JZio4RH@kroah.com> (raw)

The following changes since commit 1707c39ae309bf91965aa6f04d63816a090d90a1:

  Merge tag 'driver-core-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core (2022-09-23 09:12:18 -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.1-rc1

for you to fetch changes up to fda8c908bc2d523c0770ded667dcdad29c06ff52:

  docs: filesystems: sysfs: Make text and code for ->show() consistent (2022-09-30 14:53:13 +0200)

----------------------------------------------------------------
Driver core changes for 6.1-rc1

Here is the big set of driver core and debug printk changes for 6.1-rc1.
Included in here is:
	- dynamic debug updates for the core and the drm subsystem.  The
	  drm changes have all been acked by the relevant maintainers.
	- kernfs fixes for syzbot reported problems
	- kernfs refactors and updates for cgroup requirements
	- magic number cleanups and removals from the kernel tree (they
	  were not being used and they really did not actually do
	  anything.)
	- other tiny cleanups

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

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

----------------------------------------------------------------
Andy Shevchenko (2):
      device property: Add const qualifier to device_get_match_data() parameter
      docs: filesystems: sysfs: Make text and code for ->show() consistent

Brian Norris (2):
      drivers: base: Print error code on synthetic uevent failure
      debugfs: Only clobber mode/uid/gid on remount if asked

ChenXiaoSong (1):
      debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regset32_fops

Christian A. Ehrhardt (1):
      kernfs: fix use-after-free in __kernfs_remove

Christoph Hellwig (1):
      devres: remove devm_ioremap_np

Christophe JAILLET (1):
      devres: Slightly optimize alloc_dr()

Gaosheng Cui (1):
      driver core: remove make_class_name declaration

Greg Kroah-Hartman (2):
      Merge 6.0-rc5 into driver-core-next
      Merge 1707c39ae309 ("Merge tag 'driver-core-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core") driver-core-next

Jim Cromie (30):
      dyndbg: fix static_branch manipulation
      dyndbg: fix module.dyndbg handling
      dyndbg: show both old and new in change-info
      dyndbg: reverse module walk in cat control
      dyndbg: reverse module.callsite walk in cat control
      dyndbg: use ESCAPE_SPACE for cat control
      dyndbg: let query-modname override actual module name
      dyndbg: add test_dynamic_debug module
      dyndbg: drop EXPORTed dynamic_debug_exec_queries
      dyndbg: cleanup auto vars in dynamic_debug_init
      dyndbg: gather __dyndbg[] state into struct _ddebug_info
      dyndbg: add class_id to pr_debug callsites
      dyndbg: add __pr_debug_cls for testing
      dyndbg: add DECLARE_DYNDBG_CLASSMAP macro
      kernel/module: add __dyndbg_classes section
      dyndbg: add ddebug_attach_module_classes
      dyndbg: validate class FOO by checking with module
      doc-dyndbg: describe "class CLASS_NAME" query support
      doc-dyndbg: edit dynamic-debug-howto for brevity, audience
      dyndbg: add drm.debug style (drm/parameters/debug) bitmap support
      dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes
      drm_print: condense enum drm_debug_category
      drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers.
      drm_print: interpose drm_*dbg with forwarding macros
      drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro
      drm-print.h: include dyndbg header
      drm-print: add drm_dbg_driver to improve namespace symmetry
      drm_print: optimize drm_debug_enabled for jump-label
      drm_print: prefer bare printk KERN_DEBUG on generic fn
      drm_print: add _ddebug descriptor to drm_*dbg prototypes

Mukesh Ojha (1):
      devcoredump : Serialize devcd_del work

Salvatore Bonaccorso (1):
      Documentation: stable: Document alternative for referring upstream commit hash

Shuah Khan (1):
      docs: update mediator information in CoC docs

Tejun Heo (9):
      kernfs: Simply by replacing kernfs_deref_open_node() with of_on()
      kernfs: Drop unnecessary "mutex" local variable initialization
      kernfs: Refactor kernfs_get_open_node()
      kernfs: Skip kernfs_drain_open_files() more aggressively
      kernfs: Improve kernfs_drain() and always call on removal
      kernfs: Add KERNFS_REMOVING flags
      kernfs: Factor out kernfs_activate_one()
      kernfs: Implement kernfs_show()
      cgroup: Implement cgroup_file_show()

Wolfram Sang (1):
      driver_core: move from strlcpy with unused retval to strscpy

Yang Yingliang (2):
      class: use IS_ERR_OR_NULL() helper in class_unregister()
      driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs()

наб (20):
      Documentation: remove nonexistent magic numbers
      a.out: remove define-only CMAGIC, previously magic number
      Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex-magic-number
      MIPS: remove define-only GDA_MAGIC, previously magic number
      Documentation: HFS is not a user of magic numbers
      Documentation: sndmagic.h doesn't exist
      Documentation: zh: remove references to IrDA
      Documentation: zh: remove stale magic numbers
      Documentation: CG_MAGIC isn't a magic number
      Documentation: FULL_DUPLEX_MAGIC isn't a magic number
      Documentation: RIEBL_MAGIC isn't a magic number
      Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers
      Documentation: COW_MAGIC isn't a magic number
      Documentation: EEPROM_MAGIC_VALUE isn't a magic number
      Documentation: FW_HEADER_MAGIC isn't a magic number
      nbd: remove define-only NBD_MAGIC, previously magic number
      Documentation: NBD_REPLY_MAGIC isn't a magic number
      Documentation: ENI155_MAGIC isn't a magic number
      a.out: restore CMAGIC
      Documentation: NBD_REQUEST_MAGIC isn't a magic number

 Documentation/admin-guide/dynamic-debug-howto.rst  | 246 +++++------
 Documentation/driver-api/driver-model/devres.rst   |   1 -
 Documentation/filesystems/sysfs.rst                |   2 +-
 .../process/code-of-conduct-interpretation.rst     |   2 +-
 Documentation/process/magic-number.rst             |  65 ---
 Documentation/process/stable-kernel-rules.rst      |   6 +
 .../translations/it_IT/process/magic-number.rst    |  66 ---
 .../translations/zh_CN/process/magic-number.rst    |  66 ---
 .../translations/zh_TW/process/magic-number.rst    |  67 ---
 MAINTAINERS                                        |   2 +
 arch/mips/include/asm/sn/gda.h                     |   2 -
 drivers/base/base.h                                |   2 -
 drivers/base/class.c                               |   2 +-
 drivers/base/core.c                                |   4 +-
 drivers/base/dd.c                                  |   2 +-
 drivers/base/devcoredump.c                         |  83 +++-
 drivers/base/devres.c                              |   4 +-
 drivers/base/property.c                            |   4 +-
 drivers/block/nbd.c                                |   2 -
 drivers/gpu/drm/Kconfig                            |  12 +
 drivers/gpu/drm/Makefile                           |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  14 +
 drivers/gpu/drm/display/drm_dp_helper.c            |  13 +
 drivers/gpu/drm/drm_crtc_helper.c                  |  13 +
 drivers/gpu/drm/drm_print.c                        |  48 ++-
 drivers/gpu/drm/i915/i915_params.c                 |  12 +
 drivers/gpu/drm/nouveau/nouveau_drm.c              |  13 +
 fs/debugfs/file.c                                  |  16 +-
 fs/debugfs/inode.c                                 |  37 +-
 fs/kernfs/dir.c                                    | 107 +++--
 fs/kernfs/file.c                                   | 151 ++++---
 fs/kernfs/kernfs-internal.h                        |   1 +
 include/asm-generic/vmlinux.lds.h                  |   3 +
 include/drm/drm_print.h                            |  78 +++-
 include/linux/cgroup.h                             |   1 +
 include/linux/dynamic_debug.h                      | 176 ++++++--
 include/linux/io.h                                 |   2 -
 include/linux/kernfs.h                             |   3 +
 include/linux/property.h                           |   4 +-
 kernel/cgroup/cgroup.c                             |  20 +
 kernel/module/internal.h                           |   4 +-
 kernel/module/main.c                               |  20 +-
 lib/Kconfig.debug                                  |  10 +
 lib/Makefile                                       |   1 +
 lib/devres.c                                       |  15 -
 lib/dynamic_debug.c                                | 450 +++++++++++++++++----
 lib/test_dynamic_debug.c                           | 165 ++++++++
 net/bluetooth/rfcomm/tty.c                         |   1 -
 48 files changed, 1325 insertions(+), 695 deletions(-)
 create mode 100644 lib/test_dynamic_debug.c

             reply	other threads:[~2022-10-07 16:48 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-07 16:49 Greg KH [this message]
2022-10-08  0:28 ` [GIT PULL] Driver core changes for 6.1-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=Y0BYiwvr4JZio4RH@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.