This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f359287765c0 Merge branch 'from-miklos' of git://git.kernel.org/pub/scm [...] new 17839856fd58 gup: document and work around "COW can break either way" issue new 93e72b3c612a squashfs: migrate from ll_rw_block usage to BIO new 8f745e62a192 ocfs2: add missing annotation for dlm_empty_lockres() new 912f655d78c5 ocfs2: mount shared volume without ha stack new 78128fabd022 arch/parisc/include/asm/pgtable.h: remove unused `old_pte' new 735e4ae5ba28 vfs: track per-sb writeback errors and report them to syncfs new 485e9605c057 fs/buffer.c: record blockdev write errors in super_block t [...] new 49f2d2419d60 usercopy: mark dma-kmalloc caches as usercopy caches new 52f23478081a mm/slub.c: fix corrupted freechain in deactivate_slab() new d7660ce5914d slub: Remove userspace notifier for cache add/remove new aa456c7aebb1 slub: remove kmalloc under list_lock from list_slab_objects() V2 new a68ee0573991 mm/slub: fix stack overruns with SLUB_STATS new a3df69278c50 Documentation/vm/slub.rst: s/Toggle/Enable/ new 002ae7057069 mm, dump_page(): do not crash with invalid mapping pointer new cee9a0c4e84d mm: move readahead prototypes from mm.h new 9a42823a102e mm: return void from various readahead functions new a1ef8566525c mm: ignore return value of ->readpages new ad4ae1c732bc mm: move readahead nr_pages check into read_pages new 042124cc64c3 mm: add new readahead_control API new a4d9653666b3 mm: use readahead_control to pass arguments new 08eb9658ae12 mm: rename various 'offset' parameters to 'index' new c2c7ad74b162 mm: rename readahead loop variable to 'i' new ef8153b609aa mm: remove 'page_offset' from readahead loop new c1f6925e1091 mm: put readahead pages in cache earlier new 8151b4c8bee4 mm: add readahead address space operation new b0f31d78cbc1 mm: move end_index check out of readahead loop new 2c684234d36f mm: add page_cache_readahead_unbounded new 2d8163e4899d mm: document why we don't set PageReadahead new f2c817bed58d mm: use memalloc_nofs_save in readahead path new d4388340ae0b fs: convert mpage_readpages to mpage_readahead new ba206a026ff4 btrfs: convert from readpages to readahead new 0c07a9f91ec0 erofs: convert uncompressed files from readpages to readahead new 0615090c5044 erofs: convert compressed files from readpages to readahead new 6311f91f7647 ext4: convert from readpages to readahead new a07f624bd69a ext4: pass the inode to ext4_mpage_readpages new 2332319625cc f2fs: convert from readpages to readahead new e20a7693644e f2fs: pass the inode to f2fs_mpage_readpages new 76a0294eb19b fuse: convert from readpages to readahead new 9d24a13a93d9 iomap: convert from readpages to readahead new b03143accd92 include/linux/pagemap.h: introduce attach/detach_page_private new db2c1d86cc93 md: remove __clear_page_buffers and use attach/detach_page [...] new d1b89bc04261 btrfs: use attach/detach_page_private new 45dcfc27329f fs/buffer.c: use attach/detach_page_private new 7128cf9a2509 f2fs: use attach/detach_page_private new 58aeb731963c iomap: use attach/detach_page_private new 14ed109e3f3d ntfs: replace attach_page_buffers with attach_page_private new 4c42be38c288 orangefs: use attach/detach_page_private new 7b59435a2afe buffer_head.h: remove attach_page_buffers new cd0f37154443 mm/migrate.c: call detach_page_private to cleanup code new 60e65a6f42d0 mm_types.h: change set_page_private to inline function new 74f4c89d81e5 mm/filemap.c: remove misleading comment new 28659cc8cc87 mm/page-writeback.c: remove unused variable new a37b0715ddf3 mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE new 8d92890bd6b8 mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead new adc8cb406e52 mm/gup.c: update the documentation new 914290233427 mm/gup: introduce pin_user_pages_unlocked new e792031019bd ivtv: convert get_user_pages() --> pin_user_pages() new 548b6a1e5520 mm/gup.c: further document vma_permits_fault() new 213516ac0752 mm/swapfile: use list_{prev,next}_entry() instead of open-coding new d6c1f098f2a7 mm/swap_state: fix a data race in swapin_nr_pages new ebc5951eea49 mm: swap: properly update readahead statistics in unuse_pt [...] new ca2c55a7371c mm/swapfile.c: offset is only used when there is more slots new f4eaf51a72e5 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] new bd2d18da4a4f mm/swapfile.c: remove the unnecessary goto for SSD case new 08d3090fc8da mm/swapfile.c: simplify the calculation of n_goal new abca1c84b757 mm/swapfile.c: remove the extra check in scan_swap_map_slots() new 0fd0e19e4d0e mm/swapfile.c: found_free could be represented by (tmp < max) new fdff1debb965 mm/swapfile.c: tmp is always smaller than max new 7b9e2de13095 mm/swapfile.c: omit a duplicate code by compare tmp and max first new ed43af10975e swap: try to scan more free slots even when fragmented new 4b4bb6bb451c mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable new 33e16272fe98 mm/swapfile.c: __swap_entry_free() always free 1 entry new 09fe06ce0bf5 mm/swapfile.c: use prandom_u32_max() new 490705888107 swap: reduce lock contention on swap cache from swap slots [...] new 6f7939405f61 mm: swapfile: fix /proc/swaps heading and Size/Used/Priori [...] new 251af0cda614 include/linux/swap.h: delete meaningless __add_to_swap_cac [...] new a6f5576bb195 mm, memcg: add workingset_restore in memory.stat new 1c4448edb71a mm: memcontrol: simplify value comparison between count and limit new 54b512e96d44 memcg: expose root cgroup's memory.stat new 8a5dbc657e12 mm/memcg: prepare for swap over-high accounting and penalt [...] new ff144e69f733 mm/memcg: move penalty delay clamping out of calculate_hig [...] new d1663a907bd3 mm/memcg: move cgroup high memory limit setting into struc [...] new 4b82ab4f2883 mm/memcg: automatically penalize tasks with high swap use new 50d53d7c7243 memcg: fix memcg_kmem_bypass() for remote memcg charging new 1494e0c38ee9 x86: mm: ptdump: calculate effective permissions correctly new 99395ee3f7b4 mm: ptdump: expand type of 'val' in note_page() new c94b6923fa0a /proc/PID/smaps: Add PMD migration entry parsing new 6972f55c413f mm/memory: remove unnecessary pte_devmap case in copy_one_pte() new 872e9a205c84 mm, memory_failure: don't send BUS_MCEERR_AO for action re [...] new 78bb17f76edc x86/hyperv: use vmalloc_exec for the hypercall page new 0348801151b5 x86: fix vmap arguments in map_irq_stack new 5bf991745211 staging: android: ion: use vmap instead of vm_map_ram new f8092aa17527 staging: media: ipu3: use vmap instead of reimplementing it new 515e5b6d90d4 dma-mapping: use vmap insted of reimplementing it new b274014c6d19 powerpc: add an ioremap_phb helper new 91f03f297c46 powerpc: remove __ioremap_at and __iounmap_at new 4926627793c0 mm: remove __get_vm_area new 8f87cc9386dc mm: unexport unmap_kernel_range_noflush new 8b136018da7b mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] new b607e6d17db5 mm: only allow page table mappings for built-in zsmalloc new 78a0e8c4837f mm: pass addr as unsigned long to vb_free new b521c43f58e5 mm: remove vmap_page_range_noflush and vunmap_page_range new a29adb6209ce mm: rename vmap_page_range to map_kernel_range new 60bb44652a0d mm: don't return the number of pages from map_kernel_range [...] new ed1f324c5fed mm: remove map_vm_range new 855e57a11966 mm: remove unmap_vmap_area new d4efd79a81ab mm: remove the prot argument from vm_map_ram new cca98e9f8b5e mm: enforce that vmap can't map pages executable new d28ff991b2e2 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc new 88dca4ca5a93 mm: remove the pgprot argument to __vmalloc new f38fcb9c1c5e mm: remove the prot argument to __vmalloc_node new 4d39d7285f45 mm: remove both instances of __vmalloc_node_flags new 2b9059489c83 mm: remove __vmalloc_node_flags_caller new c3f896dcf1e4 mm: switch the test_vmalloc module to use __vmalloc_node new 041de93ff86f mm: remove vmalloc_user_node_flags new ebcdd3074a72 arm64: use __vmalloc_node in arch_alloc_vmap_stack new cb0849a990b2 powerpc: use __vmalloc_node in alloc_vm_stack new b200f5b58c86 s390: use __vmalloc_node in stack_alloc new d8626138009b mm: add functions to track page directory modifications new 2ba3e6947aed mm/vmalloc: track which page-table levels were modified new 6c0c7d2b365b mm/ioremap: track which page-table levels were modified new 8e19843c36ab x86/mm/64: implement arch_sync_kernel_mappings() new 86cf69f1d893 x86/mm/32: implement arch_sync_kernel_mappings() new 73f693c3a705 mm: remove vmalloc_sync_(un)mappings() new 7f0a002b5a21 x86/mm: remove vmalloc faulting new ca734cc67e3c kasan: fix clang compilation warning due to stack protector new 9380ce246a05 ubsan: entirely disable alignment checks under UBSAN_TRAP new 86fea8b49494 mm/mm_init.c: report kasan-tag information stored in page->flags new 4fba37586e4e kasan: move kasan_report() into report.c new 94709049fb84 Merge branch 'akpm' (patches from Andrew) new a08373de21b4 mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO new a049b5aeb744 mmc: sdhci-sprd: Drop redundant cap flags new 4c3965aa995b mmc: au1xmmc: Drop redundant code in au1xmmc_send_command() new f51167c010ea mmc: s3cmci: Drop redundant code in s3cmci_setup_data() new 2871ec99ee18 mmc: wbsd: Replace hardcoded command numbers with existing [...] new 1fd7b984f568 dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller new 1a470721c8f5 sdhci: arasan: Add support for Versal Tap Delays new 19ee441f2cab mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion new 37d3ee7c5dc0 mmc: sdhci-of-arasan: Rearrange the platform data structs [...] new 16ada730a759 mmc: sdhci-of-arasan: Modify clock operations handling new 4908460ef16e mmc: sdhci-of-arasan: Fix kernel-doc warnings new 2941e4ca2057 mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place new a8e809ecaeb4 mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks new 92fa2a567d52 mmc: renesas_sdhi: refactor calculation of best TAP new ec4fc1acf363 mmc: renesas_sdhi: clarify handling of selecting TAPs new 5fb6bf51f6d1 mmc: renesas_sdhi: improve TAP selection if all TAPs are good new bcf89cb8e046 mmc: renesas_sdhi: simplify summary output new 098c408b040d mmc: sdhci-of-arasan: Remove uninitialized ret variables new 9cbe0fc8cd9c mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...] new 17a0751e60b1 mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...] new 3e09a81e166c mmc: mmci: Switch to mmc_regulator_set_vqmmc() new 9d624f4f6df5 mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() new ed6330330276 mmc: sdhci: Add helpers for the auto-CMD23 flag new a374a72baa81 mmc: sdhci: Stop exporting sdhci_send_command() new 98a2642f91a4 mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...] new e872f1e22ea5 mmc: sdhci: Tidy sdhci_request() a bit new 845c939ee229 mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...] new 6db96e5810e0 mmc: host: Introduce the request_atomic() for the host new 48ef8a2a1e5e mmc: host: sdhci: Implement the request_atomic() API new 61ab64e2f54f mmc: host: sdhci-sprd: Implement the request_atomic() API new 49769d4d350d mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...] new d863cb03fb2a mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk new 946932d91da1 mmc: sdhci-msm: Enable ADMA length mismatch error interrupt new 740e6499324d mmc: atmel-mci: Keep timer enabled when queuing a next request new ab5d94f73bcb mmc: atmel-mci: Set the timer per command rather than per request new ef5053bdf5b6 mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core new 4c2e04d72804 mmc: usdhi6rol0: Inform the mmc core about the maximum bus [...] new a389087ee9f1 staging: greybus: sdio: Respect the cmd->busy_timeout from [...] new 0472f8d3c054 mmc: sdhci-msm: Use OPP API to set clk/perf state new 33ba6fec0012 mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization new 74f6bdb864f2 mmc: renesas_sdhi: shorten types after refactorization new ca2d13ec6ee9 mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK new 43170255321f mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...] new 580b946ed030 mmc: sdhci-pci-o2micro: Make some symbols static new d422f8b9ed4e mmc: jz4740: Inform the mmc core about the maximum busy timeout new f37ac1ae3ca9 mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core new 710c7ff9a681 mmc: sdricoh_cs: Drop unused defines new cfa2c1dc7bb4 mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number new 4b4c7daec4f9 mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd() new 6ccff65a2945 mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_qu [...] new 0b05c9770501 mmc: tifm_sd: Inform the mmc core about the maximum busy timeout new 966244ccd291 mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core new 78a67b9224ad mmc: mmc_spi: Add/rename defines for timeouts new 5671ad667ebb mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core new f583da4013a7 mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions new a38c078fea0b mmc: renesas_sdhi: Avoid bad TAP in HS400 new c2b613d03b06 mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table() new f04086c225da mmc: sdio: Fix potential NULL pointer error in mmc_sdio_in [...] new a94a59f43749 mmc: sdio: Fix several potential memory leaks in mmc_sdio_ [...] new fa1e3191922b mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8 new 1dc5a61559e7 mmc: sdio: Align the initialization commands in retry path [...] new 064f7e58ee42 mmc: core: expose info about enhanced rpmb support new 30e1028dcef9 mmc: sdhci-esdhc: update contact email new 194f9b21ad64 dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings new 91995b904ec2 mmc: meson-mx-sdio: trigger a soft reset after a timeout o [...] new f4f20d6897b1 memstick: Replace zero-length array with flexible-array new 85a3f77c1be5 mmc: cb710: Inform the mmc core about the maximum busy timeout new eadb7897652d mmc: sdricoh_cs: Throttle polling rate for data transfers new 3eea697c1da5 mmc: sdricoh_cs: Throttle polling rate for commands new 04f2f45f410f mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core new 94fe2580a2f3 mmc: core: Enable erase/discard/trim support for all mmc hosts new 1be64c7963f8 mmc: host: Drop redundant MMC_CAP_ERASE new 1ae1d2d6e555 mmc: sdhci-pci-gli: Add Genesys Logic GL9763E support new 5d1f42e14b13 mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_h [...] new 804a65b3dfdd mmc: sdhci: use FIELD_GET/PREP for current capabilities bit masks new 83fc5dd57f86 mmc: fix compilation of user API new e5f31378862e dt-bindings: mmc: Document the Amlogic Meson SDHC MMC host [...] new e4bf1b0970ef mmc: host: meson-mx-sdhc: new driver for the Amlogic Meson [...] new 554232e8d59f mmc: sdhci-of-dwcmshc: implement specific set_uhs_signaling new bccce2ec7790 mmc: sdhci-of-dwcmshc: add suspend/resume support new 67c7daec6981 mmc: meson-mx-sdhc: Fix building with CONFIG_MMC_MESON_MX_SDHC=m new 86b59671deba mmc: sdhci-esdhc-imx: Add HS400 support for i.MX6SLL new c70805dca139 mmc: meson-mx-sdhc: Fix manual RX FIFO flushing new 7d79735d56a2 mmc: meson-mx-sdhc: Don't use literal 0 to initialize structs new 1f8153ee031d dt-bindings: mmc: renesas,sdhi: Document r8a7742 support new 991f5c4dd242 m68k: mcf5441x: add support for esdhc mmc controller new e93577ecde8f mmc: sdhci: add quirks for be to le byte swapping new a5a944d24cbc mmc: host: add Coldfire esdhc support new c5dce4f52d79 MAINTAINERS: add myself to maintain M5441X mmc host driver new 4bd784411aca mmc: tmio: Further fixup runtime PM management at remove new 63fd8ef3947c mmc: tmio: Make sure the PM domain is 'started' while probing new d42c9fff1ecb mmc: renesas_sdhi: remove manual clk handling new aebbf577e5d1 sdhci: tegra: Avoid reading autocal timeout values when no [...] new b91da9290979 dt-bindings: mmc: Add new compatible string for sm8250 target new 97306b631d83 dt-bindings: mmc: Add information for DLL register properties new 5c30f340f9e0 mmc: host: sdhci-msm: Configure dll-user-control in dll in [...] new 04816e672d46 mmc: sdhci-msm: Update dll_config_3 as per HSR new 1dfbe3ff81f9 mmc: sdhci-msm: Update DDR_CONFIG as per device tree file new 03591160ca19 mmc: sdhci-msm: Read and use DLL Config property from devi [...] new d1fe0762f3c6 mmc: sdhci-msm: Introduce new ops to dump vendor specific [...] new 16d18d893c20 mmc: sdhci-msm: dump vendor specific registers during error new 47e9e107fa31 mmc: sdhci-of-esdhc: exit HS400 properly before setting an [...] new 91132078a38d m68k: coldfire/clk.c: move m5441x specific code new b303c16cf3aa Merge branch 'fixes' into next new 4bc90f492230 mmc: sdio: Fix macro name for Marvell device with ID 0x9134 new 2849beec3343 mmc: sdio: Change macro names for Marvell 8688 modules new 7d14c687376e mmc: sdio: Move SDIO IDs from mwifiex driver to common inc [...] new 649c7d76d87c mmc: sdio: Move SDIO IDs from btmrvl driver to common incl [...] new baaa110dcacf mmc: sdio: Move SDIO IDs from btmtksdio driver to common i [...] new b8c26a9663e1 mmc: sdio: Move SDIO IDs from smssdio driver to common inc [...] new ecc2f3962587 mmc: sdio: Move SDIO IDs from ath6kl driver to common incl [...] new 4dc28c948f48 mmc: sdio: Move SDIO IDs from ath10k driver to common incl [...] new 8baa6d1bce05 mmc: sdio: Move SDIO IDs from b43-sdio driver to common in [...] new 1eb911258805 mmc: sdio: Fix Cypress SDIO IDs macros in common include file new 798dd3c311f6 mmc: sdio: Sort all SDIO IDs in common include file new f6bc8186a588 mmc: sdhci-cadence: fix PHY write new ce3fefacfb02 dt-bindings: mmc: arasan: Add compatible strings for Intel [...] new 36c6aadaae86 mmc: sdhci-of-arasan: Add support for Intel Keem Bay new fe8d33bd33d5 mmc: mmci_sdmmc: fix DMA API warning overlapping mappings new 942d5e7bae36 mmc: mmci_sdmmc: fix DMA API warning max segment size new f61404626113 mmc: host: sdhci-esdhc-imx: add wakeup feature for GPIO CD pin new 1194be8c949b mmc: sdhci-esdhc-imx: fix the mask for tuning start point new 16e40e5b1e3c mmc: sdhci-esdhc-imx: disable the CMD CRC check for standa [...] new dbdea70f71d6 mmc: sdhci-of-at91: fix CALCR register being rewritten new c03ac5e6fad1 mmc: core: Do not export MMC_NAME= and MODALIAS=mmc:block [...] new 254e175448b7 mmc: core: Export device/vendor ids from Common CIS for SD [...] new 9253d71011c3 mmc: sdhci-msm: Clear tuning done flag while hs400 tuning new ae5c0585dfc2 dt-bindings: mmc: Convert sdhci-pxa to json-schema new c5d6c1384388 Merge tag 'mmc-v5.8' of git://git.kernel.org/pub/scm/linux [...] new e415da3597ac platform/x86: touchscreen_dmi: Add info for the MP-man MPW [...] new 97e130f63757 platform/x86: touchscreen_dmi: Add touchscreen info for te [...] new 96489ae170fb device property: export set_secondary_fwnode() to modules new 02094d548705 software node: Allow register and unregister software node groups new 140355e5db8b platform/x86: intel_cht_int33fe: Convert software node arr [...] new fa0c9cb11bad platform/x86: intel_cht_int33fe: Convert to use set_second [...] new 7b839f764000 platform/x86: intel_cht_int33fe: Switch to use acpi_dev_hi [...] new c7582ff7ed38 platform/x86: intel_cht_int33fe: Fix spelling issues new f7ea285b6266 Merge branch 'ib-pdx86-properties' new f9dffc141713 platform/x86: wmi: Replace UUID redefinitions by their originals new 6701cc8f7071 platform/x86: wmi: Fix indentation in some cases new 5a707af10da9 platform/x86: wmi: Describe function parameters new 295615f5e5a5 platform/x86: touchscreen_dmi: Add info for the ONDA V891 [...] new f78bf066acb9 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...] new b5f7311d3a2e platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA new 54b34aa0a729 platform/x86: intel_scu_ipc: Split out SCU IPC functionali [...] new ea608f25fa09 platform/x86: intel_scu_ipc: Log more information if SCU I [...] new dd8856493739 platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a [...] new f57fa18583f5 platform/x86: intel_scu_ipc: Introduce new SCU IPC API new 595694bd3888 platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API new 80ae679b8f86 watchdog: intel-mid_wdt: Convert to use new SCU IPC API new 663cc18861a0 platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API new 7e18c89d6e37 platform/x86: intel_scu_ipc: Add managed function to regis [...] new ddcce057f50d platform/x86: intel_pmc_ipc: Start using SCU IPC new e7d3c33c58e0 mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic new 4181bc8f6fab mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API new 5036208367cb mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API new 68c73fb22477 platform/x86: intel_telemetry: Convert to use new SCU IPC API new b62851491a55 usb: typec: mux: Convert the Intel PMC Mux driver to use n [...] new 7713f9180cb4 platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command() new 781adff21c84 x86/platform/intel-mid: Add empty stubs for intel_scu_devi [...] new b8da68f44f6d platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c new 0759a8730c70 platform/x86: intel_telemetry: Add telemetry_get_pltdata() new 25f1ca31e230 platform/x86: intel_pmc_ipc: Convert to MFD new 2f72d35ea75e MAINTAINERS: Update entry for Intel Broxton PMC driver new 4a65ed6562bc Merge branch 'ib-mfd-x86-usb-watchdog-v5.7' new 14232c6e788c platform/x86: thinkpad_acpi: Add support for dual fan control new b991178fe3cb platform/x86: thinkpad_acpi: Remove always false 'value < [...] new 7a61f05e94c3 platform/x86: Add Elkhart Lake SCU/PMC support new b4603cb4b1ed MAINTAINERS: Add me as maintainer of Intel SCU drivers new 3ce2db608ec3 platform/x86: intel_pmc_core: avoid unused-function warnings new 2d30fcdd439f platform/x86: Add Slim Bootloader firmware update signalin [...] new 06b2ee07abce platform/x86: touchscreen_dmi: add Vinga J116 touchscreen new 65fce35f73d2 platform/x86: touchscreen_dmi: Drop comma in terminator line new 438d8cafe482 watchdog: iTCO: fix link error new 55523abaa85f platform/x86: asus-laptop: Drop duplicate check for led_cl [...] new 2225dba20529 platform/x86: asus-wmi: Drop duplicate check for led_class [...] new e257dd340f27 platform/x86: eeepc-laptop: Drop duplicate check for led_c [...] new 410a772419bf platform/x86: lg-laptop: Drop duplicate check for led_clas [...] new a87406c554d1 platform/x86: samsung-laptop: Drop duplicate check for led [...] new 41f800466f0e platform/x86: thinkpad_acpi: Drop duplicate check for led_ [...] new 409f3aed82d3 platform/x86: toshiba_acpi: Drop duplicate check for led_c [...] new 18937875a231 platform/x86: intel-vbtn: Use acpi_evaluate_integer() new f6ba524970c4 platform/x86: intel-vbtn: Split keymap into buttons and sw [...] new 990fbb48067b platform/x86: intel-vbtn: Do not advertise switches to use [...] new 1fac39fd0316 platform/x86: intel-vbtn: Also handle tablet-mode switch o [...] new d307f1729322 platform/x86: intel-vbtn: Fix probe failure on devices wit [...] new e78fded4ca01 tools/power/x86/intel-speed-select: Change debug to error new 3d904f066f0f tools/power/x86/intel-speed-select: Check support status b [...] new 28c59ae6965c tools/power/x86/intel-speed-select: Fix CLX-N package info [...] new 4c35527a92a0 intel-speed-select: Fix speed-select-base-freq-properties [...] new 7983ed6f86d6 tools/power/x86/intel-speed-select: Enable clos for turbo- [...] new b14cd9d5981a tools/power/x86/intel-speed-select: Update version new 47828d22539f platform/x86: sony-laptop: SNC calls should handle BUFFER types new 476d60b1b4c8 platform/x86: sony-laptop: Make resuming thermal profile safer new aab9e7896ec9 platform/x86: asus-nb-wmi: Revert "Do not load on Asus T10 [...] new 6568d0c07efc platform/x86: asus_wmi: remove redundant initialization of [...] new fed5003d805c platform/x86: asus-wmi: Move asus_wmi_input_init and _exit [...] new b0dbd97de1f1 platform/x86: asus-wmi: Add support for SW_TABLET_MODE new 10d7ff74b6f2 platform/x86: asus-wmi: Ignore WMI events with code 0x79 new f913c3086c50 platform/x86: intel-vbtn: Move detect_tablet_mode() to hig [...] new dd950f16b10d platform/x86: intel-vbtn: Detect switch position before re [...] new be51bd458572 platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with s [...] new 35d13c7a0512 platform/x86: thinkpad_acpi: Use strndup_user() in dispatc [...] new 466f46973326 platform/x86: thinkpad_acpi: Replace custom approach by ks [...] new 257e03a334cc platform/x86: dell-laptop: don't register micmute LED if t [...] new f441d66a6ee9 platform/x86: dell-wmi: Ignore keyboard attached / detache [...] new 2adaec46178b platform/x86: ISST: Increase timeout new c0f61c51b78a platform/x86: acerhdf: replace space by * in modalias new 7640cd0b123f platform/x86: hp-wmi: Refactor postcode_store() to follow [...] new 5cdc45ed3948 platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32() new 5c556afebf49 platform/x86: hp-wmi: Introduce HPWMI_POWER_FW_OR_HW as co [...] new 6b29030c6f99 platform/x86: touchscreen_dmi: Add info for the Trekstor Y [...] new 477d07ef9864 platform/x86: touchscreen_dmi: Update Trekstor Twin 10.1 entry new 8fe63eb757ac platform/x86: intel-hid: Add a quirk to support HP Spectre [...] new cfae58ed681c platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on [...] new 7b91f1565fbf platform/x86: asus_wmi: Reserve more space for struct bias_args new aa8b650b1aa2 tools/power/x86/intel-speed-select: Fix json perf-profile [...] new e16ea66365e4 tools/power/x86/intel-speed-select: Increase CPU count new 873e391ff33e tools/power/x86/intel-speed-select: Fix invalid core mask new 30a44f7b80c0 Merge branch 'for-next' new 47a94c551a74 platform/x86: dcdbas: Check SMBIOS for protected buffer address new a5a82e0a5918 Merge tag 'platform-drivers-x86-v5.8-1' of git://git.infra [...] new 3441362b08dc ACPI: PM: s2idle: Print type of wakeup debug messages new 5fcd73590192 ACPI: EC: PM: s2idle: Extend GPE dispatching debug message new 3618bbaaa898 PM: runtime: Make clear what we do when conditions are wro [...] new 64c7d7ea22d8 PM: runtime: clk: Fix clk_pm_runtime_get() error path new 9a7875461fd0 PM: runtime: Replace pm_runtime_callbacks_present() new 107d47b2b95e PM: sleep: core: Simplify the SMART_SUSPEND flag handling new 30205377ddbb PM: sleep: core: Fold functions into their callers new 6e176bf8d461 PM: sleep: core: Do not skip callbacks in the resume phase new 0fe8a1be599a PM: sleep: core: Rework the power.may_skip_resume handling new 76c70cb58ce3 PM: sleep: core: Rename dev_pm_may_skip_resume() new fa2bfead9103 PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() new e07515563d01 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP new 2a3f34750b8b PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED new 2fff3f73e8c2 Documentation: PM: sleep: Update driver flags documentation new edb7f9d6b574 Merge back system-wide PM updates for v5.8. new 598cc9300563 PM: sleep: Helpful edits for devices.rst documentation new 3a4ccdb92e1e Merge back system-wide PM material for v5.8. new ab7e9b067f3d PM: hibernate: Incorporate concurrency handling new c4f39a6c7438 PM: hibernate: Split off snapshot dev option new ad1e4f74c072 PM: hibernate: Restrict writes to the resume device new be6018a44c24 Merge branches 'pm-core' and 'pm-sleep' new 2f516e7cbe88 cpuidle: sysfs: Remove the unused define_one_r(o/w) macros new eba933ceebf2 cpuidle: sysfs: Minor coding style corrections new 8b7ce5e49049 cpuidle: psci: Fixup execution order when entering a domai [...] new 3f9f8daad342 cpuidle: sysfs: Fix the overlap for showing available governors new ef7e7d65eb80 cpuidle: sysfs: Accept governor name with 15 characters new b52e93e4e86c cpuidle: Make cpuidle governor switchable to be the defaul [...] new cce55cc902ba cpuidle: sysfs: Remove sysfs_switch and switch attributes new 7395683a2498 Documentation: cpuidle: update the document new a0bd8a2780fa Documentation: ABI: make current_governer_ro as a candidat [...] new a871be6b8eee cpuidle: Convert Qualcomm SPM driver to a generic CPUidle driver new c343bf1ba5ef cpuidle: Fix three reference count leaks new f1ecbf79554d Merge branch 'pm-cpuidle' new 33aa46f252c7 cpufreq: intel_pstate: Use passive mode by default without HWP new 9795a0ddf8ad Merge back cpufreq material for v5.8. new 59b55c1f2046 cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS new a08e1b6c2d0b cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist new a6d1bfa05545 cpufreq: dt: Add support for r8a7742 new 7c2553f0db61 cpufreq: imx-cpufreq-dt: support i.MX7ULP new 2dea651680ce cpufreq: qcom: fix wrong compatible binding new 157f527639da cpufreq: qoriq: convert to a platform driver new cf1e0449ac47 clk: qoriq: add cpufreq platform device new 1f1755af4f06 cpufreq: qoriq: Add platform dependencies new 3f8ffb14ea17 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 2909438d4d62 cpufreq: fix minor typo in struct cpufreq_driver doc comment new 552abb884e97 cpufreq: Fix up cpufreq_boost_set_sw() new ac7ccfc75faf Merge branch 'pm-cpufreq' new d2216ba3ebea PM / devfreq: tegra30: Make CPUFreq notifier to take into [...] new 0716f9fdb3b6 PM / devfreq: tegra30: Delete an error message in tegra_de [...] new 5173a9756c8d PM / devfreq: Add generic imx bus scaling driver new 02355216b4c0 PM / devfreq: imx: Register interconnect device new a316b5ca9ead PM / devfreq: Replace strncpy with strscpy new 48bbf6375131 PM / devfreq: imx-bus: Fix inconsistent IS_ERR and PTR_ERR new 8fc0e48e0fae PM / devfreq: Use lockdep asserts instead of manual checks [...] new 86954c98fc30 Merge tag 'devfreq-next-for-5.8' of git://git.kernel.org/p [...] new 33c980036deb powercap/intel_rapl: add support for ElkhartLake new 03c3b413a14d powercap: RAPL: remove unused local MSR define new 213081dadd30 Documentation: admin-guide: pm: Document intel-speed-select new 7b0bf99b9ee4 cpupower: Remove unneeded semicolon new 5ed909b368fc Merge tag 'linux-cpupower-5.8-rc1' of git://git.kernel.org [...] new a34024d98eea Merge branches 'pm-devfreq', 'powercap', 'pm-docs' and 'pm-tools' new 355ba37d756c Merge tag 'pm-5.8-rc1' of git://git.kernel.org/pub/scm/lin [...] new 6e6c25283dff ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_ho [...] new f5308a82e8d5 ACPICA: Make acpi_protocol_lengths static new 2c1779f5ad32 ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h new 034fdaa50803 ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when [...] new 6bfe5344b295 ACPICA: Dispatcher: add status checks new e3f7ae9ebb44 ACPICA: Fix required parameters for _NIG and _NIH new 2d2feb681317 ACPICA: Update version to 20200430 new f8690227dd89 ACPI: LPIT: Put the low power idle table after using it new fe4e1a576ef4 ACPI: watchdog: Put the watchdog action table after parsing new 3d995f88adb1 ACPI: APEI: Put the boot error record table after parsing new 541156a38fd0 ACPI: APEI: Put the error injection table for error path a [...] new 43f595dcab30 ACPI: APEI: Put the error record serialization table for e [...] new 11c7bdffc743 ACPI: APEI: Put the HEST table for error path new f900bf4951a2 ACPI: EC: Put the ACPI table after using it new ead7ba136267 ACPI: scan: Put SPCR and STAO table after using it new 95722237cb2a ACPI: sleep: Put the FACS table after using it new 48c604151a55 Merge branches 'acpica' and 'acpi-tables' new 496121c02127 ACPI: processor: idle: Allow probing on platforms with one [...] new 5c447c18d1f7 ACPI: CPPC: Make some symbols static new 4d8be4bc94f7 ACPI: CPPC: Fix reference count leak in acpi_cppc_processo [...] new 8e22c2e4a62e ACPI: debug: Make two functions static new a10660f7788b ACPI: Delete unused proc filename macros new ea6f3af4c5e6 ACPI: GED: add support for _Exx / _Lxx handler methods new e5c399b0bd64 ACPI: GED: use correct trigger type field in _Exx / _Lxx handling new 132565d8ec09 ACPI: utils: Add acpi_evaluate_reg() helper new 6dd10c47e912 ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper new 228b79aa33ba Merge branches 'acpi-processor', 'acpi-cppc', 'acpi-dbg', [...] new 062022315e8a mm/memory-failure: Add memory_failure_queue_kick() new 7f17b4a121d0 ACPI: APEI: Kick the memory_failure() queue for synchronou [...] new 8fcc4ae6faf8 arm64: acpi: Make apei_claim_sea() synchronise with APEI's [...] new cc0594c4b0ef ACPI / PMIC: Add i2c address for thermal control new c41c36e900a3 ACPI: video: Use native backlight on Acer TravelMate 5735Z new 668ce99e4ed4 ACPI: DPTF: Additional sysfs attributes for power particip [...] new 7b52b200cf5b ACPI: DPTF: Add battery participant driver new 48ccdeddc547 Merge branches 'acpi-apei', 'acpi-pmic', 'acpi-video' and [...] new 118d6e98293b Merge tag 'acpi-5.8-rc1' of git://git.kernel.org/pub/scm/l [...] new 9361797c7696 PNPBIOS: Replace zero-length array with flexible-array new 194098915ac7 Merge tag 'pnp-5.8-rc1' of git://git.kernel.org/pub/scm/li [...]
The 452 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/obsolete/sysfs-cpuidle | 9 + .../ABI/obsolete/sysfs-driver-intel_pmc_bxt | 22 + Documentation/ABI/testing/sysfs-devices-system-cpu | 24 +- Documentation/ABI/testing/sysfs-platform-dptf | 62 +- .../testing/sysfs-platform-intel-wmi-sbl-fw-update | 12 + Documentation/admin-guide/cgroup-v2.rst | 24 + Documentation/admin-guide/pm/cpuidle.rst | 20 +- .../admin-guide/pm/intel-speed-select.rst | 917 ++++++++++++++++++++ Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/core-api/cachetlb.rst | 2 +- .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 68 ++ .../devicetree/bindings/mmc/arasan,sdhci.txt | 57 ++ .../devicetree/bindings/mmc/renesas,mmcif.txt | 5 +- .../devicetree/bindings/mmc/renesas,sdhi.txt | 1 + .../devicetree/bindings/mmc/sdhci-msm.txt | 14 + .../devicetree/bindings/mmc/sdhci-pxa.txt | 50 -- .../devicetree/bindings/mmc/sdhci-pxa.yaml | 102 +++ Documentation/driver-api/pm/cpuidle.rst | 5 +- Documentation/driver-api/pm/devices.rst | 199 +++-- Documentation/filesystems/locking.rst | 6 +- Documentation/filesystems/proc.rst | 4 +- Documentation/filesystems/vfs.rst | 15 + Documentation/power/pci.rst | 58 +- Documentation/vm/slub.rst | 2 +- MAINTAINERS | 44 +- arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm64/include/asm/pgtable.h | 3 + arch/arm64/include/asm/vmap_stack.h | 6 +- arch/arm64/kernel/acpi.c | 25 + arch/arm64/mm/dump.c | 2 +- arch/arm64/mm/fault.c | 12 +- arch/m68k/coldfire/device.c | 33 +- arch/m68k/coldfire/m5441x.c | 27 +- arch/m68k/include/asm/m5441xsim.h | 15 + arch/m68k/include/asm/mcfclk.h | 2 + arch/parisc/include/asm/pgtable.h | 2 - arch/powerpc/include/asm/io.h | 10 +- arch/powerpc/include/asm/pci-bridge.h | 2 +- arch/powerpc/kernel/irq.c | 5 +- arch/powerpc/kernel/isa-bridge.c | 28 +- arch/powerpc/kernel/pci_64.c | 54 +- arch/powerpc/mm/ioremap_64.c | 50 -- arch/riscv/include/asm/pgtable.h | 4 +- arch/riscv/mm/ptdump.c | 2 +- arch/s390/kernel/setup.c | 9 +- arch/sh/kernel/cpu/sh4/sq.c | 3 +- arch/x86/Kconfig | 2 +- arch/x86/hyperv/hv_init.c | 5 +- arch/x86/include/asm/intel-mid.h | 9 +- arch/x86/include/asm/intel_pmc_ipc.h | 59 -- arch/x86/include/asm/intel_scu_ipc.h | 114 +-- arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 ++ arch/x86/include/asm/intel_telemetry.h | 6 +- arch/x86/include/asm/kvm_host.h | 3 +- arch/x86/include/asm/pgtable-2level_types.h | 2 + arch/x86/include/asm/pgtable-3level_types.h | 2 + arch/x86/include/asm/pgtable_64_types.h | 2 + arch/x86/include/asm/pgtable_types.h | 8 +- arch/x86/include/asm/switch_to.h | 23 - arch/x86/kernel/irq_64.c | 2 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kvm/svm/sev.c | 3 +- arch/x86/mm/dump_pagetables.c | 35 +- arch/x86/mm/fault.c | 176 +--- arch/x86/mm/init_64.c | 5 + arch/x86/mm/pti.c | 8 +- arch/x86/mm/tlb.c | 37 - block/blk-core.c | 1 + drivers/acpi/acpi_dbg.c | 4 +- drivers/acpi/acpi_lpit.c | 3 +- drivers/acpi/acpi_lpss.c | 14 +- drivers/acpi/acpi_tad.c | 2 +- drivers/acpi/acpi_watchdog.c | 7 +- drivers/acpi/acpica/acglobal.h | 1 + drivers/acpi/acpica/acpredef.h | 4 +- drivers/acpi/acpica/dbhistry.c | 1 - drivers/acpi/acpica/dsfield.c | 22 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/apei/bert.c | 6 +- drivers/acpi/apei/einj.c | 5 +- drivers/acpi/apei/erst.c | 4 +- drivers/acpi/apei/ghes.c | 73 +- drivers/acpi/apei/hest.c | 5 +- drivers/acpi/button.c | 1 - drivers/acpi/cppc_acpi.c | 5 +- drivers/acpi/device_pm.c | 31 +- drivers/acpi/dptf/dptf_power.c | 147 +++- drivers/acpi/ec.c | 23 +- drivers/acpi/evged.c | 22 +- drivers/acpi/pci_link.c | 2 - drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 + drivers/acpi/power.c | 2 - drivers/acpi/processor_idle.c | 9 +- drivers/acpi/sbs.c | 3 - drivers/acpi/scan.c | 15 +- drivers/acpi/sleep.c | 24 +- drivers/acpi/sysfs.c | 4 +- drivers/acpi/utils.c | 25 + drivers/acpi/video_detect.c | 10 + drivers/base/core.c | 1 + drivers/base/node.c | 2 +- drivers/base/power/main.c | 348 +++----- drivers/base/power/runtime.c | 6 +- drivers/base/power/sysfs.c | 4 +- drivers/base/swnode.c | 48 ++ drivers/block/drbd/drbd_bitmap.c | 4 +- drivers/block/loop.c | 2 +- drivers/bluetooth/btmrvl_sdio.c | 18 +- drivers/bluetooth/btmtksdio.c | 4 +- drivers/clk/clk-qoriq.c | 30 +- drivers/clk/clk.c | 6 +- drivers/cpufreq/Kconfig | 3 +- drivers/cpufreq/Kconfig.arm | 1 + drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq.c | 11 +- drivers/cpufreq/imx-cpufreq-dt.c | 84 +- drivers/cpufreq/intel_pstate.c | 3 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/qoriq-cpufreq.c | 76 +- drivers/cpuidle/Kconfig.arm | 13 + drivers/cpuidle/Makefile | 1 + drivers/cpuidle/cpuidle-psci.c | 8 +- .../{soc/qcom/spm.c => cpuidle/cpuidle-qcom-spm.c} | 138 ++- drivers/cpuidle/sysfs.c | 73 +- drivers/dax/device.c | 1 + drivers/devfreq/Kconfig | 8 + drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 19 +- drivers/devfreq/imx-bus.c | 179 ++++ drivers/devfreq/tegra30-devfreq.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/drm_scatter.c | 11 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 8 + drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 2 +- drivers/i2c/busses/i2c-designware-platdrv.c | 4 +- drivers/lightnvm/pblk-init.c | 5 +- drivers/md/dm-bufio.c | 4 +- drivers/md/md-bitmap.c | 12 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/mmc/siano/smssdio.c | 10 +- drivers/media/pci/ivtv/ivtv-udma.c | 19 +- drivers/media/pci/ivtv/ivtv-yuv.c | 17 +- drivers/media/pci/ivtv/ivtvfb.c | 4 +- drivers/mfd/Kconfig | 20 +- drivers/mfd/Makefile | 1 + drivers/mfd/intel_pmc_bxt.c | 468 ++++++++++ drivers/mfd/intel_soc_pmic_bxtwc.c | 34 +- drivers/mfd/intel_soc_pmic_mrfld.c | 10 +- drivers/misc/mei/pci-me.c | 2 +- drivers/misc/mei/pci-txe.c | 2 +- drivers/mmc/core/bus.c | 14 + drivers/mmc/core/core.c | 6 +- drivers/mmc/core/debugfs.c | 6 +- drivers/mmc/core/mmc.c | 6 + drivers/mmc/core/quirks.h | 2 +- drivers/mmc/core/regulator.c | 17 +- drivers/mmc/core/sd.c | 30 +- drivers/mmc/core/sdio.c | 136 +-- drivers/mmc/host/Kconfig | 29 +- drivers/mmc/host/Makefile | 3 + drivers/mmc/host/android-goldfish.c | 10 +- drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/au1xmmc.c | 20 +- drivers/mmc/host/bcm2835.c | 3 +- drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/cb710-mmc.c | 8 + drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc.c | 9 +- drivers/mmc/host/jz4740_mmc.c | 13 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/meson-mx-sdhc-clkc.c | 158 ++++ drivers/mmc/host/meson-mx-sdhc-mmc.c | 914 ++++++++++++++++++++ drivers/mmc/host/meson-mx-sdhc.h | 141 +++ drivers/mmc/host/meson-mx-sdio.c | 5 +- drivers/mmc/host/mmc_hsq.c | 29 +- drivers/mmc/host/mmc_hsq.h | 1 + drivers/mmc/host/mmc_spi.c | 20 +- drivers/mmc/host/mmci.c | 30 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 15 +- drivers/mmc/host/mtk-sd.c | 21 +- drivers/mmc/host/mvsdio.c | 2 - drivers/mmc/host/mxs-mmc.c | 3 +- drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/omap_hsmmc.c | 2 +- drivers/mmc/host/owl-mmc.c | 8 +- drivers/mmc/host/renesas_sdhi.h | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 146 ++-- drivers/mmc/host/rtsx_pci_sdmmc.c | 2 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 2 +- drivers/mmc/host/s3cmci.c | 7 - drivers/mmc/host/sdhci-cadence.c | 10 +- drivers/mmc/host/sdhci-esdhc-imx.c | 45 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 521 +++++++++++ drivers/mmc/host/sdhci-esdhc.h | 2 +- drivers/mmc/host/sdhci-msm.c | 162 +++- drivers/mmc/host/sdhci-of-arasan.c | 594 ++++++++++--- drivers/mmc/host/sdhci-of-at91.c | 12 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 74 +- drivers/mmc/host/sdhci-of-esdhc.c | 34 + drivers/mmc/host/sdhci-pci-core.c | 9 +- drivers/mmc/host/sdhci-pci-gli.c | 106 +++ drivers/mmc/host/sdhci-pci-o2micro.c | 8 +- drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-sprd.c | 28 +- drivers/mmc/host/sdhci-tegra.c | 57 +- drivers/mmc/host/sdhci.c | 284 ++++-- drivers/mmc/host/sdhci.h | 38 +- drivers/mmc/host/sdricoh_cs.c | 105 +-- drivers/mmc/host/sunxi-mmc.c | 10 +- drivers/mmc/host/tifm_sd.c | 9 +- drivers/mmc/host/tmio_mmc_core.c | 10 +- drivers/mmc/host/uniphier-sd.c | 12 +- drivers/mmc/host/usdhi6rol0.c | 9 +- drivers/mmc/host/via-sdmmc.c | 7 +- drivers/mmc/host/wbsd.c | 26 +- drivers/mtd/ubi/io.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 25 +- drivers/net/wireless/ath/ath10k/sdio.h | 8 - drivers/net/wireless/ath/ath6kl/hif.h | 6 - drivers/net/wireless/ath/ath6kl/sdio.c | 17 +- drivers/net/wireless/broadcom/b43/sdio.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 38 +- drivers/pci/hotplug/acpiphp_glue.c | 13 +- drivers/pci/hotplug/pciehp_core.c | 2 +- drivers/pci/pci-driver.c | 34 +- drivers/pci/pcie/portdrv_pci.c | 2 +- drivers/pcmcia/electra_cf.c | 45 +- drivers/platform/x86/Kconfig | 65 +- drivers/platform/x86/Makefile | 4 +- drivers/platform/x86/acerhdf.c | 2 +- drivers/platform/x86/asus-laptop.c | 25 +- drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wmi.c | 117 +-- drivers/platform/x86/dcdbas.c | 43 +- drivers/platform/x86/dell-laptop.c | 11 +- drivers/platform/x86/dell-wmi.c | 10 + drivers/platform/x86/eeepc-laptop.c | 4 +- drivers/platform/x86/hp-wmi.c | 30 +- drivers/platform/x86/intel-hid.c | 7 + drivers/platform/x86/intel-vbtn.c | 104 ++- drivers/platform/x86/intel-wmi-sbl-fw-update.c | 145 ++++ drivers/platform/x86/intel_cht_int33fe_typec.c | 106 +-- drivers/platform/x86/intel_mid_powerbtn.c | 15 +- drivers/platform/x86/intel_pmc_ipc.c | 949 --------------------- drivers/platform/x86/intel_scu_ipc.c | 447 +++++++--- drivers/platform/x86/intel_scu_ipcutil.c | 43 +- drivers/platform/x86/intel_scu_pcidrv.c | 68 ++ drivers/platform/x86/intel_scu_pltdrv.c | 60 ++ .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 11 +- drivers/platform/x86/intel_telemetry_core.c | 17 +- drivers/platform/x86/intel_telemetry_debugfs.c | 15 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 97 ++- drivers/platform/x86/lg-laptop.c | 18 +- drivers/platform/x86/samsung-laptop.c | 3 +- drivers/platform/x86/sony-laptop.c | 60 +- drivers/platform/x86/thinkpad_acpi.c | 173 ++-- drivers/platform/x86/toshiba_acpi.c | 26 +- drivers/platform/x86/touchscreen_dmi.c | 113 ++- drivers/platform/x86/wmi.c | 45 +- drivers/pnp/pnpbios/pnpbios.h | 2 +- drivers/powercap/intel_rapl_common.c | 4 +- drivers/scsi/sd_zbc.c | 3 +- drivers/soc/qcom/Kconfig | 10 - drivers/soc/qcom/Makefile | 1 - drivers/staging/android/ion/ion_heap.c | 4 +- drivers/staging/greybus/sdio.c | 11 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 30 +- drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 12 +- drivers/usb/typec/tcpm/Kconfig | 2 +- drivers/watchdog/Kconfig | 1 + drivers/watchdog/iTCO_wdt.c | 25 +- drivers/watchdog/intel-mid_wdt.c | 53 +- fs/block_dev.c | 10 +- fs/btrfs/disk-io.c | 4 +- fs/btrfs/extent_io.c | 64 +- fs/btrfs/extent_io.h | 3 +- fs/btrfs/inode.c | 39 +- fs/buffer.c | 23 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 2 +- fs/erofs/zdata.c | 29 +- fs/exfat/inode.c | 7 +- fs/ext2/inode.c | 10 +- fs/ext4/ext4.h | 5 +- fs/ext4/inode.c | 21 +- fs/ext4/readpage.c | 25 +- fs/ext4/verity.c | 35 +- fs/f2fs/data.c | 50 +- fs/f2fs/f2fs.h | 14 +- fs/f2fs/verity.c | 35 +- fs/fat/inode.c | 7 +- fs/file_table.c | 1 + fs/fs-writeback.c | 1 - fs/fuse/file.c | 100 +-- fs/gfs2/aops.c | 23 +- fs/gfs2/dir.c | 9 +- fs/gfs2/quota.c | 2 +- fs/hpfs/file.c | 7 +- fs/iomap/buffered-io.c | 111 +-- fs/iomap/trace.h | 2 +- fs/isofs/inode.c | 7 +- fs/jfs/inode.c | 7 +- fs/mpage.c | 38 +- fs/nfs/blocklayout/extent_tree.c | 2 +- fs/nfs/internal.h | 10 +- fs/nfs/write.c | 4 +- fs/nfsd/vfs.c | 9 +- fs/nilfs2/inode.c | 15 +- fs/ntfs/aops.c | 2 +- fs/ntfs/malloc.h | 2 +- fs/ntfs/mft.c | 2 +- fs/ocfs2/aops.c | 34 +- fs/ocfs2/dlm/dlmmaster.c | 1 + fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 + fs/omfs/file.c | 7 +- fs/open.c | 3 +- fs/orangefs/inode.c | 32 +- fs/proc/meminfo.c | 3 +- fs/proc/task_mmu.c | 16 +- fs/qnx6/inode.c | 7 +- fs/reiserfs/inode.c | 8 +- fs/squashfs/block.c | 273 +++--- fs/squashfs/decompressor.h | 5 +- fs/squashfs/decompressor_multi.c | 9 +- fs/squashfs/decompressor_multi_percpu.c | 8 +- fs/squashfs/decompressor_single.c | 9 +- fs/squashfs/lz4_wrapper.c | 17 +- fs/squashfs/lzo_wrapper.c | 17 +- fs/squashfs/squashfs.h | 4 +- fs/squashfs/xz_wrapper.c | 51 +- fs/squashfs/zlib_wrapper.c | 63 +- fs/squashfs/zstd_wrapper.c | 64 +- fs/sync.c | 6 +- fs/ubifs/debug.c | 2 +- fs/ubifs/lprops.c | 2 +- fs/ubifs/lpt_commit.c | 4 +- fs/ubifs/orphan.c | 2 +- fs/udf/inode.c | 7 +- fs/xfs/kmem.c | 2 +- fs/xfs/xfs_aops.c | 13 +- fs/xfs/xfs_buf.c | 2 +- fs/zonefs/super.c | 7 +- include/acpi/acpi_bus.h | 1 + include/acpi/acpixf.h | 2 +- include/acpi/ghes.h | 3 + include/asm-generic/5level-fixup.h | 5 +- include/asm-generic/pgtable.h | 27 + include/linux/buffer_head.h | 8 - include/linux/cpufreq.h | 2 +- include/linux/fs.h | 18 + include/linux/iomap.h | 3 +- include/linux/memcontrol.h | 4 +- include/linux/memstick.h | 2 +- include/linux/mfd/intel_pmc_bxt.h | 53 ++ include/linux/mfd/intel_soc_pmic.h | 15 + include/linux/mm.h | 68 +- include/linux/mm_types.h | 6 +- include/linux/mmc/card.h | 1 + include/linux/mmc/host.h | 4 +- include/linux/mmc/mmc.h | 1 + include/linux/mmc/sdio_ids.h | 94 +- include/linux/mmzone.h | 1 - include/linux/mpage.h | 4 +- include/linux/page_counter.h | 8 + include/linux/pagemap.h | 193 ++++- include/linux/platform_data/itco_wdt.h | 11 +- include/linux/platform_data/mmc-esdhc-imx.h | 2 +- include/linux/platform_data/mmc-esdhc-mcf.h | 17 + include/linux/platform_data/x86/asus-wmi.h | 3 + include/linux/pm.h | 34 +- include/linux/pm_runtime.h | 4 +- include/linux/property.h | 3 + include/linux/ptdump.h | 3 +- include/linux/sched.h | 3 +- include/linux/suspend.h | 6 + include/linux/swap.h | 17 +- include/linux/vmalloc.h | 49 +- include/linux/zsmalloc.h | 2 +- include/trace/events/erofs.h | 6 +- include/trace/events/f2fs.h | 6 +- include/trace/events/writeback.h | 5 +- include/uapi/linux/mmc/ioctl.h | 1 + kernel/bpf/core.c | 6 +- kernel/bpf/syscall.c | 25 +- kernel/dma/remap.c | 48 +- kernel/groups.c | 2 +- kernel/module.c | 3 +- kernel/notifier.c | 1 - kernel/power/Kconfig | 12 + kernel/power/Makefile | 3 +- kernel/power/hibernate.c | 20 +- kernel/power/power.h | 4 +- kernel/power/user.c | 22 +- kernel/sys.c | 2 +- kernel/trace/trace.c | 12 - lib/Kconfig.ubsan | 2 +- lib/ioremap.c | 46 +- lib/test_vmalloc.c | 26 +- mm/Kconfig | 4 +- mm/debug.c | 56 +- mm/fadvise.c | 6 +- mm/filemap.c | 1 - mm/gup.c | 121 ++- mm/huge_memory.c | 7 +- mm/internal.h | 12 +- mm/kasan/Makefile | 21 +- mm/kasan/common.c | 19 - mm/kasan/report.c | 22 +- mm/memcontrol.c | 190 +++-- mm/memory-failure.c | 30 +- mm/memory.c | 2 - mm/migrate.c | 9 +- mm/mm_init.c | 16 +- mm/nommu.c | 46 +- mm/page-writeback.c | 62 +- mm/page_alloc.c | 7 +- mm/percpu.c | 2 +- mm/ptdump.c | 17 +- mm/readahead.c | 275 +++--- mm/slab_common.c | 3 +- mm/slub.c | 67 +- mm/swap_state.c | 5 +- mm/swapfile.c | 184 ++-- mm/util.c | 2 +- mm/vmalloc.c | 367 ++++---- mm/vmscan.c | 4 +- mm/vmstat.c | 11 +- mm/zsmalloc.c | 12 +- net/bridge/netfilter/ebtables.c | 6 +- net/ceph/ceph_common.c | 3 +- sound/core/memalloc.c | 2 +- sound/core/pcm_memory.c | 2 +- tools/power/cpupower/utils/cpupower-info.c | 2 +- tools/power/cpupower/utils/cpupower-set.c | 2 +- .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 6 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 49 +- tools/power/x86/intel-speed-select/isst-core.c | 6 +- tools/power/x86/intel-speed-select/isst-display.c | 28 +- tools/power/x86/intel-speed-select/isst.h | 1 + 458 files changed, 10727 insertions(+), 5536 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-cpuidle create mode 100644 Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxt create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-wmi-sbl-fw-update create mode 100644 Documentation/admin-guide/pm/intel-speed-select.rst create mode 100644 Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-pxa.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-pxa.yaml delete mode 100644 arch/x86/include/asm/intel_pmc_ipc.h create mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h rename drivers/{soc/qcom/spm.c => cpuidle/cpuidle-qcom-spm.c} (75%) create mode 100644 drivers/devfreq/imx-bus.c create mode 100644 drivers/mfd/intel_pmc_bxt.c create mode 100644 drivers/mmc/host/meson-mx-sdhc-clkc.c create mode 100644 drivers/mmc/host/meson-mx-sdhc-mmc.c create mode 100644 drivers/mmc/host/meson-mx-sdhc.h create mode 100644 drivers/mmc/host/sdhci-esdhc-mcf.c create mode 100644 drivers/platform/x86/intel-wmi-sbl-fw-update.c delete mode 100644 drivers/platform/x86/intel_pmc_ipc.c create mode 100644 drivers/platform/x86/intel_scu_pcidrv.c create mode 100644 drivers/platform/x86/intel_scu_pltdrv.c create mode 100644 include/linux/mfd/intel_pmc_bxt.h create mode 100644 include/linux/platform_data/mmc-esdhc-mcf.h