This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 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 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 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 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 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 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 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 15cc26df6552 Merge branch 'misc' into for-next omits e0f4c0603e68 Merge branch 'fixes' into for-next 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 73a049e384c8 soc: document merges omits 0f103b23dad8 Merge branch 'arm/dt' into for-next omits b2d11e6e9c4b Merge branch 'arm/fixes' into for-next 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 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 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 f88dfeea18aa Merge branch 'misc' into for-next new 9b8a233bc294 btrfs: handle transaction start error in btrfs_fileattr_set new 88b06399c9c7 Merge tag 'for-5.13-rc1-part2-tag' of git://git.kernel.org [...] new 3521f8b4fdf9 Merge remote-tracking branch 'arc-current/for-curr' new 509a3b95e545 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new 4ee9775f5ca6 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new 30bcac6ccb0c Merge remote-tracking branch 'net/master' new 049c4e13714e bpf: Fix alu32 const subreg bound tracking on bitwise operations new 4b81ccebaeee bpf, ringbuf: Deny reserve of buffers larger than ringbuf new 04ea3086c4d7 bpf: Prevent writable memory-mapping of read-only ringbuf pages new b24abcff918a bpf, kconfig: Add consolidated menu entry for bpf with cor [...] new 08389d888287 bpf: Add kconfig knob for disabling unpriv bpf by default new 35e3815fa810 bpf: Add deny list of btf ids check for tracing programs new e2d5b2bb769f bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers new 67e7ec0bd453 libbpf: Provide GELF_ST_VISIBILITY() define for older libelf new 096eccdef0b3 selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/t [...] new 569c484f9995 bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 new e44f40af6523 Merge remote-tracking branch 'bpf/master' new 84fc60aac1b1 Merge remote-tracking branch 'ipsec/master' new 965a7d72e798 mac80211: assure all fragments are encrypted new 94034c40ab4a mac80211: prevent mixed key and fragment cache attacks new a1d5ff5651ea mac80211: properly handle A-MSDUs that start with an RFC 1 [...] new 2b8a1fee3488 cfg80211: mitigate A-MSDU aggregation attacks new 270032a2a9c4 mac80211: drop A-MSDUs on old ciphers new 3a11ce08c45b mac80211: add fragment cache to sta_info new bf30ca922a0c mac80211: check defrag PN against current frame new 7e44a0b597f0 mac80211: prevent attacks on TKIP/WEP as well new a8c4d76a8dd4 mac80211: do not accept/forward invalid EAPOL frames new 3edc6b0d6c06 mac80211: extend protection against mixed key and fragment [...] new a1166b2653db ath10k: add CCMP PN replay protection for fragmented frame [...] new 65c415a144ad ath10k: drop fragments with multicast DA for PCIe new 40e7462dad6f ath10k: drop fragments with multicast DA for SDIO new 079a108feba4 ath10k: drop MPDU which has discard flag set by firmware for SDIO new 0dc267b13f3a ath10k: Fix TKIP Michael MIC verification for PCIe new 62a8ff67eba5 ath10k: Validate first subframe of A-MSDU before processin [...] new c3944a562102 ath11k: Clear the fragment cache during key install new 210f563b0979 ath11k: Drop multicast fragments new df6304a886a8 Merge remote-tracking branch 'mac80211/master' new a568814a55a0 RDMA/siw: Properly check send and receive CQ pointers new a3d83276d988 RDMA/siw: Release xarray entry new 54d87913f147 RDMA/core: Prevent divide-by-zero error triggered by the user new 27dbc6b51576 Merge remote-tracking branch 'rdma-fixes/for-rc' new 91e02557f377 ALSA: usb-audio: Fix potential out-of-bounce access in MID [...] new f2be77fee648 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx new 5c5105c82a75 Merge remote-tracking branch 'sound-current/for-linus' new 682ae59ca287 ASoC: rt711-sdca: fix the function number of SDCA control [...] new d4335d058f84 ASoC: codecs: lpass-rx-macro: add missing MODULE_DEVICE_TABLE new 14c0c423746f ASoC: codecs: lpass-tx-macro: add missing MODULE_DEVICE_TABLE new b23584d6ce02 ASoC: ak5558: Correct the dai name for ak5552 new 28c268d3acdd ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A [...] new f0353e1f53f9 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3 [...] new 0fad605fb0bd ASoC: cs42l42: Regmap must use_single_read/write new 0919a3acc0c8 ASoC: simple-card: add simple_parse_node() new 6ad76b573bb6 ASoC: simple-card: add simple_link_init() new f8090ffc91ff ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() new 582f3503f965 ASoC: audio-graph: tidyup graph_parse_node() new eaf8df8f3908 Merge series "ASoC: simple-card / audio-graph re-cleanup" [...] new caf089077ed7 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus new 7e7205fa4a87 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 088080ff8a83 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new 680ec0549a05 spi: spi-fsl-dspi: Fix a resource leak in an error handling path new dc5fa5902738 spi: take the SPI IO-mutex in the spi_set_cs_timing method new 35f3f8504c3b spi: Switch to signed types for *_native_cs SPI controller fields new f16c8ea90afb Merge remote-tracking branch 'spi/for-5.13' into spi-linus new de39cb6a84af Merge remote-tracking branch 'spi-fixes/for-linus' new 2ee4c8a26876 MAINTAINERS: Add Krzysztof as PCI host/endpoint controller [...] new 701efeb0dcc6 Merge remote-tracking branch 'pci-current/for-linus' new bb4031b8af80 clk: Skip clk provider registration when np is NULL new 4cd27af69fc0 Merge remote-tracking branch 'driver-core.current/driver-c [...] new 142191aa75d1 Merge remote-tracking branch 'usb.current/usb-linus' new 347e387e68d4 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 07adc0225484 usb: cdns3: Fix runtime PM imbalance on error new 3b414d1b0107 usb: cdnsp: Fix lack of removing request from pending list. new 9deac875e9db Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new ba9c25d94dea Merge tag 'iio-fixes-5.13a' of https://git.kernel.org/pub/ [...] new 28524da6215b Merge remote-tracking branch 'staging.current/staging-linus' new 5292bcae1adf Merge remote-tracking branch 'char-misc.current/char-misc-linus' new f136f3279d85 soundwire: qcom: fix handling of qcom,ports-block-pack-mode new 45effb6a97c4 Merge remote-tracking branch 'soundwire-fixes/fixes' new f5c22c05a271 Merge remote-tracking branch 'ide/master' new 60faa88ce03a Merge remote-tracking branch 'dmaengine-fixes/fixes' new 32dc3d9e3a3c Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new 19e4640cbe74 Merge remote-tracking branch 'hwmon-fixes/hwmon' new cc43f974531d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 8a1675abab52 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 8f86f6dbe7b7 Merge remote-tracking branch 'vfs-fixes/fixes' new 0bd50826a40e leds: Fix reference file name of documentation new 86d48f8e7cbe Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 875d598db60a MAINTAINERS: Update address for Emma Anholt new 9b47800eba6b Merge remote-tracking branch 'drm-fixes/drm-fixes' new a5c936add6a2 drm/i915/dp: Use slow and wide link training for everything new 005ff145c90b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new cabb1bb60e88 mmc: meson-gx: make replace WARN_ONCE with dev_warn_once a [...] new 9b81354d7ebc mmc: meson-gx: also check SD_IO_RW_EXTENDED for scatterlis [...] new a1149a6c06ee mmc: sdhci-pci-gli: increase 1.8V regulator wait new a2e4f1234cc8 Merge remote-tracking branch 'mmc-fixes/fixes' new 6edc4ead3d69 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 215ef575965d Merge remote-tracking branch 'pidfd-fixes/fixes' new 1b55767dfdd9 erofs: fix broken illustration in documentation new 46f2e04484ae erofs: update documentation about data compression new 60fefccd28df Merge remote-tracking branch 'erofs-fixes/fixes' new cc2520909c2d MAINTAINERS: Update my e-mail new c55b44c9386f Merge drm/drm-fixes into drm-misc-fixes new 369a8c32f8a4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new cfacc36d9b77 Merge remote-tracking branch 'asm-generic/master' new 8a93092e33f8 Merge remote-tracking branch 'arm/for-next' new eedd85f067b0 Merge remote-tracking branch 'actions/for-next' new df99694431de Merge remote-tracking branch 'amlogic/for-next' new be22912da127 Merge remote-tracking branch 'aspeed/for-next' new e2a3151863fd Merge remote-tracking branch 'at91/at91-next' new 2f9dc6a357ff memory: stm32-fmc2-ebi: add missing of_node_put for loop i [...] new 907c5bbb514a memory: atmel-ebi: add missing of_node_put for loop iteration new 88fa0143cbc0 Merge remote-tracking branch 'drivers-memory/for-next' new f2c8fd369ccd Merge remote-tracking branch 'imx-mxs/for-next' new eb0b50c18fae Merge remote-tracking branch 'keystone/next' new c9f5c84d07a4 Merge remote-tracking branch 'mediatek/for-next' new b842ffdeb771 Merge remote-tracking branch 'mvebu/for-next' new c1a223a7d206 Merge remote-tracking branch 'omap/for-next' new 7fc4945be49a Merge remote-tracking branch 'qcom/for-next' new cff849fdffac Merge remote-tracking branch 'raspberrypi/for-next' new 0b53b3b0785e Merge remote-tracking branch 'realtek/for-next' new 16b9dd7ae971 ARM: dts: r8a7779, marzen: Fix DU clock names new 585e40036524 ARM: dts: koelsch: Rename sw2 to keyboard new 8d6580765457 arm64: dts: renesas: eagle: Add x1 clock new 81ca6c161d39 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next new ea3e7bf68a47 Merge remote-tracking branch 'renesas/next' new 3b3b9c5dbfec Merge remote-tracking branch 'reset/reset/next' new 72ae976363a2 dt-bindings: arm: rockchip: add more compatible strings to [...] new d74622138a9b dt-bindings: power: rockchip: Convert to json-schema new 66b89b8b5e4c dt-bindings: power: rockchip: Add bindings for RK3568 Soc new 1782c87b44a0 soc: rockchip: power-domain: add rk3568 powerdomains new 957285df8055 Merge branch 'v5.14-armsoc/drivers' into for-next new 414ca9e2bc6e Merge branch 'v5.14-armsoc/dts32' into for-next new 0ac75916f338 Merge branch 'v5.14-armsoc/dts64' into for-next new b7946b580fee Merge remote-tracking branch 'rockchip/for-next' new 0de0b04c8343 ARM: s3c: Remove unnecessary break in RX1950 new 48d551bf2085 ARM: exynos: add missing of_node_put for loop iteration new cc29e39412b9 ARM: dts: exynos: align Broadcom WiFi with dtschema new 8bceb2a490bb ARM: dts: exynos: replace legacy MMS114 touchscreen x/y pr [...] new 75121e1dc9fe ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 new a7e59c84cf20 ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 new fd2f17179665 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 new 8b7e0f72ef71 ARM: dts: s5pv210: remove unused Atmel touchscreen propert [...] new 06bc1dd6d714 Merge branch 'next/dt' into for-next new a1972739c016 ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core new 765210e19859 ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412 new 0272619bde22 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale new 760ebb8a2529 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU new 7f23ea1265c3 ARM: dts: exynos: enable PMIC wakeup from suspend on Midas new 1178f7127a46 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3 new 9614ae537530 ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note new 1d4203b1fa02 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa new a145cc05cb2c ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420 new e4c9b60b271c ARM: dts: exynos: enable PMIC wakeup from suspend on Odroi [...] new 3d6e2ac21c8f Merge branch 'next/dt' into for-next new d3f713e6b3cc arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 new 6fed39b8b597 Merge branch 'next/dt64' into for-next new eecfe50c0c1a Merge remote-tracking branch 'samsung-krzk/for-next' new c438024941a9 Merge remote-tracking branch 'scmi/for-linux-next' new 5bd15031337f dt-bindings: timer: Simplify conditional expressions new bffdc0f3c26c dt-bindings: timer: Add compatibles for sun50i timers new af97dd5559c5 arm64: dts: allwinner: a64: Sort watchdog node new 12bcaacaff49 arm64: dts: allwinner: Add sun4i MMIO timer nodes new d88834bfefde ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells new a691acabac36 ARM: dts: sun8i-a33: Allow using multiple codec DAIs new e0cd8e011815 arm64: dts: allwinner: a64: Allow using multiple codec DAIs new 09e0a7ea75e0 arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3 new 984a51c5308c arm64: dts: allwinner: a64: Allow multiple DAI links new 36777d962082 arm64: dts: allwinner: pinephone: Add support for Bluetooth audio new 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] new a8c06d02fe97 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 1593feb76265 Merge remote-tracking branch 'tegra/for-next' new 2487401bd863 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 192c344e7cd4 clk: renesas: rcar-gen3: Update Z clock rate formula in comments new 58effcd350c8 clk: renesas: rcar-gen3: Make cpg_z_clk.mask u32 new c141897caafb clk: renesas: rcar-gen3: Remove superfluous masking in cpg [...] new 67a1b9b65165 clk: renesas: rcar-gen3: Grammar s/dependent of/dependent on/ new 50086045bd07 clk: renesas: rcar-gen3: Increase Z clock accuracy new 3f7079563685 clk: renesas: rcar-gen3: Add custom clock for PLLs new 3a0e84845891 clk: renesas: rcar-gen3: Add boost support to Z clocks new 16927401d924 clk: renesas: r8a779a0: Add ISPCS clocks new a20a40a8bbc2 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() new 6c7bc7dbcc41 clk: renesas: div6: Use clamp() instead of clamp_t() new 23b04c84e201 clk: renesas: div6: Simplify src mask handling new c9d1b58b272e clk: renesas: div6: Switch to .determine_rate() new 1c924fc67912 clk: renesas: div6: Consider all parents for requested rate new 02c69593e62d clk: renesas: div6: Implement range checking new 6bd913f54f2f clk: renesas: r9a06g032: Switch to .determine_rate() new d790ac2dab96 Merge remote-tracking branch 'clk-renesas/renesas-clk' new f00ab70baf19 Merge remote-tracking branch 'csky/linux-next' new 3ac96664fd03 Merge remote-tracking branch 'h8300/h8300-next' new da0a85d5ca86 Merge remote-tracking branch 'm68k/for-next' new cf5b6a947873 MIPS: Octeon: drop dependency on CONFIG_HOLES_IN_ZONE new 6a73022ee3fd MIPS: Loongson64: Fix build error 'secondary_kexec_args' u [...] new 9fa996c5f003 MIPS:DTS:Correct device id of pcie for Loongnon-2K new 33ae8f801ad8 hugetlb: clear huge pte during flush function on mips platform new ef3f3feb87cd Merge remote-tracking branch 'mips/mips-next' new 4c97d20e714c Merge remote-tracking branch 'sh/for-next' new a2dc4262db3d Merge remote-tracking branch 'pidfd/for-next' new dec26fe376bf Merge branch 'misc-5.13' into for-next-current-v5.12-20210511 new 9918abc2d707 Merge branch 'for-next-current-v5.12-20210511' into for-ne [...] new ee6038dcadb2 btrfs: handle transaction start error in btrfs_fileattr_set new a819f72e12d0 Merge branch 'misc-next' into for-next-next-v5.13-20210511 new 647e85474133 btrfs: make btrfs_verify_data_csum() to return a bitmap new 82d94e8ad018 btrfs: submit read time repair only for each corrupted sector new 5dcdd534ea24 btrfs: remove io_failure_record::in_validation new 2c824ebbe251 Merge branch 'ext/qu/repair-by-sector-v4' into for-next-ne [...] new 1c708e002cb5 Merge branch 'for-next-next-v5.13-20210511' into for-next- [...] new 768ccafb15c7 Merge branch 'fixes-for-master' into for-next-20210511 new 5c4c2eea4363 Merge remote-tracking branch 'btrfs/for-next' new 1006a99fdee2 Merge remote-tracking branch 'ceph/master' new 125875702c33 Merge remote-tracking branch 'cifs/for-next' new 0626e6641f6b cifsd: add server handler for central processing and tranp [...] new e2f34481b24d cifsd: add server-side procedures for SMB3 new f44158485826 cifsd: add file operations new a848c4f15ab6 cifsd: add Kconfig and Makefile new 3a3fd9d4939f MAINTAINERS: add cifsd kernel server new c0e8110e6c75 cifsd: fix WARNING: Title overline too short new 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree new 36ba38663be0 cifsd: uniquify extract_sharename() new 1e853b937b2f cifsd: Fix a handful of spelling mistakes new e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] new 86df49e105af cifsd: fix a precedence bug in parse_dacl() new 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug new a2ba2709f5e4 cifsd: Fix a use after free on error path new bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] new 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() new 04bee6e336be cifsd: update cifsd.rst document new 04165366515a cifsd: add index.rst in cifs documentation new 2e2b0dda1889 cifsd: remove unneeded FIXME comments new 95fa1ce947d6 cifsd: fix incorrect comments new 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] new b24c93358035 cifsd: Pass string length parameter to match_pattern() new 269d3feec1b0 cifsd: fix build warnings from cifsd.rst new c1ea111fd1bb cifsd: Fix an error code in smb2_read() new 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() new 3161ad3a717e cifsd: remove redundant assignment to variable err new e5066499079d cifsd: remove unneeded macros new 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() new 20ea7fd2ac75 cifsd: use kmalloc() for small allocations new c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] new 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() new 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict new a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h new 536556490177 cifsd: fix wrong prototype in comment new a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' new 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' new d710f37c7bcd cifsd: remove smack inherit leftovers new 96a34377dc5a cifsd: remove calling d_path in error paths new 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir new d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() new 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read new 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list new 5da64d8784d3 cifsd: remove stale prototype and variables new c250e8f5566f cifsd: fix memory leak when loop ends new 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc new 86f52978465b cifsd: fix memdup.cocci warnings new 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree new 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt new 4030b278368d cifsd: prevent a integer overflow in wm_alloc() new 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT new 1920bb1f8022 cifsd: remove unused including <linux/version.h> new d40012a83f87 cifsd: declare ida statically new ff1d57272552 cifsd: add the check if parent is stable by unexpected rename new 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() new 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path new 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] new 915f570a971b cifsd: Remove smb2_put_name() new 7e8094a73e52 cifsd: remove unused smberr.h new 2efec2dee861 cifsd: remove unused nterr.c file new 5626518ecaa5 cifsd: move nt time functions to misc.c new e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() new fba08fa005e4 cifsd: use d_inode() new 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle new a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] new 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper new ced2b26a76cd cifsd: Fix regression in smb2_get_info new 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table new a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path new 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] new e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() new 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() new 5a0ca7700591 cifsd: add support for AES256 encryption new bcd62a368314 cifsd: fix invalid memory access in smb2_write() new fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c new 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message new 3d47e5462389 cifsd: fix WARNING: Too many leading tabs new 5ce071659302 cifsd: fix build break from asn1 new 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next new 053b6afdcb3e Merge remote-tracking branch 'cifsd/cifsd-for-next' new 7d444372c128 Merge remote-tracking branch 'ext3/for_next' new 0c2103985c05 f2fs: avoid null pointer access when handling IPU error new bbf760c3191e f2fs: support iflag change given the mask new c3b475c30296 f2fs: compress: fix to free compress page correctly new b68dd87ad964 f2fs: compress: fix race condition of overwrite vs truncate new 6c73ab1db371 f2fs: compress: fix to assign cc.cluster_idx correctly new 0d768b64d9d5 Merge remote-tracking branch 'f2fs/dev' new 2c9c9c2f0839 Merge remote-tracking branch 'jfs/jfs-next' new bcb820373522 Merge remote-tracking branch 'vfs/for-next' new 16f4ab58c07b Merge remote-tracking branch 'printk/for-next' new 86db60a4cdc8 Merge remote-tracking branch 'hid/for-next' new d08554d80931 Merge remote-tracking branch 'i2c/i2c/for-next' new 420e57350855 hwmon: (sch56xx) Use devres functions for watchdog new 7ea477dda6cc hwmon: (sch56xx-common) Use strscpy new a4c3d4997925 hwmon: (sch56xx-common) Use helper function new eab15404fd74 hwmon: (sch56xx-common) Simplify sch56xx_device_add new f5cc2338f8d9 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK new 5d45661ac793 hwmon: (pmbus) Add documentation for new flags new 21ffd1534eb2 hwmon: (pmbus) Add support for additional Flex BMR convert [...] new 79bf9f5bd504 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] new bc369de819da hwmon: (pmbus) Increase maximum number of phases per page new 242842c16004 hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller new 607040aaa8b5 dt-bindings: Add MP2888 voltage regulator device new d450b583a5cc Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 918d9c77791c docs: cdrom-standard.rst: get rid of uneeded UTF-8 chars new 8d3926c09e04 docs: ABI: remove a meaningless UTF-8 character new 6f3bceba03b4 docs: ABI: remove some spurious characters new d1f2722d5357 docs: hwmon: tmp103.rst: fix bad usage of UTF-8 chars new 5e716ec68b4a docs: networking: device_drivers: fix bad usage of UTF-8 chars new 7240cd200541 Remove link to nonexistent rocket driver docs new 00f2d87f193f Merge remote-tracking branch 'jc_docs/docs-next' new b57305868fec Merge remote-tracking branch 'v4l-dvb/master' new 0c8bd174f0fc ACPI: scan: Fix a memory leak in an error handling path new c745253e2a69 PM: runtime: Fix unpaired parent child_count for force_resume new 310a896f83e2 Merge branches 'acpi-scan' and 'pm-core' into linux-next new 3cd8015040d7 device property: Retrieve fwnode from of_node via accessor new cb7accda3e01 Merge branch 'devprop' into linux-next new fc6f8fb275e4 Merge remote-tracking branch 'pm/linux-next' new d680c845571d Merge remote-tracking branch 'ieee1394/for-next' new 96d52c22824d next-20210511/net-next new c69431aab67a bpf: verifier: Improve function state reallocation new 06ab6a505583 bpf: verifier: Use copy_array for jmp_history new c9e73e3d2b1e bpf: verifier: Allocate idmap scratch in verifier env new f4cceb783169 Merge branch 'Reduce kmalloc / kfree churn in the verifier' new 37f05601eabc bpftool: Strip const/volatile/restrict modifiers from .bss [...] new fdbf5ddeb855 libbpf: Add per-file linker opts new 256eab48e70c selftests/bpf: Stop using static variables for passing dat [...] new 31332ccb7562 bpftool: Stop emitting static variables in BPF skeleton new 247b8634e644 libbpf: Fix ELF symbol visibility update logic new e5670fa0293b libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions new 4039cbef221d Merge remote-tracking branch 'bpf-next/for-next' new 2ffd876d47c3 Merge remote-tracking branch 'bluetooth/master' new edfe2003d02e gfs2: Prevent direct-I/O write fallback errors from getting lost new a673e827f904 gfs2: Fix mmap + page fault deadlock new 0ad6e07ef47f Merge remote-tracking branch 'gfs2/for-next' new 5ca65e7cf31c Merge remote-tracking branch 'mtd/mtd/next' new 94b40b1c97fc Merge remote-tracking branch 'nand/nand/next' new d4e682360944 drm/ttm: make global mutex and use count static new 5690e4863930 drm/gem-ttm-helper: Provide helper for struct drm_driver.d [...] new ede0c69ceb3f drm/vram-helper: Use drm_gem_ttm_dumb_map_offset() new 4c398f50a1fb drm/nouveau: Use drm_gem_ttm_dumb_map_offset() new f4268a4bf1ee drm/qxl: Use drm_gem_ttm_dumb_map_offset() new a28e10ed99bc drm/ttm: fix return value check new b057f37bb24f drm/ttm: re-add debugfs tt_shrink file new 1cdb005d6ef1 gpu: drm: Replace bare "unsigned" with "unsigned int" new 9237ec1f3b87 drm: drm_atomic_helper.c: Replace "unsigned" with "unsigned int" new 1758f403d8fa drm: drm_atomic_helper.c: Correct comments format new 7169d082e7e6 dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP new 6a3608eae6d3 drm: bridge: cdns-mhdp8546: Enable HDCP new d510c88cfbb2 efifb: Check efifb_pci_dev before using it new 2916059147ea drm/aperture: Add infrastructure for aperture ownership new 6848c291a54f drm/aperture: Convert drivers to aperture interfaces new 603dc7ed917f drm/aperture: Inline fbdev conflict helpers into aperture helpers new 2b173d7fc220 drm/ttm: Don't count pages in SG BOs against pages_limit new 3389082bb982 drm/virtio: Create Dumb BOs as guest Blobs (v3) new be4306ad928f drm/tegra: Don't set allow_fb_modifiers explicitly new 53d68269c8c8 drm/vc4: Don't set allow_fb_modifiers explicitly new 0d11375476fb drm/imx: Don't set allow_fb_modifiers explicitly new 2f40801dc553 drm/amdgpu: make sure we unpin the UVD BO new e2ac8531564d drm/amdgpu: freeing pinned objects is illegal now new 44292a0f9d75 drm/ttm: warn stricter about freeing pinned BOs new aeaf45c5fdb9 drm/nouveau: use bo->base.size instead of mem->num_pages new ce4528daf5c5 drm/amdgpu: check base size instead of mem.num_pages new 08319adbdde1 drm/bridge/sii8620: fix dependency on extcon new 7f5b18889d07 drm/exynos: Don't set allow_fb_modifiers explicitly new 42be7ca1fdc9 drm/drm_bufs.c: In switch, add break in default case new cd7f72e6e7b6 drm/bridge/synopsys: dw-hdmi: Add an option to suppress lo [...] new a584e2c30183 drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver new bab5cca7e609 drm/bridge: Fix the stop condition of drm_bridge_chain_pre [...] new acf3aca5ca99 drm/bridge: ti-sn65dsi86: Simplify refclk handling new 6b7adaeab68f drm/bridge: ti-sn65dsi86: Remove incorrectly tagged kernel [...] new 4e532867e95c drm/bridge: ti-sn65dsi86: Reorder remove() new 54fdf3720649 drm/bridge: ti-sn65dsi86: Move drm_panel_unprepare() to po [...] new e07e21435d66 drm/bridge: ti-sn65dsi86: Get rid of the useless detect() [...] new 3235b0f20a0a drm/panel: panel-simple: Use runtime pm to avoid excessive [...] new b7745a160a23 dt-bindings: display: bridge: add it66121 bindings new 988156dc2fc9 drm: bridge: add it66121 driver new f05ca1086722 MAINTAINERS: add it66121 HDMI bridge driver entry new 866604bbfc92 drm/gma500: correct kerneldoc new 1ce1af845450 drm/gma500: remove trailing whitespaces new bbbb6fdaa3ce drm/todo: Add link to old debugfs RFC new 060726c593f5 drm: drm_atomic.c: Adjust end of block comment new d00e3d9e0fdc drm: drm_auth.c: Adjust end of block comment new ad6ce32a81e4 drm: drm_bufs.c: Adjust end of block comment new c2ce66dad6da drm: drm_connector.c: Adjust end of block comment new f0ce78e2f084 drm: drm_context.c: Adjust end of block comment new e8b0587699a0 drm: drm_atomic_uapi.c: Use tabs for code indents new 6d3fb7a88d7d drm: drm_blend.c: Use tabs for code indents new c83b5eeffbbb drm: drm_connector.c: Use tabs for code indents new 089fae1e3fe8 drm/ttm/ttm_bo: Fix incorrectly documented function 'ttm_b [...] new 04be0c5b40a3 drm/scheduler/sched_entity: Fix some function name disparity new 178bdba84c5f drm/ttm/ttm_device: Demote kernel-doc abuses new ae053fa234f4 drm: bridge: adv7511: Support I2S IEC958 encoded PCM format new 13ea9aa1e7d8 drm/ttm: fix error handling if no BO can be swapped out v4 new d02117f8efaa drm/ttm: remove special handling for non GEM drivers new 65747ded86b4 drm/ttm: minor range manager coding style clean ups new c777dc9e7933 drm/ttm: move the page_alignment into the BO v2 new 5dbf2fc587cb drm/vmwgfx: Make console emulation depend on DRM_FBDEV_EMULATION new 13b29cc3a722 drm/mxsfb: Don't select DRM_KMS_FB_HELPER new a50e74bec1d1 drm/zte: Don't select DRM_KMS_FB_HELPER new 91185d55b32e drm: Remove DRM_KMS_FB_HELPER Kconfig option new 355b60296143 Merge drm/drm-next into drm-misc-next new 70556e24e18e drm: remove usage of drm_pci_alloc/free new 304a351957fc drm: remove legacy drm_pci_alloc/free abstraction new 9ea172a9a3f4 drm/ast: Fix missing conversions to managed API new 6dd7efc43761 drm/gud: cleanup coding style a bit new a3204e2e16cc drm/st7735r: Avoid spamming logs if probe is deferred new 40567e8b64e5 drm/st7586: Avoid spamming logs if probe is deferred new db695d191e23 drm/mi0283qt: Avoid spamming logs if probe is deferred new e276fbcb1079 drm/ili9486: Avoid spamming logs if probe is deferred new 31c7729d2c79 drm/ili9341: Avoid spamming logs if probe is deferred new d39353c7e5c4 drm/ili9225: Avoid spamming logs if probe is deferred new 749da85a9a52 drm/hx8357d: Avoid spamming logs if probe is deferred new ba4e0339a6a3 drm/ast: Fixed CVE for DP501 new 250e743915d4 drm/bochs: Add screen blanking support new 64bf1491137d drm/drm_file.c: Define drm_send_event_helper() as 'static' new eaf8974ea2d9 drm/bridge/cdns-mhdp8546: Register DP aux channel with userspace new fd43ad9d47e7 drm/nouveau/kms/nv50-: Move AUX adapter reg to connector l [...] new 6cba3fe43341 drm/dp: Add backpointer to drm_device in drm_dp_aux new 3f3a6524f606 drm/dp: Clarify DP AUX registration time new 9e9866664456 drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recover [...] new 0c4fada608c1 drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay() new 427e59d3b5d3 drm/dp: Always print aux channel name in logs new 92ea222015f1 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect() new c235509ad740 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_ [...] new a117f3de3b3a drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_ [...] new 739624d86cb9 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_ [...] new 318fbd7dfedd drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode() new c869c5f8ceca drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_ [...] new 7911902129a8 drm/print: Handle potentially NULL drm_devices in drm_dbg_* new b1e7f5fdbac8 drm/dp: Convert drm_dp_helper.c to using drm_err/drm_dbg_*() new a4d00750cd91 drm/dp_dual_mode: Convert drm_dp_dual_mode_helper.c to usi [...] new 3a08f53dcf17 drm/dp_mst: Convert drm_dp_mst_topology.c to drm_err()/drm_dbg*() new cacb5dc1d3ef drm: bridge: add missing word in Analogix help text new 1fcf24fb07e2 drm/bridge: anx7625: Fix power on delay new e590c2b03a61 drm/vc4: fix argument ordering in vc4_crtc_get_margins() new 82cc3b070350 drm/vmwgfx: Fix a typo new ae57b2190fd8 drm/vmwgfx/vmwgfx_validation: Use flexible-array member in [...] new ed2684e7051a gpu: drm: vmwgfx: convert comma to semicolon new cf63561cbae7 drm/vmwgfx: use min_t to replace min new aec70c39129d drm/vmwgfx: replace idr_init() by idr_init_base() new 0ecb51824e83 drm/ast: Remove reference to struct drm_device.pdev new 97c463b258ed drm/i915/gt: Remove reference to struct drm_device.pdev new 9dc2524351c2 drm/i915: Remove reference to struct drm_device.pdev new 9d7a0455df0c drm/i915: Don't assign to struct drm_device.pdev new 19d327a31a69 drm: Move struct drm_device.pdev to legacy section new 2f56dd8c77c8 drm/vkms: init plane using drmm_universal_plane_alloc new cac80e71cfb0 drm/vkms: rename cursor to plane on ops of planes composition new 32a1648aca44 drm/vkms: add XRGB planes composition new 310e506c06e4 drm/vkms: add overlay support new 98025a62cb00 drm/dp_mst: Use Extended Base Receiver Capability DPCD space new 6c525b72f985 drm/panel: Add DT bindings for Samsung LMS397KF04 new 3afb2a28fa24 drm/bridge: nwl-dsi: Force a full modeset when crtc_state- [...] new 2c5260cdc506 drm/bridge: nwl-dsi: Remove a check on unchanged HS clock [...] new 885811372fe1 drm/bridge: nwl-dsi: Get MIPI DSI controller and PHY ready [...] new 70e125601266 drm/panel: panel-simple: Add missing pm_runtime_disable() calls new 412835966679 drm/i915: Use the correct max source link rate for MST new 5ab7af7151ba drm/format-helper: Pass destination pitch to drm_fb_memcpy [...] new 900d3e4a9789 drm/format-helper: Add blitter functions new 730e7992dc1b drm/aperture: Add infrastructure for aperture ownership new 11e8f5fd223b drm: Add simpledrm driver new 4aae79f77e3a drm/simpledrm: Acquire memory aperture for framebuffer new 8f86c82aba8b drm/connector: demote connector force-probes for non-maste [...] new dc52e41d2661 drm/ttm: cleanup ttm_agp_backend new b072b9cd54f3 drm/ttm: add ttm_sys_manager v3 new d79025c7f5e3 drm/ttm: always initialize the full ttm_resource v2 new 5109d297a3d7 drm/ttm: properly allocate sys resource during swapout new 1d4f7d88003a drm/i810: Remove references to struct drm_device.pdev new b420fb8dee00 drm/mga: Remove references to struct drm_device.pdev new aa96a16ad41e drm/r128: Remove references to struct drm_device.pdev new 531cdb9d3a91 drm/savage: Remove references to struct drm_device.pdev new e2c5ab5cb8e5 drm/sis: Remove references to struct drm_device.pdev new 9a31b3813f91 drm/via: Remove references to drm_device.pdev new b347e04452ff drm: Remove pdev field from struct drm_device new db0036db4851 drm/bridge: ti-sn65dsi86: Rename the main driver data structure new 905d66d08d0f drm/bridge: ti-sn65dsi86: More renames in prep for sub-devices new dea2500a820c drm/bridge: ti-sn65dsi86: Use devm to do our runtime_disable new 52d54819c8ae drm/bridge: ti-sn65dsi86: Clean debugfs code new 3636fc25f760 drm/bridge: ti-sn65dsi86: Add local var for "dev" to simpl [...] new f94eb8a32863 drm/bridge: ti-sn65dsi86: Cleanup managing of drvdata new bef236a5206c drm/bridge: ti-sn65dsi86: Move all the chip-related init t [...] new bf73537f411b drm/bridge: ti-sn65dsi86: Break GPIO and MIPI-to-eDP bridg [...] new 5c4381eeb709 drm/panel: panel-simple: Get rid of hacky HPD chicken-and- [...] new 9bede63127c6 drm/bridge: ti-sn65dsi86: Use pm_runtime autosuspend new f7a5ee2cd3e2 drm/bridge: ti-sn65dsi86: Code motion of refclk management [...] new b137406d9679 drm/bridge: ti-sn65dsi86: If refclk, DP AUX can happen w/o [...] new 4318ea406e02 drm/panel: panel-simple: Remove extra call: drm_connector_ [...] new 31e25395d8b7 drm/panel: panel-simple: Power the panel when reading the EDID new 63358e24ee79 drm/panel: panel-simple: Cache the EDID as long as we reta [...] new f7dbd8624ec6 drm/ttm: fix warning in new sys man new 6268b28473c7 drm/bridge: ti-sn65dsi86: Remove __exit from GPIO sub-driv [...] new 8f8bb68ebd60 MAINTAINERS: Fix TTM tree new 1774baa64f93 drm/scheduler: Change scheduled fence track v2 new 874442541133 drm/amdgpu: Add show_fdinfo() interface new 660729e494b6 drm/bridge: fix LONTIUM_LT8912B dependencies new 1c4f39b04202 drm: Use drm_mode_is_420_only() instead of open coding it new 9d1cbe5fdf04 drm/arm: Don't set allow_fb_modifiers explicitly new 26c3e7fd5a34 drm/arm/malidp: Always list modifiers new b397027b8e45 drm/stm: Don't set allow_fb_modifiers explicitly new 656eca09989e drm/i915: Don't set allow_fb_modifiers explicitly new b5f9535ade84 drm/msm/dpu1: Don't set allow_fb_modifiers explicitly new 35cbb8c91e9c drm/msm/mdp4: Fix modifier support enabling new cee93c028288 drm/nouveau: Don't set allow_fb_modifiers explicitly new 2a2180a1c7be drm/gma500: update comment of psb_spank() new e057b52c1d90 drm/connector: Create a helper to attach the hdr_output_me [...] new 72921cdf8ac2 drm/connector: Add helper to compare HDR metadata new bccd5c5102a9 drm/vc4: Add HDR metadata property to the VC5 HDMI connectors new 21f79128e0a1 drm/connector: Add a helper to attach the colorspace property new 76a262d274a2 drm/vc4: hdmi: Signal the proper colorimetry info in the i [...] new 767d724a160e video: fbdev: imxfb: Fix an error message new 205bb69a9036 drm/dp: Handle zeroed port counts in drm_dp_read_downstrea [...] new 4fca55de564a drm/dp: Drop open-coded drm_dp_is_branch() in drm_dp_read_ [...] new cf241e872fc2 drm/radeon: Move AGP helpers into radeon driver new 43359786a51e drm/radeon: Move AGP data structures into radeon new 6bff2279836e drm: Mark PCI AGP helpers as legacy new 04dfe19a5ed6 drm: Mark AGP implementation and ioctls as legacy new 208d8b9d26f5 drm/dp: Fix bogus DPCD version check in drm_dp_read_downst [...] new eb185a3212b5 drm: Include <asm/agp.h> iff CONFIG_AGP is set new fd531024bad7 Merge drm/drm-next into drm-misc-next new ca0b0c1f4a2a drm/vc4: Remove redundant error printing in vc4_ioremap_regs() new 2cc8bfeeb736 drm/vmwgfx: Fix incorrect enum usage new 75156a887b6c drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDX [...] new 88509f698c4e drm/vmwgfx: Fix cpu updates of coherent multisample surfaces new 8211783f16ea drm/vmwgfx: Remove the reservation semaphore new 2cd80dbd3551 drm/vmwgfx: Add basic support for SVGA3 new 523375c943e5 drm/vmwgfx: Port vmwgfx to arm64 new c08eeb66dca8 Merge remote-tracking branch 'drm-misc/for-linux-next' new 29b25b7067a4 drm/amd/display: Initialize attribute for hdcp_srm sysfs file new ea23ff0241f0 drm/amd/display: Delete several unneeded bool conversions new 0bb6d3db4f75 drm/amdgpu: Delete two unneeded bool conversions new effbf6ca7eaf drm/amdgpu/display: remove an old DCN3 guard new d4378f172385 drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] new 337142ee10ca drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] new 08eabd2a0b19 drm/amdgpu/display: fix dal_allocation documentation new 5f7c044f4ecd drm/amdgpu: add synchronization among waves in the same th [...] new a26f152da864 drm/amdgpu: add judgement when add ip blocks (v2) new 8c3bdd21d94f drm/amdgpu: update the method for harvest IP for specific SKU new da8299d2802d drm/amd/pm: enable ASPM by default new ac711932e8d5 drm/amd/amdgpu: Cancel the hrtimer in sw_fini new 9a9b027aaf79 drm/amd/pm: Update aldebaran pmfw interface new 9321f2f4066e drm/amdkfd: new range accessible by all GPUs new 41cea2b1b224 drm/radeon/dpm: Disable sclk switching on Oland when two 4 [...] new 2dc88b934577 drm/amdgpu: Add vbios info ioctl interface new 593dd6548005 usb/host: enable auto power control for xhci-pci new e722d178f995 drm/amdgpu: add another raven1 gfxoff quirk new 5e80dd5b0520 drm/amdgpu: only check for _PR3 on dGPUs new 2d740d639649 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 9da53d0a454d Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 3174a94276bb Revert "drm/amd/display: To modify the condition in indica [...] new d9e8ece841dd drm/amdgpu: check whether s2idle is enabled to determine s0ix new e90e783dbc4d drm/radeon: Add HD-audio component notifier support new 2cdeaed1b9ac drm/amdgpu/display: add helper functions to get/set backli [...] new 92598fb3227f drm/amdgpu/display: restore the backlight on modeset (v2) new fe4fc0e9e2df 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" new acca7762eb71 drm/i915/dp: Use slow and wide link training for everything new dc09b30969fd drm/i915/dmc: Let's abstract the dmc path. new 38f46186b11b drm/i915/display/xelpd: Do not program EDP_Y_COORDINATE_ENABLE new b83478b69814 drm/i915/dsi: Fix comment typo new 7a6e95f375bb drm/i915: Simplify CCS and UV plane alignment handling new d5b5f63cc5b0 drm: Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec new 8804325861be drm/i915/display: Disable PSR2 if TGL Display stepping is [...] new b23109c5b536 drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly new 7c53e628344b drm/i915/display: move crtc and dpll declarations where th [...] new 8ec7d10a5479 drm/i915: Fix pre-skl DP AUX precharge length new 661af37946f3 drm/i915: Remove stray newlines new b109da48e6ba drm/i915: Stop using crtc->index as the pipe new 1a86ac792f67 drm/i915: Add frontbuffer tracking tracepoints new 3f50033dd88a drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA new b08a759df332 drm/i915/backlight: clean up backlight device register new 20f85ef89d94 drm/i915/backlight: use unique backlight device names new f4c50deecaed drm/i915/audio: simplify, don't mask out in all branches new 31824c03faac drm/i915/audio: fix indentation, remove extra braces new 959086ecd677 drm/i915: Pass intel_framebuffer instad of drm_framebuffer [...] new 703cd9ae0d67 drm/i915/tgl+: Add the missing MC CCS/XYUV8888 format support new 7785ae0b51a0 drm/i915: Don't include intel_de.h from intel_display_types.h new fcf83a21141e drm/i915: Include intel_de_{read,write}_fw() in i915_reg_r [...] new b41df85a9834 drm/i915: Extract some helpers to compute cdclk register values new fb12fbb18f38 drm/i915: Use intel_de_rmw() in bdw cdclk programming new 3b71a9b6cffd drm/i915: Use intel_de_rmw() in skl cdclk programming new 468f9e8d0482 drm/i915: Use intel_de_rmw() in bxt/glk/cnl+ cdclk programming new 7973cff7be1d drm/i915: Use intel_de_wait_for_*() in cnl+ cdclk programming new 9a5b5e1b9813 drm/i915/display: Disable PSR2 sel fetch in TGL pre-production new e7c46e43bdd2 drm/i915: Nuke display error state new 7c653e15e2ba drm/i915: Reorder skl+ scaler vs. plane updates new 8398024b6e88 drm/i915/xelpd: add XE_LPD display characteristics new 760759f2cf71 drm/i915/adl_p: Add PCI Devices IDs new bdd27cad2237 drm/i915/adl_p: ADL_P device info enabling new 33e7a975103c drm/i915/xelpd: First stab at DPT support new ad2f92c9f0e4 drm/i915/xelpd: Fallback to plane stride limitations when [...] new e7367af1ee3d drm/i915/xelpd: Support 128k plane stride new 2ac5620fbe31 drm/i915/adl_p: Add stride restriction when using DPT new d3b4aa43eea3 drm/i915/adl_p: Disable support for 90/270 FB rotation new f6b044e4d9fb drm/i915/adl_p: Require a minimum of 8 tiles stride for DPT FBs new 8a4053738c05 drm/i915/adl_p: Enable remapping to pad DPT FB strides to POT new a5be0c978cc4 drm/i915/display: move vbt check to intel_ddi_init() new ba9c5bf76734 drm/i915/display: remove FIXME comment for intended feature new 097d9e902068 drm/i915/display: remove strap checks from gen 9 new 5a9d38b20a5a drm/i915/display: hide workaround for broken vbt in intel_bios.c new eacba74d4d56 drm/i915/display: New function to avoid duplicate code in [...] new 84d95f77f4ae drm/i915/display: Restructure output format computation fo [...] new 388b863509f7 drm/i915/display: Use YCbCr420 as fallback when RGB fails new 78b772e1a01f drm/i915/display: Fill PSR state during hardware configura [...] new d54e017e62d8 drm/i915/display: Replace intel_psr_enabled() calls by int [...] new 62e37c44a58e drm/i915/display: Drop duplicated code in intel_dp_set_inf [...] new a37937cd8e85 drm/i915/display: Drop dead code from hsw_read_infoframe() new 09df8ba5c181 drm/i915/display/xelpd: Implement Wa_14013475917 new 582259400d2c Merge remote-tracking branch 'drm-intel/for-linux-next' new 60185f133e10 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 19ded23205b8 Merge remote-tracking branch 'drm-msm/msm-next' new 9a765e4a62ba Merge remote-tracking branch 'imx-drm/imx-drm/next' new edb11c7ea9df Merge remote-tracking branch 'etnaviv/etnaviv/next' new 3f0d23e849b3 Merge existing fixes from asoc/for-5.13 new 604e5178444e ASoC: fsl_spdif: add support for enabling raw capture mode new 2fa74b31bb81 ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl [...] new 85c966dc97d1 ASoC: mediatek: mt8192: Delete a redundant condition branch new 5f1b95d08de7 ASoC: q6dsp: q6afe: remove unneeded dead-store initialization new 37c881cd18f4 ASoc: Fix unused define in jz4740-i2s.h new f758b9ef9a1a ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon new a387040ab401 ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment new 223875a6fb8e ASoC: fsl_xcvr: Remove unneeded semicolon new 16f2a3cdaaca ASoC: jz4740-i2s: fix function name new 1d122dd3b168 ASoC: rt286: Remove redundant assignment to d_len_code new 58f01c7fc81b ASoC: codecs: lpass-wsa-macro: handle unexpected input new 47bcb1c71083 ASoC: rt5682: Disable irq on shutdown new 87b42abae99d ASoC: rt5682: Implement remove callback new c26a5289e865 ASoC: cs42l42: Add support for set_jack calls new ab78322a0dc8 ASoC: cs42l42: Use device_property API instead of of_property new 66df9477bd35 ASoC: cs42l42: Add support for ACPI table match entry new b63ecaea97aa ASoC: rt1019: Add non_legacy_dai_naming config new 37897babed2e ASoC: Intel: Boards: tgl_max98373: Add BT offload support new 2a29ff7ae13c ASoC: Intel: soc-acpi: add entries for i2s machines in ADL [...] new 2e4dba57ea56 ASoC: Intel: boards: add support for adl boards in sof-rt5682 new 35564e2bf946 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMI [...] new f6081af6cf2b ASoC: Intel: boards: handle hda-dsp-common as a module new 9c5046e4b3e7 ASoC: Intel: boards: create sof-maxim-common module new 19f1eace0441 ASoC: Intel: sof_sdw: add support for Bluetooth offload new 3b316e229eb9 ASoC: Intel: boards: remove .nonatomic for BE dailinks new fd2856929fb4 ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl new 81cd42e5174b ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake new a21515b5aaff ASoC: Intel: maxim-common: support max98357a new 5a7f27a624d9 ASoC: Intel: add sof-cs42l42 machine driver new b70029abfc90 ASoC: Intel: sof_rt5682: code refactor for max98357a new 93c964af77e7 Merge series "ASoC: Intel: machine driver updates for 5.14 [...] new 1c5ab2dc752f ASoC: SOF: Intel: byt: prepare split between Baytrail and [...] new 47fad2393b04 ASoC: SOF: Intel: move common ATOM stuff to module new b748ad38041a Merge series "ASoC: SOF: Intel: split Baytrail and Merrifi [...] new b76d1d86a456 ASoC: codecs: mt6359-accdet: remove useless initialization new d51f6dfb9c98 ASoc: codecs: mt6359: remove useless initializations new 16255d4155da ASoC: codecs: rt1019: clarify expression new cccc16dc175e ASoC: fsl: imx-pcm-rpmsg: remove useless initialization new 3b8fb1f7702b Merge series "ASoC: cppcheck fixes of the week" from Pierr [...] new c8b198ed3100 ASoC: cirrus: Add helper function for reading the device ID new 283160f1419d ASoC: cs35l32: Minor error paths fixups new 77908dbecdb6 ASoC: cs35l33: Minor error paths fixups new 8cb9b001635c ASoC: cs35l34: Minor error paths fixups new 60ba916d8760 ASoC: cs35l35: Minor error paths fixups new 1a46b7b82df5 ASoC: cs35l35: Correct errata handling new 0a0eb567e1d4 ASoC: cs42l42: Minor error paths fixups new 26495252fe0d ASoC: cs42l73: Minor error paths fixups new e2bb1077cee4 ASoC: cs43130: Minor error paths fixups new 4fc81bc88ad9 ASoC: cs53l30: Minor error paths fixups new b8ded8af30a9 Merge series "Tidy up device ID reading on legacy Cirrus p [...] new 880e007f15a3 ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells new ae062a711aa2 Merge series "PinePhone BT audio bringup" from Samuel Holl [...] new 634a4be0f9d1 ASoC: cs35l36: Remove unneeded variable initialisation new fd4e6baa6256 ASoC: cs4265: Minor tidy up of error paths new 4ac9b48adf4d ASoC: cs42l52: Minor tidy up of error paths new b8e2e691eea1 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next new 65e5b7a92079 Merge remote-tracking branch 'sound-asoc/for-next' new 498a81a0fe20 aoe: remove unnecessary mutex_init() new c90b1834703f Merge branch 'for-5.14/block' into for-next new 2fd821ddaa3d blkcg: drop CLONE_IO check in blkcg_can_attach() new 9e62f6899bca Merge branch 'for-5.14/block' into for-next new 679348b72110 Merge remote-tracking branch 'block/for-next' new 098f334fdfc4 Merge remote-tracking branch 'device-mapper/for-next' new 37255637b865 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag new 648634c52918 Merge branch 'fixes' into next new cd3c66dc4d02 Merge branch 'fixes' into next new 5c5b27fb93f6 dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] new 40b36711c3c5 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 new 59c0c8ee5493 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] new f47361a2350a mmc: core: Drop open coding when preparing commands with b [...] new cd80a4ad7d8e mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] new be97540b3b53 mmc: core: Re-structure some code in __mmc_poll_for_busy() new 0905a7d74945 mmc: core: Extend re-use of __mmc_poll_for_busy() new dfd23a9ee886 mmc: core: Enable eMMC sleep commands to use HW busy polling new f41134b51427 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] new 3d9b47ac745a mmc: core: Drop open coding in mmc_sd_switch() new 275bd7ffd6d5 mmc: core: Parse the SD SCR register for support of CMD48/ [...] new 9783244dd574 mmc: core: Read the SD function extension registers for po [...] new 3a713434e36a mmc: core: Read performance enhancements registers for SD cards new f127edfb0114 mmc: core: Add support for Power Off Notification for SD cards new 54a8c58fbc52 mmc: block: Disable CMDQ on the ioctl path new 5e4bdbd7d5f3 mmc: core: Move eMMC cache flushing to a new bus_ops callback new 3fc8efa0cdc1 drivers: memstick: core:ms_block.c: Fix alignment of block [...] new d9c6eef0b5f6 mmc: usdhi6rol0: fix error return code in usdhi6_probe() new 17217b56e536 mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] new f73121bb953f dt-bindings: mmc: renesas,mmcif: Convert to json-schema new 713830797b5d mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay new 3fb6180b0b97 mmc: core: Add support for cache ctrl for SD cards new 1aa6ce67808b Merge remote-tracking branch 'mmc/next' new 8c816d56a2a4 regulator: qcom_smd: Add PM8226 regulator support new 00c8b0b1e6e1 regulator: qcom: Document PM8226 smd regulator new 4446e6f3bd5c regulator: hi6421v600: Remove unneeded *pmic from struct h [...] new 67823d9dadd4 regulator: Add a routine to set the current limit for QCOM [...] new 8c94df1e6fe4 Merge series "Enable VBUS current boost on pm8150b platfor [...] new d019f38a1af3 regulator: uniphier: Add missing MODULE_DEVICE_TABLE new 3e6c34b5741a Merge remote-tracking branch 'regulator/for-next' new 31d782c800e7 Merge remote-tracking branch 'security/next-testing' new b6c4ec8ea262 Merge remote-tracking branch 'apparmor/apparmor-next' new ebe9cb8eb6de Merge remote-tracking branch 'keys/keys-next' new fba472bb38e2 selinux: simplify duplicate_policydb_cond_list() by using [...] new e1cce3a3cb28 selinux: constify some avtab function arguments new 8a922805fb09 selinux: delete selinux_xfrm_policy_lookup() useless argument new 7cffc377e163 selinux: Corrected comment to match kernel-doc comment new fd781f459b60 selinux: Remove redundant assignment to rc new e3be363f5b5d Merge remote-tracking branch 'selinux/next' new 2e08fb550a2d security/smack/: fix misspellings using codespell tool new 49ec114a6e62 smackfs: restrict bytes count in smk_set_cipso() new 7a3f89c426d2 Merge remote-tracking branch 'smack/next' new d709c657d0db tpm_crb: Use IOMEM_ERR_PTR when function returns iomem new a041eff51c03 KEYS: trusted: Fix memory leak on object td new a48401289bda trusted-keys: match tpm_get_ops on all return paths new 74c184736c5c tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_ [...] new 403eae104ce9 tpm, tpm_tis: Reserve locality in tpm_tis_resume() new 2243435104cf Merge remote-tracking branch 'tpmdd/next' new 254c8b96c4af audit: add blank line after variable declarations new 686c2add4846 Merge remote-tracking branch 'audit/next' new de3d7018372c dt-bindings: memory: tegra20: emc: Convert to schema new eb119828f1d0 Merge remote-tracking branch 'devicetree/for-next' new ccef8441fb2d Merge existing fixes from spi/for-5.13 new 026a1dc1af52 spi: spi-topcliff-pch: Fix potential double free in pch_sp [...] new 029d32a892a8 spi: dw-apb-ssi: Integrate Renesas RZ/N1 SPI controller new e7a1a3abea37 spi: omap-100k: Fix the length judgment problem new 86b1d8ecb5f1 spi: tegra114: Fix an error message new 665a990fdbea spi: tegra210-quad: Fix an error message new f2eed8caa336 spi: pxa2xx: Use one point of return when ->probe() fails new 9e43c9a8d5de spi: pxa2xx: Utilize MMIO and physical base from struct ss [...] new c3dce24c40cc spi: pxa2xx: Utilize struct device from struct ssp_device new 0e4768713e71 spi: pxa2xx: Replace header inclusions by forward declarations new 5edc24901f4d spi: pxa2xx: Unify ifdeffery used in the headers new 1beb37b0e3f9 spi: pxa2xx: Group Intel Quark specific definitions new bf2509a45534 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] new 66fe740317c8 spi: ppc4xx: include <linux/io.h> instead of <asm/io.h> new 856a9260e171 spi: omap-100k: Clean the value of 'status' is not used new db56d0304952 spi: delete repeated words in comments new 9e37a3ab0627 spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' new d6e58e379610 Merge series "spi: Set of cleanups" from Jay Fang <f.fangj [...] new 86b8bff7e3ac spi: Convert to use predefined time multipliers new 532259bfd1c1 spi: altera: Remove redundant dev_err call in dfl_spi_alte [...] new ab77fe8935c5 spi: pxa2xx: Introduce int_stop_and_reset() helper new 4761d2e7e51c spi: pxa2xx: Reuse int_error_stop() in pxa2xx_spi_slave_abort() new 0c8ccd8b267f spi: pxa2xx: Use pxa_ssp_enable()/pxa_ssp_disable() in the driver new 1bed378c6b91 spi: pxa2xx: Extract pxa2xx_spi_update() helper new 42c80cd439a9 spi: pxa2xx: Extract clear_SSCR1_bits() helper new 6d380132eaea spi: pxa2xx: Extract read_SSSR_bits() helper new eca32c3974c0 spi: pxa2xx: Constify struct driver_data parameter new 3fdb59cf10b0 spi: pxa2xx: Introduce special type for Merrifield SPIs new 6e5c3ab89594 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] new 40b82c2d9a78 spi: Use SPI_MODE_X_MASK new dd507b5ec7ba spi: spidev: Use SPI_MODE_X_MASK new 56f47edf33fb spi: npcm-pspi: Use SPI_MODE_X_MASK new a2f2db6b2a87 spi: oc-tiny: Use SPI_MODE_X_MASK new fdb217a38808 spi: omap-uwire: Use SPI_MODE_X_MASK new 4ccf05579b9d spi: ppc4xx: Use SPI_MODE_X_MASK new 038b9de42269 spi: uniphier: Use SPI_MODE_X_MASK new 31f1a85f928e Merge remote-tracking branch 'spi/for-5.14' into spi-next new 77f49e216e5b Merge remote-tracking branch 'spi/for-next' new 59595a335982 Merge remote-tracking branch 'edac/edac-for-next' new 891068478fcb Merge remote-tracking branch 'irqchip/irq/irqchip-next' new b18def121f07 bitmap_parse: Support 'all' semantics new a6814a79f2ca rcu/tree_plugin: Don't handle the case of 'all' CPU range new 18389c457021 doc: Fix statement of RCU's memory-ordering requirements new 58d0db869d7a doc: Fix diagram references in memory-ordering document new e5bd61e82b7a tools/rcu: Add drgn script to dump number of RCU callbacks new 4c9c3809ae2e rcu: Fix typo in comment: kthead -> kthread new ce7c169dee28 rcu: Remove the unused rcu_irq_exit_preempt() function new 277ffe1b7092 rcu: Improve tree.c comments and add code cleanups new 8e4b1d2bc198 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() new e44111ed20d8 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] new 27ba76e164fc rcu: Add ->gp_max to show_rcu_gp_kthreads() output new 1feb2cc8db48 lockdep: Explicitly flag likely false-positive report new 3066820034b5 rcu: Reject RCU_LOCKDEP_WARN() false positives new 396eba65f624 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] new 3ef5a1c3821a rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] new b15805013b44 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] new 4d80b8e196fa rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs new 2f20de99a63b rcu: Make rcu_gp_cleanup() be noinline for tracing new 3d3a0d1b508d rcu: Point to documentation of ordering guarantees new 6c54602781b4 rcu: Create an unrcu_pointer() to remove __rcu from a pointer new 18a1117a8a6d sched/isolation: reconcile rcu_nocbs= and nohz_full= new d13b0ace393a rcu: Improve comments describing RCU read-side critical sections new 619be67e038f rcu: Remove obsolete rcu_read_unlock() deadlock commentary new cd777582b997 rcu: Add missing __releases() annotation new d0bfa8b3c411 kvfree_rcu: Release a page cache under memory pressure new ac7625ebd5f7 kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] new d434c00fa3ac kvfree_rcu: Add a bulk-list check when a scheduler is run new dd28c9f057ad kvfree_rcu: Update "monitor_todo" once a batch is started new 7fe1da33f6ba kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant new d8628f35bae0 kvfree_rcu: Fix comments according to current code new a78d4a2a1017 kvfree_rcu: Refactor kfree_rcu_monitor() new 0cbc124bce8c mm/slub: Fix backtrace of objects to handle redzone adjustment new e548eaa116d8 mm/slub: Add Support for free path information of an object new d76e0926d835 rcu/nocb: Use the rcuog CPU's ->nocb_timer new 258ca95e2cd9 timer: Revert "timer: Add timer_curr_running()" new c08c9ef538e9 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer new 9a4ee07c161c rcu/nocb: Allow de-offloading rdp leader new 19e37e2f3b58 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup new ce1889bc6ee3 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup new c110a1b8e78a rcu/nocb: Only cancel nocb timer if not polling new 6c8c00cc36ae rcu/nocb: Prepare for fine-grained deferred wakeup new 1b84027ed450 rcu/nocb: Unify timers new 001c5c4e8b57 rcu: Fix various typos in comments new 94df76a1971d srcu: Remove superfluous sdp->srcu_lock_count zero filling new c75e9d29159b srcu: Remove superfluous ssp initialization for early callbacks new 7bf0a6141ab9 srcu: Unconditionally embed struct lockdep_map new 8e9c01c717df srcu: Initialize SRCU after timers new b5befe842e66 srcu: Fix broken node geometry after early ssp init new 2f7f5761af2b srcu: Early test SRCU polling start new 06a3ec9205d5 rcu-tasks: Add block comment laying out RCU Tasks design new 9fc98e3143de rcu-tasks: Add block comment laying out RCU Rude design new 6128152b7ec4 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states new e5bee59ee710 tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline new 98da77199f0c torture: Fix remaining erroneous torture.sh instance of $* new 3d2cc4fec861 torture: Add "scenarios" option to kvm.sh --dryrun parameter new fb4855c36249 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] new 68d415f91ff2 refscale: Allow CPU hotplug to be enabled new 179141865d08 rcuscale: Allow CPU hotplug to be enabled new 0092eae4cb4e torture: Add kvm-remote.sh script for distributed rcutortu [...] new e9b800db96fa refscale: Add acqrel, lock, and lock-irq new a5c095e0e9b6 rcutorture: Abstract read-lock-held checks new 32dbdaf71ab9 torture: Fix grace-period rate output new ee8fef9137e9 torture: Abstract end-of-run summary new f254a0b52787 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh new b09751d752fb torture: Make the build machine control N in "make -jN" new 226dd39d2348 torture: Make kvm-find-errors.sh account for kvm-remote.sh new ea6d962e80b6 rcutorture: Judge RCU priority boosting on grace periods, [...] new f8c8484dbda7 torture: Correctly fetch number of CPUs for non-English languages new 00ad25f6019b torture: Set kvm.sh language to English new 7b9dad7abad7 rcutorture: Delay-based false positives for RCU priority b [...] new 8c7ec02e2a69 rcutorture: Consolidate rcu_torture_boost() timing and statistics new bcd4af44e2f1 rcutorture: Make rcu_torture_boost_failed() check for GP end new d4240d628f98 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests new 0260b92e1c39 rcutorture: Forgive RCU boost failures when CPUs don't pas [...] new 063f5a4df991 rcutorture: Don't count CPU-stalled time against priority [...] new c43d3b0083b4 torture: Make kvm-remote.sh account for network failure in [...] new 3d78668e5b50 torture: Don't cap remote runs by build-system number of CPUs new 7ab2bd31df87 rcutorture: Move mem_dump_obj() tests into separate function new 5390473ec169 rcu: Don't penalize priority boosting when there is nothin [...] new 098016007642 Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c [...] new bd119f3a3ec4 kcsan: Add pointer to access-marking.txt to data_race() bullet new 6b97e020470a kcsan: Simplify value change detection new b2738221fe64 kcsan: Distinguish kcsan_report() calls new 3146019538e4 kcsan: Refactor passing watchpoint/other_info new 04a091f70f37 kcsan: Fold panic() call into print_report() new b8c0351972da kcsan: Refactor access_info initialization new 22fd3b421085 kcsan: Remove reporting indirection new 9c178c16ed12 kcsan: Remove kcsan_report_type new 42fcb0aa825b kcsan: Report observed value changes new 84276ad2747d kcsan: Document "value changed" line new 3c5356dddd00 Merge branch 'kcsan.2021.05.10c' into HEAD new d25fba0e3474 tools/memory-model: Fix smp_mb__after_spinlock() spelling new fea101579753 Merge branch 'lkmm.2021.05.10c' into HEAD new 8901ecc2315b clocksource: Retry clock read if long delays detected new c4918e070843 clocksource: Check per-CPU clock synchronization when mark [...] new 7bda7af179b6 clocksource: Limit number of CPUs checked for clock synchr [...] new ebf19e60282e clocksource: Reduce clocksource-skew threshold for TSC new 059e9de43db0 clocksource: Provide kernel module to test clocksource watchdog new 9f5c5a88cedc clocksource: Print deviation in nanoseconds for unstable case new 01805614af2d Merge branch 'clocksource.2021.05.10a' into HEAD new 9583a2ff5840 tools/memory-model: Document locking corner cases new b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts new 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts new 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros new 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] new 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification new cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment new d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh new aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new d265691ba1ae tools/memory-model: Keep assembly-language litmus tests new 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type new 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors new 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs new 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh new 8820c20c276a tools/memory-model: Fix scripting --jobs argument new b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 new 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 new 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] new a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment new 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh new 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 0fafd0f8558c Merge branch 'lkmm-dev.2021.05.10c' into HEAD new 4b46fcb7f1a6 refscale: Add measurement of clock readout new eb644db2c64e torture: Add clocksource-watchdog testing to torture.sh new 1aff38ae735f Merge remote-tracking branch 'rcu/rcu/next' new ec2f04600c2b Merge remote-tracking branch 'xen-tip/linux-next' new 709c952d2af2 Merge remote-tracking branch 'percpu/for-next' new ac1890fe82f4 Merge remote-tracking branch 'leds/for-next' new 0826dae3d815 usb: musb: Fix spelling mistake "tranfer" -> "transfer" new cd783e5abb60 usb: musb: Remove duplicate declaration of functions new 6cfe9036acc5 usb: musb: Remove unused local variable dma, urb, offset new 3c5e0d0e9da1 usb: musb: Remove unused function argument dma, qh, offset [...] new 40ddb76ba0ba usb: xhci-mtk: use bitfield instead of bool new e56e60f7a9d6 usb: xhci-mtk: remove unnecessary setting of has_ippc new bb8d7ef68e29 usb: xhci-mtk: remove unnecessary assignments in periodic [...] new 4676be28a46e usb: xhci-mtk: use first-fit for LS/FS new e9b2ad7b7c83 Merge remote-tracking branch 'usb/usb-next' new 440e547dd0f8 usb: cdns3: Corrected comment to align with kernel-doc comment new 4ae08bc23e1b usb: cdnsp: Useless condition has been removed new fe7bb8c39a32 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 9c294739cf5b soundwire/ASoC: add leading zeroes in peripheral device name new 0531e6b60569 soundwire: bandwidth allocation: improve error messages new 345e9f5ca798 soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions new 448df2d8fcab soundwire: add missing kernel-doc description new b50bb8ba369c soundwire: bus: handle -ENODATA errors in clock stop/start [...] new 54a6ca4fa8a3 soundwire: bus: add missing \n in dynamic debug new 36eee232df7b soundwire: cadence_master: always set CMD_ACCEPT new 037219925e7a soundwire: dmi-quirks: remove duplicate initialization new 42ccd0c94ded Merge remote-tracking branch 'soundwire/next' new edee771a4533 staging: rtl8188eu: remove nic_hdl from struct mlme_priv new 7114e7a298c2 staging: mt7621-dts: remove 'bug-range' property new 321f1fb48c98 staging: mt7621-dts: add missing device_type in pcie root ports new aaa27b88a5d7 staging: rtl8192e: Remove duplicate declartion new 0c7ac9108796 staging: rtl8723bs: remove unused macros, arrays and an in [...] new 6d0753d26e2e staging: rtl8723bs: remove more unused encryption macros new 8adffa4bf11c staging: rtl8723bs: remove unused symbolic constant _AES_IV_LEN_ new 1b11e893eda0 staging: rtl8723bs: replace private arc4 encryption with i [...] new 1cd3acd4e9cf staging: rtl8723bs: Delete two redundant condition branches new 1ba6d8dc50df staging: rtl8192e: Avoid multiple line dereference new d0cf4e2bd40d staging: rtl8192e: Add identifier name to function definition new f6d5d118462d staging: rtl8192e: Fix whitespace around conditional statement new da24b7413ff7 Merge remote-tracking branch 'staging/staging-next' new 718ea87e9698 iio: adc: exynos: drop unneeded variable assignment new 067789a9a1f9 dt-bindings: iio: temperature: Add DT bindings for TMP117 new 2b4b5c58a980 iio: temperature: add driver support for ti tmp117 new 143420727613 iio:chemical:sps30: Convert sysfs sprintf/snprintf family [...] new 177c98b35297 iio: light: Convert sysfs sprintf/snprintf family to sysfs_emit new 6cd276becd66 iio: trigger: stm32-timer: Convert sysfs sprintf/snprintf [...] new 2b417112d15d iio: st-sensors: Update ST Sensor bindings new 5a1f48f90154 iio: adc: ad7298: Enable on Intel Galileo Gen 1 new 110abc78a019 iio: adis_buffer: do not return ints in irq handlers new 5558e530242d iio: adis16400: do not return ints in irq handlers new 40787f6ba6cf iio: adis_buffer: check return value on page change new f053d4e748ce iio: light: Added AMS tsl2591 driver implementation new 06adedc3b6cd dt-bindings: iio: light: Added AMS tsl2591 device tree binding new ccc1b76401f3 iio: adc: adi-axi-adc: simplify devm_adi_axi_adc_conv_register() new 3a4f8105e5a2 iio: buffer-dmaengine: simplify __devm_iio_dmaengine_buffe [...] new 98a8e5ced9dc iio: hw_consumer: simplify devm_iio_hw_consumer_alloc() new 689d8257e5dd iio: triggered-buffer: simplify devm_iio_triggered_buffer_ [...] new d240dc25e3b8 iio: core: simplify some devm functions new 51729e77bd2e iio: trigger: simplify __devm_iio_trigger_register new 17f6631aed7e iio: inkern: simplify some devm functions new 820ef3dd8d1f dt-bindings:iio:accel:adis16201 and adis16209 bindings new e0b1c49a7898 dt-bindings:iio:accel:bosch,bma220 device tree binding doc [...] new a4e1b21d45da dt-bindings:iio:accel:fsl,mma7455 binding doc new 594e2c203853 dt-bindings:trivial-devices: Add memsic,mxc4005/mxc6255/mx [...] new c11bbf8f6e5f dt-bindings:trivial-devices: Add sensortek,stk8312 and sen [...] new db3167db8879 dt-bindings:iio:adc:adi,ad7298 document bindings new ad1ed76e940a iio:accel:stk8312: Add lowercase i2c device id new d5106e3e88eb dt-bindings:iio:dac:ti,dac082s085 yaml conversion new ad46351af11e iio:adc:ad7476: Handle the different regulators used by va [...] new 299300947c07 dt-bindings:iio:adc:adi,ad7476: Add missing binding document new 55b000bfb98f dt-bindings: iio: accel: Add SCA3300 documentation new 24e190a7324e iio: accel: Add driver for Murata SCA3300 accelerometer new 5bc1f9efe089 iio: adis16475: do not return ints in irq handlers new b4f95f3f3bf3 iio: adis_buffer: update device page after changing it new 7bf386b81ae3 iio: adis_buffer: don't push data to buffers on failure new 4e2a59e20649 iio: adis: add burst_max_speed_hz variable new 126f5fe90cd4 iio: adis16475: do not directly change spi 'max_speed_hz' new 60f9823b0abc iio: adis16400: do not directly change spi 'max_speed_hz' new f1265432fd97 iio:ABI docs: Fix up duplicate *_calibbias_* documentation [...] new e5c070c41760 iio:ABI docs: Drop device specific docs for _powerdown for [...] new e5e48373db36 iio:ABI docs: Fix issue around repeated definition of out_ [...] new 61eea576b0ad iio:ABI docs: Move specific description of out_altvoltageX [...] new ebb509511225 iio: sps30: separate core and interface specific code new 77b5222fe206 iio: sps30: add support for serial interface new b57460d90a24 dt-bindings: iio: chemical: sps30: update binding with ser [...] new 9ae590a59c8c iio: adc: stm32-adc: Fix docs wrongly marked as kernel-doc new fddc873ad07f iio: Documentation: move incompatible ABI to obsolete new 2ec9eaeb2230 dt-bindings:iio:adc: add generic settling-time-us and over [...] new 80ffba3aa98e dt-bindings:iio:adc: add documentation for TI TSC2046 controller new 5fec3541aa88 iio: adc: add ADC driver for the TI TSC2046 controller new 71ccd11439a3 iio: accel: bmi088: Drop manual assignment of iio_dev.dev.parent new 2db767bcbc7b iio: dac: ad5766: Drop duplicate setting of iio_dev.dev.pa [...] new 57f143fce5fa iio: adc: mp2629: Drop duplicate setting iio_dev.dev.parent new 4386ae106b42 iio: adc: mt6360: Drop duplicate setting of iio_dev.dev.parent new 00dfed652080 iio: adc: ti-ads131e08: Drop duplicate setting of iio_dev. [...] new ea936a1515f5 iio: humidity: hdc2010: Drop duplicate setting of iio_dev. [...] new c44b5258b8e5 iio: position: hid-sensor-custom-intel-hinge: Drop duplica [...] new 9f3e9ce864d4 iio: common: scmi_sensors: Drop duplicate setting of iio_d [...] new 32ec65c5563b iio: core: move @id from struct iio_dev to struct iio_dev_opaque new 3b739c1a423a iio: avoid shadowing of variable name in to_iio_dev_opaque() new ce4d704c456d iio: core: move @driver_module from struct iio_dev to stru [...] new 2e5ecf33aec3 iio: core: move @trig_readonly from struct iio_dev to stru [...] new 5154645137f0 iio: core: move @scan_index_timestamp to struct iio_dev_opaque new f3a50cbfb45c iio: core: move @info_exist_lock to struct iio_dev_opaque new 919a6adf8107 iio: core: move @chrdev from struct iio_dev to struct iio_ [...] new 6d31441fd115 iio: core: move @flags from struct iio_dev to struct iio_d [...] new 48b33c57671f iio: core: move @clock_id from struct iio_dev to struct ii [...] new 1f725e43e3c0 iio: accel: st_accel: Move platform data from header to C file new 8bd262ba4c06 iio: gyro: st_gyro: Move platform data from header to C file new f6ef1af82db4 iio: magnetometer: st_magn: Provide default platform data new 24ce516982b1 iio: st_sensors: Call st_sensors_power_enable() from bus drivers new 0a3887df5e56 iio: st_sensors: Make accel, gyro, magn and pressure probe shared new a86c73bc2118 iio: st_sensors: Add lsm9ds0 IMU support new ac3418e0672a dt-bindings: iio: st,st-sensors: Add LSM9DS0 compatible string new 2cacacc222ed dt-bindings:iio:dac:ad5755: txt to yaml format conversion. new 411d3d191739 iio: am2315: Remove acpi_device_id table new 6be1ff3651c3 iio:accel:stk8312: Remove acpi_device_id table new 12086a771484 iio: bme680_spi: Remove acpi_device_id table new 42999af22c63 iio: bme680_i2c: Remove acpi_device_id table new f522cd80959e iio: imu: st_lsm6dsx: correct ODR in header new cf5bed051557 iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers new a64a49618142 dt-bindings: iio: accel: fxls8962af: add bindings new d9a72b1556d2 iio: accel: fxls8962af: add set/get of samplerate new 3f4fa640b20f iio: accel: fxls8962af: add interrupt support new 14914b00c393 iio: accel: fxls8962af: add hw buffered sampling new 454a2be5d0c1 iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads new 45d9a55d3d82 Merge remote-tracking branch 'iio/togreg' new a00593737f8b interconnect: qcom: bcm-voter: add a missing of_node_put() new 1fd86e280d8b interconnect: qcom: Add missing MODULE_DEVICE_TABLE new ad7b73a35266 Merge remote-tracking branch 'icc/icc-next' new cb0c1a39c22d Merge remote-tracking branch 'dmaengine/next' new 661ee6280931 cgroup: introduce cgroup.kill new 340272b04036 docs/cgroup: add entry for cgroup.kill new 0de3103fa2cf tests/cgroup: use cgroup.kill in cg_killall() new 8075e4f6c990 tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() new 85e3b86ed0b7 tests/cgroup: test cgroup.kill new f4f809f66b75 cgroup: inline cgroup_task_freeze() new 69a0454e9877 Merge remote-tracking branch 'cgroup/for-next' new b294ff3e3449 scsi: ufs: core: Enable power management for wlun new aef80fd1da32 scsi: ufs: sysfs: Resume the proper SCSI device new 39107e8577ad scsi: aacraid: Replace one-element array with flexible-arr [...] new 1a96da77e4dd Merge remote-tracking branch 'scsi/for-next' new 9b8119fb361a Merge remote-tracking branch 'vhost/linux-next' new 14174e49df48 Merge remote-tracking branch 'rpmsg/for-next' new 3b9d57ded780 Merge remote-tracking branch 'pinctrl/for-next' new 2cee31cd4973 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin new 702a5fa2fe4d pinctrl: renesas: r8a77990: JTAG pins do not have pull-dow [...] new d82b92410359 pinctrl: renesas: r8a77990: Drop bogus PUEN_ prefixes in comments new cf04bbe5ed29 pinctrl: renesas: r8a7778: Remove unused PORT_GP_PUP_1() macro new 904ec4bebc1d pinctrl: renesas: r8a779{51,6,65}: Reduce non-functional d [...] new 2cb446f7fa33 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new ad6671b5862f Merge remote-tracking branch 'userns/for-next' new 8b131076afb5 Merge remote-tracking branch 'livepatching/for-next' new 25f74c68a215 Merge remote-tracking branch 'coresight/next' new 2e870a0fa683 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new c044140f67f2 Merge remote-tracking branch 'kspp/for-next/kspp' new 58fbfc29d942 Merge remote-tracking branch 'gnss/gnss-next' new aba20fa47c51 Merge remote-tracking branch 'slimbus/for-next' new 4bbb3473c813 Merge remote-tracking branch 'nvmem/for-next' new 8e74d1f319bf scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs new 56a92c3d1bfd Merge remote-tracking branch 'hyperv/hyperv-next' new 8dd605e0b68f Merge remote-tracking branch 'fpga/for-next' new 9681da7be4be Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new f886d83abfc2 Merge remote-tracking branch 'rust/rust-next' new 08ec20eb4ba4 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 16a2186f5c36 Revert "drm: Remove pdev field from struct drm_device" new 43ad9e2b5c6d mm/hugetlb: fix F_SEAL_FUTURE_WRITE new 97f596e2f6fe mm/hugetlb: fix cow where page writtable in child new 795d0da5cd7d mm, slub: move slub_debug static key enabling outside slab_mutex new 87bfee5ee875 Revert "mm/gup: check page posion status for coredump." new 8441ea3ea932 squashfs: fix divide error in calculate_skip() new eadfcbbe2f37 userfaultfd: release page in error path to avoid BUG_ON new 13ba8be6134c ksm: revert "use GET_KSM_PAGE_NOLOCK to get ksm page in re [...] new 9054fd6cce6c mm/ioremap: fix iomap_max_page_shift new 4635d1e811fb mm: fix struct page layout on 32-bit systems new 94f2588b243f kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled new 571c7e0ba6ab mm/filemap: fix readahead return types new 6efa39b9ccbb hfsplus: prevent corruption in shrinking truncate new 0b7a2357113b ipc/mqueue, msg, sem: Avoid relying on a stack reference p [...] new 584eb53d2c71 docs: admin-guide: update description for kernel.modprobe sysctl new 1d2e8cdac435 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new f48a2ce81f0d /proc/kpageflags: do not use uninitialized struct pages new dabf0369cb09 ia64: headers: drop duplicated words new af0d700f457a Makefile: extend 32B aligned debug option to 64B aligned new b3bdb5dec3ed streamline_config.pl: make spacing consistent new 272bf25fc776 streamline_config.pl: add softtabstop=4 for vim users new 23ded016eb58 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 8b502011b065 ocfs2: fix ocfs2 corrupt when iputting an inode new 9b4c6dbaf41a kernel: watchdog: modify the explanation related to watchd [...] new b1d8a66b0f18 doc: watchdog: modify the explanation related to watchdog thread new 2736b35daa01 doc: watchdog: modify the doc related to "watchdog/%u" new c4ab231f5e7c tools/vm/page_owner_sort.c: check malloc() return new c94d1bccc975 mm: page-writeback: kill get_writeback_state() comments new a1a47b89d0e3 mm/page-writeback: Fix performance when BDI's share of rat [...] new 998d54496af3 mm/gup_benchmark: support threading new 26781969ab36 mm: gup: allow FOLL_PIN to scale in SMP new 354a2e3604e2 mm: gup: pack has_pinned in MMF_HAS_PINNED new 7da4d6e6109b mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new aafe655bc0fc mm/swapfile: use percpu_ref to serialize against concurren [...] new f1b086572add swap: fix do_swap_page() race with swapoff new be33e81fcc24 mm/swap: remove confusing checking for non_swap_entry() in [...] new f33f08d7ea33 mm/shmem: fix shmem_swapin() race with swapoff new 9dbf53d92ff8 mm/memcg: move mod_objcg_state() to memcontrol.c new 530d560077df mm/memcg: cache vmstat data in percpu memcg_stock_pcp new 6c10cc971cbe mm/memcg: improve refill_obj_stock() performance new c5d956bfd910 mm/memcg: optimize user context object stock access new ac4dbc17a171 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new 2512c17d7eb9 mm: memcg/slab: properly set up gfp flags for objcg pointer array new 4d57437a3d3c mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new 0727bf117622 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new d795c307bd3a mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 24e07acf1ef6 mm: memcontrol: fix root_mem_cgroup charging new 7e58cb87103e mm: memcontrol: fix page charging in page replacement new 7965194f8e75 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 42d6ac251379 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new 810371809a43 mm: memcontrol: simplify lruvec_holds_page_lru_lock new 682f31585be8 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new 201a8b733f8e mm: memcontrol: simplify the logic of objcg pinning memcg new a8fc1984dccb mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new 38ffd1ee6b5f mm: vmscan: remove noinline_for_stack new fb9aa485ad14 mm: improve mprotect(R|W) efficiency on pages referenced once new 89fb93775f46 mm-improve-mprotectrw-efficiency-on-pages-referenced-once-fix new cee9e5ef2ac1 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new 953f99327748 binfmt: remove in-tree usage of MAP_EXECUTABLE new c75dcf7b7be8 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 7b5165c5554f mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new f50adfd0ed8d mm/mmap: introduce unlock_range() for code cleanup new 01f6a4a44abb mm-mmap-introduce-unlock_range-for-code-cleanup-fix new 2b66617f64ff mm/mmap: use find_vma_intersection() in do_mmap() for overlap new 6bfa49390ed1 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new 28b453e46e02 mm/vmalloc: print a warning message first on failure new 9ad62271968f printk: introduce dump_stack_lvl() new 73b92197a4aa kasan: use dump_stack_lvl(KERN_ERR) to print stacks new 0c17609540e3 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 08c4f2319f46 mm/mmzone.h: simplify is_highmem_idx() new b74d33a8fb60 mm: make __dump_page static new b57d26247413 mm/debug: factor PagePoisoned out of __dump_page new 5d6addf87c47 mm/page_owner: constify dump_page_owner new c3b29437ede1 mm: make compound_head const-preserving new 30ad8e2d6161 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new 57542ee3655d mm: constify page_count and page_ref_count new b5990f67baa0 mm: optimise nth_page for contiguous memmap new 3688f53ec2dd mm: memory_hotplug: factor out bootmem core functions to b [...] new 369ede0c88c1 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 04ebc3b46cf8 mm: hugetlb: gather discrete indexes of tail page new 26474eb476dd mm: hugetlb: free the vmemmap pages associated with each H [...] new 1e770f734b7d mm: hugetlb: defer freeing of HugeTLB pages new a8ee833d2329 mm: hugetlb: alloc the vmemmap pages associated with each [...] new fe1f1696a4a0 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new bd889d5134ff mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new 214bbc6cf768 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new dfde143a6dde mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 4f7ccb652ef1 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 77476f170f87 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new 5ea9067fa6d9 userfaultfd/selftests: use user mode only new 8287ab15b293 userfaultfd/selftests: remove the time() check on delayed uffd new fbc224a48f11 userfaultfd/selftests: dropping VERIFY check in locking_thread new 52ff90de8ed7 userfaultfd/selftests: only dump counts if mode enabled new df24ddf78fae userfaultfd/selftests: unify error handling new 9670625d31cb mm/thp: simplify copying of huge zero page pmd when fork new c3967053d903 mm/userfaultfd: fix uffd-wp special cases for fork() new 962f3a256964 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new 5b463e025935 mm/userfaultfd: fail uffd-wp registeration if not supported new fd2d2094fe20 mm/pagemap: export uffd-wp protection information new ceac65dab924 userfaultfd/selftests: add pagemap uffd-wp test new 09ff184a3eb1 userfaultfd/hugetlbfs: avoid including userfaultfd_k.h in [...] new 99770b96a38a userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 87250c5a6871 userfaultfd/shmem: support minor fault registration for shmem new 854093304820 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new 1f59fb4a73e7 userfaultfd/shmem: advertise shmem minor fault support new 35a150c42f2f userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new 4a2953a79669 userfaultfd/selftests: use memfd_create for shmem test type new cda9dbd8d02e userfaultfd/selftests: create alias mappings in the shmem test new c8c99fc86400 userfaultfd/selftests: reinitialize test context in each test new dc722e275eab userfaultfd/selftests: exercise minor fault handling shmem [...] new a517db6dfd22 mm/kconfig: move HOLES_IN_ZONE into mm new 3f5a13001fd5 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new 07f9193834d0 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new a20dbd97901a mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 368ee1704530 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new d2795fd77d1a nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new e3c58ab2a831 mm: make variable names for populate_vma_page_range() consistent new 41bc690e479b mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new e2a16aa103e4 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new a45e9fb1fe3a MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new f017fe785c21 selftests/vm: add protection_keys_32 / protection_keys_64 [...] new 1418ff7bc395 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 7f95dd9e30da mm/memory_hotplug: rate limit page migration warnings new 20b77590c550 mm/highmem: Remove deprecated kmap_atomic new 1e080fc2c3dd mm: fix typos and grammar error in comments new 13fefb2a785c mm: fix comments mentioning i_mutex new 35701afb747b fs/buffer.c: add debug print for __getblk_gfp() stall problem new 2866440ba4c8 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 2456b7f66c30 kernel/hung_task.c: Monitor killed tasks. new f6f8c0f103b1 procfs: allow reading fdinfo with PTRACE_MODE_READ new 1c74a0a40f67 procfs/dmabuf: add inode number to /proc/*/fdinfo new 3bd0036bc821 proc/sysctl: make protected_* world readable new 3cfb2d618c77 lib: decompress_bunzip2: remove an unneeded semicolon new 4bc28e0fe5ae lib/string_helpers: switch to use BIT() macro new 72d28d524247 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new ba8931592952 lib/string_helpers: drop indentation level in string_escape_mem() new 102eb17134a8 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new e941fddc5f49 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new 582b7b11b556 lib/string_helpers: allow to append additional characters [...] new 051bd091b70b lib/test-string_helpers: print flags in hexadecimal format new 7781b86c58d9 lib/test-string_helpers: get rid of trailing comma in terminators new d25fd1697a98 lib/test-string_helpers: add test cases for new features new 31a562df7e7f MAINTAINERS: add myself as designated reviewer for generic [...] new 1793078e5187 seq_file: introduce seq_escape_mem() new 195515ee3fc1 seq_file: add seq_escape_str() as replica of string_escape_str() new 54cd4e6a081f seq_file: convert seq_escape() to use seq_escape_str() new 6dbe31d26760 nfsd: avoid non-flexible API in seq_quote_mem() new 9b0288235ff0 seq_file: drop unused *_escape_mem_ascii() new 458a0b70b496 bitmap_parse: support 'all' semantics new 9e3b6c1ec3b0 rcu/tree_plugin: don't handle the case of 'all' CPU range new 3b7b566c22c4 checkpatch: scripts/spdxcheck.py now requires python3 new af602f9f61bf hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 41cbf0b6f88c x86: signal: don't do sas_ss_reset() until we are certain [...] new 20648bc711c0 aio: simplify read_events() new 37d1077ccd8d ipc sem: use kvmalloc for sem_undo allocation new 5535e265199f ipc: use kmalloc for msg_queue and shmid_kernel new 95022a22e831 Merge branch 'akpm-current/current' new 4cc63639e5f5 Revert "mm: memcg/slab: disable cache merging for KMALLOC_ [...] new d0e323a2e581 Revert "mm: memcg/slab: don't create kmalloc-cg caches wit [...] new 9fbd00d942e5 Revert "mm: memcg/slab: create a new set of kmalloc-cg-<n> [...] new 83fcfa0bfee9 Revert "mm/ioremap: fix iomap_max_page_shift" new 06e055150418 mm: define default value for FIRST_USER_ADDRESS new b4d79565f401 mmap: make mlock_future_check() global new 35b65dbbd282 riscv/Kconfig: make direct map manipulation options depend on MMU new c9b55efcb250 set_memory: allow set_direct_map_*_noflush() for multiple pages new e7e1cbeb2d19 set_memory: allow querying whether set_direct_map_*() is a [...] new 129ef10a73ef mm: introduce memfd_secret system call to create "secret" [...] new 309aabdf80c4 memfd_secret: use unsigned int rather than long as syscall [...] new e0a6e6564b3f secretmem/gup: don't check if page is secretmem without reference new 11d038e89bde secretmem: optimize page_is_secretmem() new c17b4ddff356 PM: hibernate: disable when there are active secretmem users new 1c5e2443aaac arch, mm: wire up memfd_secret system call where relevant new d07d03b2f47b memfd_secret: use unsigned int rather than long as syscall [...] new cc0a36337656 secretmem: test: add basic selftest for memfd_secret(2) new cad6032fca0e memfd_secret: use unsigned int rather than long as syscall [...] new 7f3188759b3b buildid: only consider GNU notes for build ID parsing new fd4ede87ffbb buildid: add API to parse build ID out of buffer new 9386f31fb933 buildid: stash away kernels build ID on init new 7d1b4e93d83a dump_stack: add vmlinux build ID to stack traces new fecf694f2b4b module: add printk formats to add module build ID to stacktraces new 014c2869360b module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 8dbdf6d30182 arm64: stacktrace: use %pSb for backtrace printing new 06c6c7ccafc1 x86/dumpstack: use %pSb/%pBb for backtrace printing new 533941083fa8 scripts/decode_stacktrace.sh: support debuginfod new ac5eb9b737ab scripts/decode_stacktrace.sh: silence stderr messages from [...] new 0df4d5903e41 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 19e1f324cf5a buildid: mark some arguments const new 3fd969977fb3 buildid: fix kernel-doc notation new 1f9219d9c4bc kdump: use vmlinux_build_id to simplify
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 (694ae0470edd) \ N -- N -- N refs/heads/akpm (1f9219d9c4bc)
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 1263 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 +++ .../ABI/obsolete/sysfs-kernel-fadump_registered | 2 +- .../ABI/obsolete/sysfs-kernel-fadump_release_mem | 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-module | 4 +- Documentation/admin-guide/cgroup-v2.rst | 15 + Documentation/admin-guide/kdump/kdump.rst | 3 +- Documentation/admin-guide/kernel-parameters.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 31 +- 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 | 36 +- Documentation/cdrom/cdrom-standard.rst | 30 +- Documentation/core-api/printk-formats.rst | 11 + .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - .../bindings/display/bridge/cdns,mhdp8546.yaml | 15 +- .../bindings/display/bridge/ite,it66121.yaml | 124 ++ .../bindings/display/panel/samsung,lms397kf04.yaml | 74 ++ .../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/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/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/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 - .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 + .../devicetree/bindings/spi/renesas,rzn1-spi.txt | 11 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 + .../devicetree/bindings/trivial-devices.yaml | 12 + 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 +- .../device_drivers/ethernet/intel/i40e.rst | 4 +- .../device_drivers/ethernet/intel/iavf.rst | 2 +- MAINTAINERS | 63 +- Makefile | 4 +- arch/Kconfig | 20 - arch/alpha/include/asm/pgtable.h | 1 - arch/alpha/include/uapi/asm/mman.h | 3 + arch/arc/include/asm/pgtable.h | 6 - 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/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 1 + arch/arm/boot/dts/r8a7791-koelsch.dts | 4 +- arch/arm/boot/dts/s5pv210-goni.dts | 9 - arch/arm/mach-exynos/exynos.c | 2 + arch/arm/mach-s3c/mach-rx1950.c | 1 - arch/arm64/Kconfig | 4 +- 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/renesas/r8a77970-eagle.dts | 8 + arch/arm64/include/asm/pgtable.h | 2 - arch/arm64/kernel/stacktrace.c | 2 +- arch/csky/include/asm/pgtable.h | 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/uv/uv_hub.h | 2 +- arch/m68k/include/asm/pgtable_mm.h | 1 - arch/microblaze/include/asm/pgtable.h | 2 - arch/mips/Kconfig | 4 - arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 16 +- 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/loongson64/reset.c | 5 +- arch/nios2/include/asm/pgtable.h | 2 - arch/openrisc/include/asm/pgtable.h | 1 - arch/parisc/include/asm/pgtable.h | 2 - arch/parisc/include/uapi/asm/mman.h | 3 + arch/powerpc/include/asm/book3s/pgtable.h | 1 - arch/powerpc/include/asm/nohash/32/pgtable.h | 1 - arch/powerpc/include/asm/nohash/64/pgtable.h | 2 - arch/riscv/include/asm/pgtable.h | 2 - arch/s390/include/asm/pgtable.h | 2 - arch/sh/include/asm/pgtable.h | 2 - arch/sparc/include/asm/pgtable_32.h | 1 - arch/sparc/include/asm/pgtable_64.h | 3 - arch/sparc/mm/init_64.c | 1 + arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-3level.h | 1 - arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/kernel/dumpstack.c | 2 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/mm/init_64.c | 13 +- arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/include/uapi/asm/mman.h | 3 + block/blk-cgroup.c | 27 - drivers/acpi/scan.c | 1 + drivers/base/power/runtime.c | 10 +- drivers/base/property.c | 4 +- drivers/block/aoe/aoecmd.c | 2 - drivers/char/tpm/tpm_crb.c | 2 +- drivers/char/tpm/tpm_tis_core.c | 22 +- drivers/clk/clk.c | 9 + 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/gpu/drm/Kconfig | 28 +- drivers/gpu/drm/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 61 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 15 +- 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 ++ .../amdgpu/{amdgpu_discovery.h => amdgpu_fdinfo.h} | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 45 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 276 ++--- drivers/gpu/drm/amd/amdgpu/nv.c | 40 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 12 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 75 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 18 + drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + drivers/gpu/drm/amd/include/amd_shared.h | 6 + .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 7 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 2 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2 +- 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/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 | 344 ++++++ 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 | 3 +- 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 | 5 - drivers/gpu/drm/drm_ioc32.c | 19 +- drivers/gpu/drm/drm_ioctl.c | 24 +- drivers/gpu/drm/drm_legacy.h | 30 + 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 | 81 +- 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 | 29 +- drivers/gpu/drm/i915/display/intel_bw.c | 19 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 281 +++-- 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 | 61 +- 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 | 837 +++++++------ drivers/gpu/drm/i915/display/intel_display.h | 22 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 3 +- drivers/gpu/drm/i915/display/intel_display_power.c | 123 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 + drivers/gpu/drm/i915/display/intel_display_types.h | 26 +- drivers/gpu/drm/i915/display/intel_dp.c | 118 +- drivers/gpu/drm/i915/display/intel_dp.h | 3 - drivers/gpu/drm/i915/display/intel_dp_aux.c | 10 +- .../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 | 158 ++- 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 | 11 +- 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 | 10 +- drivers/gpu/drm/i915/display/intel_tv.c | 7 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 1 + 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 | 153 ++- 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/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_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_drv.c | 46 +- drivers/gpu/drm/i915/i915_drv.h | 43 +- 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 | 63 +- drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 51 +- drivers/gpu/drm/i915/i915_reg.h | 8 +- 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 | 5 +- drivers/gpu/drm/i915/intel_device_info.h | 13 +- drivers/gpu/drm/i915/intel_pm.c | 103 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +- 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/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 | 26 +- 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/panel/Kconfig | 1 + drivers/gpu/drm/panel/panel-simple.c | 140 ++- 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_dp_mst.c | 7 + drivers/gpu/drm/radeon/radeon_drv.c | 16 +- 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 | 896 ++++++++++++++ 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 | 118 +- 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/hv/channel.c | 14 +- drivers/hv/ring_buffer.c | 13 +- drivers/hwmon/bt1-pvt.c | 4 +- drivers/hwmon/pmbus/Kconfig | 16 +- drivers/hwmon/pmbus/Makefile | 1 + 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/sch5627.c | 18 +- drivers/hwmon/sch5636.c | 9 +- drivers/hwmon/sch56xx-common.c | 65 +- drivers/hwmon/sch56xx-common.h | 4 +- drivers/iio/accel/Kconfig | 40 + drivers/iio/accel/Makefile | 4 + drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/bmi088-accel-core.c | 1 - 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/kxcjk-1013.c | 4 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mxc4005.c | 2 +- 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 | 15 +- drivers/iio/accel/stk8ba50.c | 2 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7298.c | 8 + drivers/iio/adc/ad7476.c | 118 +- drivers/iio/adc/ad7606.c | 3 +- drivers/iio/adc/ad7766.c | 3 +- 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/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/stm32-adc.c | 4 +- drivers/iio/adc/ti-ads131e08.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 714 ++++++++++++ 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 | 2 +- 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 | 2 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/dac/ad5766.c | 2 - drivers/iio/gyro/adxrs290.c | 2 +- drivers/iio/gyro/bmg160_core.c | 4 +- drivers/iio/gyro/fxas21002c_core.c | 2 +- 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 | 9 - 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 | 2 +- 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/rpr0521.c | 2 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/light/tsl2591.c | 1225 ++++++++++++++++++++ drivers/iio/light/vcnl4000.c | 3 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/light/veml6030.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 2 +- 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 | 3 +- 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 | 3 +- 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/tmp117.c | 185 +++ drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/infiniband/core/uverbs_std_types_device.c | 3 + drivers/infiniband/sw/siw/siw_verbs.c | 11 +- drivers/interconnect/qcom/bcm-voter.c | 4 +- drivers/memory/atmel-ebi.c | 4 +- drivers/memory/stm32-fmc2-ebi.c | 4 + drivers/memstick/core/ms_block.c | 37 +- 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/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/hyperv/netvsc.c | 8 +- drivers/net/hyperv/rndis_filter.c | 2 + 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/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/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/scsi/storvsc_drv.c | 94 +- drivers/scsi/ufs/ufshcd.c | 2 +- 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-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 | 54 +- drivers/spi/spidev.c | 2 +- drivers/staging/mt7621-dts/mt7621.dtsi | 7 +- 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_security.c | 276 +---- drivers/staging/rtl8723bs/include/rtw_security.h | 101 -- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 - drivers/target/iscsi/iscsi_target.c | 1 + drivers/usb/host/xhci-mtk-sch.c | 42 +- drivers/usb/host/xhci-mtk.c | 2 - drivers/usb/host/xhci-mtk.h | 8 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musb_host.c | 18 +- drivers/usb/musb/musb_host.h | 4 - drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/imxfb.c | 2 +- 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/extent_io.c | 100 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +++------- fs/cifsd/smb2pdu.c | 49 +- fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/f2fs/compress.c | 55 +- fs/f2fs/data.c | 6 +- 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/iomap/buffered-io.c | 4 +- fs/nfsd/nfs4state.c | 2 +- fs/open.c | 13 +- fs/proc/task_mmu.c | 11 +- fs/seq_file.c | 43 +- fs/squashfs/file.c | 6 +- fs/userfaultfd.c | 15 +- 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 | 12 +- 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_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/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/crash_core.h | 12 +- include/linux/huge_mm.h | 2 +- include/linux/hugetlb.h | 48 +- include/linux/hugetlb_cgroup.h | 19 +- include/linux/hyperv.h | 13 +- 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/kallsyms.h | 20 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/memcontrol.h | 43 +- include/linux/memory_hotplug.h | 27 - include/linux/mm.h | 45 +- include/linux/mm_types.h | 14 +- include/linux/mm_types_task.h | 5 + 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 | 13 +- include/linux/module.h | 9 +- 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/pgtable.h | 9 + include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/pm.h | 1 + include/linux/pmbus.h | 13 + include/linux/printk.h | 1 + include/linux/pxa2xx_ssp.h | 42 +- include/linux/sched/coredump.h | 8 + include/linux/security.h | 4 +- include/linux/seq_file.h | 10 +- include/linux/shmem_fs.h | 19 +- include/linux/signal.h | 2 - include/linux/slab.h | 2 - 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/string_helpers.h | 31 +- include/linux/swap.h | 14 +- include/linux/swapops.h | 2 + include/linux/userfaultfd_k.h | 5 + include/net/cfg80211.h | 4 +- include/net/page_pool.h | 12 +- include/uapi/asm-generic/mman-common.h | 3 + include/uapi/drm/drm_mode.h | 7 +- include/uapi/linux/userfaultfd.h | 7 +- init/Kconfig | 41 +- init/main.c | 1 + ipc/mqueue.c | 6 +- ipc/msg.c | 12 +- ipc/sem.c | 17 +- ipc/shm.c | 6 +- kernel/auditsc.c | 21 + kernel/bpf/Kconfig | 88 ++ kernel/bpf/helpers.c | 27 +- 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/events/core.c | 2 - kernel/fork.c | 1 - kernel/kallsyms.c | 101 +- kernel/module.c | 30 + kernel/rcu/refscale.c | 37 +- kernel/sched/core.c | 24 +- kernel/signal.c | 14 +- kernel/sysctl.c | 29 +- kernel/time/clocksource.c | 8 +- kernel/watchdog.c | 12 +- lib/Kconfig.debug | 20 +- lib/Makefile | 1 - lib/buildid.c | 74 +- lib/decompress_bunzip2.c | 2 +- lib/dump_stack.c | 33 +- lib/string_helpers.c | 102 +- lib/test-string_helpers.c | 157 ++- lib/test_kasan.c | 29 +- lib/test_slub.c | 124 -- lib/vsprintf.c | 8 +- mm/Kconfig | 3 + mm/Makefile | 2 + 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 | 36 +- mm/hugetlb.c | 200 +++- mm/hugetlb_vmemmap.c | 297 +++++ mm/hugetlb_vmemmap.h | 45 + mm/internal.h | 25 +- mm/kasan/report.c | 6 +- mm/khugepaged.c | 16 +- mm/ksm.c | 3 +- mm/madvise.c | 68 +- mm/memcontrol.c | 317 +++-- mm/memory-failure.c | 2 +- mm/memory.c | 46 +- mm/memory_hotplug.c | 133 +-- mm/migrate.c | 5 +- mm/mmap.c | 54 +- mm/mprotect.c | 12 +- mm/nommu.c | 6 +- mm/page-writeback.c | 29 +- mm/page_alloc.c | 20 +- mm/page_owner.c | 2 +- mm/rmap.c | 6 +- mm/shmem.c | 188 ++- mm/slab.h | 24 +- mm/slab_common.c | 12 +- mm/slub.c | 135 ++- 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 | 76 +- mm/vmscan.c | 8 +- mm/workingset.c | 2 +- net/Kconfig | 27 - net/core/page_pool.c | 12 +- net/ipv4/bpf_tcp_ca.c | 2 + 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/wireless/util.c | 7 +- net/xfrm/xfrm_policy.c | 6 +- scripts/checkpatch.pl | 4 +- scripts/decode_stacktrace.sh | 89 +- scripts/kconfig/streamline_config.pl | 80 +- 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/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/pci/hda/patch_realtek.c | 12 + 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 | 34 +- sound/soc/codecs/cs35l33.c | 15 +- sound/soc/codecs/cs35l34.c | 39 +- 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 | 139 +-- sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/cs42l52.c | 12 +- sound/soc/codecs/cs42l73.c | 30 +- sound/soc/codecs/cs43130.c | 31 +- sound/soc/codecs/cs53l30.c | 22 +- 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/rt5682-i2c.c | 12 + sound/soc/codecs/rt711-sdca.c | 4 +- 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 | 1 + 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 | 1 + 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 | 119 +- 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-glk-match.c | 10 + 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/qcom/qdsp6/q6afe.c | 2 +- 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/pci-tng.c | 171 ++- sound/usb/midi.c | 7 +- tools/bpf/bpftool/gen.c | 8 +- tools/lib/bpf/libbpf.c | 11 +- tools/lib/bpf/libbpf.h | 10 +- tools/lib/bpf/libbpf_internal.h | 5 + tools/lib/bpf/linker.c | 18 +- tools/testing/selftests/bpf/network_helpers.c | 2 +- tools/testing/selftests/bpf/network_helpers.h | 1 + .../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 | 5 - .../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/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 | 8 +- .../selftests/bpf/progs/test_static_linked2.c | 8 +- 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 +++++ tools/testing/selftests/rcutorture/bin/torture.sh | 29 +- 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/run_vmtests.sh | 16 + tools/testing/selftests/vm/userfaultfd.c | 1058 +++++++++-------- tools/vm/page_owner_sort.c | 4 + 1046 files changed, 27917 insertions(+), 12113 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 [...] 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/spi/renesas,rzn1-spi.txt create mode 100644 Documentation/hwmon/mp2888.rst delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c copy drivers/gpu/drm/amd/amdgpu/{amdgpu_discovery.h => amdgpu_fdinfo.h} (65%) 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 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 create mode 100644 kernel/bpf/Kconfig 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/testing/selftests/bpf/prog_tests/tc_redirect.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/vm/madv_populate.c