Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-4.17-rc1 with top-most commit 49076b2c64a25d21d5d2870dc9caa4aa562b8609 Merge branches 'acpi-osi', 'acpi-scan', 'acpi-tad', 'acpi-video' and 'acpi-misc' on top of commit 3eb2ce825ea1ad89d20f7a3b5780df850e4be274 Linux 4.16-rc7 to receive ACPI updates for 4.17-rc1. These update the ACPICA code in the kernel to follow upstream revision 20180313 which includes fixes related to the so-called module-level AML (mostly "if" type of statements outside of any methods) that should improve the handling of systems that load alternative SSDTs depending on the current configuration, for example, and event handling fixes related to disabling and enabling GPEs on system startup and on suspend/resume. Moreover, the ACPICA license boilerplate is replaced with SPDX license IDs which alone reduces the number of lines of ACPICA code in the kernel quite a bit. Also added is a new driver for the generic ACPI Time and Alarm Device (TAD). At the moment it only handles the most basic capabilities of the TAD, however. In addition to that the ACPI battery driver is improved to handle battery thresholds on ThinkPads, among other things, some bugs are fixed, a new backlight quirk is added and some documentation is updated. Specifics: - Update the in-kernel ACPICA code to upstream revision 20180313 including: * Module-level AML code handling fixes and simplifications (Bob Moore, Erik Schmauss). * Fixes and cleanups related to messaging (Bob Moore). * Events handling fixes related to disabling and enabling GPEs (Erik Schmauss). * Introduction of SPDX license identifiers and removal of license boilerplate in multiple files (Erik Schmauss). * Assorted fixes and cleanups (Bob Moore, Erik Schmauss, Hans de Goede, Seunghun Han). - Add new basic driver for the ACPI Time and Alarm Device (Rafael Wysocki). - Modify the ACPI battery driver to support battery thresholds on Lenovo ThinkPads (Ognjen Galic, Colin Ian King). - Avoid reporting battery capacity over 100 in the ACPI battery driver in some cases (Laszlo Toth). - Make the kernel recognize an OEM _OSI string from Dell to avoid power management issues with NVidia GPUs in Dell platforms (Alex Hung). - Make the PCI IRQ management code handle missing _PRS cleanly (Alex Hung). - Fix uevent notifications related to device hotplut (Lee, Chun-Yi). - Prevent the ACPI PAD driver from leaking memory (Lenny Szubowicz). - Update the ACPI CPPC library code to include subspace IDs in the kernel messages logged by it (George Cherian). - Add backlight quirk for Samsung 670Z5E (Hans de Goede). - Add the NFIT and HMAT tables to the list of ACPI tables that can be overridden via initrd (Dan Williams). - Fix and clean up some ACPI documentation and Kconfig help language (Aishwarya Pant, Randy Dunlap). - Replace license boilerplate with an SPDX license ID in the ACPI PMIC operation region handling code (Rajmohan Mani). Thanks! --------------- Aishwarya Pant (1): ACPI: sysfs: Update device object sysfs documentation Alex Hung (2): ACPI / PCI: pci_link: Allow the absence of _PRS and change log level ACPI / OSI: Add OEM _OSI strings to disable NVidia RTD3 Bob Moore (11): ACPICA: Update error message, no functional change ACPICA: Update for some debug output. No functional change ACPICA: Revert "Fix for implicit result conversion for the To____ functions" ACPICA: Add option to disable Package object name resolution errors ACPICA: Update version to 20180209 ACPICA: Fix memory leak on unusual memory leak ACPICA: AML Debug Object: Don't ignore output of zero-length strings ACPICA: Change a compile-time option to a runtime option ACPICA: Rename a global for clarity, no functional change ACPICA: Cleanup/simplify module-level code support ACPICA: Update version to 20180313 Colin Ian King (1): ACPI: battery: make function __battery_hook_unregister() static Dan Williams (1): ACPI: add NFIT and HMAT to the initrd override list Erik Schmauss (8): ACPICA: Restructure ACPI table files ACPICA: Events: Stop unconditionally clearing ACPI IRQs during suspend/resume ACPICA: Events: Add parallel GPE handling support to fix potential redundant _Exx evaluations ACPICA: Events: Dispatch GPEs after enabling for the first time ACPICA: macros: fix ACPI_ERROR_NAMESPACE macro ACPICA: adding SPDX headers ACPICA: Events: add a return on failure from acpi_hw_register_read ACPICA: Integrate package handling with module-level code George Cherian (1): ACPI / CPPC: Update all pr_(debug/err) messages to log the susbspace id Hans de Goede (2): ACPICA: Remove calling of _STA from acpi_get_object_info() ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E Laszlo Toth (1): ACPI: battery: do not export degraded capacity values over 100 Lee, Chun-Yi (1): ACPI / scan: Send change uevent with offine environmental data Lenny Szubowicz (1): ACPI: acpi_pad: Fix memory leak in power saving threads Ognjen Galic (4): battery: Add the battery hooking API power: add to_power_supply macro to the API thinkpad_acpi: Add support for battery thresholds ACPI: battery: Add the ThinkPad "Not Charging" quirk Rafael J. Wysocki (2): Revert "ACPI: battery: Add the ThinkPad "Not Charging" quirk" ACPI: Add Time and Alarm Device (TAD) driver Rajmohan Mani (1): ACPI / PMIC: Replace license boilerplate with SPDX license identifier Randy Dunlap (1): ACPI / Kconfig: Update ACPI_PROCFS_POWER help text Seunghun Han (1): ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c --------------- .mailmap | 1 - Documentation/ABI/testing/sysfs-bus-acpi | 37 + .../ABI/testing/sysfs-devices-platform-ACPI-TAD | 113 ++ Documentation/isdn/INTERFACE.CAPI | 2 +- Documentation/isdn/README | 4 +- Documentation/isdn/README.FAQ | 4 +- Documentation/isdn/README.gigaset | 16 +- MAINTAINERS | 39 +- Makefile | 6 +- arch/arm/Kconfig.debug | 1 - arch/arm/boot/deflate_xip_data.sh | 6 +- arch/arm/boot/dts/aspeed-g4.dtsi | 5 - arch/arm/boot/dts/aspeed-g5.dtsi | 5 - arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/rk3288.dtsi | 2 - arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 63 +- arch/arm/include/asm/vdso.h | 2 + arch/arm/kernel/vdso.c | 12 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 4 +- arch/arm/mach-ux500/cpu-db8500.c | 3 - arch/arm/plat-omap/dmtimer.c | 7 +- arch/arm/plat-omap/include/plat/sram.h | 11 +- arch/arm/plat-omap/sram.c | 36 +- arch/arm/vfp/vfpmodule.c | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 +- arch/powerpc/include/asm/book3s/64/mmu.h | 3 - .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 3 + arch/powerpc/include/asm/cputable.h | 3 +- arch/powerpc/include/asm/mmu_context.h | 18 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 6 - arch/powerpc/kernel/exceptions-64s.S | 2 +- arch/powerpc/kernel/irq.c | 8 - arch/powerpc/kvm/book3s_64_mmu_radix.c | 3 - arch/powerpc/kvm/book3s_hv_rm_mmu.c | 11 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 35 +- arch/powerpc/mm/hash_native_64.c | 16 +- arch/powerpc/mm/mmu_context_book3s64.c | 1 - arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/mm/tlb-radix.c | 169 +- arch/x86/events/intel/ds.c | 25 +- arch/x86/include/asm/alternative.h | 4 +- arch/x86/include/asm/hw_irq.h | 1 - arch/x86/include/asm/uv/uv_mmrs.h | 2 +- arch/x86/kernel/idt.c | 3 - arch/x86/kernel/kvm.c | 4 +- arch/x86/kvm/vmx.c | 10 +- arch/x86/platform/uv/tlb_uv.c | 2 + arch/x86/purgatory/Makefile | 2 +- drivers/acpi/Kconfig | 21 +- drivers/acpi/Makefile | 1 + drivers/acpi/ac.c | 2 +- drivers/acpi/acpi_pad.c | 3 + drivers/acpi/acpi_tad.c | 473 +++++ drivers/acpi/acpica/acapps.h | 38 +- drivers/acpi/acpica/accommon.h | 38 +- drivers/acpi/acpica/acconvert.h | 38 +- drivers/acpi/acpica/acdebug.h | 38 +- drivers/acpi/acpica/acdispat.h | 38 +- drivers/acpi/acpica/acevents.h | 56 +- drivers/acpi/acpica/acglobal.h | 38 +- drivers/acpi/acpica/achware.h | 38 +- drivers/acpi/acpica/acinterp.h | 38 +- drivers/acpi/acpica/aclocal.h | 38 +- drivers/acpi/acpica/acmacros.h | 42 +- drivers/acpi/acpica/acnamesp.h | 38 +- drivers/acpi/acpica/acobject.h | 38 +- drivers/acpi/acpica/acopcode.h | 52 +- drivers/acpi/acpica/acparser.h | 38 +- drivers/acpi/acpica/acpredef.h | 38 +- drivers/acpi/acpica/acresrc.h | 38 +- drivers/acpi/acpica/acstruct.h | 38 +- drivers/acpi/acpica/actables.h | 38 +- drivers/acpi/acpica/acutils.h | 38 +- drivers/acpi/acpica/amlcode.h | 58 +- drivers/acpi/acpica/amlresrc.h | 38 +- drivers/acpi/acpica/dbcmds.c | 38 +- drivers/acpi/acpica/dbconvert.c | 38 +- drivers/acpi/acpica/dbdisply.c | 43 +- drivers/acpi/acpica/dbexec.c | 38 +- drivers/acpi/acpica/dbfileio.c | 38 +- drivers/acpi/acpica/dbhistry.c | 40 +- drivers/acpi/acpica/dbinput.c | 38 +- drivers/acpi/acpica/dbmethod.c | 38 +- drivers/acpi/acpica/dbnames.c | 38 +- drivers/acpi/acpica/dbobject.c | 38 +- drivers/acpi/acpica/dbstats.c | 38 +- drivers/acpi/acpica/dbtest.c | 38 +- drivers/acpi/acpica/dbutils.c | 38 +- drivers/acpi/acpica/dbxface.c | 38 +- drivers/acpi/acpica/dsargs.c | 41 +- drivers/acpi/acpica/dscontrol.c | 38 +- drivers/acpi/acpica/dsdebug.c | 38 +- drivers/acpi/acpica/dsfield.c | 40 +- drivers/acpi/acpica/dsinit.c | 38 +- drivers/acpi/acpica/dsmethod.c | 40 +- drivers/acpi/acpica/dsmthdat.c | 38 +- drivers/acpi/acpica/dsobject.c | 38 +- drivers/acpi/acpica/dsopcode.c | 44 +- drivers/acpi/acpica/dspkginit.c | 204 +- drivers/acpi/acpica/dsutils.c | 38 +- drivers/acpi/acpica/dswexec.c | 44 +- drivers/acpi/acpica/dswload.c | 40 +- drivers/acpi/acpica/dswload2.c | 38 +- drivers/acpi/acpica/dswscope.c | 40 +- drivers/acpi/acpica/dswstate.c | 40 +- drivers/acpi/acpica/evevent.c | 47 +- drivers/acpi/acpica/evglock.c | 38 +- drivers/acpi/acpica/evgpe.c | 282 ++- drivers/acpi/acpica/evgpeblk.c | 62 +- drivers/acpi/acpica/evgpeinit.c | 38 +- drivers/acpi/acpica/evgpeutil.c | 38 +- drivers/acpi/acpica/evhandler.c | 38 +- drivers/acpi/acpica/evmisc.c | 38 +- drivers/acpi/acpica/evregion.c | 40 +- drivers/acpi/acpica/evrgnini.c | 45 +- drivers/acpi/acpica/evsci.c | 38 +- drivers/acpi/acpica/evxface.c | 49 +- drivers/acpi/acpica/evxfevnt.c | 40 +- drivers/acpi/acpica/evxfgpe.c | 61 +- drivers/acpi/acpica/evxfregn.c | 38 +- drivers/acpi/acpica/exconcat.c | 38 +- drivers/acpi/acpica/exconfig.c | 38 +- drivers/acpi/acpica/exconvrt.c | 39 +- drivers/acpi/acpica/excreate.c | 40 +- drivers/acpi/acpica/exdebug.c | 45 +- drivers/acpi/acpica/exdump.c | 38 +- drivers/acpi/acpica/exfield.c | 38 +- drivers/acpi/acpica/exfldio.c | 40 +- drivers/acpi/acpica/exmisc.c | 38 +- drivers/acpi/acpica/exmutex.c | 40 +- drivers/acpi/acpica/exnames.c | 45 +- drivers/acpi/acpica/exoparg1.c | 38 +- drivers/acpi/acpica/exoparg2.c | 38 +- drivers/acpi/acpica/exoparg3.c | 38 +- drivers/acpi/acpica/exoparg6.c | 38 +- drivers/acpi/acpica/exprep.c | 38 +- drivers/acpi/acpica/exregion.c | 40 +- drivers/acpi/acpica/exresnte.c | 38 +- drivers/acpi/acpica/exresolv.c | 38 +- drivers/acpi/acpica/exresop.c | 39 +- drivers/acpi/acpica/exstore.c | 38 +- drivers/acpi/acpica/exstoren.c | 38 +- drivers/acpi/acpica/exstorob.c | 38 +- drivers/acpi/acpica/exsystem.c | 40 +- drivers/acpi/acpica/extrace.c | 40 +- drivers/acpi/acpica/exutils.c | 40 +- drivers/acpi/acpica/hwacpi.c | 38 +- drivers/acpi/acpica/hwesleep.c | 40 +- drivers/acpi/acpica/hwgpe.c | 41 +- drivers/acpi/acpica/hwpci.c | 38 +- drivers/acpi/acpica/hwregs.c | 38 +- drivers/acpi/acpica/hwsleep.c | 49 +- drivers/acpi/acpica/hwtimer.c | 40 +- drivers/acpi/acpica/hwvalid.c | 38 +- drivers/acpi/acpica/hwxface.c | 40 +- drivers/acpi/acpica/hwxfsleep.c | 42 +- drivers/acpi/acpica/nsaccess.c | 38 +- drivers/acpi/acpica/nsalloc.c | 38 +- drivers/acpi/acpica/nsarguments.c | 38 +- drivers/acpi/acpica/nsconvert.c | 40 +- drivers/acpi/acpica/nsdump.c | 40 +- drivers/acpi/acpica/nsdumpdv.c | 43 +- drivers/acpi/acpica/nseval.c | 68 +- drivers/acpi/acpica/nsinit.c | 45 +- drivers/acpi/acpica/nsload.c | 62 +- drivers/acpi/acpica/nsnames.c | 41 +- drivers/acpi/acpica/nsobject.c | 38 +- drivers/acpi/acpica/nsparse.c | 74 +- drivers/acpi/acpica/nspredef.c | 38 +- drivers/acpi/acpica/nsprepkg.c | 38 +- drivers/acpi/acpica/nsrepair.c | 40 +- drivers/acpi/acpica/nsrepair2.c | 40 +- drivers/acpi/acpica/nssearch.c | 38 +- drivers/acpi/acpica/nsutils.c | 40 +- drivers/acpi/acpica/nswalk.c | 38 +- drivers/acpi/acpica/nsxfeval.c | 38 +- drivers/acpi/acpica/nsxfname.c | 59 +- drivers/acpi/acpica/nsxfobj.c | 38 +- drivers/acpi/acpica/psargs.c | 44 +- drivers/acpi/acpica/psloop.c | 66 +- drivers/acpi/acpica/psobject.c | 48 +- drivers/acpi/acpica/psopcode.c | 38 +- drivers/acpi/acpica/psopinfo.c | 38 +- drivers/acpi/acpica/psparse.c | 40 +- drivers/acpi/acpica/psscope.c | 40 +- drivers/acpi/acpica/pstree.c | 39 +- drivers/acpi/acpica/psutils.c | 40 +- drivers/acpi/acpica/pswalk.c | 38 +- drivers/acpi/acpica/psxface.c | 38 +- drivers/acpi/acpica/rsaddr.c | 38 +- drivers/acpi/acpica/rscalc.c | 38 +- drivers/acpi/acpica/rscreate.c | 38 +- drivers/acpi/acpica/rsdump.c | 38 +- drivers/acpi/acpica/rsdumpinfo.c | 38 +- drivers/acpi/acpica/rsinfo.c | 38 +- drivers/acpi/acpica/rsio.c | 38 +- drivers/acpi/acpica/rsirq.c | 38 +- drivers/acpi/acpica/rslist.c | 38 +- drivers/acpi/acpica/rsmemory.c | 38 +- drivers/acpi/acpica/rsmisc.c | 38 +- drivers/acpi/acpica/rsserial.c | 38 +- drivers/acpi/acpica/rsutils.c | 38 +- drivers/acpi/acpica/rsxface.c | 38 +- drivers/acpi/acpica/tbdata.c | 58 +- drivers/acpi/acpica/tbfadt.c | 40 +- drivers/acpi/acpica/tbfind.c | 38 +- drivers/acpi/acpica/tbinstal.c | 44 +- drivers/acpi/acpica/tbprint.c | 40 +- drivers/acpi/acpica/tbutils.c | 40 +- drivers/acpi/acpica/tbxface.c | 40 +- drivers/acpi/acpica/tbxfload.c | 51 +- drivers/acpi/acpica/tbxfroot.c | 38 +- drivers/acpi/acpica/utaddress.c | 38 +- drivers/acpi/acpica/utalloc.c | 38 +- drivers/acpi/acpica/utascii.c | 40 +- drivers/acpi/acpica/utbuffer.c | 38 +- drivers/acpi/acpica/utcache.c | 45 +- drivers/acpi/acpica/utcopy.c | 40 +- drivers/acpi/acpica/utdebug.c | 40 +- drivers/acpi/acpica/utdecode.c | 40 +- drivers/acpi/acpica/utdelete.c | 58 +- drivers/acpi/acpica/uterror.c | 38 +- drivers/acpi/acpica/uteval.c | 38 +- drivers/acpi/acpica/utexcep.c | 38 +- drivers/acpi/acpica/utglobal.c | 38 +- drivers/acpi/acpica/uthex.c | 40 +- drivers/acpi/acpica/utids.c | 38 +- drivers/acpi/acpica/utinit.c | 38 +- drivers/acpi/acpica/utlock.c | 40 +- drivers/acpi/acpica/utmath.c | 38 +- drivers/acpi/acpica/utmisc.c | 38 +- drivers/acpi/acpica/utmutex.c | 38 +- drivers/acpi/acpica/utnonansi.c | 38 +- drivers/acpi/acpica/utobject.c | 40 +- drivers/acpi/acpica/utosi.c | 40 +- drivers/acpi/acpica/utownerid.c | 38 +- drivers/acpi/acpica/utpredef.c | 40 +- drivers/acpi/acpica/utprint.c | 40 +- drivers/acpi/acpica/utresdecode.c | 38 +- drivers/acpi/acpica/utresrc.c | 38 +- drivers/acpi/acpica/utstate.c | 38 +- drivers/acpi/acpica/utstring.c | 38 +- drivers/acpi/acpica/utstrsuppt.c | 38 +- drivers/acpi/acpica/utstrtoul64.c | 38 +- drivers/acpi/acpica/uttrack.c | 40 +- drivers/acpi/acpica/utuuid.c | 38 +- drivers/acpi/acpica/utxface.c | 40 +- drivers/acpi/acpica/utxferror.c | 38 +- drivers/acpi/acpica/utxfinit.c | 86 +- drivers/acpi/acpica/utxfmutex.c | 38 +- drivers/acpi/battery.c | 174 +- drivers/acpi/battery.h | 11 - drivers/acpi/bus.c | 6 +- drivers/acpi/cppc_acpi.c | 27 +- drivers/acpi/osi.c | 9 + drivers/acpi/pci_link.c | 4 +- drivers/acpi/pmic/tps68470_pmic.c | 10 +- drivers/acpi/sbs.c | 2 +- drivers/acpi/scan.c | 3 +- drivers/acpi/tables.c | 2 +- drivers/acpi/video_detect.c | 9 + drivers/atm/iphase.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 +- drivers/gpu/drm/tegra/dc.c | 6 +- drivers/i2c/busses/i2c-stm32f7.c | 5 - drivers/infiniband/core/addr.c | 25 - drivers/infiniband/core/device.c | 3 +- drivers/infiniband/core/ucma.c | 47 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 12 +- drivers/infiniband/hw/mlx5/mr.c | 3 - drivers/infiniband/hw/qedr/main.c | 3 +- drivers/infiniband/hw/qedr/verbs.c | 45 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm.c | 8 +- drivers/mtd/chips/jedec_probe.c | 2 - drivers/mtd/nand/atmel/pmecc.c | 2 +- drivers/net/bonding/bond_main.c | 73 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c | 72 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 33 +- drivers/net/ethernet/mellanox/mlx4/en_main.c | 4 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 17 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 18 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 78 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 20 +- drivers/net/ethernet/realtek/r8169.c | 4 +- drivers/net/hyperv/rndis_filter.c | 2 +- drivers/net/team/team.c | 12 +- drivers/net/usb/lan78xx.c | 33 +- drivers/net/usb/qmi_wwan.c | 5 - drivers/net/vrf.c | 5 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 5 - .../wireless/broadcom/brcm80211/brcmfmac/common.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 57 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 62 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 - drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 - drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 74 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 10 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 38 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/thinkpad_acpi.c | 389 +++- drivers/power/supply/ds2780_battery.c | 5 - drivers/power/supply/ds2781_battery.c | 5 - drivers/power/supply/power_supply_core.c | 2 +- drivers/scsi/hosts.c | 1 - drivers/scsi/hpsa.c | 73 +- drivers/scsi/hpsa.h | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 6 +- drivers/scsi/iscsi_tcp.c | 8 - drivers/scsi/megaraid/megaraid_sas.h | 1 - drivers/scsi/megaraid/megaraid_sas_base.c | 39 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 12 +- drivers/scsi/sd.c | 2 - drivers/scsi/virtio_scsi.c | 129 +- drivers/vhost/net.c | 4 +- drivers/vhost/vhost.c | 17 +- fs/ceph/file.c | 9 +- include/acpi/acbuffer.h | 38 +- include/acpi/acconfig.h | 40 +- include/acpi/acexcep.h | 38 +- include/acpi/acnames.h | 38 +- include/acpi/acoutput.h | 38 +- include/acpi/acpi.h | 38 +- include/acpi/acpiosxf.h | 38 +- include/acpi/acpixf.h | 63 +- include/acpi/acrestyp.h | 38 +- include/acpi/actbl.h | 38 +- include/acpi/actbl1.h | 1668 ++++++++-------- include/acpi/actbl2.h | 1990 +++++++++++--------- include/acpi/actbl3.h | 1056 +++++------ include/acpi/actypes.h | 61 +- include/acpi/acuuid.h | 38 +- include/acpi/battery.h | 21 + include/acpi/platform/acenv.h | 38 +- include/acpi/platform/acenvex.h | 38 +- include/acpi/platform/acgcc.h | 38 +- include/acpi/platform/acgccex.h | 38 +- include/acpi/platform/acintel.h | 38 +- include/acpi/platform/aclinux.h | 40 +- include/acpi/platform/aclinuxex.h | 38 +- include/linux/if_vlan.h | 15 +- include/linux/net_dim.h | 2 +- include/linux/power_supply.h | 2 + include/net/llc_conn.h | 2 +- include/net/netfilter/nf_tables.h | 4 - include/net/sch_generic.h | 1 - include/rdma/ib_addr.h | 2 - include/scsi/scsi_host.h | 3 - ipc/shm.c | 12 - kernel/events/hw_breakpoint.c | 30 +- mm/kmemleak.c | 12 +- mm/memcontrol.c | 6 +- mm/page_owner.c | 6 +- mm/slab.c | 1 - mm/vmstat.c | 2 - net/batman-adv/gateway_client.c | 5 +- net/batman-adv/multicast.c | 4 +- net/core/dev.c | 2 +- net/core/skbuff.c | 6 +- net/ipv4/ip_tunnel.c | 31 +- net/ipv4/ip_vti.c | 2 + net/ipv4/netfilter/Makefile | 2 +- net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 14 +- net/ipv4/netfilter/nf_socket_ipv4.c | 6 +- net/ipv4/syncookies.c | 2 - net/ipv4/tcp_input.c | 3 - net/ipv6/ip6_output.c | 13 +- net/ipv6/ip6_vti.c | 36 +- net/ipv6/netfilter/nf_socket_ipv6.c | 6 +- net/ipv6/route.c | 16 +- net/ipv6/seg6_iptunnel.c | 16 +- net/ipv6/syncookies.c | 2 - net/llc/llc_c_ac.c | 15 +- net/llc/llc_conn.c | 32 +- net/netfilter/nf_tables_api.c | 106 +- net/netfilter/nft_set_hash.c | 2 +- net/netlink/af_netlink.c | 3 - net/sched/act_api.c | 4 +- net/sched/sch_generic.c | 17 +- net/smc/smc_clc.c | 2 +- net/strparser/strparser.c | 4 +- net/xfrm/xfrm_input.c | 6 - net/xfrm/xfrm_output.c | 5 +- scripts/adjust_autoksyms.sh | 7 - scripts/package/builddeb | 2 +- scripts/package/mkspec | 2 +- sound/core/oss/pcm_oss.c | 4 +- sound/core/pcm_native.c | 2 +- sound/usb/quirks.c | 1 - tools/bpf/bpftool/map.c | 2 +- tools/objtool/check.c | 11 - tools/power/acpi/common/cmfsize.c | 38 +- tools/power/acpi/common/getopt.c | 38 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 40 +- .../acpi/os_specific/service_layers/osunixdir.c | 40 +- .../acpi/os_specific/service_layers/osunixmap.c | 40 +- .../acpi/os_specific/service_layers/osunixxf.c | 40 +- tools/power/acpi/tools/acpidump/acpidump.h | 38 +- tools/power/acpi/tools/acpidump/apdump.c | 40 +- tools/power/acpi/tools/acpidump/apfiles.c | 38 +- tools/power/acpi/tools/acpidump/apmain.c | 38 +- 417 files changed, 5389 insertions(+), 12584 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html