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 5.13-rc1
Date: Mon, 26 Apr 2021 14:39:38 +0200	[thread overview]
Message-ID: <YIa0iifkxGDmlG+8@kroah.com> (raw)

The following changes since commit d434405aaab7d0ebc516b68a8fc4100922d7f5ef:

  Linux 5.12-rc7 (2021-04-11 15:16:13 -0700)

are available in the Git repository at:

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

for you to fetch changes up to a943d76352dbb4707a5e5537bbe696c00f5ddd36:

  devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (2021-04-22 08:20:15 +0200)

----------------------------------------------------------------
Driver core changes for 5.13-rc1

Here is the "big" set of driver core changes for 5.13-rc1.

Nothing major, just lots of little core changes and cleanups, notable
things are:
	- finally set fw_devlink=on by default.  All reported issues
	  with this have been shaken out over the past 9 months or so,
	  but we will be paying attention to any fallout here in case we
	  need to revert this as the default boot value (symptoms of
	  problems are a simple lack of booting)
	- fixes found to be needed by fw_devlink=on value in some
	  subsystems (like clock).
	- delayed work initialization cleanup
	- driver core cleanups and minor updates
	- software node cleanups and tweaks
	- devtmpfs cleanups
	- minor debugfs 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>

----------------------------------------------------------------
Ahmad Fatoum (1):
      driver core: add helper for deferred probe reason setting

Andy Shevchenko (14):
      device property: Sync descriptions of swnode array and group APIs
      device property: Add test cases for fwnode_property_count_*() APIs
      driver core: platform: Make clear error code used for missed IRQ
      driver core: platform: Declare early_platform_cleanup() prototype
      driver core: Cast to (void *) with __force for __percpu pointer
      driver core: Replace printf() specifier and drop unneeded casting
      driver core: platform: Make platform_get_irq_optional() optional
      software node: Free resources explicitly when swnode_register() fails
      software node: Introduce software_node_alloc()/software_node_free()
      software node: Deduplicate code in fwnode_create_software_node()
      software node: Imply kobj_to_swnode() to be no-op
      software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro
      media: ipu3-cio2: Switch to use SOFTWARE_NODE_REFERENCE()
      PM / wakeup: use dev_set_name() directly

Arnd Bergmann (1):
      devcoredump: avoid -Wempty-body warnings

Bhaskar Chowdhury (1):
      driver core: Trivial typo fix

Colin Ian King (1):
      drivers/base/cpu: remove redundant assignment of variable retval

Dan Carpenter (1):
      node: fix device cleanups in error handling code

Dave Jiang (1):
      driver core: auxiliary bus: Remove unneeded module bits

Greg Kroah-Hartman (6):
      driver core: component: remove dentry pointer in "struct master"
      driver core: dd: remove deferred_devices variable
      Merge 5.12-rc6 into driver-core-next
      Revert "driver core: platform: Make platform_get_irq_optional() optional"
      kobject_uevent: remove warning in init_uevent_argv()
      Merge tag 'v5.12-rc7' into driver-core-next

Heikki Krogerus (1):
      software node: Allow node addition to already existing device

Jia-Ju Bai (1):
      base: dd: fix error return code of driver_sysfs_add()

Jiapeng Chong (1):
      firmware_loader: Remove unnecessary conversion to bool

Kees Cook (1):
      debugfs: Make debugfs_allow RO after init

Matti Vaittinen (10):
      workqueue: Add resource managed version of delayed work init
      MAINTAINERS: Add entry for devm helpers
      extconn: Clean-up few drivers by using managed work init
      hwmon: raspberry-pi: Clean-up few drivers by using managed work init
      platform/x86: gpd pocket fan: Clean-up by using managed work init
      power: supply: Clean-up few drivers by using managed work init
      regulator: qcom_spmi-regulator: Clean-up by using managed work init
      watchdog: retu_wdt: Clean-up by using managed work init
      power: supply: axp20x_usb_power: fix work-queue init
      devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc

Nico Pache (1):
      kunit: software node: adhear to KUNIT formatting standard

Pierre-Louis Bossart (4):
      driver core: remove kernel-doc warnings
      driver core: attribute_container: remove kernel-doc warnings
      platform-msi: fix kernel-doc warnings
      devcoredump: fix kernel-doc warning

Rasmus Villemoes (3):
      devtmpfs: fix placement of complete() call
      devtmpfs: actually reclaim some init memory
      debugfs: drop pointless nul-termination in debugfs_read_file_bool()

Saravana Kannan (5):
      driver core: Avoid pointless deferred probe attempts
      driver core: Update device link status properly for device_bind_driver()
      Revert "Revert "driver core: Set fw_devlink=on by default""
      of: property: fw_devlink: Add support for remote-endpoint
      driver core: Improve fw_devlink & deferred_probe_timeout interaction

Tudor Ambarus (1):
      clk: Mark fwnodes when their clock provider is added

Yogesh Lal (1):
      driver core: Use unbound workqueue for deferred probes

 MAINTAINERS                                     |   6 ++
 drivers/base/attribute_container.c              |   4 +
 drivers/base/auxiliary.c                        |   5 --
 drivers/base/base.h                             |   2 +
 drivers/base/component.c                        |   9 +-
 drivers/base/core.c                             | 112 +++++++++++++++++++++---
 drivers/base/cpu.c                              |   6 +-
 drivers/base/dd.c                               |  48 +++++++---
 drivers/base/devcoredump.c                      |  19 ++--
 drivers/base/devres.c                           |   6 +-
 drivers/base/devtmpfs.c                         |   6 +-
 drivers/base/node.c                             |  26 +++---
 drivers/base/platform-msi.c                     |   3 +-
 drivers/base/platform.c                         |  11 ++-
 drivers/base/power/wakeup_stats.c               |   2 +-
 drivers/base/swnode.c                           | 106 ++++++++++++----------
 drivers/base/test/Kconfig                       |   2 +-
 drivers/base/test/Makefile                      |   2 +-
 drivers/base/test/property-entry-test.c         |  61 ++++++++++---
 drivers/clk/clk.c                               |   2 +
 drivers/extcon/extcon-gpio.c                    |  15 +---
 drivers/extcon/extcon-intel-int3496.c           |  16 +---
 drivers/extcon/extcon-palmas.c                  |  17 ++--
 drivers/extcon/extcon-qcom-spmi-misc.c          |  17 ++--
 drivers/hwmon/raspberrypi-hwmon.c               |  17 ++--
 drivers/media/pci/intel/ipu3/cio2-bridge.c      |   4 +-
 drivers/of/property.c                           |  48 ++++++----
 drivers/platform/x86/gpd-pocket-fan.c           |  17 ++--
 drivers/power/supply/axp20x_usb_power.c         |  17 ++--
 drivers/power/supply/bq24735-charger.c          |  18 ++--
 drivers/power/supply/ltc2941-battery-gauge.c    |  20 ++---
 drivers/power/supply/sbs-battery.c              |  16 ++--
 drivers/regulator/qcom_spmi-regulator.c         |  34 ++-----
 drivers/watchdog/retu_wdt.c                     |  22 ++---
 fs/debugfs/file.c                               |   3 +-
 fs/debugfs/inode.c                              |   2 +-
 include/linux/device.h                          |   6 +-
 include/linux/devm-helpers.h                    |  54 ++++++++++++
 include/linux/platform_device.h                 |   3 +
 include/linux/property.h                        |  13 +--
 lib/kobject_uevent.c                            |   9 +-
 tools/testing/selftests/firmware/fw_namespace.c |   2 +-
 42 files changed, 481 insertions(+), 327 deletions(-)
 create mode 100644 include/linux/devm-helpers.h

             reply	other threads:[~2021-04-26 12:39 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-26 12:39 Greg KH [this message]
2021-04-26 18:36 ` [GIT PULL] Driver core changes for 5.13-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=YIa0iifkxGDmlG+8@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.