aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'driver-core-next' of https://git.kernel.org/pub/scm/linux/kerne...Mark Brown2-4/+4
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pd...Mark Brown1-0/+15
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown1-0/+6
2 daysMerge branch 'linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/...Mark Brown156-406/+710
2 daysMerge branch 'i2c/i2c-host' of https://git.kernel.org/pub/scm/linux/kernel/gi...Mark Brown1-0/+7
3 daysMerge remote-tracking branch 'spi/for-7.2' into spi-nextMark Brown1-0/+7
3 daysMerge branch 'acpica' into linux-nextRafael J. Wysocki147-163/+463
3 daysMerge branch 'acpi-driver-devm'Rafael J. Wysocki8-221/+230
3 daysMerge branch 'acpi-pmic'Rafael J. Wysocki1-21/+16
3 daysMerge branch 'acpi-video'Rafael J. Wysocki1-1/+1
3 daysi2c: designware: Add ACPI ID LECA0003 for LECARC SoCsThomas Lin1-0/+7
4 daysACPICA: add boundary checks in two placesikaros2-1/+23
4 daysACPICA: Add package limit checks in parser functionsikaros4-0/+41
4 daysACPICA: Update the copyright year to 2026Pawel Chmielewski143-144/+144
4 daysACPICA: Remove spurious precision from format used to dump parse treesDavid Laight1-2/+2
4 daysACPICA: Enhance OEM ID and Table ID validation in acpi_ex_load_table_op()ikaros1-2/+24
4 daysACPICA: Fix NULL pointer dereference in acpi_ns_custom_package()Weiming Shi1-0/+7
4 daysACPICA: Enhance buffer validation in acpi_ut_walk_aml_resources()ikaros1-0/+30
4 daysACPICA: Add validation for node in acpi_ns_build_normalized_path()ikaros1-0/+6
4 daysACPICA: validate handler object type in two placesikaros1-0/+11
4 daysACPICA: Improve argument parsing in acpi_ps_get_next_simple_arg()ikaros1-10/+68
4 daysACPICA: Fix integer overflow in acpi_ex_opcode_3A_1T_1R() (mid_op)ikaros1-1/+1
4 daysACPICA: Prevent adding invalid referencesikaros1-1/+9
4 daysACPICA: add boundary checks in acpi_ps_get_next_field()ikaros1-0/+17
4 daysACPICA: validate byte_count in acpi_ps_get_next_package_length()ikaros1-0/+17
4 daysACPICA: Fix use-after-free in acpi_ds_terminate_control_method()ikaros1-0/+43
4 daysACPICA: fix I2C LVR item count in the conversion tableAkhil R1-1/+1
4 daysACPICA: Mention the LVR bitsAkhil R1-0/+1
4 daysACPICA: Change LVR to 8 bit valueAkhil R1-1/+1
4 daysACPICA: Fetch LVR I2C resource descriptorAkhil R1-1/+5
4 daysACPICA: Fix FADT 32/64X length mismatch warningAbdelkader Boudih1-0/+3
4 daysACPICA: Add alias node support in namespace handlingikaros2-0/+7
4 daysACPICA: Fix condition check in acpi_ps_parse_loop()ikaros1-1/+4
5 daysACPI: video: Do not initialise device_id_scheme directlyJean-Ralph Aviles1-1/+1
7 daysACPI: video: Switch over to devres-based resource managementRafael J. Wysocki1-23/+7
7 daysACPI: video: Use devm for video->entry and backlight cleanupRafael J. Wysocki1-11/+16
7 daysACPI: video: Use devm action for freeing video devicesRafael J. Wysocki1-25/+28
7 daysACPI: video: Use devm action for video bus object cleanupRafael J. Wysocki1-7/+13
7 daysACPI: video: Rearrange probe and remove codeRafael J. Wysocki1-10/+10
7 daysACPI: video: Reduce the number of auxiliary device dereferencesRafael J. Wysocki1-3/+4
7 daysACPI: PAD: Switch over to devres-based resource managementRafael J. Wysocki1-10/+9
7 daysACPI: PAD: Fix teardown ordering in acpi_pad_remove()Rafael J. Wysocki1-3/+3
7 daysACPI: PAD: Pass struct device pointer to acpi_pad_notify()Rafael J. Wysocki1-4/+2
7 daysACPI: PAD: Rearrange acpi_pad_notify()Rafael J. Wysocki1-8/+5
7 daysACPI: thermal: Switch over to devres-based resource managementRafael J. Wysocki1-32/+21
7 daysACPI: HED: Switch over to devres-based resource managementRafael J. Wysocki1-11/+2
7 daysACPI: HED: Refine guarding against adding a second instanceRafael J. Wysocki1-6/+6
7 daysACPI: battery: Switch over to devres-based resource managementRafael J. Wysocki1-36/+39
7 daysACPI: AC: Switch over to devres-based resource managementRafael J. Wysocki1-26/+11
7 daysACPI: NFIT: core: Use devm_acpi_install_notify_handler()Rafael J. Wysocki1-21/+3
7 daysACPI: bus: Introduce devm_acpi_install_notify_handler()Rafael J. Wysocki1-0/+66
7 daysACPI: button: Add missing device class clearing on probe failuresRafael J. Wysocki1-0/+1
7 daysACPI: button: Enable wakeup GPEs for ACPI buttons at probe timeRafael J. Wysocki2-9/+63
7 daysACPI: button: Fix ACPI GPE handler leak during removalRafael J. Wysocki1-1/+1
7 daysMerge tag 'v7.1-rc5' into driver-core-nextDanilo Krummrich18-62/+129
11 daysspi: dw-mmio: Add ACPI ID LECA0002 for LECARC SoCsThomas Lin1-0/+7
12 daysACPI: battery: Fix system wakeup on critical battery statusRafael J. Wysocki1-1/+3
2026-05-11ACPI: driver: Check ACPI_COMPANION() against NULL during probeRafael J. Wysocki14-15/+68
2026-05-08ACPI: PMIC: Replace mutex_lock/unlock() with guard()/scoped_guard()Maxwell Doose1-21/+16
2026-05-08ACPI: provide acpi_bus_find_device_by_name()Bartosz Golaszewski1-0/+15
2026-05-01Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-7/+3
2026-04-30Merge branches 'acpi-apei', 'acpi-bus', 'acpi-cppc' and 'acpi-video'Rafael J. Wysocki3-23/+36
2026-04-28rust: ACPI: fix missing match data for PRP0001Markus Probst1-3/+3
2026-04-27ACPI: video: force native backlight on HP OMEN 16 (8A44)Shivam Kalra1-0/+8
2026-04-27ACPI: TAD: Fix up a comment in acpi_tad_probe()Rafael J. Wysocki1-2/+2
2026-04-27ACPI: TAD: RTC: Refine timer value computations and checksRafael J. Wysocki1-5/+3
2026-04-27ACPI: TAD: Use devres for all driver cleanupRafael J. Wysocki1-3/+11
2026-04-27ACPI: TAD: Use __ATTRIBUTE_GROUPS() macroRafael J. Wysocki1-6/+3
2026-04-27ACPI: CPPC: Fix related_cpus inconsistency during CPU hotplugJinjie Ruan1-3/+3
2026-04-27ACPI: APEI: EINJ: Fix EINJV2 memory error injectionTony Luck1-20/+25
2026-04-27ACPI: arm64: cpuidle: Tolerate platforms with no deep PSCI idle statesBreno Leitao1-7/+3
2026-04-26driver core: Replace dev->offline + ->offline_disabled with accessorsDouglas Anderson1-1/+1
2026-04-23Merge tag 'acpi-7.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds3-10/+19
2026-04-23Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-video'Rafael J. Wysocki3-10/+19
2026-04-17Merge tag 'cxl-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds1-2/+5
2026-04-15ACPI: video: Move Lenovo Legion S7 15ACH6 quirk to the right sectionHans de Goede1-8/+9
2026-04-15ACPI: video: Add backlight=native quirk for Dell OptiPlex 7770 AIOJan Schär1-0/+8
2026-04-15ACPI: scan: Use acpi_dev_put() in object add error pathsGuangshuo Li2-2/+2
2026-04-14Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+1
2026-04-14Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2026-04-13Merge tag 'pm-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-1/+2
2026-04-10Merge branch 'pm-cpufreq'Rafael J. Wysocki1-1/+2
2026-04-09Merge branch 'acpi-apei'Rafael J. Wysocki4-0/+182
2026-04-09Merge branch 'acpi-driver'Rafael J. Wysocki16-170/+90
2026-04-09Merge branch 'acpi-tad'Rafael J. Wysocki1-128/+341
2026-04-09Merge branch 'acpi-cmos-rtc'Rafael J. Wysocki3-82/+53
2026-04-09Merge branches 'acpi-processor' and 'acpi-cppc'Rafael J. Wysocki3-99/+305
2026-04-09Merge branches 'acpica', 'acpi-osl' and 'acpi-tables'Rafael J. Wysocki5-29/+54
2026-04-08ACPI: AGDI: fix missing newline in error messageHaoyu Lu1-1/+1
2026-04-07ACPI: processor: idle: Reset cpuidle on C-state list changesHuisong Li1-20/+25
2026-04-06ACPI: PPTT: Use acpi_get_cpu_uid() and remove get_acpi_id_for_cpu()Chengwen Feng1-13/+37
2026-04-06RISC-V: ACPI: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrievalChengwen Feng1-1/+6
2026-04-06ACPI: APEI: GHES: Add NVIDIA vendor CPER record handlerKai-Heng Feng3-0/+164
2026-04-06ACPI: APEI: GHES: Add devm_ghes_register_vendor_record_notifier()Kai-Heng Feng1-0/+18
2026-04-06ACPI: tables: Enable FPDT on LoongArchXi Ruoyao1-1/+1
2026-04-05Merge tag 'riscv-for-linus-7.0-rc7' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+7
2026-04-04ACPI: RIMT: Add dependency between iommu and devicesSunil V L1-0/+7
2026-04-04ACPI: processor: idle: Fix NULL pointer dereference in hotplug pathHuisong Li1-3/+2
2026-04-04ACPI: processor: idle: Reset power_setup_done flag on initialization failureHuisong Li1-0/+11
2026-04-04ACPI: TAD: Add alarm support to the RTC class device interfaceRafael J. Wysocki1-3/+109
2026-04-04ACPI: TAD: Split acpi_tad_rtc_read_time()Rafael J. Wysocki1-7/+12
2026-04-04ACPI: TAD: Relocate two functionsRafael J. Wysocki1-47/+47
2026-04-04ACPI: TAD: Split three functions to untangle runtime PM handlingRafael J. Wysocki1-17/+40
2026-04-04ACPI: processor: Rearrange and clean up acpi_processor_errata_piix4()Rafael J. Wysocki1-16/+13
2026-04-04ACPI: TAD: Use DC wakeup only if AC wakeup is supportedRafael J. Wysocki1-1/+4
2026-04-04ACPI: TAD: Use dev_groups in struct device_driverRafael J. Wysocki1-9/+6
2026-04-04ACPI: TAD: Update the driver description commentRafael J. Wysocki1-5/+8
2026-04-04ACPI: TAD: Add RTC class device interfaceRafael J. Wysocki1-2/+76
2026-04-04ACPI: TAD: Clear unused RT data in acpi_tad_set_real_time()Rafael J. Wysocki1-4/+4
2026-04-04ACPI: TAD: Rearrange RT data validation checkingRafael J. Wysocki1-6/+18
2026-04-04ACPI: TAD: Use __free() for cleanup in time_store()Rafael J. Wysocki1-14/+14
2026-04-04ACPI: TAD: Support RTC without wakeupRafael J. Wysocki1-13/+13
2026-04-04ACPI: TAD: Create one attribute groupRafael J. Wysocki1-45/+35
2026-04-04Merge back earlier cpufreq material for 7.1Rafael J. Wysocki1-1/+2
2026-03-27Merge back earlier cpufreq material for 7.1Rafael J. Wysocki1-1/+2
2026-03-26ACPI: FPDT: expose FBPT and S3PT subtables via sysfsNate DeSimone1-0/+28
2026-03-25cpufreq: acpi-cpufreq: use DMI max speed when CPPC is unavailableHenry Tseng1-1/+2
2026-03-25ACPI: PPTT: Remove duplicate structure, acpi_pptt_cache_v1_fullBen Horgan1-25/+6
2026-03-24ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()Weiming Shi1-0/+2
2026-03-23ACPICA: Replace strncpy() with strscpy_pad() in acpi_ut_safe_strncpy()Kees Cook1-2/+1
2026-03-19Merge back ACPI processor driver updates for 7.1Rafael J. Wysocki1-14/+7
2026-03-19Merge back updates of core ACPI drivers for 7.1Rafael J. Wysocki16-170/+90
2026-03-19Merge branches 'acpica' and 'acpi-bus'Rafael J. Wysocki2-4/+1
2026-03-19ACPI: CPPC: Check cpc_read() return values consistentlySumit Gupta1-27/+72
2026-03-18ACPI: processor: idle: Replace strlcat() with better alternativeAndy Shevchenko1-3/+1
2026-03-18ACPI: bus: Fix MFD child automatic modprobe issuePratap Nirujogi1-3/+0
2026-03-18ACPI: processor: Fix previous acpi_processor_errata_piix4() fixRafael J. Wysocki1-7/+8
2026-03-17ACPICA: Update the format of Arg3 of _DSMSaket Dumbre1-1/+1
2026-03-16ACPI: NUMA: Only parse CFMWS at boot when CXL_ACPI is onKai Huang1-2/+5
2026-03-13ACPI: AC: Define ACPI_AC_CLASS in one placeRafael J. Wysocki2-2/+0
2026-03-13ACPI: driver: Do not set acpi_device_class() unnecessarilyRafael J. Wysocki15-31/+5
2026-03-13ACPI: driver: Avoid using pnp.device_class for netlink handlingRafael J. Wysocki6-24/+18
2026-03-13ACPI: event: Redefine acpi_notifier_call_chain()Rafael J. Wysocki4-8/+14
2026-03-13ACPI: driver: Do not set acpi_device_name() unnecessarilyRafael J. Wysocki14-45/+14
2026-03-13ACPI: video: Consolidate pnp.bus_id workarounds handlingRafael J. Wysocki1-10/+8
2026-03-13ACPI: video: Rework checking for duplicate video bus devicesRafael J. Wysocki1-28/+28
2026-03-13Merge branch 'acpi-video' into acpi-driverRafael J. Wysocki4-24/+69
2026-03-12Merge back ACPI OS services layer (OSL) material for 7.1Rafael J. Wysocki1-1/+18
2026-03-12Merge branch 'acpi-osl'Rafael J. Wysocki1-1/+1
2026-03-11ACPI: processor: idle: Remove redundant static variable and rename cstate che...Huisong Li1-9/+3
2026-03-11ACPI: processor: idle: Move max_cstate update out of the loopHuisong Li1-1/+2
2026-03-11ACPI: processor: idle: Remove redundant cstate check in acpi_processor_power_...Huisong Li1-2/+0
2026-03-11ACPI: CPPC: Fix uninitialized ref variable in cppc_get_perf_caps()Pengjie Zhang1-5/+4
2026-03-11ACPI: OSL: fix __iomem type on return from acpi_os_map_generic_address()Ben Dooks1-1/+1
2026-03-10ACPI: video: Switch over to auxiliary bus typeRafael J. Wysocki4-24/+69
2026-03-09ACPI: PAD: Rearrange notify handler installation and removalRafael J. Wysocki1-14/+5
2026-03-09ACPI: AC: Get rid of unnecessary declarationsRafael J. Wysocki1-12/+2
2026-03-09ACPI: processor: idle: Add missing bounds check in flatten_lpi_states()Jingkai Tan1-0/+2
2026-03-08locking/semaphore: Remove the list_head from struct semaphoreMatthew Wilcox (Oracle)1-1/+1
2026-03-05ACPI: CPPC: Move reference performance to capabilitiesPengjie Zhang1-31/+24
2026-03-05Merge branch 'acpica'Rafael J. Wysocki1-2/+3
2026-03-03Revert "ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM"Rafael J. Wysocki1-9/+0
2026-03-02ACPICA: Update the _CPC definition to match ACPI 6.6Saket Dumbre1-2/+3
2026-02-27ACPI: OSL: Poweroff when encountering a fatal ACPI errorArmin Wolf1-1/+18
2026-02-27ACPI: CPPC: add APIs and sysfs interface for perf_limitedSumit Gupta1-0/+56
2026-02-27ACPI: CPPC: Extend cppc_set_epp_perf() for FFH/SystemMemorySumit Gupta1-3/+21
2026-02-27ACPI: CPPC: Warn on missing mandatory DESIRED_PERF registerSumit Gupta1-0/+10
2026-02-27ACPI: CPPC: Add cppc_get_perf() API to read performance controlsSumit Gupta1-0/+80
2026-02-26Merge branch 'acpi-pm'Rafael J. Wysocki1-0/+8
2026-02-26ACPI: TAD/x86: cmos_rtc: Consolidate address space handler setupRafael J. Wysocki2-43/+10
2026-02-26ACPI: PNP: Drop CMOS RTC PNP device supportRafael J. Wysocki1-21/+1
2026-02-26ACPI: x86/rtc-cmos: Use platform device for driver bindingRafael J. Wysocki2-5/+2
2026-02-26ACPI: x86: cmos_rtc: Create a CMOS RTC platform deviceRafael J. Wysocki1-0/+8
2026-02-24ACPI: OSI: Add DMI quirk for Acer Aspire One D255Sofia Schneider1-0/+13
2026-02-23ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driverRafael J. Wysocki1-1/+17
2026-02-23ACPI: x86: cmos_rtc: Clean up address space handler driverRafael J. Wysocki1-29/+32
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook3-8/+6
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds8-16/+8
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds48-80/+80
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook54-115/+115
2026-02-19ACPI: PM: Save NVS memory on Lenovo G70-35Piotr Mazek1-0/+8
2026-02-18Merge tag 'acpi-7.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds8-22/+41
2026-02-18Merge branches 'acpi-battery', 'acpi-button' and 'acpi-driver'Rafael J. Wysocki5-20/+14
2026-02-18Merge branches 'acpi-pm' and 'acpi-cppc'Rafael J. Wysocki2-2/+15
2026-02-16ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZEROZhai Can1-0/+13
2026-02-13ACPI: driver: Drop driver_data pointer clearing from two driversRafael J. Wysocki2-4/+0
2026-02-13ACPI: video: Clear driver_data pointer on removeRafael J. Wysocki1-0/+1
2026-02-13ACPI: button: Tweak acpi_button_remove()Rafael J. Wysocki1-3/+3
2026-02-13ACPI: button: Tweak system wakeup handlingRafael J. Wysocki1-7/+7
2026-02-13ACPI: battery: Drop redundant checks from acpi_battery_remove()Rafael J. Wysocki1-5/+1
2026-02-12ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUsSean V Kelley1-2/+2
2026-02-12ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90Yauhen Kharuzhy1-0/+12
2026-02-11ACPI: button: Call device_init_wakeup() earlier during probeRafael J. Wysocki1-1/+5
2026-02-11ACPI: battery: Drop redundant check from acpi_battery_notify()Rafael J. Wysocki1-3/+0
2026-02-09Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-9/+92
2026-02-09Merge tag 'pm-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-21/+27
2026-02-05Merge branch 'acpi-apei'Rafael J. Wysocki6-50/+276
2026-02-05Merge branch 'acpi-processor'Rafael J. Wysocki3-80/+117
2026-02-05Merge branches 'acpi-battery' and 'acpi-misc'Rafael J. Wysocki2-43/+41
2026-02-05Merge branch 'acpi-driver'Rafael J. Wysocki13-338/+299
2026-02-05Merge branch 'acpi-bus'Rafael J. Wysocki3-262/+395
2026-02-05Merge branches 'acpi-pm', 'acpi-sysfs', 'acpi-pci' and 'acpi-resource'Rafael J. Wysocki7-38/+79
2026-02-05Merge branch 'acpi-irq'Rafael J. Wysocki2-36/+160
2026-02-05Merge branch 'acpica'Rafael J. Wysocki6-31/+37
2026-02-01ACPI: battery: fix incorrect charging status when current is zeroAta İlhan Köktürk1-1/+8
2026-01-28ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn()Yicong Yang1-26/+15
2026-01-28ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display)Jakob Riemenschneider1-0/+6
2026-01-28ACPI: APEI: GHES: Add ghes_edac support for __ZX__ and _BYO_ systemsTony W Wang-oc1-0/+2
2026-01-28ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with cla...Nathan Chancellor1-0/+4
2026-01-27ACPI: sysfs: Replace sprintf() with sysfs_emit()Sumeet Pawnikar2-25/+25