This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 4a96b31a76ad mm/vmalloc: add __alloc_size attributes for better bounds [...] omits 5d36e8ff795b percpu: add __alloc_size attributes for better bounds checking omits 7d798b8ef4d9 mm/page_alloc: add __alloc_size attributes for better boun [...] omits 97e1690a97b9 slab: add __alloc_size attributes for better bounds checking omits 771d61501601 slab: clean up function declarations omits 6d83b1114e19 checkpatch: add __alloc_size() to known $Attribute omits d5e8557a1889 Compiler Attributes: add __alloc_size() for better bounds [...] omits 5e267cf6da6d mm: unexport {,un}lock_page_memcg omits 09b0cd86e6db mm: unexport folio_memcg_{,un}lock omits 9df329641934 mm: migrate: simplify the file-backed pages validation whe [...] omits fbb1c1208f68 mm: move kvmalloc-related functions to slab.h omits 2b25efa4f11b Merge branch 'akpm-current/current' omits 5e4b0f3c0d4f Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 5aa880d3c38a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 61d696608d86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8e5b326556ee Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits d0741247dce3 next-20210915/kspp omits 88fedb9b4823 Merge branch 'ntb-next' of https://github.com/jonmason/ntb [...] omits bcf66f8238f6 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 97c46594b4b1 Merge branch 'next' of git://git.linaro.org/kernel/coresig [...] omits a69d4ad17122 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b769dd20f99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84835afe733a Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 6faa8e08ba9b Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits ebbeef10ee18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d88bf8d3d2c8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 7a3c85bbbe7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 88402542f746 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 064a8f6ff24f Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 164479c82abe Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits deb28dc2caa2 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits c61049070f0d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 6fc0cd8992f8 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 7dfca432795a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits ec1e64b99dbe Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits a0988a208ddc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d29e0ff22a21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75bd9d6c6b9e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 715ff459c9ab Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 8bee7c822ad2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits cf5971b89469 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 5311ce418d56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 055b32b87768 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3d9fd5eab0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8b015aed0feb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 09e2937d8cfa Merge branch 'next' of git://github.com/cschaufler/smack-n [...] omits 4fc577d40139 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits ebc13e26e1eb Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 75aeb98457cf Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 6b371d8b6cdc Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits c0d86a3dc691 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 228c87228b59 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 96e3bd92795a Merge branch 'for-next' of git://git.kernel.dk/linux-block [...] omits 19ea68a9cae4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ed99867c722b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 01564756bf87 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 60bf62168f13 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits efe97ab22478 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 38c4a332e88f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits bc516fb79e8c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits c5206ef26034 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ba39449b8f4c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fecb833b9d7e Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits c685cc536f8d Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits ed48db84d1d0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits f72aed1d387c Merge branch 'master' of git://linuxtv.org/mchehab/media-n [...] omits 47972a6bbaac Merge branch 'docs-next' of git://git.lwn.net/linux.git 24 [...] omits 4d20d45153b5 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 564dfca87761 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 2cb986af2d29 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 46ad21288435 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c78c9753398e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 9b9f23d8a515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b2ab04e04c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d8db99f6d44 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits b09978b5dd88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2e6f41359fbc Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 5ef5c62f184e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8dd4ec12438 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7fe6a9388bc1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits eaeb305f5e10 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 9ec48d595de3 Merge branch 'master' of git://github.com/ceph/ceph-client [...] omits eb2e1b6daffe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 924ee06d3cf7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea21a679f899 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 72f856a4073a Merge branch 'for-next' of git://git.libc.org/linux-sh 288 [...] omits e3ef3a812c5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 031e2917cb5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6714472e9812 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a197fdfa5100 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits fc8e7a5aa5b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f8af3617275 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 086615d2205b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 27f7715a5eeb Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits e98fb68fbf40 Merge branch 'for-next' of git://github.com/Xilinx/linux-x [...] omits 5c67552ed565 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 543b20651b00 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 17df8f80f98c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4db5e2a8e2b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits b06435b3bca7 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 3801ce5827e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb56a090b229 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d0a203d829a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 59eb8018423e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 598c3ac04cb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f651e8f0a6f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a13a6732e0a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da0c584dae19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09f902376e4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dcb7ac8fe859 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2fb0cc4285c6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 325e45bcbf19 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 908ca2a6d877 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0eb655c68579 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98e1b14c171d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc58f55ee553 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits d98dc7ee6fe3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a12c9928be7f Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 5096571f803b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d2515ff056b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 85e754ed8832 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 32e44511ee8e Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits c9dbbb4cd6d8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6ab6edadc7a6 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 4b3953a3ce6b Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 7c455a707895 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 841d1c616b1b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 1b65c5f86fd3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 36b41c8ac74d Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 44dee797a2fc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e06665bbbe55 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 67f1f1ec9db2 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 6e70a498f38d Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 7929460aba89 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 21c44e62b259 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9cd78d96a57c Merge branch 'fixes' of git://linuxtv.org/mchehab/media-ne [...] omits eab5f65db54e Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 15fb40e8fc45 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c0e7780cdc2a Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits e347cecb0630 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits b218547f5999 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 0ec2e3644734 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits ff095f7a92a3 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits d4fbe7338ae1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 2760d7d021fc Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 3399668d0708 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 44678a246bd0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 97ce9909ba67 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits acf9b96ade71 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ea5fecdc7504 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 528c49b1d2c3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits f47fec27546d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 480055584141 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5885aab74a65 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5dba430d9400 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 08d67bc97bc5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 76b3c6336fdb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits da03ed572f48 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits bc16d19516ea rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits d654f1a778aa drm/radeon: Add HD-audio component notifier support (v2) omits ee37abfecee3 Revert "drm/amd/display: To modify the condition in indica [...] omits de06f58b2a10 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 2464e04333d3 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 7edf0782d24a drm/amdgpu: only check for _PR3 on dGPUs omits f85479f1933f drm/amdgpu: add another raven1 gfxoff quirk omits b8c215a90495 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails omits c8dc60b6ff1f drm/amdkfd: export svm_range_list_lock_and_flush_work omits d904a5741989 drm/amdkfd: avoid conflicting address mappings omits 2f4144b72103 drm/amdgpu: Add a UAPI flag for hot plug/unplug omits ea710ae27717 drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case omits 084b67384dc2 drm/ttm: Clear all DMA mappings on demand omits f25f5c34767b drm/ttm: Create pinned list omits 85e7f78f1557 clocksource: Forgive repeated long-latency watchdog clocks [...] omits 3dfb670cb116 timers/nohz: Last resort update jiffies on nohz_full IRQ entry omits eb0c9f59259c EXP rcu-tasks: Warn on lingering IPIs omits 9d59e2e1c711 Merge branch 'lkmm-dev.2021.09.13a' into HEAD omits d53d9ec8a18c Merge branch 'kcsan.2021.09.13b' into HEAD omits e499a46e0124 Merge branches 'fixes.2021.09.13b', 'scftorture.2021.09.13 [...] omits d275ba2f11f7 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits 8ba4d271dec5 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits a5da30eed75c hwmon: Add Maxim MAX6620 hardware monitoring driver omits bf38db50e9eb Merge branch 'next/drivers' into for-next omits e1722f7689f7 Merge branch 'next/soc' into for-next omits 082ed0d3acb5 Merge branch 'next/dt' into for-next omits fb9b199e562d ARM: dts: exynos: align PPMU event node names with dtschema omits 926ade1092a3 Merge branch 'for-next/clang-fallthrough' into for-next/kspp omits 236378bb6ca7 Makefile: Enable -Wimplicit-fallthrough for Clang omits cb719a689120 torture: Make kvm-remote.sh print size of downloaded tarball omits ef45a59b8417 torture: Allot 1G of memory for scftorture runs omits cd48d600d768 tools/rcu: Add an extract-stall script omits 9fd1d8c6b0e4 scftorture: Warn on individual scf_torture_init() error co [...] omits aa76fd318bbc scftorture: Count reschedule IPIs omits de9cd1e4139f scftorture: Account for weight_resched when checking for a [...] omits e391aa0d4c85 scftorture: Shut down if nonsensical arguments given omits d4b83d05922c scftorture: Allow zero weight to exclude an smp_call_funct [...] omits 6c4af43e2d6d rcu: Avoid unneeded function call in rcu_read_unlock() omits b442123b01de pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits fd3058f3bd56 MIPS: Fix fall-through warnings for Clang omits 45b226ca8510 scsi: st: Fix fall-through warning for Clang omits a33082bd198c nfp: Prefer struct_size over open coded arithmetic omits 537526d2d46a brcmfmac: Replace zero-length array with flexible array member omits 1530bf2852cc Define and export PAGE0 in vmlinux.lds.S linker script omits b1d6695c249e Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 83110044ad9b Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits f2a787937ec9 hwmon: (raspberrypi) Use generic notification mechanism omits a8efd270c305 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] omits 6b0506b381e6 dt-bindings: hwmon: Add IIO HWMON binding omits 0c2406ffcdfe Merge branch 'for-next/overflow' into for-next/kspp omits 76a839366b84 fortify: Lower verbosity on compile-time test failures omits cdea12025e0d treewide: Replace 0-element memcpy() destinations with fle [...] omits 4bf9a6a5bf66 treewide: Replace open-coded flex arrays in unions omits 87eb31b1da45 stddef: Introduce DECLARE_FLEX_ARRAY() helper omits 3ef3f46e9ed0 btrfs: Use memset_startat() to clear end of struct omits 0124d3dbfe88 string.h: Introduce memset_startat() for wiping trailing m [...] omits 6bf369544cc6 xfrm: Use memset_after() to clear padding omits 32643ec4e289 string.h: Introduce memset_after() for wiping trailing mem [...] omits 1ee31a7d5844 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits df74f9400966 init/main.c: silence some -Wunused-parameter warnings omits 44b4126fa940 ramfs: fix mount source show for ramfs omits ffcd4c7ed19b lib/vsprintf: don't increment buf in bitmap_list_string omits dfccae0121e0 vsprintf: rework bitmap_list_string omits 2e56f98db4a5 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits df7b9611218a bitmap: unify find_bit operations omits 2efe4591222b mm/percpu: micro-optimize pcpu_is_populated() omits 3070a6dec2b0 bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] omits 41ab6dd754ac find: micro-optimize for_each_{set,clear}_bit() omits c7e37473062f include/linux: move for_each_bit() macros from bitops.h to find.h omits 6234e7397abb cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits 4a732d76a700 tools: sync tools/bitmap with mother linux omits a3e2a776eea3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 09100ba6d7ac cpumask: use find_first_and_bit() omits 896f5a919480 lib: add find_first_and_bit() omits c37b4dee82b7 arch: remove GENERIC_FIND_FIRST_BIT entirely omits ffe35b127403 include: move find.h from asm_generic to linux omits a9c835c3f393 bitops: move find_bit_*_le functions from le.h to find.h omits 1c2fe3ada206 bitops: protect find_first_{,zero}_bit properly omits 90b1d2932773 lib/string: optimized memset omits fb1194e51c5a lib/string: optimized memmove omits a7afed96dd9f lib/string: optimized memcpy omits df0694b5c1a4 proc/sysctl: make protected_* world readable omits 0cc51ef8489a fs/proc/kcore.c: add mmap interface omits 2666aacb5151 kernel/hung_task.c: Monitor killed tasks. omits 6cc920b3aad9 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 42c044a11fcd fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 0f834ffa6292 mm/highmem: Remove deprecated kmap_atomic omits 60ad38eb7637 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 1f611420a605 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 2dbeecf5db71 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits be6ad8c85bea mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 3c76740f0757 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 524b904a1ec6 oom_kill: oom_score_adj broken for processes with small me [...] omits 0a970647b2d4 memblock: make memblock_find_in_range method private omits cac167060812 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 45b9d515c128 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 412f286cbecd mm/mremap: don't account pages in vma_to_resize() omits 6c3988c6aee5 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits c189c7462e50 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 964d839be5f1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits c46d7419313e lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits d032e9354997 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 399552c02dd0 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 5e9b818d8372 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 8c32c543e134 lazy tlb: introduce lazy mm refcount helper functions omits fef0260ffbf5 vfs: keep inodes with page cache off the inode shrinker LRU omits 226b6a7dc13d ocfs2: fix ocfs2 corrupt when iputting an inode omits 91820165fe2f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 48e42c429675 ocfs2: reflink deadlock when clone file to the same direct [...] omits fbc80af67094 procfs: prevent unpriveleged processes accessing fdinfo dir omits e9d71c63f6db /proc/kpageflags: do not use uninitialized struct pages omits dcc37aa47b4c /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 6dde843db678 mm/filemap.c: remove bogus VM_BUG_ON omits 3472970e2a61 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits a08b63752102 fortify: Add compile-time FORTIFY_SOURCE tests omits 722beaa24263 fortify: Allow strlen() and strnlen() to pass compile-time [...] omits ed35e2624389 fortify: Prepare to improve strnlen() and strlen() warnings omits ee3f49bc6e4e fortify: Fix dropped strcpy() compile-time write overflow check omits 6bea7154887d fortify: Explicitly disable Clang support omits 1d6422a2ba02 fortify: Move remaining fortify helpers into fortify-string.h omits 434261c89f82 lib/string: Move helper functions out of string.c omits 122b05c65c5d compiler_types.h: Remove __compiletime_object_size() omits 997b6d17702d cm4000_cs: Use struct_group() to zero struct cm4000_dev region omits c86596356ccd can: flexcan: Use struct_group() to zero struct flexcan_re [...] omits 1cff309e1de1 HID: roccat: Use struct_group() to zero kone_mouse_event omits 8a61df2aec5b HID: cp2112: Use struct_group() for memcpy() region omits 44bc39386942 drm/mga/mga_ioc32: Use struct_group() for memcpy() region omits 7822f508b174 iommu/amd: Use struct_group() for memcpy() region omits 3b0be8a3d338 bnxt_en: Use struct_group_attr() for memcpy() region omits dd49bdf5596a cxl/core: Replace unions with struct_group() omits e68b16278f2e stddef: Introduce struct_group() helper macro omits 4e86fbc9cb8b stddef: Fix kerndoc for sizeof_field() and offsetofend() omits fe916df8f69e powerpc: Split memset() to avoid multi-field overflow omits 57c0b5f92099 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] omits d62cd4d277cc media: uvcvideo: Remove unused including <linux/version.h> omits 1c87af2b7922 media: staging: document that Imgu not output auto-exposur [...] omits 24b2a2e15f23 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control omits 5ea47993c14d media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control omits fbe8c9fb0e2e media: ov8856: Set default mbus format but allow caller to alter omits 67622262d1ee media: Add sensor driver support for the ov13b10 camera. omits f22e7744424d media: imx258: Fix getting clock frequency omits ebf3afe8983e media: ipu3-cio2: Introduce to_cio2_device() helper macro omits a508f54837a7 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro omits ce4864fc2c5f media: ipu3-cio2: Introduce to_sensor_asd() helper macro omits 2e743f2bc978 media: ipu3-cio2: Switch to use media_entity_to_video_device() omits e70a0f29bdae media: ipu3-cio2: Use temporary storage for struct device pointer omits a24dd707a95d media: ipu3-cio2: Replace open-coded for_each_set_bit() omits f90bcc86aa0b media: staging/intel-ipu3: css: Fix wrong size comparison [...] omits be4253c51d80 media: ipu3.rst: Improve header formatting on tables omits 76ac4cbdb6f8 media: stm32: Potential NULL pointer dereference in dcmi_i [...] omits 3259a085f510 media: m5602_ov7660: remove the repeated declaration omits ab7b60fe351e media: dt-bindings: media: renesas,imr: Convert to json-schema omits 12b6db7c6403 media: staging: atomisp: fix the uninitialized use in gc22 [...] omits 66e2fcaadf8e media: atomisp: Fix error handling in probe omits 05344a1d2ea7 media: atomisp: restore missing 'return' statement omits 19e95228c722 media: netup_unidvb: handle interrupt properly according t [...] omits d47ab56428f3 media: cxd2820r: include the right header omits 17e536f6acaa media: siano: use DEFINE_MUTEX() for mutex lock omits ea8dd2d4020e media: rc: clean the freed urb pointer to avoid double free omits 89379fca4840 media: dvb-usb: fix ununit-value in az6027_rc_query omits 09e0c803602a media: c8sectpfe-dvb: Remove unused including <linux/version.h> omits b395ba42afd9 media: ir_toy: allow tx carrier to be set omits 8d020465fe60 media: mtk-vcodec: fix warnings: symbol XXX was not declared omits 2bd7b00a3040 media: mtk-vcodec: enable MT8183 decoder omits b8022cde2dd7 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec omits 542fc2c47e5c media: mtk-vcodec: vdec: add media device if using stateless api omits b9d7fddc8aa4 media: mtk-vcodec: vdec: support stateless H.264 decoding omits 2acb6b19faf1 media: mtk-vcodec: vdec: support stateless API omits e8a4b0d2b747 media: add Mediatek's MM21 format omits 77fab99c027e media: mtk-vcodec: support version 2 of decoder firmware ABI omits db4f21ae77a9 media: mtk-vcodec: vdec: handle firmware version field omits aa9b9fe01768 media: mtk-vcodec: vdec: move stateful ops into their own file omits edc06520deca media: mtk-vcodec: venc: support START and STOP commands omits 3f6d11fd8b7b media: mtk-vcodec: make flush buffer reusable by encoder omits dfeef202b699 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] omits 5aff12f3a9ef media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD omits 288b083bec92 media: mtk-vcodec: vdec: Support H264 profile control omits 5cc88747f90f media: tuners: mxl5007t: Removed unnecessary 'return' omits 79c71701d70e media: ttusb-dec: avoid release of non-acquired mutex omits 93d6538cc777 media: cxd2880-spi: Fix a null pointer dereference on erro [...] omits d94e1a30634a media: streamzap: ensure rx resolution can be retrieved omits a44d582ebff0 media: mceusb: ensure rx resolution can be retrieved omits 6daa9f32282a media: Clean V4L2_PIX_FMT_NV12MT documentation omits a76d04bf70be media: Add NV12_4L4 tiled format omits 2c35735ee683 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 omits b012543629af media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] omits 2bb56f6eaaa8 media: mtk-vcodec: Add MT8195 H264 venc driver omits 209fa0fab99b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] omits 95fd4dda2b0e media: mtk-vcodec: Clean redundant encoder format definition omits c38b314c60c8 media: gspca/sn9c20x: Add ability to control built-in webcam LEDs omits 67fdf5ed9502 media: meson-ge2d: Fix rotation parameter changes detectio [...] omits 46060cfe2be9 media: TDA1997x: fix tda1997x_remove() omits 9c1d37b7d4cf media: em28xx: add missing em28xx_close_extension omits f61944bbc698 media: videobuf2-core: sanity checks for requests and qbuf omits 92852963f78e media: vivid: add module option to set request support mode omits 65da1fc4c325 media: cedrus: drop min_buffers_needed. omits 297289d611b8 media: cedrus: hevc: Add support for scaling lists omits 7a731960cc7e media: hantro: Add scaling lists feature omits 478e8d8b3997 media: hevc: Add scaling matrix control omits bb1741c408b2 media: camss: vfe: Rework vfe_hw_version_read() function d [...] omits 2a3238005dc0 media: camss: vfe: Remove vfe_hw_version_read() argument omits 862ee562d7f0 media: camss: vfe: Decrease priority of of VFE HW version [...] omits b10b5334528a media: camss: vfe: Don't read hardware version needlessly omits 3d18437cc4af media: rockchip: rkisp1: add support for px30 isp version omits 0f3cbae3a8a1 media: dt-bindings: media: rkisp1: document px30 isp compatible omits 57812dded0be media: rockchip: rkisp1: add support for v12 isp variants omits 8df791d3bfb9 media: rockchip: rkisp1: add prefixes for v10 specific parts omits 26eadfcbd751 media: rockchip: rkisp1: make some isp-stats functions variable omits e05d94c46d11 media: rockchip: rkisp1: make some isp-param functions variable omits 7c1dd6a271f5 media: rockchip: rkisp1: allow separate interrupts omits 256cdfc8c1a1 media: dt-bindings: media: rkisp1: document different irq [...] omits 8d99cf5fdb30 media: dt-bindings: media: rkisp1: fix pclk clock-name omits be74f9b00a3a media: rockchip: rkisp1: remove unused irq variable omits 81787ce9c250 media: dt-bindings: mt9p031: Add missing required properties omits 2d98a58ac94d media: dt-bindings: mt9p031: Convert bindings to yaml omits f48337bd8e64 media: mt9p031: Use BIT macro omits 6f76e098b0c6 media: mt9p031: Fix corrupted frame after restarting stream omits bc12dc01b06a media: mt9p031: Make pixel clock polarity configurable by DT omits ff539bcba963 media: mt9p031: Read back the real clock rate omits 325d0aa5527c media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] omits 6b127f97c016 media: rcar-vin: Remove explicit device availability check omits 7351a82788ee media: v4l: async: Rename async nf functions, clean up long lines omits 0c56f9597adc media: rcar-vin: Add r8a779a0 support omits 87932605cce9 media: rcar-vin: Move and rename CSI-2 link notifications omits 6e3b5a60d96d media: rcar-vin: Specify media device ops at group creation time omits 583a50ef48d3 media: rcar-vin: Create a callback to setup media links omits 54c18011c387 media: rcar-vin: Extend group notifier DT parser to work w [...] omits e1c9c83bb560 media: rcar-vin: Move group async notifier omits 5669a5f8a287 media: rcar-vin: Rename array storing subdevice information omits 0889078d1658 media: rcar-vin: Improve reuse of parallel notifier omits 33ef186512ed media: rcar-vin: Improve async notifier cleanup paths omits 22f0fab6d64e media: rcar-vin: Fix error paths for rvin_mc_init() omits 9b538196ddcf media: rcar-vin: Refactor controls creation for video device omits 4a899f2eb323 media: rcar-csi2: Add r8a779a0 support omits c1ef0772350d media: dt-bindings: media: renesas,csi2: Add r8a779a0 support new 13be2efc390a rtc: cmos: Disable irq around direct invocation of cmos_in [...] new 453fa43cdb8e Merge tag 'rtc-5.15-fixes' of git://git.kernel.org/pub/scm [...] new ff1ffd71d5f0 Merge tag 'hyperv-fixes-signed-20210915' of git://git.kern [...] new 077a6ccf2588 Merge tag 'm68k-for-v5.15-tag2' of git://git.kernel.org/pu [...] new 90cc7bed1ed1 parisc: Use absolute_pointer() to define PAGE0 new 5fe983d3f1a5 Merge tag 'for-5.15/parisc-4' of git://git.kernel.org/pub/ [...] new db71f8fb4495 3com 3c515: make it compile on 64-bit architectures new 35a3f4ef0ab5 alpha: Declare virt_to_phys and virt_to_bus parameter as p [...] new b60cee5bae73 cpufreq: vexpress: Drop unused variable new 040b8907ccf1 drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused new 3c0d2a46c014 net: 6pack: Fix tx timeout and slot time new 98dc68f8b0c2 selftests: nci: replace unsigned int with int new 84fb7dfc7463 net: wan: wanxl: define CROSS_COMPILE_M68K new 7c3a0a018e67 net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert new 40ee363c844f igc: fix tunnel offloading new ee8a9600b539 mlxbf_gige: clear valid_polarity upon open new fc0c0548c1a2 Merge tag 'net-5.15-rc2' of git://git.kernel.org/pub/scm/l [...] new 78edefc05e41 drm/etnaviv: return context from etnaviv_iommu_context_get new cda7532916f7 drm/etnaviv: put submit prev MMU context when it exists new 23e0f5a57d0e drm/etnaviv: stop abusing mmu_context as FE running marker new 8f3eea9d01d7 drm/etnaviv: keep MMU context across runtime suspend/resume new 725cbc7884c3 drm/etnaviv: exec and MMU state is lost when resetting the GPU new f978a5302f55 drm/etnaviv: fix MMU context leak on GPU reset new d6408538f091 drm/etnaviv: reference MMU context when setting up hardware state new f2faea8b6412 drm/etnaviv: add missing MMU context put when reaping MMU mapping new da4ce47e146a Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] new 11654b3763cc Merge tag 'drm-intel-fixes-2021-09-16' of ssh://git.freede [...] new 67a44e659888 drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 new 5598d7c21a0b drm/amd/pm: fix the issue of uploading powerplay table new c92db8d64f9e drm/amdgpu: fix use after free during BO move new 7bbee36d7150 amd/display: downgrade validation failure log level new b04ce53eac2f drm/amdgpu: use IS_ERR for debugfs APIs new b3a7b268c147 drm/amd/display: Add NULL checks for vblank workqueue new 2a54d110bd43 drm/amd/display: dc_assert_fp_enabled assert only if FPU i [...] new 8f48ba303dfb drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2) new 8492d3a07d3c drm/amdgpu: update SMU PPSMC for cyan skilfish new c007e17c8476 drm/amdgpu: update SMU driver interface for cyan skilfish(v3) new 3061fe937ea9 drm/amdgpu: add some pptable funcs for cyan skilfish(v3) new abd0a16ac72c drm/amdgpu: add manual sclk/vddc setting support for cyan [...] new fb932dfeb874 drm/amdkfd: make needs_pcie_atomics FW-version dependent new 9987fbb36803 drm/amd/display: Get backlight from PWM if DMCU is not ini [...] new 90517c983860 drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 new 4e00a434a08e drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo new 71ae30997a8f drm/amd/display: Link training retry fix for abort case new fefc01f042f4 drm/amdkfd: separate kfd_iommu_resume from kfd_resume new 8066008482e5 drm/amdgpu: add amdgpu_amdkfd_resume_iommu new f02abeb07797 drm/amdgpu: move iommu_resume before ip init/resume new 93def70cf8b2 drm/radeon: pass drm dev radeon_agp_head_init directly new 8b514e898ee7 drm/amd/pm: fix runpm hang when amdgpu loaded prior to sou [...] new 114518ff3b30 drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count new b287e4946873 drm/amdgpu: Demote TMZ unsupported log message from warnin [...] new cd51a57eb59f amd/display: enable panel orientation quirks new a70939851f9c drm/amd/display: Fix white screen page fault for gpuvm new 92554cbe0a36 drm/amdgpu/display: add a proper license to dc_link_dp.c new 109f7ea9aedc Merge tag 'amd-drm-fixes-5.15-2021-09-16' of https://gitla [...] new bdb575f87217 Merge tag 'drm-fixes-2021-09-17' of git://anongit.freedesk [...] new e35ac9d0b56e arm64/sve: Use correct size when reinitialising SVE state new 861dc4f52e69 arm64/kernel: remove duplicate include in process.c new 9fcb2e93f41c arm64: Mark __stack_chk_guard as __ro_after_init new 94ad620c27ec Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new dab8176c06f3 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new b871895b1482 powerpc/64s: system call scv tabort fix for corrupt irq so [...] new 5379ef2a6043 selftests/powerpc: Add scv versions of the basic TM syscall tests new ae7aaecc3f2f powerpc/64s: system call rfscv workaround for TM bugs new 267cdfa21385 KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mo [...] new 3a1e92d0896e powerpc/mce: Fix access error in mce handler new c006a06508db powerpc/xics: Set the IRQ chip data for the ICS native backend new 5c23d80cf65f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 61fd0274c98a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 09df8ef26c42 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f3ffe394e653 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8a4147af87b2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 24d5f16e407b iwlwifi: mvm: Fix possible NULL dereference new 631dfb98cff5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dd8072b4d70c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new be830389bd49 ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition new 94d508fa3186 ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack new f215872c6428 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8a8e1813ffc3 ASoC: SOF: loader: release_firmware() on load failure to a [...] new 25766ee44ff8 ASoC: SOF: loader: Re-phrase the missing firmware error to [...] new d270257127be Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 4d3999e932fc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 17f7026cbcf0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c6d3a0b23924 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new dd1067311a91 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c2c961012091 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new fb552d498c04 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 045022f586cc Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 6c63b4bc4a36 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new af546cac9a16 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] new 1ad534b18e51 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 15203354ec27 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 39a71f712d8a selftests:kvm: fix get_warnings_count() ignoring fscanf() [...] new 3a4f0cc693cd selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf( [...] new 20175d5eac5b selftests: kvm: move get_run_delay() into lib/test_util new f5013d412a43 selftests: kvm: fix get_run_delay() ignoring fscanf() return warn new c20ec89c7ec1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8361cd0edb96 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new d8ff645435e7 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 35a2f8e3bf30 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] new 54ed941e0bda Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e6fab7af6ba1 hwmon: (mlxreg-fan) Return non-zero value when fan current [...] new 6628a0969104 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 446c376f45b0 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new c84faba85be8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 232ca6d85dc6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1951490cb7de Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 75a5e32bfe1d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 43c16091482f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f7c5efde77b8 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new f4333c1e2956 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d1c25f34d762 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 08e9f3ecc5b8 Merge drm/drm-fixes into drm-misc-fixes new 5fbdac2bf528 drm/vc4: hdmi: Remove unused struct new 1bd32c51c8ec drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup new 7d87d0e27556 drm/nouveau/kms/tu102-: delay enabling cursor until after [...] new e7a40274fe59 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new a7ff8162c490 nfp: Prefer struct_size over open coded arithmetic new 4bb5421a8c51 scsi: st: Fix fall-through warning for Clang new 2938f61889ef MIPS: Fix fall-through warnings for Clang new 373a92271fe7 pcmcia: db1xxx_ss: Fix fall-through warning for Clang new 8881af30b421 Makefile: Enable -Wimplicit-fallthrough for Clang new ec5c61e31c0b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 589012bac4b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dce8f299b3a2 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 77fa75c30f6a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new df001824a421 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new eadb6c1eae01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2acbda78cfaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8c5f923e1143 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2c9987f2edf4 ARM: dts: at91: sama5d27_wlsom1: add wifi device new c7472302df9e ARM: dts: at91: sama7g5: add node for the ADC new 6b97032b9c8f ARM: dts: at91: sama7g5ek: enable ADC on the board new 6a1ca035d207 ARM: dts: at91-sama5d27_som1_ek: Added I2C bus recovery support new fcc090f9e315 ARM: dts: at91: at91sam9260: add pinctrl label new 8bced0c5ff7b dt-bindings: add vendor prefix for calamp new 1a492e3dae86 dt-bindings: ARM: at91: document CalAmp LMU5000 board new 6dcb573a0afd ARM: dts: at91: add CalAmp LMU5000 board new 3e1108bcce83 dt-bindings: add vendor prefix for exegin new 045ca26e4226 dt-bindings: ARM: at91: document exegin q5xr5 board new 8c8b997c34ef ARM: dts: at91: add Exegin Q5xR5 board new cebb82f17fa9 Merge branch 'at91-dt' into at91-next new 9ec8abc7d60e Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 5244cc0cf183 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 317cc34b5e70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d32435a04eb9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 35a630f1b3c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 840f2dc015ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e72eeb5bc5e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 937325c3bf75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3667a5c5c5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3367232b8a34 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 34085f76bf36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30d63db9e4b6 Merge branch 'next/dt64' into for-next new efb636dd5047 Merge branch 'next/soc' into for-next new 2721363c0d64 Merge branch 'next/drivers' into for-next new 062dd5fcfa29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 849dca7fbdcc Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new b43446b4f5ff arm64: dts: arm: align watchdog and mmc node names with dtschema new 5f741ef384d3 ARM: dts: arm: align watchdog and mmc node names with dtschema new 217cb530a30a arm64: dts: arm: drop unused interrupt-names in MHU new 55c71dc69ecb arm: dts: vexpress: Drop unused properties from motherboard node new 2e9edc07df2e arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address new bb3adfb3bd70 arm: dts: vexpress: Fix addressing issues with 'motherboar [...] new 793432561420 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 182fa9fbd678 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 53b638d0d2ba Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 3462d3005321 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 946afb67ce86 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new ae7d51d376e1 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new b940b671fc92 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 6fc6eb5cd90d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 92ae655ccc3c next-20210916/clk-imx new 60ee85127edd Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new ec9afc1f93bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b762654c8a7 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new da8bfb63048c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bcfc3f392419 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 13c0941f4929 Merge branch 'for-next' of git://git.libc.org/linux-sh new 0d92f499c87c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new effc6f63107d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f984a01a8fb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a6ab9f8d3f9 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 23798a0a3446 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 42de27fcb4ef Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new bfba48b65521 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 92d602bc7177 f2fs: should use GFP_NOFS for directory inodes new a5c0042200b2 f2fs: quota: fix potential deadlock new c02599f210d9 f2fs: avoid attaching SB_ACTIVE flag during mount new 9505b50f967a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 10ff9ff930aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7d95995ab4de fs/ntfs3: Remove '+' before constant in ni_insert_resident() new 4ca7fe57f21a fs/ntfs3: Place Comparisons constant right side of the test new 2829e39e0e8a fs/ntfs3: Remove braces from single statment block new cffb5152eea8 fs/ntfs3: Remove tabs before spaces from comment new edb853ff3dc0 fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC new f162f7b8dbc2 fs/ntfs3: Remove always false condition check new b5322eb1ae94 fs/ntfs3: Use clamp/max macros instead of comparisons new 6e3331ee3446 fs/ntfs3: Use min/max macros instated of ternary operators new 1c0400fba868 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new a42b4fc0af82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fee062716739 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new dd707c6da38e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22800c91c44d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e33777d9f05 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new d46ef750ed58 HID: amd_sfh: Fix potential NULL pointer dereference new 8ca10560f402 Merge branch 'for-5.15/upstream-fixes' into for-next new 9fc8c31342d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a6e53520878a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new ccd951f444ac Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new f0ea251404db dt-bindings: hwmon: Add IIO HWMON binding new 2c7d31af1cf1 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] new 08a2bcf0adf9 hwmon: (raspberrypi) Use generic notification mechanism new a2ff27ef3c77 hwmon: Add Maxim MAX6620 hardware monitoring driver new d5087b86aaef hwmon: (mlxreg-fan) Extend the maximum number of tachometers new ec3c3d1af568 hwmon: (mlxreg-fan) Extend driver to support multiply PWM new 8c1b0feea4fe Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new c797f2b81394 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 75bdce83be1b media: dt-bindings: media: renesas,csi2: Add r8a779a0 support new 47175bf305e5 media: rcar-csi2: Add r8a779a0 support new 9456768581cc media: rcar-vin: Refactor controls creation for video device new f456c99519c6 media: rcar-vin: Fix error paths for rvin_mc_init() new e67e272553f1 media: rcar-vin: Improve async notifier cleanup paths new b845e9dabb8b media: rcar-vin: Improve reuse of parallel notifier new 409c65d71c8f media: rcar-vin: Rename array storing subdevice information new a1cbd0d0830d media: rcar-vin: Move group async notifier new 7eb4d448608d media: rcar-vin: Extend group notifier DT parser to work w [...] new 786513b3a08b media: rcar-vin: Create a callback to setup media links new dba1c02f105e media: rcar-vin: Specify media device ops at group creation time new 2c9897fd9784 media: rcar-vin: Move and rename CSI-2 link notifications new 8de94ab761a4 media: rcar-vin: Add r8a779a0 support new 291418c79111 media: v4l: async: Rename async nf functions, clean up long lines new b31c8b8d5b78 media: rcar-vin: Remove explicit device availability check new c1c837a02900 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] new e34f296e733a media: mt9p031: Read back the real clock rate new 5745e322f68b media: mt9p031: Make pixel clock polarity configurable by DT new d97ffcfdea66 media: mt9p031: Fix corrupted frame after restarting stream new 158f7f6b6af9 media: mt9p031: Use BIT macro new d9b43fdf037c media: dt-bindings: mt9p031: Convert bindings to yaml new bd664de8da97 media: dt-bindings: mt9p031: Add missing required properties new 95e718c509f4 media: rockchip: rkisp1: remove unused irq variable new 1f12ced540d8 media: dt-bindings: media: rkisp1: fix pclk clock-name new bfb3a33ea31a media: dt-bindings: media: rkisp1: document different irq [...] new eb72735b9d6d media: rockchip: rkisp1: allow separate interrupts new 3e09b5044d92 media: rockchip: rkisp1: make some isp-param functions variable new 3ed442c63624 media: rockchip: rkisp1: make some isp-stats functions variable new 9257a1901668 media: rockchip: rkisp1: add prefixes for v10 specific parts new c7ed9f3e3a10 media: rockchip: rkisp1: add support for v12 isp variants new a78c7cbaed95 media: dt-bindings: media: rkisp1: document px30 isp compatible new b7d13596155f media: rockchip: rkisp1: add support for px30 isp version new b36c9a62bf8a media: camss: vfe: Don't read hardware version needlessly new f628c5657c77 media: camss: vfe: Decrease priority of of VFE HW version [...] new d91f7c669a94 media: camss: vfe: Remove vfe_hw_version_read() argument new 6f60dc2716ac media: camss: vfe: Rework vfe_hw_version_read() function d [...] new 8e9ecf1cc349 media: hevc: Add scaling matrix control new 8697d604c3eb media: hantro: Add scaling lists feature new 3d8abb7f175c media: cedrus: hevc: Add support for scaling lists new fbd1f6ed613c media: cedrus: drop min_buffers_needed. new a08575597840 media: vivid: add module option to set request support mode new 1d1ffc5b38db media: videobuf2-core: sanity checks for requests and qbuf new a52248f47ef4 media: em28xx: add missing em28xx_close_extension new 646af4be9532 media: TDA1997x: fix tda1997x_remove() new 3f2921b954a4 media: meson-ge2d: Fix rotation parameter changes detectio [...] new 0d056fc566f8 media: gspca/sn9c20x: Add ability to control built-in webcam LEDs new 4093eb21538a media: mtk-vcodec: Clean redundant encoder format definition new dcccabf4a4dc media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] new 65d46ef4f601 media: mtk-vcodec: Add MT8195 H264 venc driver new 2a24b3b566c8 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] new 1bcf3fd48e87 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 new 7f0b0723410b media: Add NV12_4L4 tiled format new a5dd5f830544 media: Clean V4L2_PIX_FMT_NV12MT documentation new 409c36750e72 media: mceusb: ensure rx resolution can be retrieved new f0103c279a84 media: streamzap: ensure rx resolution can be retrieved new 4cb79649fd54 media: cxd2880-spi: Fix a null pointer dereference on erro [...] new 2bc316bfd026 media: ttusb-dec: avoid release of non-acquired mutex new 4b109b11ac12 media: tuners: mxl5007t: Removed unnecessary 'return' new 97742b1d451d media: mtk-vcodec: vdec: Support H264 profile control new e901aec9655f media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD new 63cabf852aac media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] new dd8917d7e632 media: mtk-vcodec: make flush buffer reusable by encoder new 7b5374a3131b media: mtk-vcodec: venc: support START and STOP commands new 243c9d053637 media: mtk-vcodec: vdec: move stateful ops into their own file new 277073be9e6f media: mtk-vcodec: vdec: handle firmware version field new 47ef7656fc85 media: mtk-vcodec: support version 2 of decoder firmware ABI new 1ca6c4934d9c media: add Mediatek's MM21 format new caaf3228e19a media: mtk-vcodec: vdec: support stateless API new e69d2f0e7339 media: mtk-vcodec: vdec: support stateless H.264 decoding new 23240225f7b1 media: mtk-vcodec: vdec: add media device if using stateless api new 2d3e64e535f8 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec new abd023f55c73 media: mtk-vcodec: enable MT8183 decoder new d6ae23dc6de4 media: mtk-vcodec: fix warnings: symbol XXX was not declared new 6a014f20734d media: ir_toy: allow tx carrier to be set new 5a7553ab40ec media: c8sectpfe-dvb: Remove unused including <linux/version.h> new a39bccfb573e media: dvb-usb: fix ununit-value in az6027_rc_query new 2cdc0464596b media: rc: clean the freed urb pointer to avoid double free new a79bdfe5252d media: siano: use DEFINE_MUTEX() for mutex lock new ebcd57635a4e media: cxd2820r: include the right header new f6fc9e3d05ce media: netup_unidvb: handle interrupt properly according t [...] new 282c5f06e3d5 media: atomisp: restore missing 'return' statement new b45b7dbdb40e media: atomisp: Fix error handling in probe new 57af44f149a9 media: staging: atomisp: fix the uninitialized use in gc22 [...] new bff19a7da4f0 media: dt-bindings: media: renesas,imr: Convert to json-schema new 31a3bbd4a200 media: m5602_ov7660: remove the repeated declaration new 2d6125204280 media: stm32: Potential NULL pointer dereference in dcmi_i [...] new 98f6ef95245a media: ipu3.rst: Improve header formatting on tables new e8f15fdb10da media: staging/intel-ipu3: css: Fix wrong size comparison [...] new 0b7a6f0f83c7 media: ipu3-cio2: Replace open-coded for_each_set_bit() new ef77d071ccc3 media: ipu3-cio2: Use temporary storage for struct device pointer new bb943be1e47a media: ipu3-cio2: Switch to use media_entity_to_video_device() new 34680a5d3075 media: ipu3-cio2: Introduce to_sensor_asd() helper macro new 7b2cf37e9648 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro new 2f90b7423fa9 media: ipu3-cio2: Introduce to_cio2_device() helper macro new adf5f0e6ae0a media: imx258: Fix getting clock frequency new 68df52e76755 media: Add sensor driver support for the ov13b10 camera. new 0d79fb1bb7b9 media: ov8856: Set default mbus format but allow caller to alter new 0f932f791bed media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control new 6c52455bc694 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control new 9b235cf3f9d9 media: staging: document that Imgu not output auto-exposur [...] new 0f0267ec83a9 media: uvcvideo: Remove unused including <linux/version.h> new 1fd001948a46 media: v4l2-ioctl: Fix check_ext_ctrls new 88a184740690 media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL new 9efc37f190ba media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL new 8a5a653f4c08 media: v4l2-ioctl: S_CTRL output the right value new 2e53963933a0 media: uvcvideo: Remove s_ctrl and g_ctrl new 38546b0ecd2b media: uvcvideo: Set capability in s_param new c622a1232b62 media: uvcvideo: Return -EIO for control errors new 9c5ab5b868b3 media: uvcvideo: refactor __uvc_ctrl_add_mapping new e0d58aa7329f media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS new 3338fb57a9de media: uvcvideo: Use dev->name for querycap() new 6405fc3edca0 media: uvcvideo: Set unique vdev name based in type new 0ee430d837c6 media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE new 07adedb5c606 media: uvcvideo: Use control names from framework new a297cda02c75 media: uvcvideo: Check controls flags before accessing them new 30d85d10279f media: uvcvideo: Set error_idx during ctrl_commit errors new fc8bb92c562b media: docs: Document the behaviour of uvcvideo driver new e9a8189aea6f media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() new c124ab6f89f7 media: am437x: Make use of the helper function devm_platfo [...] new 82885a8ce4f7 media: cadence: Make use of the helper function devm_platf [...] new eb88e9e7b62f media: cec: ao-cec: Make use of the helper function devm_p [...] new 00053b523f50 media: cec: s5p_cec: Make use of the helper function devm_ [...] new 5646121d2bc3 media: coda: Make use of the helper function devm_platform [...] new a75d2fc5651a media: davinci: Make use of the helper function devm_platf [...] new 3e75b0933f3c media: exynos-gsc: Make use of the helper function devm_pl [...] new fdccbbfccc67 media: exynos4-is: Make use of the helper function devm_pl [...] new 50986faffb46 media: imx-jpeg: Make use of the helper function devm_plat [...] new 4f042aaede85 media: imx-pxp: Make use of the helper function devm_platf [...] new c1a9300322f0 media: meson: ge2d: Make use of the helper function devm_p [...] new a8349e68c92e media: mtk-jpeg: Make use of the helper function devm_plat [...] new 1583ddc68953 media: mx2_emmaprp: Make use of the helper function devm_p [...] new c7cc026b3161 media: rc: img-ir: Make use of the helper function devm_pl [...] new a8235bd99c81 media: rc: ir-hix5hd2: Make use of the helper function dev [...] new 93c4f6ad66e8 media: rc: meson-ir: Make use of the helper function devm_ [...] new d6e59f639357 media: rc: mtk-cir: Make use of the helper function devm_p [...] new aee47b52b94b media: rc: st_rc: Make use of the helper function devm_pla [...] new b2d6765e5923 media: rc: sunxi-cir: Make use of the helper function devm [...] new 3b128065cad9 media: rcar-csi2: Make use of the helper function devm_pla [...] new f7b35ba17bd2 media: rcar_fdp1: Make use of the helper function devm_pla [...] new 73a2d21706da media: rcar_jpu: Make use of the helper function devm_plat [...] new 5979cf7fb8ff media: renesas-ceu: Make use of the helper function devm_p [...] new 40fb95226c9d media: rockchip: rga: Make use of the helper function devm [...] new 5fbb976144fa media: s3c-camif: Make use of the helper function devm_pla [...] new 5f8d853d8ff8 media: s5p-g2d: Make use of the helper function devm_platf [...] new bea1b468a995 media: s5p-jpeg: Make use of the helper function devm_plat [...] new 97394103efe5 media: s5p-mfc: Make use of the helper function devm_platf [...] new 026cd69e03fa media: sti: Make use of the helper function devm_platform_ [...] new dd46bd1641cb media: stih-cec: Make use of the helper function devm_plat [...] new b28b028e806a media: stm32-cec: Make use of the helper function devm_pla [...] new 2d5afed43c2f media: sunxi: Make use of the helper function devm_platfor [...] new 464417b8650d media: venus: core : Make use of the helper function devm_ [...] new 1e04ead48d14 media: vsp1: Make use of the helper function devm_platform [...] new c690fcbbe6c9 media: xilinx: Make use of the helper function devm_platfo [...] new e35c1533e8b9 media: rcar_drif: Make use of the helper function devm_pla [...] new a43872dc754c media: vidtv: Fix memory leak in remove new 83e3a928685d media: pvrusb2: Replaced simple_strtol() with kstrtoint() new 72887daa549e media: mtk-vcodec: venc: fix return value when start_strea [...] new fbdb544c352b media: via-camera: deleted these redundant semicolons new f6d661b9cc30 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] new b879a1a6eb8a media: aspeed-video: ignore interrupts that aren't enabled new 890b2ded6a3d media: s5p-mfc: fix possible null-pointer dereference in s [...] new 0ab9af5cd7e4 media: cec-pin: fix off-by-one SFT check new 26af947a9245 media: s5p-mfc: Add checking to s5p_mfc_probe(). new 851bbe43c88b media: TDA1997x: handle short reads of hdmi info frame. new 34472baca90f media: usb: airspy: clean the freed pointer and counter new 730ef691fd11 media: camss: vfe: simplify vfe_get_wm_sizes() new ce665d93c9f3 media: mtk-vpu: Fix a resource leak in the error handling [...] new 712d83d4b12e media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] new 1566cab1d2e4 media: pci/ivtv: switch from 'pci_' to 'dma_' API new 466f5b730698 media: switch from 'pci_' to 'dma_' API new 272cbf65ecf0 media: vim2m: Remove repeated verbose license text new 9c7624a0c2b5 media: Request API is no longer experimental new 439e520995ab media: vivid: add signal-free time for cec message xfer new 162f637cc607 media: imx7.rst: Provide an example for imx6ull-evk capture new b08dc5712f1c media: imx: TODO: Remove items that are already supported new edd36f0ffe34 media: gspca: Limit frame size to sizeimage. new 204c92e2f544 media: camss: vfe: Don't call hw_version() before its depe [...] new 1890cd1c5190 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new bfcc1e67ff1e PM: sleep: Do not assume that "mem" is always present new 5416da01ff6e PM: hibernate: Remove blk_status_to_errno in hib_wait_io new 892a012699fc ACPI: resources: Add DMI-based legacy IRQ override quirk new 755793be0868 Merge branches 'pm-sleep' and 'acpi-resources' into linux-next new c37fb1d52e4c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 94f692d42941 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new e84d67fb673b Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 3149733584c8 perf annotate: Add fusion logic for AMD microarchs new ddf0d4dee4cb perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_ [...] new 00e0ca3721cf perf bpf: Ignore deprecation warning when using libbpf's b [...] new 8228e9361e2a perf parse-events: Avoid enum forward declaration. new b3281aea6560 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 95b5fc03c189 net: arc_emac: Make use of the helper function dev_err_probe() new d502933c30c6 net: atl1c: Make use of the helper function dev_err_probe() new b0ab7096dd9b net: atl1e: Make use of the helper function dev_err_probe() new 9eda994d4b57 net: chelsio: cxgb4vf: Make use of the helper function dev [...] new a72691ee19ca net: enetc: Make use of the helper function dev_err_probe() new 015a22f46b25 net: ethoc: Make use of the helper function dev_err_probe() new 4fd3ff3b29ae net: hinic: Make use of the helper function dev_err_probe() new 52583c8d8b12 net: thunderx: Make use of the helper function dev_err_probe() new 63f85c401eba octeontx2-pf: CN10K: Hide RPM stats over ethtool new d1ab2647de32 Revert "net: wwan: iosm: firmware flashing and coredump co [...] new 227b9644ab16 net/tls: support SM4 GCM/CCM algorithm new 4b5a3ab17c6c octeontx2-af: Hardware configuration for inline IPsec new 561bed688bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 509018f9567c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b238290b965f bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr new 03e601f48b2d libbpf: Don't crash on object files with no symbol tables new 08a6f22ef6f8 libbpf: Change bpf_object_skeleton data field to const pointer new a6cc6b34b93e bpftool: Provide a helper method for accessing skeleton's [...] new 980a1a4c342f selftests/bpf: Add checks for X__elf_bytes() skeleton helper new d6be5947efdd Merge branch 'Bpf skeleton helper method' new 006a5099fc18 libbpf: Fix build with latest gcc/binutils with LTO new 0b46b7550560 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling A [...] new ed7b74dc7777 selftests: xsk: Simplify xsk and umem arrays new 744eb5c882e8 selftests: xsk: Introduce type for thread function new ce74acaf015c selftests: xsk: Introduce test specifications new 83f4ae2f26bd selftests: xsk: Move num_frames and frame_headroom to xsk_ [...] new 4bf8ee65ba4e selftests: xsk: Move rxqsize into xsk_socket_info new c160d7afba8f selftests: xsk: Make frame_size configurable new 53cb3cec2f1e selftests: xsx: Introduce test name in test spec new 119d4b02feb5 selftests: xsk: Add use_poll to ifobject new 1856c24db0a8 selftests: xsk: Introduce rx_on and tx_on in ifobject new 55be575dc13c selftests: xsk: Replace second_step global variable new 85c6c9573970 selftests: xsk: Specify number of sockets to create new af6731d1e1c6 selftests: xsk: Make xdp_flags and bind_flags local new e2d850d5346c selftests: xsx: Make pthreads local scope new 8ce7192b508d selftests: xsk: Eliminate MAX_SOCKS define new 8abf6f725a9e selftests: xsk: Allow for invalid packets new 605091c5100d selftests: xsk: Introduce replacing the default packet stream new a4ba98dd0c69 selftests: xsk: Add test for unaligned mode new 6ce67b5165e6 selftests: xsk: Eliminate test specific if-statement in te [...] new 0d1b7f3a00cf selftests: xsk: Add tests for invalid xsk descriptors new 909f0e28207c selftests: xsk: Add tests for 2K frame size new e876a0367c37 Merge branch 'bpf-xsk-selftests' new f64c4acea51f bpf: Add hardware timestamp field to __sk_buff new 3384c7c7641b selftests/bpf: Test new __sk_buff field hwtstamp new c22ac2a3d4bd perf: Enable branch record for software events new 856c02dbce4f bpf: Introduce helper bpf_get_branch_snapshot new 025bd7c753aa selftests/bpf: Add test for bpf_get_branch_snapshot new 14bef1ab3037 Merge branch 'bpf: introduce bpf_get_branch_snapshot' new dbd7eb14e060 bpf, selftests: Replicate tailcall limit test for indirect [...] new 2f3830412786 libbpf: Make libbpf_version.h non-auto-generated new ca304b40c20d libbpf: Introduce legacy kprobe events support new 53df63ccdc02 selftests/bpf: Update selftests to always provide "struct_ [...] new 91b4d1d1d544 libbpf: Ensure BPF prog types are set before relocations new 5532dfd42e48 libbpf: Simplify BPF program auto-attach code new b6291a6f30d3 libbpf: Minimize explicit iterator of section definition array new 67dfac47dac6 Merge branch 'libbpf: Streamline internal BPF program sect [...] new c0354077439b bpf,x64 Emit IMUL instead of MUL for x86-64 new 8987ede3ed27 selftests/bpf: Fix .gitignore to not ignore test_progs.c new 41ced4cd8802 btf: Change BTF_KIND_* macros to enums new b5ea834dde6b bpf: Support for new btf kind BTF_KIND_TAG new 30025e8bd80f libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag new 5b84bd10363e libbpf: Add support for BTF_KIND_TAG new 5c07f2fec003 bpftool: Add support for BTF_KIND_TAG new 71d29c2d47d1 selftests/bpf: Test libbpf API function btf__add_tag() new 3df3bd68d481 selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TA [...] new 35baba7a832f selftests/bpf: Add BTF_KIND_TAG unit tests new ad526474aec1 selftests/bpf: Test BTF_KIND_TAG for deduplication new c240ba287890 selftests/bpf: Add a test with a bpf program with btf_tag [...] new 48f5a6c41627 docs/bpf: Add documentation for BTF_KIND_TAG new 4c24483e247f Merge branch 'bpf: add support for new btf kind BTF_KIND_TAG' new 2220ecf55c1b selftests/bpf: Skip btf_tag test if btf_tag attribute not [...] new 69cd823956ba libbpf: Add sphinx code documentation comments new 336562752acc bpf: Update bpf_get_smp_processor_id() documentation new 9937a71cb598 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f37ae5a20087 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 66bfb0849776 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 1b6f1e037325 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 8b93d1d7dbd5 drm/shmem-helper: Switch to vmf_insert_pfn new 804b6e5ee613 drm/shmem-helpers: Allocate wc pages on x86 new 45d9c8dde4cd drm/vgem: use shmem helpers new 8b4e02c70fca drm/panel: Add DT bindings for Samsung S6D27A1 display panel new ebd8cbf1fb96 drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel new 7b812171257d drm: unexport drm_ioctl_permit new 32a4eb04d59a drm/fourcc: Add macros to determine the modifier vendor new 82ade934dde4 drm/arm: malidp: Use fourcc_mod_is_vendor() helper new c1d3cfbc41a1 drm/tegra: Use fourcc_mod_is_vendor() helper new 992c238188a8 dma-buf: nuke seqno-fence new f492283b1570 dma-buf: WARN on dmabuf release with pending attachments new ea5ea3d8a117 drm/virtio: support mapping exported vram new 820a2ab23d5e drm: panel-orientation-quirks: Update the Lenovo Ideapad D [...] new a53f1dd3ab9f drm: panel-orientation-quirks: Add quirk for KD Kurio Smar [...] new 88fa1fde9189 drm: panel-orientation-quirks: Add quirk for the Samsung G [...] new 072e70d52372 drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro new 6fa701d13ae6 drm: Remove unused code to load the non-existing fbcon.ko new 7f16d0f3b8e2 drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() new a23e0a2a222a drm/bridge: anx7625: Propagate errors from sp_tx_edid_read() new e54163e9184e drm/vmwgfx: unbind in vmw_ttm_unpopulate new b7e8b086ffbc drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate new 61a8736fd822 drm/nouveau: unbind in nouveau_ttm_tt_unpopulate new b131d49921e9 drm/radeon: unbind in radeon_ttm_tt_unpopulate() new d5f45d1e2f08 drm/ttm: remove ttm_tt_destroy_common v2 new 8bc92f667aa4 drm/r128: switch from 'pci_' to 'dma_' API new 333ba0d9d5d5 dt-bindings: panel: ili9341: correct indentation new 08994edbb81f Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.ker [...] new e9ae220d3f6f drm/panfrost: Use upper/lower_32_bits helpers new b0c2a157a606 drm: rockchip: remove reference to non-existing config DRM_RGB new 5e12f7ea4aa0 drm: v3d: correct reference to config ARCH_BRCMSTB new 47ddb72f7893 drm: zte: remove obsolete DRM Support for ZTE SoCs new 60aede70f4a6 drm: omap: remove obsolete selection of OMAP2_DSS in confi [...] new 28210a3f5412 drm/bridge: parade-ps8640: Reorg the macros new 880121be1179 mm/vmscan: add sync_shrinkers function v3 new 450b2622bc11 drm/ttm: optimize the pool shrinker a bit v2 new da8ac4bf4234 GPU: drm: fix style errors new 4087d2fb286c drm/plane: Fix comment typo new dbe48d030b28 drm/sched: Split drm_sched_job_init new 357285a2d1c0 drm/msm: Improve drm/sched point of no return rules new b0a5303d4e14 drm/sched: Barriers are needed for entity->last_scheduled new ebd5f74255b9 drm/sched: Add dependency tracking new 0e10e9a1db23 drm/sched: drop entity parameter from drm_sched_push_job new 981b04d96856 drm/sched: improve docs around drm_sched_entity new 53516280cc38 drm/panfrost: use scheduler dependency tracking new c79a4487f33b drm/lima: use scheduler dependency tracking new 916044fac862 drm/v3d: Move drm_sched_job_init to v3d_job_init new da3208e8637e drm/v3d: Use scheduler dependency handling new 80bcfbd37668 drm/msm: Use scheduler dependency handling new f1b3f696a084 drm/msm: Don't break exclusive fence ordering new d9edf92d496b dma-resv: Give the docs a do-over new 32eadf52d449 drm/ttm: Create pinned list new c9d7b2827dd2 drm/bridge: anx7625: enable DSI EOTP new 3a5f3d61de65 drm/bridge: it66121: Initialize {device,vendor}_ids new 8b03e3fc7918 drm/bridge: it66121: Wait for next bridge to be probed new d39491d86f50 drm/bridge: cdns: Make use of the helper function devm_pla [...] new 4c216f0da88e drm: adv7511: Convert to SPDX identifier new 23019ff2c9dc drm/vc4: Make use of the helper function devm_platform_ior [...] new f5df171f93d3 drm/sun4i: Make use of the helper function devm_platform_i [...] new c302c98da646 drm/sun4i: Fix macros in sun8i_csc.h new c97f082c1352 drm/ttm: Clear all DMA mappings on demand new 771d2053d41f panfrost: Don't cleanup the job if it was successfully queued new 3605eacc8ae0 drm/panfrost: Make use of the helper function devm_platfor [...] new d72277b6c37d dma-buf: nuke DMA_FENCE_TRACE macros v2 new cba3ae8b3238 dma-buf: cleanup kerneldoc of removed component new b83dcd753dbe dma-buf: clarify dma_fence_ops->wait documentation new 044e55b14657 dma-buf: clarify dma_fence_add_callback documentation new 98cca519df6d drm/ttm: cleanup ttm_resource_compat new a9fc4315553d drm: Improve the output_poll_changed description new 5bd785a81403 drm/panel: otm8009a: add a 60 fps mode new d4c16733e796 drm/sched: Fix drm_sched_fence_free() so it can be passed [...] new c5baa944875e drm/mcde: Make use of the helper function devm_platform_io [...] new b998ba95d284 drm/ttm: remove the outdated kerneldoc section new fcd0bbd619b3 drm/ttm: add some general module kerneldoc new be77a2f4cfd2 drm/ttm: add kerneldoc for enum ttm_caching new c5fd9986719e drm/ttm: enable TTM device object kerneldoc v2 new 324317add204 drm/ttm: enable TTM resource object kerneldoc v2 new d7fe6f8afead drm/ttm: enable TTM placement kerneldoc new 4f4859d084f7 drm/ttm: enable TTM TT object kerneldoc v2 new 361da7c34216 drm/ttm: enable TTM page pool kerneldoc new ee2cda7b0277 drm/stm: ltdc: attach immutable zpos property to planes new c20351ad58c9 drm/stm: ltdc: add layer alpha support new c8527b9ad3cf drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01 new 353be7c2328c drm: document drm_mode_create_lease object requirements new 63a4881572d7 drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook new 9eeb7b4e40bf drm/panel-orientation-quirks: add Valve Steam Deck new d4cb82aa2e4b drm/meson: Make use of the helper function devm_platform_i [...] new 617d5b34f22c drm/ttm: Try to check if new ttm man out of bounds during compile new 2f76520561d0 Merge drm/drm-next into drm-misc-next new 87ea95808d53 drm/bridge: Add a function to abstract away panels new 0caddbbfdfa2 drm/vc4: dpi: Switch to devm_drm_of_get_bridge new a43dd76bacd0 drm/vc4: dsi: Switch to devm_drm_of_get_bridge new 5ad2d11feafb dma-buf: system_heap: Avoid warning on mid-order allocations new 0b7383331c00 drm/qxl: User page size macro for qxl release bo new 78afff2acea1 drm/bochs: add Bochs PCI ID for Simics model new 282abb5a1f38 drm/ttm: fix the type mismatch error on sparc64 new bcf26654a38f drm/sched: fix the bug of time out calculation(v4) new e4f868191138 drm/v3d: fix wait for TMU write combiner flush new b41e24a5c72b drm/sun4i: dsi: Make use of the helper function dev_err_probe() new 91241ee25a2f drm/sun4i: dw-hdmi: Make use of the helper function dev_er [...] new 207209ced0b1 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 052b511f2712 drm/amd/display: Fix crash on device remove/driver unload new ac02a77762bf drm/amdgpu: Put drm_dev_enter/exit outside hot codepath new 934a2bcccf57 drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO new 1a2a82031140 drm/amdgpu: Fix crash on device remove/driver unload new 59084e464297 drm/ttm: Create pinned list new a2d1d5109345 drm/ttm: Clear all DMA mappings on demand new 6d3f4187d03a drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case new 45b6fe00ec6c drm/amdgpu: Add a UAPI flag for hot plug/unplug new cba2eba6eead drm/amdkfd: avoid conflicting address mappings new 007d6b2d984c drm/amdkfd: export svm_range_list_lock_and_flush_work new 04c3890a06df drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails new a971f50f997b drm/amdgpu: add another raven1 gfxoff quirk new ad79816775ea drm/amdgpu: only check for _PR3 on dGPUs new 0b5054812193 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new e063674567dd Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 338360331af1 Revert "drm/amd/display: To modify the condition in indica [...] new d12d06294907 drm/radeon: Add HD-audio component notifier support (v2) new 950bb70d41a4 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 064b877dff42 drm/i915: Free all DMC payloads new 145e71cefa88 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 71eabafac1eb drm/tegra: dc: Remove unused variables new 8a44924e1400 drm/tegra: uapi: Fix wrong mapping end address in case of [...] new a81cf839a064 gpu/host1x: fence: Make spinlock static new c3dbfb9c49ee gpu: host1x: Plug potential memory leak new 23bb43963d30 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new d0d854a5e000 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 3b4a673fa409 ASoC: SOF: core: Move probe work related code under a sing [...] new 7a20dec45d07 ASoC: cs42l42: Minor fix all errors reported by checkpatch [...] new 243442bcd98f ASoC: SOF: imx8m: add SAI1 info new c6d1fa6c8f66 misc: cs35l41: Remove unused pdn variable new 6116df7fafab ASoC: cs35l41: Binding fixes new 4a8cf938d5b6 ASoC: atmel: Convert to new style DAI format definitions new 8461d7d83f1f ASoC: au1x: Convert to modern terminology for DAI clocking new 4ba344dc792f ASoC: SOF: ipc: Add probe message logging to ipc_log_header() new 8a720724589e ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COM [...] new 2dc51106ccc6 ASoC: SOF: compress: move and export sof_probe_compr_ops new 7bbdda800900 ASoC: SOF: probe: Merge and clean up the probe and compress files new f95b4152ad75 ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c new 49efed505885 ASoC: SOF: sof-probes: Correct the function names used for [...] new 8e0850f98df9 Merge series "ASoC: SOF: Clean up the probe support" from [...] new 12451814496a ASoC: cs42l42: Implement Manual Type detection as fallback new f1291f41afa9 Merge series "ASoC: cs42l42: Implement Manual Type detecti [...] new 1ce9adc1984b Merge remote-tracking branch 'asoc/for-5.16' into asoc-next new 157d9339e970 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b62f4ee3779 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3ca1a238b1ad io_uring: remove ctx referencing from complete_post new b43ac98c4f33 io_uring: optimise io_req_init() sqe flags checks new 34b490b704cf Merge branch 'for-5.16/io_uring' into for-next new 5f7acddf706c null_blk: poll queue support new 32ac44a96a8e Merge branch 'for-5.16/drivers' into for-next new a2423e984141 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 0ea21d5352b4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 184949f4df0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f59f1ff1929c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 3ae1180fda04 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 8643e1e21b1e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new e540940a8ece Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new 445fc8b360be Merge branch 'next' of git://github.com/cschaufler/smack-next new c31754e66554 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0a5ca8b6c169 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9e9d6249bcf6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 85b0225d91a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9af9dcf11bda x86/xen: Mark cpu_bringup_and_idle() as dead_end_function new b7b205c3a0bc x86/xen: Move hypercall_page to top of the file new 8b946cc38e06 objtool: Introduce CFI hash new f56dae88a81f objtool: Handle __sanitize_cov*() tail calls new 2b2f72d4d819 x86/kvm: Always inline sev_*guest() new a168233a440d x86/kvm: Always inline vmload() / vmsave() new e25b694bf1d9 x86: Always inline context_tracking_guest_enter() new aee045ed0a6b x86/kvm: Always inline to_svm() new 010050a86393 x86/kvm: Always inline evmcs_write64() new c6b01dace2cd x86: Always inline ip_within_syscall_gap() new 2c36d87be493 x86/sev: Fix noinstr for vc_ghcb_invalidate() new ce0b9c805dd6 locking/lockdep: Avoid RCU-induced noinstr fail new e9382440de18 x86/paravirt: Mark arch_local_irq_*() __always_inline new eac46b323b28 x86/paravirt: Use PVOP_* for paravirt calls new ee6781aba03f x86/xen: Make read_cr2() noinstr new 80de64265465 x86/xen: Make write_cr2() noinstr new 737196b197f2 x86/xen: Make get_debugreg() noinstr new 9da62cacc7ed x86/xen: Make set_debugreg() noinstr new 1126696d60d0 x86/xen: Make save_fl() noinstr new 9f38b2a0baf1 x86/xen: Make hypercall_page noinstr new 92e34bb9bdc2 x86/xen: Make irq_enable() noinstr new bf10b01f5812 x86/xen: Make irq_disable() noinstr new 41b8edc60d72 x86/xen: Mark xen_force_evtchn_callback() noinstr new 723a80b05f0b x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays new 55a918e61cf4 objtool: Support pv_opsindirect calls for noinstr new e6eef31ff1b6 Merge remote-tracking branch 'tip/objtool/core' into tip-master new 326b567f82df x86/extable: Tidy up redundant handler functions new 32fd8b59f91f x86/extable: Get rid of redundant macros new e42404afc4ca x86/mce: Deduplicate exception handling new 083b32d6f4fa x86/mce: Get rid of stray semicolons new 46d28947d987 x86/extable: Rework the exception table mechanics new 2cadf5248b93 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_ [...] new c1c97d175493 x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups new c6304556f3ae x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups new 0c2e62ba04cd x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups new 4339d0c63c2d x86/fpu/signal: Clarify exception handling in restore_fpre [...] new 4164a482a5d9 x86/fpu/signal: Move header zeroing out of xsave_to_user_s [...] new fcfb7163329c x86/fpu/signal: Move xstate clearing out of copy_fpregs_to [...] new 052adee66828 x86/fpu/signal: Change return type of copy_fpstate_to_sigf [...] new 2af07f3a6e9f x86/fpu/signal: Change return type of copy_fpregs_to_sigfr [...] new ee4ecdfbd289 x86/signal: Change return type of restore_sigcontext() to boolean new f3305be5feec x86/fpu/signal: Change return type of fpu__restore_sig() t [...] new 1193f408cd51 x86/fpu/signal: Change return type of __fpu_restore_sig() [...] new be0040144152 x86/fpu/signal: Change return code of check_xstate_in_sigf [...] new a2a8fd9a3efd x86/fpu/signal: Change return code of restore_fpregs_from_ [...] new 0209d878742b Merge remote-tracking branch 'tip/x86/fpu' into tip-master new 3dd531d63d5f Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 5297cfa6bdf9 EDAC/synopsys: Fix wrong value type assignment for edac_mode new 54607282fae6 EDAC/dmc520: Assign the proper type to dimm->edac_mode new 4646da896a44 Merge branch 'edac-urgent' into edac-for-next new 5d308e1fbc73 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 925da92ba5cb rcu: Avoid unneeded function call in rcu_read_unlock() new 2f611d044b8d scftorture: Allow zero weight to exclude an smp_call_funct [...] new 2b1388f8a408 scftorture: Shut down if nonsensical arguments given new da9366c627ef scftorture: Account for weight_resched when checking for a [...] new c3d0258d5af2 scftorture: Count reschedule IPIs new f2bdf7dc0da2 scftorture: Warn on individual scf_torture_init() error co [...] new 2010776f8ccb tools/rcu: Add an extract-stall script new ae3357ac1127 torture: Allot 1G of memory for scftorture runs new faaaf2ac03a8 torture: Make kvm-remote.sh print size of downloaded tarball new 087388a77922 Merge branches 'fixes.2021.09.16a', 'scftorture.2021.09.16 [...] new 15b69ff72ce0 Merge branch 'kcsan.2021.09.13b' into HEAD new a9a38e204bcf Merge branch 'lkmm-dev.2021.09.13a' into HEAD new e0ed32f33fb8 EXP timers/nohz: Last resort update jiffies on nohz_full I [...] new 116996d008ed clocksource: Forgive repeated long-latency watchdog clocks [...] new 9c2eed2c4c24 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) new 6dc78d90b9f6 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 7a829210b9c5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 27ccd84bb408 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 15177bafb31c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new abb08cd79171 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 9a02724ec91b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new df268721385e Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 2255c46dc637 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new d49321646ee0 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 01586c8ca177 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 687d2213e0ef Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new b944008bd623 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c3e9f4593d7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 47c5b80b2f6e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new ff0990f8ae93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee64426a6dc0 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 129803e642ac pinctrl: core: Remove duplicated word from devm_pinctrl_un [...] new 7e6f8d6f4a42 pinctrl: amd: Add irq field data new acd47b9f28e5 pinctrl: amd: Handle wake-up interrupt new d36a97736b2c pinctrl: qcom: spmi-gpio: correct parent irqspec translation new d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use new f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency new d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" new d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops new 7acb009b95e7 Merge branch 'devel' into for-next new 2659f3502c1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6869dff3d8ef Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new bc0afd0cdc3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 379da59d0270 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4833f42489b2 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git new 9e122245345b Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new d1cc4b553db6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 97d5ab9fb584 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] new 523ba75f8af2 powerpc: Split memset() to avoid multi-field overflow new 9731ce82f2fd stddef: Fix kerndoc for sizeof_field() and offsetofend() new e3b9413e677d stddef: Introduce struct_group() helper macro new 6003e6efc4fb cxl/core: Replace unions with struct_group() new e7ba3347c67e bnxt_en: Use struct_group_attr() for memcpy() region new 5c20b5ebf84a iommu/amd: Use struct_group() for memcpy() region new 72fa135b3e6d drm/mga/mga_ioc32: Use struct_group() for memcpy() region new 3a9f7502ae78 HID: cp2112: Use struct_group() for memcpy() region new 746e8baffa8e HID: roccat: Use struct_group() to zero kone_mouse_event new c91bdfaed248 can: flexcan: Use struct_group() to zero struct flexcan_re [...] new eaaf4240d7be cm4000_cs: Use struct_group() to zero struct cm4000_dev region new 297b11fac25a compiler_types.h: Remove __compiletime_object_size() new ba87531c8dbc lib/string: Move helper functions out of string.c new 6347f2a70dfc fortify: Move remaining fortify helpers into fortify-string.h new 907c1b4b7826 fortify: Explicitly disable Clang support new 6d3fbca9e126 fortify: Fix dropped strcpy() compile-time write overflow check new a0b005d639d0 fortify: Prepare to improve strnlen() and strlen() warnings new 416c4c386d5f fortify: Allow strlen() and strnlen() to pass compile-time [...] new fd1a89ee588c fortify: Add compile-time FORTIFY_SOURCE tests new e9478b204124 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST new b1c65d0f9ff9 string.h: Introduce memset_after() for wiping trailing mem [...] new e56ffccfda00 xfrm: Use memset_after() to clear padding new 252428a07d43 string.h: Introduce memset_startat() for wiping trailing m [...] new f01dfda50c86 btrfs: Use memset_startat() to clear end of struct new dc56b2575fcc stddef: Introduce DECLARE_FLEX_ARRAY() helper new 61976e002c67 treewide: Replace open-coded flex arrays in unions new 0c91d23b6783 treewide: Replace 0-element memcpy() destinations with fle [...] new 386db1a29c85 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new a22a0671527f Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new ba8334dd0045 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2e53f56af30e kunit: drop assumption in kunit-log-test about current suite new 3b29021ddd10 kunit: tool: allow filtering test cases via glob new 9df6fe467e3a Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new e5d572a466a3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 46f97c123c13 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 025236aa79c7 Revert "drm/vc4: dsi: Switch to devm_drm_of_get_bridge" new 1113d1a53082 Revert "drm/vc4: dpi: Switch to devm_drm_of_get_bridge" new 3af8891f4f60 Revert "drm/bridge: Add a function to abstract away panels" new 95c1d026e427 mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() new f2cba56deb73 kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS new 9223fdcf7c2b mm/damon: don't use strnlen() with known-bogus source length new 4be062039ead xtensa: increase size of gcc stack frame check new b0e6bc9a846f mm/shmem.c: fix judgment error in shmem_is_huge() new fe9878371a43 ocfs2: drop acl cache for directories too new ac9bf9e4cab6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 495b3aadd7e4 /proc/kpageflags: do not use uninitialized struct pages new a84f01999778 procfs: prevent unpriveleged processes accessing fdinfo dir new 4dc115f31b1d scripts/spelling.txt: add more spellings to spelling.txt new 728315db3924 ocfs2: Fix handle refcount leak in two exception handling paths new 9c04d4e33990 ocfs2: reflink deadlock when clone file to the same direct [...] new a18dce3acdc6 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 4f0c28e3828b ocfs2: fix ocfs2 corrupt when iputting an inode new 18806ac65a19 mm: move kvmalloc-related functions to slab.h new 553d2f96dd7d mm, slub: fix two bugs in slab_debug_trace_open() new 1013bb9bcb6f mm, slub: fix mismatch between reconstructed freelist dept [...] new 31314adb40d7 mm, slub: fix potential memoryleak in kmem_cache_open() new f0598267488c mm, slub: fix potential use-after-free in slab_debugfs_fops new eca32bb3b1e4 mm, slub: fix incorrect memcg slab count for bulk free new c78ff8406037 Compiler Attributes: add __alloc_size() for better bounds [...] new b6b210529dcf Compiler Attributes: check GCC version for __alloc_size attribute new a0df5138a3d5 checkpatch: add __alloc_size() to known $Attribute new 582b77a2bfee slab: clean up function declarations new 7b6654a4661b slab: add __alloc_size attributes for better bounds checking new 9d53ee94849a mm/page_alloc: add __alloc_size attributes for better boun [...] new 13b201dc8baf percpu: add __alloc_size attributes for better bounds checking new d0eaa6341be5 mm/vmalloc: add __alloc_size attributes for better bounds [...] new 14dc68c306e5 rapidio: avoid bogus __alloc_size warning new d39985062362 mm/filemap.c: remove bogus VM_BUG_ON new 34d987ea2031 vfs: keep inodes with page cache off the inode shrinker LRU new b2a46198a8c0 mm/gup: further simplify __gup_device_huge() new 54f834100d19 memcg: prohibit unconditional exceeding the limit of dying tasks new 5feb94f7fbfa mm/mmap.c: fix a data race of mm->total_vm new cd737bcacdd6 mm: use __pfn_to_section() instead of open coding it new c418770d6f63 mm/memory.c: avoid unnecessary kernel/user pointer conversion new 3d590a23861f mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] new 40139365a728 mm: clear vmf->pte after pte_unmap_same() returns new a1215f572009 mm: drop first_index/last_index in zap_details new c14b21f9d12a mm: add zap_skip_check_mapping() helper new 9aa73c5288a3 mm: introduce pmd_install() helper new f04a2b342e8f mm: remove redundant smp_wmb() new 06293edf45b3 lazy tlb: introduce lazy mm refcount helper functions new c2ac9393865b lazy tlb: allow lazy tlb mm refcounting to be configurable new 880ff502545b lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 24ce585003de powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 37c60cb8af1b mm/mremap: don't account pages in vma_to_resize() new 498a299433d6 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() new 11d2d6a43718 mm/vmalloc: don't allow VM_NO_GUARD on vmap() new 5b95601c574b kasan: test: add memcpy test that avoids out-of-bounds write new 1a5405101c7c lib/stackdepot: include gfp.h new 46adeab8dfbb lib/stackdepot: remove unused function argument new 854bdb4619b0 lib/stackdepot: introduce __stack_depot_save() new b95d628d7cfd kasan: common: provide can_alloc in kasan_save_stack() new 1217bc969525 kasan: generic: introduce kasan_record_aux_stack_noalloc() new e32b85052cb8 workqueue, kasan: avoid alloc_pages() when recording stack new cae9cbde6907 mm/large system hash: avoid possible NULL deref in alloc_l [...] new d8781b0c4a02 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] new 62dd1195ab45 mm/page_alloc.c: simplify the code by using macro K() new 4e801a33b8e6 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() new 189eee9dfdaf mm/page_alloc.c: use helper function zone_spans_pfn() new 592f646474fb mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] new 3301922587de mm/page_alloc: print node fallback order new e0a35e22acc9 mm/page_alloc: use accumulated load when building node fal [...] new 45964a44decc mm: move node_reclaim_distance to fix NUMA without SMP new e34d0d131ed5 mm: move fold_vm_numa_events() to fix NUMA without SMP new 817e2ea266d0 mm: fix data race in PagePoisoned() new 24135684d62a mm/page_isolation: fix potential missing call to unset_mig [...] new fb4defd2ec60 mm/page_isolation: guard against possible putback unisolated page new c63ae2da0ecc tools/vm/page_owner_sort.c: count and sort by mem new d66301b0b207 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new a488fafcdaf6 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new c1eaea409804 oom_kill: oom_score_adj broken for processes with small me [...] new 17f018c51f7a mm,hugetlb: remove mlock ulimit for SHM_HUGETLB new b708bb79d5bf mm: nommu: kill arch_get_unmapped_area() new 9e2dee8119e4 selftest/vm: fix ksm selftest to run with different NUMA t [...] new eabd58ebb38a mm/vmstat: annotate data race for zone->free_area[order].nr_free new 251e5b271678 mm/memory_hotplug: add static qualifier for online_policy_ [...] new fa0865ef4689 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] new fec5faed6989 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new a7c1ddf6a387 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new a0ec98dab44f mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 720f34f69d12 mm/highmem: Remove deprecated kmap_atomic new 75f084116f21 zram_drv: allow reclaim on bio_alloc new 6270612525a0 zram: off by one in read_block_state() new 5d9834ee9a6e include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h new 970a5e2d0637 mm/damon: grammar s/works/work/ new bb314e5589c6 fs/buffer.c: add debug print for __getblk_gfp() stall problem new fe1dbdd77fb5 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 6e57d6ab035d kernel/hung_task.c: Monitor killed tasks. new d708b9a09633 proc/sysctl: make protected_* world readable new c724f8cc6e78 lib, stackdepot: check stackdepot handle before accessing slabs new e3dc10a0f10c lib, stackdepot: add helper to print stack entries new 15a8f028d290 lib, stackdepot: add helper to print stack entries into buffer new 8e2a85812ef5 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 new b257ec91700b lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 new 7fb9bc961506 ramfs: fix mount source show for ramfs new 3bddc94e372f init/main.c: silence some -Wunused-parameter warnings new 9b545c40a627 coda: avoid NULL pointer dereference from a bad inode new 5749a41149bc coda: check for async upcall request using local state new 6ddf1ed996c7 coda: remove err which no one care new a2cb84dcbf6d coda: avoid flagging NULL inodes new 2b5c3d0d45e3 coda: avoid hidden code duplication in rename new 8ff8ef282102 coda: avoid doing bad things on inode type changes during [...] new fba2cfb853a9 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt new 03c17b461086 coda: use vmemdup_user to replace the open code new 3f812565d197 coda: bump module version to 7.2 new 43b8f9899df4 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 85a4b5e1b488 kernel/fork.c: unshare(): use swap() to make code cleaner new 4acce00ca0f9 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] new 7f0fbfc0a77b ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] new 4badd48980ae Merge branch 'akpm-current/current' new e8916030e2ad mm: migrate: simplify the file-backed pages validation whe [...] new b4bf7a9fdfbb mm: unexport folio_memcg_{,un}lock new 5a544c7cd917 mm: unexport {,un}lock_page_memcg
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 (4a96b31a76ad) \ N -- N -- N refs/heads/akpm (5a544c7cd917)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 900 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/media/imx7.rst | 60 ++ Documentation/bpf/btf.rst | 29 +- Documentation/dev-tools/kunit/running_tips.rst | 11 +- .../devicetree/bindings/arm/atmel-at91.yaml | 12 + .../bindings/display/panel/ilitek,ili9341.yaml | 2 +- .../bindings/display/panel/samsung,s6d27a1.yaml | 98 +++ .../sound/{cs35l41.yaml => cirrus,cs35l41.yaml} | 30 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/dma-buf.rst | 6 - Documentation/gpu/drm-mm.rst | 84 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 3 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 3 + Documentation/vm/page_owner.rst | 23 +- MAINTAINERS | 10 +- arch/alpha/include/asm/bitops.h | 2 + arch/alpha/include/asm/io.h | 6 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/bitops.h | 1 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/at91-lmu5000.dts | 147 ++++ arch/arm/boot/dts/at91-q5xr5.dts | 199 +++++ arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 12 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 23 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 70 ++ arch/arm/boot/dts/at91-sama7g5ek.dts | 8 + arch/arm/boot/dts/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/exynos5420.dtsi | 8 +- arch/arm/boot/dts/sama7g5.dtsi | 16 + arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 21 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 18 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 11 - arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 11 - arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 11 - arch/arm/boot/dts/vexpress-v2p-ca9.dts | 12 +- arch/arm/include/asm/bitops.h | 1 + arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/arm/foundation-v8.dtsi | 1 - arch/arm64/boot/dts/arm/fvp-base-revc.dts | 11 - arch/arm64/boot/dts/arm/juno-base.dtsi | 12 - arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 21 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 11 - .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 20 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 11 - arch/arm64/include/asm/bitops.h | 1 + arch/arm64/kernel/fpsimd.c | 2 +- arch/arm64/kernel/process.c | 3 +- arch/csky/include/asm/bitops.h | 1 + arch/h8300/include/asm/bitops.h | 1 + arch/hexagon/include/asm/bitops.h | 1 + arch/ia64/include/asm/bitops.h | 2 + arch/m68k/include/asm/bitops.h | 2 + arch/mips/Kconfig | 1 + arch/mips/include/asm/bitops.h | 1 + arch/openrisc/include/asm/bitops.h | 1 + arch/parisc/boot/compressed/misc.c | 2 +- arch/parisc/boot/compressed/vmlinux.lds.S | 3 - arch/parisc/include/asm/bitops.h | 2 + arch/parisc/include/asm/page.h | 5 +- arch/parisc/kernel/drivers.c | 4 +- arch/parisc/kernel/firmware.c | 18 +- arch/parisc/kernel/inventory.c | 6 +- arch/parisc/kernel/kexec.c | 2 +- arch/parisc/kernel/kexec_file.c | 2 +- arch/parisc/kernel/pdc_cons.c | 4 +- arch/parisc/kernel/processor.c | 2 +- arch/parisc/kernel/setup.c | 2 +- arch/parisc/kernel/smp.c | 4 +- arch/parisc/kernel/time.c | 6 +- arch/parisc/kernel/vmlinux.lds.S | 3 - arch/parisc/mm/init.c | 2 +- arch/powerpc/include/asm/bitops.h | 2 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/kernel/interrupt.c | 43 + arch/powerpc/kernel/interrupt_64.S | 41 - arch/powerpc/kernel/mce.c | 17 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 36 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/sysdev/xics/xics-common.c | 4 +- arch/riscv/include/asm/bitops.h | 1 + arch/s390/Kconfig | 1 + arch/s390/include/asm/bitops.h | 1 + arch/s390/kernel/setup.c | 1 + arch/s390/kvm/kvm-s390.c | 2 +- arch/sh/include/asm/bitops.h | 1 + arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/x86/Kconfig | 1 + arch/x86/events/intel/core.c | 67 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/lbr.c | 20 +- arch/x86/events/perf_event.h | 19 + arch/x86/ia32/ia32_signal.c | 14 +- arch/x86/include/asm/asm.h | 50 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/extable.h | 44 +- arch/x86/include/asm/extable_fixup_types.h | 22 + arch/x86/include/asm/fpu/internal.h | 46 +- arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/paravirt.h | 31 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/cpu/mce/core.c | 40 +- arch/x86/kernel/cpu/mce/internal.h | 14 +- arch/x86/kernel/cpu/mce/severity.c | 22 +- arch/x86/kernel/fpu/signal.c | 144 ++-- arch/x86/kernel/irqflags.S | 2 + arch/x86/kernel/paravirt.c | 45 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/signal.c | 18 +- arch/x86/kvm/svm/svm.h | 8 +- arch/x86/kvm/svm/svm_ops.h | 4 +- arch/x86/kvm/vmx/evmcs.h | 4 +- arch/x86/lib/copy_mc_64.S | 8 +- arch/x86/mm/extable.c | 131 ++- arch/x86/net/bpf_jit_comp.c | 64 +- arch/x86/um/Kconfig | 1 + arch/x86/xen/enlighten_pv.c | 70 +- arch/x86/xen/irq.c | 31 +- arch/x86/xen/mmu_pv.c | 93 ++- arch/x86/xen/xen-asm.S | 79 +- arch/x86/xen/xen-head.S | 34 +- arch/xtensa/include/asm/bitops.h | 1 + block/blk-mq.c | 2 +- drivers/acpi/resource.c | 49 +- drivers/block/null_blk/main.c | 102 ++- drivers/block/null_blk/null_blk.h | 4 + drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/zram/zram_drv.c | 4 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 1 - drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 1 + drivers/dma-buf/dma-fence.c | 13 +- drivers/dma-buf/dma-resv.c | 24 +- drivers/dma-buf/heaps/system_heap.c | 5 +- drivers/dma-buf/seqno-fence.c | 71 -- drivers/dma/ti/edma.c | 2 +- drivers/edac/dmc520_edac.c | 2 +- drivers/edac/synopsys_edac.c | 2 +- drivers/gpu/drm/Kconfig | 9 +- drivers/gpu/drm/Makefile | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 28 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 44 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 15 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 27 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 5 +- drivers/gpu/drm/bridge/parade-ps8640.c | 18 +- drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 23 +- drivers/gpu/drm/drm_gem_vram_helper.c | 1 - drivers/gpu/drm/drm_ioctl.c | 21 +- drivers/gpu/drm/drm_kms_helper_common.c | 11 - drivers/gpu/drm/drm_mm.c | 5 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 49 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 47 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 4 + drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 8 + drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_mmu.h | 4 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/gud/Kconfig | 2 +- drivers/gpu/drm/i915/display/intel_dmc.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 1 - drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 20 +- drivers/gpu/drm/lima/lima_gem.c | 9 +- drivers/gpu/drm/lima/lima_sched.c | 28 +- drivers/gpu/drm/lima/lima_sched.h | 6 +- drivers/gpu/drm/mcde/mcde_drv.c | 4 +- drivers/gpu/drm/mcde/mcde_dsi.c | 4 +- drivers/gpu/drm/meson/meson_drv.c | 3 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 4 +- drivers/gpu/drm/msm/msm_gem.h | 5 - drivers/gpu/drm/msm/msm_gem_submit.c | 35 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 12 - drivers/gpu/drm/nouveau/dispnv50/head.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 - drivers/gpu/drm/omapdrm/Kconfig | 1 - drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 85 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 320 +++++++ drivers/gpu/drm/panel/panel-simple.c | 26 +- drivers/gpu/drm/panfrost/panfrost_device.c | 4 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 29 +- drivers/gpu/drm/panfrost/panfrost_job.c | 48 +- drivers/gpu/drm/panfrost/panfrost_job.h | 5 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 12 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 1 - drivers/gpu/drm/r128/ati_pcigart.c | 11 +- drivers/gpu/drm/radeon/radeon_fence.c | 24 +- drivers/gpu/drm/radeon/radeon_ttm.c | 7 +- drivers/gpu/drm/rockchip/Kconfig | 1 - drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 140 ++-- drivers/gpu/drm/scheduler/sched_fence.c | 62 +- drivers/gpu/drm/scheduler/sched_main.c | 199 ++++- drivers/gpu/drm/stm/ltdc.c | 7 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 4 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 18 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 4 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 28 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 4 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 97 ++- drivers/gpu/drm/sun4i/sun8i_mixer.c | 4 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/tegra/dc.c | 3 - drivers/gpu/drm/tegra/dc.h | 6 - drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/plane.c | 2 +- drivers/gpu/drm/tegra/uapi.c | 2 +- drivers/gpu/drm/tiny/Kconfig | 4 +- drivers/gpu/drm/tiny/bochs.c | 8 + drivers/gpu/drm/ttm/ttm_bo.c | 49 +- drivers/gpu/drm/ttm/ttm_module.c | 12 + drivers/gpu/drm/ttm/ttm_pool.c | 40 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 8 +- drivers/gpu/drm/ttm/ttm_resource.c | 49 ++ drivers/gpu/drm/ttm/ttm_tt.c | 17 +- drivers/gpu/drm/udl/Kconfig | 1 + drivers/gpu/drm/v3d/Kconfig | 2 +- drivers/gpu/drm/v3d/v3d_drv.h | 6 +- drivers/gpu/drm/v3d/v3d_gem.c | 118 ++- drivers/gpu/drm/v3d/v3d_sched.c | 44 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 8 - drivers/gpu/drm/vgem/vgem_drv.c | 342 +------- drivers/gpu/drm/virtio/virtgpu_drv.h | 8 + drivers/gpu/drm/virtio/virtgpu_prime.c | 32 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 61 ++ drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/zte/Kconfig | 10 - drivers/gpu/drm/zte/Makefile | 10 - drivers/gpu/drm/zte/zx_common_regs.h | 28 - drivers/gpu/drm/zte/zx_drm_drv.c | 184 ---- drivers/gpu/drm/zte/zx_drm_drv.h | 34 - drivers/gpu/drm/zte/zx_hdmi.c | 760 ----------------- drivers/gpu/drm/zte/zx_hdmi_regs.h | 66 -- drivers/gpu/drm/zte/zx_plane.c | 537 ------------ drivers/gpu/drm/zte/zx_plane.h | 26 - drivers/gpu/drm/zte/zx_plane_regs.h | 120 --- drivers/gpu/drm/zte/zx_tvenc.c | 400 --------- drivers/gpu/drm/zte/zx_tvenc_regs.h | 27 - drivers/gpu/drm/zte/zx_vga.c | 527 ------------ drivers/gpu/drm/zte/zx_vga_regs.h | 33 - drivers/gpu/drm/zte/zx_vou.c | 921 --------------------- drivers/gpu/drm/zte/zx_vou.h | 64 -- drivers/gpu/drm/zte/zx_vou_regs.h | 212 ----- drivers/gpu/host1x/fence.c | 6 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 6 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/mlxreg-fan.c | 71 +- drivers/iio/adc/ad7124.c | 2 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/cec/core/cec-pin.c | 4 +- drivers/media/cec/platform/meson/ao-cec-g12a.c | 4 +- drivers/media/cec/platform/meson/ao-cec.c | 4 +- drivers/media/cec/platform/s5p/s5p_cec.c | 4 +- drivers/media/cec/platform/sti/stih-cec.c | 4 +- drivers/media/cec/platform/stm32/stm32-cec.c | 4 +- drivers/media/firewire/firedtv-avc.c | 14 +- drivers/media/firewire/firedtv-ci.c | 2 + drivers/media/i2c/tda1997x.c | 8 +- drivers/media/mc/Kconfig | 8 - drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/cobalt/cobalt-driver.c | 4 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-queue.c | 13 +- drivers/media/pci/cx18/cx18-streams.c | 16 +- drivers/media/pci/ddbridge/ddbridge-main.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-queue.c | 18 +- drivers/media/pci/ivtv/ivtv-streams.c | 22 +- drivers/media/pci/ivtv/ivtv-udma.c | 19 +- drivers/media/pci/ivtv/ivtv-yuv.c | 10 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 +- drivers/media/pci/pluto2/pluto2.c | 20 +- drivers/media/pci/pt1/pt1.c | 2 +- drivers/media/pci/tw5864/tw5864-core.c | 2 +- drivers/media/platform/am437x/am437x-vpfe.c | 4 +- drivers/media/platform/aspeed-video.c | 16 +- drivers/media/platform/cadence/cdns-csi2rx.c | 4 +- drivers/media/platform/cadence/cdns-csi2tx.c | 4 +- drivers/media/platform/coda/imx-vdoa.c | 3 +- drivers/media/platform/davinci/vpbe_venc.c | 9 +- drivers/media/platform/davinci/vpif.c | 5 +- drivers/media/platform/davinci/vpss.c | 10 +- drivers/media/platform/exynos-gsc/gsc-core.c | 3 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 6 +- drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/meson/ge2d/ge2d.c | 4 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 8 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 5 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 20 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 10 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe.c | 3 +- drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar_drif.c | 3 +- drivers/media/platform/rcar_fdp1.c | 4 +- drivers/media/platform/rcar_jpu.c | 4 +- drivers/media/platform/renesas-ceu.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 5 +- drivers/media/platform/s3c-camif/camif-core.c | 5 +- drivers/media/platform/s5p-g2d/g2d.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 4 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 4 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- drivers/media/platform/via-camera.c | 6 +- drivers/media/platform/vsp1/vsp1_drv.c | 4 +- drivers/media/platform/xilinx/xilinx-vip.c | 4 +- drivers/media/rc/img-ir/img-ir-core.c | 4 +- drivers/media/rc/ir-hix5hd2.c | 4 +- drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/st_rc.c | 5 +- drivers/media/rc/sunxi-cir.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 1 + drivers/media/test-drivers/vim2m.c | 5 - drivers/media/test-drivers/vivid/vivid-cec.c | 341 ++++---- drivers/media/test-drivers/vivid/vivid-cec.h | 9 +- drivers/media/test-drivers/vivid/vivid-core.c | 38 +- drivers/media/test-drivers/vivid/vivid-core.h | 23 +- drivers/media/usb/airspy/airspy.c | 5 +- drivers/media/usb/gspca/gspca.c | 2 + drivers/media/usb/pvrusb2/pvrusb2-ctrl.c | 25 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 - drivers/media/usb/uvc/uvc_ctrl.c | 260 ++++-- drivers/media/usb/uvc/uvc_driver.c | 15 +- drivers/media/usb/uvc/uvc_metadata.c | 2 +- drivers/media/usb/uvc/uvc_v4l2.c | 103 +-- drivers/media/usb/uvc/uvc_video.c | 5 + drivers/media/usb/uvc/uvcvideo.h | 17 +- drivers/media/v4l2-core/v4l2-ioctl.c | 67 +- drivers/mmc/core/mmc_test.c | 1 - drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/net/ethernet/3com/3c515.c | 2 +- drivers/net/ethernet/arc/emac_mdio.c | 9 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 6 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 3 - drivers/net/ethernet/cavium/thunder/nic_main.c | 3 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 6 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 6 +- drivers/net/ethernet/ethoc.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 6 +- drivers/net/ethernet/intel/igc/igc_main.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 60 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 54 ++ drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 135 +++ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 112 +++ .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 2 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 37 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 3 - .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 7 + .../net/ethernet/netronome/nfp/flower/offload.c | 3 - drivers/net/hamradio/6pack.c | 4 +- drivers/net/virtio_net.c | 2 +- drivers/net/wan/Makefile | 2 + .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 +- drivers/net/wwan/Kconfig | 1 - drivers/net/wwan/iosm/Makefile | 5 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 1 - drivers/net/wwan/iosm/iosm_ipc_coredump.c | 110 --- drivers/net/wwan/iosm/iosm_ipc_coredump.h | 75 -- drivers/net/wwan/iosm/iosm_ipc_devlink.c | 360 -------- drivers/net/wwan/iosm/iosm_ipc_devlink.h | 207 ----- drivers/net/wwan/iosm/iosm_ipc_flash.c | 562 ------------- drivers/net/wwan/iosm/iosm_ipc_flash.h | 271 ------ drivers/net/wwan/iosm/iosm_ipc_imem.c | 103 +-- drivers/net/wwan/iosm/iosm_ipc_imem.h | 18 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 317 ------- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 49 +- drivers/parisc/sba_iommu.c | 10 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pinctrl/core.c | 2 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 18 + drivers/pinctrl/mediatek/pinctrl-mt8195.c | 1 + drivers/pinctrl/nomadik/Kconfig | 1 - drivers/pinctrl/pinctrl-amd.c | 19 +- drivers/pinctrl/pinctrl-amd.h | 1 + drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 37 +- drivers/rapidio/devices/rio_mport_cdev.c | 9 +- drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/staging/media/imx/TODO | 5 - drivers/staging/r8188eu/include/ieee80211.h | 6 +- drivers/tty/n_tty.c | 2 +- drivers/video/console/sticon.c | 2 +- drivers/video/console/sticore.c | 2 +- drivers/virt/acrn/ioreq.c | 3 +- fs/coda/cnode.c | 13 +- fs/coda/coda_linux.c | 39 +- fs/coda/coda_linux.h | 6 +- fs/coda/dir.c | 20 +- fs/coda/file.c | 12 +- fs/coda/psdev.c | 14 +- fs/coda/upcall.c | 3 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 2 +- fs/f2fs/recovery.c | 8 +- fs/f2fs/segment.c | 8 +- fs/hugetlbfs/inode.c | 14 +- fs/io_uring.c | 39 +- fs/ntfs3/attrib.c | 3 +- fs/ntfs3/bitmap.c | 11 +- fs/ntfs3/frecord.c | 7 +- fs/ntfs3/fsntfs.c | 68 +- fs/ntfs3/lznt.c | 2 +- fs/ocfs2/alloc.c | 2 + fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/dlmglue.c | 3 +- fs/proc/kcore.c | 73 -- include/asm-generic/bitops.h | 1 + .../linux => include/asm-generic/bitops}/find.h | 54 +- include/asm-generic/bitops/le.h | 64 ++ include/drm/drm_ioctl.h | 1 - include/drm/drm_mode_config.h | 13 +- include/drm/drm_plane.h | 2 +- include/drm/gpu_scheduler.h | 188 ++++- include/drm/ttm/ttm_bo_api.h | 12 - include/drm/ttm/ttm_caching.h | 17 + include/drm/ttm/ttm_device.h | 75 +- include/drm/ttm/ttm_placement.h | 1 + include/drm/ttm/ttm_pool.h | 5 +- include/drm/ttm/ttm_range_manager.h | 18 +- include/drm/ttm/ttm_resource.h | 9 +- include/drm/ttm/ttm_tt.h | 18 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/compiler-gcc.h | 9 + include/linux/compiler_attributes.h | 6 - include/linux/compiler_types.h | 5 + include/linux/context_tracking.h | 2 +- include/linux/cpumask.h | 46 +- include/linux/dma-buf.h | 7 + include/linux/dma-fence.h | 32 +- include/linux/dma-resv.h | 104 ++- include/linux/find.h | 372 --------- include/linux/kasan.h | 2 + include/linux/mm.h | 20 +- include/linux/mm_types.h | 2 - include/linux/mm_types_task.h | 5 - include/linux/mmzone.h | 4 +- include/linux/page-flags.h | 2 +- include/linux/perf_event.h | 23 + include/linux/platform_data/brcmfmac.h | 2 +- include/linux/seqno-fence.h | 109 --- include/linux/shrinker.h | 1 + include/linux/stackdepot.h | 11 + include/linux/swap.h | 1 - include/linux/vmalloc.h | 2 +- include/uapi/drm/drm_fourcc.h | 6 + include/uapi/drm/drm_mode.h | 3 + include/uapi/linux/bpf.h | 26 +- include/uapi/linux/btf.h | 55 +- include/uapi/linux/tls.h | 30 + ipc/ipc_sysctl.c | 29 +- kernel/bpf/btf.c | 128 +++ kernel/bpf/trampoline.c | 3 +- kernel/events/core.c | 2 + kernel/fork.c | 9 +- kernel/locking/lockdep.c | 2 +- kernel/power/suspend.c | 4 +- kernel/power/swap.c | 2 +- kernel/rcu/tasks.h | 2 +- kernel/sched/topology.c | 1 - kernel/time/clocksource.c | 4 +- kernel/trace/bpf_trace.c | 30 + kernel/tsacct.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig | 3 + lib/Kconfig.debug | 4 +- lib/Kconfig.kasan | 2 + lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/genalloc.c | 2 +- lib/kunit/executor.c | 107 ++- lib/kunit/executor_test.c | 109 ++- lib/kunit/kunit-test.c | 14 +- lib/stackdepot.c | 98 ++- lib/string.c | 130 +-- lib/test_bitmap.c | 37 - lib/test_bpf.c | 1 + lib/test_kasan.c | 18 +- lib/vsprintf.c | 24 +- mm/damon/Kconfig | 2 +- mm/damon/dbgfs-test.h | 16 +- mm/filemap.c | 11 +- mm/gup.c | 5 +- mm/internal.h | 1 + mm/kasan/common.c | 6 +- mm/kasan/generic.c | 14 +- mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 15 +- mm/memcontrol.c | 27 +- mm/memory-failure.c | 2 +- mm/memory.c | 164 ++-- mm/memory_hotplug.c | 2 +- mm/mmap.c | 2 +- mm/nommu.c | 6 - mm/page_alloc.c | 45 +- mm/page_isolation.c | 29 +- mm/page_owner.c | 18 +- mm/percpu.c | 35 +- mm/shmem.c | 5 +- mm/slub.c | 31 +- mm/sparse-vmemmap.c | 2 +- mm/userfaultfd.c | 3 +- mm/vmalloc.c | 14 +- mm/vmscan.c | 15 + mm/vmstat.c | 60 +- net/bpf/test_run.c | 16 +- net/core/filter.c | 21 + net/ipv4/tcp.c | 1 - net/ipv4/udp.c | 1 - net/ncsi/ncsi-manage.c | 4 +- net/netfilter/ipvs/ip_vs_ctl.c | 1 - net/openvswitch/meter.c | 1 - net/sctp/protocol.c | 1 - net/tls/tls_main.c | 46 + net/tls/tls_sw.c | 34 + scripts/sorttable.c | 4 +- scripts/spelling.txt | 16 + sound/pci/hda/patch_cs8409.c | 3 + sound/pci/pcxhr/pcxhr_core.c | 2 +- sound/soc/atmel/atmel-i2s.c | 6 +- sound/soc/atmel/atmel_ssc_dai.c | 26 +- sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 10 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/au1x/db1200.c | 6 +- sound/soc/au1x/i2sc.c | 6 +- sound/soc/au1x/psc-i2s.c | 10 +- sound/soc/codecs/cs35l41.c | 2 - sound/soc/codecs/cs42l42.c | 114 ++- sound/soc/codecs/cs42l42.h | 54 ++ sound/soc/sof/Makefile | 3 +- sound/soc/sof/compress.c | 147 ---- sound/soc/sof/compress.h | 32 - sound/soc/sof/core.c | 10 +- sound/soc/sof/debug.c | 2 +- sound/soc/sof/imx/imx8m.c | 11 + sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/hda-dai.c | 16 +- .../soc/sof/intel/{hda-compress.c => hda-probes.c} | 0 sound/soc/sof/ipc.c | 23 + sound/soc/sof/loader.c | 8 +- sound/soc/sof/pcm.c | 6 +- sound/soc/sof/probe.h | 85 -- sound/soc/sof/sof-priv.h | 5 - sound/soc/sof/{probe.c => sof-probes.c} | 280 ++++--- sound/soc/sof/sof-probes.h | 38 + tools/bpf/bpftool/Makefile | 3 + tools/bpf/bpftool/btf.c | 12 + tools/bpf/bpftool/gen.c | 31 +- tools/bpf/resolve_btfids/Makefile | 5 +- tools/include/asm-generic/bitops.h | 1 + tools/include/{linux => asm-generic/bitops}/find.h | 81 +- tools/include/linux/bitmap.h | 7 +- tools/include/uapi/linux/bpf.h | 26 +- tools/include/uapi/linux/btf.h | 55 +- tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 39 +- tools/lib/bpf/btf.c | 84 +- tools/lib/bpf/btf.h | 87 ++ tools/lib/bpf/btf_dump.c | 3 + tools/lib/bpf/libbpf.c | 365 +++++--- tools/lib/bpf/libbpf.h | 2 +- tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_common.h | 19 + tools/lib/bpf/libbpf_internal.h | 27 +- tools/lib/bpf/libbpf_version.h | 9 + tools/lib/bpf/xsk.c | 4 +- tools/lib/find_bit.c | 20 - tools/objtool/arch/x86/decode.c | 74 +- tools/objtool/check.c | 464 ++++++++--- tools/objtool/include/objtool/arch.h | 5 +- tools/objtool/include/objtool/cfi.h | 2 + tools/objtool/include/objtool/check.h | 2 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/objtool.h | 9 + tools/objtool/objtool.c | 22 + tools/objtool/orc_gen.c | 15 +- tools/perf/arch/x86/annotate/instructions.c | 28 +- tools/perf/util/annotate.c | 1 - tools/perf/util/bpf-event.c | 3 + tools/perf/util/bpf_counter.c | 8 +- tools/perf/util/bpf_counter_cgroup.c | 8 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/parse-events.h | 3 +- tools/rcu/extract-stall.sh | 1 + tools/testing/kunit/kunit.py | 5 +- tools/testing/selftests/bpf/.gitignore | 5 +- tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/README.rst | 14 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 19 +- tools/testing/selftests/bpf/btf_helpers.c | 7 +- tools/testing/selftests/bpf/prog_tests/btf.c | 441 +++++++++- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 20 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 21 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 14 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 100 +++ .../selftests/bpf/prog_tests/module_attach.c | 39 - tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 6 + tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 + tools/testing/selftests/bpf/prog_tests/tailcalls.c | 25 +- tools/testing/selftests/bpf/progs/bpf_cubic.c | 12 +- .../selftests/bpf/progs/get_branch_snapshot.c | 40 + tools/testing/selftests/bpf/progs/tag.c | 49 ++ tools/testing/selftests/bpf/progs/tailcall6.c | 34 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 6 + tools/testing/selftests/bpf/test_btf.h | 3 + tools/testing/selftests/bpf/test_progs.c | 39 + tools/testing/selftests/bpf/test_progs.h | 2 + tools/testing/selftests/bpf/trace_helpers.c | 37 + tools/testing/selftests/bpf/trace_helpers.h | 5 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 60 ++ tools/testing/selftests/bpf/verifier/jit.c | 22 +- tools/testing/selftests/bpf/xdpxceiver.c | 872 ++++++++++++------- tools/testing/selftests/bpf/xdpxceiver.h | 66 +- tools/testing/selftests/kvm/include/test_util.h | 3 + tools/testing/selftests/kvm/lib/test_util.c | 22 +- tools/testing/selftests/kvm/steal_time.c | 16 - .../selftests/kvm/x86_64/mmio_warning_test.c | 3 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 15 - tools/testing/selftests/nci/nci_dev.c | 2 +- .../testing/selftests/powerpc/tm/tm-syscall-asm.S | 37 +- tools/testing/selftests/powerpc/tm/tm-syscall.c | 36 +- tools/testing/selftests/vm/ksm_tests.c | 29 +- tools/vm/page_owner_sort.c | 94 ++- 693 files changed, 9747 insertions(+), 11920 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml rename Documentation/devicetree/bindings/sound/{cs35l41.yaml => cirrus,cs35l41.yam [...] create mode 100644 arch/arm/boot/dts/at91-lmu5000.dts create mode 100644 arch/arm/boot/dts/at91-q5xr5.dts create mode 100644 arch/x86/include/asm/extable_fixup_types.h delete mode 100644 drivers/dma-buf/seqno-fence.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c delete mode 100644 drivers/gpu/drm/zte/Kconfig delete mode 100644 drivers/gpu/drm/zte/Makefile delete mode 100644 drivers/gpu/drm/zte/zx_common_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_drm_drv.c delete mode 100644 drivers/gpu/drm/zte/zx_drm_drv.h delete mode 100644 drivers/gpu/drm/zte/zx_hdmi.c delete mode 100644 drivers/gpu/drm/zte/zx_hdmi_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_plane.c delete mode 100644 drivers/gpu/drm/zte/zx_plane.h delete mode 100644 drivers/gpu/drm/zte/zx_plane_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_tvenc.c delete mode 100644 drivers/gpu/drm/zte/zx_tvenc_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_vga.c delete mode 100644 drivers/gpu/drm/zte/zx_vga_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_vou.c delete mode 100644 drivers/gpu/drm/zte/zx_vou.h delete mode 100644 drivers/gpu/drm/zte/zx_vou_regs.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.h copy {tools/include/linux => include/asm-generic/bitops}/find.h (83%) delete mode 100644 include/linux/find.h delete mode 100644 include/linux/seqno-fence.h delete mode 100644 sound/soc/sof/compress.c delete mode 100644 sound/soc/sof/compress.h rename sound/soc/sof/intel/{hda-compress.c => hda-probes.c} (100%) delete mode 100644 sound/soc/sof/probe.h rename sound/soc/sof/{probe.c => sof-probes.c} (52%) create mode 100644 sound/soc/sof/sof-probes.h rename tools/include/{linux => asm-generic/bitops}/find.h (63%) create mode 100644 tools/lib/bpf/libbpf_version.h create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_tag.c create mode 100644 tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c create mode 100644 tools/testing/selftests/bpf/progs/get_branch_snapshot.c create mode 100644 tools/testing/selftests/bpf/progs/tag.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall6.c