aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi
AgeCommit message (Expand)AuthorFilesLines
2018-07-31Merge branch 'acpi-soc'Rafael J. Wysocki1-9/+17
2018-07-29ACPICA: AML Parser: ignore control method status in module-level codeErik Schmauss1-7/+12
2018-07-27ACPI / LPSS: Avoid PM quirks on suspend and resume from hibernationRafael J. Wysocki1-9/+17
2018-07-23ACPICA: AML Parser: ignore dispatcher error status during table loadSchmauss, Erik1-0/+26
2018-07-19ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systemsRobin H. Johnson1-1/+1
2018-07-13Merge tag 'libnvdimm-fixes-4.18-rc5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-11/+38
2018-07-11nfit: fix unchecked dereference in acpi_nfit_ctlDave Jiang1-2/+4
2018-07-09ACPICA: Clear status of all events when entering S5Rafael J. Wysocki1-4/+11
2018-07-05acpi, nfit: Fix scrub idle detectionDan Williams2-11/+34
2018-07-05Merge branches 'acpi-tables' and 'acpica'Rafael J. Wysocki2-5/+11
2018-07-04ACPI / battery: Safe unregistering of hooksJouke Witteveen1-4/+5
2018-07-02ACPI / PPTT: use ACPI ID whenever ACPI_PPTT_ACPI_PROCESSOR_ID_VALID is setSudeep Holla1-2/+8
2018-06-30ACPICA: Drop leading newlines from error messagesRafael J. Wysocki1-3/+3
2018-06-30acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a valueDave Jiang1-0/+2
2018-06-25acpi: Add helper for deactivating memory regionHeikki Krogerus1-0/+72
2018-06-21Merge branches 'acpi-soc' and 'acpi-processor'Rafael J. Wysocki1-7/+11
2018-06-18ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6thMika Westerberg1-0/+20
2018-06-14ACPI / LPSS: Avoid PM quirks on suspend and resume from S3Rafael J. Wysocki1-7/+11
2018-06-14Merge tag 'pwm/for-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+2
2018-06-13Merge tag 'acpi-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds10-13/+163
2018-06-12treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook2-5/+6
2018-06-12treewide: kvmalloc() -> kvmalloc_array()Kees Cook1-1/+2
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook2-4/+4
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook4-7/+11
2018-06-10ACPICA: Recognize the _OSI string "Windows 2017.2"Mario Limonciello1-0/+1
2018-06-08Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-11/+0
2018-06-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds4-1/+660
2018-06-07Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+15
2018-06-06Merge tag 'edac_for_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bpLinus Torvalds1-9/+7
2018-06-06Merge branch 'pci/hotplug'Bjorn Helgaas1-2/+9
2018-06-06ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devicesHans de Goede1-0/+2
2018-06-06ACPICA: Interpreter: Begin deprecation of Unload operatorBob Moore1-0/+11
2018-06-06ACPICA: AML parser: attempt to continue loading table after errorErik Schmauss3-6/+85
2018-06-06ACPICA: Debugger: Reduce verbosity for module-level code errors.Bob Moore2-4/+31
2018-06-06ACPICA: AML Parser: Add debug option to dump parse treesBob Moore1-3/+31
2018-06-06ACPICA: Debugger: Add count of namespace nodes after namespace dumpBob Moore2-0/+4
2018-06-05Merge tag 'acpi-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds22-131/+403
2018-06-05Merge tag 'pm-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds6-6/+45
2018-06-04Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds3-130/+31
2018-06-04Merge branches 'acpi-soc' and 'acpi-tables'Rafael J. Wysocki3-3/+59
2018-06-04Merge branches 'acpi-cppc', 'acpi-misc', 'acpi-battery' and 'acpi-ac'Rafael J. Wysocki4-78/+214
2018-06-04Merge branch 'acpica'Rafael J. Wysocki14-23/+85
2018-06-04Merge branches 'pm-pci', 'acpi-pm', 'pm-sleep' and 'pm-avs'Rafael J. Wysocki5-0/+42
2018-06-04Merge branch 'pm-domains'Rafael J. Wysocki1-6/+3
2018-06-03acpi, nfit: Remove ecc_unit_sizeDan Williams1-11/+0
2018-06-02PCI: shpchp: Request SHPC control via _OSC when adding host bridgeMika Westerberg1-0/+5
2018-06-02PCI: pciehp: Rename host->native_hotplug to host->native_pcie_hotplugMika Westerberg1-1/+1
2018-05-27ACPICA: Mark acpi_ut_create_internal_object_dbg() memory allocations as non-l...Larry Finger1-0/+2
2018-05-25ACPI: EC: Dispatch the EC GPE directly on s2idle wakeRafael J. Wysocki3-0/+14
2018-05-25ACPICA: Introduce acpi_dispatch_gpe()Rafael J. Wysocki2-0/+28
2018-05-24ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAMMika Westerberg1-27/+45
2018-05-23PCI: pciehp: Request control of native hotplug only if supportedMika Westerberg1-1/+3
2018-05-18ACPICA: acpidump/acpixtract: Support for tables larger than 1MBBob Moore1-2/+2
2018-05-17ACPI: Add PPTT to injectable table listJeremy Linton1-1/+1
2018-05-17ACPI: Enable PPTT support on ARM64Jeremy Linton2-0/+4
2018-05-17ACPI/PPTT: Add Processor Properties Topology Table parsingJeremy Linton1-0/+655
2018-05-17ACPI: APD: Add AMD misc clock handler supportAkshu Agrawal1-0/+47
2018-05-16acpi/battery: simplify procfs codeChristoph Hellwig1-95/+26
2018-05-16proc: introduce proc_create_single{,_data}Christoph Hellwig2-35/+5
2018-05-15ACPICA: Debugger: Removed direct support for EC address space in "Test Objects"Bob Moore1-2/+1
2018-05-15ACPICA: Debugger: Add Package support for "test objects" commandBob Moore1-2/+54
2018-05-15ACPICA: Improve error messages for the namespace root nodeBob Moore3-8/+14
2018-05-15ACPICA: Fix potential infinite loop in acpi_rs_dump_byte_listColin Ian King1-1/+1
2018-05-15ACPICA: vsnprintf: this statement may fall throughToomas Soome1-0/+1
2018-05-15ACPICA: Tables: Fix spelling mistake in commentColin Ian King1-1/+1
2018-05-15ACPICA: iASL: Enhance the -tc option (create AML hex file in C)Bob Moore1-0/+2
2018-05-15Merge back earlier ACPICA material for v4.18.Rafael J. Wysocki4-7/+7
2018-05-14PM / Domains: Allow a better error handling of dev_pm_domain_attach()Ulf Hansson1-3/+3
2018-05-14PM / Domains: Check for existing PM domain in dev_pm_domain_attach()Ulf Hansson1-3/+0
2018-05-14ACPICA: Add deferred package support for the Load and loadTable operatorsBob Moore3-20/+74
2018-05-12ACPI / tables: improve comments regarding acpi_parse_entries_array()Al Stone1-2/+7
2018-05-12EDAC, ghes: Remove unused argument to ghes_edac_report_mem_error()Alexandru Gagniuc1-1/+1
2018-05-10ACPICA: Convert acpi_gbl_hardware lock back to an acpi_raw_spinlockSteven Rostedt4-7/+7
2018-05-10ACPI / CPPC: Fix invalid PCC channel status errorsPrakash, Prashanth1-29/+19
2018-05-10ACPI / AC: Add quirk to avoid checking for PMIC with native driverCarlo Caione1-10/+36
2018-05-10ACPI / battery: Add quirk to avoid checking for PMIC with native driverCarlo Caione1-8/+34
2018-05-10ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2Hans de Goede1-1/+5
2018-05-02ghes, EDAC: Fix ghes_edac registrationBorislav Petkov1-8/+6
2018-05-02ACPI / battery: Ignore AC state in handle_discharging on systems where it is ...Hans de Goede1-1/+21
2018-05-02ACPI / battery: Add handling for devices which wrongly report discharging stateHans de Goede1-1/+14
2018-05-02ACPI / battery: Remove initializer for unused ident dmi_system_idHans de Goede1-2/+2
2018-05-02ACPI / AC: Remove initializer for unused ident dmi_system_idHans de Goede1-1/+1
2018-05-02ACPI: add missing newline to printkLaszlo Toth1-2/+2
2018-04-26Merge tag 'acpi-4.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds4-14/+98
2018-04-26Merge branches 'acpi-watchdog', 'acpi-button' and 'acpi-video'Rafael J. Wysocki3-13/+97
2018-04-24ACPI / video: Only default only_lcd to true on Win8-ready _desktops_Hans de Goede1-2/+25
2018-04-24ACPI / button: make module loadable when booted in non-ACPI modeArd Biesheuvel1-1/+23
2018-04-24ACPI / CPPC: Check for valid PCC subspace only if PCC is usedPrashanth Prakash1-9/+21
2018-04-24ACPI / CPPC: Add support for CPPC v3Prashanth Prakash1-16/+65
2018-04-24ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70Mika Westerberg1-10/+49
2018-04-23PCI/ACPI: Request LTR control from platform before using itBjorn Helgaas1-0/+6
2018-04-23ACPI / scan: Initialize watchdog before PNPMika Westerberg1-1/+1
2018-04-23ACPI / PM: Blacklist Low Power S0 Idle _DSM for ThinkPad X1 Tablet(2016)Chen Yu1-0/+13
2018-04-12Merge tag 'for-linus-4.17-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-6/+5
2018-04-11Merge tag 'iommu-updates-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+108
2018-04-10Merge tag 'libnvdimm-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-367/+339
2018-04-09Merge branch 'for-4.17/libnvdimm' into libnvdimm-for-nextDan Williams3-367/+339
2018-04-07nfit, address-range-scrub: add module option to skip initial arsDan Williams1-0/+7
2018-04-07nfit, address-range-scrub: rework and simplify ARS state machineDan Williams2-268/+218
2018-04-07nfit, address-range-scrub: determine one platform max_ars valueDan Williams2-39/+41
2018-04-06Merge tag 'pci-v4.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-14/+40
2018-04-05nfit, address-range-scrub: introduce nfit_spa->ars_stateDan Williams2-9/+18
2018-04-05Merge tag 'edac_for_4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bpLinus Torvalds1-0/+27
2018-04-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2-2/+2
2018-04-04Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-12/+0
2018-04-04Merge branch 'pci/portdrv'Bjorn Helgaas1-2/+11
2018-04-04ACPI / scan: Do not enumerate Indirect IO host childrenJohn Garry1-0/+14
2018-04-04ACPI / scan: Rename acpi_is_serial_bus_slave() for more general useJohn Garry1-9/+10
2018-04-04PCI: Add fwnode handler as input param of pci_register_io_range()Gabriele Paoloni1-3/+5
2018-04-03nfit, address-range-scrub: fix scrub in-progress reportingDan Williams1-1/+4
2018-04-03Merge tag 'pm-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-16/+19
2018-04-03Merge tag 'acpi-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds213-7602/+1604
2018-04-02nfit: fix region registration vs block-data-window rangesDan Williams1-8/+14
2018-04-02Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-3/+1
2018-04-02Merge branches 'acpi-osi', 'acpi-scan', 'acpi-tad', 'acpi-video' and 'acpi-misc'Rafael J. Wysocki6-5/+511
2018-04-02Merge branches 'acpi-tables', 'acpi-cppc' and 'acpi-pci'Rafael J. Wysocki3-14/+19
2018-04-02Merge branches 'acpi-battery', 'acpi-doc' and 'acpi-pmic'Rafael J. Wysocki5-25/+174
2018-04-02Merge branch 'acpica'Rafael J. Wysocki198-7558/+897
2018-03-31ACPI / PM: Fix keyboard wakeup from suspend-to-idle on ASUS UX331UAChris Chiu1-1/+2
2018-03-30PCI/portdrv: Simplify PCIe feature permission checkingBjorn Helgaas1-2/+11
2018-03-30ACPI: acpi_pad: Fix memory leak in power saving threadsLenny Szubowicz1-0/+3
2018-03-29Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip', 'arm/omap', 'arm/mediat...Joerg Roedel9-93/+176
2018-03-28acpi, nfit: rework NVDIMM leaf method detectionDan Williams2-23/+23
2018-03-27Merge tag 'v4.16-rc7' into x86/mm, to fix up conflictIngo Molnar4-54/+18
2018-03-26treewide: Align function definition open/close bracesJoe Perches2-2/+2
2018-03-22Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-7/+13
2018-03-22Merge branch 'acpi-wdat'Rafael J. Wysocki1-2/+2
2018-03-21nfit: skip region registration for incomplete control regionsDan Williams1-7/+6
2018-03-21libnvdimm, nfit: fix persistence domain reportingDan Williams1-3/+7
2018-03-21xen/acpi: upload _PSD info for non Dom0 CPUs tooJoao Martins1-6/+5
2018-03-20ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5EHans de Goede1-0/+9
2018-03-20ACPI: Add Time and Alarm Device (TAD) driverRafael J. Wysocki3-0/+487
2018-03-20ACPI / scan: Send change uevent with offine environmental dataLee, Chun-Yi1-1/+2
2018-03-20ACPI / PM: Allow deeper wakeup power states with no _SxD nor _SxWDaniel Drake1-1/+10
2018-03-19ACPI / watchdog: Fix off-by-one error at resource assignmentTakashi Iwai1-2/+2
2018-03-19Revert "ACPI / battery: Add quirk for Asus GL502VSK and UX305LA"Daniel Drake1-45/+3
2018-03-18ACPI / PM: Reduce LPI constraints logging noiseRafael J. Wysocki1-4/+6
2018-03-18ACPI / Kconfig: Update ACPI_PROCFS_POWER help textRandy Dunlap1-4/+4
2018-03-18ACPI / OSI: Add OEM _OSI strings to disable NVidia RTD3Alex Hung1-0/+9
2018-03-18ACPICA: Cleanup/simplify module-level code supportBob Moore8-60/+106
2018-03-18ACPICA: Events: add a return on failure from acpi_hw_register_readErik Schmauss1-2/+7
2018-03-18ACPICA: adding SPDX headersErik Schmauss197-7198/+388
2018-03-18ACPICA: Rename a global for clarity, no functional changeBob Moore7-9/+9
2018-03-18ACPICA: macros: fix ACPI_ERROR_NAMESPACE macroErik Schmauss4-10/+16
2018-03-18ACPICA: Change a compile-time option to a runtime optionBob Moore1-16/+16
2018-03-18ACPICA: Remove calling of _STA from acpi_get_object_info()Hans de Goede3-22/+9
2018-03-18ACPICA: AML Debug Object: Don't ignore output of zero-length stringsBob Moore1-4/+3
2018-03-18ACPICA: Fix memory leak on unusual memory leakBob Moore1-0/+4
2018-03-18ACPICA: Events: Dispatch GPEs after enabling for the first timeErik Schmauss4-13/+49
2018-03-18ACPICA: Events: Add parallel GPE handling support to fix potential redundant ...Erik Schmauss2-105/+132
2018-03-18ACPICA: Events: Stop unconditionally clearing ACPI IRQs during suspend/resumeErik Schmauss4-19/+4
2018-03-18ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.cSeunghun Han1-0/+8
2018-03-15acpi, numa: fix pxm to online numa node associationsDan Williams1-4/+6
2018-03-14acpi, nfit: Add function to look up nvdimm device and provide SMBIOS handleTony Luck1-0/+27
2018-03-13Revert "ACPI: battery: Add the ThinkPad "Not Charging" quirk"Rafael J. Wysocki1-23/+1
2018-03-09Merge tag 'acpi/iort-for-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/...Will Deacon1-12/+0
2018-03-08ACPI/IORT: Remove obsolete ACPI_IORT_SMMU_V3_CAVIUM_CN99XX defineLorenzo Pieralisi1-5/+0
2018-03-08ACPI/IORT: Remove temporary iort_get_id_mapping_index() ACPICA guardLorenzo Pieralisi1-7/+0
2018-03-05acpi, nfit: remove redundant __func__ in dev_dbgJohannes Thumshirn2-42/+38
2018-02-27ACPI: battery: do not export degraded capacity values over 100Laszlo Toth1-0/+27
2018-02-27ACPI / PCI: pci_link: Allow the absence of _PRS and change log levelAlex Hung1-2/+2
2018-02-27ACPI: battery: make function __battery_hook_unregister() staticColin Ian King1-1/+1
2018-02-26acpi: Introduce acpi_arch_get_root_pointer() for getting rsdp addressJuergen Gross1-1/+4
2018-02-23ACPI/sleep: Simplify code by using the new dmi_get_bios_year() helperAndy Shevchenko1-3/+1
2018-02-22ACPI / PMIC: Replace license boilerplate with SPDX license identifierrajmohan.mani@intel.com1-9/+1
2018-02-22ACPI / CPPC: Update all pr_(debug/err) messages to log the susbspace idGeorge Cherian1-11/+16
2018-02-22ACPI: add NFIT and HMAT to the initrd override listDan Williams1-1/+1
2018-02-21ACPI / PM: Do not reconfigure GPEs for suspend-to-idleRafael J. Wysocki1-10/+1
2018-02-21ACPICA: Add option to disable Package object name resolution errorsBob Moore1-7/+31
2018-02-21ACPICA: Integrate package handling with module-level codeSchmauss, Erik4-61/+79
2018-02-21ACPICA: Revert "Fix for implicit result conversion for the To____ functions"Bob Moore4-24/+12
2018-02-21ACPICA: Update for some debug output. No functional changeBob Moore11-26/+40
2018-02-21ACPICA: Update error message, no functional changeBob Moore1-3/+5
2018-02-21ACPI: battery: Add the ThinkPad "Not Charging" quirkOgnjen Galic1-1/+23
2018-02-21battery: Add the battery hooking APIOgnjen Galic4-16/+146
2018-02-15Merge branches 'acpi-ec', 'acpi-tables' and 'acpi-doc'Rafael J. Wysocki2-0/+7
2018-02-14ACPI/IORT: Add msi address regions reservation helperShameer Kolothum1-3/+108
2018-02-12device property: Constify device_get_match_data()Andy Shevchenko2-3/+3
2018-02-12ACPI / bus: Rename acpi_get_match_data() to acpi_device_get_match_data()Andy Shevchenko2-3/+3
2018-02-12ACPI / bus: Remove checks in acpi_get_match_data()Andy Shevchenko1-6/+0
2018-02-12ACPI / bus: Do not traverse through non-existed device tableAndy Shevchenko1-25/+38
2018-02-12ACPI: SPCR: Mark expected switch fall-through in acpi_parse_spcrGustavo A. R. Silva1-0/+1
2018-02-12ACPI / EC: Restore polling during noirq suspend/resume phasesRafael J. Wysocki1-0/+6
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-2/+2
2018-02-09Merge tag 'acpi-part2-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds208-229/+300
2018-02-08Merge branches 'acpi-video', 'acpi-battery' and 'acpi-cppc'Rafael J. Wysocki3-2/+18
2018-02-08Merge branches 'acpi-tables', 'acpi-bus' and 'acpi-processor'Rafael J. Wysocki7-27/+82
2018-02-08Merge branch 'acpica'Rafael J. Wysocki197-198/+198
2018-02-08ACPI: sbshc: remove raw pointer from printk() messageGreg Kroah-Hartman1-2/+2
2018-02-07ACPI: SPCR: Make SPCR available to x86Prarit Bhargava2-15/+21
2018-02-07ACPI / CPPC: Use 64-bit arithmetic instead of 32-bitGustavo A. R. Silva1-1/+1
2018-02-07ACPI / tables: Add IORT to injectable table listShunyong Yang1-1/+2
2018-02-06Merge tag 'platform-drivers-x86-v4.16-1' of git://git.infradead.org/linux-pla...Linus Torvalds1-0/+1
2018-02-06Merge tag 'libnvdimm-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-0/+27
2018-02-06ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530Kai Heng Feng1-7/+31
2018-02-06ACPICA: All acpica: Update copyrights to 2018Bob Moore197-198/+198
2018-02-04ACPI / LPIT: Export lpit_read_residency_count_address()Srinivas Pandruvada1-0/+1
2018-02-04ACPI / processor: Set default C1 idle state descriptionYazen Ghannam1-0/+3
2018-02-04ACPI / battery: Add quirk for Asus UX360UA and UX410UAKKai Heng Feng1-0/+16
2018-02-04ACPI: processor_perflib: Do not send _PPC change notification if not readyChen Yu1-1/+1