linux/drivers/of
Linus Torvalds ce1e0223d8 Devicetree fixes for v7.3, part 2:
- Fix another case of refcount leaks in of_irq_init()
 
 - Avoid refcount leak in coreboot node check
 
 - Fix overlay handling of a root node target path
 
 - Various error path fixes in the overlay code
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmq+tXEACgkQ+vtdtY28
 YcNyDhAAhm+jSoF9Ht/n77hO4aDyigFDJg/jazfQP8nDCgWBL5ZqgK/q92b6FN02
 8cX/3D201/+SzYY64AJBPqakmIZQ+hX5TcNjri8k7zeyC7eLhe37yt8RD7dnkhlp
 7lIbZTfxf8cst91YQml/iX9jCIrZnZu+U/2XA7CUnt2TCXAb6ZeArr7h1VrwKdUv
 zOxQCMaz6ULuK5xmyTKnpxyL/XhuZv4o1OJ0xVi7A7VKHiz1WyRTHCsUqmqBoatI
 tWxuap8VXfRP0r7rS1dV0Rpexl7hAMH0tnixmQVhnh60W+xMeGcYIIjlRGqPgxmA
 KnKb7g0Z+Ds8wky0nMuQhlwRy0OKvUoPcqz60kCZNwvBayY27vcZD8bin66Kz0NV
 PHnYhqXeF9CTgobRB8LllNTH6Z33ZqY9Z7I/FWkMlD0lNftSFV4JRW06VBgvfZzV
 DVgSL2oMnHs9T9Xr9alU7LvG/D4diuFBoHEoDJR5U7EbAT3XGyKaupBLT2hYc+5k
 rEv6alqyJCJtunVQcWPGrSFnObzCYBuq9vFQRlIlLRa58/7bwUITovI/W4kywHrd
 uW9qHx7z+kOdEuA4DKQOfFOuXuP7kR4m9zxqo7m3v+J165Ri7L18uYivKw0DcjHC
 lDVOzErZiDkhIecw0N09PUhwlzAHTVkpHMPGsgyjbbpOvhvOS+k=
 =u3lS
 -----END PGP SIGNATURE-----

Merge tag 'devicetree-fixes-for-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree fixes from Rob Herring:

 - Fix another case of refcount leaks in of_irq_init()

 - Avoid refcount leak in coreboot node check

 - Fix overlay handling of a root node target path

 - Various error path fixes in the overlay code

* tag 'devicetree-fixes-for-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
  of/irq: Fix remaining refcount leaks in of_irq_init()
  of: Put coreboot node after compatibility check
  of/overlay: don't create "//" paths for fragments targeting the root
  of/overlay: don't leak fragment references when changeset init fails
  of/overlay: only treat a positive changeset id as registered
  of/overlay: put property on deadprops only after changeset add succeeds
2026-10-01 12:47:16 -07:00
..
unittest-data of: unittest: Add a test case for for_each_of_imap_item iterator 2026-01-15 12:03:27 +01:00
.kunitconfig of: Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n 2024-11-15 14:03:28 -06:00
address.c of/address: Fix NULL bus dereference in of_pci_range_parser_one() 2026-07-28 10:34:37 -05:00
base.c Devicetree fixes for v7.3, part 2: 2026-10-01 12:47:16 -07:00
cpu.c of: cpu: add check in __of_find_n_match_cpu_property() 2026-06-10 13:26:53 -05:00
device.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
dynamic.c Devicetree updates for v7.2: 2026-06-17 11:54:57 -07:00
empty_root.dts of: Add #address-cells/#size-cells in the device-tree root empty node 2024-12-02 09:26:33 -06:00
fdt_address.c of: Remove a duplicated code block 2025-01-13 08:39:28 -06:00
fdt.c arm64: kexec_file: Add support for crashkernel CMA reservation 2026-06-30 18:49:06 +03:00
irq.c of/irq: Fix remaining refcount leaks in of_irq_init() 2026-09-30 16:09:13 -05:00
Kconfig Kbuild updates for v6.13 2024-11-30 13:41:50 -08:00
kexec.c arm64: kexec_file: Add support for crashkernel CMA reservation 2026-06-30 18:49:06 +03:00
kobj.c of: kobj: export of_node_ktype for use by modules 2026-07-21 23:39:35 +02:00
kunit_overlay_test.dtso of: Add a KUnit test for overlays and test managed APIs 2024-07-29 15:33:12 -07:00
Makefile of: Add a KUnit test for overlays and test managed APIs 2024-07-29 15:33:12 -07:00
module.c of: module: remove strlen() call in of_modalias() 2024-10-16 12:00:10 -05:00
of_kunit_helpers.c of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node 2025-11-26 19:46:23 -06:00
of_numa.c of/numa: remove redundant numa_nodes_parsed node_set() 2026-07-03 11:16:27 +03:00
of_private.h of: reserved_mem: clarify fdt_scan_reserved_mem*() functions 2026-03-26 14:12:02 -05:00
of_reserved_mem.c Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
of_test.c of: address: Add kunit test for __of_address_resource_bounds() 2025-02-02 20:59:04 -06:00
overlay_test.c of: Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n 2024-11-15 14:03:28 -06:00
overlay.c of/overlay: don't create "//" paths for fragments targeting the root 2026-09-17 16:39:48 -05:00
pdt.c of: Do not expose of_alias_scan() and correct its comments 2025-01-17 08:52:57 -06:00
platform.c of: platform: use platform_device_set_of_node() 2026-07-10 16:07:09 +02:00
property.c of: property: Fix of_fwnode_get_reference_args() with negative index 2026-06-24 07:56:54 -05:00
resolver.c of: Introduce and apply private is_pseudo_property() 2025-02-25 08:43:00 -06:00
unittest.c drivers/of: validate live-tree string properties before string use 2026-05-13 17:18:01 -05:00