The following changes since commit 79a3aaa7b82e3106be97842dedfd8429248896e6:

  Linux 5.1-rc3 (2019-03-31 14:39:29 -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.2-rc1

for you to fetch changes up to 70e16a620e075cb916644e06012766639b58b2fb:

  kobject: clean up the kobject add documentation a bit more (2019-05-03 
08:26:51 +0200)

----------------------------------------------------------------
Driver core/kobject patches for 5.2-rc1

Here is the "big" set of driver core patches for 5.2-rc1

There are a number of ACPI patches in here as well, as Rafael said they
should go through this tree due to the driver core changes they
required.  They have all been acked by the ACPI developers.

There are also a number of small subsystem-specific changes in here, due
to some changes to the kobject core code.  Those too have all been acked
by the various subsystem maintainers.

As for content, it's pretty boring outside of the ACPI changes:
  - spdx cleanups
  - kobject documentation updates
  - default attribute groups for kobjects
  - other minor kobject/driver core fixes

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

Signed-off-by: Greg Kroah-Hartman <[email protected]>

----------------------------------------------------------------
Alison Schofield (1):
      acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY

Andrea Parri (1):
      kernfs: fix barrier usage in __kernfs_new_node()

Andy Shevchenko (1):
      driver core: platform: Propagate error from insert_resource()

Bartosz Golaszewski (1):
      drivers: fix a typo in the kernel doc for devm_platform_ioremap_resource()

Borislav Petkov (1):
      driver core: Clarify which counterparts to use to device_add()

Christina Quast (1):
      fs: kernfs: Corrected spelling mistake

Colin Ian King (1):
      kobject: fix dereference before null check on kobj

Geert Uytterhoeven (1):
      driver: base: Disable CONFIG_UEVENT_HELPER by default

Greg Kroah-Hartman (6):
      device.h: reorganize struct device
      drivers: base: test: add proper SPDX identifier to Makefile
      drivers: base: firmware_loader: add proper SPDX identifiers on files that 
did not have them.
      drivers: base: power: add proper SPDX identifiers on files that did not 
have them.
      Revert "driver core: platform: Fix the usage of platform device 
name(pdev->name)"
      kobject: clean up the kobject add documentation a bit more

Joel Fernandes (Google) (2):
      Provide in-kernel headers to make extending kernel easier
      init/config: Do not select BUILD_BIN2C for IKCONFIG

John Garry (1):
      driver core: Postpone DMA tear-down until after devres release for probe 
failure

Jonathan Neuschäfer (1):
      firmware_loader: Fix a typo ("syfs" -> "sysfs")

Keith Busch (10):
      acpi: Create subtable parsing infrastructure
      acpi: Add HMAT to generic parsing tables
      acpi/hmat: Parse and report heterogeneous memory
      node: Link memory nodes to their compute nodes
      node: Add heterogenous memory access attributes
      node: Add memory-side caching attributes
      acpi/hmat: Register processor domain to its memory
      acpi/hmat: Register performance attributes
      acpi/hmat: Register memory side cache attributes
      doc/mm: New documentation for memory performance

Kimberly Brown (8):
      kobject: Add support for default attribute groups to kobj_type
      samples/kobject: Replace foo_ktype's default_attrs field with groups
      block: Replace all ktype default_attrs with groups
      net-sysfs: Replace ktype default_attrs field with groups
      irqdesc: Replace irq_kobj_type's default_attrs field with groups
      padata: Replace padata_attr_type default_attrs field with groups
      cpufreq: schedutil: Replace default_attrs field with groups
      livepatch: Replace klp_ktype_patch's default_attrs with groups

Lingutla Chandrasekhar (1):
      arch_topology: Make cpu_capacity sysfs node as read-only

Qian Cai (2):
      acpi/hmat: fix memory leaks in hmat_init()
      acpi/hmat: fix an uninitialized memory_target

Ronald Tschalär (1):
      debugfs: update documented return values of debugfs helpers

Tetsuo Handa (1):
      kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice.

Tobin C. Harding (4):
      kobject: Improve docs for kobject_add/del
      kobject: Improve doc clarity kobject_init_and_add()
      kobject: Remove docstring reference to kset
      kobject: Fix kernel-doc comment first line

Venkata Narendra Kumar Gutta (1):
      driver core: platform: Fix the usage of platform device name(pdev->name)

zhong jiang (1):
      mm/memory_hotplug: Do not unlock when fails to take the 
device_hotplug_lock

 Documentation/ABI/stable/sysfs-devices-node     |  87 +++-
 Documentation/admin-guide/mm/numaperf.rst       | 169 ++++++
 Documentation/filesystems/debugfs.txt           |  16 +-
 arch/arm64/kernel/acpi_numa.c                   |   2 +-
 arch/arm64/kernel/smp.c                         |   4 +-
 arch/ia64/kernel/acpi.c                         |  14 +-
 arch/x86/kernel/acpi/boot.c                     |  36 +-
 block/blk-integrity.c                           |   3 +-
 block/blk-mq-sysfs.c                            |   8 +-
 block/blk-sysfs.c                               |   3 +-
 drivers/acpi/Kconfig                            |   1 +
 drivers/acpi/Makefile                           |   1 +
 drivers/acpi/hmat/Kconfig                       |  11 +
 drivers/acpi/hmat/Makefile                      |   1 +
 drivers/acpi/hmat/hmat.c                        | 666 ++++++++++++++++++++++++
 drivers/acpi/numa.c                             |  16 +-
 drivers/acpi/scan.c                             |   4 +-
 drivers/acpi/tables.c                           |  76 ++-
 drivers/base/Kconfig                            |   9 +-
 drivers/base/arch_topology.c                    |  36 +-
 drivers/base/core.c                             |   5 +
 drivers/base/dd.c                               |   5 +-
 drivers/base/firmware_loader/Kconfig            |   1 +
 drivers/base/firmware_loader/builtin/.gitignore |   1 +
 drivers/base/firmware_loader/fallback.c         |   6 +-
 drivers/base/memory.c                           |   2 +-
 drivers/base/node.c                             | 352 ++++++++++++-
 drivers/base/platform.c                         |  12 +-
 drivers/base/power/clock_ops.c                  |   3 +-
 drivers/base/power/common.c                     |   4 +-
 drivers/base/power/domain.c                     |   4 +-
 drivers/base/power/domain_governor.c            |   4 +-
 drivers/base/power/generic_ops.c                |   4 +-
 drivers/base/power/main.c                       |   4 +-
 drivers/base/power/qos.c                        |   6 +-
 drivers/base/power/runtime.c                    |   4 +-
 drivers/base/power/sysfs.c                      |   6 +-
 drivers/base/power/trace.c                      |   2 +-
 drivers/base/power/wakeirq.c                    |  15 +-
 drivers/base/power/wakeup.c                     |   4 +-
 drivers/base/test/Makefile                      |   1 +
 drivers/irqchip/irq-gic-v2m.c                   |   2 +-
 drivers/irqchip/irq-gic-v3-its-pci-msi.c        |   2 +-
 drivers/irqchip/irq-gic-v3-its-platform-msi.c   |   2 +-
 drivers/irqchip/irq-gic-v3-its.c                |   6 +-
 drivers/irqchip/irq-gic-v3.c                    |  10 +-
 drivers/irqchip/irq-gic.c                       |   4 +-
 drivers/mailbox/pcc.c                           |   2 +-
 fs/debugfs/file.c                               |  77 ++-
 fs/kernfs/dir.c                                 |   5 +-
 include/acpi/actbl1.h                           |   2 +-
 include/linux/acpi.h                            |   6 +-
 include/linux/device.h                          |  16 +-
 include/linux/kernfs.h                          |   2 +-
 include/linux/kobject.h                         |   3 +-
 include/linux/node.h                            |  71 +++
 init/Kconfig                                    |  11 +-
 kernel/.gitignore                               |   1 +
 kernel/Makefile                                 |  10 +
 kernel/gen_ikh_data.sh                          |  89 ++++
 kernel/irq/irqdesc.c                            |   3 +-
 kernel/kheaders.c                               |  74 +++
 kernel/livepatch/core.c                         |   3 +-
 kernel/padata.c                                 |   3 +-
 kernel/sched/cpufreq_schedutil.c                |   5 +-
 lib/kobject.c                                   |  93 ++--
 lib/kobject_uevent.c                            |  11 +-
 net/core/net-sysfs.c                            |   6 +-
 samples/kobject/kset-example.c                  |   3 +-
 69 files changed, 1855 insertions(+), 275 deletions(-)
 create mode 100644 Documentation/admin-guide/mm/numaperf.rst
 create mode 100644 drivers/acpi/hmat/Kconfig
 create mode 100644 drivers/acpi/hmat/Makefile
 create mode 100644 drivers/acpi/hmat/hmat.c
 create mode 100755 kernel/gen_ikh_data.sh
 create mode 100644 kernel/kheaders.c

Reply via email to