This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 9152a993930d Add linux-next specific files for 20210114 omits 38b4a5a1c972 Merge branch 'akpm/master' omits 08124e767eea secretmem-test-add-basic-selftest-for-memfd_secret2-fix omits 7d65cfa1361f secretmem: test: add basic selftest for memfd_secret(2) omits e745a39a201b arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix omits 5448f1453a9f arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix omits cadf4eb1fa3b arch, mm: wire up memfd_secret system call where relevant omits d54d239db5f8 PM: hibernate: disable when there are active secretmem users omits b9a211519924 secretmem: add memcg accounting omits 95b8ec089cef secretmem: use PMD-size pages to amortize direct map fragm [...] omits 3a11f51e9557 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 069b20de765b mm: introduce memfd_secret system call to create "secret" [...] omits 953fe06c0124 kfence: fix implicit function declaration omits d5d537849afa set_memory: allow querying whether set_direct_map_*() is a [...] omits 86dd1d9b3a00 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix omits 1e7d3ecb83ee set_memory: allow set_direct_map_*_noflush() for multiple pages omits 7e1f189ac6d6 mmap: make mlock_future_check() global omits 9428b46a9b19 mm: add definition of PMD_PAGE_ORDER omits 6d1c878103b7 Merge branch 'akpm-current/current' omits f0ffb222e1aa Revert "x86/cpu/amd: Set __max_die_per_package on AMD" omits c19869912876 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 52e1803e7a16 Merge remote-tracking branch 'notifications/notifications- [...] omits bcfe91588c7c Merge remote-tracking branch 'mhi/mhi-next' omits c71daacfae50 Merge remote-tracking branch 'pidfd/for-next' omits 7018d55cbacc Merge remote-tracking branch 'hyperv/hyperv-next' omits b771b6f5ee55 Merge remote-tracking branch 'xarray/main' omits a432f69cd46c Merge remote-tracking branch 'nvmem/for-next' omits 8deba65f5edc Merge remote-tracking branch 'gnss/gnss-next' omits 852d0bc929b1 Merge remote-tracking branch 'kspp/for-next/kspp' omits f7e1280bba14 Merge remote-tracking branch 'rtc/rtc-next' omits e7caedc3ba95 Merge remote-tracking branch 'coresight/next' omits 3fcb7a89ec2c Merge remote-tracking branch 'livepatching/for-next' omits 432e3dcdb2d2 Merge remote-tracking branch 'userns/for-next' omits 3f0f903fa81f Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 63e08cb61cf0 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 87c4a1ca77ff Merge remote-tracking branch 'pinctrl/for-next' omits aaf5003d0e79 Merge remote-tracking branch 'gpio-intel/for-next' omits 695b96913fb2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 2b651c8b1b59 Merge remote-tracking branch 'rpmsg/for-next' omits 76abace68e7c Merge remote-tracking branch 'scsi-mkp/for-next' omits 27c9115dba79 Merge remote-tracking branch 'scsi/for-next' omits d926ce0fe61a Merge remote-tracking branch 'dmaengine/next' omits 50b0121828c8 Merge remote-tracking branch 'icc/icc-next' omits 5474cb84b59d Merge remote-tracking branch 'staging/staging-next' omits 01a947f6cf3c Merge remote-tracking branch 'thunderbolt/next' omits b7d765c358fb Merge remote-tracking branch 'soundwire/next' omits c4da89e2dcd1 Merge remote-tracking branch 'extcon/extcon-next' omits c90dd76fd521 Merge remote-tracking branch 'char-misc/char-misc-next' omits 4cb007f2877a Merge remote-tracking branch 'tty/tty-next' omits 4775197007c8 Merge remote-tracking branch 'phy-next/next' omits dcac9ec5a35d Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 4d918e2172a4 Merge remote-tracking branch 'usb-serial/usb-next' omits 456f06070cd8 Merge remote-tracking branch 'usb/usb-next' omits 73b063690dc4 Merge remote-tracking branch 'driver-core/driver-core-next' omits c6bee7019b32 Merge remote-tracking branch 'leds/for-next' omits 6110b51cf3c9 Merge remote-tracking branch 'hsi/for-next' omits 18402a3d55b6 Merge remote-tracking branch 'drivers-x86/for-next' omits 8ec019a4f2ca Merge remote-tracking branch 'workqueues/for-next' omits 60a8e237849a Merge remote-tracking branch 'percpu/for-next' omits 5776448ca8c2 Merge remote-tracking branch 'xen-tip/linux-next' omits 08925dd8f17b Merge remote-tracking branch 'rcu/rcu/next' omits 005eceba989d Merge remote-tracking branch 'edac/edac-for-next' omits 5469f1a4c424 Merge remote-tracking branch 'tip/auto-latest' omits c96790858e32 Merge remote-tracking branch 'spi/for-next' omits fc142e8ce805 Merge remote-tracking branch 'devicetree/for-next' omits b661e38b2507 Merge remote-tracking branch 'audit/next' omits 40cd07c51a5d Merge remote-tracking branch 'tpmdd/next' omits 51081597c203 Merge remote-tracking branch 'selinux/next' omits 2d47881fafa7 Merge remote-tracking branch 'keys/keys-next' omits 07ff653c3200 Merge remote-tracking branch 'security/next-testing' omits d641d146a83c Merge remote-tracking branch 'regulator/for-next' omits c4c02c6b5dea Merge remote-tracking branch 'battery/for-next' omits 6963e581a93f Merge remote-tracking branch 'mfd/for-mfd-next' omits 88f193b51baf Merge remote-tracking branch 'mmc/next' omits d329d0ce4233 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 7456eed47c28 Merge remote-tracking branch 'device-mapper/for-next' omits 91906a2b0c3c Merge remote-tracking branch 'block/for-next' omits a71ee2dd8db3 Merge remote-tracking branch 'input/next' omits ba701b600246 Merge remote-tracking branch 'sound-asoc/for-next' omits 89eb5d3a9e7d Merge remote-tracking branch 'sound/for-next' omits 3607dfb2fa96 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 5f380d84a583 next-20210108/drm-intel omits f5d928834f7c Merge remote-tracking branch 'amdgpu/drm-next' omits e95b20b09592 Merge remote-tracking branch 'crypto/master' omits aa42f2d92275 Merge remote-tracking branch 'nand/nand/next' omits 2ccf16143001 Merge remote-tracking branch 'mtd/mtd/next' omits bb9ce49592d6 Merge remote-tracking branch 'gfs2/for-next' omits 5972058c1837 Merge remote-tracking branch 'bluetooth/master' omits c738a43d81c2 Merge remote-tracking branch 'wireless-drivers-next/master' omits 6bdd82c2876d Merge remote-tracking branch 'ipsec-next/master' omits 54589053ca2e Merge remote-tracking branch 'bpf-next/for-next' omits 452958f1f3d1 Merge remote-tracking branch 'net-next/master' omits 1eabba209a17 Merge remote-tracking branch 'rdma/for-next' omits 956c9fecb563 Merge remote-tracking branch 'ieee1394/for-next' omits 3eab77c145f6 Merge remote-tracking branch 'thermal/thermal/linux-next' omits f8ef7f643f20 Merge remote-tracking branch 'devfreq/devfreq-next' omits fece92d43f18 Merge remote-tracking branch 'cpupower/cpupower' omits 56224f762385 Merge remote-tracking branch 'pm/linux-next' omits d1e1de456a0c Merge remote-tracking branch 'v4l-dvb-next/master' omits 9906255252b5 Merge remote-tracking branch 'v4l-dvb/master' omits 79af5ccca5a8 Merge remote-tracking branch 'jc_docs/docs-next' omits 59f00e6b65d2 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c46ff56fa1cc Merge remote-tracking branch 'dmi/dmi-for-next' omits 6467912cafb6 Merge remote-tracking branch 'i2c/i2c/for-next' omits 9077737978fd Merge remote-tracking branch 'hid/for-next' omits aacb1c2af49a Merge remote-tracking branch 'pci/next' omits 906fe747c1a3 Merge remote-tracking branch 'printk/for-next' omits 45b9c7e9dedb Merge remote-tracking branch 'vfs/for-next' omits 5588cf973c96 Merge remote-tracking branch 'v9fs/9p-next' omits 9a6582404259 Merge remote-tracking branch 'cel/for-next' omits e2332f1e2055 Merge remote-tracking branch 'nfs-anna/linux-next' omits fe0f70fdde5f Merge remote-tracking branch 'jfs/jfs-next' omits b144bdffb553 Merge remote-tracking branch 'f2fs/dev' omits 11ffbff81eda Merge remote-tracking branch 'ext4/dev' omits ee547e32eee3 Merge remote-tracking branch 'ext3/for_next' omits 75457b4e8eb2 Merge remote-tracking branch 'exfat/dev' omits 4513f0b7f9be Merge remote-tracking branch 'cifs/for-next' omits 624d78fc5175 Merge remote-tracking branch 'ceph/master' omits 21874492ebcf Merge remote-tracking branch 'btrfs/for-next' omits c8ad2447a905 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 76eeb0f462e6 Merge remote-tracking branch 'sh/for-next' omits 8cd744713af6 Merge remote-tracking branch 's390/for-next' omits 55a946065d2e Merge remote-tracking branch 'risc-v/for-next' omits 4294915eb15b Merge remote-tracking branch 'nds32/next' omits 417fee7ba25a Merge remote-tracking branch 'mips/mips-next' omits a0e58d509227 Merge remote-tracking branch 'microblaze/next' omits dd0c2237cb3f Merge remote-tracking branch 'h8300/h8300-next' omits 6608d0491db2 Merge remote-tracking branch 'csky/linux-next' omits 85a2c298bfc1 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 04d3c1e84374 Merge remote-tracking branch 'clk/clk-next' omits 32b3067ade93 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 27ecf9b79a7b Merge remote-tracking branch 'ti-k3/ti-k3-next' omits ed820a727f0e Merge remote-tracking branch 'tegra/for-next' omits 156c33e3b890 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits d8388a4555bb Merge remote-tracking branch 'stm32/stm32-next' omits 4259efd87a01 Merge remote-tracking branch 'scmi/for-linux-next' omits 08f6db48feee Merge remote-tracking branch 'samsung-krzk/for-next' omits 2d445fa2d276 Merge remote-tracking branch 'rockchip/for-next' omits f1ec02bceb26 Merge remote-tracking branch 'reset/reset/next' omits 9e170a0e0225 Merge remote-tracking branch 'renesas/next' omits c923b1600c0e Merge remote-tracking branch 'realtek/for-next' omits 7772368f1271 Merge remote-tracking branch 'raspberrypi/for-next' omits dbe97c2475df Merge remote-tracking branch 'qcom/for-next' omits 692fb24317a0 Merge remote-tracking branch 'omap/for-next' omits ed0eb4b1cdd2 Merge remote-tracking branch 'mvebu/for-next' omits 1efe136ac09b Merge remote-tracking branch 'mediatek/for-next' omits 2a2f7368a9d5 Merge remote-tracking branch 'keystone/next' omits 88510acca7da Merge remote-tracking branch 'imx-mxs/for-next' omits ea8cd836c2fe Merge remote-tracking branch 'drivers-memory/for-next' omits 5b650039b0f1 Merge remote-tracking branch 'at91/at91-next' omits 4b12b022aea2 Merge remote-tracking branch 'aspeed/for-next' omits e1d2ac207f33 Merge remote-tracking branch 'amlogic/for-next' omits 4db87b1ee807 Merge remote-tracking branch 'actions/for-next' omits e030eebed794 Merge remote-tracking branch 'arm-soc/for-next' omits 30d97758559c Merge remote-tracking branch 'arm64/for-next/core' omits 9ca7c655bf9f Merge remote-tracking branch 'dma-mapping/for-next' omits 02ff26287b03 Merge remote-tracking branch 'kbuild/for-next' omits 5d4d54cc29fa Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits e8ed20ef5319 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 06502aa77c43 Merge remote-tracking branch 'mmc-fixes/fixes' omits 9e945bbe086b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits e8dec2c46094 Merge remote-tracking branch 'scsi-fixes/fixes' omits d93f0450790d Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 32cc0c828c3b Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits 27d70895d635 Merge remote-tracking branch 'vfs-fixes/fixes' omits d9fcdf6ac726 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 29a3d720fd34 Merge remote-tracking branch 'omap-fixes/fixes' omits adacd7485790 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits c93964bb3786 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 8f2c2e538fab Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits d25d8e040710 Merge remote-tracking branch 'kselftest-fixes/fixes' omits f34fdf1e873b Merge remote-tracking branch 'ide/master' omits 42f88ad7967e Merge remote-tracking branch 'crypto-current/master' omits 96b431954143 Merge remote-tracking branch 'input-current/for-linus' omits f92fbb69296f Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits e92e31546b95 Merge remote-tracking branch 'phy/fixes' omits b18920362a42 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 122e3d294a07 Merge remote-tracking branch 'usb.current/usb-linus' omits 9930c3f030f0 Merge remote-tracking branch 'tty.current/tty-linus' omits f2fd2120908a Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 974cb688a45b Merge remote-tracking branch 'regulator-fixes/for-linus' omits 75f6c105f058 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 095f5c918e77 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 93c13f8e33c6 Merge remote-tracking branch 'sound-current/for-linus' omits 3eb428ef6dda Merge remote-tracking branch 'rdma-fixes/for-rc' omits 785d5511aaba Merge remote-tracking branch 'mac80211/master' omits 6286fc698058 Merge remote-tracking branch 'ipsec/master' omits 68d151ea6f95 Merge remote-tracking branch 'bpf/master' omits 4645962aaca6 Merge remote-tracking branch 'net/master' omits 4b78efca32d9 Merge remote-tracking branch 'sparc/master' omits e86b9492947c Merge remote-tracking branch 's390-fixes/fixes' omits fc6024e1f219 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits a7530e179db9 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 27c287b41659 ubsan: disable unsigned-overflow check for i386 omits 71445ef39136 scripts/gdb: fix list_for_each omits 5d4b4337219c aio: simplify read_events() omits 3d7f7cbb5005 checkpatch: prefer ftrace over function entry/exit printks omits c8fc9a3977c2 checkpatch: trivial style fixes omits 4b7d1a790c1b checkpatch: ignore warning designated initializers using NR_CPUS omits 84de41301b92 checkpatch: improve blank line after declaration test omits ff33e3939a35 include/linux/bitops.h: spelling s/synomyn/synonym/ omits 97a31c94fce5 string.h: move fortified functions definitions in a dedica [...] omits d715d0dc00b0 lib-optimize-cpumask_local_spread-v8 omits 1a48dccf64bc lib: optimize cpumask_local_spread() omits 97740b93743b lib/genalloc.c: change return type to unsigned long for bi [...] omits 0963a5cf1d64 proc/sysctl: make protected_* world readable omits aa1fd4989938 sysctl.c: fix underflow value setting risk in vm_table omits aba87eacc17c proc/wchan: use printk format instead of lookup_symbol_name() omits eb80cbdfced0 kernel/hung_task.c: Monitor killed tasks. omits 6f945627f09a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 50db80f2d5a8 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2838d725156b MAINTAINERS: add entry for KFENCE omits cb1226b157c4 kfence: show access type in report omits b8fb21605dd5 kfence: fix typo in test omits 4aa9e0f47fbf kfence: add test suite omits 5bbd6be67578 kfence, Documentation: add KFENCE documentation omits 418c765d2e42 revert kasan-remove-kfence-leftovers omits 1f732e852831 kfence, kasan: make KFENCE compatible with KASAN omits 3edaabc31a53 mm, kfence: insert KFENCE hooks for SLUB omits fcc436c6116e mm, kfence: insert KFENCE hooks for SLAB omits 3c222522b975 kfence: use pt_regs to generate stack trace on faults omits b0320a2f268a arm64, kfence: enable KFENCE for ARM64 omits 175a25ebb0c5 x86, kfence: enable KFENCE for x86 omits d0703be9b173 kfence: add option to use KFENCE without static keys omits 5640e713ec7b kfence: fix potential deadlock due to wake_up() omits 6bd3f60fa7b4 kfence: avoid stalling work queue task without allocations omits 779eb9d347cf kfence: Fix parameter description for kfence_object_start() omits ffd74c6b43b9 mm: add Kernel Electric-Fence infrastructure omits cc0e050697ce mm: page-flags.h: Typo fix (It -> If) omits 752b06026f4c mm: remove arch_remap() and mm-arch-hooks.h omits 69227e8e4123 mm: zswap: clean up confusing comment omits b89d8cc74d78 mm/vmstat.c: erase latency in vmstat_shepherd omits b08c480516a0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 03f856806051 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 67308e1f5617 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits ec071cdb15bf memblock: do not start bottom-up allocations with kernel_end omits 8d0c1ec687ed mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 517e7e5406fe mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 7fec331c2616 mm-cma-allocate-cma-areas-bottom-up-fix-2 omits c82434904b82 mm-cma-allocate-cma-areas-bottom-up-fix omits 137a8fe49927 mm: cma: allocate cma areas bottom-up omits 7526c03ea3f3 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits feea8e17ba66 mm,thp,shm: limit gfp mask to no more than specified omits 3572f1a1db0e mm,thp,shmem: limit shmem THP alloc gfp_mask omits 806d58bd86ed mm: remove pagevec_lookup_entries omits d5b5f0258345 mm: pass pvec directly to find_get_entries omits b191f33075a3 mm: remove nr_entries parameter from pagevec_lookup_entries omits 874efa839ae9 mm: add an 'end' parameter to pagevec_lookup_entries omits 182cf0e5409d mm: add an 'end' parameter to find_get_entries omits 9c5a59ffe71f fix mm-add-and-use-find_lock_entries.patch omits 4d3f76acae85 mm: add and use find_lock_entries omits 1fccc8bfe9a3 iomap: use mapping_seek_hole_data omits 2fed1930de54 fix mm-filemap-add-mapping_seek_hole_data.patch omits 8387438f0e63 mm/filemap: add mapping_seek_hole_data omits d6b4f8076e8b fix mm-filemap-add-helper-for-finding-pages.patch omits a0351a56e9a2 mm/filemap: add helper for finding pages omits 7b6fbb7ecb4a mm/filemap: rename find_get_entry to mapping_get_entry omits 245895f36268 mm: add FGP_ENTRY omits c8253712294e mm/swap: optimise get_shadow_from_swap_cache omits 459e1d528c33 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 4d02b2e14210 mm: make pagecache tagged lookups return only head pages omits 9368100966cd hugetlbfs: remove special hugetlbfs_set_page_dirty() omits eab1bfc755e0 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 334b69c4ef9a mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits fa929009b992 mm/compaction: remove rcu_read_lock during page compaction omits f08518e689d1 mm/vmscan: __isolate_lru_page_prepare() cleanup omits aa9e0f52c2c9 mm: hugetlb: add return -EAGAIN for dissolve_free_huge_page omits f3ba71b1155a mm: migrate: do not migrate HugeTLB page whose refcount is one omits 40a46595365d mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits c3a489b2bbdc mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits edda529feb6c MIPS: do not call flush_tlb_all when setting pmd entry omits 3e077010673c mm/huge_memory.c: update tlb entry if pmd is changed omits c0e9166e88d7 kasan-remove-redundant-config-option-v3 omits aba664d45a50 kasan: remove redundant config option omits dd39ae4cd963 kasan: add proper page allocator tests omits 2c188659680b kasan-fix-bug-detection-via-ksize-for-hw_tags-mode-fix omits c10c75779f23 kasan: fix bug detection via ksize for HW_TAGS mode omits fcad13f3dee0 kasan: fix memory corruption in kasan_bitops_tags test omits 7064b20933c4 kasan: adopt kmalloc_uaf2 test to HW_TAGS mode omits 6892d27df295 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 140ed16e33ca kasan: rename CONFIG_TEST_KASAN_MODULE omits f201253d5e21 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 2f4e53bfe6d5 kasan: add match-all tag tests omits dcc14e02298e kasan: clean up comments in tests omits cacab94a43b6 kasan: clarify HW_TAGS impact on TBI omits 2301830bf130 kasan: prefix exported functions with kasan_ omits 810f1790cb4d mm/page_reporting: use list_entry_is_head() in page_report [...] omits 1dd901280af5 mm: improve mprotect(R|W) efficiency on pages referenced once omits 609abb25cf6b mm/mmap.c: fix the adjusted length error omits a17a302e1724 mm/mmap.c: remove unnecessary local variable omits 35dad3dec6e0 mm: kmem: make __memcg_kmem_(un)charge static omits 2a7bf3123275 mmotm 2021-01-12-01-57 uploaded (NR_SWAPCACHE in mm/) omits b7e9ba340391 mm: memcg: add swapcache stat for memcg v2 omits 09eb6b35e26c mm/memcg: remove rcu locking for lock_page_lruvec function series omits 15106cdf82ed mm/memcg: revise the using condition of lock_page_lruvec f [...] omits fdbb10272981 mm: memcontrol: make the slab calculation consistent omits 30388b9496df mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits f2b448c39e2f mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits a6c81c3a5dd7 mm: memcontrol: convert NR_SHMEM_THPS account to pages omits cacb95a9e122 mm: memcontrol: convert NR_FILE_THPS account to pages omits d29f2beae229 mm: memcontrol: convert NR_ANON_THPS account to pages omits e5f670d3c0c1 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits a98dad696f23 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits af696e144839 mm: memcontrol: optimize per-lruvec stats counter memory usage omits c0b861d862da mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits a23b1d4bee73 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits d197c28bc942 mm/swap: don't SetPageWorkingset unconditionally during swapin omits 93a4cec578e4 mm/filemap: don't revert iter on -EIOCBQUEUED omits f4f35e4019f7 mm/filemap: remove unused parameter and change to void typ [...] omits 9f9333041e38 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 102117f1ca3c mm, tracing: record slab name for kmem_cache_free() omits c71e3b2a606a kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits d163fc69ea9c fs: delete repeated words in comments omits df14ada3bf7a ramfs: support O_TMPFILE omits e60cdb1190e7 ocfs2: fix ocfs2 corrupt when iputting an inode omits 90270b90856c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ff0d3ca1d9de ocfs2: remove redundant conditional before iput omits de08d3d02d66 /proc/kpageflags: do not use uninitialized struct pages omits b0fbeec86aa9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 60b7cab23e5e proc_sysctl: fix oops caused by incorrect command parameters. omits f96945f59d99 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits 3f5e10250864 mm: hugetlb: fix a race between isolating and freeing page omits e45dc400c82b mm: hugetlb: fix a race between freeing and dissolving the page omits 118d33d29084 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits c49376bdbb91 mm/process_vm_access.c: include compat.h omits 8af9ebf200e0 mm,hwpoison: Fix printing of page flags omits c8b5f06be2db MAINTAINERS: add Vlastimil as slab allocators maintainer omits 719d7fc931c5 mm/hugetlb: fix potential missing huge page size info omits 527917483703 mm: migrate: initialize err in do_migrate_pages omits 468fd9d61623 mm/vmalloc.c: fix potential memory leak omits c675e80c76e5 arm/kasan: fix the array size of kasan_early_shadow_pte[] omits 87b23db9359a kasan: fix incorrect arguments passing in kasan_add_zero_shadow omits 6e5580d07ce8 kasan: fix unaligned address is unhandled in kasan_remove_ [...] omits 10b08571b0a3 mm: fix numa stats for thp migration omits 6353f94fe711 mm: memcg: fix memcg file_dirty numa stat omits d9f7d563c419 mm: memcg/slab: optimize objcg stock draining omits dbc66f1bf761 mm/memcontrol: fix warning in mem_cgroup_page_lruvec() omits a362c25051c7 mm: fix initialization of struct page for holes in memory layout omits f5608f35f768 x86/setup: don't remove E820_TYPE_RAM for pfn 0 omits 036c5ffb78f0 mm-page_alloc-add-a-missing-mm_page_alloc_zone_locked-trac [...] omits 9871e10edf7b mm/page_alloc: add a missing mm_page_alloc_zone_locked() t [...] omits 936f17f44b44 mm, slub: consider rest of partial list if acquire_slab() fails omits 897a0546b4a0 Merge branch 'for-next-next-v5.11-20210112' into for-next- [...] omits 378852637e4d Merge branch 'for-next-current-v5.10-20210112' into for-ne [...] omits 664ef381e05e Merge branch 'ext/josef/pinned-for-enospc-v2' into for-nex [...] omits 05ced87bfafa Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] omits 7b88cccb1aba Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] omits 4507d8ccee85 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] omits d4f47256c6a4 Merge branch 'misc-next' into for-next-next-v5.11-20210112 omits 9cadd745b7f1 Merge branch 'misc-5.11' into for-next-current-v5.10-20210112 omits a68da48dd254 btrfs: don't clear ret in btrfs_start_dirty_block_groups omits 42c040ac43aa btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node omits 60fc33a796f6 btrfs: keep track of the root owner for relocation reads omits 6579b2899cdb btrfs: fix lockdep splat in btrfs_recover_relocation omits c914d6fbe4bc btrfs: abort the transaction if we fail to inc ref in btrf [...] omits d38c6b9956cd btrfs: do not double free backref nodes on error omits 071665907622 btrfs: add ASSERT()'s for deleting backref cache nodes omits 3b99473eb79a btrfs: do not warn if we can't find the reloc root when lo [...] omits 66e4a2f61566 btrfs: splice remaining dirty_bg's onto the transaction di [...] omits e69cab8a7e2a btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits 4ad85c8c62e0 btrfs: don't get an EINTR during drop_snapshot for reloc omits 63aaa8e4d210 btrfs: add a trace class for dumping the current ENOSPC state omits 54bd094a65ce btrfs: adjust the flush trace point to include the source omits b156f6e7e226 btrfs: implement space clamping for preemptive flushing omits 1c831b134ad9 btrfs: simplify the logic in need_preemptive_flushing omits 3905d55fa833 btrfs: rework btrfs_calc_reclaim_metadata_size omits 623fc3c553be btrfs: check reclaim_size in need_preemptive_reclaim omits a3cbeda4eb18 btrfs: rename need_do_async_reclaim omits a5e913e5eaa3 btrfs: improve preemptive background space flushing omits e065ca280405 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits d96dd3710ae8 btrfs: track ordered bytes instead of just dio ordered bytes omits 3e51c84adcc6 btrfs: add a trace point for reserve tickets omits b1fd0603dfd8 btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 495777ca31af btrfs: run delayed refs less often in commit_cowonly_roots omits 1be46d7cfa0e btrfs: stop running all delayed refs during snapshot omits 7c9543873575 btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 412ef1eeab50 btrfs: move delayed ref flushing for qgroup into qgroup helper omits c1544c92fe96 btrfs: only run delayed refs once before committing omits a85979fcf5c4 btrfs: delayed refs pre-flushing should only run the heads [...] omits 5005fb2f5247 btrfs: only let one thread pre-flush delayed refs in commit omits fbb274920de9 btrfs: do not block on deleted bgs mutex in the cleaner omits 6a365ef80e13 btrfs: account for new extents being deleted in total_byte [...] omits ea690f0458dc btrfs: handle ->total_bytes_pinned inside the delayed ref itself omits 2af4dc40496f btrfs: no need to run delayed refs after commit_fs_roots d [...] omits 72c075ae3441 btrfs: remove always true condition in btrfs_start_delalloc_roots omits 5713979dc870 btrfs: make btrfs_start_delalloc_root's nr argument a long omits 89f917f496dd btrfs: send: remove stale code when checking for shared extents omits 81235c42772a btrfs: consolidate btrfs_previous_item ret val handling in [...] omits 4a026665db76 btrfs: ref-verify: make sure owner is set for all refs omits 26dfc994afbd btrfs: ref-verify: pass down tree block level when building refs omits acae25b9e389 btrfs: noinline btrfs_should_cancel_balance omits 12761ef56900 btrfs: allow error injection for btrfs_search_slot and btr [...] omits 44460bc55b33 btrfs: remove new_dirid argument from btrfs_create_subvol_root omits 1dd5c180f618 btrfs: make btrfs_root::free_objectid hold the next availa [...] omits 929caf9fda00 btrfs: rename btrfs_root::highest_objectid to free_objectid omits adf48eef10e8 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid omits 909a1f13e289 btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] omits 3ca7152a477e btrfs: fix possible free space tree corruption with online [...] omits b9f76004363d f2fs: fix null page reference in redirty_blocks omits 3d8729d64f2f f2fs: clean up post-read processing omits b3cb8486f8d0 f2fs: trival cleanup in move_data_block() omits 2dad5a0dd7b6 f2fs: fix out-of-repair __setattr_copy() omits ee93b4fafed9 f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() omits 969945899a35 f2fs: introduce sb_status sysfs node omits 2a6f7a28785c keys: Update comment for restrict_link_by_key_or_keyring_chain omits 6e668cc18571 tpm: Remove tpm_dev_wq_lock omits 7095d0104f2b char: tpm: add i2c driver for cr50 omits f25392e356d8 tpm: Fix fall-through warnings for Clang omits 1354b8946c46 arm64: allow LTO to be selected omits 09b812ac146f arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS omits d73692f0f527 arm64: vdso: disable LTO omits ed02e86f1752 drivers/misc/lkdtm: disable LTO for rodata.o omits b12eba00cb87 efi/libstub: disable LTO omits 3d05432db312 scripts/mod: disable LTO for empty.c omits 5c0312ef3ca0 modpost: lto: strip .lto from module names omits dc83615370e7 PCI: Fix PREL32 relocations for LTO omits a51d9615ffb5 init: lto: fix PREL32 relocations omits 7918ea64195d init: lto: ensure initcall ordering omits 81bfbc27b122 kbuild: lto: add a default list of used symbols omits d03e46783689 kbuild: lto: merge module sections omits f6db4eff0691 kbuild: lto: limit inlining omits 6eb20c5338a0 kbuild: lto: fix module versioning omits 833174494976 kbuild: add support for Clang LTO omits 7b2992e67b23 MAINTAINERS: update radeon/amdgpu/amdkfd git trees omits fe97c2853b26 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits a37b0ab26f72 drm/amdgpu: Enable GPU reset for vangogh omits 83c82bb7b7ce drm/amdgpu: fix mode2 reset sequence for vangogh omits 07fd6697d489 drm/amdgpu/nv: add mode2 reset handling omits 5775059edbfc drm/amdgpu: add mode2 reset support for vangogh omits 60dd4dbddc30 drm/amdgpu: add another raven1 gfxoff quirk omits 72dbfe2c708f drm/radeon: fix check order in radeon_bo_move omits 9c089794e5cc drm/amdgpu: fix check order in amdgpu_bo_move omits 43dd55bef0fa usb: typec: ucsi: check cci busy during PPM reset omits 72962ebcdd45 Merge remote-tracking branch 'regmap/for-5.11' into regmap-linus omits 2fc3f48ad711 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout omits 70c6032b55a6 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell omits 7ca5a05d7d3f dt-bindings: mfd: Correct the node name of the panel LED omits e286cecc1706 mfd: sgi-ioc3: Turn Kconfig option into a bool omits 01a6cd2526c1 mfd: altera-sysmgr: Fix physical address storing more omits 814fddb955f8 ARM: multi_v7_defconfig: enable STM32 dfsdm audio support omits 35585a865bf5 ARM: multi_v7_defconfig: enable STM32 spdifrx support omits 1926d571a413 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles omits d27a52d51454 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] omits 235a8368ae93 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix omits d833b42b944a ARM: dts: stm32: Add DHCOM based PicoITX board omits 71865b041310 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] omits 7264f1c618ae ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] omits 4dbd85c60be1 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node omits ed4602f54d0c ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] omits 0e4b9e24d730 ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 omits 86067ac5bd62 ARM: dts: stm32: fix dmamux reg property on stm32h743 omits 605649ed0409 ARM: dts: stm32: fix dmamux reg property on stm32mp151 omits ca42a21484be ARM: dts: stm32: fix mdma1 clients channel priority level [...] omits 96959aaf053e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] omits 1fb08996372a ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] omits 933f73124ac8 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller omits 934dce0ca713 dt-bindings: connector: add typec-power-opmode property to [...] omits 6857935dce18 ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl omits d3d8123c26a2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] omits b71df93bec39 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] omits 9de097a44693 ARM: multi_v7_defconfig: add STM32 crypto support omits ea5554881a0e ARM: dts: stm32: enable CRYP by default on stm32mp15 omits 80e51db907c6 ARM: dts: stm32: enable CRC1 by default on stm32mp15 omits 5d01824329e8 ARM: dts: stm32: enable HASH by default on stm32mp15 omits d880b9037600 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 omits da43af2bfae1 ARM: dts: stm32: Add LP timer irqs on stm32mp151 omits fc00bf9f3120 ARM: dts: stm32: update sdmmc IP version for STM32MP15 omits 5ab05708c6fc ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 omits dcec563e817c ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds b5639879902a arm64: syscall: include prototype for EL0 SVC functions adds 73a7c155a2b2 arm64: selftests: Fix spelling of 'Mismatch' adds f02108fe81f9 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 2225a8dda263 powerpc: Fix alignment bug within the init sections adds 41131a5e54ae powerpc/vdso: Fix clock_gettime_fallback for vdso32 adds e4241ad70e80 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 4bffba4e2fbb Merge remote-tracking branch 's390-fixes/fixes' adds 8cec0fb861b0 Merge remote-tracking branch 'sparc/master' adds 1f02efd1bb35 net: stmmac: use __napi_schedule() for PREEMPT_RT adds b42b3a2744b3 can: isotp: isotp_getname(): fix kernel information leak adds ca4c6ebeeb50 can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NUL [...] adds 7b25339f4eaf Merge tag 'linux-can-fixes-for-5.11-20210113' of git://git [...] adds 7128c834d30e i40e: fix potential NULL pointer dereferencing adds 8ad2a970d201 cxgb4/chtls: Fix tid stuck due to wrong update of qid adds 5b55299eed78 net: stmmac: Fixed mtu channged by cache aligned adds 47e4bb147a96 net: sit: unregister_netdevice on newlink's error path adds 25764779298f net: tip: fix a couple kernel-doc markups adds b76889ff51bf net: stmmac: fix taprio schedule configuration adds fe28c53ed71d net: stmmac: fix taprio configuration when base_time is in [...] adds 7da17624e794 nt: usb: USB_RTL8153_ECM should not default to y adds 3226b158e67c net: avoid 32 x truesize under-estimation for tiny skbs adds 93089de91e85 MAINTAINERS: altx: move Jay Cliburn to CREDITS adds 09cd3f4683a9 MAINTAINERS: net: move Alexey Kuznetsov to CREDITS adds 5e62d124f75a MAINTAINERS: vrf: move Shrijeet to CREDITS adds c41efbf2ad56 MAINTAINERS: ena: remove Zorik Machulsky from reviewers adds 0e4ed0b62b5a MAINTAINERS: tls: move Aviad to CREDITS adds 4f3786e01194 MAINTAINERS: ipvs: move Wensong Zhang to CREDITS adds 054c4610bd05 MAINTAINERS: dccp: move Gerrit Renker to CREDITS adds 70db767fb33a Merge branch 'maintainers-remove-inactive-folks-from-networking' adds 25537d71e2d0 net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM adds 13a9499e8333 mptcp: fix locking in mptcp_disconnect() adds 0fd0e7403ef0 Merge remote-tracking branch 'net/master' adds 7ac6ad051150 bpf: Reject too big ctx_size_in for raw_tp test run adds 744ea4e3885e bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling adds 4237e9f4a962 selftests/bpf: Add verifier test for PTR_TO_MEM spill adds 4ca8876a69b9 Merge remote-tracking branch 'bpf/master' adds 5a71ad798029 Merge remote-tracking branch 'ipsec/master' adds b7c568752ef3 mt76: Fix queue ID variable types after mcu queue split adds a6616bc9a0af iwlwifi: dbg: Don't touch the tlv data adds 00eb40ae5429 Merge remote-tracking branch 'wireless-drivers/master' adds 79b0216d1d60 Merge remote-tracking branch 'mac80211/master' adds b79f2dc5ffe1 RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() adds 2cb091f6293d IB/mlx5: Fix error unwinding when set_has_smi_cap fails adds 1c3aa6bd0b82 RDMA/mlx5: Fix wrong free of blue flame register on error adds 7c7b3e5d9aee RDMA/cma: Fix error flow in default_roce_mode_store adds 65d436de2c33 Merge remote-tracking branch 'rdma-fixes/for-rc' adds e4ea77f8e53f ALSA: usb-audio: Always apply the hw constraints for impli [...] adds 495dc7637cb5 ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T adds 67ea698c3950 ALSA: hda/via: Add minimum mute flag adds 1886dc3e579f Merge remote-tracking branch 'sound-current/for-linus' adds 9fb103129f06 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 4ce3700e9092 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 7a2da5d7960a spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set [...] adds 76e69e316ce6 Merge remote-tracking branch 'spi-fixes/for-linus' adds ef2d4a76e350 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 168bbbd78a2b Merge remote-tracking branch 'tty.current/tty-linus' adds 6e6aa61d8119 USB: gadget: dummy-hcd: Fix errors in port-reset handling adds 9e37b47d1245 Merge remote-tracking branch 'usb.current/usb-linus' adds 4abeb3cf431f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 90518bd07403 Merge remote-tracking branch 'phy/fixes' adds ab1930a4fa2d Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 72595bfc24cb Merge remote-tracking branch 'input-current/for-linus' adds 0a032edb22f2 Merge remote-tracking branch 'crypto-current/master' adds 63b04c8ba2e8 Merge remote-tracking branch 'ide/master' adds c6179497574f Merge remote-tracking branch 'kselftest-fixes/fixes' adds 3c97be6982e6 mtd: rawnand: nandsim: Fix the logic when selecting Hammin [...] adds 18f62614308b mtd: rawnand: intel: check the mtd name only after setting [...] adds e708789c4a87 mtd: spinand: Fix MTD_OPS_AUTO_OOB requests adds 8fd0f24fa3e2 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 4bace22d0b60 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 0a96894005d8 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 95c7f75afb02 Merge remote-tracking branch 'omap-fixes/fixes' adds 543e2f733c3a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 9f28159fbdf5 Merge remote-tracking branch 'vfs-fixes/fixes' adds 44c4886ce22e Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds 56296b86a522 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds d97ef0e23797 Merge remote-tracking branch 'scsi-fixes/fixes' adds 6f627f49f00c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds bdbb57e7b577 Merge remote-tracking branch 'mmc-fixes/fixes' adds 0aa2ec8a475f riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL adds c25a053e1577 riscv: Fix KASAN memory mapping. adds be969b7cfbcf dts: phy: fix missing mdio device and probe failure of vsc [...] adds a0fa9d727043 dts: phy: add GPIO number and active state used for phy reset adds 0983834a8393 riscv: defconfig: enable gpio support for HiFive Unleashed adds f3801e50b889 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 5bd8ecf03410 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 33740ae799d2 Merge remote-tracking branch 'kbuild/for-next' adds c59763789c55 Merge remote-tracking branch 'dma-mapping/for-next' adds e34e21579d05 Merge remote-tracking branch 'arm64/for-next/core' adds 69889a9e4e3e Merge remote-tracking branch 'arm-soc/for-next' adds 36e4297f3d2e Merge remote-tracking branch 'actions/for-next' adds 1c45d4b3e242 Merge remote-tracking branch 'amlogic/for-next' adds e914b6b23349 Merge remote-tracking branch 'aspeed/for-next' adds 35b317b7520e Merge remote-tracking branch 'at91/at91-next' adds 491b9e6a0ad5 Merge remote-tracking branch 'drivers-memory/for-next' adds cd67790d3eac Merge remote-tracking branch 'imx-mxs/for-next' adds 2f77bf18bfce Merge remote-tracking branch 'keystone/next' adds 01fb90496ee5 Merge remote-tracking branch 'mediatek/for-next' adds 3fce395d2c52 Merge remote-tracking branch 'mvebu/for-next' adds bceacce20400 Merge remote-tracking branch 'omap/for-next' adds 8d6b899ac79b Merge remote-tracking branch 'qcom/for-next' adds 4d21f8868fa2 Merge remote-tracking branch 'raspberrypi/for-next' adds 82ea955dd58e Merge remote-tracking branch 'realtek/for-next' adds 73feebad9e05 arm64: dts: renesas: r8a779a0: Add pinctrl device node adds dfacaef96cbf arm64: dts: renesas: r8a779a0: Add GPIO nodes adds 1f4449e12c5c arm64: dts: renesas: r8a779a0: Add SYS-DMAC nodes adds f1477673cb5a Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next adds bff82b1181e3 Merge remote-tracking branch 'renesas/next' adds ac9b7554afeb reset: core: fix a kernel-doc markup adds 53876878317d Merge remote-tracking branch 'reset/reset/next' adds 2d9ba250b5b1 Merge remote-tracking branch 'rockchip/for-next' adds 30befcea50ab Merge remote-tracking branch 'samsung-krzk/for-next' adds 3f3640c2fc8a Merge remote-tracking branch 'scmi/for-linux-next' adds a0572c0734e4 ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect adds 1a9b001237f8 ARM: dts: stm32: Connect card-detect signal on DHCOM adds 063a60634d48 ARM: dts: stm32: Disable WP on DHCOM uSD slot adds 087698939f30 ARM: dts: stm32: Disable optional TSC2004 on DRC02 board adds bcbacfb82c70 ARM: dts: stm32: Fix GPIO hog names on DHCOM adds 10793e557ace ARM: dts: stm32: Fix GPIO hog flags on DHCOM PicoITX adds 83d411224025 ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 adds 7cd8567d988a ARM: dts: stm32: Enable internal pull-ups for SDMMC1 on DHCOM SoM adds 32d4878b26c1 ARM: dts: stm32: Disable SDMMC1 CKIN feedback clock on DHCOM adds 2f9c3506b5c5 ARM: dts: stm32: Fix schema warnings for pwm-leds on lxa-mc1 adds 8ba396551d5d ARM: dts: stm32: Disable KS8851 and FMC on PicoITX board adds c66385afccee Merge remote-tracking branch 'stm32/stm32-next' adds 3069a84fd67b dt-bindings: media: Add Allwinner R40 deinterlace compatible adds 62de535663e8 ARM: dts: sun8i: r40: Add deinterlace node adds 086b4f7afded arm64: dts: allwinner: h5: Add deinterlace node adds 7f230c86de7d ARM: dts: sun5i: add A10s/A13 mali gpu support fallback adds 0b26926a9642 arm64: dts: allwinner: pinephone: Support volume key wakeup adds 53441b8ef7de arm64: dts: allwinner: h6: PineH64 model B: Add bluetooth adds cc72570747e4 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 adds da2fb8457f71 arm64: dts: allwinner: H6: properly connect USB PHY to port 0 adds 66a3cf5a25e2 arm64: dts: allwinner: Pine64-LTS: Add status LED adds 941432d00768 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card adds cfe6c487b9a1 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency adds 948c657cc45e arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz adds 0d66e0b857c6 arm64: dts: allwinner: Pine64-LTS/SoPine: Enable HS200 eMMC mode adds 8837e845a2a8 arm64: dts: allwinner: Pine H64: Enable HS200 eMMC mode adds 0950109f1bd7 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next adds f51ba35cf70e Merge remote-tracking branch 'sunxi/sunxi/for-next' adds a1ab2387d2dc Merge remote-tracking branch 'tegra/for-next' adds b7a93b832811 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds eb6f3655d3ed arm64: dts: ti: k3-j7200: Add R5F cluster nodes adds 7a3b0c2ad3b0 arm64: dts: ti: k3-j7200-som-p0: Add mailboxes to R5Fs adds c8a9c85d4e70 arm64: dts: ti: k3-j7200-som-p0: Add DDR carveout memory n [...] adds 34f13f0656c0 Merge branch 'ti-k3-dts-next' into ti-k3-next adds 18c675264f7b Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 99d2986731d1 Merge remote-tracking branch 'clk/clk-next' adds 5a36ed52760d Merge remote-tracking branch 'clk-renesas/renesas-clk' adds efe96bb64bab Merge remote-tracking branch 'csky/linux-next' adds 05ec6ae91915 Merge remote-tracking branch 'h8300/h8300-next' adds 2f74e7e1f266 Merge remote-tracking branch 'microblaze/next' adds 64f49c9975b8 Merge remote-tracking branch 'mips/mips-next' adds 0be7ef075e9a Merge remote-tracking branch 'nds32/next' adds 472ab9ee15c6 openrisc: Add vmlinux.bin target adds 131172a4a8ce openrisc: restart: Call common handlers before hanging adds 9d93a9e8aab3 drivers/soc/litex: move generic accessors to litex.h adds b5d3061ea2e6 drivers/soc/litex: separate MMIO from subregister offset c [...] adds ffa4ebc48971 drivers/soc/litex: s/LITEX_REG_SIZE/LITEX_SUBREG_ALIGN/g adds 51f109228308 drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs adds 4f70d150294b drivers/soc/litex: make 'litex_[set|get]_reg()' methods private adds 42d0f7f77fa2 Merge remote-tracking branch 'openrisc/for-next' adds 06ebc57f7c5c riscv: Enable per-task stack canaries adds d514b8de9176 riscv: Add dump stack in show_regs adds b87fffe5d26a riscv: Improve __show_regs adds 96257ae71b91 riscv/stacktrace: Fix stack output without ra on the stack top adds f78e7e94da8d Merge remote-tracking branch 'risc-v/for-next' adds 4acf02dcaf53 Merge remote-tracking branch 's390/for-next' adds 20ccc4803451 Merge remote-tracking branch 'sh/for-next' adds 90254d9dddab Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 14ff8e1970c0 btrfs: no need to run delayed refs after commit_fs_roots d [...] adds 518837e65068 btrfs: send: fix invalid clone operations when cloning fro [...] adds 774bdced2910 Merge branch 'misc-5.11' into for-next-current-v5.10-20210114 adds 28c6a8feccb2 Merge branch 'for-next-current-v5.10-20210114' into for-ne [...] adds ca93e922633f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] adds 7e6a6c805b10 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid adds e6045a6e0e93 btrfs: rename btrfs_root::highest_objectid to free_objectid adds 96a4702526ad btrfs: make btrfs_root::free_objectid hold the next availa [...] adds a55f378eaa47 btrfs: remove new_dirid argument from btrfs_create_subvol_root adds 2bc02a32eed9 btrfs: allow error injection for btrfs_search_slot and btr [...] adds 4509dd391960 btrfs: noinline btrfs_should_cancel_balance adds c01d3c82a768 btrfs: ref-verify: pass down tree block level when building refs adds 29dc8e6e0c86 btrfs: ref-verify: make sure owner is set for all refs adds 1b5b0aabd460 btrfs: consolidate btrfs_previous_item ret val handling in [...] adds 98a01c621baa btrfs: send: remove stale code when checking for shared extents adds 4f8eaa26310e btrfs: make btrfs_start_delalloc_root's nr argument a long adds 9fede3c7e862 btrfs: remove always true condition in btrfs_start_delalloc_roots adds f7ee34e33d8d btrfs: no need to run delayed refs after commit_fs_roots d [...] adds f13ee362b0a3 btrfs: send: fix invalid clone operations when cloning fro [...] adds 38824bd4a11a btrfs: make btrfs_dio_private::bytes u32 adds bd458833c1ba btrfs: refactor btrfs_dec_test_* functions for ordered extents adds 96dcab5bc78b btrfs: rename parameter offset to disk_bytenr in submit_ex [...] adds 72e9da0029e3 btrfs: refactor __extent_writepage_io() to improve readability adds b47579eb8ab7 btrfs: update comment for btrfs_dirty_pages adds 56d36b94c8d9 btrfs: introduce helper to grab an existing extent buffer [...] adds f54caac59423 btrfs: don't get an EINTR during drop_snapshot for reloc adds da1abed99bf3 btrfs: do not double free backref nodes on error adds d68605ae9001 btrfs: fix lockdep splat in btrfs_recover_relocation adds 55992f6ba46c btrfs: keep track of the root owner for relocation reads adds 0cd2f089790b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node adds a2834561c34f btrfs: don't clear ret in btrfs_start_dirty_block_groups adds 781346c84a26 Merge branch 'misc-next' into for-next-next-v5.11-20210114 adds 8d9e464ab547 btrfs: fix reloc root leak with 0 ref reloc roots on recovery adds 0e2eee1a7f71 btrfs: splice remaining dirty_bg's onto the transaction di [...] adds 213efd13c944 btrfs: do not warn if we can't find the reloc root when lo [...] adds 7c37a2f5cec0 btrfs: add ASSERT()'s for deleting backref cache nodes adds ce5b5b77b24c btrfs: abort the transaction if we fail to inc ref in btrf [...] adds e129c2dd96b9 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] adds 5946a99e8b9f btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds 803d61efddfc btrfs: add a trace point for reserve tickets adds 387b827ca4af btrfs: track ordered bytes instead of just dio ordered bytes adds 0c1b13a6cfd4 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds 86258a0ae35e btrfs: improve preemptive background space flushing adds ef84f5fd7e83 btrfs: rename need_do_async_reclaim adds 0e6b7f16f755 btrfs: check reclaim_size in need_preemptive_reclaim adds 1ac316c73201 btrfs: rework btrfs_calc_reclaim_metadata_size adds febf159d0239 btrfs: simplify the logic in need_preemptive_flushing adds 51d8dd7c281e btrfs: implement space clamping for preemptive flushing adds 69acb8a397b6 btrfs: adjust the flush trace point to include the source adds 4cbf7fb12155 btrfs: add a trace class for dumping the current ENOSPC state adds 4ed7798d6f3f Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds 5188ce9372d0 btrfs: do not block on deleted bgs mutex in the cleaner adds e8971692669d btrfs: only let one thread pre-flush delayed refs in commit adds 7e5459072eab btrfs: delayed refs pre-flushing should only run the heads [...] adds 35fbedaf72d5 btrfs: only run delayed refs once before committing adds 29f9f54017ff btrfs: move delayed ref flushing for qgroup into qgroup helper adds 9b0af1f7182a btrfs: remove bogus BUG_ON in alloc_reserved_tree_block adds d4ce1845ff74 btrfs: stop running all delayed refs during snapshot adds 5905b2f35871 btrfs: run delayed refs less often in commit_cowonly_roots adds 76713dcd55f6 Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] adds a762d7e03e86 btrfs: handle ->total_bytes_pinned inside the delayed ref itself adds 1a2a5cda3bcc btrfs: account for new extents being deleted in total_byte [...] adds 1959872fdb8d Merge branch 'ext/josef/pinned-for-enospc-v2' into for-nex [...] adds 102cfe222828 btrfs: fix possible free space tree corruption with online [...] adds b4d51aa8ec07 Merge branch 'ext/josef/fst-corruption-convert' into for-n [...] adds 5be0db194983 Merge branch 'for-next-next-v5.11-20210114' into for-next- [...] adds 94969e3f056c Merge remote-tracking branch 'btrfs/for-next' adds 89bc1d9e90e9 Merge remote-tracking branch 'ceph/master' adds 3c8b335c9870 Merge remote-tracking branch 'cifs/for-next' adds 6e2d4c4096c7 Merge remote-tracking branch 'exfat/dev' adds df679b841249 Merge remote-tracking branch 'ext3/for_next' adds 1e1261a84a85 Merge remote-tracking branch 'ext4/dev' adds 2c5e42dfe693 f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() adds 754fcb1cedb4 f2fs: fix out-of-repair __setattr_copy() adds 277e4e2fcdc1 f2fs: trival cleanup in move_data_block() adds 1991c3c81380 f2fs: clean up post-read processing adds 1cea718dfa97 f2fs: fix null page reference in redirty_blocks adds 532ea36da8da f2fs: fix to set/clear I_LINKABLE under i_lock adds 34764a5f03f4 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() adds 147b93186f2d f2fs: compress: fix potential deadlock adds 176672491ec8 f2fs: fix to use per-inode maxbytes adds 9e6bf79127c3 f2fs: introduce sb_status sysfs node adds 0e2bd4229b2a f2fs: remove unused stat_{inc, dec}_atomic_write adds b9dd85601265 Merge remote-tracking branch 'f2fs/dev' adds 56d11d7b261e Merge remote-tracking branch 'jfs/jfs-next' adds 922be1bd7586 Merge remote-tracking branch 'nfs-anna/linux-next' adds fa948024b626 Merge remote-tracking branch 'cel/for-next' adds 5b0f5f0c3993 Merge remote-tracking branch 'v9fs/9p-next' adds c1446efac6cf Merge remote-tracking branch 'vfs/for-next' adds f9ca777b2dc2 Merge remote-tracking branch 'printk/for-next' adds 0096d4f4b6c6 Merge remote-tracking branch 'pci/next' adds 859b510bb7fa HID: chicony: Add Wireless Radio Control feature for Chico [...] adds fc966e321e47 Merge branch 'for-5.12/chicony' into for-next adds 7de843dbaaa6 HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode adds cbc14d19271a Merge branch 'for-5.11/upstream-fixes' into for-next adds aaf334c59016 Merge remote-tracking branch 'hid/for-next' adds a1552da8d515 Merge remote-tracking branch 'i2c/i2c/for-next' adds 6afe5cecd271 Merge remote-tracking branch 'dmi/dmi-for-next' adds 93cad2157225 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 174a6db25f0d doc/zh_CN: adjust table markup in mips/ingenic-tcu.rst adds f302589b2d2a doc/zh_CN: mips: use doc references instead adds fd0162e59722 Merge remote-tracking branch 'jc_docs/docs-next' adds 4487e0215560 media: ir_toy: add another IR Droid device adds 1b43bad31fb0 media: mceusb: Fix potential out-of-bounds shift adds 9db0fcde36e3 media: cxd2841er: use DIV_ROUND_UP to calculate timeout adds ae56e038f72d media: ccs: Make (non-)use of uninitialised variables more robust adds 99d0cbe4be78 media: v4l2-ctrl: Add frame-specific min/max qp controls for hevc adds 4ca134ee9823 media: v4l2-ctrl: Add layer wise bitrate controls for h264 adds 74c895974fd3 media: venus: venc: Add support for frame-specific min/max [...] adds 6bde70da98f6 media: v4l2-ctrl: Add base layer priority id control. adds e98ce77b5753 media: venus: venc : Add support for priority ID control. adds 9bac67214fbf media: imx7: csi: Fix regression for parallel cameras on i.MX6UL adds f5ffb81f5137 media: imx7: csi: Fix pad link validation adds 3b3bf0e38959 media: ti-vpe: cal: Mark cal_camerarx_media_ops with stati [...] adds 5a402af5e19f media: ti-vpe: cal: fix write to unallocated memory adds 480fad61d301 media: zoran: convert comma to semicolon adds 321af22a3d2f media: atomisp: convert comma to semicolon adds 34412d408bf8 Merge remote-tracking branch 'v4l-dvb/master' adds 38d5f2928758 Merge remote-tracking branch 'v4l-dvb-next/master' adds 3c516e038f0c Documentation: ACPI: EINJ: Fix error type values for PCIe errors adds c6b98386bc95 Merge branch 'acpi-docs' into linux-next adds 9dd04ec6bc6f cpufreq: intel_pstate: Always read hwp_cap_cached with REA [...] adds a45ee4d4e13b cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument adds 597ffbc8d085 cpufreq: intel_pstate: Rename two functions adds 6f67e060083a cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CA [...] adds 9f0b1e583eac Merge branch 'pm-cpufreq' into linux-next adds 9dbe5a3f4ca3 Merge remote-tracking branch 'pm/linux-next' adds 4745741a6800 Merge remote-tracking branch 'cpupower/cpupower' adds d5c290463abd Merge remote-tracking branch 'devfreq/devfreq-next' adds d8ad8d38b779 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 1c870a398ea6 Merge remote-tracking branch 'ieee1394/for-next' adds 6b22f292329c Merge remote-tracking branch 'rdma/for-next' adds 838b00a2260a net/mlx5: Add HW definition of reg_c_preserve adds 21bad8da1e77 net/mlx5e: Simplify condition on esw_vport_enable_qos() adds af4c2fab3ff4 net/mlx5: E-Switch, use new cap as condition for mpls over udp adds 9a99c8f1253a net/mlx5e: E-Switch, Offload all chain 0 priorities when m [...] adds f822cf86af00 net/mlx5e: CT: Pass null instead of zero spec adds 8d2c5e755718 net/mlx5e: Remove redundant initialization to null adds 763e1e547f86 net/mlx5e: CT: Remove redundant usage of zone mask adds 3a28eda94c8c net/mlx5e: IPsec, Enclose csum logic under ipsec config adds f3bea940b12c net/mlx5e: IPsec, Avoid unreachable return adds a29adad5860e net/mlx5e: IPsec, Inline feature_check fast-path function adds 224169d2a32b net/mlx5e: IPsec, Remove unnecessary config flag usage adds 679500e385fc Merge branch 'mlx5-updates-2021-01-07' adds 324cefaf1c72 net: core: use eth_type_vlan in __netif_receive_skb_core adds b7cf966126eb octeontx2-pf: Add flow classification using IP next level [...] adds 70b32d8276fe dpaa2-eth: add support for Rx VLAN filtering adds 848c1903d35e dpaa2-mac: fix the remove path for non-MAC interfaces adds 0ae5b43d6dde tcp: assign skb hash after tcp_event_data_sent adds 8cec496dd331 Merge remote-tracking branch 'net-next/master' adds de11ae4f56fd selftests/bpf: Enable cross-building adds 5837cedef6f3 selftests/bpf: Fix out-of-tree build adds d6ac8cad50f0 selftests/bpf: Move generated test files to $(TEST_GEN_FILES) adds ca1e846711a8 selftests/bpf: Fix installation of urandom_read adds b8d1cbef2ea4 selftests/bpf: Install btf_dump test cases adds fbeed9349521 Merge branch 'selftests/bpf: Some build fixes' adds ce5a518e9de5 bpf, libbpf: Avoid unused function warning on bpf_tail_cal [...] adds bade5c554f1a tools/bpftool: Add -Wall when building BPF programs adds 12db32c9d75a Merge remote-tracking branch 'bpf-next/for-next' adds 8d18a0ff882c Merge remote-tracking branch 'ipsec-next/master' adds 8873e8f56f74 rtw88: Delete useless kfree code adds ac9533d2a637 rtw88: reduce the log level for failure of tx report adds 840105e4f12f rtw88: 8821c: apply CCK PD level which calculates from dyn [...] adds 5f782c11569d rtw88: coex: set 4 slot TDMA for BT link and WL busy adds d3a78c7a9daa rtw88: Simplify bool comparison adds 596c84c49f8a mwifiex: pcie: Drop bogus __refdata annotation adds e4c748ee4af1 wilc1000: fix spelling mistake in Kconfig "devision" -> "d [...] adds f4add10399f9 brcmfmac: support BCM4365E with 43666 ChipCommon chip ID adds 0e40dbd56d67 mt7601u: process URBs in status EPROTO properly adds 1dac51269d05 mt7601u: check the status of device in calibration adds 0924ba9fbc26 qtnfmac_pcie: Use module_pci_driver adds 73c655410181 brcmfmac: Delete useless kfree code adds e862a3e40880 brcmfmac: clear EAP/association status bits on linkdown events adds 098238e80bed wilc1000: use flexible-array member instead of zero-length array adds 07ceefa3012f wlcore: Downgrade exceeded max RX BA sessions to debug adds 1e5c47cb1e32 Merge remote-tracking branch 'wireless-drivers-next/master' adds f6bbece55da7 Merge remote-tracking branch 'bluetooth/master' adds bb8551d15c46 Merge remote-tracking branch 'gfs2/for-next' adds af721f783676 Merge remote-tracking branch 'mtd/mtd/next' adds 969bc9d3e828 mtd: convert comma to semicolon adds 83f6936463d3 mtd: rawnand: marvell: convert comma to semicolon adds 89f34274ff2f mtd: st_spi_fsm: convert comma to semicolon adds 96ee657296db Merge remote-tracking branch 'nand/nand/next' adds 81064c96d881 crypto: stm32 - Fix last sparse warning in stm32_cryp_chec [...] adds 4f1a02e75a2e crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig adds a13ed1d15b07 crypto: aesni - prevent misaligned buffers on the stack adds 30f2c18eb564 crypto: aesni - drop unused asm prototypes adds 2694e23ffd21 crypto: aesni - clean up mapping of associated data adds 83c83e658863 crypto: aesni - refactor scatterlist processing adds d6cbf4eaa467 crypto: aesni - replace function pointers with static branches adds 0db0d797abca crypto: qat - configure arbiter mapping based on engines enabled adds 1aaae055d48e crypto: qat - fix potential spectre issue adds 80fccf18fec3 crypto: qat - change format string and cast ring size adds e48767c17718 crypto: qat - reduce size of mapped region adds f7f2b43eaf6b crypto: bcm - Rename struct device_private to bcm_device_private adds 0d61c3f1449a crypto: hisilicon/qm - SVA bugfixed on Kunpeng920 adds f8408d2b79b8 crypto: hisilicon - add ZIP device using mode parameter adds bedd04e4aa14 crypto: hisilicon/hpre - register HPRE device to uacce adds 34932a6033be crypto: hisilicon/sec - register SEC device to uacce adds 4d6a5a4b1e4a crypto: marvell/cesa - Fix a spelling s/fautly/faultly/ in [...] adds 55a7e88f0168 crypto: x86/camellia - switch to XTS template adds 2cc0fedb8124 crypto: x86/cast6 - switch to XTS template adds 9ec0af8aa603 crypto: x86/serpent- switch to XTS template adds da4df93a94a5 crypto: x86/twofish - switch to XTS template adds 31d49c448ab8 crypto: x86/glue-helper - drop XTS helper routines adds a1f91ecf812a crypto: x86/camellia - drop CTR mode implementation adds 2e9440ae6eab crypto: x86/serpent - drop CTR mode implementation adds e2d60e2f597a crypto: x86/cast5 - drop CTR mode implementation adds 7a6623cc6867 crypto: x86/cast6 - drop CTR mode implementation adds f43dcaf2c97e crypto: x86/twofish - drop CTR mode implementation adds 89b7ba5c8b9b crypto: x86/glue-helper - drop CTR helper routines adds 768db5fee3bb crypto: x86/des - drop CTR mode implementation adds c0a64926c53e crypto: x86/blowfish - drop CTR mode implementation adds 827ee47228a6 crypto: x86 - add some helper macros for ECB and CBC modes adds 407d409a8102 crypto: x86/camellia - drop dependency on glue helper adds 9ad58b46f814 crypto: x86/serpent - drop dependency on glue helper adds 674d40abac42 crypto: x86/cast5 - drop dependency on glue helper adds ea55cfc3f920 crypto: x86/cast6 - drop dependency on glue helper adds 165f357334cc crypto: x86/twofish - drop dependency on glue helper adds 64ca771cd6bf crypto: x86 - remove glue helper module adds a04ea6f7ffa2 crypto: x86 - use local headers for x86 specific shared de [...] adds 2aa3da2d3478 crypto: keembay-ocs-hcu - Fix a WARN() message adds e2811196fbe0 crypto: keembay-ocs-hcu - Add dependency on HAS_IOMEM and [...] adds 4ba68f0724fb Merge remote-tracking branch 'crypto/master' adds 665fe4dce83d drm/amdgpu: enable gpu recovery for navy_flounder adds 1dbb6c8fa6e1 drm/amd/display: tweak the kerneldoc for active_vblank_irq_count adds a897913a8191 MAINTAINERS: update radeon/amdgpu/amdkfd git trees adds 2a38ca998f50 drm/amdgpu: Add missing BOOTUP_DEFAULT to profile_name[] adds 9c573cf255ea drm/amd/amdgpu/amdgpu_ih: Update 'amdgpu_ih_decode_iv_help [...] adds 93a2ba14c97a drm/amd/amdgpu/vega20_ih: Add missing descriptions for 'ih [...] adds 62f1cda96b40 drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Provide [...] adds 9af1197fa28a drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix documentation f [...] adds 35880f3964e7 drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Fix legacy functi [...] adds 9e0a4153813a drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Fix legacy functi [...] adds ec52d94f9b8e drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix formatting and [...] adds eb315eb0bdca drm/amd/pm/powerplay/hwmgr/hwmgr: Move prototype into shar [...] adds 8565db8087be drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix a bunch of ke [...] adds 4a5311379dee drm/amd/display/dc/basics/conversion: Demote obvious kerne [...] adds 61fd2fd80a38 drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs: Demote non-ke [...] adds 4646c42d671f drm/amd/display/dc/bios/command_table_helper: Fix kernel-d [...] adds 051a887f2935 drm/amd/display/dc/bios/command_table_helper2: Fix legacy [...] adds 6862bc4a6251 drm/amd/display/dc/bios/bios_parser: Make local functions static adds b76f0c6ca3e5 drm/amd/display/dc/bios/bios_parser: Fix a whole bunch of [...] adds 2ff427c77231 drm/amd/display/dc/bios/bios_parser2: Fix some formatting [...] adds 062adb808a14 drm/amd/display/dc/dce/dce_audio: Make function invoked by [...] adds c8e9b5ec9b1c drm/amd/display/dc/dce/dce_stream_encoder: Remove unused v [...] adds 55e920254171 drm/amd/display/dc/dce/dce_link_encoder: Make functions in [...] adds 2fed1746e115 drm/amd/display/dc/dce/dce_clock_source: Fix formatting/sp [...] adds d031aa065f87 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix worthy functi [...] adds b5ffcb487eab drm/amd/display/dc/dce/dce_transform: Remove 3 unused/lega [...] adds aea4590d2690 drm/amd/display/dc/dce/dce_dmcu: Staticify local function [...] adds fd14bd0ded88 drm/amd/display/dc/dce/dce_dmcu: Move 'abm_gain_stepsize' [...] adds 34f8f44e2117 drm/amd/display/dc/dce/dce_opp: Make local functions and o [...] adds 19ee917ad354 drm/amd/display/dc/dce/dce_aux: Remove unused function 'ge [...] adds 9b15fc3cb0e9 drm/amd/display/dc/bios/bios_parser: Fix misspelling of fu [...] adds e57b7ed46789 drm/amd/display/dc/dce/dce_i2c_hw: Make functions called b [...] adds d56631c58dae drm/amd/display/dc/dce/dce_i2c_sw: Make a bunch of local f [...] adds e738e5aed92c drm/amd/display/dc/dce/dce_panel_cntl: Remove unused varia [...] adds bc4cf4d4a657 drm/amd/display/dc/dce/dmub_psr: Demote non-conformant ker [...] adds 945f673b7dab drm/amd/display/dc/gpio/hw_factory: Delete unused function [...] adds a717ad8ce586 drm/amd/display: 3.2.117 adds 33fd9cb8a267 drm/amd/display: NULL pointer hang adds f03e80d2e82c drm/amd/display: Initialize stack variable adds 89c7dfa927a7 drm/amd/display: Separate fec debug flag and monitor patch adds 4a93aa6f9689 drm/amd/display: HUBP_IN_BLANK for DCN30 adds fd1c85d3ac2c drm/amd/display: Unblank hubp based on plane visibility adds f8e792dc5c45 drm/amd/display: New path for enabling DPG adds ae2175641abf drm/amd/display: removed unnecessary check when dpp clock [...] adds 29d5ac563c52 drm/amd/display: doesn't reprogram AMD OUI adds ea0124a7d230 drm/amd/display: Remove unused P010 debug flag adds cf3a26275977 drm/amd/display: implement T12 compliance adds 96b5e3e1f8b5 drm/amd/display: fix seamless boot stream adding algorithm adds 36ec5b16619e drm/amd/display: Fix assert being hit with GAMCOR memory s [...] adds 985faf2c4ecb drm/amd/display: New sequence for HUBP blank adds d209124ddae3 drm/amd/display: enable HUBP blank behaviour adds 72f6c427c5dd drm/amd/display: Add a missing DCN3.01 API mapping adds 630f31c9a947 drm/amd/display: 3.2.118 adds 9c63852f4a39 drm/amd/display: disable dcn10 pipe split by default adds 8d5fdaa63cc3 drm/amd/display: change SMU repsonse timeout to 2s adds b65650a3dda3 Revert "drm/amd/display: Fixed Intermittent blue screen on [...] adds 9882e278536e drm/amdgpu: Decrease compute timeout to 10 s for sriov mul [...] adds 0257b464b4d5 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_ima [...] adds 1acc080213a6 drm/amd/pm: remove vcn/jpeg powergating feature checking f [...] adds 11db224b349e drm/amd/pm: enhance the real response for smu message (v2) adds 4dac9f20625a drm/amd/pm: clean up get_allowed_feature_mask function adds aedebd40bb6e drm/amd/pm: initial feature_enabled/feature_support bitmap [...] adds 4738154021b0 drm/amd/pm: don't mark all apu as true on feature mask adds 3c2a01cb0fc5 drm/amdgpu/sriov Stop data exchange for wholegpu reset adds 20e157c72578 drm/amdgpu: add mode2 reset support for vangogh adds 1608635534fb drm/amdgpu/nv: add mode2 reset handling adds b913ec628ce2 drm/amdgpu: fix mode2 reset sequence for vangogh adds b6903089a5ab drm/amdgpu: Enable GPU reset for vangogh adds 743538838c6a drm/amdgpu: revise the mode2 reset for vangogh adds 966737906ce0 drm/amd/pm: fix the return value of pm message adds 98ab5f3513f9 drm/amd/display: Fix deadlock during gpu reset v3 adds b58ce1fea5bc drm/amd/pm: Add GFXOFF interface for Vangogh adds 3313ef1846b8 drm/amd/pm: Enable GfxOff for Vangogh adds f727ebeb589d drm/amd/pm: support the function to change power profile m [...] adds 79af0681bd19 drm/amd/pm: fix one superfluous error for renoir adds ec3b35c82de3 drm/amd/pm: add the workload map for vangogh adds 517cb957c43b drm/amd/pm: implement the processor clocks which read by metric adds 0d90d0ddd10e drm/amd/pm: implement processor fine grain feature for van [...] adds 527687e6d391 drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER [...] adds 78683229ddee drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 adds 8f8150faa138 drm: amdgpu: pm: Mark vangogh_clk_dpm_is_enabled() as static adds 7d11d2589a4e drm/amd/display/dc/dce/dce_aux: Mark 'dce_aux_transfer_raw [...] adds 08c06e26d4d9 drm/amd/display/dc/dce/dce_link_encoder: Remove unused var [...] adds 93e67af42d19 drm/amd/display/dc/gpio/hw_ddc: Remove unused variable 'reg2' adds 995d4de1b479 drm/amd/display/dc/dce/dce_opp: Demote non-compliant kerne [...] adds 9a9fba5bb298 drm/amd/display/dc/dce/dce_transform: Demote kernel-doc abuse adds 4b93ebcce090 drm/amd/display/dc/gpio/diagnostics/hw_translate_diag: Inc [...] adds 23ca7e9f7951 drm/amd/display/dc/irq/irq_service: Make local function static adds d1f825dd145b drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Fix s [...] adds 469b1133804e drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Inclu [...] adds 9c92cda39cd1 drm/amd/display/dc/dce120/dce120_hw_sequencer: Encompass d [...] adds eea08ecbfcf1 drm/amd/display/dc/dce120/dce120_timing_generator: adds 8a6ab2f1a92c drm/amd/display/dc/dce120/Makefile: Ignore -Woverride-init [...] adds 3154fe4b3571 drm/amd/display/dc/dce120/dce120_resource: Staticify local [...] adds d2b6564d83ab drm/amd/display/dc/dce120/dce120_timing_generator: Demote [...] adds 89adc10178fd drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] adds 9e01f800e5dc drm/amd/display/dc/dce112/Makefile: Ignore -Woverride-init [...] adds d1d018d631ff drm/amd/display/dc/dce/dce_opp: Remove duplicate entries c [...] adds f1601501991d drm/amd/display/dc/dce110/dce110_timing_generator: Remove [...] adds 94f0d0c80cf3 drm/amd/display/dc/dce110/dce110_compressor: Remove unused [...] adds 1c17952ef922 drm/amd/display/dc/dce110/dce110_hw_sequencer: Demote non- [...] adds a41bf9b8c460 drm/amd/display/dc/dce110/dce110_mem_input_v: Make local f [...] adds 0a91c7c32ee6 drm/amd/display/dc/dce120/dce120_timing_generator: Remove [...] adds 24aa49ab0a22 drm/amd/display/dc/dce110/dce110_timing_generator: Demote [...] adds e8cee6b0b522 drm/amd/display/dc/dce110/dce110_compressor: Strip out unu [...] adds 963ba1262e38 drm/amd/display/dc/dce112/dce112_resource: Make local func [...] adds b9312a03ab3f drm/amd/display/dc/dce110/dce110_timing_generator_v: Demot [...] adds 67bb3193d06a drm/amd/display/dc/dce110/dce110_mem_input_v: Include our [...] adds 6f67c6bc56f7 drm/amd/display/dc/dce110/Makefile: Ignore -Woverride-init [...] adds bfde520e8942 drm/amd/display/dc/dce110/dce110_resource: Make local func [...] adds aa03febbd340 drm/amd/display/dc/dce110/dce110_transform_v: Demote kerne [...] adds c324f144b283 drm/amd/display/dc/dce60/dce60_timing_generator: Make 'dce [...] adds fd5912f5b4d8 drm/amd/display/dc/dce100/dce100_resource: Make local func [...] adds a3aa5c55d3e7 drm/amd/display/dc/dce60/dce60_resource: Make local functi [...] adds 25e98237c93b drm/amd/display/dc/core/dc_surface: Demote kernel-doc abuse adds ef6f9b711784 drm/amd/display/dc/core/dc_stream: Demote non-conformant k [...] adds 8bf0835132c1 drm/amdgpu: add green_sardine device id (v2) adds 278cdb683490 drm/amdgpu: add new device id for Renior adds a944c12724b7 drm/amdgpu: Add Secure Display TA header file adds ecaafb7b5ab6 drm/amdgpu: Add secure display TA interface adds 51e3ca7aa932 drm/amdgpu: set power brake sequence adds e017fb66f7ac drm/amd/pm: modify the fine grain tuning function for Renoir adds d7379efae6ac drm/amd/pm: modify the fine grain tuning function for vangogh adds 24eb937416fd Revert "drm/amd/display: Fix unused variable warning" adds 98e45a8587c1 Revert "drm/amdgpu/disply: fix documentation warnings in d [...] adds e2881d6d0a26 Revert "drm/amd/display: Expose new CRC window property" adds 1c26a1bf3bcb drm/amd/display: Fix to be able to stop crc calculation adds 737b702a3014 drm/amd/display/dc/calcs/dce_calcs: Remove unused variable [...] adds 24272db8491e drm/amd/display/dc/calcs/dce_calcs: Demote non-conformant [...] adds 409f8b3b4cb0 drm/amd/display/dc/dc_helper: Include our own header, cont [...] adds 8bf01e56c0cf drm/amd/include/renoir_ip_offset: Mark top-level IP_BASE a [...] adds dd75aa13f679 drm/amd/display/dmub/src/dmub_dcn30: Include our own heade [...] adds d5a4ee0e6a08 drm/amd/display/modules/power/power_helpers: Staticify loc [...] adds 88d2140f36c0 drm/amd/display/modules/info_packet/info_packet: Correct k [...] adds c88855f3a509 drm/amd/display/dc/core/dc_resource: Staticify local functions adds 4202ef47651b drm/amd/display/dc/core/dc_link: Remove unused variable 'status' adds d308d0b4b9a4 drm/amd/display/dc/core/dc_link_dp: Staticify local functi [...] adds dfb88467987d drm/amd/display/dc/dce112/dce112_resource: Include our own [...] adds 12392697fa9f drm/amd/display/dc/core/dc: Staticise local function 'appl [...] adds d96e2dc24a1f drm/amd/display/dc/dce100/Makefile: Ignore -Woverride-init [...] adds d350750f4bfb drm/amd/display/dc/dce100/dce100_resource: Include our own [...] adds ceb3cf476a44 drm/amd/display/dc/dce60/Makefile: Ignore -Woverride-init warning adds 106615044fb1 drm/amd/display/dc/dce80/Makefile: Ignore -Woverride-init warning adds 07e1c9c1fca2 drm/amd/display/dc/dce80/dce80_resource: Include our own h [...] adds e9f8fb6aa05c drm/amd/display/dc/dce60/dce60_resource: Include our own h [...] adds 3a00c04212d1 drm/amd/display/dc/core/dc_link: Move some local data from [...] adds 61f024247ccc drm/amd/display/dc/core/dc_link_dp: Mark 'result_write_min [...] adds 80fbe537c1ab drm/amd/display/dc/core/dc: Fix a bunch of documentation m [...] adds 625a15bf7e3f drm/amd/display/dc/core/dc_resource: Demote some kernel-do [...] adds ac492ec97c1c drm/amd/display/dc/core/dc_link: Fix a couple of function [...] adds 46aa2ff323be drm/amdgpu: Repeat assignment to max_slave_planes adds d0981b90c15c drm/amd/display: Simplify bool comparison adds 80bdc7b9b9ab drm/amd/display: Simplify bool comparison adds 4c6735923891 drm/amd/display: Simplify bool comparison adds df1f0560d28f drm/amd/display: Simplify bool comparison adds 4a6fe05e6559 usb: typec: ucsi: check cci busy during PPM reset adds 436854ff3147 drm/amdgpu: fix check order in amdgpu_bo_move adds 115fbdbb4716 drm/radeon: fix check order in radeon_bo_move adds 01ae70ad887e drm/amdgpu: add another raven1 gfxoff quirk adds df56ccaf9f7f ALSA: hda/hdmi - enable runtime pm for CI AMD display audio adds fe2ccce92d7c Merge remote-tracking branch 'amdgpu/drm-next' adds 40c58e15733b next-20210108/drm-intel adds 9afdda82ee7f drm/radeon: fix check order in radeon_bo_move adds 584e599bd090 via/via_irq: use __func__ to replace string function name adds c6c90c70db4d fbdev: aty: SPARC64 requires FB_ATY_CT adds 57fcd550eb15 drm/ttm: Warn on pinning without holding a reference adds d6bff5b0bddb drm/ingenic: Add basic PM support adds 6762b50d7daa drm/rockchip: dw_hdmi: fix incorrect clock in vpll clock e [...] adds f8c8c7d86da8 drm/rockchip: for error print, use the correct device pointer adds a218a397f009 drm/rockchip: fix typo in Kconfig 's/HDMI/dsi/' adds 891948966ba5 video: Fix kernel-doc warnings in of_display_timing + of_v [...] adds b1cba76de6c7 video: fbcon: Fix warnings by using pr_debug() in fbcon adds 6fdf38e61310 video: fbdev: s1d13xxxfb: Fix kernel-doc and set but not u [...] adds 95e22f8ca15a omapfb: fbcon: remove trailing semicolon in macro definition adds eba0d703b3ca drm/kmb: Remove an unnecessary NULL check adds 131f909ad55f drm: panel: simple: Fixup the struct panel_desc kernel doc adds e5e30dfcf3db drm: panel: simple: Defer unprepare delay till next prepar [...] adds 4beb04beb24a drm: panel: simple: Allow specifying the delay from prepar [...] adds 981963a2118b dt-bindings: dt-bindings: display: simple: Add BOE NV110WTM-N61 adds a96ee0f6b58d drm: panel: simple: Add BOE NV110WTM-N61 adds bc2532ab7c20 drm/cma-helper: Remove prime infix from GEM object functions adds f5ca8eb6f9bd drm/cma-helper: Implement mmap as GEM CMA object functions adds 0575ff3d33cd drm/radeon: stop using pages with drm_prime_sg_to_page_add [...] adds 4e7b9000b6d8 drm/amdgpu: stop using pages with drm_prime_sg_to_page_add [...] adds 470cfe71b420 drm/nouveau: stop using pages with drm_prime_sg_to_page_ad [...] adds 4c515bb187ee drm/vmwgfx: switch to ttm_sg_tt_init adds 2705d14a3145 drm/qxl: switch to ttm_sg_tt_init adds 18f7608a67fc drm/ttm: nuke ttm_dma_tt_init adds c67e62790f5c drm/prime: split array import functions v4 adds 288b23719ce0 video: fbdev: aty: Delete unused variable in radeon_monitor adds 580054562651 video: fbdev: aty: Fix set but not used warnings adds 055646137637 video: fbdev: aty: Fix set but not used warnings in mach64_ct adds 50b82a2d6957 video: fbdev: sis: Fix defined but not used warnings adds e8a254362de6 video: fbdev: sis: Fix defined but not used warning of SiS [...] adds 2a74e8682a39 video: fbdev: sis: Fix set but not used warnings in init.c adds 1a608758df9e video: fbdev: sis: Fix set but not used warnings in sis_main adds 9403c18953f7 video: fbdev: via: Fix set but not used warning for mode_c [...] adds f686b34c9364 video: fbdev: tdfx: Fix set but not used warning in att_outb() adds 5c7ddcc801d7 video: fbdev: riva: Fix kernel-doc and set but not used warnings adds b47e6ca3c0d5 video: fbdev: pm2fb: Fix kernel-doc warnings adds 2f71315eaae7 video: fbdev: tgafb: Fix kernel-doc and set but not used warnings adds 9b028f48e72d video: fbdev: mx3fb: Fix kernel-doc, set but not used and [...] adds 57e4bc8a48dd video: fbdev: sstfb: Updated logging to fix set but not us [...] adds 4e4b1d92e24e video: fbdev: neofb: Fix set but not used warning for CursorMem adds 025ae8255d33 video: fbdev: nvidia: Fix set but not used warnings adds 5cf829042641 drm/ttm/drivers: remove unecessary ttm_module.h include v2 adds 6926872ae244 drm/gma500: Fix error return code in psb_driver_load() adds 551620f2a381 drm/nouveau: Drop mutex_lock_nested for atomic adds b73cd1e2ebfc drm/ttm: stop destroying pinned ghost object adds 41a90202cd15 drm/virtio: virtio_{blah} --> virtio_gpu_{blah} adds b9662c3a54eb drm/virtio: rework virtio_fence_signaled adds 36549848ed27 drm/virtio: consider dma-fence context when signaling adds a7e2e1c50450 drm: document that user-space should force-probe connectors adds 770729f77d23 drm/hisilicon: Code refactoring for hibmc_drm_drv adds d96bc380a50f drm/irq: Add the new api to install irq adds e4401247070a drm/hisilicon: Use the new api devm_drm_irq_install adds 15ccc39b3aab gma500: clean up error handling in init adds 0a260e731d6c drm/fb-helper: Add missed unlocks in setcmap_legacy() adds 9f941375aa1d drm/ingenic: depend on COMMON_CLK to fix compile tests adds 717ea76addb3 drm/hisilicon: Use managed VRAM-helper initialization adds 552a77bab3ff drm/hisilicon: Delete the entire file hibmc_ttm.c adds 1cdd3f739f4e drm: Remove drmm_add_final_kfree() declaration from public [...] adds a00fa4285878 drm: panel: Fully transition panel_desc kerneldoc to inline style adds 9dbf1a4516cf drm: panel: add flags to BOE NV110WTM-N61 adds 98fdd0042c7c drm/kmb: fix array bounds warning adds c96da175ba88 video: fbdev: omapfb: Fix set but not used warnings in dsi adds ab2b29e64e05 video: fbdev: s3c-fb: Fix kernel-doc and set but not used [...] adds 5a15468b724b video: fbdev: uvesafb: Fix string related warnings adds 630a159a0bf3 video: fbdev: cirrusfb: Fix kernel-doc and set but not use [...] adds 2abb0b994db5 dt-bindings: display: mcde: Convert to YAML schema adds 47b1adc1d2a3 drm/panel: s6e63m0: Fix init sequence again adds e2f9b2edf7b5 drm/vc4: hdmi: Don't poll for the infoframes status on setup adds 51f4fcd9c4ea drm/vc4: drv: Remove the DSI pointer in vc4_drv adds e02d5c43f2fd drm/vc4: dsi: Correct DSI register definition adds dc0bf36401e8 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array adds d1d195ce26a1 drm/vc4: dsi: Introduce a variant structure adds 4b265fe11fad drm/vc4: dsi: Add support for DSI0 adds 00aedfa4592d dt-bindings: Add compatible for BCM2711 DSI1 adds d0666be8ef9e drm/vc4: dsi: Add configuration for BCM2711 DSI1 adds 98cda4b5f246 dt-bindings: panel-simple-dsi: add Khadas TS050 panel bindings adds b215212117f7 drm: panel: add Khadas TS050 panel driver adds a3d0d8347978 drm: fix typos in plane and CRTC overviews adds dfb64090892f drm/panel: st7703: Use dev_err_probe adds dd396dbc4d78 drm/panel: mantix: Tweak init sequence adds 6ae5837c18e9 drm/panel: mantix: Allow to specify default mode for diffe [...] adds 4b2b869e8efe drm/panel: mantix: Support panel from Shenzhen Yashi Chang [...] adds 2ff3eaa55155 dt-bindings: vendor-prefixes: Add ys vendor prefix adds 75c66a03dfce dt-bindings: display: mantix: Add compatible for panel from YS adds a46c112512de dt-bindings: dp-connector: add binding for DisplayPort connector adds 2e2bf3a5584d drm/bridge: display-connector: add DP support adds 8935ff00e3b1 drm/scheduler: "node" --> "list" adds 6efa4b465cfd gpu/drm: ring_mirror_list --> pending_list adds 71173e787cab drm/scheduler: Essentialize the job done callback adds 15b7e07bcb2e drm/ingenic: Compute timings according to adjusted_mode->crtc_* adds 28ab7d35b6e0 drm/ingenic: Properly compute timings when using a 3x8-bit panel adds ca459a7407a2 drm/ingenic: Add support for serial 8-bit delta-RGB panels adds 04a697f08a9b video: fbdev: hgafb: Fix kernel-doc warnings adds e994a1b67bbc video: fbdev: core: Fix kernel-doc warnings in fbmon + fb_notify adds e72ce1c4d1cf video: fbdev: omapfb: Fix set but not used warnings in hdmi*_core adds 7143c92be85b video: fbdev: uvesafb: Fix set but not used warning adds 3ccdcdf461a6 video: fbdev: sparc drivers: fix kernel-doc warnings for b [...] adds 031d039f1744 video: fbdev: mmp: Fix kernel-doc warning for lcd_spi_write adds 5825e11c2547 video: fbdev: wmt_ge_rops: Fix function not declared warnings adds 54f572645c39 video: fbdev: goldfishfb: Fix defined but not used warning adds 96a84fc360a5 video: fbdev: gbefb: Fix set but not used warning adds 86925b9f5203 video: fbdev: efifb: Fix set but not used warning for scre [...] adds 4aca4dbcac9d video: fbdev: controlfb: Fix set but not used warnings adds 604057e984c9 video: fbdev: sis: Drop useless call to SiS_GetResInfo() adds 13283a241540 drm/drv: switch to using devm_add_action_or_reset() adds 1c1b5bd4cc2d drm/hisilicon: Use managed mode-config init adds 9a27d37aa8c7 drm/hisilicon: Delete unused local parameters adds 63ade1043457 drm/vkms: Add setup and testing information adds e18d9a2bb078 drm/amdgpu: clean up bo in vce and vcn test adds c365d304d69a drm/sched: Add missing structure comment adds abe54e54ddef drm/ast: Don't pin cursor source BO explicitly during update adds 78336798ce71 drm/ast: Only map cursor BOs during updates adds 26e08a6da54c dma-buf: Fix kerneldoc formatting adds 23d4e55f7eeb drm/vkms: Unset preferred_depth adds dc3793038d22 drm/drv: Remove invalid assignments adds e11bfb99d6ec drm/ttm: cleanup BO size handling v3 adds 8c392cd5f1c6 drm/amdkfd: fix ttm size refactor fallout adds 91def3cce986 drm/panel: khadas: Fix error code in khadas_ts050_panel_add() adds ae75a0431f82 Merge drm/drm-next into drm-misc-next adds ddadd40892f3 drm: Introduce an atomic_commit_setup function adds 27125e86b797 drm: Document use-after-free gotcha with private objects adds d62a8ed7671e drm/vc4: Simplify a bit the global atomic_check adds 9ec03d7f1ed3 drm/vc4: kms: Wait on previous FIFO users before a commit adds 03b03efebeed drm/vc4: kms: Remove unassigned_channels from the HVS state adds 82faa3276012 drm/vc4: kms: Remove async modeset semaphore adds f3c420fe19f8 drm/vc4: kms: Convert to atomic helpers adds c855af2f9c5c drm/hisilicon: Fix use-after-free adds 5c0e4110f751 udlfb: Fix memory leak in dlfb_usb_probe adds 6ca2ab8086af drm: automatic legacy gamma support adds 1b8977434606 drm: add legacy support for using degamma for gamma adds 3fcd70c9a5d6 drm/omap: use degamma property for gamma table adds f18f43992e1d drm/omap: Implement CTM property for CRTC using OVL manage [...] adds 1bea53df4d7b drm/omap: rearrange includes in omapdss.h adds 64ff18911878 drm/omap: Enable COLOR_ENCODING and COLOR_RANGE properties [...] adds 12db515bae2d Revert "drm/omap: dss: Remove unused omap_dss_device operations" adds a29cc43c2ccf drm/omap: drop unused dsi.configure_pins adds d0103cebe125 drm/omap: dsi: use MIPI_DSI_FMT_* instead of OMAP_DSS_DSI_FMT_* adds ee0c365c9ed5 drm/omap: constify write buffers adds 9e8d3b92c24d drm/omap: dsi: add generic transfer function adds fc3413a9b4ad drm/omap: panel-dsi-cm: convert to transfer API adds ccc2f2ae66ca drm/omap: dsi: unexport specific data transfer functions adds 28d72874f8ae drm/omap: dsi: drop virtual channel logic adds e70965386353 drm/omap: dsi: simplify write function adds 952545a23a97 drm/omap: dsi: simplify read functions adds 1ed6253856cb drm/omap: dsi: switch dsi_vc_send_long/short to mipi_dsi_msg adds 9cd87829522c drm/omap: dsi: introduce mipi_dsi_host adds d4cf15372868 drm/omap: panel-dsi-cm: use DSI helpers adds a5f2dcdebd83 drm/omap: dsi: request VC via mipi_dsi_attach adds ea83647d5ee0 drm/omap: panel-dsi-cm: drop hardcoded VC adds 7c5662babfcb drm/omap: panel-dsi-cm: use common MIPI DCS 1.3 defines adds e94793ee8e97 drm/omap: dsi: drop unused memory_read() adds e869152d5a59 drm/omap: dsi: drop unused get_te() adds 8228cd7ec327 drm/omap: dsi: drop unused enable_te() adds d4b561c376f8 drm/omap: dsi: drop useless sync() adds 68ca91d7d8c1 drm/omap: dsi: use pixel-format and mode from attach adds 61714cd30941 drm/omap: panel-dsi-cm: use bulk regulator API adds 3220034b1215 drm/omap: dsi: lp/hs switching support for transfer() adds 4c1b935fea54 drm/omap: dsi: move TE GPIO handling into core adds e9c7a0d713f0 drm/omap: dsi: drop custom enable_te() API adds 0c93a61db462 drm/omap: dsi: do bus locking in host driver adds 9f0eb51e3c65 drm/omap: dsi: untangle ulps ops from enable/disable adds 66c6bf3af6e6 drm/omap: dsi: do ULPS in host driver adds 2a4703c25f75 drm/omap: dsi: move panel refresh function to host adds e290c812eb89 drm/omap: dsi: Reverse direction of the DSS device enable/ [...] adds e4869b048df0 drm/omap: dsi: drop custom panel capability support adds 1cac9ba2526f drm/omap: dsi: convert to drm_panel adds 9f2231795ba3 drm/omap: drop omapdss-boot-init adds 607824315e73 drm/omap: dsi: implement check timings adds 1f4e8716876e drm/omap: panel-dsi-cm: use DEVICE_ATTR_RO adds 1ecf643f6376 drm/omap: panel-dsi-cm: support unbinding adds 596614042251 drm/omap: panel-dsi-cm: fix remove() adds 85101487326a drm/omap: remove global dss_device variable adds cf64148abcfd drm/panel: Move OMAP's DSI command mode panel driver adds af1110cb6f92 drm/omap: dsi: Register a drm_bridge adds 9be5bab37d0b drm/omap: remove legacy DSS device operations adds fe5f6e587cdf drm/omap: remove unused omap_connector adds 4a5555187d92 drm/omap: simplify omap_display_id adds 811860ddceac drm/omap: drop unused DSS next pointer adds 27e1d068df13 drm/omap: drop DSS ops_flags adds 2390fadb78f0 drm/omap: drop dssdev display field adds 94d733297933 drm/omap: simplify DSI manual update code adds 578739e86fc1 drm/omap: dsi: simplify pin config adds f7c2724a8c36 ARM: omap2plus_defconfig: Update for moved DSI command mode panel adds 55b68fb856b5 drm/omap: squash omapdrm sub-modules into one adds 3201509a15cc drm/omap: remove unused display.c adds 96f4418505b5 drm/omap: drop unused owner field adds dac62bcafeaa drm/omap: remove dispc_ops adds 05ec61289356 drm/omap: remove dss_mgr_ops adds 17d98080c436 drm/panel: panel-dsi-cm: use MIPI_DCS_GET_ERROR_COUNT_ON_DSI adds 487c9e9289b5 drm/panel: panel-dsi-cm: cleanup tear enable adds 0073b8cd4311 ARM: dts: omap5: add address-cells & size-cells to dsi adds 4119bd55e40f drm/omap: pll: fix iteration loop check adds 443dae095866 drm/omap: dsi: set trans_mode according to client mode_flags adds c50c2d2d8d0c drm/panel: panel-dsi-cm: set column & page at setup adds 8350ac8e11ed drm/omap: dsi: send nop instead of page & column adds d843314e4840 drm/omap: dsi: simplify VC handling adds 442cbc86b9b7 drm/omap: dsi: drop useless channel checks adds f408600f06b4 drm/omap: dsi: cleanup dispc channel usage adds d81711458ea5 drm/omap: dsi: rename 'channel' to 'vc' adds 5e4307542991 drm/omap: dsi: pass vc and channel to various functions adds d58eb31f50cb drm/omap: dsi: untangle vc & channel adds 83d74642b0c8 drm/omap: dsi: skip dsi_vc_enable_hs when already in correct mode adds eb40e2f44812 drm/omap: dsi: enable HS before sending the frame adds 4029b16b13b6 drm/omap: dsi: use separate VCs for cmd and video adds d646d1bdb606 drm/panel: panel-dsi-cm: remove extra 'if' adds 08579473e231 drm/panel: panel-dsi-cm: add panel database to driver adds 3160d6a6c7d2 drm/panel: panel-dsi-cm: drop unneeded includes adds 7aa52346235a drm/omap: dsi: move structs & defines to dsi.h adds 5d676b6f27b4 drm/omap: dsi: move enable/disable to bridge enable/disable adds 1f0560537963 drm/omap: dsi: display_enable cleanup adds ead05b53a976 drm/omap: dsi: display_disable cleanup adds a4a29d1d3471 drm/omap: dsi: rename dsi_display_* functions adds 7b93de9899b8 drm/omap: dsi: cleanup initial vc setup adds b6c1048cc71d drm/omap: dsi: split video mode enable/disable into separate func adds 9a521118cb73 drm/omap: dsi: fix and cleanup ddr_clk_always_on adds c83207894440 drm/omap: dsi: remove ulps support adds 92bb0eabc84d drm/omap: dsi: fix DCS_CMD_ENABLE adds dfd2edccfd22 drm/omap: dsi: allow DSI commands to be sent early adds 010dbfbe7bad drm/omap: Delete useless kfree code adds 9999587b684f drm: rework description of primary and cursor planes adds 6d84576fb2e7 drm: validate possible_crtcs for primary and cursor planes adds 2200736a0c4d drm: require a non_NULL drm_crtc.primary adds fde1403eeaa6 drm/ttm: use pin_count more extensively adds 3d1a88e1051f drm/ttm: cleanup LRU handling further adds 9ede6f0a55e3 drm/hisilicon: Fix rmmod hibmc_drm failed adds ee6965c864e3 drm/vc4: hvs: Align the HVS atomic hooks to the new API adds 8d9147466776 drm/vc4: Pass the atomic state to encoder hooks adds 320e84dc6111 drm/vc4: hdmi: Take into account the clock doubling flag i [...] adds e55a07751146 drm/vc4: hdmi: Don't access the connector state in reset i [...] adds fbe7271e47be drm/vc4: hdmi: Create a custom connector state adds f623746f7472 drm/vc4: hdmi: Store pixel frequency in the connector state adds d2a7dd004c49 drm/vc4: hdmi: Use the connector state pixel rate for the PHY adds 24169a2b0533 drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling adds ba8c0faebbb0 drm/vc4: hdmi: Enable 10/12 bpc output adds de9114ece5df dma-buf: Remove kmap kerneldoc vestiges adds 85804b70cca6 dma-buf: some kerneldoc formatting fixes adds 8ccf0a29af75 dma-buf: begin/end_cpu might lock the dma_resv lock adds c545781e1c55 dma-buf: doc polish for pin/unpin adds 31d49c657f3b MAINTAINERS: Update addresses for TI display drivers adds e07f001ccc75 drm/doc: rename FB_DAMAGE_CLIPS section adds 9d8f78f6ae7d drm/doc: move composition function docs to new section adds 31c558f47497 drm/doc: move damage tracking functions to new section adds 2189100c94a7 drm/doc: move color management functions under CRTC section adds 46f9be4c8a7b drm/doc: the KMS properties section is for user-space devs adds 77a71abbdd77 drm/doc: introduce new section for standard plane properties adds a7ecf0034682 drm/doc: fix reference to drm_format_modifier_blob adds 96962e3de725 drm: require each CRTC to have a unique primary plane adds a1b766d1b364 drm/doc: atomic implicitly enables other caps adds 14c1e12ba605 drm/fb-helper: Add a FIXME that generic_setup is very confusing adds 2077ec340c48 drivers: gpu: drm: virtio: fix dependency of DRM_VIRTIO_GP [...] adds d1f66f054b7a drm/qxl: use flexible-array member instead of zero-length array adds b39100a55cea drm/virtio: align blob resources to page sizes adds 4c5d02d94c4d drm/hisilicon: Use pcim_enable_device() adds 72eab0ba6d68 drm/hisilicon: Remove drm_dev_put in hibmc adds ce90f685bd35 drm/tve200: remove unused including <linux/version.h> adds 1f20bf5921de drm/panel: s6e63m0: Support max-brightness adds 9a01105389c9 drm: warn if cursor plane is set with legacy funcs adds 877c39acf507 drm/doc: re-format drm.h file comment adds 0e0dc4480055 drm/doc: demote old doc-comments in drm.h adds cf9a4be47fd1 drm/doc: render drm.h uapi docs adds 46fb883c3d0d drm/ast: Remove references to struct drm_device.pdev adds c72a313b51bd drm/bochs: Remove references to struct drm_device.pdev adds a33f187a3c9d drm/cirrus: Remove references to struct drm_device.pdev adds ba596ee65452 drm/gma500: Fix trailing whitespaces adds a2c68495b579 drm/gma500: Remove references to struct drm_device.pdev adds 0e6aadca117a drm/mgag200: Remove references to struct drm_device.pdev adds dc3629ab040e drm/qxl: Remove references to struct drm_device.pdev adds abe391088632 drm/radeon: Fix trailing whitespaces adds d86a41267b32 drm/radeon: Remove references to struct drm_device.pdev adds 56492fe94ab0 drm/vboxvideo: Remove references to struct drm_device.pdev adds 5bbacc2e7ab1 drm/virtgpu: Remove references to struct drm_device.pdev adds 840462e6872d drm/vmwgfx: Remove references to struct drm_device.pdev adds f4f3beb779df drm/v3d: Use platform_get_irq_optional() to get optional IRQs adds 334dd38a3878 drm/v3d: Set dma_mask as well as coherent_dma_mask adds 545d9d780262 drm/v3d: Don't clear MMU control bits on exception adds 70612d0e121e drm/ttm: Remove pinned bos from LRU in ttm_bo_move_to_lru_ [...] adds 18589d74f45d Merge tag 'drm-misc-next-2020-12-17' of git://anongit.free [...] adds 9bb85a6e29de drm/edid: Add additional HFVSDB fields for HDMI2.1 adds 4499d488f6ee drm/edid: Parse MAX_FRL field from HFVSDB block adds 76ee7b905678 drm/edid: Parse DSC1.2 cap fields from HFVSDB block adds ce32a6239de6 drm/dp_helper: Add Helpers for FRL Link Training support f [...] adds 3ce98018c8f9 drm/dp_helper: Add support for link failure detection adds e2e16da398d9 drm/dp_helper: Add support for Configuring DSC for HDMI2.1 Pcon adds 07c9b8634fb6 drm/dp_helper: Add helpers to configure PCONs RGB-YCbCr Co [...] adds 2f78347e3634 drm/i915: Capture max frl rate for PCON in dfp cap structure adds ced42f2df5fd drm/i915: Add support for starting FRL training for HDMI2. [...] adds 4f3dd47acbed drm/i915: Check for FRL training before DP Link training adds 9488a030ac91 drm/i915: Add support for enabling link status and recovery adds b9d96dacdc3d drm/i915: Read DSC capabilities of the HDMI2.1 PCON encoder adds 6e6cb758e035 drm/i915: Add helper functions for calculating DSC paramet [...] adds 10fec80b48c5 drm/i915/display: Configure PCON for DSC1.1 to DSC1.2 encoding adds 522508b665df drm/i915/display: Let PCON convert from RGB to YCbCr if it can adds 5beed15e4b53 Merge tag 'topic/dp-hdmi-2.1-pcon-2020-12-23' of git://ano [...] adds e240cc766523 Merge tag 'imx-drm-next-2021-01-04' of git://git.pengutron [...] adds ca765c731ebd Merge tag 'drm-intel-next-2021-01-04' of git://anongit.fre [...] adds a4767912aa63 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] adds a1bc5e314581 drm/bridge: thc63lvd1024: Fix regulator_get_optional() misuse adds 136ce7684bc1 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() adds 2551952e802c drm: Add default modes for connectors in unknown state adds 53ced169373a drm: rcar-du: Fix crash when using LVDS1 clock for CRTC adds 594f967b53ff drm: rcar-du: Release vsp device reference in all error paths adds d8d164a2b2c7 drm: rcar-du: Drop unneeded encoder cleanup in error path adds 73deb7b34c84 drm: rcar-du: Use DRM-managed allocation for VSP planes adds f5f16725edbc drm: rcar-du: Use DRM-managed allocation for encoders adds ea6aae151887 drm: rcar-du: Embed drm_device in rcar_du_device adds a476f9e8c00c drm: rcar-du: Replace dev_private with container_of adds 9a248605980a drm: rcar-du: Skip encoder allocation for LVDS1 in dual-link mode adds 3a608bcbb97e drm: rcar-du: Drop local encoder variable adds 8d7d33f6be06 drm: rcar-du: Fix the return check of of_parse_phandle and [...] adds 9fa120458da1 drm: rcar-du: Fix leak of CMM platform device reference adds 506c34ca7f89 drm: arc: Remove unnecessary drm_plane_cleanup() wrapper adds 739fac48b678 drm: sti: Remove unnecessary drm_plane_cleanup() wrapper adds 57b155f00259 drm: vc4: Remove unnecessary drm_plane_cleanup() wrapper adds 913848ad52da drm: zte: Remove unnecessary drm_plane_cleanup() wrapper adds 47f10854ca89 drm: Don't export the drm_gem_dumb_destroy() function adds 8dbe1b4a1597 drm: Move legacy device list out of drm_driver adds b1dda997a8a9 drm: Use a const drm_driver for legacy PCI devices adds 2c8aba81d32b drm: Constify drm_driver in drivers that don't modify it adds a9a472aab9cd dt-bindings: display: bridge: renesas,lvds: RZ/G2E needs r [...] adds 0647bf1556eb drm: bridge: dw-hdmi: Remove redundant null check before c [...] adds 3fc5a284213d drm: bridge: adv7511: Remove redundant null check before c [...] adds 73dc923eeb5d Merge tag 'du-next-20210105' of git://linuxtv.org/pinchart [...] adds cb3cfbf79aff Merge tag 'drm-misc-next-2021-01-06' of git://anongit.free [...] adds 2313f4700327 Merge drm/drm-next into drm-misc-next adds 4992a7f7105d drm/hisilicon: Use simple encoder adds 2b405ec0e1c4 drm/mipi-dbi: Switch to new kerneldoc syntax for named var [...] adds e695e62306d4 drm/hisilicon: Delete the empty function mode_valid adds 8aeef9d4f489 drm/virtio: make sure context is created in gem open adds ccae03f33706 drm/virtio: fix prime export for vram objects adds 8fbdbb66f8c1 PCI: Export pci_rebar_get_possible_sizes() adds 192f1bf7559e PCI: Add pci_rebar_bytes_to_size() adds 907830b0fc9e PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse adds 453f617a30aa drm/amdgpu: Resize BAR0 to the maximum available size, eve [...] adds b67554232307 dt-bindings: display: Use OF graph schema adds 9254cd1d2926 drm/hisilicon: Use drm_crtc_mask() adds 1316b6e460ff dt-bindings: display: Augment s6e63m0 bindings adds 2dee38d8cdaa drm: Removes invalid function return value comment information adds 7e60bdeb91ef drm: Fix macro name DRM_MODE_PROP_OBJECT in code comment adds dc25e3776e8f drm: distinguish return value of drm_dp_check_and_send_lin [...] adds cc3283f8f41f drm/fourcc: fix Amlogic format modifier masks adds 2df7af93fdad drm/vkms: Add vkms_config type adds 1e85b7d4279b drm/vkms: Add support for writeback module adds af20724c6863 drm/vkms: Add information about module options adds 8a11d283788e drm/amdgpu: Fix trailing whitespaces adds 8f66090b7bb7 drm/amdgpu: Remove references to struct drm_device.pdev adds 4d4dad21cc7b drm/hibmc: Remove references to struct drm_device.pdev adds 4c0d42f7ba7f drm/nouveau: Remove references to struct drm_device.pdev adds bb6dafdba6b0 video: omapfb2: Make standard and custom DSI command mode [...] adds 99be71187b6b drm/sun4i: csc: Rework DE3 CSC macros adds ea067aee45a8 drm/sun4i: de2/de3: Remove redundant CSC matrices adds 0cf1d704048a drm/sun4i: Add support for BT2020 to DE3 adds b100ed1ee8f2 drm/vc4: Use drm_gem_cma_vmap() directly adds ccfe8e9c12f9 drm/vc4: Make several BO functions static adds fa49fdbe78a5 drm/vc4: Move mmap implementation into GEM object function adds ff28a9f8d3b4 drm: Inline AGP wrappers into their only callers adds 3abc66706385 drm: Implement drm_need_swiotlb() in drm_cache.c adds 413c6466349b drm: Build drm_memory.o only for legacy drivers adds 02e415f879d2 drm: Merge CONFIG_DRM_VM into CONFIG_DRM_LEGACY adds 5c1736cff134 drm/radeon: Store PCI controller in struct radeon_device.hose adds 14054f2afcd6 drm: Move struct drm_device.hose to legacy section adds 42dceab05027 drm/panfrost: Use delayed timer as default in devfreq profile adds 681045819636 drm: Include <linux/mem_encrypt.h> in drm_cache.c adds 657b65058b1e drm/hisilicon: Fix build error adds 67f4aeb2b41a drm/sun4i: tcon: fix inverted DCLK polarity adds 7569c6051fc4 drm: drm_crc: fix a kernel-doc markup adds 8323c625487a drm/vblank: Fix typo in docs adds 93dd856192b9 drm/vmwgfx: add Zack Rusin as maintainer adds 31856c8c1ce4 drm/vmwgfx: Remove stealth mode adds 9703bb329206 drm/vmwgfx: Switch to a managed drm device adds be4f77ac6884 drm/vmwgfx: Cleanup fifo mmio handling adds 8772c0bb58bb drm/vmwgfx: Cleanup pci resource allocation adds 359dc60d0fa5 drm/vmwgfx: Remove the throttling code adds 8426ed9c4b42 drm/vmwgfx: Cleanup the cmd/fifo split adds 625f8fb5bb5f drm/vmwgfx: Fix display register usage for some older configs adds 5b34ab52401f drm/modes: Switch to 64bit maths to avoid integer overflow adds 9acdfb11a805 Merge remote-tracking branch 'drm-misc/for-linux-next' adds eec3bb0fcf07 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 39cc6daf7654 Merge remote-tracking branch 'sound/for-next' adds 6200e3493ae2 Merge remote-tracking branch 'sound-asoc/for-next' adds 35f71db49b19 Merge remote-tracking branch 'input/next' adds f4964fb3ba9d Merge remote-tracking branch 'block/for-next' adds c87a95dc28b1 dm crypt: defer decryption to a tasklet if interrupts disabled adds e83c7ae33970 Merge remote-tracking branch 'device-mapper/for-next' adds 4069fcad1386 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 9dcf107721fb Merge remote-tracking branch 'mmc/next' adds c58ad0f2b052 mfd: bd9571mwv: Use devm_mfd_add_devices() adds e413c27e2ec8 dt-bindings: mfd: bd9571mwv: Document BD9574MWF adds b0f87e8ac263 mfd: rohm-generic: Add BD9571 and BD9574 adds 30402f97f965 regulator: bd9571mwv: rid of using struct bd9571mwv adds ceee9dc13bf9 regulator: bd9571mwv: Add BD9574MWF support adds b9f71d14e570 gpio: bd9571mwv: Use the SPDX license identifier adds 2d7af444e836 gpio: bd9571mwv: rid of using struct bd9571mwv adds 2e35627e6956 gpio: bd9571mwv: Add BD9574MWF support adds bfb26be7fe90 mfd: bd9571mwv: Use the SPDX license identifier adds 1e40a92c651f mfd: bd9571mwv: Use devm_regmap_add_irq_chip() adds f16e1fd197f8 mfd: bd9571mwv: Make the driver more generic adds b2548da647bb mfd: bd9571mwv: Add support for BD9574MWF adds 16a892c0a6e0 mfd: altera-sysmgr: Fix physical address storing more adds 99f5be3e25cf mfd: sgi-ioc3: Turn Kconfig option into a bool adds 8237e8382498 dt-bindings: mfd: Correct the node name of the panel LED adds 8ac17ff491d2 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell adds 5462284198bb mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout adds c6b1235e277b mfd: Standardise MFD_CELL_* helper names adds 03f9075b1b9a mfd: gateworks-gsc: Fix interrupt type adds d0e648f2186a mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs adds 947be86d03f7 Merge remote-tracking branch 'mfd/for-mfd-next' adds c3f181351647 power: supply: bq256xx: Fix BQ256XX_NUM_WD_VAL and bq256xx [...] adds c82a2fbe6c02 power: supply: Add battery gauge driver for Acer Iconia Tab A500 adds 4bff91bb3231 power: supply: cpcap-charger: Fix missing power_supply_put() adds 97456a24acb4 power: supply: cpcap-battery: Fix missing power_supply_put() adds 2828ffc2a276 power: supply: cpcap-charger: Fix flakey reboot with charg [...] adds e015964a2868 power: supply: cpcap-charger: Make VBUS already provided d [...] adds 41ac23f5c9fb power: supply: cpcap-charger: Use standard enumeration adds c6fdea96646d power: supply: cpcap-charger: Limiting charge current on Droid 4 adds 5a21489207a5 power: supply: cpcap-charger: Drop internal state and use [...] adds 6ddcec581fdc power: supply: cpcap-charger: Simplify things with enable [...] adds 2071236b8519 power: supply: cpcap-charger: Provide state updates for ba [...] adds bb8b9a985083 power: supply: cpcap-battery: Use charger status for batte [...] adds 4fb0357c6d57 power: supply: cpcap-battery: Add charge_full property adds faf6e9008114 power: supply: cpcap-battery: Keep track of state for capa [...] adds 1e64926c5dd9 power: supply: cpcap-battery: Implement capacity reporting adds 0f596487ff99 power: supply: cpcap-battery: Add charge_now property adds 284448495860 power: supply: cpcap-battery: Fix typo adds 61e3c5d53d73 Merge remote-tracking branch 'battery/for-next' adds 05fa3ad23641 Merge remote-tracking branch 'regulator/for-next' adds 601c202a0ae8 Merge remote-tracking branch 'security/next-testing' adds 0612bc919599 Merge remote-tracking branch 'keys/keys-next' adds 215b674b84dd security: add inode_init_security_anon() LSM hook adds e7e832ce6fa7 fs: add LSM-supporting anon-inode interface adds 29cd6591ab6f selinux: teach SELinux about anonymous inodes adds b537900f1598 userfaultfd: use secure anon inodes for userfaultfd adds 703291a6453d Merge remote-tracking branch 'selinux/next' adds a2903a437c5b tpm: Fix fall-through warnings for Clang adds 6327c8f2bc18 char: tpm: add i2c driver for cr50 adds 2a6c12346008 tpm: Remove tpm_dev_wq_lock adds 262fafe138e8 keys: Update comment for restrict_link_by_key_or_keyring_chain adds 214cbd1a2e01 Merge remote-tracking branch 'tpmdd/next' adds 149a75af993c Merge remote-tracking branch 'audit/next' adds a015fbf7b43c Merge remote-tracking branch 'devicetree/for-next' adds e4aad9998ee9 Merge v5.11-rc3 adds ccae0b408ba0 spi: bcm2835: Call the dedicated transfer completion function. adds 6bd2c867cd6e spi: rockchip: Call the dedicated transfer completion function. adds 7dfa69af2b5a spi: bcm2835aux: Call the dedicated transfer completion function. adds a402e397b938 spi: pxa2xx: Add support for Intel Alder Lake PCH-P adds 63212212b3d5 Merge remote-tracking branch 'spi/for-5.12' into spi-next adds cafe0102f83f Merge remote-tracking branch 'spi/for-next' adds 6d07b5a1ba51 Merge remote-tracking branch 'tip/auto-latest' adds 67f836edff6b Merge remote-tracking branch 'edac/edac-for-next' adds 7e31fab66be9 Merge remote-tracking branch 'rcu/rcu/next' adds 11663111cd49 KVM: arm64: Hide PMU registers from userspace when not available adds 7ded92e25cac KVM: arm64: Simplify handling of absent PMU system registers adds 2c91ef392161 KVM: arm64: Allow PSCI SYSTEM_OFF/RESET to return adds 7ba8b4380afb KVM: arm64: Use the reg_to_encoding() macro instead of sys_reg() adds 3729eeb775bd Merge remote-tracking branch 'kvm-arm/next' adds 84ff554865db Merge remote-tracking branch 'xen-tip/linux-next' adds 5c96f0d85ca1 Merge remote-tracking branch 'percpu/for-next' adds 7381af027d42 Merge remote-tracking branch 'workqueues/for-next' adds f311b8e95857 Merge remote-tracking branch 'drivers-x86/for-next' adds 06e6326e5c31 Merge remote-tracking branch 'hsi/for-next' adds 168b0ddd5276 Merge remote-tracking branch 'leds/for-next' adds f33596f1a349 Merge remote-tracking branch 'driver-core/driver-core-next' adds 3aaefb76c50f usb: gadget: bdc: fix improper SPDX comment style for header file adds e634ae98b807 usb: gadget: bdc: remove bdc_ep_set_halt() declaration adds 1c6e01bbe771 usb: gadget: bdc: prefer pointer dereference to pointer type adds ddafe4b9c6bd usb: gadget: bdc: fix warning of embedded function name adds feed6252a526 usb: gadget: bdc: fix check warning of block comments alignment adds 5ae5f76a4535 usb: gadget: bdc: add identifier name for function declaraion adds 913a4a7d13df usb: gadget: bdc: avoid precedence issues adds cb387becbf16 usb: gadget: bdc: use the BIT macro to define bit filed adds fc43a80f7f39 usb: gadget: bdc: fix checkpatch.pl tab warning adds 14a46f82d74e usb: gadget: bdc: fix checkpatch.pl spacing error adds ba9fc77cbf00 usb: gadget: bdc: fix checkpatch.pl repeated word warning adds b100402e93dc usb: phy: tegra: Add delay after power up adds 35192007d28d usb: phy: tegra: Support waking up from a low power mode adds c49f958b8d57 usb: chipidea: tegra: Remove MODULE_ALIAS adds 711e23442791 usb: chipidea: tegra: Rename UDC to USB adds fc53d5279094 usb: chipidea: tegra: Support host mode adds a728f91bcc70 usb: chipidea: tegra: Support runtime PM adds a1fdd107cd0c usb: chipidea: tegra: Specify TX FIFO threshold in UDC SoC info adds c3590c7656fb usb: host: ehci-tegra: Remove the driver adds 67004e130aaf ARM: tegra_defconfig: Enable USB_CHIPIDEA_HOST and remove [...] adds 12dc1ae6df82 Merge remote-tracking branch 'usb/usb-next' adds e0d57abfd98f Merge remote-tracking branch 'usb-serial/usb-next' adds b2f7aba2c62b Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 9f1b3850db40 Merge remote-tracking branch 'phy-next/next' adds 9335e23ddc33 tty: serial: owl: Add support for kernel debugger adds 8cf52bf8437b Merge remote-tracking branch 'tty/tty-next' adds 4540b9fbd8eb misc: eeprom_93xx46: Add module alias to avoid breaking su [...] adds 057ad2f6d4f0 Merge remote-tracking branch 'char-misc/char-misc-next' adds e1bd8a57685f Merge remote-tracking branch 'extcon/extcon-next' adds 2ebf19f5de3e Merge remote-tracking branch 'soundwire/next' adds 365e5058edf8 Merge remote-tracking branch 'thunderbolt/next' adds c2794914dbfd Merge remote-tracking branch 'staging/staging-next' adds dc8202e97af0 Merge remote-tracking branch 'icc/icc-next' adds 10d6135d8a6b Merge remote-tracking branch 'dmaengine/next' adds 95f445fa4a7d Merge remote-tracking branch 'scsi/for-next' adds 352d75c01e4f Merge remote-tracking branch 'scsi-mkp/for-next' adds 1698c7554fcc Merge remote-tracking branch 'rpmsg/for-next' adds 69b1c2856cb5 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 8c0c5269b98a Merge remote-tracking branch 'gpio-intel/for-next' adds 4e6aef310b80 Merge remote-tracking branch 'pinctrl/for-next' adds a6881d502f0d Merge remote-tracking branch 'pinctrl-intel/for-next' adds 88a1590b1407 dt-bindings: pinctrl: renesas,pfc: Document r8a779a0 PFC support adds e127ef2ed0a6 pinctrl: renesas: Implement unlock register masks adds 537db25ca330 pinctrl: renesas: Add I/O voltage level flag adds 9f2af9e56136 pinctrl: renesas: Add PORT_GP_CFG_{2,31} macros adds 741a7370fc3b pinctrl: renesas: Initial R8A779A0 (V3U) PFC support adds 5621739dc1ff pinctrl: renesas: r8a779a0: Add SCIF pins, groups and functions adds 7b66f2ddc8ad pinctrl: renesas: r8a779a0: Add I2C pins, groups and functions adds cc35593ff4fe pinctrl: renesas: r8a779a0: Add EtherAVB pins, groups and [...] adds 1a954c68230f pinctrl: renesas: r8a779a0: Add CANFD pins, groups and functions adds 6e03446d0e3f pinctrl: renesas: r8a779a0: Add DU pins, groups and function adds 7e67ff6efc28 pinctrl: renesas: r8a779a0: Add HSCIF pins, groups and functions adds 8be8e8ee0230 pinctrl: renesas: r8a779a0: Add INTC-EX pins, groups and function adds 2feb2d5cbabf pinctrl: renesas: r8a779a0: Add MMC pins, groups and functions adds 88aac7aa7533 pinctrl: renesas: r8a779a0: Add MSIOF pins, groups and functions adds 30db678101c7 pinctrl: renesas: r8a779a0: Add PWM pins, groups and functions adds a6a51403336b pinctrl: renesas: r8a779a0: Add QSPI pins, groups, and functions adds b3761cd6e156 pinctrl: renesas: r8a779a0: Add TMU pins, groups and functions adds a5cda861ed57 pinctrl: renesas: r8a779a0: Add TPU pins, groups and functions adds 4148317e11af Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 0d89d81ee6c7 Merge remote-tracking branch 'userns/for-next' adds 4209b69d8c3f Merge remote-tracking branch 'livepatching/for-next' adds d3ac7172a958 Merge remote-tracking branch 'coresight/next' adds ab65eed220bf Merge remote-tracking branch 'rtc/rtc-next' adds dc5723b02e52 kbuild: add support for Clang LTO adds 38e891849003 kbuild: lto: fix module versioning adds 22d429e75f24 kbuild: lto: limit inlining adds dd2776222abb kbuild: lto: merge module sections adds fbe078d397b4 kbuild: lto: add a default list of used symbols adds a8cccdd95473 init: lto: ensure initcall ordering adds 3578ad11f3fb init: lto: fix PREL32 relocations adds 09a4e4d9c52a PCI: Fix PREL32 relocations for LTO adds 7ac204b545f2 modpost: lto: strip .lto from module names adds d23dddf86a12 scripts/mod: disable LTO for empty.c adds 6e20f18579c5 efi/libstub: disable LTO adds 01dd633e7aae drivers/misc/lkdtm: disable LTO for rodata.o adds 004d53f8c96f arm64: vdso: disable LTO adds a31d793dbabd arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS adds 112b6a8e038d arm64: allow LTO to be selected adds 7cffeb6391ca Merge remote-tracking branch 'kspp/for-next/kspp' adds 378788911faf Merge remote-tracking branch 'gnss/gnss-next' adds b44c54d77270 Merge remote-tracking branch 'nvmem/for-next' adds 21232aadc75a Merge remote-tracking branch 'xarray/main' adds 97ec7c812528 Merge remote-tracking branch 'hyperv/hyperv-next' adds d22fe1ee7045 Merge remote-tracking branch 'pidfd/for-next' adds 0aa6020efaaa Merge remote-tracking branch 'mhi/mhi-next' adds 109cbb40c3e7 Merge remote-tracking branch 'notifications/notifications- [...] adds 097d43d85704 mm: memblock: remove return value of memblock_free_all() adds 4385f4889fc1 Merge remote-tracking branch 'memblock/for-next' adds 0895f9828381 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 394936787aaa disable CONFIG_DRM_AMDGPU for now
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 (9152a993930d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
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.
No new revisions were added by this update.
Summary of changes: CREDITS | 24 + Documentation/ABI/testing/sysfs-fs-f2fs | 2 +- Documentation/admin-guide/cgroup-v2.rst | 4 - Documentation/admin-guide/sysctl/vm.rst | 4 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kasan.rst | 22 +- Documentation/dev-tools/kfence.rst | 297 - .../allwinner,sun4i-a10-display-backend.yaml | 23 +- .../allwinner,sun4i-a10-display-frontend.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 25 +- .../display/allwinner,sun4i-a10-tv-encoder.yaml | 6 +- .../bindings/display/allwinner,sun6i-a31-drc.yaml | 19 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 6 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 19 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 19 +- .../display/allwinner,sun8i-r40-tcon-top.yaml | 110 +- .../bindings/display/allwinner,sun9i-a80-deu.yaml | 19 +- .../bindings/display/amlogic,meson-dw-hdmi.yaml | 4 +- .../bindings/display/amlogic,meson-vpu.yaml | 4 +- .../bindings/display/brcm,bcm2835-dpi.yaml | 7 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 1 + .../bindings/display/bridge/analogix,anx7625.yaml | 6 +- .../bindings/display/bridge/analogix,anx7814.yaml | 19 +- .../bindings/display/bridge/anx6345.yaml | 18 +- .../bindings/display/bridge/cdns,mhdp8546.yaml | 22 +- .../bindings/display/bridge/chrontel,ch7033.yaml | 6 +- .../bindings/display/bridge/intel,keembay-dsi.yaml | 14 +- .../bindings/display/bridge/ite,it6505.yaml | 2 +- .../bindings/display/bridge/lontium,lt9611.yaml | 70 +- .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/bridge/nwl-dsi.yaml | 41 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 24 +- .../bindings/display/bridge/renesas,lvds.yaml | 24 +- .../bindings/display/bridge/simple-bridge.yaml | 18 +- .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 7 +- .../display/bridge/thine,thc63lvd1024.yaml | 35 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 45 +- .../bindings/display/bridge/ti,tfp410.yaml | 24 +- .../bindings/display/bridge/toshiba,tc358762.yaml | 52 +- .../bindings/display/bridge/toshiba,tc358768.yaml | 48 +- .../bindings/display/bridge/toshiba,tc358775.yaml | 19 +- .../display/connector/analog-tv-connector.yaml | 1 + .../bindings/display/connector/dp-connector.yaml | 56 + .../bindings/display/connector/dvi-connector.yaml | 1 + .../bindings/display/connector/hdmi-connector.yaml | 1 + .../bindings/display/connector/vga-connector.yaml | 1 + .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 2 +- .../devicetree/bindings/display/ingenic,ipu.yaml | 5 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 10 +- .../bindings/display/intel,keembay-display.yaml | 2 +- .../display/panel/advantech,idk-2121wr.yaml | 21 +- .../display/panel/mantix,mlaf057we51-x.yaml | 1 + .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/panel/samsung,s6e63m0.yaml | 4 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 16 +- .../bindings/display/rockchip/rockchip-vop.yaml | 5 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 12 +- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 8 +- .../devicetree/bindings/display/ste,mcde.txt | 104 - .../devicetree/bindings/display/ste,mcde.yaml | 168 + .../bindings/display/ti/ti,am65x-dss.yaml | 19 +- .../bindings/display/ti/ti,j721e-dss.yaml | 23 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 3 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 3 + .../devicetree/bindings/mfd/bd9571mwv.txt | 4 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/firmware-guide/acpi/apei/einj.rst | 4 +- Documentation/gpu/drm-kms.rst | 52 +- Documentation/gpu/drm-uapi.rst | 3 + Documentation/gpu/vkms.rst | 82 + Documentation/networking/tls-offload.rst | 2 +- Documentation/translations/zh_CN/mips/booting.rst | 2 +- Documentation/translations/zh_CN/mips/features.rst | 2 +- Documentation/translations/zh_CN/mips/index.rst | 2 +- .../translations/zh_CN/mips/ingenic-tcu.rst | 6 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 81 +- MAINTAINERS | 33 +- Next/SHA1s | 332 -- Next/Trees | 334 -- Next/merge.log | 6120 -------------------- arch/arm/boot/dts/omap5.dtsi | 6 + arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 16 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 18 +- arch/arm/boot/dts/sun5i.dtsi | 12 + arch/arm/boot/dts/sun8i-r40.dtsi | 19 + arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/configs/tegra_defconfig | 3 +- arch/arm64/Kconfig | 1 - .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 11 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 1 + .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 1 + .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 1 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 13 + .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 207 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 80 +- arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/cacheflush.h | 6 + arch/arm64/include/asm/kfence.h | 17 - arch/arm64/include/asm/memory.h | 1 - arch/arm64/include/asm/mte-kasan.h | 12 - arch/arm64/include/asm/set_memory.h | 17 - arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/machine_kexec.c | 1 - arch/arm64/kernel/mte.c | 12 - arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/syscall.c | 1 + arch/arm64/kvm/hyp/nvhe/psci-relay.c | 13 +- arch/arm64/kvm/sys_regs.c | 93 +- arch/arm64/mm/fault.c | 20 +- arch/arm64/mm/mmu.c | 9 +- arch/arm64/mm/pageattr.c | 23 +- arch/mips/mm/pgtable-32.c | 1 + arch/mips/mm/pgtable-64.c | 1 + arch/openrisc/Makefile | 12 + arch/openrisc/boot/.gitignore | 2 + arch/openrisc/boot/Makefile | 10 + arch/openrisc/kernel/process.c | 13 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 16 +- arch/powerpc/kernel/vmlinux.lds.S | 8 + arch/riscv/Kconfig | 7 + arch/riscv/Makefile | 10 + .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 2 + arch/riscv/configs/defconfig | 2 + arch/riscv/include/asm/bug.h | 1 + arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/stackprotector.h | 3 +- arch/riscv/include/asm/stacktrace.h | 2 + arch/riscv/include/asm/unistd.h | 1 - arch/riscv/include/asm/vdso.h | 2 +- arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/process.c | 18 +- arch/riscv/kernel/stacktrace.c | 22 +- arch/riscv/kernel/traps.c | 3 +- arch/riscv/kernel/vdso.c | 2 +- arch/riscv/mm/kasan_init.c | 4 +- arch/riscv/mm/pageattr.c | 8 +- arch/um/include/asm/Kbuild | 1 + arch/x86/Kconfig | 1 - arch/x86/crypto/Makefile | 2 - arch/x86/crypto/aesni-intel_glue.c | 321 +- arch/x86/crypto/blowfish_glue.c | 107 - arch/x86/crypto/camellia-aesni-avx-asm_64.S | 298 - arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 351 -- arch/x86/{include/asm => }/crypto/camellia.h | 24 - arch/x86/crypto/camellia_aesni_avx2_glue.c | 198 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 216 +- arch/x86/crypto/camellia_glue.c | 145 +- arch/x86/crypto/cast5_avx_glue.c | 287 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 84 - arch/x86/crypto/cast6_avx_glue.c | 207 +- arch/x86/crypto/des3_ede_glue.c | 104 - arch/x86/crypto/ecb_cbc_helpers.h | 76 + arch/x86/crypto/glue_helper-asm-avx.S | 104 - arch/x86/crypto/glue_helper-asm-avx2.S | 136 - arch/x86/crypto/glue_helper.c | 381 -- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 68 - arch/x86/crypto/serpent-avx.h | 21 + arch/x86/crypto/serpent-avx2-asm_64.S | 87 - arch/x86/{include/asm => }/crypto/serpent-sse2.h | 0 arch/x86/crypto/serpent_avx2_glue.c | 185 +- arch/x86/crypto/serpent_avx_glue.c | 215 +- arch/x86/crypto/serpent_sse2_glue.c | 150 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 80 - arch/x86/{include/asm => }/crypto/twofish.h | 4 - arch/x86/crypto/twofish_avx_glue.c | 211 +- arch/x86/crypto/twofish_glue_3way.c | 160 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/include/asm/crypto/glue_helper.h | 118 - arch/x86/include/asm/crypto/serpent-avx.h | 42 - arch/x86/include/asm/kfence.h | 59 - arch/x86/include/asm/set_memory.h | 4 +- arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/setup.c | 20 +- arch/x86/mm/fault.c | 6 - arch/x86/mm/pat/set_memory.c | 8 +- crypto/Kconfig | 30 +- crypto/skcipher.c | 6 - drivers/base/node.c | 33 +- drivers/cpufreq/intel_pstate.c | 44 +- drivers/crypto/bcm/cipher.c | 2 +- drivers/crypto/bcm/cipher.h | 4 +- drivers/crypto/bcm/util.c | 2 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 54 + drivers/crypto/hisilicon/qm.c | 8 +- drivers/crypto/hisilicon/qm.h | 27 + drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/zip/zip_main.c | 14 + drivers/crypto/keembay/Kconfig | 2 + drivers/crypto/keembay/keembay-ocs-hcu-core.c | 2 +- drivers/crypto/marvell/cesa/tdma.c | 2 +- drivers/crypto/qat/Kconfig | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 17 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 27 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 3 +- drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 8 +- drivers/crypto/qat/qat_common/adf_transport.c | 2 + .../crypto/qat/qat_common/adf_transport_debug.c | 4 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 12 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 28 +- drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/dma-buf/dma-buf.c | 74 +- drivers/gpio/gpio-bd9571mwv.c | 35 +- drivers/gpu/drm/Kconfig | 6 +- drivers/gpu/drm/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 191 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 176 + .../amdgpu_securedisplay.h} | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 1 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 154 + drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 153 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 40 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 54 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +- drivers/gpu/drm/amd/display/dc/basics/conversion.c | 9 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 119 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 29 +- .../drm/amd/display/dc/bios/command_table_helper.c | 20 +- .../amd/display/dc/bios/command_table_helper2.c | 20 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 13 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 3 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 62 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 53 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 42 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 8 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 11 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 1 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 57 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 9 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 24 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 2 - .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 15 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 22 +- drivers/gpu/drm/amd/display/dc/dce100/Makefile | 2 + .../drm/amd/display/dc/dce100/dce100_resource.c | 18 +- drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 + .../drm/amd/display/dc/dce110/dce110_compressor.c | 55 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 33 +- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 17 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 17 +- .../display/dc/dce110/dce110_timing_generator.c | 76 +- .../display/dc/dce110/dce110_timing_generator_v.c | 19 +- .../drm/amd/display/dc/dce110/dce110_transform_v.c | 19 +- drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 + .../drm/amd/display/dc/dce112/dce112_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dce120/Makefile | 2 + .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 6 +- .../display/dc/dce120/dce120_timing_generator.c | 99 +- drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 + .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 18 +- .../amd/display/dc/dce60/dce60_timing_generator.c | 4 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 36 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 1 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 70 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 4 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 1 + .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 2 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 11 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 44 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 6 +- .../display/dc/gpio/diagnostics/hw_factory_diag.c | 1 + .../display/dc/gpio/diagnostics/hw_factory_diag.h | 2 + .../dc/gpio/diagnostics/hw_translate_diag.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 7 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 14 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 5 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 1 + .../amd/display/modules/info_packet/info_packet.c | 13 +- .../drm/amd/display/modules/power/power_helpers.c | 6 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 + drivers/gpu/drm/amd/include/renoir_ip_offset.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 30 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 9 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 + drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 4 +- .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 1 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 137 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.h | 1 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 310 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 24 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 58 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 + drivers/gpu/drm/arc/arcpgu_crtc.c | 9 +- drivers/gpu/drm/arc/arcpgu_drv.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 1 - drivers/gpu/drm/arm/malidp_crtc.c | 1 - drivers/gpu/drm/armada/armada_crtc.c | 1 - drivers/gpu/drm/ast/ast_cursor.c | 55 +- drivers/gpu/drm/ast/ast_drv.c | 4 +- drivers/gpu/drm/ast/ast_drv.h | 2 - drivers/gpu/drm/ast/ast_main.c | 25 +- drivers/gpu/drm/ast/ast_mm.c | 17 +- drivers/gpu/drm/ast/ast_mode.c | 6 +- drivers/gpu/drm/ast/ast_post.c | 8 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 - drivers/gpu/drm/bochs/bochs_drv.c | 1 - drivers/gpu/drm/bochs/bochs_hw.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/display-connector.c | 46 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 12 +- drivers/gpu/drm/drm_atomic_helper.c | 79 +- drivers/gpu/drm/drm_blend.c | 6 - drivers/gpu/drm/drm_cache.c | 33 + drivers/gpu/drm/drm_color_mgmt.c | 125 +- drivers/gpu/drm/drm_crtc.c | 5 +- drivers/gpu/drm/drm_dp_helper.c | 566 ++ drivers/gpu/drm/drm_dp_mst_topology.c | 2 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_dumb_buffers.c | 8 +- drivers/gpu/drm/drm_edid.c | 103 + drivers/gpu/drm/drm_fb_helper.c | 25 +- drivers/gpu/drm/drm_file.c | 8 +- drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_cma_helper.c | 141 +- drivers/gpu/drm/drm_internal.h | 3 + drivers/gpu/drm/drm_irq.c | 32 + drivers/gpu/drm/drm_legacy.h | 2 +- drivers/gpu/drm/drm_memory.c | 51 - drivers/gpu/drm/drm_mode_config.c | 49 + drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_pci.c | 33 +- drivers/gpu/drm/drm_plane.c | 36 +- drivers/gpu/drm/drm_prime.c | 64 +- drivers/gpu/drm/drm_probe_helper.c | 3 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/gma500/cdv_device.c | 30 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 3 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 4 +- drivers/gpu/drm/gma500/framebuffer.c | 9 +- drivers/gpu/drm/gma500/gma_device.c | 3 +- drivers/gpu/drm/gma500/gma_display.c | 4 +- drivers/gpu/drm/gma500/gtt.c | 20 +- drivers/gpu/drm/gma500/intel_bios.c | 6 +- drivers/gpu/drm/gma500/intel_gmbus.c | 4 +- drivers/gpu/drm/gma500/intel_i2c.c | 2 +- drivers/gpu/drm/gma500/mdfld_device.c | 4 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 8 +- drivers/gpu/drm/gma500/mid_bios.c | 9 +- drivers/gpu/drm/gma500/oaktrail_device.c | 5 +- drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 2 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +- drivers/gpu/drm/gma500/opregion.c | 3 +- drivers/gpu/drm/gma500/power.c | 13 +- drivers/gpu/drm/gma500/psb_drv.c | 18 +- drivers/gpu/drm/gma500/psb_drv.h | 8 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 6 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 2 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 36 +- drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 104 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 10 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 20 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 1 - drivers/gpu/drm/i915/display/intel_display_types.h | 10 + drivers/gpu/drm/i915/display/intel_dp.c | 440 +- drivers/gpu/drm/i915/display/intel_dp.h | 7 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 233 + drivers/gpu/drm/i915/display/intel_hdmi.h | 7 + drivers/gpu/drm/ingenic/Kconfig | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 60 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 14 + drivers/gpu/drm/kmb/kmb_drv.c | 4 +- drivers/gpu/drm/kmb/kmb_plane.c | 3 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 1 - drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 20 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 10 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/arb.c | 12 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 5 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 14 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 2 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 7 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 11 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 10 +- drivers/gpu/drm/nouveau/nouveau_display.c | 8 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 4 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 20 +- drivers/gpu/drm/nouveau/nv17_fence.c | 2 +- drivers/gpu/drm/nouveau/nv50_fence.c | 2 +- drivers/gpu/drm/omapdrm/Kconfig | 120 +- drivers/gpu/drm/omapdrm/Makefile | 19 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 10 - drivers/gpu/drm/omapdrm/displays/Makefile | 2 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 1385 ----- drivers/gpu/drm/omapdrm/dss/Kconfig | 135 - drivers/gpu/drm/omapdrm/dss/Makefile | 20 - drivers/gpu/drm/omapdrm/dss/base.c | 87 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 202 +- drivers/gpu/drm/omapdrm/dss/display.c | 60 - drivers/gpu/drm/omapdrm/dss/dpi.c | 1 - drivers/gpu/drm/omapdrm/dss/dsi.c | 1949 +++---- drivers/gpu/drm/omapdrm/dss/dsi.h | 456 ++ drivers/gpu/drm/omapdrm/dss/dss.c | 28 +- drivers/gpu/drm/omapdrm/dss/dss.h | 72 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 - drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 - drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 229 - drivers/gpu/drm/omapdrm/dss/omapdss.h | 347 +- drivers/gpu/drm/omapdrm/dss/output.c | 57 +- drivers/gpu/drm/omapdrm/dss/pll.c | 6 + drivers/gpu/drm/omapdrm/dss/sdi.c | 1 - drivers/gpu/drm/omapdrm/dss/venc.c | 2 - drivers/gpu/drm/omapdrm/omap_connector.c | 157 - drivers/gpu/drm/omapdrm/omap_connector.h | 28 - drivers/gpu/drm/omapdrm/omap_crtc.c | 153 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 - drivers/gpu/drm/omapdrm/omap_drv.c | 73 +- drivers/gpu/drm/omapdrm/omap_drv.h | 3 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 59 +- drivers/gpu/drm/omapdrm/omap_gem.c | 3 +- drivers/gpu/drm/omapdrm/omap_irq.c | 34 +- drivers/gpu/drm/omapdrm/omap_plane.c | 41 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 1 - drivers/gpu/drm/panel/Kconfig | 20 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-dsi-cm.c | 665 +++ drivers/gpu/drm/panel/panel-khadas-ts050.c | 870 +++ drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 39 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 59 +- drivers/gpu/drm/panel/panel-simple.c | 221 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 24 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 1 + drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_dev.h | 16 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.h | 1 - drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +- drivers/gpu/drm/qxl/qxl_irq.c | 3 +- drivers/gpu/drm/qxl/qxl_kms.c | 1 - drivers/gpu/drm/qxl/qxl_object.h | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 1 - drivers/gpu/drm/radeon/atombios_encoders.c | 6 +- drivers/gpu/drm/radeon/r100.c | 27 +- drivers/gpu/drm/radeon/radeon.h | 36 +- drivers/gpu/drm/radeon/radeon_atombios.c | 89 +- drivers/gpu/drm/radeon/radeon_bios.c | 6 +- drivers/gpu/drm/radeon/radeon_combios.c | 55 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_device.c | 17 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 7 +- drivers/gpu/drm/radeon/radeon_fb.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/radeon/radeon_i2c.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 24 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 13 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 4 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 15 +- drivers/gpu/drm/radeon/rs780_dpm.c | 7 +- drivers/gpu/drm/rcar-du/rcar_cmm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 33 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 16 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 98 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 2 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 42 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 28 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 - drivers/gpu/drm/scheduler/sched_main.c | 120 +- drivers/gpu/drm/sti/sti_cursor.c | 9 +- drivers/gpu/drm/sti/sti_gdp.c | 9 +- drivers/gpu/drm/sti/sti_hqvdp.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 1 - drivers/gpu/drm/sun4i/sun4i_tcon.c | 21 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 + drivers/gpu/drm/sun4i/sun8i_csc.c | 109 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 + drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +- drivers/gpu/drm/tiny/cirrus.c | 1 - drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 105 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 16 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 7 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 4 +- drivers/gpu/drm/ttm/ttm_memory.c | 3 +- drivers/gpu/drm/ttm/ttm_module.c | 3 +- {include => drivers/gpu}/drm/ttm/ttm_module.h | 0 drivers/gpu/drm/ttm/ttm_range_manager.c | 1 - drivers/gpu/drm/ttm/ttm_tt.c | 15 +- drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/tve200/tve200_drv.c | 1 - drivers/gpu/drm/v3d/v3d_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_irq.c | 7 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 11 +- drivers/gpu/drm/vboxvideo/vbox_irq.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 8 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/vc4/vc4_bo.c | 97 +- drivers/gpu/drm/vc4/vc4_crtc.c | 38 +- drivers/gpu/drm/vc4/vc4_drv.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.h | 27 +- drivers/gpu/drm/vc4/vc4_dsi.c | 111 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 165 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 23 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 9 + drivers/gpu/drm/vc4/vc4_hvs.c | 18 +- drivers/gpu/drm/vc4/vc4_kms.c | 248 +- drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/gpu/drm/vc4/vc4_txp.c | 11 +- drivers/gpu/drm/vgem/vgem_drv.c | 3 +- drivers/gpu/drm/via/via_irq.c | 2 +- drivers/gpu/drm/virtio/Kconfig | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 24 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 1 - drivers/gpu/drm/virtio/virtgpu_drv.h | 1 + drivers/gpu/drm/virtio/virtgpu_fence.c | 81 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 3 + drivers/gpu/drm/vkms/vkms_drv.c | 50 +- drivers/gpu/drm/vkms/vkms_drv.h | 12 +- drivers/gpu/drm/vkms/vkms_output.c | 13 +- drivers/gpu/drm/vmwgfx/Makefile | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 52 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +- .../gpu/drm/vmwgfx/{vmwgfx_fifo.c => vmwgfx_cmd.c} | 126 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 224 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 93 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 76 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 155 - drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 4 +- drivers/gpu/drm/zte/zx_plane.c | 7 +- drivers/hid/hid-chicony.c | 55 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-logitech-hidpp.c | 2 + drivers/infiniband/core/cma_configfs.c | 4 +- drivers/infiniband/core/umem.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/md/dm-crypt.c | 8 +- drivers/media/dvb-frontends/cxd2841er.c | 2 +- drivers/media/i2c/ccs/ccs-data.c | 24 +- drivers/media/platform/qcom/venus/core.h | 20 + drivers/media/platform/qcom/venus/venc.c | 21 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 121 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 2 +- drivers/media/platform/ti-vpe/cal.c | 4 +- drivers/media/rc/ir_toy.c | 1 + drivers/media/rc/mceusb.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls.c | 16 + drivers/mfd/ab8500-core.c | 42 +- drivers/mfd/bd9571mwv.c | 178 +- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/gateworks-gsc.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/mt6360-core.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 1 + drivers/mtd/devices/st_spi_fsm.c | 2 +- drivers/mtd/maps/pci.c | 8 +- drivers/mtd/nand/raw/intel-nand-controller.c | 5 +- drivers/mtd/nand/raw/marvell_nand.c | 2 +- drivers/mtd/nand/raw/nandsim.c | 7 +- drivers/mtd/nand/spi/core.c | 14 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 7 + .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 4 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 32 +- .../chelsio/inline_crypto/chtls/chtls_hw.c | 41 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 68 + drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 17 + drivers/net/ethernet/freescale/dpaa2/dpni.c | 93 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 9 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 5 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 52 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 116 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 7 +- .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 4 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 4 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 14 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 6 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 3 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 52 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 20 +- drivers/net/usb/Kconfig | 1 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 + .../broadcom/brcm80211/brcmfmac/firmware.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 7 - drivers/net/wireless/marvell/mwifiex/pcie.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 10 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 1 + drivers/net/wireless/mediatek/mt7601u/phy.c | 3 + drivers/net/wireless/microchip/wilc1000/Kconfig | 2 +- drivers/net/wireless/microchip/wilc1000/fw.h | 8 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 13 +- drivers/net/wireless/realtek/rtw88/coex.c | 4 +- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 1 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 7 - drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/pci/pci.c | 12 +- drivers/pci/pci.h | 1 - drivers/pinctrl/renesas/Kconfig | 5 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/core.c | 34 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 4460 ++++++++++++++ drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 28 +- drivers/power/supply/Kconfig | 6 + drivers/power/supply/Makefile | 1 + drivers/power/supply/acer_a500_battery.c | 297 + drivers/power/supply/bq256xx_charger.c | 6 +- drivers/power/supply/cpcap-battery.c | 178 +- drivers/power/supply/cpcap-charger.c | 259 +- drivers/regulator/bd9571mwv-regulator.c | 59 +- drivers/reset/core.c | 4 +- drivers/soc/litex/Kconfig | 14 +- drivers/soc/litex/litex_soc_ctrl.c | 76 +- drivers/spi/spi-bcm2835.c | 6 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-fsl-spi.c | 5 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-rockchip.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 6 +- drivers/staging/media/imx/imx7-media-csi.c | 27 +- drivers/staging/media/zoran/zoran_driver.c | 2 +- drivers/tty/serial/owl-uart.c | 38 + drivers/usb/chipidea/Kconfig | 3 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 344 +- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/host.c | 104 +- drivers/usb/gadget/udc/bdc/bdc.h | 134 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_cmd.h | 21 +- drivers/usb/gadget/udc/bdc/bdc_dbg.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_dbg.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 16 +- drivers/usb/gadget/udc/bdc/bdc_ep.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_udc.c | 8 +- drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/host/Kconfig | 10 +- drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-tegra.c | 604 -- drivers/usb/phy/phy-tegra-usb.c | 103 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/aty/atyfb_base.c | 11 +- drivers/video/fbdev/aty/mach64_ct.c | 15 +- drivers/video/fbdev/aty/radeon_monitor.c | 4 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/cirrusfb.c | 20 +- drivers/video/fbdev/controlfb.c | 4 +- drivers/video/fbdev/core/fb_notify.c | 7 + drivers/video/fbdev/core/fbcon.c | 25 +- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/gbefb.c | 4 +- drivers/video/fbdev/goldfishfb.c | 2 + drivers/video/fbdev/hgafb.c | 10 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +- drivers/video/fbdev/mx3fb.c | 13 +- drivers/video/fbdev/neofb.c | 4 - drivers/video/fbdev/nvidia/nv_setup.c | 7 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 1 + .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 4 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/pm2fb.c | 8 +- drivers/video/fbdev/riva/fbdev.c | 9 +- drivers/video/fbdev/riva/riva_hw.c | 28 +- drivers/video/fbdev/s1d13xxxfb.c | 3 +- drivers/video/fbdev/s3c-fb.c | 11 +- drivers/video/fbdev/sis/init.c | 33 +- drivers/video/fbdev/sis/oem310.h | 2 + drivers/video/fbdev/sis/sis.h | 1 - drivers/video/fbdev/sis/sis_main.c | 9 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 4 +- drivers/video/fbdev/tgafb.c | 7 +- drivers/video/fbdev/udlfb.c | 1 + drivers/video/fbdev/uvesafb.c | 6 +- drivers/video/fbdev/via/lcd.c | 4 +- drivers/video/fbdev/wmt_ge_rops.c | 1 + drivers/video/of_display_timing.c | 1 + drivers/video/of_videomode.c | 6 +- fs/aio.c | 9 +- fs/anon_inodes.c | 150 +- fs/block_dev.c | 2 +- fs/btrfs/btrfs_inode.h | 3 +- fs/btrfs/extent_io.c | 113 +- fs/btrfs/file.c | 11 +- fs/btrfs/inode.c | 6 +- fs/btrfs/ordered-data.c | 104 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/relocation.c | 5 +- fs/btrfs/send.c | 15 + fs/buffer.c | 56 +- fs/dax.c | 11 +- fs/dcache.c | 4 +- fs/direct-io.c | 4 +- fs/exec.c | 4 +- fs/f2fs/compress.c | 5 +- fs/f2fs/data.c | 12 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/file.c | 9 +- fs/f2fs/namei.c | 8 + fs/f2fs/super.c | 12 +- fs/fhandle.c | 2 +- fs/fuse/dev.c | 6 +- fs/hugetlbfs/inode.c | 20 +- fs/iomap/seek.c | 125 +- fs/libfs.c | 13 +- fs/ocfs2/namei.c | 17 +- fs/ocfs2/super.c | 2 + fs/pipe.c | 2 +- fs/proc/array.c | 11 +- fs/proc/base.c | 40 +- fs/proc/meminfo.c | 10 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 5 - fs/ramfs/inode.c | 12 - fs/userfaultfd.c | 19 +- include/asm-generic/Kbuild | 1 + include/asm-generic/mm-arch-hooks.h | 16 + include/crypto/internal/skcipher.h | 1 - include/drm/drm_agpsupport.h | 18 - include/drm/drm_atomic.h | 20 + include/drm/drm_atomic_helper.h | 4 - include/drm/drm_connector.h | 49 + include/drm/drm_crtc.h | 2 +- include/drm/drm_device.h | 23 +- include/drm/drm_dp_helper.h | 218 + include/drm/drm_drv.h | 2 - include/drm/drm_edid.h | 30 + include/drm/drm_gem.h | 3 - include/drm/drm_gem_cma_helper.h | 14 +- include/drm/drm_irq.h | 2 +- include/drm/drm_legacy.h | 10 +- include/drm/drm_managed.h | 2 - include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modeset_helper_vtables.h | 29 +- include/drm/drm_prime.h | 7 +- include/drm/drm_property.h | 2 +- include/drm/gpu_scheduler.h | 14 +- include/drm/ttm/ttm_bo_api.h | 13 +- include/drm/ttm/ttm_bo_driver.h | 6 +- include/drm/ttm/ttm_resource.h | 1 - include/drm/ttm/ttm_tt.h | 2 - include/linux/anon_inodes.h | 5 + include/linux/bitops.h | 2 +- include/linux/cpumask.h | 2 +- include/linux/dma-buf.h | 39 +- include/linux/fortify-string.h | 302 - include/linux/fs.h | 5 - include/linux/gfp.h | 2 - include/linux/hugetlb.h | 4 +- include/linux/kasan-checks.h | 6 - include/linux/kasan.h | 24 +- include/linux/kfence.h | 216 - include/linux/khugepaged.h | 2 - include/linux/litex.h | 150 +- include/linux/lsm_hook_defs.h | 2 + include/linux/lsm_hooks.h | 9 + include/linux/memblock.h | 2 +- include/linux/memcontrol.h | 38 +- include/linux/memremap.h | 6 - include/linux/mfd/bd9571mwv.h | 45 +- include/linux/mfd/core.h | 6 +- include/linux/mfd/rohm-generic.h | 2 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm-arch-hooks.h | 22 + include/linux/mmzone.h | 20 - include/linux/nmi.h | 1 - include/linux/page-flags.h | 4 +- include/linux/pagemap.h | 8 +- include/linux/pagevec.h | 4 + include/linux/pci.h | 39 +- include/linux/pgtable.h | 3 - include/linux/sched.h | 8 - include/linux/secretmem.h | 30 - include/linux/security.h | 10 + include/linux/set_memory.h | 16 +- include/linux/slab_def.h | 3 - include/linux/slub_def.h | 3 - include/linux/string.h | 282 +- include/linux/swap.h | 8 +- include/linux/syscalls.h | 1 - include/linux/usb/chipidea.h | 6 + include/linux/usb/tegra_usb_phy.h | 2 + include/linux/wait.h | 4 +- include/trace/events/kmem.h | 24 +- include/uapi/asm-generic/unistd.h | 6 +- include/uapi/drm/drm.h | 97 +- include/uapi/drm/drm_fourcc.h | 4 +- include/uapi/drm/drm_mode.h | 13 +- include/uapi/linux/magic.h | 1 - include/uapi/linux/v4l2-controls.h | 17 + include/video/sstfb.h | 4 +- init/Kconfig | 2 +- init/main.c | 3 - kernel/bpf/verifier.c | 2 + kernel/hung_task.c | 44 - kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/sys_ni.c | 2 - kernel/sysctl.c | 16 +- kernel/watchdog.c | 21 - kernel/watchdog_hld.c | 1 - lib/Kconfig.debug | 7 - lib/Kconfig.kasan | 14 +- lib/Kconfig.kfence | 82 - lib/Kconfig.ubsan | 1 - lib/Makefile | 2 +- lib/cpumask.c | 73 +- lib/genalloc.c | 3 +- lib/test_kasan.c | 312 +- lib/test_kasan_module.c | 5 +- localversion-next | 1 - mm/Kconfig | 5 - mm/Makefile | 2 - mm/cma.c | 17 - mm/compaction.c | 8 +- mm/filemap.c | 363 +- mm/gup.c | 10 - mm/huge_memory.c | 19 +- mm/hugetlb.c | 124 +- mm/internal.h | 7 +- mm/kasan/common.c | 64 +- mm/kasan/generic.c | 41 +- mm/kasan/init.c | 26 +- mm/kasan/kasan.h | 80 +- mm/kasan/quarantine.c | 22 +- mm/kasan/report.c | 13 +- mm/kasan/report_generic.c | 10 +- mm/kasan/report_hw_tags.c | 8 +- mm/kasan/report_sw_tags.c | 8 +- mm/kasan/shadow.c | 39 +- mm/kasan/sw_tags.c | 20 +- mm/kfence/Makefile | 6 - mm/kfence/core.c | 840 --- mm/kfence/kfence.h | 107 - mm/kfence/kfence_test.c | 858 --- mm/kfence/report.c | 253 - mm/khugepaged.c | 28 +- mm/memblock.c | 55 +- mm/memcontrol.c | 198 +- mm/memory-failure.c | 2 +- mm/mempolicy.c | 13 +- mm/memremap.c | 20 - mm/migrate.c | 51 +- mm/mmap.c | 52 +- mm/mprotect.c | 6 - mm/mremap.c | 3 + mm/msync.c | 6 +- mm/page_alloc.c | 122 +- mm/page_reporting.c | 2 +- mm/process_vm_access.c | 1 - mm/rmap.c | 26 +- mm/secretmem.c | 439 -- mm/shmem.c | 152 +- mm/slab.c | 42 +- mm/slab.h | 14 +- mm/slab_common.c | 20 +- mm/slob.c | 2 +- mm/slub.c | 66 +- mm/swap.c | 38 +- mm/swap_state.c | 36 +- mm/truncate.c | 131 +- mm/vmalloc.c | 9 +- mm/vmscan.c | 68 +- mm/vmstat.c | 48 +- mm/zswap.c | 6 +- net/bpf/test_run.c | 3 +- net/can/isotp.c | 1 + net/core/dev.c | 18 +- net/core/skbuff.c | 9 +- net/ipv4/tcp_output.c | 2 +- net/ipv6/sit.c | 5 +- net/mptcp/protocol.c | 9 +- net/tipc/link.c | 2 +- net/tipc/node.c | 2 +- scripts/Makefile.kasan | 10 +- scripts/checkpatch.pl | 109 +- scripts/checksyscalls.sh | 4 - scripts/gdb/linux/lists.py | 5 - ...lto-used-symbollist => lto-used-symbollist.txt} | 0 security/security.c | 8 + security/selinux/hooks.c | 57 + security/selinux/include/classmap.h | 2 + sound/pci/hda/patch_realtek.c | 8 + sound/pci/hda/patch_via.c | 1 + sound/usb/pcm.c | 171 +- tools/bpf/bpftool/Makefile | 2 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/objtool/check.c | 2 +- tools/testing/selftests/arm64/fp/fpsimd-test.S | 2 +- tools/testing/selftests/arm64/fp/sve-test.S | 2 +- tools/testing/selftests/bpf/Makefile | 58 +- tools/testing/selftests/bpf/test_verifier.c | 12 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 30 + tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/memfd_secret.c | 296 - tools/testing/selftests/vm/run_vmtests | 17 - 1055 files changed, 21420 insertions(+), 27573 deletions(-) delete mode 100644 Documentation/dev-tools/kfence.rst create mode 100644 Documentation/devicetree/bindings/display/connector/dp-connector.yaml delete mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.yaml delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm64/include/asm/kfence.h delete mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/openrisc/boot/.gitignore create mode 100644 arch/openrisc/boot/Makefile rename arch/x86/{include/asm => }/crypto/camellia.h (69%) create mode 100644 arch/x86/crypto/ecb_cbc_helpers.h delete mode 100644 arch/x86/crypto/glue_helper.c create mode 100644 arch/x86/crypto/serpent-avx.h rename arch/x86/{include/asm => }/crypto/serpent-sse2.h (100%) rename arch/x86/{include/asm => }/crypto/twofish.h (80%) delete mode 100644 arch/x86/include/asm/crypto/glue_helper.h delete mode 100644 arch/x86/include/asm/crypto/serpent-avx.h delete mode 100644 arch/x86/include/asm/kfence.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c copy drivers/gpu/drm/amd/{display/dc/gpio/diagnostics/hw_factory_diag.h => amdgpu/ [...] create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h delete mode 100644 drivers/gpu/drm/omapdrm/displays/Kconfig delete mode 100644 drivers/gpu/drm/omapdrm/displays/Makefile delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c delete mode 100644 drivers/gpu/drm/omapdrm/dss/Kconfig delete mode 100644 drivers/gpu/drm/omapdrm/dss/Makefile delete mode 100644 drivers/gpu/drm/omapdrm/dss/display.c create mode 100644 drivers/gpu/drm/omapdrm/dss/dsi.h delete mode 100644 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c delete mode 100644 drivers/gpu/drm/omapdrm/omap_connector.c delete mode 100644 drivers/gpu/drm/omapdrm/omap_connector.h create mode 100644 drivers/gpu/drm/panel/panel-dsi-cm.c create mode 100644 drivers/gpu/drm/panel/panel-khadas-ts050.c rename {include => drivers/gpu}/drm/ttm/ttm_module.h (100%) rename drivers/gpu/drm/vmwgfx/{vmwgfx_fifo.c => vmwgfx_cmd.c} (82%) delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a779a0.c create mode 100644 drivers/power/supply/acer_a500_battery.c delete mode 100644 drivers/usb/host/ehci-tegra.c create mode 100644 include/asm-generic/mm-arch-hooks.h delete mode 100644 include/linux/fortify-string.h delete mode 100644 include/linux/kfence.h create mode 100644 include/linux/mm-arch-hooks.h delete mode 100644 include/linux/secretmem.h delete mode 100644 lib/Kconfig.kfence delete mode 100644 localversion-next delete mode 100644 mm/kfence/Makefile delete mode 100644 mm/kfence/core.c delete mode 100644 mm/kfence/kfence.h delete mode 100644 mm/kfence/kfence_test.c delete mode 100644 mm/kfence/report.c delete mode 100644 mm/secretmem.c rename scripts/{lto-used-symbollist => lto-used-symbollist.txt} (100%) delete mode 100644 tools/testing/selftests/vm/memfd_secret.c