)]}'
{
  "commit": "959bfe496bbaf3daa5dca32d397e29ea12471779",
  "tree": "999b147c1d37a8eef2f0fb1453c195eccedc2712",
  "parents": [
    "44fc84337b6eae580a51cf6f7ca6a22ef1349556",
    "af47d98064e900f279c98bb3bb57445a1e7a8f6b"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Dec 02 17:24:03 2025 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Dec 02 17:24:03 2025 -0800"
  },
  "message": "Merge tag \u0027acpi-6.19-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI updates from Rafael Wysocki:\n \"These add Microsoft fan extensions support to the ACPI fan driver, fix\n  a bug in ACPICA, update other ACPI drivers (processor, time and alarm\n  device), update ACPI power management code and ACPI device properties\n  management, and fix an ACPI utility:\n\n   - Avoid walking the ACPI namespace in the AML interpreter if the\n     starting node cannot be determined (Cryolitia PukNgae)\n\n   - Use min() instead of min_t() in the ACPI device properties handling\n     code to avoid discarding significant bits (David Laight)\n\n   - Fix potential fwnode refcount leak in\n     acpi_fwnode_graph_parse_endpoint() that may prevent the parent\n     fwnode from being released (Haotian Zhang)\n\n   - Rework acpi_graph_get_next_endpoint() to use ACPI functions only,\n     remove unnecessary conditionals from it to make it easier to\n     follow, and make acpi_get_next_subnode() static (Sakari Ailus)\n\n   - Drop unused function acpi_get_lps0_constraint(), make some\n     Low-Power S0 callback functions for suspend-to-idle static, and\n     rearrange the code retrieving Low-Power S0 constraints so it only\n     runs when the constraints are actually used (Rafael Wysocki)\n\n   - Drop redundant locking from the ACPI battery driver (Rafael\n     Wysocki)\n\n   - Improve runtime PM in the ACPI time and alarm device (TAD) driver\n     using guard macros and rearrange code related to runtime PM in\n     acpi_tad_remove() (Rafael Wysocki)\n\n   - Add support for Microsoft fan extensions to the ACPI fan driver\n     along with notification support and work around a 64-bit firmware\n     bug in that driver (Armin Wolf)\n\n   - Use ACPI_FREE() to free ACPI buffer in the ACPI DPTF code\n     (Kaushlendra Kumar)\n\n   - Fix a memory leak and a resource leak in the ACPI pfrut utility\n     (Malaya Kumar Rout)\n\n   - Replace `core::mem::zeroed` with `pin_init::zeroed` in the ACPI\n     Rust code (Siyuan Huang)\n\n   - Update the ACPI code to use the new style of allocating workqueues\n     and new global workqueues (Marco Crivellari)\n\n   - Fix two spelling mistakes in the ACPI code (Chu Guangqing)\n\n   - Fix ISAPNP to generate uevents to auto-load modules (René Rebe)\n\n   - Relocate the state flags initialization in the ACPI processor idle\n     driver and drop redundant C-state count checks from it (Huisong Li)\n\n   - Fix map_x2apic_id() in the ACPI processor core driver for\n     amd-pstate on am4 (René Rebe)\"\n\n* tag \u0027acpi-6.19-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (30 commits)\n  ACPI: PM: Fix a spelling mistake\n  ACPI: LPSS: Fix a spelling mistake\n  ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4\n  ACPICA: Avoid walking the Namespace if start_node is NULL\n  ACPI: tools: pfrut: fix memory leak and resource leak in pfrut.c\n  ACPI: property: use min() instead of min_t()\n  PNP: Fix ISAPNP to generate uevents to auto-load modules\n  ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()\n  ACPI: DPTF: Use ACPI_FREE() for ACPI buffer deallocation\n  ACPI: processor: idle: Drop redundant C-state count checks\n  ACPI: thermal: Add WQ_PERCPU to alloc_workqueue() users\n  ACPI: OSL: Add WQ_PERCPU to alloc_workqueue() users\n  ACPI: EC: Add WQ_PERCPU to alloc_workqueue() users\n  ACPI: OSL: replace use of system_wq with system_percpu_wq\n  ACPI: scan: replace use of system_unbound_wq with system_dfl_wq\n  ACPI: fan: Add support for Microsoft fan extensions\n  ACPI: fan: Add hwmon notification support\n  ACPI: fan: Add basic notification support\n  ACPI: TAD: Improve runtime PM using guard macros\n  ACPI: TAD: Rearrange runtime PM operations in acpi_tad_remove()\n  ...\n",
  "tree_diff": []
}
