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-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 4bf27b1f7330 Add linux-next specific files for 20210511 omits 302a16e2c441 Merge branch 'akpm/master' omits 694ae0470edd memfd_secret: use unsigned int rather than long as syscall [...] omits da07e9d5672c secretmem: test: add basic selftest for memfd_secret(2) omits 169ee36fc764 memfd_secret: use unsigned int rather than long as syscall [...] omits 69817f0056b1 arch, mm: wire up memfd_secret system call where relevant omits 356604cd0636 PM: hibernate: disable when there are active secretmem users omits ccea671705b1 secretmem: optimize page_is_secretmem() omits 884f5e16b1c7 secretmem/gup: don't check if page is secretmem without reference omits 77b8d86fa3b7 memfd_secret: use unsigned int rather than long as syscall [...] omits d35a94939cfa mm: introduce memfd_secret system call to create "secret" [...] omits eb8ffb0e27a3 set_memory: allow querying whether set_direct_map_*() is a [...] omits 95707d6e748a set_memory: allow set_direct_map_*_noflush() for multiple pages omits 3899cafa3cb6 riscv/Kconfig: make direct map manipulation options depend on MMU omits 96bf436a4d13 mmap: make mlock_future_check() global omits 0e46357bc157 Merge branch 'akpm-current/current' omits 8fe889082ca2 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits 379193f20279 Merge remote-tracking branch 'rust/rust-next' omits 2bd8bac98fc2 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 6920d099b3c9 Merge remote-tracking branch 'fpga/for-next' omits 6ede3c902673 Merge remote-tracking branch 'hyperv/hyperv-next' omits 8d48a41dba0c Merge remote-tracking branch 'nvmem/for-next' omits cd15c5fd6392 Merge remote-tracking branch 'slimbus/for-next' omits 34608be209b2 Merge remote-tracking branch 'gnss/gnss-next' omits 4b9140911be8 Merge remote-tracking branch 'kspp/for-next/kspp' omits 2af59c552fd1 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits e2b3425f47b9 Merge remote-tracking branch 'coresight/next' omits 06ba0e815a2c Merge remote-tracking branch 'livepatching/for-next' omits 2e961942997c Merge remote-tracking branch 'userns/for-next' omits 999702d2ee38 Merge remote-tracking branch 'pinctrl/for-next' omits da738f580e58 Merge remote-tracking branch 'rpmsg/for-next' omits 3075c027b1b9 Merge remote-tracking branch 'vhost/linux-next' omits a53cc1ea2022 Merge remote-tracking branch 'scsi-mkp/for-next' omits 30223cc68313 Merge remote-tracking branch 'scsi/for-next' omits 7ee9c225e03a Merge remote-tracking branch 'dmaengine/next' omits 79667fb2fc18 Merge remote-tracking branch 'staging/staging-next' omits 8f55f7d7709b Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 9a5937d6e101 Merge remote-tracking branch 'usb/usb-next' omits 80d178485fe9 Merge remote-tracking branch 'leds/for-next' omits cd7b6b1d7120 Merge remote-tracking branch 'percpu/for-next' omits b6b8815856f8 Merge remote-tracking branch 'xen-tip/linux-next' omits f20117cdbf70 Merge remote-tracking branch 'rcu/rcu/next' omits ad59ad1b0c7b Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits c88819bcf483 Merge remote-tracking branch 'edac/edac-for-next' omits 2b8331506216 Merge remote-tracking branch 'devicetree/for-next' omits 72c369192931 Merge remote-tracking branch 'keys/keys-next' omits a4d01da71544 Merge remote-tracking branch 'apparmor/apparmor-next' omits 2b623bed9c0e Merge remote-tracking branch 'security/next-testing' omits 27b0e7eb617b Merge remote-tracking branch 'device-mapper/for-next' omits 5d633b62e9d4 Merge remote-tracking branch 'block/for-next' omits 48a31456509c Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 5cc46e3e649a Merge remote-tracking branch 'imx-drm/imx-drm/next' omits a4b8ec6e8eb1 Merge remote-tracking branch 'drm-msm/msm-next' omits 7554e02ef55f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits c0c50f32b17f Merge remote-tracking branch 'amdgpu/drm-next' omits b42f70fb8421 Merge remote-tracking branch 'nand/nand/next' omits a72398330abb Merge remote-tracking branch 'mtd/mtd/next' omits f68a430c1b5e Merge remote-tracking branch 'bluetooth/master' omits f2d381e6722c Merge remote-tracking branch 'net-next/master' omits 7978facb640a Merge remote-tracking branch 'ieee1394/for-next' omits 82fedd9b7988 Merge remote-tracking branch 'pm/linux-next' omits 0aabad0a0456 Merge branch 'for-5.14' into for-next omits 754b72e9db60 Merge remote-tracking branch 'v4l-dvb/master' omits e386b33e26dc Merge remote-tracking branch 'jc_docs/docs-next' omits 2f7479059590 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 69b5de788aa3 Merge remote-tracking branch 'i2c/i2c/for-next' omits 61cac691262a Merge remote-tracking branch 'hid/for-next' omits f6df494ee225 Merge remote-tracking branch 'printk/for-next' omits faf0e7afdaa9 Merge remote-tracking branch 'vfs/for-next' omits efdb3c83d717 Merge remote-tracking branch 'jfs/jfs-next' omits 95a78dac3f87 Merge remote-tracking branch 'ext3/for_next' omits cfb825552e27 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 8130667a30c0 Merge remote-tracking branch 'cifs/for-next' omits b96ab51d9440 Merge remote-tracking branch 'ceph/master' omits 59aee1f83f5b Merge remote-tracking branch 'btrfs/for-next' omits ee37321cc060 Merge remote-tracking branch 'pidfd/for-next' omits 68d03de1dc31 Merge remote-tracking branch 'sh/for-next' omits edbf0cf668ef Merge remote-tracking branch 'm68k/for-next' omits 21e3e3f7e373 Merge remote-tracking branch 'h8300/h8300-next' omits 8347c6d5a678 Merge remote-tracking branch 'csky/linux-next' omits b4f37ff1dc51 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 3f53a7724cdb Merge remote-tracking branch 'tegra/for-next' omits 7f21a6e57d27 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 75a441ca793c Merge remote-tracking branch 'scmi/for-linux-next' omits 3a33e7ac15a2 Merge remote-tracking branch 'rockchip/for-next' omits 37a9d70f21c1 Merge remote-tracking branch 'reset/reset/next' omits 6d8d5cf46c88 Merge remote-tracking branch 'renesas/next' omits f321406a1cfa Merge remote-tracking branch 'realtek/for-next' omits ad75bf3f7e07 Merge remote-tracking branch 'raspberrypi/for-next' omits 01561ecc75ba Merge remote-tracking branch 'qcom/for-next' omits 3fdfae4d0966 Merge remote-tracking branch 'omap/for-next' omits a85dc91b83fc Merge remote-tracking branch 'mvebu/for-next' omits 59994553d5f7 Merge remote-tracking branch 'mediatek/for-next' omits 6a275254fb30 Merge remote-tracking branch 'keystone/next' omits 163f08cd3611 Merge remote-tracking branch 'imx-mxs/for-next' omits a8c19a4f13d8 Merge remote-tracking branch 'at91/at91-next' omits 416f0f6b4e64 Merge remote-tracking branch 'aspeed/for-next' omits f28b1159757c Merge remote-tracking branch 'amlogic/for-next' omits 437a12b73924 Merge remote-tracking branch 'actions/for-next' omits 7e78d84f2818 Merge remote-tracking branch 'arm-soc/for-next' omits ed238dc60296 Merge remote-tracking branch 'arm/for-next' omits d28445178c75 Merge remote-tracking branch 'asm-generic/master' omits af09555f31c4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 40e6d93713c7 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 957c2aa209ce Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits a21fd86faa9b Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 357e1a1e8d5f Merge remote-tracking branch 'vfs-fixes/fixes' omits 8ec1efe293bb Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits a7389ada041a Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 530116a00d20 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits d8e799cc4e07 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 28fa3d35c5e0 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 0f10df55e0dc Merge remote-tracking branch 'ide/master' omits 03dca3872713 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 534f5d50f9ae Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits b847be3012aa Merge remote-tracking branch 'staging.current/staging-linus' omits 933d0dc92f92 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 6b6ab553c932 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 866959d1819e Merge remote-tracking branch 'usb.current/usb-linus' omits 693520dc3912 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 605b75c50341 Merge remote-tracking branch 'spi-fixes/for-linus' omits 87c17f302cdf Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits e95e8d34390b Merge remote-tracking branch 'sound-current/for-linus' omits fdc3954029ce Merge remote-tracking branch 'ipsec/master' omits 73653dc453cf Merge remote-tracking branch 'bpf/master' omits 07113638d053 Merge remote-tracking branch 'net/master' omits 3cd203cf27c2 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 24c76be0852b Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 1d228ea63d10 Merge remote-tracking branch 'arc-current/for-curr' omits a46e77cae388 drm/radeon: Add HD-audio component notifier support omits 507fd6ff9897 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits b7ead41fc613 Revert "drm/amd/display: To modify the condition in indica [...] omits 4cece127b754 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 850f90feddde drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 1cdd8f733acf drm/amdgpu: only check for _PR3 on dGPUs omits c5018bab8930 drm/amdgpu: add another raven1 gfxoff quirk omits 8b0e806ce8f7 usb/host: enable auto power control for xhci-pci omits 4cda26236b16 drm/amdgpu: Add vbios info ioctl interface omits 4f1dbc46cf73 drm/amdgpu/display: fix dal_allocation documentation omits 48fd039a498e drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] omits eb9d5f005c42 drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] omits d88737b35881 drm/amdgpu/display: remove an old DCN3 guard omits c8e2c9f9927f drm/amdgpu: Delete two unneeded bool conversions omits 818ebc0296e6 drm/amd/display: Delete several unneeded bool conversions omits 0b62b6ed6959 drm/amd/display: Initialize attribute for hdcp_srm sysfs file omits 507fa7fe0911 Merge branch 'fixes-for-master' into for-next-20210510 omits 64ed6da2fb27 Merge branch 'for-next-next-v5.13-20210510' into for-next- [...] omits e9a6a5f268bb Merge branch 'for-next-current-v5.12-20210510' into for-ne [...] omits 14dea489e796 Merge branch 'ext/qu/repair-by-sector' into for-next-next- [...] omits af5665ede3a6 Merge branch 'misc-next' into for-next-next-v5.13-20210510 omits e408572ceff5 Merge branch 'misc-5.13' into for-next-current-v5.12-20210510 omits 7c55068001bf btrfs: remove io_failure_record::in_validation omits 6512659d8f13 btrfs: submit read time repair only for each corrupted sector omits cb206ce9248b btrfs: make btrfs_verify_data_csum() to return a bitmap omits 2dd3bda1bd3d btrfs: remove the dead branch in btrfs_io_needs_validation() omits 01e833fe19fd btrfs: return whole extents in fiemap omits 7fcedcc533c9 btrfs: rename check_async_write and let it return bool omits 466a680e0a9c btrfs: avoid RCU stalls while running delayed iputs omits 71691bf0877c btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] omits c6483a60e873 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] omits cfaad0f79d37 scsi: aacraid: Replace one-element array with flexible-arr [...] omits ceb5af316446 scsi: ufs: sysfs: Resume the proper SCSI device omits edf377c8db4a scsi: ufs: core: Enable power management for wlun omits fcd2ae054338 Merge branch 'for-5.14/block' into for-next omits 5a40eaac74d0 block_dump: remove comments in docs omits b40ca5ff2336 block_dump: remove block_dump feature omits 9d0334647aa8 block_dump: remove block_dump feature in mark_inode_dirty() omits 7c9df4e6170c hwmon: (lm70) Use SPI_MODE_X_MASK omits caecfdc38c96 hwmon: (max31722) Remove non-standard ACPI device IDs omits d3b08ef255fd hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" omits aa6567a7a5f8 docs: hwmon: avoid using UTF-8 chars omits e37f504ec8c7 dt-bindings: hwmon: Add Texas Instruments TMP1075 omits ade8fc9a8063 hwmon: (lm75) Add TI TMP1075 support omits 928b30ee31e7 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver omits ac6618e468e4 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 omits ad9dc2db84ee btrfs: initialize return variable in cleanup_free_space_cache_v1 omits 056cfe0adbdd btrfs: zoned: bail out if we can't read a reliable write pointer omits 9f31cbebd859 btrfs: zoned: sanity check zone type omits 18fe6de46e05 btrfs: fix unmountable seed device after fstrim omits f66b2e1ef2c4 btrfs: handle preemptive delalloc flushing slightly differently omits 78769e657973 btrfs: only ignore delalloc if delalloc is much smaller th [...] omits 721d61fc5ad3 btrfs: don't include the global rsv size in the preemptive [...] omits a7f55ec9adc0 btrfs: use the global rsv size in the preemptive thresh ca [...] omits 9ce05a815a3a btrfs: take into account global rsv in need_preemptive_reclaim omits 6b9a538f8942 btrfs: only clamp the first time we have to start flushing omits bd421c4a493b btrfs: check worker before need_preemptive_reclaim omits 2bacdf3109cb btrfs: fix deadlock when cloning inline extents and using qgroups omits 365509457ea3 btrfs: fix race leading to unpersisted data and metadata on fsync omits 0daf40d9fffc btrfs: remove stale comment for argument seed of btrfs_fin [...] omits 83c92f561d16 btrfs: do not consider send context as valid when trying t [...] omits e0de1bd47376 btrfs: zoned: fix silent data loss after failure splitting [...] omits 960fe5671803 btrfs: correct try_lock_extent() usage in read_extent_buff [...] omits dc9d574fa82f Merge branch 'acpi-pm' into linux-next omits 4b8fba8d0746 Merge branch 'pm-cpufreq' into linux-next omits 382bdc9c2837 Merge branch 'v5.14-armsoc/dts64' into for-next omits 08c411e08110 Merge branch 'v5.14-armsoc/dts32' into for-next omits 1555d6bbd74e Merge branch 'v5.14-armsoc/drivers' into for-next omits b9402acf6350 soc: rockchip: power-domain: add rk3568 powerdomains omits 53f8551a36f9 dt-bindings: power: rockchip: Add bindings for RK3568 Soc omits dfbe3e44ae84 dt-bindings: power: rockchip: Convert to json-schema omits c29c9dc89381 dt-bindings: arm: rockchip: add more compatible strings to [...] omits a4a3dcd51bc9 Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] omits 8b821dcd78ac arm64: dts: allwinner: pinephone: Add support for Bluetooth audio omits 1988b3e338b5 arm64: dts: allwinner: a64: Allow multiple DAI links omits 9968d69b9bfa arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3 omits c58f4396a2d2 arm64: dts: allwinner: a64: Allow using multiple codec DAIs omits 780a7ee584cf ARM: dts: sun8i-a33: Allow using multiple codec DAIs omits 76a1bdd8925a ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells omits 636a332e6e75 arm64: dts: allwinner: Add sun4i MMIO timer nodes omits a496d3b47e17 arm64: dts: allwinner: a64: Sort watchdog node omits 1a935749022d dt-bindings: timer: Add compatibles for sun50i timers omits c0dfb7ea26e5 dt-bindings: timer: Simplify conditional expressions omits 7c9dbeda744f arm64: dts: allwinner: h5: Add NanoPi R1S H5 support omits 6e42742301e1 dt-bindings: arm: Add NanoPi R1S H5 omits 4be799a29fa4 Merge pull request #44 from namjaejeon/cifsd-for-next omits 9a5549727ad9 cifsd: fix invalid memory access in smb2_write() omits 115d358a7139 Merge branch 'v5.14-armsoc/dts64' into for-next omits 62d521a9dc95 Merge branch 'v5.14-armsoc/dts32' into for-next omits 9ac8c6a5c9b1 Merge branch 'v5.14-armsoc/dts64' into for-next omits 6db880a454e2 Merge branch 'v5.14-armsoc/dts32' into for-next omits e87dbd1cec70 Fix kernel oops when CONFIG_DEBUG_ATOMIC_SLEEP is enabled. omits 1294d89b48b0 csky: Fixup 610 bootup failed omits 588a8e4a3500 aio: simplify read_events() omits a89ffeabb355 kernel/crash_core: add crashkernel=auto for vmcore creation omits 729734c29e0c hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 4b361970d136 proc/sysctl: make protected_* world readable omits 90d5a4687b60 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 7e7ec4c9a6f0 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 26442ba7e880 kernel/hung_task.c: Monitor killed tasks. omits 128314b46653 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 7a3eb03c5468 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f0df8560b38d mm/highmem: Remove deprecated kmap_atomic omits f9374dfe4fb5 mm/page_alloc: redundant definition variables of pfn in for loop omits 33f27b37f47a slub: remove resiliency_test() function omits 404b486f9987 kunit: add a KUnit test for SLUB debugging functionality omits 483cc8f8de4e ocfs2: fix ocfs2 corrupt when iputting an inode omits 0cf20500504e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 179d988f445e /proc/kpageflags: do not use uninitialized struct pages omits 362d1463bf39 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 3c58f1e2d015 Merge branch 'misc' into for-next omits c309fbcfa4c0 Merge pull request #43 from namjaejeon/cifsd-for-next omits 670d5cf22fd0 cifsd: add support for AES256 encryption omits fbec42c2e155 cifsd: Fix potential null-ptr-deref in destroy_previous_session() omits 565d54692eaf cifsd: Update out_buf_len in smb2_populate_readdir_entry() omits 1721ef842033 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] omits bb03a3d512bf cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path omits 2349a35d39e7 kvfree_rcu: Refactor kfree_rcu_monitor() omits b5691dd1cd7a kvfree_rcu: Fix comments according to current code omits 5c5b0747e526 rcutorture: Move mem_dump_obj() tests into separate function omits a54dac21a1ce rcu: Add missing __releases() annotation omits dd7d89d50e62 rcu: Remove obsolete rcu_read_unlock() deadlock commentary omits 2930dc7a2fe7 rcu: Improve comments describing RCU read-side critical sections omits b85a512e023c usb: cdnsp: Useless condition has been removed omits 11e7a691a977 csky: syscache: Fixup duplicate cache flush omits 2e4f4de38d26 Merge branch 'misc-5.13' into next-fixes omits 0e1c1526416f Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' omits 20a40e4da6a6 hv_balloon: Remove redundant assignment to region_start omits 50ae8016b2a4 btrfs: initialize return variable in cleanup_free_space_cache_v1 omits 84772b10025b btrfs: zoned: bail out if we can't read a reliable write pointer omits c450f2c9244a torture: Don't cap remote runs by build-system number of CPUs omits 9d9615df0b5e torture: Make kvm-remote.sh account for network failure in [...] omits e5deb1dd7b35 tools/rcu: Add drgn script to dump number of RCU callbacks omits d364cc8cd2c1 tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline omits e2884c7ee906 EXP timer: Report ignored local enqueue in nohz mode omits c06daa4597ed sched/isolation: reconcile rcu_nocbs= and nohz_full= omits 390511b52f9e rcu: Create an unrcu_pointer() to remove __rcu from a pointer omits e631d2f95fba rcu/tree_plugin: Don't handle the case of 'all' CPU range omits a324da5dee60 bitmap_parse: Support 'all' semantics omits 81a7519346ec kcsan: Fix printk format string omits c541d918f5b8 srcu: Early test SRCU polling start omits 62ed862a89d3 srcu: Fix broken node geometry after early ssp init omits a9e7ea197ede rcu: Point to documentation of ordering guarantees omits 9b5a64dc2f97 kcsan: Document "value changed" line omits 88664959efb3 kcsan: Report observed value changes omits fd18c74dba4e kcsan: Remove kcsan_report_type omits 4f73592d07d9 kcsan: Remove reporting indirection omits 5b423dd81517 kcsan: Refactor access_info initialization omits 20b66a5a4422 kcsan: Fold panic() call into print_report() omits 319f6dae701e kcsan: Refactor passing watchpoint/other_info omits 79acf2593aa8 kcsan: Distinguish kcsan_report() calls omits 7e158d7bd491 kcsan: Simplify value change detection omits 28e690ce0347 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant omits 7490789de1ac kvfree_rcu: Update "monitor_todo" once a batch is started omits 54a0393340f7 kvfree_rcu: Add a bulk-list check when a scheduler is run omits de9d86c3b0b7 kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] omits bfa15885893f kvfree_rcu: Release a page cache under memory pressure omits 038db7b3f146 rcu: Don't penalize priority boosting when there is nothin [...] omits 29d080d9acbb rcutorture: Don't count CPU-stalled time against priority [...] omits cee94eb14cf5 rcutorture: Forgive RCU boost failures when CPUs don't pas [...] omits 2bb3057076ee rcu: Make rcu_gp_cleanup() be noinline for tracing omits 1bd9e0def0be rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests omits 944576d9bcdf srcu: Initialize SRCU after timers omits f772a7f6618a srcu: Unconditionally embed struct lockdep_map omits 290f690d457c rcutorture: Make rcu_torture_boost_failed() check for GP end omits abcbd49142ab rcutorture: Consolidate rcu_torture_boost() timing and statistics omits 5b3b10538b13 rcutorture: Delay-based false positives for RCU priority b [...] omits ff0351e14e55 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs omits 4239c2522273 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] omits 9e99172e5f10 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] omits 935fd8add385 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] omits 81a5e05455d4 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 00e26d2a1131 lockdep: Explicitly flag likely false-positive report omits 438b2feaf628 doc: Fix diagram references in memory-ordering document omits c15fd5985e6c rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 99456a03b2e0 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits 4dce683adf48 srcu: Remove superfluous ssp initialization for early callbacks omits 2d7e31a6f9d0 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits c80edd6de23d torture: Set kvm.sh language to English omits 8cb10958ee27 torture: Correctly fetch number of CPUs for non-English languages omits b32e47f232e9 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits 092cb5d6e980 rcutorture: Judge RCU priority boosting on grace periods, [...] omits 43e751ac5a6b rcu: Improve tree.c comments and add code cleanups omits 829f98811513 rcu: Remove the unused rcu_irq_exit_preempt() function omits 96617e632c27 torture: Make kvm-find-errors.sh account for kvm-remote.sh omits e82ed7b10e9c rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 183134fcb38a rcu: Fix various typos in comments omits e074d2ef0946 doc: Fix statement of RCU's memory-ordering requirements omits 54a6d637286e mm/slub: Add Support for free path information of an object. omits 909918d8b6ee mm/slub: Fix backtrace of objects to handle redzone adjustment omits c58a63a63003 torture: Make the build machine control N in "make -jN" omits 068ee54f2c92 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits 6876aaddf339 torture: Abstract end-of-run summary omits 5ffaa917777d rcu: Fix typo in comment: kthead -> kthread omits a41be17e56c5 rcu/nocb: Unify timers omits 0ba4544ed508 rcu/nocb: Prepare for fine-grained deferred wakeup omits e8b0146778fc rcu/nocb: Only cancel nocb timer if not polling omits d66c9bf9ff76 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 2757ad39f495 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits f5097d7dddea rcu/nocb: Allow de-offloading rdp leader omits 84fd016f16b8 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits 7bcee12e18c2 timer: Revert "timer: Add timer_curr_running()" omits 46a5fa6ac9a8 rcu/nocb: Use the rcuog CPU's ->nocb_timer omits fecb8f9e8f8b torture: Fix grace-period rate output omits d81ed7127fd3 rcutorture: Abstract read-lock-held checks omits 267f60397e4d refscale: Add acqrel, lock, and lock-irq omits 8411bda3da6f rcu: Prevent false positive softirq warning on RT omits 28c79e0e578e tick/sched: Prevent false positive softirq pending warnings on RT omits 627f8eaa7d1a softirq: Make softirq control and processing RT aware omits e30aed070d3f softirq: Move various protections into inline helpers omits 46989bdb4ace irqtime: Make accounting correct on RT omits 2a5cd5058ee5 softirq: Add RT specific softirq accounting omits 137145170ff4 torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 88408277b79c rcuscale: Allow CPU hotplug to be enabled omits e88609159d52 refscale: Allow CPU hotplug to be enabled omits a4463334fc17 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 25cf0025a0dd torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits adc86cf6c133 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits d1b44ffabb5f kcsan: Add pointer to access-marking.txt to data_race() bullet omits 9a7565bf28ef rcu-tasks: Add block comment laying out RCU Rude design omits beb9784b9201 rcu-tasks: Add block comment laying out RCU Tasks design omits cddb467ea844 torture: Fix remaining erroneous torture.sh instance of $* omits e8f1a63b22e9 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 35c0c1d51208 Merge branch 'clocksource.2021.05.02a' into HEAD omits 8e614d5b5899 clocksource: Provide kernel module to test clocksource watchdog omits bdbd9c673eb5 clocksource: Reduce clocksource-skew threshold for TSC omits 00ce3fc61e5c clocksource: Limit number of CPUs checked for clock synchr [...] omits 20459f96321f clocksource: Check per-CPU clock synchronization when mark [...] omits 2d9a3c9c0e69 clocksource: Retry clock read if long delays detected omits d53a664e67f0 Merge branch 'misc' into for-next omits 8dc3e17db9ab usb: cdns3: Corrected comment to align with kernel-doc comment omits eb43e665d243 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits 5dccf16c4a14 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits ae649f12de87 Merge branch 'misc' into for-next omits 03f2880ae8a8 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 93f08bc97973 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits ba1e260f4630 cifsd: add ksmbd/nfsd interoperability to feature table omits d82e188fa0e4 cifsd: Fix regression in smb2_get_info omits ea0d295b0608 cifsd: Remove is_attributes_write_allowed() wrapper omits 8636beeefdb8 cifsd: Update access check in set_file_allocation_info/set [...] omits b5144a2bf401 dt-bindings: nvmem: mediatek: remove duplicate mt8192 line omits c1d8a521dbd7 usb: cdnsp: Fix lack of removing request from pending list. omits d42805807be7 Merge branch 'arm/drivers' into for-next omits 23b0b51551a7 soc: document merges omits c09b7e76b393 Merge branch 'arm/fixes' into for-next omits b2668c2c9593 Merge branch 'arm/dt' into for-next omits 755e78ccbb07 Merge branch 'misc' into for-next omits 35a77f812374 soc: document merges omits 0f036f8f2ef7 Merge branch 'arm/dt' into for-next omits 68738a74f4c7 soc: document merges omits b6eb85de925e Merge branch 'arm/dt' into for-next omits ca97b59b287f Merge branch 'arm/defconfig' into for-next omits 7a6972a6ce61 soc: document merges omits 7c0c6130b863 Merge branch 'arm/dt' into for-next omits 1d6cfef6db57 Merge branch 'arm/drivers' into for-next omits 92b9f4d145ef usb: cdns3: Fix runtime PM imbalance on error omits 82263d6caa18 cifsd: remove the dead code of unimplemented durable handle omits 880d8d6cbf00 cifsd: use d_inode() omits 871897221bb8 cifsd: Fix potential null-ptr-deref in smb2_open() omits f197b9835eb6 cifsd: move nt time functions to misc.c omits 7b45d1207d9a cifsd: remove unused nterr.c file omits c7df4ed25f00 cifsd: remove unused smberr.h omits e3838da6f59d cifsd: Remove smb2_put_name() omits 398f811a589a cifsd: fix reference count decrement of unclaimed file in [...] omits cc8433db17e8 cifsd: re-implement ksmbd_vfs_kern_path omits 828cd71b67c5 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() omits 2b39c20b7af6 cifsd: add the check if parent is stable by unexpected rename omits e60066ab7c5c cifsd: declare ida statically omits e440d094b301 cifsd: remove unused including <linux/version.h> omits f08c986b9013 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT omits 18bb275cae74 cifsd: prevent a integer overflow in wm_alloc() omits b933d4e8b83d doc: cifsd: change the reference to configuration.txt omits a40c870f3f9c cifsd: remove wrappers of kvmalloc/kvfree omits 987b53060307 cifsd: fix memdup.cocci warnings omits b446e5053d74 cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits 45ac1be7c8b5 cifsd: fix memory leak when loop ends omits 6760778ea9cd cifsd: remove stale prototype and variables omits 7b4d7c91fb53 cifsd: use xarray instead of linked list for tree connect list omits 50319eb83bc9 cifsd: remove useless error handling in ksmbd_vfs_read omits 759faa088f76 cifsd: use file_inode() instead of d_inode() omits c041d002e338 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits 19c1062f6a40 cifsd: remove calling d_path in error paths omits d28a2decb9b4 cifsd: remove smack inherit leftovers omits dab0adcb20fd cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 6a8bfb995f36 cifsd: fix implicit declaration of function 'groups_alloc' omits 4ca4d2760fa0 cifsd: fix wrong prototype in comment omits 81ef4d463ed9 cifsd: merge time_wrappers.h into smb_common.h omits 738711d6c164 cifsd: clean-up codes using chechpatch.pl --strict omits bb954c0d2472 cifsd: fix error return code in ksmbd_vfs_remove_file() omits 5c18f49d3c72 cifsd: add the check to work file lock and rename behavior [...] omits a75722667504 cifsd: use kmalloc() for small allocations omits 1b6087f3d3ef cifsd: fix wrong use of rw semaphore in __session_create() omits 517b8b1017eb cifsd: remove unneeded macros omits f8c861a5448a cifsd: remove redundant assignment to variable err omits 0f66f043d0dc cifsd: fix error handling in ksmbd_server_init() omits 3ada5c1c27ca cifsd: Fix an error code in smb2_read() omits 978080ef559b cifsd: fix build warnings from cifsd.rst omits 073c576ad1aa cifsd: Pass string length parameter to match_pattern() omits f6873c9d9b46 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits 419cdb94c7f2 cifsd: fix incorrect comments omits be286a41840d cifsd: remove unneeded FIXME comments omits 2d0799689042 cifsd: add index.rst in cifs documentation omits 1579ed6ae7d6 cifsd: update cifsd.rst document omits 61f6cffd3442 cifsd: fix static checker warning from smb_check_perm_dacl() omits 15c04519b195 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 14a770b4d4a2 cifsd: Fix a use after free on error path omits b23b9c703874 cifsd: fix a IS_ERR() vs NULL bug omits cc5bcd89a830 cifsd: fix a precedence bug in parse_dacl() omits fb263aa6cce5 cifsd: fix WARNING: unmet direct dependencies detected for [...] omits ed2efc436045 cifsd: Fix a handful of spelling mistakes omits c04e70b072d8 cifsd: uniquify extract_sharename() omits 7b0be16a0266 cifsd: fix WARNING: document isn't included in any toctree omits 30ce11572f0e cifsd: fix WARNING: Title overline too short omits 7ab7381ef314 MAINTAINERS: add cifsd kernel server omits 5bda69448874 cifsd: add Kconfig and Makefile omits 5ec118c55e79 cifsd: add file operations omits c51bcfa77619 cifsd: add server-side procedures for SMB3 omits 636e6ab93d57 cifsd: add server handler for central processing and tranp [...] omits a3689dbaeca3 soc: document merges omits 8225444d5e8f Merge branch 'arm/dt' into for-next omits 8b7c3979e8f7 Merge branch 'arm/drivers' into for-next omits e8405ad55f4c nvmem: sprd: Add missing MODULE_DEVICE_TABLE omits 15cc26df6552 Merge branch 'misc' into for-next omits e0f4c0603e68 Merge branch 'fixes' into for-next omits 99a81dcc717d Merge branch 'for-5.12/cxl' into libnvdimm-fixes omits 76c46d152106 soc: document merges omits ad44da3b4db5 Merge branch 'arm/soc' into for-next omits 75914eda8c94 Merge branch 'arm/drivers' into for-next omits 33e53444933f Merge branch 'arm/dt' into for-next omits f0e6103e023e soc: document merges omits 928135eb5408 Merge branch 'arm/drivers' into for-next omits 91d345f14ce9 Merge branch 'arm/dt' into for-next omits dd2698255a4e Merge branch 'arm/newsoc' into for-next omits de6408b788c2 Merge branch 'arm/apple-m1' into for-next omits 4b9a8b10ed8a soc: document merges omits 6939bdd5502b Merge branch 'arm/soc' into for-next omits 09ccc0ee1227 Merge branch 'arm/defconfig' into for-next omits e32ef5e636d6 Merge branch 'arm/dt' into for-next omits 0d5fe4b31785 Merge branch 'arm/apple-m1' into for-next omits f233c44e2e90 Merge branch 'arm/fixes' into for-next omits 413def32a634 soc: document merges omits ecf4776b0607 Merge branch 'arm/drivers' into for-next omits a0b3c39c055d Merge branch 'arm/fixes' into for-next omits ac8b8400620a mm: unexport follow_pfn omits 3f7448dde336 media/videobuf1|2: Mark follow_pfn usage as unsafe omits 7f8861af8db8 mm: Add unsafe_follow_pfn omits 73a049e384c8 soc: document merges omits 0f103b23dad8 Merge branch 'arm/dt' into for-next omits b2d11e6e9c4b Merge branch 'arm/fixes' into for-next omits 068acd3c4e4c Merge branch 'v5.12-next/dts64-2' into for-next omits 3a8c657a3b4a arm64: dts: mediatek: mt8167: add some DRM nodes omits e669b999e028 arm64: dts: mediatek: mt8167: add iommu node omits 33cf057b4e40 arm64: dts: mediatek: mt8167: add larb nodes omits 7765afd67b84 arm64: dts: mediatek: mt8167: add smi_common node omits f620dd086a43 arm64: dts: mediatek: mt8167: add mmsys node omits a375aa6da116 arm64: dts: mediatek: mt8167: add power domains omits e6de3d2926f9 arm64: dts: mt8173: Separating mtk-vcodec-enc device node omits b0cda40f7f0a Merge branch 'fixes' into for-next omits bce99128eaf7 Merge branch 'misc' into for-next omits 3537ff949acc Merge branch 'fixes' into for-next omits 4ddda2b8d5bb soc: document merges omits f8010574bd42 Merge branch 'arm/defconfig' into for-next omits c2c100013ec2 soc: document merges omits c9bbda4437c8 Merge branch 'arm/dt' into for-next omits 6f8fdf5c0f75 Merge branch 'arm/drivers' into for-next omits 6b5823d0e7ff Merge branch 'arm/fixes' into for-next omits 4adafddf2cd9 Merge branch 'misc' into for-next omits eec38025129f Merge branch 'fixes' into for-next omits 9e1a5761c274 nvmem: qfprom: Add support for fuse blowing on sc7280 omits cc1303db9194 dt-bindings: nvmem: Add SoC compatible for sc7280 omits 1f0f76f795d5 Merge branch 'imx/defconfig' into for-next omits ff5eee1bcd9e Merge branch 'imx/dt64' into for-next omits 4d233f5a92a1 Merge branch 'imx/dt' into for-next omits 4634113a0a35 Merge branch 'imx/bindings' into for-next omits 345e38caaa3d Merge branch 'imx/soc' into for-next omits 7a14fc0ec3c6 Merge branch 'imx/drivers' into for-next omits 213ce3262eda Merge branch 'misc' into for-next omits 44595ef62355 Merge branch 'fixes' into for-next omits dd44ee94db05 Merge branch 'lkmm.2021.03.15a' into HEAD omits 02545804d83b Merge branch 'kcsan.2021.03.08a' into HEAD omits a57e29abb79d soc: document merges omits c8580809d4da Merge branch 'arm/defconfig' into for-next omits df33ac3405e3 Merge branch 'arm/drivers' into for-next omits 664a9e354c3a Merge branch 'arm/dt' into for-next omits bb32d045d39a Merge branch 'arm/fixes' into for-next omits 8fac44cbbaa2 Merge branch 'fs/idmapped_mounts/helpers' into for-next omits f0addd37fd9f Merge branch 'fs/idmapped_mounts/doc_fixes' into for-next omits eb411291a754 Merge branch 'misc' into for-next omits 38d0723aeec6 Merge branch 'fixes' into for-next omits 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment omits 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b169840d6275 tools/memory-model: Make history-check scripts use mselect7 omits 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 1aa186a2870b tools/memory-model: Fix scripting --jobs argument omits f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh omits dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs omits c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors omits 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type omits 16a06f760423 tools/memory-model: Keep assembly-language litmus tests omits 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment omits 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification omits a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros omits a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts omits d98d7f6c0206 tools/memory-model: Document locking corner cases omits 5350a8500263 nvmem: rmem: fix undefined reference to memremap omits c079b5cd9472 nvmem: core: Fix unintentional sign extension issue omits 097eb1136ebb nvmem: core: Add functions to make number reading easy omits b152bbeb0282 nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM omits c39edb9f9dcb dt-bindings: nvmem: add Broadcom's NVRAM omits 4d57a383a437 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse omits 4be6ad01dd09 nvmem: convert comma to semicolon omits 201c9d549d43 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC omits f88dfeea18aa Merge branch 'misc' into for-next omits 38489db09b10 Merge branch 'asm-generic-fixes' into asm-generic omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 9b8a233bc294 btrfs: handle transaction start error in btrfs_fileattr_set adds 88b06399c9c7 Merge tag 'for-5.13-rc1-part2-tag' of git://git.kernel.org [...] adds dbb5afad100a ptrace: make ptrace() fail if the tracee changed its pid u [...] adds 83a775d5f9bf KEYS: trusted: Fix memory leak on object td adds b3ad7855b7ae trusted-keys: match tpm_get_ops on all return paths adds e630af7dfb45 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_ [...] adds 8a2d296aaeba tpm, tpm_tis: Reserve locality in tpm_tis_resume() adds 1df83992d977 tpm: fix error return code in tpm2_get_cc_attrs_tbl() adds 8d02490ccdde Merge tag 'tpmdd-next-v5.13-rc2' of git://git.kernel.org/p [...] adds 918d9c77791c docs: cdrom-standard.rst: get rid of uneeded UTF-8 chars adds 8d3926c09e04 docs: ABI: remove a meaningless UTF-8 character adds 6f3bceba03b4 docs: ABI: remove some spurious characters adds d1f2722d5357 docs: hwmon: tmp103.rst: fix bad usage of UTF-8 chars adds 5e716ec68b4a docs: networking: device_drivers: fix bad usage of UTF-8 chars adds 7240cd200541 Remove link to nonexistent rocket driver docs adds c06a2ba62fc4 Merge tag 'docs-5.13-3' of git://git.lwn.net/linux adds 3b5169c2eb81 hwmon: (adm9240) Fix writes into inX_max attributes adds d1e7c13a9b0c Merge tag 'hwmon-for-v5.13-rc2' of git://git.kernel.org/pu [...] adds d4d0ad57b386 vgacon: Record video mode changes with VT_RESIZEX adds a90c275eb144 vt_ioctl: Revert VT_RESIZEX parameter handling removal adds 860dafa90259 vt: Fix character height handling with VT_RESIZEX adds adc12a7407b2 Merge branch 'resizex' (patches from Maciej) adds 0c8bd174f0fc ACPI: scan: Fix a memory leak in an error handling path adds 2404b8747019 ACPI: PM: Add ACPI ID of Alder Lake Fan adds fd38651716b4 Merge branch 'acpi-pm' adds 2df38a8e9b83 Merge tag 'acpi-5.13-rc2' of git://git.kernel.org/pub/scm/ [...] adds c745253e2a69 PM: runtime: Fix unpaired parent child_count for force_resume adds 78a6948bbadd Merge branch 'pm-core' adds 315d99318179 Merge tag 'pm-5.13-rc2' of git://git.kernel.org/pub/scm/li [...] adds 875d598db60a MAINTAINERS: Update address for Emma Anholt adds cc2520909c2d MAINTAINERS: Update my e-mail adds c55b44c9386f Merge drm/drm-fixes into drm-misc-fixes adds 1db7aa269ada Merge tag 'drm-misc-fixes-2021-05-13' of git://anongit.fre [...] adds 5d31950a4833 drm/radeon/ni_dpm: Fix booting bug adds 1ddeedaa28e1 drm/radeon/si_dpm: Fix SMU power state load adds 939baec9e895 drm/amd/pm: Fix out-of-bounds bug adds fe1c97d008f8 drm/amd/display: Initialize attribute for hdcp_srm sysfs file adds 83a0b8639185 drm/amdgpu: add judgement when add ip blocks (v2) adds 5c1a376823c4 drm/amdgpu: update the method for harvest IP for specific SKU adds 227545b9a08c drm/radeon/dpm: Disable sclk switching on Oland when two 4 [...] adds 3666f83a1129 drm/amdgpu: set vcn mgcg flag for picasso adds 5c1efb5f7682 drm/amdgpu: update vcn1.0 Non-DPG suspend sequence adds 08f0cfbf739a Merge tag 'amd-drm-fixes-5.13-2021-05-13' of https://gitla [...] adds b5304a4f9ad8 Merge tag 'drm-fixes-2021-05-14' of git://anongit.freedesk [...] adds 349c4d6c75d7 f2fs: avoid null pointer access when handling IPU error adds a753103909a7 f2fs: support iflag change given the mask adds a12cc5b423d4 f2fs: compress: fix to free compress page correctly adds a949dc5f2c5c f2fs: compress: fix race condition of overwrite vs truncate adds 8bfbfb0ddd70 f2fs: compress: fix to assign cc.cluster_idx correctly adds ca298241bc22 f2fs: avoid swapon failure by giving a warning first adds f395183f9544 f2fs: return EINVAL for hole cases in swap file adds ac524ece210e Merge tag 'f2fs-5.13-rc1-fix' of git://git.kernel.org/pub/ [...] adds af44068c581c arm64: tools: Add __ASM_CPUCAPS_H to the endif in cpucaps.h adds 588a513d3425 arm64: Fix race condition on PG_dcache_clean in __sync_ica [...] adds bd3c9cdb21a2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds eb01f5353bda tracing: Handle %.*s in trace_check_vprintf() adds 25a1298726e9 Merge tag 'trace-v5.13-rc1' of git://git.kernel.org/pub/sc [...] adds ffb324e6f874 tty: vt: always invoke vc->vc_sw->con_resize callback adds a5c936add6a2 drm/i915/dp: Use slow and wide link training for everything adds 4819d16d9114 drm/i915: Avoid div-by-zero on gen2 adds 04d019961fd1 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again adds ea995218dddb drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp adds 402be8a10119 drm/i915: Fix crash in auto_retire adds a915fe5e9601 drm/i915/overlay: Fix active retire callback alignment adds e4527420ed08 drm/i915: Use correct downstream caps for check Src-Ctl mo [...] adds 89cd34a14e1c Merge tag 'drm-intel-fixes-2021-05-14' of git://anongit.fr [...] adds 5dce58de4be8 Merge tag 'drm-msm-fixes-2021-05-09' of https://gitlab.fre [...] adds 33f85ca44eec Merge tag 'drm-fixes-2021-05-15' of git://anongit.freedesk [...] adds 698ab77aebff dax: Add an enum for specifying dax wakup mode adds 4c3d043d271d dax: Add a wakeup mode parameter to put_unlocked_entry() adds 237388320def dax: Wake up all waiters after invalidating dax entry adds 393f42f113b6 Merge tag 'dax-fixes-5.13-rc2' of git://git.kernel.org/pub [...] adds 681865a03d3e libnvdimm: Remove duplicate struct declaration adds 7ddb4cc2b885 tools/testing/nvdimm: Make symbol '__nfit_test_ioremap' static adds 3dd4fe4b4dfa MAINTAINERS: Move nvdimm mailing list adds e9cfd259c6d3 ACPI: NFIT: Fix support for variable 'SPA' structure size adds a5ce4296b041 Merge tag 'libnvdimm-fixes-5.13-rc2' of git://git.kernel.o [...] adds 1b55767dfdd9 erofs: fix broken illustration in documentation adds 46f2e04484ae erofs: update documentation about data compression adds 0852b6ca941e erofs: fix 1 lcluster-sized pcluster for big pcluster adds 41f035c06265 Merge tag 'erofs-for-5.13-rc2-fixes' of git://git.kernel.o [...] adds a298232ee6b9 io_uring: fix link timeout refs adds 447c19f3b507 io_uring: fix ltout double free on completion race adds 2d74d0421e5a io_uring: further remove sqpoll limits on opcodes adds 489809e2e22b io_uring: increase max number of reg buffers adds 560159103559 Merge tag 'io_uring-5.13-2021-05-14' of git://git.kernel.d [...] adds 63c8af5687f6 block: uapi: fix comment about block device ioctl adds efed9a3337e3 kyber: fix out of bounds access when preempted adds e9f4eee9a002 blk-iocost: fix weight updates of inner active iocgs adds 7ea96eefb009 block, bfq: avoid circular stable merges adds 190515f61094 blkdev.h: remove unused codes blk_account_rq adds 79ebe9110fa4 nbd: Fix NULL pointer in flush_workqueue adds bedf78c4cbbb nbd: share nbd_put and return by goto put_nbd adds 5e1f689913a4 nvme-multipath: fix double initialization of ANA state adds 608a969046e6 nvmet: fix inline bio check for bdev-ns adds ab96de5def85 nvmet: fix inline bio check for passthru adds 8cc365f9559b nvmet-rdma: Fix NULL deref when SEND is completed with error adds 3651aaacd10b nvmet: demote discovery cmd parse err msg to debug adds 4c2dab2bf5ac nvmet: use helper to remove the duplicate code adds 7a4ffd20ec6d nvmet: demote fabrics cmd parse err msg to debug adds 85428beac80d nvmet: seset ns->file when open fails adds e181811bd04d nvmet: use new ana_log_size instead the old one adds 6bdf2fbc48f1 Merge tag 'nvme-5.13-2021-05-13' of git://git.infradead.or [...] adds 03f26d8f1140 blk-mq: plug request for shared sbitmap adds 630ef623ed26 blk-mq: Swap two calls in blk_mq_exit_queue() adds 4bc208231131 block/partitions/efi.c: Fix the efi_partition() kernel-doc header adds 8f4ae0f68c5c Merge tag 'block-5.13-2021-05-14' of git://git.kernel.dk/l [...] adds f36edc5533b2 Merge tag 'arc-5.13-rc2' of git://git.kernel.org/pub/scm/l [...] adds 22247efd822e mm/hugetlb: fix F_SEAL_FUTURE_WRITE adds 84894e1c42e9 mm/hugetlb: fix cow where page writtable in child adds afe0c26d1968 mm, slub: move slub_debug static key enabling outside slab_mutex adds eb1f065f90cd kernel/resource: fix return code check in __request_free_m [...] adds d6e621de1fce squashfs: fix divide error in calculate_skip() adds 7ed9d238c7db userfaultfd: release page in error path to avoid BUG_ON adds 628622904b8d ksm: revert "use GET_KSM_PAGE_NOLOCK to get ksm page in re [...] adds 9ddb3c14afba mm: fix struct page layout on 32-bit systems adds f649dc0e0d7b kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled adds 076171a67789 mm/filemap: fix readahead return types adds c3187cf32216 hfsplus: prevent corruption in shrinking truncate adds f4d3f25aced3 docs: admin-guide: update description for kernel.modprobe sysctl adds 86d0c1642725 mm/ioremap: fix iomap_max_page_shift adds a4147415bdf1 Merge branch 'akpm' (patches from Andrew) adds 2515dd6ce8e5 stack: Replace "o" output with "r" input constraint adds 91b7a0f0637c Merge tag 'core-urgent-2021-05-15' of git://git.kernel.org [...] adds 0d3ae948741a sh: Remove unused variable adds 077fc6440745 Merge tag 'irq-urgent-2021-05-15' of git://git.kernel.org/ [...] adds 46c7405df7de objtool: Fix elf_create_undef_symbol() endianness adds f66c05d6baf3 objtool/x86: Fix elf_add_alternative() endianness adds e7c425b7441a Merge tag 'objtool-urgent-2021-05-15' of git://git.kernel. [...] adds 02dbb7246c5b sched/fair: Fix clearing of has_idle_cores flag in select_ [...] adds 3743d55b289c x86, sched: Fix the AMD CPPC maximum performance value on [...] adds c12a29ed9094 Merge tag 'sched-urgent-2021-05-15' of git://git.kernel.or [...] adds a78339698ab1 powerpc/interrupts: Fix kuep_unlock() call adds 5d510ed78bcf powerpc/syscall: Calling kuap_save_and_lock() is wrong adds 2c8c89b95831 powerpc/pseries: Fix hcall tracing recursion in pv queued [...] adds a3f1a39a5643 powerpc/pseries: Don't trace hcall tracing wrapper adds 7058f4b13edd powerpc/pseries: use notrace hcall variant for H_CEDE idle adds 4f242fc5f2e2 powerpc/pseries: warn if recursing into the hcall tracing code adds 7315e457d6bc powerpc/uaccess: Fix __get_user() with CONFIG_CC_HAS_ASM_G [...] adds bc581dbab26e powerpc/signal: Fix possible build failure with unsafe_cop [...] adds 63970f3c37e7 powerpc/legacy_serial: Fix UBSAN: array-index-out-of-bounds adds da3bb206c9ce KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU adds 8ec7791bae13 powerpc/64s: Fix crashes when toggling stf barrier adds aec86b052df6 powerpc/64s: Fix crashes when toggling entry flush barrier adds 49b39ec248af powerpc/64s: Fix entry flush patching w/strict RWX & hash adds 5b48ba2fbd77 powerpc/64s: Fix stf mitigation patching w/strict RWX & hash adds 4ec5feec1ad0 powerpc/64s: Make NMI record implicitly soft-masked code a [...] adds c6ac667b0799 powerpc/64e/interrupt: Fix nvgprs being clobbered adds 63d1cb53e26a Merge tag 'powerpc-5.13-3' of git://git.kernel.org/pub/scm [...] adds e759959fe3b8 x86/sev-es: Rename sev-es.{ch} to sev.{ch} adds b81fc74d53d1 x86/sev: Move GHCB MSR protocol and NAE definitions in a c [...] adds 059e5c321a65 x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG adds a554e740b66a x86/boot/compressed: Enable -Wundef adds ccb013c29d2d Merge tag 'x86_urgent_for_v5.13_rc2' of git://git.kernel.o [...] adds cb6f6b3384d7 xen/arm: move xen_swiotlb_detect to arm/swiotlb-xen.h adds 687842ec5034 arm64: do not set SWIOTLB_NO_FORCE when swiotlb is required adds 97729b653de5 xen/swiotlb: check if the swiotlb has already been initialized adds f44e58bb1905 Merge tag 'for-linus-5.13b-rc2-tag' of git://git.kernel.or [...] adds e09784a8a751 alarmtimer: Check RTC features instead of ops adds 3486d2c9be65 clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCL [...] adds 8ce3648158d7 Merge tag 'timers-urgent-2021-05-16' of git://git.kernel.o [...] adds b813511135e8 xhci-pci: Allow host runtime PM as default for Intel Alder [...] adds 9b6a126ae58d xhci: Fix giving back cancelled URBs even if halted endpoi [...] adds dda32c00c9a0 xhci: Do not use GFP_KERNEL in (potentially) atomic context adds ca09b1bea63a usb: xhci: Increase timeout for HC halt adds 3c128781d8da xhci: Add reset resume quirk for AMD xhci controller. adds 12701ce524bc usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default adds 975f94c7d6c3 usb: core: hub: fix race condition about TRSMRCY of resume adds 4a668429e0d3 Merge tag 'usb-5.13-rc2' of git://git.kernel.org/pub/scm/l [...] adds ba9c25d94dea Merge tag 'iio-fixes-5.13a' of https://git.kernel.org/pub/ [...] adds 6942d81a8faa Merge tag 'staging-5.13-rc2' of git://git.kernel.org/pub/s [...] adds bb4031b8af80 clk: Skip clk provider registration when np is NULL adds 28183dbf54ed Merge tag 'driver-core-5.13-rc2' of git://git.kernel.org/p [...] adds d07f6ca923ea Linux 5.13-rc2 adds d6f67afbdf9d btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] adds 71795ee59011 btrfs: avoid RCU stalls while running delayed iputs adds 15c7745c9a00 btrfs: return whole extents in fiemap adds 54a40fc3a1da btrfs: fix removed dentries still existing after log is synced adds 8ac91e6c6033 Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/s [...] new c6de37dd5e48 tools build: Fix quiet cmd indentation new 98a499a11ecd scripts/jobserver-exec: Fix a typo ("envirnoment") new c93db682cfb2 kbuild: dummy-tools: adjust to stricter stackprotector check new 6f0e1a0e67a0 Merge remote-tracking branch 'kbuild-current/fixes' new 774cda6f12d5 dt-bindings: nvmem: mediatek: remove duplicate mt8192 line new e393cc4e9ce0 Merge tag 'scmi-fixes-5.13' of git://git.kernel.org/pub/sc [...] new 826b5f765939 Merge tag 'renesas-arm-dt-for-v5.13-tag3' of git://git.ker [...] new 9f015b3765bf tee: amdtee: unload TA only when its refcount becomes 0 new 8ec51f894bf5 Merge tag 'amdtee-fixes-for-v5.13' of git://git.linaro.org [...] new b433d090ac63 MAINTAINERS: ARM/Amlogic SoCs: add Neil as primary maintainer new 4b9bb993b5d0 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 576f9eacc680 net: stmmac: Fix MAC WoL not working if PHY does not support WoL adds 965a7d72e798 mac80211: assure all fragments are encrypted adds 94034c40ab4a mac80211: prevent mixed key and fragment cache attacks adds a1d5ff5651ea mac80211: properly handle A-MSDUs that start with an RFC 1 [...] adds 2b8a1fee3488 cfg80211: mitigate A-MSDU aggregation attacks adds 270032a2a9c4 mac80211: drop A-MSDUs on old ciphers adds 3a11ce08c45b mac80211: add fragment cache to sta_info adds bf30ca922a0c mac80211: check defrag PN against current frame adds 7e44a0b597f0 mac80211: prevent attacks on TKIP/WEP as well adds a8c4d76a8dd4 mac80211: do not accept/forward invalid EAPOL frames adds 3edc6b0d6c06 mac80211: extend protection against mixed key and fragment [...] adds a1166b2653db ath10k: add CCMP PN replay protection for fragmented frame [...] adds 65c415a144ad ath10k: drop fragments with multicast DA for PCIe adds 40e7462dad6f ath10k: drop fragments with multicast DA for SDIO adds 079a108feba4 ath10k: drop MPDU which has discard flag set by firmware for SDIO adds 0dc267b13f3a ath10k: Fix TKIP Michael MIC verification for PCIe adds 62a8ff67eba5 ath10k: Validate first subframe of A-MSDU before processin [...] adds c3944a562102 ath11k: Clear the fragment cache during key install adds 210f563b0979 ath11k: Drop multicast fragments adds 9fe37a80c929 Merge tag 'mac80211-for-net-2021-05-11' of git://git.kerne [...] adds 049c4e13714e bpf: Fix alu32 const subreg bound tracking on bitwise operations adds 4b81ccebaeee bpf, ringbuf: Deny reserve of buffers larger than ringbuf adds 04ea3086c4d7 bpf: Prevent writable memory-mapping of read-only ringbuf pages adds b24abcff918a bpf, kconfig: Add consolidated menu entry for bpf with cor [...] adds 08389d888287 bpf: Add kconfig knob for disabling unpriv bpf by default adds 35e3815fa810 bpf: Add deny list of btf ids check for tracing programs adds e2d5b2bb769f bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers adds 67e7ec0bd453 libbpf: Provide GELF_ST_VISIBILITY() define for older libelf adds 096eccdef0b3 selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/t [...] adds 569c484f9995 bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 adds df6f82370369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 29249eac5225 mptcp: fix data stream corruption adds bcbda3fc6162 ionic: fix ptp support config breakage adds 440c3247cba3 net: ipa: memory region array is variable size adds 098116e7e640 net: really orphan skbs tied to closing sk adds aa473d6ceb82 bnxt_en: Fix and improve .ndo_features_check(). adds 171c3b151118 net: packetmmap: fix only tx timestamp on request adds 619fee9eb13b net: fec: fix the potential memory leak in fec_enet_init() adds 052fcc453182 net: fec: add defer probe for of_get_mac_address adds 6e8005576648 Merge branch 'fec-fixes' adds e5cc361e2164 octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context() adds 9c1bb37f8cad ptp: ocp: Fix a resource leak in an error handling path adds 2b17c400aeb4 can: isotp: prevent race between isotp_bind() and isotp_se [...] adds 364642ae80d6 Merge tag 'linux-can-fixes-for-5.13-20210512' of git://git [...] adds ca14f9597f4f MAINTAINERS: nfc: drop Clément Perrochaud from NXP-NCI adds 8aa5713d8b2c MAINTAINERS: nfc: add Krzysztof Kozlowski as maintainer adds 4a64541f2ceb MAINTAINERS: nfc: include linux-nfc mailing list adds 832ce924b1a1 chelsio/chtls: unlock on error in chtls_pt_recvmsg() adds a93a0a15876d net: mdio: thunder: Fix a double free issue in the .remove [...] adds e1d027dd97e1 net: mdio: octeon: Fix some double free issues adds 65e302a9bd57 cxgb4/ch_ktls: Clear resources when pf4 device is removed adds c7d8302478ae net: korina: Fix return value check in korina_probe() adds e4df1b0c2435 openvswitch: meter: fix race when getting now_ms. new c07531c01d82 netfilter: flowtable: Remove redundant hw refresh bit new f0b3d338064e netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check [...] new 414ed7fe863a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 75016891357a Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" new 974271e5ed45 tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT new a90c57f2cedd net: sched: fix packet stuck problem for lockless qdisc new 102b55ee92f9 net: sched: fix tx action rescheduling issue during deactivation new dcad9ee9e066 net: sched: fix tx action reschedule issue with stopped queue new a0c5393d5bac Merge branch 'lockless-qdisc-packet-stuck' new b81ac7841d51 net: cdc_eem: fix URL to CDC EEM 1.0 spec new b7df21cf1b79 tipc: skb_linearize the head skb when reassembling msgs new 31db0dbd7244 net: hso: check for allocation failure in hso_create_bulk_ [...] new e0652f8bb44d NFC: nci: fix memory leak in nci_allocate_device new 28c66b6da408 net: bnx2: Fix error return code in bnx2_init_board() new ab21494be9dc bnxt_en: Include new P5 HV definition in VF check. new 702279d2ce46 bnxt_en: Fix context memory setup for 64K page size. new 3aa21e799419 Merge branch 'bnxt_en-fixes' new 9f6f852550d0 isdn: mISDN: netjet: Fix crash in nj_probe: new 020ef930b826 mld: fix panic in mld_newpack() new 04c26faa51d1 tipc: wait and exit until all work queues are done new 3c814519743a MAINTAINERS: net: remove stale website link new 1e7ec9d6c043 Merge remote-tracking branch 'net/master' adds c87db2405fe8 bpf: Fix BPF_JIT kconfig symbol dependency new c9a7c013569d selftests/bpf: Convert static to global in tc_redirect progs new 2d58cee61309 selftests/bpf: Test ringbuf mmap read-only and read-write [...] new 8ba1030385e3 bpf: Clarify a bpf_bprintf_prepare macro new d0c0fe10ce6d bpf: Avoid using ARRAY_SIZE on an uninitialized pointer new 545ff8540d06 Merge remote-tracking branch 'bpf/master' new 5514c98a1422 Merge remote-tracking branch 'ipsec/master' new d874e6c06952 mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rat [...] new 6061fcf4820a mt76: connac: do not schedule mac_work if the device is no [...] new d6245712add0 mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY new 94bb18b03d43 mt76: mt7921: fix max aggregation subframes setting new 509559c35bcd mt76: mt76x0e: fix device hang during suspend/resume new 2c2bdd2372af mt76: validate rx A-MSDU subframes new 03327045ccc1 Merge remote-tracking branch 'wireless-drivers/master' adds a568814a55a0 RDMA/siw: Properly check send and receive CQ pointers adds a3d83276d988 RDMA/siw: Release xarray entry adds 54d87913f147 RDMA/core: Prevent divide-by-zero error triggered by the user new 67f29896fdc8 RDMA/rxe: Clear all QP fields if creation failed new 5d65f8800323 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 91e02557f377 ALSA: usb-audio: Fix potential out-of-bounce access in MID [...] adds f2be77fee648 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx new 1b6604896e78 ALSA: dice: fix stream format at middle sampling rate for [...] new 0edabdfe8958 ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro new 395f41e2cdac ALSA: firewire-lib: fix check for the size of isochronous [...] new 1be4f21d9984 ALSA: firewire-lib: fix calculation for size of IR context [...] new 814b43127f4a ALSA: firewire-lib: fix amdtp_packet tracepoints event for [...] new 1d5cfca28617 ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 new c1f0616124c4 ALSA: intel8x0: Don't update period unless prepared new aae017058f91 Merge remote-tracking branch 'sound-current/for-linus' adds 682ae59ca287 ASoC: rt711-sdca: fix the function number of SDCA control [...] adds d4335d058f84 ASoC: codecs: lpass-rx-macro: add missing MODULE_DEVICE_TABLE adds 14c0c423746f ASoC: codecs: lpass-tx-macro: add missing MODULE_DEVICE_TABLE adds b23584d6ce02 ASoC: ak5558: Correct the dai name for ak5552 adds 28c268d3acdd ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A [...] adds f0353e1f53f9 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3 [...] adds 0fad605fb0bd ASoC: cs42l42: Regmap must use_single_read/write adds 0919a3acc0c8 ASoC: simple-card: add simple_parse_node() adds 6ad76b573bb6 ASoC: simple-card: add simple_link_init() adds f8090ffc91ff ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() adds 582f3503f965 ASoC: audio-graph: tidyup graph_parse_node() adds eaf8df8f3908 Merge series "ASoC: simple-card / audio-graph re-cleanup" [...] adds 47c1131633ef ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAI [...] adds e072b2671606 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE adds 96f685974609 ASoC: cs53l30: Add missing regmap use_single config adds 27fb58516902 ASoC: cs42l73: Add missing regmap use_single config adds 2a682f821941 ASoC: cs35l34: Add missing regmap use_single config adds b1078e986953 ASoC: cs35l32: Add missing regmap use_single config adds 0e49a4de4564 ASoC: cs42l52: Minor tidy up of error paths new 9069df486b2d Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus new 40025d6eaabe Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 3d681804efcb regulator: cros-ec: Fix error code in dev_err message adds f8c8871f5eff regulator: fan53555: fix TCS4525 voltage calulation adds adf1471b2f76 Merge series "regulator: fan53555: tcs4525 fix and cleanup [...] adds 0617eecaa19d Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new dc2e8c2f351b Merge remote-tracking branch 'regulator-fixes/for-linus' new 07dd242b9413 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 680ec0549a05 spi: spi-fsl-dspi: Fix a resource leak in an error handling path adds dc5fa5902738 spi: take the SPI IO-mutex in the spi_set_cs_timing method adds 35f3f8504c3b spi: Switch to signed types for *_native_cs SPI controller fields adds 7907cad7d07e spi: sprd: Add missing MODULE_DEVICE_TABLE adds 6b69546912a5 spi: Assume GPIO CS active high in ACPI case new 27e7db56cf3d spi: Don't have controller clean up spi device before driv [...] new 8c59b8074e92 Merge remote-tracking branch 'spi/for-5.13' into spi-linus new 7913dc6ec2b9 Merge remote-tracking branch 'spi-fixes/for-linus' adds 2ee4c8a26876 MAINTAINERS: Add Krzysztof as PCI host/endpoint controller [...] new f8a6802dd869 Merge remote-tracking branch 'pci-current/for-linus' adds 3ddb4ce1e6e3 serial: tegra: Fix a mask operation that is always true adds 5e722b217ad3 serial: core: fix suspicious security_locked_down() call adds 2ea2e019c190 serial: sh-sci: Fix off-by-one error in FIFO threshold reg [...] adds 3c35d2a960c0 serial: 8250_dw: Add device HID for new AMD UART controller new a5578800099e Merge remote-tracking branch 'tty.current/tty-linus' new a7d8e40436e9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 07adc0225484 usb: cdns3: Fix runtime PM imbalance on error adds 3b414d1b0107 usb: cdnsp: Fix lack of removing request from pending list. new 9e3927f6373d usb: chipidea: udc: assign interrupt number to USB gadget [...] new 1b59039d49db Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 7c2fc79250ca phy: usb: Fix misuse of IS_ENABLED new d0cc9f6f7d09 Merge remote-tracking branch 'phy/fixes' adds 4573472315f0 iio: adc: ad7124: Fix missbalanced regulator enable / disa [...] adds f2a772c51206 iio: adc: ad7124: Fix potential overflow due to non sequen [...] adds e32fe6d90f44 iio: adc: ad7192: Avoid disabling a clock that was never enabled. adds b0f27fca5a6c iio: adc: ad7192: handle regulator voltage error first adds 04f5b9f539ce staging: iio: cdc: ad7746: avoid overwrite of num_channels adds 488abb0f5c83 iio: gyro: fxas21002c: balance runtime power in error path adds 703190407039 iio: dac: ad5770r: Put fwnode in error case during ->probe() new 42059a80015f Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds a73b6a3b4109 ics932s401: fix broken handling of errors when word reading fails adds 6a3239a738d8 Revert "crypto: cavium/nitrox - add an error message to ex [...] adds 3e465fc38467 Revert "media: rcar_drif: fix a memory disclosure" adds 99ae3417672a Revert "hwmon: (lm80) fix a missing check of bus read in l [...] adds 754f39158441 Revert "serial: mvebu-uart: Fix to avoid a potential NULL [...] adds fd013265e5b5 Revert "media: usb: gspca: add a missed check for goto_low_power" adds 4b059ce1f4b3 Revert "ALSA: sb: fix a missing check of snd_ctl_add" adds 8d1beda5f119 Revert "leds: lp5523: fix a missing check of return value [...] adds 6647f7a06eb0 leds: lp5523: check return value of lp5xx_read and jump to [...] adds b0a85abbe92e Revert "serial: max310x: pass return value of spi_register [...] adds 3890e3dea315 serial: max310x: unregister uart driver in case of failure [...] adds 68c5634c4a72 Revert "rtlwifi: fix a potential NULL pointer dereference" adds 30b0e0ee9d02 net: rtlwifi: properly check for alloc_workqueue() failure adds 5f94eaa4ee23 Revert "net: fujitsu: fix a potential NULL pointer dereference" adds 52202be1cd99 net: fujitsu: fix potential null-ptr-deref adds 5369ead83f5a Revert "net/smc: fix a NULL pointer dereference" adds bbeb18f27a44 net/smc: properly handle workqueue allocation failure adds 4df07045fcfd Revert "net: caif: replace BUG_ON with recovery code" adds 65a67792e341 net: caif: remove BUG_ON(dev == NULL) in caif_xmit adds bee1b0511844 Revert "net: stmicro: fix a missing check of clk_prepare" adds 0c32a96d000f net: stmicro: handle clk_prepare() failure during init adds 7930742d6a0f Revert "niu: fix missing checks of niu_pci_eeprom_read" adds e6e337708c22 ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() adds b95b57dfe7a1 Revert "qlcnic: Avoid potential NULL pointer dereference" adds 84460f01cba3 qlcnic: Add null check after calling netdev_alloc_skb adds 257343d3ed55 Revert "gdrom: fix a memory leak bug" adds d03d1021da6f cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom adds 566f53238da7 Revert "char: hpet: fix a missing check of ioremap" adds b11701c93311 char: hpet: add checks after calling ioremap adds 4d427b408c4c Revert "scsi: ufs: fix a missing check of devm_reset_control_get" adds 2f4a784f40f8 scsi: ufs: handle cleanup correctly on devm_reset_control_ [...] adds 1dacca7fa1eb Revert "ALSA: gus: add a check of the status of snd_ctl_add" adds 94f88309f201 Revert "ALSA: sb8: add a check for request_region" adds a28591f61b60 ALSA: sb8: Add a comment note regarding an unused pointer adds 4667a6fc1777 Revert "ALSA: usx2y: Fix potential NULL pointer dereference" adds 58c0cc2d90f1 Revert "video: hgafb: fix potential NULL pointer dereference" adds dc13cac4862c video: hgafb: fix potential NULL pointer dereference adds abd7bca23bd4 Revert "isdn: mISDNinfineon: fix potential NULL pointer de [...] adds c446f0d4702d isdn: mISDNinfineon: check/cleanup ioremap failure correct [...] adds efba106f89fc Revert "ath6kl: return error code in ath6kl_wmi_set_roam_l [...] adds 54433367840b ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() adds 5e68b86c7b7c Revert "rapidio: fix a NULL pointer dereference when creat [...] adds 69ce3ae36dcb rapidio: handle create_workqueue() failure adds 36a2c87f7ed9 Revert "isdn: mISDN: Fix potential NULL pointer dereferenc [...] adds 5265db2ccc73 isdn: mISDN: correctly handle ph_info allocation failure i [...] adds e1436df2f255 Revert "ecryptfs: replace BUG_ON with error handling code" adds c6052f09c14b fs: ecryptfs: remove BUG_ON from crypt_scatterlist adds 43ed0fcf613a Revert "dmaengine: qcom_hidma: Check for driver register failure" adds 4df2a8b0ad63 dmaengine: qcom_hidma: comment platform_driver_register call adds 46651077765c Revert "libertas: add checks for the return value of sysfs [...] adds 7e79b38fe9a4 libertas: register sysfs groups properly adds 1e0ce84215db Revert "ASoC: rt5645: fix a NULL pointer dereference" adds 5e70b8e22b64 ASoC: rt5645: add error checking to rt5645_probe function adds fdda0dd2686e Revert "ASoC: cs43130: fix a NULL pointer dereference" adds 2da441a6491d ASoC: cs43130: handle errors in cs43130_probe() properly adds 47e4ff06fa7f Revert "media: dvb: Add check on sp8870_readreg" adds c6d822c56e7f media: dvb: Add check on sp8870_readreg return adds d8c3be2fb207 Revert "media: gspca: mt9m111: Check write_bridge for timeout" adds e932f5b458ee media: gspca: mt9m111: Check write_bridge for timeout adds 8e23e83c752b Revert "media: gspca: Check the return value of write_brid [...] adds dacb408ca6f0 media: gspca: properly check for errors in po1030_probe() adds 4fd798a5a891 Revert "net: liquidio: fix a NULL pointer dereference" adds dbc97bfd3918 net: liquidio: Add missing null pointer checks adds ed04fe8a0e87 Revert "video: imsttfb: fix potential NULL pointer dereferences" adds 13b7c0390a5d video: imsttfb: check for ioremap() failures adds 30a350947692 Revert "brcmfmac: add a check for the status of usb_register" adds 419b4a142a7e brcmfmac: properly check for bus register errors adds 9183f01b5e6e cdrom: gdrom: initialize global variable at init time adds ced081a436d2 binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM [...] adds 640d1eaff2c0 dyndbg: avoid calling dyndbg_emit_prefix when it has no work adds a3626bcf5faf dyndbg: drop uninformative vpr_info adds 27b57bb76a89 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer de [...] new 156ed0215ef3 uio/uio_pci_generic: fix return value changed in refactoring new 3ee098f96b8b uio_hv_generic: Fix a memory leak in error handling paths new 0b0226be3a52 uio_hv_generic: Fix another memory leak in error handling paths new 2962484dfef8 misc: eeprom: at24: check suspend status before disable regulator new c15e8818233a Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds da096fbccd52 soundwire: qcom: fix handling of qcom,ports-block-pack-mode new 8b366417da1b Merge remote-tracking branch 'soundwire-fixes/fixes' new 30937aa3eb1a Merge remote-tracking branch 'ide/master' new 055f23b74b20 module: check for exit sections in layout_sections() inste [...] new a53289abcdb8 Merge remote-tracking branch 'modules-fixes/modules-linus' new 66a4b2228e87 Merge remote-tracking branch 'dmaengine-fixes/fixes' new c3e1f81bf21f Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new e44b49f623c7 Revert "irqbypass: do not start cons/prod when failed connect" new fcb8283920b1 KVM: arm64: Fix boolreturn.cocci warnings new eaa9b88dae64 KVM: arm64: Mark pkvm_pgtable_mm_ops static new 3fdc15fe8c64 KVM: arm64: Mark the host stage-2 memory pools static new f5e30680616a KVM: arm64: Move __adjust_pc out of line new 26778aaa134a KVM: arm64: Commit pending PC adjustemnts before returning [...] new cb853ded1d25 KVM: arm64: Fix debug register indexing new a4345a7cecfb Merge tag 'kvmarm-fixes-5.13-1' of git://git.kernel.org/pu [...] new 2ef79de85e13 Merge remote-tracking branch 'kvm-fixes/master' new 35d470b5fbc9 hwmon: (dell-smm-hwmon) Fix index values new c2a338c9395e hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E VOUT new 2a29db088c7a hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228 new d36118b5e4c5 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds de80d5781136 Merge branch 'for-5.13/dax' into libnvdimm-fixes new 64856b9813c3 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 4a5ea88748d5 Merge branch 'misc-5.13' into next-fixes new 0bf58da150d8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 53310aa3e36d Merge remote-tracking branch 'vfs-fixes/fixes' adds 0bd50826a40e leds: Fix reference file name of documentation new 45b209267170 Merge remote-tracking branch 'devicetree-fixes/dt/linus' new c625b80b9d00 scsi: ufs: ufs-mediatek: Fix power down spec violation new 56f396146af2 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic new d0b2b70eb12e scsi: ufs: core: Increase the usable queue depth new 73578af92a0f scsi: qedf: Add pointer checks in qedf_update_link_speed() new 5cb289bf2d7c scsi: qla2xxx: Fix error return code in qla82xx_write_flas [...] new d1acd81bd6eb scsi: pm80xx: Fix drives missing during rmmod/insmod loop new 41d027350304 Merge remote-tracking branch 'scsi-fixes/fixes' adds cabb1bb60e88 mmc: meson-gx: make replace WARN_ONCE with dev_warn_once a [...] adds 9b81354d7ebc mmc: meson-gx: also check SD_IO_RW_EXTENDED for scatterlis [...] adds a1149a6c06ee mmc: sdhci-pci-gli: increase 1.8V regulator wait new 3804b1f72e96 Merge remote-tracking branch 'mmc-fixes/fixes' new 8248d891921a Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 7eda4b032adb Merge remote-tracking branch 'pidfd-fixes/fixes' adds 1e948b1752b5 gpio: cadence: Add missing MODULE_DEVICE_TABLE adds a0579474efff gpio: xilinx: Correct kernel doc for xgpio_probe() adds bdbe871ef0ca gpio: tegra186: Don't set parent IRQ affinity new be140a41e652 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' new 7bcdcd71f432 Makefile: extend 32B aligned debug option to 64B aligned new 997068cfcecd Merge remote-tracking branch 'kbuild/for-next' adds ca0760e7d79e Compiler Attributes: Add continue in comment new 9d8378257211 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 adds 78924148a3d2 risc-v: Use generic io.h helpers for nommu adds 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] adds ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic adds 637be9183e04 asm-generic: use asm-generic/unaligned.h for most architectures adds bf067edf5d2f openrisc: always use unaligned-struct header adds 94528b70781a sh: remove unaligned access for sh4a adds 3aec1db05d1b m68k: select CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS adds f12d3ff3f41c powerpc: use linux/unaligned/le_struct.h on LE power7 adds 0652035a5794 asm-generic: unaligned: remove byteshift helpers adds 778aaefb8e86 asm-generic: unaligned always use struct helpers adds 61187e51d6f5 partitions: msdos: fix one-byte get_unaligned() adds a9f342458709 apparmor: use get_unaligned() only for multi-byte words adds cefaab9a03d4 mwifiex: re-fix for unaligned accesses adds 0681a2543f47 netpoll: avoid put_unaligned() on single character adds ba2f2c6588a0 asm-generic: uaccess: 1-byte access is always aligned adds 3be8a90fd433 asm-generic: simplify asm/unaligned.h adds d74ebb76967f Merge branch 'asm-generic-unaligned' into asm-generic new df66035988bb Merge remote-tracking branch 'asm-generic/master' new db5c45db3fcb Merge remote-tracking branch 'arm/for-next' new 11c806afbf0b Merge remote-tracking branch 'actions/for-next' new 032b4010f5dc Merge remote-tracking branch 'amlogic/for-next' new 873ed83b0d1a Merge remote-tracking branch 'aspeed/for-next' new a726cf80989a Merge remote-tracking branch 'at91/at91-next' adds 2f9dc6a357ff memory: stm32-fmc2-ebi: add missing of_node_put for loop i [...] adds 907c5bbb514a memory: atmel-ebi: add missing of_node_put for loop iteration new 76e5624f3f93 memory: pl353: Fix error return code in pl353_smc_probe() new 0930b01b5ab5 Merge remote-tracking branch 'drivers-memory/for-next' adds 0e4a4a08cd78 ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch adds 8967b27a6c1c ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators adds 89b759469d52 ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info adds 22b5059b95e4 ARM: imx: Initialize SoC ID on i.MX50 adds 839d71d436cf Merge branch 'imx/soc' into for-next adds bf3605187530 dt-bindings: arm: imx: add imx8mm gw7901 support adds 4e708d49f07c Merge branch 'imx/bindings' into for-next adds fd268e371c5e ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from [...] adds e0cdd26af8eb ARM: dts: imx25-pinfunc: Fix gpio function name for pads G [...] adds 14cdc1f243d7 ARM: dts: imx6: phyFLEX: Fix UART hardware flow control adds 340364b8b10a ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset adds 622a7536a574 Merge branch 'imx/dt' into for-next adds 5497bc2a2bff arm64: dts: imx8mp-evk: Add PMIC device adds c67b761aac6c arm64: dts: ls1028a-rdb: enable optee node adds 2b1649a83afc arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support adds 6914d1ba4d0a arm64: dts: imx8mp: add flexspi node adds c634a97b5ab6 arm64: imx8mp: imx8mp-phycore-som enable spi nor adds f265172df8d6 arm64: dts: imx8mq-nitrogen: add USB OTG support adds 151f608289ae arm64: dts: imx8mq-nitrogen: add USB HOST support adds e8f23d5478c9 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI adds 2999e6785f8c arm64: dts: imx8mn: Add spba1 bus adds 0cfe23051fec arm64: dts: imx8mm: Add spba1 and spba2 buses adds a92c971de380 arm64: dts: imx8mq-evk: add one regulator used to power up [...] adds f55b62ff0467 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] adds ffd9b81d3d9d arm64: dts: imx8mp-evk: enable EQOS ethernet adds ec5cf02a091b arm64: dts: ls1012a: enable PCIe on freeway board adds cc7d79f33955 arm64: dts: ls208xa: remove bus-num from dspi node adds 7e5e8639a4a0 arm64: dts: imx8mn-beacon-som: Assign PMIC clock adds 276daa8728fb Merge branch 'imx/dt64' into for-next adds 2b46d5dafef2 arm64: defconfig: Enable LT8912B DRM bridge driver adds b1d96e9c8a6e Merge branch 'imx/defconfig' into for-next new 7bf3db334257 Merge remote-tracking branch 'imx-mxs/for-next' new 40af956133c0 Merge remote-tracking branch 'keystone/next' adds e6f73028db51 arm64: dts: mt8173: Separating mtk-vcodec-enc device node adds 763e13f26894 arm64: dts: mediatek: mt8167: add power domains adds 97e37d44d35e arm64: dts: mediatek: mt8167: add mmsys node adds e7ead62e2a1e arm64: dts: mediatek: mt8167: add smi_common node adds 1a191c97abef arm64: dts: mediatek: mt8167: add larb nodes adds d9fb91fdfdda arm64: dts: mediatek: mt8167: add iommu node adds 4eab77fc8ae7 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kappa adds 82665ef7dd65 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds 204c13481849 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds ffea8b5b89f1 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kenzo adds 009add139c2e dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds f11f44be2427 arm64: dts: mt8183: Add kukui-jacuzzi-kappa board adds f006bcf1c972 arm64: dts: mt8183: Add kukui-jacuzzi-willow board adds dd6e3b06214f arm64: dts: mt8183: Add kukui-jacuzzi-burnet board adds 0a9cefe21aec arm64: dts: mt8183: Add kukui-jacuzzi-kenzo board adds 6cd7fdc8c530 arm64: dts: mt8183: Add kukui-jacuzzi-fennel board adds ba96de3ae5a7 soc: mediatek: add missing MODULE_DEVICE_TABLE adds fd450fd2a4fb Merge branch 'v5.13-next/soc' into for-next new 80422ecccbf3 Merge remote-tracking branch 'mediatek/for-next' new 7419bbe9240d Merge remote-tracking branch 'mvebu/for-next' new 0a875b0ea1f8 Merge remote-tracking branch 'omap/for-next' new 53fae4437d9c Merge remote-tracking branch 'qcom/for-next' new f5b04a67b2bc Merge remote-tracking branch 'raspberrypi/for-next' adds 16b9dd7ae971 ARM: dts: r8a7779, marzen: Fix DU clock names adds 585e40036524 ARM: dts: koelsch: Rename sw2 to keyboard adds 8d6580765457 arm64: dts: renesas: eagle: Add x1 clock adds 81ca6c161d39 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next new 8d09cdab05e6 ARM: shmobile: defconfig: Refresh for v5.13-rc1 new 943db114cf99 Merge branch 'renesas-arm-defconfig-for-v5.14' into renesas-next new d4744bd4bc26 Merge remote-tracking branch 'renesas/next' adds e207457f9045 reset: brcmstb: Add missing MODULE_DEVICE_TABLE new 1ae10bc58ef9 Merge remote-tracking branch 'reset/reset/next' adds 72ae976363a2 dt-bindings: arm: rockchip: add more compatible strings to [...] adds d74622138a9b dt-bindings: power: rockchip: Convert to json-schema adds 66b89b8b5e4c dt-bindings: power: rockchip: Add bindings for RK3568 Soc adds 1782c87b44a0 soc: rockchip: power-domain: add rk3568 powerdomains new f2ffa8f9e32d dt-bindings: soc: rockchip: convert grf.txt to YAML new 01933c1e2886 Merge branch 'v5.14-armsoc/drivers' into for-next new dc71c5ca34f4 ARM: dts: rockchip: Remove more clock-names from PWM nodes new 87cf20ccecb3 ARM: dts: rockchip: rename vcc_stdby node name for rk3066a [...] new 6e4e4e2a2558 ARM: dts: rockchip: move and restyle grf nodes rk3066/rk3188 new 10026f5e68f1 Merge branch 'v5.14-armsoc/dts32' into for-next new b82f8e299253 arm64: dts: rockchip: fix regulator-gpio states array new 271b66414df0 arm64: dts: rockchip: Add support for two PWM fans on helios64 new 5a65adfa2ad1 arm64: dts: rockchip: Add support for PCIe on helios64 new 19486fe587b8 arm64: dts: rename grf-gpio nodename in rk3328.dtsi new e16bb0264db5 Merge branch 'v5.14-armsoc/dts64' into for-next new 23029150a05b clk: rockchip: Optimize PLL table memory usage new b8bc266bd4b5 Merge branch 'v5.14-clk/next' into for-next new d78dcfc018fe Merge remote-tracking branch 'rockchip/for-next' adds 0de0b04c8343 ARM: s3c: Remove unnecessary break in RX1950 adds 48d551bf2085 ARM: exynos: add missing of_node_put for loop iteration adds cc29e39412b9 ARM: dts: exynos: align Broadcom WiFi with dtschema adds 8bceb2a490bb ARM: dts: exynos: replace legacy MMS114 touchscreen x/y pr [...] adds 75121e1dc9fe ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 adds a7e59c84cf20 ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 adds fd2f17179665 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 adds 8b7e0f72ef71 ARM: dts: s5pv210: remove unused Atmel touchscreen propert [...] adds 06bc1dd6d714 Merge branch 'next/dt' into for-next adds a1972739c016 ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core adds 765210e19859 ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412 adds 0272619bde22 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale adds 760ebb8a2529 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU adds 7f23ea1265c3 ARM: dts: exynos: enable PMIC wakeup from suspend on Midas adds 1178f7127a46 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3 adds 9614ae537530 ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note adds 1d4203b1fa02 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa adds a145cc05cb2c ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420 adds e4c9b60b271c ARM: dts: exynos: enable PMIC wakeup from suspend on Odroi [...] adds 3d6e2ac21c8f Merge branch 'next/dt' into for-next adds d3f713e6b3cc arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 adds 6fed39b8b597 Merge branch 'next/dt64' into for-next new 35dc6b40f683 Merge remote-tracking branch 'samsung-krzk/for-next' new 8fdef1b9946c Merge remote-tracking branch 'scmi/for-linux-next' adds 5bd15031337f dt-bindings: timer: Simplify conditional expressions adds bffdc0f3c26c dt-bindings: timer: Add compatibles for sun50i timers adds af97dd5559c5 arm64: dts: allwinner: a64: Sort watchdog node adds 12bcaacaff49 arm64: dts: allwinner: Add sun4i MMIO timer nodes adds d88834bfefde ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells adds a691acabac36 ARM: dts: sun8i-a33: Allow using multiple codec DAIs adds e0cd8e011815 arm64: dts: allwinner: a64: Allow using multiple codec DAIs adds 09e0a7ea75e0 arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3 adds 984a51c5308c arm64: dts: allwinner: a64: Allow multiple DAI links adds 36777d962082 arm64: dts: allwinner: pinephone: Add support for Bluetooth audio adds 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] new 1dfe1504ed41 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 6d533678ea13 Merge remote-tracking branch 'tegra/for-next' new abf54cf7bfbd Merge remote-tracking branch 'ti-k3/ti-k3-next' new df61cd939384 arm64: dts: ti: k3-am654-base-board: remove ov5640 new 52ae30f55a2a arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent new a0812885fa7a arm64: dts: ti: k3-*: Rename the TI-SCI clocks node name new 830454bbd628 arm64: dts: ti: k3-am65-wakeup: Add debug region to TI-SCI node new 421c06b8761a arm64: dts: ti: k3-am65-wakeup: Drop un-necessary properti [...] new 9d3c9378f96a arm64: dts: ti: k3-*: Rename the TI-SCI node new 9ecdb6d6b114 arm64: dts: ti: k3-am65|j721e|am64: Map the dma / navigato [...] new cab12badfc99 arm64: dts: ti: k3*: Introduce reg definition for interrup [...] new b757ca3f48fa Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 08d87f357b7a clk: imx: Remove the audio ipg clock from imx8mp new d2cd769911bc dt-bindings: arm: imx: scu: fix naming typo of clk compati [...] new db7a806d8899 dt-bindings: arm: imx: scu: drop deprecated legacy clock binding new bb9344ffad43 clk: imx: scu: remove legacy scu clock binding support new bcb05d0bfdb7 clk: imx: scu: add gpr clocks support new 68c8b0bb1d00 clk: imx8qxp: add clock valid checking mechnism new 4539b53dd2d3 clk: imx8qm: add clock valid resource checking new e1332488b247 Merge remote-tracking branch 'clk-imx/for-next' adds 192c344e7cd4 clk: renesas: rcar-gen3: Update Z clock rate formula in comments adds 58effcd350c8 clk: renesas: rcar-gen3: Make cpg_z_clk.mask u32 adds c141897caafb clk: renesas: rcar-gen3: Remove superfluous masking in cpg [...] adds 67a1b9b65165 clk: renesas: rcar-gen3: Grammar s/dependent of/dependent on/ adds 50086045bd07 clk: renesas: rcar-gen3: Increase Z clock accuracy adds 3f7079563685 clk: renesas: rcar-gen3: Add custom clock for PLLs adds 3a0e84845891 clk: renesas: rcar-gen3: Add boost support to Z clocks adds 16927401d924 clk: renesas: r8a779a0: Add ISPCS clocks adds a20a40a8bbc2 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() adds 6c7bc7dbcc41 clk: renesas: div6: Use clamp() instead of clamp_t() adds 23b04c84e201 clk: renesas: div6: Simplify src mask handling adds c9d1b58b272e clk: renesas: div6: Switch to .determine_rate() adds 1c924fc67912 clk: renesas: div6: Consider all parents for requested rate adds 02c69593e62d clk: renesas: div6: Implement range checking adds 6bd913f54f2f clk: renesas: r9a06g032: Switch to .determine_rate() new d02958c299b0 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 6367594331fc csky: syscache: Fixup duplicate cache flush adds 280af034a71d csky: Kconfig: Remove unused selects new e04587eb5495 Merge remote-tracking branch 'csky/linux-next' new 4c283e51714a Merge remote-tracking branch 'h8300/h8300-next' new 0c993ea93036 Merge remote-tracking branch 'm68k/for-next' adds cf5b6a947873 MIPS: Octeon: drop dependency on CONFIG_HOLES_IN_ZONE adds 6a73022ee3fd MIPS: Loongson64: Fix build error 'secondary_kexec_args' u [...] adds 9fa996c5f003 MIPS:DTS:Correct device id of pcie for Loongnon-2K adds 33ae8f801ad8 hugetlb: clear huge pte during flush function on mips platform new 82a397986a0e Merge remote-tracking branch 'mips/mips-next' new c019d9245782 openrisc: Fix a memory leak new 4eff12434719 openrisc: mm/init.c: remove unused memblock_region variabl [...] new 371dcaee1ade openrisc: mm/init.c: remove unused variable 'end' in pagin [...] new 8b549c18ae81 openrisc: Define memory barrier mb new 729a2c7af377 Merge remote-tracking branch 'openrisc/for-next' new 3f834d1e9047 Merge remote-tracking branch 'sh/for-next' new 2ca4dcc4909d fs/mount_setattr: tighten permission checks new 9c3a898caab2 Merge remote-tracking branch 'pidfd/for-next' adds f8d45b3766b8 Merge branch 'misc-5.13' into for-next-current-v5.12-20210514 adds d29d0a0a1e5d Merge branch 'for-next-current-v5.12-20210514' into for-ne [...] adds a89b9b7cd2bc btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds 403df2685875 btrfs: remove stale comment for argument seed of btrfs_fin [...] adds 69c22c8959e7 btrfs: check worker before need_preemptive_reclaim adds 74c5977b7faf btrfs: only clamp the first time we have to start flushing adds 6010699bfd49 btrfs: take into account global rsv in need_preemptive_reclaim adds ad25cc31b111 btrfs: use the global rsv size in the preemptive thresh ca [...] adds 954b054f5a8c btrfs: don't include the global rsv size in the preemptive [...] adds d4e822de6c66 btrfs: only ignore delalloc if delalloc is much smaller th [...] adds c4a9e5234e5b btrfs: handle preemptive delalloc flushing slightly differently adds 057e1f5da475 btrfs: zoned: sanity check zone type adds 43f917d59bd4 btrfs: zoned: bail out if we can't read a reliable write pointer adds c14661057b9f btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] adds 4d8def203b31 btrfs: avoid RCU stalls while running delayed iputs adds c7a7393c5c3f btrfs: rename check_async_write and let it return bool adds fca97b2be4db btrfs: return whole extents in fiemap adds 598883cc675c btrfs: fix removed dentries still existing after log is synced adds b4e8824337f8 btrfs: make btrfs_verify_data_csum() to return a bitmap adds 42c9df081aea btrfs: submit read time repair only for each corrupted sector adds 966e34689729 btrfs: remove io_failure_record::in_validation adds 39a12c2e8393 Merge branch 'misc-next' into for-next-next-v5.13-20210514 adds aef4a18f9913 btrfs: zoned: pass start block to btrfs_use_zone_append adds c8217c505032 btrfs: zoned: fix compressed writes adds 89c69d15169c Merge branch 'ext/jth/zone-compress-fixes' into for-next-n [...] adds 1553ff3f5b03 btrfs: scrub: fix subpage repair error caused by hard code [...] adds 94f505fa7cb7 btrfs: make free space cache size consistent across differ [...] adds 8d3ac8474bb1 btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 8935c8a70f01 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds f0b46e334b4d btrfs: refactor submit_extent_page() to make bio and its f [...] adds cc9c3411e5e6 btrfs: make subpage metadata write path call its own endio [...] adds 19992d6d10cd btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds 004103c825b0 btrfs: make Private2 lifespan more consistent adds cb0ac8e744fa btrfs: refactor how we finish ordered extent io for endio [...] adds ea3e20ce62c1 set_bit does not imply a barrier adds fd991eb7f4d0 btrfs: update comments in btrfs_invalidatepage() adds 6ec5feb089e5 btrfs: introduce btrfs_lookup_first_ordered_range() adds 66ea961f7c80 btrfs: refactor btrfs_invalidatepage() for subpage support adds a9bcab7677c4 btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds 1fc565b5ee6d Merge branch 'ext/qu/subpage-prep-13' into for-next-next-v [...] adds 520750ac65f8 Merge branch 'for-next-next-v5.13-20210514' into for-next- [...] adds 9e6dd507c69e Merge branch 'fixes-for-master' into for-next-20210514 new 05f99b9cccb3 Merge remote-tracking branch 'btrfs/for-next' new e3319af34163 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty new 6e8974fe4659 ceph: make ceph_netfs_read_ops static new f8234d7b1fb3 libceph: kill ceph_none_authorizer::reply_buf new 055630a9affd Merge remote-tracking branch 'ceph/master' new 4236a26a6b99 cifs: remove deadstore in cifs_close_all_deferred_files() new d6e41c1bd2e1 SMB3: incorrect file id in requests compounded with open new 41f6755c2348 Fix kernel oops when CONFIG_DEBUG_ATOMIC_SLEEP is enabled. new 93a47dd87611 Defer close only when lease is enabled. new a4bc4a265208 Merge remote-tracking branch 'cifs/for-next' adds 0626e6641f6b cifsd: add server handler for central processing and tranp [...] adds e2f34481b24d cifsd: add server-side procedures for SMB3 adds f44158485826 cifsd: add file operations adds a848c4f15ab6 cifsd: add Kconfig and Makefile adds 3a3fd9d4939f MAINTAINERS: add cifsd kernel server adds c0e8110e6c75 cifsd: fix WARNING: Title overline too short adds 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree adds 36ba38663be0 cifsd: uniquify extract_sharename() adds 1e853b937b2f cifsd: Fix a handful of spelling mistakes adds e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] adds 86df49e105af cifsd: fix a precedence bug in parse_dacl() adds 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug adds a2ba2709f5e4 cifsd: Fix a use after free on error path adds bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] adds 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04bee6e336be cifsd: update cifsd.rst document adds 04165366515a cifsd: add index.rst in cifs documentation adds 2e2b0dda1889 cifsd: remove unneeded FIXME comments adds 95fa1ce947d6 cifsd: fix incorrect comments adds 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds b24c93358035 cifsd: Pass string length parameter to match_pattern() adds 269d3feec1b0 cifsd: fix build warnings from cifsd.rst adds c1ea111fd1bb cifsd: Fix an error code in smb2_read() adds 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() adds 3161ad3a717e cifsd: remove redundant assignment to variable err adds e5066499079d cifsd: remove unneeded macros adds 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() adds 20ea7fd2ac75 cifsd: use kmalloc() for small allocations adds c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] adds 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict adds a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h adds 536556490177 cifsd: fix wrong prototype in comment adds a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' adds 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d710f37c7bcd cifsd: remove smack inherit leftovers adds 96a34377dc5a cifsd: remove calling d_path in error paths adds 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() adds 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read adds 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list adds 5da64d8784d3 cifsd: remove stale prototype and variables adds c250e8f5566f cifsd: fix memory leak when loop ends adds 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 86f52978465b cifsd: fix memdup.cocci warnings adds 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree adds 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt adds 4030b278368d cifsd: prevent a integer overflow in wm_alloc() adds 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 1920bb1f8022 cifsd: remove unused including <linux/version.h> adds d40012a83f87 cifsd: declare ida statically adds ff1d57272552 cifsd: add the check if parent is stable by unexpected rename adds 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path adds 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] adds 915f570a971b cifsd: Remove smb2_put_name() adds 7e8094a73e52 cifsd: remove unused smberr.h adds 2efec2dee861 cifsd: remove unused nterr.c file adds 5626518ecaa5 cifsd: move nt time functions to misc.c adds e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() adds fba08fa005e4 cifsd: use d_inode() adds 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle adds a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] adds 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper adds ced2b26a76cd cifsd: Fix regression in smb2_get_info adds 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table adds a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path adds 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] adds e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() adds 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() adds 5a0ca7700591 cifsd: add support for AES256 encryption adds bcd62a368314 cifsd: fix invalid memory access in smb2_write() adds fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c adds 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 3d47e5462389 cifsd: fix WARNING: Too many leading tabs adds 5ce071659302 cifsd: fix build break from asn1 adds 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next new 5616015f548a cifsd: fix boolreturn.cocci warnings new 50bf80a553cc cifsd: fix xfstests generic/504 test failure new e080fa802128 Merge pull request #47 from namjaejeon/cifsd-for-next new ae8a457188cd Merge remote-tracking branch 'cifsd/cifsd-for-next' new 5b9fedb31e47 quota: Disable quotactl_path syscall new a5882ee966b1 Pull disabling of quotactl_path syscall. Merge branch 'for [...] new 33b54faed7d4 Merge remote-tracking branch 'ext3/for_next' new a7e680e931e7 Merge remote-tracking branch 'jfs/jfs-next' new cba7dcd8878e 9p/trans_virtio: Remove sysfs file on probe failure new 02c91b390b00 Merge remote-tracking branch 'v9fs/9p-next' new 04914e6847bb Merge remote-tracking branch 'vfs/for-next' new 20bc8c1e972f lib/vsprintf: Allow to override ISO 8601 date and time separator new 126ac4d67d97 kdb: Switch to use %ptTs new 776797f1bd1c nilfs2: Switch to use %ptTs new 2f9e0f8c7e17 usb: host: xhci-tegra: Switch to use %ptTs new 1939459252ba Merge branch 'for-5.14-vsprintf-pts' into for-next new a544c4758838 Merge remote-tracking branch 'printk/for-next' adds 49b43571604f HID: asus: Cleanup Asus T101HA keyboard-dock handling adds 37c7fa2b26a4 HID: multitouch: Disable event reporting on suspend on the [...] adds 773f75058fef Merge branch 'for-5.13/upstream-fixes' into for-next adds 72f61ff146a8 HID: hid-sensor-custom: Process failure of sensor_hub_set_ [...] adds 5b95bf4cc297 Merge branch 'for-5.13/upstream-fixes' into for-next new 47c0ead7251d Merge remote-tracking branch 'hid/for-next' new 3c4f286192ab Merge remote-tracking branch 'i2c/i2c/for-next' new f0fb26c456a3 hwmon/pmbus: (q54sj108a2) The PMBUS_MFR_ID is actually 6 c [...] new beb8606e1b2a hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 new a7b336f3c62d hwmon: (pmbus/zl6100) Update documentation for zl6100 driver new 3846842972ec hwmon: (lm75) Add TI TMP1075 support new d5be577edf3c dt-bindings: hwmon: Add Texas Instruments TMP1075 new 8e3557e6bb96 docs: hwmon: ir36021.rst: replace some characters new c750c07c22bf docs: hwmon: avoid using UTF-8 chars new ccfdf1a56de3 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" new 9edf55944af7 hwmon: (max31722) Remove non-standard ACPI device IDs new d29f627e8699 hwmon: (lm70) Use SPI_MODE_X_MASK new c21ac502baac hwmon: (sch56xx) Use devres functions for watchdog new a50da3b9f8d6 hwmon: (sch56xx-common) Use strscpy new 064a673cbe36 hwmon: (sch56xx-common) Use helper function new e56a41f283ab hwmon: (sch56xx-common) Simplify sch56xx_device_add new bb2cb4bd9043 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK new e70b6e37d58b hwmon: (pmbus) Add documentation for new flags new 01b320f369f1 hwmon: (pmbus) Add support for additional Flex BMR convert [...] new 6b593fe3db16 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] new e3eeeaecce3c hwmon: (pmbus) Increase maximum number of phases per page new 8cff4f02121c hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller new d9ec867a7c41 dt-bindings: Add MP2888 voltage regulator device new bd22ed5bb515 hwmon: (adm1275) enable adm1272 temperature reporting new 5f9d163d027a Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 3e42d1de0208 docs: typo fixes in Documentation/ABI/ adds 1e886090cefe docs: admin-guide: update description for kernel.hotplug sysctl adds 2c5ff2caa4f8 docs: usb: function: Modify path name new e86bdb24375a scripts: kernel-doc: reduce repeated regex expressions int [...] new 867e6d38f367 docs/zh_CN: Add translation zh_CN/maintainer/index.rst new 6ba8a96f4dba docs/zh_CN: Add translation zh_CN/maintainer/configure-git.rst new b7198943af17 docs/zh_CN: Add translation zh_CN/maintainer/rebasing-and- [...] new 989cfaecbd2c docs/zh_CN: Add translation zh_CN/maintainer/pull-requests.rst new 91643aba9493 docs/zh_CN: Add translation zh_CN/maintainer/maintainer-en [...] new 55e0990231a9 docs/zh_CN: Add translation zh_CN/maintainer/modifying-pat [...] new 94c1fbd487b3 docs/zh_CN: add core-api kernel-api.rst translation new 7c0066d132d2 docs/zh_CN: add core-api printk-basics.rst translation new eb2e708b9727 docs/zh_CN: add core-api printk-formats.rst translation new b345b9ab1d0c docs/zh_CN: add core-api workqueue.rst translation new 6586f2d8cec1 docs/zh_CN: add core api kobject translation new 35f1fceaa288 Documentation: scheduler: fixed 2 typos in sched-nice-design.rst new 97ee9c62272e Merge remote-tracking branch 'jc_docs/docs-next' new 49219618ef01 Merge remote-tracking branch 'v4l-dvb/master' new fbc26c48e691 media: staging: media: atomisp: pci: Balance braces around [...] new ffd6303dacb8 media: staging: media: atomisp: pci: Balance braces around [...] new 2038e164fb12 media: staging: media: atomisp: pci: Balance braces around [...] new ddcf5d563b5d media: staging: media: atomisp: pci: Balance braces around [...] new 824b4200da46 media: staging: media: tegra-video: Align line break to ma [...] new e8b1177de0ce media: staging: media: atomisp: Fix sh_css.c brace coding [...] new 13084b1c661e media: staging: media: atomisp: Remove redundant assertion [...] new a168f274214f media: staging: media: atomisp: Fix the rest of sh_css.c b [...] new 498ed76d9fec media: staging: media: atomisp: Remove all redundant asser [...] new 6f96dccfe2e1 media: staging: media: atomisp: Remove a superfluous else [...] new ab622c5310bc media: staging: media: atomisp: Replace if else clause wit [...] new db5db88fa7d7 media: staging: media: atomisp: Fix alignment and line len [...] new 4192e38067e8 media: staging: media: atomisp: Refactor ia_css_stream_load() new 66a71c9592fb media: staging: media: atomisp: Fix line split style issues new 756de71d29c9 media: staging: media: atomisp: balance braces around if.. [...] new 145bb588cefa media: staging: media: atomisp: remove unnecessary braces new 7f7308674922 media: staging: media: atomisp: reformat code comment blocks new a92b7b5caac6 media: staging: media: atomisp: fix CamelCase variable naming new e316303192e9 media: staging: media: atomisp: replace raw pr_*() by dev_dbg() new 27d9c18bb9aa media: staging: media: atomisp: remove unnecessary pr_info calls new 8ee3f3911ec9 Merge remote-tracking branch 'v4l-dvb-next/master' adds 3cd8015040d7 device property: Retrieve fwnode from of_node via accessor new 694b490b2112 Merge branch 'devprop' into linux-next new 7d966119f7db ACPI: DPTF: Add battery participant for Intel SoCs new 3da05329d571 Merge branch 'acpi-dptf' into linux-next new 91d06df77a62 Merge remote-tracking branch 'pm/linux-next' adds 1c72e6ab66b9 atm: iphase: fix possible use-after-free in ia_module_exit() adds 009fc857c5f6 mISDN: fix possible use-after-free in HFC_cleanup() adds bf30396cdf81 net: wwan: Add unknown port type adds cac6fb015f71 usb: class: cdc-wdm: WWAN framework integration adds faa5f5da809b net/sched: taprio: Drop unnecessary NULL check after container_of adds 34e7434ba4e9 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() adds d8654f4f9300 tls splice: remove inappropriate flags checking for MSG_PEEK adds 13511704f8d7 net: taprio offload: enforce qdisc to netdev queue mapping adds 4a5fe57e7751 alx: use fine-grained locking instead of RTNL adds 8380c81d5c4f net: Treat __napi_schedule_irqoff() as __napi_schedule() o [...] adds ce6f709775bd net: bridge: mcast: rename multicast router lists and timers adds 44ebb081dc69 net: bridge: mcast: add wrappers for router node retrieval adds ff391c5d9871 net: bridge: mcast: prepare mdb netlink for mcast router split adds b19232effd09 net: bridge: mcast: prepare query reception for mcast rout [...] adds 1a3065a26807 net: bridge: mcast: prepare is-router function for mcast r [...] adds ee5fb2223ee5 net: bridge: mcast: prepare expiry functions for mcast rou [...] adds d9b8c4d8d937 net: bridge: mcast: prepare add-router function for mcast [...] adds ed2d35971a80 net: bridge: mcast: split router port del+notify for mcast [...] adds a3c02e769efe net: bridge: mcast: split multicast router state for IPv4 [...] adds b7fb0916544d net: bridge: mcast: add ip4+ip6 mcast router timers to mdb [...] adds 3b85f9ba3480 net: bridge: mcast: export multicast router presence adjac [...] adds d38717af2c9e Merge branch 'bridge-split-ipv4-ipv6-mc-router-state' adds 9afcb5959730 net: hinic: remove unnecessary blank line adds 3402ab54a8e3 net: hinic: add blank line after function declaration adds c8ad5df6151e net: hinic: remove unnecessary parentheses adds 5db8c86e8904 net: hinic: fix misspelled "acessing" adds 0d59c95ea3d2 Merge branch 'hinic-cleanups' adds f19d4997fd1f atl1c: show correct link speed on Mikrotik 10/25G NIC adds d7ab6419bdee atl1c: improve performance by avoiding unnecessary pcie wr [...] adds 545fa3fb1e84 atl1c: adjust max mtu according to Mikrotik 10/25G NIC ability adds b0390009502b atl1c: enable rx csum offload on Mikrotik 10/25G NIC adds ea0fbd05d7bd atl1c: improve link detection reliability on Mikrotik 10/25G NIC adds 33b314265683 Merge branch 'atl1c-support-for-Mikrotik-10-25G-NIC-features' adds 6c66c147b9a4 virtio-net: fix for unable to handle page fault for address adds 7bf64460e3b2 virtio-net: get build_skb() buf by data ptr adds 25e248a2bc43 Merge branch 'virtio_net-fixes' adds 5efe2575316f net: qed: remove redundant initialization of variable rc adds 0f3ee280331e net: caif: Drop unnecessary NULL check after container_of adds fe0bdaec8dea bpf: Use struct_size() in kzalloc() adds ea89c862f01e net: mana: Use struct_size() in kzalloc() new bbc6f2cca74e net: bridge: fix br_multicast_is_router stub when igmp is [...] new 30515832e987 net: bridge: fix build when IPv6 is disabled new fa44821a4ddd sfc: don't use netif_info et al before net_device is registered new fc25f9f631ac net: thunderx: Drop unnecessary NULL check after container_of new 796640778c26 net: hns3: support RXD advanced layout new 1ddc028ac849 net: hns3: refactor out RX completion checksum new 5e69ea7ee2a6 net: hns3: refactor the debugfs process new c929bc2ac36e net: hns3: refactor dev capability and dev spec of debugfs new 77e9184869c9 net: hns3: refactor dump bd info of debugfs new 1556ea9120ff net: hns3: refactor dump mac list of debugfs new 8ddfd9c46ef4 net: hns3: refactor dump mng tbl of debugfs new d658ff34dd7f net: hns3: refactor dump loopback of debugfs new 9149ca0f115a net: hns3: refactor dump intr of debugfs new 1a7ff8280b16 net: hns3: refactor dump reset info of debugfs new 0b198b0d80ea net: hns3: refactor dump m7 info of debugfs new e76e6886646b net: hns3: refactor dump ncl config of debugfs new 0a14fd29ca0c Merge branch 'hns3-next' new 699e803e9a4d net: hns: fix the comments style issue new 510fe8e70b0b net: hns: fix some code style issue about space new 5caab55a2979 net: hns: space required before the open brace '{' new cb0672697601 net: hns: remove redundant return int void function new 052d60172552 Merge branch 'hns-coding-style' new 2d1c5f29d27a alx: fix missing unlock on error in alx_set_pauseparam() new 2cc8c910f515 dt-bindings: net: rockchip-dwmac: add rk3308 gmac compatible new b4ac94565c14 net: stmmac: dwmac-rk: add support for rk3308 gmac new 8d1a81f21a9e arm64: dts: rockchip: add gmac to rk3308 dts new 76e3d7fadef6 Merge branch 'rk3308-gmac' new d172268f93cf stmmac: use XDP helpers new 082294f294f6 igc: use XDP helpers new 224bf7db5518 vhost_net: use XDP helpers new 7466b60a3c32 Merge branch 'use-xdp-helpers' new 709c03142399 tcp: add tracepoint for checksum errors new 5d9e068402dc net: dsa: qca8k: change simple print to dev variant new 2ad255f2faaf net: dsa: qca8k: use iopoll macro for qca8k_busy_wait new 504bf6593182 net: dsa: qca8k: improve qca8k read/write/rmw bus access new ba5707ec58cf net: dsa: qca8k: handle qca8k_set_page errors new 028f5f8ef44f net: dsa: qca8k: handle error with qca8k_read operation new d7805757c75c net: dsa: qca8k: handle error with qca8k_write operation new aaf421425cbd net: dsa: qca8k: handle error with qca8k_rmw operation new b7c818d19492 net: dsa: qca8k: handle error from qca8k_busy_wait new 6e82a457e062 net: dsa: qca8k: add support for qca8327 switch new 227a9ffc1bc7 devicetree: net: dsa: qca8k: Document new compatible qca8327 new 83a3ceb39b24 net: dsa: qca8k: add priority tweak to qca8337 switch new 5bf9ff3b9fb5 net: dsa: qca8k: limit port5 delay to qca8337 new 0fc57e4b5e39 net: dsa: qca8k: add GLOBAL_FC settings needed for qca8327 new 95ffeaf18b3b net: dsa: qca8k: add support for switch rev new 1ee0591a1093 net: dsa: qca8k: add ethernet-ports fallback to setup_mdio_bus new e4b9977cee15 net: dsa: qca8k: make rgmii delay configurable new 63c33bbfeb68 net: dsa: qca8k: clear MASTER_EN after phy read/write new 60df02b6ea45 net: dsa: qca8k: dsa: qca8k: protect MASTER busy_wait with [...] new 617960d72e93 net: dsa: qca8k: enlarge mdio delay and timeout new 759bafb8a322 net: dsa: qca8k: add support for internal phy and internal mdio new 0c994a28e751 devicetree: bindings: dsa: qca8k: Document internal mdio d [...] new b7ebac354d54 net: dsa: qca8k: improve internal mdio read/write bus access new a46aec02bc06 net: dsa: qca8k: pass switch_revision info to phy dev_flags new d0e13fd5626c net: phy: at803x: clean whitespace errors new 272833b9b3b3 net: phy: add support for qca8k switch internal PHY in at803x new ddd998aff540 Merge branch 'qca8k-improvements' new 948640698199 net: mdio: ipq8064: clean whitespaces in define new b097bea10215 net: mdio: ipq8064: add regmap config to disable REGCACHE new 77091933e453 net: mdio: ipq8064: enlarge sleep after read/write operation new 94c821c74bf5 ip: Treat IPv4 segment's lowest address as unicast new 6101ca0384e3 selftests: Lowest IPv4 address in a subnet is valid new 58fee5fc8365 Merge branch 'ipv4-unicast' new 7cb7541a8cc0 r8169: use KBUILD_MODNAME instead of own module name definition new 1d7f7ecadc5a net: arc: Demote non-compliant kernel-doc headers new 8965c1c535b1 net: atheros: atl1c: Fix wrong function name in comments new b43e1554a7cf net: atheros: atl1e: Fix wrong function name in comments new c706c75aaee2 net: atheros: atl1x: Fix wrong function name in comments new 76d85049173b net: broadcom: bnx2x: Fix wrong function name in comments new 5a02bf4fefd5 net: brocade: bna: Fix wrong function name in comments new c1167cee462d net: cadence: Demote non-compliant kernel-doc headers new 2e45d961a6a8 net: calxeda: Fix wrong function name in comments new aeed744a49ba net: chelsio: cxgb3: Fix wrong function name in comments new e0333b1bb174 net: chelsio: cxgb4: Fix wrong function name in comments new 1eb00ff517f4 net: chelsio: cxgb4vf: Fix wrong function name in comments new d6174870c0f1 net: huawei: hinic: Fix wrong function name in comments new 229fd41f6447 net: micrel: Fix wrong function name in comments new 331a3219d3b6 net: microchip: Demote non-compliant kernel-doc headers new dc432f5acb86 net: neterion: Fix wrong function name in comments new 146c91e2bc9a net: neterion: vxge: Fix wrong function name in comments new a507b1644524 net: netronome: nfp: Fix wrong function name in comments new 9f2e6fb63413 net: calxeda: Fix wrong function name in comments new 61633d71a71c net: samsung: sxgbe: Fix wrong function name in comments new 40d9fca8b3fd net: socionext: Demote non-compliant kernel-doc headers new 85ead77dc3d5 net: ti: Fix wrong struct name in comments new 03055a25213b net: via: Fix wrong function name in comments new 1f2d109e8363 net: phy: Demote non-compliant kernel-doc headers new 5a9594cf1d14 net: hisilicon: hns: Fix wrong function name in comments new 16145dbde18a Merge branch 'func-names-comment' new 5d01071e64b6 selftests: mlxsw: Make the unsplit array global in port_sc [...] new 16355c0b101e selftests: mlxsw: Make sampling test more robust new 9a1cac062d3e selftests: mlxsw: qos_headroom: Convert to iproute2 dcb new b0bab2298ec9 selftests: mlxsw: qos_pfc: Convert to iproute2 dcb new b4d786941b58 selftests: mlxsw: qos_lib: Drop __mlnx_qos new ece5df874d3a mlxsw: spectrum_buffers: Switch function arguments new 837ec05cfea0 mlxsw: Verify the accessed index doesn't exceed the array length new 8c2b58e65d01 mlxsw: core: Avoid unnecessary EMAD buffer copy new 51746a353b44 mlxsw: spectrum_router: Avoid missing error code warning new 9b43fbb8ce24 mlxsw: Remove Mellanox SwitchIB ASIC support new b0d80c013b04 mlxsw: Remove Mellanox SwitchX-2 ASIC support new 609c8ae87966 Merge branch 'mlxsw-next' new 5796254e467b net: Remove the member netns_ok new d6b0625163a8 net: stmmac: Don't set has_gmac if has_gmac4 is set new 37c80d15ff4b net: stmmac: dwmac-rk: Check platform-specific ops new f9da1c9d7fb5 dt-bindings: net: rockchip-dwmac: add rk3568 compatible string new 3bb3d6b1c195 net: stmmac: Add RK3566/RK3568 SoC support new 885e4056d560 Merge branch 'stmmac-RK3568' new b3e22e10fdda net: wwan: Add WWAN port type attribute new 9d8a29aed035 alx: fix a double unlock in alx_probe() new 7617af3d1a5e net: pcs: Introducing support for DWC xpcs Energy Efficien [...] new e80fe71b3ffe net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet new 8ed2e60b7788 Merge branch 'stmmac-xpcs-eee' new 25c55b38d85b net/packet: Remove redundant assignment to ret new 06b38e233ce4 drivers/net: Remove leading spaces in Kconfig new bd4af4c31b03 Merge remote-tracking branch 'net-next/master' adds c69431aab67a bpf: verifier: Improve function state reallocation adds 06ab6a505583 bpf: verifier: Use copy_array for jmp_history adds c9e73e3d2b1e bpf: verifier: Allocate idmap scratch in verifier env adds f4cceb783169 Merge branch 'Reduce kmalloc / kfree churn in the verifier' adds 37f05601eabc bpftool: Strip const/volatile/restrict modifiers from .bss [...] adds fdbf5ddeb855 libbpf: Add per-file linker opts adds 256eab48e70c selftests/bpf: Stop using static variables for passing dat [...] adds 31332ccb7562 bpftool: Stop emitting static variables in BPF skeleton adds 247b8634e644 libbpf: Fix ELF symbol visibility update logic adds e5670fa0293b libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions adds 0303ce17347a samples, bpf: Suppress compiler warning adds 3f2870989f10 bpf, arm64: Replace STACK_ALIGN() with round_up() to align [...] new 9e9b451593b1 selftests/bpf: Validate skeleton gen handles skipped fields new c1cccec9c636 libbpf: Reject static maps new 513f485ca516 libbpf: Reject static entry-point BPF programs new 8bbb77b7c7a2 libbpf: Add various netlink helpers new 715c5ce454a6 libbpf: Add low level TC-BPF management API new f18ba26da88a libbpf: Add selftests for TC-BPF management API new ac5e13a49b10 Merge remote-tracking branch 'bpf-next/for-next' adds 9159c7ac15ba Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth new 8bf7111b4bda Bluetooth: Shutdown controller after workqueues are flushe [...] new 773aa649589d Merge remote-tracking branch 'bluetooth/master' adds edfe2003d02e gfs2: Prevent direct-I/O write fallback errors from getting lost adds a673e827f904 gfs2: Fix mmap + page fault deadlock new ebcf063380af Merge remote-tracking branch 'gfs2/for-next' new ce69dbbc1974 Merge remote-tracking branch 'mtd/mtd/next' new f4a42d7ef277 Merge remote-tracking branch 'nand/nand/next' new 7c0303ff7e67 crypto: arm - generate *.S by Perl at build time instead o [...] new 8116138cbfce crypto: arm - use a pattern rule for generating *.S files new 12dd461ebd19 crypto: arm64 - generate *.S by Perl at build time instead [...] new 2063257d4b24 crypto: arm64 - use a pattern rule for generating *.S files new c8671c7dc7d5 crypto: ccp - Annotate SEV Firmware file names new fa8edbb630ae crypto: cpt - Use 'hlist_for_each_entry' to simplify code new b7c3635e56d6 hwrng: amd - remove redundant initialization of variable err new a9ca8eacb320 crypto: qce - Add MAC failed error checking new 6c34e446b2e2 crypto: qce - Make result dump optional new 7ba9cd4e22a0 crypto: qce - Add mode for rfc4309 new 9363efb4181c crypto: qce - Add support for AEAD algorithms new e5d6181d35b2 crypto: qce - Clean up qce_auth_cfg new db0018a8b615 crypto: qce - Add support for AEAD algorithms new b51dcf05c1e9 crypto: qce - Schedule fallback aead algorithm new 0cdbabf8bb7a hwrng: exynos - Fix runtime PM imbalance on error new 9395c58fdddd crypto: ixp4xx - dma_unmap the correct address new e8acf011f2e7 crypto: ixp4xx - update IV after requests new dfb098d692ea crypto: ixp4xx - fallback when having more than one SG new 3557084ef47b crypto: ixp4xx - convert unsigned to unsigned int new f5b82be62ddd crypto: ixp4xx - convert all printk to dev_xxx new 39e39cfb2dc7 crypto: ixp4xx - whitespace fixes new 87d11a5e9621 crypto: ixp4xx - Do not initialize static to NULL new ffb017e9ac66 crypto: ixp4xx - remove brackets from single statement new c5e070311fab crypto: ixp4xx - Correct functions alignment new 9ca04a51a7e0 MAINTAINERS: add ixp4xx_crypto to the right arch list new 653fdbbf2d20 MAINTAINERS: add myself as maintainer of ixp4xx_crypto new 3c995c4c7575 crypto: cavium/nitrox - Remove redundant initialization of 'sg' new eb9e492f5c06 crypto: cavium/nitrox - Fix kernel-doc new 06676aa1f455 crypto: nx - add missing MODULE_DEVICE_TABLE new b01360384009 crypto: ux500 - Fix error return code in hash_hw_final() new 668407ae15c0 Merge remote-tracking branch 'crypto/master' adds d4e682360944 drm/ttm: make global mutex and use count static adds 5690e4863930 drm/gem-ttm-helper: Provide helper for struct drm_driver.d [...] adds ede0c69ceb3f drm/vram-helper: Use drm_gem_ttm_dumb_map_offset() adds 4c398f50a1fb drm/nouveau: Use drm_gem_ttm_dumb_map_offset() adds f4268a4bf1ee drm/qxl: Use drm_gem_ttm_dumb_map_offset() adds a28e10ed99bc drm/ttm: fix return value check adds b057f37bb24f drm/ttm: re-add debugfs tt_shrink file adds 1cdb005d6ef1 gpu: drm: Replace bare "unsigned" with "unsigned int" adds 9237ec1f3b87 drm: drm_atomic_helper.c: Replace "unsigned" with "unsigned int" adds 1758f403d8fa drm: drm_atomic_helper.c: Correct comments format adds 7169d082e7e6 dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP adds 6a3608eae6d3 drm: bridge: cdns-mhdp8546: Enable HDCP adds d510c88cfbb2 efifb: Check efifb_pci_dev before using it adds 2916059147ea drm/aperture: Add infrastructure for aperture ownership adds 6848c291a54f drm/aperture: Convert drivers to aperture interfaces adds 603dc7ed917f drm/aperture: Inline fbdev conflict helpers into aperture helpers adds 2b173d7fc220 drm/ttm: Don't count pages in SG BOs against pages_limit adds 3389082bb982 drm/virtio: Create Dumb BOs as guest Blobs (v3) adds be4306ad928f drm/tegra: Don't set allow_fb_modifiers explicitly adds 53d68269c8c8 drm/vc4: Don't set allow_fb_modifiers explicitly adds 0d11375476fb drm/imx: Don't set allow_fb_modifiers explicitly adds 2f40801dc553 drm/amdgpu: make sure we unpin the UVD BO adds e2ac8531564d drm/amdgpu: freeing pinned objects is illegal now adds 44292a0f9d75 drm/ttm: warn stricter about freeing pinned BOs adds aeaf45c5fdb9 drm/nouveau: use bo->base.size instead of mem->num_pages adds ce4528daf5c5 drm/amdgpu: check base size instead of mem.num_pages adds 08319adbdde1 drm/bridge/sii8620: fix dependency on extcon adds 7f5b18889d07 drm/exynos: Don't set allow_fb_modifiers explicitly adds 42be7ca1fdc9 drm/drm_bufs.c: In switch, add break in default case adds cd7f72e6e7b6 drm/bridge/synopsys: dw-hdmi: Add an option to suppress lo [...] adds a584e2c30183 drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver adds bab5cca7e609 drm/bridge: Fix the stop condition of drm_bridge_chain_pre [...] adds acf3aca5ca99 drm/bridge: ti-sn65dsi86: Simplify refclk handling adds 6b7adaeab68f drm/bridge: ti-sn65dsi86: Remove incorrectly tagged kernel [...] adds 4e532867e95c drm/bridge: ti-sn65dsi86: Reorder remove() adds 54fdf3720649 drm/bridge: ti-sn65dsi86: Move drm_panel_unprepare() to po [...] adds e07e21435d66 drm/bridge: ti-sn65dsi86: Get rid of the useless detect() [...] adds 3235b0f20a0a drm/panel: panel-simple: Use runtime pm to avoid excessive [...] adds b7745a160a23 dt-bindings: display: bridge: add it66121 bindings adds 988156dc2fc9 drm: bridge: add it66121 driver adds f05ca1086722 MAINTAINERS: add it66121 HDMI bridge driver entry adds 866604bbfc92 drm/gma500: correct kerneldoc adds 1ce1af845450 drm/gma500: remove trailing whitespaces adds bbbb6fdaa3ce drm/todo: Add link to old debugfs RFC adds 060726c593f5 drm: drm_atomic.c: Adjust end of block comment adds d00e3d9e0fdc drm: drm_auth.c: Adjust end of block comment adds ad6ce32a81e4 drm: drm_bufs.c: Adjust end of block comment adds c2ce66dad6da drm: drm_connector.c: Adjust end of block comment adds f0ce78e2f084 drm: drm_context.c: Adjust end of block comment adds e8b0587699a0 drm: drm_atomic_uapi.c: Use tabs for code indents adds 6d3fb7a88d7d drm: drm_blend.c: Use tabs for code indents adds c83b5eeffbbb drm: drm_connector.c: Use tabs for code indents adds 089fae1e3fe8 drm/ttm/ttm_bo: Fix incorrectly documented function 'ttm_b [...] adds 04be0c5b40a3 drm/scheduler/sched_entity: Fix some function name disparity adds 178bdba84c5f drm/ttm/ttm_device: Demote kernel-doc abuses adds ae053fa234f4 drm: bridge: adv7511: Support I2S IEC958 encoded PCM format adds 13ea9aa1e7d8 drm/ttm: fix error handling if no BO can be swapped out v4 adds d02117f8efaa drm/ttm: remove special handling for non GEM drivers adds 65747ded86b4 drm/ttm: minor range manager coding style clean ups adds c777dc9e7933 drm/ttm: move the page_alignment into the BO v2 adds 5dbf2fc587cb drm/vmwgfx: Make console emulation depend on DRM_FBDEV_EMULATION adds 13b29cc3a722 drm/mxsfb: Don't select DRM_KMS_FB_HELPER adds a50e74bec1d1 drm/zte: Don't select DRM_KMS_FB_HELPER adds 91185d55b32e drm: Remove DRM_KMS_FB_HELPER Kconfig option adds 355b60296143 Merge drm/drm-next into drm-misc-next adds 70556e24e18e drm: remove usage of drm_pci_alloc/free adds 304a351957fc drm: remove legacy drm_pci_alloc/free abstraction adds 9ea172a9a3f4 drm/ast: Fix missing conversions to managed API adds 6dd7efc43761 drm/gud: cleanup coding style a bit adds a3204e2e16cc drm/st7735r: Avoid spamming logs if probe is deferred adds 40567e8b64e5 drm/st7586: Avoid spamming logs if probe is deferred adds db695d191e23 drm/mi0283qt: Avoid spamming logs if probe is deferred adds e276fbcb1079 drm/ili9486: Avoid spamming logs if probe is deferred adds 31c7729d2c79 drm/ili9341: Avoid spamming logs if probe is deferred adds d39353c7e5c4 drm/ili9225: Avoid spamming logs if probe is deferred adds 749da85a9a52 drm/hx8357d: Avoid spamming logs if probe is deferred adds ba4e0339a6a3 drm/ast: Fixed CVE for DP501 adds 250e743915d4 drm/bochs: Add screen blanking support adds 64bf1491137d drm/drm_file.c: Define drm_send_event_helper() as 'static' adds eaf8974ea2d9 drm/bridge/cdns-mhdp8546: Register DP aux channel with userspace adds fd43ad9d47e7 drm/nouveau/kms/nv50-: Move AUX adapter reg to connector l [...] adds 6cba3fe43341 drm/dp: Add backpointer to drm_device in drm_dp_aux adds 3f3a6524f606 drm/dp: Clarify DP AUX registration time adds 9e9866664456 drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recover [...] adds 0c4fada608c1 drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay() adds 427e59d3b5d3 drm/dp: Always print aux channel name in logs adds 92ea222015f1 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect() adds c235509ad740 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_ [...] adds a117f3de3b3a drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_ [...] adds 739624d86cb9 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_ [...] adds 318fbd7dfedd drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode() adds c869c5f8ceca drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_ [...] adds 7911902129a8 drm/print: Handle potentially NULL drm_devices in drm_dbg_* adds b1e7f5fdbac8 drm/dp: Convert drm_dp_helper.c to using drm_err/drm_dbg_*() adds a4d00750cd91 drm/dp_dual_mode: Convert drm_dp_dual_mode_helper.c to usi [...] adds 3a08f53dcf17 drm/dp_mst: Convert drm_dp_mst_topology.c to drm_err()/drm_dbg*() adds cacb5dc1d3ef drm: bridge: add missing word in Analogix help text adds 1fcf24fb07e2 drm/bridge: anx7625: Fix power on delay adds e590c2b03a61 drm/vc4: fix argument ordering in vc4_crtc_get_margins() adds 82cc3b070350 drm/vmwgfx: Fix a typo adds ae57b2190fd8 drm/vmwgfx/vmwgfx_validation: Use flexible-array member in [...] adds ed2684e7051a gpu: drm: vmwgfx: convert comma to semicolon adds cf63561cbae7 drm/vmwgfx: use min_t to replace min adds aec70c39129d drm/vmwgfx: replace idr_init() by idr_init_base() adds 0ecb51824e83 drm/ast: Remove reference to struct drm_device.pdev adds 97c463b258ed drm/i915/gt: Remove reference to struct drm_device.pdev adds 9dc2524351c2 drm/i915: Remove reference to struct drm_device.pdev adds 9d7a0455df0c drm/i915: Don't assign to struct drm_device.pdev adds 19d327a31a69 drm: Move struct drm_device.pdev to legacy section adds 2f56dd8c77c8 drm/vkms: init plane using drmm_universal_plane_alloc adds cac80e71cfb0 drm/vkms: rename cursor to plane on ops of planes composition adds 32a1648aca44 drm/vkms: add XRGB planes composition adds 310e506c06e4 drm/vkms: add overlay support adds 98025a62cb00 drm/dp_mst: Use Extended Base Receiver Capability DPCD space adds 6c525b72f985 drm/panel: Add DT bindings for Samsung LMS397KF04 adds 3afb2a28fa24 drm/bridge: nwl-dsi: Force a full modeset when crtc_state- [...] adds 2c5260cdc506 drm/bridge: nwl-dsi: Remove a check on unchanged HS clock [...] adds 885811372fe1 drm/bridge: nwl-dsi: Get MIPI DSI controller and PHY ready [...] adds 70e125601266 drm/panel: panel-simple: Add missing pm_runtime_disable() calls adds 412835966679 drm/i915: Use the correct max source link rate for MST adds 5ab7af7151ba drm/format-helper: Pass destination pitch to drm_fb_memcpy [...] adds 900d3e4a9789 drm/format-helper: Add blitter functions adds 730e7992dc1b drm/aperture: Add infrastructure for aperture ownership adds 11e8f5fd223b drm: Add simpledrm driver adds 4aae79f77e3a drm/simpledrm: Acquire memory aperture for framebuffer adds 8f86c82aba8b drm/connector: demote connector force-probes for non-maste [...] adds dc52e41d2661 drm/ttm: cleanup ttm_agp_backend adds b072b9cd54f3 drm/ttm: add ttm_sys_manager v3 adds d79025c7f5e3 drm/ttm: always initialize the full ttm_resource v2 adds 5109d297a3d7 drm/ttm: properly allocate sys resource during swapout adds 1d4f7d88003a drm/i810: Remove references to struct drm_device.pdev adds b420fb8dee00 drm/mga: Remove references to struct drm_device.pdev adds aa96a16ad41e drm/r128: Remove references to struct drm_device.pdev adds 531cdb9d3a91 drm/savage: Remove references to struct drm_device.pdev adds e2c5ab5cb8e5 drm/sis: Remove references to struct drm_device.pdev adds 9a31b3813f91 drm/via: Remove references to drm_device.pdev adds b347e04452ff drm: Remove pdev field from struct drm_device adds db0036db4851 drm/bridge: ti-sn65dsi86: Rename the main driver data structure adds 905d66d08d0f drm/bridge: ti-sn65dsi86: More renames in prep for sub-devices adds dea2500a820c drm/bridge: ti-sn65dsi86: Use devm to do our runtime_disable adds 52d54819c8ae drm/bridge: ti-sn65dsi86: Clean debugfs code adds 3636fc25f760 drm/bridge: ti-sn65dsi86: Add local var for "dev" to simpl [...] adds f94eb8a32863 drm/bridge: ti-sn65dsi86: Cleanup managing of drvdata adds bef236a5206c drm/bridge: ti-sn65dsi86: Move all the chip-related init t [...] adds bf73537f411b drm/bridge: ti-sn65dsi86: Break GPIO and MIPI-to-eDP bridg [...] adds 5c4381eeb709 drm/panel: panel-simple: Get rid of hacky HPD chicken-and- [...] adds 9bede63127c6 drm/bridge: ti-sn65dsi86: Use pm_runtime autosuspend adds f7a5ee2cd3e2 drm/bridge: ti-sn65dsi86: Code motion of refclk management [...] adds b137406d9679 drm/bridge: ti-sn65dsi86: If refclk, DP AUX can happen w/o [...] adds 4318ea406e02 drm/panel: panel-simple: Remove extra call: drm_connector_ [...] adds 31e25395d8b7 drm/panel: panel-simple: Power the panel when reading the EDID adds 63358e24ee79 drm/panel: panel-simple: Cache the EDID as long as we reta [...] adds f7dbd8624ec6 drm/ttm: fix warning in new sys man adds 6268b28473c7 drm/bridge: ti-sn65dsi86: Remove __exit from GPIO sub-driv [...] adds 8f8bb68ebd60 MAINTAINERS: Fix TTM tree adds 1774baa64f93 drm/scheduler: Change scheduled fence track v2 adds 874442541133 drm/amdgpu: Add show_fdinfo() interface adds 660729e494b6 drm/bridge: fix LONTIUM_LT8912B dependencies adds 1c4f39b04202 drm: Use drm_mode_is_420_only() instead of open coding it adds 9d1cbe5fdf04 drm/arm: Don't set allow_fb_modifiers explicitly adds 26c3e7fd5a34 drm/arm/malidp: Always list modifiers adds b397027b8e45 drm/stm: Don't set allow_fb_modifiers explicitly adds 656eca09989e drm/i915: Don't set allow_fb_modifiers explicitly adds b5f9535ade84 drm/msm/dpu1: Don't set allow_fb_modifiers explicitly adds 35cbb8c91e9c drm/msm/mdp4: Fix modifier support enabling adds cee93c028288 drm/nouveau: Don't set allow_fb_modifiers explicitly adds 2a2180a1c7be drm/gma500: update comment of psb_spank() adds e057b52c1d90 drm/connector: Create a helper to attach the hdr_output_me [...] adds 72921cdf8ac2 drm/connector: Add helper to compare HDR metadata adds bccd5c5102a9 drm/vc4: Add HDR metadata property to the VC5 HDMI connectors adds 21f79128e0a1 drm/connector: Add a helper to attach the colorspace property adds 76a262d274a2 drm/vc4: hdmi: Signal the proper colorimetry info in the i [...] adds 767d724a160e video: fbdev: imxfb: Fix an error message adds 205bb69a9036 drm/dp: Handle zeroed port counts in drm_dp_read_downstrea [...] adds 4fca55de564a drm/dp: Drop open-coded drm_dp_is_branch() in drm_dp_read_ [...] adds cf241e872fc2 drm/radeon: Move AGP helpers into radeon driver adds 43359786a51e drm/radeon: Move AGP data structures into radeon adds 6bff2279836e drm: Mark PCI AGP helpers as legacy adds 04dfe19a5ed6 drm: Mark AGP implementation and ioctls as legacy adds 208d8b9d26f5 drm/dp: Fix bogus DPCD version check in drm_dp_read_downst [...] adds eb185a3212b5 drm: Include <asm/agp.h> iff CONFIG_AGP is set adds fd531024bad7 Merge drm/drm-next into drm-misc-next adds ca0b0c1f4a2a drm/vc4: Remove redundant error printing in vc4_ioremap_regs() adds 2cc8bfeeb736 drm/vmwgfx: Fix incorrect enum usage adds 75156a887b6c drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDX [...] adds 88509f698c4e drm/vmwgfx: Fix cpu updates of coherent multisample surfaces adds 8211783f16ea drm/vmwgfx: Remove the reservation semaphore adds 2cd80dbd3551 drm/vmwgfx: Add basic support for SVGA3 adds 523375c943e5 drm/vmwgfx: Port vmwgfx to arm64 adds dda6024b57c0 drm: fix semicolon.cocci warnings adds bfebd42d5609 drm/modifiers: Enforce consistency between the cap an IN_FORMATS adds 1d878df01861 drm/qxl: drop redundant code adds af4c1a861338 drm/qxl: balance dumb_shadow_bo pin adds 660795228836 MAINTAINERS: Add Xinhui Pan as another AMDGPU contact adds d17685260b85 drm/panfrost: Remove redundant error printing in panfrost_ [...] adds 68b433fe6937 drm/ingenic: Switch IPU plane to type OVERLAY adds bfba94162ba7 drm/nouveau: Remove invalid reference to struct drm_device.pdev adds d84680d35937 drm: simpledrm: print resource info using '%pr' adds 858aa5a4be22 drm/aperture: Fix missing unlock on error in devm_aperture [...] adds 0ff9bf9f3e0c drm: simpledrm: Fix use after free issues adds a7f0849682b7 drm/amdgpu: free resources on fence usage query adds 5c439c38f5fb drm/amdgpu: fix fence calculation (v2) new e3c2f1870af4 drm/i915: Merge fix for "drm: Switch to %p4cc format modifier" new a7a596cd3115 dt-bindings: gpu: mali-bifrost: Add Mediatek MT8183 new 09da3191827f drm/panfrost: devfreq: Disable devfreq when num_supplies > 1 new 1275e4175368 drm/panfrost: Add mt8183-mali compatible string new 2f70cbf79e3f drm/vmwgfx: Fix memory allocation check and a leak of object fifo new 527a9471878e drm/vmwgfx: Fix return value check in vmw_setup_pci_resources() new 9c6f19421c93 drm: simpledrm: fix a potential NULL dereference new 76fb351126f1 drm: correct function name drm_legacy_ctxbitmap_flush() new 8d0b1fe81e18 drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE new 30039405ac25 MAINTAINERS: repair reference in DRM DRIVER FOR SIMPLE FRA [...] new 60a6b73dd821 drm/ingenic: Fix pixclock rate for 24-bit serial panels new f36709216e9b drm/i915: Don't include drm_legacy.h new 9475b9638eca drm/nouveau: Don't include drm_legacy.h new 7988fdf5f0a3 drm: Don't include drm_legacy.h in drm_lease.c new 614b27402285 drm: Remove unused branch in legacy PCI initialization new 644adc3d0ff0 drm: Mark IRQ_BUSID ioctl as legacy new cd3f41853ca1 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 29b25b7067a4 drm/amd/display: Initialize attribute for hdcp_srm sysfs file adds ea23ff0241f0 drm/amd/display: Delete several unneeded bool conversions adds 0bb6d3db4f75 drm/amdgpu: Delete two unneeded bool conversions adds effbf6ca7eaf drm/amdgpu/display: remove an old DCN3 guard adds 610e6f7ea5bf drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] adds 50610b74eea7 drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] adds a030ab99c902 drm/amdgpu/display: fix dal_allocation documentation adds 77b17f80efd6 drm/amdgpu: add synchronization among waves in the same th [...] adds 52eceb33c434 drm/amdgpu: add judgement when add ip blocks (v2) adds 6c6151f1d4b5 drm/amdgpu: update the method for harvest IP for specific SKU adds a948d323e09a drm/amd/pm: enable ASPM by default adds 05c71016fa3b drm/amd/amdgpu: Cancel the hrtimer in sw_fini adds ddc55afe3c2e drm/amd/pm: Update aldebaran pmfw interface adds d4355962249a drm/amdkfd: new range accessible by all GPUs adds ae30d41eb54e drm/radeon/dpm: Disable sclk switching on Oland when two 4 [...] adds b820a5f55ed7 drm/amdkfd: refine the poison data consumption handling adds d9de3aa1d633 drm/amdgpu: Add compile flag for securedisplay adds f1f3c69d831a drm/amdgpu: Arcturus: MTYPE_NC for coarse-grain remote memory adds 6466b9cf38d3 drm/amdgpu: Albebaran: MTYPE_NC for coarse-grain remote memory adds 1fad65bd2acf drm/amdgpu: Complete multimedia bandwidth interface new 8497501d2337 drm/amdgpu: add atomfirmware helper function to query fw cap new 3bbb7a61de82 drm/amdgpu: switch to cached fw flags for gpu virt cap new 212158a3bd11 drm/amdgpu: switch to cached fw flags for sram ecc cap new cdb90dd5eb55 drm/amdgpu: switch to cached fw flags for mem training cap new 19f9d0ebb4fe drm/amdgpu: add helper function to query dynamic boot config cap new 328faaf1b3ed drm/amdgpu: query boot config cap before issue psp cmd new 6402eeb35009 drm/amdgpu: re-apply "use the new cursor in the VM code" v2 new 61960e69b34a drm/amdgpu: use cursor functions in amdgpu_bo_in_cpu_visible_vram new 13ff478c5c2a drm/amdgpu: set the contiguous flag if possible new ecf599f3a4a5 drm/amdgpu: check contiguous flags instead of mm_node new daf6f6ab23c7 drm/amdgpu: move struct amdgpu_vram_reservation into vram mgr new 6b623436763b drm/radeon: use the dummy page for GART if needed new 5dfd70e870bb drm/amdgpu: flush TLB if valid PDE turns into PTE new 6891e15300c0 drm/amdgpu: Fill adev->unique_id with data from PF2VF msg new a4ad47d88b4f Revert "drm/amdkfd: flush TLB after updating GPU page table" new b3110dcdbc55 drm/amdkfd: heavy-weight flush TLB after unmap new 25b8ae935dcd drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDG [...] new 2a6eb4faf882 drm/amdgpu: Skip the program of GRBM_CAM* in SRIOV new b0d378784d3d drm/amdgpu: Refine the error report when flush tlb. new 967b9f63e2a6 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid comp [...] new aa9649004b42 drm/amdgpu: Conditionally reset RAS counters on boot new 0cccbd1f84e5 drm/amd/pm: Add custom/current freq to pstates new cf1df785ab5c drm/amd/pm: Fix showing incorrect frequencies on aldebaran new a02a8898eb1f drm/amd/pm: Reset max GFX clock after disabling determinism new 02d1787bfeca drm/amd/display: treat memory as a single-channel for asym [...] new 505acac06e94 drm/amd/display: Add get_current_time interface to dmub_srv new 4b8dc21a5080 drm/amd/display: Add documentation for power gate plane new 0564e687e660 drm/amd/display: Remove legacy comments new fddb3d106460 drm/amd/display: Add kernel-doc to some hubp functions new e6ff5a51fac8 drm/amd/display: Document set RECOUT operation new 0c454c5d06ab drm/amd/display: Minor refactor of DP PHY test automation new f4bb9d483002 drm/amd/display: Disconnect non-DP with no EDID new 5908b5af2386 drm/amd/display: determine dp link encoding format from li [...] new cfd12ac3bca8 drm/amd/display: decide link training settings based on ch [...] new 23f22293d0b2 drm/amd/display: rename perform_link_training_int function new d32f95bcdf7c drm/amd/display: consider channel coding in configure lttpr mode new ea805d7f25ac drm/amd/display: Refactor suspend/resume of Secure display new 23f818729fa5 drm/amd/display: Add Overflow check to skip MALL new 0058726b4764 drm/amd/display: Correct DPCD revision for eDP v1.4 new ea8b9e653365 drm/amd/display: Avoid get/put vblank when stream disabled new 2633ed807b08 drm/amd/display: Use the correct max downscaling value for [...] new cc57d2c1063d drm/amd/display: Refactor and add visual confirm for HW Fl [...] new 3f5cc36143c2 drm/amd/display: [FW Promotion] Release 0.0.66 new 6e4a1c918c72 drm/amd/display: 3.2.136 new 579ef724d4a0 drm/amd/amdgpu: add beige_goby asic type new 7f88d71f64a6 drm/amd/amdgpu: set fw load type for beige_goby new 9a98c7273368 drm/amd/amdgpu: set asic family and ip blocks for beige_goby new 2af868571e27 drm/amd/amdgpu: add support for beige_goby firmware new be8e15f4f931 drm/amd/amdgpu: add gmc support for beige_goby new a43516e02dbd drm/amd/amdgpu: add common support for beige_goby new a59f15b791b9 drm/amd/amdgpu: initialize IP offset for beige_goby new 25dcdd9f3e7d drm/amd/amdgpu: add mmhub support for beige_goby new dc1258a6d883 drm/amd/amdgpu: add common ip block for beige_goby new 31d6f2b8188f drm/amd/amdgpu: add gmc ip block for beige_goby new fdf4a8ee076d drm/amd/amdgpu: add ih ip block for beige_goby new 0e0573327bba drm/amd/amdgpu: add gfx ip block for beige_goby new ac772281676a drm/amd/amdgpu: add sdma ip block for beige_goby new a6ecd3761633 drm/amd/amdgpu: configure beige_goby gfx according to gfx [...] new fa4e1d77eabe drm/amd/amdgpu: add virtual display support for beige_goby new 8a3800636120 drm/amd/amdgpu: support cp_fw_write_wait for beige_goby new 87a0ffba16b4 drm/amd/amdgpu: Use IP discovery table for beige goby new 28683dc69d01 drm/amdkfd: support beige_goby KFD new 7a362c5b2334 drm/amdkfd: add kfd2kgd funcs for beige_goby kfd support new ad1bdc0d9265 drm/amd/amdgpu: add smu support for beige_goby new 522abae98eae drm/amd/amdgpu: add psp support for beige_goby new be126601d308 drm/amdgpu: add mmhub client support for beige goby new 45671d1b9604 drm/amdgpu: add gc_10_3_5 golden setting for beige_goby new 38813385c699 drm/amdgpu: Enable VCN for Beige Goby new 3fd1710a30c9 drm/amd/amdgpu: update golden_setting_10_3_5 for beige_goby new 7da04ca02bab drm/amd/pm: add mode1 support for beige_goby new 234c6201694c drm/amd/pm: update smu11 driver interface header for beige_goby new e4453779b254 drm/amd/pm: use macro to get pptable members new 7999aa70667b drm/amdgpu: enable GFX clock gating for beige_goby new fa8c81333e6f drm/amdgpu: support athub cg setting for beige_goby new 26f75cfd7a1c drm/amdgpu: enable athub/mmhub PG for beige_goby new 74bc96946dda drm/amdgpu: enable mc CG and LS for beige_goby new d965d73c3be5 drm/amdgpu: enable hdp CG and LS for beige_goby new f71419941bce drm/amdgpu: enable ih CG for beige_goby new 28c2de90d414 drm/amdgpu: enabled VCN3.0 CG for BEIGE GOBY new a22895bd67f5 drm/amdgpu: add cgls for beige_goby new 83360865a222 drm/amd/pm: Use the PPTable from VBIOS for beige_goby new 5dd59c12cca4 drm/amd/amdgpu: Enable gfxoff for beige_goby new 8ff3bf62811f drm/amdgpu: fix GCR_GENERAL_CNTL offset for beige_goby new dc1a78098c2d drm/amd/display: Add register definitions for Beige Goby new 774f62c52062 drm/amd/display: Initial DC support for Beige Goby new 714dbed3bd1d drm/amd/display: Edit license info for beige goby DC files new eff8aa142b4d drm/amd/display: Add DM support for Beige Goby new 67866b76083c drm/amd/amdgpu: Enable DCN IP init for Beige Goby new 87f4cab78d74 drm/amd/display: Add callback for update_soc_for_wm_a for dcn303 new b632e81aee3e drm/amd/display: Update DCN303 SR Exit Latency new c06f80499c1c drm/amd/display: Enable HDCP for Beige Goby new a77a127b517d drm/amd/display: enable idle optimizations for beige goby new ad892ce462ac drm/amd/display: Fix typo of format termination newline new e2316111fc9d drm/amdgpu: Add vbios info ioctl interface new 1b1471ea98f2 drm/amdgpu: Field type update in drm_amdgpu_info_vbios new 49cb13afb7f8 drm/amdgpu: remove unsafe optimization to drop preamble ib new cad80e7d0c80 usb/host: enable auto power control for xhci-pci new 3f56c5154004 drm/amdgpu: add another raven1 gfxoff quirk new f8fe377b8539 drm/amdgpu: only check for _PR3 on dGPUs new c1d1dbab197a drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 463fe3c404e0 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 46cb74534644 Revert "drm/amd/display: To modify the condition in indica [...] new 85d120e4f594 drm/amdgpu: check whether s2idle is enabled to determine s0ix new 93f67fd5dd6c drm/amdgpu/display: add helper functions to get/set backli [...] new 6f568a9487af drm/amdgpu/display: restore the backlight on modeset (v2) new 2117d5f92019 drm/radeon: Add HD-audio component notifier support (v2) new e4b3f61d7c78 Merge remote-tracking branch 'amdgpu/drm-next' adds efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() adds 6195f8502dad drm/i915: Update plane ratio for icl+ adds d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown adds 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used adds 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit adds 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects adds 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} adds d527353e4bce Merge drm/drm-next into drm-intel-next adds 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] adds f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks adds 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' adds a844cfbe648d drm/i915: Skip display interruption setup when display is [...] adds 61a60d7962a6 drm/i915: Do not set any power wells when there is no display adds 5df7bd130818 drm/i915: skip display initialization when there is no display adds 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S adds 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] adds c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] adds 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 adds f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] adds e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] adds 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings adds b876e79d7bff drm/i915: Extract intel_adjusted_rate() adds 4028988ea529 drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate [...] adds 2446e1d6433b drm/i915/display: Eliminate IS_GEN9_{BC,LP} adds 87b8c3bc8d27 drm/i915: Restore lost glk FBC 16bpp w/a adds 0fe6637d9852 drm/i915: Restore lost glk ccs w/a adds 543d592a73d3 drm/i915: Disable LTTPR detection on GLK once again adds 6c51f288b41f drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk adds ad314fec4d05 drm/i915: Remove a few redundant glk checks adds 27ec10b3eb2e drm/i915/display: use DISPLAY_VER() on remaining users adds 4df9c1ae7a4b drm/i915: rename display.version to display.ver adds 93e7e61eb448 drm/i915/display: rename display version macros adds 93babb061e2a drm/i915: add macros for graphics and media versions adds 1b9d84068296 drm/i915/gt: replace gen use in intel_engine_cs adds 3e6e4c21df34 drm/i915/selftests: replace unused mask with simple version adds 33adf482af73 drm/i915/selftests: eliminate use of gen_mask adds 58e0d8a0f529 drm/i915: finish removal of gen_mask adds 8802190f6420 drm/i915: eliminate remaining uses of intel_device_info->gen adds 7b36b7d3be3e drm/i915: finish removal of gen from intel_device_info adds 1ab52b4fc008 drm/i915: add media and display versions to device_info print adds 425390c5dce6 drm/i915: split dgfx features from gen 12 adds 3def10f297f1 Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...] adds c6deb5e97ded drm/i915/pm: Make the wm parameter of print_wm_latency a pointer adds 103b8cbac28e drm/i915: fix an error code in intel_overlay_do_put_image() adds 708de86e10e5 drm/i915: Collect dbuf device info into a sub-struct adds 77531b0ef621 drm/i915: Handle dbuf bypass path allocation earlier adds 578e6edec45c drm/i915: Store dbuf slice mask in device info adds 6390e5aa139c drm/i915: Use intel_dbuf_slice_size() adds d152bb1f672b drm/i915: Use intel_de_rmw() for DBUF_POWER_REQUEST adds b88da66055a9 drm/i915: Polish for_each_dbuf_slice() adds 0868b1ce8772 drm/i915: Add enabledisable() adds 3a11529d615e drm/i915: Say "enable foo" instead of "set foo to enabled" adds acca7762eb71 drm/i915/dp: Use slow and wide link training for everything adds dc09b30969fd drm/i915/dmc: Let's abstract the dmc path. adds 38f46186b11b drm/i915/display/xelpd: Do not program EDP_Y_COORDINATE_ENABLE adds b83478b69814 drm/i915/dsi: Fix comment typo adds 7a6e95f375bb drm/i915: Simplify CCS and UV plane alignment handling adds d5b5f63cc5b0 drm: Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec adds 8804325861be drm/i915/display: Disable PSR2 if TGL Display stepping is [...] adds b23109c5b536 drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly adds 7c53e628344b drm/i915/display: move crtc and dpll declarations where th [...] adds 8ec7d10a5479 drm/i915: Fix pre-skl DP AUX precharge length adds 661af37946f3 drm/i915: Remove stray newlines adds b109da48e6ba drm/i915: Stop using crtc->index as the pipe adds 1a86ac792f67 drm/i915: Add frontbuffer tracking tracepoints adds 3f50033dd88a drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA adds b08a759df332 drm/i915/backlight: clean up backlight device register adds 20f85ef89d94 drm/i915/backlight: use unique backlight device names adds f4c50deecaed drm/i915/audio: simplify, don't mask out in all branches adds 31824c03faac drm/i915/audio: fix indentation, remove extra braces adds 959086ecd677 drm/i915: Pass intel_framebuffer instad of drm_framebuffer [...] adds 703cd9ae0d67 drm/i915/tgl+: Add the missing MC CCS/XYUV8888 format support adds 7785ae0b51a0 drm/i915: Don't include intel_de.h from intel_display_types.h adds fcf83a21141e drm/i915: Include intel_de_{read,write}_fw() in i915_reg_r [...] adds b41df85a9834 drm/i915: Extract some helpers to compute cdclk register values adds fb12fbb18f38 drm/i915: Use intel_de_rmw() in bdw cdclk programming adds 3b71a9b6cffd drm/i915: Use intel_de_rmw() in skl cdclk programming adds 468f9e8d0482 drm/i915: Use intel_de_rmw() in bxt/glk/cnl+ cdclk programming adds 7973cff7be1d drm/i915: Use intel_de_wait_for_*() in cnl+ cdclk programming adds 9a5b5e1b9813 drm/i915/display: Disable PSR2 sel fetch in TGL pre-production adds e7c46e43bdd2 drm/i915: Nuke display error state adds 7c653e15e2ba drm/i915: Reorder skl+ scaler vs. plane updates adds 8398024b6e88 drm/i915/xelpd: add XE_LPD display characteristics adds 760759f2cf71 drm/i915/adl_p: Add PCI Devices IDs adds bdd27cad2237 drm/i915/adl_p: ADL_P device info enabling adds 33e7a975103c drm/i915/xelpd: First stab at DPT support adds ad2f92c9f0e4 drm/i915/xelpd: Fallback to plane stride limitations when [...] adds e7367af1ee3d drm/i915/xelpd: Support 128k plane stride adds 2ac5620fbe31 drm/i915/adl_p: Add stride restriction when using DPT adds d3b4aa43eea3 drm/i915/adl_p: Disable support for 90/270 FB rotation adds f6b044e4d9fb drm/i915/adl_p: Require a minimum of 8 tiles stride for DPT FBs adds 8a4053738c05 drm/i915/adl_p: Enable remapping to pad DPT FB strides to POT adds a5be0c978cc4 drm/i915/display: move vbt check to intel_ddi_init() adds ba9c5bf76734 drm/i915/display: remove FIXME comment for intended feature adds 097d9e902068 drm/i915/display: remove strap checks from gen 9 adds 5a9d38b20a5a drm/i915/display: hide workaround for broken vbt in intel_bios.c adds eacba74d4d56 drm/i915/display: New function to avoid duplicate code in [...] adds 84d95f77f4ae drm/i915/display: Restructure output format computation fo [...] adds 388b863509f7 drm/i915/display: Use YCbCr420 as fallback when RGB fails adds 78b772e1a01f drm/i915/display: Fill PSR state during hardware configura [...] adds d54e017e62d8 drm/i915/display: Replace intel_psr_enabled() calls by int [...] adds 62e37c44a58e drm/i915/display: Drop duplicated code in intel_dp_set_inf [...] adds a37937cd8e85 drm/i915/display: Drop dead code from hsw_read_infoframe() adds 09df8ba5c181 drm/i915/display/xelpd: Implement Wa_14013475917 adds 88a9c5485c48 drm/i915: Use correct downstream caps for check Src-Ctl mo [...] adds 20fe778fde26 drm/i915/xelpd: Handle proper AUX interrupt bits adds 1649a4cc5c31 drm/i915/xelpd: Define plane capabilities adds a6922f4a0130 drm/i915/xelpd: Add XE_LPD power wells adds 0788abdef6d1 drm/i915/xelpd: Required bandwidth increases when VT-d is active adds 0e53fb847c6b drm/i915/xelpd: Add Wa_14011503030 adds 83c81a0a16e5 drm/i915/adl_p: Add PCH support adds 73c1bf0f3ed8 drm/i915/perf: Enable OA formats for ADL_P new ed2615a85556 drm/i915/xelpd: Handle new location of outputs D and E new 1003cee29fb0 drm/i915/xelpd: Increase maximum watermark lines to 255 new 6ee9dea52a65 drm/i915/display/dsc: Refactor intel_dp_dsc_compute_bpp new 831d5aa96c97 drm/i915/xelpd: Support DP1.4 compression BPPs new 5a6d866f8e1b drm/i915: Get slice height before computing rc params new eeb63c5464bd drm/i915/xelpd: Provide port/phy mapping for vbt new 47d263a6d8d8 drm/i915/adl_p: Extend PLANE_WM bits for blocks & lines new 626426ff9ce4 drm/i915/adl_p: Add cdclk support for ADL-P new f53979d68a77 drm/i915/display/tc: Rename safe_mode functions ownership new 57ed0dfb40ca drm/i915/adl_p: Enable modular fia new de1dc033f63e drm/i915: Move intel_modeset_all_pipes() new 03bca4a8c1f2 drm/i915/adl_p: Enable/disable loadgen sharing new ca844ea7e1c9 drm/i915/bigjoiner: Mode validation with uncompressed pipe joiner new e6f9bb62fbbf drm/i915/bigjoiner: Avoid dsc_compute_config for uncompres [...] new d961eb20adb6 drm/i915/bigjoiner: atomic commit changes for uncompressed joiner new b2c6eaf27b50 drm/i915/adl_p: Add IPs stepping mapping new a8a56da71a13 drm/i915/adl_p: Implement Wa_22011091694 new 2680bea758f2 drm/i915/display/adl_p: Implement Wa_22011320316 new 1a7910368cba drm/i915/adl_p: Disable CCS on a-step (Wa_22011186057) new d22fe808f9a3 Merge drm/drm-next into drm-intel-next new b7c9a94fb0b2 Merge remote-tracking branch 'drm-intel/for-linux-next' new 488e8089f274 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 09f64f34b71a Merge remote-tracking branch 'imx-drm/imx-drm/next' new 126848c26296 Merge remote-tracking branch 'etnaviv/etnaviv/next' new ea030ca68819 regmap-i2c: Set regmap max raw r/w from quirks new 0aff9c6dfae8 Merge remote-tracking branch 'regmap/for-next' new a06b7ee2330b Merge branch 'for-linus' into for-next new d0f5137b1a98 ALSA: Remove trailing semicolon in macros new e73b4c9e7fa7 ALSA: hda: generic: Remove redundant assignment to dac new bac59054544e ALSA: gus: Replace unsafe strcpy() with strscpy() new 9a702657730c Merge remote-tracking branch 'sound/for-next' adds 3f0d23e849b3 Merge existing fixes from asoc/for-5.13 adds 604e5178444e ASoC: fsl_spdif: add support for enabling raw capture mode adds 2fa74b31bb81 ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl [...] adds 85c966dc97d1 ASoC: mediatek: mt8192: Delete a redundant condition branch adds 5f1b95d08de7 ASoC: q6dsp: q6afe: remove unneeded dead-store initialization adds 37c881cd18f4 ASoc: Fix unused define in jz4740-i2s.h adds f758b9ef9a1a ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon adds a387040ab401 ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment adds 223875a6fb8e ASoC: fsl_xcvr: Remove unneeded semicolon adds 16f2a3cdaaca ASoC: jz4740-i2s: fix function name adds 1d122dd3b168 ASoC: rt286: Remove redundant assignment to d_len_code adds 58f01c7fc81b ASoC: codecs: lpass-wsa-macro: handle unexpected input adds 47bcb1c71083 ASoC: rt5682: Disable irq on shutdown adds 87b42abae99d ASoC: rt5682: Implement remove callback adds c26a5289e865 ASoC: cs42l42: Add support for set_jack calls adds ab78322a0dc8 ASoC: cs42l42: Use device_property API instead of of_property adds 66df9477bd35 ASoC: cs42l42: Add support for ACPI table match entry adds b63ecaea97aa ASoC: rt1019: Add non_legacy_dai_naming config adds 37897babed2e ASoC: Intel: Boards: tgl_max98373: Add BT offload support adds 2a29ff7ae13c ASoC: Intel: soc-acpi: add entries for i2s machines in ADL [...] adds 2e4dba57ea56 ASoC: Intel: boards: add support for adl boards in sof-rt5682 adds 35564e2bf946 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMI [...] adds f6081af6cf2b ASoC: Intel: boards: handle hda-dsp-common as a module adds 9c5046e4b3e7 ASoC: Intel: boards: create sof-maxim-common module adds 19f1eace0441 ASoC: Intel: sof_sdw: add support for Bluetooth offload adds 3b316e229eb9 ASoC: Intel: boards: remove .nonatomic for BE dailinks adds fd2856929fb4 ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl adds 81cd42e5174b ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake adds a21515b5aaff ASoC: Intel: maxim-common: support max98357a adds 5a7f27a624d9 ASoC: Intel: add sof-cs42l42 machine driver adds b70029abfc90 ASoC: Intel: sof_rt5682: code refactor for max98357a adds 93c964af77e7 Merge series "ASoC: Intel: machine driver updates for 5.14 [...] adds 1c5ab2dc752f ASoC: SOF: Intel: byt: prepare split between Baytrail and [...] adds 47fad2393b04 ASoC: SOF: Intel: move common ATOM stuff to module adds b748ad38041a Merge series "ASoC: SOF: Intel: split Baytrail and Merrifi [...] adds b76d1d86a456 ASoC: codecs: mt6359-accdet: remove useless initialization adds d51f6dfb9c98 ASoc: codecs: mt6359: remove useless initializations adds 16255d4155da ASoC: codecs: rt1019: clarify expression adds cccc16dc175e ASoC: fsl: imx-pcm-rpmsg: remove useless initialization adds 3b8fb1f7702b Merge series "ASoC: cppcheck fixes of the week" from Pierr [...] adds c8b198ed3100 ASoC: cirrus: Add helper function for reading the device ID adds 283160f1419d ASoC: cs35l32: Minor error paths fixups adds 77908dbecdb6 ASoC: cs35l33: Minor error paths fixups adds 8cb9b001635c ASoC: cs35l34: Minor error paths fixups adds 60ba916d8760 ASoC: cs35l35: Minor error paths fixups adds 1a46b7b82df5 ASoC: cs35l35: Correct errata handling adds 0a0eb567e1d4 ASoC: cs42l42: Minor error paths fixups adds 26495252fe0d ASoC: cs42l73: Minor error paths fixups adds e2bb1077cee4 ASoC: cs43130: Minor error paths fixups adds 4fc81bc88ad9 ASoC: cs53l30: Minor error paths fixups adds b8ded8af30a9 Merge series "Tidy up device ID reading on legacy Cirrus p [...] adds 880e007f15a3 ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells adds ae062a711aa2 Merge series "PinePhone BT audio bringup" from Samuel Holl [...] adds 634a4be0f9d1 ASoC: cs35l36: Remove unneeded variable initialisation adds fd4e6baa6256 ASoC: cs4265: Minor tidy up of error paths adds 4ac9b48adf4d ASoC: cs42l52: Minor tidy up of error paths adds 130dbe04d428 ASoC: wm_adsp: mark more data structures with the const qualifier adds 7fe0b0981a17 ASoC: wm2200: remove include of wmfw.h adds 9b7493468fa7 ASoC: q6dsp: Undo buggy warning fix adds c9f2e3c3ddab ASoC: cs42l42: make HSBIAS_SENSE_EN optional adds ad839121dd4c ASoC: SOF: Intel: hda: fix index used in inner loop adds 48a7e6e5b2c9 ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters adds 24e46fb811e9 ASoC: Intel: bxt_da7219_max98357a: shrink platform_id belo [...] adds 98c69fcc9f59 Merge series "ASoC: SOF/Intel: fix and remove Sparse warni [...] new a75e5cdf4dd1 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE new d29d41e28eea ASoC: topology: Add support for multiple kcontrol types to [...] new 657a3d308df2 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new 515b30441a55 Merge remote-tracking branch 'sound-asoc/for-next' new 02b2fb455b2e kernel/module: Use BUG_ON instead of if condition followed by BUG new bc0cc957c921 Merge remote-tracking branch 'modules/modules-next' new 8ff428d0b8da block_dump: remove block_dump feature in mark_inode_dirty() new 5f176d42755e block_dump: remove block_dump feature new ce798c9b1070 block_dump: remove comments in docs new 71584a1a725b aoe: remove unnecessary mutex_init() new dff58ed08d56 blkcg: drop CLONE_IO check in blkcg_can_attach() new 3e61083a0ff1 block: remove unneeded parenthesis from blk-sysfs new bd9043aa34af block: avoid double io accounting for flush request new 829f2ee249e9 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] new a936ea70a7fe blk-mq: clear stale request in tags->rq[] before freeing o [...] new 5f91d1c4507c blk-mq: clearing flush request reference in tags->rqs[] new 268259458806 blk-mq: Some tag allocation code refactoring new 49ab4d09ae52 blk-mq: Use request queue-wide tags for tagset-wide sbitmap new b0654bb826d1 Merge branch 'for-5.14/block' into for-next new 6956524ad783 rsxx: Use struct_size() in vmalloc() new 2fcb8bacdff6 Merge branch 'for-5.14/drivers' into for-next new dbc557fa5ff8 ata: Replace inclusion of kernel.h by bits.h in the header new 8dcdf418d1d4 Merge branch 'for-5.14/libata' into for-next new c9efa49290ce sata: fsl: fix DPRINTK format string new 14fe1e858ca2 sata: nv: fix debug format string mismatch new 8fab01c91a8d Merge branch 'for-5.14/libata' into for-next new 7eed81bcc052 Merge remote-tracking branch 'block/for-next' adds c699a0db2d62 dm snapshot: fix crash with transient storage and zero chunk size adds dbae70d452a0 dm integrity: revert to not using discard filler when reca [...] adds bc8f3d4647a9 dm integrity: fix sparse warnings new 26fff3ab9c86 Merge remote-tracking branch 'device-mapper/for-next' adds 37255637b865 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag adds 648634c52918 Merge branch 'fixes' into next adds cd3c66dc4d02 Merge branch 'fixes' into next adds 5c5b27fb93f6 dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] adds 40b36711c3c5 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 adds 59c0c8ee5493 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds f47361a2350a mmc: core: Drop open coding when preparing commands with b [...] adds cd80a4ad7d8e mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] adds be97540b3b53 mmc: core: Re-structure some code in __mmc_poll_for_busy() adds 0905a7d74945 mmc: core: Extend re-use of __mmc_poll_for_busy() adds dfd23a9ee886 mmc: core: Enable eMMC sleep commands to use HW busy polling adds f41134b51427 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] adds 3d9b47ac745a mmc: core: Drop open coding in mmc_sd_switch() adds 275bd7ffd6d5 mmc: core: Parse the SD SCR register for support of CMD48/ [...] adds 9783244dd574 mmc: core: Read the SD function extension registers for po [...] adds 3a713434e36a mmc: core: Read performance enhancements registers for SD cards adds f127edfb0114 mmc: core: Add support for Power Off Notification for SD cards adds 54a8c58fbc52 mmc: block: Disable CMDQ on the ioctl path adds 5e4bdbd7d5f3 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds 3fc8efa0cdc1 drivers: memstick: core:ms_block.c: Fix alignment of block [...] adds d9c6eef0b5f6 mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds 17217b56e536 mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] adds f73121bb953f dt-bindings: mmc: renesas,mmcif: Convert to json-schema adds 713830797b5d mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay adds 3fb6180b0b97 mmc: core: Add support for cache ctrl for SD cards new 765e3313ed49 Merge remote-tracking branch 'mmc/next' adds a5afc7605b2a dt-bindings: power: supply: charger-manager: Convert to DT [...] adds 5e9ae9573684 MAINTAINERS: power: supply: use Krzysztof Kozlowski's Cano [...] adds 603fcfb9d4ec power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE adds 2aac79d14d76 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE new 6399ae665805 Merge remote-tracking branch 'battery/for-next' adds 8c816d56a2a4 regulator: qcom_smd: Add PM8226 regulator support adds 00c8b0b1e6e1 regulator: qcom: Document PM8226 smd regulator adds 4446e6f3bd5c regulator: hi6421v600: Remove unneeded *pmic from struct h [...] adds 67823d9dadd4 regulator: Add a routine to set the current limit for QCOM [...] adds 8c94df1e6fe4 Merge series "Enable VBUS current boost on pm8150b platfor [...] adds d019f38a1af3 regulator: uniphier: Add missing MODULE_DEVICE_TABLE adds d4db69eba290 regulator: fan53555: fix TCS4525 voltage calulation adds f9028dcdf589 regulator: fan53555: only bind tcs4525 to correct chip id adds b3cc8ec04f50 regulator: fan53555: fix tcs4525 function names adds 9b8756d6ee1b Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds 1d8154780f58 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new b7b038901c7b Merge remote-tracking branch 'regulator/for-next' new b141c4c70916 Merge remote-tracking branch 'security/next-testing' new 3e6aab783387 Merge remote-tracking branch 'apparmor/apparmor-next' new cbf61d78b10b Merge remote-tracking branch 'keys/keys-next' adds fba472bb38e2 selinux: simplify duplicate_policydb_cond_list() by using [...] adds e1cce3a3cb28 selinux: constify some avtab function arguments adds 8a922805fb09 selinux: delete selinux_xfrm_policy_lookup() useless argument adds 7cffc377e163 selinux: Corrected comment to match kernel-doc comment adds fd781f459b60 selinux: Remove redundant assignment to rc new 869cbeef18e5 lsm_audit,selinux: pass IB device name by reference new 20c2f8e226a5 Merge remote-tracking branch 'selinux/next' adds 2e08fb550a2d security/smack/: fix misspellings using codespell tool adds 49ec114a6e62 smackfs: restrict bytes count in smk_set_cipso() new 70169f692794 Merge remote-tracking branch 'smack/next' adds 254c8b96c4af audit: add blank line after variable declarations new 2ba3e1a68176 Merge remote-tracking branch 'audit/next' adds de3d7018372c dt-bindings: memory: tegra20: emc: Convert to schema adds d91133eddb58 dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema adds d1dd216738f5 dt-bindings: timer: renesas,tpu: Convert to json-schema new 26d987af2890 Merge remote-tracking branch 'devicetree/for-next' adds ccef8441fb2d Merge existing fixes from spi/for-5.13 adds 026a1dc1af52 spi: spi-topcliff-pch: Fix potential double free in pch_sp [...] adds 029d32a892a8 spi: dw-apb-ssi: Integrate Renesas RZ/N1 SPI controller adds e7a1a3abea37 spi: omap-100k: Fix the length judgment problem adds 86b1d8ecb5f1 spi: tegra114: Fix an error message adds 665a990fdbea spi: tegra210-quad: Fix an error message adds f2eed8caa336 spi: pxa2xx: Use one point of return when ->probe() fails adds 9e43c9a8d5de spi: pxa2xx: Utilize MMIO and physical base from struct ss [...] adds c3dce24c40cc spi: pxa2xx: Utilize struct device from struct ssp_device adds 0e4768713e71 spi: pxa2xx: Replace header inclusions by forward declarations adds 5edc24901f4d spi: pxa2xx: Unify ifdeffery used in the headers adds 1beb37b0e3f9 spi: pxa2xx: Group Intel Quark specific definitions adds bf2509a45534 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 66fe740317c8 spi: ppc4xx: include <linux/io.h> instead of <asm/io.h> adds 856a9260e171 spi: omap-100k: Clean the value of 'status' is not used adds db56d0304952 spi: delete repeated words in comments adds 9e37a3ab0627 spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' adds d6e58e379610 Merge series "spi: Set of cleanups" from Jay Fang <f.fangj [...] adds 86b8bff7e3ac spi: Convert to use predefined time multipliers adds 532259bfd1c1 spi: altera: Remove redundant dev_err call in dfl_spi_alte [...] adds ab77fe8935c5 spi: pxa2xx: Introduce int_stop_and_reset() helper adds 4761d2e7e51c spi: pxa2xx: Reuse int_error_stop() in pxa2xx_spi_slave_abort() adds 0c8ccd8b267f spi: pxa2xx: Use pxa_ssp_enable()/pxa_ssp_disable() in the driver adds 1bed378c6b91 spi: pxa2xx: Extract pxa2xx_spi_update() helper adds 42c80cd439a9 spi: pxa2xx: Extract clear_SSCR1_bits() helper adds 6d380132eaea spi: pxa2xx: Extract read_SSSR_bits() helper adds eca32c3974c0 spi: pxa2xx: Constify struct driver_data parameter adds 3fdb59cf10b0 spi: pxa2xx: Introduce special type for Merrifield SPIs adds 6e5c3ab89594 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 40b82c2d9a78 spi: Use SPI_MODE_X_MASK adds dd507b5ec7ba spi: spidev: Use SPI_MODE_X_MASK adds 56f47edf33fb spi: npcm-pspi: Use SPI_MODE_X_MASK adds a2f2db6b2a87 spi: oc-tiny: Use SPI_MODE_X_MASK adds fdb217a38808 spi: omap-uwire: Use SPI_MODE_X_MASK adds 4ccf05579b9d spi: ppc4xx: Use SPI_MODE_X_MASK adds 038b9de42269 spi: uniphier: Use SPI_MODE_X_MASK new f8900b0628a0 Merge remote-tracking branch 'spi/for-5.14' into spi-next new 6d2ff49b06b6 Merge remote-tracking branch 'spi/for-next' new 28188cc461f6 x86/cpu: Fix core name for Sapphire Rapids new ac14af245586 Merge branch 'x86/cpu' adds 64e1f5872a8c x86/alternatives: Make the x86nops[] symbol static adds 1bc67873d401 x86/asm: Simplify __smp_mb() definition adds 6f0d271d21c5 Merge branch 'linus' into x86/cleanups, to pick up depende [...] adds c43426334b31 x86: Fix leftover comment typos new 9a241b8d614e Merge branch 'x86/cleanups' adds f279b49f13bd x86/boot: Modernize genimage script; hdimage+EFI support new 1287e6e50b2d Merge branch 'x86/boot' adds be5bb8021c97 x86/asm: Have the __ASM_FORM macros handle commas in arguments adds d88be187a6e6 x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequence adds eef23e72b78b x86/asm: Use _ASM_BYTES() in <asm/nops.h> adds 6627eb25e40c x86/entry: Unify definitions from <asm/calling.h> and <asm [...] adds 3e5e7f7736b0 x86/entry: Reverse arguments to do_syscall_64() adds dce0aa3b2ef2 x86/syscall: Unconditionally prototype {ia32,x32}_sys_call [...] adds 6de4ac1d03f7 x86/syscall: Maximize MSR_SYSCALL_MASK adds 29e9758966f4 x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros adds 9ddcb87b9218 x86/regs: Syscall_get_nr() returns -1 for a non-system call new 41f45fb045bc x86/asm: Make <asm/asm.h> valid on cross-builds as well new 150e682a0e8e Merge branch 'x86/asm' adds f105dfec0a95 tick/nohz: Evaluate the CPU expression after the static key adds a5183862e76f tick/nohz: Conditionally restart tick on idle exit adds 3f624314b3f7 tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACC [...] adds 96c9b90396f9 tick/nohz: Update idle_exittime on actual idle exit adds 176b8906c399 tick/nohz: Update nohz_full Kconfig help adds 29721b859217 tick/nohz: Only wake up a single target cpu when kicking a task adds 1e4ca26d367a tick/nohz: Change signal tick dependency to wake up CPUs o [...] adds a1dfb6311c77 tick/nohz: Kick only _queued_ task whose tick dependency i [...] adds 0fdcccfafcff tick/nohz: Call tick_nohz_task_switch() with interrupts disabled new c0442b63d183 Merge branch 'timers/nohz' adds 2b8ca1a907d5 sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() adds e5e678e4fea2 sched,fair: Skip newidle_balance if a wakeup is pending adds 8d4c97c105ca sched/fair: Only compute base_energy_pd if necessary adds 619e090c8e40 sched/fair: Fix negative energy delta in find_energy_effic [...] adds 4b7a08a0b6e4 delayacct: Use sched_clock() adds 4e29fb709885 sched: Rename sched_info_{queued,dequeued} adds c5895d3f06cb sched: Simplify sched_info_on() adds 63b3f96e1a98 kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT adds eee4d9fee254 delayacct: Add static_branch in scheduler hooks adds e4042ad49235 delayacct: Default disabled adds 0cd7c741f01d delayacct: Add sysctl to enable at runtime adds 9099a14708ce sched/fair: Add a few assertions adds 39d371b7c0c2 sched: Provide raw_spin_rq_*lock*() helpers adds 5cb9eaa3d274 sched: Wrap rq::lock access adds d66f1b06b5b4 sched: Prepare for Core-wide rq->lock adds 9edeaea1bc45 sched: Core-wide rq->lock adds 9ef7e7e33bcd sched: Optimize rq_lockp() usage adds 875feb41fd20 sched: Allow sched_core_put() from atomic context adds 21f56ffe4482 sched: Introduce sched_class::pick_task() adds 8a311c740b53 sched: Basic tracking of matching tasks adds 539f65125d20 sched: Add core wide task selection and scheduling adds 8039e96fcc1d sched/fair: Fix forced idle sibling starvation corner case adds 7afbba119f0d sched: Fix priority inversion of cookied task with sibling adds c6047c2e3af6 sched/fair: Snapshot the min_vruntime of CPUs on force idle adds d2dfa17bc7de sched: Trivial forced-newidle balancer adds 97886d9dcd86 sched: Migration changes for core scheduling adds 6e33cad0af49 sched: Trivial core scheduling cookie management adds 85dd3f61203c sched: Inherit task cookie on fork() adds 7ac592aa35a6 sched: prctl() core-scheduling interface adds 9f2699007493 kselftest: Add test for core sched prctl interface adds f1a0a376ca0c sched/core: Initialize the idle task with preemption disabled adds cc00c1988801 sched: Fix leftover comment typos adds 01aee8fd7fb2 sched: Make nr_running() return 32-bit value adds 9745516841a5 sched: Make nr_iowait() return 32-bit value adds 8fc2858e572c sched: Make nr_iowait_cpu() return 32-bit value adds e6fe3f422be1 sched: Make multiple runqueue task counters 32-bit adds 915a2bc3c6b7 sched/isolation: Reconcile rcu_nocbs= and nohz_full= new 9cd1e2a7a7ee Merge branch 'sched/core' adds 440e90670241 perf/x86/intel/uncore: Drop unnecessary NULL checks after [...] new 2ef4aefe894d Merge branch 'perf/core' adds 25cf0d8aa2a3 objtool: Rewrite hashtable sizing adds 80870e6ece78 x86, objtool: Dont exclude arch/x86/realmode/ adds 8bfafcdccb52 jump_label, x86: Strip ASM jump_label support adds e1aa35c4c4bc jump_label, x86: Factor out the __jump_table generation adds f9510fa9caaf jump_label, x86: Improve error when we fail expected text adds fa5e5dc39669 jump_label, x86: Introduce jump_entry_size() adds 001951bea748 jump_label, x86: Add variable length patching support adds 5af0ea293d78 jump_label: Free jump_entry::key bit1 for build use adds e7bf1ba97afd jump_label, x86: Emit short JMP adds cbf82a3dc241 objtool: Decode jump_entry::key addend adds 6d37b83c5d79 objtool: Rewrite jump_label instructions adds e2d9494beff2 objtool: Provide stats for jump_labels adds ab3257042c26 jump_label, x86: Allow short NOPs new d46f61b20b06 jump_label/x86: Remove unused JUMP_LABEL_NOP_SIZE new 48001d26c19f objtool: Reflow handle_jump_alt() new 5ddc83ab98a4 Merge branch 'objtool/core' adds 93d0955e6cf5 locking: Fix comment typos adds c7d84e7ff5a6 selftests: futex: Correctly include headers dirs adds f4addd54b161 selftests: futex: Expand timeout test new 4976a50e118e Merge branch 'locking/core' new a9a48d9e5a0f Merge remote-tracking branch 'tip/auto-latest' new 0a37f32ba527 EDAC/ti: Add missing MODULE_DEVICE_TABLE new 5c3e88a37dd3 Merge remote-tracking branch 'edac/edac-for-next' new fbb80d5ad400 irqchip: Remove redundant error printing new 73ba4cea1b50 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds b18def121f07 bitmap_parse: Support 'all' semantics adds a6814a79f2ca rcu/tree_plugin: Don't handle the case of 'all' CPU range adds 18389c457021 doc: Fix statement of RCU's memory-ordering requirements adds 58d0db869d7a doc: Fix diagram references in memory-ordering document adds e5bd61e82b7a tools/rcu: Add drgn script to dump number of RCU callbacks adds 4c9c3809ae2e rcu: Fix typo in comment: kthead -> kthread adds ce7c169dee28 rcu: Remove the unused rcu_irq_exit_preempt() function adds 277ffe1b7092 rcu: Improve tree.c comments and add code cleanups adds 8e4b1d2bc198 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds e44111ed20d8 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds 27ba76e164fc rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds 1feb2cc8db48 lockdep: Explicitly flag likely false-positive report adds 3066820034b5 rcu: Reject RCU_LOCKDEP_WARN() false positives adds 396eba65f624 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds 3ef5a1c3821a rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds b15805013b44 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 4d80b8e196fa rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds 2f20de99a63b rcu: Make rcu_gp_cleanup() be noinline for tracing adds 3d3a0d1b508d rcu: Point to documentation of ordering guarantees adds 76c8eaafe4f0 rcu: Create an unrcu_pointer() to remove __rcu from a pointer adds 1893afd63409 rcu: Improve comments describing RCU read-side critical sections adds 022384601075 rcu: Remove obsolete rcu_read_unlock() deadlock commentary adds c70360c3343f rcu: Add missing __releases() annotation adds d0bfa8b3c411 kvfree_rcu: Release a page cache under memory pressure adds ac7625ebd5f7 kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] adds d434c00fa3ac kvfree_rcu: Add a bulk-list check when a scheduler is run adds dd28c9f057ad kvfree_rcu: Update "monitor_todo" once a batch is started adds 7fe1da33f6ba kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant adds d8628f35bae0 kvfree_rcu: Fix comments according to current code adds a78d4a2a1017 kvfree_rcu: Refactor kfree_rcu_monitor() adds 0cbc124bce8c mm/slub: Fix backtrace of objects to handle redzone adjustment adds e548eaa116d8 mm/slub: Add Support for free path information of an object adds d76e0926d835 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 258ca95e2cd9 timer: Revert "timer: Add timer_curr_running()" adds c7ef7500a891 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 552cac80e65f rcu/nocb: Allow de-offloading rdp leader adds b6e2c4ed35c3 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 3b2348e2fdf4 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds f9fc166b790b rcu/nocb: Only cancel nocb timer if not polling adds 870905169da8 rcu/nocb: Prepare for fine-grained deferred wakeup adds e75bcd48e2c4 rcu/nocb: Unify timers adds a616aec9aa14 rcu: Fix various typos in comments adds 94df76a1971d srcu: Remove superfluous sdp->srcu_lock_count zero filling adds c75e9d29159b srcu: Remove superfluous ssp initialization for early callbacks adds 7bf0a6141ab9 srcu: Unconditionally embed struct lockdep_map adds 8e9c01c717df srcu: Initialize SRCU after timers adds b5befe842e66 srcu: Fix broken node geometry after early ssp init adds 0a580fa65cfa srcu: Early test SRCU polling start adds 06a3ec9205d5 rcu-tasks: Add block comment laying out RCU Tasks design adds 9fc98e3143de rcu-tasks: Add block comment laying out RCU Rude design adds 6128152b7ec4 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds e5bee59ee710 tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline adds 98da77199f0c torture: Fix remaining erroneous torture.sh instance of $* adds 3d2cc4fec861 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds fb4855c36249 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 68d415f91ff2 refscale: Allow CPU hotplug to be enabled adds 179141865d08 rcuscale: Allow CPU hotplug to be enabled adds 0092eae4cb4e torture: Add kvm-remote.sh script for distributed rcutortu [...] adds e9b800db96fa refscale: Add acqrel, lock, and lock-irq adds a5c095e0e9b6 rcutorture: Abstract read-lock-held checks adds 32dbdaf71ab9 torture: Fix grace-period rate output adds ee8fef9137e9 torture: Abstract end-of-run summary adds f254a0b52787 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds b09751d752fb torture: Make the build machine control N in "make -jN" adds 226dd39d2348 torture: Make kvm-find-errors.sh account for kvm-remote.sh adds ea6d962e80b6 rcutorture: Judge RCU priority boosting on grace periods, [...] adds f8c8484dbda7 torture: Correctly fetch number of CPUs for non-English languages adds 00ad25f6019b torture: Set kvm.sh language to English adds 7b9dad7abad7 rcutorture: Delay-based false positives for RCU priority b [...] adds 8c7ec02e2a69 rcutorture: Consolidate rcu_torture_boost() timing and statistics adds bcd4af44e2f1 rcutorture: Make rcu_torture_boost_failed() check for GP end adds d4240d628f98 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 0260b92e1c39 rcutorture: Forgive RCU boost failures when CPUs don't pas [...] adds 063f5a4df991 rcutorture: Don't count CPU-stalled time against priority [...] adds c43d3b0083b4 torture: Make kvm-remote.sh account for network failure in [...] adds 3d78668e5b50 torture: Don't cap remote runs by build-system number of CPUs adds 7ab2bd31df87 rcutorture: Move mem_dump_obj() tests into separate function adds 5390473ec169 rcu: Don't penalize priority boosting when there is nothin [...] adds 918b4d4c9a0b Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c [...] new 0d7108e1e13d kcsan: Fix debugfs initcall return type new 7ecc836638e3 kcsan: Add pointer to access-marking.txt to data_race() bullet new e01e09beb0cc kcsan: Simplify value change detection new 2d9c0d1ce01c kcsan: Distinguish kcsan_report() calls new 78c000d870cb kcsan: Refactor passing watchpoint/other_info new 54ac8927516b kcsan: Fold panic() call into print_report() new 4ac64d4fb47a kcsan: Refactor access_info initialization new 6317ff267999 kcsan: Remove reporting indirection new abe8997a9148 kcsan: Remove kcsan_report_type new 5142f05eb009 kcsan: Report observed value changes new 6ba46fcc4019 kcsan: Document "value changed" line new 36c2b343636b kcsan: Use URL link for pointing access-marking.txt new acf4bc3bb959 Merge branch 'kcsan.2021.05.14a' into HEAD adds d25fba0e3474 tools/memory-model: Fix smp_mb__after_spinlock() spelling new 65e76560a883 Merge branch 'lkmm.2021.05.10c' into HEAD adds 8901ecc2315b clocksource: Retry clock read if long delays detected adds b509a9800648 clocksource: Check per-CPU clock synchronization when mark [...] adds df29d3cd5ad4 clocksource: Limit number of CPUs checked for clock synchr [...] adds 6f488f72c0ed clocksource: Reduce clocksource-skew threshold for TSC adds f4c6b34ee12b clocksource: Provide kernel module to test clocksource watchdog adds 515016ad5f46 clocksource: Print deviation in nanoseconds for unstable case new 22a3ceabc542 Merge branch 'clocksource.2021.05.13a' into HEAD adds 9583a2ff5840 tools/memory-model: Document locking corner cases adds b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts adds 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts adds 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros adds 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification adds cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment adds d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh adds aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds d265691ba1ae tools/memory-model: Keep assembly-language litmus tests adds 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type adds 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs adds 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8820c20c276a tools/memory-model: Fix scripting --jobs argument adds b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 adds 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 adds 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment adds 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 11aa459e5c50 Merge branch 'lkmm-dev.2021.05.10c' into HEAD new f1680da4e529 refscale: Add measurement of clock readout new 2431eb443d25 torture: Add clocksource-watchdog testing to torture.sh new 9085a71bd964 torture: Make torture.sh accept --do-all and --donone new a2b574a97fa8 tools/memory-model: Make read_foo_diagnostic() more clearl [...] new c9b235c63fe9 tools/memory-model: Add example for heuristic lockless reads new a66e1307dbb7 tools/memory-model: Heuristics using data_race() must hand [...] new a183e93bad33 Merge remote-tracking branch 'rcu/rcu/next' adds 9e9da02a68d4 percpu_ref: Don't opencode percpu_ref_is_dying adds c547addba709 MAINTAINERS: Add lib/percpu* as part of percpu entry new 11da340b83f3 Merge branch 'for-5.13-fixes' into for-next new 8d55ba5df39a percpu: make symbol 'pcpu_free_slot' static new 7b92d0f97d9b Merge branch 'for-5.14' into for-next new acf156519523 Merge remote-tracking branch 'percpu/for-next' new 12150257a968 Merge remote-tracking branch 'leds/for-next' adds 2253042d86f5 ipmi/watchdog: Stop watchdog timer when the current action [...] new 55251ef7dfa3 Merge remote-tracking branch 'ipmi/for-next' new 0733d8390532 firmware: replace HOTPLUG with UEVENT in FW_ACTION defines new d616f56d34e2 debugfs: only accept read attributes for blobs new 8c60a14104e8 driver core: replace open-coded device_lock_assert() new a6daf4bb5fcb driver core: attribute_container: fix W=1 warnings new 5c3e241f5246 lib: devres: Add error information printing for __devm_ior [...] new 0e9e37d042b1 Merge 5.13-rc2 into driver-core-next new e0f113c6e7d6 Merge remote-tracking branch 'driver-core/driver-core-next' adds 0826dae3d815 usb: musb: Fix spelling mistake "tranfer" -> "transfer" adds cd783e5abb60 usb: musb: Remove duplicate declaration of functions adds 6cfe9036acc5 usb: musb: Remove unused local variable dma, urb, offset adds 3c5e0d0e9da1 usb: musb: Remove unused function argument dma, qh, offset [...] adds 40ddb76ba0ba usb: xhci-mtk: use bitfield instead of bool adds e56e60f7a9d6 usb: xhci-mtk: remove unnecessary setting of has_ippc adds bb8d7ef68e29 usb: xhci-mtk: remove unnecessary assignments in periodic [...] adds 4676be28a46e usb: xhci-mtk: use first-fit for LS/FS new 457d22850b27 usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake new 9e8d268f831b USB: gadget: udc: s3c2410_udc: s3c2410_udc_set_ep0_ss() ca [...] new cbbc07e1e892 usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core new 216e0e563d81 usb: core: hcd: use map_urb_for_dma for single step set fe [...] new 9fbf82c76414 Merge 5.13-rc2 into usb-next new e2a06d502abc Merge remote-tracking branch 'usb/usb-next' adds 440e547dd0f8 usb: cdns3: Corrected comment to align with kernel-doc comment adds 4ae08bc23e1b usb: cdnsp: Useless condition has been removed new a7664eaad163 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 52008ebd62ad dt-bindings: serial: snps-dw-apb-uart: add description for rk3568 new fcb10ee27fb9 tty: serial: fsl_lpuart: fix the potential risk of divisio [...] new ccf08fd1204b serial: fsl_lpuart: don't modify arbitrary data on lpuart32 new ec22c3eec543 serial: fsl_lpuart: use UARTDATA_MASK macro new 0d84f62220ed serial: fsl_lpuart: don't restore interrupt state in ISR new 5697df7322fe serial: fsl_lpuart: split sysrq handling new 5541a9bacfe5 serial: fsl_lpuart: handle break and make sysrq work new e60c2991f18b serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() new fa3540735425 serial: fsl_lpuart: remove manual RTSCTS control from 8-bi [...] new 8a0c810d94f0 serial: fsl_lpuart: add loopback support new 8cac2f6eb854 serial: fsl_lpuart: disable DMA for console and fix sysrq new 7a9a2363d7ee tty: serial: samsung_tty: remove set but not used variables new 991a350dff13 serial: 8250_aspeed_vuart: factor out aspeed_vuart_{read, [...] new c9805fbf9d89 serial: 8250_aspeed_vuart: initialize vuart->port in aspee [...] new 54da3e381c2b serial: 8250_aspeed_vuart: use UPF_IOREMAP to set up regis [...] new 8f082dcf2c3d dt-bindings: serial: Change to reference the kernel-define [...] new e27671f66321 dt-bindings: serial: Add label property in serial.yaml new 71581242164f serial: qcom_geni_serial: redundant initialization to vari [...] new f5b08386dee4 serial: 8250: of: Check for CONFIG_SERIAL_8250_BCM7271 new 021212f53352 serial: meson: remove redundant initialization of variable id new 89e78001295c serial: 8250: Use 'hlist_for_each_entry' to simplify code new 26f7591632d7 serial: 8250: Add an empty line and remove some useless {} new d7e325aaa8c3 serial: 8250_omap: fix a timeout loop condition new ed5aecd3da2e tty: remove broken r3964 line discipline new 7fb8a8affdf1 n_tty: remove n_tty_receive_char wrapper new 89bb4a3622f9 n_tty: remove n_tty_receive_char_fast new 1ed2dfedd215 n_tty: drop n_tty_receive_buf_fast new 95aafe3278e7 n_tty: drop parmrk_dbl from n_tty_receive_char new 67a620d58b47 n_tty: move lnext handling new 16765365a062 n_tty: make n_tty_receive_char_special return void new 3a7d530a0cf9 n_tty: do only one cp dereference in n_tty_receive_buf_standard new e8f2a139ffb6 n_tty: invert TTY_NORMAL condition in n_tty_receive_buf_standard new fc0df90b7811 n_tty: remove superfluous return from n_tty_receive_signal_char new 0f3dcf3b5d76 tty: make fp of tty_ldisc_ops::receive_buf{,2} const new 6e94dbc7a4e4 tty: cumulate and document tty_struct::flow* members new 64d608db38ff tty: cumulate and document tty_struct::ctrl* members new fbadf70a8053 tty: set tty_ldisc_ops::num statically new 839e0f226d1c n_gsm: use goto-failpaths in gsm_init new f81ee8b8b842 tty: make tty_ldisc_ops a param in tty_unregister_ldisc new 194752093311 tty: drop tty_ldisc_ops::refcount new 357a6a875f1c tty: no checking of tty_unregister_ldisc new f6f19595a7ef tty: return void from tty_unregister_ldisc new 303e8ebf5dcb ti-st: use goto-failpath in st_core_init new 0f29b503bd0b ti-st: use tty_write_room new 03b3b1a2405c tty: make tty_operations::write_room return uint new 9a33fbf9d230 tty: make tty_buffer_space_avail return uint new fa7501e57e9b tty: remove tty_operations::chars_in_buffer for non-buffering new fff4ef17a940 tty: make tty_operations::chars_in_buffer return uint new 3d18354248b1 nozomi: simplify ntty_chars_in_buffer new 4fb266e1976e tty: remove empty tty_operations::flush_buffer new 4da872befc83 tty: remove empty tty_operations::set_termios new 3e679e1da5ef isdn: capi, remove optional tty ops new 1bf422966341 isdn: capi, drop useless pr_debugs new 76af233d9b0c tty: remove unused tty_throttle new 635b258962da tty: serial: atmel: include <linux/io.h> instead of <asm/io.h> new 27bcf79b8adb tty: serial: dz: include <linux/io.h> instead of <asm/io.h> new 0ebee1ebbc72 tty: serial: icom: include <linux/io.h> instead of <asm/io.h> new 3dccc357b7da tty: serial: ip22zilog: include <linux/io.h> instead of <a [...] new b1c92c121b77 tty: serial: mux: include <linux/io.h> instead of <asm/io.h> new ce6ff28069d8 tty: serial: pmac_zilog: include <linux/io.h> insteiad of [...] new 10dab44f78df tty: serial: txx9: include <linux/io.h> instead of <asm/io.h> new d890c508769b tty: serial: sunsab: include <linux/io.h> instead of <asm/io.h> new 4f1c65813072 tty: serial: sunsu: include <linux/io.h> instead of <asm/io.h> new 933100787d64 tty: serial: sunzilog: include <linux/io.h> instead of <asm/io.h> new 7d5a3ec537d9 tty: serial: vr41xx_siu: include <linux/io.h> instead of < [...] new 27dede097d20 tty: serial: sb1250-duart: include <linux/io.h> instead of [...] new bf3d6ab9bc12 ttyprintk: Add TTY port shutdown callback new 2fee88112197 ttyprintk: Removed unnecessary TTY ioctl callback new 31a9a3182559 tty: nozomi: Fix a resource leak in an error handling function new eb460edb5f83 tty: tty_baudrate: Remove unnecessary tab and spaces in co [...] new ad48749b98c7 tty: tty_baudrate: Fix coding style issues of block comments new 993c67b1fe44 tty: tty_buffer: Add a blank line after declarations new dadc10494868 tty: tty_buffer: Remove the repeated word 'the' new 80e3fce1034a tty: tty_buffer: Fix coding style issues of block comments new 395e783371de tty: tty_io: Remove spaces before tabs new e73b240785f2 tty: tty_io: Add a blank line after declarations new 94bc2eb5fb43 tty: tty_io: Fix spaces required around that ':' new d91c1a3eed06 tty: tty_io: Fix trailing whitespace issues new b426a5b8154c tty: tty_io: Fix coding style issues of block comments new 44969f85402e tty: tty_io: Remove the repeated word 'can' new 5e4d5ac32ba5 tty: tty_io: Fix an issue of code indent for conditional s [...] new 27eab129323b tty: tty_io: Delete a blank line before EXPORT_SYMBOL(foo) new fab491030cea tty: tty_io: Remove return in void function new 16d15f747a09 tty: tty_port: Delete a blank line before EXPORT_SYMBOL(foo) new 54ad59a25ad1 tty: tty_port: Add a blank line after declarations new 1df92640ba7d tty: tty_port: Fix coding style issues of block comments new 7985723d21a1 vt: Move custom isspace() to its own namespace new 7912146abf67 tty: hvc_iucv: Drop unnecessary NULL check after container_of new 08a43040169e Merge remote-tracking branch 'tty/tty-next' new 7d5b2cbe7a8f comedi: remove editor modelines and cruft (again) new ca263dd848a2 mei: Drop unnecessary NULL check after container_of new 17e336db2b8a drivers: pnp: proc.c: Removed unnecessary varibles new dccdb2fcd239 uio: uio_aec: Use pci_iounmap instead of iounmap new 20be064ec864 nvmem: sprd: Fix an error message new e4e050167fd0 uio: uio_pci_generic: add memory resource mappings new da9db7117330 cxl: Fix an error message new 9ac78c8a0c93 video: ssd1307fb: Drop OF dependency new 4a5ff99bbb8f misc: eeprom_93xx46: Remove hardcoded bit lengths new 14374fbb3f06 misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings new a56dfb6a79ee dt-bindings: eeprom-93xx46: Add support for 93C46, 93C56 a [...] new 1553573c588e sparc/vio: make remove callback return void new 7272b591c4cb misc/libmasm/module: Fix two use after free in ibmasm_init_one new 3ce3e45cc333 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge new 6f8d24985779 Merge remote-tracking branch 'char-misc/char-misc-next' new 8a981128a81e dt-bindings: phy: renesas,rcar-gen3-pcie-phy: Convert to j [...] new 77945a345acf dt-bindings: phy: mediatek,mt7621-pci-phy: add clock entries new 60ece833ccd0 phy: ralink: phy-mt7621-pci: use kernel clock APIS new 28dcfba1a0d6 phy: ralink: Kconfig: enable COMPILE_TEST on mt7621-pci-ph [...] new 6eded551cefe phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool' new 652a6a2e3824 phy: ralink: phy-mt7621-pci: properly print pointer address new 46eba71a1d15 dt-bindings: phy: qcom,qmp: Add IPQ60xx PCIe PHY bindings new 9f7368ff1210 dt-bindings: pci: qcom: Document PCIe bindings for IPQ6018 SoC new 520264db3bf9 phy: qcom-qmp: add QMP V2 PCIe PHY support for ipq60xx new 8a917813cc74 phy: Allow a NULL phy name for devm_phy_get() new 490dbd2380c7 phy: phy-core-mipi-dphy.c: Correct reference version new 081f67595b20 Merge remote-tracking branch 'phy-next/next' adds 9c294739cf5b soundwire/ASoC: add leading zeroes in peripheral device name adds 0531e6b60569 soundwire: bandwidth allocation: improve error messages adds 345e9f5ca798 soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions adds 448df2d8fcab soundwire: add missing kernel-doc description adds b50bb8ba369c soundwire: bus: handle -ENODATA errors in clock stop/start [...] adds 54a6ca4fa8a3 soundwire: bus: add missing \n in dynamic debug adds 36eee232df7b soundwire: cadence_master: always set CMD_ACCEPT adds 037219925e7a soundwire: dmi-quirks: remove duplicate initialization new 600b5d8a3ebc Merge remote-tracking branch 'soundwire/next' adds edee771a4533 staging: rtl8188eu: remove nic_hdl from struct mlme_priv adds 7114e7a298c2 staging: mt7621-dts: remove 'bug-range' property adds 321f1fb48c98 staging: mt7621-dts: add missing device_type in pcie root ports adds aaa27b88a5d7 staging: rtl8192e: Remove duplicate declartion adds 0c7ac9108796 staging: rtl8723bs: remove unused macros, arrays and an in [...] adds 6d0753d26e2e staging: rtl8723bs: remove more unused encryption macros adds 8adffa4bf11c staging: rtl8723bs: remove unused symbolic constant _AES_IV_LEN_ adds 1b11e893eda0 staging: rtl8723bs: replace private arc4 encryption with i [...] adds 1cd3acd4e9cf staging: rtl8723bs: Delete two redundant condition branches adds 1ba6d8dc50df staging: rtl8192e: Avoid multiple line dereference adds d0cf4e2bd40d staging: rtl8192e: Add identifier name to function definition adds f6d5d118462d staging: rtl8192e: Fix whitespace around conditional statement new b97fad10de38 staging: rtl8723bs: replace private CRC-32 routines with i [...] new 1f5adcfe87a0 staging: rtl8723bs: remove unneeded comments to silence 'l [...] new 08df2c3ba119 staging: qlge: removed unnecessary debug message to fix co [...] new 7ac5ed5095a5 staging: rtl8723bs: hal: Remove set but unused variable new 76dfbca4757f staging: rtl8723bs: core: Remove unnecessary lines of code new 56a1c5cc8a16 Staging: vchiq_arm: Using pr_err and pr_notice instead of printk new 5f8e9aff1a11 staging: rtl8723bs: remove unused argument 'msg' new 519c49678a13 staging: mt7621-dts: use clock in pci phy nodes new 30e06867478f staging: rtl8723bs: hal: Remove three set but unused variables new 09be0d0db530 staging: rtl8723bs: hal: Remove set but unused variable new 76e78f3df8f5 staging: unisys: visorinput: remove redundant assignment o [...] new d8218b0de51f Merge 5.13-rc2 into staging-next new 9fe5113429e5 Merge remote-tracking branch 'staging/staging-next' new 3cdea6e9a838 iio: adc: exynos: drop unneeded variable assignment new 5e713b25d137 dt-bindings: iio: temperature: Add DT bindings for TMP117 new df041e737a38 iio: temperature: add driver support for ti tmp117 new 643adb9af72e iio:chemical:sps30: Convert sysfs sprintf/snprintf family [...] new c79859bd77de iio: light: Convert sysfs sprintf/snprintf family to sysfs_emit new 8bad6050654b iio: trigger: stm32-timer: Convert sysfs sprintf/snprintf [...] new 0cd71145803d iio: st-sensors: Update ST Sensor bindings new 494186662ecf iio: adc: ad7298: Enable on Intel Galileo Gen 1 new d877539ad8e8 iio: adis_buffer: do not return ints in irq handlers new ab3df79782e7 iio: adis16400: do not return ints in irq handlers new 00f6742b5ff4 iio: adis_buffer: check return value on page change new 2335f0d7c790 iio: light: Added AMS tsl2591 driver implementation new afa2b78f1e58 dt-bindings: iio: light: Added AMS tsl2591 device tree binding new 4e023c4dcfc5 iio: adc: adi-axi-adc: simplify devm_adi_axi_adc_conv_register() new 2c6a958789f7 iio: buffer-dmaengine: simplify __devm_iio_dmaengine_buffe [...] new bfc1807acf85 iio: hw_consumer: simplify devm_iio_hw_consumer_alloc() new 8e39d4723a00 iio: triggered-buffer: simplify devm_iio_triggered_buffer_ [...] new cf5724e91515 iio: core: simplify some devm functions new 171a70afbde9 iio: trigger: simplify __devm_iio_trigger_register new 7349e8a36caa iio: inkern: simplify some devm functions new 2599d5bc910d dt-bindings:iio:accel:adis16201 and adis16209 bindings new 7dbd479425d2 dt-bindings:iio:accel:bosch,bma220 device tree binding doc [...] new 3ed7928d9f15 dt-bindings:iio:accel:fsl,mma7455 binding doc new d9bf5d37fd58 dt-bindings:trivial-devices: Add memsic,mxc4005/mxc6255/mx [...] new 1ce9da1f6164 dt-bindings:trivial-devices: Add sensortek,stk8312 and sen [...] new c1096dce272f dt-bindings:iio:adc:adi,ad7298 document bindings new 6e5566e72d2a iio:accel:stk8312: Add lowercase i2c device id new 7f9ef8ed0f40 dt-bindings:iio:dac:ti,dac082s085 yaml conversion new 7bf50a968a1c iio:adc:ad7476: Handle the different regulators used by va [...] new 2cd2b093e444 dt-bindings:iio:adc:adi,ad7476: Add missing binding document new 99422e2a670c dt-bindings: iio: accel: Add SCA3300 documentation new 9cc9806e2217 iio: accel: Add driver for Murata SCA3300 accelerometer new 00a72db718fa iio: adis16475: do not return ints in irq handlers new 0ae157081ca3 iio: adis_buffer: update device page after changing it new 669da56a7eaf iio: adis_buffer: don't push data to buffers on failure new dbf20809d6e0 iio: adis: add burst_max_speed_hz variable new 256e69ab9693 iio: adis16475: do not directly change spi 'max_speed_hz' new b27e1970aa1e iio: adis16400: do not directly change spi 'max_speed_hz' new 69c93a7df74b iio:ABI docs: Fix up duplicate *_calibbias_* documentation [...] new 3a879b29916a iio:ABI docs: Drop device specific docs for _powerdown for [...] new cff8431bf442 iio:ABI docs: Fix issue around repeated definition of out_ [...] new 101af4c20c5a iio:ABI docs: Move specific description of out_altvoltageX [...] new 8f3f13085278 iio: sps30: separate core and interface specific code new b2e171f5a5c6 iio: sps30: add support for serial interface new 7dfc4dc385dc dt-bindings: iio: chemical: sps30: update binding with ser [...] new fb6da706ff1e iio: adc: stm32-adc: Fix docs wrongly marked as kernel-doc new caf0fb3bb38a iio: Documentation: move incompatible ABI to obsolete new f7e196fc0815 dt-bindings:iio:adc: add generic settling-time-us and over [...] new 03f2193a6bea dt-bindings:iio:adc: add documentation for TI TSC2046 controller new 9374e8f5a38d iio: adc: add ADC driver for the TI TSC2046 controller new cb25d770cf9d iio: accel: bmi088: Drop manual assignment of iio_dev.dev.parent new e42523c11f2a iio: dac: ad5766: Drop duplicate setting of iio_dev.dev.pa [...] new 806e657b0f7e iio: adc: mp2629: Drop duplicate setting iio_dev.dev.parent new 85493b9ae818 iio: adc: mt6360: Drop duplicate setting of iio_dev.dev.parent new 9eb04878e4af iio: adc: ti-ads131e08: Drop duplicate setting of iio_dev. [...] new 932bf4710ee1 iio: humidity: hdc2010: Drop duplicate setting of iio_dev. [...] new 63027b34189a iio: position: hid-sensor-custom-intel-hinge: Drop duplica [...] new e6cc8f2b7616 iio: common: scmi_sensors: Drop duplicate setting of iio_d [...] new 15ea2878bfb2 iio: core: move @id from struct iio_dev to struct iio_dev_opaque new e5333ed09e0f iio: avoid shadowing of variable name in to_iio_dev_opaque() new 6eaf9f6a2738 iio: core: move @driver_module from struct iio_dev to stru [...] new 3028e0c2af95 iio: core: move @trig_readonly from struct iio_dev to stru [...] new 62f4f36cdfcd iio: core: move @scan_index_timestamp to struct iio_dev_opaque new b804e2b76ac6 iio: core: move @info_exist_lock to struct iio_dev_opaque new 396f72348569 iio: core: move @chrdev from struct iio_dev to struct iio_ [...] new 8b1c82cb849f iio: core: move @flags from struct iio_dev to struct iio_d [...] new 62a486c46d61 iio: core: move @clock_id from struct iio_dev to struct ii [...] new 3b91452032c4 iio: accel: st_accel: Move platform data from header to C file new dffdd7567874 iio: gyro: st_gyro: Move platform data from header to C file new 38934daf7b5c iio: magnetometer: st_magn: Provide default platform data new 7db4f2cacbed iio: st_sensors: Call st_sensors_power_enable() from bus drivers new d61881ef7f08 iio: st_sensors: Make accel, gyro, magn and pressure probe shared new 6731ca3999ff iio: st_sensors: Add lsm9ds0 IMU support new 8cd401310bc4 dt-bindings: iio: st,st-sensors: Add LSM9DS0 compatible string new ef8512b3b2c8 dt-bindings:iio:dac:ad5755: txt to yaml format conversion. new 3a57abfaa5a6 iio: am2315: Remove acpi_device_id table new aff35afb0190 iio:accel:stk8312: Remove acpi_device_id table new f0e4057e97c1 iio: bme680_spi: Remove acpi_device_id table new b73d21dccf68 iio: bme680_i2c: Remove acpi_device_id table new f7d5c18a8c37 iio: imu: st_lsm6dsx: correct ODR in header new a3e0b51884ee iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers new 7f36da145573 dt-bindings: iio: accel: fxls8962af: add bindings new 90cc5ec5488e iio: accel: fxls8962af: add set/get of samplerate new 9ab2c60e6b26 iio: accel: fxls8962af: add interrupt support new 79e3a5bdd9ef iio: accel: fxls8962af: add hw buffered sampling new af959b7b96b8 iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads new f42590c4cb41 iio: ep93xx: Remove redundant error printing in ep93xx_adc [...] new 347978983b34 dt-bindings: iio: afe: current-sense-shunt: add io-channel-cells new f5abfa40a755 iio: adc: Add missing MODULE_DEVICE_TABLE new 52d8e7f86428 dt-bindings: iio: kionix,kxcjk1013: Document kionix,kx023-1025 new ae4467f6884e iio: accel: kxcjk-1013: Refactor configuration registers i [...] new c630c1768522 iio: accel: kxcjk-1013: Add support for KX023-1025 new 41120ebbb1eb iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_ [...] new a2fa3debc12e iio: light: isl29028: Balance runtime pm + use pm_runtime_ [...] new 6fbaebae758d iio: light: tsl2583: Balance runtime pm + use pm_runtime_r [...] new d3a8969dde08 iio: accel: bmc150-accel: Balanced runtime pm + use pm_run [...] new 2d980d7efd5f iio: accel: mma9551/3: Balance untime pm + use pm_runtime_ [...] new 19611aec50ae iio: accel: kxcjk-1013: Balance runtime pm + use pm_runtim [...] new 2d082b6ed264 iio: imu: kmx61: Balance runtime pm + use pm_runtime_resum [...] new 265028b8d989 iio: adc: stm32-adc: Use pm_runtime_resume_and_get() to re [...] new 29534eb2e242 iio: adc: stm32-dfsdm: Use pm_runtime_resume_and_get() to [...] new 54e81f6818b8 iio: dac: stm32-dac: Use pm_runtime_resume_and_get() to re [...] new 6e4183ec8dfd iio: light: us5182: Use pm_runtime_resume_and_get() to rep [...] new 66e748ae7f82 iio: temp: mlx90614: Handle failure in pm_runtime_resume_a [...] new db9c6c2ec4a8 iio: adc: rcar-gyroadc: Use pm_runtime_resume_and_get() an [...] new 9009a732a87f iio: proximity: srf04: Use pm_runtime_resume_and_get() and [...] new db27fdb33d10 iio: light: vcnl4000: Use pm_runtime_resume_and_get() to r [...] new f30172723ce2 iio: light: vcnl4035: Use pm_runtime_resume_and_get() to r [...] new 9a20795c6027 iio: accel: bmi088: Balance runtime pm + use pm_runtime_re [...] new 264da5124314 iio: magn: bmc150: Balance runtime pm + use pm_runtime_res [...] new 934616e8ebe1 iio: light: rpr0521: Balance runtime pm + use pm_runtime_r [...] new 5937b860e925 iio: accel: mma8452: Balance runtime pm + use pm_runtime_r [...] new fc36da3131a7 iio: accel: bma180: Fix buffer alignment in iio_push_to_bu [...] new 151dbf0078da iio: accel: bma220: Fix buffer alignment in iio_push_to_bu [...] new c6559bf796cc iio: accel: hid: Fix buffer alignment in iio_push_to_buffe [...] new 3ab3aa2e7bd5 iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_t [...] new f65802284a3a iio: accel: mxc4005: Fix overread of data and alignment issue. new f40a71ffec80 iio: accel: stk8312: Fix buffer alignment in iio_push_to_b [...] new 334883894bc1 iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_ [...] new d85d71dd1ab6 iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_ [...] new 7765dfaa22ea iio: adc: vf610: Fix buffer alignment in iio_push_to_buffe [...] new 06778d881f37 iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buf [...] new f4ca2e2595d9 iio: humidity: am2315: Fix buffer alignment in iio_push_to [...] new 19f1a254fe49 iio: prox: srf08: Fix buffer alignment in iio_push_to_buff [...] new 679cc377a03f iio: prox: pulsed-light: Fix buffer alignment in iio_push_ [...] new 37eb8d8c64f2 iio: prox: as3935: Fix buffer alignment in iio_push_to_buf [...] new 1ef2f51e9fe4 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_bu [...] new 7692088f7286 iio: magn: bmc150: Fix buffer alignment in iio_push_to_buf [...] new 3d4725194de6 iio: light: isl29125: Fix buffer alignment in iio_push_to_ [...] new ff08fbc22ab3 iio: light: tcs3414: Fix buffer alignment in iio_push_to_b [...] new df2f37cffd6e iio: light: tcs3472: Fix buffer alignment in iio_push_to_b [...] new b0f5d8db7348 iio: chemical: atlas: Fix buffer alignment in iio_push_to_ [...] new 8dea228b174a iio: cros_ec_sensors: Fix alignment of buffer in iio_push_ [...] new 8979b67ec61a iio: potentiostat: lmp91000: Fix alignment of buffer in ii [...] new 2a1c6a7743d7 iio: light: pa12203001: Use pm_runtime_resume_and_get() to [...] new 43fa73945049 iio: core: Fix an error pointer vs NULL bug in devm_iio_de [...] new bd1455615f40 iio:adc:ad7766: Fix unnecessary check in ad7766_probe() new 7fce54ace336 iio: light: tsl2591: fix some signedness bugs new 2989df460cf8 iio: light: tsl2591: delete a stray tab new 08e4d8f11134 iio: si1133: fix format string warnings new a270b89dde14 iio: adc: tsc2046: fix a warning message in tsc2046_adc_up [...] new 7c6d33e7b4aa iio: hid: trigger: Balance runtime pm + use pm_runtime_res [...] new c802e84428f6 Merge remote-tracking branch 'iio/togreg' adds a00593737f8b interconnect: qcom: bcm-voter: add a missing of_node_put() adds 1fd86e280d8b interconnect: qcom: Add missing MODULE_DEVICE_TABLE new ab59e6906f24 Merge remote-tracking branch 'icc/icc-next' new 1325d86b2936 Merge remote-tracking branch 'dmaengine/next' adds 661ee6280931 cgroup: introduce cgroup.kill adds 340272b04036 docs/cgroup: add entry for cgroup.kill adds 0de3103fa2cf tests/cgroup: use cgroup.kill in cg_killall() adds 8075e4f6c990 tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() adds 85e3b86ed0b7 tests/cgroup: test cgroup.kill adds f4f809f66b75 cgroup: inline cgroup_task_freeze() new 34588ea5aa65 Merge remote-tracking branch 'cgroup/for-next' adds b294ff3e3449 scsi: ufs: core: Enable power management for wlun adds aef80fd1da32 scsi: ufs: sysfs: Resume the proper SCSI device adds 39107e8577ad scsi: aacraid: Replace one-element array with flexible-arr [...] new 77c1c74001ed Merge branch 'fixes' into for-next new 19d4902b12f6 Merge branch 'fixes' into for-next new 52286780741a Merge remote-tracking branch 'scsi/for-next' new 1d8613a23f3c scsi: ufs: core: Introduce HBA performance monitor sysfs nodes new 6ecdafaec79d scsi: target: cxgbit: Unmap DMA buffer before calling targ [...] new 9959d45166fa scsi: snic: Fix an error message new 8fb82abccc8a scsi: scsi_debug: Drop if with an always false condition new 998da772fd86 scsi: target: iscsi: Drop unnecessary container_of() new 09c65383970e scsi: qedf: Drop unnecessary NULL checks after container_of() new 2dde5c8d912e scsi: core: Fix a comment in function scsi_host_dev_release() new 3ac0fcb4b1a3 scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV [...] new d5b45dd5ba6c scsi: ibmvfc: Handle move login failure new 5114975eb2de scsi: ibmvfc: Avoid move login if fast fail is enabled new 2e51f78b5d87 scsi: ibmvfc: Reinit target retries new 96f3903c4c7a scsi: message: fusion: Remove redundant assignment to rc new f8a78e9118ee scsi: target: sbp_target: Remove redundant assignment to pg_size new 17f947b8b06f scsi: target: core: Unify NAA identifier generation new 2469f1e0412c scsi: target: core: Add configurable IEEE Company ID attribute new 64ae33ef7486 scsi: target: core: Bump INQUIRY VERSION to SPC-4 new b790a56d66ea scsi: target: core: Add the VERSION DESCRIPTOR fields to t [...] new 4803bd066cb9 scsi: bfa: Remove some unused variables new 4c6cb9ed63df scsi: ufs: core: Remove usfhcd_is_*_pm() macros new 7f2b3c8bcb7f scsi: ufs: core: Remove redundant parenthesis new 0edca4fc633c scsi: be2iscsi: Remove redundant initialization new 44c5027bb5c8 scsi: 3w-9xxx: Use flexible array members to avoid struct padding new d133b441488d scsi: 3w-9xxx: Reduce scope of structure packing new 05f7f1b9ee82 scsi: 3w-9xxx: Fix endianness issues in command packets new f595b6e19e88 Merge remote-tracking branch 'scsi-mkp/for-next' new 82b92ab4a854 Merge remote-tracking branch 'vhost/linux-next' new 918897973657 Merge remote-tracking branch 'rpmsg/for-next' adds 63c4acfb8031 dt-bindings: gpio: convert rk3328-grf-gpio.txt to YAML adds c35fb576652d gpio: logicvc: Remove redundant error printing in logicvc_ [...] adds e7d8fde4ab50 gpio: mockup: Switch to use gpiochip_get_desc() adds f2e03ca3e839 gpiolib: Drop duplicate offset check in gpiochip_is_requested() adds cde3d0f81e67 bitmap: Make bitmap_remap() and bitmap_bitremap() availabl [...] adds 043aa3db1cbb gpio: xilinx: Introduce xgpio_read_chan() / xgpio_write_chan() adds 02b3f84d9080 gpio: xilinx: Switch to use bitmap APIs adds 6453b9532b5f gpio: xilinx: No need to disable IRQs in the handler new 188f1db26325 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 8a994e18dbf0 Merge remote-tracking branch 'pinctrl/for-next' adds 2cee31cd4973 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin adds 702a5fa2fe4d pinctrl: renesas: r8a77990: JTAG pins do not have pull-dow [...] adds d82b92410359 pinctrl: renesas: r8a77990: Drop bogus PUEN_ prefixes in comments adds cf04bbe5ed29 pinctrl: renesas: r8a7778: Remove unused PORT_GP_PUP_1() macro adds 904ec4bebc1d pinctrl: renesas: r8a779{51,6,65}: Reduce non-functional d [...] new 2ff8598a986b Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new dd51a3cbbabe Merge remote-tracking branch 'userns/for-next' new 5336f340efe3 Merge remote-tracking branch 'livepatching/for-next' new ded60767a55a Merge remote-tracking branch 'coresight/next' new 7fca80e86906 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 80077d35f674 Merge remote-tracking branch 'kspp/for-next/kspp' new 69c1ded4a7d2 Merge remote-tracking branch 'gnss/gnss-next' new 890c18a3d67f Merge remote-tracking branch 'slimbus/for-next' new 830f54ec0936 nvmem: sprd: Add missing MODULE_DEVICE_TABLE new b9e014141f5a nvmem: qcom-spmi-sdam: add missing MODULE_DEVICE_TABLE new 185ed10fab95 nvmem: sc27xx: Add missing MODULE_DEVICE_TABLE new 83aab756d2a8 nvmem: sprd: Fix an error message new ed552505629d nvmem: core: add a missing of_node_put new 99e301048d79 nvmem: sunxi_sid: Set type to OTP new d1a5f4ca656b nvmem: qfprom: minor nit fixes new e7f8a605d3cc Merge remote-tracking branch 'nvmem/for-next' new 03b30cc38dd3 hv_balloon: Remove redundant assignment to region_start new adae1e931acd Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] new bf5fd8cae3c8 scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs new 32c0ff83550e hv_utils: Fix passing zero to 'PTR_ERR' warning new 35322e92d537 Merge remote-tracking branch 'hyperv/hyperv-next' adds aecd79c09c2f auxdisplay: Add I2C gpio expander example new 9eaba10adcb4 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 60f3dc14a82f Merge remote-tracking branch 'fpga/for-next' new 120b5c9d55f4 Merge remote-tracking branch 'rust/rust-next' new 0909070e2b35 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new df4a5bafe6fa Revert "mm/gup: check page posion status for coredump." new b76aa5229ff3 ipc/mqueue, msg, sem: Avoid relying on a stack reference p [...] new cb9e44c5e243 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 906e5a33ab1c /proc/kpageflags: do not use uninitialized struct pages new 29e57a4220f1 kthread: switch to new kerneldoc syntax for named variable [...] new b9601acf6ed1 ia64: headers: drop duplicated words new cc4321224b00 streamline_config.pl: make spacing consistent new 604ab05f2fd4 streamline_config.pl: add softtabstop=4 for vim users new dc1c78cd5b19 ocfs2: remove unnecessary INIT_LIST_HEAD() new 7a5c764b55c1 ocfs2: fix snprintf() checking new 564e116a4d36 ocfs2: remove redundant assignment to pointer queue new 3f20bb54f6db ocfs2: remove repeated uptodate check for buffer new 4bad2455877d ocfs2: clear links count in ocfs2_mknod() if an error occurs new 630b4d5bdf80 ocfs2: fix ocfs2 corrupt when iputting an inode new d14a1d518f32 kernel: watchdog: modify the explanation related to watchd [...] new 73abf33a4a4d doc: watchdog: modify the explanation related to watchdog thread new 023daf7974ba doc: watchdog: modify the doc related to "watchdog/%u" new f218a77c017f kunit: make test->lock irq safe new 5ab5618fd843 mm/slub, kunit: add a KUnit test for SLUB debugging functionality new e8e79d1235ef mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 60bb43e5b727 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new b6fbd0a804c2 slub: remove resiliency_test() function new 102574f72988 mm, slub: change run-time assertion in kmalloc_index() to [...] new 9259ac080a33 kfence: test: fix for "mm, slub: change run-time assertion [...] new bd0cbe55fb15 tools/vm/page_owner_sort.c: check malloc() return new cb6fb3dc46d8 mm: page-writeback: kill get_writeback_state() comments new 84452583d22e mm/page-writeback: Fix performance when BDI's share of rat [...] new 3889798e0b6a mm/page-writeback: update the comment of Dirty position control new d7fa876b1118 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new a1e8c2417703 mm/gup_benchmark: support threading new 21ffd7b88fc8 mm: gup: allow FOLL_PIN to scale in SMP new d6c1ea1f47bb mm: gup: pack has_pinned in MMF_HAS_PINNED new 17dff2c492fc mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new 6f4a4e00af58 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new 0399cd074a2c mm/swapfile: use percpu_ref to serialize against concurren [...] new 9a9be77cab66 swap: fix do_swap_page() race with swapoff new 0e9b86627a13 mm/swap: remove confusing checking for non_swap_entry() in [...] new b224b676603c mm/shmem: fix shmem_swapin() race with swapoff new fe098528dce9 mm/memcg: move mod_objcg_state() to memcontrol.c new 10bb09e3d8fa mm/memcg: cache vmstat data in percpu memcg_stock_pcp new d0e9b75015c9 mm/memcg: improve refill_obj_stock() performance new eee9b5bf6680 mm/memcg: optimize user context object stock access new ad01460376c9 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new cc3486f9ba17 mm: memcg/slab: properly set up gfp flags for objcg pointer array new fd688a395a46 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new 423497524d7e mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new 1f0afc0eb5ac mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new 1f2cfa7448f4 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 59f29d18eac5 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new bf763ffa18c3 mm: memcontrol: fix root_mem_cgroup charging new 3730729b13f3 mm: memcontrol: fix page charging in page replacement new 5c10f9df63cb mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new ea87d298a0c6 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new f087f48d6497 mm: memcontrol: simplify lruvec_holds_page_lru_lock new 88d4fa5eb55f mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new 546be61e80b9 mm: memcontrol: simplify the logic of objcg pinning memcg new 61037f0e16f8 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new 5c827bc7c3e8 mm: vmscan: remove noinline_for_stack new 3c1fb8bd0505 mm: improve mprotect(R|W) efficiency on pages referenced once new 15e963bb1657 mm-improve-mprotectrw-efficiency-on-pages-referenced-once-fix new 2ec91c6e8ef1 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new a29368d0fa87 binfmt: remove in-tree usage of MAP_EXECUTABLE new b58ddbea642d binfmt-remove-in-tree-usage-of-map_executable-fix new 02fce3f41016 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 49e25fe6d59c mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new 1a97fe73c3a9 mm/mmap: introduce unlock_range() for code cleanup new 6f8c2150060c mm-mmap-introduce-unlock_range-for-code-cleanup-fix new 695500a8fe78 mm/mmap: use find_vma_intersection() in do_mmap() for overlap new 648b995a1767 mm/memory.c: fix comment of finish_mkwrite_fault() new 31fdda88b714 selftest/mremap_test: update the test to handle pagesize o [...] new d9236bead04c selftest/mremap_test: avoid crash with static build new 2812d6aa9424 mm/mremap: use pmd/pud_poplulate to update page table entries new 94bd3c601aaf powerpc/mm/book3s64: fix possible build error new 85c9c156e862 powerpc/mm/book3s64: update tlb flush routines to take a p [...] new 63597e5f703d mm/mremap: use range flush that does TLB and page walk cac [...] new fb393438dc94 mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] new 5c6b3d52b6be mm/mremap: move TLB flush outside page table lock new 54bc3daf4785 mm/mremap: allow arch runtime override new 534ee16f33cf powerpc/mm: enable move pmd/pud new f4d1ef9e640c printk: introduce dump_stack_lvl() new ff5187c0a992 fix for "printk: introduce dump_stack_lvl()" new cd3062ed8976 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 0dcb12247bd4 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 72908f741725 mm/mmzone.h: simplify is_highmem_idx() new fed8b4cb6bea mm: make __dump_page static new 36d18743f5ed mm/debug: factor PagePoisoned out of __dump_page new bd698882a7aa mm/page_owner: constify dump_page_owner new 054e9ac5a858 mm: make compound_head const-preserving new 0c790225fb27 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new 7327384ecb5b mm: constify page_count and page_ref_count new ccf8aa7203ae mm: optimise nth_page for contiguous memmap new 35814e61d193 mm/page_alloc: switch to pr_debug new b2dfe27d8b8a mm/page_alloc: split per cpu page lists and zone stats new 676535512684 mm/page_alloc: split per cpu page lists and zone stats -fix new e481fac7d80b mm/page_alloc: convert per-cpu list protection to local_lock new e332c66a4fef mm/vmstat: convert NUMA statistics to basic NUMA counters new 851a7a26af0a mm/vmstat: inline NUMA event counter updates new acc6f9de2f32 mm/page_alloc: batch the accounting updates in the bulk allocator new ef504cac8bf8 mm/page_alloc: reduce duration that IRQs are disabled for [...] new 673589a01696 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new eb4bbeb3ee68 mm/page_alloc: avoid conflating IRQs disabled with zone->lock new 68f99ff04576 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new 50b92bd73f04 mm: memory_hotplug: factor out bootmem core functions to b [...] new 5b87a07c0aef mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 3b2e35669686 mm: hugetlb: gather discrete indexes of tail page new 11b8381abe94 mm: hugetlb: free the vmemmap pages associated with each H [...] new 2dbb12d19dd5 mm: hugetlb: defer freeing of HugeTLB pages new bc6b3525f912 mm: hugetlb: alloc the vmemmap pages associated with each [...] new be665be8cabe mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new a6b527ea886a mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new 8e3d379f730e mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new eb0cbc4395d6 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new faffbf892c92 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 12cfc348744d mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new 15436ee584f3 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new ebdd1f89c456 mm/huge_memory.c: use page->deferred_list new 4ff3168b7abe mm/huge_memory.c: add missing read-only THP checking in tr [...] new 9c56d6ce1edc mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new b94ec438de4d mm/huge_memory.c: don't discard hugepage if other processe [...] new c76e659b6556 mm/hugetlb: change parameters of arch_make_huge_pte() new cf4deed586e2 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new f8712dee6dc5 x86: define only {pud/pmd}_{set/clear}_huge when useful new 5d8b050eb4df mm/vmalloc: enable mapping of huge pages at pte level in vmap new 6416b283b207 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new 05d927ac0126 powerpc/8xx: add support for huge pages on VMAP and VMALLOC new 3c48c95011bb userfaultfd/selftests: use user mode only new b731566bfb51 userfaultfd/selftests: remove the time() check on delayed uffd new d006792cb6af userfaultfd/selftests: dropping VERIFY check in locking_thread new 4cf4973d1ff4 userfaultfd/selftests: only dump counts if mode enabled new 81ccff4b04da userfaultfd/selftests: unify error handling new 35fdc57897d2 mm/thp: simplify copying of huge zero page pmd when fork new 1a10f3fe4203 mm/userfaultfd: fix uffd-wp special cases for fork() new dd474fdf9432 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new 4ea87799951f mm/userfaultfd: fail uffd-wp registration if not supported new 95cef007c355 mm/pagemap: export uffd-wp protection information new 9c13671876ea userfaultfd/selftests: add pagemap uffd-wp test new f7e89f242f0d userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 6867a29320b7 userfaultfd/shmem: support minor fault registration for shmem new c9a4579a9f53 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new 37aa962fe33a userfaultfd/shmem: advertise shmem minor fault support new 42660ee254d8 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 1861e1c4ef59 userfaultfd/selftests: use memfd_create for shmem test type new 9c9db903230e userfaultfd/selftests: create alias mappings in the shmem test new 72cfac82ddce userfaultfd/selftests: reinitialize test context in each test new b0287e43fb42 userfaultfd/selftests: exercise minor fault handling shmem [...] new 2fb8a88cbf9e mm/kconfig: move HOLES_IN_ZONE into mm new b93e37bdf227 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new ceb8303b9df1 include/linux/mmzone.h: add documentation for pfn_valid() new dedb301be5ca memblock: update initialization of reserved pages new dd54e7fd92be arm64: decouple check whether pfn is in linear map from pf [...] new 124d36c36b65 arm64: drop pfn_valid_within() and simplify pfn_valid() new a8e4b917e897 arm64-drop-pfn_valid_within-and-simplify-pfn_valid-fix new e53b7433f30f mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 56a64f2e17ff mm: thp: check total_mapcount instead of page_mapcount new 0c0150d9956e nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new aba5dbb9d7c8 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new 364252fd313a mm: make variable names for populate_vma_page_range() consistent new ac2c9fddf0a8 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new 0e41c02e41aa mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new a1acf7e27254 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new 2885eae0ad73 selftests/vm: add protection_keys_32 / protection_keys_64 [...] new 2a0c8a2d1bea selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 7af4115f793d mm/memory_hotplug: rate limit page migration warnings new c6c414d0e122 mm/highmem: Remove deprecated kmap_atomic new e11d3ff0e755 mm: fix typos and grammar error in comments new eade6b346ff4 mm: fix comments mentioning i_mutex new 488fe1490487 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 8b440028116d fs/buffer.c: dump more info for __getblk_gfp() stall problem new 7f0e5972c9b4 kernel/hung_task.c: Monitor killed tasks. new 9fe8a8b783dc proc: Avoid mixing integer types in mem_rw() new 785aa6bf0ff3 procfs: allow reading fdinfo with PTRACE_MODE_READ new 8547abe5472e procfs/dmabuf: add inode number to /proc/*/fdinfo new 63c47c78ebb4 sysctl: remove redundant assignment to first new dd566fdb6ae8 proc/sysctl: make protected_* world readable new 925366294e2d kernel.h: split out panic and oops helpers new 988171ed3239 kernelh-split-out-panic-and-oops-helpers-fix new b2ccf42a3b64 lib: decompress_bunzip2: remove an unneeded semicolon new 96539f894c46 lib/string_helpers: switch to use BIT() macro new a28376788eb9 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new 559569573aa8 lib/string_helpers: drop indentation level in string_escape_mem() new 6172dada77f4 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 720d7f79398d lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new c0651efd843f lib/string_helpers: allow to append additional characters [...] new f474c9cf3824 lib/test-string_helpers: print flags in hexadecimal format new a833b712c13b lib/test-string_helpers: get rid of trailing comma in terminators new 8316ab76397f lib/test-string_helpers: add test cases for new features new 65b43ff2a604 MAINTAINERS: add myself as designated reviewer for generic [...] new 8050a6129e5a seq_file: introduce seq_escape_mem() new 691d5be24669 seq_file: add seq_escape_str() as replica of string_escape_str() new ff515d3fe5d9 seq_file: convert seq_escape() to use seq_escape_str() new 1a59ecbcc00b nfsd: avoid non-flexible API in seq_quote_mem() new 3d079ca3b8f5 seq_file: drop unused *_escape_mem_ascii() new fe7d20fff734 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new e60a2c53cc4f lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new 7d0815a5124a checkpatch: scripts/spdxcheck.py now requires python3 new c7a9c1c4cd66 init: print out unknown kernel parameters new a15846f16694 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 8581a000ad5c x86: signal: don't do sas_ss_reset() until we are certain [...] new cce84b97c3bf aio: simplify read_events() new ab34d44c4361 ipc sem: use kvmalloc for sem_undo allocation new e4d489899106 ipc: use kmalloc for msg_queue and shmid_kernel new 7e04b4ace173 Merge branch 'akpm-current/current' new ff00f3e0e2ac mm: define default value for FIRST_USER_ADDRESS new 908c372c757a mm/slub: use stackdepot to save stack trace in objects new 91bbded7e203 slub: STACKDEPOT: rename save_stack_trace() new ffbfd5bb18fc mmap: make mlock_future_check() global new fac403112456 riscv/Kconfig: make direct map manipulation options depend on MMU new dd710974c655 set_memory: allow set_direct_map_*_noflush() for multiple pages new 0abe3abe1041 set_memory: allow querying whether set_direct_map_*() is a [...] new c87f28964f41 mm: introduce memfd_secret system call to create "secret" [...] new c45a7ef0a92c PM: hibernate: disable when there are active secretmem users new 1e1735260c3b arch, mm: wire up memfd_secret system call where relevant new 2f2986a37407 secretmem: test: add basic selftest for memfd_secret(2) new 814eec0f0b33 buildid: only consider GNU notes for build ID parsing new 1365c451e6f9 buildid: add API to parse build ID out of buffer new 692947dbd03b buildid: stash away kernels build ID on init new e3df8aa94567 dump_stack: add vmlinux build ID to stack traces new 5e99492e053e module: add printk formats to add module build ID to stacktraces new 896a534f4db5 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new f138213bbdbb buildid: fix build when CONFIG_MODULES is not set new 70703b8d60eb arm64: stacktrace: use %pSb for backtrace printing new f89cdd0900cc x86/dumpstack: use %pSb/%pBb for backtrace printing new f4d642c81c5a scripts/decode_stacktrace.sh: support debuginfod new 9509f514befe scripts/decode_stacktrace.sh: silence stderr messages from [...] new 261e307fc2c1 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new e2516c0307fb buildid: mark some arguments const new 14478bf0024a buildid: fix kernel-doc notation new 33d938e7711a kdump: use vmlinux_build_id to simplify new 56f3e87a1183 Merge branch 'akpm/master' new a1f92694393a Add linux-next specific files for 20210518
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 (4bf27b1f7330) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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 1253 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 | 1 + Documentation/ABI/obsolete/sysfs-bus-iio | 182 + Documentation/ABI/obsolete/sysfs-class-dax | 2 +- Documentation/ABI/obsolete/sysfs-cpuidle | 2 +- .../ABI/obsolete/sysfs-kernel-fadump_registered | 2 +- .../ABI/obsolete/sysfs-kernel-fadump_release_mem | 2 +- Documentation/ABI/removed/sysfs-bus-nfit | 2 +- Documentation/ABI/removed/sysfs-kernel-uids | 2 +- Documentation/ABI/stable/sysfs-bus-vmbus | 2 +- Documentation/ABI/stable/sysfs-bus-xen-backend | 2 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 4 +- Documentation/ABI/testing/configfs-iio | 2 +- Documentation/ABI/testing/configfs-most | 8 +- Documentation/ABI/testing/configfs-usb-gadget | 2 +- Documentation/ABI/testing/configfs-usb-gadget-uvc | 4 +- Documentation/ABI/testing/debugfs-driver-genwqe | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 2 +- Documentation/ABI/testing/sysfs-bus-fsi | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 125 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 33 - .../ABI/testing/sysfs-bus-iio-health-afe440x | 10 +- Documentation/ABI/testing/sysfs-bus-iio-icm42600 | 20 - .../ABI/testing/sysfs-bus-iio-light-lm3533-als | 11 +- Documentation/ABI/testing/sysfs-bus-nfit | 40 +- Documentation/ABI/testing/sysfs-bus-papr-pmem | 4 +- Documentation/ABI/testing/sysfs-bus-pci | 4 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/ABI/testing/sysfs-driver-ufs | 130 +- Documentation/ABI/testing/sysfs-fs-f2fs | 2 +- Documentation/ABI/testing/sysfs-module | 4 +- Documentation/accounting/delay-accounting.rst | 12 +- Documentation/admin-guide/cgroup-v2.rst | 15 + Documentation/admin-guide/kdump/kdump.rst | 3 +- Documentation/admin-guide/kernel-parameters.txt | 33 +- Documentation/admin-guide/lockup-watchdogs.rst | 4 +- Documentation/admin-guide/mm/hugetlbpage.rst | 11 + Documentation/admin-guide/mm/memory-hotplug.rst | 13 + Documentation/admin-guide/mm/pagemap.rst | 2 + Documentation/admin-guide/mm/userfaultfd.rst | 3 +- Documentation/admin-guide/sysctl/kernel.rst | 43 +- Documentation/cdrom/cdrom-standard.rst | 30 +- Documentation/core-api/printk-formats.rst | 18 +- Documentation/dev-tools/kcsan.rst | 5 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 10 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/mediatek.yaml | 29 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../bindings/display/bridge/cdns,mhdp8546.yaml | 15 +- .../bindings/display/bridge/ite,it66121.yaml | 124 + .../bindings/display/panel/samsung,lms397kf04.yaml | 74 + .../bindings/gpio/rockchip,rk3328-grf-gpio.txt | 32 - .../bindings/gpio/rockchip,rk3328-grf-gpio.yaml | 50 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 30 +- .../bindings/iio/accel/adi,adis16201.yaml | 55 + .../bindings/iio/accel/bosch,bma220.yaml | 50 + .../devicetree/bindings/iio/accel/fsl,mma7455.yaml | 82 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 1 + .../bindings/iio/accel/murata,sca3300.yaml | 44 + .../bindings/iio/accel/nxp,fxls8962af.yaml | 80 + Documentation/devicetree/bindings/iio/adc/adc.yaml | 12 + .../devicetree/bindings/iio/adc/adi,ad7298.yaml | 48 + .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 174 + .../devicetree/bindings/iio/adc/ti,tsc2046.yaml | 115 + .../bindings/iio/afe/current-sense-shunt.yaml | 4 + .../bindings/iio/chemical/sensirion,sps30.yaml | 7 +- .../devicetree/bindings/iio/dac/ad5755.txt | 124 - .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 169 + .../devicetree/bindings/iio/dac/ti,dac082s085.yaml | 72 + .../devicetree/bindings/iio/dac/ti-dac082s085.txt | 34 - .../bindings/iio/light/amstaos,tsl2591.yaml | 50 + .../devicetree/bindings/iio/st,st-sensors.yaml | 262 +- .../bindings/iio/temperature/ti,tmp117.yaml | 41 + .../devicetree/bindings/leds/leds-bcm6328.txt | 4 +- .../devicetree/bindings/leds/leds-bcm6358.txt | 2 +- .../memory-controllers/nvidia,tegra20-emc.txt | 130 - .../memory-controllers/nvidia,tegra20-emc.yaml | 230 + .../devicetree/bindings/misc/eeprom-93xx46.txt | 3 + .../devicetree/bindings/mmc/renesas,mmcif.txt | 53 - .../devicetree/bindings/mmc/renesas,mmcif.yaml | 135 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 9 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/net/dsa/qca8k.txt | 40 + .../devicetree/bindings/net/rockchip-dwmac.yaml | 30 +- .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie.txt | 24 + .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 5 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 25 + .../devicetree/bindings/phy/rcar-gen3-phy-pcie.txt | 24 - .../bindings/phy/renesas,rcar-gen3-pcie-phy.yaml | 53 + .../bindings/power/supply/charger-manager.txt | 91 - .../bindings/power/supply/charger-manager.yaml | 215 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 26 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 + Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../bindings/serial/brcm,bcm7271-uart.yaml | 2 +- .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/serial/pl011.yaml | 4 +- .../bindings/serial/qca,ar9330-uart.yaml | 4 +- .../bindings/serial/renesas,em-uart.yaml | 2 +- .../devicetree/bindings/serial/samsung_uart.yaml | 2 +- .../devicetree/bindings/serial/serial.yaml | 2 + .../devicetree/bindings/serial/sifive-serial.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 3 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- .../devicetree/bindings/soc/rockchip/grf.txt | 61 - .../devicetree/bindings/soc/rockchip/grf.yaml | 260 + .../devicetree/bindings/sound/cs42l42.txt | 7 + .../devicetree/bindings/spi/renesas,rzn1-spi.txt | 11 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 + .../devicetree/bindings/timer/renesas,tpu.txt | 21 - .../devicetree/bindings/timer/renesas,tpu.yaml | 56 + .../devicetree/bindings/trivial-devices.yaml | 12 + Documentation/driver-api/nvdimm/nvdimm.rst | 2 +- Documentation/driver-api/serial/index.rst | 1 - Documentation/filesystems/erofs.rst | 175 +- Documentation/filesystems/proc.rst | 11 +- Documentation/gpu/drm-internals.rst | 12 + Documentation/gpu/todo.rst | 2 + Documentation/hwmon/mp2888.rst | 113 + Documentation/hwmon/pmbus-core.rst | 42 +- Documentation/hwmon/pmbus.rst | 11 +- Documentation/networking/caif/caif.rst | 4 +- .../device_drivers/ethernet/intel/i40e.rst | 4 +- .../device_drivers/ethernet/intel/iavf.rst | 2 +- Documentation/scheduler/sched-nice-design.rst | 2 +- .../translations/zh_CN/core-api/index.rst | 13 +- .../translations/zh_CN/core-api/kernel-api.rst | 369 + .../translations/zh_CN/core-api/kobject.rst | 378 + .../translations/zh_CN/core-api/printk-basics.rst | 110 + .../translations/zh_CN/core-api/printk-formats.rst | 580 + .../translations/zh_CN/core-api/workqueue.rst | 337 + Documentation/translations/zh_CN/index.rst | 2 +- .../zh_CN/maintainer/configure-git.rst | 62 + .../translations/zh_CN/maintainer/index.rst | 21 + .../zh_CN/maintainer/maintainer-entry-profile.rst | 92 + .../zh_CN/maintainer/modifying-patches.rst | 51 + .../zh_CN/maintainer/pull-requests.rst | 148 + .../zh_CN/maintainer/rebasing-and-merging.rst | 165 + Documentation/virt/kvm/amd-memory-encryption.rst | 2 +- Documentation/x86/amd-memory-encryption.rst | 6 +- MAINTAINERS | 98 +- Makefile | 6 +- Next/SHA1s | 301 +- Next/Trees | 13 +- Next/merge.log | 4492 ++- arch/Kconfig | 20 - arch/alpha/include/asm/pgtable.h | 1 - arch/alpha/include/asm/unaligned.h | 12 - arch/alpha/include/uapi/asm/mman.h | 3 + arch/alpha/kernel/setup.c | 2 +- arch/alpha/kernel/smp.c | 1 - arch/alpha/kernel/srmcons.c | 9 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arc/include/asm/pgtable.h | 6 - arch/arc/kernel/smp.c | 1 - arch/arm/arm-soc-for-next-contents.txt | 213 - arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 2 +- arch/arm/boot/dts/exynos4210-trats.dts | 2 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 1 + arch/arm/boot/dts/exynos4412-midas.dtsi | 1 + arch/arm/boot/dts/exynos4412-n710x.dts | 4 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 1 + arch/arm/boot/dts/exynos4412-origen.dts | 1 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 1 + arch/arm/boot/dts/exynos5250-arndale.dts | 1 + arch/arm/boot/dts/exynos5410-odroidxu.dts | 1 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 1 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 1 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 1 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 2 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 2 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 4 +- arch/arm/boot/dts/imx25-pinfunc.h | 12 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 7 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 12 + arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 - arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 1 + arch/arm/boot/dts/r8a7791-koelsch.dts | 4 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 2 +- arch/arm/boot/dts/rk3066a.dtsi | 53 +- arch/arm/boot/dts/rk3188.dtsi | 53 +- arch/arm/boot/dts/rk322x.dtsi | 4 - arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/boot/dts/s5pv210-goni.dts | 9 - arch/arm/configs/shmobile_defconfig | 1 - arch/arm/crypto/Makefile | 10 +- arch/arm/crypto/poly1305-core.S_shipped | 1158 - arch/arm/crypto/sha256-core.S_shipped | 2816 -- arch/arm/crypto/sha512-core.S_shipped | 1869 - arch/arm/include/asm/unaligned.h | 27 - arch/arm/kernel/smp.c | 1 - arch/arm/mach-exynos/exynos.c | 2 + arch/arm/mach-imx/mach-imx50.c | 7 + arch/arm/mach-imx/suspend-imx53.S | 4 +- arch/arm/mach-s3c/mach-rx1950.c | 1 - arch/arm/tools/syscall.tbl | 2 +- arch/arm/xen/mm.c | 20 +- arch/arm64/Kconfig | 3 - arch/arm64/boot/dts/allwinner/Makefile | 1 - .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 194 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 1 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 1 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1019 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 362 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 146 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 139 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 25 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 182 + arch/arm64/boot/dts/mediatek/Makefile | 8 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 149 - .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 30 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 44 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 32 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 27 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 12 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts | 13 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts | 12 + .../dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi | 26 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 8 + arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 22 + arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 77 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 11 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 31 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 11 +- arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/Makefile | 10 +- arch/arm64/crypto/poly1305-core.S_shipped | 835 - arch/arm64/crypto/sha256-core.S_shipped | 2069 -- arch/arm64/crypto/sha512-core.S_shipped | 1093 - arch/arm64/include/asm/hugetlb.h | 3 +- arch/arm64/include/asm/kvm_asm.h | 3 + arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/page.h | 3 +- arch/arm64/include/asm/pgtable.h | 2 - arch/arm64/include/asm/preempt.h | 2 +- arch/arm64/include/asm/unistd32.h | 3 +- arch/arm64/kernel/setup.c | 1 + arch/arm64/kernel/smp.c | 1 - arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kvm/Kconfig | 5 +- arch/arm64/kvm/arm.c | 11 + arch/arm64/kvm/hyp/exception.c | 18 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 18 - arch/arm64/kvm/hyp/nvhe/hyp-main.c | 8 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 2 +- arch/arm64/kvm/hyp/nvhe/switch.c | 3 +- arch/arm64/kvm/hyp/vhe/switch.c | 3 +- arch/arm64/kvm/mmu.c | 14 +- arch/arm64/kvm/sys_regs.c | 42 +- arch/arm64/mm/flush.c | 4 +- arch/arm64/mm/hugetlbpage.c | 5 +- arch/arm64/mm/init.c | 17 +- arch/arm64/mm/ioremap.c | 4 +- arch/arm64/mm/mmu.c | 4 +- arch/arm64/net/bpf_jit_comp.c | 6 +- arch/arm64/tools/gen-cpucaps.awk | 2 +- arch/csky/Kconfig | 7 +- arch/csky/include/asm/pgtable.h | 1 - arch/csky/kernel/smp.c | 1 - arch/hexagon/include/asm/pgtable.h | 3 - arch/ia64/Kconfig | 3 - arch/ia64/include/asm/pal.h | 2 +- arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/spinlock.h | 2 +- arch/ia64/include/asm/unaligned.h | 12 - arch/ia64/include/asm/uv/uv_hub.h | 2 +- arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/Kconfig | 1 + arch/m68k/emu/nfcon.c | 2 +- arch/m68k/include/asm/pgtable_mm.h | 1 - arch/m68k/include/asm/unaligned.h | 26 - arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/include/asm/unaligned.h | 27 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/mips/Kconfig | 4 - arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 16 +- arch/mips/crypto/crc32-mips.c | 2 +- arch/mips/include/asm/hugetlb.h | 8 +- arch/mips/include/asm/pgtable-32.h | 1 - arch/mips/include/asm/pgtable-64.h | 1 - arch/mips/include/uapi/asm/mman.h | 3 + arch/mips/kernel/relocate.c | 1 + arch/mips/kernel/smp.c | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/loongson64/reset.c | 5 +- arch/mips/sgi-ip22/ip22-reset.c | 1 + arch/mips/sgi-ip32/ip32-reset.c | 1 + arch/nios2/include/asm/pgtable.h | 2 - arch/openrisc/include/asm/barrier.h | 9 + arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/include/asm/unaligned.h | 47 - arch/openrisc/kernel/setup.c | 2 + arch/openrisc/kernel/smp.c | 2 - arch/openrisc/mm/init.c | 6 +- arch/parisc/include/asm/pgtable.h | 2 - arch/parisc/include/asm/unaligned.h | 6 +- arch/parisc/include/uapi/asm/mman.h | 3 + arch/parisc/kernel/pdc_chassis.c | 1 + arch/parisc/kernel/pdc_cons.c | 8 +- arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 19 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 29 +- arch/powerpc/include/asm/book3s/pgtable.h | 1 - arch/powerpc/include/asm/hvcall.h | 3 + arch/powerpc/include/asm/interrupt.h | 9 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 5 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 43 + arch/powerpc/include/asm/nohash/32/pgtable.h | 1 - arch/powerpc/include/asm/nohash/64/pgtable.h | 2 - arch/powerpc/include/asm/paravirt.h | 22 +- arch/powerpc/include/asm/plpar_wrappers.h | 6 +- arch/powerpc/include/asm/tlb.h | 6 + arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/include/asm/unaligned.h | 22 - arch/powerpc/kernel/exceptions-64e.S | 38 +- arch/powerpc/kernel/interrupt.c | 4 +- arch/powerpc/kernel/legacy_serial.c | 7 +- arch/powerpc/kernel/setup-common.c | 1 + arch/powerpc/kernel/signal.h | 4 +- arch/powerpc/kernel/smp.c | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/lib/feature-fixups.c | 114 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 4 +- arch/powerpc/mm/book3s64/radix_tlb.c | 55 +- arch/powerpc/platforms/Kconfig.cputype | 2 + arch/powerpc/platforms/pseries/hvCall.S | 10 + arch/powerpc/platforms/pseries/lpar.c | 29 +- arch/riscv/include/asm/io.h | 5 +- arch/riscv/include/asm/pgtable.h | 2 - arch/riscv/kernel/smpboot.c | 1 - arch/s390/include/asm/pgtable.h | 2 - arch/s390/include/asm/preempt.h | 4 +- arch/s390/kernel/ipl.c | 1 + arch/s390/kernel/smp.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/sh/include/asm/pgtable.h | 2 - arch/sh/include/asm/unaligned-sh4a.h | 199 - arch/sh/include/asm/unaligned.h | 13 - arch/sh/kernel/smp.c | 2 - arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/include/asm/io.h | 8 + arch/sparc/include/asm/pgtable_32.h | 1 - arch/sparc/include/asm/pgtable_64.h | 6 +- arch/sparc/include/asm/unaligned.h | 11 - arch/sparc/include/asm/vio.h | 2 +- arch/sparc/kernel/ds.c | 6 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 3 - arch/sparc/kernel/sstate.c | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/vio.c | 4 +- arch/sparc/mm/hugetlbpage.c | 6 +- arch/sparc/mm/init_64.c | 1 + arch/um/drivers/line.c | 15 +- arch/um/drivers/line.h | 5 +- arch/um/drivers/mconsole_kern.c | 1 + arch/um/drivers/ssl.c | 1 - arch/um/drivers/stdio_console.c | 1 - arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-3level.h | 1 - arch/um/kernel/um_arch.c | 1 + arch/x86/Makefile | 5 +- arch/x86/boot/.gitignore | 1 + arch/x86/boot/Makefile | 44 +- arch/x86/boot/compressed/Makefile | 7 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/boot/compressed/misc.h | 2 +- arch/x86/boot/compressed/sev-es.c | 206 - arch/x86/boot/compressed/sev.c | 206 + arch/x86/boot/genimage.sh | 303 +- arch/x86/boot/mtools.conf.in | 3 + arch/x86/entry/calling.h | 45 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/events/intel/uncore.c | 4 - arch/x86/hyperv/hv_init.c | 2 +- arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/include/asm/asm.h | 27 +- arch/x86/include/asm/barrier.h | 7 +- arch/x86/include/asm/desc.h | 1 + arch/x86/include/asm/intel-family.h | 3 +- arch/x86/include/asm/jump_label.h | 79 +- arch/x86/include/asm/msr-index.h | 6 +- arch/x86/include/asm/nops.h | 24 +- arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/sev-common.h | 62 + arch/x86/include/asm/sev-es.h | 114 - arch/x86/include/asm/sev.h | 92 + arch/x86/include/asm/sgx.h | 2 +- arch/x86/include/asm/stackprotector.h | 2 +- arch/x86/include/asm/syscall.h | 13 +- arch/x86/include/asm/unaligned.h | 15 - arch/x86/include/asm/vdso/clocksource.h | 2 + arch/x86/kernel/Makefile | 6 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/cpu/amd.c | 20 +- arch/x86/kernel/cpu/common.c | 12 +- arch/x86/kernel/cpu/mshyperv.c | 1 + arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/dumpstack.c | 2 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 6 +- arch/x86/kernel/jump_label.c | 81 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/mmconf-fam10h_64.c | 2 +- arch/x86/kernel/nmi.c | 2 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/setup.c | 1 + arch/x86/kernel/sev-es-shared.c | 525 - arch/x86/kernel/sev-es.c | 1461 - arch/x86/kernel/sev-shared.c | 525 + arch/x86/kernel/sev.c | 1461 + arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smpboot.c | 3 +- arch/x86/kvm/Kconfig | 5 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/svm/svm.c | 4 +- arch/x86/kvm/svm/svm.h | 38 +- arch/x86/kvm/x86.c | 2 +- arch/x86/mm/extable.c | 2 +- arch/x86/mm/init_64.c | 13 +- arch/x86/mm/mem_encrypt_identity.c | 6 +- arch/x86/mm/pgtable.c | 34 +- arch/x86/pci/amd_bus.c | 2 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/purgatory/purgatory.c | 2 + arch/x86/realmode/Makefile | 1 - arch/x86/realmode/init.c | 2 +- arch/x86/realmode/rm/trampoline_64.S | 4 +- arch/x86/xen/enlighten.c | 1 + arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/include/asm/unaligned.h | 29 - arch/xtensa/include/uapi/asm/mman.h | 3 + arch/xtensa/kernel/smp.c | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/platforms/iss/console.c | 9 +- arch/xtensa/platforms/iss/setup.c | 1 + block/bfq-iosched.c | 34 +- block/blk-cgroup.c | 27 - block/blk-flush.c | 3 +- block/blk-iocost.c | 14 +- block/blk-mq-sched.c | 75 +- block/blk-mq-sched.h | 2 + block/blk-mq-tag.c | 114 +- block/blk-mq-tag.h | 15 +- block/blk-mq.c | 121 +- block/blk-mq.h | 1 + block/blk-sysfs.c | 16 +- block/kyber-iosched.c | 5 +- block/mq-deadline.c | 3 +- block/partitions/efi.c | 2 +- block/partitions/ldm.h | 2 +- block/partitions/msdos.c | 2 +- drivers/accessibility/speakup/spk_ttyio.c | 9 +- drivers/acpi/acpi_apd.c | 1 + drivers/acpi/device_pm.c | 1 + drivers/acpi/dptf/int340x_thermal.c | 2 + drivers/acpi/nfit/core.c | 15 +- drivers/acpi/scan.c | 1 + drivers/android/binder.c | 2 +- drivers/ata/sata_fsl.c | 2 +- drivers/ata/sata_nv.c | 2 +- drivers/atm/iphase.c | 2 +- drivers/atm/nicstar.c | 2 +- drivers/base/attribute_container.c | 6 +- drivers/base/core.c | 2 +- drivers/base/node.c | 18 +- drivers/base/power/runtime.c | 10 +- drivers/base/property.c | 4 +- drivers/base/regmap/regmap-i2c.c | 45 +- drivers/base/regmap/regmap.c | 2 + drivers/block/aoe/aoecmd.c | 2 - drivers/block/nbd.c | 10 +- drivers/block/rsxx/dma.c | 6 +- drivers/block/sunvdc.c | 3 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/hci_ldisc.c | 12 +- drivers/bus/brcmstb_gisb.c | 1 + drivers/cdrom/gdrom.c | 13 +- drivers/char/Kconfig | 13 - drivers/char/hpet.c | 2 + drivers/char/hw_random/amd-rng.c | 2 +- drivers/char/hw_random/exynos-trng.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 1 + drivers/char/ipmi/ipmi_watchdog.c | 22 +- drivers/char/mem.c | 4 + drivers/char/pcmcia/synclink_cs.c | 16 +- drivers/char/tpm/tpm2-cmd.c | 1 + drivers/char/tpm/tpm_tis_core.c | 22 +- drivers/char/ttyprintk.c | 50 +- drivers/clk/analogbits/wrpll-cln28hpc.c | 4 + drivers/clk/clk.c | 9 + drivers/clk/imx/Makefile | 3 +- drivers/clk/imx/clk-imx8mp.c | 1 - drivers/clk/imx/clk-imx8qm-rsrc.c | 116 + drivers/clk/imx/clk-imx8qxp-rsrc.c | 89 + drivers/clk/imx/clk-imx8qxp.c | 211 +- drivers/clk/imx/clk-scu.c | 219 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clk/renesas/clk-div6.c | 80 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 4 + drivers/clk/renesas/r9a06g032-clocks.c | 25 +- drivers/clk/renesas/rcar-gen3-cpg.c | 183 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 24 +- drivers/clk/rockchip/clk.h | 29 +- drivers/clocksource/hyperv_timer.c | 4 +- drivers/comedi/drivers/ni_routes.c | 1 - drivers/comedi/drivers/ni_routes.h | 1 - .../comedi/drivers/ni_routing/ni_device_routes.c | 1 - .../comedi/drivers/ni_routing/ni_device_routes.h | 1 - .../drivers/ni_routing/ni_device_routes/all.h | 1 - .../ni_routing/ni_device_routes/pci-6070e.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 - .../ni_routing/ni_device_routes/pxi-6030e.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 - .../ni_routing/ni_device_routes/pxie-6251.c | 1 - .../ni_routing/ni_device_routes/pxie-6535.c | 1 - .../ni_routing/ni_device_routes/pxie-6738.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.h | 1 - .../drivers/ni_routing/ni_route_values/all.h | 1 - .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 - .../ni_routing/ni_route_values/ni_eseries.c | 1 - .../ni_routing/ni_route_values/ni_mseries.c | 1 - .../drivers/ni_routing/tools/convert_c_to_py.c | 1 - .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 - .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 - .../drivers/ni_routing/tools/csv_collection.py | 1 - .../drivers/ni_routing/tools/make_blank_csv.py | 1 - .../comedi/drivers/ni_routing/tools/ni_names.py | 1 - drivers/comedi/drivers/tests/comedi_example_test.c | 1 - drivers/comedi/drivers/tests/ni_routes_test.c | 1 - drivers/comedi/drivers/tests/unittest.h | 1 - drivers/cpufreq/acpi-cpufreq.c | 6 +- drivers/cpuidle/governors/menu.c | 6 +- drivers/crypto/Kconfig | 20 + drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 6 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 1 - drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 4 +- drivers/crypto/ccp/sev-dev.c | 4 + drivers/crypto/ixp4xx_crypto.c | 277 +- drivers/crypto/nx/nx-842-pseries.c | 1 + drivers/crypto/qce/Makefile | 1 + drivers/crypto/qce/aead.c | 841 + drivers/crypto/qce/aead.h | 56 + drivers/crypto/qce/common.c | 196 +- drivers/crypto/qce/common.h | 9 +- drivers/crypto/qce/core.c | 4 + drivers/crypto/ux500/hash/hash_core.c | 1 + drivers/dma/imx-sdma.c | 2 +- drivers/dma/qcom/hidma_mgmt.c | 17 +- drivers/edac/altera_edac.c | 1 + drivers/edac/amd64_edac.c | 2 +- drivers/edac/ti_edac.c | 1 + drivers/firewire/net.c | 2 + drivers/firmware/google/gsmi.c | 1 + drivers/gpio/gpio-cadence.c | 1 + drivers/gpio/gpio-logicvc.c | 4 +- drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-tegra186.c | 11 - drivers/gpio/gpio-xilinx.c | 385 +- drivers/gpio/gpiolib.c | 3 - drivers/gpu/drm/Kconfig | 28 +- drivers/gpu/drm/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 181 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 78 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 28 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 104 + drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 58 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 54 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 6 +- drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 69 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 276 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 33 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 193 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 13 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 7 + drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 101 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 61 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 20 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_events.c | 39 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 39 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 121 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 63 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 4 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 + drivers/gpu/drm/amd/display/dc/Makefile | 1 + .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 18 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 124 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 + drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 5 + drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 43 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 49 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 13 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 230 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 5 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 5 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 9 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 175 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 9 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 9 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 39 + .../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h | 30 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c | 40 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h | 17 + .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 19 + .../gpu/drm/amd/display/dc/dcn303/dcn303_init.h | 15 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 1675 + .../drm/amd/display/dc/dcn303/dcn303_resource.h | 17 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 8 + .../amd/display/dc/irq/dcn303/irq_service_dcn303.c | 262 + .../amd/display/dc/irq/dcn303/irq_service_dcn303.h | 15 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 5 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h | 19 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 9 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 4 +- drivers/gpu/drm/amd/display/include/dal_types.h | 1 + .../drm/amd/display/include/link_service_types.h | 1 + drivers/gpu/drm/amd/include/amd_shared.h | 6 + .../amd/include/asic_reg/dcn/dcn_3_0_3_offset.h | 8427 +++++ .../amd/include/asic_reg/dcn/dcn_3_0_3_sh_mask.h | 35330 +++++++++++++++++++ .../amd/include/asic_reg/dcn/dpcs_3_0_3_offset.h | 204 + .../amd/include/asic_reg/dcn/dpcs_3_0_3_sh_mask.h | 1192 + drivers/gpu/drm/amd/include/atomfirmware.h | 1 + drivers/gpu/drm/amd/include/beige_goby_ip_offset.h | 1274 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 8 + .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 366 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 7 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 801 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 82 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 9 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 1 - drivers/gpu/drm/arm/malidp_drv.c | 1 - drivers/gpu/drm/arm/malidp_planes.c | 9 +- drivers/gpu/drm/armada/armada_drv.c | 5 +- drivers/gpu/drm/ast/ast_dp501.c | 139 +- drivers/gpu/drm/ast/ast_drv.c | 23 +- drivers/gpu/drm/ast/ast_drv.h | 12 + drivers/gpu/drm/ast/ast_main.c | 14 +- drivers/gpu/drm/bochs/bochs.h | 1 + drivers/gpu/drm/bochs/bochs_drv.c | 3 +- drivers/gpu/drm/bochs/bochs_hw.c | 25 +- drivers/gpu/drm/bochs/bochs_kms.c | 8 + drivers/gpu/drm/bridge/Kconfig | 12 +- drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 6 + drivers/gpu/drm/bridge/analogix/Kconfig | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 1 + drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/bridge/cadence/Makefile | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 140 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 22 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 570 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h | 92 + drivers/gpu/drm/bridge/ite-it66121.c | 1021 + drivers/gpu/drm/bridge/lontium-lt9611.c | 1 + drivers/gpu/drm/bridge/nwl-dsi.c | 86 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 22 +- drivers/gpu/drm/bridge/tc358767.c | 1 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 719 +- drivers/gpu/drm/drm_agpsupport.c | 101 +- drivers/gpu/drm/drm_aperture.c | 348 + drivers/gpu/drm/drm_atomic.c | 7 +- drivers/gpu/drm/drm_atomic_helper.c | 40 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 3 +- drivers/gpu/drm/drm_blend.c | 4 +- drivers/gpu/drm/drm_bridge.c | 3 + drivers/gpu/drm/drm_bufs.c | 25 +- drivers/gpu/drm/drm_connector.c | 127 +- drivers/gpu/drm/drm_context.c | 5 +- drivers/gpu/drm/drm_dma.c | 8 +- drivers/gpu/drm/drm_dp_aux_dev.c | 6 + drivers/gpu/drm/drm_dp_dual_mode_helper.c | 68 +- drivers/gpu/drm/drm_dp_helper.c | 195 +- drivers/gpu/drm/drm_dp_mst_topology.c | 405 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_file.c | 14 +- drivers/gpu/drm/drm_format_helper.c | 96 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 33 + drivers/gpu/drm/drm_gem_vram_helper.c | 48 - drivers/gpu/drm/drm_internal.h | 13 - drivers/gpu/drm/drm_ioc32.c | 19 +- drivers/gpu/drm/drm_ioctl.c | 27 +- drivers/gpu/drm/drm_lease.c | 1 - drivers/gpu/drm/drm_legacy.h | 38 + drivers/gpu/drm/drm_legacy_misc.c | 1 - drivers/gpu/drm/drm_memory.c | 1 - drivers/gpu/drm/drm_modes.c | 13 +- drivers/gpu/drm/drm_pci.c | 89 +- drivers/gpu/drm/drm_plane.c | 18 +- drivers/gpu/drm/drm_vm.c | 2 - drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 - drivers/gpu/drm/gma500/backlight.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 50 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 2 +- drivers/gpu/drm/gma500/intel_gmbus.c | 2 +- drivers/gpu/drm/gma500/psb_drv.h | 2 +- drivers/gpu/drm/gud/gud_internal.h | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +- drivers/gpu/drm/i810/i810_dma.c | 11 +- drivers/gpu/drm/i915/display/g4x_dp.c | 1 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 + drivers/gpu/drm/i915/display/i9xx_plane.c | 4 +- drivers/gpu/drm/i915/display/icl_dsi.c | 6 +- drivers/gpu/drm/i915/display/intel_atomic.c | 15 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 43 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 + drivers/gpu/drm/i915/display/intel_audio.c | 32 +- drivers/gpu/drm/i915/display/intel_bios.c | 77 +- drivers/gpu/drm/i915/display/intel_bw.c | 22 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 367 +- drivers/gpu/drm/i915/display/intel_color.c | 7 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 + drivers/gpu/drm/i915/display/intel_connector.c | 6 +- drivers/gpu/drm/i915/display/intel_crt.c | 8 +- drivers/gpu/drm/i915/display/intel_crtc.c | 4 +- drivers/gpu/drm/i915/display/intel_crtc.h | 3 + drivers/gpu/drm/i915/display/intel_csr.c | 30 +- drivers/gpu/drm/i915/display/intel_cursor.c | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 109 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 11 +- drivers/gpu/drm/i915/display/intel_de.h | 41 +- drivers/gpu/drm/i915/display/intel_display.c | 887 +- drivers/gpu/drm/i915/display/intel_display.h | 31 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 551 +- drivers/gpu/drm/i915/display/intel_display_power.h | 11 + drivers/gpu/drm/i915/display/intel_display_types.h | 26 +- drivers/gpu/drm/i915/display/intel_dp.c | 194 +- drivers/gpu/drm/i915/display/intel_dp.h | 3 - drivers/gpu/drm/i915/display/intel_dp_aux.c | 24 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.h | 15 + .../gpu/drm/i915/display/intel_dp_link_training.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 19 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 + drivers/gpu/drm/i915/display/intel_dpll.c | 9 +- drivers/gpu/drm/i915/display/intel_dpll.h | 5 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +- drivers/gpu/drm/i915/display/intel_dsb.c | 1 + drivers/gpu/drm/i915/display/intel_dsi.h | 1 + drivers/gpu/drm/i915/display/intel_dvo.c | 1 + drivers/gpu/drm/i915/display/intel_fb.c | 102 +- drivers/gpu/drm/i915/display/intel_fb.h | 6 +- drivers/gpu/drm/i915/display/intel_fbc.c | 28 +- drivers/gpu/drm/i915/display/intel_fdi.c | 1 + drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 5 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 5 + drivers/gpu/drm/i915/display/intel_gmbus.c | 16 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 10 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 160 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 + drivers/gpu/drm/i915/display/intel_lspcon.c | 18 +- drivers/gpu/drm/i915/display/intel_lvds.c | 3 +- drivers/gpu/drm/i915/display/intel_overlay.c | 13 +- drivers/gpu/drm/i915/display/intel_panel.c | 67 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 56 +- drivers/gpu/drm/i915/display/intel_pps.c | 20 +- drivers/gpu/drm/i915/display/intel_psr.c | 95 +- drivers/gpu/drm/i915/display/intel_psr.h | 3 + drivers/gpu/drm/i915/display/intel_sdvo.c | 2 + drivers/gpu/drm/i915/display/intel_sprite.c | 1 + drivers/gpu/drm/i915/display/intel_tc.c | 45 +- drivers/gpu/drm/i915/display/intel_tv.c | 7 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 45 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 2 + drivers/gpu/drm/i915/display/intel_vrr.c | 1 + drivers/gpu/drm/i915/display/skl_scaler.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 184 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 79 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 - drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 1 - drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 7 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 7 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 4 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 + drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 18 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 1 - drivers/gpu/drm/i915/i915_active.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 46 +- drivers/gpu/drm/i915/i915_drv.h | 52 +- drivers/gpu/drm/i915/i915_gpu_error.c | 6 - drivers/gpu/drm/i915/i915_gpu_error.h | 2 - drivers/gpu/drm/i915/i915_irq.c | 77 +- drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 52 +- drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 51 +- drivers/gpu/drm/i915/i915_suspend.c | 6 + drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/i915_trace.h | 39 + drivers/gpu/drm/i915/i915_utils.h | 5 + drivers/gpu/drm/i915/i915_vma_types.h | 1 - drivers/gpu/drm/i915/intel_device_info.c | 7 +- drivers/gpu/drm/i915/intel_device_info.h | 13 +- drivers/gpu/drm/i915/intel_pch.c | 6 +- drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 128 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +- drivers/gpu/drm/i915/intel_step.c | 12 +- drivers/gpu/drm/i915/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 1 - drivers/gpu/drm/imx/imx-drm-core.c | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 13 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 2 +- drivers/gpu/drm/kmb/kmb_dsi.c | 10 +- drivers/gpu/drm/meson/meson_drv.c | 27 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 1 + drivers/gpu/drm/mga/mga_dma.c | 29 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mga/mga_state.c | 3 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 5 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 - drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 6 +- drivers/gpu/drm/msm/edp/edp.h | 3 +- drivers/gpu/drm/msm/edp/edp_aux.c | 5 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 8 +- drivers/gpu/drm/msm/msm_fbdev.c | 5 +- drivers/gpu/drm/mxsfb/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 3 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 29 +- drivers/gpu/drm/nouveau/nouveau_display.c | 19 - drivers/gpu/drm/nouveau/nouveau_display.h | 2 - drivers/gpu/drm/nouveau/nouveau_drm.c | 6 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 - drivers/gpu/drm/panel/Kconfig | 1 + drivers/gpu/drm/panel/panel-simple.c | 140 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 9 + drivers/gpu/drm/panfrost/panfrost_device.c | 1 - drivers/gpu/drm/panfrost/panfrost_drv.c | 10 + drivers/gpu/drm/qxl/qxl_display.c | 5 +- drivers/gpu/drm/qxl/qxl_drv.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_dumb.c | 17 - drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +- drivers/gpu/drm/qxl/qxl_object.h | 5 - drivers/gpu/drm/r128/ati_pcigart.c | 33 +- drivers/gpu/drm/r128/r128_cce.c | 2 +- drivers/gpu/drm/r128/r128_drv.c | 4 +- drivers/gpu/drm/r128/r128_state.c | 3 +- drivers/gpu/drm/radeon/atombios_dp.c | 5 +- drivers/gpu/drm/radeon/radeon.h | 43 + drivers/gpu/drm/radeon/radeon_agp.c | 118 +- drivers/gpu/drm/radeon/radeon_audio.c | 19 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 7 + drivers/gpu/drm/radeon/radeon_drv.c | 16 +- drivers/gpu/drm/radeon/radeon_gart.c | 3 +- drivers/gpu/drm/radeon/radeon_kms.c | 18 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 8 + drivers/gpu/drm/radeon/radeon_ttm.c | 6 +- drivers/gpu/drm/radeon/si_dpm.c | 3 + drivers/gpu/drm/savage/savage_bci.c | 26 +- drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/scheduler/sched_main.c | 9 +- drivers/gpu/drm/sis/sis_drv.c | 3 +- drivers/gpu/drm/stm/ltdc.c | 2 - drivers/gpu/drm/sun4i/sun4i_drv.c | 5 +- drivers/gpu/drm/tegra/dc.c | 10 +- drivers/gpu/drm/tegra/dpaux.c | 1 + drivers/gpu/drm/tegra/drm.c | 6 +- drivers/gpu/drm/tiny/Kconfig | 16 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/cirrus.c | 5 +- drivers/gpu/drm/tiny/hx8357d.c | 6 +- drivers/gpu/drm/tiny/ili9225.c | 12 +- drivers/gpu/drm/tiny/ili9341.c | 12 +- drivers/gpu/drm/tiny/ili9486.c | 12 +- drivers/gpu/drm/tiny/mi0283qt.c | 12 +- drivers/gpu/drm/tiny/simpledrm.c | 903 + drivers/gpu/drm/tiny/st7586.c | 12 +- drivers/gpu/drm/tiny/st7735r.c | 12 +- drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 8 +- drivers/gpu/drm/ttm/ttm_bo.c | 58 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_device.c | 25 +- drivers/gpu/drm/ttm/ttm_module.h | 3 + drivers/gpu/drm/ttm/ttm_range_manager.c | 40 +- drivers/gpu/drm/ttm/ttm_resource.c | 20 +- drivers/gpu/drm/ttm/ttm_sys_manager.c | 41 + drivers/gpu/drm/ttm/ttm_tt.c | 20 + drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vc4/vc4_drv.c | 9 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 61 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 + drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/via/via_dma.c | 1 - drivers/gpu/drm/via/via_dmablit.c | 15 +- drivers/gpu/drm/via/via_map.c | 3 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 10 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 + drivers/gpu/drm/virtio/virtgpu_object.c | 3 + drivers/gpu/drm/vkms/vkms_composer.c | 104 +- drivers/gpu/drm/vkms/vkms_drv.c | 5 + drivers/gpu/drm/vkms/vkms_drv.h | 9 +- drivers/gpu/drm/vkms/vkms_output.c | 28 +- drivers/gpu/drm/vkms/vkms_plane.c | 51 +- drivers/gpu/drm/vmwgfx/Kconfig | 10 +- drivers/gpu/drm/vmwgfx/Makefile | 6 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 55 +- drivers/gpu/drm/vmwgfx/ttm_lock.c | 194 - drivers/gpu/drm/vmwgfx/ttm_lock.h | 218 - drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 124 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 169 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 147 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 41 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 8 - drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 60 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 77 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 31 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 214 - drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h | 130 + drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h | 219 + drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_reg.h | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 6 - drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 5 - drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 5 +- drivers/gpu/drm/zte/Kconfig | 1 - drivers/hid/hid-asus.c | 20 +- drivers/hid/hid-multitouch.c | 28 +- drivers/hid/hid-sensor-custom.c | 8 +- drivers/hv/channel.c | 14 +- drivers/hv/hv_util.c | 2 +- drivers/hv/ring_buffer.c | 13 +- drivers/hv/vmbus_drv.c | 1 + drivers/hwmon/adm9240.c | 2 +- drivers/hwmon/bt1-pvt.c | 4 +- drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/lm80.c | 11 +- drivers/hwmon/pmbus/Kconfig | 16 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1275.c | 14 +- drivers/hwmon/pmbus/fsp-3y.c | 32 +- drivers/hwmon/pmbus/isl68137.c | 4 +- drivers/hwmon/pmbus/mp2888.c | 408 + drivers/hwmon/pmbus/pmbus.c | 19 +- drivers/hwmon/pmbus/pmbus.h | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 2 + drivers/hwmon/pmbus/q54sj108a2.c | 2 +- drivers/hwmon/sch5627.c | 18 +- drivers/hwmon/sch5636.c | 9 +- drivers/hwmon/sch56xx-common.c | 65 +- drivers/hwmon/sch56xx-common.h | 4 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 1 + drivers/iio/accel/Kconfig | 40 + drivers/iio/accel/Makefile | 4 + drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/bma180.c | 12 +- drivers/iio/accel/bma220_spi.c | 10 +- drivers/iio/accel/bmc150-accel-core.c | 10 +- drivers/iio/accel/bmi088-accel-core.c | 27 +- drivers/iio/accel/fxls8962af-core.c | 968 + drivers/iio/accel/fxls8962af-i2c.c | 57 + drivers/iio/accel/fxls8962af-spi.c | 57 + drivers/iio/accel/fxls8962af.h | 22 + drivers/iio/accel/hid-sensor-accel-3d.c | 13 +- drivers/iio/accel/kxcjk-1013.c | 250 +- drivers/iio/accel/mma8452.c | 7 +- drivers/iio/accel/mma9551.c | 1 - drivers/iio/accel/mma9551_core.c | 4 +- drivers/iio/accel/mma9553.c | 1 - drivers/iio/accel/mxc4005.c | 12 +- drivers/iio/accel/sca3300.c | 472 + drivers/iio/accel/st_accel.h | 12 - drivers/iio/accel/st_accel_core.c | 113 +- drivers/iio/accel/st_accel_i2c.c | 17 +- drivers/iio/accel/st_accel_spi.c | 17 +- drivers/iio/accel/stk8312.c | 27 +- drivers/iio/accel/stk8ba50.c | 19 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 36 +- drivers/iio/adc/ad7192.c | 19 +- drivers/iio/adc/ad7298.c | 8 + drivers/iio/adc/ad7476.c | 118 +- drivers/iio/adc/ad7606.c | 3 +- drivers/iio/adc/ad7766.c | 8 +- drivers/iio/adc/ad7768-1.c | 3 +- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/adc/adi-axi-adc.c | 24 +- drivers/iio/adc/at91-sama5d2_adc.c | 2 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/dln2-adc.c | 3 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/mp2629_adc.c | 1 - drivers/iio/adc/mt6360-adc.c | 1 - drivers/iio/adc/mxs-lradc-adc.c | 2 +- drivers/iio/adc/rcar-gyroadc.c | 15 +- drivers/iio/adc/sc27xx_adc.c | 1 + drivers/iio/adc/stm32-adc.c | 28 +- drivers/iio/adc/stm32-dfsdm-core.c | 6 +- drivers/iio/adc/ti-ads1015.c | 12 +- drivers/iio/adc/ti-ads131e08.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 714 + drivers/iio/adc/vf610_adc.c | 10 +- drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 22 +- drivers/iio/buffer/industrialio-hw-consumer.c | 25 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 23 +- drivers/iio/chemical/Kconfig | 27 +- drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/atlas-sensor.c | 6 +- drivers/iio/chemical/bme680_i2c.c | 8 - drivers/iio/chemical/bme680_spi.c | 8 - drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/scd30_core.c | 3 +- drivers/iio/chemical/sps30.c | 275 +- drivers/iio/chemical/sps30.h | 35 + drivers/iio/chemical/sps30_i2c.c | 258 + drivers/iio/chemical/sps30_serial.c | 431 + .../iio/common/hid-sensors/hid-sensor-trigger.c | 10 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/dac/ad5766.c | 2 - drivers/iio/dac/ad5770r.c | 16 +- drivers/iio/dac/stm32-dac.c | 3 +- drivers/iio/gyro/adxrs290.c | 2 +- drivers/iio/gyro/bmg160_core.c | 14 +- drivers/iio/gyro/fxas21002c_core.c | 15 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/st_gyro.h | 12 - drivers/iio/gyro/st_gyro_core.c | 20 +- drivers/iio/gyro/st_gyro_i2c.c | 17 +- drivers/iio/gyro/st_gyro_spi.c | 17 +- drivers/iio/health/afe4403.c | 2 +- drivers/iio/health/afe4404.c | 2 +- drivers/iio/humidity/am2315.c | 25 +- drivers/iio/humidity/hdc2010.c | 1 - drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis16400.c | 18 +- drivers/iio/imu/adis16475.c | 9 +- drivers/iio/imu/adis_buffer.c | 27 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/bmi160/bmi160_core.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 2 +- drivers/iio/imu/kmx61.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 + drivers/iio/imu/st_lsm9ds0/Makefile | 5 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 23 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 163 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 84 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 83 + drivers/iio/industrialio-buffer.c | 12 +- drivers/iio/industrialio-core.c | 119 +- drivers/iio/industrialio-trigger.c | 37 +- drivers/iio/industrialio-triggered-event.c | 2 +- drivers/iio/inkern.c | 107 +- drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/acpi-als.c | 3 +- drivers/iio/light/isl29028.c | 5 +- drivers/iio/light/isl29125.c | 10 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 9 +- drivers/iio/light/si1133.c | 4 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/light/tcs3414.c | 10 +- drivers/iio/light/tcs3472.c | 10 +- drivers/iio/light/tsl2583.c | 13 +- drivers/iio/light/tsl2591.c | 1225 + drivers/iio/light/us5182d.c | 4 +- drivers/iio/light/vcnl4000.c | 7 +- drivers/iio/light/vcnl4035.c | 6 +- drivers/iio/light/veml6030.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 23 +- drivers/iio/magnetometer/hmc5843.h | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/rm3100-core.c | 2 +- drivers/iio/magnetometer/st_magn.h | 4 - drivers/iio/magnetometer/st_magn_core.c | 124 +- drivers/iio/magnetometer/st_magn_i2c.c | 14 +- drivers/iio/magnetometer/st_magn_spi.c | 14 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 1 - drivers/iio/potentiostat/lmp91000.c | 7 +- drivers/iio/pressure/st_pressure.h | 4 - drivers/iio/pressure/st_pressure_core.c | 15 +- drivers/iio/pressure/st_pressure_i2c.c | 17 +- drivers/iio/pressure/st_pressure_spi.c | 17 +- drivers/iio/pressure/zpa2326.c | 3 +- drivers/iio/proximity/as3935.c | 13 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 10 +- drivers/iio/proximity/srf04.c | 8 +- drivers/iio/proximity/srf08.c | 14 +- drivers/iio/proximity/sx9310.c | 2 +- drivers/iio/proximity/sx9500.c | 2 +- drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/mlx90614.c | 25 +- drivers/iio/temperature/tmp117.c | 185 + drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/infiniband/core/uverbs_std_types_device.c | 3 + drivers/infiniband/sw/rxe/rxe_qp.c | 7 + drivers/infiniband/sw/siw/siw_verbs.c | 11 +- drivers/input/serio/serport.c | 8 +- drivers/interconnect/qcom/bcm-voter.c | 4 +- drivers/ipack/devices/ipoctal.c | 4 +- drivers/irqchip/irq-mvebu-icu.c | 4 +- drivers/irqchip/irq-mvebu-sei.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 4 +- drivers/isdn/capi/capi.c | 40 +- drivers/isdn/hardware/mISDN/hfcpci.c | 2 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 17 +- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 21 +- drivers/isdn/hardware/mISDN/netjet.c | 1 - drivers/leds/leds-lp5523.c | 2 +- drivers/leds/trigger/ledtrig-activity.c | 1 + drivers/leds/trigger/ledtrig-heartbeat.c | 1 + drivers/leds/trigger/ledtrig-panic.c | 1 + drivers/md/dm-integrity.c | 81 +- drivers/md/dm-snap.c | 1 + drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/dvb-frontends/sp8870.c | 2 +- drivers/media/platform/exynos4-is/fimc-is.c | 2 +- drivers/media/platform/rcar_drif.c | 1 - drivers/media/usb/gspca/cpia1.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 16 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 14 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/memory/atmel-ebi.c | 4 +- drivers/memory/pl353-smc.c | 1 + drivers/memory/stm32-fmc2-ebi.c | 4 + drivers/memstick/core/ms_block.c | 37 +- drivers/message/fusion/mptbase.c | 2 - drivers/mfd/iqs62x.c | 2 +- drivers/misc/bcm-vk/bcm_vk_dev.c | 1 + drivers/misc/bcm-vk/bcm_vk_tty.c | 2 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cxl/file.c | 5 +- drivers/misc/eeprom/at24.c | 6 +- drivers/misc/eeprom/eeprom_93xx46.c | 90 +- drivers/misc/ibmasm/heartbeat.c | 1 + drivers/misc/ibmasm/module.c | 5 +- drivers/misc/ics932s401.c | 2 +- drivers/misc/lattice-ecp3-config.c | 2 +- drivers/misc/mei/main.c | 2 - drivers/misc/pvpanic/pvpanic.c | 1 + drivers/misc/ti-st/st_core.c | 30 +- drivers/mmc/core/block.c | 10 +- drivers/mmc/core/core.c | 22 +- drivers/mmc/core/core.h | 9 + drivers/mmc/core/mmc.c | 68 +- drivers/mmc/core/mmc_ops.c | 159 +- drivers/mmc/core/mmc_ops.h | 12 +- drivers/mmc/core/sd.c | 471 +- drivers/mmc/core/sd_ops.c | 38 +- drivers/mmc/core/sdio_uart.c | 6 +- drivers/mmc/host/jz4740_mmc.c | 1 - drivers/mmc/host/meson-gx-mmc.c | 7 +- drivers/mmc/host/s3cmci.c | 7 +- drivers/mmc/host/sdhci-acpi.c | 11 + drivers/mmc/host/sdhci-pci-gli.c | 11 +- drivers/mmc/host/usdhi6rol0.c | 1 + drivers/net/caif/caif_serial.c | 16 +- drivers/net/can/slcan.c | 10 +- drivers/net/dsa/qca8k.c | 758 +- drivers/net/dsa/qca8k.h | 58 +- drivers/net/ethernet/arc/emac_rockchip.c | 2 +- drivers/net/ethernet/atheros/alx/alx.h | 2 + drivers/net/ethernet/atheros/alx/ethtool.c | 21 +- drivers/net/ethernet/atheros/alx/main.c | 84 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 3 + drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 35 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 8 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 61 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 138 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 + drivers/net/ethernet/brocade/bna/bfa_cee.c | 2 +- drivers/net/ethernet/cadence/macb_pci.c | 2 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 27 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 27 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 - drivers/net/ethernet/chelsio/cxgb3/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 4 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 80 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 2 + .../chelsio/inline_crypto/chtls/chtls_io.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 24 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 2 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 16 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 76 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 28 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 772 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 60 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 391 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 27 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 11 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 544 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 15 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 34 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 17 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 9 +- drivers/net/ethernet/korina.c | 12 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 4 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 22 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 - drivers/net/ethernet/mellanox/mlxsw/core.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/ib.h | 9 - drivers/net/ethernet/mellanox/mlxsw/minimal.c | 4 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 5 - drivers/net/ethernet/mellanox/mlxsw/pci.h | 3 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 5 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 9 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 4 + drivers/net/ethernet/mellanox/mlxsw/switchib.c | 595 - drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1691 - drivers/net/ethernet/micrel/ksz884x.c | 6 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 3 +- drivers/net/ethernet/neterion/s2io.c | 4 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 4 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 2 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +- drivers/net/ethernet/pensando/Kconfig | 1 + drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +- drivers/net/ethernet/sfc/efx.c | 13 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 11 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 207 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 6 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 18 +- drivers/net/ethernet/sun/ldmvsw.c | 4 +- drivers/net/ethernet/sun/niu.c | 32 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/ethernet/ti/cpsw_ale.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 6 +- drivers/net/hamradio/6pack.c | 14 +- drivers/net/hamradio/mkiss.c | 13 +- drivers/net/hyperv/netvsc.c | 8 +- drivers/net/hyperv/rndis_filter.c | 2 + drivers/net/ipa/ipa.h | 2 + drivers/net/ipa/ipa_mem.c | 3 +- drivers/net/ipa/ipa_smp2p.c | 1 + drivers/net/mdio/mdio-ipq8064.c | 70 +- drivers/net/mdio/mdio-octeon.c | 2 - drivers/net/mdio/mdio-thunder.c | 1 - drivers/net/pcs/pcs-xpcs.c | 51 + drivers/net/phy/Kconfig | 5 +- drivers/net/phy/adin.c | 2 +- drivers/net/phy/at803x.c | 162 +- drivers/net/phy/rockchip.c | 2 +- drivers/net/ppp/ppp_async.c | 12 +- drivers/net/ppp/ppp_synctty.c | 12 +- drivers/net/slip/slip.c | 9 +- drivers/net/usb/Kconfig | 10 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/cdc_mbim.c | 1 + drivers/net/usb/hso.c | 45 +- drivers/net/usb/huawei_cdc_ncm.c | 1 + drivers/net/usb/qmi_wwan.c | 3 +- drivers/net/virtio_net.c | 20 +- drivers/net/wan/Kconfig | 4 +- drivers/net/wireless/ath/ath10k/htt.h | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 201 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 14 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 34 + drivers/net/wireless/ath/ath11k/dp_rx.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 6 + drivers/net/wireless/ath/ath6kl/debug.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 42 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 5 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 8 +- drivers/net/wireless/marvell/libertas/mesh.c | 33 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 10 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 26 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 5 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 81 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 17 +- drivers/net/wireless/realtek/rtlwifi/base.c | 18 +- drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/net/wwan/wwan_core.c | 34 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/multipath.c | 55 +- drivers/nvme/host/nvme.h | 8 +- drivers/nvme/target/admin-cmd.c | 7 +- drivers/nvme/target/discovery.c | 2 +- drivers/nvme/target/fabrics-cmd.c | 6 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/io-cmd-file.c | 8 +- drivers/nvme/target/nvmet.h | 6 + drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/rdma.c | 4 +- drivers/nvmem/core.c | 9 +- drivers/nvmem/qcom-spmi-sdam.c | 1 + drivers/nvmem/qfprom.c | 5 +- drivers/nvmem/sc27xx-efuse.c | 1 + drivers/nvmem/sprd-efuse.c | 2 +- drivers/nvmem/sunxi_sid.c | 1 + drivers/parisc/power.c | 1 + drivers/phy/broadcom/phy-brcm-usb-init.h | 4 +- drivers/phy/phy-core-mipi-dphy.c | 2 +- drivers/phy/phy-core.c | 16 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 147 + drivers/phy/qualcomm/phy-qcom-qmp.h | 132 + drivers/phy/ralink/Kconfig | 4 +- drivers/phy/ralink/phy-mt7621-pci.c | 37 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 3 - drivers/pinctrl/renesas/pfc-r8a77951.c | 4 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 10 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 79 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 16 +- drivers/platform/x86/dell/dell_rbu.c | 2 +- drivers/pnp/isapnp/proc.c | 13 +- drivers/power/reset/ltc2952-poweroff.c | 1 + drivers/power/supply/sc2731_charger.c | 1 + drivers/power/supply/sc27xx_fuel_gauge.c | 1 + drivers/pps/clients/pps-ldisc.c | 11 +- drivers/ptp/ptp_ocp.c | 4 +- drivers/rapidio/rio_cm.c | 17 +- drivers/regulator/cros-ec-regulator.c | 3 +- drivers/regulator/fan53555.c | 44 +- drivers/regulator/hi6421v600-regulator.c | 22 +- drivers/regulator/qcom_smd-regulator.c | 83 + drivers/regulator/qcom_usb_vbus-regulator.c | 12 + drivers/regulator/uniphier-regulator.c | 1 + drivers/remoteproc/remoteproc_core.c | 3 +- drivers/reset/reset-brcmstb.c | 1 + drivers/s390/char/con3215.c | 5 +- drivers/s390/char/con3270.c | 1 + drivers/s390/char/sclp.c | 1 + drivers/s390/char/sclp_con.c | 1 + drivers/s390/char/sclp_rw.c | 4 +- drivers/s390/char/sclp_rw.h | 2 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/char/sclp_vt220.c | 10 +- drivers/s390/char/tty3270.c | 22 +- drivers/s390/char/zcore.c | 1 + drivers/scsi/3w-9xxx.c | 72 +- drivers/scsi/3w-9xxx.h | 119 +- drivers/scsi/BusLogic.c | 6 +- drivers/scsi/BusLogic.h | 2 +- drivers/scsi/be2iscsi/be_main.c | 2 - drivers/scsi/bfa/bfa_svc.c | 6 - drivers/scsi/hosts.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 60 +- drivers/scsi/ibmvscsi/ibmvfc.h | 3 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 10 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.c | 7 +- drivers/scsi/pm8001/pm80xx_hwi.c | 12 +- drivers/scsi/qedf/qedf_io.c | 5 - drivers/scsi/qedf/qedf_main.c | 8 +- drivers/scsi/qla2xxx/qla_nx.c | 3 +- drivers/scsi/scsi_debug.c | 5 - drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/storvsc_drv.c | 94 +- drivers/scsi/ufs/ufs-hisi.c | 17 +- drivers/scsi/ufs/ufs-mediatek.c | 4 + drivers/scsi/ufs/ufs-sysfs.c | 245 +- drivers/scsi/ufs/ufshcd.c | 77 +- drivers/scsi/ufs/ufshcd.h | 25 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 1 + drivers/soc/imx/soc-imx.c | 3 + drivers/soc/mediatek/mtk-devapc.c | 1 + drivers/soundwire/bus.c | 155 +- drivers/soundwire/cadence_master.c | 21 +- drivers/soundwire/dmi-quirks.c | 2 +- drivers/soundwire/generic_bandwidth_allocation.c | 14 +- drivers/soundwire/qcom.c | 12 +- drivers/soundwire/slave.c | 4 +- drivers/spi/spi-altera-dfl.c | 4 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-fsl-dspi.c | 4 +- drivers/spi/spi-geni-qcom.c | 4 +- drivers/spi/spi-loopback-test.c | 2 +- drivers/spi/spi-npcm-pspi.c | 2 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-100k.c | 4 +- drivers/spi/spi-omap-uwire.c | 2 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-ppc4xx.c | 6 +- drivers/spi/spi-pxa2xx-dma.c | 37 +- drivers/spi/spi-pxa2xx-pci.c | 4 +- drivers/spi/spi-pxa2xx.c | 190 +- drivers/spi/spi-pxa2xx.h | 52 +- drivers/spi/spi-sprd.c | 1 + drivers/spi/spi-tegra114.c | 3 +- drivers/spi/spi-tegra210-quad.c | 2 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 2 +- drivers/spi/spi.c | 82 +- drivers/spi/spidev.c | 2 +- drivers/staging/fwserial/fwserial.c | 14 +- drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/uart.c | 6 +- drivers/staging/iio/cdc/ad7746.c | 1 - drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 47 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 23 +- .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 6 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 108 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 26 +- drivers/staging/media/atomisp/i2c/mt9m114.h | 6 +- drivers/staging/media/atomisp/i2c/ov2680.h | 10 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 19 +- .../media/atomisp/pci/atomisp_compat_css20.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +- drivers/staging/media/atomisp/pci/sh_css.c | 2089 +- drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/mt7621-dts/mt7621.dtsi | 9 +- drivers/staging/olpc_dcon/olpc_dcon.c | 1 + drivers/staging/qlge/qlge_main.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 - drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 12 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 2 - drivers/staging/rtl8192e/rtllib_rx.c | 3 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 22 +- drivers/staging/rtl8723bs/core/rtw_security.c | 343 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 8 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 18 +- drivers/staging/rtl8723bs/include/rtw_security.h | 101 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 - drivers/staging/unisys/visorinput/visorinput.c | 1 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 6 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 19 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 21 +- drivers/target/iscsi/iscsi_target.c | 1 + drivers/target/iscsi/iscsi_target_nego.c | 7 - drivers/target/sbp/sbp_target.c | 1 - drivers/target/target_core_configfs.c | 50 + drivers/target/target_core_device.c | 5 + drivers/target/target_core_pr.h | 2 +- drivers/target/target_core_spc.c | 83 +- drivers/target/target_core_user.c | 8 +- drivers/target/target_core_xcopy.c | 17 +- drivers/tee/amdtee/amdtee_private.h | 13 + drivers/tee/amdtee/call.c | 94 +- drivers/tee/amdtee/core.c | 15 +- drivers/tty/Makefile | 1 - drivers/tty/amiserial.c | 12 +- drivers/tty/ehv_bytechan.c | 4 +- drivers/tty/goldfish.c | 4 +- drivers/tty/hvc/hvc_console.c | 4 +- drivers/tty/hvc/hvc_iucv.c | 2 - drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/hvc/hvsi.c | 6 +- drivers/tty/ipwireless/tty.c | 4 +- drivers/tty/mips_ejtag_fdc.c | 8 +- drivers/tty/moxa.c | 22 +- drivers/tty/mxser.c | 16 +- drivers/tty/n_gsm.c | 28 +- drivers/tty/n_hdlc.c | 14 +- drivers/tty/n_null.c | 7 +- drivers/tty/n_r3964.c | 1283 - drivers/tty/n_tty.c | 201 +- drivers/tty/nozomi.c | 18 +- drivers/tty/pty.c | 85 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 54 +- drivers/tty/serial/8250/8250_core.c | 23 +- drivers/tty/serial/8250/8250_dw.c | 1 + drivers/tty/serial/8250/8250_of.c | 4 + drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/dz.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 135 +- drivers/tty/serial/icom.c | 2 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 2 +- drivers/tty/serial/max310x.c | 2 + drivers/tty/serial/meson_uart.c | 3 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/mvebu-uart.c | 3 - drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/samsung_tty.c | 3 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/serial/serial_txx9.c | 2 +- drivers/tty/serial/sh-sci.c | 4 +- drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/vr41xx_siu.c | 2 +- drivers/tty/synclink_gt.c | 18 +- drivers/tty/tty_baudrate.c | 13 +- drivers/tty/tty_buffer.c | 26 +- drivers/tty/tty_io.c | 129 +- drivers/tty/tty_ioctl.c | 51 +- drivers/tty/tty_jobctrl.c | 84 +- drivers/tty/tty_ldisc.c | 26 +- drivers/tty/tty_port.c | 18 +- drivers/tty/ttynull.c | 2 +- drivers/tty/vcc.c | 12 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/selection.c | 18 +- drivers/tty/vt/vt.c | 20 +- drivers/tty/vt/vt_ioctl.c | 57 +- drivers/uio/uio_aec.c | 2 +- drivers/uio/uio_hv_generic.c | 12 +- drivers/uio/uio_pci_generic.c | 34 +- drivers/usb/chipidea/udc.c | 1 + drivers/usb/class/cdc-acm.c | 4 +- drivers/usb/class/cdc-wdm.c | 181 +- drivers/usb/core/hcd.c | 130 + drivers/usb/core/hub.c | 6 +- drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/gadget/function/u_serial.c | 12 +- drivers/usb/gadget/udc/s3c2410_udc.c | 2 +- drivers/usb/host/ehci-hcd.c | 4 + drivers/usb/host/ehci-hub.c | 139 - drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 8 +- drivers/usb/host/xhci-ext-caps.h | 5 +- drivers/usb/host/xhci-mtk-sch.c | 42 +- drivers/usb/host/xhci-mtk.c | 2 - drivers/usb/host/xhci-mtk.h | 8 +- drivers/usb/host/xhci-pci.c | 8 +- drivers/usb/host/xhci-ring.c | 16 +- drivers/usb/host/xhci-tegra.c | 6 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musb_host.c | 18 +- drivers/usb/musb/musb_host.h | 4 - drivers/usb/serial/usb-serial.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 2 +- drivers/vhost/net.c | 6 +- drivers/video/console/vgacon.c | 56 +- drivers/video/fbdev/Kconfig | 3 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/hgafb.c | 21 +- drivers/video/fbdev/hyperv_fb.c | 1 + drivers/video/fbdev/imsttfb.c | 26 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/xen/swiotlb-xen.c | 5 + fs/Kconfig | 5 + fs/binfmt_aout.c | 4 +- fs/binfmt_elf.c | 2 +- fs/binfmt_elf_fdpic.c | 11 +- fs/binfmt_flat.c | 2 +- fs/btrfs/block-group.c | 18 +- fs/btrfs/compression.c | 47 +- fs/btrfs/ctree.h | 15 +- fs/btrfs/extent_io.c | 433 +- fs/btrfs/extent_io.h | 27 +- fs/btrfs/inode.c | 350 +- fs/btrfs/ordered-data.c | 251 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/scrub.c | 82 +- fs/btrfs/tree-log.c | 18 + fs/btrfs/volumes.c | 6 +- fs/btrfs/volumes.h | 2 +- fs/btrfs/zoned.c | 4 +- fs/btrfs/zoned.h | 5 +- fs/ceph/addr.c | 12 +- fs/ceph/dir.c | 2 - fs/cifs/cifsglob.h | 1 + fs/cifs/file.c | 1 + fs/cifs/misc.c | 2 - fs/cifs/smb2ops.c | 2 + fs/cifs/smb2pdu.c | 6 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +- fs/cifsd/smb2pdu.c | 76 +- fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/dax.c | 35 +- fs/debugfs/file.c | 5 +- fs/ecryptfs/crypto.c | 4 - fs/erofs/zmap.c | 21 +- fs/f2fs/compress.c | 55 +- fs/f2fs/data.c | 39 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/file.c | 3 +- fs/f2fs/segment.c | 4 +- fs/gfs2/file.c | 19 +- fs/hfsplus/extents.c | 7 +- fs/hugetlbfs/inode.c | 5 + fs/io_uring.c | 19 +- fs/iomap/buffered-io.c | 4 +- fs/namespace.c | 6 +- fs/nfsd/nfs4state.c | 2 +- fs/nilfs2/sysfs.c | 19 +- fs/ocfs2/aops.c | 3 +- fs/ocfs2/cluster/heartbeat.c | 2 - fs/ocfs2/dlm/dlmmaster.c | 2 +- fs/ocfs2/filecheck.c | 6 +- fs/ocfs2/stackglue.c | 8 +- fs/open.c | 13 +- fs/proc/base.c | 2 +- fs/proc/loadavg.c | 2 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 13 +- fs/seq_file.c | 43 +- fs/squashfs/file.c | 6 +- fs/userfaultfd.c | 15 +- include/asm-generic/bug.h | 3 +- include/asm-generic/io.h | 68 +- include/asm-generic/preempt.h | 2 +- include/asm-generic/uaccess.h | 4 +- include/asm-generic/unaligned.h | 141 +- include/drm/amd_asic_type.h | 1 + include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_agpsupport.h | 117 - include/drm/drm_aperture.h | 35 + include/drm/drm_connector.h | 4 + include/drm/drm_device.h | 9 +- include/drm/drm_dp_dual_mode_helper.h | 14 +- include/drm/drm_dp_helper.h | 35 +- include/drm/drm_dp_mst_helper.h | 15 +- include/drm/drm_fb_helper.h | 51 - include/drm/drm_format_helper.h | 10 +- include/drm/drm_gem_ttm_helper.h | 5 +- include/drm/drm_gem_vram_helper.h | 7 +- include/drm/drm_legacy.h | 86 +- include/drm/drm_mode_config.h | 2 + include/drm/drm_print.h | 20 +- include/drm/i915_pciids.h | 23 + include/drm/ttm/ttm_bo_api.h | 21 +- include/drm/ttm/ttm_resource.h | 2 - include/dt-bindings/clock/imx8-clock.h | 128 - include/kunit/test.h | 5 +- include/linux/ata.h | 2 +- include/linux/blkdev.h | 9 +- include/linux/bootmem_info.h | 66 + include/linux/bpf_verifier.h | 8 + include/linux/buildid.h | 8 + include/linux/cgroup-defs.h | 3 + include/linux/cgroup.h | 18 - include/linux/compat.h | 2 - include/linux/compiler_attributes.h | 1 + include/linux/console_struct.h | 1 + include/linux/crash_core.h | 12 +- include/linux/delayacct.h | 22 +- include/linux/dynamic_debug.h | 5 + include/linux/eeprom_93xx46.h | 3 + include/linux/elevator.h | 2 +- include/linux/firmware.h | 4 +- include/linux/huge_mm.h | 35 +- include/linux/hugetlb.h | 50 +- include/linux/hugetlb_cgroup.h | 19 +- include/linux/hyperv.h | 13 +- include/linux/if_bridge.h | 8 + include/linux/iio/common/cros_ec_sensors_core.h | 2 +- include/linux/iio/common/st_sensors.h | 22 + include/linux/iio/iio-opaque.h | 22 +- include/linux/iio/iio.h | 29 +- include/linux/iio/imu/adis.h | 2 + include/linux/jump_label.h | 16 +- include/linux/kallsyms.h | 20 +- include/linux/kernel.h | 84 +- include/linux/kthread.h | 2 +- include/linux/libnvdimm.h | 1 - include/linux/lockdep_types.h | 2 +- include/linux/lsm_audit.h | 8 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 43 +- include/linux/memory_hotplug.h | 27 - include/linux/mm.h | 49 +- include/linux/mm_types.h | 14 +- include/linux/mman.h | 2 + include/linux/mmc/card.h | 23 + include/linux/mmc/sd.h | 4 + include/linux/mmdebug.h | 3 +- include/linux/mmzone.h | 55 +- include/linux/module.h | 9 +- include/linux/n_r3964.h | 175 - include/linux/page-flags.h | 10 +- include/linux/page_owner.h | 6 +- include/linux/page_ref.h | 4 +- include/linux/pageblock-flags.h | 2 +- include/linux/pagemap.h | 6 +- include/linux/panic.h | 98 + include/linux/panic_notifier.h | 12 + include/linux/pcs/pcs-xpcs.h | 2 + include/linux/pgtable.h | 35 +- include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/pm.h | 1 + include/linux/pmbus.h | 13 + include/linux/printk.h | 5 + include/linux/pxa2xx_ssp.h | 42 +- include/linux/randomize_kstack.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/regmap.h | 2 + include/linux/sched.h | 21 +- include/linux/sched/coredump.h | 8 + include/linux/sched/stat.h | 16 +- include/linux/sched_clock.h | 2 +- include/linux/secretmem.h | 2 +- include/linux/security.h | 4 +- include/linux/seq_file.h | 10 +- include/linux/serial_core.h | 2 +- include/linux/shmem_fs.h | 19 +- include/linux/signal.h | 2 - include/linux/slab.h | 60 +- include/linux/slub_def.h | 2 - include/linux/soundwire/sdw.h | 3 +- include/linux/spi/pxa2xx_spi.h | 9 +- include/linux/spi/spi.h | 4 +- include/linux/stmmac.h | 1 + include/linux/string_helpers.h | 31 +- include/linux/swap.h | 14 +- include/linux/swapops.h | 2 + include/linux/thread_info.h | 1 + include/linux/tick.h | 26 +- include/linux/tty.h | 75 +- include/linux/tty_driver.h | 12 +- include/linux/tty_flip.h | 2 +- include/linux/tty_ldisc.h | 6 +- include/linux/unaligned/access_ok.h | 68 - include/linux/unaligned/be_byteshift.h | 71 - include/linux/unaligned/be_memmove.h | 37 - include/linux/unaligned/be_struct.h | 37 - include/linux/unaligned/generic.h | 115 - include/linux/unaligned/le_byteshift.h | 71 - include/linux/unaligned/le_memmove.h | 37 - include/linux/unaligned/le_struct.h | 37 - include/linux/unaligned/memmove.h | 46 - include/linux/usb/cdc-wdm.h | 3 +- include/linux/usb/hcd.h | 13 +- include/linux/userfaultfd_k.h | 5 + include/linux/vmalloc.h | 15 + include/linux/vmstat.h | 65 +- include/linux/wwan.h | 4 +- include/net/cfg80211.h | 4 +- include/net/netfilter/nf_flow_table.h | 1 - include/net/nfc/nci_core.h | 1 + include/net/page_pool.h | 12 +- include/net/pkt_sched.h | 7 +- include/net/protocol.h | 1 - include/net/sch_generic.h | 35 +- include/net/sock.h | 4 +- include/scsi/scsi_proto.h | 12 + include/soc/imx/cpu.h | 1 + include/sound/soc-dai.h | 2 +- include/sound/soc-topology.h | 2 +- include/target/target_core_base.h | 1 + include/trace/events/btrfs.h | 20 +- include/trace/events/tcp.h | 76 + include/uapi/asm-generic/mman-common.h | 3 + include/uapi/asm-generic/unistd.h | 1 + include/uapi/drm/amdgpu_drm.h | 2 +- include/uapi/drm/drm_mode.h | 7 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/if_bridge.h | 2 + include/uapi/linux/n_r3964.h | 99 - include/uapi/linux/prctl.h | 8 + include/uapi/linux/userfaultfd.h | 7 +- include/xen/arm/swiotlb-xen.h | 15 +- init/Kconfig | 42 +- init/main.c | 49 +- ipc/mqueue.c | 6 +- ipc/msg.c | 12 +- ipc/sem.c | 17 +- ipc/shm.c | 6 +- kernel/Kconfig.preempt | 6 + kernel/auditsc.c | 21 + kernel/bpf/Kconfig | 89 + kernel/bpf/helpers.c | 35 +- kernel/bpf/ringbuf.c | 24 +- kernel/bpf/syscall.c | 3 +- kernel/bpf/verifier.c | 292 +- kernel/cgroup/cgroup.c | 130 +- kernel/crash_core.c | 57 +- kernel/debug/kdb/kdb_main.c | 9 +- kernel/delayacct.c | 71 +- kernel/events/core.c | 2 - kernel/fork.c | 7 +- kernel/futex.c | 12 +- kernel/hung_task.c | 1 + kernel/jump_label.c | 12 +- kernel/kallsyms.c | 103 +- kernel/kcsan/debugfs.c | 3 +- kernel/kexec_core.c | 1 + kernel/module.c | 50 +- kernel/panic.c | 1 + kernel/ptrace.c | 18 +- kernel/rcu/refscale.c | 37 +- kernel/rcu/tree.c | 4 +- kernel/resource.c | 2 +- kernel/sched/Makefile | 1 + kernel/sched/core.c | 925 +- kernel/sched/core_sched.c | 229 + kernel/sched/cpuacct.c | 12 +- kernel/sched/deadline.c | 38 +- kernel/sched/debug.c | 4 +- kernel/sched/fair.c | 357 +- kernel/sched/idle.c | 13 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/rt.c | 31 +- kernel/sched/sched.h | 433 +- kernel/sched/stats.h | 57 +- kernel/sched/stop_task.c | 14 +- kernel/sched/topology.c | 4 +- kernel/signal.c | 14 +- kernel/smpboot.c | 1 - kernel/sys.c | 5 + kernel/sysctl.c | 45 +- kernel/time/Kconfig | 11 +- kernel/time/alarmtimer.c | 2 +- kernel/time/clocksource.c | 8 +- kernel/time/jiffies.c | 2 +- kernel/time/posix-cpu-timers.c | 4 +- kernel/time/tick-sched.c | 129 +- kernel/trace/trace.c | 32 +- kernel/watchdog.c | 12 +- lib/Kconfig.debug | 24 +- lib/Makefile | 2 +- lib/bitmap.c | 5 +- lib/buildid.c | 74 +- lib/decompress_bunzip2.c | 2 +- lib/decompress_unlz4.c | 8 + lib/devres.c | 4 +- lib/dump_stack.c | 33 +- lib/dynamic_debug.c | 20 +- lib/kunit/test.c | 18 +- lib/lz4/lz4_decompress.c | 2 +- lib/percpu-refcount.c | 6 +- lib/slub_kunit.c | 152 + lib/string_helpers.c | 102 +- lib/test-string_helpers.c | 157 +- lib/test_firmware.c | 10 +- lib/test_kasan.c | 29 +- lib/test_printf.c | 5 + lib/test_slub.c | 124 - lib/vsprintf.c | 30 +- localversion-next | 2 +- mm/Kconfig | 10 +- mm/Makefile | 4 +- mm/bootmem_info.c | 127 + mm/compaction.c | 2 +- mm/debug.c | 25 +- mm/debug_vm_pgtable.c | 102 +- mm/filemap.c | 10 +- mm/gup.c | 77 +- mm/huge_memory.c | 67 +- mm/hugetlb.c | 205 +- mm/hugetlb_vmemmap.c | 297 + mm/hugetlb_vmemmap.h | 45 + mm/internal.h | 30 +- mm/ioremap.c | 6 +- mm/kasan/common.c | 3 + mm/kasan/report.c | 6 +- mm/kfence/kfence_test.c | 5 +- mm/khugepaged.c | 20 +- mm/ksm.c | 3 +- mm/madvise.c | 68 +- mm/memblock.c | 28 +- mm/memcontrol.c | 319 +- mm/memory-failure.c | 2 +- mm/memory.c | 92 +- mm/memory_hotplug.c | 133 +- mm/mempolicy.c | 2 +- mm/migrate.c | 9 +- mm/mmap.c | 54 +- mm/mprotect.c | 12 +- mm/mremap.c | 40 +- mm/nommu.c | 34 +- mm/page-writeback.c | 33 +- mm/page_alloc.c | 287 +- mm/page_owner.c | 2 +- mm/percpu.c | 2 +- mm/rmap.c | 16 +- mm/secretmem.c | 3 + mm/shmem.c | 191 +- mm/slab.h | 23 +- mm/slab_common.c | 58 +- mm/slub.c | 176 +- mm/sparse-vmemmap.c | 267 + mm/sparse.c | 1 + mm/swap.c | 4 +- mm/swap_state.c | 6 - mm/swapfile.c | 79 +- mm/truncate.c | 8 +- mm/userfaultfd.c | 175 +- mm/vmalloc.c | 34 +- mm/vmscan.c | 8 +- mm/vmstat.c | 246 +- mm/workingset.c | 2 +- net/9p/trans_virtio.c | 4 +- net/Kconfig | 27 - net/bluetooth/hci_core.c | 16 +- net/bluetooth/rfcomm/tty.c | 4 +- net/bridge/br_forward.c | 5 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 57 +- net/bridge/br_multicast.c | 445 +- net/bridge/br_private.h | 70 +- net/caif/chnl_net.c | 2 - net/can/isotp.c | 49 +- net/ceph/auth_none.c | 4 +- net/ceph/auth_none.h | 1 - net/core/bpf_sk_storage.c | 3 +- net/core/dev.c | 40 +- net/core/net-traces.c | 1 + net/core/netpoll.c | 4 +- net/core/page_pool.c | 12 +- net/core/sock.c | 8 +- net/dccp/ipv4.c | 1 - net/ipv4/af_inet.c | 4 - net/ipv4/bpf_tcp_ca.c | 2 + net/ipv4/fib_frontend.c | 4 +- net/ipv4/gre_demux.c | 1 - net/ipv4/ipmr.c | 1 - net/ipv4/protocol.c | 6 - net/ipv4/tcp_input.c | 1 + net/ipv4/tcp_ipv4.c | 3 + net/ipv4/tunnel4.c | 3 - net/ipv4/udplite.c | 1 - net/ipv4/xfrm4_protocol.c | 3 - net/ipv6/mcast.c | 3 - net/ipv6/tcp_ipv6.c | 2 + net/l2tp/l2tp_ip.c | 1 - net/mac80211/ieee80211_i.h | 36 +- net/mac80211/iface.c | 11 +- net/mac80211/key.c | 7 + net/mac80211/key.h | 2 + net/mac80211/rx.c | 150 +- net/mac80211/sta_info.c | 6 +- net/mac80211/sta_info.h | 33 +- net/mac80211/wpa.c | 13 +- net/mptcp/protocol.c | 6 + net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nf_flow_table_offload.c | 7 +- net/netfilter/nft_set_pipapo.c | 4 +- net/netfilter/nft_set_pipapo.h | 2 + net/netfilter/nft_set_pipapo_avx2.c | 3 + net/nfc/nci/core.c | 1 + net/nfc/nci/hci.c | 5 + net/nfc/nci/uart.c | 7 +- net/openvswitch/meter.c | 8 + net/packet/af_packet.c | 17 +- net/sched/sch_generic.c | 50 +- net/sched/sch_taprio.c | 88 +- net/sctp/protocol.c | 1 - net/smc/smc_ism.c | 15 +- net/tipc/core.c | 2 + net/tipc/core.h | 2 + net/tipc/msg.c | 9 +- net/tipc/socket.c | 5 +- net/tipc/udp_media.c | 2 + net/tls/tls_sw.c | 14 +- net/wireless/util.c | 7 +- net/xfrm/xfrm_policy.c | 6 +- samples/bpf/task_fd_query_user.c | 2 +- scripts/checkpatch.pl | 4 +- scripts/decode_stacktrace.sh | 89 +- scripts/dummy-tools/gcc | 6 +- scripts/jobserver-exec | 2 +- scripts/kconfig/streamline_config.pl | 80 +- scripts/kernel-doc | 71 +- security/Kconfig | 13 - security/apparmor/policy_unpack.c | 2 +- security/keys/trusted-keys/trusted_tpm1.c | 8 +- security/keys/trusted-keys/trusted_tpm2.c | 6 +- security/security.c | 4 +- security/selinux/avc.c | 2 +- security/selinux/hooks.c | 2 +- security/selinux/include/xfrm.h | 2 +- security/selinux/ss/avtab.c | 28 +- security/selinux/ss/avtab.h | 16 +- security/selinux/ss/conditional.c | 14 +- security/selinux/ss/policydb.c | 1 - security/selinux/ss/services.c | 4 - security/selinux/xfrm.c | 2 +- security/smack/smackfs.c | 4 +- sound/firewire/Kconfig | 4 +- sound/firewire/amdtp-stream-trace.h | 6 +- sound/firewire/amdtp-stream.c | 42 +- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/dice/dice-alesis.c | 2 +- sound/firewire/oxfw/oxfw.c | 1 - sound/isa/gus/gus_main.c | 15 +- sound/isa/sb/sb16_main.c | 10 +- sound/isa/sb/sb8.c | 10 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/patch_realtek.c | 27 + sound/pci/intel8x0.c | 9 +- sound/pci/intel8x0m.c | 2 +- sound/pci/rme9652/hdsp.c | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 4 - sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/cirrus_legacy.h | 21 + sound/soc/codecs/cs35l32.c | 37 +- sound/soc/codecs/cs35l33.c | 15 +- sound/soc/codecs/cs35l34.c | 42 +- sound/soc/codecs/cs35l35.c | 21 +- sound/soc/codecs/cs35l35.h | 1 + sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4265.c | 10 +- sound/soc/codecs/cs42l42.c | 146 +- sound/soc/codecs/cs42l42.h | 3 +- sound/soc/codecs/cs42l52.c | 12 +- sound/soc/codecs/cs42l56.c | 7 +- sound/soc/codecs/cs42l73.c | 33 +- sound/soc/codecs/cs43130.c | 59 +- sound/soc/codecs/cs53l30.c | 25 +- sound/soc/codecs/cx20442.c | 4 +- sound/soc/codecs/lpass-rx-macro.c | 3 +- sound/soc/codecs/lpass-tx-macro.c | 1 + sound/soc/codecs/lpass-wsa-macro.c | 4 + sound/soc/codecs/mt6359-accdet.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt286.c | 1 - sound/soc/codecs/rt5645.c | 49 +- sound/soc/codecs/rt5682-i2c.c | 12 + sound/soc/codecs/rt711-sdca.c | 4 +- sound/soc/codecs/sti-sas.c | 1 + sound/soc/codecs/wm2200.c | 1 - sound/soc/codecs/wm8958-dsp2.c | 6 +- sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wm_adsp.h | 2 +- sound/soc/fsl/fsl_spdif.c | 67 + sound/soc/fsl/fsl_spdif.h | 1 + sound/soc/fsl/fsl_xcvr.c | 2 +- sound/soc/fsl/imx-pcm-rpmsg.c | 6 +- sound/soc/fsl/imx-pcm-rpmsg.h | 4 +- sound/soc/generic/audio-graph-card.c | 57 +- sound/soc/generic/simple-card.c | 168 +- sound/soc/intel/boards/Kconfig | 36 +- sound/soc/intel/boards/Makefile | 30 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 13 +- sound/soc/intel/boards/bxt_rt298.c | 1 + sound/soc/intel/boards/bytcht_cx2072x.c | 1 - sound/soc/intel/boards/bytcht_da7213.c | 1 - sound/soc/intel/boards/bytcht_es8316.c | 1 - sound/soc/intel/boards/bytcht_nocodec.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 26 +- sound/soc/intel/boards/bytcr_rt5651.c | 1 - sound/soc/intel/boards/bytcr_wm5102.c | 1 - sound/soc/intel/boards/cht_bsw_rt5645.c | 1 - sound/soc/intel/boards/cht_bsw_rt5672.c | 1 - sound/soc/intel/boards/cml_rt1011_rt5682.c | 1 + sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 1 + sound/soc/intel/boards/hda_dsp_common.c | 5 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 1 + sound/soc/intel/boards/sof_cs42l42.c | 509 + sound/soc/intel/boards/sof_da7219_max98373.c | 2 + sound/soc/intel/boards/sof_maxim_common.c | 84 +- sound/soc/intel/boards/sof_maxim_common.h | 14 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 120 +- sound/soc/intel/boards/sof_sdw.c | 59 +- sound/soc/intel/boards/sof_sdw_common.h | 8 + sound/soc/intel/boards/sof_sdw_max98373.c | 4 +- sound/soc/intel/boards/sof_wm8804.c | 1 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 26 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 12 +- sound/soc/jz4740/jz4740-i2s.c | 4 +- sound/soc/jz4740/jz4740-i2s.h | 2 - sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 2 - sound/soc/pxa/pxa-ssp.c | 16 - sound/soc/soc-topology.c | 466 +- sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/atom.c | 463 + sound/soc/sof/intel/atom.h | 74 + sound/soc/sof/intel/byt.c | 768 +- sound/soc/sof/intel/hda.c | 2 +- sound/soc/sof/intel/pci-tng.c | 171 +- sound/soc/sof/topology.c | 15 +- sound/soc/ti/ams-delta.c | 11 +- sound/usb/midi.c | 7 +- tools/arch/x86/include/asm/asm.h | 193 + tools/arch/x86/include/asm/msr-index.h | 6 +- tools/arch/x86/include/asm/nops.h | 24 +- tools/bpf/bpftool/gen.c | 8 +- tools/build/Makefile.build | 22 +- tools/include/uapi/linux/prctl.h | 8 + tools/lib/bpf/libbpf.c | 40 +- tools/lib/bpf/libbpf.h | 54 +- tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 5 + tools/lib/bpf/linker.c | 18 +- tools/lib/bpf/netlink.c | 568 +- tools/lib/bpf/nlattr.h | 48 + .../memory-model/Documentation/access-marking.txt | 103 +- tools/objtool/arch/x86/decode.c | 3 +- tools/objtool/arch/x86/include/arch/special.h | 1 + tools/objtool/check.c | 38 +- tools/objtool/elf.c | 114 +- tools/objtool/include/objtool/elf.h | 17 +- tools/objtool/include/objtool/objtool.h | 3 + tools/objtool/include/objtool/special.h | 1 + tools/objtool/special.c | 14 + tools/scripts/Makefile.include | 30 +- tools/testing/nvdimm/test/iomap.c | 2 +- tools/testing/nvdimm/test/nfit.c | 42 +- tools/testing/selftests/bpf/network_helpers.c | 2 +- tools/testing/selftests/bpf/network_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/ringbuf.c | 49 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 2 +- tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 +- .../selftests/bpf/prog_tests/static_linked.c | 9 +- tools/testing/selftests/bpf/prog_tests/tc_bpf.c | 395 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 589 + .../selftests/bpf/progs/bpf_iter_test_kern4.c | 4 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- tools/testing/selftests/bpf/progs/linked_maps1.c | 2 +- tools/testing/selftests/bpf/progs/tailcall3.c | 2 +- tools/testing/selftests/bpf/progs/tailcall4.c | 2 +- tools/testing/selftests/bpf/progs/tailcall5.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 2 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 4 +- .../selftests/bpf/progs/test_cls_redirect.c | 4 +- .../selftests/bpf/progs/test_global_func_args.c | 2 +- .../testing/selftests/bpf/progs/test_rdonly_maps.c | 6 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 4 +- .../selftests/bpf/progs/test_snprintf_single.c | 2 +- .../selftests/bpf/progs/test_sockmap_listen.c | 4 +- .../selftests/bpf/progs/test_static_linked1.c | 10 +- .../selftests/bpf/progs/test_static_linked2.c | 10 +- tools/testing/selftests/bpf/progs/test_tc_bpf.c | 12 + tools/testing/selftests/bpf/progs/test_tc_neigh.c | 33 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 9 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 33 +- tools/testing/selftests/bpf/test_tc_redirect.sh | 216 - tools/testing/selftests/cgroup/.gitignore | 3 +- tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 51 + tools/testing/selftests/cgroup/cgroup_util.h | 2 + tools/testing/selftests/cgroup/test_freezer.c | 57 - tools/testing/selftests/cgroup/test_kill.c | 297 + .../selftests/drivers/net/mlxsw/port_scale.sh | 4 +- .../selftests/drivers/net/mlxsw/qos_headroom.sh | 69 +- .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 14 - .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 24 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 12 +- tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 126 +- tools/testing/selftests/net/unicast_extensions.sh | 17 +- tools/testing/selftests/rcutorture/bin/torture.sh | 33 +- tools/testing/selftests/sched/.gitignore | 1 + tools/testing/selftests/sched/Makefile | 14 + tools/testing/selftests/sched/config | 1 + tools/testing/selftests/sched/cs_prctl_test.c | 338 + tools/testing/selftests/vm/.gitignore | 3 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/gup_test.c | 96 +- tools/testing/selftests/vm/madv_populate.c | 342 + tools/testing/selftests/vm/mremap_test.c | 118 +- tools/testing/selftests/vm/run_vmtests.sh | 16 + tools/testing/selftests/vm/userfaultfd.c | 1058 +- tools/vm/page_owner_sort.c | 4 + virt/lib/irqbypass.c | 16 +- 2392 files changed, 110794 insertions(+), 40865 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-bus-iio delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-icm42600 create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms397k [...] delete mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16201.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/nxp,fxls8962af.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7298.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac082s085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti-dac082s085.txt create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.txt create mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,rcar-gen3-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.yaml delete mode 100644 Documentation/devicetree/bindings/spi/renesas,rzn1-spi.txt delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.yaml create mode 100644 Documentation/hwmon/mp2888.rst create mode 100644 Documentation/translations/zh_CN/core-api/kernel-api.rst create mode 100644 Documentation/translations/zh_CN/core-api/kobject.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-basics.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-formats.rst create mode 100644 Documentation/translations/zh_CN/core-api/workqueue.rst create mode 100644 Documentation/translations/zh_CN/maintainer/configure-git.rst create mode 100644 Documentation/translations/zh_CN/maintainer/index.rst create mode 100644 Documentation/translations/zh_CN/maintainer/maintainer-entry-pr [...] create mode 100644 Documentation/translations/zh_CN/maintainer/modifying-patches.rst create mode 100644 Documentation/translations/zh_CN/maintainer/pull-requests.rst create mode 100644 Documentation/translations/zh_CN/maintainer/rebasing-and-merging.rst delete mode 100644 arch/alpha/include/asm/unaligned.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm/crypto/sha256-core.S_shipped delete mode 100644 arch/arm/crypto/sha512-core.S_shipped delete mode 100644 arch/arm/include/asm/unaligned.h delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi delete mode 100644 arch/arm64/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm64/crypto/sha256-core.S_shipped delete mode 100644 arch/arm64/crypto/sha512-core.S_shipped delete mode 100644 arch/ia64/include/asm/unaligned.h delete mode 100644 arch/m68k/include/asm/unaligned.h delete mode 100644 arch/microblaze/include/asm/unaligned.h create mode 100644 arch/openrisc/include/asm/barrier.h delete mode 100644 arch/openrisc/include/asm/unaligned.h delete mode 100644 arch/powerpc/include/asm/unaligned.h delete mode 100644 arch/sh/include/asm/unaligned-sh4a.h delete mode 100644 arch/sh/include/asm/unaligned.h delete mode 100644 arch/sparc/include/asm/unaligned.h delete mode 100644 arch/x86/boot/compressed/sev-es.c create mode 100644 arch/x86/boot/compressed/sev.c create mode 100644 arch/x86/include/asm/sev-common.h delete mode 100644 arch/x86/include/asm/sev-es.h create mode 100644 arch/x86/include/asm/sev.h delete mode 100644 arch/x86/include/asm/unaligned.h delete mode 100644 arch/x86/kernel/sev-es-shared.c delete mode 100644 arch/x86/kernel/sev-es.c create mode 100644 arch/x86/kernel/sev-shared.c create mode 100644 arch/x86/kernel/sev.c delete mode 100644 arch/xtensa/include/asm/unaligned.h create mode 100644 drivers/clk/imx/clk-imx8qm-rsrc.c create mode 100644 drivers/clk/imx/clk-imx8qxp-rsrc.c create mode 100644 drivers/crypto/qce/aead.c create mode 100644 drivers/crypto/qce/aead.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h create mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_3_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_3_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/beige_goby_ip_offset.h create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h create mode 100644 drivers/gpu/drm/bridge/ite-it66121.c create mode 100644 drivers/gpu/drm/drm_aperture.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_hdcp.h create mode 100644 drivers/gpu/drm/tiny/simpledrm.c create mode 100644 drivers/gpu/drm/ttm/ttm_sys_manager.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h create mode 100755 drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h create mode 100644 drivers/hwmon/pmbus/mp2888.c create mode 100644 drivers/iio/accel/fxls8962af-core.c create mode 100644 drivers/iio/accel/fxls8962af-i2c.c create mode 100644 drivers/iio/accel/fxls8962af-spi.c create mode 100644 drivers/iio/accel/fxls8962af.h create mode 100644 drivers/iio/accel/sca3300.c create mode 100644 drivers/iio/adc/ti-tsc2046.c create mode 100644 drivers/iio/chemical/sps30.h create mode 100644 drivers/iio/chemical/sps30_i2c.c create mode 100644 drivers/iio/chemical/sps30_serial.c create mode 100644 drivers/iio/imu/st_lsm9ds0/Kconfig create mode 100644 drivers/iio/imu/st_lsm9ds0/Makefile create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c create mode 100644 drivers/iio/light/tsl2591.c create mode 100644 drivers/iio/temperature/tmp117.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/ib.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchib.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchx2.c delete mode 100644 drivers/tty/n_r3964.c create mode 100644 fs/cifsd/spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/spnego_negtokentarg.asn1 delete mode 100644 include/drm/drm_agpsupport.h create mode 100644 include/drm/drm_aperture.h create mode 100644 include/linux/bootmem_info.h delete mode 100644 include/linux/n_r3964.h create mode 100644 include/linux/panic.h create mode 100644 include/linux/panic_notifier.h delete mode 100644 include/linux/unaligned/access_ok.h delete mode 100644 include/linux/unaligned/be_byteshift.h delete mode 100644 include/linux/unaligned/be_memmove.h delete mode 100644 include/linux/unaligned/be_struct.h delete mode 100644 include/linux/unaligned/generic.h delete mode 100644 include/linux/unaligned/le_byteshift.h delete mode 100644 include/linux/unaligned/le_memmove.h delete mode 100644 include/linux/unaligned/le_struct.h delete mode 100644 include/linux/unaligned/memmove.h delete mode 100644 include/uapi/linux/n_r3964.h create mode 100644 kernel/bpf/Kconfig create mode 100644 kernel/sched/core_sched.c create mode 100644 lib/slub_kunit.c delete mode 100644 lib/test_slub.c create mode 100644 mm/bootmem_info.c create mode 100644 mm/hugetlb_vmemmap.c create mode 100644 mm/hugetlb_vmemmap.h create mode 100644 sound/soc/codecs/cirrus_legacy.h create mode 100644 sound/soc/intel/boards/sof_cs42l42.c create mode 100644 sound/soc/sof/intel/atom.c create mode 100644 sound/soc/sof/intel/atom.h create mode 100644 tools/arch/x86/include/asm/asm.h create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_bpf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_bpf.c delete mode 100755 tools/testing/selftests/bpf/test_tc_redirect.sh create mode 100644 tools/testing/selftests/cgroup/test_kill.c create mode 100644 tools/testing/selftests/sched/.gitignore create mode 100644 tools/testing/selftests/sched/Makefile create mode 100644 tools/testing/selftests/sched/config create mode 100644 tools/testing/selftests/sched/cs_prctl_test.c create mode 100644 tools/testing/selftests/vm/madv_populate.c