This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 95d10484d66e Add linux-next specific files for 20220817 omits fcc266e1c7c1 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 96232b1b07f7 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 47c71ca0ee4b Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 9f8897781b68 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 03995282b840 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 8712baea1370 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 41cc02c0e659 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8646759a71ae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 73066ac6ca5a Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 3937162a2849 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits d7d0086d21f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e75c76e971e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c085de4a5679 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b80ad0acaa21 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits f92661376dc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86fa9e32814c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e854980f55fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e117ddc53105 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53bb013764ee Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits d3ac9095a92c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits b711e4cc047f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26b14500db1f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 9714f85ee445 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc53138c7963 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd845d2200c8 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 090db2868a3b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 30d8ad664e64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 057ac5212f29 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 28e391b378dc Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits fb8f732a9630 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b64d7f0e7b84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b7fa3a540e47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36b988bcc5a9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits d7e785503a8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 533da894d69f Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 5e2339a93416 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 06a4949b4c62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3bbf4714f58b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f937a093d3f5 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits b7e069730dcd Merge branch 'next' of git://github.com/cschaufler/smack-next omits e7e80786aab0 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits fd1e5af395f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2e8bb46a8653 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24b3212d94f2 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 1c6671f81c93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f90c628a3047 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 66230400ad7e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b4afc585ec9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e14969b7eea0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b6d0c8685fe Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits d3ba47b9beb9 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 9a016ae915d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8a0b5e680bb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8e54d42baef3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a90f47a8000 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 2ac458cad3e5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 28065c5ba343 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 83e64c63bd7c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits f64da860b75e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 8d2f16ca33ff Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] omits 2976d340c62a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 023b6b77a9c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e32212eba64d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7d8711d68d4 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 30d2d307b2e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 935416e6cbee Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 1e7a2e68df54 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 0a0b02f047cf Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 89447947908a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b6669e71fa9b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 5362719acd99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9dc7c32d7240 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 4cc9a7894a5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1422fc308437 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae736eef3764 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits 5a8de283978f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 5d2cbb730cc1 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 3a058bb4b859 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 849e0d530c83 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 7afe4c83a837 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 401aa78f3ef8 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 82d6908998e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5d42b657419 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f17043eedb5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1517cf6ee6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed50e11e2c37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 702ed3611808 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95621736b4bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36ee6e89fe3c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d257c56592fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2085d6631cc6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f1b0277ae80a Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 6511f07d7da7 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 638cb2d9bd5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits afc0c3df6e50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34bdfdfbc82f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b5c6b9bcf29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4670652cbfb Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 16266e7a7efd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5ca89432fef1 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 0a445d8acfdd Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 1f3fac490a1e Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits c43ada2123f9 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 3840184634f0 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits cf47ef5a265b Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 19a6ed788d3d Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 27234b4200c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d37377b19232 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits bb72d7a60605 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f921b07bc87c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 7c8611b25f61 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits a6fbbb48b7f9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 15530b8171d6 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits f74c46393880 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 890400787068 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3a262a50b6f5 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits f54f0918cd5f Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 1e582b4af002 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 43731e990960 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f49e9a2878e5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 337073245768 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 463304203de8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8fa112428f8a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a9e3c0c8d5d0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f2292bd7966e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9b110d23b086 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 3c5155d1b4fc Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 76abef926803 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits ed88b82b73de Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d6b40d5f65e5 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 900365814ee0 Input: adc-joystick - add polled input device support omits c93a1f1b2c39 dt-bindings: adc-joystick: add poll-interval omits 95331e91e9da Input: Add IBM Operation Panel driver omits 95aefb5c5225 Merge remote-tracking branch 'asoc/for-6.1' into asoc-next omits 53ea03e020f4 Merge x86/urgent into tip/master omits 321522645282 Merge x86/microcode into tip/master omits 96e8a4b210e7 Merge x86/cleanups into tip/master omits 9db00ce7df92 Merge x86/sgx into tip/master omits e4105c9b3983 Merge perf/urgent into tip/master omits 824ffb6d61f1 Merge x86/timers into tip/master omits a41a3a089d27 Merge sched/urgent into tip/master omits d60433f49ea2 Merge x86/mm into tip/master omits 2c5bc0bb2303 Merge x86/platform into tip/master omits 07f0afc7a073 Merge locking/core into tip/master omits 1528e053d000 Merge sched/core into tip/master omits 60292c087403 Revert "mlxsw: core: Add the hottest thermal zone detection" omits 3e738c87720d Revert "mlxsw: core: Use different get_trend() callbacks f [...] omits ed777d5f2bfc thermal/core: Fix lockdep_assert() warning omits c9791a567cbe thermal/core: Move the mutex inside the thermal_zone_devic [...] omits 22ee0eb6c83a thermal/core: Move the thermal zone lock out of the governors omits 6a36f189d812 thermal/governors: Group the thermal zone lock inside the [...] omits a46787684134 thermal/core: Rework the monitoring a bit omits bd4bc7e89094 thermal/core: Rearm the monitoring only one time omits 1907f42be30c thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary prin [...] omits 40bc85f45c1a thermal/of: Remove old OF code omits 49e1b1193762 thermal/core: Move set_trip_temp ops to the sysfs code omits 2bb88700531c thermal/drivers/samsung: Switch to new of thermal API omits 21d0e18b40c3 regulator/drivers/max8976: Switch to new of thermal API omits fbee6beb0008 Input: sun4i-ts - switch to new of thermal API omits b6ba7bf9d1c5 iio/drivers/sun4i_gpadc: Switch to new of thermal API omits 8035c3106513 Merge branch 'mm-nonmm-unstable' into mm-everything omits bc4db4b497cf panic, kexec: make __crash_kexec() NMI safe omits 40411e41e99a kexec: turn all kexec_mutex acquisitions into trylocks omits 3eda8f62f521 lib/cmdline: avoid page fault in next_arg omits 245b16c469e6 checkpatch: Add kmap and kmap_atomic to the deprecated list omits 8b1912a07718 fs/isofs: replace kmap() with kmap_local_page() omits 897373bc7005 iio: common: scmi_sensors: use HZ macro from units.h omits a4323d6e4ec1 iio: accel: adxl345: use HZ macro from units.h omits 0d8f705fc03e units: complement the set of Hz units omits 3cb90acf88a2 treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y omits 77284601e7bf ipc/util.c: cleanup and improve sysvipc_find_ipc() omits f13dc29aef5b scripts/decodecode: improve faulting line determination omits 212b431719e1 hfsplus: convert kmap() to kmap_local_page() in btree.c omits 30c3f3253700 hfsplus: convert kmap() to kmap_local_page() in bitmap.c omits 4b3211e01933 hfsplus: convert kmap() to kmap_local_page() in bnode.c omits 255eb97cc807 hfsplus: unmap the page in the "fail_page" label omits 43016e1d43ce lib/debugobjects: fix stat count and optimize debug_object [...] omits 2d0a9f3d569e init/main.c: silence some -Wunused-parameter warnings omits 98ad5af965c4 ocfs2: fix ocfs2 corrupt when iputting an inode omits 7718d534e2ab ocfs2: clear links count in ocfs2_mknod() if an error occurs omits db4656ea6ca1 ocfs2: reflink deadlock when clone file to the same direct [...] omits d2af7b221349 mm/compaction: fix set skip in fast_find_migrateblock omits b1040cd48b20 memory tiering: adjust hot threshold automatically omits 918a50eb295b memory tiering: rate limit NUMA migration throughput omits 192f86674094 memory tiering: hot page selection with hint page fault latency omits 061533b64823 mm/dmapool.c: avoid duplicate memset within dma_pool_alloc omits 21d7f84f26c4 mm/util.c: add warning if __vm_enough_memory fails omits bf8e1bb07884 mm: add more BUILD_BUG_ONs to gfp_migratetype() omits 4d1225cd5560 mm/gup.c: simplify and fix check_and_migrate_movable_pages [...] omits f38832953604 hugetlb_cgroup: use helper for_each_hstate and hstate_index omits 323b8db538e1 hugetlb_cgroup: use helper macro NUMA_NO_NODE omits 92b17072c015 hugetlb_cgroup: remove unneeded return value omits afef572cfa76 hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G} omits fd9187d5c3f0 hugetlb_cgroup: remove unneeded nr_pages > 0 check omits e0ca31ab8376 Kselftests: remove support of libhugetlbfs from kselftests omits 72f4a6fc2e74 kfence: add sysfs interface to disable kfence for selected slabs. omits 5417dee01541 mm: migration: fix the FOLL_GET failure on following huge page omits c125173ff8ab mm/vmscan: make the annotations of refaults code at the ri [...] omits 8be91fbf5378 mm/damon/core: simplify the parameter passing for region s [...] omits e2c8813d9f01 tools/vm/page_owner_sort: fix -f option omits fe69bdadeed2 mm/util: reduce stack usage of folio_mapcount omits 1c6c6f87026a mm/page_alloc: only search higher order when fallback omits 9ba9985b424b page_alloc: remove inactive initialization omits 0018d2d40eaf mm/hugetlb: add dedicated func to get 'allowed' nodemask f [...] omits 6b1eb2065872 filemap: make the accounting of thrashing more consistent omits 65e59cadcf9f mm/mempolicy: fix lock contention on mems_allowed omits 92ce91cd8656 mm/cma_debug: show complete cma name in debugfs directories omits 76e34aac9095 mm/swap: remove the end_write_func argument to __swap_writepage omits 5dcee0dffa74 zsmalloc: remove unnecessary size_class NULL check omits 6f9a1253407a zsmalloc-zs_object_copy-add-clarifying-comment-fix omits f4b1e129d8b3 zsmalloc: zs_object_copy: add clarifying comment omits bf89552b0fc5 mm/swap: cache swap migration A/D bits support omits a0cbc2f3b501 mm/swap: cache maximum swapfile size when init swap omits 578d60ef4324 mm: remember young/dirty bit for page migrations omits 6fe23b626c4d mm/thp: carry over dirty bit when thp splits on pmd omits 456f12230f7d mm/swap: add swp_offset_pfn() to fetch PFN from swap entry omits fdcd2c4d5961 mm/swap: comment all the ifdef in swapops.h omits ec315ddc9801 mm/x86: use SWP_TYPE_BITS in 3-level swap macros omits b79e8bef1736 mm/vmscan: define macros for refaults in struct lruvec omits ff79cd85d412 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh omits 8c4a014a95f1 userfaultfd: update documentation to describe /dev/userfaultfd omits 908148c417d4 userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits 3d7d9c5c1f46 userfaultfd: add /dev/userfaultfd for fine grained access control omits d9211939b8ca selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] omits e325a45117ea mm/damon/dbgfs: use kmalloc for allocating only one element omits 47dbe94fa46e mm/filemap.c: convert page_endio() to use a folio omits dbebd232409c mm: memory-failure: cleanup try_to_split_thp_page() omits c4aad0dd4b5e mm: align larger anonymous mappings on THP boundaries omits 8ba333a4bc69 mm: fix use-after free of page_ext after race with memory-offline omits 3f1e1ac565c2 mm/page_ext: remove unused variable in offline_page_ext omits 3591b0bd3d5c mm: prevent page_frag_alloc() from corrupting the memory omits e247f4a71e50 selftests/vm: add selftest to verify multi THP collapse omits 4c9f7da29d00 selftests/vm: add selftest to verify recollapse of THPs omits cd4fd6d2ad5e selftests/vm: add MADV_COLLAPSE collapse context to selftests omits 5e4e9f959fc1 selftests/vm: dedup hugepage allocation logic omits db9d5c7c8f7c selftests/vm: modularize collapse selftests omits 066b6713b919 mm/madvise: remove CAP_SYS_ADMIN requirement for process_m [...] omits d7b8140cff5a mm/madvise: add MADV_COLLAPSE to process_madvise() omits 749483f40ebd mm/khugepaged: rename prefix of shared collapse functions omits 2897a2baa354 mm/khugepaged: delay computation of hpage boundaries until use omits 0ce4cd7f0e9c mm/khugepaged: add missing kfree() to madvise_collapse() omits 028e54cdde5f mm/khugepaged: avoid possible memory leak in failure path omits dce973eac8ba mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse omits 343783456693 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] omits 41d984032f57 mm/khugepaged: consistently order cc->is_khugepaged and pt [...] omits bb8fd8663fa5 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() omits f8698d22cd0d mm/khugepaged: add flag to predicate khugepaged-only behavior omits a0e7ab39f284 mm/khugepaged: propagate enum scan_result codes back to callers omits 46c1db05725e mm/khugepaged: dedup and simplify hugepage alloc and charging omits 0028cf88a1e4 mm-khugepaged-add-struct-collapse_control-fix-fix omits 5830cf4feacb mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR omits 1628a5807ad5 mm/khugepaged: add struct collapse_control omits 1083dd0e8bce mm: khugepaged: don't carry huge page to the next loop for [...] omits e4ab31581085 procfs: add 'path' to /proc/<pid>/fdinfo/ omits a913c3817ff3 procfs: add 'size' to /proc/<pid>/fdinfo/ omits ec0602f294c1 mm/page_alloc: minor clean up for memmap_init_compound() omits a97dbe16b2c7 mm: discard __GFP_ATOMIC omits 93c46a2d4772 kprobes: don't call disarm_kprobe() for disabled kprobes. omits 675347b9f51f mm/shmem: shmem_replace_page() remember NR_SHMEM omits 9d98bc37f00a mm/shmem: tmpfs fallocate use file_modified() omits a8e41d7d8649 mm/shmem: fix chattr fsflags support in tmpfs omits e5ed58330d60 mm/hugetlb: support write-faults in shared mappings omits d042b86410f5 mm/hugetlb: fix hugetlb not supporting softdirty tracking omits 27f552116fd1 mm/uffd: reset write protection when unregister with wp-mode omits a8552fe097c0 mm/smaps: don't access young/dirty bit if pte unpresent omits fa2d46ec62ef mm: add DEVICE_ZONE to FOR_ALL_ZONES omits ba903ada43b0 kernel/sys_ni: add compat entry for fadvise64_64 omits 0e5d6dac6b65 mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW omits 8ffc1f108afd Revert "zram: remove double compression logic" omits 7914fb93d310 get_maintainer: add Alan to .get_maintainer.ignore omits 2478cbe3a3bc binder_alloc: add missing mmap_lock calls when using the VMA omits 9a11af3529d0 mm: re-allow pinning of zero pfns (again) omits abde634b4152 ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() omits 589a6a9a382f vmcoreinfo: add kallsyms_num_syms symbol omits 392891a654b0 mailmap: update Guilherme G. Piccoli's email addresses omits 36c605067744 mm: vmscan: fix extreme overreclaim and swap floods omits a6fc862eae99 writeback: avoid use-after-free after removing device omits 31d6b4122814 shmem: update folio if shmem_replace_page() updates the page omits 667393a5d4c6 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits 39bdf9628782 scripts/Makefile.extrawarn: Do not disable clang's -Wforma [...] omits 70f2cd124b75 kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__ omits f39847a38407 modpost: fix module versioning when a symbol lacks valid CRC omits c11de619687c dt-bindings: input: Add documentation for IBM Operation Panel omits e7f31a291fbe lib/cpumask: drop always-true preprocessor guard omits 8eebc2b01951 lib/cpumask: add inline cpumask_next_wrap() for UP omits 37e4e9357644 cpumask: align signatures of UP implementations omits 84a0a27ea39a Bluetooth: hci_event: Fix vendor (unknown) opcode status handling omits f56001ab6a9a hwmon/drivers/core: Switch to new of thermal API omits fc9fe742ec4c hwmon: pm_bus: core: Switch to new of thermal API omits b2fccf1525c8 ata/drivers/ahci_imx: Switch to new of thermal API omits 548c4bcde7c0 thermal/drivers/ti-soc: Switch to new of API omits b5345eb53888 thermal/drivers/hisilicon: Switch to new of API omits 99892db7270c thermal/drivers/maxim: Switch to new of API omits 90bdb92e7661 thermal/drivers/banggap: Switch to new of API omits a5b1747bd5bf thermal/drivers/mtk: Switch to new of API omits aff999529702 thermal/drivers/qoriq: Switch to new of API omits a943087e9783 thermal/drivers/rzg2l: Switch to new of API omits 1d4062f77e6b thermal/drivers/rcar: Switch to new of API omits 826d2b135856 thermal/drivers/imx: Switch to new of API omits 15b57bfaf081 thermal/drivers/db8500: Switch to new of API omits 5d9e0259d30b thermal/drivers/armada: Switch to new of API omits 551d72b72735 thermal/drivers/amlogic: Switch to new of API omits 8bab0b573b44 thermal/drivers/st: Switch to new of API omits a7af68af0e98 thermal/drivers/qcom: Switch to new of API omits ce7a64b2275e thermal/drivers/broadcom: Switch to new of API omits 7fd50ffed68d thermal/drivers/sprd: Switch to new of API omits 056bf5788d9e thermal/drivers/sun8i: Switch to new of API omits cebb3ab8ea2c thermal/drivers/tegra: Switch to new of API omits dcc3917d91c7 thermal/drivers/mmio: Switch to new of API omits 7ddf20248539 thermal/drivers/generic-adc: Switch to new of API omits 77c83f87bd5c thermal/drivers/uniphier: Switch to new of API omits f4b562f1d9cd thermal/drivers/rockchip: Switch to new of API omits cd48f57cda60 thermal/of: Make new code and old code co-exist omits d7ccdb82b557 thermal/of: Fix free after use in thermal_of_unregister() omits 81da4a0e7503 thermal/of: Return -ENODEV instead of -EINVAL if registrat [...] omits ec0462f35096 thermal/of: Fix error code in of_thermal_zone_find() omits 3ffb74efeca9 thermal/of: Rework the thermal device tree initialization omits 19a224e62836 dt-bindings: thermal: Fix missing required property omits 78ad78d78b43 thermal/core: Add missing EXPORT_SYMBOL_GPL omits 9ec46ac996f5 Bluetooth: convert hci_update_adv_data to hci_sync omits c7eb26d1285c Bluetooth: move hci_get_random_address() to hci_sync omits 3edf244f8c71 Bluetooth: Delete unreferenced hci_request code omits 8c59889a6b5c Bluetooth: Move Adv Instance timer to hci_sync omits 71172654bff2 Bluetooth: Convert SCO configure_datapath to hci_sync omits eed7aab6c517 Bluetooth: Delete unused hci_req_stop_discovery() omits 89f043b2c6d5 Bluetooth: Rework le_scan_restart for hci_sync omits 2bf8edacd155 Bluetooth: Convert le_scan_disable timeout to hci_sync omits aac59090a068 Bluetooth: ISO: Fix not using the correct QoS omits 0659969095f6 Bluetooth: don't try to cancel uninitialized works at mgmt [...] omits 6130a25681d4 Merge branch 'for-next-next-v5.20-20220804' into for-next- [...] omits 312a594d4e4b Merge branch 'for-next-current-v5.19-20220804' into for-ne [...] omits 400c1a29c419 Merge branch 'misc-next' into for-next-next-v5.20-20220804 omits 39fb48b82bee Merge branch 'misc-5.20' into for-next-current-v5.19-20220804 omits ea8d12f7a72c btrfs: rename btrfs_insert_file_extent() to btrfs_insert_h [...] omits baee9233ec14 btrfs: tree-checker: check for overlapping extent items omits 8b3b55f517af btrfs: sysfs: use sysfs_streq for string matching omits eeab29d79a03 btrfs: scrub: try to fix super block errors omits abce19c0ff3a btrfs: scrub: properly report super block errors in system log omits 8a3fd9bb4fac Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP omits 9f74dd92c262 Bluetooth: MGMT: Fixes build warnings with C=1 omits 72fe393b4e25 Bluetooth: hci_event: Fix build warning with C=1 omits 4cf516236f61 btrfs: simplify adding and replacing references during log replay omits c54a79041eb4 btrfs: fix warning during log replay when bumping inode li [...] omits 267c08420a8c btrfs: fix lost error handling when looking up extended re [...] omits 55a50e3fef49 btrfs: fix alignment of VMA for memory mapped files on THP omits 2a6421f1690d btrfs: add lockdep annotations for the ordered extents wait event omits d48f6b2f563f btrfs: change the lockdep class of free space inode's inva [...] omits a6e4caa21213 btrfs: add lockdep annotations for pending_ordered wait event omits 53b704b3e434 btrfs: add lockdep annotations for transaction states wait events omits 90fd07d223f8 btrfs: add lockdep annotations for num_extwriters wait event omits bde58da75659 btrfs: add lockdep annotations for num_writers wait event omits d1326e5500e9 btrfs: add macros for annotating wait events with lockdep omits dc1dcf560f1b btrfs: dump extra info if one free space cache has more bi [...] omits 7bef6fc91e83 btrfs: fix lockdep splat with reloc root extent buffers omits a0b63885c907 btrfs: move lockdep class helpers to locking.c omits c1af1f98cd01 btrfs: unset reloc control if transaction commit fails in [...] omits 600f1aff2dcb Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression omits c5d36b8a7dbd Bluetooth: ISO: Fix memory corruption omits 7389e92b8980 Bluetooth: Fix null pointer deref on unexpected status event omits e6a4c6738ce7 Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921 omits 82e07ef4b474 Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() omits e78165d2ce79 Bluetooth: hci_conn: Fix updating ISO QoS PHY omits c85008a4e748 Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() omits c0263ae3d118 btrfs: auto enable discard=async when possible omits 47812be20761 btrfs: sysfs: show discard stats and tunables in non-debug build omits 1d212f9037b0 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] omits 37960df982d0 Merge branch 'imx/defconfig' into for-next omits 8a01e11f109c Merge branch 'imx/dt64' into for-next omits e651b516e090 Merge branch 'imx/dt' into for-next omits 762ffe449226 Merge branch 'imx/bindings' into for-next omits 9cc1c11c927f Merge branch 'imx/soc' into for-next omits c085d07deef5 Merge branch 'imx/drivers' into for-next omits 432ee5a3cfcf nvmem: mtk-efuse: Simplify with devm_platform_get_and_iore [...] omits faa4daef55dd dt-bindings: nvmem: mediatek: efuse: add support for mt8186 omits ccba200e4801 dt-bindings: nvmem: mediatek: efuse: add support mt8183 omits af0d041c4c3e dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema omits 2a2588243061 MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER omits 4ad3deabeea2 slimbus: messaging: fix typos in comments omits e44850ee00a1 drivers: slimbus: Directly use ida_alloc()/free() omits 6b291610dd57 nvmem: microchip-otpc: add support omits 51fda8ab7464 dt-bindings: microchip-otpc: document Microchip OTPC adds 274a2eebf80c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ae2a823643d7 dcache: move the DCACHE_OP_COMPARE case out of the __d_loo [...] adds 3b06a2755758 Merge tag 'ntfs3_for_6.0' of https://github.com/Paragon-So [...] adds 0b6b4dcd371d mm: re-allow pinning of zero pfns (again) adds b3bb668f3dc6 binder_alloc: add missing mmap_lock calls when using the VMA adds 9c82ccd48a45 get_maintainer: add Alan to .get_maintainer.ignore adds 71148663a47a Revert "zram: remove double compression logic" adds f7ed519eea82 mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW adds 649b57210f21 kernel/sys_ni: add compat entry for fadvise64_64 adds bf5ec5774ade mm: add DEVICE_ZONE to FOR_ALL_ZONES adds d4932bbd3c2c mm/smaps: don't access young/dirty bit if pte unpresent adds a972ae976d91 mm/uffd: reset write protection when unregister with wp-mode adds 1a52050bc82c mm/hugetlb: fix hugetlb not supporting softdirty tracking adds 36b95e91a102 mm/hugetlb: support write-faults in shared mappings adds 0637baa7be6f mm/shmem: fix chattr fsflags support in tmpfs adds a7475b10e606 mm/shmem: tmpfs fallocate use file_modified() adds 4aaeac1ec8e7 mm/shmem: shmem_replace_page() remember NR_SHMEM adds 85b4ee53aaec kprobes: don't call disarm_kprobe() for disabled kprobes adds 3fe46f723d90 mm: vmscan: fix extreme overreclaim and swap floods adds c6444311be39 ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() adds fb71c973b5f7 mm/migrate_device.c: copy pte dirty bit to page adds 0a421413aca7 mm/zsmalloc: do not attempt to free IS_ERR handle adds c5a289f2ba1d mm/filemap.c: fix the timing of asignment of prev_pos adds a86873406522 Revert "memcg: cleanup racy sum avoidance code" adds 71443ad8d694 ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown adds 71e177641a58 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 7d13fd96df87 modpost: fix module versioning when a symbol lacks valid CRC adds f7ec488fad4d kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__ adds a74fce5af157 scripts/Makefile.extrawarn: Do not disable clang's -Wforma [...] adds 65c526495879 kbuild: fix the modules order between drivers and libs adds 1690412051ee Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 128e8b56de93 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 5e1e087457c9 arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 adds ff5900092227 arm64: adjust KASLR relocation after ARCH_RANDOM removal adds 2e417b38e919 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds c96f67ae35e8 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 732bd040f34d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 8d48562a2729 powerpc/pci: Fix get_phb_number() locking adds f889a2e89ea5 selftests/powerpc: Add missing PMU selftests to .gitignores adds c238647e5fd8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a4d0afe492ff Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds de64b6b6fb6f net: sched: fix misuse of qcpu->backlog in gnet_stats_add_ [...] adds 849f16bbfb68 tls: rx: react to strparser initialization errors adds 2c6482091f01 i40e: Fix tunnel checksum offload with fragmented traffic adds 57c942bc3bef i40e: Fix to stop tx_timeout recovery if GLOBR fails adds ed16d19c5f1d Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 36c0d9350157 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry adds 7df2c0be4c13 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 583585e48d96 skmsg: Fix wrong last sg check in sk_msg_recvmsg() adds 3024d95a4c52 bpf: Partially revert flexible-array member replacement adds 14b20b784f59 bpf: Restrict bpf_sys_bpf to CAP_PERFMON adds 5440fbfadc03 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6c0f677ddba1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d6d142cb7f79 IB/iser: Fix login with authentication adds 4b83c3caf289 RDMA/mlx5: Use the proper number of ports adds ef0162298abf RDMA/cxgb4: fix accept failure due to increased cpl_t5_pas [...] adds 1374901b850c RDMA/erdma: Using the key in FMR WR instead of MR structure adds 6cd8351c4ede RDMA/erdma: Correct the max_qp and max_cq capacities of th [...] adds b16de8b9e7d1 RDMA: Handle the return code from dma_resv_wait_timeout() [...] adds c7d4027c9c0d Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 88392a0dd0ab platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop adds 1ff954f9ab05 ALSA: hda/cs8409: Support new Dolphin Variants adds 9be080edcca3 ALSA: info: Fix llseek return value when using callback adds 90d74fdbd805 ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU adds 04424908530d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c6e14bb9f50d ASoC: qcom: sm8250: add missing module owner adds ed7fcdb2bfd9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 49e8c25f0800 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 745fe6fd806c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 83613a8b905f Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 45d431113d7a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds ef2a4cabfe6c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cc7f4b53a9ba Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 972c6c3d1916 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 15fb322ce4e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 40da27f4b47f Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds 46d66882d232 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 1888470ab881 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cd99b479cf91 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds e3d7a43dd921 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4245903f392e Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 5555490369a5 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds eb6354e11630 riscv: Ensure isa-ext static keys are writable adds 50e05a738aab Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2a5c012f6eda Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds c3e88d91e409 irqchip/stm32-exti: Remove check on always false condition adds 8c291c38e4cd Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 880691e3db2d Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds d2899cd11ac4 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds cf36ae3e5802 Merge drm/drm-fixes into drm-misc-fixes adds bb8b9a485772 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new b26b417a52b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8010467a62e6 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 7a870c789b14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3456cd0ea4e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d4a8639e1571 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3be5a2452059 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 69c77ada6a7c Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 12f41c58f981 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 0da0b6bf854d dt-bindings: memory-controller: Document Broadcom STB MEMC new df0269bb9364 Documentation: sysfs: Document Broadcom STB memc sysfs knobs new 65991a63d02d memory: brcmstb_memc: Add Broadcom STB memory controller driver new a17fbf2cb7a2 Merge branch 'for-v6.1/brcm-stb' into for-next new 5a2c23c64002 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b64b46fbaa1d Revert "soc: imx: imx8m-blk-ctrl: set power device name" new be1e3dfecf7d arm64: dts: imx8mm-verdin: update CAN clock to 40MHz new e9f130e0775b arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd new 1702ec1c4d6a soc: imx: add icc paths for i.MX8MP media blk ctrl new 55630114f29d soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl new 18db6f9c34fc Merge branch 'imx/drivers' into for-next new 6ad45d25dd0a dt-bindings: soc: imx: add interconnect property for i.MX8 [...] new 2928ff96496f dt-bindings: soc: imx: add interconnect property for i.MX8 [...] new 05099a846fd7 dt-bindings: soc: imx: add interconnect property for i.MX8 [...] new 013147b6d242 Merge branch 'imx/bindings' into for-next new 8b212526a957 ARM: dts: imx6dl-yapp4: Bind the backlight controller to t [...] new 7246fe9b7e3d Merge branch 'imx/dt' into for-next new 79ab301d79e9 arm64: dts: imx8mp: add interconnects for media blk ctrl new 9693967d3261 arm64: dts: imx8mp: add interconnect for hsio blk ctrl new a57827024ede Merge branch 'imx/dt64' into for-next new ab2f1f6fc9e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3870826d5ec7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 486bdcc97b11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f30781be35ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3075c1c87eb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51b17c81b599 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6b04b3270a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 447d58132150 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 61703dd6adc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 20b02590a3f7 MAINTAINERS: Drop Bartlomiej Zolnierkiewicz new 9b6d09e2ce9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4f341f0790d5 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 27eba646373c Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new dab3b299d1bd Merge branch 'next' of https://git.linaro.org/people/jens. [...] new d5fbb81659b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e54e6d44799 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 3f4acb485f3e Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new c6ea21376f22 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new b6f0bd0dbb33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e318458c401d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new abfcf55d8b07 acl: handle idmapped mounts for idmapped filesystems new ddc84c90538e MAINTAINERS: update idmapping tree new bf1ac16edf67 fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts new a0411114b9d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a08ad2ebe199 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 85f02d6c856b btrfs: unset reloc control if transaction commit fails in [...] new 0a27a0474d14 btrfs: move lockdep class helpers to locking.c new b40130b23ca4 btrfs: fix lockdep splat with reloc root extent buffers new 7a6b75b79902 btrfs: fix lost error handling when looking up extended re [...] new 769030e11847 btrfs: fix warning during log replay when bumping inode li [...] new 899b7f69f244 btrfs: tree-checker: check for overlapping extent items new 691264378cac Merge branch 'misc-5.20' into for-next-current-v5.19-20220817 new 749cb7515b97 Merge branch 'for-next-current-v5.19-20220817' into for-ne [...] new a8d68eb1b1c3 btrfs: reset RO counter on block group if we fail to relocate new 0752ae6fbf85 btrfs: unset reloc control if transaction commit fails in [...] new c07234110b90 btrfs: move lockdep class helpers to locking.c new c2afd93821b0 btrfs: fix lockdep splat with reloc root extent buffers new 5df49448507f btrfs: dump extra info if one free space cache has more bi [...] new a86281932c33 btrfs: add macros for annotating wait events with lockdep new 056fffbe58cf btrfs: add lockdep annotations for num_writers wait event new eca09133bda0 btrfs: add lockdep annotations for num_extwriters wait event new 4da22f0bf724 btrfs: add lockdep annotations for transaction states wait events new 41b03ddbfbfb btrfs: add lockdep annotations for pending_ordered wait event new 3fde83280120 btrfs: change the lockdep class of free space inode's inva [...] new c96b938e4d3e btrfs: add lockdep annotations for the ordered extents wait event new 3a48a0644128 btrfs: fix alignment of VMA for memory mapped files on THP new 98cb24697893 btrfs: fix lost error handling when looking up extended re [...] new bf4a7c8d5261 btrfs: fix warning during log replay when bumping inode li [...] new 8d822d329c54 btrfs: scrub: properly report super block errors in system log new f03cf0b075f1 btrfs: scrub: try to fix super block errors new 93583a172c2a btrfs: sysfs: use sysfs_streq for string matching new 54db522ea679 btrfs: tree-checker: check for overlapping extent items new 2c26a994fa0c btrfs: rename btrfs_insert_file_extent() to btrfs_insert_h [...] new b2dd79e91b08 btrfs: use btrfs_fs_closing for background bg work new d3890a09a98f btrfs: simplify arguments of btrfs_update_space_info and rename new 0b611ecca80e btrfs: handle space_info setting of bg in btrfs_add_bg_to_ [...] new ee1cd63d10a8 btrfs: convert block group bit field to use bit helpers new 30a98b79f05a btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY new a34de1153939 btrfs: simplify block group traversal in btrfs_put_block_g [...] new 43920c118fed btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL new ff13708220db btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCAT [...] new d4ce0dfe0a5b btrfs: delete btrfs_wait_space_cache_v1_finished new bc55e461c6d7 btrfs: check if root is readonly while setting security xattr new cf67fc9c00b7 btrfs: fix possible memory leak in btrfs_get_dev_args_from_path() new 70a12a3b0325 Merge branch 'misc-next' into for-next-next-v6.0-20220817 new c2fbd7bec1ce btrfs: scrub: use pointer array to replace @sblocks_for_recheck new 014665bd8ca8 btrfs: extract the initialization of scrub_block into a he [...] new a2d9b0208fae btrfs: extract the allocation and initialization of scrub_ [...] new 352388dfd60d btrfs: scrub: introduce scrub_block::pages for more effici [...] new f0dea85bd677 btrfs: scrub: remove scrub_sector::page and use scrub_bloc [...] new 33b8feabb13b btrfs: scrub: move logical/physical/dev/mirror_num from sc [...] new ebe6757850af btrfs: use larger blocksize for data extent scrub new 0646fc624dc9 Merge branch 'ext/qu/scrub-redux-v3' into for-next-next-v6 [...] new c979b77c3862 btrfs: don't drop dir index range items when logging a directory new 12dbe3e54449 btrfs: remove the root argument from log_new_dir_dentries() new 4ba607730b6a btrfs: update stale comment for log_new_dir_dentries() new 244b2519530c btrfs: free list element sooner at log_new_dir_dentries() new b740ad6fd932 btrfs: avoid memory allocation at log_new_dir_dentries() f [...] new ac84369aa5e2 btrfs: remove root argument from btrfs_delayed_item_reserv [...] new 6a05078a9b73 btrfs: store index number instead of key in struct btrfs_d [...] new 6ef818a52946 btrfs: remove unused logic when looking up delayed items new ded979870816 btrfs: shrink the size of struct btrfs_delayed_item new b52e2d476798 btrfs: search for last logged dir index if it's not cached [...] new 85803a224db6 btrfs: move need_log_inode() to above log_conflicting_inodes() new 22622b90449d btrfs: move log_new_dir_dentries() above btrfs_log_inode() new 926be3210250 btrfs: log conflicting inodes without holding log mutex of [...] new 55ba7f00283e btrfs: skip logging parent dir when conflicting inode is n [...] new 30a9827be8ba btrfs: use delayed items when logging a directory new 221361297299 Merge branch 'ext/filipe/delayed-items' into for-next-next [...] new 253bc4871c8d btrfs: send: add support for fs-verity new 9fed319aed8f Merge branch 'ext/boris/send-verity' into for-next-next-v6 [...] new efda32258549 btrfs: fix assert during replace-cancel of suspended repla [...] new 737475689227 btrfs: add info when mount fails due to stale replace target new 4d49be1e97f1 Merge branch 'ext/anand/replace-suspend' into for-next-nex [...] new 4895e88b7f2d btrfs: handle DIO read faults properly new 67f4e4bf314b Merge branch 'ext/josef/dio-read-fault' into for-next-next [...] new 00b2a34a99d8 btrfs: use atomic_try_cmpxchg in free_extent_buffer new 105c91b96e7d Merge branch 'ext/uros/try-xchg' into for-next-next-v6.0-20220817 new ad3c12becc77 btrfs: fix space cache corruption and potential double all [...] new f721b84677cb btrfs: get rid of block group caching progress logic new 9c0a5db6f92d fixup! btrfs: fix space cache corruption and potential dou [...] new 7489a04e0129 Merge branch 'ext/omar/space-cache-race' into for-next-nex [...] new 6b519ef7586d btrfs: call __btrfs_remove_free_space_cache_locked on cach [...] new cc05492a8095 btrfs: remove use btrfs_remove_free_space_cache instead of [...] new 8e43cb005747 Merge branch 'ext/josef/lockdep-assert' into for-next-next [...] new 59b53e36cd8c Merge branch 'for-next-next-v6.0-20220817' into for-next-20220817 new 7f5664a2d524 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f08791fd0061 cifs: remove unused server parameter from calc_smb_size() new a2c7335cf1d4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new f5b00b9cada2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 72878d221b40 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 0ad93459104e Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 9ffe423c510c Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 35959bb52bfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 932c29a10d5d locks: Fix dropped call to ->fl_release_private() new 65d1732180d2 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 25885a35a720 Change calling conventions for filldir_t new 47091e4ed9af dma_buf_getfile(): don't bother with ->f_flags reassignments new 5ba0b25a21df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 732cc8bc132b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9de599723fe0 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 7a7734e7faa3 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] new 55fa61ed4993 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new bcf7ca20d86f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 120ee8a55de3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 38d8aff7f25d Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new a921be53b46c thermal/core: Add missing EXPORT_SYMBOL_GPL new 8c596324232d dt-bindings: thermal: Fix missing required property new 3fd6d6e2b4e8 thermal/of: Rework the thermal device tree initialization new 45b8850b3d30 thermal/of: Fix error code in of_thermal_zone_find() new 9d6792df0736 thermal/of: Return -ENODEV instead of -EINVAL if registrat [...] new 8fb5b71ed37d thermal/of: Fix free after use in thermal_of_unregister() new 48ad3b104b9e thermal/of: Make new code and old code co-exist new 90b2ca02a969 thermal/drivers/rockchip: Switch to new of API new c5f12023ff1d thermal/drivers/uniphier: Switch to new of API new 2ff66cba5beb thermal/drivers/generic-adc: Switch to new of API new 44b5554d98d4 thermal/drivers/mmio: Switch to new of API new 6fc2e1a5f98f thermal/drivers/tegra: Switch to new of API new 2e2150c79467 thermal/drivers/sun8i: Switch to new of API new 7f689a2ef4f6 thermal/drivers/sprd: Switch to new of API new 944441d878b0 thermal/drivers/broadcom: Switch to new of API new ca1b9a9eb3fd thermal/drivers/qcom: Switch to new of API new 7e96f35408b6 thermal/drivers/st: Switch to new of API new 1240fd6512b7 thermal/drivers/amlogic: Switch to new of API new e4a1150e3e8d thermal/drivers/armada: Switch to new of API new 2320be6032e1 thermal/drivers/db8500: Switch to new of API new 32fb9a8a9d0d thermal/drivers/imx: Switch to new of API new 2ebd4f2f2ecf thermal/drivers/rcar: Switch to new of API new 396cbbc6b711 thermal/drivers/rzg2l: Switch to new of API new 3e7494b41c41 thermal/drivers/qoriq: Switch to new of API new ab7e865db9a5 thermal/drivers/mtk: Switch to new of API new b86105ed9f3b thermal/drivers/banggap: Switch to new of API new ae11d6a87c3e thermal/drivers/maxim: Switch to new of API new 5ee7811e9afa thermal/drivers/hisilicon: Switch to new of API new 2cf3c72a3ffb thermal/drivers/ti-soc: Switch to new of API new f1d8b5042ecf ata/drivers/ahci_imx: Switch to new of thermal API new 613ed3f67609 hwmon: pm_bus: core: Switch to new of thermal API new e5181331359d hwmon/drivers/core: Switch to new of thermal API new de15b8403fa9 iio/drivers/sun4i_gpadc: Switch to new of thermal API new ad662b1d6065 Input: sun4i-ts - switch to new of thermal API new 826855ff5746 regulator/drivers/max8976: Switch to new of thermal API new 7ea98f70c73e thermal/drivers/samsung: Switch to new of thermal API new 9326167058e8 thermal/core: Move set_trip_temp ops to the sysfs code new f59ac19b7f44 thermal/of: Remove old OF code new e920209847c3 thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary prin [...] new 9662756a9a1c thermal/core: Rearm the monitoring only one time new 15a73839e3ce thermal/core: Rework the monitoring a bit new 63561fe36b09 thermal/governors: Group the thermal zone lock inside the [...] new 670a5e356cb6 thermal/core: Move the thermal zone lock out of the governors new a930da9bf583 thermal/core: Move the mutex inside the thermal_zone_devic [...] new 2f9d142c93c2 thermal/core: Fix lockdep_assert() warning new 06f360551217 Revert "mlxsw: core: Add the hottest thermal zone detection" new a043aa44e80d Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 19d6214ad6df IB/mlx5: Call io_stop_wc() after writing to WC MMIO new 13ad1125b941 RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey new 6df760d21af6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52327d2e3996 net: sched: remove the unused return value of unregister_qdisc new d56ef29afb39 dt-bindings: vertexcom-mse102x: Update email address new 56cb6a59da67 net: vertexcom: mse102x: Update email address new cfc111d5391d net: sched: delete unused input parameter in qdisc_create new 8ea731d4c2ce tcp: Make SYN ACK RTO tunable by BPF programs with TFO new b3b173745c8c ice: set tx_tstamps when creating new Tx rings via ethtool new cf6b82fd3fbc ice: initialize cached_phctime when creating Rx rings new f020481be540 ice: track Tx timestamp stats similar to other Intel drivers new cd25507a31e1 ice: track and warn when PHC update is late new 4b1251bdd188 ice: re-arrange some static functions in ice_ptp.c new b1a582e64bf2 ice: introduce ice_ptp_reset_cached_phctime function new 95657e6a4b54 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 0630f64d25a0 net: phy: broadcom: Implement suspend/resume for AC131 and [...] new d20ef656f994 net: wwan: t7xx: Add AP CLDMA new 007f26f0d68e net: wwan: t7xx: Infrastructure for early port configuration new 140424d90165 net: wwan: t7xx: PCIe reset rescan new 87dae9e70bf7 net: wwan: t7xx: Enable devlink based fw flashing and core [...] new b0bc1709b768 net: wwan: t7xx: Devlink documentation new 5417197dd516 Merge branch 'wwan-t7xx-fw-flashing-and-coredump-support' new 815f5f574144 net: sfp: use simplified HWMON_CHANNEL_INFO macro new 1ed26ce4850a net: dsa: bcm_sf2: Introduce helper for port override offset new 4d2f6dde4daa net: dsa: bcm_sf2: Have PHYLINK configure CPU/IMP port(s) new fd78d07c7c35 Merge branch 'net-dsa-bcm_sf2-utilize-phylink-for-all-ports' new ef808e8347c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 43cb8cbadffa libbpf: Allows disabling auto attach new 738a2f2f9130 selftests/bpf: Tests libbpf autoattach APIs new d4e6d684f3be libbpf: Fix potential NULL dereference when parsing ELF new 813847a31447 libbpf: Streamline bpf_attr and perf_event_attr initialization new abf84b64e36b libbpf: Clean up deprecated and legacy aliases new df78da27260c selftests/bpf: Few fixes for selftests/bpf built in release mode new 7bfd788a37b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8e4b837f4f1 Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921 new 6c3ee5fe0c51 Bluetooth: Convert le_scan_disable timeout to hci_sync new 607c128a1027 Bluetooth: Rework le_scan_restart for hci_sync new 356ac032611a Bluetooth: Delete unused hci_req_stop_discovery() new 9186a6c348e4 Bluetooth: Convert SCO configure_datapath to hci_sync new ba6beba5d4b7 Bluetooth: Move Adv Instance timer to hci_sync new 7a966a60e8e7 Bluetooth: Delete unreferenced hci_request code new cd88ff75e4bd Bluetooth: move hci_get_random_address() to hci_sync new 4eb4ff41bb5b Bluetooth: convert hci_update_adv_data to hci_sync new 7fcbb0dfd4e8 Bluetooth: hci_event: Fix vendor (unknown) opcode status handling new 4e9f7d8bd56f Bluetooth: hci_sync: Fix suspend performance regression new 1d71d9223e41 Bluetooth: L2CAP: Fix build errors in some archs new 9a7da82b8bad Bluetooth: MGMT: Fix Get Device Flags new ae2b5c97cd40 Bluetooth: hci_sync: fix double mgmt_pending_free() in rem [...] new 1368c7f41047 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7ba276c628c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d22b6033ea1 drm: bridge: adv7511: fix CEC power down control register offset adds 40cdb02cb9f9 drm: bridge: adv7511: unregister cec i2c device after cec adapter adds 540dfd188ea2 drm/nouveau: fix a use-after-free in nouveau_gem_prime_imp [...] adds 6dc548745d5b drm/nouveau/nouveau_bo: fix potential memory leak in nouve [...] adds f1bc386b319e drm/vc4: hdmi: Depends on CONFIG_PM adds 53565c28e6af drm/vc4: hdmi: Rework power up adds 9c442b7aabb3 drm/sun4i: Update Kconfig defaults and descriptions adds 7d1202738efd drm/bridge: Avoid uninitialized variable warning adds d72ac4bbf4cc drm/panel: simple: Make panel_simple_remove() return void adds 1fd452c403ca drm/panel-novatek-nt35510: Emit an error message if power [...] adds 79abca2b3990 drm/mipi-dsi: Make remove callback return void adds 96dc635d5538 drm/fourcc: Add drm_format_info_bpp() helper adds dc1dc76bd9a4 drm/fourcc: Add drm_format_info.is_color_indexed flag adds 356d2c8e76eb drm/client: Use actual bpp when allocating frame buffers adds 4c59b0805e9b drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB adds e5bd7e3e4a68 drm/fourcc: Add DRM_FORMAT_C[124] adds ba71593217b5 drm/fb-helper: Add support for DRM_FORMAT_C[124] adds 0a2486f85e0c drm/gem-fb-helper: Use actual bpp for size calculations adds 8aba4d30520e drm/fourcc: Clarify the meaning of single-channel "red" adds d093100b425d drm/fourcc: Add DRM_FORMAT_R[124] adds b92db7e4fe74 drm/fourcc: Add DRM_FORMAT_D[1248] adds 0c05fcd3b45d drm/mode: Improve drm_mode_fb_cmd2 documentation adds 2b50aae61f94 dt-bindings: display: simple: add support for Samsung LTL101AL01 adds a6aa679a70e9 drm/panel: simple: add support for the Samsung LTL101AL01 panel adds 6de745238aa3 drm/fb: Improve drm_framebuffer.offsets documentation adds 46f443355008 dt-bindings/display: ingenic: Add compatible string for th [...] adds 2ad5a3ac9dc6 drm/ingenic: Fix MODULE_LICENSE() string adds d292dc324425 drm/ingenic: Add support for the JZ4760(B) adds c167ee1f75ca drm/ingenic: Don't request full modeset if property is not [...] adds 006f3b2f324c drm/ingenic: Use the new PM macros adds d395fb1999ab Revert "drm/amdgpu: move internal vram_mgr function into t [...] adds 20529e260ff2 Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new" adds 347987a2cf0d drm/ttm: rename and cleanup ttm_bo_init adds 63af82cf5e36 drm/amdgpu: audit bo->resource usage adds 64e257f187a5 drm/nouveau: audit bo->resource usage adds 4d8f68548e98 drm/ttm: audit bo->resource usage v2 adds ba8f16cd0819 drm: selftest: convert drm_damage_helper selftest to KUnit adds 9f0527d22a52 drm: selftest: convert drm_cmdline_parser selftest to KUnit adds 93de485cd822 drm: selftest: convert drm_rect selftest to KUnit adds 0421bb0baa84 drm: selftest: convert drm_format selftest to KUnit adds 913b1e7ca77e drm: selftest: convert drm_plane_helper selftest to KUnit adds 848b3c0be2b9 drm: selftest: convert drm_dp_mst_helper selftest to KUnit adds 9eb11f52a628 drm: selftest: convert drm_framebuffer selftest to KUnit adds 932da861956a drm: selftest: convert drm_buddy selftest to KUnit adds fc8d29e298cf drm: selftest: convert drm_mm selftest to KUnit adds bbd60fee2d21 dma-buf: revert "return only unsignaled fences in dma_fenc [...] adds 4de395f2c632 Merge drm/drm-next into drm-misc-next adds 668a8f17b529 drm/mipi-dsi: Detach devices when removing the host adds 917dd0541814 drm/crtc: Introduce drmm_crtc_init_with_planes adds f134c9cd9ce8 drm/encoder: Introduce drmm_encoder_init adds d71d8a4b8d10 drm/connector: Reorder headers adds 00ec947c144b drm/connector: Mention the cleanup after drm_connector_init adds d87fbea50b81 drm/connector: Clarify when drm_connector_unregister is needed adds b11af8a25b57 drm/connector: Consolidate Connector Initialization adds a961b197d726 drm/connector: Check for destroy implementation adds 35a3b82f1bdd drm/connector: Introduce drmm_connector_init adds abea75e9207e drm/bridge: panel: Introduce drmm_panel_bridge_add adds ae9f1f2ca093 drm/bridge: panel: Introduce drmm_of_get_bridge adds 6cf61bf49c9b drm/vc4: drv: Call component_unbind_all() adds 4a9551237d44 drm/vc4: drv: Use drm_dev_unplug adds 68e4a69aec4d drm/vc4: crtc: Create vblank reporting function adds 969cfae1f01d drm/vc4: hvs: Protect device resources after removal adds 398e7ceae688 drm/vc4: hvs: Remove planes currently allocated before tak [...] adds 77c5fb12061f drm/vc4: plane: Take possible_crtcs as an argument adds 02792a93103a drm/vc4: crtc: Remove manual plane removal on error adds 9872c7a31921 drm/vc4: plane: Switch to drmm_universal_plane_alloc() adds 6bad4774157c drm/vc4: crtc: Move debugfs_name to crtc_data adds 7cc4214c27cf drm/vc4: crtc: Switch to drmm_kzalloc adds 77ef4c1702fb drm/vc4: crtc: Switch to DRM-managed CRTC initialization adds 693e35dcde74 drm/vc4: dpi: Remove vc4_dev dpi pointer adds 7c9a4bab7aeb drm/vc4: dpi: Embed DRM structures into the private structure adds 7f0ba8f98a4e drm/vc4: dpi: Switch to drmm_kzalloc adds ff5b18ce8a5b drm/vc4: dpi: Return an error if we can't enable our clock adds 5801eda938f5 drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call adds 77932adf2a2c drm/vc4: dpi: Add action to disable the clock adds e126d3180026 drm/vc4: dpi: Switch to DRM-managed encoder initialization adds 055af0235aef drm/vc4: dpi: Switch to drmm_of_get_bridge adds 71b1bd4c2bd4 drm/vc4: dpi: Protect device resources adds 73b68b28a9e8 drm/vc4: dsi: Embed DRM structures into the private structure adds 6f0ca506c30e drm/vc4: dsi: Switch to DRM-managed encoder initialization adds 2a87d48c3342 drm/vc4: dsi: Switch to drmm_of_get_bridge adds 6eda15642989 drm/vc4: dsi: Fix the driver structure lifetime adds 7b44e4de72dc drm/vc4: dsi: Switch to devm_pm_runtime_enable adds b4f2c70c1a7a drm/vc4: hdmi: Switch to drmm_kzalloc adds 7a951e3a2692 drm/vc4: hdmi: Remove call to drm_connector_unregister() adds 56924791cd5d drm/vc4: hdmi: Switch to DRM-managed encoder initialization adds 19d094c3a17d drm/vc4: hdmi: Switch to DRM-managed connector initialization adds 59f9d46af43c drm/vc4: hdmi: Switch to device-managed ALSA initialization adds 015653f7af7c drm/vc4: hdmi: Switch to device-managed CEC initialization adds d3a84242f897 drm/vc4: hdmi: Use a device-managed action for DDC adds a3dbb1c01657 drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets adds af8a3b125b68 drm/vc4: hdmi: Use devm to register hotplug interrupts adds 0c9d0ddd9cf4 drm/vc4: hdmi: Move audio structure offset checks adds cd00ed5187bf drm/vc4: hdmi: Protect device resources after removal adds 932d860f4672 drm/vc4: hdmi: Switch to devm_pm_runtime_enable adds 121b1a5f47e5 drm/vc4: txp: Remove vc4_dev txp pointer adds 260ad78e9df9 drm/vc4: txp: Remove duplicate regset adds b0da34c7970f drm/vc4: txp: Switch to drmm_kzalloc adds d67210bbe5f3 drm/vc4: txp: Remove call to drm_connector_unregister() adds b7345c9799da drm/vc4: txp: Protect device resources adds a0883e4df276 drm/vc4: vec: Remove vc4_dev vec pointer adds 9780315b0682 drm/vc4: vec: Embed DRM structures into the private structure adds fe7289e21844 drm/vc4: vec: Switch to drmm_kzalloc adds cd2444a79539 drm/vc4: vec: Remove call to drm_connector_unregister() adds c62f432f2ed9 drm/vc4: vec: Switch to DRM-managed encoder initialization adds 881f6d945b34 drm/vc4: vec: Switch to DRM-managed connector initialization adds f0601ef8631c drm/vc4: vec: Protect device resources after removal adds 4e06fd9c7c8a drm/vc4: vec: Switch to devm_pm_runtime_enable adds be919b89b28e drm/vc4: debugfs: Protect device resources adds fe3b0f784cc8 drm/vc4: debugfs: Return an error on failure adds 445b287e18ca drm/vc4: debugfs: Simplify debugfs registration adds 374146cad469 drm/vc4: Switch to drmm_mutex_init adds 57d68ee8f719 drm/vc4: perfmon: Add missing mutex_destroy adds 9b6f461582e6 drm/vc4: v3d: Stop disabling interrupts adds 266cff37d7fc drm/vc4: v3d: Rework the runtime_pm setup adds 887ddf325192 drm/vc4: v3d: Switch to devm_pm_runtime_enable new 94dc3471d1b2 drm: Use size_t type for len variable in drm_copy_field() new f6ee30407e88 drm: Prevent drm_copy_field() to attempt copying a NULL pointer new 55b3d6a63fb5 drm/amdgpu: reapply "fix start calculation in amdgpu_vram_ [...] new 59dad4a0d186 drm/amdgpu: re-apply "move internal vram_mgr function into [...] new bd8408e69a47 drm/nouveau/bios: set info only when the return is not 0 new e6d9767faf37 drm/via: Rename via_drv to via_dri1 new 9a4537a7824f drm/via: Embed via_dma in via_dri1 new fa0cc3ca1df8 drm/via: Embed via_map in via_dri1 new 67034c8e0049 drm/via: Embed via_mm in via_dri1 new e85e4ae01571 drm/via: Embed via_video in via_dri1 new b0b3a879258e drm/via: Embed via_irq in via_dri1 new f99995a4d79b drm/via: Embed via_dmablit in via_dri1 new 8f8ed7f8384f drm/via: Embed via_verifier in via_dri1 new 685bf9f58dd9 drm/via: Embed via_drv.h in via_dri1 new e0a49c786766 drm/via: Update to the latest via_3d_reg header new e1df7580bb29 drm/via: Use SPDX tag for MIT license in via_3d_reg header new 3579ca95759e drm/via: Make macros readable in the via_3d_reg header new 5f9cfd8243ee drm/via: Fix style issues in via_3d_reg header new 53618649ca6d drm/fourcc: Add formats for packed YUV 4:4:4 AVUY and XVUY [...] new 6fc20a8592f5 drm/ssd130x: Use new regmap bulk write support to drop custom bus new fbc1fdaa8338 drm/bridge: it6505: Power on downstream device in .atomic_enable new 899e90cf20a9 drm/bridge: it6505: Modified power sequence new 86088f88a25c drm/bridge: it6505: Add i2c api power on check new 1a217205bd26 drm/bridge: it6505: Modified video clock calculation and v [...] new 2b066860a4f8 drm/mgag200:remove rebundant word "or" in comments new 0b8613a21d9c dma-buf/dma_resv_usage: update explicit sync documentation new 71eed8a9ba86 drm:delete the repeated word "the" in comments new 3475b50873e4 drm:remove rebundant word "in" in comments new 6f481afe220d drm/panel/panel-sitronix-st7701: Make DSI mode flags commo [...] new a6c225be3da7 drm/panel/panel-sitronix-st7701: Enable DSI burst mode, LP [...] new 7fa8e07128ed drm/panel/panel-sitronix-st7701: Make voltage supplies com [...] new 779c84fea3db drm/panel/panel-sitronix-st7701: Make gamma correction TFT [...] new 1ba85119afb5 drm/panel/panel-sitronix-st7701: Infer vertical line count [...] new 82f9cee25598 drm/panel/panel-sitronix-st7701: Adjust porch control bitf [...] new de2b4917843c drm/panel/panel-sitronix-st7701: Infer horizontal pixel co [...] new 83b7a8e7e88e drm/panel/panel-sitronix-st7701: Parametrize voltage and timing new 42542c7904cf drm/panel/panel-sitronix-st7701: Split GIP and init sequences new 729d6872097f fbdev: Remove trailing whitespaces new 0db5b61e0dc0 fbdev/vga16fb: Create EGA/VGA devices in sysfb code new 8a611e08257a fbdev/vga16fb: Auto-generate module init/exit code new 9d69ef183815 fbdev/core: Remove remove_conflicting_pci_framebuffers() new 8d69d008f44c fbdev: Convert drivers to aperture helpers new 145eed48de27 fbdev: Remove conflicting devices on PCI bus new 5e0137612430 video/aperture: Disable and unregister sysfb devices via a [...] new 4652905f4e30 video: Provide constants for VGA I/O range new 482b1c7d4788 video/aperture: Remove conflicting VGA devices, if any new 72a6a3e03bdc fbdev: Acquire framebuffer apertures for firmware devices new 15fced5b051e fbdev: Remove conflict-handling code new 64b88afbd92f drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling new e473216b42aa drm/virtio: Check whether transferred 2D BO is shmem new fdf0ff4d12cb drm/virtio: Unlock reservations on virtio_gpu_object_shmem [...] new 0f877398d30e drm/virtio: Unlock reservations on dma_resv_reserve_fences [...] new 4656b3a26a9e drm/virtio: Use appropriate atomic state in virtio_gpu_pla [...] new e7fef0923303 drm/virtio: Simplify error handling of virtio_gpu_object_create() new b5c9ed70d1a9 drm/virtio: Improve DMA API usage for shmem BOs new a9d2e8b5f1e5 drm/virtio: Use dev_is_pci() new 4c703f5d6f77 drm/virtio: Return proper error codes instead of -1 new 7847628862a8 drm/virtio: plane: use drm managed resources new 90caf42527a4 drm/virtio: kms: use drm managed resources new 8f48dbd6deaf drm/bochs: Fix some error handling paths in bochs_pci_probe() new 1d43a5120ab4 drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() new 14e7157afb05 drm/bridge: tc358767: Add of_node_put() when breaking out of loop new 4d9db10576ff drm/format-helper: Fix endianness in drm_fb_*_to_*() conve [...] new fa2a87e4c5ce drm/gud: Fix endianness in gud_xrgb8888_to_color() helper new 6d602e031103 drm/sched: move calling drm_sched_entity_select_rq new 2dbeef82d14f drm/bridge: ti-sn65dsi86: fetch bpc using drm_atomic_state new 6e2dc7ac7141 drm/bridge: ti-sn65dsi86: support DRM_BRIDGE_ATTACH_NO_CONNECTOR new f6ff4570e567 drm/panel-edp: Add panel entry for R140NWF5 RH new b68735e8ef58 drm/panel-edp: Add panel entry for B120XAN01.0 new ac991b874b09 drm/vc4: Add explicit declaration of 'drmm_of_get_bridge' new 2b8428a10fd3 drm: correct comments new fc94224c2e0a drm/bridge: parade-ps8640: Fix regulator supply order new ca5f13a21404 fbdev: Fix order of arguments to aperture_remove_conflicti [...] new b62cc8fa8248 drm/arm: Fix spelling typo in comments new 4b760f76dd6f drm/arm/hdlcd: Take over EFI framebuffer properly new f818eac130d2 drm/arm/hdlcd: Simplify IRQ install/uninstall new 000a2f0498f2 drm/komeda: Add legacy FB support so VT's work as expected new a8ff2cd916e6 drm/komeda - At init write GCU control block to handle alr [...] new eaa225b6b522 drm/komeda: Fix handling of atomic commits in the atomic_c [...] new bbb6f93f51a1 drm/bridge: ti-sn65dsi86: Use dev_err_probe() to avoid pol [...] new 97216fefed6d drm/vmwgfx: Remove trailing whitespace new 382fc1f68132 drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to ato [...] new cce32e4e38c6 drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HE [...] new 254e5e8829a9 drm: Remove unnecessary include statements of drm_plane_helper.h new 30c637151cfa drm/plane-helper: Export individual helpers new 62d89fee3def drm/armada: Use drm_plane_helper_destroy() new a4d847df8b44 drm/fsl-dcu: Use drm_plane_helper_destroy() new b320c7b73438 drm: Fix typo 'the the' in comment new e6e627482a19 dt-bindings: display: panel: sitronix,st7701: Add Densitro [...] new 57b2efce45ef drm/panel/panel-sitronix-st7701: Add Densitron DMT028VGHMC [...] new 5727dcfd8486 fbdev: Make registered_fb[] private to fbmem.c new 2ddd1e6ccb13 drm/amdgpu: use idr_init_base() to initialize mgr->ctx_handles new c4f306e31632 drm/amdgpu: use idr_init_base() to initialize fpriv->bo_li [...] new a49afeb41653 drm: use idr_init_base() to initialize master->magic_map new 3a6acb7dd69f drm: use idr_init_base() to initialize master->lessee_idr new 1765378dfb10 drm: use idr_init_base() to initialize mode_config.object_idr new 1d4f70a65faf drm: use idr_init_base() to initialize mode_config.tile_idr new bf8afc209079 drm/sis: use idr_init_base() to initialize dev_priv->object_idr new 604bda63bf93 drm/v3d: use idr_init_base() to initialize v3d_priv->perfmon.idr new b765bc9968de drm/via: use idr_init_base() to initialize dev_priv->object_idr new 8e61cbd483ae drm/todo: remove task for idr_init_base() new 18c8485236a5 drm/format-helper: Fix test on big endian architectures new 696560d43b4b drm/format-helper: Rename test cases to make them more generic new 4d09017aec4f drm/format-helper: Support multiple target formats results new 5d2f2e8b3a36 drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_ [...] new 2ac6cdd581f4 drm/dp_mst: fix drm_dp_dpcd_read return value checks new cf1e6a90315a drm/tests: Split up test cases in igt_check_drm_format_min_pitch new 44373151ab42 drm/mgag200: Split mgag200_modeset_init() new 1ee181fe958a drm/mgag200: Move DAC-register setup into model-specific code new 9382ec27acb2 drm/mgag200: Move ER/EW3 register initialization to per-mo [...] new 2d70b9a1482e drm/mgag200: Acquire I/O-register lock in atomic_commit_ta [...] new ed2ef21f1089 drm/mgag200: Store primary plane's color format in CRTC state new 4f4dc37e374c drm/mgag200: Reorganize before dropping simple-KMS helpers new 1baf9127c482 drm/mgag200: Replace simple-KMS with regular atomic helpers new 5cd062e31d35 drm/mgag200: Set SCROFF in primary-plane code new f639f74a7895 drm/mgag200: Add per-device callbacks new 8aeeb3144fe2 drm/mgag200: Provide per-device callbacks for BMC synchronization new 877507bb954e drm/mgag200: Provide per-device callbacks for PIXPLLC new bc8350409ca5 drm/mgag200: Move mode-config to model-specific code new 828369f2829e drm/mgag200: Move CRTC atomic_enable to model-specific code new d4a3e50ffd90 drm/mgag200: Remove type field from struct mga_device new 9cf26c8968b3 Merge drm/drm-next into drm-misc-next new 5e8bf00ea915 drm/fb: remove unused includes of drm_fb_cma_helper.h new 6bcfe8eaeef0 drm/fb: rename FB CMA helpers to FB DMA helpers new 4a83c26a1d87 drm/gem: rename GEM CMA helpers to GEM DMA helpers new 8c30eecc6769 drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} new 1d8104e01c41 drm/todo: remove task to rename CMA helpers new 37c7c23a6420 drm: fix whitespace in drm_plane_create_color_properties() new ffb6260be81f drm/vmwgfx: clean up some error pointer checking new 05436815fdb4 drm/vmwgfx: cleanup comments new 7fbee3eb9ab8 drm/vmwgfx: Remove unused hugepage support new 01224faa36e8 drm: Remove the drm_get_unmapped_area() helper new f9929f69de94 drm/simpledrm: Fix return type of simpledrm_simple_display [...] new 03d38605cee7 drm/simpledrm: Remove mem field from device structure new c25b69604fc4 drm/simpledrm: Inline device-init helpers new 802fd5750fac drm/simpledrm: Remove pdev field from device structure new fd9e3169e42b drm/simpledrm: Compute framebuffer stride if not set new de40c281fe0b drm/simpledrm: Convert to atomic helpers new ef8886f321c5 gpu: lontium-lt9611: Fix NULL pointer dereference in lt961 [...] new 6a3aaa2bc03e drm/panfrost: Add specific register offset macros for JS a [...] new 730c2bf4ad39 drm/panfrost: Add support for devcoredump new 116d902fa9ff iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() new 71bf55872cbe drm/format-helper: Provide drm_fb_blit() new edbe262acf92 drm/format-helper: Merge drm_fb_memcpy() and drm_fb_memcpy_toio() new ce582859ca7b drm/format-helper: Convert drm_fb_swab() to struct iosys_map new e13140a06283 drm/format-helper: Rework XRGB8888-to-RGBG332 conversion new ab298c29d414 drm/format-helper: Rework XRGB8888-to-RGBG565 conversion new c4863ce0f4aa drm/format-helper: Rework XRGB8888-to-RGB888 conversion new cb7fffbd26dd drm/format-helper: Rework RGB565-to-XRGB8888 conversion new cfe637c4d6fc drm/format-helper: Rework RGB888-to-XRGB8888 conversion new ce73f456744c drm/format-helper: Rework XRGB8888-to-XRGB2101010 conversion new 7bef64490f9b drm/format-helper: Rework XRGB8888-to-GRAY8 conversion new b3aca563d69b drm/format-helper: Rework XRGB8888-to-MONO conversion new f241b0644269 drm/format-helper: Move destination-buffer handling into i [...] new 504a51d70f86 drm/format-helper: Rename parameter vmap to src new acd45c56790a drm/udl: Replace semaphore with a simple wait queue new 0f7dc324b2e9 drm/udl: Sync pending URBs at suspend / disconnect new e25d5954264d drm/udl: Kill pending URBs at suspend and disconnect new 7350b2a3fbc6 drm/udl: Replace BUG_ON() with WARN_ON() new bcfa6be2ee21 dma-buf/sync_file: use strscpy to replace strlcpy new 5fa9e1619120 drm/bridge: tc358767: don't fixup mode sync polarity new ea6490b02240 drm/bridge: tc358767: increase CLRSIPO count new 8759464d7b63 drm/bridge: tc358767: disable main link PHYs on main link disable new e0686dc6f225 drm:pl111: Add of_node_put() when breaking out of for_each [...] new 82068edeb509 drm: New function to get luminance range based on static h [...] new a61bb3422e8d drm/amdgpu_dm: Rely on split out luminance calculation function new 3bd86801c84f drm/i915: Use luminance range calculated during edid parsing new 3b3510f1bd5c drm/vc4: Drop of_gpio header new 8ba9249396be drm/nouveau/kms/nv140-: Disable interlacing new 8283279ad91a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 9c4f8cd875a7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new f5930034e34b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new c20cc099b30a regmap: Support accelerated noinc operations new 81c0386c1376 regmap: mmio: Support accelerared noinc operations new 3cc0642a26b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c69f11ce85d ASoC: codecs: es8326: change es8326_regmap_config to static new 43a70fb51b6a ASoC: Variable type completion new ea15d3bd3cd6 ASoC: qcom: qdsp6: q6prm: add new clocks new 4e82971f7b55 ASoC: tlv320adcx140: Add a new kcontrol new 26bdcc4ba123 ASoC: core: remove setting platform_max in kcontrol macros new 874de459488b soundwire: add read_ping_status helper definition in manager ops new 133547a1ef16 soundwire: intel/cadence: expose PING status in manager ops new 79fe02cb7547 soundwire: add sdw_show_ping_status() helper new 917df025e1db ASoC: codecs: show PING status on resume failures new 1decead8d713 ASoC/soundwire: log actual PING status on resume issues new bab10ec9fd9d ASoC: SOF: compress: Remove byte offset computation new e3091f0a3f56 ASoC: SOF: compress: Introduce sof_compr_stream new 3ccbe6887747 ASoC: SOF: compress: Save channel count and sample bytes new c1a731c71359 ASoC: SOF: compress: Add support for computing timestamps new aa16a3dc6717 Enable timestamp support for SOF compress driver new e32e23a2b588 ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() new 8ccaa7eb7674 ASoC: cs42l42: Don't include kernel.h new b48d1da00fc8 ASoC: cs42l42: Add include dependencies to cs42l42.h new dbd231732c99 ASoC: cs42l42: Move cs42l42_supply_names to .c file new db568aab37c1 ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() new c2683ecfd185 ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() new e6f4bddefd67 ASoC: cs42l42: Some small code improvements new cb225ac125a9 ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR new c66ce9ad5500 Merge remote-tracking branch 'asoc/for-6.1' into asoc-next new 47e5040d38e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 93fbff119747 Merge branch 'i2c/make_remove_callback_void-immutable' of [...] new bc604fbb49f1 dt-bindings: input: Add documentation for IBM Operation Panel new 2e6f34faa7e0 Input: Add IBM Operation Panel driver new c42a5ff530a7 dt-bindings: adc-joystick: add poll-interval new 24c06e000e8f Input: adc-joystick - add polled input device support new fca8030292ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f3a442e184b3 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 16169fb78182 ata: libata-core: Print timeout value when internal command times new 99ad3f9f829f ata: libata-core: improve parameter names for ata_dev_set_ [...] new 5dd9e695527e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5dd8e8863b82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f720e51be84b Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 8d38ff9aa1d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f41eb2e335f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8219d580e975 Merge branch 'next' of git://github.com/cschaufler/smack-next new 7eb303d6c997 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 3bfe32a263c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 50e35eeba1e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52e888ad73b7 Merge branch into tip/master: 'perf/urgent' new 756ee43ef4eb Merge branch into tip/master: 'sched/urgent' new 36624075a30f Merge branch into tip/master: 'x86/urgent' new 3a562313aace Merge branch into tip/master: 'locking/core' new 5aa5fdd0a3fb Merge branch into tip/master: 'sched/core' new fef9dae73498 Merge branch into tip/master: 'x86/cleanups' new 1aa1e89cccd2 Merge branch into tip/master: 'x86/microcode' new 562a034e401d Merge branch into tip/master: 'x86/mm' new 5faef567a65d Merge branch into tip/master: 'x86/platform' new bf5b30436d95 Merge branch into tip/master: 'x86/sgx' new f27a25312701 Merge branch into tip/master: 'x86/timers' new 52ad1c24d213 x86/kvm, objtool: Avoid fastop ENDBR from being sealed new 8bc016bdd48d Merge branch into tip/master: 'core/urgent' new 3fc3db791eed Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 946885c7ea0e Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new ccd0b7efac02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5b4449447749 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new de323654840e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new da5ce22df5fe platform/x86/amd/pmf: Add support for PMF core layer new 5eb315ebf47b platform/x86/amd/pmf: Add support for PMF APCI layer new 4c71ae414474 platform/x86/amd/pmf: Add support SPS PMF feature new 4dc491c898fb platform/x86/amd/pmf: Add debugfs information new b9ab888b4ecc platform/x86/amd/pmf: Add heartbeat signal support new a3281ec55607 platform/x86/amd/pmf: Add fan control support new 1a409b35c995 platform/x86/amd/pmf: Get performance metrics from PMFW new 3f5571d99524 platform/x86/amd/pmf: Add support for Auto mode feature new 7d77dcc83ada platform/x86/amd/pmf: Handle AMT and CQL events for Auto mode new 9448ec9b0f90 platform/x86/amd/pmf: Force load driver on older supported [...] new d82f5111d79c MAINTAINERS: Add AMD PMF driver entry new 797cd981dfc2 Merge branch 'platform-drivers-x86-amd-pmf' into for-next new 3b8303b92ada platform/x86: dell-privacy: convert to use dev_groups new 371eb09b71f3 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask new 1535578c60b5 platform/x86: pmc_atom: Improve quirk message to be less cryptic new 7c9e979c9d46 platform/x86: pmc_atom: Make terminator entry uniform new ab8499e83638 platform/x86: pmc_atom: Amend comment style and grammar new 99e2ed0c517a platform/x86: asus-wmi: Convert all attr-show to use sysfs_emit new 33c5014e1723 platform/x86: x86-android-tablets: Fix broken touchscreen [...] new 0c2467c465b0 platform/surface: aggregator_registry: Add support for Sur [...] new fff07db2a251 platform/x86: simatic-ipc: enable watchdog for 227G new fd84ff74968a platform/surface: aggregator_registry: Rename HID device n [...] new 765a1d61b121 platform/surface: aggregator_registry: Rename HID device n [...] new ea5451c4d92e platform/surface: aggregator_registry: Add HID devices for [...] new 8a8366500693 platform/x86: asus-wmi: Use kobj_to_dev() new 1cb2984ef773 platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute new d44421f49eb6 platform/x86: asus-wmi: Document the egpu_enable sysfs attribute new 48c94150c876 platform/x86: asus-wmi: Document the panel_od sysfs attribute new 8635aa6d58bb platform/x86: asus-wmi: Refactor disable_gpu attribute new e10f2f4cd538 platform/x86: asus-wmi: Refactor egpu_enable attribute new 9befbab654ab platform/x86: asus-wmi: Refactor panel_od attribute new 86034d6ba5f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23ddf5916da8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f071c3f02dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a12deb7a6bf Merge branch 'for-next' of git://github.com/cminyard/linux [...] new f3da23d95fe9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1b0fe242ad2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 07e808ac9a1f Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 688770d2348e Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 9665eaf50ab3 staging: vt6655: Convert macro MACvReceive0 to function new 1795826c0e31 staging: vt6655: Rename function MACvReceive0 and add parameter new f4726f7f4f13 staging: vt6655: Replace MACvReceive1 with function vt6655 [...] new 59cce3f468f5 staging: vt6655: Replace MACvTransmit0 with function vt665 [...] new 05e778f0c74b staging: vt6655: Replace MACvTransmitAC0 with function vt6 [...] new 6d9f3d12a894 staging: vt6655: Convert macro MACvEnableProtectMD to function new 0e68ed8f4c4e staging: vt6655: Create one function for two macros new 17ca65371276 staging: vt6655: Rename function MACvEnableProtectMD new cc00269153b8 staging: vt6655: Convert macro MACvDisableProtectMD new 0e17361b3d12 staging: vt6655: Convert macro MACvEnableBarkerPreambleMd new 692f9007ab0e staging: vt6655: Convert macro MACvDisableBarkerPreambleMd new aef1bf6f2d95 staging: pi433: fix wrong debug message on rf69_write_fifo() new f13bd29c1ae1 staging: vme_user: Fix checkpatch warnings in vme_tsi148.c new 60d037564f7b staging: r8188eu: txpktbuf_bndy does not depend on wifi_spec new 2faa312bc01b staging: rtl8192u: move debug stuff to its own file new 626d28e9beca staging: rtl8192u: remove unnecessary cast new c5682c05b262 staging: rtl8192u: move debug files to debugfs new 7b84ab85b126 staging: rtl8192u: fix rmmod warn when device is renamed new 57f14afac3f7 staging: r8188eu: handle errors from ReadAdapterInfo8188EU new b9eb3126181a staging: r8188eu: make rtw_handle_dualmac a void function new c8d3347e3039 staging: r8188eu: return an error code in rtw_usb_if1_init new c026b483f8f2 staging: r8188eu: convert dump_chip_info() to use netdev_dbg() new ef21bdc5b671 staging: r8188eu: refactor dump_chip_info() new 973deac54086 staging/rtl8723bs/core: remove inactive initialization new f264891b678d staging: r8188eu: make handle_txrpt_ccx_88e() static new 867d7145374a staging: r8188eu: make rtl8188eu_{init,free}_recv_priv() static new bf86e27416d4 staging: r8188eu: convert rtw_p2p_enable to correct error [...] new 270e05092e09 staging: r8188eu: use ffs() in phy_CalculateBitShift() new bfa439288756 staging: r8188eu: avoid camel case in phy_CalculateBitShift() new ed0bbb6f81e1 staging: r8188eu: clean up comment for phy_calculate_bit_shift() new 173603dba92e staging: r8188eu: replace a get_da call new df2889c6274d staging: r8188eu: read status_code from struct ieee80211_mgmt new 27597ee001f5 staging: r8188eu: read capability info from struct ieee80211_mgmt new 12b7ad9e4940 staging: r8188eu: read aid from struct ieee80211_mgmt new b5b26f1da5d9 staging: r8188eu: simplify the calculation of ie start offset new a3cba3f05fdb staging: r8188eu: Hal_MappingOutPipe should return an int new adf8416040d3 staging: r8188eu: process HalUsbSetQueuePipeMapping8188EUs [...] new d0852df98b43 staging: r8188eu: merge two small functions new 4b25e7f7c845 staging: r8188eu: move endpoint init functions to usb_halinit.c new 897155c795a8 staging: r8188eu: summarize endpoint-related settings new 2ea2f91b2882 staging: r8188eu: remove OutEpNumber new d4c66afde22a staging: r8188eu: remove comments about endpoint mapping new 609ba7515fe2 staging: r8188eu: summarize common Queue2Pipe settings new 52a5bba72c83 staging: r8188eu: simplify three_out_pipe new 68c72bcf610f staging: r8188eu: simplify two_out_pipe new 36a1cd9daca2 staging: r8188eu: remove _InitNormalChipOneOutEpPriority new e303b2622c7c staging: r8188eu: we always use HQ and NQ for two endpoints new 93cef2e6541a staging: r8188eu: simplify _InitNormalChipTwoOutEpPriority new ca6311f0e351 staging: r8188eu: remove a temporary variable new 0dd01c0fd15a staging: r8188eu: make numNQ a u8 new a6400455a8ef staging: r8188eu: change all num...Q variables to u8 new 3ce23a49d1b6 staging: r8188eu: remove two unused defines new 1bace12735a4 staging: r8188eu: the high prio queue is always selected new 9a4d0d1c21b9 staging: r8188eu: do not spam the kernel log new 401ae6efe3a2 staging: r8188eu: merge rtw_os_recvbuf_resource_free() int [...] new ca623eb6def0 staging: r8188eu: merge rtw_os_recvbuf_resource_alloc() in [...] new 51c89d3ce533 staging: r8188eu: make rtw_handle_tkip_mic_err() static new 183f1e8d78de staging: r8188eu: make rtw_recv_indicatepkt() static new 654d1855bc40 staging: r8188eu: make rtw_init_recv_timer() static new 5eddaa0e95df Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new e5c487fc9acf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d22802c48807 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a344f64c3da Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new b0865a2306c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e2b0d4b10c68 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 4ddb6ad86caf Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new e8d9bb3f7fad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f0df35ee3424 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a2d5ed9c22c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 48cb98f7bfff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d467478731e8 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new f8991b4be92f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b0321721be50 mtd: allow getting MTD device associated with a specific DT node new f955dc144506 nvmem: add driver handling U-Boot environment variables new 6ce6b41ff28f nvmem: core: Fix memleak in nvmem_register() new 74220cdb1b54 nvmem: core: add error handling for dev_set_name new 4d4d9e7bf3a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb6695538ca5 Merge branch 'main' of git://git.infradead.org/users/willy [...] new c91d4280bd24 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 3700459e81da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d40c7b11bf6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bcb879b0eed1 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 3ce00461f2cc Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 7b475b19082b Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new be599244865c cpumask: align signatures of UP implementations new 2248ccd80124 lib/cpumask: add inline cpumask_next_wrap() for UP new 61b123ffceda lib/cpumask: drop always-true preprocessor guard new 254b9bcd53df Merge branch 'bitmap-for-next' of https://github.com/norov [...] new e1cd5d04f3b2 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 00edb81bb6a6 mm: discard __GFP_ATOMIC new 883c1fd6ba12 mm/page_alloc: minor clean up for memmap_init_compound() new e517bc84ef43 procfs: add 'size' to /proc/<pid>/fdinfo/ new 1bd6eaac98eb procfs: add 'path' to /proc/<pid>/fdinfo/ new f7bfd58e0aea procfs-add-path-to-proc-pid-fdinfo-fix new bb12ec141679 mm: khugepaged: don't carry huge page to the next loop for [...] new e6db3a5a6d0e mm/khugepaged: add struct collapse_control new afa6fdc841d6 mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR new 6e2905731273 mm-khugepaged-add-struct-collapse_control-fix-fix new eae6999eba15 mm/khugepaged: dedup and simplify hugepage alloc and charging new cc7651baca75 mm/khugepaged: propagate enum scan_result codes back to callers new d438f3a9df9f mm/khugepaged: add flag to predicate khugepaged-only behavior new ac4d85dc8016 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() new 6cae58bf15a2 mm/khugepaged: consistently order cc->is_khugepaged and pt [...] new 819c9dfebb6f mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] new a62df38bac6f mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse new 1fad36be5bea mm/khugepaged: avoid possible memory leak in failure path new e2a842969daa mm/khugepaged: add missing kfree() to madvise_collapse() new b4e283707794 mm/khugepaged: delay computation of hpage boundaries until use new 441067b1f7e1 mm/khugepaged: rename prefix of shared collapse functions new 1077c06953d4 mm/madvise: add MADV_COLLAPSE to process_madvise() new 1e6aa7a44507 mm/madvise: remove CAP_SYS_ADMIN requirement for process_m [...] new 906998aea5c0 selftests/vm: modularize collapse selftests new b3f937097c00 selftests/vm: dedup hugepage allocation logic new d27b240423d8 selftests/vm: add MADV_COLLAPSE collapse context to selftests new 8bf22f4170e5 selftests/vm: add selftest to verify recollapse of THPs new 72d445c34104 selftests/vm: add selftest to verify multi THP collapse new d3f0358fec01 mm: prevent page_frag_alloc() from corrupting the memory new 38ca27cf4f87 mm/page_ext: remove unused variable in offline_page_ext new 848d022decb8 mm: fix use-after free of page_ext after race with memory-offline new 96db82a66d1d mm: align larger anonymous mappings on THP boundaries new e95787a72db8 mm: memory-failure: cleanup try_to_split_thp_page() new 775b7bfca2a0 mm/filemap.c: convert page_endio() to use a folio new 977c664c7ae5 mm/damon/dbgfs: use kmalloc for allocating only one element new 3bf276df0bfc selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] new c47589ffabf4 userfaultfd: add /dev/userfaultfd for fine grained access control new 0a29cd3600a1 userfaultfd: selftests: modify selftest to use /dev/userfaultfd new 6d9bc4ac67ed userfaultfd: update documentation to describe /dev/userfaultfd new 93a389ae1e5e selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh new d039dcfca689 mm/vmscan: define macros for refaults in struct lruvec new 8c80cb50d43b mm/x86: use SWP_TYPE_BITS in 3-level swap macros new 5a1a0f8969a4 mm/swap: comment all the ifdef in swapops.h new bc2a252518b3 mm/swap: add swp_offset_pfn() to fetch PFN from swap entry new 6037d42b0924 mm/thp: carry over dirty bit when thp splits on pmd new 152f9a352212 mm: remember young/dirty bit for page migrations new 6a4e57c4addb mm/swap: cache maximum swapfile size when init swap new 7ae803ef4ff0 mm/swap: cache swap migration A/D bits support new 2450e66393de zsmalloc: zs_object_copy: add clarifying comment new 46b82b9e7277 zsmalloc-zs_object_copy-add-clarifying-comment-fix new 790b60fe93fb zsmalloc: remove unnecessary size_class NULL check new 3ad953b98f4e mm/swap: remove the end_write_func argument to __swap_writepage new 7db67c394b46 mm/cma_debug: show complete cma name in debugfs directories new 38b5b3b65939 mm/mempolicy: fix lock contention on mems_allowed new c1addc8bdd5c filemap: make the accounting of thrashing more consistent new 9870ce08cc6d mm/hugetlb: add dedicated func to get 'allowed' nodemask f [...] new 5bd150380443 page_alloc: remove inactive initialization new 8b8002da6d9e mm/page_alloc: only search higher order when fallback new a59c5a936f53 mm/util: reduce stack usage of folio_mapcount new 7670f12fd191 tools/vm/page_owner_sort: fix -f option new cee97c6ff236 mm/damon/core: simplify the parameter passing for region s [...] new 546955fceb96 mm/vmscan: make the annotations of refaults code at the ri [...] new 1ffdc9dfa14b mm: migration: fix the FOLL_GET failure on following huge page new 633565577c9a kfence: add sysfs interface to disable kfence for selected slabs. new 6e21495eb834 Kselftests: remove support of libhugetlbfs from kselftests new 975ee2d83350 hugetlb_cgroup: remove unneeded nr_pages > 0 check new 6b617cfd9aa2 hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G} new 10d4dabf5efa hugetlb_cgroup: remove unneeded return value new 5fb9ce5c0317 hugetlb_cgroup: use helper macro NUMA_NO_NODE new e0fe2ca7ac59 hugetlb_cgroup: use helper for_each_hstate and hstate_index new 61c63c2076d9 mm/gup.c: simplify and fix check_and_migrate_movable_pages [...] new 32d55b75966b mm: add more BUILD_BUG_ONs to gfp_migratetype() new 0a200f9f794e mm/util.c: add warning if __vm_enough_memory fails new 13b3b75248fe mm/dmapool.c: avoid duplicate memset within dma_pool_alloc new 628baa763e78 memory tiering: hot page selection with hint page fault latency new d9724d8ac01b memory tiering: rate limit NUMA migration throughput new c3221af72003 memory tiering: adjust hot threshold automatically new 2632c5051999 mm/compaction: fix set skip in fast_find_migrateblock new b1fa46e99ce2 mm/hugetlb: fix incorrect update of max_huge_pages new fefe3906b276 mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group() new f00115abed90 mm/hugetlb: fix missing call to restore_reserve_on_error() new 04ac2d757731 mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() new 9322ef37f64d mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node() new b9777820a8c0 mm/hugetlb: make detecting shared pte more reliable new c82dfda5152c selftests/hmm-tests: add test for dirty bits new fd1cfb038b9f migrate: fix syscall move_pages() return value for failure new a36f7748396b migrate_pages(): remove unnecessary list_safe_reset_next() new 3a78f0125731 migrate_pages(): fix THP failure counting for -ENOMEM new cb59545be63d migrate_pages(): fix failure counting for THP subpages retrying new 66dc4530ed87 migrate_pages(): fix failure counting for THP on -ENOSYS new ac0a679099e9 migrate_pages(): fix failure counting for THP splitting new 0f6922ad8fbe migrate_pages(): fix failure counting for retry new c18c1517c0e8 mm: migrate: do not retry 10 times for the subpages of fai [...] new f4f010668c67 mm: oom_kill: add trace logs in process_mrelease() system call new 05a6ddf49a6b mm-oom_kill-add-trace-logs-in-process_mrelease-system-call-fix new 4b847d3e4f87 mm/damon: validate if the pmd entry is present before accessing new 3eb663e48715 zsmalloc: zs_object_copy: replace email link to doc new 95f906482a3b zsmalloc-zs_object_copy-replace-email-link-to-doc-checkpat [...] new 3be3989b3bb1 arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER new a02a0e703b59 page_ext: move up page_ext_init() to catch early page allo [...] new 67461f7b6f70 zram: don't retry compress incompressible page new e0a98c22bde7 mm: kill find_min_pfn_with_active_regions() new 7455388bf93b mm: x86, arm64: add arch_has_hw_pte_young() new dee6b1431361 mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG new b24a7c1091e1 mm/vmscan.c: refactor shrink_node() new 4702f5716cba Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] new 54e8ce59ee54 mm: multi-gen LRU: groundwork new a98b011cc26f mm: multi-gen LRU: minimal implementation new 6913d7cde5ef mm: multi-gen LRU: exploit locality in rmap new 37f44f48d52d mm: multi-gen LRU: support page table walks new 8c6d2dd273c5 mm: multi-gen LRU: optimize multiple memcgs new d7685d25181f mm: multi-gen LRU: kill switch new f25a61269507 mm: multi-gen LRU: thrashing prevention new e02f70ddcaca mm: multi-gen LRU: debugfs interface new 71898c6a61df mm: multi-gen LRU: admin guide new 13728c0757cb mm: multi-gen LRU: design doc new 7a2ba132d6c0 delayacct: support re-entrance detection of thrashing accounting new a94199f8bbdb mm/page_io: count submission time as thrashing delay for d [...] new eb22a5b1b495 mm: memcontrol: fix a typo in comment new 2d465af81b45 ocfs2: reflink deadlock when clone file to the same direct [...] new 269a2615424e ocfs2: clear links count in ocfs2_mknod() if an error occurs new 5c0ba5348dbc ocfs2: fix ocfs2 corrupt when iputting an inode new 77430ad98827 init/main.c: silence some -Wunused-parameter warnings new 41cf3d0cf7db lib/debugobjects: fix stat count and optimize debug_object [...] new 6d582a81105c hfsplus: unmap the page in the "fail_page" label new fa0b09abb48c hfsplus: convert kmap() to kmap_local_page() in bnode.c new bb7c76eb0ddd hfsplus: convert kmap() to kmap_local_page() in bitmap.c new 9c91dcd1da5b hfsplus: convert kmap() to kmap_local_page() in btree.c new a5d5cfbfb4d7 scripts/decodecode: improve faulting line determination new 1bc54786391d ipc/util.c: cleanup and improve sysvipc_find_ipc() new 521092a89a91 treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y new 0860391bceca units: complement the set of Hz units new 4cda59d0c010 iio: accel: adxl345: use HZ macro from units.h new 2111748f3064 iio: common: scmi_sensors: use HZ macro from units.h new b50568472b6f fs/isofs: replace kmap() with kmap_local_page() new e2170dbb72e6 checkpatch: Add kmap and kmap_atomic to the deprecated list new 869f32e263c2 lib/cmdline: avoid page fault in next_arg new 119646cce26e kexec: turn all kexec_mutex acquisitions into trylocks new bcb076ca1c5f panic, kexec: make __crash_kexec() NMI safe new 6e8a20663b9b fault-injection: allow stacktrace filter for x86-64 new b2b1db5f2de0 fault-injection: skip stacktrace filtering by default new b26c3c848360 fault-injection: make some stack filter attrs more readable new 9520c7845e71 fault-injection: make stacktrace filter works as expected new 1bb9a2df8e31 llist: Use try_cmpxchg in llist_add_batch and llist_del_first new c8f0c9b26c5d proc: save LOC in vsyscall test new 5df4f5b72fca ia64: fix clock_getre(CLOCK_MONOTONIC) to report ITC frequency new 6fe31374d121 kbuild: add debug level and macro defs options new 1ba68a99c893 proc: add get_task_cmdline_kernel() function new 38a12ad69d86 lib/dump_stack: add dump_stack_print_cmdline() and wire up [...] new e0eb5418bb87 x86/fault: dump command line of faulting process to syslog new 5b7a0ac835a8 arc: use generic dump_stack_print_cmdline() implementation new 940d529f628a Merge branch 'mm-nonmm-unstable' into mm-everything new 11bb1ff50df8 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 5b6a4bf680d6 Add linux-next specific files for 20220818
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (95d10484d66e) \ N -- N -- N refs/heads/master (5b6a4bf680d6)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 768 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: .mailmap | 2 - Documentation/ABI/testing/sysfs-platform-asus-wmi | 29 + .../ABI/testing/sysfs-platform-brcmstb-memc | 15 + Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/multigen_lru.rst | 156 + .../devicetree/bindings/arm/bcm/brcm,brcmstb.txt | 11 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/panel/sitronix,st7701.yaml | 4 + .../memory-controllers/brcm,brcmstb-memc-ddr.yaml | 52 + .../devicetree/bindings/net/vertexcom-mse102x.yaml | 2 +- .../bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml | 9 + .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 10 + .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 14 + Documentation/filesystems/porting.rst | 11 + Documentation/gpu/drm-kms-helpers.rst | 8 +- Documentation/gpu/drm-mm.rst | 16 +- Documentation/gpu/todo.rst | 36 - Documentation/mm/index.rst | 1 + Documentation/mm/multigen_lru.rst | 159 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/t7xx.rst | 145 + MAINTAINERS | 14 +- Makefile | 6 +- Next/SHA1s | 97 +- Next/Trees | 1 + Next/merge.log | 1729 +++++++--- arch/Kconfig | 8 + arch/alpha/kernel/osf_sys.c | 10 +- arch/arc/Kconfig | 2 +- arch/arc/kernel/troubleshoot.c | 24 - arch/arm/Kconfig | 2 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 1 + arch/arm/configs/imx_v6_v7_defconfig | 2 +- arch/arm/configs/milbeaut_m10v_defconfig | 2 +- arch/arm/configs/oxnas_v6_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 2 +- arch/arm/configs/sama7_defconfig | 2 +- arch/arm/configs/sp7021_defconfig | 2 +- arch/arm64/Kconfig | 2 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 18 + arch/arm64/include/asm/pgtable.h | 15 +- arch/arm64/kernel/cpu_errata.c | 2 + arch/arm64/kernel/pi/kaslr_early.c | 8 +- arch/csky/Kconfig | 2 +- arch/hexagon/include/asm/io.h | 2 + arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/sparsemem.h | 6 +- arch/ia64/kernel/sys_ia64.c | 26 + arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/loongarch/Kconfig | 2 +- arch/m68k/Kconfig.cpu | 2 +- arch/mips/Kconfig | 2 +- arch/nios2/Kconfig | 2 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/configs/85xx/ge_imp3a_defconfig | 2 +- arch/powerpc/configs/fsl-emb-nonhw.config | 2 +- arch/powerpc/kernel/pci-common.c | 16 +- arch/riscv/kernel/cpufeature.c | 2 +- arch/sh/configs/ecovec24_defconfig | 2 +- arch/sh/mm/Kconfig | 2 +- arch/sparc/Kconfig | 2 +- arch/x86/Kconfig | 1 + arch/x86/include/asm/ibt.h | 5 + arch/x86/include/asm/pgtable.h | 9 +- arch/x86/kvm/emulate.c | 4 +- arch/x86/mm/fault.c | 2 + arch/x86/mm/pgtable.c | 5 +- arch/xtensa/Kconfig | 2 +- drivers/ata/libata-core.c | 23 +- drivers/ata/libata.h | 2 +- drivers/base/regmap/regmap-mmio.c | 162 + drivers/base/regmap/regmap.c | 123 +- drivers/block/zram/zram_drv.c | 15 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/sync_file.c | 8 +- drivers/firmware/sysfb.c | 4 + drivers/gpu/drm/Kconfig | 24 +- drivers/gpu/drm/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 36 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 2 +- drivers/gpu/drm/arm/Kconfig | 4 +- drivers/gpu/drm/arm/display/Kconfig | 2 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 3 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 5 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 2 + .../drm/arm/display/komeda/komeda_framebuffer.c | 12 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 31 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 2 + .../drm/arm/display/komeda/komeda_pipeline_state.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 1 - drivers/gpu/drm/arm/hdlcd_crtc.c | 11 +- drivers/gpu/drm/arm/hdlcd_drv.c | 77 +- drivers/gpu/drm/arm/malidp_drv.c | 9 +- drivers/gpu/drm/arm/malidp_mw.c | 8 +- drivers/gpu/drm/arm/malidp_planes.c | 35 +- drivers/gpu/drm/arm/malidp_regs.h | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 1 - drivers/gpu/drm/armada/armada_gem.c | 6 +- drivers/gpu/drm/armada/armada_overlay.c | 8 +- drivers/gpu/drm/armada/armada_plane.c | 2 +- drivers/gpu/drm/aspeed/Kconfig | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 10 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 7 +- drivers/gpu/drm/ast/ast_mode.c | 9 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 6 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 9 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 5 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 5 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 1 + drivers/gpu/drm/bridge/chipone-icn6211.c | 4 +- drivers/gpu/drm/bridge/ite-it6505.c | 23 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 3 +- drivers/gpu/drm/bridge/panel.c | 74 + drivers/gpu/drm/bridge/parade-ps8640.c | 4 +- drivers/gpu/drm/bridge/tc358762.c | 4 +- drivers/gpu/drm/bridge/tc358764.c | 4 +- drivers/gpu/drm/bridge/tc358767.c | 75 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 47 +- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 6 +- drivers/gpu/drm/drm_atomic_helper.c | 1 - drivers/gpu/drm/drm_auth.c | 4 +- drivers/gpu/drm/drm_bridge.c | 4 +- drivers/gpu/drm/drm_client.c | 4 +- drivers/gpu/drm/drm_color_mgmt.c | 2 +- drivers/gpu/drm/drm_connector.c | 135 +- drivers/gpu/drm/drm_crtc.c | 94 +- drivers/gpu/drm/drm_crtc_helper.c | 1 - drivers/gpu/drm/drm_edid.c | 52 +- drivers/gpu/drm/drm_encoder.c | 75 +- .../{drm_fb_cma_helper.c => drm_fb_dma_helper.c} | 67 +- drivers/gpu/drm/drm_fb_helper.c | 101 +- drivers/gpu/drm/drm_file.c | 143 +- drivers/gpu/drm/drm_format_helper.c | 593 ++-- drivers/gpu/drm/drm_fourcc.c | 55 +- drivers/gpu/drm/drm_framebuffer.c | 4 +- .../{drm_gem_cma_helper.c => drm_gem_dma_helper.c} | 302 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 12 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +- drivers/gpu/drm/drm_gem_vram_helper.c | 6 +- drivers/gpu/drm/drm_ioctl.c | 8 +- drivers/gpu/drm/drm_mipi_dbi.c | 11 +- drivers/gpu/drm/drm_mipi_dsi.c | 5 +- drivers/gpu/drm/drm_mode_config.c | 4 +- drivers/gpu/drm/drm_modeset_helper.c | 8 +- drivers/gpu/drm/drm_plane_helper.c | 74 +- drivers/gpu/drm/drm_simple_kms_helper.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 1 - drivers/gpu/drm/fsl-dcu/Kconfig | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 7 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 1 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 18 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 - drivers/gpu/drm/gud/gud_pipe.c | 34 +- drivers/gpu/drm/hisilicon/kirin/Kconfig | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 15 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 3 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 9 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_atomic.c | 1 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 1 - drivers/gpu/drm/i915/display/intel_crtc.c | 1 - drivers/gpu/drm/i915/display/intel_cursor.c | 5 +- drivers/gpu/drm/i915/display/intel_display.c | 1 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 15 +- drivers/gpu/drm/i915/display/intel_sprite.c | 9 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 1 - drivers/gpu/drm/imx/Kconfig | 2 +- drivers/gpu/drm/imx/dcss/Kconfig | 2 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 6 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 18 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-drm.h | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 3 +- drivers/gpu/drm/imx/ipuv3-plane.c | 33 +- drivers/gpu/drm/ingenic/Kconfig | 2 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 58 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 17 +- drivers/gpu/drm/kmb/Kconfig | 2 +- drivers/gpu/drm/kmb/kmb_drv.c | 6 +- drivers/gpu/drm/kmb/kmb_plane.c | 15 +- drivers/gpu/drm/logicvc/Kconfig | 4 +- drivers/gpu/drm/logicvc/logicvc_crtc.c | 2 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 10 +- drivers/gpu/drm/logicvc/logicvc_interface.c | 2 +- drivers/gpu/drm/logicvc/logicvc_layer.c | 11 +- drivers/gpu/drm/logicvc/logicvc_mode.c | 3 +- drivers/gpu/drm/mcde/Kconfig | 2 +- drivers/gpu/drm/mcde/mcde_display.c | 8 +- drivers/gpu/drm/mcde/mcde_drv.c | 10 +- drivers/gpu/drm/mediatek/Kconfig | 2 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 1 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 9 +- drivers/gpu/drm/meson/Kconfig | 2 +- drivers/gpu/drm/meson/meson_drv.c | 10 +- drivers/gpu/drm/meson/meson_overlay.c | 19 +- drivers/gpu/drm/meson/meson_plane.c | 13 +- drivers/gpu/drm/mgag200/Makefile | 4 +- drivers/gpu/drm/mgag200/mgag200_bmc.c | 99 + drivers/gpu/drm/mgag200/mgag200_drv.c | 21 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 208 +- drivers/gpu/drm/mgag200/mgag200_g200.c | 254 +- drivers/gpu/drm/mgag200/mgag200_g200eh.c | 277 +- drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 181 +- drivers/gpu/drm/mgag200/mgag200_g200er.c | 315 +- drivers/gpu/drm/mgag200/mgag200_g200ev.c | 316 +- drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 192 +- drivers/gpu/drm/mgag200/mgag200_g200se.c | 431 ++- drivers/gpu/drm/mgag200/mgag200_g200wb.c | 326 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 726 ++-- drivers/gpu/drm/mgag200/mgag200_pll.c | 997 ------ drivers/gpu/drm/mgag200/mgag200_reg.h | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_drv.h | 1 - drivers/gpu/drm/mxsfb/Kconfig | 4 +- drivers/gpu/drm/mxsfb/lcdif_drv.c | 6 +- drivers/gpu/drm/mxsfb/lcdif_kms.c | 13 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 39 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 1 - drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 1 - drivers/gpu/drm/nouveau/nouveau_bo.c | 13 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 3 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c | 5 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 1 - drivers/gpu/drm/omapdrm/omap_overlay.c | 1 - drivers/gpu/drm/omapdrm/omap_plane.c | 1 - drivers/gpu/drm/panel/Kconfig | 2 +- .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 4 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 4 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 4 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 4 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 4 +- drivers/gpu/drm/panel/panel-edp.c | 9 + drivers/gpu/drm/panel/panel-elida-kd35t133.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 4 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 6 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 4 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 4 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 4 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +- drivers/gpu/drm/panel/panel-khadas-ts050.c | 4 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 4 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 9 +- drivers/gpu/drm/panel/panel-novatek-nt35560.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 4 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 4 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 4 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 4 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 4 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 6 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 46 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 547 ++- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 4 +- .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 4 +- drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 4 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 3 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 3 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 4 +- drivers/gpu/drm/panfrost/Kconfig | 1 + drivers/gpu/drm/panfrost/Makefile | 3 +- drivers/gpu/drm/panfrost/panfrost_dump.c | 249 ++ drivers/gpu/drm/panfrost/panfrost_dump.h | 12 + drivers/gpu/drm/panfrost/panfrost_job.c | 3 + drivers/gpu/drm/panfrost/panfrost_regs.h | 42 +- drivers/gpu/drm/pl111/Kconfig | 2 +- drivers/gpu/drm/pl111/pl111_display.c | 8 +- drivers/gpu/drm/pl111/pl111_drv.c | 9 +- drivers/gpu/drm/pl111/pl111_versatile.c | 1 + drivers/gpu/drm/qxl/qxl_display.c | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 1 - drivers/gpu/drm/radeon/radeon_object.c | 6 +- drivers/gpu/drm/rcar-du/Kconfig | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 37 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 15 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 9 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 9 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 1 - drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/selftests/Makefile | 8 - drivers/gpu/drm/selftests/drm_buddy_selftests.h | 15 - drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 68 - drivers/gpu/drm/selftests/drm_mm_selftests.h | 28 - drivers/gpu/drm/selftests/drm_modeset_selftests.h | 40 - drivers/gpu/drm/selftests/drm_selftest.c | 109 - drivers/gpu/drm/selftests/drm_selftest.h | 41 - drivers/gpu/drm/selftests/test-drm_buddy.c | 994 ------ .../gpu/drm/selftests/test-drm_cmdline_parser.c | 1141 ------ drivers/gpu/drm/selftests/test-drm_damage_helper.c | 668 ---- drivers/gpu/drm/selftests/test-drm_format.c | 280 -- .../gpu/drm/selftests/test-drm_modeset_common.c | 32 - .../gpu/drm/selftests/test-drm_modeset_common.h | 52 - drivers/gpu/drm/selftests/test-drm_rect.c | 223 -- drivers/gpu/drm/shmobile/Kconfig | 2 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 15 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_kms.c | 3 +- drivers/gpu/drm/shmobile/shmob_drm_kms.h | 2 +- drivers/gpu/drm/shmobile/shmob_drm_plane.c | 14 +- drivers/gpu/drm/sis/sis_drv.c | 2 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 21 +- drivers/gpu/drm/solomon/ssd130x.c | 8 +- drivers/gpu/drm/sprd/Kconfig | 2 +- drivers/gpu/drm/sprd/sprd_dpu.c | 15 +- drivers/gpu/drm/sprd/sprd_drm.c | 6 +- drivers/gpu/drm/sti/Kconfig | 2 +- drivers/gpu/drm/sti/sti_crtc.c | 1 - drivers/gpu/drm/sti/sti_cursor.c | 14 +- drivers/gpu/drm/sti/sti_drv.c | 7 +- drivers/gpu/drm/sti/sti_gdp.c | 18 +- drivers/gpu/drm/sti/sti_hqvdp.c | 18 +- drivers/gpu/drm/sti/sti_plane.c | 3 +- drivers/gpu/drm/sti/sti_plane.h | 1 - drivers/gpu/drm/stm/Kconfig | 2 +- drivers/gpu/drm/stm/drv.c | 11 +- drivers/gpu/drm/stm/ltdc.c | 17 +- drivers/gpu/drm/sun4i/Kconfig | 28 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 17 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 9 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 26 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 - drivers/gpu/drm/sun4i/sun8i_mixer.c | 4 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 27 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 27 +- drivers/gpu/drm/tegra/dc.c | 1 - drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/plane.c | 1 - drivers/gpu/drm/tests/Makefile | 4 +- drivers/gpu/drm/tests/drm_buddy_test.c | 756 ++++ drivers/gpu/drm/tests/drm_cmdline_parser_test.c | 1078 ++++++ drivers/gpu/drm/tests/drm_damage_helper_test.c | 634 ++++ .../drm_dp_mst_helper_test.c} | 89 +- drivers/gpu/drm/tests/drm_format_helper_test.c | 178 +- drivers/gpu/drm/tests/drm_format_test.c | 299 ++ .../drm_framebuffer_test.c} | 77 +- .../test-drm_mm.c => tests/drm_mm_test.c} | 1248 +++---- .../drm_plane_helper_test.c} | 155 +- drivers/gpu/drm/tests/drm_rect_test.c | 214 ++ drivers/gpu/drm/tidss/Kconfig | 2 +- drivers/gpu/drm/tidss/tidss_crtc.c | 4 +- drivers/gpu/drm/tidss/tidss_dispc.c | 28 +- drivers/gpu/drm/tidss/tidss_drv.c | 6 +- drivers/gpu/drm/tidss/tidss_kms.c | 1 - drivers/gpu/drm/tidss/tidss_plane.c | 1 - drivers/gpu/drm/tilcdc/Kconfig | 2 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 10 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 6 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 1 - drivers/gpu/drm/tiny/Kconfig | 22 +- drivers/gpu/drm/tiny/arcpgu.c | 14 +- drivers/gpu/drm/tiny/bochs.c | 12 +- drivers/gpu/drm/tiny/cirrus.c | 19 +- drivers/gpu/drm/tiny/hx8357d.c | 6 +- drivers/gpu/drm/tiny/ili9163.c | 6 +- drivers/gpu/drm/tiny/ili9225.c | 12 +- drivers/gpu/drm/tiny/ili9341.c | 6 +- drivers/gpu/drm/tiny/ili9486.c | 6 +- drivers/gpu/drm/tiny/mi0283qt.c | 6 +- drivers/gpu/drm/tiny/panel-mipi-dbi.c | 6 +- drivers/gpu/drm/tiny/repaper.c | 16 +- drivers/gpu/drm/tiny/simpledrm.c | 565 +-- drivers/gpu/drm/tiny/st7586.c | 17 +- drivers/gpu/drm/tiny/st7735r.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c | 163 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/tve200/Kconfig | 2 +- drivers/gpu/drm/tve200/tve200_display.c | 12 +- drivers/gpu/drm/tve200/tve200_drv.c | 7 +- drivers/gpu/drm/udl/udl_drv.h | 14 +- drivers/gpu/drm/udl/udl_main.c | 125 +- drivers/gpu/drm/udl/udl_modeset.c | 4 + drivers/gpu/drm/udl/udl_transfer.c | 3 +- drivers/gpu/drm/v3d/v3d_drv.c | 1 - drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 12 +- drivers/gpu/drm/vc4/Kconfig | 3 +- drivers/gpu/drm/vc4/vc4_bo.c | 79 +- drivers/gpu/drm/vc4/vc4_crtc.c | 108 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 72 +- drivers/gpu/drm/vc4/vc4_dpi.c | 131 +- drivers/gpu/drm/vc4/vc4_drv.c | 28 +- drivers/gpu/drm/vc4/vc4_drv.h | 65 +- drivers/gpu/drm/vc4/vc4_dsi.c | 131 +- drivers/gpu/drm/vc4/vc4_gem.c | 22 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 684 +++- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vc4/vc4_hvs.c | 145 +- drivers/gpu/drm/vc4/vc4_irq.c | 4 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vc4/vc4_perfmon.c | 1 + drivers/gpu/drm/vc4/vc4_plane.c | 51 +- drivers/gpu/drm/vc4/vc4_render_cl.c | 40 +- drivers/gpu/drm/vc4/vc4_txp.c | 63 +- drivers/gpu/drm/vc4/vc4_v3d.c | 73 +- drivers/gpu/drm/vc4/vc4_validate.c | 28 +- drivers/gpu/drm/vc4/vc4_validate_shaders.c | 2 +- drivers/gpu/drm/vc4/vc4_vec.c | 216 +- drivers/gpu/drm/via/Makefile | 2 +- drivers/gpu/drm/via/via_3d_reg.h | 349 +- drivers/gpu/drm/via/via_dma.c | 744 ---- drivers/gpu/drm/via/via_dmablit.c | 807 ----- drivers/gpu/drm/via/via_dmablit.h | 140 - drivers/gpu/drm/via/via_dri1.c | 3630 ++++++++++++++++++++ drivers/gpu/drm/via/via_drv.c | 124 - drivers/gpu/drm/via/via_drv.h | 229 -- drivers/gpu/drm/via/via_irq.c | 388 --- drivers/gpu/drm/via/via_map.c | 132 - drivers/gpu/drm/via/via_mm.c | 241 -- drivers/gpu/drm/via/via_verifier.c | 1110 ------ drivers/gpu/drm/via/via_verifier.h | 62 - drivers/gpu/drm/via/via_video.c | 94 - drivers/gpu/drm/virtio/virtgpu_drv.c | 53 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 5 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 4 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 23 +- drivers/gpu/drm/virtio/virtgpu_object.c | 65 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 41 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 21 +- drivers/gpu/drm/vkms/vkms_plane.c | 5 +- .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 2 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 13 - drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 1 - drivers/gpu/drm/xlnx/Kconfig | 2 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 13 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 8 +- drivers/infiniband/core/umem_dmabuf.c | 8 +- drivers/infiniband/hw/cxgb4/cm.c | 25 +- drivers/infiniband/hw/erdma/erdma_qp.c | 2 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 37 +- drivers/infiniband/hw/mlx5/mem.c | 1 + drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/infiniband/ulp/iser/iser_initiator.c | 7 +- drivers/irqchip/irq-stm32-exti.c | 2 +- drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 1 + drivers/memory/brcmstb_memc.c | 301 ++ drivers/mtd/mtdcore.c | 28 + drivers/net/dsa/bcm_sf2.c | 130 +- drivers/net/dsa/microchip/ksz9477.c | 3 + drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 8 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 7 + drivers/net/ethernet/intel/ice/ice_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_ptp.c | 854 ++--- drivers/net/ethernet/intel/ice/ice_ptp.h | 13 + drivers/net/ethernet/intel/ice/ice_txrx.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 2 - drivers/net/ethernet/vertexcom/mse102x.c | 2 +- drivers/net/phy/broadcom.c | 39 + drivers/net/phy/sfp.c | 121 +- drivers/net/wwan/Kconfig | 1 + drivers/net/wwan/t7xx/Makefile | 5 +- drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 55 +- drivers/net/wwan/t7xx/t7xx_hif_cldma.h | 26 +- drivers/net/wwan/t7xx/t7xx_mhccif.h | 1 + drivers/net/wwan/t7xx/t7xx_modem_ops.c | 92 +- drivers/net/wwan/t7xx/t7xx_modem_ops.h | 3 + drivers/net/wwan/t7xx/t7xx_pci.c | 65 +- drivers/net/wwan/t7xx/t7xx_pci.h | 3 + drivers/net/wwan/t7xx/t7xx_pci_rescan.c | 117 + drivers/net/wwan/t7xx/t7xx_pci_rescan.h | 29 + drivers/net/wwan/t7xx/t7xx_port.h | 12 +- drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c | 8 +- drivers/net/wwan/t7xx/t7xx_port_devlink.c | 705 ++++ drivers/net/wwan/t7xx/t7xx_port_devlink.h | 85 + drivers/net/wwan/t7xx/t7xx_port_proxy.c | 132 +- drivers/net/wwan/t7xx/t7xx_port_proxy.h | 12 +- drivers/net/wwan/t7xx/t7xx_port_wwan.c | 9 +- drivers/net/wwan/t7xx/t7xx_reg.h | 31 +- drivers/net/wwan/t7xx/t7xx_state_monitor.c | 158 +- drivers/net/wwan/t7xx/t7xx_state_monitor.h | 4 + drivers/net/wwan/t7xx/t7xx_uevent.c | 41 + drivers/net/wwan/t7xx/t7xx_uevent.h | 39 + drivers/nvmem/Kconfig | 13 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 27 +- drivers/nvmem/u-boot-env.c | 218 ++ drivers/platform/x86/amd/Kconfig | 2 + drivers/platform/x86/amd/Makefile | 1 + drivers/platform/x86/amd/pmf/Kconfig | 15 + drivers/platform/x86/amd/pmf/Makefile | 9 + drivers/platform/x86/amd/pmf/acpi.c | 288 ++ drivers/platform/x86/amd/pmf/auto-mode.c | 301 ++ drivers/platform/x86/amd/pmf/core.c | 385 +++ drivers/platform/x86/amd/pmf/pmf.h | 327 ++ drivers/platform/x86/amd/pmf/sps.c | 143 + drivers/platform/x86/asus-wmi.c | 249 +- drivers/platform/x86/dell/dell-wmi-privacy.c | 12 +- drivers/platform/x86/pmc_atom.c | 42 +- drivers/platform/x86/serial-multi-instantiate.c | 1 + drivers/platform/x86/simatic-ipc.c | 3 + drivers/soc/imx/imx8m-blk-ctrl.c | 40 +- drivers/soc/imx/imx8mp-blk-ctrl.c | 35 + drivers/soundwire/bus.c | 32 + drivers/soundwire/cadence_master.c | 8 + drivers/soundwire/cadence_master.h | 2 + drivers/soundwire/intel.c | 1 + drivers/staging/pi433/rf69.c | 2 +- drivers/staging/r8188eu/Makefile | 3 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 16 +- drivers/staging/r8188eu/core/rtw_p2p.c | 19 +- drivers/staging/r8188eu/core/rtw_recv.c | 198 ++ drivers/staging/r8188eu/core/rtw_sta_mgt.c | 13 + drivers/staging/r8188eu/core/rtw_wlan_util.c | 5 +- drivers/staging/r8188eu/hal/hal_com.c | 110 - drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 40 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 30 +- drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 22 - drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 91 - drivers/staging/r8188eu/hal/usb_halinit.c | 198 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 14 + drivers/staging/r8188eu/include/drv_types.h | 2 +- drivers/staging/r8188eu/include/hal_com.h | 2 - drivers/staging/r8188eu/include/hal_intf.h | 4 +- drivers/staging/r8188eu/include/recv_osdep.h | 7 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 10 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 2 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 12 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 2 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 12 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 2 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 165 - drivers/staging/r8188eu/os_dep/usb_intf.c | 53 +- drivers/staging/rtl8192u/Makefile | 1 + drivers/staging/rtl8192u/r8192U.h | 9 + drivers/staging/rtl8192u/r8192U_core.c | 226 +- drivers/staging/rtl8192u/r8192U_debugfs.c | 188 + drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/sm750fb/sm750.c | 15 +- drivers/staging/vme_user/vme_tsi148.c | 70 +- drivers/staging/vt6655/device_main.c | 69 +- drivers/staging/vt6655/mac.h | 74 +- drivers/video/aperture.c | 69 +- drivers/video/fbdev/arkfb.c | 5 + drivers/video/fbdev/asiliantfb.c | 5 + drivers/video/fbdev/aty/aty128fb.c | 57 +- drivers/video/fbdev/aty/atyfb_base.c | 7 +- drivers/video/fbdev/aty/radeon_base.c | 83 +- drivers/video/fbdev/carminefb.c | 5 + drivers/video/fbdev/chipsfb.c | 13 +- drivers/video/fbdev/cirrusfb.c | 5 + drivers/video/fbdev/core/fbmem.c | 219 +- drivers/video/fbdev/cyber2000fb.c | 5 + drivers/video/fbdev/geode/gx1fb_core.c | 5 + drivers/video/fbdev/geode/gxfb_core.c | 5 + drivers/video/fbdev/geode/lxfb_core.c | 5 + drivers/video/fbdev/gxt4500.c | 5 + drivers/video/fbdev/hyperv_fb.c | 6 +- drivers/video/fbdev/i740fb.c | 5 + drivers/video/fbdev/i810/i810_main.c | 315 +- drivers/video/fbdev/imsttfb.c | 36 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 5 + drivers/video/fbdev/kyro/fbdev.c | 5 + drivers/video/fbdev/matrox/matroxfb_base.c | 5 + drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 5 + drivers/video/fbdev/neofb.c | 41 +- drivers/video/fbdev/nvidia/nvidia.c | 7 +- drivers/video/fbdev/pm2fb.c | 5 + drivers/video/fbdev/pm3fb.c | 5 + drivers/video/fbdev/pvr2fb.c | 5 + drivers/video/fbdev/riva/fbdev.c | 67 +- drivers/video/fbdev/s3fb.c | 5 + drivers/video/fbdev/savage/savagefb_driver.c | 5 + drivers/video/fbdev/sis/sis_main.c | 5 + drivers/video/fbdev/skeletonfb.c | 210 +- drivers/video/fbdev/sm712fb.c | 5 + drivers/video/fbdev/sstfb.c | 43 +- drivers/video/fbdev/sunxvr2500.c | 5 + drivers/video/fbdev/sunxvr500.c | 5 + drivers/video/fbdev/tdfxfb.c | 5 + drivers/video/fbdev/tgafb.c | 17 +- drivers/video/fbdev/tridentfb.c | 5 + drivers/video/fbdev/vermilion/vermilion.c | 7 +- drivers/video/fbdev/vga16fb.c | 191 +- drivers/video/fbdev/via/via-core.c | 5 + drivers/video/fbdev/vt8623fb.c | 5 + fs/afs/dir.c | 23 +- fs/btrfs/block-group.c | 211 +- fs/btrfs/block-group.h | 27 +- fs/btrfs/ctree.h | 10 +- fs/btrfs/delayed-inode.c | 329 +- fs/btrfs/delayed-inode.h | 36 +- fs/btrfs/dev-replace.c | 16 +- fs/btrfs/disk-io.c | 14 - fs/btrfs/extent-tree.c | 44 +- fs/btrfs/extent_io.c | 6 +- fs/btrfs/file.c | 3 +- fs/btrfs/free-space-cache.c | 69 +- fs/btrfs/free-space-cache.h | 1 - fs/btrfs/free-space-tree.c | 8 - fs/btrfs/scrub.c | 560 +-- fs/btrfs/send.c | 99 + fs/btrfs/send.h | 15 +- fs/btrfs/space-info.c | 38 +- fs/btrfs/space-info.h | 6 +- fs/btrfs/super.c | 2 - fs/btrfs/sysfs.c | 35 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/tests/free-space-tests.c | 22 +- fs/btrfs/transaction.c | 41 - fs/btrfs/tree-log.c | 1477 +++++--- fs/btrfs/tree-log.h | 6 + fs/btrfs/verity.c | 3 +- fs/btrfs/volumes.c | 22 +- fs/btrfs/volumes.h | 2 - fs/btrfs/xattr.c | 3 + fs/btrfs/zoned.c | 31 +- fs/cifs/cifs_debug.c | 2 +- fs/cifs/cifsglob.h | 2 +- fs/cifs/cifsproto.h | 2 +- fs/cifs/misc.c | 2 +- fs/cifs/netmisc.c | 2 +- fs/cifs/readdir.c | 6 +- fs/cifs/smb2misc.c | 4 +- fs/cifs/smb2ops.c | 2 +- fs/cifs/smb2proto.h | 2 +- fs/dcache.c | 72 +- fs/ecryptfs/file.c | 38 +- fs/exec.c | 2 + fs/exportfs/expfs.c | 7 +- fs/fat/dir.c | 8 +- fs/fs-writeback.c | 12 +- fs/fuse/dev.c | 3 +- fs/gfs2/export.c | 6 +- fs/ksmbd/smb2pdu.c | 16 +- fs/ksmbd/vfs.c | 14 +- fs/libfs.c | 4 +- fs/locks.c | 1 + fs/namespace.c | 7 + fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/vfs.c | 6 +- fs/ocfs2/dir.c | 10 +- fs/ocfs2/dlmglue.c | 8 +- fs/ocfs2/journal.c | 14 +- fs/ocfs2/super.c | 3 +- fs/overlayfs/inode.c | 11 +- fs/overlayfs/readdir.c | 28 +- fs/posix_acl.c | 15 +- fs/proc/base.c | 74 +- fs/readdir.c | 68 +- fs/reiserfs/xattr.c | 20 +- fs/verity/fsverity_private.h | 2 - fs/xfs/scrub/dir.c | 8 +- fs/xfs/scrub/parent.c | 4 +- include/drm/drm_atomic_helper.h | 9 + include/drm/drm_bridge.h | 12 + include/drm/drm_connector.h | 26 + include/drm/drm_crtc.h | 9 + include/drm/drm_encoder.h | 6 + .../{drm_fb_cma_helper.h => drm_fb_dma_helper.h} | 10 +- include/drm/drm_file.h | 9 - include/drm/drm_format_helper.h | 56 +- include/drm/drm_fourcc.h | 4 + include/drm/drm_framebuffer.h | 8 +- include/drm/drm_gem.h | 2 +- .../{drm_gem_cma_helper.h => drm_gem_dma_helper.h} | 158 +- include/drm/drm_gem_shmem_helper.h | 2 +- include/drm/drm_mipi_dsi.h | 2 +- include/drm/drm_plane_helper.h | 29 +- include/drm/ttm/ttm_bo_api.h | 93 +- include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 18 + include/linux/brcmphy.h | 1 + include/linux/cgroup.h | 15 +- include/linux/delayacct.h | 16 +- include/linux/dma-resv.h | 16 +- include/linux/fb.h | 10 - include/linux/fs.h | 9 +- include/linux/fsverity.h | 3 + include/linux/iosys-map.h | 15 +- include/linux/memcontrol.h | 51 +- include/linux/mm.h | 6 +- include/linux/mm_inline.h | 231 +- include/linux/mm_types.h | 77 + include/linux/mmzone.h | 218 +- include/linux/mtd/mtd.h | 1 + include/linux/nodemask.h | 1 + include/linux/objtool.h | 6 + include/linux/page-flags-layout.h | 16 +- include/linux/page-flags.h | 4 +- include/linux/page_ext.h | 30 +- include/linux/pgtable.h | 17 +- include/linux/platform_data/x86/pmc_atom.h | 4 +- include/linux/platform_data/x86/simatic-ipc.h | 1 + include/linux/printk.h | 5 + include/linux/proc_fs.h | 5 + include/linux/regmap.h | 8 + include/linux/sched.h | 8 + include/linux/soundwire/sdw.h | 5 + include/linux/swap.h | 4 + include/net/pkt_sched.h | 2 +- include/sound/soc.h | 20 +- include/uapi/drm/drm_fourcc.h | 34 +- include/uapi/drm/drm_mode.h | 8 +- include/uapi/drm/panfrost_drm.h | 47 + include/uapi/linux/bpf.h | 2 +- include/uapi/rdma/mlx5-abi.h | 1 + include/video/vga.h | 20 +- init/main.c | 7 +- kernel/bounds.c | 7 + kernel/bpf/syscall.c | 2 +- kernel/cgroup/cgroup-internal.h | 1 - kernel/crash_core.c | 1 - kernel/delayacct.c | 13 +- kernel/exit.c | 1 + kernel/fork.c | 9 + kernel/sched/core.c | 1 + lib/Kconfig.debug | 21 +- lib/dump_stack.c | 34 + lib/fault-inject.c | 30 +- lib/llist.c | 12 +- localversion-next | 2 +- mm/Kconfig | 26 + mm/backing-dev.c | 10 +- mm/damon/vaddr.c | 10 + mm/filemap.c | 12 +- mm/huge_memory.c | 3 +- mm/hugetlb.c | 48 +- mm/hugetlb_vmemmap.c | 5 + mm/internal.h | 1 + mm/memcontrol.c | 30 +- mm/memory.c | 39 +- mm/migrate.c | 52 +- mm/migrate_device.c | 21 +- mm/mm_init.c | 6 +- mm/mmzone.c | 2 + mm/oom_kill.c | 24 +- mm/page-writeback.c | 6 +- mm/page_alloc.c | 13 +- mm/page_ext.c | 2 +- mm/page_io.c | 15 +- mm/rmap.c | 6 + mm/shmem.c | 1 - mm/swap.c | 54 +- mm/vmscan.c | 3212 +++++++++++++++-- mm/workingset.c | 110 +- mm/zsmalloc.c | 6 +- net/bluetooth/hci_sync.c | 24 +- net/bluetooth/l2cap_core.c | 10 +- net/bluetooth/mgmt.c | 72 +- net/core/gen_stats.c | 2 +- net/core/skmsg.c | 4 +- net/ipv4/tcp_fastopen.c | 3 +- net/ipv4/tcp_timer.c | 2 +- net/sched/sch_api.c | 11 +- net/tls/tls_sw.c | 4 +- scripts/Makefile.debug | 12 +- sound/core/info.c | 6 +- sound/pci/hda/patch_cs8409-tables.c | 4 + sound/pci/hda/patch_realtek.c | 1 + sound/soc/codecs/cs42l42.c | 24 +- sound/soc/codecs/cs42l42.h | 13 +- sound/soc/codecs/es8326.c | 2 +- sound/soc/codecs/max98373-sdw.c | 2 + sound/soc/codecs/rt1308-sdw.c | 2 + sound/soc/codecs/rt1316-sdw.c | 2 + sound/soc/codecs/rt5682-sdw.c | 2 + sound/soc/codecs/rt700-sdw.c | 2 + sound/soc/codecs/rt711-sdca-sdw.c | 2 + sound/soc/codecs/rt715-sdca-sdw.c | 2 + sound/soc/codecs/rt715-sdw.c | 2 + sound/soc/codecs/tlv320adcx140.c | 59 + sound/soc/codecs/tlv320adcx140.h | 1 + sound/soc/fsl/fsl_sai.c | 10 +- sound/soc/qcom/qdsp6/q6prm-clocks.c | 9 + sound/soc/qcom/qdsp6/q6prm.h | 19 + sound/soc/qcom/sm8250.c | 1 + sound/soc/soc-ac97.c | 8 +- sound/soc/soc-utils-test.c | 46 + sound/soc/sof/compress.c | 54 +- sound/soc/sof/sof-priv.h | 7 + tools/include/linux/objtool.h | 6 + tools/lib/bpf/bpf.c | 178 +- tools/lib/bpf/btf.c | 2 - tools/lib/bpf/btf.h | 1 - tools/lib/bpf/libbpf.c | 62 +- tools/lib/bpf/libbpf.h | 2 + tools/lib/bpf/libbpf.map | 2 + tools/lib/bpf/libbpf_legacy.h | 2 + tools/lib/bpf/netlink.c | 3 +- tools/lib/bpf/skel_internal.h | 10 +- tools/objtool/check.c | 44 +- .../selftests/bpf/prog_tests/attach_probe.c | 6 +- .../testing/selftests/bpf/prog_tests/autoattach.c | 30 + .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 2 +- .../selftests/bpf/prog_tests/task_pt_regs.c | 2 +- .../testing/selftests/bpf/progs/test_autoattach.c | 23 + tools/testing/selftests/bpf/xskxceiver.c | 2 +- .../powerpc/pmu/event_code_tests/.gitignore | 20 + .../powerpc/pmu/sampling_tests/.gitignore | 18 +- tools/testing/selftests/proc/proc-pid-vm.c | 56 +- tools/testing/selftests/vm/hmm-tests.c | 124 + 848 files changed, 31205 insertions(+), 19138 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-brcmstb-memc create mode 100644 Documentation/admin-guide/mm/multigen_lru.rst create mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,brcms [...] create mode 100644 Documentation/mm/multigen_lru.rst create mode 100644 Documentation/networking/devlink/t7xx.rst rename drivers/gpu/drm/{drm_fb_cma_helper.c => drm_fb_dma_helper.c} (60%) rename drivers/gpu/drm/{drm_gem_cma_helper.c => drm_gem_dma_helper.c} (61%) create mode 100644 drivers/gpu/drm/mgag200/mgag200_bmc.c delete mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_dump.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_dump.h delete mode 100644 drivers/gpu/drm/selftests/Makefile delete mode 100644 drivers/gpu/drm/selftests/drm_buddy_selftests.h delete mode 100644 drivers/gpu/drm/selftests/drm_cmdline_selftests.h delete mode 100644 drivers/gpu/drm/selftests/drm_mm_selftests.h delete mode 100644 drivers/gpu/drm/selftests/drm_modeset_selftests.h delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.c delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.h delete mode 100644 drivers/gpu/drm/selftests/test-drm_buddy.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_damage_helper.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_format.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h delete mode 100644 drivers/gpu/drm/selftests/test-drm_rect.c create mode 100644 drivers/gpu/drm/tests/drm_buddy_test.c create mode 100644 drivers/gpu/drm/tests/drm_cmdline_parser_test.c create mode 100644 drivers/gpu/drm/tests/drm_damage_helper_test.c rename drivers/gpu/drm/{selftests/test-drm_dp_mst_helper.c => tests/drm_dp_mst_hel [...] create mode 100644 drivers/gpu/drm/tests/drm_format_test.c rename drivers/gpu/drm/{selftests/test-drm_framebuffer.c => tests/drm_framebuffer_ [...] rename drivers/gpu/drm/{selftests/test-drm_mm.c => tests/drm_mm_test.c} (55%) rename drivers/gpu/drm/{selftests/test-drm_plane_helper.c => tests/drm_plane_helpe [...] create mode 100644 drivers/gpu/drm/tests/drm_rect_test.c delete mode 100644 drivers/gpu/drm/via/via_dma.c delete mode 100644 drivers/gpu/drm/via/via_dmablit.c delete mode 100644 drivers/gpu/drm/via/via_dmablit.h create mode 100644 drivers/gpu/drm/via/via_dri1.c delete mode 100644 drivers/gpu/drm/via/via_drv.c delete mode 100644 drivers/gpu/drm/via/via_drv.h delete mode 100644 drivers/gpu/drm/via/via_irq.c delete mode 100644 drivers/gpu/drm/via/via_map.c delete mode 100644 drivers/gpu/drm/via/via_mm.c delete mode 100644 drivers/gpu/drm/via/via_verifier.c delete mode 100644 drivers/gpu/drm/via/via_verifier.h delete mode 100644 drivers/gpu/drm/via/via_video.c create mode 100644 drivers/memory/brcmstb_memc.c create mode 100644 drivers/net/wwan/t7xx/t7xx_pci_rescan.c create mode 100644 drivers/net/wwan/t7xx/t7xx_pci_rescan.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port_devlink.c create mode 100644 drivers/net/wwan/t7xx/t7xx_port_devlink.h create mode 100644 drivers/net/wwan/t7xx/t7xx_uevent.c create mode 100644 drivers/net/wwan/t7xx/t7xx_uevent.h create mode 100644 drivers/nvmem/u-boot-env.c create mode 100644 drivers/platform/x86/amd/pmf/Kconfig create mode 100644 drivers/platform/x86/amd/pmf/Makefile create mode 100644 drivers/platform/x86/amd/pmf/acpi.c create mode 100644 drivers/platform/x86/amd/pmf/auto-mode.c create mode 100644 drivers/platform/x86/amd/pmf/core.c create mode 100644 drivers/platform/x86/amd/pmf/pmf.h create mode 100644 drivers/platform/x86/amd/pmf/sps.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_xmit.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_recv.c delete mode 100644 drivers/staging/r8188eu/os_dep/recv_linux.c create mode 100644 drivers/staging/rtl8192u/r8192U_debugfs.c rename include/drm/{drm_fb_cma_helper.h => drm_fb_dma_helper.h} (56%) rename include/drm/{drm_gem_cma_helper.h => drm_gem_dma_helper.h} (53%) create mode 100644 tools/testing/selftests/bpf/prog_tests/autoattach.c create mode 100644 tools/testing/selftests/bpf/progs/test_autoattach.c create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/.gitignore