Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'acpi-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull ACPI fixes from Rafael Wysocki:
"These update the ACPICA entry in MAINTAINERS, add a backlight handling
quirk and fix the ACPI PRM (platform runtime) mechanism support.

Specifics:

- Update the ACPICA development list address in MAINTAINERS to the
new one that does not bounce (Rafael Wysocki)

- Check whether EFI runtime is available when registering the ACPI
PRM address space handler and when running it (Ard Biesheuvel)

- Add backlight=native DMI quirk for Acer Aspire 4810T to the ACPI
video driver (Hans de Goede)"

* tag 'acpi-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
ACPI: PRM: Check whether EFI runtime is available
ACPI: video: Add backlight=native DMI quirk for Acer Aspire 4810T
MAINTAINERS: Update the ACPICA development list address

+19 -1
+1 -1
MAINTAINERS
··· 383 383 M: Robert Moore <robert.moore@intel.com> 384 384 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 385 385 L: linux-acpi@vger.kernel.org 386 - L: devel@acpica.org 386 + L: acpica-devel@lists.linuxfoundation.org 387 387 S: Supported 388 388 W: https://acpica.org/ 389 389 W: https://github.com/acpica/acpica/
+10
drivers/acpi/prmt.c
··· 236 236 efi_status_t status; 237 237 struct prm_context_buffer context; 238 238 239 + if (!efi_enabled(EFI_RUNTIME_SERVICES)) { 240 + pr_err_ratelimited("PRM: EFI runtime services no longer available\n"); 241 + return AE_NO_HANDLER; 242 + } 243 + 239 244 /* 240 245 * The returned acpi_status will always be AE_OK. Error values will be 241 246 * saved in the first byte of the PRM message buffer to be used by ASL. ··· 329 324 return; 330 325 331 326 pr_info("PRM: found %u modules\n", mc); 327 + 328 + if (!efi_enabled(EFI_RUNTIME_SERVICES)) { 329 + pr_err("PRM: EFI runtime services unavailable\n"); 330 + return; 331 + } 332 332 333 333 status = acpi_install_address_space_handler(ACPI_ROOT_OBJECT, 334 334 ACPI_ADR_SPACE_PLATFORM_RT,
+8
drivers/acpi/video_detect.c
··· 517 517 }, 518 518 { 519 519 .callback = video_detect_force_native, 520 + /* Acer Aspire 4810T */ 521 + .matches = { 522 + DMI_MATCH(DMI_SYS_VENDOR, "Acer"), 523 + DMI_MATCH(DMI_PRODUCT_NAME, "Aspire 4810T"), 524 + }, 525 + }, 526 + { 527 + .callback = video_detect_force_native, 520 528 /* Acer Aspire 5738z */ 521 529 .matches = { 522 530 DMI_MATCH(DMI_SYS_VENDOR, "Acer"),