This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits b3a3cbdec55b Add linux-next specific files for 20210115 omits bf0e26fb88f1 Merge branch 'akpm/master' omits eced28294a04 secretmem-test-add-basic-selftest-for-memfd_secret2-fix omits 0482461a945a secretmem: test: add basic selftest for memfd_secret(2) omits 37dcaa68c240 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix omits ea4b3f661985 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix omits 86dd4370ab47 arch, mm: wire up memfd_secret system call where relevant omits 60e5ffec5ca8 PM: hibernate: disable when there are active secretmem users omits 4f654d4f3e85 secretmem: add memcg accounting omits 23a501a73218 secretmem: use PMD-size pages to amortize direct map fragm [...] omits 09adde46d0e4 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 5577d3803e8c mm: introduce memfd_secret system call to create "secret" [...] omits ce4f71efca29 kfence: fix implicit function declaration omits 89c1084eb2a7 set_memory: allow querying whether set_direct_map_*() is a [...] omits 7271cf379c7e set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix omits 94c94634184b set_memory: allow set_direct_map_*_noflush() for multiple pages omits 4df10c66b6c1 mmap: make mlock_future_check() global omits 0428872e55f8 mm: add definition of PMD_PAGE_ORDER omits a02739a3aaf2 Merge branch 'akpm-current/current' omits 394936787aaa disable CONFIG_DRM_AMDGPU for now omits 0895f9828381 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 4385f4889fc1 Merge remote-tracking branch 'memblock/for-next' omits 109cbb40c3e7 Merge remote-tracking branch 'notifications/notifications- [...] omits 0aa6020efaaa Merge remote-tracking branch 'mhi/mhi-next' omits d22fe1ee7045 Merge remote-tracking branch 'pidfd/for-next' omits 97ec7c812528 Merge remote-tracking branch 'hyperv/hyperv-next' omits 21232aadc75a Merge remote-tracking branch 'xarray/main' omits b44c54d77270 Merge remote-tracking branch 'nvmem/for-next' omits 378788911faf Merge remote-tracking branch 'gnss/gnss-next' omits 7cffeb6391ca Merge remote-tracking branch 'kspp/for-next/kspp' omits ab65eed220bf Merge remote-tracking branch 'rtc/rtc-next' omits d3ac7172a958 Merge remote-tracking branch 'coresight/next' omits 4209b69d8c3f Merge remote-tracking branch 'livepatching/for-next' omits 0d89d81ee6c7 Merge remote-tracking branch 'userns/for-next' omits 4148317e11af Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits a6881d502f0d Merge remote-tracking branch 'pinctrl-intel/for-next' omits 4e6aef310b80 Merge remote-tracking branch 'pinctrl/for-next' omits 8c0c5269b98a Merge remote-tracking branch 'gpio-intel/for-next' omits 69b1c2856cb5 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 1698c7554fcc Merge remote-tracking branch 'rpmsg/for-next' omits 352d75c01e4f Merge remote-tracking branch 'scsi-mkp/for-next' omits 95f445fa4a7d Merge remote-tracking branch 'scsi/for-next' omits 10d6135d8a6b Merge remote-tracking branch 'dmaengine/next' omits dc8202e97af0 Merge remote-tracking branch 'icc/icc-next' omits c2794914dbfd Merge remote-tracking branch 'staging/staging-next' omits 365e5058edf8 Merge remote-tracking branch 'thunderbolt/next' omits 2ebf19f5de3e Merge remote-tracking branch 'soundwire/next' omits e1bd8a57685f Merge remote-tracking branch 'extcon/extcon-next' omits 057ad2f6d4f0 Merge remote-tracking branch 'char-misc/char-misc-next' omits 8cf52bf8437b Merge remote-tracking branch 'tty/tty-next' omits 9f1b3850db40 Merge remote-tracking branch 'phy-next/next' omits b2f7aba2c62b Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits e0d57abfd98f Merge remote-tracking branch 'usb-serial/usb-next' omits 12dc1ae6df82 Merge remote-tracking branch 'usb/usb-next' omits f33596f1a349 Merge remote-tracking branch 'driver-core/driver-core-next' omits 168b0ddd5276 Merge remote-tracking branch 'leds/for-next' omits 06e6326e5c31 Merge remote-tracking branch 'hsi/for-next' omits f311b8e95857 Merge remote-tracking branch 'drivers-x86/for-next' omits 7381af027d42 Merge remote-tracking branch 'workqueues/for-next' omits 5c96f0d85ca1 Merge remote-tracking branch 'percpu/for-next' omits 84ff554865db Merge remote-tracking branch 'xen-tip/linux-next' omits 3729eeb775bd Merge remote-tracking branch 'kvm-arm/next' omits 7e31fab66be9 Merge remote-tracking branch 'rcu/rcu/next' omits 67f836edff6b Merge remote-tracking branch 'edac/edac-for-next' omits 6d07b5a1ba51 Merge remote-tracking branch 'tip/auto-latest' omits cafe0102f83f Merge remote-tracking branch 'spi/for-next' omits a015fbf7b43c Merge remote-tracking branch 'devicetree/for-next' omits 149a75af993c Merge remote-tracking branch 'audit/next' omits 214cbd1a2e01 Merge remote-tracking branch 'tpmdd/next' omits 703291a6453d Merge remote-tracking branch 'selinux/next' omits 0612bc919599 Merge remote-tracking branch 'keys/keys-next' omits 601c202a0ae8 Merge remote-tracking branch 'security/next-testing' omits 05fa3ad23641 Merge remote-tracking branch 'regulator/for-next' omits 61e3c5d53d73 Merge remote-tracking branch 'battery/for-next' omits 947be86d03f7 Merge remote-tracking branch 'mfd/for-mfd-next' omits 9dcf107721fb Merge remote-tracking branch 'mmc/next' omits 4069fcad1386 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits e83c7ae33970 Merge remote-tracking branch 'device-mapper/for-next' omits f4964fb3ba9d Merge remote-tracking branch 'block/for-next' omits 35f71db49b19 Merge remote-tracking branch 'input/next' omits 6200e3493ae2 Merge remote-tracking branch 'sound-asoc/for-next' omits 39cc6daf7654 Merge remote-tracking branch 'sound/for-next' omits eec3bb0fcf07 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 9acdfb11a805 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 40c58e15733b next-20210108/drm-intel omits fe2ccce92d7c Merge remote-tracking branch 'amdgpu/drm-next' omits 4ba68f0724fb Merge remote-tracking branch 'crypto/master' omits 96ee657296db Merge remote-tracking branch 'nand/nand/next' omits af721f783676 Merge remote-tracking branch 'mtd/mtd/next' omits bb8551d15c46 Merge remote-tracking branch 'gfs2/for-next' omits f6bbece55da7 Merge remote-tracking branch 'bluetooth/master' omits 1e5c47cb1e32 Merge remote-tracking branch 'wireless-drivers-next/master' omits 8d18a0ff882c Merge remote-tracking branch 'ipsec-next/master' omits 12db32c9d75a Merge remote-tracking branch 'bpf-next/for-next' omits 8cec496dd331 Merge remote-tracking branch 'net-next/master' omits 6b22f292329c Merge remote-tracking branch 'rdma/for-next' omits 1c870a398ea6 Merge remote-tracking branch 'ieee1394/for-next' omits d8ad8d38b779 Merge remote-tracking branch 'thermal/thermal/linux-next' omits d5c290463abd Merge remote-tracking branch 'devfreq/devfreq-next' omits 4745741a6800 Merge remote-tracking branch 'cpupower/cpupower' omits 9dbe5a3f4ca3 Merge remote-tracking branch 'pm/linux-next' omits 38d5f2928758 Merge remote-tracking branch 'v4l-dvb-next/master' omits 34412d408bf8 Merge remote-tracking branch 'v4l-dvb/master' omits fd0162e59722 Merge remote-tracking branch 'jc_docs/docs-next' omits 93cad2157225 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 6afe5cecd271 Merge remote-tracking branch 'dmi/dmi-for-next' omits a1552da8d515 Merge remote-tracking branch 'i2c/i2c/for-next' omits aaf334c59016 Merge remote-tracking branch 'hid/for-next' omits 0096d4f4b6c6 Merge remote-tracking branch 'pci/next' omits f9ca777b2dc2 Merge remote-tracking branch 'printk/for-next' omits c1446efac6cf Merge remote-tracking branch 'vfs/for-next' omits 5b0f5f0c3993 Merge remote-tracking branch 'v9fs/9p-next' omits fa948024b626 Merge remote-tracking branch 'cel/for-next' omits 922be1bd7586 Merge remote-tracking branch 'nfs-anna/linux-next' omits 56d11d7b261e Merge remote-tracking branch 'jfs/jfs-next' omits b9dd85601265 Merge remote-tracking branch 'f2fs/dev' omits 1e1261a84a85 Merge remote-tracking branch 'ext4/dev' omits df679b841249 Merge remote-tracking branch 'ext3/for_next' omits 6e2d4c4096c7 Merge remote-tracking branch 'exfat/dev' omits 3c8b335c9870 Merge remote-tracking branch 'cifs/for-next' omits 89bc1d9e90e9 Merge remote-tracking branch 'ceph/master' omits 94969e3f056c Merge remote-tracking branch 'btrfs/for-next' omits 90254d9dddab Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 20ccc4803451 Merge remote-tracking branch 'sh/for-next' omits 4acf02dcaf53 Merge remote-tracking branch 's390/for-next' omits f78e7e94da8d Merge remote-tracking branch 'risc-v/for-next' omits 42d0f7f77fa2 Merge remote-tracking branch 'openrisc/for-next' omits 0be7ef075e9a Merge remote-tracking branch 'nds32/next' omits 64f49c9975b8 Merge remote-tracking branch 'mips/mips-next' omits 2f74e7e1f266 Merge remote-tracking branch 'microblaze/next' omits 05ec6ae91915 Merge remote-tracking branch 'h8300/h8300-next' omits efe96bb64bab Merge remote-tracking branch 'csky/linux-next' omits 5a36ed52760d Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 99d2986731d1 Merge remote-tracking branch 'clk/clk-next' omits 18c675264f7b Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits b7a93b832811 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits a1ab2387d2dc Merge remote-tracking branch 'tegra/for-next' omits f51ba35cf70e Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c66385afccee Merge remote-tracking branch 'stm32/stm32-next' omits 3f3640c2fc8a Merge remote-tracking branch 'scmi/for-linux-next' omits 30befcea50ab Merge remote-tracking branch 'samsung-krzk/for-next' omits 2d9ba250b5b1 Merge remote-tracking branch 'rockchip/for-next' omits 53876878317d Merge remote-tracking branch 'reset/reset/next' omits bff82b1181e3 Merge remote-tracking branch 'renesas/next' omits 82ea955dd58e Merge remote-tracking branch 'realtek/for-next' omits 4d21f8868fa2 Merge remote-tracking branch 'raspberrypi/for-next' omits 8d6b899ac79b Merge remote-tracking branch 'qcom/for-next' omits bceacce20400 Merge remote-tracking branch 'omap/for-next' omits 3fce395d2c52 Merge remote-tracking branch 'mvebu/for-next' omits 01fb90496ee5 Merge remote-tracking branch 'mediatek/for-next' omits 2f77bf18bfce Merge remote-tracking branch 'keystone/next' omits cd67790d3eac Merge remote-tracking branch 'imx-mxs/for-next' omits 491b9e6a0ad5 Merge remote-tracking branch 'drivers-memory/for-next' omits 35b317b7520e Merge remote-tracking branch 'at91/at91-next' omits e914b6b23349 Merge remote-tracking branch 'aspeed/for-next' omits 1c45d4b3e242 Merge remote-tracking branch 'amlogic/for-next' omits 36e4297f3d2e Merge remote-tracking branch 'actions/for-next' omits 69889a9e4e3e Merge remote-tracking branch 'arm-soc/for-next' omits e34e21579d05 Merge remote-tracking branch 'arm64/for-next/core' omits c59763789c55 Merge remote-tracking branch 'dma-mapping/for-next' omits 33740ae799d2 Merge remote-tracking branch 'kbuild/for-next' omits 5bd8ecf03410 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits f3801e50b889 Merge remote-tracking branch 'risc-v-fixes/fixes' omits bdbb57e7b577 Merge remote-tracking branch 'mmc-fixes/fixes' omits 6f627f49f00c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits d97ef0e23797 Merge remote-tracking branch 'scsi-fixes/fixes' omits 56296b86a522 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 44c4886ce22e Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits 9f28159fbdf5 Merge remote-tracking branch 'vfs-fixes/fixes' omits 543e2f733c3a Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 95c7f75afb02 Merge remote-tracking branch 'omap-fixes/fixes' omits 0a96894005d8 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 4bace22d0b60 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 8fd0f24fa3e2 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits c6179497574f Merge remote-tracking branch 'kselftest-fixes/fixes' omits 63b04c8ba2e8 Merge remote-tracking branch 'ide/master' omits 0a032edb22f2 Merge remote-tracking branch 'crypto-current/master' omits 72595bfc24cb Merge remote-tracking branch 'input-current/for-linus' omits ab1930a4fa2d Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 90518bd07403 Merge remote-tracking branch 'phy/fixes' omits 4abeb3cf431f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 9e37b47d1245 Merge remote-tracking branch 'usb.current/usb-linus' omits 168bbbd78a2b Merge remote-tracking branch 'tty.current/tty-linus' omits ef2d4a76e350 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 76e69e316ce6 Merge remote-tracking branch 'spi-fixes/for-linus' omits 4ce3700e9092 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 9fb103129f06 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 1886dc3e579f Merge remote-tracking branch 'sound-current/for-linus' omits 65d436de2c33 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 79b0216d1d60 Merge remote-tracking branch 'mac80211/master' omits 00eb40ae5429 Merge remote-tracking branch 'wireless-drivers/master' omits 5a71ad798029 Merge remote-tracking branch 'ipsec/master' omits 4ca8876a69b9 Merge remote-tracking branch 'bpf/master' omits 0fd0e7403ef0 Merge remote-tracking branch 'net/master' omits 8cec0fb861b0 Merge remote-tracking branch 'sparc/master' omits 4bffba4e2fbb Merge remote-tracking branch 's390-fixes/fixes' omits e4241ad70e80 Merge remote-tracking branch 'powerpc-fixes/fixes' omits f02108fe81f9 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits df56ccaf9f7f ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits 01ae70ad887e drm/amdgpu: add another raven1 gfxoff quirk omits 115fbdbb4716 drm/radeon: fix check order in radeon_bo_move omits 436854ff3147 drm/amdgpu: fix check order in amdgpu_bo_move omits 4a6fe05e6559 usb: typec: ucsi: check cci busy during PPM reset omits 73a7c155a2b2 arm64: selftests: Fix spelling of 'Mismatch' omits b5639879902a arm64: syscall: include prototype for EL0 SVC functions omits 63212212b3d5 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 9f0b1e583eac Merge branch 'pm-cpufreq' into linux-next omits c6b98386bc95 Merge branch 'acpi-docs' into linux-next omits 96257ae71b91 riscv/stacktrace: Fix stack output without ra on the stack top omits b87fffe5d26a riscv: Improve __show_regs omits d514b8de9176 riscv: Add dump stack in show_regs omits 262fafe138e8 keys: Update comment for restrict_link_by_key_or_keyring_chain omits 2a6c12346008 tpm: Remove tpm_dev_wq_lock omits 6327c8f2bc18 char: tpm: add i2c driver for cr50 omits a2903a437c5b tpm: Fix fall-through warnings for Clang omits 0e2bd4229b2a f2fs: remove unused stat_{inc, dec}_atomic_write omits 9e6bf79127c3 f2fs: introduce sb_status sysfs node omits 176672491ec8 f2fs: fix to use per-inode maxbytes omits 147b93186f2d f2fs: compress: fix potential deadlock omits 34764a5f03f4 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() omits 532ea36da8da f2fs: fix to set/clear I_LINKABLE under i_lock omits 1cea718dfa97 f2fs: fix null page reference in redirty_blocks omits 1991c3c81380 f2fs: clean up post-read processing omits 277e4e2fcdc1 f2fs: trival cleanup in move_data_block() omits 754fcb1cedb4 f2fs: fix out-of-repair __setattr_copy() omits 2c5e42dfe693 f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() omits 91327d9b3add Merge branch 'pci/resource' omits eb424de4c588 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 530aef25e6ad Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits ce9e72832f2b Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits f60ee08c3c2d Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 17f953176384 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 1f1244a5ddb7 compiler.h: Raise minimum version of GCC to 5.1 for arm64 omits ed7518a99413 Merge branch 'irq/urgent' omits 729e4f08f48d Merge branch 'timers/urgent' omits 1286e1582d90 Merge branch 'x86/cleanups' omits 5b9796d3113e Merge branch 'x86/entry' omits 640b5b13f7a7 Merge branch 'x86/misc' omits 4831ca5dfc8d Merge branch 'x86/urgent' omits a35d6cc44dec Merge branch 'linus' omits bde718b7e154 x86/entry: Emit a symbol for register restoring thunk omits 27c287b41659 ubsan: disable unsigned-overflow check for i386 omits 71445ef39136 scripts/gdb: fix list_for_each omits 5d4b4337219c aio: simplify read_events() omits 3d7f7cbb5005 checkpatch: prefer ftrace over function entry/exit printks omits c8fc9a3977c2 checkpatch: trivial style fixes omits 4b7d1a790c1b checkpatch: ignore warning designated initializers using NR_CPUS omits 84de41301b92 checkpatch: improve blank line after declaration test omits ff33e3939a35 include/linux/bitops.h: spelling s/synomyn/synonym/ omits 97a31c94fce5 string.h: move fortified functions definitions in a dedica [...] omits d715d0dc00b0 lib-optimize-cpumask_local_spread-v8 omits 1a48dccf64bc lib: optimize cpumask_local_spread() omits 97740b93743b lib/genalloc.c: change return type to unsigned long for bi [...] omits 0963a5cf1d64 proc/sysctl: make protected_* world readable omits aa1fd4989938 sysctl.c: fix underflow value setting risk in vm_table omits aba87eacc17c proc/wchan: use printk format instead of lookup_symbol_name() omits eb80cbdfced0 kernel/hung_task.c: Monitor killed tasks. omits 6f945627f09a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 50db80f2d5a8 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2838d725156b MAINTAINERS: add entry for KFENCE omits cb1226b157c4 kfence: show access type in report omits b8fb21605dd5 kfence: fix typo in test omits 4aa9e0f47fbf kfence: add test suite omits 5bbd6be67578 kfence, Documentation: add KFENCE documentation omits 418c765d2e42 revert kasan-remove-kfence-leftovers omits 1f732e852831 kfence, kasan: make KFENCE compatible with KASAN omits 3edaabc31a53 mm, kfence: insert KFENCE hooks for SLUB omits fcc436c6116e mm, kfence: insert KFENCE hooks for SLAB omits 3c222522b975 kfence: use pt_regs to generate stack trace on faults omits b0320a2f268a arm64, kfence: enable KFENCE for ARM64 omits 175a25ebb0c5 x86, kfence: enable KFENCE for x86 omits d0703be9b173 kfence: add option to use KFENCE without static keys omits 5640e713ec7b kfence: fix potential deadlock due to wake_up() omits 6bd3f60fa7b4 kfence: avoid stalling work queue task without allocations omits 779eb9d347cf kfence: Fix parameter description for kfence_object_start() omits ffd74c6b43b9 mm: add Kernel Electric-Fence infrastructure omits cc0e050697ce mm: page-flags.h: Typo fix (It -> If) omits 752b06026f4c mm: remove arch_remap() and mm-arch-hooks.h omits 69227e8e4123 mm: zswap: clean up confusing comment omits b89d8cc74d78 mm/vmstat.c: erase latency in vmstat_shepherd omits b08c480516a0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 03f856806051 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 67308e1f5617 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits ec071cdb15bf memblock: do not start bottom-up allocations with kernel_end omits 8d0c1ec687ed mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 517e7e5406fe mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 7fec331c2616 mm-cma-allocate-cma-areas-bottom-up-fix-2 omits c82434904b82 mm-cma-allocate-cma-areas-bottom-up-fix omits 137a8fe49927 mm: cma: allocate cma areas bottom-up omits 7526c03ea3f3 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits feea8e17ba66 mm,thp,shm: limit gfp mask to no more than specified omits 3572f1a1db0e mm,thp,shmem: limit shmem THP alloc gfp_mask omits 806d58bd86ed mm: remove pagevec_lookup_entries omits d5b5f0258345 mm: pass pvec directly to find_get_entries omits b191f33075a3 mm: remove nr_entries parameter from pagevec_lookup_entries omits 874efa839ae9 mm: add an 'end' parameter to pagevec_lookup_entries omits 182cf0e5409d mm: add an 'end' parameter to find_get_entries omits 9c5a59ffe71f fix mm-add-and-use-find_lock_entries.patch omits 4d3f76acae85 mm: add and use find_lock_entries omits 1fccc8bfe9a3 iomap: use mapping_seek_hole_data omits 2fed1930de54 fix mm-filemap-add-mapping_seek_hole_data.patch omits 8387438f0e63 mm/filemap: add mapping_seek_hole_data omits d6b4f8076e8b fix mm-filemap-add-helper-for-finding-pages.patch omits a0351a56e9a2 mm/filemap: add helper for finding pages omits 7b6fbb7ecb4a mm/filemap: rename find_get_entry to mapping_get_entry omits 245895f36268 mm: add FGP_ENTRY omits c8253712294e mm/swap: optimise get_shadow_from_swap_cache omits 459e1d528c33 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 4d02b2e14210 mm: make pagecache tagged lookups return only head pages omits 9368100966cd hugetlbfs: remove special hugetlbfs_set_page_dirty() omits eab1bfc755e0 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 334b69c4ef9a mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits fa929009b992 mm/compaction: remove rcu_read_lock during page compaction omits f08518e689d1 mm/vmscan: __isolate_lru_page_prepare() cleanup omits aa9e0f52c2c9 mm: hugetlb: add return -EAGAIN for dissolve_free_huge_page omits f3ba71b1155a mm: migrate: do not migrate HugeTLB page whose refcount is one omits 40a46595365d mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits c3a489b2bbdc mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits edda529feb6c MIPS: do not call flush_tlb_all when setting pmd entry omits 3e077010673c mm/huge_memory.c: update tlb entry if pmd is changed omits c0e9166e88d7 kasan-remove-redundant-config-option-v3 omits aba664d45a50 kasan: remove redundant config option omits dd39ae4cd963 kasan: add proper page allocator tests omits 2c188659680b kasan-fix-bug-detection-via-ksize-for-hw_tags-mode-fix omits c10c75779f23 kasan: fix bug detection via ksize for HW_TAGS mode omits fcad13f3dee0 kasan: fix memory corruption in kasan_bitops_tags test omits 7064b20933c4 kasan: adopt kmalloc_uaf2 test to HW_TAGS mode omits 6892d27df295 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 140ed16e33ca kasan: rename CONFIG_TEST_KASAN_MODULE omits f201253d5e21 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 2f4e53bfe6d5 kasan: add match-all tag tests omits dcc14e02298e kasan: clean up comments in tests omits cacab94a43b6 kasan: clarify HW_TAGS impact on TBI omits 2301830bf130 kasan: prefix exported functions with kasan_ omits 810f1790cb4d mm/page_reporting: use list_entry_is_head() in page_report [...] omits 1dd901280af5 mm: improve mprotect(R|W) efficiency on pages referenced once omits 609abb25cf6b mm/mmap.c: fix the adjusted length error omits a17a302e1724 mm/mmap.c: remove unnecessary local variable omits 35dad3dec6e0 mm: kmem: make __memcg_kmem_(un)charge static omits 2a7bf3123275 mmotm 2021-01-12-01-57 uploaded (NR_SWAPCACHE in mm/) omits f81f6edb74f2 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits c8aaa32694f2 rcu: Fix CPU-offline trace in rcutree_dying_cpu omits 79acd1286884 timer: Report ignored local enqueue in nohz mode omits 2617331c7daa entry: Report local wake up on resched blind zone while re [...] omits 4d959df955f6 sched: Report local wake up on resched blind zone within i [...] omits 2856844861a5 entry: Explicitly flush pending rcuog wakeup before last r [...] omits 1fbabcee23be rcu/nocb: Trigger self-IPI on late deferred wake up before [...] omits 53775fd0121f rcu/nocb: Perform deferred wake up before last idle's need [...] omits 38e216a142e2 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers omits 028d407df44c rcu: Remove superfluous rdp fetch omits cfd941cce497 rcu/nocb: Detect unsafe checks for offloaded rdp omits 06ebc57f7c5c riscv: Enable per-task stack canaries omits 0b66d929c618 riscv: Add support for function error injection omits 4c1d133ad2c0 riscv: Add uprobes supported omits 5dc4ce78b899 riscv: Add KPROBES_ON_FTRACE supported omits b7e9ba340391 mm: memcg: add swapcache stat for memcg v2 omits 09eb6b35e26c mm/memcg: remove rcu locking for lock_page_lruvec function series omits 15106cdf82ed mm/memcg: revise the using condition of lock_page_lruvec f [...] omits fdbb10272981 mm: memcontrol: make the slab calculation consistent omits 30388b9496df mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits f2b448c39e2f mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits a6c81c3a5dd7 mm: memcontrol: convert NR_SHMEM_THPS account to pages omits cacb95a9e122 mm: memcontrol: convert NR_FILE_THPS account to pages omits d29f2beae229 mm: memcontrol: convert NR_ANON_THPS account to pages omits e5f670d3c0c1 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits a98dad696f23 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits af696e144839 mm: memcontrol: optimize per-lruvec stats counter memory usage omits c0b861d862da mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits a23b1d4bee73 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits d197c28bc942 mm/swap: don't SetPageWorkingset unconditionally during swapin omits 93a4cec578e4 mm/filemap: don't revert iter on -EIOCBQUEUED omits f4f35e4019f7 mm/filemap: remove unused parameter and change to void typ [...] omits 9f9333041e38 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 102117f1ca3c mm, tracing: record slab name for kmem_cache_free() omits c71e3b2a606a kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits d163fc69ea9c fs: delete repeated words in comments omits df14ada3bf7a ramfs: support O_TMPFILE omits e60cdb1190e7 ocfs2: fix ocfs2 corrupt when iputting an inode omits 90270b90856c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ff0d3ca1d9de ocfs2: remove redundant conditional before iput omits de08d3d02d66 /proc/kpageflags: do not use uninitialized struct pages omits b0fbeec86aa9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 60b7cab23e5e proc_sysctl: fix oops caused by incorrect command parameters. omits f96945f59d99 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits 3f5e10250864 mm: hugetlb: fix a race between isolating and freeing page omits e45dc400c82b mm: hugetlb: fix a race between freeing and dissolving the page omits 118d33d29084 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits c49376bdbb91 mm/process_vm_access.c: include compat.h omits 8af9ebf200e0 mm,hwpoison: Fix printing of page flags omits c8b5f06be2db MAINTAINERS: add Vlastimil as slab allocators maintainer omits 719d7fc931c5 mm/hugetlb: fix potential missing huge page size info omits 527917483703 mm: migrate: initialize err in do_migrate_pages omits 468fd9d61623 mm/vmalloc.c: fix potential memory leak omits c675e80c76e5 arm/kasan: fix the array size of kasan_early_shadow_pte[] omits 87b23db9359a kasan: fix incorrect arguments passing in kasan_add_zero_shadow omits 6e5580d07ce8 kasan: fix unaligned address is unhandled in kasan_remove_ [...] omits 10b08571b0a3 mm: fix numa stats for thp migration omits 6353f94fe711 mm: memcg: fix memcg file_dirty numa stat omits d9f7d563c419 mm: memcg/slab: optimize objcg stock draining omits dbc66f1bf761 mm/memcontrol: fix warning in mem_cgroup_page_lruvec() omits a362c25051c7 mm: fix initialization of struct page for holes in memory layout omits f5608f35f768 x86/setup: don't remove E820_TYPE_RAM for pfn 0 omits 036c5ffb78f0 mm-page_alloc-add-a-missing-mm_page_alloc_zone_locked-trac [...] omits 9871e10edf7b mm/page_alloc: add a missing mm_page_alloc_zone_locked() t [...] omits 936f17f44b44 mm, slub: consider rest of partial list if acquire_slab() fails omits 744ae0e8c508 Merge branch 'fixes' into for-next omits a1a322a62dba s390/vfio-ap: clean up vfio_ap resources when KVM pointer [...] omits 8cbb6cfa9b8e Merge branch 'acpi-scan' into linux-next omits 6ad890af1258 torturescript: Don't rerun failed rcutorture builds omits 6c5e37d73e5c cpuidle: Fix missing need_resched() check after rcu_idle_enter() omits 9e6b9a27a81f sched/idle: Fix missing need_resched() check after rcu_idl [...] omits 1159f78178ab rcutorture: Add crude tests for mem_dump_obj() omits 9162bb1d17ca mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 1c516f6663b2 Merge branch 'lkmm-dev.2021.01.04a' into HEAD omits 3080e5638645 Merge branch 'kcsan.2021.01.04a' into HEAD omits 898df89e27f9 Merge branches 'clocksource.2021.01.12a', 'cpumask.2021.01 [...] omits 85482fbab59e PCI: Revoke mappings like devmem omits c60427c5df46 Merge branch 'linus' omits 83e7ef80f52d Merge branch 'perf/kprobes' omits b88c9e356935 Merge branch 'ras/core' omits 9426223cd1c4 Merge branch 'x86/asm' omits d1d51a2a2abb Merge branch 'x86/cache' omits 2ece3f80bf26 Merge branch 'x86/cleanups' omits 92dbcf1d4c03 Merge branch 'x86/platform' omits 0bacfde957c4 Merge branch 'x86/urgent' omits d63bb6410568 Merge branch 'powercap' into linux-next omits 94602b67b8b6 iov_iter: fix the uaccess area in copy_compat_iovec_from_user omits bce967787624 f2fs: introduce a new per-sb directory in sysfs omits ec0d0eb347b0 f2fs: compress: deny setting unsupported compress algorithm omits 0ba061b9e957 f2fs: compress: support compress level omits c055be20d805 f2fs: relocate f2fs_precache_extents() omits 5bb98750fae5 f2fs: enforce the immutable flag on open files omits 5904fdc48fcf f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] omits 6502b773ecf5 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] omits 767890bd72d0 f2fs: Replace expression with offsetof() omits b2078605ad77 f2fs: handle unallocated section and zone on pinned/atgc omits 25f2978650f0 Merge branch 'imx/defconfig' into for-next omits 54a77605ec0b Merge branch 'imx/dt64' into for-next omits 0f1fb356400a Merge branch 'imx/dt' into for-next omits e8938792e7bb Merge branch 'imx/bindings' into for-next omits e6008aaeb14d Merge branch 'imx/soc' into for-next omits 774b480bde6b Merge branch 'imx/drivers' into for-next omits 950abc2e13ea Merge branch 'clk/imx' into for-next omits db2ba6110327 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] omits 46a4a59ab917 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] omits f05a9bcdd9e3 mm: Make mem_obj_dump() vmalloc() dumps include start and length omits 18d34c8b6c54 mm: Make mem_dump_obj() handle vmalloc() memory omits 7990283e10ce mm: Make mem_dump_obj() handle NULL and zero-sized pointers omits cb61583a3c0a mm: Add mem_dump_obj() to print source of memory block omits ee61fd55dbce riscv: Add kprobes supported omits ce7476066498 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT omits 6069c4b95313 riscv: Fixup patch_text panic in ftrace omits 6c63f9c46f6c riscv: Fixup wrong ftrace remove cflag omits d1d541f7c979 riscv: Fixup compile error BUILD_BUG_ON failed omits 545fec3e12df RISC-V: Implement ptrace regs and stack API omits 962cfa82d260 riscv: Add machine name to kernel boot log and stack dump output omits 2651ff3247f7 riscv: Add numa support for riscv64 platform omits 8dc1488c7482 riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] omits 13975ec4801f riscv: Separate memory init from paging init omits 442c0a7d3942 numa: Move numa implementation to common code omits 7dbcd950f379 arm64, numa: Change the numa init functions name to be generic omits 06f4ae178437 Merge branch 'v5.12-armsoc/dts64' into for-next omits b39049ee6b8a Merge branch 'v5.12-armsoc/dts32' into for-next omits e00a17adb397 Merge branch 'v5.12-armsoc/defconfig64' into for-next omits 353b601d4b57 Merge branch 'v5.11-armsoc/dtsfixes' into for-next omits aabcb2003928 Merge branch 'misc-5.11' into next-fixes omits d1f7b079ce5b hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] omits c87e5115e05c hwmon: (max6650) Switch to using the new API kobj_to_dev() omits 18e443876c95 hwmon: (pwm-fan) Support multiple fan tachometers omits e7fa69d79e3d hwmon: (pwm-fan) Store tach data separately omits 0a54a237d181 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() omits 9f957f59b07f hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag omits a5f4324078f1 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag omits a0f4694edfd3 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support omits 4e1688b24413 hwmon: (abx500) Decomission abx500 driver omits 024043a54a52 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() omits ecee5eb76ccf hwmon: (smsc47m1) Remove 'h' from printk format specifier omits 490f5d73e663 hwmon: (pc87360) convert comma to semicolon omits 671c87eca5c3 riscv: Add Canaan Kendryte K210 reset controller omits 217a8e855146 dt-bindings: pinctrl: Document canaan,k210-fpioa bindings omits 108c7a7360f1 dt-bindings: reset: Document canaan,k210-rst bindings omits c6113094ea17 dt-binding: mfd: Document canaan,k210-sysctl bindings omits eb66bfdc3ed4 riscv: cleanup Canaan Kendryte K210 sysctl driver omits 93dc7118d3e4 riscv: Fix Canaan Kendryte K210 device tree omits 3c54e3125dcd riscv: Use vendor name for K210 SoC support omits b69b63bfed82 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] omits ca83049505e1 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] omits 6250d904ae1d thermal/core: Remove pointless thermal_zone_device_reset() [...] omits 0176dad782e2 thermal/core: Remove ms based delay fields omits af60e00b6892 thermal/core: Use precomputed jiffies for the polling omits 44dd19ee79d8 thermal/core: Precompute the delays from msecs to jiffies omits cb08ab16a2c1 thermal/core: Remove unused macro THERMAL_TRIPS_NONE omits 6b872a40803d thermal/core: Remove THERMAL_TRIPS_NONE test omits 866950facffb acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding omits 3f5d428662fb thermal/core: Remove pointless test with the THERMAL_TRIPS [...] omits 63c1a223f0b6 thermal/core: Remove unused functions rebind/unbind exception omits 96d720a84140 thermal/core: Remove the 'forced_passive' option omits 5cc02325880f Merge branches 'fixes', 'work.sparc', 'work.sparc32', 'wor [...] omits e6ca384d3b09 mhi: pci_generic: Fix shared MSI vector support omits a7209009f885 mhi: unconstify mhi_event_config omits b965e1c78d9c bus: mhi: Ensure correct ring update ordering with memory barrier omits 6d92949813bb Merge branch 'devel' into for-next omits 6c44caf1e694 Merge branch 'x86/mm' omits 4c9430563753 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" omits 43aa066822a9 cpumask: Add "last" alias for cpu list specifications omits 05e0bde2129a cpumask: Add a "none" alias to complement "all" omits 67365ea475a5 cpumask: Make "all" alias global and not just RCU omits 8f7eb6cf4324 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] omits d092478dd36c mhi: use irq_flags if controller driver configures it omits 60f232d3c04a Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits 1879343b75de Merge branch 'v5.11/fixes' into tmp/aml-rebuild omits 300da924c996 Merge branch 'x86/microcode' omits 1cc9c2f6e90b Merge branch 'x86/misc' omits 50d0ec0df09f Merge branch 'linus' omits f0bbf052ae46 csky: Reconstruct VDSO framework omits 804b3f90c854 csky: mm: abort uaccess retries upon fatal signal omits 1179dbc7ced9 csky: Sync riscv mm/fault.c for easy maintenance omits 3d73a53853e0 csky: Fixup do_page_fault parent irq status omits e28519f9ca94 csky: Add faulthandler_disabled() check omits f650983e709e csky: Fixup update_mmu_cache called with user io mapping omits 5da883df8241 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault omits e6d819647c13 csky: Add show_tlb for CPU_CK860 debug omits aad25d90b42f csky: Fix TLB maintenance synchronization problem omits b8ddf09ca948 csky: Add kmemleak support omits c53cc2981493 csky: Remove prologue of page fault handler in entry.S omits 3e3206fb78cf csky: Fixup PTE global for 2.5:1.5 virtual memory omits a3ba37b44821 csky: Cleanup asm/spinlock.h omits a5ffe127b870 csky: Fixup asm/cmpxchg.h with correct ordering barrier omits b671bf1b7f86 csky: Fixup futex SMP implementation omits 65007ba34aba csky: Fixup barrier design omits c2b3ed57c421 csky: Remove custom asm/atomic.h implementation omits 9413c684bf1e csky: Fixup show_regs doesn't contain regs->usp omits b4292b650941 csky: Fixup perf probe failed omits 7e5e0122c3cc csky: Add memory layout 2.5G(user):1.5G(kernel) omits 3e3d5e8a7d73 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits ae0e95a3f49d Merge branch 'x86/cleanups' omits 87d8099939e5 Merge branch 'x86/platform' omits 1173fb292bae Merge branch 'x86/build' omits 433df0d61c2e Merge branch 'linus' omits 9b28a2eacfe4 soc: document merges omits a76082b037f5 Makefile: use smaller dictionary size for xz module compression omits 6b8945603d05 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID omits a03da41508b1 certs: Fix blacklist flag type confusion omits 9a0418816efd PKCS#7: Fix missing include omits 8ecd5e7df02b certs: Fix blacklisted hexadecimal hash string check omits fce30a87db3b certs/blacklist: fix kernel doc interface issue omits e786f79d86bf crypto: public_key: Remove redundant header file from publ [...] omits fa2ed2022110 keys: remove trailing semicolon in macro definition omits d84a40b06bbe crypto: pkcs7: Use match_string() helper to simplify the code omits 0e03be61d191 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one omits cfd791996478 encrypted-keys: Replace HTTP links with HTTPS ones omits 06c2c1071bdb crypto: asymmetric_keys: fix some comments in pkcs7_parser.h omits 9fbbee9c1e5c KEYS: remove redundant memset omits 480a47835cd0 security: keys: delete repeated words in comments omits b25158e97da6 KEYS: asymmetric: Fix kerneldoc omits a1b80a844a6e security/keys: use kvfree_sensitive() omits b38ee39dcac9 watch_queue: Drop references to /dev/watch_queue omits ccd6e5ff45de keys: Remove outdated __user annotations omits 949d4012ad4b security: keys: Fix fall-through warnings for Clang omits b11a0dfbd316 Merge branch for-5.11/arm64/defconfig into for-next omits e31e64a1f7ef Merge branch for-5.11/arm64/dt into for-next omits 89393f2b4dd4 Merge branch for-5.11/arm/dt into for-next omits 63ae6e96153c Merge branch for-5.11/firmware into for-next omits 5ed23106dfeb Merge branch for-5.11/soc into for-next omits f9637a690acb Merge branch for-5.11/dt-bindings into for-next omits b2147967503f Merge branch for-5.11/clk into for-next omits ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] omits 841a0dfa5113 watch_queue: sample: Display mount tree change notifications omits 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] omits 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches omits 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size omits 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 2bbe17ae8793 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e8c13a6bc8eb Merge tag 'net-5.11-rc4' of git://git.kernel.org/pub/scm/l [...] adds 146620506274 Merge tag 'linux-kselftest-fixes-5.11-rc4' of git://git.ke [...] adds 55ed4560774d tools/bootconfig: Add tracing_on support to helper scripts adds cdaed110311d Merge tag 'trace-v5.11-rc3' of git://git.kernel.org/pub/sc [...] adds 61502e3bb982 Merge tag 'drm-misc-fixes-2021-01-12' of git://anongit.fre [...] adds 667d11dcd661 Merge tag 'drm-intel-fixes-2021-01-14' of git://anongit.fr [...] adds 101c2fae5108 MAINTAINERS: update radeon/amdgpu/amdkfd git trees adds ff9346dbabbb drm/amdgpu: fix DRM_INFO flood if display core is not supp [...] adds f14a5c34d143 drm/amdgpu/psp: fix psp gfx ctrl cmds adds 73644143b31c drm/amd/display: NULL pointer hang adds 4336be4b07ed drm/amd/display: Initialize stack variable adds 0eb31a82e378 drm/amd/display: Add a missing DCN3.01 API mapping adds 9d03bb102028 drm/amd/display: disable dcn10 pipe split by default adds 4eec66c014e9 Revert "drm/amd/display: Fixed Intermittent blue screen on [...] adds 8b335bff643f drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_ima [...] adds 04eb6e773e9f drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER [...] adds 12f2df72205f drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 adds 21702c8cae51 drm/amdgpu: add green_sardine device id (v2) adds 53f1e7f6a172 drm/amdgpu: add new device id for Renior adds 4369376ba91c drm/amdgpu: set power brake sequence adds 55df908bd663 Revert "drm/amd/display: Fix unused variable warning" adds 3c517ca5212f Revert "drm/amdgpu/disply: fix documentation warnings in d [...] adds a7ddd22151fc Revert "drm/amd/display: Expose new CRC window property" adds 2f0fa789f7b9 drm/amd/display: Fix to be able to stop crc calculation adds 8e1095901dea Merge tag 'amd-drm-fixes-5.11-2021-01-14' of https://gitla [...] adds 402a89660e9d drm/nouveau/bios: fix issue shadowing expansion ROMs adds e05e06cd34f5 drm/nouveau/privring: ack interrupts the same way as RM adds b5510d1e21d8 drm/nouveau/i2c/gk110: split out from i2c/gk104 adds 8ad95edc3910 drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads adds ba6e9ab0fcf3 drm/nouveau/i2c/gm200: increase width of aux semaphore own [...] adds add42781ad76 drm/nouveau/mmu: fix vram heap sizing adds caeb6ab899c3 drm/nouveau/kms/nv50-: fix case where notifier buffer is a [...] adds c8f6364f35f3 Merge branch '04.00-ampere-lite-fixes' of git://github.com [...] adds 5ee88057889b Merge tag 'drm-fixes-2021-01-15' of git://anongit.freedesk [...] adds 3b050680c841 drm/nouveau/core: recognise GA10[024] adds 70afbe4bdc0a drm/nouveau/pci/ga10[024]: initial support adds a34632482f1e drm/nouveau/bios/ga10[024]: initial support adds 7ddf5e9597fa drm/nouveau/devinit/ga10[024]: initial support adds 5961c62d2075 drm/nouveau/mc/ga10[024]: initial support adds e0df4bbfc336 drm/nouveau/privring/ga10[024]: initial support adds de4781d0f22b drm/nouveau/imem/ga10[024]: initial support adds 41ba806f40a9 drm/nouveau/fb/ga10[024]: initial support adds 6f300e0a0ba8 drm/nouveau/timer/ga10[024]: initial support adds a3abc23ac401 drm/nouveau/mmu/ga10[024]: initial support adds f5cbe7c8bd1a drm/nouveau/bar/ga10[024]: initial support adds c28efb15f9e5 drm/nouveau/gpio/ga10[024]: initial support adds 8a0412265f06 drm/nouveau/i2c/ga10[024]: initial support adds a6cf0320aad0 drm/nouveau/dmaobj/ga10[24]: initial support adds 8ef23b6f6a79 drm/nouveau/disp/ga10[24]: initial support adds 584265dfec70 Merge branch '04.01-ampere-lite' of git://github.com/skegg [...] adds 02c06dc3750b Merge tag 'topic/nouveau-ampere-modeset-2021-01-15' of git [...] adds 7aec71cd9c1f Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds dcda487c9c2e Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org [...] adds 179892adb043 Merge branch 'acpi-docs' adds f4e087c666f5 Merge tag 'acpi-5.11-rc4' of git://git.kernel.org/pub/scm/ [...] adds f288c895622f Merge tag 'mips_fixes_5.11.1' of git://git.kernel.org/pub/ [...] adds dca5244d2f5b compiler.h: Raise minimum version of GCC to 5.1 for arm64 adds b6d8878d24e3 arm64: syscall: include prototype for EL0 SVC functions adds 3a57a643a851 arm64: selftests: Fix spelling of 'Mismatch' adds 82821be8a2e1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 7cd3c4126188 Merge tag '5.11-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 23dd561ad9ea ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode n [...] adds 31e203e09f03 ext4: fix wrong list_splice in ext4_fc_cleanup adds 6b4b8e6b4ad8 ext4: fix bug for rename with RENAME_WHITEOUT adds e9f53353e166 ext4: remove expensive flush on fast commit adds 0bc9bc1d8b2f Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 8cbe71e7e01a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 8ff60eb052ee mm, slub: consider rest of partial list if acquire_slab() fails adds ce8f86ee94fa mm/page_alloc: add a missing mm_page_alloc_zone_locked() t [...] adds 7ea510b92c7c mm/memcontrol: fix warning in mem_cgroup_page_lruvec() adds 29970dc24faf arm/kasan: fix the array size of kasan_early_shadow_pte[] adds c22ee5284cf5 mm/vmalloc.c: fix potential memory leak adds f555befd185d mm: migrate: initialize err in do_migrate_pages adds 0eb98f1588c2 mm/hugetlb: fix potential missing huge page size info adds 7e5f1126b54a MAINTAINERS: add Vlastimil as slab allocators maintainer adds 6696d2a6f38c mm,hwpoison: fix printing of page flags adds eb351d75ce1e mm/process_vm_access.c: include compat.h adds b45e2da6e444 Merge branch 'akpm' (patches from Andrew) adds 1d94330a437a Merge tag 'for-5.11/dm-fixes-1' of git://git.kernel.org/pu [...] adds 29a951dfb3c3 mm: fix clear_refs_write locking adds 9348b73c2e1b mm: don't play games with pinned pages in clear_page_refs adds dec822771b01 riscv: stacktrace: Move register keyword to beginning of d [...] adds 797f0375dd2e RISC-V: Do not allocate memblock while iterating reserved [...] adds abb8e86b2696 RISC-V: Set current memblock limit adds e557793799c5 RISC-V: Fix maximum allowed phsyical memory for RV32 adds acda701bf1e8 Merge tag 'riscv-for-linus-5.11-rc4' of git://git.kernel.o [...] adds d434ab6db524 io_uring: drop mm and files after task_work_run adds 621fadc22365 io_uring: don't take files/mm for a dead task adds b4411616c26f io_uring: fix null-deref in io_disable_sqo_submit adds 06585c497b55 io_uring: do sqo disable on install_fd error adds f010505b78a4 io_uring: flush timeouts that should already have expired adds a8d13dbccb13 io_uring: ensure finish_wait() is always called in __io_ur [...] adds 11c0239ae264 Merge tag 'io_uring-5.11-2021-01-16' of git://git.kernel.d [...] adds 7a84665619bb nvmet-rdma: Fix NULL deref when setting pi_enable and trad [...] adds ada831772188 nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT adds ca1ff67d0fb1 nvme-tcp: fix possible data corruption with bio merges adds 5ab25a32cd90 nvme: don't intialize hwmon for discovery controllers adds b4f664252f51 Merge tag 'nvme-5.11-2021-01-14' of git://git.infradead.or [...] adds 54c6247d06f1 Merge tag 'block-5.11-2021-01-16' of git://git.kernel.dk/l [...] adds 0da0a8a0a0e1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds feb889fb40fa mm: don't put pinned pages into the swap cache adds a959a9782fa8 iov_iter: fix the uaccess area in copy_compat_iovec_from_user adds d36a1dd9f77a dump_common_audit_data(): fix racy accesses to ->d_name adds a527a2b32d20 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a1339d6355ac Merge tag 'powerpc-5.11-4' of git://git.kernel.org/pub/scm [...] adds 301f0203e042 perf bpf examples: Fix bpf.h header include directive in 5 [...] adds 38c53947a7dc tools headers UAPI: Sync kvm.h headers with the kernel sources adds addbdff24293 tools headers: Syncronize linux/build_bug.h with the kerne [...] adds a042a82ddbb3 perf test: Fix shadow stat test for non-bash shells adds be82fddca81e libperf tests: Avoid uninitialized variable warning adds bba2ea17ef55 libperf tests: If a test fails return non-zero adds 66dd86b2a2be libperf tests: Fail when failing to get a tracepoint id adds 3ff1e7180abc perf stat: Introduce struct runtime_stat_data adds a1bf23052bdf perf stat: Take cgroups into account for shadow stats adds 5501e9229a80 perf intel-pt: Fix 'CPU too large' error adds 648b054a4647 perf inject: Correct event attribute sizes adds e2da783614bb Merge tag 'perf-tools-fixes-2021-01-17' of git://git.kerne [...] adds 19c329f68089 Linux 5.11-rc4 adds fd3958eac387 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 32c2bc8f2d85 ia64: fix build failure caused by memory model changes adds b4459f4413c8 Merge tag 'fixes-2021-01-18' of git://git.kernel.org/pub/s [...] adds 4d163ad79b15 spi: cadence: cache reference clock rate during probe adds 1e2a199f6ccd Merge tag 'spi-fix-v5.11-rc4' of git://git.kernel.org/pub/ [...] adds fff7b5e6ee63 x86/hyperv: Initialize clockevents after LAPIC is initialized adds 28df85803348 Merge tag 'hyperv-fixes-signed-20210119' of git://git.kern [...] adds f419f031de14 Merge tag 'nfsd-5.11-2' of git://git.kernel.org/pub/scm/li [...] adds 35d0b389f3b2 task_work: unconditionally run task_work from get_signal() adds 45dfb8a5659a Merge tag 'task_work-2021-01-19' of git://git.kernel.dk/li [...] adds db58465f1121 cachefiles: Drop superfluous readpages aops NULL check adds 7178a107f5ea X.509: Fix crash caused by NULL pointer adds bd9dcef67ffc x86/xen: fix 'nopvspin' build error adds 2e4ceed606ba Merge tag 'for-linus-5.11-rc5-tag' of git://git.kernel.org [...] adds b7ba6cfabc42 octeontx2-af: Fix missing check bugs in rvu_cgx.c adds c96adff95619 cls_flower: call nla_ok() before nla_next() adds 235ecd36c7a9 MAINTAINERS: Update my email address adds e23a8d002198 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds e4bedf48aaa5 net_sched: reject silly cell_log in qdisc_get_rtab() adds dd5e073381f2 net_sched: gen_estimator: support large ewma log adds bcd0cf19ef82 net_sched: avoid shift-out-of-bounds in tcindex_set_parms() adds 66c556025d68 skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too adds 79267ae22615 net: mscc: ocelot: allow offloading of bridge on top of LAG adds 87fe04367d84 net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_v [...] adds c2083e280a3d cfg80211: fix a kerneldoc markup adds 6020d534fa01 mac80211: fix incorrect strlen of .write in debugfs adds 622d3b4e3938 mac80211: fix fast-rx encryption check adds b101dd2d22f4 mac80211: fix encryption key selection for 802.3 xmit adds 2463ec86cd03 mac80211: do not drop tx nulldata packets on encrypted links adds c13cf5c15966 mac80211: check if atf has been disabled in __ieee80211_sc [...] adds bde2c0af6141 Merge tag 'mac80211-for-net-2021-01-18.2' of git://git.ker [...] adds a826b04303a4 ipv6: create multicast route with RTPROT_KERNEL adds ceed9038b278 ipv6: set multicast flag on the multicast route adds b889c7c8c02e Merge branch 'ipv6-fixes-for-the-multicast-routes' adds 9d9b1ee0b2d1 tcp: fix TCP_USER_TIMEOUT with zero window adds 7e238de8283a net: core: devlink: use right genl user_ptr when handling [...] adds 8eed01b5ca9c mdio-bitbang: Export mdiobb_{read,write}() adds 02cae02a7de1 sh_eth: Make PHY access aware of Runtime PM to fix reboot crash adds f7b9820dbe16 Merge branch 'sh_eth-fix-reboot-crash' adds 8d2b51b008c2 udp: mask TOS bits in udp_v4_early_demux() adds 2e5a6266fbb1 netfilter: rpfilter: mask ecn bits before fib lookup adds 2565ff4eef34 Merge branch 'ipv4-ensure-ecn-bits-don-t-influence-source- [...] adds a3eb4e9d4c92 net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled adds f6a2e94b3f9d sh_eth: Fix power down vs. is_opened flag ordering adds 4964e5a1e080 net: nfc: nci: fix the wrong NCI_CORE_INIT parameters adds fd23d2dc180f selftests: net: fib_tests: remove duplicate log test adds b160c28548bc tcp: do not mess with cloned skbs in tcp_add_backlog() adds 8e4052c32d6b net: dsa: b53: fix an off by one in checking "vlan->vid" adds 9c30ae8398b0 tcp: fix TCP socket rehash stats mis-accounting adds 301a33d51880 bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong [...] adds b425e24a934e xsk: Clear pool even for inactive queues adds bc895e8b2a64 bpf: Fix signed_{sub,add32}_overflows type handling adds b3741b43880b Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c89dffc70b34 tcp: Fix potential use-after-free due to double kfree() adds 584b7cfcdc7d net: mscc: ocelot: Fix multicast to the CPU port adds de658a195ee2 net: usb: cdc_ncm: don't spew notifications adds 0c630a66bf10 net: systemport: free dev before on error path adds 03f16c5075b2 can: dev: can_restart: fix use after free bug adds 75854cad5d80 can: vxcan: vxcan_xmit: fix use after free bug adds 50aca891d7a5 can: peak_usb: fix use after free bugs adds 535d31593f59 Merge tag 'linux-can-fixes-for-5.11-20210120' of git://git [...] adds 75439bc439e0 Merge tag 'net-5.11-rc5' of git://git.kernel.org/pub/scm/l [...] adds 18d3bff411c8 btrfs: don't get an EINTR during drop_snapshot for reloc adds 49ecc679ab48 btrfs: do not double free backref nodes on error adds fb286100974e btrfs: fix lockdep splat in btrfs_recover_relocation adds 34d1eb0e5998 btrfs: don't clear ret in btrfs_start_dirty_block_groups adds 9791581c049c Merge tag 'for-5.11-rc4-tag' of git://git.kernel.org/pub/s [...] adds a82e537807d5 pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0 adds 4079d35fa4fc pinctrl: qcom: No need to read-modify-write the interrupt status adds a95881d6aa2c pinctrl: qcom: Properly clear "intr_ack_high" interrupts w [...] adds cf9d052aa600 pinctrl: qcom: Don't clear pending interrupts when enabling adds 63858ac32656 Merge tag 'pinctrl-v5.11-2' of git://git.kernel.org/pub/sc [...] adds 2e202ad87336 gpiolib: cdev: fix frame size warning in gpio_ioctl() adds 2fe7c2f99440 tools: gpio: fix %llu warning in gpio-event-mon.c adds 1fc7c1ef37f8 tools: gpio: fix %llu warning in gpio-watch.c adds ef38237444ce gpiolib: add a warning on gpiochip->to_irq defined adds e73b0101ae51 gpio: mvebu: fix pwm .get_state period calculation adds 18eedf2b5ec7 gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depe [...] adds 298d75c9b188 gpio: tegra: Add missing dependencies adds d7631e4378f2 Merge tag 'gpio-fixes-for-v5.11-rc5' of git://git.kernel.o [...] adds 217bfbb8b0bf ALSA: seq: oss: Fix missing error check in snd_seq_oss_syn [...] adds f84d3a1ec375 ALSA: hda: Add Cometlake-R PCI ID adds 87cb9af9f8a2 ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints adds 3784d449d795 ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 adds 532a208ad610 ALSA: usb-audio: Avoid implicit feedback on Pioneer devices adds cea06d9bf0e0 Merge v5.11-rc3 adds 9b268be3adbb MAINTAINERS: update maintainers of qcom audio adds 7505c06dabb5 MAINTAINERS: update qcom ASoC drivers list adds c23010ffb20a Merge tag 'asoc-fix-v5.11-rc4' of https://git.kernel.org/p [...] adds 2b73649cee65 ALSA: hda: Balance runtime/system PM if direct-complete is [...] adds 506c203cc3de ALSA: usb-audio: Fix hw constraints dependencies adds 120fbdb84f33 Merge tag 'sound-5.11-rc5' of git://git.kernel.org/pub/scm [...] adds 78a18fec5258 ACPI: scan: Make acpi_bus_get_device() clear return pointe [...] adds 6a52f4cf863a Merge tag 'acpi-5.11-rc5' of git://git.kernel.org/pub/scm/ [...] adds 668af87f995b printk: ringbuffer: fix line counting adds 89ccf18f032f printk: fix kmsg_dump_get_buffer length calulations adds f0e386ee0c0b printk: fix buffer overflow potential for print_text() adds 535b6a122c6b Merge branch 'printk-rework' into for-linus adds 2561bbbe2e95 Merge tag 'printk-for-5.11-printk-rework-fixup' of git://g [...] adds 5cdc4a6950a8 udf: fix the problem that the disc content is not displayed adds 9f29bd8b2e71 Merge tag 'fs_for_v5.11-rc5' of git://git.kernel.org/pub/s [...] adds 3ed86b9a7140 kasan, arm64: fix pointer tags in KASAN reports new 65fe7a4eb5d0 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 8880bf6de400 Merge tag 'imx-fixes-5.11' of git://git.kernel.org/pub/scm [...] adds 1740e6736922 bus: arm-integrator-lm: Add of_node_put() before return statement adds 2004e62a2a06 arm64: defconfig: Drop unused K3 SoC specific options adds 8a996b2d8a03 ARM: dts: ux500: Reserve memory carveouts new d190e4f97f5e Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 92a5e1fdb286 selftests/powerpc: Fix exit status of pkey tests adds dd3a44c06f7b selftests/powerpc: Only test lwm/stmw on big endian new 08685be7761d powerpc/64s: fix scv entry fallback flush vs interrupt new a71138003e37 Merge remote-tracking branch 'powerpc-fixes/fixes' new 2515aedbb1ed Merge remote-tracking branch 'sparc/master' new c369d7fc8fdd net: dsa: microchip: ksz8795: Fix KSZ8794 port map again new 1c45ba93d34c net: dsa: microchip: Adjust reset release timing to match [...] new 35c715c30b95 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 39609d1bf9eb Merge remote-tracking branch 'net/master' adds d24c790577ef mt7601u: fix rx buffer refcounting adds 952de419b617 mt76: mt7663s: fix rx buffer refcounting new f622f96bc8ab Merge remote-tracking branch 'wireless-drivers/master' new dcf3c8fb32dd mac80211: 160MHz with extended NSS BW in CSA new f22eff68785c Merge remote-tracking branch 'mac80211/master' adds a372173bf314 RDMA/cxgb4: Fix the reported max_recv_sge value adds 9f206f7398f6 RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC adds 9293d3fcb705 RDMA/hns: Use mutex instead of spinlock for ida allocation adds de641d74fb00 Revert "RDMA/mlx5: Fix devlink deadlock on net namespace d [...] adds f068cb1db2cb RDMA/usnic: Fix misuse of sysfs_emit_at new adf46aa3eede Merge remote-tracking branch 'rdma-fixes/for-rc' adds a8939f2e138e ASoC: wm_adsp: Fix control name parsing for multi-fw adds e36626bb099e ASoC: dt-bindings: mt8192-mt6359: Fix indentation adds 40caffd66ca9 ASoC: AMD Renoir - refine DMI entries for some Lenovo products adds 1e066a23e76f ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field adds 543466ef3571 ASoC: topology: Fix memory corruption in soc_tplg_denum_cr [...] adds fc4cb1e15f0c ASoC: topology: Properly unregister DAI on removal adds 29be3f026306 Merge series "Add KUNIT tests for ASoC topology" from Amad [...] adds 5ac154443e68 ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default adds 4d36ed8eb0f7 ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default adds d146c7b0fe9a Merge series "ASoC: mediatek: mt8183: ignore TDM DAI link [...] adds 09a4f6f5d21c ASoC: dt-bindings: lpass: Fix and common up lpass dai ids adds cd3484f7f138 ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY adds 411fc208eb60 Merge series "ASoC: qcom: Fix broken lpass driver" from Sr [...] new 7dfe20ee92f6 ASoC: qcom: Fix number of HDMI RDMA channels on sc7180 new c1c3ba1f7835 ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete new 1d8fe0648e11 ASoC: Intel: Skylake: Zero snd_ctl_elem_value new 6da3017fab4b Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus new a7de2554c375 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 09db7311ca61 Merge v5.11-rc3 new 51dfb6ca3728 regulator: consumer: Add missing stubs to regulator/consumer.h new 82705e71def3 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new db593c3524eb Merge remote-tracking branch 'regulator-fixes/for-linus' adds 55a8b42e8645 spi: altera: Fix memory leak on error path new 8d874842da43 Merge remote-tracking branch 'spi/for-5.11' into spi-linus new 8a21440d7f0e Merge remote-tracking branch 'spi-fixes/for-linus' new 4eaad21a6ac9 kernfs: implement ->read_iter new cc099e0b3998 kernfs: implement ->write_iter new f2d6c2708bd8 kernfs: wire up ->splice_read and ->splice_write new 3d1cf435e201 driver core: Extend device_is_dependent() new e020ff611ba9 driver core: Fix device link device name collision new 43f2807e8142 Merge remote-tracking branch 'driver-core.current/driver-c [...] new 9bb48c82aced tty: implement write_iter new 494e63ee9c9f Merge 9bb48c82aced ("tty: implement write_iter") into tty-linus new 10b62d1e1119 Merge remote-tracking branch 'tty.current/tty-linus' adds c28095bc9907 usb: udc: core: Use lock when write to soft_connect adds 576667bad341 xhci: make sure TRB is fully written before giving it to t [...] adds da7e0c3c2909 xhci: tegra: Delay for disabling LFPS detector adds ef02684c4e67 usb: bdc: Make bdc pci driver depend on BROKEN new 5e45d5ea9d4a Merge remote-tracking branch 'usb.current/usb-linus' new 7a98fc4d7a85 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new c3ca6626a8af Merge remote-tracking branch 'phy/fixes' adds a06b63a1200b iio: sx9310: Off by one in sx9310_read_thresh() adds b6bc1b4ffad4 dt-bindings: iio: accel: bma255: Fix bmc150/bmi055 compatible adds 7e6d9788aa02 iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free() adds cf5b1385d748 drivers: iio: temperature: Add delay after the addressed r [...] adds 49a9565a7a7c counter:ti-eqep: remove floor adds efd597b2839a iio: ad5504: Fix setting power-down state adds 40c48fb79b97 iio: common: st_sensors: fix possible infinite loop in st_ [...] adds b8653aff1c88 iio: sx9310: Fix semtech,avg-pos-strength setting when > 16 adds a1bfb0ccf94d Merge tag 'iio-fixes-for-5.11a' of https://git.kernel.org/ [...] new 10ed1c0508ff Merge remote-tracking branch 'staging.current/staging-linus' new 927633a6d20a stm class: Fix module init return on allocation failure new cb5c681ab903 intel_th: pci: Add Alder Lake-P support new 9354f1b421f7 habanalabs: zero pci counters packet before submit to FW new f8abaf379bfe habanalabs: fix backward compatibility of idle check new 2dc4a6d79168 habanalabs: disable FW events on device removal new b11f623cc8e7 Merge tag 'misc-habanalabs-fixes-2021-01-21' of https://gi [...] new bda2d1ddeed2 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 4bb71afdaef6 Merge remote-tracking branch 'input-current/for-linus' new 25d5cbcaec89 Merge remote-tracking branch 'ide/master' adds 16e19e11228b dmaengine: idxd: Fix list corruption in description completion adds f5cc9ace24fb dmaengine: idxd: fix misc interrupt completion adds e594443196d6 dmaengine: move channel device_node deletion to driver new 4be72d81e573 Merge remote-tracking branch 'dmaengine-fixes/fixes' new b135b3358d73 mtd: rawnand: omap: Use BCH private fields in the specific [...] new 16deeeb03f74 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new 9953a2e2bb9e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new e8f981e4d0ec Merge remote-tracking branch 'omap-fixes/fixes' new f6aed68e8a2a hwmon: (ina2) update ti,ina2xx.yaml reference in documentation new 0d03377737d1 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 471db1e4bc9b Merge branch 'misc-5.11' into next-fixes new ca630fa047fe Merge remote-tracking branch 'btrfs-fixes/next-fixes' new f73d5e9fe63a Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds 070222731be5 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...] adds d35c9a029a73 platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...] adds 173aac2fef96 platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_qu [...] new aabb9711bb70 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 780e1384687d scsi: target: tcmu: Fix use-after-free of se_cmd->priv adds 764907293edc scsi: ibmvfc: Set default timeout to avoid crash during migration new 389102a3515b scsi: target: iscsi: Fix typo in comment new aa2c24e7f415 scsi: qla2xxx: Fix description for parameter ql2xenforce_i [...] new b34d0be669f2 Merge remote-tracking branch 'scsi-fixes/fixes' adds b3c95d0bdb08 drm/i915/hdcp: Update CP property in update_pipe adds 8662e1119a7d drm/i915/hdcp: Get conn while content_type changed adds 488751a0ef9b drm/i915/gt: Prevent use of engine->wa_ctx after error adds 171a8e998281 drm/i915/pmu: Don't grab wakeref when enabling events adds 45db630e5f7e drm/i915: Check for rq->hwsp validity after acquiring RCU lock adds 1c4995b0a576 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] new 4a6ed7c4ad20 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds b503087445ce mmc: core: don't initialize block size from ext_csd if not [...] new 72e7dc9b1b8a Merge remote-tracking branch 'mmc-fixes/fixes' adds ebfd44883ab5 kunit: tool: Fix spelling of "diagnostic" in kunit_parser adds 8db50be262e9 Documentation: kunit: include example of a parameterized test adds 09641f7c7d8f kunit: tool: surface and address more typing issues adds 81c60306dc58 kunit: tool: fix minor typing issue with None status adds 2b8fdbbf1c61 kunit: tool: move kunitconfig parsing into __init__, make [...] new d156d079caef Merge remote-tracking branch 'kunit-fixes/kunit-fixes' new 17cbe03872be mm/memblock: Fix typo in comment of memblock_phys_alloc_try_nid() new bbf19ed28a4b Merge remote-tracking branch 'memblock-fixes/fixes' adds bf9eee249ac2 drm/ttm: stop using GFP_TRANSHUGE_LIGHT adds 33c74535b03e drm/vc4: Unify PCM card's driver_name adds 43b67309b6b2 drm/atomic: put state on error path adds abbc4d6ecd07 drm/vram-helper: Reuse existing page mappings in vmap adds a37eef63bc9e drm/syncobj: Fix use-after-free new dd9d91177430 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 463acf196e16 Makefile: use smaller dictionary size for xz module compression adds 3f4d8ce271c7 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] adds 6c8ad4427f6e kbuild: check the minimum compiler version in Kconfig adds 37ddf94a2613 genksyms: make source_file a local variable in lexer adds 455f3c0f04a0 genksyms: remove dead code for ST_TABLE_* adds da60061a2cb7 genksyms: remove useless case DOTS adds 537896fabed1 kbuild: give the SUBLEVEL more room in KERNEL_VERSION new 24692c9a00af Merge remote-tracking branch 'kbuild/for-next' new e8f68e0f5dd8 Merge remote-tracking branch 'dma-mapping/for-next' adds ce09ccc50208 genirq: Export irq_check_status_bit() adds b63f41f3d9ce Merge branch 'irq/urgent' of git://git.kernel.org/pub/scm/ [...] adds 7001d4af926b arm64: Drop workaround for broken 'S' constraint with GCC 4.9 adds edb739eed8f3 arm64/mm: Add warning for outside range requests in vmemma [...] adds 4a669e2432fc drivers/perf: Add support for ARMv8.3-SPE adds 30b34c4833ea perf: qcom: Constify static struct attribute_group adds 3cb7d2da183f perf/imx_ddr: Constify static struct attribute_group adds c2c4d5c051b2 perf: hisi: Constify static struct attribute_group adds f0c140481d1b perf: Constify static struct attribute_group adds 67c6bb56b649 firmware: smccc: Add SMCCC TRNG function call IDs adds dd313a2653d4 arm64: mte: style: Simplify bool comparison adds 6106e1112cc6 arm64: remove EL0 exception frame record adds 384e5699e101 arm64: topology: Avoid the have_policy check adds 47b10b737c07 arm64: topology: Reorder init_amu_fie() a bit adds a5f1b187cd24 arm64: topology: Make AMUs work with modular cpufreq drivers adds a5b8ca97fbf8 arm64: do not descend to vdso directories twice adds f3cb097ad888 arm64: Support running gen_vdso_offsets.sh with BSD userland. adds 8e7bc9477994 Merge branches 'for-next/from-tip/irq/urgent', 'for-next/m [...] new 300cd7523c63 Merge remote-tracking branch 'arm64/for-next/core' adds 6aba219b915d Merge branch 'arm/fixes' into for-next adds ec13e5027261 arm64: dts: synaptics: Use generic "ngpios" rather than "s [...] adds 35d09d1ad451 Merge tag 'v5.11-berlin-dts64' of git://git.kernel.org/pub [...] adds b4385b5620b2 ARM: dts: berlin: Fix schema warnings for pwm-leds adds 7706e376f531 ARM: dts: berlin: Use generic "ngpios" rather than "snps,n [...] adds b9e7773e229d Merge tag 'v5.11-berlin-dts' of git://git.kernel.org/pub/s [...] adds 2555a610906b Merge tag 'renesas-arm-dt-for-v5.12-tag1' of git://git.ker [...] adds 7a367cc8d61e Merge tag 'renesas-dt-bindings-for-v5.12-tag1' of git://gi [...] adds f791f1a498fb dt-bindings: vendor-prefixes: Fix misordering introduced b [...] adds de69a697b2b0 Merge branch 'arm/dt' into for-next adds 0c08a1c1d7d8 ARM: dts: Remove PicoXcell platforms adds 665a8799b05e ARM: Remove PicoXcell platform support adds cc6111375cec ARM: drop efm32 platform adds bd97ad35e816 MAINTAINERS: Remove deleted platform efm32 adds c8e4564d2045 Merge branch 'arm/platform-removal' into for-next adds 5297ef205781 soc: document merges new 62f486990c6d Merge remote-tracking branch 'arm-soc/for-next' new e5929ebc3267 Merge remote-tracking branch 'actions/for-next' adds fc1669f983f4 Merge branch 'v5.11/fixes' into tmp/aml-rebuild adds dc589daea7a0 Merge branch 'v5.12/dt64' into tmp/aml-rebuild new 8fb4dbb7ccc8 Merge remote-tracking branch 'amlogic/for-next' new 171690f771e6 Merge remote-tracking branch 'aspeed/for-next' adds 6bb5d7fe1432 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next new 1d9321cbc056 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery new 314f4e24df55 ARM: dts: at91: sama5d2: remove atmel,wakeup-type references new 5086cfd2dbf0 Merge branch 'at91-dt' into at91-next new ab53cfa86e28 Merge remote-tracking branch 'at91/at91-next' new af3cd6765f89 Merge remote-tracking branch 'drivers-memory/for-next' adds eb363edace68 ARM: dts: imx7d-flex-concentrator: fix pcf2127 reset adds a88afa46b86f ARM: imx: build suspend-imx6.S with arm instruction set adds 2cc0bfc9c127 ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms adds b764eb65e1c9 arm64: dts: imx8mp: Correct the gpio ranges of gpio3 adds 82c082784e03 firmware: imx: select SOC_BUS to fix firmware build adds de9ce65ebcd2 Merge branch 'clk/imx' into for-next adds bd1fc7b9ff91 Merge branch 'imx/drivers' into for-next adds a1792f76de7d Merge branch 'imx/soc' into for-next adds 599bbb639e83 dt-bindings: arm: fsl: add Kontron sl28 variant 1 adds 18df346b66e5 dt-bindings: vendor-prefixes: Add an entry for Kverneland Group adds 55d743d1067b dt-bindings: arm: fsl: add Kverneland UT1, UT1Q and UI1P boards adds 6e73bfbb2ed0 dt-bindings: arm: fsl: add Kverneland TGO board adds 4f6505982674 Merge branch 'imx/bindings' into for-next adds 839661a2bbc8 ARM: dts: imx7: Mark timer with arm,cpu-registers-not-fw-c [...] adds 93ef4e415631 ARM: dts: imx6ul-14x14-evk: Fix SPI chipselect polarity adds 70f04e9a3358 ARM: dts: imx6ul-14x14-evk: Enable the GPIO expander adds 2db7e78bf02b ARM: dts: imx6ul-14x14-evk: Describe the KSZ8081 reset adds e4cbd169b3a8 ARM: dts: imx6ul-14x14-evk: Add camera support adds db8c29bae60a ARM: dts: add Kverneland UT1, UT1Q and UT1P adds 7f8f6311ba59 ARM: dts: add Kverneland TGO board adds 4dec146131c5 ARM: dts: imx6sl-tolino-shine2hd: correct console uart pinmux adds b34af2eef6ac ARM: dts: imx6sl-tolino-shine2hd: add second uart adds 035a3e167b09 ARM: dts: imx6sl-tolino-shine3: correct console uart pinmux adds 3ad6be94e710 ARM: dts: imx: e60k02: add second uart adds d36f964cc742 ARM: dts: imx6: add wakeup support via magic packet adds 59b1bdb19ed8 Merge branch 'imx/dt' into for-next adds 642856097c18 arm64: dts: freescale: sl28: add variant 1 adds f18e6d573b80 arm64: dts: imx8mq: Add NOC node adds 20cf8d981c81 arm64: dts: imx8mq: Add interconnect provider property adds ad1abc8a03fd arm64: dts: imx8mq: Add interconnect for lcdif adds 8900d0d59b63 arm64: dts: lx2160a-clearfog-itx: add power button support adds e8d08d80f450 arm64: dts: imx8mm-beacon: add more pinctrl states for usdhc1 adds 18b9de73f06e arm64: dts: imx8mn-beacon-som: Configure RTC aliases adds 12dffe14e372 arm64: dts: lx2160a-cex7: delete RTC interrupt adds 5dd74cf8f3e6 arm64: dts: freescale: sl28: enable SATA support adds 8b6b17540370 arm64: dts: imx8mq: Add eCSPI DMA support adds 69c910d3675f arm64: dts: ls1028a: fix FlexSPI clock adds 70eacf42a93a arm64: dts: imx8m: correct assigned clocks for FEC adds 6c17f2d6ab50 arm64: dts: imx8mq: assign clock parents for FEC adds 066438ae637b arm64: dts: imx8m: add mac address for FEC adds afe993546334 arm64: dts: imx8m: add fsl,stop-mode property for FEC adds 6da471877b90 Merge branch 'imx/dt64' into for-next adds 368e14ddb8c5 arm64: defconfig: Enable interconnect for imx8mq adds 31872732a2d5 arm64: defconfig: Enable Broadcom BCM54140 PHY adds 5df5ec0e41f3 Merge branch 'imx/defconfig' into for-next new 11e27ae77b7f Merge remote-tracking branch 'imx-mxs/for-next' new f37088fe88aa Merge remote-tracking branch 'keystone/next' new 6a14455cddad Merge remote-tracking branch 'mediatek/for-next' new 036d4d26ca8d Merge remote-tracking branch 'mvebu/for-next' new cfc2837d838a Merge remote-tracking branch 'omap/for-next' adds 93f2a11580a9 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc new 0b694ae3f372 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] adds 438ffa4afd5b arm64: defconfig: enable display clock controller on sm8250 adds ec8ef2dfaa3e arm64: defconfig: enable Lontium LT9611UXC bridge driver adds e6c88b8e434f arm64: defconfig: Enable Qualcomm SM8250 audio config adds e5376f2ea2e2 arm64: dts: qcom: Clean up sc7180-trogdor voltage rails adds b2e3f897684c arm64: dts: qcom: sm8150: Add support for deep CPU cluster idle adds 8f03014019f4 arm64: dts: qcom: qrb5165-rb5: enable cdsp device adds c2c76ddb1402 arm64: dts: qcom: qrb5165-rb5: add HDMI audio playback adds 74097d805edb arm64: dts: qcom: sm8250: correct sdhc_2 xo clk adds 288ef8a42612 arm64: dts: sdm845: add oneplus6/6t devices adds 6be4ba5467be arm64: dts: sdm850: Add OPP tables for 2.84 and 2.96GHz adds 3716a583fe0b arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors adds b4791e695526 arm64: dts: qcom: sm8250: Define CPU topology adds 6aabed5526ee arm64: dts: qcom: sm8250: Add CPU capacities and energy model adds bc19af98ba39 arm64: dts: qcom: sc7180: Add labels for cpuN-thermal nodes adds abf2c58aaa77 arm64: dts: qcom: qrb5165-rb5: fix uSD pins drive strength adds 0fb56bf95c76 arm64: dts: qcom: qrb5165-rb5: sort nodes alphabetically new d4863ef399a2 arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node new 6243905da788 arm64: dts: pmi8998: Add the right interrupts for LAB/IBB [...] new 28a7eb65d474 arm64: dts: qcom: pm8150x: add definitions for adc-tm5 part new 681db16a5bcf arm64: dts: sm8250-mtp: add thermal zones using pmic's adc-tm5 new 687cc021d700 arm64: dts: qrb5165-rb5: port thermal zone definitions new e49c2912dbfa arm64: dts: qcom: sdm630: add ICE registers and clocks adds 0c0d0e56e08c soc: qcom: socinfo: add qrb5165 SoC ID adds 4305324208d8 soc: qcom: socinfo: add several PMIC IDs adds 734c78e7febf soc: qcom: socinfo: add info from PMIC models array adds 8333b2c26c2f soc: qcom: socinfo: Open read access to all for debugfs adds 0da78ae2e04c soc: qcom: socinfo: Add SoC IDs for 630 family adds 407bdcf9beb3 soc: qcom: socinfo: Add SoC IDs for APQ/MSM8998 adds 3bc4bf77fa2a soc: qcom: socinfo: Add MDM9607 IDs new e6393818c8d1 soc: qcom: socinfo: Fix off-by-one array index bounds check new 5fb33d8960dc soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() new 5ccdc931515e ARM: dts: qcom: msm8974-klte: Fix shdc numbering new 21adad137585 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] new e1f69c5e1905 Merge remote-tracking branch 'qcom/for-next' new c59c49f54285 Merge remote-tracking branch 'raspberrypi/for-next' new 936eb939136f Merge remote-tracking branch 'realtek/for-next' adds 896dd923ad26 arm64: dts: renesas: r8a779a0: Add MSIOF device nodes adds b72b30fb341d Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next new 266888624b3e Merge remote-tracking branch 'renesas/next' new 428e154bfdff Merge remote-tracking branch 'reset/reset/next' adds 94a5400f8b96 arm64: dts: rockchip: remove interrupt-names property from [...] adds bc7972ade5ac Merge branch 'v5.11-armsoc/dtsfixes' into for-next adds 228f39004d22 Merge branch 'v5.12-armsoc/defconfig64' into for-next adds b840662bd55f ARM: dts: rockchip: rename thermal subnodes for rk3288 adds 2525f194f9dc ARM: dts: rockchip: Add NFC node for RV1108 SoC adds 9c2bfe53b2fc ARM: dts: rockchip: Add NFC node for RK2928 and other SoCs adds 4cd9a03435bc ARM: dts: rockchip: Add NFC node for RK3036 SoC adds f92cabd093ec Merge branch 'v5.12-armsoc/dts32' into for-next adds 7c96a5cf680a arm64: dts: rockchip: rename thermal subnodes for rk3368 adds e58061b59787 arm64: dts: rockchip: rename thermal subnodes for rk3399 adds c6433083f593 arm64: dts: rockchip: rk3328: Add clock_in_out property to [...] adds 31b8e8592f66 dt-bindings: arm: rockchip: Add Radxa ROCK Pi E adds b918e81f2145 arm64: dts: rockchip: rk3328: Add Radxa ROCK Pi E adds c56eeebc27af arm64: dts: rockchip: Add NFC node for RK3308 SoC adds d00e6e22e8b9 arm64: dts: rockchip: Add NFC node for PX30 SoC adds 8ff9cfc48824 Merge branch 'v5.12-armsoc/dts64' into for-next new 446ce11df69c Merge remote-tracking branch 'rockchip/for-next' adds c09a3e6c97f0 soc: samsung: pm_domains: Convert to regular platform driver adds f9e152f18310 Merge branch 'next/drivers' into for-next new d8dc2c7ac99c Merge remote-tracking branch 'samsung-krzk/for-next' adds 550132a6d8f2 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] new ad83ba7aa947 Merge remote-tracking branch 'scmi/for-linux-next' new 1fc6721b1d49 Merge remote-tracking branch 'stm32/stm32-next' adds aaad900757a6 arm64: dts: allwinner: h6: Add RSB controller node adds b67b3c9b6637 ARM: dts: sun8i-v3s: Add CSI0 MCLK pin definition adds e25f2cd3f922 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next adds e0ab5bf98208 dt-bindings: sunxi: Fix the pinecube compatible adds dcd80eaf74ef dt-bindings: iio: adc: Add AXP803 compatible adds 48b47749e334 dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements o [...] adds e299e6dd3574 ARM: dts: sunxi: Fix the LED node names adds 86131fb96ef6 ARM: dts: sunxi: Add missing backlight supply adds 36a4e5983886 ARM: dts: sunxi: Fix CPU thermal zone node name adds 7f06145638b9 ARM: dts: sunxi: Remove thermal zones without trip points adds 7e38bfb692d9 ARM: dts: sun6i: primo81: Remove useless io-channel-cells adds ecf65c27a951 ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array adds 119b7afd6588 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] adds 290a9ba4b6e3 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings adds ad07ee4acaee ARM: dts: sun8i-a83t: Remove empty CSI port adds a46ab1e8bfa3 ARM: dts: sun8i-a33: sina33: Add missing panel power supply adds f3788af62cfe arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries adds ee3ff030a3a9 arm64: dts: allwinner: pinephone: Remove useless light sen [...] adds f00823fdce8d arm64: dts: allwinner: pinetab: Fix the panel compatible adds 7395babda346 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs adds 59af2d5b122a ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed adds 24c31c6803d2 ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] adds d044d8fd64fe Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next adds 3c15e00e7b58 mfd/bus: sunxi-rsb: Make .remove() callback return void adds cabb33dd1db6 Merge remote-tracking branch 'mfd/ib-mfd-bus-5.12' into su [...] adds ab33b69c3299 Merge branch 'sunxi/drivers-for-5.12' into sunxi/for-next new 1fd42c97a29e Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 680ae44526ea ARM: tegra: Don't enable unused PLLs on resume from suspend new e31b75312fa1 Merge branch for-5.12/arm/core into for-next adds 760f9c2b8410 ARM: config: Enable Tegra SoC Thermal driver new b53432b305d0 Merge branch for-5.12/arm/defconfig into for-next adds 6ffaabefb117 arm64: tegra: Add power-domain for Tegra210 HDA adds f7b98f896da4 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] new 470a43a38e70 arm64: tegra: Enable Jetson-Xavier J512 USB host new e00791460a44 arm64: tegra: Audio graph header for Tegra210 new ba14438f233e arm64: tegra: Audio graph sound card for Jetson Nano and TX1 new fc97c449ec2d Merge branch for-5.12/arm64/dt into for-next adds e3f8bde5a418 arm64: defconfig: Enable Tegra SoC Thermal driver new d93576c66c4b arm64: defconfig: Enable Tegra audio graph card driver new de76ea4be40d Merge branch for-5.12/arm64/defconfig into for-next new 33d707abebe9 Merge remote-tracking branch 'tegra/for-next' new ad936b24a6b5 Merge remote-tracking branch 'ti-k3/ti-k3-next' new c01ae5699fb4 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new b5ac37752137 Merge remote-tracking branch 'clk/clk-next' new e41211b395f3 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 0c8a32eed162 csky: Add memory layout 2.5G(user):1.5G(kernel) adds 398cb92495cc csky: Fixup perf probe failed adds 51748e77eba9 csky: Fixup show_regs doesn't contain regs->usp adds f92ddfb7b541 csky: Remove custom asm/atomic.h implementation adds 8d11f21a73e6 csky: Fixup barrier design adds d6c5cb9f8c75 csky: Fixup futex SMP implementation adds c38425df2037 csky: Fixup asm/cmpxchg.h with correct ordering barrier adds 8e35ac734fe2 csky: Cleanup asm/spinlock.h adds 7b513cf2bfdc csky: Fixup PTE global for 2.5:1.5 virtual memory adds b0ae5e26b863 csky: Remove prologue of page fault handler in entry.S adds c109f42450ec csky: Add kmemleak support adds 3b756ccddb8a csky: Fix TLB maintenance synchronization problem adds 1152cb5a9a84 csky: Add show_tlb for CPU_CK860 debug adds 78bfa70b16e6 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault adds 3e455cf5f30f csky: Fixup update_mmu_cache called with user io mapping adds 06f3f764417b csky: Add faulthandler_disabled() check adds 0f7e8efab257 csky: Fixup do_page_fault parent irq status adds bd0bf90e30c4 csky: Sync riscv mm/fault.c for easy maintenance adds e26db7ad9c31 csky: mm: abort uaccess retries upon fatal signal adds 87f3248cdb9a csky: Reconstruct VDSO framework adds 8bfb676492da csky: Fix a size determination in gpr_get() adds f1f61c971aa6 csky: remove unused including <linux/version.h> adds 5e144c42ee68 csky: Fixup _PAGE_ACCESSED for default pgprot adds 0a9e723f9736 csky: Coding convention del unnecessary definition adds e1214a9b62c1 csky: Fixup swapon adds 3f47a7b0096d csky: kprobe: fix code in simulate without 'long' adds 8d1733b612c9 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] new c7460ca9b50e csky: Using set_max_mapnr api new 717f1b1a7243 csky: Fixup pfn_valid error with wrong max_mapnr new dc339a5d27e6 Merge remote-tracking branch 'csky/linux-next' new 16debfc7747a Merge remote-tracking branch 'h8300/h8300-next' new a2da0360b707 Merge remote-tracking branch 'microblaze/next' adds 8ac7c87acdca MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section adds ee90fef1891f MIPS: CPS: don't create redundant .text.cps-vec section adds 5629d4183888 MIPS: vmlinux.lds.S: add ".gnu.attributes" to DISCARDS adds 894ef530012f MIPS: properly stop .eh_frame generation adds 008c3cbd5eb8 MIPS: vmlinux.lds.S: explicitly catch .rel.dyn symbols adds 795b3a363b76 MIPS: vmlinux.lds.S: explicitly declare .got table adds 9a427556fb8e vmlinux.lds.h: catch compound literals into data and BSS adds f41b233de0ae vmlinux.lds.h: catch UBSAN's "unnamed data" into data adds d3a4e0f1b440 MIPS: select ARCH_WANT_LD_ORPHAN_WARN adds 97c97c6ab173 MIPS: bitops: fix -Wshadow in asm/bitops.h adds cabcff9be93b MIPS: pgtable: fix -Wshadow in asm/pgtable.h adds 8790ccf8daf1 MIPS: Compare __SYNC_loongson3_war against 0 adds 5373ae67c3aa MIPS: Support binutils configured with --enable-mips-fix-l [...] adds a5360958a3cd MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too adds 76d7fff22be3 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' adds 049a68efbf0b MIPS: module: optimize module relocations processing adds d9e84fb1a34e MIPS: relocatable: optimize the relocation process adds fe82de91af83 Revert "MIPS: Octeon: Remove special handling of CONFIG_MI [...] adds 01179ca04043 MIPS: IRQ: Add prototype for function init_IRQ new 12edd18d7de3 Merge remote-tracking branch 'mips/mips-next' new 60c778bbad5f Merge remote-tracking branch 'nds32/next' adds 803c72c8547c openrisc: add arch/openrisc/Kbuild new 3706f9f76a4f drivers/soc/litex: Add restart handler new 731ba84ce73c Merge remote-tracking branch 'openrisc/for-next' adds 08734e0581a5 riscv: Use vendor name for K210 SoC support adds 93c2ce1ee77e riscv: Fix Canaan Kendryte K210 device tree adds 802fee26d8af riscv: cleanup Canaan Kendryte K210 sysctl driver adds 23fb08e72a0e dt-binding: mfd: Document canaan,k210-sysctl bindings adds 1d7c9d093ed5 dt-bindings: reset: Document canaan,k210-rst bindings adds ed3137edb31b dt-bindings: pinctrl: Document canaan,k210-fpioa bindings adds 5a2308da9f60 riscv: Add Canaan Kendryte K210 reset controller adds eb75541f8b45 arm64, numa: Change the numa init functions name to be generic adds ae3c107cd8be numa: Move numa implementation to common code adds cbd34f4bb37d riscv: Separate memory init from paging init adds 3e5b0bdb2a4d riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] adds 4f0e8eef772e riscv: Add numa support for riscv64 platform adds 46ad48e8a28d riscv: Add machine name to kernel boot log and stack dump output adds dcdc7a53a890 RISC-V: Implement ptrace regs and stack API adds edfcf91fe4f8 riscv: Fixup compile error BUILD_BUG_ON failed adds 67d945778099 riscv: Fixup wrong ftrace remove cflag adds 5ad84adf5456 riscv: Fixup patch_text panic in ftrace adds afc76b8b8011 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT adds c22b0bcb1dd0 riscv: Add kprobes supported adds 829adda597fe riscv: Add KPROBES_ON_FTRACE supported adds 74784081aac8 riscv: Add uprobes supported adds ee55ff803b38 riscv: Add support for function error injection adds fea2fed201ee riscv: Enable per-task stack canaries adds 091b9450858e riscv: Add dump stack in show_regs adds da401e894532 riscv: Improve __show_regs adds f766f77a74f5 riscv/stacktrace: Fix stack output without ra on the stack top new 4f28e982d4ea Merge remote-tracking branch 'risc-v/for-next' adds f95b2c45d5f7 s390/tlb: make cleared_pXs flags consistent with generic code adds 29c53de01443 s390/cio: remove ccw_device_add() wrapper adds 4520a91a976e s390/cio: use dma helpers for setting masks adds 6110ccecd3c0 s390/atomic: remove small optimization to fix clang build adds efe5e0fea4b2 s390/bitops: remove small optimization to fix clang build adds ac94a2911e84 s390: update defconfigs adds 56e62a737028 s390: convert to generic entry adds 39589ada1cab s390: remove asmlinkage adds 3a790cc1c9ef s390: pass struct pt_regs instead of registers to syscalls new 15abc29e5d17 Merge remote-tracking branch 's390/for-next' new 109f24f9fabd Merge remote-tracking branch 'sh/for-next' new 6bd58d5f1734 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 720d16e07251 Merge remote-tracking branch 'btrfs/for-next' new 9d5ae6f3c50a libceph: fix "Boolean result is used in bitwise operation" [...] new 0fadc9bab5e8 Merge remote-tracking branch 'ceph/master' adds 2be449fcf38f fs/cifs: Assign boolean values to a bool variable adds 16a78851e1f5 fs/cifs: Simplify bool comparison. new 541e553c9804 cifs: do not fail __smb_send_rqst if non-fatal signals are [...] new dedcfdc70852 Merge remote-tracking branch 'cifs/for-next' new 931fef2dc4ea Merge remote-tracking branch 'exfat/dev' new 701a48ae3c21 Merge remote-tracking branch 'ext3/for_next' adds 9744035ef5ad f2fs: handle unallocated section and zone on pinned/atgc adds 0b67f8fe171c f2fs: Replace expression with offsetof() adds 9f0ff5b02727 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] adds 7cf2e6173b2d f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] adds 29d648e88309 f2fs: enforce the immutable flag on open files adds 03a9a1a64a11 f2fs: relocate f2fs_precache_extents() adds c08e95fc6466 f2fs: compress: support compress level adds 125f5a4243e4 f2fs: compress: deny setting unsupported compress algorithm adds 475edbb74397 f2fs: introduce a new per-sb directory in sysfs adds 84bfcbdf03ac f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() adds 19bb7075d1a9 f2fs: fix out-of-repair __setattr_copy() adds 05e02a362796 f2fs: trival cleanup in move_data_block() adds 0670ef624733 f2fs: clean up post-read processing adds 207ded61d8bd f2fs: fix null page reference in redirty_blocks adds 2ba933a1a2c9 f2fs: fix to set/clear I_LINKABLE under i_lock adds ad0764a46c17 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() adds c7fd0eab65e4 f2fs: compress: fix potential deadlock adds 67e5ab69dd7d f2fs: fix to use per-inode maxbytes adds 504da64a0753 f2fs: introduce sb_status sysfs node adds 5c4542600f1f f2fs: remove unused stat_{inc, dec}_atomic_write adds 4cbcc4d42e47 f2fs: Remove readahead collision detection adds a2fc3949116e f2fs: deprecate f2fs_trace_io adds b640eda3ba7e f2fs: introduce checkpoint=merge mount option adds cd59300dcfed f2fs: add ckpt_thread_ioprio sysfs node new e71bdb35d002 Merge remote-tracking branch 'f2fs/dev' new f8af063cf545 Merge remote-tracking branch 'jfs/jfs-next' new cc56524e6e16 Merge remote-tracking branch 'nfs-anna/linux-next' new ab9ce73a8b79 Merge remote-tracking branch 'cel/for-next' new 147ec02b8705 ovl: avoid deadlock on directory ioctl new 06896fa3193d ovl: skip getxattr of security labels new a4056438514c ovl: implement volatile-specific fsync error behaviour new 4431f2697984 ovl: plumb through flush method new 176cfe865da6 ecryptfs: fix uid translation for setxattr on security.capability new 0cf6e5060950 cap: fix conversions on getxattr new bf27b398da0f ovl: add warning on user_ns mismatch new 9c09be9e71c4 ovl: perform vfs_getxattr() with mounter creds new fc8fc4fcb9cf Merge remote-tracking branch 'overlayfs/overlayfs-next' new ba0e6039ed8c Merge remote-tracking branch 'v9fs/9p-next' adds b9e4666fc1c8 cifs_debug: use %pd instead of messing with ->d_name adds d67568410ae1 orangefs_file_mmap(): use %pD adds 60c5f144569f Merge branches 'work.sparc', 'work.sparc32', 'work.elf-com [...] adds 8a3cc755b138 coredump: don't bother with do_truncate() adds f0b245b318b6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef adds 61f59723b355 Merge branch 'work.coredump' into for-next adds bca585d24a17 new helper: d_find_alias_rcu() adds 23d8f5b684fc make dump_common_audit_data() safe to be called from RCU pathwalk adds 98583cf6115c Merge branch 'work.audit' into for-next new f13f32fd882b Merge remote-tracking branch 'vfs/for-next' adds 997e3449d02d Merge branch 'printk-rework' into for-next adds e103e8f1e0bf Merge branch 'printk-rework' into for-next new 2fdc85beda5a Merge remote-tracking branch 'printk/for-next' adds 63780922474c Merge branch 'pci/resource' adds f435ce7ebf8c dt-bindings: PCI: brcmstb: add BCM4908 binding adds 0cdfaceb9889 PCI: brcmstb: support BCM4908 with external PERST# signal [...] adds 17a65dae5579 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 9b3a84d0f5bc PCI: dwc: Add support to configure for ECRC adds 514a39a653ca dt-bindings: pci: layerscape-pci: Add compatible strings f [...] adds faff7b5ef5d9 PCI: layerscape: Add EP mode support for LX2160A rev2 adds cef11c377a10 PCI: qcom: use PHY_REFCLK_USE_PAD only for ipq8064 adds fca5e4c5ccce Merge branch 'remotes/lorenzo/pci/dwc' adds c4e0fec2f7ee PCI: rcar: Always allocate MSI addresses in 32bit space adds 99a9e54a9f59 Merge branch 'remotes/lorenzo/pci/rcar' adds 75e6ac86ca51 Documentation: PCI: Add specification for the *PCI NTB* fu [...] adds b6c7a2a2b53d PCI: endpoint: Make *_get_first_free_bar() take into accou [...] adds 43e293914d6b PCI: endpoint: Add helper API to get the 'next' unreserved BAR adds 293e2c258ce6 PCI: endpoint: Make *_free_bar() to return error codes on failure adds 9a25bdab9883 PCI: endpoint: Remove unused pci_epf_match_device() adds 868fe90ea45a PCI: endpoint: Add support to associate secondary EPC with EPF adds 632c92ec1257 PCI: endpoint: Add support in configfs to associate two EP [...] adds 310511a3013f PCI: endpoint: Add pci_epc_ops to map MSI irq adds 34fb8ab2e367 PCI: endpoint: Add pci_epf_ops for epf drivers to expose f [...] adds 3a5c112c7a90 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] adds d5c3d2ae7cf1 PCI: cadence: Implement ->msi_map_irq() ops adds d3f497310444 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] adds 7dc64244f9e9 PCI: endpoint: Add EP function driver to provide NTB funct [...] adds 17d49876c3b6 PCI: Add TI J721E device to pci ids adds 5d0db3f429aa NTB: Add support for EPF PCI-Express Non-Transparent Bridge adds 099f07051eef Documentation: PCI: Add configfs binding documentation for [...] adds 27f22f76c3a1 Documentation: PCI: Add userguide for PCI endpoint NTB function adds c713db333c39 Merge branch 'remotes/lorenzo/pci/ntb' adds 3f0ea2360e48 PCI: altera-msi: Remove IRQ handler and data in one go adds ad1cc6b75a79 PCI: dwc: Remove IRQ handler and data in one go adds a93c00e5f975 PCI: xgene-msi: Fix race in installing chained irq handler adds ff591f7490cf PCI: Drop PCIE_RCAR config option adds 5ce6697a4460 PCI: brcmstb: Remove chained IRQ handler and data in one go adds f9812c033ad3 Merge branch 'remotes/lorenzo/pci/misc' new 4b06c7c27496 Merge remote-tracking branch 'pci/next' adds ed9be64eefe2 HID: make arrays usage and value to be the same adds aa86dcaa6d59 Merge branch 'for-5.12/core' into for-next adds 32e411d0af7f HID: sony: Add support for tilt on guitar hero guitars adds 8e1b23e8ca7b Merge branch 'for-5.12/sony' into for-next adds e037acf0b1ae HID: logitech-hidpp: add support for Unified Battery (1004 [...] adds e3adef81385b Merge branch 'for-5.12/logitech' into for-next adds b33752c30023 HID: i2c-hid: Reorganize so ACPI and OF are separate modules adds 1fe16cfd311b arm64: defconfig: Update config names for i2c-hid rejigger adds f9a056e002a2 dt-bindings: input: HID: i2c-hid: Introduce bindings for t [...] adds c1ed18c11bdb HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core adds ab7fcff8a2e2 Merge branch 'for-5.12/i2c-hid' into for-next new e7c375aeafc9 Merge remote-tracking branch 'hid/for-next' adds bc1c2048abbe i2c: bpmp-tegra: Ignore unknown I2C_M flags adds 2f3a0828d461 i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for [...] adds 1b2cfa2d1dbd i2c: octeon: check correct size of maximum RECV_LEN packet adds 253a772cdf11 Merge branch 'i2c/for-current' into i2c/for-next adds e4555a32ba42 i2c: Drop unused efm32 bus driver adds 8627537ce044 dt-bindings: i2c: renesas,i2c: add r8a779a0 (V3U) support adds 19eb29b05cc6 i2c: i2c-mux-gpio: Factor out pdev->dev in _probe_dt() adds 98b2b712bc85 i2c: i2c-mux-gpio: Enable this driver in ACPI land adds bed3139613ea i2c: stub: remove definition of DEBUG adds 98babb378826 Merge branch 'i2c/for-5.12' into i2c/for-next new d685743c290b Merge remote-tracking branch 'i2c/i2c/for-next' new bd03b8021a0a Merge remote-tracking branch 'dmi/dmi-for-next' new cdd1b8007f78 hwmon: (pc87360) convert comma to semicolon new dd00a61b97a3 hwmon: (smsc47m1) Remove 'h' from printk format specifier new d32eec3832db hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() new 6bbb2deb289a hwmon: (abx500) Decomission abx500 driver new f1226632e606 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support new 5e5d1b7f1978 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag new 9c550f32653a hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag new 6f43fc5da4cd hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() new 3969359845d8 hwmon: (pwm-fan) Store tach data separately new d3ee0d3191b7 hwmon: (pwm-fan) Support multiple fan tachometers new be26edb5ee0b hwmon: (max6650) Switch to using the new API kobj_to_dev() new aa366ae3d813 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] new e073b8e1dc4c hwmon: (nct6683) Support ASRock boards new 0d3771d52ed5 hwmon: (applesmc) Assign boolean values to a bool variable new 04ff5a2c8ea0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds cf6d6fc27936 docs: process/howto.rst: make sections on bug reporting ma [...] adds c305f1b408dc Documentation/kokr/howto: Replace HTTP links with HTTPS on [...] adds 0a610e5cd930 docs/kokr: make reporting-bugs.rst obsolete adds e651fdb28185 docs/kokr: Link memory-barriers.txt to rst adds f0ea149eee6b docs: submitting-patches: Emphasise the requirement to Cc: [...] adds 6970613b4c6a samples/kprobes: Add ARM support adds 1a63f9cce7b7 docs: Remove make headers_check from checklist adds 96c0f7c0b9ac Documentation: fix typos in split page table lock description adds 52042e2db452 scripts: kernel-doc: validate kernel-doc markup with the a [...] new 7ebc7dc87103 docs/scheduler/sched-bwc: formatting fix new f1779d13edf3 docs/scheduler/sched-design-CFS: formatting fix new 6c57c12d0f74 docs/scheduler/sched-bwc: fix note rendering new e5ba9ea63450 docs/scheduler/sched-bwc: note/link cgroup v2 new a21e7bb3d6d9 docs/admin-guide: cgroup-v2: typos and spaces new 0d17d017fd09 docs/admin-guide: cgroup-v2: fix cgroup.type rendering new 8a32d0fee43d doc/admin-guide/cgroup-v2: use tables new 7361ec680c32 docs/admin-guide/cgroup-v2: nit new ffcc972a88aa docs/admin-guide/cgroup-v2: fix mount opt rendering new ba1a297d78f4 arch/Kconfig: update a broken file reference new 1008bfd8e351 docs: iio: Correct a typo new 047a4aba71e9 docs/zh_CN: remove cn_index tag in mips new f7775c20847c AFS: Documentation: fix a few typos in afs.rst new 4c9a3a6c9c54 parport: fix a kernel-doc markup new 3de990b09a03 rapidio: fix kernel-doc a markup new 961f3c898e86 fs: fix kernel-doc markups new 4fd15eaf429a pstore/zone: fix a kernel-doc markup new e23bd83368af firmware: stratix10-svc: fix kernel-doc markups new 3aa1141f9916 connector: fix a kernel-doc markup new 8276d3b4398d lib/crc7: fix a kernel-doc markup new 909782ad0a36 memblock: fix kernel-doc markups new 484cac791015 w1: fix a kernel-doc markup new 3950b92f9691 selftests: kselftest_harness.h: partially fix kernel-doc markups new 2a67fd36a33a Merge remote-tracking branch 'jc_docs/docs-next' new f138c56fc98a Merge remote-tracking branch 'v4l-dvb/master' new 84c9b0f79a47 Merge remote-tracking branch 'v4l-dvb-next/master' adds a515fe6daecd Merge branches 'powercap' and 'pm-cpufreq' into linux-next adds 3dfaea3811f8 ACPICA: Fix exception code class checks adds 25d866c46c1d ACPICA: Clean up exception code class checks adds 244eac08622e ACPICA: ACPICA: fix -Wfallthrough adds 4c549b2854f9 ACPICA: add type casts for string functions adds 4f148ec14a43 ACPICA: Update version to 20201217 adds 97849978fba8 ACPICA: Remove the MTMR (Mid-Timer) table adds 93efad1117b2 ACPICA: Remove the VRTC table adds 79993d068f48 ACPICA: Updated all copyrights to 2021 adds e1abcce21537 ACPICA: Update version to 20210105 adds b85e75c8bafa Merge branch 'acpica' into linux-next adds 06ef8ee05aa5 Merge branch 'acpi-scan' into linux-next new 2c7c5acd7c2a PM: clk: make PM clock layer compatible with clocks that m [...] new d9ac95f54ba8 Merge branch 'pm-clk' into linux-next new 394c0148593c Merge remote-tracking branch 'pm/linux-next' adds 763ec5daaea8 cpufreq: tegra20: Use resource-managed API adds 266991721c15 cpufreq: qcom-hw: enable boost support adds 05f456286fd4 cpufreq: brcmstb-avs-cpufreq: Free resources in error path adds 3657f729b6fb cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() new 7114ebffd330 cpufreq: remove tango driver new e5df20b3ac98 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 35dd262e669f Merge remote-tracking branch 'cpupower/cpupower' new afa517ca42f1 Merge remote-tracking branch 'devfreq/devfreq-next' adds 67ebc78f1cb4 opp: Fix adding OPP entries in a wrong order if rate is un [...] adds 498bbd83f983 opp: Filter out OPPs based on availability of a required-OPP adds fc0b27c828a0 opp: Correct debug message in _opp_add_static_v2() adds 70f3b55abe15 opp: Add dev_pm_opp_find_level_ceil() adds d4c073021112 opp: Add dev_pm_opp_get_required_pstate() adds 551417e153db opp: Add devm_pm_opp_register_set_opp_helper new 232dadbbd23d opp: Add devm_pm_opp_attach_genpd new 08accf1e3661 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] new e4277d4d6ea5 opp: Print OPP level in debug message of _opp_add_static_v2() new d60bc79ed2ac opp: Prepare for ->set_opp() helper to work without regulators new 7a46daef57b1 opp: Rename _opp_set_rate_zero() new a8ca37438e85 opp: No need to check clk for errors new 8d9595b4fea3 opp: Keep track of currently programmed OPP new 74f71ca6516e opp: Split _set_opp() out of dev_pm_opp_set_rate() new c1c184691d78 opp: Allow _set_opp() to work for non-freq devices new bbf3be23824b opp: Allow _generic_set_opp_regulator() to work for non-fr [...] new 1358aa63e580 opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] new 01e747c956ec opp: Update parameters of _set_opp_custom() new a1ba73ed8c4c opp: Implement dev_pm_opp_set_opp() new 10bfb8cfc3e3 cpufreq: qcom: Migrate to dev_pm_opp_set_opp() new 7d698a5aa8a8 devfreq: tegra30: Migrate to dev_pm_opp_set_opp() new 850cffb22ec9 drm: msm: Migrate to dev_pm_opp_set_opp() new b9de80824191 opp: Remove dev_pm_opp_set_bw() new f94032bcf5d3 Merge remote-tracking branch 'opp/opp/linux-next' adds a7d6ba14efb7 thermal/core: Remove the 'forced_passive' option adds a20b995b23e4 thermal/core: Remove unused functions rebind/unbind exception adds 53f04ca8153c thermal/core: Remove pointless test with the THERMAL_TRIPS [...] adds 43bb4a9d6583 acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding adds 716072d065b6 thermal/core: Remove THERMAL_TRIPS_NONE test adds 2121496fdc5f thermal/core: Remove unused macro THERMAL_TRIPS_NONE adds 17d399cd9c89 thermal/core: Precompute the delays from msecs to jiffies adds 39a38808d082 thermal/core: Use precomputed jiffies for the polling adds b39d2dd5b5ed thermal/core: Remove ms based delay fields adds d0df264fbd3c thermal/core: Remove pointless thermal_zone_device_reset() [...] adds dd47366aaa9b thermal: int340x: Fix unexpected shutdown at critical temperature adds 03671968d0bf thermal: intel: pch: Fix unexpected shutdown at critical t [...] adds 23ff8529ee20 thermal/core: Make cooling device state change private adds 7a583405f24b thermal: power allocator: fail binding for non-power actor [...] new 1b480a2b5c1d Merge remote-tracking branch 'thermal/thermal/linux-next' new c009bbffbe27 Merge remote-tracking branch 'ieee1394/for-next' adds bad07664a5a1 RDMA/rxe: Add check for supported QP types adds 1d11c1b7f9ff RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag adds c06ee3a0147e RDMA/rxe: Let pools support both keys and indices adds b994d49ef4af RDMA/rxe: Add elem_offset field to rxe_type_info adds 2622aa718a6a RDMA/rxe: Make pool lookup and alloc APIs type safe adds 91a42c5becb6 RDMA/rxe: Make add/drop key/index APIs type safe adds 3853c35e243d RDMA/rxe: Add unlocked versions of pool APIs adds 8a48ac7f6c24 RDMA/rxe: Fix race in rxe_mcast.c adds 7490fd1fe836 RDMA/rtrs: Extend ibtrs_cq_qp_create adds 99f0c3807973 RDMA/rtrs-srv: Release lock before call into close_sess adds f991fdac813f RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect adds f47e4e3e7172 RDMA/rtrs-clt: Set mininum limit when create QP adds f77c4839ee8f RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails adds 424774c9f3fa RDMA/rtrs: Call kobject_put in the failure path adds 7b47b27fcb4e RDMA/rtrs-clt: Consolidate rtrs_clt_destroy_sysfs_root_{fo [...] adds 25a033f5a758 RDMA/rtrs-clt: Kill wait_for_inflight_permits adds 88a8c54db98a RDMA/rtrs-clt: Remove unnecessary 'goto out' adds 11f7b3940df3 RDMA/rtrs-clt: Kill rtrs_clt_change_state adds 7a8732a6f9a2 RDMA/rtrs-clt: Rename __rtrs_clt_change_state to rtrs_clt_ [...] adds 8537f2de6519 RDMA/rtrs-srv: Fix missing wr_cqe adds eab098246625 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt adds b38041d50add RDMA/rtrs: Do not signal for heatbeat adds aaed465f7617 RDMA/rtrs-clt: Use bitmask to check sess->flags adds e8ae7ddb48a1 RDMA/rtrs-srv: Do not signal REG_MR adds 6f5d1b3016d6 RDMA/rtrs-srv: Init wr_cnt as 1 adds 7fbc3c373eef RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug new b45bc40065cc Merge remote-tracking branch 'rdma/for-next' adds 3c51fa5d2afe net: phy: ar803x: disable extended next page bit adds b1ae3587d16a net: phy: Add 100 base-x mode adds 6e12f35cef6b sfp: add support for 100 base-x SFPs adds c01037293c4b Merge branch 'add-100-base-x-mode' adds 3a70a6451551 selftests: Move device validation in nettest adds 6fc90e18994c selftests: Move convert_addr up in nettest adds f2f575840a59 selftests: Move address validation in nettest adds 092e0ceb12f2 selftests: Add options to set network namespace to nettest adds 6469403c97b4 selftests: Add support to nettest to run both client and server adds f222c37cf75a selftests: Use separate stdout and stderr buffers in nettest adds db9993359e58 selftests: Add missing newline in nettest error messages adds 9a8d584964fc selftests: Make address validation apply only to client mode adds a824e261d7cd selftests: Consistently specify address for MD5 protection adds d3857b8f0d19 selftests: Add new option for client-side passwords adds 8a909735fa29 selftests: Add separate options for server device bindings adds f26a008c4512 selftests: Remove exraneous newline in nettest adds 5265a0142f57 selftests: Add separate option to nettest for address binding adds 3bf679e2f7d9 Merge branch 'selftests-updates-to-allow-single-instance-o [...] adds a5317f3b06b3 net: openvswitch: add log message for error case adds c612fe780803 net: marvell: prestera: fix uninitialized vid in prestera_ [...] adds bb5c64c879e5 mlxsw: pci: switch from 'pci_' to 'dma_' API adds 32d4c5647aad net: bonding: Notify ports about their initial state adds 5696c8aedfcc net: dsa: Don't offload port attributes on standalone ports adds 058102a6e9eb net: dsa: Link aggregation support adds 57e661aae6a8 net: dsa: mv88e6xxx: Link aggregation support adds 5b60dadb71db net: dsa: tag_dsa: Support reception of packets from LAG devices adds 22a8a230d771 Merge branch 'net-dsa-link-aggregation-support' adds 6d051154d433 MAINTAINERS: adjust entry to tcan4x5x file split adds 9f16f4e0a8a0 MAINTAINERS: CAN network layer: add missing header file can-ml.h adds 3e77f70e7345 can: dev: move driver related infrastructure into separate subdir adds 5a9d5ecd69ed can: dev: move bittiming related code into seperate file adds bdd2e413192d can: dev: move length related code into seperate file adds 18f2dbfd2232 can: dev: move skb related into seperate file adds 0a042c6ec991 can: dev: move netlink related code into seperate file adds 1ea0a522896d can: length: convert to kernel coding style adds 652562e5ff06 can: length: can_fd_len2dlc(): simplify length calculcation adds 99b7beb0431a can: length: canfd_sanitize_len(): add function to sanitiz [...] adds 85d99c3e2a13 can: length: can_skb_get_frame_len(): introduce function t [...] adds f0ef72febc9a can: dev: extend struct can_skb_priv to hold CAN frame length adds 1dcb6e57db83 can: dev: can_put_echo_skb(): extend to handle frame_len adds 9420e1d495e2 can: dev: can_get_echo_skb(): extend to return can frame length adds 99842c9685ab can: dev: can_rx_offload_get_echo_skb(): extend to return [...] adds 741b91f1b0ea can: dev: can_put_echo_skb(): add software tx timestamps adds 1105592cb8fd can: tcan4x5x: remove __packed attribute from struct tcan4 [...] adds 747fdd47ed4f Merge tag 'linux-can-next-for-5.12-20210114' of git://git. [...] adds d9cbe818485b net: ipa: a few simple renames adds a60d0632f6e8 net: ipa: introduce some interrupt helpers adds 74401946bdad net: ipa: use usleep_range() 65;6003;1c The use of msleep( [...] adds 59b5f4549625 net: ipa: change GSI command timeout adds 3d60e15f6ead net: ipa: change stop channel retry delay adds 057ef63f755f net: ipa: retry TX channel stop commands adds 3d33c00361e0 Merge branch 'net-ipa-gsi-interrupt-updates' adds e3a7670737ec ch_ipsec: Remove initialization of rxq related data adds 71854255820d net: vlan: Add parse protocol header ops adds 4f1cc51f3488 net: flow_dissector: Parse PTP L2 packet header adds e4abfd88c781 Merge branch 'dissect-ptp-l2-packet-header' adds 1d9f03c0a15f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 623c13295cf4 dt: ar803x: document SmartEEE properties adds 390b4cad8148 net: phy: at803x: add support for configuring SmartEEE adds e7fa5c80defe Merge branch 'add-further-dt-configuration-for-at803x-phys' adds 54a52823a2d6 dsa: add support for Arrow XRS700x tag trailer adds ee00b24f32eb net: dsa: add Arrow SpeedChips XRS700x driver adds 8204c2b01cf9 dt-bindings: net: dsa: add bindings for xrs700x switches adds 8a39bee15d1d Merge branch 'arrow-speedchips-xrs700x-dsa-driver' adds d38001d30d47 net: dsa: mv88e6xxx: Provide dummy implementations for tru [...] adds b80dc51b72e2 net: dsa: mv88e6xxx: Only allow LAG offload on supported hardware adds 7c140b05a1b8 Merge branch 'net-dsa-mv88e6xxx-lag-fixes' adds 297af515d75f netxen_nic: switch from 'pci_' to 'dma_' API adds 0ee2af4ebbe3 net: dsa: set configure_vlan_while_not_filtering to true b [...] adds 2267c530f868 gianfar: remove definition of DEBUG adds e794e7fa1963 neighbor: remove definition of DEBUG adds 3ada665b8fab net: ks8851: remove definition of DEBUG adds 11c11d0751fc bpf: x86: Factor out emission of ModR/M for *(reg + off) adds 74007cfc1f71 bpf: x86: Factor out emission of REX byte adds e5f02caccfae bpf: x86: Factor out a lookup table for some ALU opcodes adds 91c960b00566 bpf: Rename BPF_XADD and prepare to encode other atomics in .imm adds c5bcb5eb4db6 bpf: Move BPF_STX reserved field check into BPF_STX verifier code adds 5ca419f2864a bpf: Add BPF_FETCH field / create atomic_fetch_add instruction adds 5ffa25502b5a bpf: Add instructions for atomic_[cmp]xchg adds 462910670e4a bpf: Pull out a macro for interpreting atomic ALU operations adds 981f94c3e921 bpf: Add bitwise atomic instructions adds 98d666d05a1d bpf: Add tests for new BPF atomic operations adds de948576f8e7 bpf: Document new atomic instructions adds 7064a7341a0d Merge branch 'Atomics for eBPF' adds bd7525dacd7e bpf: Move stack_map_get_build_id into lib adds 921f88fc8919 bpf: Add size arg to build_id_parse function adds 88a16a130933 perf: Add build id data in mmap2 event adds eed6a9a9571b Merge branch 'perf: Add mmap2 build id support' adds 2d9116be7607 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds f6fe01d6fa24 net: mscc: ocelot: auto-detect packet buffer size and numb [...] adds 703b762190e6 net: mscc: ocelot: add ops for decoding watermark threshol [...] adds 2a6ef7630372 net: dsa: add ops for devlink-sb adds a7096915e427 net: dsa: felix: reindent struct dsa_switch_ops adds d19741b0f544 net: dsa: felix: perform teardown in reverse order of setup adds 70d39a6e62d3 net: mscc: ocelot: export NUM_TC constant from felix to co [...] adds c6c65d47ddeb net: mscc: ocelot: delete unused ocelot_set_cpu_port prototype adds 6c30384eb1de net: mscc: ocelot: register devlink ports adds a4ae997adcbd net: mscc: ocelot: initialize watermarks to sane defaults adds f59fd9cab730 net: mscc: ocelot: configure watermarks using devlink-sb adds 58f9f9b55555 Merge branch 'configuring-congestion-watermarks-on-ocelot- [...] adds 32d91b4af353 nfc: netlink: use &w->w in nfc_genl_rcv_nl_event adds b69df2608281 net: tap: check vlan with eth_type_vlan() method adds f4d133d86af7 tcp_cubic: use memset and offsetof init adds 9ab7e76aefc9 GTP: add support for flow based tunneling API adds 7d2a92445e3f net: ethernet: smsc: smc91x: Fix function name in kernel-d [...] adds 090c7ae8e0d0 net: xen-netback: xenbus: Demote nonconformant kernel-doc headers adds 935888cda820 net: ethernet: ti: am65-cpsw-qos: Demote non-conformant fu [...] adds e49e4647f3e2 net: ethernet: ti: am65-cpts: Document am65_cpts_rx_enable [...] adds 807086021bf5 net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours adds b51036321461 net: ethernet: toshiba: ps3_gelic_net: Fix some kernel-doc [...] adds e242d5989965 net: ethernet: toshiba: spider_net: Document a whole bunch [...] adds c761b2df9df0 Merge branch 'rid-w-1-warnings-in-ethernet' adds b660bccbc345 cxgb4: enable interrupt based Tx completions for T5 adds 20efd2c79afb net: mscc: ocelot: Remove unneeded semicolon adds dbd50f238dec net: move the hsize check to the else block in skb_segment adds 1fef8544bf41 sctp: remove the NETIF_F_SG flag before calling skb_segment adds 213b97b12580 Merge branch 'net-fix-the-features-flag-in-sctp_gso_segment' adds bf52e27bb353 net: ipa: rename interconnect settings adds ec0ef6d3c8c2 net: ipa: don't return an error from ipa_interconnect_disable() adds 5b40810b19db net: ipa: introduce an IPA interconnect structure adds db6cd5148724 net: ipa: store average and peak interconnect bandwidth adds e938d7ef92c3 net: ipa: add interconnect name to configuration data adds 10d0d3970187 net: ipa: clean up interconnect initialization adds ea151e1915eb net: ipa: allow arbitrary number of interconnects adds 220723dc3bcf Merge branch 'net-ipa-interconnect-improvements' adds a98c0c474204 net: bridge: check vlan with eth_type_vlan() method adds 505e3f00c3f3 hv_netvsc: Add (more) validation for untrusted Hyper-V values adds cb2c57112432 vxlan: add NETIF_F_FRAGLIST flag for dev features adds 18423e1a9d7d geneve: add NETIF_F_FRAGLIST flag for dev features adds 3224dcfd850f bareudp: add NETIF_F_FRAGLIST flag for dev features adds c080559a7153 Merge branch 'net-make-udp-tunnel-devices-support-fraglist' adds 6ea9309acc28 net: phy: national: remove definition of DEBUG adds d349f9976868 net_sched: fix RTNL deadlock again caused by request_module() adds 41fb4c1ba747 net/qla3xxx: switch from 'pci_' to 'dma_' API adds 719a402cf603 net: netdevice: Add operation ndo_sk_get_lower_dev adds 5b99854540e3 net/bonding: Take IP hash logic into a helper adds 007feb87fb15 net/bonding: Implement ndo_sk_get_lower_dev adds f45583de361d net/bonding: Take update_features call out of XFRM funciton adds 89df6a810470 net/bonding: Implement TLS TX device offload adds dc5809f9e2b6 net/bonding: Declare TLS RX device offload support adds 153cbd137f0a net/tls: Device offload to use lowest netdevice in chain adds 4e5a73329051 net/tls: Except bond interface from some TLS checks adds be7f4578e57d Merge branch 'tls-device-offload-for-bond' adds 7cfabe4f85a5 arcnet: fix macro name when DEBUG is defined adds 99d518970c5a net: hns: fix variable used when DEBUG is defined adds dc9c9e72ff3b vhost_net: avoid tx queue stuck when sendmsg fails adds 7eab14de73a8 mdio, phy: fix -Wshadow warnings triggered by nested conta [...] adds fa8211701043 net: add inline function skb_csum_is_sctp adds 8bcf02035bd5 net: igb: use skb_csum_is_sctp instead of protocol check adds d2de44443caf net: igbvf: use skb_csum_is_sctp instead of protocol check adds 609d29a9d242 net: igc: use skb_csum_is_sctp instead of protocol check adds f8c4b01d3a68 net: ixgbe: use skb_csum_is_sctp instead of protocol check adds fc186d0a4ef8 net: ixgbevf: use skb_csum_is_sctp instead of protocol check adds 9f23de418f7e Merge branch 'net-support-sctp-crc-csum-offload-for-tunnel [...] adds b3228c74e0d2 dt-binding: ti: am65x-cpts: add assigned-clock and power-d [...] adds 19d9a846d9fc dt-binding: net: ti: k3-am654-cpsw-nuss: update bindings f [...] adds ed569ed9b30a net: ethernet: ti: am65-cpsw-nuss: Use DMA device for DMA API adds 39fd0547ee66 net: ethernet: ti: am65-cpsw-nuss: Support for transparent [...] adds 1dd3841033b3 net: ti: cpsw_ale: add driver data for AM64 CPSW3g adds 4f7cce272403 net: ethernet: ti: am65-cpsw: add support for am64x cpsw3g adds 719fc6b75f03 Merge branch 'net-ethernet-ti-am65-cpsw-nuss-introduce-sup [...] adds 0deee7aa23a5 taprio: boolean values to a bool variable adds c2e315b8c399 net: tun: fix misspellings using codespell tool adds eaaf61122865 selftests: forwarding: Fix spelling mistake "succeded" -> [...] adds 1e30b8d755b8 net: smsc911x: Make Runtime PM handling more fine-grained adds fc6f89dd8c55 octeontx2-af: Remove unneeded semicolons adds 00b229f762b0 net: fix GSO for SG-enabled devices adds 7b8fc0103bb5 bonding: add a vlan+srcmac tx hashing option adds 0fe2f273ab89 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 646188c9550f net: dsa: Fix off by one in dsa_loop_port_vlan_add() new 60f5ad5e19c0 nexthop: Use a dedicated policy for nh_valid_get_del_req() new 44551bff290d nexthop: Use a dedicated policy for nh_valid_dump_req() new 643d0878e674 nexthop: Specialize rtm_nh_policy new 5ff96aec7219 Merge branch 'nexthop-more-fine-grained-policies-for-netli [...] new 2014beea7eb1 net: move net_set_todo inside rollback_registered() new 037e56bd965e net: inline rollback_registered() new bcfe2f1a3818 net: move rollback_registered_many() new 0cbe1e57a7b9 net: inline rollback_registered_many() new d29aee6062f3 Merge branch 'net-inline-rollback_registered-functions' new 7baf2429a1a9 net/sched: cls_flower add CT_FLAGS_INVALID flag support new 4eb5d4a5b4d6 udp: not remove the CRC flag from dev features when need_c [...] new 1a2367665ac2 ip_gre: remove CRC flag from dev features in gre_gso_segment new 9e8789c85dee net: stmmac: dwmac-meson8b: fix the RX delay validation new 5ed66306eab6 octeontx2-af: Add devlink health reporters for NIX new d41b3365bda7 docs: octeontx2: Add Documentation for NIX health reporters new e0171b87a040 Merge branch 'add-devlink-health-reporters-for-nix-block' new 0a950ce029c8 ethernet: ucc_geth: remove unused read of temoder field new e8e507a8ac90 soc: fsl: qe: make cpm_muram_offset take a const void* argument new 155ea0dc8dcb soc: fsl: qe: store muram_vbase as a void pointer instead of u8 new 186b8daffb4e soc: fsl: qe: add cpm_muram_free_addr() helper new 03588e92c07f ethernet: ucc_geth: use qe_muram_free_addr() new 0a71c415297f ethernet: ucc_geth: remove unnecessary memset_io() calls new 830c8ddc66df ethernet: ucc_geth: replace kmalloc+memset by kzalloc new 7d9fe90036f7 ethernet: ucc_geth: remove {rx,tx}_glbl_pram_offset from s [...] new 632e3f2d9922 ethernet: ucc_geth: factor out parsing of {rx,tx}-clock{,- [...] new b0292e086bee ethernet: ucc_geth: constify ugeth_primary_info new baff4311c40d ethernet: ucc_geth: don't statically allocate eight ucc_geth_info new b29fafd3570b ethernet: ucc_geth: use UCC_GETH_{RX,TX}_BD_RING_ALIGNMENT [...] new 64a99fe596f9 ethernet: ucc_geth: remove bd_mem_part and all associated code new 33deb13c87e5 ethernet: ucc_geth: replace kmalloc_array()+for loop by kcalloc() new 634b5bd73187 ethernet: ucc_geth: add helper to replace repeated switch [...] new 53f49d86ea21 ethernet: ucc_geth: inform the compiler that numQueues is [...] new 9b0dfef47553 ethernet: ucc_geth: simplify rx/tx allocations new 961629bd3217 Merge branch 'ucc_geth-improvements' new 4026d80142b6 MAINTAINERS: add entry for Arrow SpeedChips XRS7000 driver new 105f16476e19 Merge remote-tracking branch 'net-next/master' adds 09c02d553c49 bpf, selftests: Fold test_current_pid_tgid_new_ns into tes [...] adds 97a0e1ea7b41 net, xdp: Introduce __xdp_build_skb_from_frame utility routine adds 89f479f0eccf net, xdp: Introduce xdp_build_skb_from_frame utility routine adds da9d35e2f2e6 samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples adds d2e04b9dd617 docs, bpf: Add minimal markup to address doc warning adds 93c5aecc35c6 bpf,x64: Pad NOPs to make images converge more easily adds 16a660ef7d8c test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 adds 79d1b684e215 selftests/bpf: Add verifier tests for x64 jit jump padding adds 86e6b4e993cf Merge branch 'bpf,x64: implement jump padding in jit' adds 6939f4ef16d4 trace: bpf: Allow bpf to attach to bare tracepoints adds 407be92206d5 selftests: bpf: Add a new test for bare tracepoints adds 71ee10e26763 Merge branch 'Allow attaching to bare tracepoints' adds 13ca51d5eb35 bpf: Permit size-0 datasec adds 9cacf81f8161 bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE adds 20f2505fb436 bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt adds a9ed15dae075 bpf: Split cgroup_bpf_enabled per attach type adds 636d549f9133 Merge branch 'bpf: misc performance improvements for cgroup' new 53fe5418fe3f docs: bpf: Fixup atomics markup new b452ee005a91 docs: bpf: Clarify -mcpu=v3 requirement for atomic ops new 6095d5a271ad libbpf: Use string table index from index table if needed new 443edcefb821 selftest/bpf: Fix typo new 951e65bd67ef Merge remote-tracking branch 'bpf-next/for-next' new fc81920a1af2 Merge remote-tracking branch 'ipsec-next/master' adds ab0da5a57188 net/mlx5: Expose ifc bits for query modify header new 6d081e63c5f4 Merge remote-tracking branch 'mlx5-next/mlx5-next' new 3a93cf9f98ad Merge remote-tracking branch 'wireless-drivers-next/master' new 29593555b9f8 Merge remote-tracking branch 'bluetooth/master' new 07be2fed5ee7 net/fq_impl: bulk-free packets from a flow on overmemory new bf9009bf21b5 net/fq_impl: drop get_default_func, move default flow to fq_tin new d7b649291782 net/fq_impl: do not maintain a backlog-sorted list of flows new 80a915ec4427 mac80211: add rx decapsulation offload support new f1864e193dc0 mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap new 28881922abd7 mac80211_hwsim: add 6GHz channels new 2d5e09d05827 mac80211: remove NSS number of 160MHz if not support 160MH [...] new e70a60adbd21 mac80211: reduce peer HE MCS/NSS to own capabilities new dec785c52614 cfg80211: add VHT rate entries for MCS-10 and MCS-11 new 08447bb2467b cfg80211: Add phyrate conversion support for extended MCS [...] new 352a123b0e80 mac80211: introduce aql_enable node in debugfs new 7c4af4b954d6 mac80211: minstrel_ht: clean up CCK code new 65504299ddc8 mac80211: minstrel_ht: add support for OFDM rates on non-H [...] new 872f6ed18550 mac80211: remove legacy minstrel rate control new e0040ac3822d mac80211: minstrel_ht: remove old ewma based rate average code new 63f2cb6477bb mac80211: minstrel_ht: improve ampdu length estimation new 381a57fdebb3 mac80211: minstrel_ht: improve sample rate selection new c711bce8979f mac80211: minstrel_ht: fix max probability rate selection new 4d3837284d27 mac80211: minstrel_ht: increase stats update interval new 783b76849c9c mac80211: minstrel_ht: fix rounding error in throughput ca [...] new 791daf8fc49a cfg80211: avoid holding the RTNL when calling the driver new a2f8a9d25e92 Merge remote-tracking branch 'mac80211-next/master' new 39ce2e72a9f4 Merge remote-tracking branch 'gfs2/for-next' new ef840940ea70 Merge remote-tracking branch 'mtd/mtd/next' adds d986effd1409 mtd: rawnand: tango: Remove the driver new 9dfb0482e907 Merge remote-tracking branch 'nand/nand/next' new c191a6faabf4 Merge remote-tracking branch 'crypto/master' adds 2ce542e517ab Merge tag 'amd-drm-next-5.12-2021-01-08' of https://gitlab [...] adds 102056180529 Merge drm/drm-next into drm-intel-next adds 5f8be91161b3 drm/i915/pps: Reuse POWER_DOMAIN_DISPLAY_CORE in pps_{lock [...] adds 19fe4ac6f0e7 drm/i915: Disable RPM wakeref assertions during driver shutdown adds 0d4ced1c5bfe drm/i915/backlight: fix CPU mode backlight takeover on LPT adds ff7fb44d00e5 drm/i915: Fix HTI port checking adds 4e25ccdeeb73 drm/i915: Fix checkpatch warns in cursor code adds 2bbd6dba84d4 drm/i915: Try to use fast+narrow link on eDP again and fal [...] adds cce73665eae2 drm/i915/dg1: Update voltage swing tables for DP adds dfa7c521bfc0 Merge tag 'drm-intel-next-2021-01-12' of git://anongit.fre [...] adds 77c296966e86 drm/i915: Avoid memory leak with more than 16 workarounds [...] adds 01d708840c26 drm/i915/selftests: Fix wrong return value of perf_series_ [...] adds 19384452052a drm/i915/selftests: Fix wrong return value of perf_request [...] adds ac54c826cdd6 drm/i915/dg1: make Wa_22010271021 permanent adds d33fcd798cb7 drm/i915/gt: Ignore dt==0 for reporting underflows adds 45e50f48b790 drm/i915/gt: Remember to free the virtual breadcrumbs adds dac67c2d338c drm/i915/gvt: Remove incorrect kerneldoc marking adds 14cb9a776362 drm/i915/gt: Include semaphore status in print_request() adds 1f0e785a9cc0 drm/i915: Lift i915_request_show() adds 562675d09a35 drm/i915/gt: Update request status flags for debug pretty-printer adds 0986317a45df drm/i915/gt: Show all active timelines for debugging adds b5b349b93b0e drm/i915: Lift waiter/signaler iterators adds da7ac715d339 drm/i915: Show timeline dependencies for debug adds 67dd0b9677e8 drm/i915/gem: Remove incorrect early dbg print adds 8005f37ca941 drm/i915/selftests: Improve granularity for mocs reset checks adds 16cfcb0f3c4b drm/i915/selftests: Small tweak to put the termination con [...] adds 4ee737925746 drm/i915/gt: Plug IPS into intel_rps_set adds 9d5612ca165a drm/i915/gt: Defer enabling the breadcrumb interrupt to af [...] adds 6cfe66eb71b6 drm/i915/gt: Track signaled breadcrumbs outside of the bre [...] adds 3aef910d26ef drm/i915/gt: Don't cancel the interrupt shadow too early adds 46eecfccb4c2 drm/i915/gt: Free stale request on destroying the virtual engine adds 016669752c36 drm/i915/guc: Use correct lock for accessing guc->mmio_msg adds 2f87c053ac48 drm/i915/guc: Use correct lock for CT event handler adds 977933b5da7c drm/i915/gt: Program mocs:63 for cache eviction on gen9 adds b8e2bd98a2c9 drm/i915/gt: Decouple completed requests on unwind adds a58559898abe drm/i915/gt: Check for a completed last request once adds 14d1eaf08845 drm/i915/gt: Protect context lifetime with RCU adds c744d50363b7 drm/i915/gt: Split the breadcrumb spinlock between global [...] adds 85cc2917a396 drm/i915/gt: Move the breadcrumb to the signaler if comple [...] adds 444fbf5d7058 drm/i915/gt: Declare gen9 has 64 mocs entries! adds a9d71f76ccfd drm/i915/gt: Retain default context state across shrinking adds 8d989f444894 drm/i915/perf: replace idr_init() by idr_init_base() adds f7ed83cc1925 drm/i915/gt: Limit frequency drop to RPe on parking adds 77acab40a61a drm/i915/selftest: also consider non-contiguous objects adds e96434e1137e drm/i915/selftest: assert we get 2M GTT pages adds d2cf0125d4a1 drm/i915/lmem: Limit block size to 4G adds cb2ce93e5b05 drm/i915/gem: Differentiate oom failures from invalid map types adds 5ac84806f5e9 drm/i915/tgl, rkl, dg1: Apply WA_1406941453 to TGL, RKL and DG1 adds 37df0edf7048 drm/i915/gem: Report error for vmap() failure adds 348fb0cb0a79 drm/i915/pmu: Deprecate I915_PMU_LAST and optimize state tracking adds 840291a7b90b drm/i915/selftests: Tidy prng constructor for client blits adds a2843b3bd17e drm/i915/gem: Limit lmem scatterlist elements to UINT_MAX adds 7d1a31e128d3 Revert "drm/i915/lmem: Limit block size to 4G" adds 14f2d7604f7c drm/i915/gem: Check the correct variable in selftest adds ba38b79eaeae drm/i915/gem: Propagate error from cancelled submit due to [...] adds b969540500bc drm/i915/gt: Ignore repeated attempts to suspend request f [...] adds d997e240ceec drm/i915/gt: Cancel the preemption timeout on responding to it adds cb56a07d2fd9 drm/i915/gt: Include reset failures in the trace adds f867b66e4797 drm/i915/gt: Clear the execlists timers upon reset adds 1efa473e65e3 drm/i915/dg1: Implement WA_16011163337 adds b9bdccd51afd drm/i915: remove WA_SET_BIT_MASKED() adds 66901614283b drm/i915: remove WA_CLR_BIT_MASKED() adds 6ca07255ac40 drm/i915: remove WA_SET_FIELD_MASKED() adds e70956a2498d drm/i915: fix size_t greater or equal to zero comparison adds 4f963d363af5 drm/i915/selftests: Improve error reporting for igt_mock_m [...] adds e9f4829f95ec drm/i915/gem: Drop false !i915_vma_is_closed assertion adds 61b3b0d10099 drm/i915/gt: stop ignoring read with wa_masked_field_set adds 305b3bb52271 drm/i915/gt: rename wa_write_masked_or() adds 338d58cf47a8 drm/i915/gt: document masked registers adds 63de1da14799 drm/i915: Remove livelock from "do_idle_maps" vtd w/a adds 84361529ee85 drm/i915: Sleep around performing iommu unmaps on Tigerlake adds 51c87fa64f98 drm/i915/gt: Remove uninterruptible parameter from intel_g [...] adds 9fd96c069dd6 drm/i915/gt: Move move context layout registers and offset [...] adds 70a2b431c364 drm/i915/gt: Rename lrc.c to execlists_submission.c adds d0d829e56674 drm/i915: split gen8+ flush and bb_start emission functions adds c97ffd084d70 drm/i915: Correct location of Wa_1408615072 adds 20a6774e726a drm/i915/gt: Mark legacy ring context as lost adds 04adaba88010 drm/i915/gt: Wean workaround selftests off GEM context adds dbe13ae1d6ab drm/i915/pmu: Don't grab wakeref when enabling events adds c51c29fb35f7 drm/i915/pmu: Use raw clock for rc6 estimation adds c41ce8199dfe drm/i915/pmu: Remove !CONFIG_PM code adds 3b7bc18b4e51 doc: Fix build of documentation after i915 file rename adds 5f22cc0b134a drm/i915: Fix mismatch between misplaced vma check and vma insert adds f8246cf4d9a9 drm/i915/gem: Drop free_work for GEM contexts adds 45233ab2d036 drm/i915/gt: Move gen8 CS emitters into gen8_engine_cs.h adds 460d02ba5076 drm/i915: Encode fence specific waitqueue behaviour into t [...] adds e3ed90b8227e drm/i915/gt: Drain the breadcrumbs just once adds 8c3b1ba0e7ea drm/i915/gt: Track the overall awake/busy time adds 83dbd74f8243 drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping adds 0a982c15711e drm/i915/tgl: Add bound checks and simplify TGL REVID macros adds 9bb36cf66091 drm/i915: Check for rq->hwsp validity after acquiring RCU lock adds 5ec17c763055 drm/i915/gt: Another tweak for flushing the tasklets adds a0d3fdb628b8 drm/i915/gt: Split logical ring contexts from execlist submission adds a4d86249c773 drm/i915/gt: Provide a utility to create a scratch buffer adds b436a5f8b6c8 drm/i915/gt: Track all timelines created using the HWSP adds 48c508a51652 drm/i915/selftests: Kick timeslice until selftest yields adds 9559511b70d1 drm/i915/selftests: Flush the preemption request before waiting adds d484bd0ddf0b drm/i915/selftests: Be paranoid and flush the tasklet befo [...] adds 5e9635085737 drm/i915: Use cmpxchg64 for 32b compatilibity adds 5be071e9e8aa drm/i915/uc: Squelch load failure error message adds 57f62622c3fb drm/i915/selftests: Remove redundant live_context for eviction adds 8391c9b28cbf drm/i915/selftests: Confirm CS_TIMESTAMP / CTX_TIMESTAMP s [...] adds f170523a7b8e drm/i915/gt: Consolidate the CS timestamp clocks adds d7d82f5d5c04 drm/i915/gt: Prefer recycling an idle fence adds 6d393ef5ff5c drm/i915/gem: Optimistically prune dma-resv from the shrinker. adds 16f2941ad307 drm/i915/gt: Replace direct submit with direct call to tasklet adds 64b7a3fa7e3e drm/i915/gt: Use virtual_engine during execlists_dequeue adds 2efa2c522ab0 drm/i915/gt: Decouple inflight virtual engines adds 6f0726b4807c drm/i915/gt: Defer schedule_out until after the next dequeue adds bab0557c8dca drm/i915/gt: Remove virtual breadcrumb before transfer adds 66e40750d241 drm/i915/gt: Shrink the critical section for irq signaling adds f81475bb5bb4 drm/i915/gt: Resubmit the virtual engine on schedule-out adds ac1a6d7310e2 drm/i915/gt: Simplify virtual engine handling for execlist [...] adds 177b7a52a16a drm/i915/gt: ce->inflight updates are now serialised adds eeb52ee6c4a4 drm/i915: clear the shadow batch adds 26ebc511e799 drm/i915: clear the gpu reloc batch adds fe7bcfaeb2b7 drm/i915/gt: Refactor heartbeat request construction and s [...] adds 70960ab27542 drm/i915/gt: Define guc firmware blob for older Cometlakes adds cc1557cadfd4 drm/i915/gem: Peek at the inflight context adds cecb2af42cb0 drm/i915/gt: Taint the reset mutex with the shrinker adds 7904e0819d5f drm/i915/gt: Cancel submitted requests upon context reset adds 9c080b0f9637 drm/i915/gt: Pull context closure check from request submi [...] adds 4e5c8a99e1cb drm/i915: Drop i915_request.lock requirement for intel_rps [...] adds 9fb87fb3fdd2 drm/i915: Clarify error message on failed workaround adds 093a0bea629a drm/i915: Populate logical context during first pin. adds bb80d8784d2a drm/i915: fix shift warning adds 81dc2ddc269d drm/i915/gt: Rearrange snb workarounds adds 2b2779917a52 drm/i915/gt: Rearrange hsw workarounds adds bf3997a54152 drm/i915/selftests: Guard against redifinition of SZ_8G adds 6895649bf13f drm/i915/selftests: Set error returns adds c864e9abafca drm/i915: Set rawclk earlier during mmio probe adds 0a7d355ec604 drm/i915/gt: Allow failed resets without assertion adds 0e58de9fc939 drm/i915/gt: Check the virtual still matches upon locking adds 8d03344b9df3 drm/i915/selftests: Switch 4k kmalloc to use get_free_page [...] adds 989536a4e6ef drm/i915/selftests: Break out of the lrc layout test after [...] adds 88b39600da3a drm/i915/selftests: Improve handling of iomem around stolen adds c185a16eceae drm/i915: Wrap our timer_list.expires checking adds 4386b8e5ad71 drm/i915/gt: Remove timeslice suppression adds 5b4dc95cf7f5 drm/i915/gt: Prevent use of engine->wa_ctx after error adds c318a203eade drm/i915/selftests: Skip unstable timing measurements adds 0399d0e33a64 drm/i915/selftests: Rearrange ktime_get to reduce latency [...] adds 2b2985a417c7 drm/i915/gt: Restore ce->signal flush before releasing vir [...] adds b1ad5f6d68cb drm/i915/gt: Only retire on the last breadcrumb if the las [...] adds 751f82b353a6 drm/i915/gt: Only disable preemption on gen8 render engines adds 9b3a8f558ddf drm/i915/gt: Disable arbitration on no-preempt requests adds 9a437ccb84f0 drm/i915/gt: Exercise lrc_wa_ctx initialisation failure adds a42f4dd2bf6c drm/i915/gt: Remove unused function 'dword_in_page' adds e3aabe31fd74 drm/i915/gt: Mark up a debug-only function adds baa7c2cd99c6 drm/i915: Refactor marking a request as EIO adds 6a3daee1b38e drm/i915/selftests: Fix some error codes adds 0da3f2500aa4 drm/i915/gt: Disable arbitration around Braswell's pdp updates adds cd7a214f6bdf drm/i915/selftests: Include engine name after reset failure adds eebfb32e2685 drm/i915/gt: Limit VFE threads based on GT adds 008ead6ef8f5 drm/i915/gt: Restore clear-residual mitigations for Ivybri [...] adds f7452c7cbd5b drm/i915: Allow the sysadmin to override security mitigations adds f7073fb98eb5 drm/i915/gem: Remove stolen node before releasing the region adds 8c1f21273e22 drm/i915/selftests: Allow huge_gem_object to kick the shrinker adds 1a51b50c7237 drm/i915/gt: Check for arbitration after writing start seqno adds 49b20dbf7497 drm/i915/gt: Perform an arbitration check before busywaiting adds e24ece087239 drm/i915/region: make intel_region_map static adds 0dbfc1943555 drm/i915/lmem: make intel_region_lmem_ops static adds f178b8974386 drm/i915: move region_lmem under gt adds 7e5299cebe91 drm/i915/guc: Delete GuC code unused in future patches adds d0637f7a9fbb drm/i915/guc: do not dump execlists state with GuC submission adds 43aaadc67e6f drm/i915/guc: init engine directly in GuC submission mode adds 007c45787650 drm/i915/guc: stop calling execlists_set_default_submission adds 106a9368dc67 drm/i915/selftests: Force a failed engine reset adds 81746b74c1e7 drm/i915/selftests: Bump the scheduling error threshold fo [...] adds 64362bc6a90d drm/i915/gt: Replace open-coded intel_engine_stop_cs() adds ca85e2184604 drm/i915/gt: Rearrange vlv workarounds adds 140e2b0b6bfb drm/i915/gt: Rearrange ivb workarounds adds 368fd0d79c09 drm/i915/selftests: fix the uint*_t types that have crept in adds fb5cfcaa2efb Merge tag 'drm-intel-gt-next-2021-01-14' of git://anongit. [...] adds 1777b185f5cc Merge tag 'imx-drm-next-2021-01-08' of git://git.pengutron [...] adds 28645ae064d1 drm/hisilicon/hibmc: Remove hibmc_ttm.c adds 1355a484ef2a drm/vc4: Initialize vc4_drm_driver with CMA helper defaults adds 0d7ab835463e drm/amdgpu: Remove unused variable adds 85dd1dd6e271 drm/vkms: Fix missing kmalloc allocation failure check adds 47d35c1c40d5 drm: Set vm_ops to GEM object's values during mmap adds 61712a5f8271 vgaarb: Remove unneeded semicolons adds 87969bcd4948 drm/panel: panel-simple: add bus-format and connector-type [...] adds ff36baf80755 drm/vmwgfx: Drop svga_lock adds ade94143020a drm/vmwgfx: Always evict vram _before_ disabling it adds 72fec10c17d9 drm/ttm: WARN_ON non-empty lru when disabling a resource manager adds 84335675f222 dma-buf: Add debug option adds 2b7cea7d304b drm/r128/r128_ioc32: Document headers do not make good ker [...] adds f58149129e48 drm/mga/mga_ioc32: Document headers do not make good kerne [...] adds 94d2c6c8019b drm/r128/r128_ioc32: Fix formatting issues in 'r128_compat [...] adds 18ee77e74325 drm/mga/mga_ioc32: Fix some formatting issues in 'mga_comp [...] adds 358794a29a5f drm/gma500/framebuffer: Fix some possible doc-rot issues adds 92bd69c72349 drm/gma500/gem: Add and rename some function parameter des [...] adds 8dd680cc41c9 drm/gma500/intel_bios: Demote non-conformant kernel-doc header adds 93c3ffc8e43f drm/gma500/intel_i2c: Remove superflouous parameter descri [...] adds 5461bdc5772f drm/gma500/mmu: Make local function 'psb_mmu_pt_alloc_map_ [...] adds 63ad2a972c92 drm/gma500/power: Fix a bunch of *dev documentation issues adds 98daaba0a7c3 drm/gma500/gma_display: Demote kernel-doc abuses to standa [...] adds ba42485c1856 drm/gma500/gma_device: Include our own header containing p [...] adds 14981b8095fb drm/gma500/psb_intel_display: Demote kernel-doc formatting abuse adds 73512178daf8 drm/gma500/psb_intel_lvds: Supply description for 'mode_dev' adds b859bd3a3c4c drm/gma500/psb_intel_modes: Provide missing descriptions f [...] adds 2717e5951cd5 drm/gma500/gem: Do not rely on consumers to include drm/dr [...] adds ce5735b69f66 drm/gma500/gem: Include our own header containing prototypes adds 2a6589cf2daf drm/gma500/mmu: Remove unused function 'psb_get_default_pd_addr' adds 7a6200203533 drm/gma500/power: Remove excess param description 'state' adds 4dacee1630b9 drm/gma500/mmu: Actually return an error if one occurs adds 89e8e281d0e1 drm/gma500/psb_intel_sdvo: Demote kernel-doc abuses adds d6936950d8b5 drm/gma500/psb_irq: Demote kernel-doc abuse adds f3cca4da90d0 drm/drm_dp_helper: Fix spelling issue and add missing desc [...] adds 18b9bf2cc9ab drm/gma500/cdv_intel_crt: Demote kernel-doc abuse in 'cdv_ [...] adds 9f67e0e8db7d drm/gma500/cdv_intel_display: Demote kernel-doc abuse in ' [...] adds 9d4f8c9ab11c drm/gma500/cdv_intel_lvds: Demote unworthy headers to stan [...] adds 77ee9c5688c9 drm/gma500/cdv_intel_dp: Demote one unworthy header fix another adds 87b1e2bbe3de drm/gma500/oaktrail_lvds_i2c: Remove unused variables 'tmp' adds dd05f63da995 drm/gma500/oaktrail_lvds: Demote one documentation header [...] adds ec75c84eea49 drm/gma500/oaktrail_crtc: Demote unworthy kernel-doc headers adds c9af49c107f5 drm/gma500/mdfld_dsi_output: Demote a couple of kernel-doc [...] adds d578f32bdeb9 drm/gma500/mdfld_intel_display: Demote three kernel-doc fo [...] adds cec7638b8e79 drm/drm_agpsupport: Strip out obviously wrong descriptions [...] adds 36b73b051c41 drm: Upcast struct drm_device.dev to struct pci_device; re [...] adds b9d4efa8f9a2 drm: Unamp the entire device address space on device unplug adds e582951baabb drm/sched: Cancel and flush all outstanding jobs before finish. adds c31eb10fd5ae drm/amdgpu: Remove accidentally added small unused hunk. adds 71c46fc33a37 Merge tag 'drm-misc-next-2021-01-19' of git://anongit.free [...] adds fe2d9f5abf19 drm/amdgpu: toggle on DF Cstate after finishing xgmi injection adds 3f5f188963a4 drm/amdgpu: updated fw attestation interface adds b479efb0a94a drm/amd/display: fix the system memory page fault because [...] adds b3de22cbde83 drm/amd/pm: update driver if version for navy_flounder adds b4423a3d30a9 drm/amd/display: fix the coding style issue of integrated_info adds f4fb55953166 drm/amdgpu/display: these forward declarations are not used adds 4aef0ebc6b65 drm/amdgpu: fix build error without x86 kconfig (v2) adds a6b8720c2f85 Merge tag 'amd-drm-next-5.12-2021-01-20' of https://gitlab [...] new 3db9353ea32c drm/i915/gt: Reapply ppgtt enabling after engine resets new e73263367088 drm/i915/gt: Prune 'inline' from execlists new 9834dfef55cc drm/i915/gt: Prune inlines new d263dfa7d269 Merge drm/drm-next into drm-intel-gt-next new 163433e5c50a drm/i915: Mark up protected uses of 'i915_request_completed' new b2fe00bbb2b6 drm/i915: Drop i915_request.lock serialisation around await_start new 1a72e7414d15 drm/i915/gem: Reduce ctx->engine_mutex for reading the clo [...] new 2d60d3e0a2a2 drm/i915/gem: Reduce ctx->engines_mutex for get_engines() new 9736387a9f17 drm/i915: Reduce test_and_set_bit to set_bit in i915_reque [...] new dcaccaf0e83a drm/i915/gem: split gem_create into own file new 7d58fef2e70a drm/i915/gem: sanity check object size in gem_create new 97d553963250 drm/i915/region: convert object_create into object_init new 0bd080497bb8 drm/i915: add back static declaration new 2c421896adb0 drm/i915/gt: Drop atomic for engine->fw_active tracking new 4fb05a392a5b drm/i915/gt: Extract busy-stats for ring-scheduler new f530a41d13f2 drm/i915/gt: Convert stats.active to plain unsigned int new ace44e13e577 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals new b06b8103ae3e drm/i915/gt: Add arbitration check before semaphore wait new 4f86975f539d drm/i915: Add DEBUG_GEM to the recommended CI config new 03c62d886dd6 drm/i915: Make GEM errors non-fatal by default new e627d5923cae drm/i915/gt: One more flush for Baytrail clear residuals new 80655d2ad133 drm/i915/selftests: Prepare the selftests for engine reset [...] new 14139c3e8d12 drm/i915/gt: Lift stop_ring() to reset_prepare new 77e2faeb0744 drm/i915/gt: Disable the ring before resetting HEAD/TAIL new 8fd7b58a21a3 drm/i915/gt: Pull ring submission resume under its caller [...] new 6f0f70cdaf87 drm/i915: Mark per-engine-reset as supported on gen7 new db80a1294c23 drm/i915/gem: Remove per-client stats from debugfs/i915_ge [...] new 23b2afc6eef8 drm/i915: Fix the sgt.pfn sanity check new c97498363fc3 drm/i915/error: Fix object page offset within a region new e2f4367a475b drm/i915: move i915_map_type into i915_gem_object_types.h new 8f47c8c3b06f drm/i915/pool: constrain pool objects by mapping type new d60d3374d343 drm/i915/gem: Make i915_gem_object_flush_write_domain() static new f99e67f1b929 drm/i915/display: Apply interactive priority to explicit f [...] new e7004ea4f5f5 drm/i915/gt: Close race between enable_breadcrumbs and can [...] new 1e58215f06d6 drm/i915/uc: Add function to define defaults for GuC/HuC enable new 95b98f004f9d drm/i915/region: don't leak the object on error new ac05a22cd07a drm/i915/gem: Almagamate clflushes on suspend new 30d2bfd09383 drm/i915/gem: Almagamate clflushes on freeze new 41a9c75d0acf drm/i915/gem: Move stolen node into GEM object union new 0175969e489a drm/i915/gem: Use shrinkable status for unknown swizzle quirks new e956996cb078 drm/i915/gem: Protect used framebuffers from casual eviction new 14ca83eece95 drm/i915/gem: Drop lru bumping on display unpinning new aba738262b91 drm/i915/gt: Do not suspend bonded requests if one hangs new a2dd2ff50cde drm/i915/gt: Skip over completed active execlists, again new 493f30cd086e drm/i915/gvt: parse init context to update cmd accessible [...] new 3c4f2120d890 drm/i915/gvt: scan VM ctx pages new f18d417a5743 drm/i915/gvt: filter cmds "srm" and "lrm" in cmd_handler new 73a37a43d1b0 drm/i915/gvt: filter cmds "lrr-src" and "lrr-dst" in cmd_handler new 252cec9fc952 drm/i915/gvt: filter cmd "pipe-ctrl" in cmd_handler new 70add39fad1c drm/i915/gvt: export find_mmio_info new 1a8811930c96 drm/i915/gvt: make width of mmio_attribute bigger new bed42f13cac5 drm/i915/gvt: introduce a new flag F_CMD_WRITE_PATCH new 885e1938452f drm/i915/gvt: statically set F_CMD_WRITE_PATCH flag new b7ccb10ed80c drm/i915/gvt: update F_CMD_WRITE_PATCH flag when parsing init ctx new 02dd2b12a685 drm/i915/gvt: unify lri cmd handler and mmio handlers new c071a6c0fef0 Merge tag 'gvt-gt-next-2021-01-18' of https://github.com/i [...] new 69b4b9984220 drm/i915/gvt: Add missing forward decl of intel_vgpu for HDRTEST new d82afcf9caaa Merge tag 'drm-intel-gt-next-2021-01-21-1' of git://anongi [...] new 0cc9967a4250 Merge remote-tracking branch 'drm/drm-next' new 9f0837e066af drm/amd/pm: remove unused message SMU_MSG_SpareX new b43ae488ac31 drm/amd/amdgpu: remove redundant flush_delayed_work new 617ab854012c drm/amd/display: Fixed corruptions on HPDRX link loss restore new 21b882de6af4 drm/amd/display: disable FEC while using eDP new 7a214cd84680 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] new d2138be38314 drm/amd/display: Use hardware sequencer functions for PG control new a0ffc3fd67e7 drm/amd/display: Report Freesync to vrr_range debugfs entr [...] new eee9647490b6 drm/amd/display: Allow dmub srv hardware reset before HW init new 44a09e3d95bd drm/amd/display: Guard against NULL pointer deref when get [...] new d740a39c3dde drm/amd/display: Fix reset sequence with driver direct DMC [...] new 69d5c7f398c3 drm/amd/display: Change function decide_dp_link_settings t [...] new 16ca2d465d0f drm/amd/display: Allow dmu_stg to support cached inbox for dmub new 64ff0882426e drm/amd/display: Log link/connector info provided in BIOS [...] new 4ef37e2703d9 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...] new 8aeb42bd2b36 drm/amd/display: Allow PSTATE chnage when no displays are enabled new 53830077163d drm/amd/display: Update dram_clock_change_latency for DCN2.1 new f306892b7cb7 drm/amd/display: [FW Promotion] Release 0.0.48 new c711879f5021 drm/amd/display: 3.2.119 new d3dc8f4d18cc drm/amdgpu: Remove GFXOFF MASK for Vangogh new 91067d895970 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh new d96dd7ef3f34 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...] new 860cc26a0179 drm/amdgpu: Add RLC_PG_DELAY_3 for Vangogh new 3c9a7b7d6e75 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3 new b153d8d7d08f drm/amd/display: Enable programing of MALL watermarks new 7fc75382ec68 drm/amd/display: Dynamic cursor cache size for MALL eligib [...] new ea7154d8d9fb drm/amd/display: Update dcn30_apply_idle_power_optimizatio [...] new a49054353e0e drm/amd/display: Fix spelling mistake of function name new 59f4ededd9c0 drm/amdgpu: Assign boolean values to a bool variable new 366468ff6c34 drm/amdgpu: Allow GfxOff on Vangogh as default new 2b3a1f515fe1 drm/amdgpu:Add pcie gen5 support in pcie capability. new e484de44b1ae drm/amd/pm: print the timeout of smc message new 19fef554bd3e drm/amdkfd: Enable userptr support when KFD is enabled new dcb820d185f5 drm/amdgpu: remove gpu info firmware of green sardine new 95518f3dd46a usb: typec: ucsi: check cci busy during PPM reset new 314b51cc9b08 drm/amdgpu: add another raven1 gfxoff quirk new 58f250ec1c77 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio new eab6d4bf5487 Merge remote-tracking branch 'amdgpu/drm-next' new d276e16702e2 drm/i915/hdcp: Update CP property in update_pipe new b3c6661aad97 drm/i915/hdcp: Get conn while content_type changed new 0abd3acf8a31 drm/i915/hotplug: Handle CP_IRQ for DP-MST new 6c63e6e14da7 drm/i915/hdcp: No HDCP when encoder is't initialized new fc6097d4fb29 drm/i915/hdcp: DP MST transcoder for link and stream new fbf652bdb4b2 drm/i915/hdcp: Move HDCP enc status timeout to header new 1a67a168f57b drm/i915/hdcp: HDCP stream encryption support new 2a743b7b8a8b drm/i915/hdcp: Configure HDCP1.4 MST steram encryption status new 3d2e4e8c930b drm/i915/hdcp: Enable Gen12 HDCP 1.4 DP MST support new 29b283a49c2b drm/i915/hdcp: Pass dig_port to intel_hdcp_init new a6c6eac947d5 drm/i915/hdcp: Encapsulate hdcp_port_data to dig_port new 6581cc9e5da9 misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len new 90103622c30b drm/hdcp: Max MST content streams new e03187e12cae drm/i915/hdcp: MST streams support in hdcp port_data new 5bd29e32bb99 drm/i915/hdcp: Pass connector to check_2_2_link new d631b984cc90 drm/i915/hdcp: Add HDCP 2.2 stream register new e9fd05c3e4f2 drm/i915/hdcp: Support for HDCP 2.2 MST shim callbacks new 899c8762f981 drm/i915/hdcp: Configure HDCP2.2 MST steram encryption status new d5a0d4b9380a drm/i915/hdcp: Enable HDCP 2.2 MST support new 1c6e527d6947 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...] new 67fba3f1c73b drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...] new 702c08d6d034 drm/i915/display: remove useless use of inline new 7853b437391a drm/i915/display: fix the uint*_t types that have crept in new abad6805ee78 drm/i915/pps: abstract panel power sequencer from intel_dp.c new 7191d9d21b6f drm/i915/pps: rename pps_{,un}lock -> intel_pps_{,un}lock new f4249942989b drm/i915/pps: rename intel_edp_backlight_* to intel_pps_ba [...] new eb46f498bf5f drm/i915/pps: rename intel_edp_panel_* to intel_pps_* new db7c94f908ad drm/i915/pps: rename edp_panel_* to intel_pps_*_unlocked new f033d7eb000a drm/i915/pps: abstract intel_pps_vdd_off_sync new c520869ac4ef drm/i915/pps: add higher level intel_pps_init() call new 73bb78b5ba68 drm/i915/pps: abstract intel_pps_encoder_reset() new c94287f158dc drm/i915/pps: rename intel_dp_check_edp to intel_pps_check [...] new 07eb5b1f1711 drm/i915/pps: rename intel_power_sequencer_reset to intel_ [...] new 572a0d301754 drm/i915/pps: add locked intel_pps_wait_power_cycle new bcdf0f71b0e9 drm/i915/pps: rename vlv_init_panel_power_sequencer to vlv [...] new d70920adf9f2 drm/i915/pps: rename intel_dp_init_panel_power_sequencer* [...] new 35f0837e0682 drm/i915/dg1: Apply WA 1409120013 and 14011059788 new ba8ef8c0b958 drm/i915: Drop one more useless master_transcoder assignment new 6b20b734bbf1 drm/i915/display: Bitwise or the conversion colour specifi [...] new a1f6bfe17931 drm/i915: Try to guess PCH type even without ISA bridge new 31b10c1a947d drm/i915: Pass port to intel_panel_bl_funcs.get() new 3170a21f7059 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] new fbf756c31cca drm/i915: refactor some crtc code out of intel display. (v2) new 8cf41f316e64 drm/i915: refactor pll code out into intel_dpll.c new 777e687a0c65 drm/i915: split fdi code out from intel_display.c new ba217b77772a Merge drm/drm-next into drm-intel-next new 0aa5c3835c8a drm/i915: support two CSC module on gen11 and later new 147819f6b890 drm/i915: Disable TRAINING_PATTERN_SET before stopping the [...] new 60920148ba41 drm/i915: Fix the training pattern debug print new 699390f7f026 drm/i915: Fix the PHY compliance test vs. hotplug mishap new 33ef04fa5d27 drm/i915: Drop redundant parens new 30b61720aa9e drm/i915: Generalize the async flip capability check new 8693ee2e378d drm/i915: Add plane vfuncs to enable/disable flip_done interrupt new 6cc3bb750616 drm/i915: Move the async_flip bit setup into the .async_fl [...] new 68fd1faa92a2 drm/i915: Reuse the async_flip() hook for the async flip d [...] new a575c00e5bc1 drm/i915: Keep track of pwm-related backlight hooks separately new 4a8d79901d5b drm/i915/dp: Enable Intel's HDR backlight interface (only [...] new 2227816e647a drm/i915/dp: Allow forcing specific interfaces through ena [...] new 7c553f8b5a7d drm/dp: Revert "drm/dp: Introduce EDID-based quirks" new 97b70144b250 drm/i915/pps: refactor init abstractions new 0bf1e5a852e3 drm/i915/pps: move pps code over from intel_display.c and [...] new 45f8a8ceb9af drm/i915/dp: abstract struct intel_dp pps members to a sub-struct new aa850fb1c879 drm/i915/dp: split out aux functionality to intel_dp_aux.c new a089301d8dbf drm/msm/dp: fix build after dp quirk helper change new 5ec346476e79 drm/i915: Fix ICL MG PHY vswing handling new 85da029264e8 drm/i915: Unify the sanity checks for the buf trans tables new fe7d52bccab6 drm/i915/dp: Don't use DPCD backlights that need PWM enabl [...] new 4a8a3b17b319 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 58ef3aeb9ac3 drm/tegra: falcon: Support newer VIC firmware adds 59e520a695e7 drm/tegra: vic: Add comments on STREAMID registers adds e87ba0fefc0d drm/tegra: dc: Enable display controller driver for Tegra114 adds efc8a109e5ce drm/tegra: gr2d: Correct swapped device-tree compatibles adds 3ef170c25b97 drm/tegra: gr2d: Add compatible for Tegra114 adds dcdfe2712b68 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails new 23224a81970a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev adds 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues adds abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] adds d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] adds e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours adds 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] adds ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] adds a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] adds b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header adds 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] adds c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] adds 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] adds c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] adds 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] adds ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses adds 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] adds cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues adds 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] adds ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] adds 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] adds 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' adds 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] adds 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] adds 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] adds a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] adds e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] adds 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' adds 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] adds dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] adds f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] adds 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] adds d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] adds 5269a618eec7 video: fbdev: simplefb: Fix info message during probe adds e1827807e8d9 video: fbdev: simplefb: Add "r5g5b5a1" mode adds 3763d635deaa drm/ttm: add debugfs directory v2 adds ba051901d10f drm/ttm: add a debugfs file for the global page pools adds 568517686f50 drm/ttm: add debugfs entry to test pool shrinker v2 adds f987c9e0f537 drm/ttm: optimize ttm pool shrinker a bit adds 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 adds 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro adds ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply adds d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers new b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper new 8af8a109b34f drm/ttm: device naming cleanup new 6a56d09bdab7 drm: Update todo.rst new 96f240a4df13 Merge remote-tracking branch 'drm-misc/for-linux-next' new b67498d63003 regmap: Assign boolean values to a bool variable new aa3233086b48 Merge remote-tracking branch 'regmap/for-5.12' into regmap-next new 9712cb35dffc Merge remote-tracking branch 'regmap/for-next' adds e8afdfdc8125 ALSA: usb-audio: Convert remaining strlcpy() to strscpy() adds 42ef170d57d8 ALSA: usb-audio: Convert the last strlcpy() usage adds 9a08676fc596 ALSA: dice: add support for Lexicon I-ONIX FW810s adds 669f65eaeb96 ALSA: pci: Simplify with dma_set_mask_and_coherent() adds 915183b62276 ALSA: x86: Simplify with dma_set_mask_and_coherent() adds c09e28cd1219 Merge branch 'for-linus' into for-next adds b952ac76a20b ALSA: usb-audio: Add support for Pioneer DJM-750 new 086b957cc17f ALSA: usb-audio: Skip the clock selector inquiry for singl [...] new 85db1cfb13e3 ALSA: usb-audio: Fix "RANGE setting not yet supported" errors new 63b98cef80c3 Merge remote-tracking branch 'sound/for-next' adds 2d446c98cde3 Merge v5.11-rc3 adds 16117beb16f0 ASoC: qcom: Remove useless debug print adds 03b49bf9a92b ASoC: qcom: Add some names to regmap configs adds e697df66876c ASoC: qcom: Stop casting away __iomem for error pointers adds 4e15f5060d34 ASoC: qcom: Remove duplicate error messages on ioremap adds 42dc604051c9 Merge series "ASoC: qcom: Minor code cleanups for lpass-cp [...] adds 7ef8c9edc86c ASoC: codecs: soundwire: increase resume timeout adds 574b813ae53f Merge series "ASoC/SoundWire: fix timeout values" from Bar [...] adds 160e8f96c626 ASoC: intel, keembay-i2s: Fix dt binding errors adds 57c412d43d71 ASoC: audio-graph-card: Drop remote-endpoint as required property adds 39860fe070c9 ASoC: SOF: Intel: initial support to AlderLake-P adds f4d3bd8be4f2 cros_ec_commands: Add EC_CODEC_I2S_RX_RESET adds 7f1f7ae102ea ASoC: cros_ec_codec: Reset I2S RX when probing adds 0dedbde5062d ASoC: cpcap: Implement set_tdm_slot for voice call support adds d3afb00220be ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() adds ab152afa2427 ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() adds 7cc206bff69b ASoC: tegra: Simplify with dma_set_mask_and_coherent() adds 97692432406d Merge series "ASoC: Simplify with dma_set_mask_and_coheren [...] adds 9e0f86fdcdab ASoC: dt-bindings: tegra: Add graph bindings adds a9f22c03a8ac ASoC: dt-bindings: tegra: Add json-schema for Tegra audio [...] adds 202e2f774543 ASoC: tegra: Add audio graph based card driver adds 6b050d45a60b Merge series "Tegra210 audio graph card" from Sameer Pujar [...] adds 9ce63203eb20 ASoC: fsl_ssi: Use of_device_get_match_data() adds d7388718d491 ASoC: fsl_micfil: Use of_device_get_match_data() adds 42450175a3d2 ASoC: fsl_xcvr: Remove unused of_id variable adds 214172a9ca26 ASoC: fsl_asrc: Remove of_device_get_match_data() error check adds 1ccf6e6ef926 ASoC: fsl_esai: Remove of_device_get_match_data() error check adds 4e63b56593e2 ASoC: fsl_spdif: Remove of_device_get_match_data() error check adds 61fbeb5dcb3d ASoC: remove sirf prima/atlas drivers adds dc98f1d655ca ASoC: remove zte zx drivers adds 55331b550f30 Merge series "ASoC: remove obsolete drivers" from Arnd Ber [...] adds 4e37528a97bf ASoC: mediatek: mt8192-mt6359: move headset_jack to card s [...] adds 12295ef97078 ASoC: mediatek: mt8192-mt6359: simplify mt8192_rt5682_init adds df369921d726 ASoC: mediatek: mt8192: change mclk_multiple of TDM from 1 [...] adds 9bc20e8076c9 ASoC: dt-bindings: mt8192-mt6359: add hdmi-codec property adds 0d80c48c8478 ASoC: mediatek: mt8192-mt6359: support audio over DP adds 879a67e35770 Merge series "ASoC: mediatek: mt8192-mt6359: support DP au [...] new 06c8456753f6 ASoC: rt5682: remove connection with LDO2 in DAPM graph new d52bbf747cfa ASoC: topology: KUnit: Add KUnit tests passing various arg [...] new cec9128dfcf9 ASoC: topology: KUnit: Add KUnit tests passing empty topol [...] new 3ad8c8e9efc5 ASoC: topology: KUnit: Add KUnit tests passing topology wi [...] new 1e924131e940 Merge series "Add KUNIT tests for ASoC topology" from Amad [...] new 80f454e28370 ASoC: soc-pcm: revert soc_pcm_apply_symmetry() new f14654ddf2e9 ASoC: sync parameter naming : rate / sample_bits new 55d0056ba6a1 ASoC: adi: sync parameter naming (rate/sample_bits) new ba471f8d1655 ASoC: atmel: sync parameter naming (rate/sample_bits) new 3470c2398ce9 ASoC: au1x: sync parameter naming (rate/sample_bits) new a8e940222bdf ASoC: bcm: sync parameter naming (rate/sample_bits) new f1e6b04baba6 ASoC: cirrus: sync parameter naming (rate/sample_bits) new c6d152a8de56 ASoC: tegra: sync parameter naming (rate/sample_bits) new fadaed302313 ASoC: rockchip: sync parameter naming (rate/sample_bits) new d11ff0bf6ac1 ASoC: samsung: sync parameter naming (rate/sample_bits) new f1cd5f3bbcef ASoC: sh: sync parameter naming (rate/sample_bits) new c756316f0027 ASoC: ti: sync parameter naming (rate/sample_bits) new c658b2185818 ASoC: pxa: sync parameter naming (rate/sample_bits) new 4b7ead032ecd ASoC: mediatek: sync parameter naming (rate/sample_bits) new cb2f6927faf4 ASoC: fsl: sync parameter naming (rate/sample_bits) new 0769575294e4 ASoC: wm*: sync parameter naming (rate/sample_bits) new a9aef184f7b4 ASoC: tlv*: sync parameter naming (rate/sample_bits) new bc03b3910ef6 ASoC: rt*: sync parameter naming (rate/sample_bits) new 42c9b5bec1c5 ASoC: nau*: sync parameter naming (rate/sample_bits) new fa056c07367e ASoC: tas*: sync parameter naming (rate/sample_bits) new 1c6d1c4f6874 ASoC: da*: sync parameter naming (rate/sample_bits) new 4060064e8baf ASoC: es*: sync parameter naming (rate/sample_bits) new cb40d1b4581c ASoC: max*: sync parameter naming (rate/sample_bits) new 260b668cf356 ASoC: cs*: sync parameter naming (rate/sample_bits) new 9b4488efdecc ASoC: tscs*: sync parameter naming (rate/sample_bits) new 870b76ea7d0c ASoC: ak*: sync parameter naming (rate/sample_bits) new f88f45861bbd ASoC: adau*: sync parameter naming (rate/sample_bits) new 0547dece8dcb ASoC: jz4740: sync parameter naming (rate/sample_bits) new 813857086191 ASoC: sunxi: sync parameter naming (rate/sample_bits) new b33c088a9b0b ASoC: zl38060: sync parameter naming (rate/sample_bits) new 4735c8cadd54 ASoC: ssm2602: sync parameter naming (rate/sample_bits) new bea17630c4ad ASoC: sgtl5000: sync parameter naming (rate/sample_bits) new 23df7f69ff13 ASoC: mc13783: sync parameter naming (rate/sample_bits) new 852d4daa9689 ASoC: mt6660: sync parameter naming (rate/sample_bits) new 65ba325625e7 ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) new 6058bcb49744 ASoC: ab8500: sync parameter naming (rate/sample_bits) new 278eacf3dc71 ASoC: alc5632: sync parameter naming (rate/sample_bits) new 15d27c2b129f ASoC: cx2072x: sync parameter naming (rate/sample_bits) new d5d396c8b01e ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) new 3b940ecd2ebf ASoC: lm49453: sync parameter naming (rate/sample_bits) new 6944db0ab8c4 ASoC: ml26124: sync parameter naming (rate/sample_bits) new fa31a2c787ae ASoC: soc-dai.h: remove symmetric_rates/samplebits new fac110cbcdde ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() new 3a9067211122 ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() new ff385c1f4ca8 Merge series "ASoC: sync parameter naming : rate / sample_ [...] new d40ab86f7db3 ASoC: topology: Ensure that needed parameters are set new 9c88a9838352 ASoC: topology: Check if ops is set before dereference new c7a83edf9d08 Merge series "Add sanity checks for topology API calls" fr [...] new e3dba4b369a9 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 842246b734df Merge remote-tracking branch 'sound-asoc/for-next' adds ebfac7b778fa module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for unde [...] adds ec2a29593c83 module: harden ELF info handling new e51bc932c584 Merge remote-tracking branch 'modules/modules-next' new a1ba9c2986e4 Input: synaptics - replace NOOP with suitable commentary new 7c0c38402a61 Input: melfas_mip4 - mark a bunch of variables as __always_unused new 33f93726b7b2 Input: usbtouchscreen - actually check return value of usb [...] new e664f0021fca Input: surface3_spi - remove set but unused variable 'timestamp' new 05b67b7a08fb Input: stmpe-ts - add description for 'prop' struct member new 6965eece2a89 Input: ads7846 - convert to one message new c1816d9254a0 Merge remote-tracking branch 'input/next' new 1ab2cadc737c Merge remote-tracking branch 'block/for-next' new 2d06dfecb132 dm integrity: fix a crash if "recalculate" used without "i [...] new 5c02406428d5 dm integrity: conditionally disable "recalculate" feature new 004b8ae9e2de dm crypt: fix copy and paste bug in crypt_alloc_req_aead new 809b1e494577 dm: avoid filesystem lookup in dm_get_dev_t() new 196d8a9d8bf3 dm dust: remove h from printk format specifier new 95199feed097 dm crypt: Spelling s/cihper/cipher/ new ed2454800789 dm integrity: fix spelling mistake "flusing" -> "flushing" new d5ffbbb9e85a dm: cleanup of front padding calculation new a96a5e98d4d6 dm persistent data: fix return type of shadow_root() new 61b8b2a834bf dm integrity: introduce the "fix_hmac" argument new 28e119ffc90f Merge remote-tracking branch 'device-mapper/for-next' new ea70be99646a Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 209000ae9948 Merge branch 'fixes' into next adds c0e89a1023c1 mmc: core: remove redundant card null check to mmc_can_sleep() adds b01e546d4d41 mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL9763E adds 2d9c5c1991f0 mmc: sdhci-of-arasan: use of_device_get_match_data() adds 3e0435307d91 mmc: sdhci-of-arasan: Convert to use np instead of pdev->d [...] adds bbbfffd68c7d mmc: sdhci-of-arasan: Add structure device pointer in prob [...] adds 3efb54d2b90f mmc: sdhci-of-arasan: Use dev_err_probe() to avoid spamming logs adds 7876cf513cf3 mmc: sdhci-pci-gli: Finetune HS400 RX delay for GL9763E adds 44cfba75a815 mmc: core: convert comma to semicolon adds dd98340fbd45 mmc: omap_hsmmc: Simplify bool comparison and conversion adds f2134ac9905b dt-bindings: mmc: sdhci-am654: fix compatible for j7200 adds 803935968102 mmc: core: Add helper for parsing clock phase properties adds 0733f9edb37d mmc: sdhci-of-aspeed: Expose clock phase controls adds 7053527dae05 mmc: sdhci-of-aspeed: Add AST2600 bus clock support adds 7efa02a981d6 mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations adds 3c9ba4877425 MAINTAINERS: Add entry for the ASPEED SD/MMC driver adds af5b40eccd9f mmc: core: remove unused host parameter of mmc_sd_get_csd() adds 1c74c9b2a873 mmc: test: remove the shutdown function adds 9d325e7d519e mmc: test: clean up mmc_test_cleanup() adds d27f1dd0dfd2 mmc: mmci: Convert bindings to DT schema adds 22510bcd5547 mmc: sdhci-iproc: Add ACPI bindings for the RPi new 0121ae1e7a06 Merge remote-tracking branch 'mmc/next' new aa61f9016e3e Merge remote-tracking branch 'mfd/for-mfd-next' adds 93cc26fa8f37 backlight: lms283gf05: Convert to GPIO descriptors adds 4a98e5ef88f8 backlight: sky81452-backlight: Convert comma to semicolon new 41ea9a2f4d35 Merge remote-tracking branch 'backlight/for-backlight-next' adds 51567ad125f9 power: supply: cpcap-battery: constify psy_desc adds 39196cfe10dd power: supply: cpcap-charger: Fix power_supply_put on null [...] adds 3ed510f06e12 power: supply: bq27xxx: Support CHARGE_NOW for bq27z561/bq [...] adds f856b2f295bc power: supply: ds2780: Switch to using the new API kobj_to_dev() adds f005e63100b3 power: supply: ab8500_fg: convert comma to semicolon adds 7088ef6726e8 power: supply: bq24190_charger: convert comma to semicolon adds 26fe7d1da95b dt-bindings: power/supply: Add ltc4162-l-charger adds 95aa21a3f118 power: reset: at91-sama5d2_shdwc: fix wkupdbc mask adds fe487c75a453 dt-bindings: atmel-sysreg: add microchip,sama7g5-shdwc adds b7e15bd0c17a power: reset: at91-sama5d2_shdwc: add support for sama7g5 adds 95b78d53706d power: supply: charger-manager: fix incorrect health status adds cd060b4d0868 power: supply: bq27xxx: fix polarity of current_now adds a4bdea2004b2 power: supply: fix sbs-charger build, needs REGMAP_I2C new e11e67d52d7b Merge remote-tracking branch 'battery/for-next' adds c2fa56173ba6 Merge v5.11-rc3 adds 4d23b84d1fcd regulator: pf8x00: add a doc for the module adds 988d0d42509a regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc adds 34b860aa0b62 regulator: dt-bindings: pf8x00: mark nxp,ilim-ma property [...] adds 245f5f65229a regulator: pf8x00: mark nxp,ilim-ma property as deprecated adds 35a93349932e regulator: pf8x00: use linear range for buck 1-6 adds 475a5d85ff62 regulator: pf8x00: fix nxp,phase-shift adds dd582369c6c1 regulator: qcom-labibb: Implement voltage selector ops adds f35f6d8c1175 Merge series "Really implement Qualcomm LAB/IBB regulators [...] adds e78bf6be7eda regulator: axp20x: Fix reference cout leak adds 9a12eb704ea2 regulator: qcom-labibb: Switch voltage ops from linear_ran [...] adds 8056704ba948 regulator: qcom-labibb: Implement current limiting adds 3bc7cb99fb6e regulator: qcom-labibb: Implement pull-down, softstart, ac [...] adds 390af53e0411 regulator: qcom-labibb: Implement short-circuit and over-c [...] adds 558130400465 regulator: qcom-labibb: Document soft start properties adds 949920048466 regulator: qcom-labibb: Document SCP/OCP interrupts adds e34578223b3f Merge series "Really implement Qualcomm LAB/IBB regulators [...] new d93d6f52bd9e regulator: remove ab3100 driver new dea6dd2ba63f regulator: s5m8767: Fix reference count leak new 71ca776a8885 regulator: qcom-rpmh: Add pmc8180 and pmc8180c new e46c52f7efa2 regulator: qcom-rpmh: Add pmc8180 and pmc8180c new a5872bd3398d regulator: s5m8767: Drop regulators OF node reference new 3d71db314529 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 11a2e8d892ed Merge remote-tracking branch 'regulator/for-next' new 42b5d6188cde Merge remote-tracking branch 'security/next-testing' adds d5144e154d5e security: keys: Fix fall-through warnings for Clang adds 562b8af6e3f6 keys: Remove outdated __user annotations adds 0c3f19da1229 watch_queue: Drop references to /dev/watch_queue adds 3d7600efd07c security/keys: use kvfree_sensitive() adds debf01eb1e71 KEYS: asymmetric: Fix kerneldoc adds 979ef89d2235 security: keys: delete repeated words in comments adds 5964b1125025 KEYS: remove redundant memset adds 4dd5856aaa85 crypto: asymmetric_keys: fix some comments in pkcs7_parser.h adds ac6d14e5c929 encrypted-keys: Replace HTTP links with HTTPS ones adds d836a387ac1d PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one adds 4052fae1ccca crypto: pkcs7: Use match_string() helper to simplify the code adds c3c5f4d48a02 keys: remove trailing semicolon in macro definition adds 125cfe729af9 crypto: public_key: Remove redundant header file from publ [...] adds 79cf458cf7f7 certs/blacklist: fix kernel doc interface issue adds b2cb219c2f8d certs: Fix blacklisted hexadecimal hash string check adds 22e987867b3b PKCS#7: Fix missing include adds 54ee0a33c69b certs: Fix blacklist flag type confusion adds 52db910f6fdf certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID new 801c76be2b28 Merge remote-tracking branch 'keys/keys-next' adds 365982aba1f2 fs: anon_inodes: rephrase to appropriate kernel-doc new 2ccf95c8063a Merge remote-tracking branch 'selinux/next' adds 8201a68337d4 tpm: Fix fall-through warnings for Clang adds 77d3ee57d96c char: tpm: add i2c driver for cr50 adds 1959feda5665 tpm: Remove tpm_dev_wq_lock adds 9aa5296e51f4 keys: Update comment for restrict_link_by_key_or_keyring_chain adds 28df6d203090 tpm: add sysfs exports for all banks of PCR registers adds 225051939495 ABI: add sysfs description for tpm exports of PCR registers new 9824bd2b28f1 Merge remote-tracking branch 'tpmdd/next' adds c1de44631eb5 audit: Remove leftover reference to the audit_tasklet new 32fe9a6feaaa Merge remote-tracking branch 'audit/next' adds 12e17243d8a1 of: base: improve error msg in of_phandle_iterator_next() adds 86588296acbf fdt: Properly handle "no-map" field in the memory region adds 8a5a75e5e9e5 of/fdt: Make sure no-map does not remove already reserved regions new 19d8ac9fe76d Merge remote-tracking branch 'devicetree/for-next' adds 0ba882ae2818 spi: Drop unused efm32 bus driver adds de634b898609 Merge series "Remove ARM platform efm32" from Uwe Kleine-K [...] adds 8346633f2c87 spi: imx: Don't print error on -EPROBEDEFER new a783de290fc5 spi: spi-au1550: Add suffix "int" to all "unsigned" new 258ea99fe25a spi: spi-mpc52xx: Use new structure for SPI transfer delays new 21ea2743f015 spi: atmel: Put allocated master before return new 181997b49408 spi: remove sirf prima/atlas driver new 3ef2c406737c Merge remote-tracking branch 'spi/for-5.12' into spi-next new 5dc9fc4e4a64 Merge remote-tracking branch 'spi/for-next' adds 1eb8f690bcb5 x86/topology: Make __max_die_per_package available uncondi [...] new 76772de4185c Merge branch 'x86/urgent' adds 745b56b06561 x86/sgx: Fix the return type of sgx_init() new 95cd4428bc09 Merge branch 'x86/sgx' adds 3ff13602d7ca x86/platform/geode: Convert net5501 LED to GPIO machine de [...] adds ab20fda2a3da x86/platform/geode: Convert geode LED to GPIO machine descriptor adds 604303018221 x86/platform/geode: Convert alix LED to GPIO machine descriptor new 4a62ec448e43 Merge branch 'x86/platform' new 3c69925b858a Merge branch 'x86/mm' adds 443121b3ebb9 selftests/fpu: Fix debugfs_simple_attr.cocci warning new e9f67b88f2f0 Merge branch 'x86/misc' new b1971e6eec7d Merge branch 'x86/microcode' new 5e6dca82bcaa x86/entry: Emit a symbol for register restoring thunk new 0bab9cb2d980 x86/entry: Remove put_ret_addr_in_rdi THUNK macro argument new 043e88d8a764 Merge branch 'x86/entry' adds b86cb29287be x86: Remove definition of DEBUG new d7660ebc2439 Merge branch 'x86/cleanups' new 11008897ba54 Merge branch 'x86/cache' new 5d84fd513d53 Merge branch 'x86/build' new 8ae169dbe9e2 Merge branch 'x86/asm' new e065bac64a72 Merge branch 'timers/urgent' new 9c7d9017a49f x86: PM: Register syscore_ops for scale invariance new 19c42c5a7c60 Merge branch 'sched/urgent' adds 7d6a905f3dd6 sched/core: Move schedutil_cpu_util() to core.c adds a5418be9dffe sched/core: Rename schedutil_cpu_util() and allow rest of [...] adds d1515851ca07 thermal: cpufreq_cooling: Reuse sched_cpu_util() for SMP p [...] adds e0b257c3b71b sched: Prevent raising SCHED_SOFTIRQ when CPU is !active adds 0301925dd004 sched: Add schedutil overview adds 8c1f560c1ea3 sched/fair: Avoid stale CPU util_est value for schedutil i [...] adds fc488ffd4297 sched/fair: Skip idle cfs_rq adds 8a41dfcda7a3 sched/fair: Don't set LBF_ALL_PINNED unnecessarily adds e9b9734b7465 sched/fair: Reduce cases for active balance adds 65bcf072e20e sched: Use task_current() instead of 'rq->curr == p' new 05afb86a7b5f Merge branch 'sched/core' new 45e8a209442b Merge branch 'ras/core' new c1c5a1535639 Merge branch 'perf/kprobes' adds ba9506be4e40 perf/x86/intel/uncore: Store the logical die id instead of [...] adds 9a7832ce3d92 perf/x86/intel/uncore: With > 8 nodes, get pci bus die id [...] new 5c8a23976154 Merge branch 'perf/core' adds a2e38dffcd93 objtool: Don't add empty symbols to the rbtree new 9137977de3dc Merge branch 'objtool/urgent' adds fb084fde0c81 objtool: Fully validate the stack frame adds 468af56a7bba objtool: Support addition to set CFA base adds 201ef5a974e2 objtool: Make SP memory operation match PUSH/POP semantics adds c8d7b7e592f4 x86/tools: Use tools headers for instruction decoder selftests adds 1d509f2a6ebc x86/insn: Support big endian cross-compiles adds a1a664ece586 objtool: Fix reloc generation on big endian cross-compiles adds 8bfe273238d7 objtool: Fix x86 orc generation on big endian cross-compiles adds 7786032e52cb objtool: Rework header include paths adds 5ed934e57e71 x86/insn: Fix vector instruction decoding on big endian cr [...] adds ab4e0744e99b objtool: Refactor ORC section generation adds b23cc71c6274 objtool: Add 'alt_group' struct adds c9c324dc22aa objtool: Support stack layout changes in alternatives new f91a85b835cf Merge branch 'objtool/core' adds 9271a40d2a14 lockdep/selftest: Add wait context selftests adds 5831c0f71d66 locking/selftests: More granular debug_locks_verbose adds dfd5e3f5fe27 locking/lockdep: Mark local_lock_t adds bc2dd71b2836 locking/lockdep: Add a skip() function to __bfs() adds 175b1a60e880 locking/lockdep: Clean up check_redundant() a bit adds 5f2962401c6e locking/lockdep: Exclude local_lock_t from IRQ inversions adds 7e923e6a3ceb locking/selftests: Add local_lock inversion tests new 83351e89aa5f Merge branch 'locking/core' new e2f1899de97b Merge branch 'irq/urgent' new a9df828b8083 Merge remote-tracking branch 'tip/auto-latest' adds e26124cd5f70 EDAC/xgene: Do not print a failure message to get an IRQ twice adds 83c0cf46675f Merge branch 'edac-misc' into edac-for-next new 8c793d2b51e1 Merge remote-tracking branch 'edac/edac-for-next' new 69ac4813e473 mm: Add mem_dump_obj() to print source of memory block new 6aa9a11b71d7 mm: Make mem_dump_obj() handle NULL and zero-sized pointers new 3c2ce6f137c0 mm: Make mem_dump_obj() handle vmalloc() memory new b1c463c1d593 mm: Make mem_obj_dump() vmalloc() dumps include start and length new 9ccb0e229bb9 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] new 3992651f925d percpu_ref: Dump mem_dump_obj() info upon reference-count [...] new 9b164056158b Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kf [...] new eb3d07062c44 Merge branch 'kcsan.2021.01.04a' into HEAD new e5c66b238f83 Merge branch 'lkmm.2021.01.04a' into HEAD new c261145abd24 tools/nolibc: Add the definition for dup() new 79f220e56dc8 tools/nolibc: Make dup2() rely on dup3() when available new c0c7c103756f tools/nolibc: Make getpgrp() fall back to getpgid(0) new be60ca41fbaa tools/nolibc: Implement fork() based on clone() new 5b1c827ca3b3 tools/nolibc: Implement poll() based on ppoll() new 70ca7aea50a2 tools/nolibc: Get timeval, timespec and timezone from linu [...] new f65d7117785c tools/nolibc: Remove incorrect definitions of __ARCH_WANT_* new 35635d7fa689 tools/nolibc: Emit detailed error for missing alternate sy [...] new 3c6ce7a53637 tools/nolibc: Fix position of -lgcc in the documented example new 26cec81415b1 tools/rcutorture: Fix position of -lgcc in mkinitrd.sh new 7cdeb798b84d Merge branch 'nolibc.2021.01.21a' into HEAD new dba3476411e7 Merge branch 'clocksource.2021.01.12a' into HEAD new 4af0d1ba4e9c Merge branch 'lkmm-dev.2021.01.04a' into HEAD new 252ae9aa2a2b mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels new a543b943da6f rcutorture: Add crude tests for mem_dump_obj() new 8facb98d8f63 sched/idle: Fix missing need_resched() check after rcu_idl [...] new e1d5201d1c85 cpuidle: Fix missing need_resched() check after rcu_idle_enter() new 1db6a7848955 torturescript: Don't rerun failed rcutorture builds new 4c89f4c8b509 rcu/nocb: Detect unsafe checks for offloaded rdp new 2162b7af299f rcu: Remove superfluous rdp fetch new 84015e0c99e4 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers new 701dabeb3d60 rcu/nocb: Perform deferred wake up before last idle's need [...] new 7bca462bb60f rcu/nocb: Trigger self-IPI on late deferred wake up before [...] new 7586f1973144 entry: Explicitly flush pending rcuog wakeup before last r [...] new 0932934fd95e sched: Report local wake up on resched blind zone within i [...] new d91bcdb9eb4d entry: Report local wake up on resched blind zone while re [...] new 9fc5cd460ee8 timer: Report ignored local enqueue in nohz mode new 877b2021f91a rcu: Fix CPU-offline trace in rcutree_dying_cpu new af61330328ab rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() new 9fa6f4d74943 doc: Update rcu_dereference.rst reference new 7888ecefe956 tools/memory-model: Remove reference to atomic_ops.rst new 76bf60cd23be rcu: Expedite deboost in case of deferred quiescent state new 505a36f8d0b3 rcutorture: Make TREE03 use real-time tree.use_softirq setting new 1fe61db909e3 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] new 88b8aa60a5d2 rculist: Replace reference to atomic_ops.rst new a719cc941fa0 rcu: Fix kfree_rcu() docbook errors new 779039cb890c rcutorture: Fix testing of RCU priority boosting new 689ae022f069 kcsan: Make test follow KUnit style recommendations new 0783e9cc9c22 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests new c5a19f1e513f kcsan: Add missing license and copyright headers new 4bca6a027ca7 kvfree_rcu: Directly allocate page for single-argument case new 36897b24deae kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new 30462fa0456b kvfree_rcu: Use migrate_disable/enable() new 68dda19311f0 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] new fcb4332f619f Merge remote-tracking branch 'rcu/rcu/next' new e1663372d5ff KVM: arm64: Compute TPIDR_EL2 ignoring MTE tag new 9529aaa056ed KVM: arm64: Filter out v8.1+ events on v8.0 HW new 139bc8a6146d KVM: Forbid the use of tagged userspace addresses for memslots new 4f0c2a7fb3e1 Merge remote-tracking branch 'kvm-arm/next' new 41eb6a872df7 Merge remote-tracking branch 'percpu/for-next' adds 93e86295f5e9 workqueue: fix annotation for WQ_SYSFS adds 7bf9c4a88e3e workqueue: tracing the name of the workqueue instead of it [...] new f332df524cb3 Merge remote-tracking branch 'workqueues/for-next' adds 025fe94b63dd platform/surface: aggregator: fix a kernel-doc markup adds e5da18d3e67d platform/surface: aggregator: Fix kernel-doc references adds bbffaa981940 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...] adds dbd7dd8f8859 platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...] adds 251000c5e359 MAINTAINERS: update email address for Henrique de Moraes Holschuh adds c47c042942d3 platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_qu [...] adds 0627cc334d40 sony-laptop: Remove unneeded semicolon new a2e6e61c95f0 Merge remote-tracking branch 'drivers-x86/for-next' adds a906f45d1480 platform/chrome: cros_ec_typec: Make disc_done flag partner-only adds 8fab2755191f platform/chrome: cros_ec_typec: Factor out PD identity parsing adds c097f229b71e platform/chrome: cros_ec_typec: Rename discovery struct adds 8b46a212ad11 platform/chrome: cros_ec_typec: Register cable adds 72d6e32bd85b platform/chrome: cros_ec_typec: Store cable plug type adds 599229763911 platform/chrome: cros_ec_typec: Set partner num_altmodes adds f4edab68e101 platform/chrome: cros_ec_typec: Register SOP' cable plug adds 156309096542 platform/chrome: cros_ec_typec: Register plug altmodes adds ba8ce515454e platform/chrome: cros_ec_typec: Parameterize cros_typec_cm [...] adds 8553a979fcd0 platform/chrome: cros_ec_typec: Send mux configuration ack [...] adds 0944ea07baa7 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT adds 852405d8efcb platform/chrome: cros_ec_proto: Add LID and BATTERY to def [...] adds d7c1fef7fdc7 platform/chrome: Constify static attribute_group structs adds 9f77c58d65ff platform/chrome: cros_ec_commands: Add host command to kee [...] adds 4c2e9b3e1896 platform/chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot. new dbbe786607a2 Merge remote-tracking branch 'chrome-platform/for-next' new 60797ddb46a6 Merge remote-tracking branch 'hsi/for-next' new 14e495f74714 Merge remote-tracking branch 'leds/for-next' new b547c5d61e41 Merge remote-tracking branch 'driver-core/driver-core-next' adds 132ee0da6e9f usb: dwc3: gadget: Disable Vendor Test LMP Received event adds 16bcc58e1dab Documentation/devicetree/bindings/usb/dwc3-st.txt: update [...] adds e793c2a3d376 dt-bindings: usb: update snps,dwc3.yaml references adds 5dc71f1eb870 USB: dwc3: document gadget_max_speed adds c86cad04dcc8 drivers/usb/gadget/udc: Assign boolean values to a bool variable adds e68d0119e328 software node: Introduce device_add_software_node() adds e492ce9bcaa1 usb: dwc3: pci: Register a software node for the dwc3 plat [...] adds 73203bde3a95 usb: dwc3: pci: ID for Tiger Lake CPU adds f08fc2c30e78 usb: dwc3: pci: add support for the Intel Alder Lake-P adds 63d152149b2d usb: gadget: u_ether: support configuring interface names. adds 23bf6fc7046c dt-bindings: usb: convert usb-device.txt to YAML schema adds 6a0d64fc5a4e dt-bindings: net: btusb: change reference file name adds f9924caf5d95 dt-bindings: usb: convert mediatek, musb.txt to YAML schema adds d93b29c80971 dt-bindings: usb: convert mediatek, mtk-xhci.txt to YAML schema adds 717774eb5273 dt-bindings: usb: convert mediatek, mtu3.txt to YAML schema adds 91369720557b MAINTAINERS: update MediaTek PHY/USB entry adds c25c210f590e usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot adds 2e559638f729 usb: phy: phy-mxs-usb: Use of_device_get_match_data() adds 7766cafea0ec usb: bdc: Remove the BDC PCI driver adds f2fc9ff28d1c usb: ch9: Add USB 3.2 SSP attributes adds 121fc3ac2f02 usb: gadget: composite: Use SSP sublink speed macros adds db615c6264cf usb: gadget: Introduce SSP rates and lanes adds ead4c124852e usb: gadget: Introduce udc_set_ssp_rate() for SSP adds 7bf0fc5a6b6e usb: gadget: composite: Report various SSP sublink speeds adds 7de8681be2cd usb: gadget: u_audio: Free requests only after callback adds 25dbd75dd506 usb: gadget: u_audio: factorize ssize to alsa fmt conversion adds 298651178043 usb: gadget: u_audio: remove struct uac_req adds d70f7598c458 usb: gadget: u_audio: clean up locking adds c00243e7cd5c usb: typec: ucsi: Add conditional dependency on USB role switch adds 79f06f04db65 usb: gadget: u_serial: Remove old tasklet comments adds 908f6e2b8a79 USB: gadget: udc: Process disconnect synchronously adds 1c17cc47d764 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 adds 7a79f1f7f7e7 dt-bindings: usb: qcom,dwc3: Add bindings for SM8150, SM82 [...] new 8f3ae4016e48 Merge remote-tracking branch 'usb/usb-next' adds 979d9cbe75b9 USB: serial: pl2303: fix line-speed handling on newer chips adds 7748feffcd80 USB: serial: cp210x: add support for software flow control adds f61309d9c96a USB: serial: cp210x: set IXOFF thresholds adds 03f32d7cb51b USB: serial: cp210x: update control-characters on every change adds dc5338fc64b2 USB: serial: cp210x: drop short control-transfer checks adds 4c0a84cb0904 USB: serial: cp210x: drop unused includes adds 90fa41ee4a67 USB: serial: cp210x: add copyright notice adds f7de9b64265f USB: serial: mxuport: drop short control-transfer check adds 2dc0e7c37549 USB: serial: upd78f0730: drop short control-transfer check adds 66db94786e94 USB: serial: io_ti: drop short control-transfer check adds 0765590f91a2 USB: serial: io_ti: fix a debug-message copy-paste error adds 18d8fe614fad USB: serial: f81232: drop short control-transfer checks adds cfb0fde7a7fa USB: serial: f81534: drop short control-transfer check new c2d405aa86b4 USB: serial: add MaxLinear/Exar USB to Serial driver new 5f6225a7fb2c USB: cdc-acm: ignore Exar XR21V141X when serial driver is built new 6a78b5e2af02 Merge remote-tracking branch 'usb-serial/usb-next' new a0494a92d435 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds aa4731c8b5f4 dt-bindings: phy: qcom,qmp: Add SDX55 USB PHY binding adds 86ef5a79d6bb phy: qcom-qmp: Add support for SDX55 QMP PHY adds c149ced37667 dt-bindings: phy: qcom,qmp: Add SM8150, SM8250 and SM8350 [...] adds 10c744d48d7f phy: qcom-qmp: Add SM8350 USB QMP PHYs adds fcba632d8148 dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM8250 and S [...] adds 26e6d50e9312 phy: qcom-qusb2: Allow specifying default clock scheme adds b0e7f781fc99 phy: qcom-qusb2: Add configuration for SDM660 adds 71edb0b4fa0e dt-bindings: phy: qcom-qusb2: Document SDM660 compatible new ac75eecc5300 Merge remote-tracking branch 'phy-next/next' adds c24dc4bab20c tty: hvcs: Drop unnecessary if block adds 6da629c85871 tty: vcc: Drop unnecessary if block adds 63e34e707c62 tty: vcc: Drop impossible to hit WARN_ON adds fd4a641ac88f leds: trigger: implement a tty trigger adds 429b29aef7f8 tty: serial: Drop unused efm32 serial driver new f754ed71b79c dt-bindings: serial: renesas,hscif: Add r8a779a0 support new e8372c4f51d0 serial: fsl_lpuart: Use of_device_get_match_data() new 08fdc6994560 serial: mxs-auart: Remove serial_mxs_probe_dt() new 532b7cecdd4b serial: mxs-auart: Remove <asm/cacheflush.h> new 4776a4a0a29c serial: remove sirf prima/atlas driver new 3b830a9c34d5 tty: convert tty_ldisc_ops 'read()' function to take a ker [...] new dd78b0c483e3 tty: implement read_iter new 64a69892afad tty: clean up legacy leftovers from n_tty line discipline new 15ea8ae8e03f tty: teach n_tty line discipline about the new "cookie con [...] new d7fe75cbc23c tty: teach the n_tty ICANON case about the new "cookie con [...] new 3cfade53c773 Merge branch 'tty-splice' of git://git.kernel.org/pub/scm/ [...] new 3d446da93aa0 Merge remote-tracking branch 'tty/tty-next' adds 20612d2428c3 fpga: dfl-pci: rectify ReST formatting new 48b7de6687f6 w1/w1.c: w1 address crc quick for DS28E04 eeproms new e3fe0e89fec6 w1/masters/ds2490: queue up found IDs during scan new 6805822954f0 Documentation: devicetree: Add new compatible string for e [...] new f6f1f8e6e3ee misc: eeprom_93xx46: Add quirk to support Microchip 93LC46 [...] new 0809d4cca94c Merge remote-tracking branch 'char-misc/char-misc-next' new c6353b436a95 Merge remote-tracking branch 'extcon/extcon-next' adds 0cff99117991 soundwire: cadence: reduce timeout on transactions adds 565e3afaefee soundwire: sysfs: Constify static struct attribute_group adds c219624c50d5 MAINTAINERS: soundwire: Add soundwire tree adds 6d5e7af1f6f5 soundwire: debugfs: use controller id instead of link_id adds ee3db942432c soundwire: intel: don't return error when clock stop failed adds c397efb77d81 soundwire: use consistent format for Slave devID logs adds 6f206833cec6 soundwire: cadence: add status in dev_dbg 'State change' log adds ec47518742c6 soundwire: bus: add more details to track failed transfers adds db9d9f944f95 soundwire: cadence: fix ACK/NAK handling adds 9a0c798c7a98 soundwire: cadence: adjust verbosity in response handling new 15e41361b66d Merge remote-tracking branch 'soundwire/next' adds 3da88be24997 thunderbolt: Add support for de-authorizing devices new fc1e1b573649 Merge remote-tracking branch 'thunderbolt/next' new d42c2711b393 Merge remote-tracking branch 'staging/staging-next' new 4ac4d5a9b164 Merge remote-tracking branch 'icc/icc-next' adds 9ee8f3d968ae dmaengine: qcom: gpi: Remove unneeded semicolon adds c06e424be5f5 dmaengine: idxd: set DMA channel to be private new 740ed8b4b7bb Merge remote-tracking branch 'dmaengine/next' adds 61e960b07b63 cgroup-v1: add disabled controller check in cgroup1_parse_param() adds 00e01f325de1 MAINTAINERS: Remove stale URLs for cpuset adds b5e56576e162 MAINTAINERS: Update my email address adds da70862efe00 cgroup: cgroup.{procs,threads} factor out common parts adds 415de5fdeb5a cpuset: fix typos in comments adds 385aac151941 cgroup: fix psi monitor for root cgroup adds 74bdd45c85d0 cgroup: update PSI file description in docs adds 00bfa16052cd Merge branch 'for-5.11-fixes' into for-next new 8df6da8790c0 Merge remote-tracking branch 'cgroup/for-next' adds a7ed11fc0b72 Merge branch 'fixes' into for-next new c83706597b0e Merge remote-tracking branch 'scsi/for-next' adds fb7afe24ba1b scsi: ufs: Fix a possible NULL pointer issue adds 9cd20d3f4736 scsi: ufs: Protect PM ops and err_handler from user access [...] adds 6ae208e5d2db scsi: ibmvfc: Add vhost fields and defaults for MQ enablement adds 225acf5f1aba scsi: ibmvfc: Move event pool init/free routines adds 003d91a1393d scsi: ibmvfc: Init/free event pool during queue allocation/free adds bb35ecb2a949 scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() adds 9e6b6b81aafa scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ adds 6d07f129dce2 scsi: ibmvfc: Add Subordinate CRQ definitions adds 3034ebe26389 scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ [...] adds d20046e64c09 scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine adds 1d956ad853fc scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ r [...] adds 80a9e8eaed63 scsi: ibmvfc: Define Sub-CRQ interrupt handler routine adds 39e461fddff0 scsi: ibmvfc: Map/request irq and register Sub-CRQ interru [...] adds e95eef3fc0bc scsi: ibmvfc: Implement channel enquiry and setup commands adds c53408baa502 scsi: ibmvfc: Advertise client support for using hardware [...] adds cb72477be729 scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct adds 31750fbd7b6d scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized adds b88a5d9b7f56 scsi: ibmvfc: Register Sub-CRQ handles with VIOS during ch [...] adds a61236da7f9c scsi: ibmvfc: Add cancel mad initialization helper adds a835f386f970 scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel adds 7eb3ccd884ae scsi: ibmvfc: Purge SCSI channels after transport loss/reset adds 9000cb998bcf scsi: ibmvfc: Enable MQ and set reasonable defaults adds 032d1900869f scsi: ibmvfc: Provide modules parameters for MQ settings adds 962c8dcdd5fa scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h adds 60bee27ba2df scsi: core: No retries on abort success adds 02c66326dc7e scsi: scsi_transport_fc: Add a new rport state FC_PORTSTAT [...] adds afdd11269400 scsi: scsi_transport_fc: Add store capability to rport por [...] adds 7f3a79a7fd51 scsi: lpfc: Add support for eh_should_retry_cmd() adds 938a2fbefbe8 Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue adds 7b382122d276 scsi: pm80xx: Clean up indentation of a code block adds 8e60a7deca3d scsi: pm80xx: Switch from 'pci_' to 'dma_' API adds ff79acc49af8 scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded" adds 60ec37555d05 scsi: ufs: Delete redundant if statement in ufshcd_intr() adds 2b2bfc8aa519 scsi: ufs: Introduce a quirk to allow only page-aligned sg [...] adds f1ef9047aaab scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE adds 8e834ca551ad scsi: ufs: Add "wb_on" sysfs node to control WB on/off adds 06aea26676a5 scsi: ufs: docs: ABI: Add wb_on documentation for new entry wb_on adds ae1ce1fc61d4 scsi: ufs: Update comment in the function ufshcd_wb_probe() adds e8d038139420 scsi: ufs: Remove two WB related fields from struct ufs_dev_info adds 4cd48995645b scsi: ufs: Group UFS WB related flags in struct ufs_dev_info adds 0e9d4ca43ba8 scsi: ufs: Protect some contexts from unexpected clock scaling adds 4543d9d78227 scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating() adds b02d51afca00 Revert "Make sure clk scaling happens only when HBA is run [...] adds f9a7fa345aec scsi: ufs: Refactor cancelling clkscaling works adds b058fa868234 scsi: ufs: Remove redundant null checking of devfreq instance adds 348e1bc5f4b7 scsi: ufs: Clean up and refactor clk-scaling feature new 2cd8836f780a Merge remote-tracking branch 'scsi-mkp/for-next' adds 710eb8e32d04 vdpa/mlx5: Fix memory key MTT population adds 84d899528f77 virtio-mem: Assign boolean values to a bool variable new 5cb297c38a8e vdpa_sim_net: Make mac address array static new 5588575f680c vdpa: Extend routine to accept vdpa device name new 001e0804a6bb vdpa: Define vdpa mgmt device, ops and a netlink interface new 508cc779e0f2 vdpa: Enable a user to add and delete a vdpa device new 39502d042a70 vdpa: Enable user to query vdpa device info new 79991caf5202 vdpa_sim_net: Add support for user supported devices new 94b6d97117f8 Merge remote-tracking branch 'vhost/linux-next' new 6781034c0c7b Merge remote-tracking branch 'rpmsg/for-next' adds 365f8e97893d gpio: pca953x: Add support for pca9506 adds 4378d3479ad5 dt-bindings: gpio: pca953x: Document new supported chip pca9506 adds 9a00b428f9f8 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] adds 3a4d0bc81bc6 gpio: tegra: Fix wake interrupt adds 355ef6bb005f gpio: tegra: Add dependency on GPIOLIB_IRQCHIP new 61d7bdf8303d selftests: gpio: rework and simplify test implementation new fc562392c83a selftests: gpio: remove obsolete gpio-mockup-chardev.c new 5606fe06cd3d selftests: remove obsolete build restriction for gpio new cee1e4bdd218 selftests: remove obsolete gpio references from kselftest_deps.sh new c0441ed61322 tools: gpio: remove uAPI v1 code no longer used by selftests new f9434cf6340b selftests: gpio: port to GPIO uAPI v2 new ba74da3e5d69 selftests: gpio: add CONFIG_GPIO_CDEV to config new 65f0ce01a178 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 4cfd197609d2 gpio: merrifield: Make bias configuration available for GPIOs new 42ef205ed08f Merge remote-tracking branch 'gpio-intel/for-next' adds b071a124558f pinctrl: sunxi: h6-r: Add s_rsb pin functions adds a5d82783754e pinctrl: ti :iodelay: Fixed inconsistent indenting adds 60c456e0ff06 pinctrl: sprd: Simplify bool comparison adds dbbdb8da424b Merge tag 'renesas-pinctrl-for-v5.12-tag1' of git://git.ke [...] adds 1b399bb04837 kconfig.h: Add IF_ENABLED() macro adds 9aa351784e69 pinctrl: ingenic: Only support SoCs enabled in config adds e95d931a15bb pinctrl: bcm: Simplify bool comparison adds df1bdee806f3 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix indentation adds f205fa436042 Merge branch 'devel' into for-next new f77b4163bdf5 Merge remote-tracking branch 'pinctrl/for-next' new 921e871bf665 Merge remote-tracking branch 'pinctrl-intel/for-next' adds a2bc9b21fd3f pwm: Remove ZTE ZX driver new db15f60278e6 Merge remote-tracking branch 'pwm/for-next' new 949401ee64b0 Merge remote-tracking branch 'userns/for-next' new 4de6f1397845 Merge remote-tracking branch 'livepatching/for-next' new 04291b324990 Merge remote-tracking branch 'coresight/next' adds 1f0cbda3b452 rtc: s5m: select REGMAP_I2C adds 7db7ad0817fe rtc: s5m: use devm_i2c_new_dummy_device() adds 3be95d277484 rtc: s5m: check the return value of s5m8767_rtc_init_reg() adds 7ae41220ef58 rtc: introduce features bitfield adds d9b0dd54a194 rtc: pl031: use RTC_FEATURE_ALARM adds 95151801edce rtc: armada38x: remove armada38x_rtc_ops_noirq adds 30f5bd537fdb rtc: cmos: remove cmos_rtc_ops_no_alarm adds b0d42defe1c7 rtc: mv: remove mv_rtc_alarm_ops adds e53ad0841c4e rtc: m48t59: remove m48t02_rtc_ops adds 25cbe9c8d92a rtc: pcf2127: remove pcf2127_rtc_alrm_ops adds d4eaffe28bc1 rtc: pcf85063: remove pcf85063_rtc_ops_alarm adds aaaea29cb1f7 rtc: rx8010: drop a struct rtc_class_ops adds 732b7341b141 rtc: pcf85363: drop a struct rtc_class_ops adds 3948a866822e rtc: m41t80: constify m41t80_rtc_ops adds 50f97e919faf rtc: opal: constify opal_rtc_ops adds 0f7695691be6 rtc: rv3028: constify rv3028_rtc_ops adds 9476b67bf9fa rtc: rv3029: constify rv3029_rtc_ops adds 19588d50a2d6 rtc: rv3032: constify rv3032_rtc_ops adds 45909e5cda3b rtc: rv8803: constify rv8803_rtc_ops adds 12b1ef321a73 rtc: tps65910: remove tps65910_rtc_ops_noirq new 6df51bb75754 Merge remote-tracking branch 'rtc/rtc-next' new 08a38ac0afb7 Merge remote-tracking branch 'kspp/for-next/kspp' new 82ce91d5d4c1 Merge remote-tracking branch 'gnss/gnss-next' adds 48562270a53c dt-bindings: nvmem: Add bindings for rmem driver adds 2bf4fd065384 nvmem: Add driver to expose reserved memory as nvmem new f6a3500f9714 Merge remote-tracking branch 'nvmem/for-next' new dfe19b31e0de Merge remote-tracking branch 'xarray/main' new 1073d78f109b Merge remote-tracking branch 'hyperv/hyperv-next' new 500182755c63 Merge remote-tracking branch 'pidfd/for-next' new f49b6aeb5c45 bus: mhi: Ensure correct ring update ordering with memory barrier new fcba4b2047a3 mhi: unconstify mhi_event_config new b91c3b30e226 mhi: pci_generic: Fix shared MSI vector support new 6ffcc18d9c0b mhi: use irq_flags if controller driver configures it new cdce2663ffb8 Merge branch 'mhi-ath11k-immutable' into mhi-next new a8f75cb348fd mhi: core: Factorize mhi queuing new 564d5dbb06e9 Merge remote-tracking branch 'mhi/mhi-next' new e3bc554d80d3 watch_queue: Clean up references to /dev/watch_queue new 35a3c63554ac watch_queue: Make watch_sizeof() check record size new bc135c08f677 watch_queue: Add security hooks to rule on setting mount watches new f660fd6774c6 watch_queue: Implement mount topology and attribute change [...] new 06ef6a8b925d watch_queue: sample: Display mount tree change notifications new b3b306191909 Merge remote-tracking branch 'notifications/notifications- [...] new 87f484b327e4 Merge remote-tracking branch 'memblock/for-next' new 0ad7b88bafe9 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 0d30c7177752 arch: alpha: Remove CONFIG_OPROFILE support adds 6421ef0cdbbc arch: arm: Remove CONFIG_OPROFILE support adds 29b2cb67c3dd arch: arc: Remove CONFIG_OPROFILE support adds 70f0bb5bc26d arch: hexagon: Don't select HAVE_OPROFILE adds fd18de8e2c97 arch: ia64: Remove CONFIG_OPROFILE support adds 59957a3a6ca7 arch: ia64: Remove rest of perfmon support adds d0f54419d7ef arch: microblaze: Remove CONFIG_OPROFILE support adds 622b5a983cd4 arch: mips: Remove CONFIG_OPROFILE support adds 2553b399fbfd arch: parisc: Remove CONFIG_OPROFILE support adds 3ef5ee462105 arch: powerpc: Stop building and using oprofile adds b1673f3b44ab arch: powerpc: Remove oprofile adds 328bf4b625f9 arch: s390: Remove CONFIG_OPROFILE support adds 839beb41fc18 arch: sh: Remove CONFIG_OPROFILE support adds 477353ebfc77 arch: sparc: Remove CONFIG_OPROFILE support adds 8409f84bedbb arch: x86: Remove CONFIG_OPROFILE support adds 95f63ea6fdbe arch: xtensa: Remove CONFIG_OPROFILE support adds d01f2abb03b1 drivers: Remove CONFIG_OPROFILE support adds bae6ac7b1c6a fs: Remove dcookies support new 06c5de845198 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new a47c0ee151f9 x86/setup: don't remove E820_TYPE_RAM for pfn 0 new 28b40668065e mm: fix initialization of struct page for holes in memory layout new 0d988db831d6 mm: memcg/slab: optimize objcg stock draining new 6656fb60398f mm: memcg: fix memcg file_dirty numa stat new 9136bfcf41f7 mm: fix numa stats for thp migration new d2aa2d51e35e mm: memcontrol: prevent starvation when writing memory.high new 66a872bd72b9 kasan: fix unaligned address is unhandled in kasan_remove_ [...] new bc382c251c73 kasan: fix incorrect arguments passing in kasan_add_zero_shadow new 223cab67ce9b kasan: fix HW_TAGS boot parameters new c76624f07c85 kasan, mm: fix conflicts with init_on_alloc/free new ff8edf6c79af kasan, mm: fix resetting page_alloc tags for HW_TAGS new 9b47bfcb839b mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page new 35646017766c mm: hugetlb: fix a race between freeing and dissolving the page new c585cb510ef0 mm: hugetlb: fix a race between isolating and freeing page new c5580bd2e339 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active new 55f14a81e18c mm: migrate: do not migrate HugeTLB page whose refcount is one new bf54c4db11ed ubsan: disable unsigned-overflow check for i386 new cf7d21b5c3fb mm, compaction: move high_pfn to the for loop scope new bcb4d2805461 mm: fix page reference leak in soft_offline_page() new 723ec9d815d4 sparc/mm/highmem: flush cache and TLB new d11a1c7aa047 mm/highmem: prepare for overriding set_pte_at() new c383cc908e68 mips/mm/highmem: use set_pte() for kmap_local() new 223c3f9d1413 powerpc/mm/highmem: use __set_pte_at() for kmap_local() new 09ebc1695a73 mm/vmalloc: reparate put pages and flush VM flags new 6b4abe5914aa init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov new a5a982296b7e proc_sysctl: fix oops caused by incorrect command parameters new 67fad7f78783 MAINTAINERS: add a couple more files to the Clang/LLVM section new cb4126523515 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 2d73a9b74ca8 /proc/kpageflags: do not use uninitialized struct pages new 43b106a55c9d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new 5c9bc5e09750 scripts/spelling.txt: increase error-prone spell checking new 6e42a0bef03c ocfs2: remove redundant conditional before iput new 88a03bb235f7 ocfs2: clean up some definitions which are not used any more new 2b05899b6ec0 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 2415b4790aba ocfs2: fix ocfs2 corrupt when iputting an inode new 8aae5f4a7fd8 ramfs: support O_TMPFILE new 161a25edc289 fs: delete repeated words in comments new 9a75ab24e7ef kernel/watchdog: flush all printk nmi buffers when hardloc [...] new d22e02b6053f mm, tracing: record slab name for kmem_cache_free() new a29915c3a377 mm/slub: disable user tracing for kmemleak caches by default new 313a3966f346 mm, slub: stop freeing kmem_cache_node structures on node offline new 2a441fb9224b mm, slab, slub: stop taking memory hotplug lock new 273072f522de mm, slab, slub: stop taking cpu hotplug lock new 3ee0a21c77f4 mm, slub: splice cpu and page freelists in deactivate_slab() new 2ebc3b8dc9db mm/debug: improve memcg debugging new 871fede2fc35 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new 78950e337fc9 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new 8154c246c9cd mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 6a2640f4c365 mm/filemap: remove unused parameter and change to void typ [...] new 8fde18655f32 mm/filemap: don't revert iter on -EIOCBQUEUED new 464bbfe089b2 mm/swap_slots.c: remove redundant NULL check new 85d363d47800 mm/swap: don't SetPageWorkingset unconditionally during swapin new 6062bf1569b0 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 24136148e583 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 3e3030fcbfb2 mm: memcontrol: optimize per-lruvec stats counter memory usage new 04b85a9a0524 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new 27763958b2fa mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new 9eee9d5d5bb1 mm: memcontrol: convert NR_ANON_THPS account to pages new d64400ca2ae7 mm: memcontrol: convert NR_FILE_THPS account to pages new 40158f814ecc mm: memcontrol: convert NR_SHMEM_THPS account to pages new 85b74b2db245 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new 62caad874677 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 7691dd65d97a mm: memcontrol: make the slab calculation consistent new 4c3fd765f243 mm/memcg: revise the using condition of lock_page_lruvec f [...] new bad6337a367b mm/memcg: remove rcu locking for lock_page_lruvec function series new a5b88bd60f44 mm: memcg: add swapcache stat for memcg v2 new 4181c4c02220 mm-memcg-add-swapcache-stat-for-memcg-v2-fix new bb294739fd0b mm: kmem: make __memcg_kmem_(un)charge static new 1b06bfaa5b85 mm: page_counter: re-layout structure to reduce false sharing new ffb7005c1c4b mm/memcontrol: remove redundant NULL check new c96de4f8aa25 mm/mmap.c: remove unnecessary local variable new bfa5591b0d56 mm/mmap.c: fix the adjusted length error new afb4db1ba80f mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 0ed9a8d161aa mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new f7f73eabcc82 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 984ed2369c17 mm/page_reporting: use list_entry_is_head() in page_report [...] new 75b02beafa95 vmalloc: remove redundant NULL check new 895af195c42e kasan: prefix global functions with kasan_ new 5fc18b1b37da kasan: clarify HW_TAGS impact on TBI new 170d1f5fb0d5 kasan: clean up comments in tests new ffa83978c8d0 kasan: add macros to simplify checking test constraints new b9b322c2bba9 kasan: add match-all tag tests new 11cee6bea8e5 kasan, arm64: allow using KUnit tests with HW_TAGS mode new 37185d1c5ad4 kasan: rename CONFIG_TEST_KASAN_MODULE new 2cf7edf0a162 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new cec7dd1c28a0 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new f8636df6493e kasan: fix memory corruption in kasan_bitops_tags test new 10bfa18a3399 kasan: move _RET_IP_ to inline wrappers new 4bc84731cbf3 kasan: fix bug detection via ksize for HW_TAGS mode new 8681f669ec2f kasan: add proper page allocator tests new 167d759a17e4 kasan: add a test for kmem_cache_alloc/free_bulk new 5acccff32bd8 kasan: don't run tests when KASAN is not enabled new 310bd5d5b446 kasan: remove redundant config option new a412eff19689 kasan-remove-redundant-config-option-v3 new 69baf6c9eff2 mm/huge_memory.c: update tlb entry if pmd is changed new dc18f2334837 MIPS: do not call flush_tlb_all when setting pmd entry new b86d9ad2c064 mm/hugetlb: fix potential double free in hugetlb_register_ [...] new 60a79e58d3b8 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 5cea85ee1e4a mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new ada026a618ce mm/hugetlb: use helper huge_page_order and pages_per_huge_page new 53c7f662d1a1 mm/vmscan: __isolate_lru_page_prepare() cleanup new a1fc04d7f2c0 z3fold: remove unused attribute for release_z3fold_page new 71df153cd777 z3fold: simplify the zhdr initialization code in init_z3fo [...] new 6cdc71be72c9 mm/compaction: remove rcu_read_lock during page compaction new 5891865604e7 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 240260475d25 mm/compaction: return proper state in should_proactive_com [...] new af8a5f3218c4 mm-compaction-return-proper-state-in-should_proactive_comp [...] new b88b054fbbfc mm/compaction: correct deferral logic for proactive compaction new b492a84d2c2b numa balancing: migrate on fault among multiple bound nodes new 4a7f43287437 mm/hugetlb: change hugetlb_reserve_pages() to type bool new 6cb94b1ab8fe hugetlbfs: remove special hugetlbfs_set_page_dirty() new 22186a6cbee4 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new 26e6ff15a089 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new 800dc34c3223 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new dc9c0766e6ab hugetlbfs: remove meaningless variable avoid_reserve new 0e698ff52c76 mm/migrate: remove unneeded semicolons new b999b9ccc24f mm: make pagecache tagged lookups return only head pages new 1f4b810780dd mm/shmem: use pagevec_lookup in shmem_unlock_mapping new 6a32f69fadde mm/swap: optimise get_shadow_from_swap_cache new 3d4ba8e5e52b mm: add FGP_ENTRY new 0155bd3146db mm/filemap: rename find_get_entry to mapping_get_entry new 764871fcf77d mm/filemap: add helper for finding pages new 0c0d74cfbdfb fix mm-filemap-add-helper-for-finding-pages.patch new d6a74d835a96 mm/filemap: add mapping_seek_hole_data new eb29560b21ce fix mm-filemap-add-mapping_seek_hole_data.patch new 9ca4d7926236 iomap: use mapping_seek_hole_data new 962c911cabf4 mm: add and use find_lock_entries new 7f8cf5f489f6 fix mm-add-and-use-find_lock_entries.patch new 341d82f70366 mm: add an 'end' parameter to find_get_entries new 7d8fdd22ab6b mm: add an 'end' parameter to pagevec_lookup_entries new 4a08ff746afd mm: remove nr_entries parameter from pagevec_lookup_entries new 4203a1abb3d9 mm: pass pvec directly to find_get_entries new 926770bd42bd mm: remove pagevec_lookup_entries new 5683c8c37aec mm,thp,shmem: limit shmem THP alloc gfp_mask new 4ac98cdbb6f9 mm,thp,shm: limit gfp mask to no more than specified new ebd3b07e3759 mm,thp,shmem: make khugepaged obey tmpfs mount flags new 437879d5fec5 mm: cma: allocate cma areas bottom-up new 8c3113ddbdf4 mm-cma-allocate-cma-areas-bottom-up-fix new 96d302e82859 mm-cma-allocate-cma-areas-bottom-up-fix-2 new 3861037f61a6 mm-cma-allocate-cma-areas-bottom-up-fix-3 new 4f67207ec9a8 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new e06dbe7bb758 memblock: do not start bottom-up allocations with kernel_end new 8c358bab7ebf mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new cdbe532e9623 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 5fb6a9c5c2e6 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 03bccc1e1492 mm/vmstat.c: erase latency in vmstat_shepherd new 8177e7265a1f mm: move pfn_to_online_page() out of line new caddc444e307 mm: teach pfn_to_online_page() to consider subsection validity new 93fd3afc1965 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new a6e0339b1e59 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new 6628f4177eba mm: fix memory_failure() handling of dax-namespace metadata new 0d41a81f9312 mm: zswap: clean up confusing comment new 5b10ea1aacee mm/zswap: add the flag can_sleep_mapped new 43263dd803c1 mm/zswap: add return value in zswap_frontswap_load new 594c49d9f57d mm/zswap: fix variable 'entry' is uninitialized when used new ace7d49e8720 mm: set the sleep_mapped to true for zbud and z3fold new e097b12208ea mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new c0ddb1683e62 mm: remove arch_remap() and mm-arch-hooks.h new f7a8512eab66 mm: page-flags.h: Typo fix (It -> If) new 84a800782c18 mm/dmapool: use might_alloc() new 7b55d99d29f5 mm/backing-dev.c: use might_alloc() new e999b6fdac78 bdi-use-might_alloc-fix new b2107a1c5709 mm: add Kernel Electric-Fence infrastructure new 66fb19838965 kfence: Fix parameter description for kfence_object_start() new cf31afc2042f kfence: avoid stalling work queue task without allocations new abb84516df44 kfence: fix potential deadlock due to wake_up() new 1fbead71b07e kfence: add option to use KFENCE without static keys new f247dfe36867 kfence: add missing copyright and description headers new 6ac22a1d7e49 x86, kfence: enable KFENCE for x86 new ac37dc0d202f kfence, x86: add missing copyright and description header new 204555ff8bd6 arm64, kfence: enable KFENCE for ARM64 new afc939a962ae kfence, arm64: add missing copyright and description header new 99d9788bd651 kfence: use pt_regs to generate stack trace on faults new e59dec83b7c3 mm, kfence: insert KFENCE hooks for SLAB new 1a09841f2520 mm, kfence: insert KFENCE hooks for SLUB new 40f1be8cde14 kfence, kasan: make KFENCE compatible with KASAN new 128b9b4cb003 revert kasan-remove-kfence-leftovers new 741c7f3a5ceb kfence, Documentation: add KFENCE documentation new 59c55387e502 kfence: add missing copyright header to documentation new 0a4d7e4df7c9 kfence: add test suite new 0da00c444d89 kfence: fix typo in test new b1530c5ce2d1 kfence: show access type in report new db1159c4d378 MAINTAINERS: add entry for KFENCE new ccac2917b6f7 tracing: add error_report_end trace point new dedd5c86afe0 kfence: use error_report_end tracepoint new aabb07608d40 kasan: use error_report_end tracepoint new ea4d8e8fb2e4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new a081645e206e fs/buffer.c: dump more info for __getblk_gfp() stall problem new ace47254fcd8 kernel/hung_task.c: Monitor killed tasks. new 0e93f4707581 alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 1e2efc7effce proc/wchan: use printk format instead of lookup_symbol_name() new 746917c56d69 sysctl.c: fix underflow value setting risk in vm_table new 4af5438baefd proc/sysctl: make protected_* world readable new 058913b71c09 lib/genalloc.c: change return type to unsigned long for bi [...] new 388f02fc8a05 lib: optimize cpumask_local_spread() new 8fd88c066656 lib-optimize-cpumask_local_spread-v8 new 21de429f16fc string.h: move fortified functions definitions in a dedica [...] new 8ac31b2df37d lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new b0894986f9b3 mm/page_poison: use unhashed address in hexdump for check_ [...] new 86e4e3fa4042 include/linux/bitops.h: spelling s/synomyn/synonym/ new 0e78410062d6 checkpatch: improve blank line after declaration test new 6ebbbb2b87d0 checkpatch: ignore warning designated initializers using NR_CPUS new c6e9d76e9939 checkpatch: trivial style fixes new cbdf537ba49c checkpatch: prefer ftrace over function entry/exit printks new 1ecb88c94356 checkpatch: improve TYPECAST_INT_CONSTANT test message new 2514ce22d07e init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new 1cae1dd8c935 aio: simplify read_events() new 186f3a40a2fe scripts/gdb: fix list_for_each new 842a29524bc8 initramfs: panic with memory information new d6c9fafd938c initramfs-panic-with-memory-information-fix new bfb05a843499 Merge branch 'akpm-current/current' new cede79b86153 mm: add definition of PMD_PAGE_ORDER new 81b8dee63dcd mmap: make mlock_future_check() global new ce05ee6490d7 riscv/Kconfig: make direct map manipulation options depend on MMU new 19d13d481102 set_memory: allow set_direct_map_*_noflush() for multiple pages new 9e18ec3cfabd set_memory: allow querying whether set_direct_map_*() is a [...] new 9c9be1e013e1 mm: introduce memfd_secret system call to create "secret" [...] new 95ca9abb094e secretmem: use PMD-size pages to amortize direct map fragm [...] new 7a02fa97b897 secretmem: add memcg accounting new 22e0c83d3e01 PM: hibernate: disable when there are active secretmem users new 833e61ae8ddc arch, mm: wire up memfd_secret system call where relevant new a9bb9ddf7f1a secretmem: test: add basic selftest for memfd_secret(2) new 6b62570d9e31 Merge branch 'akpm/master' new 226871e2eda4 Add linux-next specific files for 20210122
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 (b3a3cbdec55b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 963 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/ABI/stable/sysfs-class-tpm | 14 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 20 +- Documentation/ABI/testing/sysfs-class-devlink | 4 +- .../ABI/testing/sysfs-class-led-trigger-tty | 6 + Documentation/ABI/testing/sysfs-devices-consumer | 5 +- Documentation/ABI/testing/sysfs-devices-supplier | 5 +- Documentation/ABI/testing/sysfs-driver-ufs | 11 + Documentation/ABI/testing/sysfs-fs-f2fs | 8 + .../PCI/endpoint/function/binding/pci-ntb.rst | 38 + Documentation/PCI/endpoint/index.rst | 3 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 10 + Documentation/PCI/endpoint/pci-ntb-function.rst | 351 + Documentation/PCI/endpoint/pci-ntb-howto.rst | 160 + Documentation/RCU/NMI-RCU.rst | 3 +- Documentation/admin-guide/cgroup-v2.rst | 66 +- .../admin-guide/device-mapper/dm-integrity.rst | 22 +- Documentation/admin-guide/kernel-parameters.rst | 20 - Documentation/admin-guide/kernel-parameters.txt | 29 +- Documentation/admin-guide/thunderbolt.rst | 16 + Documentation/asm-annotations.rst | 14 +- Documentation/bpf/bpf_design_QA.rst | 6 + Documentation/dev-tools/kasan.rst | 29 +- Documentation/dev-tools/kcsan.rst | 3 + Documentation/dev-tools/kfence.rst | 1 + Documentation/dev-tools/kunit/usage.rst | 57 + .../devicetree/bindings/arm/atmel-sysregs.txt | 5 +- Documentation/devicetree/bindings/arm/fsl.yaml | 7 + .../devicetree/bindings/arm/rockchip.yaml | 5 + Documentation/devicetree/bindings/arm/sunxi.yaml | 3 +- .../bindings/display/connector/dp-connector.yaml | 1 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 3 +- .../devicetree/bindings/i2c/renesas,i2c.txt | 1 + .../bindings/iio/accel/bosch,bma255.yaml | 4 +- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 12 +- .../devicetree/bindings/input/goodix,gt7375p.yaml | 65 + .../devicetree/bindings/misc/eeprom-93xx46.txt | 1 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 203 + Documentation/devicetree/bindings/mmc/mmci.txt | 74 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 21 +- Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/dsa/arrow,xrs700x.yaml | 73 + .../devicetree/bindings/net/qca,ar803x.yaml | 16 + .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 50 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 7 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 49 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 37 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 94 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 4 +- .../bindings/power/supply/ltc4162-l.yaml | 69 + Documentation/devicetree/bindings/pwm/pwm-zx.txt | 22 - .../bindings/regulator/nxp,pf8x00-regulator.yaml | 17 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 + .../bindings/regulator/qcom-labibb-regulator.yaml | 30 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 - .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/sirf-uart.txt | 34 - .../bindings/sound/audio-graph-port.yaml | 3 - .../bindings/sound/intel,keembay-i2s.yaml | 6 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 9 +- .../sound/nvidia,tegra-audio-graph-card.yaml | 187 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 18 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 13 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 13 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 18 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 18 +- .../devicetree/bindings/sound/sirf-audio-codec.txt | 17 - .../devicetree/bindings/sound/sirf-usp.txt | 27 - .../devicetree/bindings/sound/zte,tdm.txt | 30 - .../devicetree/bindings/sound/zte,zx-aud96p22.txt | 24 - .../devicetree/bindings/sound/zte,zx-i2s.txt | 45 - .../devicetree/bindings/sound/zte,zx-spdif.txt | 27 - Documentation/devicetree/bindings/spi/spi-sirf.txt | 42 - Documentation/devicetree/bindings/usb/dwc3-st.txt | 4 +- .../devicetree/bindings/usb/exynos-usb.txt | 2 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 121 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 178 + .../devicetree/bindings/usb/mediatek,mtu3.txt | 108 - .../devicetree/bindings/usb/mediatek,mtu3.yaml | 287 + .../devicetree/bindings/usb/mediatek,musb.txt | 57 - .../devicetree/bindings/usb/mediatek,musb.yaml | 113 + Documentation/devicetree/bindings/usb/omap-usb.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 4 + .../devicetree/bindings/usb/usb-device.txt | 102 - .../devicetree/bindings/usb/usb-device.yaml | 124 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 19 + .../devicetree/bindings/vendor-prefixes.yaml | 6 +- Documentation/filesystems/afs.rst | 8 +- Documentation/filesystems/f2fs.rst | 10 + Documentation/filesystems/overlayfs.rst | 8 + Documentation/fpga/dfl.rst | 3 +- Documentation/gpu/i915.rst | 2 +- Documentation/gpu/todo.rst | 28 +- Documentation/hwmon/ina2xx.rst | 2 +- Documentation/hwmon/nct6683.rst | 1 + Documentation/iio/ep93xx_adc.rst | 2 +- Documentation/kbuild/makefiles.rst | 1 - Documentation/networking/bonding.rst | 13 + .../device_drivers/ethernet/marvell/octeontx2.rst | 70 + Documentation/networking/filter.rst | 67 +- Documentation/networking/phy.rst | 5 + Documentation/networking/tls-offload.rst | 3 + Documentation/process/howto.rst | 20 +- Documentation/process/magic-number.rst | 1 - Documentation/process/submit-checklist.rst | 14 +- Documentation/process/submitting-patches.rst | 5 + Documentation/scheduler/sched-bwc.rst | 17 +- Documentation/scheduler/sched-design-CFS.rst | 6 +- Documentation/scheduler/schedutil.txt | 169 + Documentation/security/keys/core.rst | 4 +- .../translations/it_IT/process/magic-number.rst | 1 - Documentation/translations/ko_KR/howto.rst | 4 +- Documentation/translations/ko_KR/index.rst | 15 + Documentation/translations/zh_CN/mips/index.rst | 3 - .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/usb/gadget-testing.rst | 30 +- Documentation/virt/kvm/api.rst | 3 + Documentation/vm/arch_pgtable_helpers.rst | 8 +- Documentation/vm/split_page_table_lock.rst | 2 +- MAINTAINERS | 78 +- Makefile | 9 +- Next/SHA1s | 274 +- Next/Trees | 2 + Next/merge.log | 6945 ++++++++++++-------- arch/Kconfig | 36 +- arch/alpha/Kconfig | 1 - arch/alpha/Makefile | 1 - arch/alpha/configs/defconfig | 1 - arch/alpha/oprofile/Makefile | 20 - arch/alpha/oprofile/common.c | 189 - arch/alpha/oprofile/op_impl.h | 55 - arch/alpha/oprofile/op_model_ev4.c | 114 - arch/alpha/oprofile/op_model_ev5.c | 209 - arch/alpha/oprofile/op_model_ev6.c | 101 - arch/alpha/oprofile/op_model_ev67.c | 261 - arch/arc/Kconfig | 1 - arch/arc/Makefile | 2 - arch/arc/oprofile/Makefile | 10 - arch/arc/oprofile/common.c | 23 - arch/arm/Kconfig | 13 +- arch/arm/Kconfig.debug | 30 +- arch/arm/Makefile | 4 - arch/arm/arm-soc-for-next-contents.txt | 30 +- arch/arm/boot/dts/Makefile | 9 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 1 - arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 22 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 1 - arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_xplained.dts | 1 - arch/arm/boot/dts/berlin2.dtsi | 12 +- arch/arm/boot/dts/berlin2cd-google-chromecast.dts | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 12 +- arch/arm/boot/dts/berlin2q.dtsi | 12 +- arch/arm/boot/dts/e60k02.dtsi | 6 + arch/arm/boot/dts/efm32gg-dk3750.dts | 88 - arch/arm/boot/dts/efm32gg.dtsi | 177 - arch/arm/boot/dts/imx6dl-victgo.dts | 852 +++ arch/arm/boot/dts/imx6dl-vicut1.dts | 13 + arch/arm/boot/dts/imx6q-vicut1.dts | 17 + arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 12 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 803 +++ arch/arm/boot/dts/imx6qp-vicutp.dts | 13 + arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 18 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 15 +- arch/arm/boot/dts/imx6sll-kobo-clarahd.dts | 13 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 54 +- arch/arm/boot/dts/imx6ul.dtsi | 2 + arch/arm/boot/dts/imx7d-flex-concentrator.dts | 1 + arch/arm/boot/dts/imx7s.dtsi | 1 + arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 243 - arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 355 - arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 78 - arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 84 - arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 4 +- arch/arm/boot/dts/rk3036.dtsi | 52 + arch/arm/boot/dts/rk3288.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 9 + arch/arm/boot/dts/rv1108.dtsi | 11 + arch/arm/boot/dts/ste-db8500.dtsi | 38 + arch/arm/boot/dts/ste-db8520.dtsi | 38 + arch/arm/boot/dts/ste-db9500.dtsi | 35 + arch/arm/boot/dts/ste-snowball.dts | 2 +- arch/arm/boot/dts/sun4i-a10-a1000.dts | 4 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 4 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 1 + arch/arm/boot/dts/sun4i-a10-inet1.dts | 1 + arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 8 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 4 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 1 + arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-mk802.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 1 + arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 2 +- .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 3 +- arch/arm/boot/dts/sun5i-a13.dtsi | 2 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 1 + arch/arm/boot/dts/sun6i-a31-i7.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 1 - arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 6 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 4 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 8 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 +- arch/arm/boot/dts/sun7i-a20-m3.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 6 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 4 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 6 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 4 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 1 + arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 2 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 1 + arch/arm/boot/dts/sun8i-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 9 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 1 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 6 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 8 +- arch/arm/boot/dts/sun8i-r40.dtsi | 16 - .../boot/dts/sun8i-reference-design-tablet.dtsi | 1 + arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 2 +- arch/arm/boot/dts/sun8i-s3-pinecube.dts | 3 - arch/arm/boot/dts/sun8i-v3s.dtsi | 6 + arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 1 + arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/cns3420vb_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/efm32_defconfig | 98 - arch/arm/configs/imx_v4_v5_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/mv78xx0_defconfig | 1 - arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/omap1_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/orion5x_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/configs/socfpga_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/configs/tegra_defconfig | 1 + arch/arm/configs/vexpress_defconfig | 1 - arch/arm/include/debug/efm32.S | 45 - arch/arm/mach-efm32/Makefile | 2 - arch/arm/mach-efm32/Makefile.boot | 4 - arch/arm/mach-efm32/dtmachine.c | 16 - arch/arm/mach-imx/suspend-imx6.S | 1 + arch/arm/mach-picoxcell/Kconfig | 9 - arch/arm/mach-picoxcell/Makefile | 2 - arch/arm/mach-picoxcell/common.c | 81 - arch/arm/mach-pxa/z2.c | 12 +- arch/arm/mach-tegra/sleep-tegra20.S | 38 +- arch/arm/mach-tegra/sleep-tegra30.S | 94 +- arch/arm/mm/Kconfig | 1 - arch/arm/net/bpf_jit_32.c | 7 +- arch/arm/oprofile/Makefile | 14 - arch/arm/oprofile/common.c | 132 - arch/arm64/Makefile | 10 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 20 - .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 17 +- .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 - .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 4 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 6 - .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 20 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 6 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 25 +- arch/arm64/boot/dts/freescale/Makefile | 1 + .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 4 + .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 62 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 16 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 2 - .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 12 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 15 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 7 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 17 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 51 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 8 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 24 +- .../boot/dts/nvidia/tegra210-audio-graph.dtsi | 153 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 262 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 146 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 + arch/arm64/boot/dts/qcom/Makefile | 2 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 6 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 10 + arch/arm64/boot/dts/qcom/pm8150b.dtsi | 10 + arch/arm64/boot/dts/qcom/pm8150l.dtsi | 10 + arch/arm64/boot/dts/qcom/pmi8998.dtsi | 8 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 229 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 82 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 20 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 623 ++ .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 19 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 23 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 6 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 21 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 91 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 209 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 54 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 90 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 382 ++ arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 5 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 4 +- arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 12 +- arch/arm64/configs/defconfig | 17 +- arch/arm64/include/asm/kfence.h | 7 +- arch/arm64/include/asm/kvm_asm.h | 8 +- arch/arm64/include/asm/sysreg.h | 9 +- arch/arm64/kernel/Makefile | 5 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/stacktrace.c | 13 +- arch/arm64/kernel/topology.c | 115 +- arch/arm64/kernel/{vdso/vdso.S => vdso-wrap.S} | 0 arch/arm64/kernel/vdso/Makefile | 1 - arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +- arch/arm64/kernel/{vdso32/vdso.S => vdso32-wrap.S} | 0 arch/arm64/kernel/vdso32/Makefile | 1 - arch/arm64/kvm/arm.c | 3 +- arch/arm64/kvm/pmu-emul.c | 10 +- arch/arm64/mm/fault.c | 13 +- arch/arm64/mm/mmu.c | 2 + arch/arm64/net/bpf_jit_comp.c | 16 +- arch/csky/Kconfig | 4 + arch/csky/abiv1/inc/abi/pgtable-bits.h | 39 +- arch/csky/abiv1/inc/abi/regdef.h | 5 + arch/csky/abiv2/inc/abi/pgtable-bits.h | 36 +- arch/csky/abiv2/inc/abi/regdef.h | 5 + arch/csky/include/asm/clocksource.h | 8 + arch/csky/include/asm/pgtable.h | 74 +- arch/csky/include/asm/thread_info.h | 1 - arch/csky/include/asm/vdso.h | 2 + arch/csky/include/asm/vdso/clocksource.h | 9 + arch/csky/include/asm/vdso/gettimeofday.h | 114 + arch/csky/include/asm/vdso/processor.h | 12 + arch/csky/include/asm/vdso/vsyscall.h | 22 + arch/csky/kernel/perf_event.c | 2 +- arch/csky/kernel/probes/simulate-insn.c | 22 +- arch/csky/kernel/ptrace.c | 2 +- arch/csky/kernel/vdso.c | 4 + arch/csky/kernel/vdso/Makefile | 9 +- arch/csky/kernel/vdso/vdso.lds.S | 4 + arch/csky/kernel/vdso/vgettimeofday.c | 28 + arch/csky/mm/init.c | 4 +- arch/hexagon/Kconfig | 1 - arch/hexagon/configs/comet_defconfig | 1 - arch/ia64/Kconfig | 1 - arch/ia64/Makefile | 1 - arch/ia64/configs/bigsur_defconfig | 1 - arch/ia64/include/asm/hw_irq.h | 1 - arch/ia64/include/asm/perfmon.h | 111 - arch/ia64/include/asm/sparsemem.h | 1 + arch/ia64/include/uapi/asm/perfmon.h | 178 - arch/ia64/include/uapi/asm/perfmon_default_smpl.h | 84 - arch/ia64/kernel/palinfo.c | 41 - arch/ia64/kernel/perfmon_default_smpl.c | 297 - arch/ia64/kernel/perfmon_generic.h | 46 - arch/ia64/kernel/perfmon_itanium.h | 2 +- arch/ia64/kernel/perfmon_mckinley.h | 188 - arch/ia64/kernel/perfmon_montecito.h | 270 - arch/ia64/oprofile/Makefile | 10 - arch/ia64/oprofile/backtrace.c | 131 - arch/ia64/oprofile/init.c | 28 - arch/microblaze/Kconfig | 1 - arch/microblaze/Makefile | 2 - arch/microblaze/oprofile/Makefile | 14 - arch/microblaze/oprofile/microblaze_oprofile.c | 22 - arch/mips/Kconfig | 4 +- arch/mips/Makefile | 20 +- arch/mips/cavium-octeon/setup.c | 9 +- arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/lemote2f_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/configs/rs90_defconfig | 1 - arch/mips/include/asm/asm.h | 18 + arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/bitops.h | 10 +- arch/mips/include/asm/cmpxchg.h | 6 +- arch/mips/include/asm/highmem.h | 1 + arch/mips/include/asm/irq.h | 1 + arch/mips/include/asm/mach-loongson2ef/loongson.h | 9 - arch/mips/include/asm/pgtable.h | 12 +- arch/mips/kernel/cps-vec.S | 1 - arch/mips/kernel/cpu-probe.c | 15 +- arch/mips/kernel/module.c | 109 +- arch/mips/kernel/relocate.c | 54 +- arch/mips/kernel/vmlinux.lds.S | 11 +- arch/mips/loongson2ef/fuloong-2e/irq.c | 2 +- arch/mips/loongson2ef/lemote-2f/irq.c | 1 - arch/mips/loongson64/Platform | 22 - arch/mips/net/ebpf_jit.c | 11 +- arch/mips/oprofile/Makefile | 18 - arch/mips/oprofile/backtrace.c | 177 - arch/mips/oprofile/common.c | 147 - arch/mips/oprofile/op_impl.h | 41 - arch/mips/oprofile/op_model_loongson2.c | 161 - arch/mips/oprofile/op_model_loongson3.c | 213 - arch/mips/oprofile/op_model_mipsxx.c | 479 -- arch/mips/vdso/Makefile | 5 +- arch/openrisc/Kbuild | 3 + arch/openrisc/Makefile | 11 +- arch/parisc/Kconfig | 1 - arch/parisc/Makefile | 2 - arch/parisc/oprofile/Makefile | 10 - arch/parisc/oprofile/init.c | 23 - arch/powerpc/Kconfig | 1 - arch/powerpc/Makefile | 2 - arch/powerpc/configs/44x/akebono_defconfig | 1 - arch/powerpc/configs/44x/currituck_defconfig | 1 - arch/powerpc/configs/44x/fsp2_defconfig | 1 - arch/powerpc/configs/44x/iss476-smp_defconfig | 1 - arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 1 - arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc64e_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/ps3_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/include/asm/cputable.h | 20 - arch/powerpc/include/asm/exception-64s.h | 13 + arch/powerpc/include/asm/feature-fixups.h | 10 + arch/powerpc/include/asm/highmem.h | 2 + arch/powerpc/include/asm/oprofile_impl.h | 135 - arch/powerpc/include/asm/spu.h | 33 - arch/powerpc/kernel/cputable.c | 67 - arch/powerpc/kernel/dt_cpu_ftrs.c | 2 - arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/exceptions-64s.S | 19 + arch/powerpc/kernel/vmlinux.lds.S | 7 + arch/powerpc/lib/feature-fixups.c | 24 +- arch/powerpc/net/bpf_jit_comp64.c | 25 +- arch/powerpc/oprofile/Makefile | 19 - arch/powerpc/oprofile/backtrace.c | 120 - arch/powerpc/oprofile/cell/pr_util.h | 110 - arch/powerpc/oprofile/cell/spu_profiler.c | 248 - arch/powerpc/oprofile/cell/spu_task_sync.c | 657 -- arch/powerpc/oprofile/cell/vma_map.c | 279 - arch/powerpc/oprofile/common.c | 243 - arch/powerpc/oprofile/op_model_7450.c | 207 - arch/powerpc/oprofile/op_model_cell.c | 1709 ----- arch/powerpc/oprofile/op_model_fsl_emb.c | 380 -- arch/powerpc/oprofile/op_model_pa6t.c | 227 - arch/powerpc/oprofile/op_model_power4.c | 438 -- arch/powerpc/platforms/cell/Kconfig | 5 - arch/powerpc/platforms/cell/Makefile | 1 - arch/powerpc/platforms/cell/spu_notify.c | 55 - arch/powerpc/platforms/cell/spufs/run.c | 6 +- arch/powerpc/platforms/cell/spufs/sched.c | 5 - arch/powerpc/platforms/cell/spufs/spufs.h | 1 - arch/riscv/Kconfig | 10 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/kernel/setup.c | 24 +- arch/riscv/kernel/stacktrace.c | 5 +- arch/riscv/mm/init.c | 16 +- arch/riscv/net/bpf_jit_comp32.c | 20 +- arch/riscv/net/bpf_jit_comp64.c | 16 +- arch/s390/Kconfig | 2 +- arch/s390/Kconfig.debug | 10 +- arch/s390/Makefile | 3 - arch/s390/configs/debug_defconfig | 4 +- arch/s390/configs/defconfig | 3 +- arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/include/asm/atomic.h | 20 - arch/s390/include/asm/bitops.h | 36 - arch/s390/include/asm/cputime.h | 2 + arch/s390/include/asm/elf.h | 7 +- arch/s390/include/asm/entry-common.h | 60 + arch/s390/include/asm/fpu/api.h | 2 + arch/s390/include/asm/idle.h | 4 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/nmi.h | 1 + arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/processor.h | 50 +- arch/s390/include/asm/ptrace.h | 9 +- arch/s390/include/asm/syscall.h | 11 +- arch/s390/include/asm/syscall_wrapper.h | 128 +- arch/s390/include/asm/thread_info.h | 3 + arch/s390/include/asm/tlb.h | 5 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/asm/vtime.h | 14 + arch/s390/include/uapi/asm/ptrace.h | 5 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 19 +- arch/s390/kernel/compat_signal.c | 1 + arch/s390/kernel/entry.S | 803 +-- arch/s390/kernel/entry.h | 12 +- arch/s390/kernel/fpu.c | 88 + arch/s390/kernel/idle.c | 24 + arch/s390/kernel/irq.c | 89 +- arch/s390/kernel/nmi.c | 19 +- arch/s390/kernel/process.c | 30 +- arch/s390/kernel/ptrace.c | 117 +- arch/s390/kernel/setup.c | 3 +- arch/s390/kernel/signal.c | 12 +- arch/s390/kernel/smp.c | 2 +- arch/s390/kernel/sys_s390.c | 102 - arch/s390/kernel/syscall.c | 169 + arch/s390/kernel/traps.c | 65 + arch/s390/kernel/uprobes.c | 6 +- arch/s390/kvm/kvm-s390.c | 3 + arch/s390/kvm/vsie.c | 3 + arch/s390/lib/uaccess.c | 12 +- arch/s390/mm/fault.c | 2 +- arch/s390/net/bpf_jit_comp.c | 27 +- arch/s390/oprofile/Makefile | 10 - arch/s390/oprofile/init.c | 37 - arch/sh/Kconfig | 1 - arch/sh/Makefile | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/migor_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 1 - arch/sh/configs/r7785rp_defconfig | 1 - arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/rts7751r2d1_defconfig | 1 - arch/sh/configs/rts7751r2dplus_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/shx3_defconfig | 1 - arch/sh/oprofile/Makefile | 16 - arch/sh/oprofile/backtrace.c | 80 - arch/sh/oprofile/common.c | 64 - arch/sparc/Kconfig | 1 - arch/sparc/Makefile | 1 - arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/asm/highmem.h | 9 +- arch/sparc/net/bpf_jit_comp_64.c | 17 +- arch/sparc/oprofile/Makefile | 10 - arch/sparc/oprofile/init.c | 87 - arch/x86/Kconfig | 1 - arch/x86/Makefile | 3 - arch/x86/entry/thunk_64.S | 7 +- arch/x86/events/intel/uncore.c | 58 +- arch/x86/events/intel/uncore.h | 5 +- arch/x86/events/intel/uncore_snb.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 114 +- arch/x86/hyperv/hv_init.c | 29 +- arch/x86/include/asm/insn.h | 45 + arch/x86/include/asm/kfence.h | 5 + arch/x86/include/asm/nmi.h | 1 - arch/x86/include/asm/orc_types.h | 10 + arch/x86/include/asm/topology.h | 4 +- arch/x86/kernel/cpu/amd.c | 4 +- arch/x86/kernel/cpu/mtrr/generic.c | 1 - arch/x86/kernel/cpu/mtrr/mtrr.c | 2 - arch/x86/kernel/cpu/perfctr-watchdog.c | 11 +- arch/x86/kernel/cpu/sgx/main.c | 14 +- arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/pci-iommu_table.c | 3 - arch/x86/kernel/smpboot.c | 19 + arch/x86/lib/insn.c | 119 +- arch/x86/mm/mmio-mod.c | 2 - arch/x86/net/bpf_jit_comp.c | 357 +- arch/x86/net/bpf_jit_comp32.c | 6 +- arch/x86/oprofile/Makefile | 12 - arch/x86/oprofile/backtrace.c | 127 - arch/x86/oprofile/init.c | 38 - arch/x86/oprofile/nmi_int.c | 780 --- arch/x86/oprofile/op_counter.h | 30 - arch/x86/oprofile/op_model_amd.c | 542 -- arch/x86/oprofile/op_model_p4.c | 723 -- arch/x86/oprofile/op_model_ppro.c | 245 - arch/x86/oprofile/op_x86_model.h | 90 - arch/x86/platform/geode/alix.c | 19 +- arch/x86/platform/geode/geos.c | 19 +- arch/x86/platform/geode/net5501.c | 13 +- arch/x86/tools/Makefile | 8 +- arch/x86/tools/insn_sanity.c | 4 - arch/x86/xen/smp_hvm.c | 2 + arch/xtensa/Kconfig | 1 - arch/xtensa/Makefile | 1 - arch/xtensa/configs/audio_kc705_defconfig | 1 - arch/xtensa/configs/generic_kc705_defconfig | 1 - arch/xtensa/configs/smp_lx200_defconfig | 1 - arch/xtensa/configs/xip_kc705_defconfig | 1 - arch/xtensa/kernel/stacktrace.c | 2 +- arch/xtensa/oprofile/Makefile | 10 - arch/xtensa/oprofile/backtrace.c | 27 - arch/xtensa/oprofile/init.c | 26 - crypto/asymmetric_keys/public_key.c | 3 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 4 +- drivers/acpi/acpica/dbobject.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 4 +- drivers/acpi/acpica/dsdebug.c | 4 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/acpica/dswload.c | 4 +- drivers/acpi/acpica/dswload2.c | 4 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 4 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 6 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 6 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 4 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 5 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 4 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/utdelete.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utstrsuppt.c | 4 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/scan.c | 2 + drivers/base/core.c | 44 +- drivers/base/power/clock_ops.c | 213 +- drivers/base/regmap/regcache.c | 2 +- drivers/base/swnode.c | 71 +- drivers/bluetooth/hci_ldisc.c | 34 +- drivers/bus/arm-integrator-lm.c | 1 + drivers/bus/mhi/core/main.c | 162 +- drivers/bus/sunxi-rsb.c | 4 +- drivers/char/tpm/tpm-sysfs.c | 179 + drivers/clk/clk.c | 21 + drivers/counter/ti-eqep.c | 35 - drivers/cpufreq/Kconfig.arm | 5 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/brcmstb-avs-cpufreq.c | 24 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 - drivers/cpufreq/qcom-cpufreq-hw.c | 8 +- drivers/cpufreq/tango-cpufreq.c | 38 - drivers/cpufreq/tegra20-cpufreq.c | 45 +- drivers/devfreq/tegra30-devfreq.c | 2 +- drivers/dma-buf/Kconfig | 8 + drivers/dma-buf/dma-buf.c | 46 +- drivers/dma/dmaengine.c | 1 - drivers/dma/idxd/dma.c | 6 +- drivers/dma/idxd/irq.c | 122 +- drivers/dma/qcom/gpi.c | 2 +- drivers/edac/xgene_edac.c | 2 +- drivers/firmware/imx/Kconfig | 1 + drivers/gpio/Kconfig | 5 +- drivers/gpio/gpio-merrifield.c | 5 + drivers/gpio/gpio-mvebu.c | 19 +- drivers/gpio/gpio-pca953x.c | 2 + drivers/gpio/gpio-tegra.c | 16 +- drivers/gpio/gpiolib-cdev.c | 145 +- drivers/gpio/gpiolib.c | 3 + drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 84 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 30 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 8 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 9 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 182 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 3 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 5 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 117 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 32 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 3 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 9 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 11 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 9 +- drivers/gpu/drm/amd/include/amd_pcie.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 2 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 11 +- drivers/gpu/drm/drm_agpsupport.c | 55 +- drivers/gpu/drm/drm_atomic.c | 39 + drivers/gpu/drm/drm_atomic_helper.c | 63 +- drivers/gpu/drm/drm_bufs.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 86 +- drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_drv.c | 3 + drivers/gpu/drm/drm_edid.c | 7 +- drivers/gpu/drm/drm_gem.c | 19 +- drivers/gpu/drm/drm_gem_vram_helper.c | 28 +- drivers/gpu/drm/drm_irq.c | 12 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 + drivers/gpu/drm/drm_pci.c | 26 +- drivers/gpu/drm/drm_prime.c | 2 + drivers/gpu/drm/drm_syncobj.c | 20 +- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 7 +- drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/gma500/gem.c | 6 +- drivers/gpu/drm/gma500/gem.h | 2 + drivers/gpu/drm/gma500/gma_device.c | 1 + drivers/gpu/drm/gma500/gma_display.c | 8 +- drivers/gpu/drm/gma500/intel_bios.c | 2 +- drivers/gpu/drm/gma500/intel_i2c.c | 3 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 4 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 6 +- drivers/gpu/drm/gma500/mmu.c | 15 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 6 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 3 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 8 +- drivers/gpu/drm/gma500/power.c | 8 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 1 + drivers/gpu/drm/gma500/psb_intel_modes.c | 3 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 6 +- drivers/gpu/drm/gma500/psb_irq.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 - drivers/gpu/drm/i915/Kconfig.debug | 22 +- drivers/gpu/drm/i915/Makefile | 11 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 2 +- drivers/gpu/drm/i915/display/intel_color.c | 16 + drivers/gpu/drm/i915/display/intel_crtc.c | 325 + drivers/gpu/drm/i915/display/intel_crtc.h | 22 + drivers/gpu/drm/i915/display/intel_cursor.c | 6 +- drivers/gpu/drm/i915/display/intel_ddi.c | 94 +- drivers/gpu/drm/i915/display/intel_ddi.h | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 2593 +------- drivers/gpu/drm/i915/display/intel_display.h | 6 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 8 +- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 128 +- drivers/gpu/drm/i915/display/intel_dp.c | 2324 +------ drivers/gpu/drm/i915/display/intel_dp.h | 10 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 692 ++ drivers/gpu/drm/i915/display/intel_dp_aux.h | 18 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 297 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 186 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 36 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 3 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll.c | 1363 ++++ drivers/gpu/drm/i915/display/intel_dpll.h | 23 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 683 ++ drivers/gpu/drm/i915/display/intel_fdi.h | 22 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 303 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 8 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 19 +- drivers/gpu/drm/i915/display/intel_overlay.c | 5 +- drivers/gpu/drm/i915/display/intel_panel.c | 396 +- drivers/gpu/drm/i915/display/intel_panel.h | 4 + drivers/gpu/drm/i915/display/intel_pps.c | 1406 ++++ drivers/gpu/drm/i915/display/intel_pps.h | 52 + drivers/gpu/drm/i915/display/intel_psr.c | 5 +- drivers/gpu/drm/i915/display/intel_sprite.c | 36 +- drivers/gpu/drm/i915/dma_resv_utils.c | 17 + drivers/gpu/drm/i915/dma_resv_utils.h | 13 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 132 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_create.c | 113 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 104 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 47 - drivers/gpu/drm/i915/gem/i915_gem_object.h | 36 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 54 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 22 + .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 1 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 1 + drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 + drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 27 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 15 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 23 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 635 ++ drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 127 + drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 115 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_context.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 - drivers/gpu/drm/i915/gt/intel_context_types.h | 25 +- drivers/gpu/drm/i915/gt/intel_engine.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 167 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 59 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 60 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 22 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 3896 +++++++++++ .../gpu/drm/i915/gt/intel_execlists_submission.h | 47 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 18 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 3 +- .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 8 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 49 + drivers/gpu/drm/i915/gt/intel_gt_pm.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 25 + drivers/gpu/drm/i915/gt/intel_gtt.c | 29 + drivers/gpu/drm/i915/gt/intel_gtt.h | 3 + drivers/gpu/drm/i915/gt/intel_lrc.c | 6884 ++++--------------- drivers/gpu/drm/i915/gt/intel_lrc.h | 167 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 41 + drivers/gpu/drm/i915/gt/intel_mocs.c | 4 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 138 + drivers/gpu/drm/i915/gt/intel_region_lmem.h | 14 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 3 +- drivers/gpu/drm/i915/gt/intel_reset.c | 101 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 + drivers/gpu/drm/i915/gt/intel_ring.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 272 +- drivers/gpu/drm/i915/gt/intel_rps.c | 61 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 113 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 25 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 646 +- drivers/gpu/drm/i915/gt/mock_engine.c | 15 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 1 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 13 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 203 + drivers/gpu/drm/i915/gt/selftest_execlists.c | 4741 +++++++++++++ drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 173 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 4771 +------------- drivers/gpu/drm/i915/gt/selftest_mocs.c | 80 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 1 + drivers/gpu/drm/i915/gt/selftest_reset.c | 28 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 5 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 14 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 196 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 457 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 54 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 7 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 336 +- drivers/gpu/drm/i915/gvt/cmd_parser.h | 5 + drivers/gpu/drm/i915/gvt/gvt.h | 37 +- drivers/gpu/drm/i915/gvt/handlers.c | 17 +- drivers/gpu/drm/i915/gvt/mmio.h | 3 + drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/mmio_context.h | 1 + drivers/gpu/drm/i915/gvt/reg.h | 2 + drivers/gpu/drm/i915/gvt/scheduler.c | 24 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 7 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 183 +- drivers/gpu/drm/i915/i915_drv.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 61 +- drivers/gpu/drm/i915/i915_gem.c | 132 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_evict.c | 13 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 25 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 6 +- drivers/gpu/drm/i915/i915_irq.c | 28 +- drivers/gpu/drm/i915/i915_irq.h | 3 - drivers/gpu/drm/i915/i915_mm.c | 2 +- drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 17 +- drivers/gpu/drm/i915/i915_pmu.c | 117 +- drivers/gpu/drm/i915/i915_pmu.h | 35 +- drivers/gpu/drm/i915/i915_reg.h | 43 +- drivers/gpu/drm/i915/i915_request.c | 178 +- drivers/gpu/drm/i915/i915_request.h | 47 +- drivers/gpu/drm/i915/i915_scheduler.c | 32 +- drivers/gpu/drm/i915/i915_scheduler.h | 7 + drivers/gpu/drm/i915/i915_scheduler_types.h | 10 + drivers/gpu/drm/i915/i915_sw_fence.c | 25 +- drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 7 +- drivers/gpu/drm/i915/i915_vma.h | 15 + drivers/gpu/drm/i915/i915_vma_types.h | 3 + drivers/gpu/drm/i915/intel_device_info.c | 157 - drivers/gpu/drm/i915/intel_device_info.h | 4 - drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.h | 13 +- drivers/gpu/drm/i915/intel_pch.c | 39 +- drivers/gpu/drm/i915/intel_pm.c | 12 +- drivers/gpu/drm/i915/intel_region_lmem.c | 138 - drivers/gpu/drm/i915/intel_region_lmem.h | 16 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 1 + drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 9 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 4 + .../gpu/drm/i915/selftests/intel_memory_region.c | 110 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 - drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/mga/mga_ioc32.c | 14 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 + drivers/gpu/drm/nouveau/dispnv50/core.c | 1 + drivers/gpu/drm/nouveau/dispnv50/curs.c | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 +- drivers/gpu/drm/nouveau/dispnv50/wimm.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.h | 8 + drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c | 106 + drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 1 + drivers/gpu/drm/nouveau/include/nvif/class.h | 5 + drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 1 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 6 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 10 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/nouveau/nvif/disp.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 87 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 33 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 46 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 2 + .../gpu/drm/nouveau/nvkm/engine/disp/rootga102.c | 52 + .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 140 + .../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 1 + .../gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c | 76 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 1 + .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 40 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 40 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.c | 40 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c | 118 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c | 45 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 74 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 6 +- drivers/gpu/drm/panel/panel-simple.c | 2 + drivers/gpu/drm/qxl/qxl_drv.h | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 6 +- drivers/gpu/drm/qxl/qxl_ttm.c | 19 +- drivers/gpu/drm/r128/r128_ioc32.c | 14 +- drivers/gpu/drm/radeon/radeon.h | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 38 +- drivers/gpu/drm/scheduler/sched_main.c | 3 + drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/drm.c | 2 + drivers/gpu/drm/tegra/dsi.c | 2 +- drivers/gpu/drm/tegra/falcon.c | 9 +- drivers/gpu/drm/tegra/gr2d.c | 9 +- drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tegra/vic.c | 35 +- drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 298 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 24 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 195 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_module.c | 4 + drivers/gpu/drm/ttm/ttm_module.h | 6 +- drivers/gpu/drm/ttm/ttm_pool.c | 155 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 4 +- drivers/gpu/drm/ttm/ttm_tt.c | 26 +- drivers/gpu/drm/vc4/vc4_bo.c | 14 - drivers/gpu/drm/vc4/vc4_drv.c | 7 +- drivers/gpu/drm/vc4/vc4_drv.h | 3 - drivers/gpu/drm/vc4/vc4_hdmi.c | 1 + drivers/gpu/drm/vc4/vc4_kms.c | 17 +- drivers/gpu/drm/vkms/vkms_drv.c | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 37 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/hid/Kconfig | 1 + drivers/hid/Makefile | 2 +- drivers/hid/hid-core.c | 6 +- drivers/hid/hid-ids.h | 6 +- drivers/hid/hid-logitech-hidpp.c | 246 +- drivers/hid/hid-sony.c | 20 +- drivers/hid/i2c-hid/Kconfig | 47 +- drivers/hid/i2c-hid/Makefile | 6 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 143 + drivers/hid/i2c-hid/i2c-hid-core.c | 252 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 116 + drivers/hid/i2c-hid/i2c-hid-of.c | 143 + drivers/hid/i2c-hid/i2c-hid.h | 22 + drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/pwm-fan.c | 1 - drivers/hwtracing/intel_th/pci.c | 5 + drivers/hwtracing/stm/heartbeat.c | 6 +- drivers/i2c/busses/Kconfig | 7 - drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-efm32.c | 469 -- drivers/i2c/busses/i2c-octeon-core.c | 2 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 22 +- drivers/i2c/i2c-stub.c | 1 - drivers/i2c/muxes/i2c-mux-gpio.c | 112 +- drivers/iio/adc/ti_am335x_adc.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 31 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/proximity/sx9310.c | 5 +- drivers/iio/temperature/mlx90632.c | 6 + drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 11 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 14 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 64 +- drivers/infiniband/sw/rxe/rxe_pool.c | 226 +- drivers/infiniband/sw/rxe/rxe_pool.h | 94 +- drivers/infiniband/sw/rxe/rxe_qp.c | 11 + drivers/infiniband/sw/rxe/rxe_verbs.c | 16 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 120 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 5 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 5 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 20 +- drivers/infiniband/ulp/rtrs/rtrs.c | 32 +- drivers/input/mouse/synaptics.c | 7 +- drivers/input/serio/serport.c | 4 +- drivers/input/touchscreen/ads7846.c | 376 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/stmpe-ts.c | 1 + drivers/input/touchscreen/surface3_spi.c | 2 - drivers/input/touchscreen/usbtouchscreen.c | 3 + drivers/leds/trigger/Kconfig | 9 + drivers/leds/trigger/Makefile | 1 + drivers/leds/trigger/ledtrig-tty.c | 183 + drivers/md/dm-crypt.c | 8 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-integrity.c | 162 +- drivers/md/dm-table.c | 15 +- drivers/md/dm.c | 16 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 2 +- drivers/mfd/axp20x-i2c.c | 4 +- drivers/mfd/axp20x-rsb.c | 4 +- drivers/mfd/axp20x.c | 4 +- drivers/misc/eeprom/eeprom_93xx46.c | 15 + drivers/misc/habanalabs/common/device.c | 9 + drivers/misc/habanalabs/common/firmware_if.c | 5 + drivers/misc/habanalabs/common/habanalabs_ioctl.c | 2 + drivers/misc/mei/hdcp/mei_hdcp.c | 3 +- drivers/misc/pci_endpoint_test.c | 1 - drivers/mmc/core/core.c | 8 +- drivers/mmc/core/host.c | 44 + drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/mmc_test.c | 29 +- drivers/mmc/core/queue.c | 4 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sd.h | 2 +- drivers/mmc/core/sdio.c | 2 +- drivers/mmc/host/Kconfig | 14 + drivers/mmc/host/omap_hsmmc.c | 18 +- drivers/mmc/host/sdhci-iproc.c | 18 + drivers/mmc/host/sdhci-of-arasan.c | 50 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 98 + drivers/mmc/host/sdhci-of-aspeed.c | 255 +- drivers/mmc/host/sdhci-pci-gli.c | 19 + drivers/mtd/nand/raw/Kconfig | 7 - drivers/mtd/nand/raw/Makefile | 1 - drivers/mtd/nand/raw/omap2.c | 15 +- drivers/mtd/nand/raw/tango_nand.c | 727 -- drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/bareudp.c | 5 +- drivers/net/bonding/bond_main.c | 174 +- drivers/net/bonding/bond_options.c | 55 +- drivers/net/can/Makefile | 7 +- drivers/net/can/at91_can.c | 4 +- drivers/net/can/c_can/c_can.c | 4 +- drivers/net/can/cc770/cc770.c | 4 +- drivers/net/can/dev.c | 1338 ---- drivers/net/can/dev/Makefile | 11 + drivers/net/can/dev/bittiming.c | 261 + drivers/net/can/dev/dev.c | 467 ++ drivers/net/can/dev/length.c | 90 + drivers/net/can/dev/netlink.c | 379 ++ drivers/net/can/dev/rx-offload.c | 377 ++ drivers/net/can/dev/skb.c | 231 + drivers/net/can/flexcan.c | 7 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 4 +- drivers/net/can/kvaser_pciefd.c | 6 +- drivers/net/can/m_can/m_can.c | 8 +- drivers/net/can/m_can/tcan4x5x.h | 2 +- drivers/net/can/mscan/mscan.c | 4 +- drivers/net/can/pch_can.c | 4 +- drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/can/rcar/rcar_can.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 4 +- drivers/net/can/rx-offload.c | 376 -- drivers/net/can/sja1000/sja1000.c | 4 +- drivers/net/can/softing/softing_main.c | 4 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +- drivers/net/can/sun4i_can.c | 4 +- drivers/net/can/ti_hecc.c | 4 +- drivers/net/can/usb/ems_usb.c | 4 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/gs_usb.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 2 +- drivers/net/can/usb/mcba_usb.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 8 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/can/usb/usb_8dev.c | 4 +- drivers/net/can/vxcan.c | 6 +- drivers/net/can/xilinx_can.c | 6 +- drivers/net/dsa/Kconfig | 2 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 5 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/dsa/hirschmann/hellcreek.c | 5 - drivers/net/dsa/lantiq_gswip.c | 3 + drivers/net/dsa/microchip/ksz8795.c | 32 +- drivers/net/dsa/microchip/ksz9477.c | 2 + drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mt7530.c | 2 - drivers/net/dsa/mv88e6xxx/chip.c | 301 +- drivers/net/dsa/mv88e6xxx/chip.h | 5 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 4 + drivers/net/dsa/mv88e6xxx/global2.c | 8 +- drivers/net/dsa/mv88e6xxx/global2.h | 17 + drivers/net/dsa/mv88e6xxx/port.c | 21 + drivers/net/dsa/mv88e6xxx/port.h | 5 + drivers/net/dsa/ocelot/felix.c | 206 +- drivers/net/dsa/ocelot/felix.h | 2 - drivers/net/dsa/ocelot/felix_vsc9959.c | 23 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 20 +- drivers/net/dsa/qca/ar9331.c | 2 + drivers/net/dsa/qca8k.c | 1 - drivers/net/dsa/rtl8366rb.c | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 2 - drivers/net/dsa/xrs700x/Kconfig | 26 + drivers/net/dsa/xrs700x/Makefile | 4 + drivers/net/dsa/xrs700x/xrs700x.c | 622 ++ drivers/net/dsa/xrs700x/xrs700x.h | 42 + drivers/net/dsa/xrs700x/xrs700x_i2c.c | 150 + drivers/net/dsa/xrs700x/xrs700x_mdio.c | 163 + drivers/net/dsa/xrs700x/xrs700x_reg.h | 203 + drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 38 +- .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 3 - drivers/net/ethernet/freescale/gianfar.c | 1 - drivers/net/ethernet/freescale/ucc_geth.c | 549 +- drivers/net/ethernet/freescale/ucc_geth.h | 6 - drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 27 +- drivers/net/ethernet/intel/igb/igb_main.c | 14 +- drivers/net/ethernet/intel/igbvf/netdev.c | 14 +- drivers/net/ethernet/intel/igc/igc_main.c | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 14 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 6 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 652 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 27 + .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 10 + .../ethernet/marvell/prestera/prestera_switchdev.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 56 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 - drivers/net/ethernet/micrel/ks8851_par.c | 2 - drivers/net/ethernet/micrel/ks8851_spi.c | 2 - drivers/net/ethernet/mscc/Makefile | 3 +- drivers/net/ethernet/mscc/ocelot.c | 41 +- drivers/net/ethernet/mscc/ocelot.h | 10 +- drivers/net/ethernet/mscc/ocelot_devlink.c | 885 +++ drivers/net/ethernet/mscc/ocelot_net.c | 212 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 143 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 14 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 4 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 15 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 83 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 49 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 22 +- drivers/net/ethernet/qlogic/qla3xxx.c | 196 +- drivers/net/ethernet/renesas/sh_eth.c | 30 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 96 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 + drivers/net/ethernet/ti/am65-cpsw-qos.c | 2 +- drivers/net/ethernet/ti/am65-cpts.c | 2 +- drivers/net/ethernet/ti/cpsw_ale.c | 7 + drivers/net/ethernet/toshiba/ps3_gelic_net.c | 8 +- drivers/net/ethernet/toshiba/spider_net.c | 18 +- drivers/net/geneve.c | 5 +- drivers/net/gtp.c | 527 +- drivers/net/hyperv/netvsc.c | 3 +- drivers/net/hyperv/netvsc_bpf.c | 6 + drivers/net/hyperv/netvsc_drv.c | 18 +- drivers/net/hyperv/rndis_filter.c | 171 +- drivers/net/ipa/gsi.c | 140 +- drivers/net/ipa/ipa_clock.c | 194 +- drivers/net/ipa/ipa_data-sc7180.c | 38 +- drivers/net/ipa/ipa_data-sdm845.c | 38 +- drivers/net/ipa/ipa_data.h | 26 +- drivers/net/ipa/ipa_endpoint.c | 4 +- drivers/net/mdio/mdio-bitbang.c | 6 +- drivers/net/phy/at803x.c | 73 +- drivers/net/phy/national.c | 2 - drivers/net/phy/sfp-bus.c | 9 + drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/tap.c | 6 +- drivers/net/tun.c | 2 +- drivers/net/usb/cdc_ncm.c | 12 +- drivers/net/usb/usbnet.c | 12 +- drivers/net/veth.c | 18 +- drivers/net/vxlan.c | 5 +- drivers/net/wireless/ath/ath11k/reg.c | 4 +- drivers/net/wireless/ath/ath6kl/core.c | 2 + drivers/net/wireless/ath/ath6kl/init.c | 2 + drivers/net/wireless/ath/wil6210/cfg80211.c | 2 + drivers/net/wireless/ath/wil6210/netdev.c | 7 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 26 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 6 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- drivers/net/wireless/intersil/orinoco/main.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 74 +- drivers/net/wireless/marvell/libertas/cfg.c | 2 +- drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas/mesh.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 6 +- drivers/net/wireless/marvell/mwifiex/main.c | 7 + .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 9 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 3 +- drivers/net/wireless/microchip/wilc1000/mon.c | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 3 +- drivers/net/wireless/rndis_wlan.c | 6 + drivers/net/wireless/virt_wifi.c | 8 + drivers/net/xen-netback/xenbus.c | 4 +- drivers/net/xen-netfront.c | 6 +- drivers/ntb/hw/Kconfig | 1 + drivers/ntb/hw/Makefile | 1 + drivers/ntb/hw/epf/Kconfig | 6 + drivers/ntb/hw/epf/Makefile | 1 + drivers/ntb/hw/epf/ntb_hw_epf.c | 754 +++ drivers/nvme/host/core.c | 11 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/rdma.c | 16 +- drivers/nvmem/Kconfig | 8 + drivers/nvmem/Makefile | 2 + drivers/nvmem/rmem.c | 97 + drivers/of/base.c | 4 +- drivers/of/fdt.c | 12 +- drivers/of/platform.c | 1 + drivers/opp/core.c | 561 +- drivers/opp/of.c | 9 +- drivers/opp/opp.h | 4 + drivers/oprofile/buffer_sync.c | 591 -- drivers/oprofile/buffer_sync.h | 22 - drivers/oprofile/cpu_buffer.c | 465 -- drivers/oprofile/cpu_buffer.h | 121 - drivers/oprofile/event_buffer.c | 209 - drivers/oprofile/event_buffer.h | 40 - drivers/oprofile/nmi_timer_int.c | 157 - drivers/oprofile/oprof.c | 286 - drivers/oprofile/oprof.h | 50 - drivers/oprofile/oprofile_files.c | 201 - drivers/oprofile/oprofile_perf.c | 328 - drivers/oprofile/oprofile_stats.c | 84 - drivers/oprofile/oprofile_stats.h | 33 - drivers/oprofile/oprofilefs.c | 300 - drivers/oprofile/timer_int.c | 122 - drivers/parport/share.c | 2 +- drivers/pci/controller/Kconfig | 11 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 60 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 7 + drivers/pci/controller/dwc/pcie-designware-host.c | 6 +- drivers/pci/controller/dwc/pcie-designware.c | 48 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/dwc/pcie-qcom.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pcie-altera-msi.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 35 +- drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/endpoint/functions/Kconfig | 12 + drivers/pci/endpoint/functions/Makefile | 1 + drivers/pci/endpoint/functions/pci-epf-ntb.c | 2114 ++++++ drivers/pci/endpoint/functions/pci-epf-test.c | 13 +- drivers/pci/endpoint/pci-ep-cfs.c | 176 +- drivers/pci/endpoint/pci-epc-core.c | 130 +- drivers/pci/endpoint/pci-epf-core.c | 105 +- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_dmc620_pmu.c | 4 +- drivers/perf/arm_pmu.c | 2 +- drivers/perf/arm_smmuv3_pmu.c | 8 +- drivers/perf/arm_spe_pmu.c | 23 +- drivers/perf/fsl_imx8_ddr_perf.c | 10 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +- drivers/perf/qcom_l2_pmu.c | 6 +- drivers/perf/qcom_l3_pmu.c | 6 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 295 + drivers/phy/qualcomm/phy-qcom-qmp.h | 100 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 30 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 60 +- drivers/pinctrl/qcom/pinctrl-msm.c | 96 +- drivers/pinctrl/qcom/pinctrl-msm.h | 2 + drivers/pinctrl/sprd/pinctrl-sprd.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 2 + drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 5 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_sysfs.c | 5 +- drivers/platform/chrome/cros_ec_typec.c | 247 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/sysfs.c | 2 +- .../surface/aggregator/ssh_request_layer.c | 7 +- drivers/platform/x86/hp-wmi.c | 3 +- drivers/platform/x86/intel-vbtn.c | 6 - drivers/platform/x86/thinkpad_acpi.c | 1 + drivers/power/reset/at91-sama5d2_shdwc.c | 74 +- drivers/power/supply/Kconfig | 1 + drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq27xxx_battery.c | 39 +- drivers/power/supply/charger-manager.c | 4 +- drivers/power/supply/cpcap-battery.c | 28 +- drivers/power/supply/cpcap-charger.c | 3 +- drivers/power/supply/ds2780_battery.c | 8 +- drivers/pwm/Kconfig | 10 - drivers/pwm/Makefile | 1 - drivers/pwm/pwm-zx.c | 278 - drivers/rapidio/rio.c | 2 +- drivers/regulator/Kconfig | 13 +- drivers/regulator/Makefile | 1 - drivers/regulator/ab3100.c | 724 -- drivers/regulator/axp20x-regulator.c | 7 +- drivers/regulator/pf8x00-regulator.c | 203 +- drivers/regulator/qcom-labibb-regulator.c | 728 +- drivers/regulator/qcom-rpmh-regulator.c | 8 + drivers/regulator/s5m8767.c | 15 +- drivers/rtc/Kconfig | 1 + drivers/rtc/class.c | 5 + drivers/rtc/interface.c | 12 +- drivers/rtc/rtc-armada38x.c | 21 +- drivers/rtc/rtc-cmos.c | 12 +- drivers/rtc/rtc-m41t80.c | 14 +- drivers/rtc/rtc-m48t59.c | 22 +- drivers/rtc/rtc-mv.c | 14 +- drivers/rtc/rtc-opal.c | 13 +- drivers/rtc/rtc-pcf2127.c | 11 +- drivers/rtc/rtc-pcf85063.c | 11 +- drivers/rtc/rtc-pcf85363.c | 8 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-rv3028.c | 11 +- drivers/rtc/rtc-rv3029c2.c | 11 +- drivers/rtc/rtc-rv3032.c | 11 +- drivers/rtc/rtc-rv8803.c | 11 +- drivers/rtc/rtc-rx8010.c | 13 +- drivers/rtc/rtc-s5m.c | 33 +- drivers/rtc/rtc-tps65910.c | 15 +- drivers/s390/cio/css.c | 20 +- drivers/s390/cio/device.c | 39 +- drivers/s390/crypto/vfio_ap_ops.c | 49 +- drivers/scsi/gdth.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 921 ++- drivers/scsi/ibmvscsi/ibmvfc.h | 39 + drivers/scsi/lpfc/lpfc_scsi.c | 1 + drivers/scsi/pm8001/pm8001_init.c | 9 +- drivers/scsi/pm8001/pm80xx_hwi.c | 34 +- drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/scsi_error.c | 23 +- drivers/scsi/scsi_lib.c | 1 + drivers/scsi/scsi_transport_fc.c | 118 +- drivers/scsi/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-sysfs.c | 152 +- drivers/scsi/ufs/ufs.h | 29 +- drivers/scsi/ufs/ufshcd.c | 357 +- drivers/scsi/ufs/ufshcd.h | 30 +- drivers/soc/fsl/qe/qe_common.c | 20 +- drivers/soc/litex/litex_soc_ctrl.c | 42 +- drivers/soc/qcom/socinfo.c | 105 +- drivers/soc/samsung/pm_domains.c | 97 +- drivers/soundwire/bus.c | 11 +- drivers/soundwire/cadence_master.c | 31 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel.c | 6 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_slave.c | 2 +- drivers/spi/Kconfig | 14 - drivers/spi/Makefile | 2 - drivers/spi/spi-altera.c | 3 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 20 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-efm32.c | 462 -- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-mpc52xx.c | 4 +- drivers/spi/spi-sirf.c | 1236 ---- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 6 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/target/target_core_user.c | 11 +- drivers/thermal/cpufreq_cooling.c | 69 +- drivers/thermal/gov_power_allocator.c | 35 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 6 + drivers/thermal/intel/intel_pch_thermal.c | 6 + drivers/thermal/khadas_mcu_fan.c | 1 - drivers/thermal/thermal_core.h | 2 + drivers/thunderbolt/domain.c | 32 +- drivers/thunderbolt/switch.c | 34 +- drivers/thunderbolt/tb.c | 20 + drivers/thunderbolt/tb.h | 3 + drivers/tty/hvc/hvcs.c | 3 - drivers/tty/n_gsm.c | 3 +- drivers/tty/n_hdlc.c | 60 +- drivers/tty/n_null.c | 3 +- drivers/tty/n_r3964.c | 10 +- drivers/tty/n_tracerouter.c | 4 +- drivers/tty/n_tracesink.c | 4 +- drivers/tty/n_tty.c | 151 +- drivers/tty/serial/Kconfig | 35 - drivers/tty/serial/Makefile | 2 - drivers/tty/serial/efm32-uart.c | 852 --- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/mxs-auart.c | 45 +- drivers/tty/serial/sirfsoc_uart.c | 1503 ----- drivers/tty/serial/sirfsoc_uart.h | 447 -- drivers/tty/tty_io.c | 130 +- drivers/tty/vcc.c | 10 +- drivers/usb/class/cdc-acm.c | 6 + drivers/usb/core/hcd.c | 4 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-pci.c | 69 +- drivers/usb/dwc3/dwc3-qcom.c | 59 +- drivers/usb/dwc3/gadget.c | 3 +- drivers/usb/gadget/composite.c | 83 +- drivers/usb/gadget/function/u_audio.c | 135 +- drivers/usb/gadget/function/u_ether.c | 33 +- drivers/usb/gadget/function/u_ether.h | 12 + drivers/usb/gadget/function/u_ether_configfs.h | 15 +- drivers/usb/gadget/function/u_serial.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/gadget/udc/bdc/Kconfig | 11 - drivers/usb/gadget/udc/bdc/Makefile | 2 - drivers/usb/gadget/udc/bdc/bdc_pci.c | 128 - drivers/usb/gadget/udc/core.c | 29 +- drivers/usb/gadget/udc/snps_udc_core.c | 30 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/xhci-ring.c | 2 + drivers/usb/host/xhci-tegra.c | 7 + drivers/usb/phy/phy-mxs-usb.c | 7 +- drivers/usb/serial/Kconfig | 9 + drivers/usb/serial/Makefile | 1 + drivers/usb/serial/cp210x.c | 100 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 4 +- drivers/usb/serial/io_ti.c | 8 +- drivers/usb/serial/mxuport.c | 7 - drivers/usb/serial/pl2303.c | 8 +- drivers/usb/serial/upd78f0730.c | 5 +- drivers/usb/serial/xr_serial.c | 595 ++ drivers/usb/typec/ucsi/Kconfig | 1 + drivers/vdpa/Kconfig | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 2 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 1 + drivers/vdpa/mlx5/core/mr.c | 28 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa.c | 503 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 98 +- drivers/vhost/net.c | 26 +- drivers/video/backlight/lms283gf05.c | 43 +- drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/video/fbdev/simplefb.c | 5 +- drivers/virtio/virtio_mem.c | 2 +- drivers/w1/masters/ds2490.c | 25 +- drivers/w1/w1.c | 39 +- fs/Kconfig | 6 +- fs/Makefile | 1 - fs/anon_inodes.c | 21 +- fs/binfmt_elf.c | 1 - fs/cachefiles/rdwr.c | 2 - fs/cifs/cifs_debug.c | 4 +- fs/cifs/connect.c | 4 +- fs/cifs/transport.c | 2 +- fs/coredump.c | 56 +- fs/dcache.c | 88 +- fs/dcookies.c | 356 - fs/ecryptfs/inode.c | 10 +- fs/ext4/fast_commit.c | 35 +- fs/ext4/namei.c | 17 +- fs/f2fs/Kconfig | 10 - fs/f2fs/Makefile | 1 - fs/f2fs/checkpoint.c | 180 +- fs/f2fs/data.c | 29 - fs/f2fs/debug.c | 12 + fs/f2fs/f2fs.h | 29 +- fs/f2fs/file.c | 2 - fs/f2fs/node.c | 2 - fs/f2fs/segment.c | 3 - fs/f2fs/super.c | 63 +- fs/f2fs/sysfs.c | 51 + fs/f2fs/trace.c | 165 - fs/f2fs/trace.h | 43 - fs/hugetlbfs/inode.c | 18 +- fs/inode.c | 4 +- fs/io_uring.c | 46 +- fs/kernfs/file.c | 65 +- fs/ocfs2/dlm/dlmast.c | 10 - fs/ocfs2/dlm/dlmcommon.h | 4 - fs/orangefs/file.c | 5 +- fs/overlayfs/copy_up.c | 15 +- fs/overlayfs/file.c | 22 +- fs/overlayfs/inode.c | 2 + fs/overlayfs/overlayfs.h | 1 + fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/readdir.c | 28 +- fs/overlayfs/super.c | 38 +- fs/overlayfs/util.c | 27 + fs/proc/proc_sysctl.c | 12 +- fs/proc/task_mmu.c | 53 +- fs/proc/vmcore.c | 7 +- fs/pstore/zone.c | 2 +- fs/seq_file.c | 8 +- fs/super.c | 12 +- fs/udf/super.c | 7 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 12 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 26 +- include/acpi/actbl3.h | 25 +- include/acpi/actypes.h | 7 +- include/acpi/acuuid.h | 2 +- include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 17 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/vmlinux.lds.h | 2 +- include/drm/drm_atomic.h | 4 + include/drm/drm_dp_helper.h | 21 +- include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_hdcp.h | 8 +- include/drm/ttm/ttm_bo_api.h | 35 +- include/drm/ttm/ttm_bo_driver.h | 328 +- include/drm/ttm/ttm_device.h | 319 + include/drm/ttm/ttm_resource.h | 8 +- include/drm/ttm/ttm_tt.h | 10 +- include/dt-bindings/sound/apq8016-lpass.h | 7 +- include/dt-bindings/sound/qcom,lpass.h | 15 + include/dt-bindings/sound/sc7180-lpass.h | 6 +- include/linux/arm-smccc.h | 31 + include/linux/binfmts.h | 1 + include/linux/bpf-cgroup.h | 63 +- include/linux/buildid.h | 12 + include/linux/can/bittiming.h | 44 + include/linux/can/dev.h | 135 +- include/linux/can/length.h | 174 + include/linux/can/rx-offload.h | 3 +- include/linux/can/skb.h | 80 + include/linux/clk.h | 24 +- include/linux/compiler-clang.h | 10 - include/linux/compiler-gcc.h | 11 - include/linux/connector.h | 2 +- include/linux/coredump.h | 11 +- include/linux/cpumask.h | 8 - include/linux/dcache.h | 2 + include/linux/dcookies.h | 69 - include/linux/device.h | 12 + include/linux/dma-buf.h | 6 + include/linux/eeprom_93xx46.h | 2 + include/linux/filter.h | 30 +- .../linux/firmware/intel/stratix10-svc-client.h | 10 +- include/linux/indirect_call_wrapper.h | 6 + include/linux/kasan.h | 27 +- include/linux/kconfig.h | 6 + include/linux/kcsan-checks.h | 6 + include/linux/kcsan.h | 7 + include/linux/kfence.h | 6 + include/linux/linkage.h | 10 +- include/linux/local_lock_internal.h | 5 +- include/linux/lockdep.h | 20 +- include/linux/lockdep_types.h | 18 +- include/linux/mdio-bitbang.h | 3 + include/linux/mdio.h | 23 +- include/linux/memblock.h | 4 +- include/linux/memory_hotplug.h | 17 +- include/linux/memremap.h | 6 + include/linux/mfd/axp20x.h | 2 +- include/linux/migrate.h | 2 +- include/linux/mlx5/driver.h | 18 - include/linux/mlx5/mlx5_ifc.h | 12 + include/linux/mmc/host.h | 13 + include/linux/mmzone.h | 34 +- include/linux/netdevice.h | 5 + include/linux/oprofile.h | 209 - include/linux/page_counter.h | 9 +- include/linux/parport.h | 31 + include/linux/pci-epc.h | 39 +- include/linux/pci-epf.h | 28 +- include/linux/pci_ids.h | 1 + include/linux/phy.h | 11 +- include/linux/platform_data/cros_ec_commands.h | 19 + include/linux/platform_data/efm32-spi.h | 15 - include/linux/platform_data/efm32-uart.h | 19 - include/linux/platform_data/i2c-hid.h | 41 - include/linux/platform_data/simplefb.h | 1 + include/linux/pm.h | 2 + include/linux/pm_opp.h | 39 +- include/linux/printk.h | 8 +- include/linux/property.h | 3 + include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/regulator/consumer.h | 30 + include/linux/rtc.h | 2 + include/linux/sched.h | 5 + include/linux/skbuff.h | 9 +- include/linux/sony-laptop.h | 2 +- include/linux/spi/lms283gf05.h | 16 - include/linux/sunxi-rsb.h | 2 +- include/linux/thermal.h | 3 - include/linux/tpm.h | 9 +- include/linux/tty_ldisc.h | 3 +- include/linux/usb/ch9.h | 9 + include/linux/usb/composite.h | 4 +- include/linux/usb/gadget.h | 11 + include/linux/usb/usbnet.h | 8 + include/linux/vdpa.h | 44 +- include/linux/vgaarb.h | 6 +- include/linux/vmalloc.h | 6 +- include/linux/w1.h | 2 +- include/linux/workqueue.h | 2 +- include/linux/zpool.h | 3 + include/net/act_api.h | 5 +- include/net/bonding.h | 4 + include/net/cfg80211.h | 116 +- include/net/dsa.h | 96 + include/net/fq.h | 11 +- include/net/fq_impl.h | 171 +- include/net/inet_connection_sock.h | 3 + include/net/mac80211.h | 26 +- include/net/sch_generic.h | 1 + include/net/sock.h | 19 +- include/net/tcp.h | 1 + include/net/xdp.h | 5 + include/scsi/scsi.h | 1 + include/scsi/scsi_host.h | 6 + include/scsi/scsi_transport_fc.h | 4 +- include/soc/fsl/qe/qe.h | 15 +- include/soc/fsl/qe/ucc_fast.h | 1 - include/soc/mscc/ocelot.h | 55 +- include/soc/mscc/ocelot_qsys.h | 7 +- include/sound/soc-dai.h | 4 +- include/sound/soc.h | 4 +- include/trace/bpf_probe.h | 12 +- include/trace/events/error_report.h | 74 + include/trace/events/workqueue.h | 6 +- include/uapi/drm/i915_drm.h | 3 +- include/uapi/linux/bpf.h | 10 +- include/uapi/linux/gtp.h | 12 + include/uapi/linux/if_bonding.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/if_tunnel.h | 1 + include/uapi/linux/mempolicy.h | 4 +- include/uapi/linux/perf_event.h | 42 +- include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/rtc.h | 5 + include/uapi/linux/serial_core.h | 3 - include/uapi/linux/usb/ch9.h | 13 + include/uapi/linux/vdpa.h | 40 + include/uapi/rdma/vmw_pvrdma-abi.h | 7 + init/Kconfig | 12 +- init/initramfs.c | 19 +- init/main.c | 8 +- init/version.c | 8 - kernel/audit.c | 2 +- kernel/bpf/btf.c | 5 - kernel/bpf/cgroup.c | 112 +- kernel/bpf/core.c | 67 +- kernel/bpf/cpumap.c | 46 +- kernel/bpf/disasm.c | 43 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/stackmap.c | 143 +- kernel/bpf/verifier.c | 81 +- kernel/cgroup/cgroup-v1.c | 3 + kernel/cgroup/cgroup.c | 59 +- kernel/cgroup/cpuset.c | 6 +- kernel/events/core.c | 32 +- kernel/gcov/Kconfig | 2 +- kernel/irq/manage.c | 1 + kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 + kernel/kcsan/core.c | 5 + kernel/kcsan/debugfs.c | 5 + kernel/kcsan/encoding.h | 5 + kernel/kcsan/kcsan-test.c | 1207 ---- kernel/kcsan/kcsan.h | 3 +- kernel/kcsan/kcsan_test.c | 1199 ++++ kernel/kcsan/report.c | 5 + kernel/kcsan/selftest.c | 5 + kernel/locking/lockdep.c | 183 +- kernel/module.c | 164 +- kernel/module_signature.c | 2 +- kernel/module_signing.c | 2 +- kernel/printk/printk.c | 40 +- kernel/printk/printk_ringbuffer.c | 2 +- kernel/rcu/rcutorture.c | 36 +- kernel/rcu/tree.c | 47 +- kernel/rcu/tree_plugin.h | 41 +- kernel/sched/core.c | 121 +- kernel/sched/cpufreq_schedutil.c | 108 +- kernel/sched/deadline.c | 2 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 119 +- kernel/sched/rt.c | 2 +- kernel/sched/sched.h | 22 +- kernel/signal.c | 3 + kernel/sys.c | 3 +- kernel/trace/Makefile | 1 + kernel/trace/error_report-traces.c | 12 + lib/Kconfig.debug | 1 - lib/Kconfig.kcsan | 5 +- lib/Makefile | 3 +- lib/buildid.c | 149 + lib/cpumask.c | 132 - lib/crc7.c | 2 +- lib/hexdump.c | 9 +- lib/iov_iter.c | 2 +- lib/locking-selftest.c | 334 +- lib/seq_buf.c | 9 +- lib/test_bpf.c | 21 +- lib/test_fpu.c | 6 +- lib/test_kasan.c | 196 +- localversion-next | 2 +- mm/backing-dev.c | 3 +- mm/compaction.c | 50 +- mm/debug.c | 10 +- mm/debug_vm_pgtable.c | 86 +- mm/dmapool.c | 3 +- mm/highmem.c | 7 +- mm/hugetlb.c | 44 +- mm/kasan/common.c | 6 +- mm/kasan/generic.c | 2 +- mm/kasan/hw_tags.c | 77 +- mm/kasan/kasan.h | 4 +- mm/kasan/report.c | 10 +- mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 5 + mm/kfence/kfence.h | 6 + mm/kfence/report.c | 7 + mm/memblock.c | 2 +- mm/memcontrol.c | 10 +- mm/memory-failure.c | 26 +- mm/memory_hotplug.c | 69 + mm/mempolicy.c | 16 + mm/mempool.c | 2 +- mm/memremap.c | 15 + mm/mprotect.c | 13 +- mm/mremap.c | 7 + mm/page_alloc.c | 2 + mm/page_poison.c | 2 +- mm/rmap.c | 9 +- mm/secretmem.c | 46 +- mm/slab.c | 2 +- mm/slab_common.c | 30 +- mm/slub.c | 137 +- mm/swap_slots.c | 3 +- mm/vmscan.c | 2 + mm/z3fold.c | 12 +- mm/zbud.c | 1 + mm/zpool.c | 13 + mm/zsmalloc.c | 3 +- mm/zswap.c | 50 +- net/8021q/vlan_dev.c | 9 + net/bridge/br_forward.c | 3 +- net/bridge/br_netlink.c | 12 +- net/bridge/br_vlan.c | 2 +- net/ceph/messenger_v1.c | 2 +- net/core/dev.c | 252 +- net/core/devlink.c | 4 +- net/core/flow_dissector.c | 29 +- net/core/gen_estimator.c | 11 +- net/core/neighbour.c | 1 - net/core/skbuff.c | 17 +- net/core/xdp.c | 59 + net/dsa/Kconfig | 6 + net/dsa/Makefile | 1 + net/dsa/dsa.c | 12 +- net/dsa/dsa2.c | 254 +- net/dsa/dsa_priv.h | 36 + net/dsa/port.c | 79 + net/dsa/slave.c | 80 +- net/dsa/switch.c | 50 + net/dsa/tag_dsa.c | 17 +- net/dsa/tag_xrs700x.c | 61 + net/ipv4/af_inet.c | 9 +- net/ipv4/gre_offload.c | 15 +- net/ipv4/inet_connection_sock.c | 1 + net/ipv4/netfilter/ipt_rpfilter.c | 2 +- net/ipv4/nexthop.c | 105 +- net/ipv4/tcp.c | 15 + net/ipv4/tcp_cubic.c | 11 +- net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_ipv4.c | 30 +- net/ipv4/tcp_output.c | 1 + net/ipv4/tcp_timer.c | 36 +- net/ipv4/udp.c | 10 +- net/ipv4/udp_offload.c | 4 +- net/ipv6/addrconf.c | 3 +- net/ipv6/af_inet6.c | 9 +- net/ipv6/tcp_ipv6.c | 1 + net/ipv6/udp.c | 7 +- net/mac80211/Makefile | 2 - net/mac80211/debugfs.c | 96 +- net/mac80211/debugfs_sta.c | 1 + net/mac80211/driver-ops.h | 16 + net/mac80211/he.c | 92 + net/mac80211/ieee80211_i.h | 3 +- net/mac80211/iface.c | 32 +- net/mac80211/key.c | 4 +- net/mac80211/main.c | 5 + net/mac80211/pm.c | 6 +- net/mac80211/rc80211_minstrel.c | 574 -- net/mac80211/rc80211_minstrel.h | 184 - net/mac80211/rc80211_minstrel_debugfs.c | 172 - net/mac80211/rc80211_minstrel_ht.c | 560 +- net/mac80211/rc80211_minstrel_ht.h | 96 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 57 +- net/mac80211/rx.c | 245 +- net/mac80211/spectmgmt.c | 10 +- net/mac80211/sta_info.h | 2 + net/mac80211/tdls.c | 6 +- net/mac80211/trace.h | 18 +- net/mac80211/tx.c | 64 +- net/mac80211/util.c | 14 +- net/mac80211/vht.c | 9 +- net/nfc/nci/core.c | 2 +- net/nfc/nci/uart.c | 3 +- net/nfc/netlink.c | 4 +- net/openvswitch/actions.c | 12 +- net/openvswitch/flow_netlink.c | 14 +- net/sched/act_api.c | 104 +- net/sched/act_ct.c | 1 + net/sched/cls_api.c | 11 +- net/sched/cls_flower.c | 26 +- net/sched/cls_tcindex.c | 8 +- net/sched/sch_api.c | 3 +- net/sched/sch_taprio.c | 6 +- net/sctp/offload.c | 2 +- net/socket.c | 3 + net/tls/tls_device.c | 4 +- net/tls/tls_device_fallback.c | 2 +- net/wireless/chan.c | 5 +- net/wireless/core.c | 67 +- net/wireless/core.h | 2 +- net/wireless/debugfs.c | 4 - net/wireless/ibss.c | 3 +- net/wireless/mlme.c | 6 +- net/wireless/nl80211.c | 644 +- net/wireless/reg.c | 91 +- net/wireless/reg.h | 1 - net/wireless/scan.c | 35 +- net/wireless/sme.c | 5 +- net/wireless/sysfs.c | 5 + net/wireless/util.c | 39 +- net/wireless/wext-compat.c | 271 +- net/wireless/wext-sme.c | 4 +- net/xdp/xsk.c | 4 +- samples/Kconfig | 7 +- samples/bpf/bpf_insn.h | 28 +- samples/bpf/cookie_uid_helper_example.c | 8 +- samples/bpf/sock_example.c | 2 +- samples/bpf/test_cgrp2_attach.c | 5 +- samples/kprobes/kprobe_example.c | 8 + samples/watch_queue/watch_test.c | 2 +- scripts/Kconfig.include | 6 + scripts/cc-version.sh | 82 + scripts/checkpatch.pl | 20 +- scripts/clang-version.sh | 19 - scripts/gcc-version.sh | 20 - scripts/genksyms/genksyms.c | 2 +- scripts/genksyms/genksyms.h | 2 +- scripts/genksyms/lex.l | 56 +- scripts/kernel-doc | 62 +- scripts/spelling.txt | 1 + security/commoncap.c | 67 +- security/keys/Kconfig | 8 +- security/lsm_audit.c | 12 +- sound/core/seq/oss/seq_oss_synth.c | 3 +- sound/firewire/dice/Makefile | 3 +- sound/firewire/dice/dice-harman.c | 26 + sound/firewire/dice/dice.c | 12 + sound/firewire/dice/dice.h | 1 + sound/pci/ad1889.c | 3 +- sound/pci/ali5451/ali5451.c | 3 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/au88x0/au88x0.c | 3 +- sound/pci/aw2/aw2-alsa.c | 3 +- sound/pci/azt3328.c | 3 +- sound/pci/ca0106/ca0106_main.c | 3 +- sound/pci/cs5535audio/cs5535audio.c | 3 +- sound/pci/ctxfi/cthw20k1.c | 8 +- sound/pci/ctxfi/cthw20k2.c | 8 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 3 +- sound/pci/hda/hda_codec.c | 24 +- sound/pci/hda/hda_intel.c | 11 +- sound/pci/ice1712/ice1712.c | 3 +- sound/pci/maestro3.c | 3 +- sound/pci/sonicvibes.c | 3 +- sound/pci/trident/trident_main.c | 3 +- sound/soc/Kconfig | 19 +- sound/soc/Makefile | 7 +- sound/soc/adi/axi-i2s.c | 2 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 18 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 4 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/Makefile | 4 - sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1372.c | 2 +- sound/soc/codecs/adau1373.c | 6 +- sound/soc/codecs/adau1701.c | 2 +- sound/soc/codecs/ak4554.c | 2 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4641.c | 4 +- sound/soc/codecs/ak4642.c | 2 +- sound/soc/codecs/alc5632.c | 2 +- sound/soc/codecs/cpcap.c | 127 +- sound/soc/codecs/cros_ec_codec.c | 12 + sound/soc/codecs/cs35l32.c | 2 +- sound/soc/codecs/cs35l33.c | 2 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4234.c | 2 +- sound/soc/codecs/cs4271.c | 2 +- sound/soc/codecs/cs42l73.c | 6 +- sound/soc/codecs/cs43130.c | 6 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs47l15.c | 12 +- sound/soc/codecs/cs47l24.c | 12 +- sound/soc/codecs/cs47l35.c | 12 +- sound/soc/codecs/cs47l85.c | 16 +- sound/soc/codecs/cs47l90.c | 16 +- sound/soc/codecs/cs47l92.c | 12 +- sound/soc/codecs/cs53l30.c | 2 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/da7210.c | 2 +- sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da9055.c | 2 +- sound/soc/codecs/es8316.c | 2 +- sound/soc/codecs/es8328.c | 2 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/jz4740.c | 2 +- sound/soc/codecs/lm49453.c | 2 +- sound/soc/codecs/lochnagar-sc.c | 12 +- sound/soc/codecs/max98373-sdw.c | 4 +- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/max9867.c | 2 +- sound/soc/codecs/mc13783.c | 2 +- sound/soc/codecs/ml26124.c | 2 +- sound/soc/codecs/mt6660.c | 4 +- sound/soc/codecs/nau8810.c | 2 +- sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt274.c | 2 +- sound/soc/codecs/rt286.c | 4 +- sound/soc/codecs/rt298.c | 4 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5682.c | 2 - sound/soc/codecs/rt5682.h | 2 +- sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sirf-audio-codec.c | 575 -- sound/soc/codecs/ssm2602.c | 4 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 2 +- sound/soc/codecs/tlv320aic3x.c | 2 +- sound/soc/codecs/tscs42xx.c | 4 +- sound/soc/codecs/tscs454.c | 12 +- sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8731.c | 2 +- sound/soc/codecs/wm8770.c | 2 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8962.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8985.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8993.c | 2 +- sound/soc/codecs/wm8994.c | 4 +- sound/soc/codecs/wm8997.c | 8 +- sound/soc/codecs/wm8998.c | 12 +- sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 3 + sound/soc/codecs/zl38060.c | 4 +- sound/soc/codecs/zx_aud96p22.c | 401 -- sound/soc/fsl/fsl_asrc.c | 5 - sound/soc/fsl/fsl_esai.c | 8 +- sound/soc/fsl/fsl_micfil.c | 7 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_spdif.c | 4 - sound/soc/fsl/fsl_ssi.c | 12 +- sound/soc/fsl/fsl_xcvr.c | 5 - sound/soc/intel/skylake/skl-topology.c | 15 +- sound/soc/intel/skylake/skl.c | 8 +- sound/soc/jz4740/jz4740-i2s.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 10 +- sound/soc/mediatek/mt6797/mt6797-dai-pcm.c | 8 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 5 +- sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 8 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 5 +- sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 8 +- sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 2 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 54 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/qcom/lpass-cpu.c | 39 +- sound/soc/qcom/lpass-ipq806x.c | 2 +- sound/soc/qcom/lpass-platform.c | 12 + sound/soc/qcom/lpass-sc7180.c | 11 +- sound/soc/qcom/lpass.h | 2 +- sound/soc/rockchip/rockchip_i2s.c | 4 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/sh/rcar/core.c | 4 +- sound/soc/sirf/Kconfig | 21 - sound/soc/sirf/Makefile | 8 - sound/soc/sirf/sirf-audio-port.c | 86 - sound/soc/sirf/sirf-audio.c | 160 - sound/soc/sirf/sirf-usp.c | 435 -- sound/soc/sirf/sirf-usp.h | 292 - sound/soc/soc-pcm.c | 80 +- sound/soc/soc-topology-test.c | 843 +++ sound/soc/soc-topology.c | 41 +- sound/soc/sof/intel/hda.c | 8 +- sound/soc/sof/sof-pci-dev.c | 6 +- sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 12 +- sound/soc/tegra/Kconfig | 9 + sound/soc/tegra/Makefile | 2 + sound/soc/tegra/tegra186_dspk.c | 2 +- sound/soc/tegra/tegra20_i2s.c | 2 +- sound/soc/tegra/tegra210_dmic.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 2 +- sound/soc/tegra/tegra30_i2s.c | 2 +- sound/soc/tegra/tegra_audio_graph_card.c | 251 + sound/soc/tegra/tegra_pcm.c | 6 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/zte/Kconfig | 26 - sound/soc/zte/Makefile | 4 - sound/soc/zte/zx-i2s.c | 452 -- sound/soc/zte/zx-spdif.c | 363 - sound/soc/zte/zx-tdm.c | 458 -- sound/usb/card.c | 11 +- sound/usb/clock.c | 27 +- sound/usb/endpoint.c | 9 + sound/usb/implicit.c | 20 +- sound/usb/mixer.c | 14 +- sound/usb/pcm.c | 3 + sound/usb/quirks-table.h | 60 + sound/usb/quirks.c | 28 - sound/x86/intel_hdmi_audio.c | 3 +- tools/arch/x86/include/asm/insn.h | 45 + tools/arch/x86/include/asm/orc_types.h | 10 + tools/arch/x86/lib/insn.c | 119 +- tools/bootconfig/scripts/bconf2ftrace.sh | 1 + tools/bootconfig/scripts/ftrace2bconf.sh | 4 + tools/gpio/gpio-event-mon.c | 4 +- tools/gpio/gpio-utils.c | 89 - tools/gpio/gpio-utils.h | 6 - tools/gpio/gpio-watch.c | 5 +- tools/include/linux/build_bug.h | 5 - tools/include/linux/filter.h | 24 +- tools/include/nolibc/nolibc.h | 153 +- tools/include/uapi/linux/bpf.h | 10 +- tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/kvm.h | 2 + tools/include/uapi/linux/tcp.h | 357 + tools/lib/bpf/btf.c | 12 +- tools/lib/perf/tests/test-cpumap.c | 2 +- tools/lib/perf/tests/test-evlist.c | 7 +- tools/lib/perf/tests/test-evsel.c | 2 +- tools/lib/perf/tests/test-threadmap.c | 2 +- tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/simple.txt | 1 - tools/objtool/.gitignore | 2 +- tools/objtool/Documentation/stack-validation.txt | 16 +- tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 93 - tools/objtool/arch/x86/decode.c | 8 +- .../objtool/arch/x86/include/{ => arch}/cfi_regs.h | 0 .../arch/x86/include/{arch_elf.h => arch/elf.h} | 0 tools/objtool/arch/x86/include/arch/endianness.h | 9 + .../x86/include/{arch_special.h => arch/special.h} | 0 tools/objtool/arch/x86/special.c | 4 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin-orc.c | 10 +- tools/objtool/cfi.h | 38 - tools/objtool/check.c | 272 +- tools/objtool/check.h | 69 - tools/objtool/elf.c | 47 +- tools/objtool/include/objtool/arch.h | 89 + tools/objtool/{ => include/objtool}/builtin.h | 0 tools/objtool/include/objtool/cfi.h | 38 + tools/objtool/include/objtool/check.h | 83 + tools/objtool/{ => include/objtool}/elf.h | 0 tools/objtool/include/objtool/endianness.h | 38 + tools/objtool/include/objtool/objtool.h | 31 + tools/objtool/include/objtool/special.h | 41 + tools/objtool/include/objtool/warn.h | 66 + tools/objtool/objtool.c | 6 +- tools/objtool/objtool.h | 32 - tools/objtool/orc_dump.c | 9 +- tools/objtool/orc_gen.c | 315 +- tools/objtool/special.c | 14 +- tools/objtool/special.h | 41 - tools/objtool/warn.h | 66 - tools/objtool/weak.c | 9 +- tools/perf/examples/bpf/5sec.c | 2 +- tools/perf/tests/bpf-script-example.c | 2 +- tools/perf/tests/bpf-script-test-kbuild.c | 2 +- tools/perf/tests/bpf-script-test-prologue.c | 2 +- tools/perf/tests/shell/stat+shadow_stat.sh | 30 +- tools/perf/util/header.c | 8 + tools/perf/util/machine.c | 4 +- tools/perf/util/session.c | 2 +- tools/perf/util/stat-shadow.c | 366 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/testing/kunit/kunit.py | 34 +- tools/testing/kunit/kunit_config.py | 7 +- tools/testing/kunit/kunit_json.py | 2 +- tools/testing/kunit/kunit_kernel.py | 54 +- tools/testing/kunit/kunit_parser.py | 81 +- tools/testing/selftests/Makefile | 9 - .../selftests/arm64/mte/check_buffer_fill.c | 2 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 5 +- .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 6 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 21 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 6 + tools/testing/selftests/bpf/prog_tests/atomics.c | 246 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 1 + tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 4 +- .../selftests/bpf/prog_tests/cls_redirect.c | 1 + .../selftests/bpf/prog_tests/module_attach.c | 27 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 118 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 1 + .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 28 + tools/testing/selftests/bpf/progs/atomics.c | 154 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 23 +- .../selftests/bpf/progs/test_module_attach.c | 10 + .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 28 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- .../selftests/bpf/test_current_pid_tgid_new_ns.c | 160 - tools/testing/selftests/bpf/test_progs.h | 1 - tools/testing/selftests/bpf/test_verifier.c | 72 + tools/testing/selftests/bpf/verifier/atomic_and.c | 77 + .../selftests/bpf/verifier/atomic_cmpxchg.c | 96 + .../selftests/bpf/verifier/atomic_fetch_add.c | 106 + tools/testing/selftests/bpf/verifier/atomic_or.c | 77 + tools/testing/selftests/bpf/verifier/atomic_xchg.c | 46 + tools/testing/selftests/bpf/verifier/atomic_xor.c | 77 + tools/testing/selftests/bpf/verifier/ctx.c | 7 +- .../selftests/bpf/verifier/direct_packet_access.c | 4 +- tools/testing/selftests/bpf/verifier/jit.c | 24 + tools/testing/selftests/bpf/verifier/leak_ptr.c | 10 +- tools/testing/selftests/bpf/verifier/meta_access.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 3 +- .../selftests/bpf/verifier/value_illegal_alu.c | 2 +- tools/testing/selftests/bpf/verifier/xadd.c | 18 +- tools/testing/selftests/gpio/Makefile | 26 +- tools/testing/selftests/gpio/config | 1 + tools/testing/selftests/gpio/gpio-mockup-cdev.c | 198 + tools/testing/selftests/gpio/gpio-mockup-chardev.c | 323 - tools/testing/selftests/gpio/gpio-mockup-sysfs.sh | 168 +- tools/testing/selftests/gpio/gpio-mockup.sh | 497 +- tools/testing/selftests/kselftest_deps.sh | 4 +- tools/testing/selftests/kselftest_harness.h | 26 +- tools/testing/selftests/net/fcnal-test.sh | 402 +- tools/testing/selftests/net/fib_tests.sh | 1 - .../testing/selftests/net/forwarding/tc_chains.sh | 4 +- tools/testing/selftests/net/nettest.c | 585 +- .../powerpc/alignment/alignment_handler.c | 5 +- .../testing/selftests/powerpc/mm/pkey_exec_prot.c | 2 +- tools/testing/selftests/powerpc/mm/pkey_siginfo.c | 2 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- usr/include/Makefile | 2 - virt/kvm/kvm_main.c | 1 + 2539 files changed, 73591 insertions(+), 68511 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-tty create mode 100644 Documentation/PCI/endpoint/function/binding/pci-ntb.rst create mode 100644 Documentation/PCI/endpoint/pci-ntb-function.rst create mode 100644 Documentation/PCI/endpoint/pci-ntb-howto.rst create mode 100644 Documentation/devicetree/bindings/input/goodix,gt7375p.yaml create mode 100644 Documentation/devicetree/bindings/mmc/arm,pl18x.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmci.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/rmem.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/ltc4162-l.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-zx.txt delete mode 100644 Documentation/devicetree/bindings/serial/sirf-uart.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-grap [...] delete mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/sirf-usp.txt delete mode 100644 Documentation/devicetree/bindings/sound/zte,tdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-aud96p22.txt delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-spdif.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sirf.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-device.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-device.yaml create mode 100644 Documentation/scheduler/schedutil.txt delete mode 100644 arch/alpha/oprofile/Makefile delete mode 100644 arch/alpha/oprofile/common.c delete mode 100644 arch/alpha/oprofile/op_impl.h delete mode 100644 arch/alpha/oprofile/op_model_ev4.c delete mode 100644 arch/alpha/oprofile/op_model_ev5.c delete mode 100644 arch/alpha/oprofile/op_model_ev6.c delete mode 100644 arch/alpha/oprofile/op_model_ev67.c delete mode 100644 arch/arc/oprofile/Makefile delete mode 100644 arch/arc/oprofile/common.c delete mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts delete mode 100644 arch/arm/boot/dts/efm32gg.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-victgo.dts create mode 100644 arch/arm/boot/dts/imx6dl-vicut1.dts create mode 100644 arch/arm/boot/dts/imx6q-vicut1.dts create mode 100644 arch/arm/boot/dts/imx6qdl-vicut1.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-vicutp.dts delete mode 100644 arch/arm/boot/dts/picoxcell-pc3x2.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc3x3.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts delete mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts create mode 100644 arch/arm/boot/dts/ste-db9500.dtsi delete mode 100644 arch/arm/configs/efm32_defconfig delete mode 100644 arch/arm/include/debug/efm32.S delete mode 100644 arch/arm/mach-efm32/Makefile delete mode 100644 arch/arm/mach-efm32/Makefile.boot delete mode 100644 arch/arm/mach-efm32/dtmachine.c delete mode 100644 arch/arm/mach-picoxcell/Kconfig delete mode 100644 arch/arm/mach-picoxcell/Makefile delete mode 100644 arch/arm/mach-picoxcell/common.c delete mode 100644 arch/arm/oprofile/Makefile delete mode 100644 arch/arm/oprofile/common.c create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-audio-graph.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm850.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts rename arch/arm64/kernel/{vdso/vdso.S => vdso-wrap.S} (100%) rename arch/arm64/kernel/{vdso32/vdso.S => vdso32-wrap.S} (100%) create mode 100644 arch/csky/include/asm/clocksource.h create mode 100644 arch/csky/include/asm/vdso/clocksource.h create mode 100644 arch/csky/include/asm/vdso/gettimeofday.h create mode 100644 arch/csky/include/asm/vdso/processor.h create mode 100644 arch/csky/include/asm/vdso/vsyscall.h create mode 100644 arch/csky/kernel/vdso/vgettimeofday.c delete mode 100644 arch/ia64/include/asm/perfmon.h delete mode 100644 arch/ia64/include/uapi/asm/perfmon.h delete mode 100644 arch/ia64/include/uapi/asm/perfmon_default_smpl.h delete mode 100644 arch/ia64/kernel/perfmon_default_smpl.c delete mode 100644 arch/ia64/kernel/perfmon_generic.h delete mode 100644 arch/ia64/kernel/perfmon_mckinley.h delete mode 100644 arch/ia64/kernel/perfmon_montecito.h delete mode 100644 arch/ia64/oprofile/Makefile delete mode 100644 arch/ia64/oprofile/backtrace.c delete mode 100644 arch/ia64/oprofile/init.c delete mode 100644 arch/microblaze/oprofile/Makefile delete mode 100644 arch/microblaze/oprofile/microblaze_oprofile.c delete mode 100644 arch/mips/oprofile/Makefile delete mode 100644 arch/mips/oprofile/backtrace.c delete mode 100644 arch/mips/oprofile/common.c delete mode 100644 arch/mips/oprofile/op_impl.h delete mode 100644 arch/mips/oprofile/op_model_loongson2.c delete mode 100644 arch/mips/oprofile/op_model_loongson3.c delete mode 100644 arch/mips/oprofile/op_model_mipsxx.c create mode 100644 arch/openrisc/Kbuild delete mode 100644 arch/parisc/oprofile/Makefile delete mode 100644 arch/parisc/oprofile/init.c delete mode 100644 arch/powerpc/include/asm/oprofile_impl.h delete mode 100644 arch/powerpc/oprofile/Makefile delete mode 100644 arch/powerpc/oprofile/backtrace.c delete mode 100644 arch/powerpc/oprofile/cell/pr_util.h delete mode 100644 arch/powerpc/oprofile/cell/spu_profiler.c delete mode 100644 arch/powerpc/oprofile/cell/spu_task_sync.c delete mode 100644 arch/powerpc/oprofile/cell/vma_map.c delete mode 100644 arch/powerpc/oprofile/common.c delete mode 100644 arch/powerpc/oprofile/op_model_7450.c delete mode 100644 arch/powerpc/oprofile/op_model_cell.c delete mode 100644 arch/powerpc/oprofile/op_model_fsl_emb.c delete mode 100644 arch/powerpc/oprofile/op_model_pa6t.c delete mode 100644 arch/powerpc/oprofile/op_model_power4.c delete mode 100644 arch/powerpc/platforms/cell/spu_notify.c create mode 100644 arch/s390/include/asm/entry-common.h delete mode 100644 arch/s390/kernel/sys_s390.c create mode 100644 arch/s390/kernel/syscall.c delete mode 100644 arch/s390/oprofile/Makefile delete mode 100644 arch/s390/oprofile/init.c delete mode 100644 arch/sh/oprofile/Makefile delete mode 100644 arch/sh/oprofile/backtrace.c delete mode 100644 arch/sh/oprofile/common.c delete mode 100644 arch/sparc/oprofile/Makefile delete mode 100644 arch/sparc/oprofile/init.c delete mode 100644 arch/x86/oprofile/Makefile delete mode 100644 arch/x86/oprofile/backtrace.c delete mode 100644 arch/x86/oprofile/init.c delete mode 100644 arch/x86/oprofile/nmi_int.c delete mode 100644 arch/x86/oprofile/op_counter.h delete mode 100644 arch/x86/oprofile/op_model_amd.c delete mode 100644 arch/x86/oprofile/op_model_p4.c delete mode 100644 arch/x86/oprofile/op_model_ppro.c delete mode 100644 arch/x86/oprofile/op_x86_model.h delete mode 100644 arch/xtensa/oprofile/Makefile delete mode 100644 arch/xtensa/oprofile/backtrace.c delete mode 100644 arch/xtensa/oprofile/init.c delete mode 100644 drivers/cpufreq/tango-cpufreq.c delete mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c create mode 100644 drivers/gpu/drm/i915/display/intel_crtc.c create mode 100644 drivers/gpu/drm/i915/display/intel_crtc.h create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.h create mode 100644 drivers/gpu/drm/i915/display/intel_dpll.c create mode 100644 drivers/gpu/drm/i915/display/intel_dpll.h create mode 100644 drivers/gpu/drm/i915/display/intel_fdi.c create mode 100644 drivers/gpu/drm/i915/display/intel_fdi.h create mode 100644 drivers/gpu/drm/i915/display/intel_pps.c create mode 100644 drivers/gpu/drm/i915/display/intel_pps.h create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.c create mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.c create mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_stats.h create mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.c create mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.h create mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.c create mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_execlists.c delete mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c delete mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h create mode 100644 drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c create mode 100644 drivers/gpu/drm/ttm/ttm_device.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-acpi.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-of-goodix.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-of.c delete mode 100644 drivers/i2c/busses/i2c-efm32.c create mode 100644 drivers/leds/trigger/ledtrig-tty.c create mode 100644 drivers/mmc/host/sdhci-of-aspeed-test.c delete mode 100644 drivers/mtd/nand/raw/tango_nand.c delete mode 100644 drivers/net/can/dev.c create mode 100644 drivers/net/can/dev/Makefile create mode 100644 drivers/net/can/dev/bittiming.c create mode 100644 drivers/net/can/dev/dev.c create mode 100644 drivers/net/can/dev/length.c create mode 100644 drivers/net/can/dev/netlink.c create mode 100644 drivers/net/can/dev/rx-offload.c create mode 100644 drivers/net/can/dev/skb.c delete mode 100644 drivers/net/can/rx-offload.c create mode 100644 drivers/net/dsa/xrs700x/Kconfig create mode 100644 drivers/net/dsa/xrs700x/Makefile create mode 100644 drivers/net/dsa/xrs700x/xrs700x.c create mode 100644 drivers/net/dsa/xrs700x/xrs700x.h create mode 100644 drivers/net/dsa/xrs700x/xrs700x_i2c.c create mode 100644 drivers/net/dsa/xrs700x/xrs700x_mdio.c create mode 100644 drivers/net/dsa/xrs700x/xrs700x_reg.h create mode 100644 drivers/net/ethernet/mscc/ocelot_devlink.c create mode 100644 drivers/ntb/hw/epf/Kconfig create mode 100644 drivers/ntb/hw/epf/Makefile create mode 100644 drivers/ntb/hw/epf/ntb_hw_epf.c create mode 100644 drivers/nvmem/rmem.c delete mode 100644 drivers/oprofile/buffer_sync.c delete mode 100644 drivers/oprofile/buffer_sync.h delete mode 100644 drivers/oprofile/cpu_buffer.c delete mode 100644 drivers/oprofile/cpu_buffer.h delete mode 100644 drivers/oprofile/event_buffer.c delete mode 100644 drivers/oprofile/event_buffer.h delete mode 100644 drivers/oprofile/nmi_timer_int.c delete mode 100644 drivers/oprofile/oprof.c delete mode 100644 drivers/oprofile/oprof.h delete mode 100644 drivers/oprofile/oprofile_files.c delete mode 100644 drivers/oprofile/oprofile_perf.c delete mode 100644 drivers/oprofile/oprofile_stats.c delete mode 100644 drivers/oprofile/oprofile_stats.h delete mode 100644 drivers/oprofile/oprofilefs.c delete mode 100644 drivers/oprofile/timer_int.c create mode 100644 drivers/pci/endpoint/functions/pci-epf-ntb.c delete mode 100644 drivers/pwm/pwm-zx.c delete mode 100644 drivers/regulator/ab3100.c delete mode 100644 drivers/spi/spi-efm32.c delete mode 100644 drivers/spi/spi-sirf.c delete mode 100644 drivers/tty/serial/efm32-uart.c delete mode 100644 drivers/tty/serial/sirfsoc_uart.c delete mode 100644 drivers/tty/serial/sirfsoc_uart.h delete mode 100644 drivers/usb/gadget/udc/bdc/bdc_pci.c create mode 100644 drivers/usb/serial/xr_serial.c delete mode 100644 fs/dcookies.c delete mode 100644 fs/f2fs/trace.c delete mode 100644 fs/f2fs/trace.h create mode 100644 include/drm/ttm/ttm_device.h create mode 100644 include/dt-bindings/sound/qcom,lpass.h create mode 100644 include/linux/buildid.h create mode 100644 include/linux/can/bittiming.h create mode 100644 include/linux/can/length.h delete mode 100644 include/linux/dcookies.h delete mode 100644 include/linux/oprofile.h delete mode 100644 include/linux/platform_data/efm32-spi.h delete mode 100644 include/linux/platform_data/efm32-uart.h delete mode 100644 include/linux/platform_data/i2c-hid.h delete mode 100644 include/linux/spi/lms283gf05.h create mode 100644 include/trace/events/error_report.h create mode 100644 include/uapi/linux/vdpa.h delete mode 100644 kernel/kcsan/kcsan-test.c create mode 100644 kernel/kcsan/kcsan_test.c create mode 100644 kernel/trace/error_report-traces.c create mode 100644 lib/buildid.c create mode 100644 net/dsa/tag_xrs700x.c delete mode 100644 net/mac80211/rc80211_minstrel.c delete mode 100644 net/mac80211/rc80211_minstrel.h delete mode 100644 net/mac80211/rc80211_minstrel_debugfs.c create mode 100755 scripts/cc-version.sh delete mode 100755 scripts/clang-version.sh delete mode 100755 scripts/gcc-version.sh create mode 100644 sound/firewire/dice/dice-harman.c delete mode 100644 sound/soc/codecs/sirf-audio-codec.c delete mode 100644 sound/soc/codecs/zx_aud96p22.c delete mode 100644 sound/soc/sirf/Kconfig delete mode 100644 sound/soc/sirf/Makefile delete mode 100644 sound/soc/sirf/sirf-audio-port.c delete mode 100644 sound/soc/sirf/sirf-audio.c delete mode 100644 sound/soc/sirf/sirf-usp.c delete mode 100644 sound/soc/sirf/sirf-usp.h create mode 100644 sound/soc/soc-topology-test.c create mode 100644 sound/soc/tegra/tegra_audio_graph_card.c delete mode 100644 sound/soc/zte/Kconfig delete mode 100644 sound/soc/zte/Makefile delete mode 100644 sound/soc/zte/zx-i2s.c delete mode 100644 sound/soc/zte/zx-spdif.c delete mode 100644 sound/soc/zte/zx-tdm.c create mode 100644 tools/include/uapi/linux/tcp.h delete mode 100644 tools/objtool/arch.h rename tools/objtool/arch/x86/include/{ => arch}/cfi_regs.h (100%) rename tools/objtool/arch/x86/include/{arch_elf.h => arch/elf.h} (100%) create mode 100644 tools/objtool/arch/x86/include/arch/endianness.h rename tools/objtool/arch/x86/include/{arch_special.h => arch/special.h} (100%) delete mode 100644 tools/objtool/cfi.h delete mode 100644 tools/objtool/check.h create mode 100644 tools/objtool/include/objtool/arch.h rename tools/objtool/{ => include/objtool}/builtin.h (100%) create mode 100644 tools/objtool/include/objtool/cfi.h create mode 100644 tools/objtool/include/objtool/check.h rename tools/objtool/{ => include/objtool}/elf.h (100%) create mode 100644 tools/objtool/include/objtool/endianness.h create mode 100644 tools/objtool/include/objtool/objtool.h create mode 100644 tools/objtool/include/objtool/special.h create mode 100644 tools/objtool/include/objtool/warn.h delete mode 100644 tools/objtool/objtool.h delete mode 100644 tools/objtool/special.h delete mode 100644 tools/objtool/warn.h create mode 100644 tools/testing/selftests/bpf/prog_tests/atomics.c create mode 100644 tools/testing/selftests/bpf/progs/atomics.c delete mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_and.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch_add.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_or.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_xchg.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_xor.c create mode 100644 tools/testing/selftests/gpio/gpio-mockup-cdev.c delete mode 100644 tools/testing/selftests/gpio/gpio-mockup-chardev.c