This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/linux.
from 65f0d2414b70 Merge tag 'sound-5.11-rc4' of git://git.kernel.org/pub/scm [...] adds d78050ee3544 arm64: Remove arm64_dma32_phys_limit and its uses adds df06824767cc arm64: entry: remove redundant IRQ flag tracing adds b90d72a6bfdb Revert "arm64: Enable perf events based hard lockup detector" adds 71e70184f1d1 arm64: rename S_FRAME_SIZE to PT_REGS_SIZE adds c35a824c3183 arm64: make atomic helpers __always_inline adds 1f1244a5ddb7 compiler.h: Raise minimum version of GCC to 5.1 for arm64 adds b5639879902a arm64: syscall: include prototype for EL0 SVC functions adds 73a7c155a2b2 arm64: selftests: Fix spelling of 'Mismatch' adds f02108fe81f9 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 2225a8dda263 powerpc: Fix alignment bug within the init sections adds 41131a5e54ae powerpc/vdso: Fix clock_gettime_fallback for vdso32 adds e4241ad70e80 Merge remote-tracking branch 'powerpc-fixes/fixes' adds a1a322a62dba s390/vfio-ap: clean up vfio_ap resources when KVM pointer [...] adds 4bffba4e2fbb Merge remote-tracking branch 's390-fixes/fixes' adds c05d042fda88 sparc64: viohs: Use struct_size() helper adds 5124b31c1e90 sparc: piggyback: handle invalid image adds 37719576046b arch/sparc: Replace HTTP links with HTTPS ones adds e06028482135 SPARC: backoff.h: delete a duplicated word adds 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() adds 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] adds c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() adds aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' adds 17ec0a17e90f sparc: Use fallthrough pseudo-keyword adds 0a95a6d1a4cd sparc: use for_each_child_of_node() macro adds 8cec0fb861b0 Merge remote-tracking branch 'sparc/master' adds afba9dc1f3a5 net: ipa: modem: add missing SET_NETDEV_DEV() for proper s [...] adds 53475c5dd856 net: fix use-after-free when UDP GRO with shared fraglist adds fd2ddef04359 udp: Prevent reuseport_select_sock from reading uninitiali [...] adds c1787ffd0d24 ppp: fix refcount underflow on channel unbridge adds 2b446e650b41 docs: net: explain struct net_device lifetime adds c269a24ce057 net: make free_netdev() more lenient with unregistering devices adds 766b0515d5be net: make sure devices go through netdev_wait_all_refs adds c49243e88982 Merge branch 'net-fix-issues-around-register_netdevice-failures' adds a2bc221b972d netxen_nic: fix MSI/MSI-x interrupts adds b210de4f8c97 net: ipv6: Validate GSO SKB before finish IPv6 processing adds 3502bd9b5762 selftests/tls: fix selftests after adding ChaCha20-Poly1305 adds b77413446408 tipc: fix NULL deref in tipc_link_xmit() adds 57726ebe2733 mlxsw: core: Add validation of transceiver temperature thresholds adds b06ca3d5a43c mlxsw: core: Increase critical threshold for ASIC thermal zone adds 26c49f0d108f Merge branch 'mlxsw-core-thermal-control-fixes' adds f97844f9c518 dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-intern [...] adds 938288349ca8 dt-bindings: net: dwmac: fix queue priority documentation adds 6f83802a1a06 net: mvpp2: Remove Pause and Asym_Pause support adds e56b3d94d939 rndis_host: set proper input size for OID_GEN_PHYSICAL_MED [...] adds 29766bcffad0 net: support kmap_local forced debugging in skb_frag_foreach adds 97550f6fa592 net: compound page support in skb_seq_read adds 9bd6b629c39e esp: avoid unneeded kmap_atomic call adds 1ee527a79fa6 Merge branch 'skb-frag-kmap_atomic-fixes' adds df85bc140a4d net: dcb: Accept RTM_GETDCB messages carrying set-like DCB [...] adds a18caa97b1bd net: phy: smsc: fix clk error handling adds 07b90056cb15 net: dsa: unbind all switches from tree when DSA master unbinds adds 91158e1680b1 net: dsa: clear devlink port type before unregistering sla [...] adds cb82a54904a9 r8152: Add Lenovo Powered USB-C Travel Hub adds 2284bbd0cf39 r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 adds 869c4d5eb1e6 bnxt_en: Improve stats context resource accounting with RD [...] adds 687487751814 bnxt_en: Clear DEFRAG flag in firmware message when retry [...] adds ece9ab2a78af Merge branch 'bnxt_en-bug-fixes' adds 20bc80b6f582 mptcp: more strict state checking for acks adds 76e2a55d1625 mptcp: better msk-level shutdown. adds 584c19f92754 Merge branch 'mptcp-a-couple-of-fixes' adds 25fe2c9c4cd2 smc: fix out of bound access in smc_nl_get_sys_info() adds 8a4465368964 net/smc: use memcpy instead of snprintf to avoid out of bo [...] adds 5527d0ea1993 Merge branch 'net-smc-fix-out-of-bound-access-in-netlink-i [...] adds fab336b42441 selftests: netfilter: Pass family parameter "-f" to conntr [...] adds f6351c3f1c27 netfilter: conntrack: fix reading nf_conntrack_buckets adds 869f4fdaf4ca netfilter: nf_nat: Fix memleak in nf_nat_init adds c8a8ead01736 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds d52e419ac8b5 rxrpc: Fix handling of an unsupported token type in rxrpc_read() adds a95d25dd7b94 rxrpc: Call state should be read with READ_ONCE() under so [...] adds 1f02efd1bb35 net: stmmac: use __napi_schedule() for PREEMPT_RT adds b42b3a2744b3 can: isotp: isotp_getname(): fix kernel information leak adds ca4c6ebeeb50 can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NUL [...] adds 7b25339f4eaf Merge tag 'linux-can-fixes-for-5.11-20210113' of git://git [...] adds 7128c834d30e i40e: fix potential NULL pointer dereferencing adds 8ad2a970d201 cxgb4/chtls: Fix tid stuck due to wrong update of qid adds 5b55299eed78 net: stmmac: Fixed mtu channged by cache aligned adds 47e4bb147a96 net: sit: unregister_netdevice on newlink's error path adds 25764779298f net: tip: fix a couple kernel-doc markups adds b76889ff51bf net: stmmac: fix taprio schedule configuration adds fe28c53ed71d net: stmmac: fix taprio configuration when base_time is in [...] adds 7da17624e794 nt: usb: USB_RTL8153_ECM should not default to y adds 3226b158e67c net: avoid 32 x truesize under-estimation for tiny skbs adds 93089de91e85 MAINTAINERS: altx: move Jay Cliburn to CREDITS adds 09cd3f4683a9 MAINTAINERS: net: move Alexey Kuznetsov to CREDITS adds 5e62d124f75a MAINTAINERS: vrf: move Shrijeet to CREDITS adds c41efbf2ad56 MAINTAINERS: ena: remove Zorik Machulsky from reviewers adds 0e4ed0b62b5a MAINTAINERS: tls: move Aviad to CREDITS adds 4f3786e01194 MAINTAINERS: ipvs: move Wensong Zhang to CREDITS adds 054c4610bd05 MAINTAINERS: dccp: move Gerrit Renker to CREDITS adds 70db767fb33a Merge branch 'maintainers-remove-inactive-folks-from-networking' adds 25537d71e2d0 net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM adds 13a9499e8333 mptcp: fix locking in mptcp_disconnect() adds 0fd0e7403ef0 Merge remote-tracking branch 'net/master' adds 5541075a348b bpf: Prevent double bpf_prog_put call from bpf_tracing_pro [...] adds 1a9c72ad4c26 bpf: Local storage helpers should check nullness of owner [...] adds 84d571d46c70 bpf: Fix typo in bpf_inode_storage.c adds 2f94ac191846 bpf: Update local storage test to check handling of null ptrs adds 4be34f3d0731 bpf: Don't leak memory in bpf getsockopt when optlen == 0 adds bcc5e6162d66 bpf: Allow empty module BTFs adds b8d52264df85 libbpf: Allow loading empty BTFs adds 7ac6ad051150 bpf: Reject too big ctx_size_in for raw_tp test run adds 744ea4e3885e bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling adds 4237e9f4a962 selftests/bpf: Add verifier test for PTR_TO_MEM spill adds 4ca8876a69b9 Merge remote-tracking branch 'bpf/master' adds 56ce7c25ae15 xfrm: Fix oops in xfrm_replay_advance_bmp adds 9f8550e4bd9d xfrm: fix disable_xfrm sysctl when used on xfrm interfaces adds afbc293add64 af_key: relax availability checks for skb size calculation adds f6e9ceb7a7fc selftests: xfrm: fix test return value override issue in x [...] adds da64ae2d35d3 xfrm: Fix wraparound in xfrm_policy_addr_delta() adds 5a71ad798029 Merge remote-tracking branch 'ipsec/master' adds b7c568752ef3 mt76: Fix queue ID variable types after mcu queue split adds a6616bc9a0af iwlwifi: dbg: Don't touch the tlv data adds 00eb40ae5429 Merge remote-tracking branch 'wireless-drivers/master' adds 70b6ff35d620 cfg80211/mac80211: fix kernel-doc for SAR APIs adds 51d62f2f2c50 cfg80211: Save the regulatory domain with a lock adds 79b0216d1d60 Merge remote-tracking branch 'mac80211/master' adds 8ae291cc95e4 RDMA/ucma: Do not miss ctx destruction steps in some cases adds 3c638cdb8ecc RDMA/restrack: Don't treat as an error allocation ID wrapping adds a306aba9c8d8 RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp adds f2bc3af6353c RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() adds b79f2dc5ffe1 RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() adds 2cb091f6293d IB/mlx5: Fix error unwinding when set_has_smi_cap fails adds 1c3aa6bd0b82 RDMA/mlx5: Fix wrong free of blue flame register on error adds 7c7b3e5d9aee RDMA/cma: Fix error flow in default_roce_mode_store adds 65d436de2c33 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 5e941fc033e4 ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid adds e4ea77f8e53f ALSA: usb-audio: Always apply the hw constraints for impli [...] adds 495dc7637cb5 ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T adds 67ea698c3950 ALSA: hda/via: Add minimum mute flag adds 1886dc3e579f Merge remote-tracking branch 'sound-current/for-linus' adds 2a0435df963f ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() adds 0d38fd8d2524 MAINTAINERS: update references to stm32 audio bindings adds bcd7059abc19 ASoC: SOF: Intel: hda: Resume codec to do jack detection adds 31ba0c077602 ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN adds ef4d764c99f7 ASoC: SOF: Intel: hda: Avoid checking jack on system suspend adds 9c25af250214 ASoC: SOF: Intel: fix page fault at probe if i915 init fails adds 530aef25e6ad Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 9fb103129f06 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds eaa7995c529b regulator: core: avoid regulator_resolve_supply() race condition adds 17f953176384 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 4ce3700e9092 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 7a2da5d7960a spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set [...] adds 76e69e316ce6 Merge remote-tracking branch 'spi-fixes/for-linus' adds d0243bbd5dd3 drivers core: Free dma_range_map when driver probe failed adds 29f7c54b253f Driver core: platform: Add extra error check in devm_platf [...] adds 895bee270863 Revert "driver core: Reorder devices on successful probe" adds ef2d4a76e350 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 54ca955b5a40 serial: mvebu-uart: fix tx lost characters at power off adds 168bbbd78a2b Merge remote-tracking branch 'tty.current/tty-linus' adds 92cbdb923c17 usb: cdns3: imx: fix writing read-only memory issue adds 2ef02b846ee2 usb: cdns3: imx: fix can't create core device the second t [...] adds d1357119157c usb: cdns3: imx: improve driver .remove API adds 65403ff98ebb MAINTAINERS: Update address for Cadence USB3 driver adds 491b1bea0004 MAINTAINERS: update Peter Chen's email address adds 2eda61a850d4 Merge tag 'usb-v5.11-rc3' of git://git.kernel.org/pub/scm/ [...] adds c14556fc0c7c thunderbolt: Drop duplicated 0x prefix from format string adds 5f8e08402654 Merge tag 'thunderbolt-for-v5.11-rc4' of git://git.kernel. [...] adds 280a9045bb18 ehci: fix EHCI host controller initialization sequence adds 643a4df7fe3f USB: ehci: fix an interrupt calltrace error adds 4e0dcf62ab4c usb: gadget: aspeed: fix stop dma register setting. adds 6e6aa61d8119 USB: gadget: dummy-hcd: Fix errors in port-reset handling adds 9e37b47d1245 Merge remote-tracking branch 'usb.current/usb-linus' adds 43377df70480 USB: serial: cp210x: add new VID/PID for supporting Teraok [...] adds 4abeb3cf431f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds ef019c5daf03 PHY: Ingenic: fix unconditional build of phy-ingenic-usb adds 764257d9069a phy: cpcap-usb: Fix warning for missing regulator_disable adds d092bd911049 phy: mediatek: allow compile-testing the dsi phy adds 39961bd6b70e phy: rockchip-emmc: emmc_phy_init() always return 0 adds aaf316de3bba phy: cpcap-usb: remove unneeded conversion to bool adds 88d9f40c4b71 devicetree: phy: rockchip-emmc optional add vendor prefix adds c188365402f6 phy: rockchip: emmc, add vendor prefix to dts properties adds 36acd5e24e30 phy: lantiq: rcu-usb2: wait after clock enable adds 90518bd07403 Merge remote-tracking branch 'phy/fixes' adds f970d1d01af8 Merge tag 'phy-fixes-5.11' of git://git.kernel.org/pub/scm [...] adds a9d4ef643430 habanalabs: fix dma_addr passed to dma_mmap_coherent adds aa6df6533b8f habanalabs: fix reset process in case of failures adds 9488307a5559 habanalabs: prevent soft lockup during unmap adds 02039b172327 Merge tag 'misc-habanalabs-fixes-2021-01-13' of https://gi [...] adds ab1930a4fa2d Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 928eedf013b2 Input: st1232 - fix off-by-one error in resolution handling adds b999dbea06b9 Input: st1232 - do not read more bytes than needed adds f605be6a57b4 Input: st1232 - wait until device is ready before reading [...] adds a3a9060ecad0 Input: i8042 - unbreak Pegatron C15B adds 60159e9e7bc7 Input: ili210x - implement pressure reporting for ILI251x adds 698dc0cf9447 dt-bindings: input: adc-keys: clarify description adds 25669e943e06 dt-bindings: input: touchscreen: goodix: Add binding for G [...] adds 2dce6db70c77 Input: goodix - add support for Goodix GT9286 chip adds 5d06f72dc29c Input: ariel-pwrbutton - remove unused variable ariel_pwrb [...] adds 72595bfc24cb Merge remote-tracking branch 'input-current/for-linus' adds 3c02e04fd4f5 crypto: xor - Fix divide error in do_xor_speed() adds 382811940303 crypto: omap-sham - Fix link error without crypto-engine adds 0a032edb22f2 Merge remote-tracking branch 'crypto-current/master' adds 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds 9a51ffe845e4 ide: use generic power management adds f9e09a0711ca ide: sc1200: use generic power management adds d41b375134a9 ide: delkin_cb: use generic power management adds 6800cd8cbc6e ide-acpi: use %*ph to print small buffer adds 63b04c8ba2e8 Merge remote-tracking branch 'ide/master' adds 7a6eb7c34a78 selftests: Skip BPF seftests by default adds c6179497574f Merge remote-tracking branch 'kselftest-fixes/fixes' adds 4883a60c17ed mtd: rawnand: gpmi: fix dst bit offset when extracting raw [...] adds 3c97be6982e6 mtd: rawnand: nandsim: Fix the logic when selecting Hammin [...] adds 18f62614308b mtd: rawnand: intel: check the mtd name only after setting [...] adds e708789c4a87 mtd: spinand: Fix MTD_OPS_AUTO_OOB requests adds 8fd0f24fa3e2 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 896111dc4bcf media: rc: ensure that uevent can be read directly after r [...] adds ff474acc4b1a media: ccs-pll: Fix link frequency for C-PHY adds 1bc0b1baf26e media: ccs: Get static data version minor correctly adds e99a8f0f6344 media: rcar-vin: fix return, use ret instead of zero adds 2984a99ff1c0 media: v4l: common: Fix naming of v4l2_get_link_rate adds 06b831588b63 media: rc: fix timeout handling after switch to microsecon [...] adds 9eb09dc2f465 media: venus: core: Fix platform driver shutdown adds e1def45b5291 media: rc: ite-cir: fix min_timeout calculation adds 95e9295daa84 media: Revert "media: videobuf2: Fix length check for sing [...] adds 4bace22d0b60 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 4d4f9c1a17a3 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPE [...] adds 698222457465 MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps adds 69e976831cd5 MIPS: relocatable: fix possible boot hangup with KASLR enabled adds 7b490a8ab0f2 MIPS: OCTEON: fix unreachable code in octeon_irq_init_ciu adds 0a96894005d8 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 07af7810e0a5 DTS: ARM: gta04: remove legacy spi-cs-high to make display [...] adds 6efac0173cd1 ARM: OMAP1: OSK: fix ohci-omap breakage adds 500050f0d288 Merge branch 'fixes-omap3' into fixes adds 7078a5ba7a58 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bi [...] adds 181739822cf6 ARM: dts; gta04: SPI panel chip select is active low adds 95c7f75afb02 Merge remote-tracking branch 'omap-fixes/fixes' adds aabcb2003928 Merge branch 'misc-5.11' into next-fixes adds 543e2f733c3a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a0a6df9afcaf umount(2): move the flag validity checks first adds 94602b67b8b6 iov_iter: fix the uaccess area in copy_compat_iovec_from_user adds 9f28159fbdf5 Merge remote-tracking branch 'vfs-fixes/fixes' adds 291b5c9870fc i3c/master/mipi-i3c-hci: Fix position of __maybe_unused in [...] adds 44c4886ce22e Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds f981dc171c04 tools/power/x86/intel-speed-select: Set scaling_max_freq t [...] adds bbaa2e95e23e tools/power/x86/intel-speed-select: Set higher of cpuinfo_ [...] adds 6a4b1f2dff55 platform/surface: surface_gpe: Fix non-PM_SLEEP build warnings adds e4a02c7a0e3a platform/surface: SURFACE_PLATFORMS should depend on ACPI adds 9bba96275576 platform/x86: i2c-multi-instantiate: Don't create platform [...] adds 46c54cf27061 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Good [...] adds fcd38f178b78 platform/x86: intel-vbtn: Support for tablet mode on Dell [...] adds aa44afab87af platform/x86: thinkpad_acpi: correct palmsensor error checking adds 5b569302520a platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check adds f419e5940f1d platform/x86: ideapad-laptop: Disable touchpad_switch for [...] adds 56296b86a522 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 1d53864c3617 scsi: ufs: Fix possible power drain during system suspend adds 21acf4601cc6 scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL [...] adds 6948a96a0d69 scsi: ufs: Relocate flush of exceptional event adds 35fc4cd34426 scsi: ufs: Correct the LUN used in eh_device_reset_handler [...] adds d50c7986fbf0 scsi: qedi: Correct max length of CHAP secret adds 39718fe7adb1 scsi: mpt3sas: Fix spelling mistake in Kconfig "compatibli [...] adds 3b01d7ea4dae scsi: scsi_debug: Fix memleak in scsi_debug_init() adds e5cc9002caaf scsi: sd: Suppress spurious errors when WRITE SAME is bein [...] adds be2553358cd4 scsi: sd: Remove obsolete variable in sd_remove() adds 0b2894cd0fdf scsi: docs: ABI: sysfs-driver-ufs: Add DeepSleep power mode adds b112036535ed scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression adds 5e6ddadf7637 scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM adds 901d01c8e50c scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to [...] adds 4ee7ee530bc2 scsi: ufs: Fix livelock of ufshcd_clear_ua_wluns() adds eeb1b55b6e25 scsi: ufs: Fix tm request when non-fatal error happens adds f2cb4b2397ca scsi: docs: ABI: sysfs-driver-ufs: Rectify table formatting adds 72eeb7c71513 scsi: scsi_transport_srp: Don't block target in failfast state adds b2b0f16fa65e scsi: libfc: Avoid invoking response handler twice if ep i [...] adds d6e3ae76728c scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 adds d97ef0e23797 Merge remote-tracking branch 'scsi-fixes/fixes' adds 00cb645fd7e2 drm/i915/dsi: Use unconditional msleep for the panel_on_de [...] adds 057fe3535eb3 drm/i915: Disable RPM wakeref assertions during driver shutdown adds bb83d5fb550b drm/i915/backlight: fix CPU mode backlight takeover on LPT adds 2af526818041 drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] adds 4ceb06e7c336 drm/i915/gvt: Fix vfio_edid issue for BXT/APL adds 166ae7315678 Merge tag 'gvt-fixes-2020-01-08' of https://github.com/int [...] adds ffaf97899c4a drm/i915/gt: Limit VFE threads based on GT adds 09aa9e45863e drm/i915/gt: Restore clear-residual mitigations for Ivybri [...] adds 984cadea032b drm/i915: Allow the sysadmin to override security mitigations adds 6f627f49f00c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds ca1219c0a743 mmc: sdhci-of-dwcmshc: fix rpmb access adds 1a3ed0dc3594 mmc: sdhci-xenon: fix 1.8v regulator stabilization adds 5b191dcba719 mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend adds bdbb57e7b577 Merge remote-tracking branch 'mmc-fixes/fixes' adds cf7b2ae4d704 riscv: return -ENOSYS for syscall -1 adds 11f4c2e940e2 riscv: Fix kernel time_init() adds 1f1496a923b6 riscv: Fix sifive serial driver adds 643437b996ba riscv: Enable interrupts during syscalls with M-Mode adds 0ea02c737752 riscv: Drop a duplicated PAGE_KERNEL_EXEC adds 7cd1af107a92 riscv: Trace irq on only interrupt is enabled adds 80709af7325d riscv: cacheinfo: Fix using smp_processor_id() in preemptible adds 0aa2ec8a475f riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL adds c25a053e1577 riscv: Fix KASAN memory mapping. adds be969b7cfbcf dts: phy: fix missing mdio device and probe failure of vsc [...] adds a0fa9d727043 dts: phy: add GPIO number and active state used for phy reset adds 0983834a8393 riscv: defconfig: enable gpio support for HiFive Unleashed adds f3801e50b889 Merge remote-tracking branch 'risc-v-fixes/fixes' adds a0adc8eabb40 dma-buf: cma_heap: Fix memory leak in CMA heap adds 843010a815e8 drm/ttm: Fix address passed to dma_mapping_error() in ttm_ [...] adds a5e92ef3c3fd drm: Check actual format for legacy pageflip. adds bb52cb0dec8d drm/ttm: make the pool shrinker lock a mutex adds 5bd8ecf03410 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds a76082b037f5 Makefile: use smaller dictionary size for xz module compression adds 33740ae799d2 Merge remote-tracking branch 'kbuild/for-next' adds f726c72d6c05 dma-mapping: benchmark: check the validity of dma mask bits adds c59763789c55 Merge remote-tracking branch 'dma-mapping/for-next' adds 2d6ffc63f124 iommu/vt-d: Fix unaligned addresses for intel_flush_svm_ra [...] adds b812834b5329 iommu: arm-smmu-qcom: Add sdm630/msm8998 compatibles for q [...] adds 694a1c0adebe iommu/vt-d: Fix duplicate included linux/dma-map-ops.h adds e34e21579d05 Merge remote-tracking branch 'arm64/for-next/core' adds 9b28a2eacfe4 soc: document merges adds 69889a9e4e3e Merge remote-tracking branch 'arm-soc/for-next' adds b4d1e231fcdc arm: dts: owl-s500: Add Clock Management Unit adds 11bc96ba758b arm: dts: owl-s500: Set CMU clocks for UARTs adds 0c2e4ecb12ce arm: dts: owl-s500: Add Reset controller adds 2cfb1b3f251e arm: dts: owl-s500: Add DMA controller adds b846f3febbb3 arm: dts: owl-s500: Add pinctrl & GPIO support adds 481c640596bc arm: dts: owl-s500: Add MMC support adds 83ba46e312a1 arm: dts: owl-s500: Add I2C support adds 3f435fba46c8 arm: dts: owl-s500: Add SIRQ controller adds 8e23902d1243 arm: dts: owl-s500-roseapplepi: Add uSD support adds 7b69552264ac arm: dts: owl-s500-roseapplepi: Add I2C pinctrl configuration adds 9ccea672ac77 MAINTAINERS: Add linux-actions ML for Actions Semi Arch adds a501abf8d8cb Merge branch 'v5.12/soc' into for-next adds 36e4297f3d2e Merge remote-tracking branch 'actions/for-next' adds 7386a559caa6 arm64: dts: amlogic: meson-g12: Set FL-adj property value adds 1879343b75de Merge branch 'v5.11/fixes' into tmp/aml-rebuild adds 82cbd497e58c arm64: dts: meson: vim3: whitespace fixups adds b3ffd9f68a2c arm64: dts: meson: Fix schema warnings for pwm-leds adds 60f232d3c04a Merge branch 'v5.12/dt64' into tmp/aml-rebuild adds 1c45d4b3e242 Merge remote-tracking branch 'amlogic/for-next' adds 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig adds 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] adds e914b6b23349 Merge remote-tracking branch 'aspeed/for-next' adds 960ddf70cc11 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs adds 3a4e55c355a4 ARM: configs: at91: remove ATMEL_TCLIB adds 00a1aa475f50 ARM: configs: multi_{v5,v7}: remove ATMEL_TCLIB adds 3e3d5e8a7d73 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next adds 35b317b7520e Merge remote-tracking branch 'at91/at91-next' adds a2d522ff0f5c memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops adds bd96a89ca3fe memory: emif: Use DEFINE_SPINLOCK() for spinlock adds 8e9199189443 dt-bindings: memory: renesas,rpc-if: Add support for RZ/G2 Series adds 409f9fe9db24 memory: renesas-rpc-if: Add RZ/G2 to Kconfig description adds 281462e59348 memory: tegra124-emc: Make driver modular adds 9c56679d6f67 memory: tegra124-emc: Continue probing if timings are miss [...] adds 380def2d4cf2 memory: tegra124: Support interconnect framework adds 81053f0e95da Merge branch 'for-v5.12/tegra-mc' into for-next adds 491b9e6a0ad5 Merge remote-tracking branch 'drivers-memory/for-next' adds 6337c2353a06 ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight adds b33cf814b1eb arm64: dts: imx8mn: Fix duplicate node name adds 1653e3d47062 arm64: dts: ls1028a: fix the offset of the reset register adds fd25c883667b ARM: dts: tbs2910: rename MMC node aliases adds 097530bf8cd4 ARM: imx: fix imx8m dependencies adds 70b6ff4c549a ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status adds 5a22747b76ca ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming adds 95741fdb5290 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 PLL clocks adds de332bf24278 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 bypa [...] adds e4c0ca7894e8 clk: imx: clk-imx8qxp: Register DC0 display clocks with im [...] adds 6f88ef38ecf4 clk: imx: clk-imx8qxp: Add some SCU clocks support for MIP [...] adds 950abc2e13ea Merge branch 'clk/imx' into for-next adds 7d981405d0fd soc: imx8m: change to use platform driver adds 774b480bde6b Merge branch 'imx/drivers' into for-next adds c7e73b5051d6 ARM: imx: mach-imx6ul: remove 14x14 EVK specific PHY fixup adds fbaff050bb09 ARM: mach-imx: imx6ul: Print SOC revision on boot adds e6008aaeb14d Merge branch 'imx/soc' into for-next adds fd159539f7b0 dt-bindings: arm: fsl: Add beacon,imx8mn-beacon-kit adds d3c83bcab318 dt-bindings: display: simple: fix alphabetical order for E [...] adds 279ebba7fbf0 dt-bindings: display: simple: add EDT compatibles already [...] adds 922fb2db0287 dt-bindings: display: simple: Add Kyocera tcg070wvlq panel adds 7ae786b05f7e dt-bindings: vendor-prefixes: Add an entry for Plymovent adds 94e17a033953 dt-bindings: arm: fsl: add Plymovent M2M board adds f1b8d58d3188 dt-bindings: arm: fsl: add Plymovent BAS board adds 267d46714054 dt-bindings: soc: imx8m: add DT Binding doc for soc unique ID adds 46a7867dd704 dt-bindings: arm: fsl: Add binding for Gateworks boards wi [...] adds 002c73209e9d dt-bindings: arm: fsl: add Protonic MVT board adds 60f95bf61edd dt-bindings: arm: fsl: add Protonic PRTI6G board adds d22782c03d89 bindings: arm: fsl: Add PHYTEC i.MX8MP devicetree bindings adds e8938792e7bb Merge branch 'imx/bindings' into for-next adds 8c906de4b768 ARM: dts: add Plymovent M2M board adds 2c62f908c08e ARM: dts: add Plymovent BAS board adds c8ed7211bf12 ARM: dts: imx28: add pinmux for USB1 overcurrent on pwm2 adds f9eb60d57407 ARM: dts: imx6q-logicpd: Drop unused clock-names reference adds f3604ba14bd7 ARM: dts: add Protonic MVT board adds 2e0e77e4b82c ARM: dts: imx6q(dl): Move 'port' nodes under 'ports' for H [...] adds 062bf67d83e5 ARM: dts: add Protonic PRTI6G board adds 0f1fb356400a Merge branch 'imx/dt' into for-next adds 36ca3c8ccb53 arm64: dts: imx: Add Beacon i.MX8M Nano development kit adds 3f8c61a567eb arm64: dts: ls1043a: add DT node for external interrupt lines adds 7968344126e5 arm64: dts: ls1046a: add DT node for external interrupt lines adds c4a462485aee arm64: dts: ls1046ardb: Add interrupt line for RTC node adds 0e88b5fd565d arm64: dts: ls1088a: add DT node for external interrupt lines adds 09b19ef87826 arm64: dts: ls1088ardb: fix interrupt line for RTC node adds ebb0713736ac arm64: dts: ls208xa: add DT node for external interrupt lines adds 6f5851a866b2 arm64: dts: ls208xa-rdb: add interrupt line for RTC node adds 332b6a79b415 arm64: dts: lx2160a: add DT node for external interrupt lines adds a430c3d2f0af arm64: dts: lx2160ardb: fix interrupt line for RTC node adds 9c2eb8b7be78 arm64: dts: freescale: use fixed index mmcN for NXP layers [...] adds 26442c799857 arm64: dts: imx8mn: Configure clock rate for audio plls adds b5f2ace2283c arm64: dts: imx8mn-evk: Add sound-wm8524 card nodes adds 4c36eb101986 arm64: dts: imx8mn-evk: Add sound-spdif card nodes adds edb93de429f9 arm64: dts: imx8mq-librem5-devkit: Tweak pmic regulators adds ff38c1ddbb1c arm64: dts: imx8mq-librem5-devkit: Disable snvs_rtc adds 48563c054f59 arm64: dts: imx8mq-librem5-devkit: Drop custom clock settings adds 190621e0f609 arm64: dts: imx8mm-beacon: Drop unused clock-names reference adds 62270eeb2b63 arm64: dts: imx8mq: Add clock parents for mipi dphy adds 84b1f57d1067 arm64: dts: imx8mq-librem5: add vin-supply to VDD_1V8 adds c003b15b4c10 arm64: dts: imx8mq-librem5: add pinctrl for the touchscree [...] adds 6a67d8fbee56 arm64: dts: imx8mq-librem5: Move usdhc clocks assignment t [...] adds 1773b8d6697a arm64: dts: imx8mq-librem5-r3: workaround i2c1 issue with [...] adds 70db442df67c arm64: dts: ls1012a: use constants in the clockgen phandle adds 99314eb13c74 arm64: dts: ls1028a: use constants in the clockgen phandle adds 7525022da260 arm64: dts: ls1043a: use constants in the clockgen phandle adds 973fb5e174b0 arm64: dts: ls1046a: use constants in the clockgen phandle adds f9799323bda6 arm64: dts: ls1088a: use constants in the clockgen phandle adds b0ccb208d760 arm64: dts: ls208xa: use constants in the clockgen phandle adds 8e9f7797bcdf arm64: dts: lx2160a: use constants in the clockgen phandle adds ce58459d8c7f arm64: dts: imx8m: add SoC ID compatible adds cbff23797fa1 arm64: dts: imx8m: add NVMEM provider and consumer to read [...] adds 6f30b27c5ef5 arm64: dts: imx8mm: Add Gateworks i.MX 8M Mini Development Kits adds 88f7f6bcca37 arm64: dts: freescale: Add support for phyBOARD-Pollux-i.MX8MP adds 54a77605ec0b Merge branch 'imx/dt64' into for-next adds fe0e2394cccc arm64: defconfig: Enable WM8962 adds 773fcbcdf9d6 ARM: imx_v6_v7_defconfig: enable power driver of RN5T618 P [...] adds 9184f0b22088 arm64: defconfig: Enable Librem 5 devkit components adds 411539577f52 arm64: defconfig: Enable rv3028 i2c rtc driver adds 4a63902c2b33 arm64: defconfig: Enable PCA9532 support adds 25f2978650f0 Merge branch 'imx/defconfig' into for-next adds cd67790d3eac Merge remote-tracking branch 'imx-mxs/for-next' adds a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next adds 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next adds b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next adds 2f77bf18bfce Merge remote-tracking branch 'keystone/next' adds 727bfb2c55b0 Merge branch 'v5.10-next/soc' into for-next adds 01fb90496ee5 Merge remote-tracking branch 'mediatek/for-next' adds 59e0db73c5ea Merge branch 'mvebu/arm' into mvebu/for-next adds c2561cff458c Merge branch 'mvebu/dt' into mvebu/for-next adds dc14300bb67b Merge branch 'mvebu/dt64' into mvebu/for-next adds 3fce395d2c52 Merge remote-tracking branch 'mvebu/for-next' adds 7045d808685e Merge branch 'fixes' into for-next adds 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next adds b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next adds cfb95c01dc43 Merge branch 'fixes' into for-next adds 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next adds 2879a84c30ce Merge branch 'fixes' into for-next adds b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next adds 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next adds 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next adds 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver adds f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv adds 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next adds 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds 77c69e9f54a7 Merge branch 'fixes' into for-next adds e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings adds 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next adds c01706e750ad Merge branch 'fixes' into for-next adds 4675dcacc1ed Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds dfb7239cf3f8 Merge branch 'fixes' into for-next adds 7a8633c4551f ARM: dts: am574x-idk: add support for EMIF1 ECC adds 685a78074218 ARM: dts: dra76x: add support for OPP_PLUS adds 4d4ce69f19d4 ARM: dts: dra71-evm: mark ldo0 regulator as always on adds 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next adds bceacce20400 Merge remote-tracking branch 'omap/for-next' adds 5b5465dd947c arm64: defconfig: Make INTERCONNECT_QCOM_SDM845 builtin adds a9164910c5ce arm64: dts: qcom: c630: keep both touchpad devices enabled adds ca83049505e1 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] adds 74b87103b3d0 arm64: defconfig: Enable HID multitouch adds 19f0af6ab132 arm64: defconfig: Enable TMPFS Posix ACL adds 0085a33a25cc arm64: dts: qcom: sm8250: Add support for LLCC block adds 221f0ef37f55 arm64: dts: sm8250-mtp: enable USB host nodes adds 7c1dffd471b1 arm64: dts: qcom: sm8250.dtsi: add display system nodes adds 46967bb61a20 arm64: dts: qrb5165-rb5: add mdss/mdp/dsi nodes adds 0b2033dcf4af arm64: dts: qcom: qrb5165-rb5: add gpu/zap-shader node adds 9e301a547a7e arm64: dts: qcom: sm8250-mtp: add gpu/zap-shader node adds 04c8e3f7e9e9 arm64: dts: qcom: qrb5165-rb5: correct vdc_3v3 regulator adds d004c631ea4e arm64: dts: qcom: qrb5165-rb5: add lt9611 HDMI bridge adds 3f2094dfbe69 arm64: dts: qcom: sm8250: power up dispcc on sm8250 by MMC [...] adds 63e10791ccab arm64: dts: qcom: sm8250: add apr and its services adds 793bbd2db7e3 arm64: dts: qcom: sm8250: add audio clock controllers adds 3160c1b894d9 arm64: dts: qcom: sm8250: add lpass lpi pin controller node adds 768270ca57f6 arm64: dts: qcom: sm8250: add wsa and va codec macros adds b657d3726270 arm64: dts: qcom: sm8250: add mi2s pinconfs adds 590a135ebdc7 arm64: dts: qcom: qrb5165-rb5: Add Audio support adds 88b57bc335ae arm64: dts: qcom: sm8250: rename smem device node to follo [...] adds 465b13cc0ac1 arm64: dts: qcom: Fix SD card vqmmc max voltage on sc7180-trogdor adds bd167507d5b6 arm64: dts: qcom: Add device tree for ASUS Zenfone 2 Laser adds 8d079bf20410 arm64: dts: qcom: sc7180: Drop pinconf on dp_hot_plug_det adds 066d21bcf605 arm64: dts: qcom: sm8150: Define CPU topology adds 81188f585d02 arm64: dts: qcom: sm8150: Add PSCI idle states adds 5b2dae72187d arm64: dts: qcom: sm8150: Add CPU capacities and energy model adds f772081f4883 arm64: dts: qcom: sc7180: Add "dp_hot_plug_det" pinconf fo [...] adds 826e6faf49ae arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible adds f426c3b1d66f dt-bindings: msm: Add LLCC for SM8250 adds 916c0c05521a soc: qcom: llcc-qcom: Extract major hardware version adds c4df37fe186d soc: qcom: llcc-qcom: Add support for SM8250 SoC adds e1d8008179fe drivers: qcom: rpmh-rsc: Do not read back the register wri [...] adds e2b0330c5a20 dt-bindings: soc: qcom: convert qcom,smem bindings to yaml adds 1b3df368914b soc: qcom: smem: use %*ph to print small buffer adds fef419c463d0 soc: qcom: rpmh: Remove serialization of TCS commands adds 719354233143 dt-bindings: arm: qcom: Document SDX55 platform and boards adds 9d038b2e62de ARM: dts: qcom: Add SDX55 platform and MTP board support adds dea0e9bc0524 ARM: dts: qcom: sdx55: Add pincontrol node adds ec99770d4b62 ARM: dts: qcom: sdx55: Add reserved memory nodes adds f036549f29a3 ARM: dts: qcom: sdx55: Add support for SDHCI controller adds a2bdfdfba2af ARM: dts: qcom: sdx55: Enable ARM SMMU adds 985eef1d0343 ARM: dts: qcom: sdx55: Add support for TCSR Mutex adds 8cf74d0565cf ARM: dts: qcom: sdx55: Add Shared memory manager support adds 2470941806c6 ARM: dts: qcom: sdx55: Add QPIC BAM support adds 4bd7bfb4566a ARM: dts: qcom: sdx55: Add QPIC NAND support adds 512e39d2cf09 ARM: dts: qcom: sdx55-mtp: Enable BAM DMA adds 4f944be5f567 ARM: dts: qcom: sdx55-mtp: Enable QPIC NAND adds 3b6785ed437e ARM: dts: qcom: sdx55: Add spmi node adds e6facb6331f9 ARM: dts: qcom: sdx55-mtp: Add pm8150b pmic adds 3cef2d55f9ee ARM: dts: qcom: sdx55: Add rpmpd node adds c222f3ec120f ARM: dts: qcom: Add PMIC pmx55 dts adds 8bf259a9c7f9 ARM: dts: qcom: sdx55-mtp: Add pmx55 pmic adds d949eaf87089 ARM: dts: qcom: sdx55-mtp: Add regulator nodes adds b69b63bfed82 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] adds 8d6b899ac79b Merge remote-tracking branch 'qcom/for-next' adds e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds 4d21f8868fa2 Merge remote-tracking branch 'raspberrypi/for-next' adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 486f29df6941 Merge branch 'v5.8/dt' into next adds 82ea955dd58e Merge remote-tracking branch 'realtek/for-next' adds 5edf8bd6f4a2 arm64: dts: renesas: rcar-gen3: Add missing CMT nodes adds 4e4c17c6c390 arm64: dts: renesas: rcar-gen3: Add missing TMU nodes adds db030c5a9658 arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio adds ac817b5a084d arm64: dts: renesas: beacon kit: Remove unnecessary nodes adds 5a5da0b758b3 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable adds 012f3e37ca13 arm64: dts: renesas: beacon: Fix LVDS PWM Backlight adds 7f1cb1579808 arm64: dts: renesas: beacon: Fix RGB Display PWM Backlight adds a48f3c13689c arm64: dts: renesas: beacon: Don't make vccq_sdhi0 always on adds 7e0fac6a0da5 arm64: dts: renesas: beacon: Enable SPI adds 900d9fc3bece arm64: dts: renesas: beacon: Correct I2C bus speeds adds f4b30c0a03a9 arm64: dts: renesas: r8a779a0: Add RWDT node adds d207dc500bbc arm64: dts: renesas: falcon: Enable watchdog timer adds 0d2a7e15d791 dt-bindings: arm: renesas: Add Beacon RZ/G2N and RZ/G2H boards adds b8e76cdb1574 Merge branches 'renesas-arm-dt-for-v5.12' and 'renesas-dt- [...] adds fe82bb4db533 arm64: dts: renesas: beacon: Configure programmable clocks adds b29120d6cfa9 arm64: dts: renesas: beacon kit: Fix Audio Clock sources adds dc3dba98d2d3 arm64: dts: renesas: beacon: Configure Audio CODEC clocks adds e718d563750d arm64: dts: renesas: beacon: Better describe keys adds 33aaab6d5c63 arm64: dts: renesas: beacon-rzg2m-kit: Rearrange SoC uniqu [...] adds ed6ae131b0e8 arm64: dts: renesas: r8a774b1: Introduce beacon-rzg2n-kit adds 4d0e87eb6f54 arm64: dts: renesas: r8a774e1: Introduce beacon-rzg2h-kit adds e1076ce07b77 arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H adds 8811955d0a6d arm64: dts: renesas: rzg2: Add RPC-IF Support adds ffb284986e56 Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next adds 73feebad9e05 arm64: dts: renesas: r8a779a0: Add pinctrl device node adds dfacaef96cbf arm64: dts: renesas: r8a779a0: Add GPIO nodes adds 1f4449e12c5c arm64: dts: renesas: r8a779a0: Add SYS-DMAC nodes adds f1477673cb5a Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next adds bff82b1181e3 Merge remote-tracking branch 'renesas/next' adds 9fc33807ad29 dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] adds def26913b66f reset: simple: add BCM4908 MISC PCIe reset controller support adds e0d1662443ee reset: hisilicon: correct vendor prefix adds 0cafb846a326 dt-bindings: reset: correct vendor prefix hisi to hisilicon adds f2ad9bfd4dda dt-bindings: reset: convert Hisilicon reset controller bin [...] adds ac9b7554afeb reset: core: fix a kernel-doc markup adds 53876878317d Merge remote-tracking branch 'reset/reset/next' adds 656c648354e1 arm64: dts: rockchip: fix vopl iommu irq on px30 adds 642fb2795290 arm64: dts: rockchip: Use only supported PCIe link speed o [...] adds 43f20b1c6140 arm64: dts: rockchip: Fix PCIe DT properties on rk3399 adds 353b601d4b57 Merge branch 'v5.11-armsoc/dtsfixes' into for-next adds 3c8e5d51e4c6 arm64: defconfig: Enable REGULATOR_MP8859 adds e00a17adb397 Merge branch 'v5.12-armsoc/defconfig64' into for-next adds 36948ec3d4d0 ARM: dts: rockchip: add gpu node to rk3288-miqi adds b39d9683c721 ARM: dts: rockchip: add QoS register compatibles for rk306 [...] adds 6cc35e5edbe4 ARM: dts: rockchip: add QoS register compatibles for rk3288 adds b39049ee6b8a Merge branch 'v5.12-armsoc/dts32' into for-next adds 221c6c042fa0 arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds bd3fd04910ab arm64: dts: rockchip: add QoS register compatibles for rk3399 adds 6c3ae9f9a133 arm64: dts: rockchip: add QoS register compatibles for px30 adds 25572fb5aa98 arm64: dts: rockchip: enable HDMI sound nodes for rk3328-rock64 adds 7f02feb56d9d arm64: dts: rockchip: add SPDIF node for rk3399-rockpro64 adds 06f4ae178437 Merge branch 'v5.12-armsoc/dts64' into for-next adds 2d9ba250b5b1 Merge remote-tracking branch 'rockchip/for-next' adds 75681980c4e3 ARM: dts: exynos: use Exynos5420 dedicated USB2 PHY compatible adds cb31334687db ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 adds 8528cda2b7c6 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk adds 437ae6094771 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato adds 77e6a5467cb8 ARM: dts: exynos: correct PMIC interrupt trigger level on Spring adds 1ac8893c4fa3 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 3e7d9a583a24 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds e98e2367dfb4 arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 adds 1fea2eb2f5bb arm64: dts: exynos: correct PMIC interrupt trigger level o [...] adds 545a540a9c2e arm64: dts: exynos: correct S3FWRN5 NFC interrupt trigger [...] adds feb7cf14d8de Merge branch 'next/dt64' into for-next adds 0458b88267c6 soc: samsung: exynos-asv: don't defer early on not-supported SoCs adds 4561560dfb4f soc: samsung: exynos-asv: handle reading revision register error adds 352bfbb3e023 soc: samsung: exynos-chipid: convert to driver and merge e [...] adds f5bc3ac4f5d4 Merge branch 'next/drivers' into for-next adds 4a928b3b7c0f ARM: dts: exynos: Fix charging regulator voltage and curre [...] adds 3803f461bd28 ARM: dts: exynos: Add top-off charging regulator node for I9100 adds ef2a4443c150 Merge branch 'next/dt' into for-next adds 6166174afc2b soc: samsung: exynos-chipid: correct helpers __init annotation adds a867287e9066 Merge branch 'next/drivers' into for-next adds 30befcea50ab Merge remote-tracking branch 'samsung-krzk/for-next' adds 99a064fb3a73 dt-bindings: arm: Add optional interrupt to smc/hvc SCMI t [...] adds dd820ee21d5e firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt adds 6054d97ab512 MAINTAINERS: Update ARM SCMI entry adds a90b6543bf06 firmware: arm_scmi: Fix call site of scmi_notification_exit adds ce9e72832f2b Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 3f3640c2fc8a Merge remote-tracking branch 'scmi/for-linux-next' adds a0572c0734e4 ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect adds 1a9b001237f8 ARM: dts: stm32: Connect card-detect signal on DHCOM adds 063a60634d48 ARM: dts: stm32: Disable WP on DHCOM uSD slot adds 087698939f30 ARM: dts: stm32: Disable optional TSC2004 on DRC02 board adds bcbacfb82c70 ARM: dts: stm32: Fix GPIO hog names on DHCOM adds 10793e557ace ARM: dts: stm32: Fix GPIO hog flags on DHCOM PicoITX adds 83d411224025 ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 adds 7cd8567d988a ARM: dts: stm32: Enable internal pull-ups for SDMMC1 on DHCOM SoM adds 32d4878b26c1 ARM: dts: stm32: Disable SDMMC1 CKIN feedback clock on DHCOM adds 2f9c3506b5c5 ARM: dts: stm32: Fix schema warnings for pwm-leds on lxa-mc1 adds 8ba396551d5d ARM: dts: stm32: Disable KS8851 and FMC on PicoITX board adds c66385afccee Merge remote-tracking branch 'stm32/stm32-next' adds 0482a4e6de19 clk: sunxi-ng: h6-r: Add R_APB2_RSB clock and reset adds 756650820abd clk: sunxi-ng: h6: Fix CEC clock adds 014d65b60e46 bus: sunxi-rsb: Move OF match table adds 22754ac9a632 bus: sunxi-rsb: Split out controller init/exit functions adds 843107498f91 bus: sunxi-rsb: Implement suspend/resume/shutdown callbacks adds 4a0dbc12e618 bus: sunxi-rsb: Implement runtime power management adds 23e85be1ec81 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator no [...] adds 397546ac9c22 ARM: dts: sun6i-a31s-sinovoip-bpi-m2: add gpio-line-names adds 752b0aac99c7 dt-bindings: irq: sun7i-nmi: Add binding documentation for [...] adds c20e9e767513 ARM: dts: sun8i-v3s: Add the V3s NMI IRQ controller adds 8c361a10d586 ARM: dts: sun8i: Cleanup the Pinecube AXP209 node adds 46ad18e7d0e2 dt-bindings: arm: sunxi: Add SL631 with IMX179 bindings adds 8f39fab53a25 ARM: dts: sun8i-v3: Add support for the SL631 Action Camer [...] adds 8315c99cc7cb ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add poweroff node adds 3c3f87d71181 dt-bindings: arm: sunxi: add PineTab Early Adopter edition adds 7fa40ca7ef61 arm64: allwinner: dts: a64: add DT for Early Adopter's PineTab adds bdb574e592bc dt-bindings: arm: sunxi: document orig PineTab DT as sample adds 536f74a892e6 arm64: allwinner: dts: pinephone: add 'pine64, pinephone' [...] adds 2e76c5b3726d Merge branches 'sunxi/clk-for-5.12', 'sunxi/drivers-for-5. [...] adds 3069a84fd67b dt-bindings: media: Add Allwinner R40 deinterlace compatible adds 62de535663e8 ARM: dts: sun8i: r40: Add deinterlace node adds 086b4f7afded arm64: dts: allwinner: h5: Add deinterlace node adds 7f230c86de7d ARM: dts: sun5i: add A10s/A13 mali gpu support fallback adds 0b26926a9642 arm64: dts: allwinner: pinephone: Support volume key wakeup adds 53441b8ef7de arm64: dts: allwinner: h6: PineH64 model B: Add bluetooth adds cc72570747e4 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 adds da2fb8457f71 arm64: dts: allwinner: H6: properly connect USB PHY to port 0 adds 66a3cf5a25e2 arm64: dts: allwinner: Pine64-LTS: Add status LED adds 941432d00768 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card adds cfe6c487b9a1 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency adds 948c657cc45e arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz adds 0d66e0b857c6 arm64: dts: allwinner: Pine64-LTS/SoPine: Enable HS200 eMMC mode adds 8837e845a2a8 arm64: dts: allwinner: Pine H64: Enable HS200 eMMC mode adds 0950109f1bd7 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next adds f51ba35cf70e Merge remote-tracking branch 'sunxi/sunxi/for-next' adds b2147967503f Merge branch for-5.11/clk into for-next adds f9637a690acb Merge branch for-5.11/dt-bindings into for-next adds 5ed23106dfeb Merge branch for-5.11/soc into for-next adds 63ae6e96153c Merge branch for-5.11/firmware into for-next adds 89393f2b4dd4 Merge branch for-5.11/arm/dt into for-next adds e31e64a1f7ef Merge branch for-5.11/arm64/dt into for-next adds b11a0dfbd316 Merge branch for-5.11/arm64/defconfig into for-next adds a1ab2387d2dc Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds b7a93b832811 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 0e3cfb868137 arm64: dts: ti: k3-j721e-main: Fix supported max outbound regions adds edb96779f3bc arm64: dts: ti: k3-j721e-main: Remove "syscon" nodes added [...] adds 4c1b22a953d9 arm64: dts: ti: k3-j7200-main: Add SERDES and WIZ device t [...] adds 3276d9f53cf6 arm64: dts: ti: k3-j7200-main: Add PCIe device tree node adds 429c0259f17f arm64: dts: ti: k3-j7200-common-proc-board: Enable SERDES0 adds 3a6319df506f arm64: dts: ti: k3-j7200-common-proc-board: Enable PCIe adds 2672b94d730c MAINTAINERS: Update my email address and maintainer level status adds bdd87ad73d64 Merge branch 'ti-k3-maintainer-next' into ti-k3-next adds eb6f3655d3ed arm64: dts: ti: k3-j7200: Add R5F cluster nodes adds 7a3b0c2ad3b0 arm64: dts: ti: k3-j7200-som-p0: Add mailboxes to R5Fs adds c8a9c85d4e70 arm64: dts: ti: k3-j7200-som-p0: Add DDR carveout memory n [...] adds 34f13f0656c0 Merge branch 'ti-k3-dts-next' into ti-k3-next adds 18c675264f7b Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds b90f3726ea38 linux/clk.h: use correct kernel-doc notation for 2 functions adds 3ed6ead34dab Merge branch 'clk-doc' into clk-next adds 98829137a6a0 clk: qcom: gcc-sc7180: Mark the camera abh clock always ON adds 73f6b7ed9835 clk: imx: fix Kconfig warning for i.MX SCU clk adds fd2383093593 clk: qcom: gcc-sm250: Use floor ops for sdcc clks adds c361c5a6c559 clk: mmp2: fix build without CONFIG_PM adds 6370ad6c0e83 Merge branch 'clk-fixes' into clk-next adds 99d2986731d1 Merge remote-tracking branch 'clk/clk-next' adds a26edd3d3c28 clk: renesas: r8a7796: Add TMU clocks adds e0c0d4493460 clk: renesas: r8a77965: Add TMU clocks adds 0f3a9265941b clk: renesas: r8a77990: Add TMU clocks adds fa7f47972b13 clk: renesas: r8a77995: Add TMU clocks adds 0177b5090eff clk: renesas: r8a779a0: Add FCPVD clock support adds ed447e7d60de clk: renesas: r8a779a0: Add VSPD clock support adds 57be2dc8d4cf clk: renesas: r8a779a0: Add VSPX clock support adds ab2ccacd7386 clk: renesas: r8a779a0: Add RWDT clocks adds 2e16d0df87ba clk: renesas: r8a779a0: Add HSCIF support adds 5b30be15ca26 clk: renesas: r8a779a0: Remove non-existent S2 clock adds 80d3e07ec509 clk: renesas: r8a779a0: Fix parent of CBFUSA clock adds f08b0d8498b0 clk: renesas: r8a779a0: Add PFC/GPIO clocks adds 010ce438e7bb clk: renesas: r8a779a0: Add MSIOF clocks adds 97af391a6fdc clk: renesas: rcar-gen3: Remove cpg_quirks access when reg [...] adds 8bb67d87346a clk: renesas: rcar-gen3: Factor out CPG library adds 792501727c2a clk: renesas: r8a779a0: Add SDHI support adds 2b6587288a5a clk: renesas: r8a779a0: Add SYS-DMAC clocks adds c706121386fe dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add supp [...] adds 5a36ed52760d Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 7e5e0122c3cc csky: Add memory layout 2.5G(user):1.5G(kernel) adds b4292b650941 csky: Fixup perf probe failed adds 9413c684bf1e csky: Fixup show_regs doesn't contain regs->usp adds c2b3ed57c421 csky: Remove custom asm/atomic.h implementation adds 65007ba34aba csky: Fixup barrier design adds b671bf1b7f86 csky: Fixup futex SMP implementation adds a5ffe127b870 csky: Fixup asm/cmpxchg.h with correct ordering barrier adds a3ba37b44821 csky: Cleanup asm/spinlock.h adds 3e3206fb78cf csky: Fixup PTE global for 2.5:1.5 virtual memory adds c53cc2981493 csky: Remove prologue of page fault handler in entry.S adds b8ddf09ca948 csky: Add kmemleak support adds aad25d90b42f csky: Fix TLB maintenance synchronization problem adds e6d819647c13 csky: Add show_tlb for CPU_CK860 debug adds 5da883df8241 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault adds f650983e709e csky: Fixup update_mmu_cache called with user io mapping adds e28519f9ca94 csky: Add faulthandler_disabled() check adds 3d73a53853e0 csky: Fixup do_page_fault parent irq status adds 1179dbc7ced9 csky: Sync riscv mm/fault.c for easy maintenance adds 804b3f90c854 csky: mm: abort uaccess retries upon fatal signal adds f0bbf052ae46 csky: Reconstruct VDSO framework adds efe96bb64bab Merge remote-tracking branch 'csky/linux-next' adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 05ec6ae91915 Merge remote-tracking branch 'h8300/h8300-next' adds 57ddf08642f0 microblaze: do not select TRACING_SUPPORT directly adds 2f74e7e1f266 Merge remote-tracking branch 'microblaze/next' adds 3a845b30bc43 mips: kernel: convert comma to semicolon adds a2d029b16cd8 mips: pci: convert comma to semicolon adds dbafd5105cfd MIPS: No need to check CPU 0 in cps_cpu_disable() adds cf8194e46c1e MIPS: Loongson64: Give chance to build under !CONFIG_NUMA [...] adds 2ee1503e546f MIPS: zboot: head.S clean up adds e8bb8f28233d MIPS: cacheinfo: Add missing VCache adds 68324a68fbbe MIPS: Loongson64: Set cluster for cores adds c2b49a323786 MIPS: perf: Add support for OCTEON III perf events. adds 0ea33321ffaf MIPS: Kill RM7K & RM9K IRQ Code adds ecd3e709747b MIPS: loongson64: smp.c: Fix block comment coding style adds d422c6c0644b MIPS: Use address-of operator on section symbols adds c58734eee6a2 MIPS: c-r4k: Fix section mismatch for loongson2_sc_init adds a6e83acee2dd MIPS: Remove empty prom_free_prom_memory functions adds fdd85e04df3f MIPS: zboot: Avoid endless loop in clear BSS. adds 3b31bb6bb549 MIPS: init: move externs to header file adds c6f2a9e17b9b MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 adds ccb21774863a MIPS: UAPI: unexport unistd_nr_{n32,n64,o32}.h adds 99b40ced9ef6 MIPS: bitops: Fix reference to ffz location adds 6f6b3ed55aef dt-bindings: mips: lantiq: Document Lantiq Xway PMU bindings adds b212b45da3bd dt-bindings: mips: lantiq: Document Lantiq Xway CGU bindings adds dea44af8d2ae dt-bindings: mips: lantiq: Document Lantiq Xway EBU bindings adds 6b5ea5b7a7fa dt-bindings: mips: lantiq: Document Lantiq Xway DMA bindings adds e91fd6ddb72b MIPS: lantiq: irq: register the interrupt controllers with [...] adds 64f49c9975b8 Merge remote-tracking branch 'mips/mips-next' adds fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds de5229b425a7 nds32: remove dump_instr adds 265fb79cd50b nds32: use get_kernel_nofault in dump_mem adds 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> adds 0be7ef075e9a Merge remote-tracking branch 'nds32/next' adds 472ab9ee15c6 openrisc: Add vmlinux.bin target adds 131172a4a8ce openrisc: restart: Call common handlers before hanging adds 9d93a9e8aab3 drivers/soc/litex: move generic accessors to litex.h adds b5d3061ea2e6 drivers/soc/litex: separate MMIO from subregister offset c [...] adds ffa4ebc48971 drivers/soc/litex: s/LITEX_REG_SIZE/LITEX_SUBREG_ALIGN/g adds 51f109228308 drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs adds 4f70d150294b drivers/soc/litex: make 'litex_[set|get]_reg()' methods private adds 42d0f7f77fa2 Merge remote-tracking branch 'openrisc/for-next' adds 641e8cd2cbf0 riscv: Cleanup sbi function stubs when RISCV_SBI disabled adds 21733cb51847 riscv/mm: Introduce a die_kernel_fault() helper function adds 21855cac82d3 riscv/mm: Prevent kernel module to access user memory with [...] adds af951c3a113b dt-bindings: riscv: Update l2 cache DT documentation to ad [...] adds 507308b8ccc9 RISC-V: sifive_l2_cache: Update L2 cache driver to support [...] adds 75e6d7248efc dt-bindings: riscv: Update DT binding docs to support SiFi [...] adds b1f592d5c1e3 dt-bindings: pwm: Update DT binding docs to support SiFive [...] adds 42cf244c8f03 dt-bindings: gpio: Update DT binding docs to support SiFiv [...] adds 57985788158a riscv: dts: add initial support for the SiFive FU740-C000 SoC adds 3489c030102f dt-bindings: riscv: Update YAML doc to support SiFive HiFi [...] adds d573b5558abb riscv: dts: add initial board data for the SiFive HiFive U [...] adds d5805af9fe9f riscv: Fix builtin DTB handling adds 3c54e3125dcd riscv: Use vendor name for K210 SoC support adds 93dc7118d3e4 riscv: Fix Canaan Kendryte K210 device tree adds eb66bfdc3ed4 riscv: cleanup Canaan Kendryte K210 sysctl driver adds c6113094ea17 dt-binding: mfd: Document canaan,k210-sysctl bindings adds 108c7a7360f1 dt-bindings: reset: Document canaan,k210-rst bindings adds 217a8e855146 dt-bindings: pinctrl: Document canaan,k210-fpioa bindings adds 671c87eca5c3 riscv: Add Canaan Kendryte K210 reset controller adds 7dbcd950f379 arm64, numa: Change the numa init functions name to be generic adds 442c0a7d3942 numa: Move numa implementation to common code adds 13975ec4801f riscv: Separate memory init from paging init adds 8dc1488c7482 riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] adds 2651ff3247f7 riscv: Add numa support for riscv64 platform adds 962cfa82d260 riscv: Add machine name to kernel boot log and stack dump output adds 545fec3e12df RISC-V: Implement ptrace regs and stack API adds d1d541f7c979 riscv: Fixup compile error BUILD_BUG_ON failed adds 6c63f9c46f6c riscv: Fixup wrong ftrace remove cflag adds 6069c4b95313 riscv: Fixup patch_text panic in ftrace adds ce7476066498 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT adds ee61fd55dbce riscv: Add kprobes supported adds 5dc4ce78b899 riscv: Add KPROBES_ON_FTRACE supported adds 4c1d133ad2c0 riscv: Add uprobes supported adds 0b66d929c618 riscv: Add support for function error injection adds 06ebc57f7c5c riscv: Enable per-task stack canaries adds d514b8de9176 riscv: Add dump stack in show_regs adds b87fffe5d26a riscv: Improve __show_regs adds 96257ae71b91 riscv/stacktrace: Fix stack output without ra on the stack top adds f78e7e94da8d Merge remote-tracking branch 'risc-v/for-next' adds 744ae0e8c508 Merge branch 'fixes' into for-next adds 4acf02dcaf53 Merge remote-tracking branch 's390/for-next' adds f477a538c14d sh: dma: fix kconfig dependency for G2_DMA adds 7fb0a1a5e567 arch/sh: hyphenate Non-Uniform in Kconfig prompt adds 5c5dc5f8dccb sh: intc: Convert to DEFINE_SHOW_ATTRIBUTE adds a1153636e904 sh: mm: Convert to DEFINE_SHOW_ATTRIBUTE adds b7aaf16d10bd sh: remove CONFIG_IDE from most defconfig adds 19170492735b sh: Remove unused HAVE_COPY_THREAD_TLS macro adds 542baf5108e0 sh: Drop ARCH_NR_GPIOS definition adds 7a202ec74c15 arch: sh: remove duplicate include adds a118584e7e60 sh: mach-sh03: remove duplicate include adds b89bc060b53e sh/intc: Restore devm_ioremap() alignment adds 20ccc4803451 Merge remote-tracking branch 'sh/for-next' adds 7b79eba1d0d1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds 90254d9dddab Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 14ff8e1970c0 btrfs: no need to run delayed refs after commit_fs_roots d [...] adds 518837e65068 btrfs: send: fix invalid clone operations when cloning fro [...] adds 774bdced2910 Merge branch 'misc-5.11' into for-next-current-v5.10-20210114 adds 28c6a8feccb2 Merge branch 'for-next-current-v5.10-20210114' into for-ne [...] adds 96496ba1fad1 btrfs: fix error handling in commit_fs_roots adds 74c648883766 btrfs: clarify error returns values in __load_free_space_cache adds deb68a2cb198 btrfs: cleanup local variables in btrfs_file_write_iter adds ca93e922633f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] adds 7e6a6c805b10 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid adds e6045a6e0e93 btrfs: rename btrfs_root::highest_objectid to free_objectid adds 96a4702526ad btrfs: make btrfs_root::free_objectid hold the next availa [...] adds a55f378eaa47 btrfs: remove new_dirid argument from btrfs_create_subvol_root adds 2bc02a32eed9 btrfs: allow error injection for btrfs_search_slot and btr [...] adds 4509dd391960 btrfs: noinline btrfs_should_cancel_balance adds c01d3c82a768 btrfs: ref-verify: pass down tree block level when building refs adds 29dc8e6e0c86 btrfs: ref-verify: make sure owner is set for all refs adds 1b5b0aabd460 btrfs: consolidate btrfs_previous_item ret val handling in [...] adds 98a01c621baa btrfs: send: remove stale code when checking for shared extents adds 4f8eaa26310e btrfs: make btrfs_start_delalloc_root's nr argument a long adds 9fede3c7e862 btrfs: remove always true condition in btrfs_start_delalloc_roots adds f7ee34e33d8d btrfs: no need to run delayed refs after commit_fs_roots d [...] adds f13ee362b0a3 btrfs: send: fix invalid clone operations when cloning fro [...] adds 38824bd4a11a btrfs: make btrfs_dio_private::bytes u32 adds bd458833c1ba btrfs: refactor btrfs_dec_test_* functions for ordered extents adds 96dcab5bc78b btrfs: rename parameter offset to disk_bytenr in submit_ex [...] adds 72e9da0029e3 btrfs: refactor __extent_writepage_io() to improve readability adds b47579eb8ab7 btrfs: update comment for btrfs_dirty_pages adds 56d36b94c8d9 btrfs: introduce helper to grab an existing extent buffer [...] adds f54caac59423 btrfs: don't get an EINTR during drop_snapshot for reloc adds da1abed99bf3 btrfs: do not double free backref nodes on error adds d68605ae9001 btrfs: fix lockdep splat in btrfs_recover_relocation adds 55992f6ba46c btrfs: keep track of the root owner for relocation reads adds 0cd2f089790b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node adds a2834561c34f btrfs: don't clear ret in btrfs_start_dirty_block_groups adds 781346c84a26 Merge branch 'misc-next' into for-next-next-v5.11-20210114 adds 8d9e464ab547 btrfs: fix reloc root leak with 0 ref reloc roots on recovery adds 0e2eee1a7f71 btrfs: splice remaining dirty_bg's onto the transaction di [...] adds 213efd13c944 btrfs: do not warn if we can't find the reloc root when lo [...] adds 7c37a2f5cec0 btrfs: add ASSERT()'s for deleting backref cache nodes adds ce5b5b77b24c btrfs: abort the transaction if we fail to inc ref in btrf [...] adds e129c2dd96b9 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] adds 5946a99e8b9f btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds 803d61efddfc btrfs: add a trace point for reserve tickets adds 387b827ca4af btrfs: track ordered bytes instead of just dio ordered bytes adds 0c1b13a6cfd4 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds 86258a0ae35e btrfs: improve preemptive background space flushing adds ef84f5fd7e83 btrfs: rename need_do_async_reclaim adds 0e6b7f16f755 btrfs: check reclaim_size in need_preemptive_reclaim adds 1ac316c73201 btrfs: rework btrfs_calc_reclaim_metadata_size adds febf159d0239 btrfs: simplify the logic in need_preemptive_flushing adds 51d8dd7c281e btrfs: implement space clamping for preemptive flushing adds 69acb8a397b6 btrfs: adjust the flush trace point to include the source adds 4cbf7fb12155 btrfs: add a trace class for dumping the current ENOSPC state adds 4ed7798d6f3f Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds 5188ce9372d0 btrfs: do not block on deleted bgs mutex in the cleaner adds e8971692669d btrfs: only let one thread pre-flush delayed refs in commit adds 7e5459072eab btrfs: delayed refs pre-flushing should only run the heads [...] adds 35fbedaf72d5 btrfs: only run delayed refs once before committing adds 29f9f54017ff btrfs: move delayed ref flushing for qgroup into qgroup helper adds 9b0af1f7182a btrfs: remove bogus BUG_ON in alloc_reserved_tree_block adds d4ce1845ff74 btrfs: stop running all delayed refs during snapshot adds 5905b2f35871 btrfs: run delayed refs less often in commit_cowonly_roots adds 76713dcd55f6 Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] adds a762d7e03e86 btrfs: handle ->total_bytes_pinned inside the delayed ref itself adds 1a2a5cda3bcc btrfs: account for new extents being deleted in total_byte [...] adds 1959872fdb8d Merge branch 'ext/josef/pinned-for-enospc-v2' into for-nex [...] adds 102cfe222828 btrfs: fix possible free space tree corruption with online [...] adds b4d51aa8ec07 Merge branch 'ext/josef/fst-corruption-convert' into for-n [...] adds 5be0db194983 Merge branch 'for-next-next-v5.11-20210114' into for-next- [...] adds 94969e3f056c Merge remote-tracking branch 'btrfs/for-next' adds 10f42b3e6483 libceph: zero out session key and connection secret adds 4972cf605f8a libceph, ceph: disambiguate ceph_connection_operations handlers adds 89bc1d9e90e9 Merge remote-tracking branch 'ceph/master' adds 77b6ec01c29a cifs: check pointer before freeing adds 2659d3bff3e1 cifs: fix interrupted close commands adds c13e7af04227 fs: cifs: remove unneeded variable in smb3_fs_context_dup adds ed6b1920f84b cifs: connect: style: Simplify bool comparison adds e54fd0716c3d cifs: style: replace one-element array with flexible-array adds 3c8b335c9870 Merge remote-tracking branch 'cifs/for-next' adds 4b7bc2c32cba exfat: improve performance of exfat_free_cluster when usin [...] adds 6e2d4c4096c7 Merge remote-tracking branch 'exfat/dev' adds a4db1072e1a3 quota: Fix memory leak when handling corrupted quota file adds ac7b79fd190b inotify, memcg: account inotify instances to kmemcg adds d15cd626d7a4 Pull inotify memcg accounting patch. adds 1e249cb5b7fc fs: fix lazytime expiration handling in __writeback_single [...] adds 1e9d63331f8f fs: correctly document the inode dirty flags adds e20b14db050a fs: only specify I_DIRTY_TIME when needed in generic_updat [...] adds ff4136e64d12 fat: only specify I_DIRTY_TIME when needed in fat_update_time() adds e2728c5621fd fs: don't call ->dirty_inode for lazytime timestamp updates adds a38ed483a726 fs: pass only I_DIRTY_INODE flags to ->dirty_inode adds 35d14f278e53 fs: clean up __mark_inode_dirty() a bit adds 83dc881d678a fs: drop redundant check from __writeback_single_inode() adds da0c4c60d8c7 fs: improve comments for writeback_single_inode() adds 3aac630b5ce1 gfs2: don't worry about I_DIRTY_TIME in gfs2_fsync() adds ed296c6c05b0 ext4: simplify i_state checks in __ext4_update_other_inode_time() adds 6309c460a76f Pull lazytime fixes from Eric Biggers adds df679b841249 Merge remote-tracking branch 'ext3/for_next' adds e789ca0cc1d5 ext4: combine ext4_handle_error() and save_error_info() adds 4392fbc4bab5 ext4: drop sync argument of ext4_commit_super() adds 05c2c00f3769 ext4: protect superblock modifications with a buffer lock adds 2d01ddc86606 ext4: save error info to sb through journal if available adds e92ad03fa534 ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() adds dfd56c2c0c0d ext4: fix superblock checksum failure when setting password salt adds a3f5cf14ff91 ext4: drop ext4_handle_dirty_super() adds 5a3b590d4b2d ext4: don't leak old mountpoint samples adds 1e1261a84a85 Merge remote-tracking branch 'ext4/dev' adds b2078605ad77 f2fs: handle unallocated section and zone on pinned/atgc adds 767890bd72d0 f2fs: Replace expression with offsetof() adds 6502b773ecf5 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] adds 5904fdc48fcf f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] adds 5bb98750fae5 f2fs: enforce the immutable flag on open files adds c055be20d805 f2fs: relocate f2fs_precache_extents() adds 0ba061b9e957 f2fs: compress: support compress level adds ec0d0eb347b0 f2fs: compress: deny setting unsupported compress algorithm adds bce967787624 f2fs: introduce a new per-sb directory in sysfs adds 2c5e42dfe693 f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() adds 754fcb1cedb4 f2fs: fix out-of-repair __setattr_copy() adds 277e4e2fcdc1 f2fs: trival cleanup in move_data_block() adds 1991c3c81380 f2fs: clean up post-read processing adds 1cea718dfa97 f2fs: fix null page reference in redirty_blocks adds 532ea36da8da f2fs: fix to set/clear I_LINKABLE under i_lock adds 34764a5f03f4 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() adds 147b93186f2d f2fs: compress: fix potential deadlock adds 176672491ec8 f2fs: fix to use per-inode maxbytes adds 9e6bf79127c3 f2fs: introduce sb_status sysfs node adds 0e2bd4229b2a f2fs: remove unused stat_{inc, dec}_atomic_write adds b9dd85601265 Merge remote-tracking branch 'f2fs/dev' adds 3bef198f1b17 JFS: more checks for invalid superblock adds 56d11d7b261e Merge remote-tracking branch 'jfs/jfs-next' adds 11392155f2bd NFS: Disable READ_PLUS by default adds 922be1bd7586 Merge remote-tracking branch 'nfs-anna/linux-next' adds 51b2ee7d006a nfsd4: readdirplus shouldn't return parent of export adds 5f39d2713bd8 SUNRPC: Move the svc_xdr_recvfrom tracepoint again adds d8b5ca8ddcbb SUNRPC: Make trace_svc_process() display the RPC procedure [...] adds cac618237a4b SUNRPC: Display RPC procedure names instead of proc numbers adds 3b2e776210b8 SUNRPC: Move definition of XDR_UNIT adds 6519191c40a0 NFSD: Update GETATTR3args decoder to use struct xdr_stream adds 730b229586cc NFSD: Update ACCESS3arg decoder to use struct xdr_stream adds 5a747666df94 NFSD: Update READ3arg decoder to use struct xdr_stream adds 6b42c086b216 NFSD: Update WRITE3arg decoder to use struct xdr_stream adds 20eddc9076d4 NFSD: Update READLINK3arg decoder to use struct xdr_stream adds c48128d4a94d NFSD: Fix returned READDIR offset cookie adds e6bbd62f6dfe NFSD: Add helper to set up the pages where the dirlist is encoded adds 24658289234f NFSD: Update READDIR3args decoders to use struct xdr_stream adds eb1824bf9e19 NFSD: Update COMMIT3arg decoder to use struct xdr_stream adds 6e612d0ceec7 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream adds eeb8b7bf02e6 NFSD: Update the RENAME3args decoder to use struct xdr_stream adds 3baeb18f3e76 NFSD: Update the LINK3args decoder to use struct xdr_stream adds c4cfa702e58d NFSD: Update the SETATTR3args decoder to use struct xdr_stream adds ba357025ebed NFSD: Update the CREATE3args decoder to use struct xdr_stream adds db746a12a222 NFSD: Update the MKDIR3args decoder to use struct xdr_stream adds fa2a4262fbfc NFSD: Update the SYMLINK3args decoder to use struct xdr_stream adds fdd99951cc07 NFSD: Update the MKNOD3args decoder to use struct xdr_stream adds 09a3b32b36bd NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] adds c05679fbb9ef NFSD: Update the NFSv2 READ argument decoder to use struct [...] adds a70e0611c17b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] adds 12361f766c48 NFSD: Update the NFSv2 READLINK argument decoder to use st [...] adds 01639006627e NFSD: Add helper to set up the pages where the dirlist is encoded adds 2850e60113ea NFSD: Update the NFSv2 READDIR argument decoder to use str [...] adds 8cc91632a88a NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream adds a0c03af7d40f NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] adds 14c0ac162eff NFSD: Update the NFSv2 LINK argument decoder to use struct [...] adds c6fdbe528d72 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] adds 228d45bf7a1a NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] adds 6176945ea138 NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] adds 03b9277da391 NFSD: Remove argument length checking in nfsd_dispatch() adds 2f43862fef01 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] adds efb5f268fc8b NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs adds 05a128f8879e NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] adds 95fb10d3567d NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] adds 7acf51bf5598 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] adds e8790d774fb9 NFSD: Clean up after updating NFSv2 ACL decoders adds 3da825d3206d NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] adds 02c5a3b83b33 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] adds fa4f5924992f NFSD: Clean up after updating NFSv3 ACL decoders adds d58a66f576cd nfsd: remove unused stats counters adds e0a94d7a25e4 nfsd: protect concurrent access to nfsd stats counters adds 1b4f9164e7b7 nfsd: report per-export stats adds fa948024b626 Merge remote-tracking branch 'cel/for-next' adds ba961946295a fs: 9p: add generic splice_read file operations adds 324a158fe535 fs: 9p: add generic splice_write file operation adds 5b0f5f0c3993 Merge remote-tracking branch 'v9fs/9p-next' adds d17b9ec777d8 sparc64: get rid of fake_swapper_regs adds af7652500b4c sparc32: get rid of fake_swapper_regs adds 415ddc3b1056 sparc32: take ->thread.flags out adds e51ea5442996 sparc32: don't bother with lookup_fault() in __bzero() adds 5f99d33810b0 sparc32: kill lookup_fault() adds df06c27ebd86 sparc32: switch __bzero() away from range exception table entries adds cfd5fa7021a5 sparc32: get rid of range exception table entries in check [...] adds c4da8e0dc6f7 sparc32: switch copy_user.S away from range exception tabl [...] adds b4edf06c8aaa sparc32: switch to generic extables adds 73686e787b49 Merge remote-tracking branch 'sparc/master' into work.sparc32 adds 8a00dd0012f3 binfmt_elf: partially sanitize PRSTATUS_SIZE and SET_PR_FPVALID adds f2485a2dc9f0 elf_prstatus: collect the common part (everything before p [...] adds 7facdc426f86 [amd64] clean PRSTATUS_SIZE/SET_PR_FPVALID up properly adds 85f2ada718a8 x32: make X32, !IA32_EMULATION setups able to execute x32 [...] adds 14cfba2e906f Merge remote-tracking branch 'mips/mips-fixes' into work.e [...] adds 6835501e789a mips binfmt_elf*32.c: use elfcore-compat.h adds c3cd7564819a mips: kill unused definitions in binfmt_elf[on]32.c adds fd624c712dfc mips: KVM_GUEST makes no sense for 64bit builds... adds 056f280f3b63 mips compat: don't bother with ELF_ET_DYN_BASE adds 2fb33bec053b mips: don't bother with ELF_CORE_EFLAGS adds 0bb87f051e42 mips compat: switch to compat_binfmt_elf.c adds 41026c343540 Kconfig: regularize selection of CONFIG_BINFMT_ELF adds 492ed38192fc compat_binfmt_elf: don't bother with undef of ELF_ARCH adds e565d89e4aa0 get rid of COMPAT_ELF_EXEC_PAGESIZE adds 241505628993 qib_fs: switch to simple_recursive_removal() adds 14e43bf43561 vfs: don't unnecessarily clone write access for writable fds adds edbb35cc6bdf fs/inode.c: make inode_init_always() initialize i_ino to 0 adds aa7d5c7e307a cramfs: use %pD instead of messing with file_dentry()->d_name adds 181b150f1565 erofs: use %pd instead of messing with ->d_name adds 5cc02325880f Merge branches 'fixes', 'work.sparc', 'work.sparc32', 'wor [...] adds c1446efac6cf Merge remote-tracking branch 'vfs/for-next' adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds d4f0349bc008 Merge branch 'for-5.10' into for-next adds af8fbcb58191 Merge branch 'printk-rework' into for-next adds 6579e79e7a8a Merge branch 'printk-rework' into for-next adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds de6e7a24979b Merge branch 'for-5.10-trivial' into for-next adds 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next adds eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next adds b801e827af39 Merge branch 'for-5.11' into for-next adds 2e9dda43cb06 Merge branch 'printk-rework' into for-next adds 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] adds 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next adds f9ca777b2dc2 Merge remote-tracking branch 'printk/for-next' adds 729e3a669d1b PCI: Decline to resize resources if boot config must be preserved adds 91327d9b3add Merge branch 'pci/resource' adds 0096d4f4b6c6 Merge remote-tracking branch 'pci/next' adds aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 78f229f61252 Merge branch 'for-5.11/asus' into for-next adds 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next adds be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next adds 2039112f7c1c Merge branch 'for-5.11/core' into for-next adds d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next adds d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next adds 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next adds bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next adds 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next adds 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] adds 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next adds 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next adds 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next adds a5c2894eaf92 Merge branch 'for-5.11/core' into for-next adds 376358034a7c Merge branch 'for-5.11/wacom' into for-next adds 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next adds 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next adds 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next adds 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next adds 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next adds 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next adds d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next adds cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next adds e90d5df7f08f Documentation: HID: hid-alps editing & corrections adds 4acdc5e5ca80 Documentation: HID: amd-sfh-hid editing & corrections adds 750376f5e136 Documentation: HID: hiddev editing & corrections adds 997930996e04 Documentation: HID: intel-ish-hid editing & corrections adds 1c9003637f1e Documentation: HID: hidraw editing & corrections adds ce6bf2d9ee1a Documentation: HID: hid-sensor editing & corrections adds a14e9d72858f Documentation: HID: hid-transport editing & corrections adds 356006a6cfb7 Documentation: HID: uhid editing & corrections adds 5cdac6027d36 Merge branch 'for-5.12/doc' into for-next adds 37309f47e2f5 HID: wacom: Fix memory leakage caused by kfifo_alloc adds f1c2ad8e5696 Merge branch 'for-5.11/upstream-fixes' into for-next adds c3d6eb6e5437 HID: multitouch: Enable multi-input for Synaptics pointsti [...] adds a5e8feae93cf Merge branch 'for-5.11/upstream-fixes' into for-next adds de30491e8bfe HID: sfh: fix address space confusion adds 10bdedf5b1ee Merge branch 'for-5.11/upstream-fixes' into for-next adds 273435a1d4e5 HID: sony: select CONFIG_CRC32 adds 6b36d59fdc6b Merge branch 'for-5.11/upstream-fixes' into for-next adds 2e23a70edabe HID: intel-ish-hid: ipc: finish power flow for EHL OOB adds 2f4ec1548b4e HID: intel-ish-hid: ipc: Address EHL Sx resume issues adds 78aae108ab3a Merge branch 'for-5.12/intel-ish' into for-next adds a876e7e2a8e6 HID: uclogic: remove h from printk format specifier adds 4d2b71634b5a HID: wiimote: remove h from printk format specifier adds a58f881f92ad Merge branch 'for-5.11/upstream-fixes' into for-next adds f7271b2a697d HID: uclogic: Improve support for Trust Panora adds ae7443d6a7c4 Merge branch 'for-5.12/uclogic' into for-next adds a0312af1f94d HID: core: detect and skip invalid inputs to snto32() adds c5b986282fb0 Merge branch 'for-5.12/core' into for-next adds e400071a805d HID: logitech-dj: add the G602 receiver adds 86b26e69a1c9 Merge branch 'for-5.11/upstream-fixes' into for-next adds 7c38e769d5c5 HID: Ignore battery for Elan touchscreen on ASUS UX550 adds 8cd7ce929f88 Merge branch 'for-5.11/upstream-fixes' into for-next adds 859b510bb7fa HID: chicony: Add Wireless Radio Control feature for Chico [...] adds fc966e321e47 Merge branch 'for-5.12/chicony' into for-next adds 7de843dbaaa6 HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode adds cbc14d19271a Merge branch 'for-5.11/upstream-fixes' into for-next adds aaf334c59016 Merge remote-tracking branch 'hid/for-next' adds 785e21cfaa68 i2c: core: Do not print duplicate error when failing to re [...] adds f069291bd5fc i2c: mlxcpld: Update module license adds cb9744178f33 i2c: mlxcpld: Decrease polling time for performance improvement adds d321ad1286d2 gpiolib: Follow usual pattern for gpiod_remove_lookup_tabl [...] adds 926e6b2cd1ca i2c: i801: Drop duplicate NULL check in i801_del_mux() adds 5581b4167c0f i2c: i801: Refactor mux code since platform_device_unregis [...] adds 357ee8841d0b i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct adds c7b514ec979e i2c: rcar: faster irq code to minimize HW race condition adds 25c2e0fb5fef i2c: rcar: optimize cacheline to minimize HW race condition adds 24c6d4bc5638 i2c: rcar: make sure irq is not threaded on Gen2 and earlier adds 9c975c432bc0 i2c: rcar: protect against supurious interrupts on V3U adds 1ca1b4516088 i2c: iproc: handle Master aborted error adds 545f4011e156 i2c: iproc: handle only slave interrupts which are enabled adds 603e77af7b07 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) adds 514bfc64efa5 i2c: iproc: fix typo in slave_isr function adds e21d79778768 i2c: iproc: handle master read request adds 4d658451c9d6 i2c: iproc: handle rx fifo full interrupt adds 61adf63a1108 i2c: gpio: fix MODULE_LICENCE adds 2478b9c1dcc9 i2c: fix platform_get_irq.cocci warnings adds 9d64834b2a68 i2c: use DIV_ROUND_UP macro to do calculation adds 45c6c873c0ec i2c: busses: Use DEFINE_SPINLOCK() for spinlock adds e7ccf47c442b Merge branch 'i2c/for-current' into i2c/for-next adds 66b0c2846ba8 i2c: mlxcpld: Add support for I2C bus frequency setting adds f0535df039e2 i2c: smbus: switch from loops to memcpy adds 26dedf493a8b Merge branch 'i2c/for-5.12' into i2c/for-next adds 27b7c6e09626 i2c: tegra: Wait for config load atomically while in ISR adds fc6d87ffc318 Merge branch 'i2c/for-current' into i2c/for-next adds a1552da8d515 Merge remote-tracking branch 'i2c/i2c/for-next' adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds 6afe5cecd271 Merge remote-tracking branch 'dmi/dmi-for-next' adds 490f5d73e663 hwmon: (pc87360) convert comma to semicolon adds ecee5eb76ccf hwmon: (smsc47m1) Remove 'h' from printk format specifier adds 024043a54a52 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() adds 4e1688b24413 hwmon: (abx500) Decomission abx500 driver adds a0f4694edfd3 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support adds a5f4324078f1 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag adds 9f957f59b07f hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag adds 0a54a237d181 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() adds e7fa69d79e3d hwmon: (pwm-fan) Store tach data separately adds 18e443876c95 hwmon: (pwm-fan) Support multiple fan tachometers adds c87e5115e05c hwmon: (max6650) Switch to using the new API kobj_to_dev() adds d1f7b079ce5b hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] adds 93cad2157225 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 3a4928cf5e3c Documentation: kernel-hacking: change 'current()' to 'current' adds 05a5f51ca566 Documentation: Replace lkml.org links with lore adds 6a2195a104a4 docs: filesystems: vfs: Correct the struct name adds c4c6b86acff7 Documentation: Fix typos found in cgroup-v2.rst adds 85430c22e5ae Documentation/dax: Update description of DAX policy changing adds 7178b4a7d69c docs: Include ext4 documentation via filesystems/ adds 7594bb08fb68 Documentation: document dma device use for mcb adds ee037040f808 samples/kprobes: Remove misleading comment adds b8e724fd7117 doc/zh_CN: add mips index.rst translation adds 7fd3954b0c52 doc/zh_CN: add mips booting.rst translation adds 72bc9d08868d doc/zh_CN: add mips features.rst translation adds 419b1d4ed1cb doc/zh_CN: add mips ingenic-tcu.rst translation adds 174a6db25f0d doc/zh_CN: adjust table markup in mips/ingenic-tcu.rst adds f302589b2d2a doc/zh_CN: mips: use doc references instead adds fd0162e59722 Merge remote-tracking branch 'jc_docs/docs-next' adds 5acc3e22c253 media: ti-vpe: cal: Create subdev for CAMERARX adds 9ccd0021d026 media: ti-vpe: cal: Drop cal_ctx m_fmt field adds 7168155002cf media: ti-vpe: cal: Move format handling to cal.c and expo [...] adds 811cb526f314 media: ti-vpe: cal: Rename MAX_(WIDTH|HEIGHT)_* macros wit [...] adds 695baaa373ab media: ti-vpe: cal: Replace hardcoded BIT() value with macro adds 71c1f16ddd52 media: ti-vpe: cal: Iterate over correct number of CAMERAR [...] adds 8d6637f10876 media: ti-vpe: cal: Implement subdev ops for CAMERARX adds cc548febd2c9 media: ti-vpe: cal: Use CAMERARX subdev s_stream op in vid [...] adds b496dc9071a0 media: ti-vpe: cal: Don't pass format to cal_ctx_wr_dma_config() adds 51e8c97df58f media: ti-vpe: cal: Rename struct cal_fmt to cal_format_info adds 75c80311eda7 media: ti-vpe: cal: Refactor interrupt enable/disable adds 172ba79dafa0 media: ti-vpe: cal: Fold PPI enable in CAMERARX .s_stream() adds cbb8cd7cc129 media: ti-vpe: cal: Stop write DMA without disabling PPI adds cff615dba5c7 media: ti-vpe: cal: Use spin_lock_irq() when starting or s [...] adds 159172f07c91 media: ti-vpe: cal: Share buffer release code between star [...] adds 5dda1b346d18 media: ti-vpe: cal: Drop V4L2_CAP_READWRITE adds 455466400c41 media: ti-vpe: cal: Drop unneeded check in cal_calc_format_size() adds d7d24d772f2c media: ti-vpe: cal: Remove DMA queue empty check at start [...] adds 9ae6b925848e media: ti-vpe: cal: Use list_first_entry() adds ca4fec54f6ba media: ti-vpe: cal: Group all DMA queue fields in struct c [...] adds 2e2279b53a9f media: ti-vpe: cal: Set cal_dmaqueue.pending to NULL when [...] adds 67252cf0ea44 media: ti-vpe: cal: Store buffer DMA address in dma_addr_t adds 2ad100f359c2 media: ti-vpe: cal: Simplify the context API adds 56f64b82356b media: tegra-video: Use zero crop settings if subdev has n [...] adds c1bcc5472825 media: tegra-video: Enable VI pixel transform for YUV and [...] adds 689bfcac95d5 media: tegra-video: Fix V4L2 pixel format RGB and YUV adds fbef4d6bb92e media: tegra-video: Add support for V4L2_PIX_FMT_NV16 adds 4281d115a4eb media: tegra-video: Add DV timing support adds 52b21a0aed90 media: tegra-video: Add support for EDID ioctl ops adds 6a4d30ce09ba media: tegra-video: Add support for VIDIOC_LOG_STATUS ioctl adds 2be21e68345b media: tegra-video: Add support for V4L2_EVENT_SOURCE_CHANGE adds 4fe27eb68cac media: tegra-video: Implement V4L2 device notify callback adds 8f81888bec5c media: v4l2-fwnode: Update V4L2_FWNODE_CSI2_MAX_DATA_LANES to 8 adds f8c9dd2b826d media: dt-bindings: tegra: Update csi data-lanes to maximu [...] adds 2ac4035a78c9 media: tegra-video: Add support for x8 captures with gang ports adds a45c39b8295f media: tegra-video: Add custom V4L2 control V4L2_CID_TEGRA [...] adds 575c52cc4cae media: videobuf2: always call poll_wait() on queues adds 726daf6bafe9 media: v4l2-mem2mem: always call poll_wait() on queues adds 28955a61568c media: v4l2-dev/event: add v4l2_event_wake_all() adds b996922bed2c media: vivid: call v4l2_event_wake_all() on disconnect adds 5cb0a64effe7 media: v4l2-dev: add EPOLLPRI in v4l2_poll() when dev is u [...] adds 4f20b7beca5a media: cec: add EPOLLPRI in poll() when dev is unregistered adds ce814ad4bb52 media: allegro: Fix use after free on error adds d74d4e2359ec media: allegro: move driver out of staging adds 0f3cc7cac0e8 media: dt-bindings: media: allegro,al5e: Convert to YAML adds 0e13f6f6ff9d media: allegro: remove custom drain state handling adds ecd07f4b9d21 media: allegro: rename stream_id to dst_handle adds 352cf679c73d media: Documentation: v4l: Remove reference to video ops adds 25c8d9a7689e media: Documentation: v4l: Document that link_validate op [...] adds 81015221a269 media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_size adds 1b5071af8240 media: dt-bindings: media: i2c: Rename ov5647.yaml adds b050791d287a media: ov5647: Add support for PWDN GPIO. adds dea4fcfe77d2 media: ov5647: Add support for non-continuous clock mode adds 0f87233a473d media: ov5647: Add set_fmt and get_fmt calls. adds 7a4826309722 media: ov5647: Fix format initialization adds c9a05cece64c media: ov5647: Fix style issues adds 24169a5aee25 media: ov5647: Replace license with SPDX identifier adds 2b18cbcf53f4 media: ov5647: Fix return value from read/write adds f7a70f9a43a6 media: ov5647: Program mode at s_stream(1) time adds 464090c0af3d media: ov5647: Implement enum_frame_size() adds ab614f27569f media: ov5647: Protect s_stream() with mutex adds 4974c2f19fd8 media: ov5647: Support gain, exposure and AWB controls adds 5bc5ca7149c0 media: ov5647: Rationalize driver structure name adds d7d6074ecd49 media: ov5647: Break out format handling adds 14f70a3232aa media: ov5647: Add support for get_selection() adds e907bd662ebd media: ov5647: Rename SBGGR8 VGA mode adds a8df5af695a1 media: ov5647: Add SGGBR10_1X10 modes adds 87576ac69996 media: ov5647: Use SBGGR10_1X10 640x480 as default adds 6869e971b084 media: ov5647: Implement set_fmt pad operation adds 7ef761a0015b media: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag adds 911f4516ee2b media: ov5647: Support V4L2_CID_PIXEL_RATE adds c6da1ae49edd media: ov5647: Support V4L2_CID_HBLANK control adds 2512c06441e3 media: ov5647: Support V4L2_CID_VBLANK control adds 646a0249ffd0 media: ov5647: Advertise the correct exposure range adds 089b7c70f0d8 media: ov5647: Use pm_runtime infrastructure adds 2f038c97fd7b media: ov5647: Rework s_stream() operation adds 4eec1919c958 media: ov5647: Apply controls only when powered adds d07440702da0 media: ov5647: Constify oe_enable/disable reglist adds dc3373081396 media: ov5647: Support VIDIOC_SUBSCRIBE_EVENT adds 38c223081815 media: ov5647: Remove 640x480 SBGGR8 mode adds 44c1febd7e60 media: Documentation: media: Update pixel rate formula for C-PHY adds d8401ed01f54 media: v4l: fwnode: v4l2_async_notifier_parse_fwnode_endpo [...] adds f7c7d6ccc503 media: uapi: Add an entity type for Image Signal Processors adds fb18802a338b media: v4l: ioctl: Fix memory leak in video_usercopy adds 62a1255152be media: v4l: ioctl: Use kmalloc to allocate a small chunk o [...] adds 3ef5e42d281e media: ipu3-cio2: Build only for x86 adds 2225cf449294 media: Documentation: media: Document clock handling in ca [...] adds dc1eb7c9c290 media: i2c: ov5670: Fix PIXEL_RATE minimum value adds 334de4b45892 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_ [...] adds 29a202fa7acc media: dt-bindings: media: i2c: Add OV5648 bindings documentation adds e43ccb0a045f media: i2c: Add support for the OV5648 image sensor adds 22f2b47517a6 media: dt-bindings: media: i2c: Add OV8865 bindings documentation adds 11c0d8fdccc5 media: i2c: Add support for the OV8865 image sensor adds 8fe0267dc968 media: mt9v111: Remove unneeded device-managed puts adds 7eb5a7e1e7b6 media: ccs: Add digital gain support adds 821878578975 media: ccs: Add support for old-style SMIA digital gain adds d36eb68a4994 media: ccs: Remove analogue gain field adds 541374837cd9 media: ccs: Only add analogue gain control if the device s [...] adds cd9f145dabaf media: v4l: uapi: Add user control base for CCS controls adds db08f69ef820 media: Documentation: ccs: Add user documentation for the [...] adds a8a2d75b0897 media: v4l: uapi: ccs: Add controls for analogue gain constants adds ee25e211ade1 media: ccs: Add support for analogue gain coefficient controls adds a75210a62b81 media: v4l: uapi: ccs: Add controls for CCS alternative an [...] adds 57801b6aa72b media: ccs: Add support for alternate analogue global gain adds 7a42609843d2 media: ccs: Add debug prints for MSR registers adds 7c0ed600f04d media: v4l: uapi: ccs: Add CCS controls for shading correction adds 33039a888071 media: ccs: Add shading correction and luminance correctio [...] adds d27be0ad943b media: ccs: Get the endpoint by port rather than any next [...] adds 105676ce5940 media: ccs: Don't change the I²C address just for software reset adds e1988e7ad001 media: ccs: Only do software reset if we have no hardware reset adds 51fc72e541b4 media: ccs: Wait until software reset is done adds 2fed6c84dc6f media: ccs: Hardware requires a delay after starting the c [...] adds 2f23ecbf40c8 media: ccs: Add a sanity check for external clock frequency adds 9c3d7e5549eb media: ccs: Support and default to auto PHY control adds 81499d338995 media: Documentation: Include CCS PLL calculator to CCS dr [...] adds 8a75e8dcd2ef media: ccs-pll: Switch from standard integer types to kernel ones adds dffbdf3775d5 media: ccs: Switch from standard integer types to kernel ones adds ca59318b9a5f media: Revert "media: ccs-pll: Fix MODULE_LICENSE" adds 38cfa52c4e87 media: ccs: Small definition cleanup adds b9dbfebb18ef media: staging: media: imx: Kconfig: support VIDEO_IMX7_CS [...] adds bb2216548a2b media: imx: Unregister csc/scaler only if registered adds 89b14485caa4 media: imx: Fix csc/scaler unregister adds 7c720d77aae3 media: imx: Clean capture unregister adds 36fe4655d06c media: drivers: staging: media: remove unneeded MODULE_VER [...] adds d7a7d721064c media: ti-vpe: cal: avoid FIELD_GET assertion adds 4397efebf039 media: mtk-vcodec: fix error return code in vdec_vp9_decode() adds 2c405f6bb5d6 media: staging:hantro: Fixed "replace comma with semicolon [...] adds a819678d0dcc media: staging:rkvdec: Fixed "replace comma with semicolon [...] adds b00481bdca2d media: camss: Fix signedness bug in video_enum_fmt() adds 9c67ed2ab299 media: camss: missing error code in msm_video_register() adds d170a5f09394 media: MAINTAINERS: correct entry in Amlogic GE2D driver section adds c532fe0b7579 media: sh_vou: Drop bogus __refdata annotation adds 4fc81486d02e media: rkisp1: isp: Add the enum_frame_size ioctl adds 7113469dafc2 media: vsp1: Fix an error handling path in the probe function adds 485da30473d7 media: vsp1: Use BIT macro for feature identification adds dbfa04ec61b7 media: cec: fix trivial style warnings adds a26efd1961a1 media: em28xx: Fix use-after-free in em28xx_alloc_urbs adds cf73a660111c media: platform: davinci: Use DEFINE_SPINLOCK() for spinlock adds 15d0c52241ec media: media/pci: Fix memleak in empress_init adds 76aaf8a96771 media: tm6000: Fix memleak in tm6000_start_stream adds 69c9e825e812 media: pwc: Use correct device for DMA adds d497fcdab029 media: aspeed: fix error return code in aspeed_video_setup [...] adds cc82fd691a3a media: venus: use contig vb2 ops adds acf8a57d8caf media: venus: vdec: Fix non reliable setting of LAST flag adds a4ca67af8b83 media: venus: vdec: Make decoder return LAST flag for suff [...] adds 21560ddf7826 media: venus: helpers: Lock outside of buffer queue helper adds d5ee32d7e592 media: venus: preserve DRC state across seeks adds c8e8dabcd1a8 media: venus: vdec: Handle DRC after drain adds 5f2ca73dcca9 media: venus: venc: Init the session only once in queue_setup adds 20891170f339 media: venus: Limit HFI sessions to the maximum supported adds 7f339fdc3756 media: venus: request for interrupt from venus adds e922a33e0228 media: venus: hfi: Correct session init return error adds ddd1fc49b608 media: venus: helpers: Calculate properly compressed buffer size adds d33a94412ed1 media: venus: pm_helpers: Check instance state when calcul [...] adds d4bdba7b1cab media: venus: Delete not used core caps adds c7f50ce507d5 media: venus: Add more capabilities and VP9 profile/levels adds aa6033892b1d media: venus: Create hfi platform and move vpp/vsp there adds 8f3b41dcfb9a media: venus: Rename venus_caps to hfi_plat_caps adds 9822291e031f media: venus: hfi_plat: Add codecs and capabilities ops adds 8b88cabef404 media: venus: hfi_plat_v4: Populate codecs and capabilitie [...] adds 367b619ae70d media: venus: hfi_plat: Add platform ops for getting numbe [...] adds 869d77e70629 media: venus: hfi_plat_v6: Populate capabilities for v6 adds 05ec881b218c media: venus: hfi_plat: Add hfi platform buffers ops adds 3a75bf4e7925 media: venus: Add platform buffers for v6 adds e29929266be1 media: venus: Get codecs and capabilities from hfi platform adds b8201f3ebc4c media: venus: vdec,core: Handle picture structure event adds 7371093f983d media: venus: helpers: Wire up hfi platform buffer requirements adds 4487e0215560 media: ir_toy: add another IR Droid device adds 1b43bad31fb0 media: mceusb: Fix potential out-of-bounds shift adds 9db0fcde36e3 media: cxd2841er: use DIV_ROUND_UP to calculate timeout adds ae56e038f72d media: ccs: Make (non-)use of uninitialised variables more robust adds 99d0cbe4be78 media: v4l2-ctrl: Add frame-specific min/max qp controls for hevc adds 4ca134ee9823 media: v4l2-ctrl: Add layer wise bitrate controls for h264 adds 74c895974fd3 media: venus: venc: Add support for frame-specific min/max [...] adds 6bde70da98f6 media: v4l2-ctrl: Add base layer priority id control. adds e98ce77b5753 media: venus: venc : Add support for priority ID control. adds 9bac67214fbf media: imx7: csi: Fix regression for parallel cameras on i.MX6UL adds f5ffb81f5137 media: imx7: csi: Fix pad link validation adds 3b3bf0e38959 media: ti-vpe: cal: Mark cal_camerarx_media_ops with stati [...] adds 5a402af5e19f media: ti-vpe: cal: fix write to unallocated memory adds 480fad61d301 media: zoran: convert comma to semicolon adds 321af22a3d2f media: atomisp: convert comma to semicolon adds 34412d408bf8 Merge remote-tracking branch 'v4l-dvb/master' adds 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 adds 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference adds b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line adds cd6c4280fe26 docs: kasan.rst: add two missing blank lines adds fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc adds b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings adds cc55219a551e docs: userspace-api: add iommu.rst to the index file adds 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member adds 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c adds dce89b296a4f mm: pagemap.h: fix two kernel-doc markups adds 75e9a357f9a7 net: phy: remove kernel-doc duplication adds e3122e957576 crypto: sun8x-ce*: update entries to its documentation adds 84ae28bda198 ice: docs fix a devlink info that broke a table adds 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion adds 3b9431ac5c01 docs: lockdep-design: fix some warning issues adds 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place adds df0e5f0e866b IB/srpt: docs: add a description for cq_size member adds d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include adds 38d5f2928758 Merge remote-tracking branch 'v4l-dvb-next/master' adds 2ee5f8f05949 units: Add Watt units adds f5ad1c747956 Documentation/powercap/dtpm: Add documentation for dtpm adds a20d0ef97abf powercap/drivers/dtpm: Add API for dynamic thermal power m [...] adds 0e8f68d7f048 powercap/drivers/dtpm: Add CPU energy model based support adds 8f50db4b5c79 powercap/drivers/dtpm: Fix __udivdi3 and __aeabi_uldivmod [...] adds 2185c23071e2 powercap/drivers/dtpm: Fix a double shift bug adds 0fe1329b7b51 powercap/drivers/dtpm: Fix some missing unlock bugs adds f8f706ad75ab powercap/drivers/dtpm: Fix an IS_ERR() vs NULL check adds 66e713fbbbc6 powercap/drivers/dtpm: Fix size of object being allocated adds d63bb6410568 Merge branch 'powercap' into linux-next adds a58015d638cd ACPI: scan: Harden acpi_device_add() against device ID overflows adds 8cbb6cfa9b8e Merge branch 'acpi-scan' into linux-next adds 3c516e038f0c Documentation: ACPI: EINJ: Fix error type values for PCIe errors adds c6b98386bc95 Merge branch 'acpi-docs' into linux-next adds 9dd04ec6bc6f cpufreq: intel_pstate: Always read hwp_cap_cached with REA [...] adds a45ee4d4e13b cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument adds 597ffbc8d085 cpufreq: intel_pstate: Rename two functions adds 6f67e060083a cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CA [...] adds 9f0b1e583eac Merge branch 'pm-cpufreq' into linux-next adds 9dbe5a3f4ca3 Merge remote-tracking branch 'pm/linux-next' adds fb7791e213a6 cpupower: add Makefile dependencies for install targets adds 4745741a6800 Merge remote-tracking branch 'cpupower/cpupower' adds f40d81231b2d PM / devfreq: Correct spelling in a comment adds ec894883de53 PM / devfreq: Replace devfreq->dev.parent as dev in devfre [...] adds d5c290463abd Merge remote-tracking branch 'devfreq/devfreq-next' adds a73cb2024caa thermal/drivers/acpi: Use hot and critical ops adds 04f111130e9a thermal/core: Remove notify ops adds 96d720a84140 thermal/core: Remove the 'forced_passive' option adds 63c1a223f0b6 thermal/core: Remove unused functions rebind/unbind exception adds 3f5d428662fb thermal/core: Remove pointless test with the THERMAL_TRIPS [...] adds 866950facffb acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding adds 6b872a40803d thermal/core: Remove THERMAL_TRIPS_NONE test adds cb08ab16a2c1 thermal/core: Remove unused macro THERMAL_TRIPS_NONE adds 44dd19ee79d8 thermal/core: Precompute the delays from msecs to jiffies adds af60e00b6892 thermal/core: Use precomputed jiffies for the polling adds 0176dad782e2 thermal/core: Remove ms based delay fields adds 6250d904ae1d thermal/core: Remove pointless thermal_zone_device_reset() [...] adds d8ad8d38b779 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 1c870a398ea6 Merge remote-tracking branch 'ieee1394/for-next' adds 90eef9f71208 RDMA: Convert comma to semicolon adds 6847f4392467 RDMA/hns: remove h from printk format specifier adds fe91b2366a0b RDMA/hfi1: remove h from printk format specifier adds 0ccccb045c87 RDMA/cma: Delete useless kfree code adds aaf1226bd95b RDMA: Use kzalloc for allocating only one thing adds 661f385961f0 RDMA/siw: Fix handling of zero-sized Read and Receive Queues. adds 6b22f292329c Merge remote-tracking branch 'rdma/for-next' adds 38d26b244367 enetc: drop unneeded indirection adds 3c7df82a63d8 enetc: don't use macro magic for the readx_poll_timeout() [...] adds 652b5dba3205 enetc: drop MDIO_DATA() macro adds 76fa3ce9d45f enetc: reorder macros and functions adds 3ccdcb79226d Merge branch 'enetc-code-cleanups' adds c134db89a44b net: mhi: Add raw IP mode support adds 2b27748f4a93 net: wan: Replace simple_strtol by simple_strtoul adds 520ec34385d5 net: tipc: Replace expression with offsetof() adds 5b34af861f0b net: wan: Use DEFINE_SPINLOCK() for spinlock adds 447d871a0d08 net: usb: Use DEFINE_SPINLOCK() for spinlock adds 1454c51d1ec1 net: ixp4xx_eth: Use DEFINE_SPINLOCK() for spinlock adds 48b219a26214 cavium/liquidio: Use DEFINE_SPINLOCK() for spinlock adds c75857b05556 net: dsa: sja1105: Use kzalloc for allocating only one thing adds 33dbcf60556a bnxt_en: Use kzalloc for allocating only one thing adds 5d4caf62087d liquidio: Use kzalloc for allocating only one thing adds 8a57965ef33d iavf: Use kzalloc for allocating only one thing adds da2c3ee13e18 octeontx2-af: Use kzalloc for allocating only one thing adds 4bdba39b703a net/mlx5: DR, Add infrastructure for supporting several st [...] adds 75699246a01f net/mlx5: DR, Move macros from dr_ste.c to header adds 5212f9c65a47 net/mlx5: DR, Use the new HW specific STE infrastructure adds d65e841de803 net/mlx5: DR, Move HW STEv0 match logic to a separate file adds b7f7ad1846f6 net/mlx5: DR, Remove unused macro definition from dr_ste adds 7863c912e8a0 net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support adds 467790985d2d net/mlx5: DR, Merge similar DR STE SET macros adds dd2d3c8d206e net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header adds 40ca842c2b5b net/mlx5: DR, Refactor ICMP STE builder adds 64c7894218b9 net/mlx5: DR, Move action apply logic to dr_ste adds 6c1f0e4df858 net/mlx5: DR, Add STE setters and getters per-device API adds 6b93b400aa88 net/mlx5: DR, Move STEv0 setters and getters adds 8f9a822e5960 net/mlx5: DR, Add STE tx/rx actions per-device API adds ad17dc8cf910 net/mlx5: DR, Move STEv0 action apply logic adds 3ad5838ffb36 net/mlx5: DR, Add STE modify header actions per-device API adds 4781df92f4da net/mlx5: DR, Move STEv0 modify header logic adds db471ed90f0f Merge tag 'mlx5-updates-2021-01-05' of git://git.kernel.or [...] adds 8407b23199b0 net/mlxfw: Use kzalloc for allocating only one thing adds 8dc879a1bfe0 net: kcm: Replace fput with sockfd_put adds f011539e723c net: nfc: nci: Change the NCI close sequence adds 81a4362016e7 octeontx2-pf: Add RSS multi group support adds 89430ef34c5b macvlan: remove redundant null check on data adds ab36a3a2e678 net: phy: micrel: Add KS8851 PHY support adds ef3631220d2b net: ks8851: Register MDIO bus and the internal PHY adds 708290479c52 Merge branch 'net-ks8851-Add-KS8851-PHY-support' adds ede71cae7285 net-next: docs: Fix typos in snmp_counter.rst adds 8209f5bc3b67 net: dsa: print error on invalid port index adds aa102ffd7b08 can: tcan4x5x: replace DEVICE_NAME by KBUILD_MODNAME adds bcc3d8ef14c0 can: tcan4x5x: beautify indention of tcan4x5x_of_match and [...] adds 7813887ea972 can: tcan4x5x: rename tcan4x5x.c -> tcan4x5x-core.c adds 67def4ef8bb9 can: tcan4x5x: move regmap code into seperate file adds 1784aa1449b4 can: tcan4x5x: mark struct regmap_bus tcan4x5x_bus as constant adds 5bcd6e10ad43 can: tcan4x5x: tcan4x5x_bus: remove not needed read_flag_mask adds b9c30ef34494 can: tcan4x5x: remove regmap async support adds 52be977b3ade can: tcan4x5x: rename regmap_spi_gather_write() -> tcan4x5 [...] adds 0c05345210fc can: tcan4x5x: tcan4x5x_regmap_write(): remove not needed [...] adds bf722fdd3bc4 can: tcan4x5x: tcan4x5x_regmap_init(): use spi as context pointer adds 6e1caaf8ed22 can: tcan4x5x: fix max register value adds aaf120c37cff can: tcan4x5x: tcan4x5x_regmap: set reg_stride to 4 adds 5584114b35f8 can: tcan4x5x: add max_raw_{read,write} of 256 adds 1e81d5258d74 can: tcan4x5x: add {wr,rd}_table adds 1c5d0fc48b3a can: tcan4x5x: rework SPI access adds 0460ecaeba90 can: tcan4x5x: add support for half-duplex controllers adds 0de70e287b44 can: raw: return -ERANGE when filterset does not fit into [...] adds 8b76621b8917 dt-bindings: can: fsl,flexcan: add fsl,scu-index property [...] adds 812f0116c66a can: flexcan: add CAN wakeup function for i.MX8QM adds c10b377ff670 Merge tag 'linux-can-next-for-5.12-20210106' of git://git. [...] adds 2e4233870557 qmi_wwan: Increase headroom for QMAP SKBs adds 9cbfea02c1db bcm63xx_enet: batch process rx path adds 4c59b0f5543d bcm63xx_enet: add BQL support adds 375281d3a6dc bcm63xx_enet: add xmit_more support adds c4a207865e7e bcm63xx_enet: alloc rx skb with NET_IP_ALIGN adds 3d0b72654b0c bcm63xx_enet: consolidate rx SKB ring cleanup code adds d27de0ef5ef9 bcm63xx_enet: convert to build_skb adds ae2259eebeac bcm63xx_enet: improve rx loop adds c61ce06f3eae Merge branch 'bcm63xx_enet-major-makeover-of-driver' adds ddb4d32ed660 net: broadcom: Drop OF dependency from BGMAC_PLATFORM adds 876c4384aecc udp_tunnel: hard-wire NDOs to udp_tunnel_nic_*_port() helpers adds dedc33e7dff1 udp_tunnel: remove REGISTER/UNREGISTER handling from tunne [...] adds 30bfce109420 net: remove ndo_udp_tunnel_* callbacks adds b9ef3fecd140 udp_tunnel: reshuffle NETIF_F_RX_UDP_TUNNEL_PORT checks adds 0b86235d8f5d Merge branch 'udp_tunnel_nic-post-conversion-cleanup' adds 8b86850bf9ef net: phy: bcm7xxx: Add an entry for BCM72116 adds e6e918d4eb93 net: phy: replace mutex_is_locked with lockdep_assert_held [...] adds c6cff9dfebb3 r8169: move ERI access functions to avoid forward declaration adds acb58657c869 r8169: improve RTL8168g PHY suspend quirk adds dd15c4a0ba99 Merge branch 'r8169-improve-rtl8168g-phy-suspend-quirk' adds 90dc8fd36078 net: bridge: notify switchdev of disappearance of old FDB [...] adds 2fd186501b1c net: dsa: be louder when a non-legacy FDB operation fails adds c4bb76a9a0ef net: dsa: don't use switchdev_notifier_fdb_info in dsa_swi [...] adds 447d290a58bd net: dsa: move switchdev event implementation under the sa [...] adds 5fb4a451a87d net: dsa: exit early in dsa_slave_switchdev_event if we ca [...] adds d5f19486cee7 net: dsa: listen for SWITCHDEV_{FDB,DEL}_ADD_TO_DEVICE on [...] adds c54913c1d4ee net: dsa: ocelot: request DSA to fix up lack of address le [...] adds c214cc3aa842 Merge branch 'offload-software-learnt-bridge-addresses-to-dsa' adds f46b9b8ee89b net: dsa: move the Broadcom tag information in a separate [...] adds a5e3c9ba9258 net: dsa: export dsa_slave_dev_check adds 1593cd40d785 net: systemport: use standard netdevice notifier to detect [...] adds 1dbb130281c4 net: dsa: remove the DSA specific notifiers adds 85b277de895f Merge branch 'reduce-coupling-between-dsa-and-broadcom-sys [...] adds 6b5903f58df4 dt-bindings: net: dwmac-meson: use picoseconds for the RGM [...] adds 025822884a4f net: stmmac: dwmac-meson8b: fix enabling the timing-adjust [...] adds 140ddf0633df net: stmmac: dwmac-meson8b: use picoseconds for the RGMII [...] adds 7985244d10ea net: stmmac: dwmac-meson8b: move RGMII delays into a separ [...] adds de94fc104d58 net: stmmac: dwmac-meson8b: add support for the RGMII RX d [...] adds 7cd1de76c95f Merge branch 'dwmac-meson8b-picosecond-precision-rx-delay- [...] adds 424f481f06dc skbuff: remove unused skb_zcopy_abort function adds d6adf1b103bf skbuff: simplify sock_zerocopy_put adds 75518851a2a0 skbuff: Push status and refcounts into sock_zerocopy_callback adds 59776362b14b skbuff: replace sock_zerocopy_put() with skb_zcopy_put() adds e76d46cfff8d skbuff: replace sock_zerocopy_get with skb_zcopy_get adds 36177832f42d skbuff: Add skb parameter to the ubuf zerocopy callback adds 236a6b1cd585 skbuff: Call sock_zerocopy_put_abort from skb_zcopy_put_abort adds 70c4316749f6 skbuff: Call skb_zcopy_clear() before unref'ing fragments adds 8c793822c580 skbuff: rename sock_zerocopy_* to msg_zerocopy_* adds 06b4feb37e64 net: group skb_shinfo zerocopy related bits together. adds 04c2d33eabdc skbuff: add flags to ubuf_info for ubuf setup adds 9ee5e5ade033 tap/tun: add skb_zcopy_init() helper for initialization. adds 8e0449172497 skbuff: Rename skb_zcopy_{get|put} to net_zcopy_{get|put} adds 58334e753727 Merge branch 'generic-zcopy_-functions' adds 833d22f2f922 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f4d680e50248 ravb: remove APSR_DM adds 360a794323a8 ravb: update "undocumented" annotations adds 05eab1bf1ba6 Merge branch 'update-register-bit-definitions-in-the-ether [...] adds 12cf8e75727a bgmac: add bgmac_umac_*() helpers for accessing UniMAC registers adds 28e303da55b3 net: broadcom: share header defining UniMAC registers adds f67b4ff23917 MAINTAINERS: add bgmac section entry adds fda4fde297f8 net: ip_tunnel: clean up endianness conversions adds 09b5b5fb3902 ppp: clean up endianness conversions adds 3f5ec374ae3f ibmvnic: merge do_change_param_reset into do_reset adds 994122211665 remoteproc: qcom: expose types for COMPILE_TEST adds ce2ceb9b1cff soc: qcom: mdt_loader: define stubs for COMPILE_TEST adds a2d7764b3731 net: ipa: declare the page pointer type in "gsi_trans.h" adds 38a4066f593c net: ipa: support COMPILE_TEST adds 7e34984cc6f5 Merge branch 'net-ipa-support-compile_test' adds efb5b338da6a net: bridge: fix misspellings using codespell tool adds f73fc40327c0 ice: drop dead code in ice_receive_skb() adds 1d11fa696733 net-gro: remove GRO_DROP adds 38f7b4492564 Merge branch 'net-gro-gro_drop-deprecation' adds 095dca16d92f dpaa2-mac: split up initializing the MAC object from conne [...] adds d87e606373f6 dpaa2-mac: export MAC counters even when in TYPE_FIXED adds ef57e6c9f7d9 bus: fsl-mc: return -EPROBE_DEFER when a device is not yet [...] adds 47325da28ef1 dpaa2-eth: retry the probe when the MAC is not yet discove [...] adds ca7633407639 dpaa2-mac: remove an unnecessary check adds 14002089888b dpaa2-mac: remove a comment regarding pause settings adds 430cc4841f3f Merge branch 'dpaa2-mac-various-updates' adds 4b9c935898dd net: dsa: dsa_legacy_fdb_{add,del} can be static adds 5f1e1224d660 r8169: replace BUG_ON with WARN in _rtl_eri_write adds a46604d7ce49 r8169: improve rtl_ocp_reg_failure adds bb703e5781d6 r8169: don't wakeup-enable device on shutdown if WOL is disabled adds 43b3983437ed Merge branch 'r8169-small-improvements' adds efd5a4c04e18 mptcp: add the address ID assignment bitmap adds dc8eb10e95a8 selftests: mptcp: add testcases for setting the address ID adds 067065422fcd mptcp: add the outgoing MP_PRIO support adds 40453a5c61f4 mptcp: add the incoming MP_PRIO support adds 0f9f696a502e mptcp: add set_flags command in PM netlink adds 6e8b244a3e9d selftests: mptcp: add set_flags command in pm_nl_ctl adds 0be2ac287bcc mptcp: add the mibs for MP_PRIO adds 718eb44e5c1e selftests: mptcp: add the MP_PRIO testcases adds 49888961a45a Merge branch 'mptcp-add-mp_prio-support-and-rework-local-a [...] adds c7ee3a40e76c dt-bindings: net: convert Broadcom Starfighter 2 binding t [...] adds 41bb4b087783 dt-bindings: net: dsa: sf2: add BCM4908 switch binding adds 73b7a6047971 net: dsa: bcm_sf2: support BCM4908's integrated switch adds beb401ec5006 r8169: deprecate support for RTL_GIGA_MAC_VER_27 adds b7a9e0da2d1c net: switchdev: remove vid_begin -> vid_end range from VLA [...] adds 3e85f580e3fc net: dsa: mv88e6xxx: deny vid 0 on the CPU port and DSA links too adds ffb68fc58e96 net: switchdev: remove the transaction structure from port [...] adds cf6def51bade net: switchdev: delete switchdev_port_obj_add_now adds bae33f2b5afe net: switchdev: remove the transaction structure from port [...] adds 77b61365ecef net: dsa: remove the transactional logic from ageing time [...] adds a52b2da778fc net: dsa: remove the transactional logic from MDB entries adds 1958d5815c91 net: dsa: remove the transactional logic from VLAN objects adds 417b99bf75c3 net: dsa: remove obsolete comments about switchdev transactions adds 4b400fea76e1 mlxsw: spectrum_switchdev: remove transactional logic for [...] adds 8f73cc50ba2d net: switchdev: delete the transaction object adds d1c8b6a3dd77 Merge branch 'get-rid-of-the-switchdev-transactional-model' adds 537e2b88224c net: dsa: felix: the switch does not support DMA adds 624407d2cf14 net: sfp: cope with SFPs that set both LOS normal and LOS [...] adds a006dbf06e5d net: sfp: extend bitrate-derived mode for 2500BASE-X adds a45c1c10ebf2 net: phy: at803x: use phy_modify_mmd() adds 22fe6b04b460 net: marvell: prestera: Correct typo adds 2007317e15cd r8169: align RTL8168e jumbo pcie read request size with ve [...] adds 5e00e16cb989 r8169: tweak max read request size for newer chips also in [...] adds b7501b9f4674 Merge branch 'r8169-improve-jumbo-configuration' adds ae1e82c6b741 r8169: make use of the unaligned access helpers adds 9224d97183d9 r8169: enable PLL power-down for chip versions 34, 35, 36, 42 adds 128735a1530e r8169: improve handling D3 PLL power-down adds 7257c977c811 r8169: clean up rtl_pll_power_down/up functions adds 101c59b8f60a Merge branch 'r8169-improve-pll-power-down-handling' adds 1d04ccb916ce net: bareudp: simplify error paths calling dellink adds ad0bfc233ae2 Fix whitespace in uapi/linux/tcp.h. adds c73a45965dd5 net: mvpp2: prs: improve ipv4 parse flow adds f0791b92d2b6 net: ks8851: Select PHYLIB and MICREL_PHY in Kconfig adds 1e8636b366be r8169: align rtl_wol_suspend_quirk with vendor driver and [...] adds 206a75e003e1 r8169: improve rtl8169_rx_csum adds e0d38b588075 r8169: improve DASH support adds 12a6f8711baf Merge branch 'r8169-further-improvements' adds 2c82b7fe219a net: marvell: Fixed two spellings,controling to controllin [...] adds 69d25a6cf4ca hv_netvsc: Check VF datapath when sending traffic to VF adds 8b31f8c982b7 hv_netvsc: Wait for completion on request SWITCH_DATA_PATH adds 34b06a2eee44 hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove adds b866e72ca031 Merge branch 'hv_netvsc-prevent-packet-loss-during-vf-add-remove' adds 9cc8976c69eb net: sfp: add debugfs support adds 5bc8f5ab3b75 fsl/fman: Add MII mode support. adds 46e05e1df628 net: ipa: add config dependency on QCOM_SMEM adds c2ec5f2ecf6a net: dsa: add optional stats64 support adds bf9ce385932b net: dsa: qca: ar9331: export stats64 adds 8243fe8a9abb Merge branch 'net-dsa-add-stats64-support' adds f50e2f9f7916 hci: llc_shdlc: style: Simplify bool comparison adds 838b00a2260a net/mlx5: Add HW definition of reg_c_preserve adds 21bad8da1e77 net/mlx5e: Simplify condition on esw_vport_enable_qos() adds af4c2fab3ff4 net/mlx5: E-Switch, use new cap as condition for mpls over udp adds 9a99c8f1253a net/mlx5e: E-Switch, Offload all chain 0 priorities when m [...] adds f822cf86af00 net/mlx5e: CT: Pass null instead of zero spec adds 8d2c5e755718 net/mlx5e: Remove redundant initialization to null adds 763e1e547f86 net/mlx5e: CT: Remove redundant usage of zone mask adds 3a28eda94c8c net/mlx5e: IPsec, Enclose csum logic under ipsec config adds f3bea940b12c net/mlx5e: IPsec, Avoid unreachable return adds a29adad5860e net/mlx5e: IPsec, Inline feature_check fast-path function adds 224169d2a32b net/mlx5e: IPsec, Remove unnecessary config flag usage adds 679500e385fc Merge branch 'mlx5-updates-2021-01-07' adds 324cefaf1c72 net: core: use eth_type_vlan in __netif_receive_skb_core adds b7cf966126eb octeontx2-pf: Add flow classification using IP next level [...] adds 70b32d8276fe dpaa2-eth: add support for Rx VLAN filtering adds 848c1903d35e dpaa2-mac: fix the remove path for non-MAC interfaces adds 0ae5b43d6dde tcp: assign skb hash after tcp_event_data_sent adds 8cec496dd331 Merge remote-tracking branch 'net-next/master' adds 792001f4f7aa libbpf: Add user-space variants of BPF_CORE_READ() family [...] adds a4b09a9ef945 libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family adds 9e80114b1a27 selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_ [...] adds 619775c3cfd2 bpf: Remove unnecessary <argp.h> include from preload/iterators adds ec24e11e0817 bpf: Replace fput with sockfd_put in sock map adds 43b5169d8355 net, xdp: Introduce xdp_init_buff utility routine adds be9df4aff65f net, xdp: Introduce xdp_prepare_buff utility routine adds 9a8120a8d7eb selftests/bpf: Remove duplicate include in test_lsm adds e22d7f05e445 libbpf: Clarify kernel type use with USER variants of CORE [...] adds c6458e72f6fd bpf: Clarify return value of probe str helpers adds 28a8add64181 bpf: Fix a verifier message for alloc size helper arg adds bcd6f4a8beda bpf: Allow to retrieve sol_socket opts from sock_addr progs adds 3218231dbb16 bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex adds a643bff752dc bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h adds 6943c2b05bf0 bpf: Avoid warning when re-casting __bpf_call_base into __ [...] adds 936f8946bdb4 bpf: Declare __bpf_free_used_maps() unconditionally adds 635599bace25 selftests/bpf: Sync RCU before unloading bpf_testmod adds 541c3bad8dc5 bpf: Support BPF ksym variables in kernel modules adds 284d2587ea8a libbpf: Support kernel module ksym externs adds 430d97a8a7bf selftests/bpf: Test kernel module ksym externs adds 7c7a80ea5e3f Merge branch 'Support kernel module ksym variables' adds de11ae4f56fd selftests/bpf: Enable cross-building adds 5837cedef6f3 selftests/bpf: Fix out-of-tree build adds d6ac8cad50f0 selftests/bpf: Move generated test files to $(TEST_GEN_FILES) adds ca1e846711a8 selftests/bpf: Fix installation of urandom_read adds b8d1cbef2ea4 selftests/bpf: Install btf_dump test cases adds fbeed9349521 Merge branch 'selftests/bpf: Some build fixes' adds ce5a518e9de5 bpf, libbpf: Avoid unused function warning on bpf_tail_cal [...] adds bade5c554f1a tools/bpftool: Add -Wall when building BPF programs adds 12db32c9d75a Merge remote-tracking branch 'bpf-next/for-next' adds 18f976960bca xfrm: interface: enable TSO on xfrm interfaces adds 8d18a0ff882c Merge remote-tracking branch 'ipsec-next/master' adds 31561e8557cd ath10k: Fix error handling in case of CE pipe init failure adds 5f1aa93ffa1f ath10k: Remove voltage regulator votes during wifi disable adds 56c5485c9e44 ath: Use safer key clearing with key cache entries adds 73488cb2fa3b ath9k: Clear key cache explicitly on disabling hardware adds d2d3e36498dd ath: Export ath_hw_keysetmac() adds 144cd24dbc36 ath: Modify ath_key_delete() to not need full key entry adds ca2848022c12 ath9k: Postpone key cache entry deletion for TXQ frames re [...] adds e2f8b74e58cb ath10k: prevent deinitializing NAPI twice adds 562934ada52a ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() adds abdcd4cbec42 ath11k: dp: clean up a variable name adds dc5771dfb27d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 8873e8f56f74 rtw88: Delete useless kfree code adds ac9533d2a637 rtw88: reduce the log level for failure of tx report adds 840105e4f12f rtw88: 8821c: apply CCK PD level which calculates from dyn [...] adds 5f782c11569d rtw88: coex: set 4 slot TDMA for BT link and WL busy adds d3a78c7a9daa rtw88: Simplify bool comparison adds 596c84c49f8a mwifiex: pcie: Drop bogus __refdata annotation adds e4c748ee4af1 wilc1000: fix spelling mistake in Kconfig "devision" -> "d [...] adds f4add10399f9 brcmfmac: support BCM4365E with 43666 ChipCommon chip ID adds 0e40dbd56d67 mt7601u: process URBs in status EPROTO properly adds 1dac51269d05 mt7601u: check the status of device in calibration adds 0924ba9fbc26 qtnfmac_pcie: Use module_pci_driver adds 73c655410181 brcmfmac: Delete useless kfree code adds e862a3e40880 brcmfmac: clear EAP/association status bits on linkdown events adds 098238e80bed wilc1000: use flexible-array member instead of zero-length array adds 07ceefa3012f wlcore: Downgrade exceeded max RX BA sessions to debug adds 1e5c47cb1e32 Merge remote-tracking branch 'wireless-drivers-next/master' adds 9a39a927be01 Bluetooth: btqcomsmd: Fix a resource leak in error handlin [...] adds 517b693351a2 Bluetooth: btusb: Always fallback to alt 1 for WBS adds c0187b0bd3e9 Bluetooth: btqca: Add support to read FW build version for [...] adds afe0b1c86458 Bluetooth: hci_uart: Fix a race for write_work scheduling adds 295fa2a5647b Bluetooth: Remove hci_req_le_suspend_config adds 3b0d5250be30 Bluetooth: btusb: add shutdown function for wcn6855 adds 36211f7fc1e7 Bluetooth: Pause service discovery for suspend adds eaf19b0c47d1 Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x adds 7a45bcb49a39 Bluetooth: btusb: Enable MSFT extension for Intel controllers adds 673fae14f240 Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller adds 9edd1de7108f Bluetooth: hci_bcm: Add support for ISO packets adds ac40679139ac Revert "Bluetooth: btintel: Fix endianness issue for TLV v [...] adds 1ca2a3945406 Bluetooth: btmtksdio: Fixed switch and case should be at t [...] adds 89e65975fea5 Bluetooth: Cancel Inquiry before Create Connection adds d84fc2c9dcef Bluetooth: btusb: Remove duplicate newlines from logging adds 05672a2c14a4 Bluetooth: btrtl: Enable central-peripheral role adds a5687c644015 Bluetooth: Fix initializing response id after clearing struct adds b649813eadbc Bluetooth: btrtl: Add null check in setup adds ef0bb5adc1a3 Bluetooth: avoid u128_xor() on potentially misaligned inputs adds f01bb2a36880 Bluetooth: btusb: Add support for GarfieldPeak controller adds f272f185d259 Bluetooth: hci_h5: Add support for binding RTL8723DS with [...] adds 71f8e707557b Bluetooth: hci_qca: Fix memleak in qca_controller_memdump adds ad3a9c0ec2d2 Bluetooth: hci_qca: Wait for SSR completion during suspend adds f6bbece55da7 Merge remote-tracking branch 'bluetooth/master' adds c77b52c0a137 gfs2: Add common helper for holding and releasing the free [...] adds 96b1454f2e8e gfs2: move freeze glock outside the make_fs_rw and _ro functions adds 2a6fe26ccf0b gfs2: make gfs2_log_write_page static adds 22bd8cd0e897 gfs2: make recovery workqueue operate on a gfs2 mount poin [...] adds 7cfdfd38f17c gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache adds 6c7c04f7bc18 gfs2: Fix invalid block size message adds bb8551d15c46 Merge remote-tracking branch 'gfs2/for-next' adds a02eec60d297 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup adds 341e4faf9cad mtd: remove redundant assignment to pointer eb adds af721f783676 Merge remote-tracking branch 'mtd/mtd/next' adds 63f559d3412b mtd: rawnand: mxc: Convert comma to semicolon adds 5f327f08192e dt-bindings: mtd: partitions: Add binding for Qcom SMEM parser adds 803eb124e1a6 mtd: parsers: Add Qcom SMEM parser adds 82bfd11f1b03 mtd: rawnand: qcom: Add support for Qcom SMEM parser adds 3d557b24bc82 mtd: parsers: afs: Fix freeing the part name memory in failure adds 969bc9d3e828 mtd: convert comma to semicolon adds 83f6936463d3 mtd: rawnand: marvell: convert comma to semicolon adds 89f34274ff2f mtd: st_spi_fsm: convert comma to semicolon adds 96ee657296db Merge remote-tracking branch 'nand/nand/next' adds 6a702fa53395 crypto: mediatek - remove obsolete driver adds a417178abc4a MAINTAINERS: crypto: s5p-sss: drop Kamil Konieczny adds ddf169a98f01 crypto: aesni - implement support for cts(cbc(aes)) adds 303fd3e1c771 crypto: tcrypt - avoid signed overflow in byte count adds c4dc99e14c58 crypto: sahara - Remove unused .id_table support adds bbfd06c7c85e crypto: ccree - remove unused including <linux/version.h> adds a3b01ffddc21 chcr_ktls: use AES library for single use cipher adds 0eb76ba29d16 crypto: remove cipher routines from public crypto API adds 7334a4be5076 crypto: inside-secure - fix platform_get_irq.cocci warnings adds 583513510a7a crypto: sun4i-ss - linearize buffers content must be kept adds 7bdcd851fa7e crypto: sun4i-ss - checking sg length is not sufficient adds b756f1c8fc9d crypto: sun4i-ss - IV register does not work on A10 and A13 adds 5ab6177fa02d crypto: sun4i-ss - handle BigEndian for cipher adds 4ec8977b921f crypto: sun4i-ss - initialize need_fallback adds 9bc3dd24e7dc crypto: sun4i-ss - fix kmap usage adds b1f578b85a13 crypto: sun4i-ss - enabled stats via debugfs adds 44122cc6eea1 crypto: sun4i-ss - add SPDX header and remove blank lines adds 33ff64884c4e dt-bindings: crypto: Add Keem Bay OCS HCU bindings adds 472b04444cd3 crypto: keembay - Add Keem Bay OCS HCU driver adds ae832e329a8d crypto: keembay-ocs-hcu - Add HMAC support adds b46f80368869 crypto: keembay-ocs-hcu - Add optional support for sha224 adds 5a5a27b3e157 MAINTAINERS: Add maintainers for Keem Bay OCS HCU driver adds 15deb4333cd6 crypto: arm64/aes-ce - really hide slower algos when faste [...] adds 5318d3db465d crypto: arm64/aes-ctr - improve tail handling adds 96a6af540396 hwrng: iproc-rng200 - Fix disable of the block. adds 256693a36203 hwrng: iproc-rng200 - Move enable/disable in separate function adds c4ff41b93d1f hwrng: ingenic - Fix a resource leak in an error handling path adds 0d396058f92a crypto: blake2s - define shash_alg structs using macros adds 1aa90f4cf034 crypto: x86/blake2s - define shash_alg structs using macros adds df412e7efda1 crypto: blake2s - remove unneeded includes adds 057edc9c8bb2 crypto: blake2s - move update and final logic to internal/ [...] adds 8c4a93a1270d crypto: blake2s - share the "shash" API boilerplate code adds 42ad8cf821f0 crypto: blake2s - optimize blake2s initialization adds 7d87131fadd5 crypto: blake2s - add comment for blake2s_state fields adds 8786841bc202 crypto: blake2s - adjust include guard naming adds bbda6e0f1303 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> adds 5172d322d34c crypto: arm/blake2s - add ARM scalar optimized BLAKE2s adds a64bfe7ad42e wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM adds 28dcca4cc0c0 crypto: blake2b - sync with blake2s implementation adds 0cdc438e6e13 crypto: blake2b - update file comment adds 1862eb007367 crypto: arm/blake2b - add NEON-accelerated BLAKE2b adds fecff3b931a5 crypto: picoxcell - Remove PicoXcell driver adds 86ad60a65f29 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride adds 2481104fe98d crypto: x86/aes-ni-xts - rewrite and drop indirections via [...] adds 622aae879c1d crypto: vmx - Move extern declarations into header file adds 81064c96d881 crypto: stm32 - Fix last sparse warning in stm32_cryp_chec [...] adds 4f1a02e75a2e crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig adds a13ed1d15b07 crypto: aesni - prevent misaligned buffers on the stack adds 30f2c18eb564 crypto: aesni - drop unused asm prototypes adds 2694e23ffd21 crypto: aesni - clean up mapping of associated data adds 83c83e658863 crypto: aesni - refactor scatterlist processing adds d6cbf4eaa467 crypto: aesni - replace function pointers with static branches adds 0db0d797abca crypto: qat - configure arbiter mapping based on engines enabled adds 1aaae055d48e crypto: qat - fix potential spectre issue adds 80fccf18fec3 crypto: qat - change format string and cast ring size adds e48767c17718 crypto: qat - reduce size of mapped region adds f7f2b43eaf6b crypto: bcm - Rename struct device_private to bcm_device_private adds 0d61c3f1449a crypto: hisilicon/qm - SVA bugfixed on Kunpeng920 adds f8408d2b79b8 crypto: hisilicon - add ZIP device using mode parameter adds bedd04e4aa14 crypto: hisilicon/hpre - register HPRE device to uacce adds 34932a6033be crypto: hisilicon/sec - register SEC device to uacce adds 4d6a5a4b1e4a crypto: marvell/cesa - Fix a spelling s/fautly/faultly/ in [...] adds 55a7e88f0168 crypto: x86/camellia - switch to XTS template adds 2cc0fedb8124 crypto: x86/cast6 - switch to XTS template adds 9ec0af8aa603 crypto: x86/serpent- switch to XTS template adds da4df93a94a5 crypto: x86/twofish - switch to XTS template adds 31d49c448ab8 crypto: x86/glue-helper - drop XTS helper routines adds a1f91ecf812a crypto: x86/camellia - drop CTR mode implementation adds 2e9440ae6eab crypto: x86/serpent - drop CTR mode implementation adds e2d60e2f597a crypto: x86/cast5 - drop CTR mode implementation adds 7a6623cc6867 crypto: x86/cast6 - drop CTR mode implementation adds f43dcaf2c97e crypto: x86/twofish - drop CTR mode implementation adds 89b7ba5c8b9b crypto: x86/glue-helper - drop CTR helper routines adds 768db5fee3bb crypto: x86/des - drop CTR mode implementation adds c0a64926c53e crypto: x86/blowfish - drop CTR mode implementation adds 827ee47228a6 crypto: x86 - add some helper macros for ECB and CBC modes adds 407d409a8102 crypto: x86/camellia - drop dependency on glue helper adds 9ad58b46f814 crypto: x86/serpent - drop dependency on glue helper adds 674d40abac42 crypto: x86/cast5 - drop dependency on glue helper adds ea55cfc3f920 crypto: x86/cast6 - drop dependency on glue helper adds 165f357334cc crypto: x86/twofish - drop dependency on glue helper adds 64ca771cd6bf crypto: x86 - remove glue helper module adds a04ea6f7ffa2 crypto: x86 - use local headers for x86 specific shared de [...] adds 2aa3da2d3478 crypto: keembay-ocs-hcu - Fix a WARN() message adds e2811196fbe0 crypto: keembay-ocs-hcu - Add dependency on HAS_IOMEM and [...] adds 4ba68f0724fb Merge remote-tracking branch 'crypto/master' adds 3c06aaffb082 drm/amdgpu: add amdgpu_ih_regs structure adds 1ebb4841f064 drm/amdgpu: add helper to init ih ring regs for vega10 adds ffa02126e0ef drm/amdgpu: add helper to enable an ih ring for vega10 adds c73750322aaf drm/amdgpu: add helper to toggle ih ring interrupts for vega10 adds f0594717f4b9 drm/amdgpu: switch to ih_init_register_offset for vega10 adds fd95e1b1049e drm/amdgpu: switch to ih_toggle_interrupts for vega10 adds 21822b6a968d drm/amdgpu: switch to ih_enable_ring for vega10 adds 554bdbf6de74 drm/amdgpu: use cached ih rb control reg offsets for vega10 adds 2601fa6464c6 drm/amdgpu: correct ih cg programming for vega10 ih block adds 5212d1630b5f drm/amdgpu: add helper to init ih ring regs for navi10 adds 1514cb7d63d5 drm/amdgpu: add helper to enable an ih ring for navi10 adds 1ce6940e2a0a drm/amdgpu: add helper to toggle ih ring interrupts for navi10 adds a362976bf209 drm/amdgpu: switch to ih_init_register_offset for navi10 adds 6e7b7c7f3cdd drm/amdgpu: switch to ih_toggle_interrupts for navi10 adds fc4aa19f55af drm/amdgpu: switch to ih_enable_ring for navi10 adds 2d2fbf685c89 drm/amdgpu: use cached ih rb control reg offsets for navi10 adds 78bd101cdfe2 drm/amdgpu: add a helper function to decode iv adds 408382817814 drm/amdgpu: switch to common decode iv helper adds 502173ac2386 drm/amdgpu: add osssys v4_2 ip headers (v2) adds bebd4c79a4eb drm/amdgpu: create vega20 ih blocks adds 726e5b37996b drm/amdgpu: reroute vmc/utcl2 interrupts to ih ring 1 for [...] adds 320a2e0c7207 drm/amdgpu: switch to vega20 ih block for vega20/arcturus adds 580a6d2facdf drm/amdgpu: retire the vega20 code path from navi10 ih block adds 05bd7e74ec3e drm/amdgpu: correct ih_chicken programming for vega10/vega [...] adds 95c0c2576432 drm/amdgpu: drop IH_CHICKEN programming from vega10 ih block adds 26f2daa4203c drm/amdgpu: drop ih reroute function from psp v11 adds 9f18985dda5a drm/amdgpu: don't create ih ring 1 and ring 2 for APU adds d8a0b8dd690b drm/amd/pm: add pptable_funcs documentation (v3) adds eefdf0471069 drm/amd/pm: Add interface for request WGPs adds aa75fa34e04c drm/amd/pm: populate Sienna Cichlid default overdrive tabl [...] adds 37a58f691551 drm/amd/pm: enable Sienna Cichlid overdrive support adds a2b6df4fd6e3 drm/amd/pm: support overdrive vddgfx offset setting(V2) adds f44a6c76f148 drm/amdgpu: enable software ih ring for vega20 ih block adds 7f03b148d51c drm/amdgpu: set ih soft ring enabled flag for vega and navi adds 4a0a0d6dd13e drm/amdgpu: de-initialize software ih ring adds f3e4a07fb7c9 drm/amdgpu: fix handling of irq domains on soc15 and newer GPUs adds ae279f693c1c drm/amdkfd: check both client id and src id in interrupt handlers adds 84c30d2558f8 drm/amd/display: Return directly after a failed kzalloc() [...] adds 554f80bd7629 drm/amd/display: Use common error handling code in dc_create() adds 4f1431db92d8 drm/amdgpu: drop psp ih programming for sriov guest on navi adds 23289a221a63 drm/amd/pm: correct the sensor value of power for vangogh adds ae7b32e7c302 drm/amd/pm: add support to umd P-state "fetch" function fo [...] adds 54800b589dab drm/amd/pm: add new feature map macros to resolve duplicate name adds 9577b0ec2be8 drm/amd/pm: add two new sysfs nodes for vangogh adds f02c73364954 drm/amd/pm: enable the "fetch" function of pp_dpm_vclk/dcl [...] adds 37f5d8b777a9 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO adds 0d2949317f6a drm/amd/pm: updated PM to I2C controller port on sienna cichlid adds ca55f459f5ad drm/amd/pm: add the fine grain tuning function for renoir adds 16a0fd2a15f4 drm/amd/pm: enable the fine grain tuning function for renoir adds d0e4e112a946 drm/amd/pm: add some basic functions to support umd P-stat [...] adds dd9e0b217686 drm/amd/pm: add some basic functions to support umd P-stat [...] adds ea173d15b2fd drm/amd/pm: add support to umd P-state function for vangogh adds 823e4bd6cace drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...] adds 0533af16b1f2 drm/amdgpu: remove unnecessary asic check for sdma5.2 adds fdcf016746ca drm/amdgpu: switched to cached noretry setting for vangogh adds eb5f4f4653e6 drm/amdgpu: fix a memory protection fault when remove amdg [...] adds 26eb6b51da86 drm/amdgpu: fix a GPU hang issue when remove device adds ede6b6bc43c6 drm/radeon: use writel to avoid gcc optimization v3 adds a11d9ff3ebe0 drm/amdgpu: use GTT for uvd_get_create/destory_msg adds 35c3c89a8592 drm/amdgpu: fix potential NULL pointer when check_atom_bio [...] adds b291a3872b5a drm/amdgpu: add amdgpu_hdp structure adds 3c556139481c drm/amdgpu: add hdp version 4 functions adds f06d5e4285f0 drm/amdgpu: add hdp version 5 functions adds 455d40c92713 drm/amdgpu: switch hdp callback functions for hdp v4 adds bf087285dcd7 drm/amdgpu: switch hdp callback functions for hdp v5 adds 9ca0674a71a5 drm/amdgpu: remove redundant logic related HDP adds beea33e12c6d drm/amdgpu: remove redundant include of navi10_enum adds d45af863a61c drm/amd/pm: fix the failure when change power profile for renoir adds 57995aa8ffb3 drm/amdgpu: do optimization for psp command submit adds b0eec1244768 drm/amd/pm: enable dclk/vclk dpm function in "auto" power [...] adds 2d0016435037 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO adds 540b60f9fc7f drm/amd/display: remove unused including <linux/version.h> adds 062ccc240e35 drm/amd/display: remove useless else if adds b89a52181434 gpu/drm/radeon: use DIV_ROUND_UP macro to do calculation adds 956e20eb0fbb drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocesso [...] adds e689f7167ec4 drm/amd/display: fix comparison pointer to bool warning in dc.c adds f01afd1ee488 drm/amd/display: Fix unused variable warning adds e74c8a461139 drm/amd/display: Update idle optimization handling adds 71338cb4a7c2 drm/amd/display: enable idle optimizations for linux (MALL [...] adds 65e05ca7c407 drm/amd/display: Create and Destroy PSR resources for DCN302 adds b8c415e3bf98 drm/amdgpu: take runtime pm reference when we attach a buffer adds 6300b3bd9d0d drm/amd/display: Check plane scaling against format specif [...] adds 4b6b7437b19d drm/amd/display: Enable fp16 also on DCE-8/10/11. adds 0d232dada3e4 drm/amdgpu: fix potential memory leak during navi12 deinit [...] adds 732f2a307c1e drm/amdgpu: fix no bad_pages issue after umc ue injection adds 3e7bc83e312e drm/amdgpu: enable ras eeprom support for sienna cichlid adds 88d5cb2517a7 drm/amdgpu/display: drop DCN support for aarch64 adds e4180c4253f3 drm/amdgpu: Add check to prevent IH overflow adds 8768ff5efae3 Revert "drm/amd/display: Fix memory leaks in S3 resume" adds 1eb2aae31e9f drm/amdgpu: Add new mode 2560x1440 adds 673da94cb85c drm/amdgpu: Correct the read sclk for navi10 adds 7af103ea8722 drm/amdkfd: check more client ids in interrupt handler adds d1176dd5e3ce drm/amdgpu/psp: fix psp gfx ctrl cmds adds 307f049bfcad drm/amd/pm: add the parameters of power profiles for vangogh adds 08da4fcd6d98 drm/amd/pm: modify the fine grain tuning function for Renoir adds 4928b480cbed drm/amdgpu/display: fix build with CONFIG_DRM_AMD_DC_DCN disabled adds 044a48f420b9 drm/amdgpu: fix DRM_INFO flood if display core is not supp [...] adds 665fe4dce83d drm/amdgpu: enable gpu recovery for navy_flounder adds 1dbb6c8fa6e1 drm/amd/display: tweak the kerneldoc for active_vblank_irq_count adds a897913a8191 MAINTAINERS: update radeon/amdgpu/amdkfd git trees adds 2a38ca998f50 drm/amdgpu: Add missing BOOTUP_DEFAULT to profile_name[] adds 9c573cf255ea drm/amd/amdgpu/amdgpu_ih: Update 'amdgpu_ih_decode_iv_help [...] adds 93a2ba14c97a drm/amd/amdgpu/vega20_ih: Add missing descriptions for 'ih [...] adds 62f1cda96b40 drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Provide [...] adds 9af1197fa28a drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix documentation f [...] adds 35880f3964e7 drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Fix legacy functi [...] adds 9e0a4153813a drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Fix legacy functi [...] adds ec52d94f9b8e drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix formatting and [...] adds eb315eb0bdca drm/amd/pm/powerplay/hwmgr/hwmgr: Move prototype into shar [...] adds 8565db8087be drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix a bunch of ke [...] adds 4a5311379dee drm/amd/display/dc/basics/conversion: Demote obvious kerne [...] adds 61fd2fd80a38 drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs: Demote non-ke [...] adds 4646c42d671f drm/amd/display/dc/bios/command_table_helper: Fix kernel-d [...] adds 051a887f2935 drm/amd/display/dc/bios/command_table_helper2: Fix legacy [...] adds 6862bc4a6251 drm/amd/display/dc/bios/bios_parser: Make local functions static adds b76f0c6ca3e5 drm/amd/display/dc/bios/bios_parser: Fix a whole bunch of [...] adds 2ff427c77231 drm/amd/display/dc/bios/bios_parser2: Fix some formatting [...] adds 062adb808a14 drm/amd/display/dc/dce/dce_audio: Make function invoked by [...] adds c8e9b5ec9b1c drm/amd/display/dc/dce/dce_stream_encoder: Remove unused v [...] adds 55e920254171 drm/amd/display/dc/dce/dce_link_encoder: Make functions in [...] adds 2fed1746e115 drm/amd/display/dc/dce/dce_clock_source: Fix formatting/sp [...] adds d031aa065f87 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix worthy functi [...] adds b5ffcb487eab drm/amd/display/dc/dce/dce_transform: Remove 3 unused/lega [...] adds aea4590d2690 drm/amd/display/dc/dce/dce_dmcu: Staticify local function [...] adds fd14bd0ded88 drm/amd/display/dc/dce/dce_dmcu: Move 'abm_gain_stepsize' [...] adds 34f8f44e2117 drm/amd/display/dc/dce/dce_opp: Make local functions and o [...] adds 19ee917ad354 drm/amd/display/dc/dce/dce_aux: Remove unused function 'ge [...] adds 9b15fc3cb0e9 drm/amd/display/dc/bios/bios_parser: Fix misspelling of fu [...] adds e57b7ed46789 drm/amd/display/dc/dce/dce_i2c_hw: Make functions called b [...] adds d56631c58dae drm/amd/display/dc/dce/dce_i2c_sw: Make a bunch of local f [...] adds e738e5aed92c drm/amd/display/dc/dce/dce_panel_cntl: Remove unused varia [...] adds bc4cf4d4a657 drm/amd/display/dc/dce/dmub_psr: Demote non-conformant ker [...] adds 945f673b7dab drm/amd/display/dc/gpio/hw_factory: Delete unused function [...] adds a717ad8ce586 drm/amd/display: 3.2.117 adds 33fd9cb8a267 drm/amd/display: NULL pointer hang adds f03e80d2e82c drm/amd/display: Initialize stack variable adds 89c7dfa927a7 drm/amd/display: Separate fec debug flag and monitor patch adds 4a93aa6f9689 drm/amd/display: HUBP_IN_BLANK for DCN30 adds fd1c85d3ac2c drm/amd/display: Unblank hubp based on plane visibility adds f8e792dc5c45 drm/amd/display: New path for enabling DPG adds ae2175641abf drm/amd/display: removed unnecessary check when dpp clock [...] adds 29d5ac563c52 drm/amd/display: doesn't reprogram AMD OUI adds ea0124a7d230 drm/amd/display: Remove unused P010 debug flag adds cf3a26275977 drm/amd/display: implement T12 compliance adds 96b5e3e1f8b5 drm/amd/display: fix seamless boot stream adding algorithm adds 36ec5b16619e drm/amd/display: Fix assert being hit with GAMCOR memory s [...] adds 985faf2c4ecb drm/amd/display: New sequence for HUBP blank adds d209124ddae3 drm/amd/display: enable HUBP blank behaviour adds 72f6c427c5dd drm/amd/display: Add a missing DCN3.01 API mapping adds 630f31c9a947 drm/amd/display: 3.2.118 adds 9c63852f4a39 drm/amd/display: disable dcn10 pipe split by default adds 8d5fdaa63cc3 drm/amd/display: change SMU repsonse timeout to 2s adds b65650a3dda3 Revert "drm/amd/display: Fixed Intermittent blue screen on [...] adds 9882e278536e drm/amdgpu: Decrease compute timeout to 10 s for sriov mul [...] adds 0257b464b4d5 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_ima [...] adds 1acc080213a6 drm/amd/pm: remove vcn/jpeg powergating feature checking f [...] adds 11db224b349e drm/amd/pm: enhance the real response for smu message (v2) adds 4dac9f20625a drm/amd/pm: clean up get_allowed_feature_mask function adds aedebd40bb6e drm/amd/pm: initial feature_enabled/feature_support bitmap [...] adds 4738154021b0 drm/amd/pm: don't mark all apu as true on feature mask adds 3c2a01cb0fc5 drm/amdgpu/sriov Stop data exchange for wholegpu reset adds 20e157c72578 drm/amdgpu: add mode2 reset support for vangogh adds 1608635534fb drm/amdgpu/nv: add mode2 reset handling adds b913ec628ce2 drm/amdgpu: fix mode2 reset sequence for vangogh adds b6903089a5ab drm/amdgpu: Enable GPU reset for vangogh adds 743538838c6a drm/amdgpu: revise the mode2 reset for vangogh adds 966737906ce0 drm/amd/pm: fix the return value of pm message adds 98ab5f3513f9 drm/amd/display: Fix deadlock during gpu reset v3 adds b58ce1fea5bc drm/amd/pm: Add GFXOFF interface for Vangogh adds 3313ef1846b8 drm/amd/pm: Enable GfxOff for Vangogh adds f727ebeb589d drm/amd/pm: support the function to change power profile m [...] adds 79af0681bd19 drm/amd/pm: fix one superfluous error for renoir adds ec3b35c82de3 drm/amd/pm: add the workload map for vangogh adds 517cb957c43b drm/amd/pm: implement the processor clocks which read by metric adds 0d90d0ddd10e drm/amd/pm: implement processor fine grain feature for van [...] adds 527687e6d391 drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER [...] adds 78683229ddee drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 adds 8f8150faa138 drm: amdgpu: pm: Mark vangogh_clk_dpm_is_enabled() as static adds 7d11d2589a4e drm/amd/display/dc/dce/dce_aux: Mark 'dce_aux_transfer_raw [...] adds 08c06e26d4d9 drm/amd/display/dc/dce/dce_link_encoder: Remove unused var [...] adds 93e67af42d19 drm/amd/display/dc/gpio/hw_ddc: Remove unused variable 'reg2' adds 995d4de1b479 drm/amd/display/dc/dce/dce_opp: Demote non-compliant kerne [...] adds 9a9fba5bb298 drm/amd/display/dc/dce/dce_transform: Demote kernel-doc abuse adds 4b93ebcce090 drm/amd/display/dc/gpio/diagnostics/hw_translate_diag: Inc [...] adds 23ca7e9f7951 drm/amd/display/dc/irq/irq_service: Make local function static adds d1f825dd145b drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Fix s [...] adds 469b1133804e drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Inclu [...] adds 9c92cda39cd1 drm/amd/display/dc/dce120/dce120_hw_sequencer: Encompass d [...] adds eea08ecbfcf1 drm/amd/display/dc/dce120/dce120_timing_generator: adds 8a6ab2f1a92c drm/amd/display/dc/dce120/Makefile: Ignore -Woverride-init [...] adds 3154fe4b3571 drm/amd/display/dc/dce120/dce120_resource: Staticify local [...] adds d2b6564d83ab drm/amd/display/dc/dce120/dce120_timing_generator: Demote [...] adds 89adc10178fd drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] adds 9e01f800e5dc drm/amd/display/dc/dce112/Makefile: Ignore -Woverride-init [...] adds d1d018d631ff drm/amd/display/dc/dce/dce_opp: Remove duplicate entries c [...] adds f1601501991d drm/amd/display/dc/dce110/dce110_timing_generator: Remove [...] adds 94f0d0c80cf3 drm/amd/display/dc/dce110/dce110_compressor: Remove unused [...] adds 1c17952ef922 drm/amd/display/dc/dce110/dce110_hw_sequencer: Demote non- [...] adds a41bf9b8c460 drm/amd/display/dc/dce110/dce110_mem_input_v: Make local f [...] adds 0a91c7c32ee6 drm/amd/display/dc/dce120/dce120_timing_generator: Remove [...] adds 24aa49ab0a22 drm/amd/display/dc/dce110/dce110_timing_generator: Demote [...] adds e8cee6b0b522 drm/amd/display/dc/dce110/dce110_compressor: Strip out unu [...] adds 963ba1262e38 drm/amd/display/dc/dce112/dce112_resource: Make local func [...] adds b9312a03ab3f drm/amd/display/dc/dce110/dce110_timing_generator_v: Demot [...] adds 67bb3193d06a drm/amd/display/dc/dce110/dce110_mem_input_v: Include our [...] adds 6f67c6bc56f7 drm/amd/display/dc/dce110/Makefile: Ignore -Woverride-init [...] adds bfde520e8942 drm/amd/display/dc/dce110/dce110_resource: Make local func [...] adds aa03febbd340 drm/amd/display/dc/dce110/dce110_transform_v: Demote kerne [...] adds c324f144b283 drm/amd/display/dc/dce60/dce60_timing_generator: Make 'dce [...] adds fd5912f5b4d8 drm/amd/display/dc/dce100/dce100_resource: Make local func [...] adds a3aa5c55d3e7 drm/amd/display/dc/dce60/dce60_resource: Make local functi [...] adds 25e98237c93b drm/amd/display/dc/core/dc_surface: Demote kernel-doc abuse adds ef6f9b711784 drm/amd/display/dc/core/dc_stream: Demote non-conformant k [...] adds 8bf0835132c1 drm/amdgpu: add green_sardine device id (v2) adds 278cdb683490 drm/amdgpu: add new device id for Renior adds a944c12724b7 drm/amdgpu: Add Secure Display TA header file adds ecaafb7b5ab6 drm/amdgpu: Add secure display TA interface adds 51e3ca7aa932 drm/amdgpu: set power brake sequence adds e017fb66f7ac drm/amd/pm: modify the fine grain tuning function for Renoir adds d7379efae6ac drm/amd/pm: modify the fine grain tuning function for vangogh adds 24eb937416fd Revert "drm/amd/display: Fix unused variable warning" adds 98e45a8587c1 Revert "drm/amdgpu/disply: fix documentation warnings in d [...] adds e2881d6d0a26 Revert "drm/amd/display: Expose new CRC window property" adds 1c26a1bf3bcb drm/amd/display: Fix to be able to stop crc calculation adds 737b702a3014 drm/amd/display/dc/calcs/dce_calcs: Remove unused variable [...] adds 24272db8491e drm/amd/display/dc/calcs/dce_calcs: Demote non-conformant [...] adds 409f8b3b4cb0 drm/amd/display/dc/dc_helper: Include our own header, cont [...] adds 8bf01e56c0cf drm/amd/include/renoir_ip_offset: Mark top-level IP_BASE a [...] adds dd75aa13f679 drm/amd/display/dmub/src/dmub_dcn30: Include our own heade [...] adds d5a4ee0e6a08 drm/amd/display/modules/power/power_helpers: Staticify loc [...] adds 88d2140f36c0 drm/amd/display/modules/info_packet/info_packet: Correct k [...] adds c88855f3a509 drm/amd/display/dc/core/dc_resource: Staticify local functions adds 4202ef47651b drm/amd/display/dc/core/dc_link: Remove unused variable 'status' adds d308d0b4b9a4 drm/amd/display/dc/core/dc_link_dp: Staticify local functi [...] adds dfb88467987d drm/amd/display/dc/dce112/dce112_resource: Include our own [...] adds 12392697fa9f drm/amd/display/dc/core/dc: Staticise local function 'appl [...] adds d96e2dc24a1f drm/amd/display/dc/dce100/Makefile: Ignore -Woverride-init [...] adds d350750f4bfb drm/amd/display/dc/dce100/dce100_resource: Include our own [...] adds ceb3cf476a44 drm/amd/display/dc/dce60/Makefile: Ignore -Woverride-init warning adds 106615044fb1 drm/amd/display/dc/dce80/Makefile: Ignore -Woverride-init warning adds 07e1c9c1fca2 drm/amd/display/dc/dce80/dce80_resource: Include our own h [...] adds e9f8fb6aa05c drm/amd/display/dc/dce60/dce60_resource: Include our own h [...] adds 3a00c04212d1 drm/amd/display/dc/core/dc_link: Move some local data from [...] adds 61f024247ccc drm/amd/display/dc/core/dc_link_dp: Mark 'result_write_min [...] adds 80fbe537c1ab drm/amd/display/dc/core/dc: Fix a bunch of documentation m [...] adds 625a15bf7e3f drm/amd/display/dc/core/dc_resource: Demote some kernel-do [...] adds ac492ec97c1c drm/amd/display/dc/core/dc_link: Fix a couple of function [...] adds 46aa2ff323be drm/amdgpu: Repeat assignment to max_slave_planes adds d0981b90c15c drm/amd/display: Simplify bool comparison adds 80bdc7b9b9ab drm/amd/display: Simplify bool comparison adds 4c6735923891 drm/amd/display: Simplify bool comparison adds df1f0560d28f drm/amd/display: Simplify bool comparison adds 4a6fe05e6559 usb: typec: ucsi: check cci busy during PPM reset adds 436854ff3147 drm/amdgpu: fix check order in amdgpu_bo_move adds 115fbdbb4716 drm/radeon: fix check order in radeon_bo_move adds 01ae70ad887e drm/amdgpu: add another raven1 gfxoff quirk adds df56ccaf9f7f ALSA: hda/hdmi - enable runtime pm for CI AMD display audio adds fe2ccce92d7c Merge remote-tracking branch 'amdgpu/drm-next' adds e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" adds c33f83fd481a drm/i915: remove trailing semicolon in macro definition adds 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] adds fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround adds 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] adds 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] adds 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() adds 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file adds 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() adds 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] adds 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] adds 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] adds efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers adds 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON adds 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon adds 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices adds 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output adds 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format adds b983675709e0 drm/i915/display: Attach content type property for LSPCON adds 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] adds 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] adds 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check adds c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon adds a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper adds 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON adds b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON adds 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks adds ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write adds 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 adds f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" adds 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] adds 829270e4552e drm/i915/display: Record the plane update times for debugging adds 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) adds a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] adds 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] adds 802034849a22 drm/i915: Track power references taken for enabled CRTCs adds a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use adds 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] adds 719065500b5d drm/i915: Track power reference taken for eDP VDD adds a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref adds 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] adds e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] adds cf977e18610e drm/i915/gem: Spring clean debugfs adds 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def adds ee42ec19ca2e drm/i915: Track logically enabled planes for hw state adds 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes() adds 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes adds 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier adds 9d8fddf8579a drm/i915: Disable outputs during unregister adds 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit adds d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...] adds 1f22ed36913e drm/dsc: use rc_model_size from DSC config for PPS adds e5b9cbd38135 drm/i915/dsc: configure hardware using specified rc_model_size adds 420798a09da7 drm/i915/dsc: make rc_model_size an encoder defined value adds a8f65ba3c265 drm/dsc: add helper for calculating rc buffer size from DPCD adds fd8a5b27ff21 drm/i915/bios: fill in DSC rc_model_size from VBT adds 3a9ec563a4ff drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] adds 7cb917b2b7bb drm/i915/display/tc: Only WARN once for bogus tc port flag adds 4294fa5f5032 drm/i915: Reduce duplicated switch cases in hpd code adds 1e4da5df21cf drm/i915/display: move needs_modeset to an inline in header adds 175c13d14301 drm/i915/display: move to_intel_frontbuffer to header adds d6933784e649 drm/i915/display: fix misused comma adds 99ce270a1ec1 drm/i915: refactor cursor code out of i915_display.c adds 00a16d02f4df drm/i915: refactor i915 plane code into separate file. adds f12110afee05 drm/i915/dp: Program source OUI on eDP panels adds 390218ca9b92 drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* adds 6423cb7f9249 drm/i915: Pass down brightness values to enable/disable ba [...] adds 8fd1806d36c5 drm/i915/dp: Rename eDP VESA backlight interface functions adds 021a3ac2a095 drm/i915/dp: Add register definitions for Intel HDR backli [...] adds b3304591f14b drm/i915/dp: Track pm_qos per connector adds 7d8ac172d7f1 drm: Add function to convert rect in 16.16 fixed format to [...] adds 3fea9f4244f8 drm/i915/display/psr: Use plane damage clips to calculate [...] adds ca1100f34171 drm/i915/display: Split and export main surface calculatio [...] adds 6b9663413ba7 drm/i915/display/psr: Program plane's calculated offset to [...] adds 0a8cad54792e drm/i915/gvt: avoid useless use of inline adds c0209e40d030 drm/i915/gvt: make execlist.h self-contained adds 265f6c0fd2c8 drm/i915/gvt: make fb_decoder.h self-contained adds 33a357da2fd8 drm/i915/gvt: make gtt.h self-contained adds 9c615cc47b67 drm/i915/gvt: make interrupt.h self-contained adds bb2d5096debc drm/i915/gvt: make mmio_context.h self-contained adds fbf24f55f83e drm/i915/gvt: make gvt.h self-contained adds e6a14b10167c drm/i915/gvt: make scheduler.h self-contained adds e056f669dbf7 drm/i915/gvt: make mpt.h self-contained adds 4565e042549e Merge tag 'gvt-next-fixes-2020-12-25' of https://github.co [...] adds 956aee8fa366 drm/i915/rkl: new rkl ddc map for different PCH adds ec9c2e0140fd drm/i915/rkl: Add DP vswing programming tables adds 6fdb335f1c9c drm/i915/dsi: Use unconditional msleep for the panel_on_de [...] adds 40c58e15733b next-20210108/drm-intel adds 9afdda82ee7f drm/radeon: fix check order in radeon_bo_move adds 584e599bd090 via/via_irq: use __func__ to replace string function name adds c6c90c70db4d fbdev: aty: SPARC64 requires FB_ATY_CT adds 57fcd550eb15 drm/ttm: Warn on pinning without holding a reference adds d6bff5b0bddb drm/ingenic: Add basic PM support adds 6762b50d7daa drm/rockchip: dw_hdmi: fix incorrect clock in vpll clock e [...] adds f8c8c7d86da8 drm/rockchip: for error print, use the correct device pointer adds a218a397f009 drm/rockchip: fix typo in Kconfig 's/HDMI/dsi/' adds 891948966ba5 video: Fix kernel-doc warnings in of_display_timing + of_v [...] adds b1cba76de6c7 video: fbcon: Fix warnings by using pr_debug() in fbcon adds 6fdf38e61310 video: fbdev: s1d13xxxfb: Fix kernel-doc and set but not u [...] adds 95e22f8ca15a omapfb: fbcon: remove trailing semicolon in macro definition adds eba0d703b3ca drm/kmb: Remove an unnecessary NULL check adds 131f909ad55f drm: panel: simple: Fixup the struct panel_desc kernel doc adds e5e30dfcf3db drm: panel: simple: Defer unprepare delay till next prepar [...] adds 4beb04beb24a drm: panel: simple: Allow specifying the delay from prepar [...] adds 981963a2118b dt-bindings: dt-bindings: display: simple: Add BOE NV110WTM-N61 adds a96ee0f6b58d drm: panel: simple: Add BOE NV110WTM-N61 adds bc2532ab7c20 drm/cma-helper: Remove prime infix from GEM object functions adds f5ca8eb6f9bd drm/cma-helper: Implement mmap as GEM CMA object functions adds 0575ff3d33cd drm/radeon: stop using pages with drm_prime_sg_to_page_add [...] adds 4e7b9000b6d8 drm/amdgpu: stop using pages with drm_prime_sg_to_page_add [...] adds 470cfe71b420 drm/nouveau: stop using pages with drm_prime_sg_to_page_ad [...] adds 4c515bb187ee drm/vmwgfx: switch to ttm_sg_tt_init adds 2705d14a3145 drm/qxl: switch to ttm_sg_tt_init adds 18f7608a67fc drm/ttm: nuke ttm_dma_tt_init adds c67e62790f5c drm/prime: split array import functions v4 adds 288b23719ce0 video: fbdev: aty: Delete unused variable in radeon_monitor adds 580054562651 video: fbdev: aty: Fix set but not used warnings adds 055646137637 video: fbdev: aty: Fix set but not used warnings in mach64_ct adds 50b82a2d6957 video: fbdev: sis: Fix defined but not used warnings adds e8a254362de6 video: fbdev: sis: Fix defined but not used warning of SiS [...] adds 2a74e8682a39 video: fbdev: sis: Fix set but not used warnings in init.c adds 1a608758df9e video: fbdev: sis: Fix set but not used warnings in sis_main adds 9403c18953f7 video: fbdev: via: Fix set but not used warning for mode_c [...] adds f686b34c9364 video: fbdev: tdfx: Fix set but not used warning in att_outb() adds 5c7ddcc801d7 video: fbdev: riva: Fix kernel-doc and set but not used warnings adds b47e6ca3c0d5 video: fbdev: pm2fb: Fix kernel-doc warnings adds 2f71315eaae7 video: fbdev: tgafb: Fix kernel-doc and set but not used warnings adds 9b028f48e72d video: fbdev: mx3fb: Fix kernel-doc, set but not used and [...] adds 57e4bc8a48dd video: fbdev: sstfb: Updated logging to fix set but not us [...] adds 4e4b1d92e24e video: fbdev: neofb: Fix set but not used warning for CursorMem adds 025ae8255d33 video: fbdev: nvidia: Fix set but not used warnings adds 5cf829042641 drm/ttm/drivers: remove unecessary ttm_module.h include v2 adds 6926872ae244 drm/gma500: Fix error return code in psb_driver_load() adds 551620f2a381 drm/nouveau: Drop mutex_lock_nested for atomic adds b73cd1e2ebfc drm/ttm: stop destroying pinned ghost object adds 41a90202cd15 drm/virtio: virtio_{blah} --> virtio_gpu_{blah} adds b9662c3a54eb drm/virtio: rework virtio_fence_signaled adds 36549848ed27 drm/virtio: consider dma-fence context when signaling adds a7e2e1c50450 drm: document that user-space should force-probe connectors adds 770729f77d23 drm/hisilicon: Code refactoring for hibmc_drm_drv adds d96bc380a50f drm/irq: Add the new api to install irq adds e4401247070a drm/hisilicon: Use the new api devm_drm_irq_install adds 15ccc39b3aab gma500: clean up error handling in init adds 0a260e731d6c drm/fb-helper: Add missed unlocks in setcmap_legacy() adds 9f941375aa1d drm/ingenic: depend on COMMON_CLK to fix compile tests adds 717ea76addb3 drm/hisilicon: Use managed VRAM-helper initialization adds 552a77bab3ff drm/hisilicon: Delete the entire file hibmc_ttm.c adds 1cdd3f739f4e drm: Remove drmm_add_final_kfree() declaration from public [...] adds a00fa4285878 drm: panel: Fully transition panel_desc kerneldoc to inline style adds 9dbf1a4516cf drm: panel: add flags to BOE NV110WTM-N61 adds 98fdd0042c7c drm/kmb: fix array bounds warning adds c96da175ba88 video: fbdev: omapfb: Fix set but not used warnings in dsi adds ab2b29e64e05 video: fbdev: s3c-fb: Fix kernel-doc and set but not used [...] adds 5a15468b724b video: fbdev: uvesafb: Fix string related warnings adds 630a159a0bf3 video: fbdev: cirrusfb: Fix kernel-doc and set but not use [...] adds 2abb0b994db5 dt-bindings: display: mcde: Convert to YAML schema adds 47b1adc1d2a3 drm/panel: s6e63m0: Fix init sequence again adds e2f9b2edf7b5 drm/vc4: hdmi: Don't poll for the infoframes status on setup adds 51f4fcd9c4ea drm/vc4: drv: Remove the DSI pointer in vc4_drv adds e02d5c43f2fd drm/vc4: dsi: Correct DSI register definition adds dc0bf36401e8 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array adds d1d195ce26a1 drm/vc4: dsi: Introduce a variant structure adds 4b265fe11fad drm/vc4: dsi: Add support for DSI0 adds 00aedfa4592d dt-bindings: Add compatible for BCM2711 DSI1 adds d0666be8ef9e drm/vc4: dsi: Add configuration for BCM2711 DSI1 adds 98cda4b5f246 dt-bindings: panel-simple-dsi: add Khadas TS050 panel bindings adds b215212117f7 drm: panel: add Khadas TS050 panel driver adds a3d0d8347978 drm: fix typos in plane and CRTC overviews adds dfb64090892f drm/panel: st7703: Use dev_err_probe adds dd396dbc4d78 drm/panel: mantix: Tweak init sequence adds 6ae5837c18e9 drm/panel: mantix: Allow to specify default mode for diffe [...] adds 4b2b869e8efe drm/panel: mantix: Support panel from Shenzhen Yashi Chang [...] adds 2ff3eaa55155 dt-bindings: vendor-prefixes: Add ys vendor prefix adds 75c66a03dfce dt-bindings: display: mantix: Add compatible for panel from YS adds a46c112512de dt-bindings: dp-connector: add binding for DisplayPort connector adds 2e2bf3a5584d drm/bridge: display-connector: add DP support adds 8935ff00e3b1 drm/scheduler: "node" --> "list" adds 6efa4b465cfd gpu/drm: ring_mirror_list --> pending_list adds 71173e787cab drm/scheduler: Essentialize the job done callback adds 15b7e07bcb2e drm/ingenic: Compute timings according to adjusted_mode->crtc_* adds 28ab7d35b6e0 drm/ingenic: Properly compute timings when using a 3x8-bit panel adds ca459a7407a2 drm/ingenic: Add support for serial 8-bit delta-RGB panels adds 04a697f08a9b video: fbdev: hgafb: Fix kernel-doc warnings adds e994a1b67bbc video: fbdev: core: Fix kernel-doc warnings in fbmon + fb_notify adds e72ce1c4d1cf video: fbdev: omapfb: Fix set but not used warnings in hdmi*_core adds 7143c92be85b video: fbdev: uvesafb: Fix set but not used warning adds 3ccdcdf461a6 video: fbdev: sparc drivers: fix kernel-doc warnings for b [...] adds 031d039f1744 video: fbdev: mmp: Fix kernel-doc warning for lcd_spi_write adds 5825e11c2547 video: fbdev: wmt_ge_rops: Fix function not declared warnings adds 54f572645c39 video: fbdev: goldfishfb: Fix defined but not used warning adds 96a84fc360a5 video: fbdev: gbefb: Fix set but not used warning adds 86925b9f5203 video: fbdev: efifb: Fix set but not used warning for scre [...] adds 4aca4dbcac9d video: fbdev: controlfb: Fix set but not used warnings adds 604057e984c9 video: fbdev: sis: Drop useless call to SiS_GetResInfo() adds 13283a241540 drm/drv: switch to using devm_add_action_or_reset() adds 1c1b5bd4cc2d drm/hisilicon: Use managed mode-config init adds 9a27d37aa8c7 drm/hisilicon: Delete unused local parameters adds 63ade1043457 drm/vkms: Add setup and testing information adds e18d9a2bb078 drm/amdgpu: clean up bo in vce and vcn test adds c365d304d69a drm/sched: Add missing structure comment adds abe54e54ddef drm/ast: Don't pin cursor source BO explicitly during update adds 78336798ce71 drm/ast: Only map cursor BOs during updates adds 26e08a6da54c dma-buf: Fix kerneldoc formatting adds 23d4e55f7eeb drm/vkms: Unset preferred_depth adds dc3793038d22 drm/drv: Remove invalid assignments adds e11bfb99d6ec drm/ttm: cleanup BO size handling v3 adds 8c392cd5f1c6 drm/amdkfd: fix ttm size refactor fallout adds 91def3cce986 drm/panel: khadas: Fix error code in khadas_ts050_panel_add() adds ae75a0431f82 Merge drm/drm-next into drm-misc-next adds ddadd40892f3 drm: Introduce an atomic_commit_setup function adds 27125e86b797 drm: Document use-after-free gotcha with private objects adds d62a8ed7671e drm/vc4: Simplify a bit the global atomic_check adds 9ec03d7f1ed3 drm/vc4: kms: Wait on previous FIFO users before a commit adds 03b03efebeed drm/vc4: kms: Remove unassigned_channels from the HVS state adds 82faa3276012 drm/vc4: kms: Remove async modeset semaphore adds f3c420fe19f8 drm/vc4: kms: Convert to atomic helpers adds c855af2f9c5c drm/hisilicon: Fix use-after-free adds 5c0e4110f751 udlfb: Fix memory leak in dlfb_usb_probe adds 6ca2ab8086af drm: automatic legacy gamma support adds 1b8977434606 drm: add legacy support for using degamma for gamma adds 3fcd70c9a5d6 drm/omap: use degamma property for gamma table adds f18f43992e1d drm/omap: Implement CTM property for CRTC using OVL manage [...] adds 1bea53df4d7b drm/omap: rearrange includes in omapdss.h adds 64ff18911878 drm/omap: Enable COLOR_ENCODING and COLOR_RANGE properties [...] adds 12db515bae2d Revert "drm/omap: dss: Remove unused omap_dss_device operations" adds a29cc43c2ccf drm/omap: drop unused dsi.configure_pins adds d0103cebe125 drm/omap: dsi: use MIPI_DSI_FMT_* instead of OMAP_DSS_DSI_FMT_* adds ee0c365c9ed5 drm/omap: constify write buffers adds 9e8d3b92c24d drm/omap: dsi: add generic transfer function adds fc3413a9b4ad drm/omap: panel-dsi-cm: convert to transfer API adds ccc2f2ae66ca drm/omap: dsi: unexport specific data transfer functions adds 28d72874f8ae drm/omap: dsi: drop virtual channel logic adds e70965386353 drm/omap: dsi: simplify write function adds 952545a23a97 drm/omap: dsi: simplify read functions adds 1ed6253856cb drm/omap: dsi: switch dsi_vc_send_long/short to mipi_dsi_msg adds 9cd87829522c drm/omap: dsi: introduce mipi_dsi_host adds d4cf15372868 drm/omap: panel-dsi-cm: use DSI helpers adds a5f2dcdebd83 drm/omap: dsi: request VC via mipi_dsi_attach adds ea83647d5ee0 drm/omap: panel-dsi-cm: drop hardcoded VC adds 7c5662babfcb drm/omap: panel-dsi-cm: use common MIPI DCS 1.3 defines adds e94793ee8e97 drm/omap: dsi: drop unused memory_read() adds e869152d5a59 drm/omap: dsi: drop unused get_te() adds 8228cd7ec327 drm/omap: dsi: drop unused enable_te() adds d4b561c376f8 drm/omap: dsi: drop useless sync() adds 68ca91d7d8c1 drm/omap: dsi: use pixel-format and mode from attach adds 61714cd30941 drm/omap: panel-dsi-cm: use bulk regulator API adds 3220034b1215 drm/omap: dsi: lp/hs switching support for transfer() adds 4c1b935fea54 drm/omap: dsi: move TE GPIO handling into core adds e9c7a0d713f0 drm/omap: dsi: drop custom enable_te() API adds 0c93a61db462 drm/omap: dsi: do bus locking in host driver adds 9f0eb51e3c65 drm/omap: dsi: untangle ulps ops from enable/disable adds 66c6bf3af6e6 drm/omap: dsi: do ULPS in host driver adds 2a4703c25f75 drm/omap: dsi: move panel refresh function to host adds e290c812eb89 drm/omap: dsi: Reverse direction of the DSS device enable/ [...] adds e4869b048df0 drm/omap: dsi: drop custom panel capability support adds 1cac9ba2526f drm/omap: dsi: convert to drm_panel adds 9f2231795ba3 drm/omap: drop omapdss-boot-init adds 607824315e73 drm/omap: dsi: implement check timings adds 1f4e8716876e drm/omap: panel-dsi-cm: use DEVICE_ATTR_RO adds 1ecf643f6376 drm/omap: panel-dsi-cm: support unbinding adds 596614042251 drm/omap: panel-dsi-cm: fix remove() adds 85101487326a drm/omap: remove global dss_device variable adds cf64148abcfd drm/panel: Move OMAP's DSI command mode panel driver adds af1110cb6f92 drm/omap: dsi: Register a drm_bridge adds 9be5bab37d0b drm/omap: remove legacy DSS device operations adds fe5f6e587cdf drm/omap: remove unused omap_connector adds 4a5555187d92 drm/omap: simplify omap_display_id adds 811860ddceac drm/omap: drop unused DSS next pointer adds 27e1d068df13 drm/omap: drop DSS ops_flags adds 2390fadb78f0 drm/omap: drop dssdev display field adds 94d733297933 drm/omap: simplify DSI manual update code adds 578739e86fc1 drm/omap: dsi: simplify pin config adds f7c2724a8c36 ARM: omap2plus_defconfig: Update for moved DSI command mode panel adds 55b68fb856b5 drm/omap: squash omapdrm sub-modules into one adds 3201509a15cc drm/omap: remove unused display.c adds 96f4418505b5 drm/omap: drop unused owner field adds dac62bcafeaa drm/omap: remove dispc_ops adds 05ec61289356 drm/omap: remove dss_mgr_ops adds 17d98080c436 drm/panel: panel-dsi-cm: use MIPI_DCS_GET_ERROR_COUNT_ON_DSI adds 487c9e9289b5 drm/panel: panel-dsi-cm: cleanup tear enable adds 0073b8cd4311 ARM: dts: omap5: add address-cells & size-cells to dsi adds 4119bd55e40f drm/omap: pll: fix iteration loop check adds 443dae095866 drm/omap: dsi: set trans_mode according to client mode_flags adds c50c2d2d8d0c drm/panel: panel-dsi-cm: set column & page at setup adds 8350ac8e11ed drm/omap: dsi: send nop instead of page & column adds d843314e4840 drm/omap: dsi: simplify VC handling adds 442cbc86b9b7 drm/omap: dsi: drop useless channel checks adds f408600f06b4 drm/omap: dsi: cleanup dispc channel usage adds d81711458ea5 drm/omap: dsi: rename 'channel' to 'vc' adds 5e4307542991 drm/omap: dsi: pass vc and channel to various functions adds d58eb31f50cb drm/omap: dsi: untangle vc & channel adds 83d74642b0c8 drm/omap: dsi: skip dsi_vc_enable_hs when already in correct mode adds eb40e2f44812 drm/omap: dsi: enable HS before sending the frame adds 4029b16b13b6 drm/omap: dsi: use separate VCs for cmd and video adds d646d1bdb606 drm/panel: panel-dsi-cm: remove extra 'if' adds 08579473e231 drm/panel: panel-dsi-cm: add panel database to driver adds 3160d6a6c7d2 drm/panel: panel-dsi-cm: drop unneeded includes adds 7aa52346235a drm/omap: dsi: move structs & defines to dsi.h adds 5d676b6f27b4 drm/omap: dsi: move enable/disable to bridge enable/disable adds 1f0560537963 drm/omap: dsi: display_enable cleanup adds ead05b53a976 drm/omap: dsi: display_disable cleanup adds a4a29d1d3471 drm/omap: dsi: rename dsi_display_* functions adds 7b93de9899b8 drm/omap: dsi: cleanup initial vc setup adds b6c1048cc71d drm/omap: dsi: split video mode enable/disable into separate func adds 9a521118cb73 drm/omap: dsi: fix and cleanup ddr_clk_always_on adds c83207894440 drm/omap: dsi: remove ulps support adds 92bb0eabc84d drm/omap: dsi: fix DCS_CMD_ENABLE adds dfd2edccfd22 drm/omap: dsi: allow DSI commands to be sent early adds 010dbfbe7bad drm/omap: Delete useless kfree code adds 9999587b684f drm: rework description of primary and cursor planes adds 6d84576fb2e7 drm: validate possible_crtcs for primary and cursor planes adds 2200736a0c4d drm: require a non_NULL drm_crtc.primary adds fde1403eeaa6 drm/ttm: use pin_count more extensively adds 3d1a88e1051f drm/ttm: cleanup LRU handling further adds 9ede6f0a55e3 drm/hisilicon: Fix rmmod hibmc_drm failed adds ee6965c864e3 drm/vc4: hvs: Align the HVS atomic hooks to the new API adds 8d9147466776 drm/vc4: Pass the atomic state to encoder hooks adds 320e84dc6111 drm/vc4: hdmi: Take into account the clock doubling flag i [...] adds e55a07751146 drm/vc4: hdmi: Don't access the connector state in reset i [...] adds fbe7271e47be drm/vc4: hdmi: Create a custom connector state adds f623746f7472 drm/vc4: hdmi: Store pixel frequency in the connector state adds d2a7dd004c49 drm/vc4: hdmi: Use the connector state pixel rate for the PHY adds 24169a2b0533 drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling adds ba8c0faebbb0 drm/vc4: hdmi: Enable 10/12 bpc output adds de9114ece5df dma-buf: Remove kmap kerneldoc vestiges adds 85804b70cca6 dma-buf: some kerneldoc formatting fixes adds 8ccf0a29af75 dma-buf: begin/end_cpu might lock the dma_resv lock adds c545781e1c55 dma-buf: doc polish for pin/unpin adds 31d49c657f3b MAINTAINERS: Update addresses for TI display drivers adds e07f001ccc75 drm/doc: rename FB_DAMAGE_CLIPS section adds 9d8f78f6ae7d drm/doc: move composition function docs to new section adds 31c558f47497 drm/doc: move damage tracking functions to new section adds 2189100c94a7 drm/doc: move color management functions under CRTC section adds 46f9be4c8a7b drm/doc: the KMS properties section is for user-space devs adds 77a71abbdd77 drm/doc: introduce new section for standard plane properties adds a7ecf0034682 drm/doc: fix reference to drm_format_modifier_blob adds 96962e3de725 drm: require each CRTC to have a unique primary plane adds a1b766d1b364 drm/doc: atomic implicitly enables other caps adds 14c1e12ba605 drm/fb-helper: Add a FIXME that generic_setup is very confusing adds 2077ec340c48 drivers: gpu: drm: virtio: fix dependency of DRM_VIRTIO_GP [...] adds d1f66f054b7a drm/qxl: use flexible-array member instead of zero-length array adds b39100a55cea drm/virtio: align blob resources to page sizes adds 4c5d02d94c4d drm/hisilicon: Use pcim_enable_device() adds 72eab0ba6d68 drm/hisilicon: Remove drm_dev_put in hibmc adds ce90f685bd35 drm/tve200: remove unused including <linux/version.h> adds 1f20bf5921de drm/panel: s6e63m0: Support max-brightness adds 9a01105389c9 drm: warn if cursor plane is set with legacy funcs adds 877c39acf507 drm/doc: re-format drm.h file comment adds 0e0dc4480055 drm/doc: demote old doc-comments in drm.h adds cf9a4be47fd1 drm/doc: render drm.h uapi docs adds 46fb883c3d0d drm/ast: Remove references to struct drm_device.pdev adds c72a313b51bd drm/bochs: Remove references to struct drm_device.pdev adds a33f187a3c9d drm/cirrus: Remove references to struct drm_device.pdev adds ba596ee65452 drm/gma500: Fix trailing whitespaces adds a2c68495b579 drm/gma500: Remove references to struct drm_device.pdev adds 0e6aadca117a drm/mgag200: Remove references to struct drm_device.pdev adds dc3629ab040e drm/qxl: Remove references to struct drm_device.pdev adds abe391088632 drm/radeon: Fix trailing whitespaces adds d86a41267b32 drm/radeon: Remove references to struct drm_device.pdev adds 56492fe94ab0 drm/vboxvideo: Remove references to struct drm_device.pdev adds 5bbacc2e7ab1 drm/virtgpu: Remove references to struct drm_device.pdev adds 840462e6872d drm/vmwgfx: Remove references to struct drm_device.pdev adds f4f3beb779df drm/v3d: Use platform_get_irq_optional() to get optional IRQs adds 334dd38a3878 drm/v3d: Set dma_mask as well as coherent_dma_mask adds 545d9d780262 drm/v3d: Don't clear MMU control bits on exception adds 70612d0e121e drm/ttm: Remove pinned bos from LRU in ttm_bo_move_to_lru_ [...] adds 18589d74f45d Merge tag 'drm-misc-next-2020-12-17' of git://anongit.free [...] adds 9bb85a6e29de drm/edid: Add additional HFVSDB fields for HDMI2.1 adds 4499d488f6ee drm/edid: Parse MAX_FRL field from HFVSDB block adds 76ee7b905678 drm/edid: Parse DSC1.2 cap fields from HFVSDB block adds ce32a6239de6 drm/dp_helper: Add Helpers for FRL Link Training support f [...] adds 3ce98018c8f9 drm/dp_helper: Add support for link failure detection adds e2e16da398d9 drm/dp_helper: Add support for Configuring DSC for HDMI2.1 Pcon adds 07c9b8634fb6 drm/dp_helper: Add helpers to configure PCONs RGB-YCbCr Co [...] adds 2f78347e3634 drm/i915: Capture max frl rate for PCON in dfp cap structure adds ced42f2df5fd drm/i915: Add support for starting FRL training for HDMI2. [...] adds 4f3dd47acbed drm/i915: Check for FRL training before DP Link training adds 9488a030ac91 drm/i915: Add support for enabling link status and recovery adds b9d96dacdc3d drm/i915: Read DSC capabilities of the HDMI2.1 PCON encoder adds 6e6cb758e035 drm/i915: Add helper functions for calculating DSC paramet [...] adds 10fec80b48c5 drm/i915/display: Configure PCON for DSC1.1 to DSC1.2 encoding adds 522508b665df drm/i915/display: Let PCON convert from RGB to YCbCr if it can adds 5beed15e4b53 Merge tag 'topic/dp-hdmi-2.1-pcon-2020-12-23' of git://ano [...] adds e08379eb9bf3 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries adds ccce5ea0faa1 drm/imx: depend on COMMON_CLK to fix compile tests adds c2d789fb500c gpu: drm: imx: convert comma to semicolon adds f35a2a99100f drm/encoder: make encoder control functions optional adds ca5092d04d86 drm: add drmm_encoder_alloc() adds 59abba48c429 drm/simple_kms_helper: add drmm_simple_encoder_alloc() adds 0a1b813f06f1 drm/plane: add drmm_universal_plane_alloc() adds 9dbb70fd6637 drm/crtc: add drmm_crtc_alloc_with_planes() adds c805ec7eb210 drm/imx: dw_hdmi-imx: move initialization into probe adds bed00ddedf0d drm/imx: imx-ldb: use local connector variable adds 8767f4711b2b drm/imx: imx-ldb: move initialization into probe adds 396852df02b9 drm/imx: imx-tve: use local encoder and connector variables adds a91cfaf6e650 drm/imx: imx-tve: move initialization into probe adds e2127db8904a drm/imx: imx-tve: use devm_clk_register adds 5145fe5bed7c drm/imx: parallel-display: use local bridge and connector [...] adds 495590c65942 drm/imx: parallel-display: move initialization into probe adds a495301a9f7b drm/imx: dw_hdmi-imx: use drm managed resources adds b0d0bf581fe2 drm/imx: imx-ldb: use drm managed resources adds 2b20c9617410 drm/imx: imx-tve: use drm managed resources adds c0ad88a9d8e5 drm/imx: parallel-display: use drm managed resources adds 699e7e543f1a drm/imx: ipuv3-plane: use drm managed resources adds 16da8e9a7767 drm/imx: ipuv3-crtc: use drm managed resources adds e240cc766523 Merge tag 'imx-drm-next-2021-01-04' of git://git.pengutron [...] adds ca765c731ebd Merge tag 'drm-intel-next-2021-01-04' of git://anongit.fre [...] adds a4767912aa63 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] adds a1bc5e314581 drm/bridge: thc63lvd1024: Fix regulator_get_optional() misuse adds 136ce7684bc1 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() adds 2551952e802c drm: Add default modes for connectors in unknown state adds 53ced169373a drm: rcar-du: Fix crash when using LVDS1 clock for CRTC adds 594f967b53ff drm: rcar-du: Release vsp device reference in all error paths adds d8d164a2b2c7 drm: rcar-du: Drop unneeded encoder cleanup in error path adds 73deb7b34c84 drm: rcar-du: Use DRM-managed allocation for VSP planes adds f5f16725edbc drm: rcar-du: Use DRM-managed allocation for encoders adds ea6aae151887 drm: rcar-du: Embed drm_device in rcar_du_device adds a476f9e8c00c drm: rcar-du: Replace dev_private with container_of adds 9a248605980a drm: rcar-du: Skip encoder allocation for LVDS1 in dual-link mode adds 3a608bcbb97e drm: rcar-du: Drop local encoder variable adds 8d7d33f6be06 drm: rcar-du: Fix the return check of of_parse_phandle and [...] adds 9fa120458da1 drm: rcar-du: Fix leak of CMM platform device reference adds 506c34ca7f89 drm: arc: Remove unnecessary drm_plane_cleanup() wrapper adds 739fac48b678 drm: sti: Remove unnecessary drm_plane_cleanup() wrapper adds 57b155f00259 drm: vc4: Remove unnecessary drm_plane_cleanup() wrapper adds 913848ad52da drm: zte: Remove unnecessary drm_plane_cleanup() wrapper adds 47f10854ca89 drm: Don't export the drm_gem_dumb_destroy() function adds 8dbe1b4a1597 drm: Move legacy device list out of drm_driver adds b1dda997a8a9 drm: Use a const drm_driver for legacy PCI devices adds 2c8aba81d32b drm: Constify drm_driver in drivers that don't modify it adds a9a472aab9cd dt-bindings: display: bridge: renesas,lvds: RZ/G2E needs r [...] adds 0647bf1556eb drm: bridge: dw-hdmi: Remove redundant null check before c [...] adds 3fc5a284213d drm: bridge: adv7511: Remove redundant null check before c [...] adds 73dc923eeb5d Merge tag 'du-next-20210105' of git://linuxtv.org/pinchart [...] adds cb3cfbf79aff Merge tag 'drm-misc-next-2021-01-06' of git://anongit.free [...] adds 2313f4700327 Merge drm/drm-next into drm-misc-next adds 4992a7f7105d drm/hisilicon: Use simple encoder adds 2b405ec0e1c4 drm/mipi-dbi: Switch to new kerneldoc syntax for named var [...] adds e695e62306d4 drm/hisilicon: Delete the empty function mode_valid adds 8aeef9d4f489 drm/virtio: make sure context is created in gem open adds ccae03f33706 drm/virtio: fix prime export for vram objects adds 8fbdbb66f8c1 PCI: Export pci_rebar_get_possible_sizes() adds 192f1bf7559e PCI: Add pci_rebar_bytes_to_size() adds 907830b0fc9e PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse adds 453f617a30aa drm/amdgpu: Resize BAR0 to the maximum available size, eve [...] adds b67554232307 dt-bindings: display: Use OF graph schema adds 9254cd1d2926 drm/hisilicon: Use drm_crtc_mask() adds 1316b6e460ff dt-bindings: display: Augment s6e63m0 bindings adds 2dee38d8cdaa drm: Removes invalid function return value comment information adds 7e60bdeb91ef drm: Fix macro name DRM_MODE_PROP_OBJECT in code comment adds dc25e3776e8f drm: distinguish return value of drm_dp_check_and_send_lin [...] adds cc3283f8f41f drm/fourcc: fix Amlogic format modifier masks adds 2df7af93fdad drm/vkms: Add vkms_config type adds 1e85b7d4279b drm/vkms: Add support for writeback module adds af20724c6863 drm/vkms: Add information about module options adds 8a11d283788e drm/amdgpu: Fix trailing whitespaces adds 8f66090b7bb7 drm/amdgpu: Remove references to struct drm_device.pdev adds 4d4dad21cc7b drm/hibmc: Remove references to struct drm_device.pdev adds 4c0d42f7ba7f drm/nouveau: Remove references to struct drm_device.pdev adds bb6dafdba6b0 video: omapfb2: Make standard and custom DSI command mode [...] adds 99be71187b6b drm/sun4i: csc: Rework DE3 CSC macros adds ea067aee45a8 drm/sun4i: de2/de3: Remove redundant CSC matrices adds 0cf1d704048a drm/sun4i: Add support for BT2020 to DE3 adds b100ed1ee8f2 drm/vc4: Use drm_gem_cma_vmap() directly adds ccfe8e9c12f9 drm/vc4: Make several BO functions static adds fa49fdbe78a5 drm/vc4: Move mmap implementation into GEM object function adds ff28a9f8d3b4 drm: Inline AGP wrappers into their only callers adds 3abc66706385 drm: Implement drm_need_swiotlb() in drm_cache.c adds 413c6466349b drm: Build drm_memory.o only for legacy drivers adds 02e415f879d2 drm: Merge CONFIG_DRM_VM into CONFIG_DRM_LEGACY adds 5c1736cff134 drm/radeon: Store PCI controller in struct radeon_device.hose adds 14054f2afcd6 drm: Move struct drm_device.hose to legacy section adds 42dceab05027 drm/panfrost: Use delayed timer as default in devfreq profile adds 681045819636 drm: Include <linux/mem_encrypt.h> in drm_cache.c adds 657b65058b1e drm/hisilicon: Fix build error adds 67f4aeb2b41a drm/sun4i: tcon: fix inverted DCLK polarity adds 7569c6051fc4 drm: drm_crc: fix a kernel-doc markup adds 8323c625487a drm/vblank: Fix typo in docs adds 93dd856192b9 drm/vmwgfx: add Zack Rusin as maintainer adds 31856c8c1ce4 drm/vmwgfx: Remove stealth mode adds 9703bb329206 drm/vmwgfx: Switch to a managed drm device adds be4f77ac6884 drm/vmwgfx: Cleanup fifo mmio handling adds 8772c0bb58bb drm/vmwgfx: Cleanup pci resource allocation adds 359dc60d0fa5 drm/vmwgfx: Remove the throttling code adds 8426ed9c4b42 drm/vmwgfx: Cleanup the cmd/fifo split adds 625f8fb5bb5f drm/vmwgfx: Fix display register usage for some older configs adds 5b34ab52401f drm/modes: Switch to 64bit maths to avoid integer overflow adds 9acdfb11a805 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 5d91295257ea drm/imx: dw_hdmi-imx: depend on OF to fix randconfig compi [...] adds 82581fcf070b drm/modes: add non-OF stub for of_get_drm_display_mode adds eec3bb0fcf07 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds afcfbcb39fe5 ALSA: core: Use DIV_ROUND_UP() instead of open-coding it adds 7ef74bdc0d97 ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it adds af787b2e837f ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it adds e02e198e88f4 ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it adds 636c46c51cfc ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it adds 7ca4282ade77 ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it adds 7095be6d2cc2 ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it adds 483548a26f1a ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it adds 81d0ec4349ec ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it adds a434713bfefa ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it adds e4d8aef21403 ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it adds af102a88ade2 ALSA: vx: Use roundup() instead of open-coding it adds 6b5edf1dcc60 ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 4743feb9f43b ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open- [...] adds a8667a3f1588 ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it adds db43394690d0 ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it adds e08eaf4003e2 ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 64062869f0d6 ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 6dcb8bf9a1d7 Merge branch 'for-linus' into for-next adds 75b1a8f9d62e ALSA: Convert strlcpy to strscpy when return value is unused adds 39cc6daf7654 Merge remote-tracking branch 'sound/for-next' adds 984fcd3f4e7b Merge existing fixes from asoc/for-5.11 adds a9830fc38881 catpt: Switch to use list_entry_is_head() helper adds 7726e49837af ASoC: wm_adsp: Improve handling of raw byte streams adds 6bdd75a1f6f5 ASoC: rt1015: modify calibration sequence for better performance adds 57fc2bbc62ef ASoC: sprd: Switch to use list_entry_is_head() helper adds e05cde84eabc ASoC: meson: Use managed DMA buffer allocation adds 49d411f2c93a ASoC: Intel: common: Fix some typos adds 4ac275eda0d7 ASoC: rt1015: sort header inclusions adds bf1eb056ac15 ASoC: rt1015: save boost_mode only if valid adds e48b41e903a1 ASoC: rt1015: return error if any when setting bypass_boost adds 3128f1c3b53d ASoC: rt1015: refactor retry loop and rt1015_priv allocation adds a5db2ca51367 ASoC: rt1015: remove unneeded variables in rt1015_priv adds 89ffd36a9ece Merge series "ASoC: rt1015: apply some refactors" from Tzu [...] adds e9141c1aaa72 ASoC: rt5645: Remove the redundant delay time adds a0b653e89a3a ASoC: wm_adsp: Only use __be32 for big-endian data adds f6212e0ab3ff ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types adds c1cbbea9c4db ASoC: mediatek: add MTK_PMIC_WRAP dependency adds e33c93b2206f ASoC: wm8962: Add optional mclk device tree binding adds a1f31cc4e98e ASoC: fsl_aud2htx: select SND_SOC_IMX_PCM_DMA adds d750570e0481 ASoC: rt1015: re-calibrate again when resuming adds 81a6320da73c ASoC: rt1015: remove bclk_ratio adds a8644292ea46 ASoC: txx9: Remove driver adds aac568269bd8 ASoC: Intel: bytcht_es8316: Remove comment about SSP0 bein [...] adds 2c1382840c19 ASoC: soc-pcm: disconnect BEs if the FE is not ready adds 31c51a424f51 ASoC: es8328: Remove redundant null check before clk_disab [...] adds 867f8d18df4f ASoC: rt5682: fix getting the wrong device id when the sus [...] adds 5a15cd7fce20 ASoC: rt5682: enable fast discharge for headset unplugging adds 4eeed5f40354 ASoC: soc-pcm: return correct -ERRNO in failure path adds fe9989fb25b0 ASoC: wm_adsp: Fix uninitialized variable warnings adds e91b65b36fde ASoC: soc-pcm: Fix an uninitialized error code adds 11b943c06a1c ASoC: Intel: KMB: Enable DMA transfer mode adds 9ddaa1e6181b ASoC: intel, keembay-i2s: Add info for device to use DMA adds f3ddced14b42 Merge series "Enable DMA mode on Intel Keem Bay platform" [...] adds 21f603482a6b ASoC: rt5645: Introduce mapping for ACPI-defined GPIO adds a4dae468cfdd ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series adds 28c988492cf6 ASoC: rt5645: add inv_hp_det flag adds 3ac2bfd52b7d ASoC: rt5645: Enable internal microphone and JD on ECS EF20 adds 1675cdd3d7e2 Merge series "ASoC: rt5645: Enable internal mic and headse [...] adds 780b1a02c179 ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slo [...] adds 554a1b00957e ASoC: adau17x1: Remove redundant null check before clk_dis [...] adds f2973a1de9d9 ASoC: es8316: Fix possible NULL pointer deref in es8316_di [...] adds 8b66d7c58c11 ASoC: SOF: add mutex to protect the dsp_power_state access adds 1851ccf9e155 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS [...] adds 46466ab68e75 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_ [...] adds df33032146ba ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC adds 43fb2919d4cb Merge series "ASoC: Intel: bytcr_rt5640: Add support for d [...] adds 856fe64da84c ASoC: cs42l56: fix up error handling in probe adds 6fd8d2d275f7 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai adds 22eee4d3efe3 ASoC: atmel-pdc: Use managed DMA buffer allocation adds 5ac813c83483 ASoC: bcm: cygnus: Use managed DMA buffer allocation adds b3c0ae75f5d3 ASoC: kirkwood: Use managed DMA buffer allocation adds 9c6d7f9346b1 ASoC: soc-pcm: move dpcm_set_fe_update_state() adds a7e20444ef5e ASoC: soc-pcm: add dpcm_set_be_update_state() adds 2805b8bd3e0b ASoC: soc-pcm: add soc_pcm_set_dai_params() adds a39748d03cbc ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() adds 342c3bc515fd Merge series "ASoC: soc-pcm: cleanup code" from Kuninori M [...] adds 7edb3051f116 ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops adds daff7f1478e1 ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown adds 3475b44c7601 ASoC: SOF: sof-pci-dev: add .shutdown() callback adds 44a4cfad8d78 ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback adds eb424de4c588 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next adds 6200e3493ae2 Merge remote-tracking branch 'sound-asoc/for-next' adds 1e2020aa0da0 Input: da7280 - fix missing error test adds fafd320ae51b Input: raydium_ts_i2c - do not send zero length adds 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF adds f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM adds 60dc45119465 Input: omap4-keypad - switch to use managed resources adds 7e0541b25702 Input: omap4-keypad - disable unused long interrupts adds 905dbf1d39d7 Input: omap4-keypad - scan keys in two phases and simplify [...] adds 98b0c88d4bfb Input: omap4-keypad - move rest of key scanning to a separ [...] adds 29bf35e5ee80 Input: omap4-keypad - use PM runtime autosuspend adds 2f6aa61d87e7 Input: omap4-keypad - implement errata check for lost key- [...] adds 35f71db49b19 Merge remote-tracking branch 'input/next' adds 485f705364d3 Merge branch 'io_uring-5.11' into for-next adds 1e8f44f159b3 do_tmpfile(): don't mess with finish_open() adds 26ddb45e13a3 fs/namei.c: Remove unlikely of status being -ECHILD in loo [...] adds e36cffed20a3 fs: make unlazy_walk() error handling consistent adds ae66db45fd30 saner calling conventions for unlazy_child() adds 6c6ec2b0a3e0 fs: add support for LOOKUP_CACHED adds 99668f618062 fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED adds 8c8f73f1bd2f Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds 577dacce1d00 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] adds 662c40d77634 io_uring: modularize io_sqe_buffer_register adds 312bee110d06 io_uring: modularize io_sqe_buffers_register adds a9f7c7a1f408 Merge branch 'for-5.12/io_uring' into for-next adds f4964fb3ba9d Merge remote-tracking branch 'block/for-next' adds cc07d72bf350 dm raid: fix discard limits for raid1 adds f7b347acb5f6 dm integrity: select CRYPTO_SKCIPHER adds b690bd546b22 dm zoned: select CONFIG_CRC32 adds 8abec36d1274 dm crypt: do not wait for backlogged crypto request comple [...] adds d68b29584c25 dm crypt: use GFP_ATOMIC when allocating crypto requests f [...] adds fcc42338375a dm snapshot: flush merged data before committing metadata adds 0378c625afe8 dm: eliminate potential source of excessive kernel log noise adds 9b5948267adc dm integrity: fix flush with external metadata device adds 8e14f610159d dm crypt: do not call bio_endio() from the dm-crypt tasklet adds 17ffc193cdc6 dm integrity: fix the maximum number of arguments adds c87a95dc28b1 dm crypt: defer decryption to a tasklet if interrupts disabled adds e83c7ae33970 Merge remote-tracking branch 'device-mapper/for-next' adds 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() adds 4069fcad1386 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 54a177383155 mmc: mxs-mmc: Fix a resource leak in an error handling pat [...] adds 65c5927a4f6d mmc: owl-mmc: Fix a resource leak in an error handling pat [...] adds 54507f1f2e2d mmc: sdhci-sprd: Fix some resource leaks in the remove function adds e6ce396b1e52 mmc: usdhi6rol0: Fix a resource leak in the error handling [...] adds b8af7f14dd4d mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN adds e4224d04b161 Merge branch 'fixes' into next adds e44b957f9bc0 dt-bindings: mmc: sunxi: Add Allwinner A100 and H616 compatibles adds c49d78933bc8 mmc: sunxi: add support for A100 mmc controller adds f1429972f25d Merge branch 'fixes' into next adds 4181f4948d20 mmc: sdhci-msm: Warn about overclocking SD/MMC adds e242441db343 mmc: sdhci-msm: Actually set the actual clock adds ba0fc2d67f8d mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment [...] adds 0a2d94f3aa90 mmc: renesas_internal_dmac: add pre_req and post_req support adds 574fa96b6520 mmc: mediatek: fix race condition between msdc_request_tim [...] adds 2cab9601e37d mmc: meson-gx: check for scatterlist size alignment in block mode adds 64cdd84bb109 mmc: tmio: Add data timeout error detection adds b3d274c36d7c mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune adds 47dee9fe3f60 mmc: jz4740: remove unused struct component card_detect_irq adds 339d82267e26 mmc: omap: remove unused struct component card_detect_irq adds 3eeb1f69510c dt-bindings: mmc: renesas,sdhi: Add r8a779a0 support adds f73219049034 mmc: rtsx: Add MMC_CAP2_NO_SDIO flag adds 192861da4dc4 mmc: sdhci-pci-gli: Add a switch to enable/disable CQHCI support adds 42a5881ea921 dt-bindings: mmc: sdhci-msm: Document the SDX55 compatible adds b7e56c7aeb66 Merge branch 'fixes' into next adds 15c99862aeed mmc: sdhci-of-arasan: Fixed kernel-doc format warning adds 4f7d039f793b mmc: sdhci-of-arasan: Change code style of mapping the sys [...] adds a89de2e1ecf9 dt-bindings: mmc: xenon: add AP807 compatible string adds 78b19c48607d mmc: xenon: add AP807 compatible string adds 0b88ee7375f0 mmc: sunxi-mmc: Ensure host is suspended during system sleep adds 70c8be85715b mmc: rtsx: add delay before power on adds 836a9ec4b9ab dt-bindings: mmc: sdhci-am654: Add compatible string for AM64 SoC adds 30fa34e2689e mmc: sdhci_am654: Add Support for TI's AM64 SoC adds ea085d5f0188 mmc: core: remove needless err = 0 in mmc_init_card() adds 9dcf107721fb Merge remote-tracking branch 'mmc/next' adds c58ad0f2b052 mfd: bd9571mwv: Use devm_mfd_add_devices() adds e413c27e2ec8 dt-bindings: mfd: bd9571mwv: Document BD9574MWF adds b0f87e8ac263 mfd: rohm-generic: Add BD9571 and BD9574 adds 30402f97f965 regulator: bd9571mwv: rid of using struct bd9571mwv adds ceee9dc13bf9 regulator: bd9571mwv: Add BD9574MWF support adds b9f71d14e570 gpio: bd9571mwv: Use the SPDX license identifier adds 2d7af444e836 gpio: bd9571mwv: rid of using struct bd9571mwv adds 2e35627e6956 gpio: bd9571mwv: Add BD9574MWF support adds bfb26be7fe90 mfd: bd9571mwv: Use the SPDX license identifier adds 1e40a92c651f mfd: bd9571mwv: Use devm_regmap_add_irq_chip() adds f16e1fd197f8 mfd: bd9571mwv: Make the driver more generic adds b2548da647bb mfd: bd9571mwv: Add support for BD9574MWF adds 16a892c0a6e0 mfd: altera-sysmgr: Fix physical address storing more adds 99f5be3e25cf mfd: sgi-ioc3: Turn Kconfig option into a bool adds 8237e8382498 dt-bindings: mfd: Correct the node name of the panel LED adds 8ac17ff491d2 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell adds 5462284198bb mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout adds c6b1235e277b mfd: Standardise MFD_CELL_* helper names adds 03f9075b1b9a mfd: gateworks-gsc: Fix interrupt type adds d0e648f2186a mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs adds 947be86d03f7 Merge remote-tracking branch 'mfd/for-mfd-next' adds 1027a42c25cb power: reset: linkstation-poweroff: add missing put_device() adds 34fb2a952ba8 power: supply: cpcap-battery: improve handling of 3rd part [...] adds 1e625fe6fa91 power: supply: ingenic: remove unneeded semicolon adds e62333e26be6 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression adds f384989e88d4 power: supply: max8997_charger: Set CHARGER current limit adds 4a22969be94a power: supply: max8997_charger: fix spelling mistake "dico [...] adds d64930324370 dt-bindings: power: Add the bq256xx dt bindings adds 32e4978bb920 power: supply: bq256xx: Introduce the BQ256XX charger driver adds 6b714ea49b2a power: supply: axp288_fuel_gauge: Add Mele PCG03 to the deny-list adds f1d33ae806ec power: supply: remove duplicated argument in power_supply_ [...] adds ed3c19bdb0f4 power: supply: max14656: Drop unused includes adds 3188677d4901 power: supply: max8903: Absorb pdata header adds 50da8d04ee52 power: supply: max8903: Convert to GPIO descriptors adds cd900f181ad6 power/supply: Add ltc4162-l-charger adds 249aacc6a30f power: supply: ltc4162-l: Constify static struct attribute_group adds 2f7cf24f4205 power: supply: core: Constify static struct attribute_group adds 3235d1305066 power: reset: Add poweroff driver for ATC260x PMICs adds a3b4388ea19b power: supply: z2_battery: Convert to GPIO descriptors adds cb6d6918c56f power: supply: wm97xx_battery: Convert to GPIO descriptor adds b059b48500da Merge tag 'ib-psy-pxa-for-5.12-signed' into psy-next adds c3f181351647 power: supply: bq256xx: Fix BQ256XX_NUM_WD_VAL and bq256xx [...] adds c82a2fbe6c02 power: supply: Add battery gauge driver for Acer Iconia Tab A500 adds 4bff91bb3231 power: supply: cpcap-charger: Fix missing power_supply_put() adds 97456a24acb4 power: supply: cpcap-battery: Fix missing power_supply_put() adds 2828ffc2a276 power: supply: cpcap-charger: Fix flakey reboot with charg [...] adds e015964a2868 power: supply: cpcap-charger: Make VBUS already provided d [...] adds 41ac23f5c9fb power: supply: cpcap-charger: Use standard enumeration adds c6fdea96646d power: supply: cpcap-charger: Limiting charge current on Droid 4 adds 5a21489207a5 power: supply: cpcap-charger: Drop internal state and use [...] adds 6ddcec581fdc power: supply: cpcap-charger: Simplify things with enable [...] adds 2071236b8519 power: supply: cpcap-charger: Provide state updates for ba [...] adds bb8b9a985083 power: supply: cpcap-battery: Use charger status for batte [...] adds 4fb0357c6d57 power: supply: cpcap-battery: Add charge_full property adds faf6e9008114 power: supply: cpcap-battery: Keep track of state for capa [...] adds 1e64926c5dd9 power: supply: cpcap-battery: Implement capacity reporting adds 0f596487ff99 power: supply: cpcap-battery: Add charge_now property adds 284448495860 power: supply: cpcap-battery: Fix typo adds 61e3c5d53d73 Merge remote-tracking branch 'battery/for-next' adds f518be6eccbd Merge existing fixes from regulator/for-5.11 adds 4d5270e70981 lib/linear_ranges: fix repeated words & one typo adds ac6b559d8189 regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate adds 934b05e81862 regulator: rt4831: Adds DT binding document for Richtek RT [...] adds 9351ab8b0cb6 regulator: rt4831: Adds support for Richtek RT4831 DSV regulator adds 3b15ccac161a regulator: Add regulator driver for ATC260x PMICs adds 90cf443d841e regulator: core.c: Replace references to non-existent function adds 951384cabc5d regulator: qcom-rpmh-regulator: add pm8009-1 chip revision adds c3da02421230 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators adds a5694a3ce535 Merge series "regulator: fix pm8009 bindings on sm8250" fr [...] adds c42088491c12 Merge branch 'regulator-5.11' into regulator-5.12 adds 3c14dbd4b8ee regulator: ROHM bd7xxxx: Do not depend on parent driver data adds a0db6b0aa670 regulator: Regulator driver for the Mediatek DVFSRC adds f45c522cf875 Merge series "Add driver for dvfsrc, support for active st [...] adds 907dfdc945aa regulator: bd718x7: Stop using parent data adds 3c42728c18d0 regulator: mcp16502: lpm pin can be optional on some platforms adds 8aad7fabce6a MAINTAINERS: add myself as maintainer for mcp16502 adds eea0b4e21323 regulator: mcp16502: document lpm as optional adds 90fd840e7277 Merge series "regulator: mcp16502: make lpm pin optional" [...] adds c512150b266b regulator: ab8500: Remove unused platform data adds 3acb64c07e95 regulator: ab8500: Decomission platform data header adds f60ee08c3c2d Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds 05fa3ad23641 Merge remote-tracking branch 'regulator/for-next' adds 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing adds 601c202a0ae8 Merge remote-tracking branch 'security/next-testing' adds 949d4012ad4b security: keys: Fix fall-through warnings for Clang adds ccd6e5ff45de keys: Remove outdated __user annotations adds b38ee39dcac9 watch_queue: Drop references to /dev/watch_queue adds a1b80a844a6e security/keys: use kvfree_sensitive() adds b25158e97da6 KEYS: asymmetric: Fix kerneldoc adds 480a47835cd0 security: keys: delete repeated words in comments adds 9fbbee9c1e5c KEYS: remove redundant memset adds 06c2c1071bdb crypto: asymmetric_keys: fix some comments in pkcs7_parser.h adds cfd791996478 encrypted-keys: Replace HTTP links with HTTPS ones adds 0e03be61d191 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one adds d84a40b06bbe crypto: pkcs7: Use match_string() helper to simplify the code adds fa2ed2022110 keys: remove trailing semicolon in macro definition adds e786f79d86bf crypto: public_key: Remove redundant header file from publ [...] adds fce30a87db3b certs/blacklist: fix kernel doc interface issue adds 8ecd5e7df02b certs: Fix blacklisted hexadecimal hash string check adds 9a0418816efd PKCS#7: Fix missing include adds a03da41508b1 certs: Fix blacklist flag type confusion adds 6b8945603d05 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID adds 0612bc919599 Merge remote-tracking branch 'keys/keys-next' adds 95ca90726ea6 selinux: handle MPTCP consistently with TCP adds a9ffe682c58a selinux: fix inconsistency between inode_getxattr and inod [...] adds 46434ba04093 selinux: remove unused global variables adds 3c797e514b92 selinux: drop the unnecessary aurule_callback variable adds db478cd60d55 selinux: make selinuxfs_mount static adds cd2bb4cb0996 selinux: mark some global variables __ro_after_init adds e0de8a9aebd0 selinux: mark selinux_xfrm_refcount as __read_mostly adds 08abe46b2cfc selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support adds 215b674b84dd security: add inode_init_security_anon() LSM hook adds e7e832ce6fa7 fs: add LSM-supporting anon-inode interface adds 29cd6591ab6f selinux: teach SELinux about anonymous inodes adds b537900f1598 userfaultfd: use secure anon inodes for userfaultfd adds 703291a6453d Merge remote-tracking branch 'selinux/next' adds a2903a437c5b tpm: Fix fall-through warnings for Clang adds 6327c8f2bc18 char: tpm: add i2c driver for cr50 adds 2a6c12346008 tpm: Remove tpm_dev_wq_lock adds 262fafe138e8 keys: Update comment for restrict_link_by_key_or_keyring_chain adds 214cbd1a2e01 Merge remote-tracking branch 'tpmdd/next' adds a1b861faa684 kernel/audit: convert comma to semicolon adds 149a75af993c Merge remote-tracking branch 'audit/next' adds ca880a15ef5c dt-bindings:iio:health:ti,afe4404: Fix wrong compatible value. adds 0499220d6dad dt-bindings: Add missing array size constraints adds 9428d93e4919 dt-bindings: usb-connector: Use OF graph schema adds 5250f8f37b7e dt-bindings: usb: Use OF graph schema adds 4b52be0ce6ad dt-bindings: Remove plain text OF graph binding adds a015fbf7b43c Merge remote-tracking branch 'devicetree/for-next' adds a34d4197a144 Merge existing fixes from spi/for-5.11 adds e2be70318d7b spi: orion: enable clocks before spi_setup adds 22a6d41c8712 spi: orion: enable support for switching CS every transfer [...] adds f7005142dace spi: uapi: unify SPI modes into a single spi.h header adds d962608ce218 spi: Add SPI_NO_TX/RX support adds ffe9819b6766 spi: dt-bindings: document zero value for spi-{rx,tx}-bus- [...] adds 9584fc95cadc spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery adds f4a10fc42251 spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description adds 8b835da61774 spi: stm32: update dev_dbg() print format for SPI params adds 74523a5dae0c spi: txx9: Remove driver adds 3a5c09c8d1ed spi: cadence-quadspi: Set master max_speed_hz adds ceeda328edee spi: cadence-quadspi: Abort read if dummy cycles required [...] adds 888d517b9925 spi: cadence-quadspi: Set dummy cycles from STIG commands adds 7512eaf54190 spi: cadence-quadspi: Fix dummy cycle calculation when bus [...] adds a273596b9b50 spi: cadence-quadspi: Implement a simple supports_op hook adds 0920a32cf6f2 spi: cadence-quadspi: Wait at least 500 ms for direct reads adds f453f293979f spi: cadence-quadspi: Add DTR support adds b49977976127 dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM adds 9684752e5fe3 dt-bindings: spi: Add Tegra Quad SPI device tree binding adds e5c92bb924ce MAINTAINERS: Add Tegra Quad SPI driver section adds 921fc1838fb0 spi: tegra210-quad: Add support for Tegra210 QSPI controller adds 98621ed011c5 spi: spi-mem: Mark dummy transfers by setting dummy_data bit adds 6a8a8b51703c spi: tegra210-quad: Add support for hardware dummy cycles [...] adds ee14a6ef564c Merge series "Add Tegra Quad SPI driver" from Sowjanya Kom [...] adds 8728a81b8f10 spi: Fix distinct pointer types warning for ARCH=mips adds 6be69293196c spi: renesas,sh-msiof: Add r8a779a0 support adds 6650ab2a4426 spi: spi-bcm-qspi: style: Simplify bool comparison adds 2ef0170e9039 spi: cadence-quadspi: Fix build warning on 32-bit platforms adds bfeccc6a18de spi: rpc-if: Gaurd .pm assignment with CONFIG_PM_SLEEP #if [...] adds 566c6120f095 spi: hisi-sfc-v3xx: extend version checking compatibility adds eaecba876783 spi: spi-qcom-qspi: Use irq trigger flags from firmware adds 970e8eaa0819 spi: stm32: Simplify stm32h7_spi_prepare_fthlv() adds ab2d28750aac spi: cadence-quadspi: Add QSPI support for Intel LGM SoC adds ad2775dc3fc5 spi: cadence-quadspi: Disable the DAC for Intel LGM SoC adds b436fb7d29bf spi: cadence-quadspi: Add multi-chipselect support for Int [...] adds eb4aadc31ef4 spi: Move cadence-quadspi.txt to Documentation/devicetree/ [...] adds fcebca39938f dt-bindings: spi: cadence-qspi: Add support for Intel lgm-qspi adds 10f48a12eb0d Merge series "spi: cadence-quadspi: Add QSPI controller su [...] adds 9a133f7b72f0 spi: sh-msiof: Fill in spi_transfer.effective_speed_hz adds 81f68479ec4e spi: sh-msiof: Fill in controller speed limits adds 72366b3c530c Merge series "spi: sh-msiof: Advertize bit rate limits and [...] adds c6892892a95d spi: bcm2835: Set controller max_speed_hz adds e4aad9998ee9 Merge v5.11-rc3 adds ccae0b408ba0 spi: bcm2835: Call the dedicated transfer completion function. adds 6bd2c867cd6e spi: rockchip: Call the dedicated transfer completion function. adds 7dfa69af2b5a spi: bcm2835aux: Call the dedicated transfer completion function. adds a402e397b938 spi: pxa2xx: Add support for Intel Alder Lake PCH-P adds 63212212b3d5 Merge remote-tracking branch 'spi/for-5.12' into spi-next adds cafe0102f83f Merge remote-tracking branch 'spi/for-next' adds 433df0d61c2e Merge branch 'linus' adds fbaf0aa8c7a8 x86/build: Add {kvm_guest,xen}.config targets to make help [...] adds ac5d08870d0b x86/build: Realign archhelp adds 1173fb292bae Merge branch 'x86/build' adds bdb154f074a6 x86/platform/intel-mid: Convert comma to semicolon adds 87d8099939e5 Merge branch 'x86/platform' adds 3052636aa9aa x86/mtrr: Convert comma to semicolon adds ae0e95a3f49d Merge branch 'x86/cleanups' adds 50d0ec0df09f Merge branch 'linus' adds 4b2d8ca9208b x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk adds 1cc9c2f6e90b Merge branch 'x86/misc' adds c769dcd42378 x86/microcode: Make microcode_init() static adds 300da924c996 Merge branch 'x86/microcode' adds 167dcfc08b0b x86/mm: Increase pgt_buf size for 5-level page tables adds 6c44caf1e694 Merge branch 'x86/mm' adds 7024f60d6552 x86/sev-es: Handle string port IO to kernel memory properly adds 0bacfde957c4 Merge branch 'x86/urgent' adds 2b29eed3f201 x86/platform: Retire arch/x86/platform/goldfish adds 92dbcf1d4c03 Merge branch 'x86/platform' adds 91a8f6cb06b3 x86/mm: Refine mmap syscall implementation adds 4af0e6e39b7e x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE adds 2ece3f80bf26 Merge branch 'x86/cleanups' adds 3ff4ec0e281d x86/resctrl: Add printf attribute to log function adds e0ad6dc8969f x86/resctrl: Use task_curr() instead of task_struct->on_cp [...] adds 6d3b47ddffed x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rm [...] adds d1d51a2a2abb Merge branch 'x86/cache' adds 6ae58d871319 x86/asm: Annotate movdir64b()'s dst argument with __iomem adds 5c99720b2838 x86/asm: Add a missing __iomem annotation in enqcmds() adds 9426223cd1c4 Merge branch 'x86/asm' adds 7bb39313cd62 x86/mce: Make mce_timed_out() identify holdout CPUs adds b88c9e356935 Merge branch 'ras/core' adds abd82e533d88 x86/kprobes: Do not decode opcode in resume_execution() adds 83e7ef80f52d Merge branch 'perf/kprobes' adds c60427c5df46 Merge branch 'linus' adds a35d6cc44dec Merge branch 'linus' adds 76e2fc63ca40 x86/cpu/amd: Set __max_die_per_package on AMD adds 9caa7ff509ad x86/entry: Fix noinstr fail adds a1d5c98aac33 x86/sev: Fix nonistr violation adds 0afda3a888dc locking/lockdep: Cure noinstr fail adds 77ca93a6b122 locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP adds 737495361d44 x86/mce: Remove explicit/superfluous tracing adds 66a425011c61 x86: __always_inline __{rd,wr}msr() adds 4831ca5dfc8d Merge branch 'x86/urgent' adds 9297e602adf8 selftests/x86: Use __builtin_ia32_read/writeeflags adds 640b5b13f7a7 Merge branch 'x86/misc' adds bde718b7e154 x86/entry: Emit a symbol for register restoring thunk adds 5b9796d3113e Merge branch 'x86/entry' adds 11aa1415d8bd x86/entry: Remove now unused do_IRQ() declaration adds 1286e1582d90 Merge branch 'x86/cleanups' adds aba428a0c612 timekeeping: Remove unused get_seconds() adds e3fab2f3de08 ntp: Fix RTC synchronization on 32-bit platforms adds 729e4f08f48d Merge branch 'timers/urgent' adds 06fde695ee76 genirq/msi: Initialize msi_alloc_info before calling msi_d [...] adds e90f55e0196a irqchip/irq-sl28cpld: Convert comma to semicolon adds d7f39c40ebb6 irqchip/bcm2836: Fix IPI acknowledgement after conversion [...] adds e1dc20995cb9 driver core: platform: Add extra error check in devm_platf [...] adds 4cc99d03757d irqchip/loongson-liointc: Fix build warnings adds b8e594fa20d2 irqchip/pruss: Simplify the TI_PRUSS_INTC Kconfig adds 599b3063adf4 irqchip/mips-cpu: Set IPI domain parent chip adds 4bae052dde14 Merge tag 'irqchip-fixes-5.11-1' of git://git.kernel.org/p [...] adds ed7518a99413 Merge branch 'irq/urgent' adds 6d07b5a1ba51 Merge remote-tracking branch 'tip/auto-latest' adds 6c13d7ff81e6 EDAC/amd64: Do not load on family 0x15, model 0x13 adds 6a4afe38787d EDAC/amd64: Tone down messages about missing PCI IDs adds 2a28ceef00ba EDAC/amd64: Merge sysfs debugging attributes setup code adds 61810096de3c EDAC/amd64: Merge error injection sysfs facilities adds 1865bc71a869 EDAC/amd64: Limit error injection functionality to supported hw adds e0e0427412d0 EDAC/ppc4xx: Convert comma to semicolon adds f2a34093730f Merge branch 'edac-misc' into edac-for-next adds 67f836edff6b Merge remote-tracking branch 'edac/edac-for-next' adds 3836236cb0e5 clocksource: Provide module parameters to inject delays in [...] adds f6b525a1b8cd clocksource: Retry clock read if long delays detected adds cb4ea90de98c clocksource: Check per-CPU clock synchronization when mark [...] adds a4fc8c14192e clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds 462765c8f5bb clocksource: Do pairwise clock-desynchronization checking adds 8f7eb6cf4324 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] adds 67365ea475a5 cpumask: Make "all" alias global and not just RCU adds 05e0bde2129a cpumask: Add a "none" alias to complement "all" adds 43aa066822a9 cpumask: Add "last" alias for cpu list specifications adds 4c9430563753 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" adds be06c2577eca docs: Remove redundant "``" from Requirements.rst adds 2c8bce609f09 doc: Remove obsolete RCU-bh and RCU-sched update-side API members adds 4704bd317108 list: Fix a typo at the kernel-doc markup adds 9d3a04853fe6 docs: Fix typos and drop/fix dead links in RCU documentation adds d756c74e6f6e doc: Update RCU requirements RCU_INIT_POINTER() description adds 2252ec146473 doc: Remove obsolete rcutree.rcu_idle_lazy_gp_delay boot p [...] adds 361c0f3d80dc doc: Update RCU's requirements page about the PREEMPT_RT wiki adds 81ad58be2f83 doc: Use CONFIG_PREEMPTION adds 1b7af295541d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds c5586e32dfe2 locking: Remove duplicate include of percpu-rwsem.h adds a649d25dcc67 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] adds 7dffe01765d9 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] adds bfba7ed084f8 rcu-tasks: Add RCU-tasks self tests adds c26165efac41 rcu: Make TASKS_TRACE_RCU select IRQ_WORK adds 84109ab58590 rcu: Record kvfree_call_rcu() call stack for KASAN adds 5130b8fd0690 rcu: Introduce kfree_rcu() single-argument macro adds 5ea5d1ed572c rcu: Eliminate the __kvfree_rcu() macro adds cb61583a3c0a mm: Add mem_dump_obj() to print source of memory block adds 7990283e10ce mm: Make mem_dump_obj() handle NULL and zero-sized pointers adds 18d34c8b6c54 mm: Make mem_dump_obj() handle vmalloc() memory adds f05a9bcdd9e3 mm: Make mem_obj_dump() vmalloc() dumps include start and length adds 46a4a59ab917 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] adds db2ba6110327 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] adds 6bc335828056 rcu/tree: Make rcu_do_batch count how many callbacks were [...] adds c2e13112e830 rcu/segcblist: Add additional comments to explain smp_mb() adds ae5c2341ed39 rcu/segcblist: Add counters to segcblist datastructure adds 68804cf1c905 rcu/tree: segcblist: Remove redundant smp_mb()s adds 3afe7fa53549 rcu/trace: Add tracing for how segcb list changes adds b4e6039e8af8 rcu/segcblist: Add debug checks for segment lengths adds 65e560327fe6 rcu/nocb: Turn enabled/offload states into a common flag adds 8d346d438f93 rcu/nocb: Provide basic callback offloading state machine bits adds 126d9d49528d rcu/nocb: Always init segcblist on CPU up adds d97b07818240 rcu/nocb: De-offloading CB kthread adds ef005345e6e4 rcu/nocb: Don't deoffload an offline CPU with pending work adds 5bb39dc956f3 rcu/nocb: De-offloading GP kthread adds 254e11efde66 rcu/nocb: Re-offload support adds 69cdea873cde rcu/nocb: Shutdown nocb timer on de-offloading adds 314202f84ddd rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY adds b9ced9e1ab51 rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stag [...] adds e3abe959fbd5 rcu/nocb: Only cond_resched() from actual offloaded batch [...] adds 32aa2f4170d2 rcu/nocb: Process batch locally as long as offloading isn' [...] adds 634954c2dbf8 rcu/nocb: Locally accelerate callbacks as long as offloadi [...] adds 43759fe5a137 cpu/hotplug: Add lockdep_is_cpus_held() adds dcd42591ebb8 timer: Add timer_curr_running() adds 2c4319bd1d14 rcutorture: Test runtime toggling of CPUs' callback offloading adds 70e8088b9721 tools/rcutorture: Support nocb toggle in TREE01 adds 341690611f8d rcu/nocb: Add grace period and task state to show_rcu_nocb [...] adds 3d0cef50f32e rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state( [...] adds f759081e8f5a rcu/nocb: Code-style nits in callback-offloading toggling adds 147c6852d345 rcu: Do any deferred nocb wakeups at CPU offline time adds 2341bc4a0311 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT adds 8b9a0ecc7ef5 rcu: Unconditionally use rcuc threads on PREEMPT_RT adds 36221e109eb2 rcu: Enable rcu_normal_after_boot unconditionally for RT adds b08ea1de6a8f rcu: Mark obtuse portion of stall warning as internal debug adds 243027a3c805 rcu: For RCU grace-period kthread starvation, dump last CP [...] adds 725969ac11d7 rcu: Do not NMI offline CPUs adds 683954e55c98 rcu: Check and report missed fqs timer wakeup on RCU stall adds 74612a07b83f srcu: Make Tiny SRCU use multi-bit grace-period counter adds 1a893c711a60 srcu: Provide internal interface to start a Tiny SRCU grac [...] adds 29d2bb94a8a1 srcu: Provide internal interface to start a Tree SRCU grac [...] adds 8b5bd67cf642 srcu: Provide polling interfaces for Tiny SRCU grace periods adds 5358c9fa54b0 srcu: Provide polling interfaces for Tree SRCU grace periods adds ee7f4a87a18c srcu: Document polling interfaces for Tree SRCU grace periods adds 4e7ccfae52b3 srcu: Add comment explaining cookie overflow/wrap adds fd56f64b4e3b rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state adds 0fd0548db133 rcutorture: Add writer-side tests of polling grace-period API adds bc480a6354ef rcutorture: Add reader-side tests of polling grace-period API adds 00504537f444 rcutorture: Add testing for RCU's global memory ordering adds f3ea978b712f scftorture: Add debug output for wrong-CPU warning adds e76506f0e851 refscale: Allow summarization of verbose output adds 12a910e3cd3d rcutorture: Require entire stutter period be post-boot adds 18fbf307b731 rcutorture: Make synctype[] and nsynctype be static global adds 682189a3f874 rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] adds ae19aaafae95 torture: Add fuzzed hrtimer-based sleep functions adds ea31fd9ca873 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits adds ed24affa71f7 torture: Make stutter use torture_hrtimeout_*() functions adds 1eba0ef981fd rcutorture: Use hrtimers for reader and writer delays adds 414c116e0165 torture: Make refscale throttle high-rate printk()s adds 8a67a20bf257 torture: Throttle VERBOSE_TOROUT_*() output adds edf7b8417834 rcutorture: Make object_debug also double call_rcu() heap object adds 0b962c8fe0e5 torture: Clean up after torture-test CPU hotplugging adds 1afb95fee034 torture: Maintain torture-specific set of CPUs-online books adds d945f797e483 rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 adds 0682aa7acd5d torture: Make --kcsan specify lockdep adds 1f947be7f969 torture: Make kvm.sh "--dryrun sched" summarize number of batches adds eca0501a7a20 torture: Make kvm.sh "--dryrun sched" summarize number of builds adds bc4073587067 torture: Allow kvm.sh --datestamp to specify subdirectories adds 315957cad445 torture: Prepare for splitting qemu execution from kvm-tes [...] adds d4a945e260b9 torture: Add config2csv.sh script to compare torture scenarios adds 106cc0d9e79a tools/rcutorture: Make identify_qemu_vcpus() independent o [...] adds cb212767346c torture: Make kvm.sh "Test Summary" date be end of test adds 452613719eee torture: Make kvm.sh arguments accumulate adds 0bcca18348cf torture: Print run duration at end of kvm.sh execution adds 23239fc075d6 torture: Make kvm.sh return failure upon build failure adds 22bf64cc9483 torture: Make kvm.sh include --kconfig arguments in CPU ca [...] adds 0beb394878a4 torture: Add kvm.sh test summary to end of log file adds f716348f29d3 torture: Stop hanging on panic adds 755cf0afc164 torture: Add --dryrun batches to help schedule a distributed run adds c821f855f625 torture: s/STOP/STOP.1/ to avoid scenario collision adds 365dc5cb62c8 torture: Simplify exit-code plumbing for kvm-recheck.sh an [...] adds 546eee2d931b torture: Remove "Failed to add ttynull console" false positive adds b79b0b677913 torture: Allow standalone kvm-recheck.sh run detect --trust-make adds 1120281713a5 torture: Do Kconfig analysis only once per scenario adds bfc19c13d24c torture: Add torture.sh torture-everything script adds 1adb5d6b5225 torture: Make torture.sh use common time-duration bash functions adds 197220d4a334 torture: Remove use of "eval" in torture.sh adds a115a775a8d5 torture: Add "make allmodconfig" to torture.sh adds 69d2b33e3f20 torture: Auto-size SCF and scaling runs based on number of CPUs adds 532017b11950 torture: Enable torture.sh argument checking adds 7a99487c76aa torture: Make torture.sh rcuscale and refscale deal with a [...] adds 264da4832b3a torture: Make torture.sh refscale runs use verbose_batched [...] adds c9a9d8e8f2e6 torture: Create doyesno helper function for torture.sh adds 1fe9cef42b6c torture: Make torture.sh allmodconfig retain and label output adds d97addc419e2 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale adds c679d90b21b7 torture: Make torture.sh refuse to do zero-length runs adds 5ae5f7453f93 torture: Drop log.long generation from torture.sh adds 8847bd498832 torture: Allow scenarios to be specified to torture.sh adds c66c0f94b345 torture: Add command and results directory to torture.sh log adds c54e41382270 torture: Add --kcsan-kmake-arg to torture.sh for KCSAN adds e3e1a99787fc torture: Compress KASAN vmlinux files adds 898df89e27f9 Merge branches 'clocksource.2021.01.12a', 'cpumask.2021.01 [...] adds 71a076f4a61a kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] adds 567a83e6872c random32: Re-enable KCSAN instrumentation adds 3080e5638645 Merge branch 'kcsan.2021.01.04a' into HEAD adds 8881e7a774a8 tools/memory-model: Tie acquire loads to reads-from adds 5c587f9b9c35 tools/memory-model: Remove redundant initialization in lit [...] adds 3d5c70329b91 tools/memory-model: Fix typo in klitmus7 compatibility table adds 052005cee275 tools/memory-model: Document locking corner cases adds 5f398e9d16aa tools/memory-model: Make judgelitmus.sh note timeouts adds 5d75b5817c90 tools/memory-model: Make cmplitmushist.sh note timeouts adds fc9e24985b7d tools/memory-model: Make judgelitmus.sh identify bad macros adds 95d772ea1ae6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 583d0462ba83 tools/memory-model: Fix paulmck email address on pre-exist [...] adds dba35949c7ec tools/memory-model: Update parseargs.sh for hardware verification adds 4a1337eb4520 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 73fb0db0297c tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 4887bfd5c01e tools/memory-model: Fix checkalllitmus.sh comment adds e199d248f405 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 075f73a49610 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 0a3a9cd958fb tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 83ce24a0dcc0 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 40ac9296b6cf tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 016e9035bc41 tools/memory-model: Keep assembly-language litmus tests adds 7dd8d2bc9a6b tools/memory-model: Allow herd to deduce CPU type adds 13f15231d46a tools/memory-model: Make runlitmus.sh check for jingle errors adds aa9358cf4f17 tools/memory-model: Add -v flag to jingle7 runs adds 4dd7fa8a4729 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8b07726bf9cd tools/memory-model: Fix scripting --jobs argument adds 6aeb515bfc56 tools/memory-model: Make checkghlitmus.sh use mselect7 adds a88fa7a88bb6 tools/memory-model: Make history-check scripts use mselect7 adds b2cf5fa67cc7 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 2826852e4b9e tools/memory-model: Repair parseargs.sh header comment adds 538fb27a4e05 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 6af835429c8c tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 0b5d89354de3 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 9e398d0cde61 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 1c516f6663b2 Merge branch 'lkmm-dev.2021.01.04a' into HEAD adds 9162bb1d17ca mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels adds 1159f78178ab rcutorture: Add crude tests for mem_dump_obj() adds 9e6b9a27a81f sched/idle: Fix missing need_resched() check after rcu_idl [...] adds 6c5e37d73e5c cpuidle: Fix missing need_resched() check after rcu_idle_enter() adds 6ad890af1258 torturescript: Don't rerun failed rcutorture builds adds cfd941cce497 rcu/nocb: Detect unsafe checks for offloaded rdp adds 028d407df44c rcu: Remove superfluous rdp fetch adds 38e216a142e2 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers adds 53775fd0121f rcu/nocb: Perform deferred wake up before last idle's need [...] adds 1fbabcee23be rcu/nocb: Trigger self-IPI on late deferred wake up before [...] adds 2856844861a5 entry: Explicitly flush pending rcuog wakeup before last r [...] adds 4d959df955f6 sched: Report local wake up on resched blind zone within i [...] adds 2617331c7daa entry: Report local wake up on resched blind zone while re [...] adds 79acd1286884 timer: Report ignored local enqueue in nohz mode adds c8aaa32694f2 rcu: Fix CPU-offline trace in rcutree_dying_cpu adds f81f6edb74f2 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() adds 7e31fab66be9 Merge remote-tracking branch 'rcu/rcu/next' adds 11663111cd49 KVM: arm64: Hide PMU registers from userspace when not available adds 7ded92e25cac KVM: arm64: Simplify handling of absent PMU system registers adds 2c91ef392161 KVM: arm64: Allow PSCI SYSTEM_OFF/RESET to return adds 7ba8b4380afb KVM: arm64: Use the reg_to_encoding() macro instead of sys_reg() adds 3729eeb775bd Merge remote-tracking branch 'kvm-arm/next' adds ef3a575baf53 xen/privcmd: allow fetching resource sizes adds 3499ba8198ca xen: Fix event channel callback via INTX/GSI adds 8f4fd86aa5d6 xen: Set platform PCI device INTX affinity to CPU0 adds b36b0fe96af1 x86/xen: Add xen_no_vector_callback option to test PCI INT [...] adds 4621dc6a5bf1 x86/xen: Don't register Xen IPIs when they aren't going to [...] adds 3d7746bea925 x86/xen: Fix xen_hvm_smp_init() when vector callback not a [...] adds 84ff554865db Merge remote-tracking branch 'xen-tip/linux-next' adds fe16e639831f percpu: reduce the number of cpu distance comparisons adds 7dd3050a0194 Merge branch 'for-5.12' into for-next adds 5c96f0d85ca1 Merge remote-tracking branch 'percpu/for-next' adds ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] adds 7381af027d42 Merge remote-tracking branch 'workqueues/for-next' adds c167b9c7e3d6 platform/surface: Add Surface Aggregator subsystem adds 44b84ee7b437 platform/surface: aggregator: Add control packet allocatio [...] adds 3a7081f610a0 platform/surface: aggregator: Add event item allocation caching adds 0d21bb8560ef platform/surface: aggregator: Add trace points adds 02be44f6b5a9 platform/surface: aggregator: Add error injection capabilities adds eb0e90a82098 platform/surface: aggregator: Add dedicated bus and device type adds 8d7792823da4 docs: driver-api: Add Surface Aggregator subsystem documentation adds 178f6ab77e61 platform/surface: Add Surface Aggregator user-space interface adds fc00bc8ac1da platform/surface: Add Surface ACPI Notify driver adds d69cd7eea93e platform/x86: ideapad-laptop: Disable touchpad_switch for [...] adds d26cbdd27f8c platform/surface: fix potential integer overflow on shift [...] adds a403c1dfcf9f platform/surface: aggregator_cdev: Fix access of uninitial [...] adds e94a26504f41 platform/surface: aggregator_cdev: Add comments regarding [...] adds f311b8e95857 Merge remote-tracking branch 'drivers-x86/for-next' adds aa57e77b3d28 HSI: Fix PM usage counter unbalance in ssi_hw_init adds 06e6326e5c31 Merge remote-tracking branch 'hsi/for-next' adds 5ccfa39ddd47 leds: Use DEVICE_ATTR_{RW, RO, WO} macros adds 66898f3fe906 leds: ss4200: simplify the return expression of register_n [...] adds 96cd76dc9dea leds: leds-lm3533: convert comma to semicolon adds 6615fda1f8cc leds: leds-ariel: convert comma to semicolon adds 0e5c2221f759 leds: lm3533: Switch to using the new API kobj_to_dev() adds 6207cb85fe68 leds: gpio: Set max brightness to 1 adds 9a5ad5c5b2d2 leds: trigger: fix potential deadlock with libata adds 168b0ddd5276 Merge remote-tracking branch 'leds/for-next' adds 7520962b6690 drivers: base: remove unused function find_bus() adds 1f0dfa0545e7 driver core: Add debug logs for device link related probe [...] adds fb88c9a3e2ed drivers: base: Kconfig: fix spelling mistake "heterogenous [...] adds 4b9bbb29baf6 driver core: Add device link support for INFERRED flag adds b90fb8f66c61 driver core: Have fw_devlink use DL_FLAG_INFERRED adds b0e2fa4f611b driver core: Handle cycles in device links created by fw_devlink adds c13b82792711 driver core: fw_devlink_relax_cycle() can be static adds e590474768f1 driver core: Set fw_devlink=on by default adds 0fab972eef49 drivers: core: Detach device from power domain on shutdown adds 3ac6e56c325e Revert "drivers: core: Detach device from power domain on [...] adds f33596f1a349 Merge remote-tracking branch 'driver-core/driver-core-next' adds 894f1f4f49a3 kcov, usbip: collect coverage from vhci_rx_loop adds 3c1037e2b6a9 USB: usbtmc: Fix reading stale status byte adds c9784e23c102 USB: usbtmc: Add USBTMC_IOCTL_GET_STB adds d1d9defdc6d5 USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB adds 614b388c3426 USB: usbtmc: Bump USBTMC_API_VERSION value adds c824c73a5e08 usb: dwc3: drd: Avoid error when extcon is missing adds cb4d9b52ec06 usb: dwc3: drd: Improve dwc3_get_extcon() style adds d2a704e29711 dt-bindings: usb: dwc3-imx8mp: add imx8mp dwc3 glue bindings adds 6dd2565989b4 usb: dwc3: add imx8mp dwc3 glue layer driver adds fb8587a2c165 arm64: dtsi: imx8mp: add usb nodes adds 43da4f92a611 arm64: dts: imx8mp-evk: enable usb1 as host mode adds 9b3bd898421b usb: gadget: u_serial: use %*ph to print small buffer adds 82c46b8ed9dc usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback adds 8280de6ab07b usb: gadget: composite: Split composite reset and disconnect adds 77adb8bdf422 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded adds 7c9a2598463a usb: dwc3: gadget: Preserve UDC max speed setting adds ed054e4e95d6 USB: gadget: f_printer: set a default q_len adds 4d7aae9f7a18 usb: gadget: configfs: Add a specific configFS reset callback adds 841081d89d5a usb: usbip: Use DEFINE_SPINLOCK() for spinlock adds a66a7d48f34a Merge 5.11-rc3 into usb-next adds aa62401644b3 dt-bindings: usb: usb-hcd: Detach generic USB controller p [...] adds b0864e1a4d9d dt-bindings: usb: Convert generic USB properties to DT schemas adds 5c67b97ecfa7 dt-bindings: usb: usb-drd: Add "otg-rev" property constraints adds 99581ba863f9 dt-bindings: usb: Add "ulpi/serial/hsic" PHY types adds e692cc354415 dt-bindings: usb: usb-hcd: Add "tpl-support" property adds c26835071c18 dt-bindings: usb: Add generic "usb-phy" property adds 17c01b82819e dt-bindings: usb: Convert xHCI bindings to DT schema adds 5b7e1bfd882f dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device adds 55e945593b0a dt-bindings: usb: renesas-xhci: Refer to the usb-xhci.yaml file adds 389d77658801 dt-bindings: usb: Convert DWC USB3 bindings to DT schema adds 53f5ef5d622b dt-bindings: usb: dwc3: Add interrupt-names property support adds f82dc5571996 dt-bindings: usb: dwc3: Add synopsys, dwc3 compatible string adds 6f84a28df802 dt-bindings: usb: dwc3: Add Tx De-emphasis constraints adds dc87c87126d1 dt-bindings: usb: dwc3: Add Frame Length Adj constraints adds 042cdcd6c923 dt-bindings: usb: meson-g12a-usb: Fix FL-adj property value adds 3b34a58969b2 dt-bindings: usb: meson-g12a-usb: Validate DWC2/DWC3 sub-nodes adds e9cd063547a1 dt-bindings: usb: keystone-dwc3: Validate DWC3 sub-node adds 1fd7b103451e dt-bindings: usb: qcom,dwc3: Validate DWC3 sub-node adds 492d3d246203 dt-bindings: usb: intel, keembay-dwc3: Validate DWC3 sub-node adds babbdfc9d229 usb: dwc3: core: Replace devm_reset_control_array_get() adds 49d08cfc7830 usb: udc: core: Introduce started state adds 370e3d5b711d usb: dwc3: keystone: Simplify with dev_err_probe() adds 0c0a20f6da04 usb: dwc3: Simplify with dev_err_probe() adds 8653d71ce376 usb/gadget: f_midi: Replace tasklet with work adds 2979ee7a9112 usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS adds f228cb27c561 usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG adds 53febc956900 usb: dwc2: disable Link Power Management on STM32MP15 HS OTG adds 89795852c9c4 usb: typec: ucsi: Add support for USB role switch adds 3aaefb76c50f usb: gadget: bdc: fix improper SPDX comment style for header file adds e634ae98b807 usb: gadget: bdc: remove bdc_ep_set_halt() declaration adds 1c6e01bbe771 usb: gadget: bdc: prefer pointer dereference to pointer type adds ddafe4b9c6bd usb: gadget: bdc: fix warning of embedded function name adds feed6252a526 usb: gadget: bdc: fix check warning of block comments alignment adds 5ae5f76a4535 usb: gadget: bdc: add identifier name for function declaraion adds 913a4a7d13df usb: gadget: bdc: avoid precedence issues adds cb387becbf16 usb: gadget: bdc: use the BIT macro to define bit filed adds fc43a80f7f39 usb: gadget: bdc: fix checkpatch.pl tab warning adds 14a46f82d74e usb: gadget: bdc: fix checkpatch.pl spacing error adds ba9fc77cbf00 usb: gadget: bdc: fix checkpatch.pl repeated word warning adds b100402e93dc usb: phy: tegra: Add delay after power up adds 35192007d28d usb: phy: tegra: Support waking up from a low power mode adds c49f958b8d57 usb: chipidea: tegra: Remove MODULE_ALIAS adds 711e23442791 usb: chipidea: tegra: Rename UDC to USB adds fc53d5279094 usb: chipidea: tegra: Support host mode adds a728f91bcc70 usb: chipidea: tegra: Support runtime PM adds a1fdd107cd0c usb: chipidea: tegra: Specify TX FIFO threshold in UDC SoC info adds c3590c7656fb usb: host: ehci-tegra: Remove the driver adds 67004e130aaf ARM: tegra_defconfig: Enable USB_CHIPIDEA_HOST and remove [...] adds 12dc1ae6df82 Merge remote-tracking branch 'usb/usb-next' adds 161a582bd1d8 USB: serial: mos7720: improve OOM-handling in read_mos_reg() adds e0d57abfd98f Merge remote-tracking branch 'usb-serial/usb-next' adds db8892bb1bb6 usb: cdns3: Add support for DRD CDNSP adds f738957277ba usb: cdns3: Split core.c into cdns3-plat and core.c file adds 394c3a144de8 usb: cdns3: Moves reusable code to separate module adds 0b490046d8d7 usb: cdns3: Refactoring names in reusable code adds ac5bca142759 usb: cdns3: Changed type of gadget_dev in cdns structure adds e93e58d27402 usb: cdnsp: Device side header file for CDNSP driver adds 3d82904559f4 usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver adds 118b2a3237cf usb: cdnsp: Add tracepoints for CDNSP driver adds 64b558f597d1 usb: cdns3: Change file names for cdns3 driver. adds bbf60daee7de MAINTAINERS: add Cadence USBSSP DRD IP driver entry adds 7650778e79b9 usb: cdnsp: Mark cdnsp_gadget_ops with static keyword adds 28a25ba3e592 usb: cdns3: fix build when PM_SLEEP is not set adds b13f020d0c9f usb: cdns3: fix warning when USB_CDNS_HOST is not set adds dc68ba6c7236 usb: cdnsp: Removes some not useful function arguments adds 88171f67a2c1 usb: cdns3: Removes xhci_cdns3_suspend_quirk from host-export.h adds e2d60f8c475a usb: cdnsp: fix error handling in cdnsp_mem_init() adds fba8701baed7 usb: cdns3: Fixes for sparse warnings adds 16e3610154d0 usb: cdnsp: Fixes for sparse warnings adds 826a9584d14a usb: cdnsp: Fix for undefined reference to `usb_hcd_is_pri [...] adds 6500f30b1642 usb: cdns3: Adds missing __iomem markers adds 9fd53a5bd129 usb: cdnsp: fixes undefined reference to cdns_remove adds b2f7aba2c62b Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds d14f4cce9340 phy: phy-brcm-usb: improve getting OF matching data adds 915f1d230e52 phy: phy-brcm-usb: specify init function format at struct level adds 266df28f9ac1 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() adds a9dfa098b7d6 phy: ingenic: Remove useless field .version adds a8ec9e048bf3 dt-bindings: phy: convert phy-mtk-xsphy.txt to YAML schema adds cbdf8f508017 dt-bindings: phy: convert phy-mtk-tphy.txt to YAML schema adds 67038ec1bdfb dt-bindings: phy: convert phy-mtk-ufs.txt to YAML schema adds 5ada755de9db dt-bindings: phy: convert HDMI PHY binding to YAML schema adds dc8423a879b1 dt-bindings: phy: convert MIPI DSI PHY binding to YAML schema adds 6d54623a5627 phy: mediatek: Mark mtk_mipi_tx_driver with static keyword adds b39069a482ad dt-bindings: phy: brcm, brcmstb-usb-phy: convert to the js [...] adds 46b616c1574d dt-bindings: phy: brcm, brcmstb-usb-phy: add BCM4908 binding adds 4b402fa8e0b7 phy: phy-brcm-usb: support PHY on the BCM4908 adds 34168172eb9f dt-bindings: phy: update phy-cadence-sierra.yaml reference adds 00a9f7176037 dt-bindings: phy: phy-stm32-usbphyc: move PLL supplies to [...] adds 613a475f0be1 phy: stm32: manage 1v1 and 1v8 supplies at pll activation/ [...] adds 04edf6d6e22b phy: stm32: replace regulator_bulk* by multiple regulator_* adds 56bf858edd17 phy: stm32: ensure pll is disabled before phys creation adds 649627245cc4 phy: stm32: ensure phy are no more active when removing th [...] adds 5b1af71280ab phy: stm32: rework PLL Lock detection adds 9f1b3850db40 Merge remote-tracking branch 'phy-next/next' adds 4ea3cd65e0d4 tty: rename tty_kopen() and add new function tty_kopen_shared() adds d20c219c7317 tty: new helper function tty_get_icount() adds 5b10956483ea tty/serial/imx: convert comma to semicolon adds 345523fab827 tty/serial/lantiq: convert comma to semicolon adds a60526097f42 tty: serial: cpm_uart: Add udbg support for enabling xmon adds 01493ccb4436 tty: serial: icom: Use DEFINE_SPINLOCK() for spinlock adds 63f24a7fafd4 vt: move set_leds to keyboard.c adds a18a9da82c57 vt: keyboard, make keyboard_tasklet local adds f14e0394859d vt: keyboard, defkeymap.c_shipped, approach the definitions adds e81de384af9b vt: keyboard, defkeymap.c_shipped, approach the unicode table adds 9bc1b2b9b848 tty: pty, remove BUG_ON from pty_close adds 7d7dec450a66 8250_tegra: clean up tegra_uart_handle_break adds 9777f8e60e71 vt/consolemap: do font sum unsigned adds ff2047fb755d vt: drop old FONT ioctls adds cac8a63063e3 vgacon: drop BROKEN_GRAPHICS_PROGRAMS adds bb9146688c0d tty: cpm_uart, use port->flags instead of low_latency adds 0bc1bd092af3 tty_port: drop last traces of low_latency adds c762a2b846b6 tty: drop termiox user definitions adds e7997f7ff7f8 serial: stm32: fix DMA initialization error handling adds 92fc00238675 serial: stm32: fix code cleaning warnings and checks adds 56f9a76c27b5 serial: stm32: add "_usart" prefix in functions name adds 8ebd966576ab serial: stm32: add author adds 9ba8377c3aad dt-bindings: serial: stm32: update rts-gpios and cts-gpios adds 9359369ada36 serial: stm32: update conflicting RTS/CTS config comment adds 97f3a0850ae4 serial: stm32: clean probe and remove port deinit adds c31c3ea02e21 serial: stm32: update transmission complete error message [...] adds f446776ebffb tty: Export redirect release adds 33d4ae988598 drivers:tty:pty: Fix a race causing data loss on close adds c9cd57bf57fd tty: Protect disc_data in n_tty_close and n_tty_flush_buffer adds 9335e23ddc33 tty: serial: owl: Add support for kernel debugger adds 8cf52bf8437b Merge remote-tracking branch 'tty/tty-next' adds 22a9e57fccfe misc: ocxl: use DEFINE_MUTEX() for mutex lock adds 157576d55233 misc: remove atmel_tclib adds 38d98d73be9f misc: rtsx: remove unused function adds 4c5a6a7b7143 greybus: remove h from printk format specifier adds 3e265f836e9d fpga: dfl: refactor cci_enumerate_feature_devs() adds fa41d10589be fpga: dfl-pci: locate DFLs by PCIe vendor specific capability adds e08b9e6d87cc fpga: dfl: fix the definitions of type & feature_id for df [...] adds 9326eecd9365 fpga: dfl: move dfl_device_id to mod_devicetable.h adds 4a224acec597 fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() adds ecc1641aca65 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h adds 56172ab35338 fpga: dfl: add support for N3000 Nios private feature adds 477dfdccfcae memory: dfl-emif: add the DFL EMIF private feature driver adds 13613a2246bf misc: eeprom_93xx46: Fix module alias to enable module autoprobe adds 47771f1715bf misc: eeprom_93xx46: Enable module autoprobe for microchip [...] adds 59b26d2e96c4 bus: fsl-mc: add missing __iomem attribute adds 591afd6e5a50 Merge 5.11-rc3 into char-misc-next adds f5187329d072 fpga: Use DEFINE_SPINLOCK() for spinlock adds e41d4c011706 fpga: dfl: fme: Constify static attribute_group structs adds 09381eb16ad8 Merge tag 'fpga-cleanup-for-5.12' of git://git.kernel.org/ [...] adds 4540b9fbd8eb misc: eeprom_93xx46: Add module alias to avoid breaking su [...] adds 057ad2f6d4f0 Merge remote-tracking branch 'char-misc/char-misc-next' adds 537b32dee4cf extcon: Add stubs for extcon_register_notifier_all() functions adds 226d336c1c75 extcon: max8997: Add CHGINS and CHGRM interrupt handling adds e1bd8a57685f Merge remote-tracking branch 'extcon/extcon-next' adds 235ae89b6676 soundwire: intel: Use kzalloc for allocating only one thing adds 2ebf19f5de3e Merge remote-tracking branch 'soundwire/next' adds 82096ecf589d thunderbolt: Use kmemdup instead of kzalloc and memcpy adds 6889e00f0e13 thunderbolt: Constify static attribute_group structs adds fdb0887c5a87 thunderbolt: Start lane initialization after sleep adds 365e5058edf8 Merge remote-tracking branch 'thunderbolt/next' adds 3989f5a5f81c driver: staging: count ashmem_range into SLAB_RECLAIMBLE adds df94d3b2a9a4 Staging: rtl8723bs/core: fix braces coding style issues adds 6abeae2adc96 staging: most: net: use DEFINE_MUTEX() for mutex lock adds 1790f2be41e4 staging: vc04_services: use DEFINE_MUTEX() for mutex lock adds c1a1205240ff staging: board: description for CONFIG_STAGING_BOARD adds 850c35bb28ec staging: board: Remove macro board_staging adds ec36ae7189ac staging: rtl8192u: Add null check in rtl8192_usb_initendpoints adds f31559af97a0 staging: fwserial: Fix error handling in fwserial_create adds 1e9a9c7cba3c staging: rtl8192e: fix bool comparison in expressions adds 1f82c33205db Revert "staging: board: Remove macro board_staging" adds 6500966d211c staging: greybus: light: Use kzalloc for allocating only o [...] adds 27f7fcaeca02 staging: vchiq: delete obselete comment adds 57a408eb4746 staging: mt7621-dts: match pinctrl nodes with its binding [...] adds 87bb53b75563 staging: rtl819x: select CONFIG_CRC32 adds 96ae327678ec staging: vchiq: Fix bulk userdata handling adds 88753cc19f08 staging: vchiq: Fix bulk transfers on 64-bit builds adds 04dfd7273398 staging: vc04_services: Add a note to the TODO adds 662d82cf39ff staging: vchiq: fix uninitialized variable copy adds d61adf609c48 staging: unisys: visorhba: enhance visorhba to use channel [...] adds 3dba1da360da Merge 5.11-rc3 into staging-next adds c2794914dbfd Merge remote-tracking branch 'staging/staging-next' adds 62feb14ee8a3 interconnect: qcom: Consolidate interconnect RPM support adds dfbd988f1ce6 interconnect: qcom: qcs404: use shared code adds 4187f9c16b7d dt-bindings: interconnect: single yaml file for RPM interc [...] adds 4ec908d21040 dt-bindings: interconnect: Add Qualcomm MSM8939 DT bindings adds 6c6fe5d3dc5e interconnect: qcom: Add MSM8939 interconnect provider driver adds 23145465c5b0 Merge branch 'icc-msm8939' into icc-next adds dc8202e97af0 Merge remote-tracking branch 'icc/icc-next' adds 9e9eb85e43e7 dt-bindings: dma: owl: Add compatible string for Actions S [...] adds c518a2fd1bcf dmaengine: owl: Add compatible for the Actions Semi S500 D [...] adds 33cb6d1ed311 dmaengine: at_hdmac: remove platform data header adds e2fcd6e427c2 dma: idxd: use DEFINE_MUTEX() for mutex lock adds afd4df85602d dt-bindings: dma: Add bindings for Intel LGM SoC adds 32d31c79a1a4 dmaengine: Add Intel LGM SoC DMA support. adds cbc0ad004c03 dmaengine: fsldma: Fix a resource leak in the remove function adds b202d4e82531 dmaengine: fsldma: Fix a resource leak in an error handlin [...] adds 1f0a16f04113 dmaengine: owl-dma: Fix a resource leak in the remove function adds 0a6d3038d914 dmaengine: qcom: Always inline gpi_update_reg adds aecf9d383610 dmaengine: ti: k3-udma: Set rflow count for BCDMA split channels adds 660343d063f7 dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes adds 046d679b5b81 dmaengine: ti: k3-udma: Add support for burst_size configu [...] adds 747ee57bd33d dmaengine: ti: k3-udma: Do not initialize ret in tisci cha [...] adds 035b73b2b3b2 dmaengine: hsu: disable spurious interrupt adds 10d6135d8a6b Merge remote-tracking branch 'dmaengine/next' adds 46ec9592ffd6 scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL adds b1d0d2eb89d4 scsi: ufs: Add a quirk to permit overriding UniPro defaults adds a967ddb22d94 scsi: ufs: ufs-exynos: Apply vendor-specific values for th [...] adds c7c730ac6a88 scsi: ufs: Remove stringize operator '#' restriction adds 28fa68fc557a scsi: ufs: Use __print_symbolic() for UFS trace string print adds 9d5095e74c83 scsi: ufs: Don't call trace_ufshcd_upiu() in case trace po [...] adds be20b51cfd85 scsi: ufs: Distinguish between query REQ and query RSP in [...] adds 0ed083e91662 scsi: ufs: Distinguish between TM request UPIU and respons [...] adds 867fdc2d6e34 scsi: ufs: Make UPIU trace easier differentiate among CDB, [...] adds f8968665af28 scsi: ibmvfc: Define generic queue structure for CRQs adds e4b26f3db864 scsi: ibmvfc: Make command event pool queue specific adds 57e80e0bc108 scsi: ibmvfc: Define per-queue state/list locks adds 1f4a4a19508d scsi: ibmvfc: Complete commands outside the host/queue lock adds 654080d02edb scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() adds aaac0ea98390 scsi: ufs: Fix all Kconfig help text indentation adds d9edeb8b4768 scsi: ufs: Replace sprintf and snprintf with sysfs_emit adds 3997e0fdd587 scsi: hisi_sas: Remove auto_affine_msi_experimental module_param adds 8e062ce305ad scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config adds d2f2547efd39 scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_POR [...] adds ecf041fe9895 scsi: lpfc: Refresh ndlp when a new PRLI is received in th [...] adds 07aaefdf75c5 scsi: lpfc: Fix crash when a fabric node is released prematurely adds c33b1609344f scsi: lpfc: Use the nvme-fc transport supplied timeout for [...] adds 3ba6216aaded scsi: lpfc: Fix FW reset action if I/Os are outstanding adds f0871ab68a8b scsi: lpfc: Prevent duplicate requests to unregister with [...] adds da09ae4864e1 scsi: lpfc: Fix error log messages being logged following [...] adds 31051249f12e scsi: lpfc: Fix target reset failing adds 9ec58ec7d41a scsi: lpfc: Fix NVMe recovery after mailbox timeout adds ff8a44bff5ef scsi: lpfc: Fix vport create logging adds 243156c0108d scsi: lpfc: Fix crash when nvmet transport calls host_release adds a22d73b655a8 scsi: lpfc: Implement health checking when aborting I/O adds 0b3ad32e2646 scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better rea [...] adds 181dd9a4c2c6 scsi: lpfc: Update lpfc version to 12.8.0.7 adds ab548fd21e1c scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] adds 244808e03029 scsi: storvsc: Resolve data race in storvsc_probe() adds 91b1b640b834 scsi: storvsc: Validate length of incoming packet in storv [...] adds c590cd9ac8f2 Merge branch 'misc' into for-next adds 95f445fa4a7d Merge remote-tracking branch 'scsi/for-next' adds b6cacaf2044f scsi: ufs: ufs-debugfs: Add error counters adds dc0bfdb563c8 scsi: isci: Remove the unneeded variable "status" adds 528db9e563d1 scsi: ufs: core: Fix ufs clk specs violation adds b61d04141368 scsi: ufs-qcom: Fix ufs RST_n spec violation adds d71023af4bec scsi: pm80xx: Do not busy wait in MPI init check adds a961ea0afd63 scsi: pm80xx: Check for fatal error adds 95652f98b1da scsi: pm80xx: Check main config table address adds 5d28026891c7 scsi: pm80xx: Fix missing tag_free in NVMD DATA req adds ec2e7e1afff5 scsi: pm80xx: Fix driver fatal dump failure adds 6b2f2d05b581 scsi: pm80xx: Simultaneous poll for all FW readiness adds 4f608fbce54b scsi: pm80xx: Log SATA IOMB completion status on failure adds 6b1dba3d8c85 scsi: target: file: Don't zero iter before iov_iter_bvec adds fb475b74d663 scsi: ufs: A tad optimization in query upiu trace adds 5637d5b769ab scsi: aha1542: Clarify 'struct ccb' comments adds 6075416cc412 scsi: aha1542: Kill trailing whitespace adds e4da5feb094c scsi: aha1542: Fix multi-line comment style adds ac341c2d2f1f scsi: qedf: Simplify bool comparison adds dbf1f53cfd23 scsi: qla2xxx: Implementation to get and manage host, targ [...] adds 307862e6697a scsi: qla2xxx: Add error counters to debugfs node adds daaecb41a278 scsi: qla2xxx: Move some messages from debug to normal log level adds a04658594399 scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe adds 044c218b0450 scsi: qla2xxx: Fix mailbox Ch erroneous error adds ffa018e3a5b4 scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER adds dc0d9b12b8a7 scsi: qla2xxx: Update version to 10.02.00.105-k adds a2fca52ee640 scsi: ufs: WB is only available on LUN #0 to #7 adds af0c94afc0c4 scsi: lpfc: Simplify bool comparison adds b64750a1b65a scsi: ufs: Remove unnecessary devm_kfree() adds e8e5df5edd34 scsi: MAINTAINERS: Remove intel-linux-scu@intel.com for IN [...] adds 352d75c01e4f Merge remote-tracking branch 'scsi-mkp/for-next' adds 753740220f36 remoteproc: qcom: pil_info: avoid 64-bit division adds f89c1e0018ab MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems adds 4399e18a9998 remoteproc: pru: Fix loading of GNU Binutils ELF adds 80eefd6e8602 Merge branche 'rproc-fixes' into for-next adds df2f392c61b6 rpmsg: glink: fix some kerneldoc comments adds 8527efc59d45 rpmsg: glink: Guard qcom_glink_ssr_notify() with correct config adds 3e35772bc1e4 rpmsg: glink: add include of header file adds a1cd0d4d8678 dt-bindings: remoteproc: qcom,wcnss: Add qcom,wcn3660b compatible adds 8cc8eeffd058 remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible adds 7cb4f293777e Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 1698c7554fcc Merge remote-tracking branch 'rpmsg/for-next' adds d11919af9809 gpio: fix spelling mistake in Kconfig "supprot" -> "support" adds 3d3b9f9d6357 docs: gpio: Fix formatting in description of gpiod_*_array [...] adds a8fd37d9e829 docs: gpio: intro: Improve HTML formatting adds 3a57026a83ba gpio: rcar: Remove redundant compatible values adds ff07b22e5730 gpio: sl28cpld: convert comma to semicolon adds 7b8ecb1dca54 gpio: Kconfig: Update help description for GPIO_RCAR config adds 6230f562421a gpio: bd7xxxx: Do not depend on parent driver data adds 20883a66778b dt-bindings: gpio: Add compatible string for AM64 SoC adds 4f33b8414ea1 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] adds 6e3e0a2293a4 gpio: visconti: Add Toshiba Visconti GPIO support adds 34712b8ed6fc MAINTAINERS: Add entries for Toshiba Visconti GPIO controller adds 4ef018ec79f7 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] adds efcdca286eef gpio: tegra: Convert to gpio_irq_chip adds 1466551fd6c2 gpio: bd7xxxx: use helper variable for pdev->dev adds 2cf80f7a9101 dt-bindings: gpio: rcar: Add r8a779a0 support adds 520e76cf7b61 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 adds 64e6066e16b8 gpio: rcar: Add R-Car V3U (R8A779A0) support adds 69b1c2856cb5 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 2a8a3f09d9b1 gpio: wcove: convert comma to semicolon adds 8c0c5269b98a Merge remote-tracking branch 'gpio-intel/for-next' adds 9a85c09a3f50 pinctrl: ingenic: Fix JZ4760 support adds b4aa4876e58d pinctrl: ingenic: Rename registers from JZ4760_GPIO_* to J [...] adds 92ff62a7bcc1 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting adds 2f9d9a852f42 pinctrl: nomadik: Remove unused variable in nmk_gpio_dbg_show_one adds 81bd1579b43e pinctrl: mediatek: Fix fallback call path adds 46e5dbe7f36d pinctrl: at91: convert comma to semicolon adds 8ad5749395d0 pinctrl: mediatek: paris: convert comma to semicolon adds 0014d7a9c041 pinctrl: mediatek: moore: convert comma to semicolon adds 502045d91a31 pinctrl: ti-iodelay: convert comma to semicolon adds 86e666df40c9 dt-bindings: pinctrl: rt2880: properly redo bindings adds 53abfe67f024 pinctrl: ralink: rt2880: avoid double pointer to simplify code adds 7391031be7aa pinctrl: ralink: rt2880: return proper error code adds 09f8101d319a pinctrl: ralink: rt2880: add missing NULL check adds 420cf17d975d pinctrl: ralink: rt2880: delete not needed error message adds 8a55d64c3336 pinctrl: ralink: rt2880: preserve error codes adds 50a710873306 pinctrl: ralink: rt2880: use 'PTR_ERR_OR_ZERO' adds c6d212951b0f pinctrl: ralink: rt2880: fix '-Wmissing-prototypes' in ini [...] adds 43878eb7c83d pinctrl: remove empty lines in pinctrl subsystem adds 6d92949813bb Merge branch 'devel' into for-next adds 4e6aef310b80 Merge remote-tracking branch 'pinctrl/for-next' adds 036e126c72eb pinctrl: intel: Split intel_pinctrl_add_padgroups() for be [...] adds 998c49e8f8b7 pinctrl: intel: Drop unnecessary check for predefined features adds 91d898e51e60 pinctrl: intel: Convert capability list to features adds 0e793a4e2834 pinctrl: tigerlake: Add Alder Lake-P ACPI ID adds a6881d502f0d Merge remote-tracking branch 'pinctrl-intel/for-next' adds 6dd169fc201d pinctrl: renesas: checker: Restrict checks to Renesas platforms adds 88a1590b1407 dt-bindings: pinctrl: renesas,pfc: Document r8a779a0 PFC support adds e127ef2ed0a6 pinctrl: renesas: Implement unlock register masks adds 537db25ca330 pinctrl: renesas: Add I/O voltage level flag adds 9f2af9e56136 pinctrl: renesas: Add PORT_GP_CFG_{2,31} macros adds 741a7370fc3b pinctrl: renesas: Initial R8A779A0 (V3U) PFC support adds 5621739dc1ff pinctrl: renesas: r8a779a0: Add SCIF pins, groups and functions adds 7b66f2ddc8ad pinctrl: renesas: r8a779a0: Add I2C pins, groups and functions adds cc35593ff4fe pinctrl: renesas: r8a779a0: Add EtherAVB pins, groups and [...] adds 1a954c68230f pinctrl: renesas: r8a779a0: Add CANFD pins, groups and functions adds 6e03446d0e3f pinctrl: renesas: r8a779a0: Add DU pins, groups and function adds 7e67ff6efc28 pinctrl: renesas: r8a779a0: Add HSCIF pins, groups and functions adds 8be8e8ee0230 pinctrl: renesas: r8a779a0: Add INTC-EX pins, groups and function adds 2feb2d5cbabf pinctrl: renesas: r8a779a0: Add MMC pins, groups and functions adds 88aac7aa7533 pinctrl: renesas: r8a779a0: Add MSIOF pins, groups and functions adds 30db678101c7 pinctrl: renesas: r8a779a0: Add PWM pins, groups and functions adds a6a51403336b pinctrl: renesas: r8a779a0: Add QSPI pins, groups, and functions adds b3761cd6e156 pinctrl: renesas: r8a779a0: Add TMU pins, groups and functions adds a5cda861ed57 pinctrl: renesas: r8a779a0: Add TPU pins, groups and functions adds 4148317e11af Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 95ebabde382c capabilities: Don't allow writing ambiguous v3 file capabilities adds 0d89d81ee6c7 Merge remote-tracking branch 'userns/for-next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds 4209b69d8c3f Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds d3ac7172a958 Merge remote-tracking branch 'coresight/next' adds 121f54efc3fb rtc: pm8xxx: Read ALARM_EN and update to alarm enabled status adds def8550f543e rtc: rx6110: fix build against modular I2C adds 51f9b1f8ee3a dt-bindings: rtc: at91rm9200: add sama7g5 compatible adds 446667df2830 rtc: tx4939: Remove driver adds 1bf3e6cce830 rtc: opal: set range adds ab65eed220bf Merge remote-tracking branch 'rtc/rtc-next' adds 3b15cdc15956 tracing: move function tracer options to Kconfig adds dc5723b02e52 kbuild: add support for Clang LTO adds 38e891849003 kbuild: lto: fix module versioning adds 22d429e75f24 kbuild: lto: limit inlining adds dd2776222abb kbuild: lto: merge module sections adds fbe078d397b4 kbuild: lto: add a default list of used symbols adds a8cccdd95473 init: lto: ensure initcall ordering adds 3578ad11f3fb init: lto: fix PREL32 relocations adds 09a4e4d9c52a PCI: Fix PREL32 relocations for LTO adds 7ac204b545f2 modpost: lto: strip .lto from module names adds d23dddf86a12 scripts/mod: disable LTO for empty.c adds 6e20f18579c5 efi/libstub: disable LTO adds 01dd633e7aae drivers/misc/lkdtm: disable LTO for rodata.o adds 004d53f8c96f arm64: vdso: disable LTO adds a31d793dbabd arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS adds 112b6a8e038d arm64: allow LTO to be selected adds 7cffeb6391ca Merge remote-tracking branch 'kspp/for-next/kspp' adds 45d5996e034c gnss: drop stray semicolons adds 378788911faf Merge remote-tracking branch 'gnss/gnss-next' adds a918c3558ce8 nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] adds 40f592233f78 nvmem: imx-iim: Use of_device_get_match_data() adds b44c54d77270 Merge remote-tracking branch 'nvmem/for-next' adds f1ee999f62f6 XArray: Fix split documentation adds 80c1dbebf308 XArray: Fix splitting to non-zero orders adds 21232aadc75a Merge remote-tracking branch 'xarray/main' adds 4424a8d1acc0 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds 6809ea1c570b hv_utils: Add validation for untrusted Hyper-V values adds 46011a70c1c2 Drivers: hv: vmbus: Initialize memory to be sent to the host adds 5c0c26e7dca8 Drivers: hv: vmbus: Reduce number of references to message [...] adds cbf0eda5de05 Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() adds f844988bde35 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] adds 3f71d6b91e7e Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] adds 2d26f5cb7f7f scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] adds d03419fe2048 scsi: storvsc: Resolve data race in storvsc_probe() adds aa7fb666092d Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation adds 97ec7c812528 Merge remote-tracking branch 'hyperv/hyperv-next' adds adc5d8757288 signal: Add missing __user annotation to copy_siginfo_from [...] adds 96e1e9846c66 Kernel: fork.c: Fix coding style: Do not use {} around sin [...] adds cb5021ca622f kthread: remove comments about old _do_fork() helper adds d22fe1ee7045 Merge remote-tracking branch 'pidfd/for-next' adds b5a8d233a588 bus: mhi: core: Add device hardware reset support adds d9f23ea69d41 mhi: pci-generic: Increase number of hardware events adds eb96787a5da8 mhi: pci_generic: Enable burst mode for hardware channels adds 8ccc3279fcad mhi: pci_generic: Add support for reset adds 7389337f0a78 mhi: pci_generic: Add suspend/resume/recovery procedure adds b012ee6bfe2a mhi: pci_generic: Add PCI error handlers adds 8562d4fe34a3 mhi: pci_generic: Add health-check adds 84026a5bbc11 mhi: pci_generic: Increase controller timeout value adds 4da3d07db8ae mhi: pci_generic: Add diag channels adds ec751369d6fb mhi: pci_generic: Set irq moderation value to 1ms for hw channels adds d092478dd36c mhi: use irq_flags if controller driver configures it adds b965e1c78d9c bus: mhi: Ensure correct ring update ordering with memory barrier adds a7209009f885 mhi: unconstify mhi_event_config adds e6ca384d3b09 mhi: pci_generic: Fix shared MSI vector support adds 0aa6020efaaa Merge remote-tracking branch 'mhi/mhi-next' adds 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size adds 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches adds 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] adds 841a0dfa5113 watch_queue: sample: Display mount tree change notifications adds 109cbb40c3e7 Merge remote-tracking branch 'notifications/notifications- [...] adds 097d43d85704 mm: memblock: remove return value of memblock_free_all() adds 4385f4889fc1 Merge remote-tracking branch 'memblock/for-next' adds 2c8c08f33ad7 drm/exynos: Stop using frame_vector helpers adds 9fcac0f1efea drm/exynos: Use FOLL_LONGTERM for g2d cmdlists adds d4cb19250aae misc/habana: Stop using frame_vector helpers adds d88a0c169bd5 misc/habana: Use FOLL_LONGTERM for userptr adds 04769cb1c45a mm/frame-vector: Use FOLL_LONGTERM adds eb83b8e3e647 media: videobuf2: Move frame_vector into media subsystem adds 96667f8a4382 mm: Close race in generic_access_phys adds dc217d2c5a7e PCI: Obey iomem restrictions for procfs mmap adds 0fb1b1ed7dd9 /dev/mem: Only set filp->f_mapping adds 71a1d8ed900f resource: Move devmem revoke code to resource framework adds 74b30195395c sysfs: Support zapping of binary attr mmaps adds 85482fbab59e PCI: Revoke mappings like devmem adds 0895f9828381 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 394936787aaa disable CONFIG_DRM_AMDGPU for now adds 936f17f44b44 mm, slub: consider rest of partial list if acquire_slab() fails adds 9871e10edf7b mm/page_alloc: add a missing mm_page_alloc_zone_locked() t [...] adds 036c5ffb78f0 mm-page_alloc-add-a-missing-mm_page_alloc_zone_locked-trac [...] adds f5608f35f768 x86/setup: don't remove E820_TYPE_RAM for pfn 0 adds a362c25051c7 mm: fix initialization of struct page for holes in memory layout adds dbc66f1bf761 mm/memcontrol: fix warning in mem_cgroup_page_lruvec() adds d9f7d563c419 mm: memcg/slab: optimize objcg stock draining adds 6353f94fe711 mm: memcg: fix memcg file_dirty numa stat adds 10b08571b0a3 mm: fix numa stats for thp migration adds 6e5580d07ce8 kasan: fix unaligned address is unhandled in kasan_remove_ [...] adds 87b23db9359a kasan: fix incorrect arguments passing in kasan_add_zero_shadow adds c675e80c76e5 arm/kasan: fix the array size of kasan_early_shadow_pte[] adds 468fd9d61623 mm/vmalloc.c: fix potential memory leak adds 527917483703 mm: migrate: initialize err in do_migrate_pages adds 719d7fc931c5 mm/hugetlb: fix potential missing huge page size info adds c8b5f06be2db MAINTAINERS: add Vlastimil as slab allocators maintainer adds 8af9ebf200e0 mm,hwpoison: Fix printing of page flags adds c49376bdbb91 mm/process_vm_access.c: include compat.h adds 118d33d29084 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page adds e45dc400c82b mm: hugetlb: fix a race between freeing and dissolving the page adds 3f5e10250864 mm: hugetlb: fix a race between isolating and freeing page adds f96945f59d99 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active adds 60b7cab23e5e proc_sysctl: fix oops caused by incorrect command parameters. adds b0fbeec86aa9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds de08d3d02d66 /proc/kpageflags: do not use uninitialized struct pages adds ff0d3ca1d9de ocfs2: remove redundant conditional before iput adds 90270b90856c ocfs2: clear links count in ocfs2_mknod() if an error occurs adds e60cdb1190e7 ocfs2: fix ocfs2 corrupt when iputting an inode adds df14ada3bf7a ramfs: support O_TMPFILE adds d163fc69ea9c fs: delete repeated words in comments adds c71e3b2a606a kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 102117f1ca3c mm, tracing: record slab name for kmem_cache_free() adds 9f9333041e38 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds f4f35e4019f7 mm/filemap: remove unused parameter and change to void typ [...] adds 93a4cec578e4 mm/filemap: don't revert iter on -EIOCBQUEUED adds d197c28bc942 mm/swap: don't SetPageWorkingset unconditionally during swapin adds a23b1d4bee73 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds c0b861d862da mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds af696e144839 mm: memcontrol: optimize per-lruvec stats counter memory usage adds a98dad696f23 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] adds e5f670d3c0c1 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds d29f2beae229 mm: memcontrol: convert NR_ANON_THPS account to pages adds cacb95a9e122 mm: memcontrol: convert NR_FILE_THPS account to pages adds a6c81c3a5dd7 mm: memcontrol: convert NR_SHMEM_THPS account to pages adds f2b448c39e2f mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 30388b9496df mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds fdbb10272981 mm: memcontrol: make the slab calculation consistent adds 15106cdf82ed mm/memcg: revise the using condition of lock_page_lruvec f [...] adds 09eb6b35e26c mm/memcg: remove rcu locking for lock_page_lruvec function series adds b7e9ba340391 mm: memcg: add swapcache stat for memcg v2 adds 2a7bf3123275 mmotm 2021-01-12-01-57 uploaded (NR_SWAPCACHE in mm/) adds 35dad3dec6e0 mm: kmem: make __memcg_kmem_(un)charge static adds a17a302e1724 mm/mmap.c: remove unnecessary local variable adds 609abb25cf6b mm/mmap.c: fix the adjusted length error adds 1dd901280af5 mm: improve mprotect(R|W) efficiency on pages referenced once adds 810f1790cb4d mm/page_reporting: use list_entry_is_head() in page_report [...] adds 2301830bf130 kasan: prefix exported functions with kasan_ adds cacab94a43b6 kasan: clarify HW_TAGS impact on TBI adds dcc14e02298e kasan: clean up comments in tests adds 2f4e53bfe6d5 kasan: add match-all tag tests adds f201253d5e21 kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 140ed16e33ca kasan: rename CONFIG_TEST_KASAN_MODULE adds 6892d27df295 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 7064b20933c4 kasan: adopt kmalloc_uaf2 test to HW_TAGS mode adds fcad13f3dee0 kasan: fix memory corruption in kasan_bitops_tags test adds c10c75779f23 kasan: fix bug detection via ksize for HW_TAGS mode adds 2c188659680b kasan-fix-bug-detection-via-ksize-for-hw_tags-mode-fix adds dd39ae4cd963 kasan: add proper page allocator tests adds aba664d45a50 kasan: remove redundant config option adds c0e9166e88d7 kasan-remove-redundant-config-option-v3 adds 3e077010673c mm/huge_memory.c: update tlb entry if pmd is changed adds edda529feb6c MIPS: do not call flush_tlb_all when setting pmd entry adds c3a489b2bbdc mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds 40a46595365d mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds f3ba71b1155a mm: migrate: do not migrate HugeTLB page whose refcount is one adds aa9e0f52c2c9 mm: hugetlb: add return -EAGAIN for dissolve_free_huge_page adds f08518e689d1 mm/vmscan: __isolate_lru_page_prepare() cleanup adds fa929009b992 mm/compaction: remove rcu_read_lock during page compaction adds 334b69c4ef9a mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds eab1bfc755e0 mm/hugetlb: change hugetlb_reserve_pages() to type bool adds 9368100966cd hugetlbfs: remove special hugetlbfs_set_page_dirty() adds 4d02b2e14210 mm: make pagecache tagged lookups return only head pages adds 459e1d528c33 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds c8253712294e mm/swap: optimise get_shadow_from_swap_cache adds 245895f36268 mm: add FGP_ENTRY adds 7b6fbb7ecb4a mm/filemap: rename find_get_entry to mapping_get_entry adds a0351a56e9a2 mm/filemap: add helper for finding pages adds d6b4f8076e8b fix mm-filemap-add-helper-for-finding-pages.patch adds 8387438f0e63 mm/filemap: add mapping_seek_hole_data adds 2fed1930de54 fix mm-filemap-add-mapping_seek_hole_data.patch adds 1fccc8bfe9a3 iomap: use mapping_seek_hole_data adds 4d3f76acae85 mm: add and use find_lock_entries adds 9c5a59ffe71f fix mm-add-and-use-find_lock_entries.patch adds 182cf0e5409d mm: add an 'end' parameter to find_get_entries adds 874efa839ae9 mm: add an 'end' parameter to pagevec_lookup_entries adds b191f33075a3 mm: remove nr_entries parameter from pagevec_lookup_entries adds d5b5f0258345 mm: pass pvec directly to find_get_entries adds 806d58bd86ed mm: remove pagevec_lookup_entries adds 3572f1a1db0e mm,thp,shmem: limit shmem THP alloc gfp_mask adds feea8e17ba66 mm,thp,shm: limit gfp mask to no more than specified adds 7526c03ea3f3 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 137a8fe49927 mm: cma: allocate cma areas bottom-up adds c82434904b82 mm-cma-allocate-cma-areas-bottom-up-fix adds 7fec331c2616 mm-cma-allocate-cma-areas-bottom-up-fix-2 adds 517e7e5406fe mm-cma-allocate-cma-areas-bottom-up-fix-3 adds 8d0c1ec687ed mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds ec071cdb15bf memblock: do not start bottom-up allocations with kernel_end adds 67308e1f5617 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 03f856806051 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds b08c480516a0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds b89d8cc74d78 mm/vmstat.c: erase latency in vmstat_shepherd adds 69227e8e4123 mm: zswap: clean up confusing comment adds 752b06026f4c mm: remove arch_remap() and mm-arch-hooks.h adds cc0e050697ce mm: page-flags.h: Typo fix (It -> If) adds ffd74c6b43b9 mm: add Kernel Electric-Fence infrastructure adds 779eb9d347cf kfence: Fix parameter description for kfence_object_start() adds 6bd3f60fa7b4 kfence: avoid stalling work queue task without allocations adds 5640e713ec7b kfence: fix potential deadlock due to wake_up() adds d0703be9b173 kfence: add option to use KFENCE without static keys adds 175a25ebb0c5 x86, kfence: enable KFENCE for x86 adds b0320a2f268a arm64, kfence: enable KFENCE for ARM64 adds 3c222522b975 kfence: use pt_regs to generate stack trace on faults adds fcc436c6116e mm, kfence: insert KFENCE hooks for SLAB adds 3edaabc31a53 mm, kfence: insert KFENCE hooks for SLUB adds 1f732e852831 kfence, kasan: make KFENCE compatible with KASAN adds 418c765d2e42 revert kasan-remove-kfence-leftovers adds 5bbd6be67578 kfence, Documentation: add KFENCE documentation adds 4aa9e0f47fbf kfence: add test suite adds b8fb21605dd5 kfence: fix typo in test adds cb1226b157c4 kfence: show access type in report adds 2838d725156b MAINTAINERS: add entry for KFENCE adds 50db80f2d5a8 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 6f945627f09a fs/buffer.c: dump more info for __getblk_gfp() stall problem adds eb80cbdfced0 kernel/hung_task.c: Monitor killed tasks. adds aba87eacc17c proc/wchan: use printk format instead of lookup_symbol_name() adds aa1fd4989938 sysctl.c: fix underflow value setting risk in vm_table adds 0963a5cf1d64 proc/sysctl: make protected_* world readable adds 97740b93743b lib/genalloc.c: change return type to unsigned long for bi [...] adds 1a48dccf64bc lib: optimize cpumask_local_spread() adds d715d0dc00b0 lib-optimize-cpumask_local_spread-v8 adds 97a31c94fce5 string.h: move fortified functions definitions in a dedica [...] adds ff33e3939a35 include/linux/bitops.h: spelling s/synomyn/synonym/ adds 84de41301b92 checkpatch: improve blank line after declaration test adds 4b7d1a790c1b checkpatch: ignore warning designated initializers using NR_CPUS adds c8fc9a3977c2 checkpatch: trivial style fixes adds 3d7f7cbb5005 checkpatch: prefer ftrace over function entry/exit printks adds 5d4b4337219c aio: simplify read_events() adds 71445ef39136 scripts/gdb: fix list_for_each adds 27c287b41659 ubsan: disable unsigned-overflow check for i386 adds a02739a3aaf2 Merge branch 'akpm-current/current' adds 0428872e55f8 mm: add definition of PMD_PAGE_ORDER adds 4df10c66b6c1 mmap: make mlock_future_check() global adds 94c94634184b set_memory: allow set_direct_map_*_noflush() for multiple pages adds 7271cf379c7e set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix adds 89c1084eb2a7 set_memory: allow querying whether set_direct_map_*() is a [...] adds ce4f71efca29 kfence: fix implicit function declaration adds 5577d3803e8c mm: introduce memfd_secret system call to create "secret" [...] adds 09adde46d0e4 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 23a501a73218 secretmem: use PMD-size pages to amortize direct map fragm [...] adds 4f654d4f3e85 secretmem: add memcg accounting adds 60e5ffec5ca8 PM: hibernate: disable when there are active secretmem users adds 86dd4370ab47 arch, mm: wire up memfd_secret system call where relevant adds ea4b3f661985 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix adds 37dcaa68c240 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix adds 0482461a945a secretmem: test: add basic selftest for memfd_secret(2) adds eced28294a04 secretmem-test-add-basic-selftest-for-memfd_secret2-fix adds bf0e26fb88f1 Merge branch 'akpm/master' adds b3a3cbdec55b Add linux-next specific files for 20210115
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + .mailmap | 1 - CREDITS | 24 + Documentation/ABI/stable/sysfs-bus-vmbus | 7 + .../ABI/testing/sysfs-bus-dfl-devices-emif | 25 + .../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 47 + .../ABI/testing/sysfs-class-power-ltc4162l | 82 + Documentation/ABI/testing/sysfs-driver-ufs | 36 +- Documentation/ABI/testing/sysfs-fs-f2fs | 23 + .../Expedited-Grace-Periods.rst | 4 +- .../RCU/Design/Requirements/Requirements.rst | 732 +-- Documentation/RCU/RTFP.txt | 94 +- Documentation/RCU/checklist.rst | 10 +- Documentation/RCU/rcubarrier.rst | 6 +- Documentation/RCU/stallwarn.rst | 27 +- Documentation/RCU/whatisRCU.rst | 10 +- Documentation/accounting/cgroupstats.rst | 4 +- Documentation/admin-guide/cgroup-v1/memory.rst | 14 +- Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/admin-guide/cpu-load.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 20 + Documentation/admin-guide/kernel-parameters.txt | 78 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/sysctl/vm.rst | 4 +- Documentation/asm-annotations.rst | 9 + Documentation/crypto/api-skcipher.rst | 4 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kasan.rst | 22 +- Documentation/dev-tools/kfence.rst | 297 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 8 + Documentation/devicetree/bindings/arm/fsl.yaml | 14 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 + .../socionext/socionext,uniphier-system-cache.yaml | 4 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 16 +- .../devicetree/bindings/ata/sata_highbank.yaml | 1 + .../devicetree/bindings/clock/canaan,k210-clk.yaml | 1 + .../clock/renesas,rcar-usb2-clock-sel.yaml | 3 + .../bindings/connector/usb-connector.yaml | 17 +- .../bindings/crypto/intel,keembay-ocs-hcu.yaml | 46 + .../bindings/crypto/samsung-slimsss.yaml | 1 - .../devicetree/bindings/crypto/samsung-sss.yaml | 1 - .../allwinner,sun4i-a10-display-backend.yaml | 23 +- .../allwinner,sun4i-a10-display-frontend.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 25 +- .../display/allwinner,sun4i-a10-tv-encoder.yaml | 6 +- .../bindings/display/allwinner,sun6i-a31-drc.yaml | 19 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 6 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 19 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 19 +- .../display/allwinner,sun8i-r40-tcon-top.yaml | 110 +- .../bindings/display/allwinner,sun9i-a80-deu.yaml | 19 +- .../bindings/display/amlogic,meson-dw-hdmi.yaml | 4 +- .../bindings/display/amlogic,meson-vpu.yaml | 4 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 1 + .../bindings/display/brcm,bcm2835-dpi.yaml | 7 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 1 + .../bindings/display/brcm,bcm2835-hdmi.yaml | 1 + .../bindings/display/bridge/analogix,anx7625.yaml | 6 +- .../bindings/display/bridge/analogix,anx7814.yaml | 19 +- .../bindings/display/bridge/anx6345.yaml | 18 +- .../bindings/display/bridge/cdns,mhdp8546.yaml | 22 +- .../bindings/display/bridge/chrontel,ch7033.yaml | 6 +- .../bindings/display/bridge/intel,keembay-dsi.yaml | 14 +- .../bindings/display/bridge/ite,it6505.yaml | 2 +- .../bindings/display/bridge/lontium,lt9611.yaml | 70 +- .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/bridge/nwl-dsi.yaml | 41 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 24 +- .../bindings/display/bridge/renesas,lvds.yaml | 24 +- .../bindings/display/bridge/simple-bridge.yaml | 18 +- .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 7 +- .../display/bridge/thine,thc63lvd1024.yaml | 35 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 45 +- .../bindings/display/bridge/ti,tfp410.yaml | 24 +- .../bindings/display/bridge/toshiba,tc358762.yaml | 52 +- .../bindings/display/bridge/toshiba,tc358768.yaml | 48 +- .../bindings/display/bridge/toshiba,tc358775.yaml | 19 +- .../display/connector/analog-tv-connector.yaml | 1 + .../bindings/display/connector/dp-connector.yaml | 56 + .../bindings/display/connector/dvi-connector.yaml | 1 + .../bindings/display/connector/hdmi-connector.yaml | 1 + .../bindings/display/connector/vga-connector.yaml | 1 + .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 2 +- .../devicetree/bindings/display/ingenic,ipu.yaml | 5 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 10 +- .../bindings/display/intel,keembay-display.yaml | 2 +- .../bindings/display/mediatek/mediatek,dsi.txt | 18 +- .../bindings/display/mediatek/mediatek,hdmi.txt | 18 +- .../display/panel/advantech,idk-2121wr.yaml | 21 +- .../bindings/display/panel/jdi,lt070me05000.yaml | 1 + .../display/panel/mantix,mlaf057we51-x.yaml | 4 +- .../bindings/display/panel/novatek,nt36672a.yaml | 1 + .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 21 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 4 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 16 +- .../bindings/display/rockchip/rockchip-vop.yaml | 5 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 12 +- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 8 +- .../devicetree/bindings/display/ste,mcde.txt | 104 - .../devicetree/bindings/display/ste,mcde.yaml | 168 + .../display/tegra/nvidia,tegra20-host1x.txt | 4 +- .../bindings/display/ti/ti,am65x-dss.yaml | 19 +- .../bindings/display/ti/ti,j721e-dss.yaml | 23 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 3 +- .../devicetree/bindings/dma/intel,ldma.yaml | 116 + Documentation/devicetree/bindings/dma/owl-dma.yaml | 7 +- Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 3 +- .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 2 + .../devicetree/bindings/gpio/gpio-davinci.txt | 1 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../bindings/gpio/renesas,rcar-gpio.yaml | 3 + .../devicetree/bindings/gpio/sifive,gpio.yaml | 4 +- .../bindings/gpio/toshiba,gpio-visconti.yaml | 70 + Documentation/devicetree/bindings/graph.txt | 129 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 2 + .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 1 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 2 + .../devicetree/bindings/iio/health/ti,afe4404.yaml | 2 +- .../iio/magnetometer/asahi-kasei,ak8975.yaml | 1 + .../bindings/iio/potentiometer/adi,ad5272.yaml | 1 + .../devicetree/bindings/input/adc-keys.txt | 22 +- .../input/touchscreen/elan,elants_i2c.yaml | 1 + .../bindings/input/touchscreen/goodix.yaml | 1 + .../bindings/interconnect/qcom,msm8916.yaml | 77 - .../bindings/interconnect/qcom,qcs404.yaml | 77 - .../devicetree/bindings/interconnect/qcom,rpm.yaml | 85 + .../allwinner,sun7i-a20-sc-nmi.yaml | 3 + .../bindings/interrupt-controller/fsl,intmux.yaml | 2 +- .../interrupt-controller/st,stm32-exti.yaml | 2 + .../devicetree/bindings/media/allegro,al5e.yaml | 105 + .../devicetree/bindings/media/allegro.txt | 43 - .../media/allwinner,sun4i-a10-video-engine.yaml | 1 + .../media/allwinner,sun8i-h3-deinterlace.yaml | 3 + .../devicetree/bindings/media/i2c/imx219.yaml | 1 + .../media/i2c/{ov5647.yaml => ovti,ov5647.yaml} | 0 .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 115 + .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 124 + .../bindings/memory-controllers/exynos-srom.yaml | 2 + .../memory-controllers/renesas,rpc-if.yaml | 6 +- .../devicetree/bindings/mfd/bd9571mwv.txt | 4 +- .../bindings/mfd/canaan,k210-sysctl.yaml | 109 + Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../bindings/mips/lantiq/lantiq,cgu.yaml | 32 + .../bindings/mips/lantiq/lantiq,dma-xway.yaml | 32 + .../bindings/mips/lantiq/lantiq,ebu.yaml | 32 + .../bindings/mips/lantiq/lantiq,pmu.yaml | 32 + .../bindings/misc/fsl,dpaa2-console.yaml | 1 + .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 8 + .../bindings/mmc/marvell,xenon-sdhci.txt | 1 + .../devicetree/bindings/mmc/mmc-controller.yaml | 2 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 1 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 2 + .../devicetree/bindings/mmc/sdhci-msm.txt | 5 +- .../devicetree/bindings/mtd/cadence-quadspi.txt | 67 - .../bindings/mtd/partitions/qcom,smem-part.yaml | 33 + .../bindings/net/amlogic,meson-dwmac.yaml | 55 +- .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 101 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 11 + .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 173 + .../devicetree/bindings/net/renesas,etheravb.yaml | 1 + .../devicetree/bindings/net/snps,dwmac.yaml | 8 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 1 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 + .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 2 + .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 19 +- .../bindings/phy/brcm,brcmstb-usb-phy.txt | 86 - .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 196 + .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 85 + .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 92 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 260 + .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 64 + .../devicetree/bindings/phy/mediatek,xsphy.yaml | 199 + .../devicetree/bindings/phy/phy-mtk-tphy.txt | 162 - .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 - .../devicetree/bindings/phy/phy-mtk-xsphy.txt | 109 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 22 +- .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 10 +- .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 2 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3hs-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 3 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 4 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 171 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 62 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 3 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 110 + .../devicetree/bindings/power/supply/bq25980.yaml | 1 + .../devicetree/bindings/pwm/pwm-sifive.yaml | 9 +- .../bindings/regulator/mcp16502-regulator.txt | 3 +- .../regulator/richtek,rt4831-regulator.yaml | 35 + .../bindings/remoteproc/ingenic,vpu.yaml | 2 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 1 + .../bindings/remoteproc/ti,omap-remoteproc.yaml | 3 + .../reset/brcm,bcm4908-misc-pcie-reset.yaml | 39 + .../devicetree/bindings/reset/canaan,k210-rst.yaml | 40 + .../bindings/reset/hisilicon,hi3660-reset.txt | 44 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 77 + Documentation/devicetree/bindings/riscv/cpus.yaml | 6 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 35 +- .../devicetree/bindings/riscv/sifive.yaml | 17 +- .../bindings/rtc/atmel,at91rm9200-rtc.yaml | 1 + .../devicetree/bindings/serial/renesas,hscif.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 2 + .../devicetree/bindings/serial/renesas,scifa.yaml | 2 + .../devicetree/bindings/serial/renesas,scifb.yaml | 2 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 13 +- .../devicetree/bindings/soc/imx/imx8m-soc.yaml | 86 + .../devicetree/bindings/soc/qcom/qcom,smem.txt | 57 - .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 72 + .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 1 + .../bindings/sound/google,sc7180-trogdor.yaml | 1 + .../bindings/sound/intel,keembay-i2s.yaml | 14 + .../bindings/sound/samsung,aries-wm8994.yaml | 3 + .../bindings/sound/samsung,midas-audio.yaml | 2 + .../devicetree/bindings/sound/tas2562.yaml | 2 + .../devicetree/bindings/sound/tas2770.yaml | 2 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 1 + Documentation/devicetree/bindings/sound/wm8962.txt | 4 + .../devicetree/bindings/spi/cadence-quadspi.txt | 68 + .../bindings/spi/nvidia,tegra210-quad.yaml | 117 + .../devicetree/bindings/spi/renesas,rspi.yaml | 2 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 + .../devicetree/bindings/spi/spi-controller.yaml | 6 +- Documentation/devicetree/bindings/sram/sram.yaml | 2 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 + .../bindings/timer/intel,ixp4xx-timer.yaml | 2 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 6 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 3 + Documentation/devicetree/bindings/usb/dwc3.txt | 128 - .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 105 + .../devicetree/bindings/usb/generic-ehci.yaml | 2 +- .../devicetree/bindings/usb/generic-ohci.yaml | 2 +- .../devicetree/bindings/usb/generic-xhci.yaml | 65 + Documentation/devicetree/bindings/usb/generic.txt | 57 - .../devicetree/bindings/usb/ingenic,musb.yaml | 2 +- .../bindings/usb/intel,keembay-dwc3.yaml | 9 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 9 +- .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 4 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 7 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 + .../devicetree/bindings/usb/snps,dwc3.yaml | 332 + .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 3 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 6 +- Documentation/devicetree/bindings/usb/usb-drd.yaml | 78 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 19 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 41 - .../devicetree/bindings/usb/usb-xhci.yaml | 42 + Documentation/devicetree/bindings/usb/usb.yaml | 60 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/gpio/consumer.rst | 5 +- Documentation/driver-api/gpio/driver.rst | 4 +- Documentation/driver-api/gpio/intro.rst | 8 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/media/camera-sensor.rst | 20 +- Documentation/driver-api/media/csi2.rst | 4 +- Documentation/driver-api/media/drivers/ccs/ccs.rst | 13 + Documentation/driver-api/media/v4l2-subdev.rst | 15 +- Documentation/driver-api/men-chameleon-bus.rst | 12 + .../driver-api/surface_aggregator/client-api.rst | 38 + .../driver-api/surface_aggregator/client.rst | 393 ++ .../driver-api/surface_aggregator/clients/cdev.rst | 87 + .../surface_aggregator/clients/index.rst | 21 + .../driver-api/surface_aggregator/clients/san.rst | 44 + .../driver-api/surface_aggregator/index.rst | 21 + .../driver-api/surface_aggregator/internal-api.rst | 67 + .../driver-api/surface_aggregator/internal.rst | 577 ++ .../driver-api/surface_aggregator/overview.rst | 77 + .../driver-api/surface_aggregator/ssh.rst | 344 ++ Documentation/driver-api/thermal/sysfs-api.rst | 13 - Documentation/filesystems/dax.txt | 17 +- Documentation/filesystems/f2fs.rst | 5 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/porting.rst | 7 + Documentation/filesystems/vfs.rst | 7 +- Documentation/firmware-guide/acpi/apei/einj.rst | 4 +- Documentation/fpga/dfl.rst | 27 + Documentation/gpu/drm-kms.rst | 52 +- Documentation/gpu/drm-uapi.rst | 3 + Documentation/gpu/todo.rst | 2 +- Documentation/gpu/vkms.rst | 82 + Documentation/hid/amd-sfh-hid.rst | 22 +- Documentation/hid/hid-alps.rst | 4 +- Documentation/hid/hid-sensor.rst | 18 +- Documentation/hid/hid-transport.rst | 12 +- Documentation/hid/hiddev.rst | 10 +- Documentation/hid/hidraw.rst | 5 +- Documentation/hid/intel-ish-hid.rst | 78 +- Documentation/hid/uhid.rst | 34 +- Documentation/hwmon/ab8500.rst | 26 - Documentation/hwmon/abx500.rst | 32 - Documentation/hwmon/index.rst | 2 - Documentation/index.rst | 11 - Documentation/kernel-hacking/hacking.rst | 4 +- .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/caif/caif.rst | 1 - Documentation/networking/netdevices.rst | 171 +- Documentation/networking/snmp_counter.rst | 28 +- Documentation/networking/tls-offload.rst | 2 +- Documentation/power/freezing-of-tasks.rst | 2 +- Documentation/power/index.rst | 1 + Documentation/power/powercap/dtpm.rst | 212 + Documentation/process/adding-syscalls.rst | 18 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/scheduler/sched-deadline.rst | 2 +- Documentation/security/keys/core.rst | 4 +- Documentation/security/lsm-development.rst | 2 +- Documentation/timers/timers-howto.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 18 +- .../it_IT/process/submitting-patches.rst | 4 +- Documentation/translations/ja_JP/SubmittingPatches | 4 +- .../translations/zh_CN/admin-guide/cpu-load.rst | 2 +- Documentation/translations/zh_CN/mips/booting.rst | 31 + Documentation/translations/zh_CN/mips/features.rst | 10 + Documentation/translations/zh_CN/mips/index.rst | 29 + .../translations/zh_CN/mips/ingenic-tcu.rst | 69 + .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/userspace-api/media/drivers/ccs.rst | 110 + .../userspace-api/media/drivers/index.rst | 1 + .../userspace-api/media/mediactl/media-types.rst | 7 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 81 +- Documentation/watch_queue.rst | 12 +- MAINTAINERS | 153 +- Makefile | 47 +- Next/SHA1s | 332 + Next/Trees | 334 + Next/merge.log | 6481 ++++++++++++++++++++ arch/Kconfig | 93 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/arm-soc-for-next-contents.txt | 21 + arch/arm/boot/dts/Makefile | 8 +- arch/arm/boot/dts/am335x-evm.dts | 13 +- arch/arm/boot/dts/am335x-evmsk.dts | 14 +- arch/arm/boot/dts/am335x-icev2.dts | 14 +- arch/arm/boot/dts/am33xx-l4.dtsi | 49 + arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/bcm2711.dtsi | 1 + arch/arm/boot/dts/dra71-evm.dts | 2 + arch/arm/boot/dts/dra76x.dtsi | 36 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos54xx.dtsi | 6 +- arch/arm/boot/dts/imx28.dtsi | 10 + arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 1 - arch/arm/boot/dts/imx6dl-plybas.dts | 394 ++ arch/arm/boot/dts/imx6dl-plym2m.dts | 446 ++ arch/arm/boot/dts/imx6dl-prtmvt.dts | 852 +++ arch/arm/boot/dts/imx6q-tbs2910.dts | 7 + arch/arm/boot/dts/imx6q.dtsi | 20 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 6 +- arch/arm/boot/dts/imx6qdl.dtsi | 25 +- arch/arm/boot/dts/imx6ul-prti6g.dts | 356 ++ arch/arm/boot/dts/omap3-gta04.dtsi | 7 +- arch/arm/boot/dts/omap5.dtsi | 6 + arch/arm/boot/dts/owl-s500-cubieboard6.dts | 7 - arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 7 - arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 7 - arch/arm/boot/dts/owl-s500-roseapplepi.dts | 97 +- arch/arm/boot/dts/owl-s500-sparky.dts | 7 - arch/arm/boot/dts/owl-s500.dtsi | 140 + arch/arm/boot/dts/qcom-pmx55.dtsi | 84 + arch/arm/boot/dts/qcom-sdx55-mtp.dts | 230 + arch/arm/boot/dts/qcom-sdx55.dtsi | 408 ++ arch/arm/boot/dts/rk3288-miqi.dts | 5 + arch/arm/boot/dts/rk3288.dtsi | 28 +- arch/arm/boot/dts/rk3xxx.dtsi | 16 +- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 16 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 18 +- arch/arm/boot/dts/sun5i.dtsi | 12 + arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 71 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 29 + arch/arm/boot/dts/sun8i-r40.dtsi | 19 + arch/arm/boot/dts/sun8i-s3-pinecube.dts | 8 +- arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts | 12 + arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 138 + arch/arm/boot/dts/sun8i-v3s.dtsi | 11 +- arch/arm/configs/aspeed_g5_defconfig | 4 + arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 1 - arch/arm/configs/tegra_defconfig | 3 +- arch/arm/crypto/Kconfig | 19 + arch/arm/crypto/Makefile | 4 + arch/arm/crypto/aes-neonbs-glue.c | 3 + arch/arm/crypto/blake2b-neon-core.S | 347 ++ arch/arm/crypto/blake2b-neon-glue.c | 105 + arch/arm/crypto/blake2s-core.S | 285 + arch/arm/crypto/blake2s-glue.c | 78 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/mach-imx6ul.c | 25 +- arch/arm/mach-omap1/board-osk.c | 2 + arch/arm/mach-pxa/mioa701.c | 1 - arch/arm/mach-pxa/palm27x.c | 1 - arch/arm/mach-pxa/palmte2.c | 1 - arch/arm/mach-pxa/z2.c | 12 +- arch/arm/tools/syscall.tbl | 1 + arch/arm/xen/enlighten.c | 2 +- arch/arm64/Kconfig | 9 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 11 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 1 + .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 26 + .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 1 + .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 1 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 13 + .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 7 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 19 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 8 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 5 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 60 +- .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 164 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 98 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 3 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 98 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 122 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 118 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 123 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 1 - .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 495 ++ .../boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts | 19 + .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 186 + .../boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts | 20 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 311 + .../boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts | 19 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 362 ++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 307 + .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 19 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 433 ++ arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 75 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 21 + .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 161 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 293 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 90 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 20 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 6 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 28 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 19 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 6 +- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 195 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 266 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 6 - .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 102 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 60 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 592 +- arch/arm64/boot/dts/renesas/Makefile | 2 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 137 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 43 +- .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 41 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 32 + .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 66 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 32 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 17 + .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 71 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 32 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 65 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 65 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 135 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 65 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 65 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 135 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 5 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 217 + arch/arm64/boot/dts/rockchip/px30.dtsi | 42 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 56 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 52 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 38 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 153 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 80 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 52 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 4 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 11 + arch/arm64/configs/defconfig | 18 +- arch/arm64/crypto/aes-glue.c | 50 +- arch/arm64/crypto/aes-modes.S | 165 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/atomic.h | 10 +- arch/arm64/include/asm/cacheflush.h | 6 - arch/arm64/include/asm/kfence.h | 17 + arch/arm64/include/asm/memory.h | 1 + arch/arm64/include/asm/mte-kasan.h | 12 + arch/arm64/include/asm/numa.h | 48 +- arch/arm64/include/asm/processor.h | 3 +- arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/acpi_numa.c | 12 - arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/entry-ftrace.S | 12 +- arch/arm64/kernel/entry.S | 14 +- arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/mte.c | 12 + arch/arm64/kernel/perf_event.c | 41 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 6 +- arch/arm64/kernel/signal.c | 7 - arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/syscall.c | 10 +- arch/arm64/kernel/vdso/Makefile | 3 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 13 +- arch/arm64/kvm/sys_regs.c | 93 +- arch/arm64/mm/Makefile | 1 - arch/arm64/mm/fault.c | 20 +- arch/arm64/mm/init.c | 37 +- arch/arm64/mm/mmu.c | 9 +- arch/arm64/mm/numa.c | 464 -- arch/arm64/mm/pageattr.c | 23 +- arch/csky/Kconfig | 20 +- arch/csky/abiv1/inc/abi/ckmmu.h | 9 +- arch/csky/abiv1/inc/abi/vdso.h | 18 +- arch/csky/abiv2/cacheflush.c | 3 + arch/csky/abiv2/inc/abi/ckmmu.h | 43 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/abiv2/inc/abi/vdso.h | 20 +- arch/csky/include/asm/atomic.h | 212 - arch/csky/include/asm/barrier.h | 82 +- arch/csky/include/asm/bug.h | 2 + arch/csky/include/asm/cmpxchg.h | 27 +- arch/csky/include/asm/futex.h | 121 + arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 9 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 4 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/segment.h | 2 +- arch/csky/include/asm/spinlock.h | 167 - arch/csky/include/asm/spinlock_types.h | 10 - arch/csky/include/asm/vdso.h | 19 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/atomic.S | 24 +- arch/csky/kernel/entry.S | 106 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/perf_event.c | 2 +- arch/csky/kernel/ptrace.c | 126 +- arch/csky/kernel/setup.c | 18 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/traps.c | 10 +- arch/csky/kernel/vdso.c | 123 +- arch/{riscv => csky}/kernel/vdso/.gitignore | 0 arch/csky/kernel/vdso/Makefile | 67 + arch/{riscv => csky}/kernel/vdso/note.S | 0 arch/csky/kernel/vdso/rt_sigreturn.S | 14 + arch/csky/kernel/vdso/so2s.sh | 5 + arch/csky/kernel/vdso/vdso.S | 16 + arch/csky/kernel/vdso/vdso.lds.S | 54 + arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 388 +- arch/csky/mm/init.c | 35 +- arch/csky/mm/tlb.c | 42 +- arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/Kconfig | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 14 +- arch/mips/alchemy/common/prom.c | 4 - arch/mips/ar7/memory.c | 5 - arch/mips/ath25/prom.c | 4 - arch/mips/ath79/prom.c | 5 - arch/mips/bcm47xx/prom.c | 4 - arch/mips/bcm63xx/prom.c | 4 - arch/mips/bmips/setup.c | 6 +- arch/mips/boot/compressed/decompress.c | 3 +- arch/mips/boot/compressed/head.S | 20 +- arch/mips/cavium-octeon/octeon-irq.c | 2 +- arch/mips/cobalt/setup.c | 5 - arch/mips/configs/loongson3_defconfig | 2 + arch/mips/fw/arc/memory.c | 2 +- arch/mips/fw/sni/sniprom.c | 4 - arch/mips/generic/init.c | 4 - arch/mips/include/asm/Kbuild | 4 + arch/mips/include/asm/bitops.h | 2 +- arch/mips/include/asm/elf.h | 56 +- arch/mips/include/asm/elfcore-compat.h | 29 + arch/mips/include/asm/irq_cpu.h | 2 - arch/mips/include/asm/mach-generic/irq.h | 6 - arch/mips/include/asm/mach-loongson64/loongson.h | 2 +- arch/mips/include/asm/traps.h | 1 + arch/mips/include/uapi/asm/Kbuild | 3 - arch/mips/kernel/Makefile | 5 +- arch/mips/kernel/binfmt_elfn32.c | 106 - arch/mips/kernel/binfmt_elfo32.c | 109 - arch/mips/kernel/cacheinfo.c | 34 +- arch/mips/kernel/cevt-txx9.c | 2 +- arch/mips/kernel/irq-rm7000.c | 45 - arch/mips/kernel/perf_event_mipsxx.c | 22 +- arch/mips/kernel/relocate.c | 10 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/smp-cps.c | 3 - arch/mips/kernel/syscalls/Makefile | 16 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/kernel/vpe-cmp.c | 4 +- arch/mips/kernel/vpe-mt.c | 4 +- arch/mips/lantiq/irq.c | 10 +- arch/mips/lantiq/prom.c | 6 +- arch/mips/loongson2ef/common/init.c | 5 - arch/mips/loongson32/common/prom.c | 4 - arch/mips/loongson64/init.c | 54 +- arch/mips/loongson64/numa.c | 52 +- arch/mips/loongson64/smp.c | 8 +- arch/mips/mm/c-r4k.c | 2 +- arch/mips/mm/init.c | 5 + arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/mti-malta/malta-init.c | 1 - arch/mips/mti-malta/malta-memory.c | 4 - arch/mips/netlogic/xlp/setup.c | 5 - arch/mips/netlogic/xlr/setup.c | 5 - arch/mips/pci/pci-ar2315.c | 6 +- arch/mips/pic32/pic32mzda/init.c | 6 +- arch/mips/pistachio/init.c | 5 - arch/mips/ralink/of.c | 2 +- arch/mips/ralink/prom.c | 4 - arch/mips/rb532/prom.c | 5 - arch/mips/sgi-ip27/ip27-memory.c | 5 - arch/mips/sgi-ip32/ip32-memory.c | 5 - arch/mips/sibyte/common/cfe.c | 5 - arch/mips/txx9/generic/setup.c | 4 - arch/mips/vr41xx/common/init.c | 4 - arch/nds32/configs/defconfig | 1 - arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/openrisc/Makefile | 12 + arch/openrisc/boot/.gitignore | 2 + arch/openrisc/boot/Makefile | 10 + arch/openrisc/kernel/process.c | 13 +- arch/parisc/Kconfig | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/vdso/gettimeofday.h | 16 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/vmlinux.lds.S | 8 + arch/powerpc/platforms/powernv/opal-core.c | 6 +- arch/riscv/Kconfig | 46 +- arch/riscv/Kconfig.socs | 32 +- arch/riscv/Makefile | 14 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/Makefile | 5 + arch/riscv/boot/dts/{kendryte => canaan}/k210.dts | 0 arch/riscv/boot/dts/canaan/k210.dtsi | 120 + arch/riscv/boot/dts/kendryte/Makefile | 4 - arch/riscv/boot/dts/kendryte/k210.dtsi | 125 - arch/riscv/boot/dts/sifive/Makefile | 3 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 293 + .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 2 + .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 253 + arch/riscv/configs/defconfig | 2 + arch/riscv/configs/nommu_k210_defconfig | 2 +- arch/riscv/include/asm/bug.h | 1 + arch/riscv/include/asm/kprobes.h | 40 + arch/{arm64 => riscv}/include/asm/mmzone.h | 0 arch/riscv/include/asm/numa.h | 8 + arch/riscv/include/asm/pci.h | 14 + arch/riscv/include/asm/pgtable.h | 22 +- arch/riscv/include/asm/probes.h | 24 + arch/riscv/include/asm/processor.h | 1 + arch/riscv/include/asm/ptrace.h | 35 + arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/soc.h | 38 - arch/riscv/include/asm/stackprotector.h | 3 +- arch/riscv/include/asm/stacktrace.h | 2 + arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/unistd.h | 1 + arch/riscv/include/asm/uprobes.h | 40 + arch/riscv/include/asm/vdso.h | 2 +- arch/riscv/kernel/Makefile | 6 +- arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/cacheinfo.c | 11 +- arch/riscv/kernel/entry.S | 24 +- arch/riscv/kernel/ftrace.c | 95 +- arch/riscv/kernel/mcount-dyn.S | 342 +- arch/riscv/kernel/patch.c | 8 +- arch/riscv/kernel/probes/Makefile | 6 + arch/riscv/kernel/probes/decode-insn.c | 48 + arch/riscv/kernel/probes/decode-insn.h | 18 + arch/riscv/kernel/probes/ftrace.c | 53 + arch/riscv/kernel/probes/kprobes.c | 398 ++ arch/riscv/kernel/probes/kprobes_trampoline.S | 93 + arch/riscv/kernel/probes/simulate-insn.c | 85 + arch/riscv/kernel/probes/simulate-insn.h | 47 + arch/riscv/kernel/probes/uprobes.c | 186 + arch/riscv/kernel/process.c | 18 +- arch/riscv/kernel/ptrace.c | 99 + arch/riscv/kernel/sbi.c | 4 +- arch/riscv/kernel/setup.c | 23 +- arch/riscv/kernel/signal.c | 3 + arch/riscv/kernel/smpboot.c | 12 +- arch/riscv/kernel/soc.c | 27 - arch/riscv/kernel/stacktrace.c | 22 +- arch/riscv/kernel/time.c | 3 + arch/riscv/kernel/traps.c | 22 +- arch/riscv/kernel/vdso.c | 2 +- arch/riscv/lib/Makefile | 2 + arch/riscv/lib/error-inject.c | 10 + arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/fault.c | 38 +- arch/riscv/mm/init.c | 16 +- arch/riscv/mm/kasan_init.c | 4 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/Kconfig | 1 - arch/s390/crypto/aes_s390.c | 2 + arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/Kconfig | 1 - arch/sh/boards/mach-sh03/rtc.c | 1 - arch/sh/configs/landisk_defconfig | 9 +- arch/sh/configs/microdev_defconfig | 2 - arch/sh/configs/sdk7780_defconfig | 6 +- arch/sh/configs/sdk7786_defconfig | 3 - arch/sh/configs/se7750_defconfig | 1 - arch/sh/configs/sh03_defconfig | 3 - arch/sh/drivers/dma/Kconfig | 3 +- arch/sh/include/asm/gpio.h | 1 - arch/sh/kernel/cpu/sh3/entry.S | 1 - arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/mm/Kconfig | 2 +- arch/sh/mm/asids-debugfs.c | 15 +- arch/sh/mm/cache-debugfs.c | 15 +- arch/sh/mm/pmb.c | 15 +- arch/sparc/Kconfig | 3 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/extable.h | 21 + arch/sparc/include/asm/extable_64.h | 21 - arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 + arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 38 - arch/sparc/include/asm/uaccess_64.h | 1 - arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 12 - arch/sparc/kernel/setup_32.c | 3 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 86 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/extable.c | 107 - arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/mm_32.h | 2 - arch/sparc/mm/srmmu.c | 18 +- arch/um/include/asm/Kbuild | 1 - arch/x86/Kconfig | 3 +- arch/x86/Makefile | 28 +- arch/x86/crypto/Makefile | 2 - arch/x86/crypto/aesni-intel_asm.S | 482 +- arch/x86/crypto/aesni-intel_glue.c | 683 ++- arch/x86/crypto/blake2s-glue.c | 150 +- arch/x86/crypto/blowfish_glue.c | 107 - arch/x86/crypto/camellia-aesni-avx-asm_64.S | 298 - arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 351 -- arch/x86/crypto/camellia.h | 67 + arch/x86/crypto/camellia_aesni_avx2_glue.c | 198 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 216 +- arch/x86/crypto/camellia_glue.c | 145 +- arch/x86/crypto/cast5_avx_glue.c | 287 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 84 - arch/x86/crypto/cast6_avx_glue.c | 207 +- arch/x86/crypto/des3_ede_glue.c | 104 - arch/x86/crypto/ecb_cbc_helpers.h | 76 + arch/x86/crypto/glue_helper-asm-avx.S | 104 - arch/x86/crypto/glue_helper-asm-avx2.S | 136 - arch/x86/crypto/glue_helper.c | 381 -- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 68 - arch/x86/crypto/serpent-avx.h | 21 + arch/x86/crypto/serpent-avx2-asm_64.S | 87 - arch/x86/{include/asm => }/crypto/serpent-sse2.h | 0 arch/x86/crypto/serpent_avx2_glue.c | 185 +- arch/x86/crypto/serpent_avx_glue.c | 215 +- arch/x86/crypto/serpent_sse2_glue.c | 150 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 80 - arch/x86/crypto/twofish.h | 21 + arch/x86/crypto/twofish_avx_glue.c | 211 +- arch/x86/crypto/twofish_glue_3way.c | 160 +- arch/x86/entry/common.c | 10 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 + arch/x86/entry/syscalls/syscall_64.tbl | 2 + arch/x86/entry/thunk_64.S | 8 +- arch/x86/include/asm/compat.h | 11 - arch/x86/include/asm/crypto/camellia.h | 91 - arch/x86/include/asm/crypto/glue_helper.h | 118 - arch/x86/include/asm/crypto/serpent-avx.h | 42 - arch/x86/include/asm/crypto/twofish.h | 25 - arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/elfcore-compat.h | 31 + arch/x86/include/asm/irq.h | 2 - arch/x86/include/asm/kfence.h | 59 + arch/x86/include/asm/kprobes.h | 11 +- arch/x86/include/asm/microcode.h | 2 - arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/include/asm/resctrl.h | 11 +- arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/special_insns.h | 6 +- arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/cpu/mce/core.c | 22 +- arch/x86/kernel/cpu/microcode/core.c | 2 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 4 +- arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 24 +- arch/x86/kernel/kprobes/core.c | 168 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/reboot.c | 9 + arch/x86/kernel/setup.c | 20 +- arch/x86/kernel/sev-es.c | 14 +- arch/x86/kernel/sys_x86_64.c | 8 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/mm/fault.c | 6 + arch/x86/mm/init.c | 19 +- arch/x86/mm/pat/set_memory.c | 8 +- arch/x86/platform/Makefile | 1 - arch/x86/platform/goldfish/Makefile | 2 - arch/x86/platform/goldfish/goldfish.c | 54 - .../platform/intel-mid/device_libs/platform_bt.c | 4 +- arch/x86/xen/enlighten_hvm.c | 15 +- arch/x86/xen/smp_hvm.c | 27 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + certs/blacklist.c | 10 +- certs/system_keyring.c | 5 +- crypto/Kconfig | 31 +- crypto/adiantum.c | 2 + crypto/ansi_cprng.c | 2 + crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 5 +- crypto/asymmetric_keys/pkcs7_trust.c | 2 +- crypto/asymmetric_keys/pkcs7_verify.c | 9 +- crypto/asymmetric_keys/restrict.c | 7 +- crypto/blake2b_generic.c | 249 +- crypto/blake2s_generic.c | 158 +- crypto/cbc.c | 1 + crypto/ccm.c | 2 + crypto/cfb.c | 2 + crypto/cipher.c | 7 +- crypto/cmac.c | 2 + crypto/ctr.c | 2 + crypto/drbg.c | 2 + crypto/ecb.c | 1 + crypto/essiv.c | 2 + crypto/keywrap.c | 2 + crypto/ofb.c | 2 + crypto/pcbc.c | 2 + crypto/skcipher.c | 8 +- crypto/tcrypt.c | 20 +- crypto/testmgr.c | 3 + crypto/vmac.c | 2 + crypto/xcbc.c | 2 + crypto/xor.c | 2 + crypto/xts.c | 2 + drivers/accessibility/speakup/spk_ttyio.c | 2 +- drivers/acpi/internal.h | 2 +- drivers/acpi/scan.c | 15 +- drivers/acpi/thermal.c | 49 +- drivers/base/Kconfig | 8 +- drivers/base/Makefile | 1 + drivers/base/arch_numa.c | 483 ++ drivers/base/bus.c | 17 - drivers/base/core.c | 101 +- drivers/base/dd.c | 9 +- drivers/base/node.c | 33 +- drivers/base/platform.c | 2 + drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btmtksdio.c | 16 +- drivers/bluetooth/btqca.c | 67 + drivers/bluetooth/btqca.h | 1 + drivers/bluetooth/btqcomsmd.c | 27 +- drivers/bluetooth/btrtl.c | 25 +- drivers/bluetooth/btusb.c | 48 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_h5.c | 2 + drivers/bluetooth/hci_ldisc.c | 7 +- drivers/bluetooth/hci_qca.c | 18 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 11 +- drivers/bus/mhi/core/init.c | 9 +- drivers/bus/mhi/core/main.c | 20 + drivers/bus/mhi/pci_generic.c | 371 +- drivers/bus/sunxi-rsb.c | 211 +- drivers/char/hw_random/ingenic-trng.c | 6 +- drivers/char/hw_random/iproc-rng200.c | 38 +- drivers/char/mem.c | 86 +- drivers/char/pcmcia/synclink_cs.c | 2 - drivers/char/tpm/Kconfig | 10 + drivers/char/tpm/Makefile | 2 + drivers/char/tpm/eventlog/tpm1.c | 1 + drivers/char/tpm/tpm-dev-common.c | 1 - drivers/char/tpm/tpm_tis_i2c_cr50.c | 790 +++ drivers/clk/imx/Kconfig | 2 - drivers/clk/imx/clk-imx8qxp.c | 26 +- drivers/clk/mmp/clk-audio.c | 6 +- drivers/clk/qcom/gcc-sc7180.c | 21 +- drivers/clk/qcom/gcc-sm8250.c | 4 +- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 5 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 5 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 5 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 5 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 54 +- drivers/clk/renesas/rcar-cpg-lib.c | 270 + drivers/clk/renesas/rcar-cpg-lib.h | 33 + drivers/clk/renesas/rcar-gen3-cpg.c | 267 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 5 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 2 +- drivers/clk/tegra/Kconfig | 3 + drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-tegra124-emc.c | 41 +- drivers/clk/tegra/clk-tegra124.c | 26 +- drivers/clk/tegra/clk.h | 18 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/intel_pstate.c | 44 +- drivers/cpuidle/cpuidle-tegra.c | 2 +- drivers/cpuidle/cpuidle.c | 33 +- drivers/crypto/Kconfig | 34 +- drivers/crypto/Makefile | 2 - drivers/crypto/allwinner/Kconfig | 9 + .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 196 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 52 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 6 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 6 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 8 + drivers/crypto/bcm/cipher.c | 2 +- drivers/crypto/bcm/cipher.h | 4 +- drivers/crypto/bcm/util.c | 2 +- drivers/crypto/ccree/cc_driver.h | 1 - drivers/crypto/geode-aes.c | 2 + drivers/crypto/hisilicon/hpre/hpre_main.c | 54 + drivers/crypto/hisilicon/qm.c | 8 +- drivers/crypto/hisilicon/qm.h | 27 + drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/zip/zip_main.c | 14 + drivers/crypto/inside-secure/safexcel.c | 6 +- drivers/crypto/inside-secure/safexcel_hash.c | 1 + drivers/crypto/keembay/Kconfig | 31 + drivers/crypto/keembay/Makefile | 3 + drivers/crypto/keembay/keembay-ocs-hcu-core.c | 1264 ++++ drivers/crypto/keembay/ocs-hcu.c | 840 +++ drivers/crypto/keembay/ocs-hcu.h | 106 + drivers/crypto/marvell/cesa/tdma.c | 2 +- drivers/crypto/mediatek/Makefile | 3 - drivers/crypto/mediatek/mtk-aes.c | 1271 ---- drivers/crypto/mediatek/mtk-platform.c | 586 -- drivers/crypto/mediatek/mtk-platform.h | 231 - drivers/crypto/mediatek/mtk-regs.h | 190 - drivers/crypto/mediatek/mtk-sha.c | 1353 ---- drivers/crypto/picoxcell_crypto.c | 1807 ------ drivers/crypto/picoxcell_crypto_regs.h | 115 - drivers/crypto/qat/Kconfig | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 17 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 27 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 3 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 1 + drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 8 +- drivers/crypto/qat/qat_common/adf_transport.c | 2 + .../crypto/qat/qat_common/adf_transport_debug.c | 4 +- drivers/crypto/qat/qat_common/qat_algs.c | 1 + drivers/crypto/qat/qat_common/qat_asym_algs.c | 12 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 28 +- drivers/crypto/sahara.c | 7 - drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/vmx/aes.c | 1 + drivers/crypto/vmx/aesp8-ppc.h | 6 + drivers/crypto/vmx/vmx.c | 7 +- drivers/devfreq/devfreq.c | 4 +- drivers/devfreq/governor.h | 2 +- drivers/dma-buf/dma-buf.c | 74 +- drivers/dma-buf/heaps/cma_heap.c | 3 + drivers/dma/Kconfig | 2 + drivers/dma/Makefile | 1 + drivers/dma/at_hdmac.c | 19 + drivers/dma/at_hdmac_regs.h | 28 +- drivers/dma/fsldma.c | 6 + drivers/dma/hsu/pci.c | 21 +- drivers/dma/idxd/init.c | 3 +- drivers/dma/lgm/Kconfig | 9 + drivers/dma/lgm/Makefile | 2 + drivers/dma/lgm/lgm-dma.c | 1739 ++++++ drivers/dma/owl-dma.c | 4 +- drivers/dma/qcom/gpi.c | 2 +- drivers/dma/ti/k3-udma.c | 131 +- drivers/edac/Kconfig | 15 +- drivers/edac/Makefile | 7 +- drivers/edac/amd64_edac.c | 318 +- drivers/edac/amd64_edac.h | 11 - drivers/edac/amd64_edac_dbg.c | 55 - drivers/edac/amd64_edac_inj.c | 235 - drivers/edac/ppc4xx_edac.c | 2 +- drivers/extcon/extcon-max8997.c | 4 + drivers/firewire/net.c | 2 - drivers/firmware/arm_scmi/driver.c | 4 +- drivers/firmware/arm_scmi/smc.c | 42 +- drivers/firmware/dmi-id.c | 1 + drivers/firmware/efi/libstub/Makefile | 2 + drivers/fpga/Kconfig | 11 + drivers/fpga/Makefile | 2 + drivers/fpga/dfl-fme-perf.c | 6 +- drivers/fpga/dfl-n3000-nios.c | 588 ++ drivers/fpga/dfl-pci.c | 165 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-bridge.c | 4 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 16 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd70528.c | 59 +- drivers/gpio/gpio-bd71828.c | 39 +- drivers/gpio/gpio-bd9571mwv.c | 35 +- drivers/gpio/gpio-rcar.c | 85 +- drivers/gpio/gpio-sl28cpld.c | 4 +- drivers/gpio/gpio-tegra.c | 218 +- drivers/gpio/gpio-visconti.c | 218 + drivers/gpio/gpio-wcove.c | 2 +- drivers/gpio/gpiolib.c | 4 + drivers/gpu/drm/Kconfig | 6 +- drivers/gpu/drm/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 40 + drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 45 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 195 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 176 + drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h | 36 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 - drivers/gpu/drm/amd/amdgpu/cz_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 57 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 39 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 137 + drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 31 + drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 212 + drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h | 31 + drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 1 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 1 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 478 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 23 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 10 - drivers/gpu/drm/amd/amdgpu/nv.c | 206 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 31 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 103 +- drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 154 + drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 483 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 703 +++ drivers/gpu/drm/amd/amdgpu/vega20_ih.h | 30 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 54 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 258 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 39 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 54 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 - drivers/gpu/drm/amd/display/dc/basics/conversion.c | 9 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 119 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 29 +- .../drm/amd/display/dc/bios/command_table_helper.c | 20 +- .../amd/display/dc/bios/command_table_helper2.c | 20 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 13 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 3 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 79 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 62 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 53 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 42 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 1 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 8 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 11 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 1 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 57 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 9 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 24 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 2 - .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 15 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 22 +- drivers/gpu/drm/amd/display/dc/dce100/Makefile | 2 + .../drm/amd/display/dc/dce100/dce100_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 + .../drm/amd/display/dc/dce110/dce110_compressor.c | 55 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 33 +- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 17 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 19 +- .../display/dc/dce110/dce110_timing_generator.c | 76 +- .../display/dc/dce110/dce110_timing_generator_v.c | 19 +- .../drm/amd/display/dc/dce110/dce110_transform_v.c | 19 +- drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 + .../drm/amd/display/dc/dce112/dce112_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dce120/Makefile | 2 + .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 6 +- .../display/dc/dce120/dce120_timing_generator.c | 99 +- drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 + .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 18 +- .../amd/display/dc/dce60/dce60_timing_generator.c | 4 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 36 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 1 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 83 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 6 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 1 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 15 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 2 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 11 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 44 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 6 +- .../display/dc/gpio/diagnostics/hw_factory_diag.c | 1 + .../display/dc/gpio/diagnostics/hw_factory_diag.h | 2 + .../dc/gpio/diagnostics/hw_translate_diag.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 7 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 14 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 7 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 1 + .../amd/display/modules/info_packet/info_packet.c | 13 +- .../drm/amd/display/modules/power/power_helpers.c | 6 +- .../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 345 ++ .../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 1300 ++++ drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 +- drivers/gpu/drm/amd/include/renoir_ip_offset.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 191 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 540 ++ .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 1 - drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 + drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 4 +- .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 1 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 137 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.h | 1 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 330 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1166 +++- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 217 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 58 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 + drivers/gpu/drm/arc/arcpgu_crtc.c | 9 +- drivers/gpu/drm/arc/arcpgu_drv.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 1 - drivers/gpu/drm/arm/malidp_crtc.c | 1 - drivers/gpu/drm/armada/armada_crtc.c | 1 - drivers/gpu/drm/ast/ast_cursor.c | 55 +- drivers/gpu/drm/ast/ast_drv.c | 4 +- drivers/gpu/drm/ast/ast_drv.h | 2 - drivers/gpu/drm/ast/ast_main.c | 25 +- drivers/gpu/drm/ast/ast_mm.c | 17 +- drivers/gpu/drm/ast/ast_mode.c | 6 +- drivers/gpu/drm/ast/ast_post.c | 8 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 - drivers/gpu/drm/bochs/bochs_drv.c | 1 - drivers/gpu/drm/bochs/bochs_hw.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/display-connector.c | 46 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 12 +- drivers/gpu/drm/drm_atomic_helper.c | 79 +- drivers/gpu/drm/drm_blend.c | 6 - drivers/gpu/drm/drm_cache.c | 33 + drivers/gpu/drm/drm_color_mgmt.c | 125 +- drivers/gpu/drm/drm_crtc.c | 130 +- drivers/gpu/drm/drm_dp_helper.c | 566 ++ drivers/gpu/drm/drm_dp_mst_topology.c | 2 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_dsc.c | 30 +- drivers/gpu/drm/drm_dumb_buffers.c | 8 +- drivers/gpu/drm/drm_edid.c | 103 + drivers/gpu/drm/drm_encoder.c | 113 +- drivers/gpu/drm/drm_fb_helper.c | 25 +- drivers/gpu/drm/drm_file.c | 8 +- drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_cma_helper.c | 141 +- drivers/gpu/drm/drm_internal.h | 3 + drivers/gpu/drm/drm_irq.c | 32 + drivers/gpu/drm/drm_legacy.h | 2 +- drivers/gpu/drm/drm_memory.c | 51 - drivers/gpu/drm/drm_mode_config.c | 51 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_pci.c | 33 +- drivers/gpu/drm/drm_plane.c | 179 +- drivers/gpu/drm/drm_prime.c | 64 +- drivers/gpu/drm/drm_probe_helper.c | 3 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/exynos/Kconfig | 1 - drivers/gpu/drm/exynos/exynos_drm_g2d.c | 48 +- drivers/gpu/drm/gma500/cdv_device.c | 30 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 3 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 4 +- drivers/gpu/drm/gma500/framebuffer.c | 9 +- drivers/gpu/drm/gma500/gma_device.c | 3 +- drivers/gpu/drm/gma500/gma_display.c | 4 +- drivers/gpu/drm/gma500/gtt.c | 20 +- drivers/gpu/drm/gma500/intel_bios.c | 6 +- drivers/gpu/drm/gma500/intel_gmbus.c | 4 +- drivers/gpu/drm/gma500/intel_i2c.c | 2 +- drivers/gpu/drm/gma500/mdfld_device.c | 4 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 8 +- drivers/gpu/drm/gma500/mid_bios.c | 9 +- drivers/gpu/drm/gma500/oaktrail_device.c | 5 +- drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 2 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +- drivers/gpu/drm/gma500/opregion.c | 3 +- drivers/gpu/drm/gma500/power.c | 13 +- drivers/gpu/drm/gma500/psb_drv.c | 18 +- drivers/gpu/drm/gma500/psb_drv.h | 8 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 6 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 2 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 36 +- drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 104 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 10 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 20 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 4 +- drivers/gpu/drm/i915/Makefile | 15 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 704 +++ drivers/gpu/drm/i915/display/i9xx_plane.h | 24 + drivers/gpu/drm/i915/display/icl_dsi.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 + drivers/gpu/drm/i915/display/intel_bios.c | 21 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 7 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 20 +- drivers/gpu/drm/i915/display/intel_connector.c | 29 +- drivers/gpu/drm/i915/display/intel_connector.h | 3 +- drivers/gpu/drm/i915/display/intel_cursor.c | 806 +++ drivers/gpu/drm/i915/display/intel_cursor.h | 17 + drivers/gpu/drm/i915/display/intel_ddi.c | 131 +- drivers/gpu/drm/i915/display/intel_display.c | 2085 +------ drivers/gpu/drm/i915/display/intel_display.h | 15 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 124 + .../gpu/drm/i915/display/intel_display_debugfs.h | 3 + drivers/gpu/drm/i915/display/intel_display_power.c | 127 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- drivers/gpu/drm/i915/display/intel_display_types.h | 64 +- drivers/gpu/drm/i915/display/intel_dp.c | 525 +- drivers/gpu/drm/i915/display/intel_dp.h | 7 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 115 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 21 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 - drivers/gpu/drm/i915/display/intel_fbc.c | 19 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 259 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 7 + drivers/gpu/drm/i915/display/intel_lspcon.c | 162 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 12 + drivers/gpu/drm/i915/display/intel_panel.c | 235 +- drivers/gpu/drm/i915/display/intel_psr.c | 131 +- drivers/gpu/drm/i915/display/intel_sprite.c | 50 +- drivers/gpu/drm/i915/display/intel_sprite.h | 10 + drivers/gpu/drm/i915/display/intel_tc.c | 2 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 + drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 16 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 157 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 6 +- drivers/gpu/drm/i915/gvt/display.c | 81 +- drivers/gpu/drm/i915/gvt/execlist.h | 3 - drivers/gpu/drm/i915/gvt/fb_decoder.h | 6 +- drivers/gpu/drm/i915/gvt/gtt.h | 11 +- drivers/gpu/drm/i915/gvt/gvt.h | 4 + drivers/gpu/drm/i915/gvt/handlers.c | 5 +- drivers/gpu/drm/i915/gvt/interrupt.h | 5 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 11 + drivers/gpu/drm/i915/gvt/mpt.h | 2 + drivers/gpu/drm/i915/gvt/scheduler.h | 5 + drivers/gpu/drm/i915/gvt/vgpu.c | 5 +- drivers/gpu/drm/i915/i915_debugfs.c | 582 +- drivers/gpu/drm/i915/i915_drv.c | 7 +- drivers/gpu/drm/i915/i915_drv.h | 38 +- drivers/gpu/drm/i915/i915_irq.c | 355 +- drivers/gpu/drm/i915/i915_mitigations.c | 146 + drivers/gpu/drm/i915/i915_mitigations.h | 13 + drivers/gpu/drm/i915/i915_reg.h | 7 +- drivers/gpu/drm/i915/i915_suspend.c | 33 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 552 +- drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/imx/Kconfig | 3 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 95 +- drivers/gpu/drm/imx/imx-ldb.c | 109 +- drivers/gpu/drm/imx/imx-tve.c | 109 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 131 +- drivers/gpu/drm/imx/ipuv3-plane.c | 69 +- drivers/gpu/drm/imx/ipuv3-plane.h | 3 - drivers/gpu/drm/imx/parallel-display.c | 93 +- drivers/gpu/drm/ingenic/Kconfig | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 60 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 14 + drivers/gpu/drm/kmb/kmb_drv.c | 4 +- drivers/gpu/drm/kmb/kmb_plane.c | 3 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 1 - drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 20 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 10 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/arb.c | 12 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 5 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 14 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 2 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 7 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 11 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 10 +- drivers/gpu/drm/nouveau/nouveau_display.c | 8 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 4 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 20 +- drivers/gpu/drm/nouveau/nv17_fence.c | 2 +- drivers/gpu/drm/nouveau/nv50_fence.c | 2 +- drivers/gpu/drm/omapdrm/Kconfig | 120 +- drivers/gpu/drm/omapdrm/Makefile | 19 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 10 - drivers/gpu/drm/omapdrm/displays/Makefile | 2 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 1385 ----- drivers/gpu/drm/omapdrm/dss/Kconfig | 135 - drivers/gpu/drm/omapdrm/dss/Makefile | 20 - drivers/gpu/drm/omapdrm/dss/base.c | 87 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 202 +- drivers/gpu/drm/omapdrm/dss/display.c | 60 - drivers/gpu/drm/omapdrm/dss/dpi.c | 1 - drivers/gpu/drm/omapdrm/dss/dsi.c | 1949 +++--- drivers/gpu/drm/omapdrm/dss/dsi.h | 456 ++ drivers/gpu/drm/omapdrm/dss/dss.c | 28 +- drivers/gpu/drm/omapdrm/dss/dss.h | 72 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 - drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 - drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 229 - drivers/gpu/drm/omapdrm/dss/omapdss.h | 347 +- drivers/gpu/drm/omapdrm/dss/output.c | 57 +- drivers/gpu/drm/omapdrm/dss/pll.c | 6 + drivers/gpu/drm/omapdrm/dss/sdi.c | 1 - drivers/gpu/drm/omapdrm/dss/venc.c | 2 - drivers/gpu/drm/omapdrm/omap_connector.c | 157 - drivers/gpu/drm/omapdrm/omap_connector.h | 28 - drivers/gpu/drm/omapdrm/omap_crtc.c | 153 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 - drivers/gpu/drm/omapdrm/omap_drv.c | 73 +- drivers/gpu/drm/omapdrm/omap_drv.h | 3 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 59 +- drivers/gpu/drm/omapdrm/omap_gem.c | 3 +- drivers/gpu/drm/omapdrm/omap_irq.c | 34 +- drivers/gpu/drm/omapdrm/omap_plane.c | 41 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 1 - drivers/gpu/drm/panel/Kconfig | 20 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-dsi-cm.c | 665 ++ drivers/gpu/drm/panel/panel-khadas-ts050.c | 870 +++ drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 39 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 59 +- drivers/gpu/drm/panel/panel-simple.c | 221 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 24 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 1 + drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_dev.h | 16 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.h | 1 - drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +- drivers/gpu/drm/qxl/qxl_irq.c | 3 +- drivers/gpu/drm/qxl/qxl_kms.c | 1 - drivers/gpu/drm/qxl/qxl_object.h | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 1 - drivers/gpu/drm/radeon/atombios_encoders.c | 6 +- drivers/gpu/drm/radeon/r100.c | 27 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 36 +- drivers/gpu/drm/radeon/radeon_atombios.c | 89 +- drivers/gpu/drm/radeon/radeon_bios.c | 6 +- drivers/gpu/drm/radeon/radeon_combios.c | 55 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_device.c | 17 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 7 +- drivers/gpu/drm/radeon/radeon_fb.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/radeon/radeon_i2c.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 24 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 13 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 4 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 15 +- drivers/gpu/drm/radeon/radeon_uvd.c | 38 +- drivers/gpu/drm/radeon/rs780_dpm.c | 7 +- drivers/gpu/drm/rcar-du/rcar_cmm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 33 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 16 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 98 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 2 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 42 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 28 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 - drivers/gpu/drm/scheduler/sched_main.c | 120 +- drivers/gpu/drm/sti/sti_cursor.c | 9 +- drivers/gpu/drm/sti/sti_gdp.c | 9 +- drivers/gpu/drm/sti/sti_hqvdp.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 1 - drivers/gpu/drm/sun4i/sun4i_tcon.c | 21 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 + drivers/gpu/drm/sun4i/sun8i_csc.c | 109 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 + drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +- drivers/gpu/drm/tiny/cirrus.c | 1 - drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 105 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 16 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 7 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 4 +- drivers/gpu/drm/ttm/ttm_memory.c | 3 +- drivers/gpu/drm/ttm/ttm_module.c | 3 +- {include => drivers/gpu}/drm/ttm/ttm_module.h | 0 drivers/gpu/drm/ttm/ttm_pool.c | 22 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 1 - drivers/gpu/drm/ttm/ttm_tt.c | 15 +- drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/tve200/tve200_drv.c | 1 - drivers/gpu/drm/v3d/v3d_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_irq.c | 7 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 11 +- drivers/gpu/drm/vboxvideo/vbox_irq.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 8 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/vc4/vc4_bo.c | 97 +- drivers/gpu/drm/vc4/vc4_crtc.c | 38 +- drivers/gpu/drm/vc4/vc4_drv.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.h | 27 +- drivers/gpu/drm/vc4/vc4_dsi.c | 111 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 165 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 23 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 9 + drivers/gpu/drm/vc4/vc4_hvs.c | 18 +- drivers/gpu/drm/vc4/vc4_kms.c | 248 +- drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/gpu/drm/vc4/vc4_txp.c | 11 +- drivers/gpu/drm/vgem/vgem_drv.c | 3 +- drivers/gpu/drm/via/via_irq.c | 2 +- drivers/gpu/drm/virtio/Kconfig | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 24 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 1 - drivers/gpu/drm/virtio/virtgpu_drv.h | 1 + drivers/gpu/drm/virtio/virtgpu_fence.c | 81 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 3 + drivers/gpu/drm/vkms/vkms_drv.c | 50 +- drivers/gpu/drm/vkms/vkms_drv.h | 12 +- drivers/gpu/drm/vkms/vkms_output.c | 13 +- drivers/gpu/drm/vmwgfx/Makefile | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 52 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 683 +++ drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 224 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 93 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 691 --- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 76 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 155 - drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 4 +- drivers/gpu/drm/zte/zx_plane.c | 7 +- drivers/gpu/ipu-v3/ipu-di.c | 4 - drivers/greybus/greybus_trace.h | 6 +- drivers/hid/Kconfig | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 8 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 2 +- drivers/hid/hid-chicony.c | 55 + drivers/hid/hid-core.c | 3 + drivers/hid/hid-ids.h | 2 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-logitech-dj.c | 4 + drivers/hid/hid-logitech-hidpp.c | 2 + drivers/hid/hid-multitouch.c | 4 + drivers/hid/hid-quirks.c | 1 - drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 4 +- drivers/hid/hid-wiimote-core.c | 2 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/ipc.c | 27 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 54 +- drivers/hid/wacom_sys.c | 35 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hv/channel.c | 13 +- drivers/hv/channel_mgmt.c | 39 +- drivers/hv/hv_fcopy.c | 37 +- drivers/hv/hv_kvp.c | 123 +- drivers/hv/hv_snapshot.c | 89 +- drivers/hv/hv_util.c | 222 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 82 +- drivers/hv/vmbus_drv.c | 61 +- drivers/hwmon/Kconfig | 13 - drivers/hwmon/Makefile | 1 - drivers/hwmon/ab8500.c | 224 - drivers/hwmon/abx500.c | 487 -- drivers/hwmon/abx500.h | 69 - drivers/hwmon/aspeed-pwm-tacho.c | 4 +- drivers/hwmon/gpio-fan.c | 2 +- drivers/hwmon/k10temp.c | 3 +- drivers/hwmon/max6650.c | 2 +- drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 8 +- drivers/hwmon/pwm-fan.c | 111 +- drivers/hwmon/smsc47m1.c | 2 +- drivers/hwmon/w83627ehf.c | 2 +- .../hwtracing/coresight/coresight-cti-platform.c | 6 +- drivers/i2c/busses/i2c-bcm-iproc.c | 254 +- drivers/i2c/busses/i2c-elektor.c | 3 +- drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 13 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-mlxcpld.c | 97 +- drivers/i2c/busses/i2c-qcom-geni.c | 59 +- drivers/i2c/busses/i2c-rcar.c | 66 +- drivers/i2c/busses/i2c-tegra.c | 2 +- drivers/i2c/i2c-core-acpi.c | 6 +- drivers/i2c/i2c-core-smbus.c | 15 +- drivers/i3c/master/mipi-i3c-hci/core.c | 2 +- drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/infiniband/core/cma_configfs.c | 16 +- drivers/infiniband/core/restrack.c | 1 + drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/ucma.c | 135 +- drivers/infiniband/core/umem.c | 2 +- drivers/infiniband/hw/cxgb4/restrack.c | 2 +- drivers/infiniband/hw/hfi1/qsfp.c | 4 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qib/qib_fs.c | 68 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 3 + drivers/infiniband/sw/siw/siw.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/infiniband/sw/siw/siw_qp.c | 271 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 4 +- drivers/infiniband/sw/siw/siw_verbs.c | 20 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 2 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/omap4-keypad.c | 302 +- drivers/input/misc/ariel-pwrbutton.c | 6 - drivers/input/misc/da7280.c | 3 + drivers/input/serio/i8042-x86ia64io.h | 2 + drivers/input/touchscreen/goodix.c | 2 + drivers/input/touchscreen/ili210x.c | 26 +- drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/input/touchscreen/st1232.c | 48 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 4 +- drivers/interconnect/qcom/icc-rpm.c | 191 + drivers/interconnect/qcom/icc-rpm.h | 73 + drivers/interconnect/qcom/msm8916.c | 241 +- drivers/interconnect/qcom/msm8939.c | 355 ++ drivers/interconnect/qcom/qcs404.c | 242 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 + drivers/iommu/intel/iommu.c | 1 - drivers/iommu/intel/svm.c | 22 +- drivers/irqchip/Kconfig | 5 +- drivers/irqchip/irq-bcm2836.c | 4 +- drivers/irqchip/irq-loongson-liointc.c | 4 +- drivers/irqchip/irq-mips-cpu.c | 7 + drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-sl28cpld.c | 2 +- drivers/leds/led-triggers.c | 10 +- drivers/leds/leds-ariel.c | 6 +- drivers/leds/leds-blinkm.c | 24 +- drivers/leds/leds-gpio.c | 3 +- drivers/leds/leds-lm3530.c | 10 +- drivers/leds/leds-lm3533.c | 4 +- drivers/leds/leds-lm355x.c | 8 +- drivers/leds/leds-lm3642.c | 16 +- drivers/leds/leds-max8997.c | 12 +- drivers/leds/leds-netxbig.c | 12 +- drivers/leds/leds-ss4200.c | 18 +- drivers/leds/leds-wm831x-status.c | 12 +- drivers/md/Kconfig | 2 + drivers/md/dm-bufio.c | 6 + drivers/md/dm-crypt.c | 170 +- drivers/md/dm-integrity.c | 62 +- drivers/md/dm-raid.c | 6 +- drivers/md/dm-snap.c | 24 + drivers/md/dm.c | 2 +- drivers/media/cec/core/cec-adap.c | 4 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/common/videobuf2/Kconfig | 1 - drivers/media/common/videobuf2/Makefile | 1 + drivers/media/common/videobuf2/frame_vector.c | 223 + drivers/media/common/videobuf2/videobuf2-core.c | 11 +- drivers/media/common/videobuf2/videobuf2-memops.c | 3 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 3 +- drivers/media/dvb-frontends/cxd2841er.c | 2 +- drivers/media/i2c/Kconfig | 26 + drivers/media/i2c/Makefile | 2 + drivers/media/i2c/ccs-pll.c | 124 +- drivers/media/i2c/ccs-pll.h | 86 +- drivers/media/i2c/ccs/ccs-core.c | 318 +- drivers/media/i2c/ccs/ccs-data.c | 27 +- drivers/media/i2c/ccs/ccs-data.h | 2 + drivers/media/i2c/ccs/ccs-reg-access.c | 29 +- drivers/media/i2c/ccs/ccs.h | 8 +- drivers/media/i2c/ccs/smiapp-reg-defs.h | 2 + drivers/media/i2c/imx219.c | 8 +- drivers/media/i2c/mt9v111.c | 6 - drivers/media/i2c/ov5647.c | 1259 +++- drivers/media/i2c/ov5648.c | 2623 ++++++++ drivers/media/i2c/ov5670.c | 3 +- drivers/media/i2c/ov8865.c | 2972 +++++++++ drivers/media/pci/intel/ipu3/Kconfig | 3 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 4 +- drivers/media/pci/saa7134/saa7134-empress.c | 5 +- drivers/media/platform/Kconfig | 17 +- drivers/media/platform/Makefile | 1 + .../media => media/platform}/allegro-dvt/Makefile | 0 drivers/media/platform/allegro-dvt/allegro-core.c | 3142 ++++++++++ drivers/media/platform/allegro-dvt/allegro-mail.c | 543 ++ drivers/media/platform/allegro-dvt/allegro-mail.h | 294 + .../platform}/allegro-dvt/nal-h264.c | 0 .../platform}/allegro-dvt/nal-h264.h | 0 drivers/media/platform/aspeed-video.c | 6 +- drivers/media/platform/davinci/vpif.c | 3 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 3 +- drivers/media/platform/omap/Kconfig | 1 - drivers/media/platform/qcom/camss/camss-video.c | 3 +- drivers/media/platform/qcom/venus/Makefile | 4 +- drivers/media/platform/qcom/venus/core.c | 19 +- drivers/media/platform/qcom/venus/core.h | 74 +- drivers/media/platform/qcom/venus/helpers.c | 136 +- drivers/media/platform/qcom/venus/helpers.h | 2 +- drivers/media/platform/qcom/venus/hfi.c | 18 +- drivers/media/platform/qcom/venus/hfi_helper.h | 18 + drivers/media/platform/qcom/venus/hfi_parser.c | 59 +- drivers/media/platform/qcom/venus/hfi_parser.h | 7 +- drivers/media/platform/qcom/venus/hfi_plat_bufs.h | 38 + .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 1317 ++++ drivers/media/platform/qcom/venus/hfi_platform.c | 65 + drivers/media/platform/qcom/venus/hfi_platform.h | 67 + .../media/platform/qcom/venus/hfi_platform_v4.c | 319 + .../media/platform/qcom/venus/hfi_platform_v6.c | 326 + drivers/media/platform/qcom/venus/hfi_venus.c | 80 +- drivers/media/platform/qcom/venus/pm_helpers.c | 12 +- drivers/media/platform/qcom/venus/vdec.c | 129 +- drivers/media/platform/qcom/venus/venc.c | 129 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 121 +- drivers/media/platform/rcar-vin/rcar-core.c | 2 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 34 + drivers/media/platform/sh_vou.c | 2 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 373 +- drivers/media/platform/ti-vpe/cal-video.c | 394 +- drivers/media/platform/ti-vpe/cal.c | 389 +- drivers/media/platform/ti-vpe/cal.h | 105 +- drivers/media/platform/vsp1/vsp1.h | 20 +- drivers/media/platform/vsp1/vsp1_drv.c | 4 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir_toy.c | 1 + drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/rc-main.c | 8 +- drivers/media/rc/serial_ir.c | 2 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 38 +- drivers/media/usb/em28xx/em28xx-core.c | 6 +- drivers/media/usb/pwc/pwc-if.c | 22 +- drivers/media/usb/tm6000/tm6000-dvb.c | 4 + drivers/media/v4l2-core/v4l2-common.c | 4 +- drivers/media/v4l2-core/v4l2-ctrls.c | 16 + drivers/media/v4l2-core/v4l2-dev.c | 15 +- drivers/media/v4l2-core/v4l2-event.c | 17 + drivers/media/v4l2-core/v4l2-ioctl.c | 36 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 15 +- drivers/memory/Kconfig | 15 +- drivers/memory/Makefile | 2 + drivers/memory/dfl-emif.c | 207 + drivers/memory/emif.c | 3 +- drivers/memory/mtk-smi.c | 4 +- drivers/memory/tegra/Kconfig | 4 +- drivers/memory/tegra/tegra124-emc.c | 377 +- drivers/memory/tegra/tegra124.c | 82 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/ab8500-core.c | 43 +- drivers/mfd/altera-sysmgr.c | 3 +- drivers/mfd/bd9571mwv.c | 178 +- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/gateworks-gsc.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/max8997.c | 4 +- drivers/mfd/mcp-sa11x0.c | 3 +- drivers/mfd/mt6360-core.c | 12 +- drivers/misc/Kconfig | 8 - drivers/misc/Makefile | 1 - drivers/misc/atmel_tclib.c | 200 - drivers/misc/cardreader/rtsx_pcr.c | 6 - drivers/misc/eeprom/eeprom_93xx46.c | 2 + drivers/misc/habanalabs/Kconfig | 1 - drivers/misc/habanalabs/common/device.c | 2 +- drivers/misc/habanalabs/common/habanalabs.h | 7 +- drivers/misc/habanalabs/common/memory.c | 62 +- drivers/misc/habanalabs/common/mmu.c | 6 +- drivers/misc/habanalabs/common/mmu_v1.c | 12 +- drivers/misc/habanalabs/gaudi/gaudi.c | 3 +- drivers/misc/habanalabs/goya/goya.c | 3 +- drivers/misc/lkdtm/Makefile | 1 + drivers/misc/ocxl/file.c | 3 +- drivers/mmc/core/mmc.c | 4 - drivers/mmc/host/jz4740_mmc.c | 1 - drivers/mmc/host/meson-gx-mmc.c | 37 +- drivers/mmc/host/mtk-sd.c | 18 +- drivers/mmc/host/mxs-mmc.c | 2 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 16 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 91 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 5 +- drivers/mmc/host/sdhci-brcmstb.c | 6 +- drivers/mmc/host/sdhci-msm.c | 46 +- drivers/mmc/host/sdhci-of-arasan.c | 15 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 28 + drivers/mmc/host/sdhci-pci-gli.c | 4 +- drivers/mmc/host/sdhci-sprd.c | 6 +- drivers/mmc/host/sdhci-xenon.c | 8 +- drivers/mmc/host/sdhci_am654.c | 28 + drivers/mmc/host/sunxi-mmc.c | 30 +- drivers/mmc/host/tmio_mmc.h | 2 +- drivers/mmc/host/tmio_mmc_core.c | 8 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/devices/st_spi_fsm.c | 2 +- drivers/mtd/maps/pci.c | 8 +- drivers/mtd/mtdswap.c | 1 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/intel-nand-controller.c | 5 +- drivers/mtd/nand/raw/marvell_nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/nandsim.c | 7 +- drivers/mtd/nand/raw/qcom_nandc.c | 4 +- drivers/mtd/nand/spi/core.c | 14 +- drivers/mtd/parsers/Kconfig | 8 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/afs.c | 4 +- drivers/mtd/parsers/qcomsmempart.c | 170 + drivers/net/Kconfig | 1 + drivers/net/bareudp.c | 8 +- drivers/net/caif/caif_serial.c | 3 +- drivers/net/can/flexcan.c | 123 +- drivers/net/can/m_can/Makefile | 4 + drivers/net/can/m_can/tcan4x5x-core.c | 437 ++ drivers/net/can/m_can/tcan4x5x-regmap.c | 135 + drivers/net/can/m_can/tcan4x5x.c | 533 -- drivers/net/can/m_can/tcan4x5x.h | 57 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/dsa/b53/b53_common.c | 110 +- drivers/net/dsa/b53/b53_priv.h | 16 +- drivers/net/dsa/bcm_sf2.c | 38 +- drivers/net/dsa/bcm_sf2_cfp.c | 10 +- drivers/net/dsa/bcm_sf2_regs.h | 1 + drivers/net/dsa/dsa_loop.c | 73 +- drivers/net/dsa/hirschmann/hellcreek.c | 40 +- drivers/net/dsa/lan9303-core.c | 12 +- drivers/net/dsa/lantiq_gswip.c | 100 +- drivers/net/dsa/microchip/ksz8795.c | 76 +- drivers/net/dsa/microchip/ksz9477.c | 96 +- drivers/net/dsa/microchip/ksz_common.c | 25 +- drivers/net/dsa/microchip/ksz_common.h | 8 +- drivers/net/dsa/mt7530.c | 52 +- drivers/net/dsa/mv88e6xxx/chip.c | 155 +- drivers/net/dsa/ocelot/felix.c | 70 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 14 +- drivers/net/dsa/qca/ar9331.c | 163 +- drivers/net/dsa/qca8k.c | 37 +- drivers/net/dsa/realtek-smi-core.h | 9 +- drivers/net/dsa/rtl8366.c | 152 +- drivers/net/dsa/rtl8366rb.c | 1 - drivers/net/dsa/sja1105/sja1105.h | 3 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 9 +- drivers/net/dsa/sja1105/sja1105_main.c | 99 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 - drivers/net/ethernet/broadcom/Kconfig | 1 - drivers/net/ethernet/broadcom/bcm63xx_enet.c | 186 +- drivers/net/ethernet/broadcom/bcm63xx_enet.h | 14 +- drivers/net/ethernet/broadcom/bcmsysport.c | 82 +- drivers/net/ethernet/broadcom/bcmsysport.h | 37 +- drivers/net/ethernet/broadcom/bgmac.c | 114 +- drivers/net/ethernet/broadcom/bgmac.h | 59 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 9 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 59 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 6 +- drivers/net/ethernet/broadcom/unimac.h | 68 + drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 - drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 - .../net/ethernet/cavium/liquidio/octeon_device.c | 3 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 12 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 7 + drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 19 +- .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 4 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 32 +- .../chelsio/inline_crypto/chtls/chtls_hw.c | 41 + drivers/net/ethernet/cisco/enic/enic_main.c | 4 - drivers/net/ethernet/emulex/benet/be_main.c | 2 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 10 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 133 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 13 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 16 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 135 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 5 + drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 17 + drivers/net/ethernet/freescale/dpaa2/dpni.c | 93 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 9 + drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 61 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 4 + drivers/net/ethernet/ibm/ibmvnic.c | 154 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 - drivers/net/ethernet/intel/i40e/i40e_main.c | 2 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 - drivers/net/ethernet/intel/ice/ice_txrx.c | 15 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 7 +- drivers/net/ethernet/intel/igb/igb_main.c | 18 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 21 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 19 +- drivers/net/ethernet/marvell/mvneta.c | 10 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 16 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 64 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 5 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 52 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 26 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 11 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 133 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 153 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 70 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 7 +- .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 4 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 4 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 14 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 - drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 6 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 3 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 7 +- .../mellanox/mlx5/core/steering/dr_action.c | 579 +- .../mellanox/mlx5/core/steering/dr_domain.c | 6 + .../mellanox/mlx5/core/steering/dr_matcher.c | 106 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 49 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 1592 +---- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 167 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 1640 +++++ .../mellanox/mlx5/core/steering/dr_types.h | 182 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 85 - drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 13 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 165 +- drivers/net/ethernet/micrel/Kconfig | 4 + drivers/net/ethernet/micrel/ks8851.h | 2 + drivers/net/ethernet/micrel/ks8851_common.c | 112 +- drivers/net/ethernet/mscc/ocelot.c | 32 +- drivers/net/ethernet/mscc/ocelot_net.c | 69 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 14 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 9 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 6 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 2 - drivers/net/ethernet/realtek/r8169_main.c | 397 +- drivers/net/ethernet/renesas/ravb.h | 37 +- drivers/net/ethernet/renesas/ravb_main.c | 6 +- drivers/net/ethernet/rocker/rocker.h | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 61 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 43 +- drivers/net/ethernet/sfc/efx.c | 2 - drivers/net/ethernet/sfc/rx.c | 10 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/socionext/netsec.c | 9 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 91 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 52 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 20 +- drivers/net/ethernet/ti/cpsw.c | 18 +- drivers/net/ethernet/ti/cpsw_new.c | 18 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 70 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 3 +- drivers/net/geneve.c | 14 +- drivers/net/hyperv/hyperv_net.h | 3 + drivers/net/hyperv/netvsc.c | 39 +- drivers/net/hyperv/netvsc_bpf.c | 8 +- drivers/net/hyperv/netvsc_drv.c | 14 +- drivers/net/hyperv/rndis_filter.c | 2 + drivers/net/ipa/Kconfig | 10 +- drivers/net/ipa/gsi_trans.h | 1 + drivers/net/ipa/ipa_modem.c | 1 + drivers/net/macvlan.c | 2 +- drivers/net/mhi_net.c | 15 +- drivers/net/netdevsim/netdev.c | 2 - drivers/net/phy/at803x.c | 11 +- drivers/net/phy/bcm7xxx.c | 2 + drivers/net/phy/mdio_bus.c | 4 +- drivers/net/phy/micrel.c | 2 +- drivers/net/phy/phy.c | 2 +- drivers/net/phy/phy_device.c | 2 +- drivers/net/phy/sfp-bus.c | 11 +- drivers/net/phy/sfp.c | 91 +- drivers/net/phy/smsc.c | 3 +- drivers/net/ppp/ppp_generic.c | 12 +- drivers/net/ppp/pptp.c | 8 +- drivers/net/tap.c | 6 +- drivers/net/tun.c | 18 +- drivers/net/usb/Kconfig | 1 - drivers/net/usb/cdc_ether.c | 7 + drivers/net/usb/hso.c | 3 +- drivers/net/usb/qmi_wwan.c | 3 +- drivers/net/usb/r8152.c | 1 + drivers/net/usb/r8153_ecm.c | 8 + drivers/net/usb/rndis_host.c | 2 +- drivers/net/veth.c | 14 +- drivers/net/virtio_net.c | 18 +- drivers/net/vxlan.c | 15 +- drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wan/sbni.c | 2 +- drivers/net/wireless/ath/ath.h | 3 +- drivers/net/wireless/ath/ath10k/ahb.c | 5 +- drivers/net/wireless/ath/ath10k/core.c | 25 + drivers/net/wireless/ath/ath10k/core.h | 5 + drivers/net/wireless/ath/ath10k/pci.c | 7 +- drivers/net/wireless/ath/ath10k/sdio.c | 5 +- drivers/net/wireless/ath/ath10k/snoc.c | 103 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 2 +- drivers/net/wireless/ath/ath11k/pci.c | 2 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 95 +- drivers/net/wireless/ath/key.c | 41 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 + .../broadcom/brcm80211/brcmfmac/firmware.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 7 - drivers/net/wireless/marvell/mwifiex/pcie.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 10 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 1 + drivers/net/wireless/mediatek/mt7601u/phy.c | 3 + drivers/net/wireless/microchip/wilc1000/Kconfig | 2 +- drivers/net/wireless/microchip/wilc1000/fw.h | 8 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 13 +- drivers/net/wireless/realtek/rtw88/coex.c | 4 +- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 1 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 7 - drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/net/xen-netback/common.h | 3 +- drivers/net/xen-netback/interface.c | 4 +- drivers/net/xen-netback/netback.c | 5 +- drivers/net/xen-netfront.c | 10 +- drivers/nvmem/core.c | 1 + drivers/nvmem/imx-iim.c | 7 +- drivers/pci/pci.c | 12 +- drivers/pci/pci.h | 1 - drivers/pci/proc.c | 5 + drivers/pci/setup-res.c | 6 + drivers/pcmcia/cistpl.c | 4 +- drivers/perf/arm_pmu.c | 5 - drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-usb.c | 18 +- drivers/phy/cadence/phy-cadence-torrent.c | 1 + drivers/phy/ingenic/Makefile | 2 +- drivers/phy/ingenic/phy-ingenic-usb.c | 23 - drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 10 +- drivers/phy/mediatek/Kconfig | 4 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 2 +- drivers/phy/motorola/phy-cpcap-usb.c | 21 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 12 +- drivers/phy/st/phy-stm32-usbphyc.c | 222 +- drivers/pinctrl/actions/pinctrl-owl.c | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 2 +- drivers/pinctrl/core.c | 1 - drivers/pinctrl/freescale/pinctrl-imx1-core.c | 1 - drivers/pinctrl/intel/pinctrl-intel.c | 117 +- drivers/pinctrl/intel/pinctrl-intel.h | 4 + drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 + drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 1 - drivers/pinctrl/nomadik/pinctrl-nomadik.c | 1 - drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-ingenic.c | 80 +- drivers/pinctrl/pinctrl-st.c | 1 - drivers/pinctrl/pinctrl-sx150x.c | 1 - drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 - drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 - drivers/pinctrl/ralink/pinctrl-rt2880.c | 47 +- drivers/pinctrl/renesas/Kconfig | 5 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/core.c | 38 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 1 - drivers/pinctrl/renesas/pfc-r8a77951.c | 1 - drivers/pinctrl/renesas/pfc-r8a7796.c | 1 - drivers/pinctrl/renesas/pfc-r8a77965.c | 1 - drivers/pinctrl/renesas/pfc-r8a779a0.c | 4460 ++++++++++++++ drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 28 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/pinctrl/visconti/pinctrl-common.c | 23 + drivers/platform/surface/Kconfig | 46 +- drivers/platform/surface/Makefile | 3 + drivers/platform/surface/aggregator/Kconfig | 68 + drivers/platform/surface/aggregator/Makefile | 17 + drivers/platform/surface/aggregator/bus.c | 415 ++ drivers/platform/surface/aggregator/bus.h | 27 + drivers/platform/surface/aggregator/controller.c | 2579 ++++++++ drivers/platform/surface/aggregator/controller.h | 285 + drivers/platform/surface/aggregator/core.c | 839 +++ drivers/platform/surface/aggregator/ssh_msgb.h | 205 + .../platform/surface/aggregator/ssh_packet_layer.c | 2057 +++++++ .../platform/surface/aggregator/ssh_packet_layer.h | 190 + drivers/platform/surface/aggregator/ssh_parser.c | 228 + drivers/platform/surface/aggregator/ssh_parser.h | 154 + .../surface/aggregator/ssh_request_layer.c | 1264 ++++ .../surface/aggregator/ssh_request_layer.h | 143 + drivers/platform/surface/aggregator/trace.h | 632 ++ drivers/platform/surface/surface_acpi_notify.c | 886 +++ drivers/platform/surface/surface_aggregator_cdev.c | 322 + drivers/platform/surface/surface_gpe.c | 4 +- drivers/platform/x86/acerhdf.c | 3 +- drivers/platform/x86/amd-pmc.c | 2 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/platform/x86/ideapad-laptop.c | 15 +- drivers/platform/x86/intel-vbtn.c | 6 + drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/platform/x86/touchscreen_dmi.c | 18 + drivers/power/reset/Kconfig | 8 +- drivers/power/reset/Makefile | 1 + drivers/power/reset/atc260x-poweroff.c | 262 + drivers/power/reset/linkstation-poweroff.c | 1 + drivers/power/supply/Kconfig | 26 + drivers/power/supply/Makefile | 3 + drivers/power/supply/acer_a500_battery.c | 297 + drivers/power/supply/axp288_fuel_gauge.c | 6 + drivers/power/supply/bq256xx_charger.c | 1749 ++++++ drivers/power/supply/cpcap-battery.c | 191 +- drivers/power/supply/cpcap-charger.c | 261 +- drivers/power/supply/ingenic-battery.c | 2 +- drivers/power/supply/ltc4162-l-charger.c | 931 +++ drivers/power/supply/max14656_charger_detector.c | 2 - drivers/power/supply/max8903_charger.c | 360 +- drivers/power/supply/max8997_charger.c | 96 + drivers/power/supply/power_supply_hwmon.c | 2 - drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/power/supply/wm97xx_battery.c | 45 +- drivers/power/supply/z2_battery.c | 46 +- drivers/powercap/Kconfig | 13 + drivers/powercap/Makefile | 2 + drivers/powercap/dtpm.c | 480 ++ drivers/powercap/dtpm_cpu.c | 257 + drivers/regulator/Kconfig | 28 + drivers/regulator/Makefile | 3 + drivers/regulator/ab8500-ext.c | 422 +- drivers/regulator/ab8500.c | 116 +- drivers/regulator/atc260x-regulator.c | 539 ++ drivers/regulator/bd70528-regulator.c | 11 +- drivers/regulator/bd71828-regulator.c | 13 +- drivers/regulator/bd718x7-regulator.c | 20 +- drivers/regulator/bd9571mwv-regulator.c | 59 +- drivers/regulator/core.c | 45 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mtk-dvfsrc-regulator.c | 215 + drivers/regulator/qcom-rpmh-regulator.c | 26 + drivers/regulator/rt4831-regulator.c | 198 + drivers/remoteproc/pru_rproc.c | 18 + drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_wcnss_iris.c | 1 + drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 4 +- drivers/reset/hisilicon/reset-hi3660.c | 9 +- drivers/reset/reset-k210.c | 131 + drivers/reset/reset-simple.c | 2 + drivers/rpmsg/qcom_glink_ssr.c | 17 +- drivers/rtc/Kconfig | 7 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-opal.c | 14 +- drivers/rtc/rtc-pm8xxx.c | 9 + drivers/rtc/rtc-rx6110.c | 4 +- drivers/rtc/rtc-tx4939.c | 303 - drivers/s390/char/con3215.c | 1 - drivers/s390/char/sclp_tty.c | 1 - drivers/s390/char/sclp_vt220.c | 1 - drivers/s390/char/tty3270.c | 2 - drivers/s390/crypto/vfio_ap_ops.c | 49 +- drivers/scsi/aha1542.c | 133 +- drivers/scsi/aha1542.h | 33 +- drivers/scsi/fnic/vnic_dev.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 5 - drivers/scsi/ibmvscsi/ibmvfc.c | 383 +- drivers/scsi/ibmvscsi/ibmvfc.h | 54 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/libfc/fc_exch.c | 16 +- drivers/scsi/lpfc/lpfc.h | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_bsg.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 15 +- drivers/scsi/lpfc/lpfc_els.c | 47 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 21 +- drivers/scsi/lpfc/lpfc_init.c | 241 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +- drivers/scsi/lpfc/lpfc_nvme.c | 45 +- drivers/scsi/lpfc/lpfc_nvmet.c | 33 +- drivers/scsi/lpfc/lpfc_scsi.c | 58 +- drivers/scsi/lpfc/lpfc_sli.c | 141 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 6 +- drivers/scsi/mpt3sas/Kconfig | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 15 +- drivers/scsi/pm8001/pm8001_init.c | 11 +- drivers/scsi/pm8001/pm8001_sas.c | 9 + drivers/scsi/pm8001/pm8001_sas.h | 2 + drivers/scsi/pm8001/pm80xx_hwi.c | 202 +- drivers/scsi/pm8001/pm80xx_hwi.h | 17 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_main.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 9 + drivers/scsi/qla2xxx/qla_bsg.c | 342 ++ drivers/scsi/qla2xxx/qla_bsg.h | 5 + drivers/scsi/qla2xxx/qla_dbg.c | 1 + drivers/scsi/qla2xxx/qla_def.h | 83 + drivers/scsi/qla2xxx/qla_dfs.c | 28 + drivers/scsi/qla2xxx/qla_fw.h | 27 +- drivers/scsi/qla2xxx/qla_gbl.h | 29 + drivers/scsi/qla2xxx/qla_gs.c | 1 + drivers/scsi/qla2xxx/qla_init.c | 230 +- drivers/scsi/qla2xxx/qla_iocb.c | 8 + drivers/scsi/qla2xxx/qla_isr.c | 83 +- drivers/scsi/qla2xxx/qla_mbx.c | 18 +- drivers/scsi/qla2xxx/qla_nvme.c | 91 +- drivers/scsi/qla2xxx/qla_os.c | 25 + drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_debug.c | 5 +- drivers/scsi/scsi_transport_srp.c | 9 +- drivers/scsi/sd.c | 6 +- drivers/scsi/storvsc_drv.c | 68 +- drivers/scsi/ufs/Kconfig | 15 +- drivers/scsi/ufs/Makefile | 13 +- drivers/scsi/ufs/ufs-debugfs.c | 56 + drivers/scsi/ufs/ufs-debugfs.h | 22 + drivers/scsi/ufs/ufs-exynos.c | 8 +- drivers/scsi/ufs/ufs-mediatek.c | 1 + drivers/scsi/ufs/ufs-qcom.c | 18 +- drivers/scsi/ufs/ufs-sysfs.c | 33 +- drivers/scsi/ufs/ufs.h | 23 +- drivers/scsi/ufs/ufshcd-crypto.c | 4 +- drivers/scsi/ufs/ufshcd.c | 212 +- drivers/scsi/ufs/ufshcd.h | 11 + drivers/sh/intc/core.c | 2 +- drivers/sh/intc/virq-debugfs.c | 14 +- drivers/soc/Kconfig | 2 +- drivers/soc/Makefile | 2 +- drivers/soc/atmel/soc.c | 12 + drivers/soc/canaan/Kconfig | 14 + drivers/soc/{kendryte => canaan}/Makefile | 0 drivers/soc/canaan/k210-sysctl.c | 207 + drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/kendryte/Kconfig | 14 - drivers/soc/kendryte/k210-sysctl.c | 260 - drivers/soc/litex/Kconfig | 14 +- drivers/soc/litex/litex_soc_ctrl.c | 76 +- drivers/soc/qcom/llcc-qcom.c | 50 + drivers/soc/qcom/rpmh-rsc.c | 24 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/samsung/Kconfig | 12 +- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-asv.c | 57 +- drivers/soc/samsung/exynos-asv.h | 2 + drivers/soc/samsung/exynos-chipid.c | 71 +- drivers/soc/sifive/sifive_l2_cache.c | 27 +- drivers/soc/ti/omap_prm.c | 11 + drivers/soundwire/intel.c | 2 +- drivers/spi/Kconfig | 19 +- drivers/spi/Makefile | 2 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 388 +- drivers/spi/spi-fsl-spi.c | 5 +- drivers/spi/spi-hisi-sfc-v3xx.c | 8 +- drivers/spi/spi-mem.c | 1 + drivers/spi/spi-orion.c | 55 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-qcom-qspi.c | 3 +- drivers/spi/spi-rockchip.c | 2 +- drivers/spi/spi-rpc-if.c | 13 +- drivers/spi/spi-sh-msiof.c | 14 +- drivers/spi/spi-stm32.c | 36 +- drivers/spi/spi-tegra210-quad.c | 1410 +++++ drivers/spi/spi-txx9.c | 477 -- drivers/spi/spi.c | 25 +- drivers/staging/android/ashmem.c | 2 +- drivers/staging/board/Kconfig | 9 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 115 +- drivers/staging/fwserial/fwserial.c | 2 + drivers/staging/greybus/light.c | 3 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/allegro-dvt/Kconfig | 16 - drivers/staging/media/allegro-dvt/TODO | 4 - drivers/staging/media/allegro-dvt/allegro-core.c | 3227 ---------- drivers/staging/media/allegro-dvt/allegro-mail.c | 543 -- drivers/staging/media/allegro-dvt/allegro-mail.h | 294 - drivers/staging/media/atomisp/pci/sh_css_params.c | 6 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 2 +- drivers/staging/media/imx/imx-media-capture.c | 10 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 4 - drivers/staging/media/imx/imx-media-dev.c | 7 +- drivers/staging/media/imx/imx7-media-csi.c | 27 +- drivers/staging/media/omap4iss/iss.c | 1 - drivers/staging/media/omap4iss/iss_video.h | 1 - drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/tegra-video/csi.c | 35 +- drivers/staging/media/tegra-video/csi.h | 14 +- drivers/staging/media/tegra-video/tegra210.c | 340 +- drivers/staging/media/tegra-video/vi.c | 338 +- drivers/staging/media/tegra-video/vi.h | 23 +- drivers/staging/media/tegra-video/video.c | 18 + drivers/staging/media/zoran/zoran_driver.c | 2 +- drivers/staging/most/net/net.c | 3 +- drivers/staging/mt7621-dts/mt7621.dtsi | 51 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192u/Kconfig | 1 + drivers/staging/rtl8192u/r8192U_core.c | 2 + drivers/staging/rtl8723bs/core/rtw_security.c | 24 +- drivers/staging/unisys/visorhba/visorhba_main.c | 90 +- drivers/staging/vc04_services/interface/TODO | 4 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 22 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- drivers/target/target_core_file.c | 2 +- drivers/thermal/da9062-thermal.c | 4 +- drivers/thermal/gov_power_allocator.c | 2 +- drivers/thermal/gov_step_wise.c | 14 +- drivers/thermal/thermal_core.c | 72 +- drivers/thermal/thermal_core.h | 5 +- drivers/thermal/thermal_helpers.c | 7 + drivers/thermal/thermal_sysfs.c | 85 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 6 +- drivers/thunderbolt/dma_test.c | 4 +- drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/lc.c | 35 + drivers/thunderbolt/switch.c | 29 +- drivers/thunderbolt/tb.h | 1 + drivers/thunderbolt/tb_regs.h | 1 + drivers/thunderbolt/xdomain.c | 4 +- drivers/tty/amiserial.c | 3 - drivers/tty/hvc/hvcs.c | 2 +- drivers/tty/ipwireless/tty.c | 1 - drivers/tty/mxser.c | 1 - drivers/tty/n_tty.c | 2 + drivers/tty/pty.c | 16 +- drivers/tty/serial/8250/8250_tegra.c | 11 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 43 +- drivers/tty/serial/icom.c | 4 +- drivers/tty/serial/ifx6x60.c | 3 - drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/max3100.c | 3 - drivers/tty/serial/mvebu-uart.c | 10 +- drivers/tty/serial/owl-uart.c | 38 + drivers/tty/serial/serial_core.c | 3 - drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/sifive.c | 1 + drivers/tty/serial/stm32-usart.c | 415 +- drivers/tty/synclink_gt.c | 1 - drivers/tty/tty_io.c | 118 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/defkeymap.c_shipped | 82 +- drivers/tty/vt/keyboard.c | 16 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 151 - drivers/usb/Makefile | 2 + drivers/usb/cdns3/Kconfig | 60 +- drivers/usb/cdns3/Makefile | 43 +- drivers/usb/cdns3/{debug.h => cdns3-debug.h} | 0 drivers/usb/cdns3/cdns3-ep0.c | 894 +++ drivers/usb/cdns3/cdns3-gadget.c | 3335 ++++++++++ drivers/usb/cdns3/{gadget.h => cdns3-gadget.h} | 0 drivers/usb/cdns3/cdns3-imx.c | 24 +- drivers/usb/cdns3/cdns3-plat.c | 315 + drivers/usb/cdns3/cdns3-trace.c | 11 + drivers/usb/cdns3/cdns3-trace.h | 570 ++ drivers/usb/cdns3/cdnsp-debug.h | 583 ++ drivers/usb/cdns3/cdnsp-ep0.c | 494 ++ drivers/usb/cdns3/cdnsp-gadget.c | 2011 ++++++ drivers/usb/cdns3/cdnsp-gadget.h | 1601 +++++ drivers/usb/cdns3/cdnsp-mem.c | 1336 ++++ drivers/usb/cdns3/cdnsp-pci.c | 254 + drivers/usb/cdns3/cdnsp-ring.c | 2439 ++++++++ drivers/usb/cdns3/cdnsp-trace.c | 12 + drivers/usb/cdns3/cdnsp-trace.h | 840 +++ drivers/usb/cdns3/core.c | 455 +- drivers/usb/cdns3/core.h | 65 +- drivers/usb/cdns3/drd.c | 224 +- drivers/usb/cdns3/drd.h | 94 +- drivers/usb/cdns3/ep0.c | 894 --- drivers/usb/cdns3/gadget-export.h | 22 +- drivers/usb/cdns3/gadget.c | 3335 ---------- drivers/usb/cdns3/host-export.h | 18 +- drivers/usb/cdns3/host.c | 26 +- drivers/usb/cdns3/trace.c | 11 - drivers/usb/cdns3/trace.h | 570 -- drivers/usb/chipidea/Kconfig | 3 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 344 +- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/host.c | 104 +- drivers/usb/class/usbtmc.c | 85 +- drivers/usb/dwc2/params.c | 8 + drivers/usb/dwc3/Kconfig | 10 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 46 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/drd.c | 25 +- drivers/usb/dwc3/dwc3-imx8mp.c | 363 ++ drivers/usb/dwc3/dwc3-keystone.c | 9 +- drivers/usb/dwc3/gadget.c | 128 +- drivers/usb/gadget/composite.c | 21 +- drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/f_midi.c | 12 +- drivers/usb/gadget/function/f_printer.c | 5 + drivers/usb/gadget/function/u_serial.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 5 +- drivers/usb/gadget/udc/bdc/bdc.h | 134 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_cmd.h | 21 +- drivers/usb/gadget/udc/bdc/bdc_dbg.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_dbg.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 16 +- drivers/usb/gadget/udc/bdc/bdc_ep.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_udc.c | 8 +- drivers/usb/gadget/udc/core.c | 23 +- drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/host/Kconfig | 10 +- drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-hcd.c | 12 + drivers/usb/host/ehci-hub.c | 3 + drivers/usb/host/ehci-tegra.c | 604 -- drivers/usb/phy/phy-tegra-usb.c | 103 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/mos7720.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 57 +- drivers/usb/typec/ucsi/ucsi.h | 3 + drivers/usb/usbip/stub_main.c | 4 +- drivers/usb/usbip/usbip_common.h | 29 + drivers/usb/usbip/vhci_rx.c | 2 + drivers/usb/usbip/vhci_sysfs.c | 1 + drivers/vhost/net.c | 4 +- drivers/video/console/vgacon.c | 19 - drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/aty/atyfb_base.c | 11 +- drivers/video/fbdev/aty/mach64_ct.c | 15 +- drivers/video/fbdev/aty/radeon_monitor.c | 4 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/cirrusfb.c | 20 +- drivers/video/fbdev/controlfb.c | 4 +- drivers/video/fbdev/core/fb_notify.c | 7 + drivers/video/fbdev/core/fbcon.c | 25 +- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/gbefb.c | 4 +- drivers/video/fbdev/goldfishfb.c | 2 + drivers/video/fbdev/hgafb.c | 10 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +- drivers/video/fbdev/mx3fb.c | 13 +- drivers/video/fbdev/neofb.c | 4 - drivers/video/fbdev/nvidia/nv_setup.c | 7 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 1 + .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 4 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/pm2fb.c | 8 +- drivers/video/fbdev/riva/fbdev.c | 9 +- drivers/video/fbdev/riva/riva_hw.c | 28 +- drivers/video/fbdev/s1d13xxxfb.c | 3 +- drivers/video/fbdev/s3c-fb.c | 11 +- drivers/video/fbdev/sis/init.c | 33 +- drivers/video/fbdev/sis/oem310.h | 2 + drivers/video/fbdev/sis/sis.h | 1 - drivers/video/fbdev/sis/sis_main.c | 9 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 4 +- drivers/video/fbdev/tgafb.c | 7 +- drivers/video/fbdev/udlfb.c | 1 + drivers/video/fbdev/uvesafb.c | 6 +- drivers/video/fbdev/via/lcd.c | 4 +- drivers/video/fbdev/wmt_ge_rops.c | 1 + drivers/video/of_display_timing.c | 1 + drivers/video/of_videomode.c | 6 +- drivers/xen/events/events_base.c | 10 - drivers/xen/platform-pci.c | 8 +- drivers/xen/privcmd.c | 25 +- drivers/xen/xenbus/xenbus.h | 1 + drivers/xen/xenbus/xenbus_comms.c | 8 - drivers/xen/xenbus/xenbus_probe.c | 81 +- fs/Kconfig | 9 + fs/Kconfig.binfmt | 2 +- fs/Makefile | 1 + fs/aio.c | 9 +- fs/anon_inodes.c | 150 +- fs/binfmt_elf.c | 21 +- fs/binfmt_elf_fdpic.c | 22 +- fs/block_dev.c | 2 +- fs/btrfs/backref.c | 11 +- fs/btrfs/backref.h | 9 +- fs/btrfs/block-group.c | 38 +- fs/btrfs/btrfs_inode.h | 3 +- fs/btrfs/ctree.c | 7 +- fs/btrfs/ctree.h | 14 +- fs/btrfs/delayed-ref.c | 56 +- fs/btrfs/delayed-ref.h | 28 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/disk-io.c | 35 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 139 +- fs/btrfs/extent_io.c | 113 +- fs/btrfs/file.c | 27 +- fs/btrfs/free-space-cache.c | 8 +- fs/btrfs/free-space-tree.c | 10 +- fs/btrfs/inode.c | 37 +- fs/btrfs/ioctl.c | 13 +- fs/btrfs/ordered-data.c | 117 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/ref-verify.c | 43 +- fs/btrfs/relocation.c | 54 +- fs/btrfs/send.c | 31 +- fs/btrfs/space-info.c | 281 +- fs/btrfs/space-info.h | 20 + fs/btrfs/transaction.c | 112 +- fs/btrfs/tree-log.c | 3 +- fs/btrfs/volumes.c | 9 +- fs/buffer.c | 56 +- fs/ceph/mds_client.c | 34 +- fs/cifs/connect.c | 2 +- fs/cifs/dfs_cache.c | 3 +- fs/cifs/fs_context.c | 4 +- fs/cifs/smb2pdu.c | 2 +- fs/cifs/smb2pdu.h | 2 +- fs/compat_binfmt_elf.c | 7 +- fs/cramfs/inode.c | 18 +- fs/dax.c | 11 +- fs/dcache.c | 4 +- fs/direct-io.c | 4 +- fs/erofs/namei.c | 4 +- fs/exec.c | 4 +- fs/exfat/balloc.c | 4 +- fs/exfat/exfat_fs.h | 2 +- fs/exfat/fatent.c | 42 +- fs/ext4/ext4_jbd2.c | 17 - fs/ext4/ext4_jbd2.h | 5 - fs/ext4/file.c | 7 +- fs/ext4/inode.c | 26 +- fs/ext4/ioctl.c | 3 + fs/ext4/namei.c | 10 +- fs/ext4/resize.c | 20 +- fs/ext4/super.c | 190 +- fs/ext4/xattr.c | 5 +- fs/f2fs/Kconfig | 10 + fs/f2fs/acl.c | 23 +- fs/f2fs/compress.c | 195 +- fs/f2fs/data.c | 373 +- fs/f2fs/f2fs.h | 75 +- fs/f2fs/file.c | 41 +- fs/f2fs/gc.c | 8 +- fs/f2fs/namei.c | 8 + fs/f2fs/node.c | 2 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 102 +- fs/f2fs/sysfs.c | 77 +- fs/f2fs/xattr.c | 15 +- fs/fat/misc.c | 23 +- fs/fhandle.c | 2 +- fs/fs-writeback.c | 132 +- fs/fuse/dev.c | 6 +- fs/gfs2/file.c | 4 +- fs/gfs2/incore.h | 2 +- fs/gfs2/lops.c | 2 +- fs/gfs2/lops.h | 1 - fs/gfs2/main.c | 4 +- fs/gfs2/ops_fstype.c | 37 +- fs/gfs2/recovery.c | 40 +- fs/gfs2/super.c | 47 +- fs/gfs2/util.c | 43 +- fs/gfs2/util.h | 3 + fs/hugetlbfs/inode.c | 20 +- fs/inode.c | 39 +- fs/io_uring.c | 292 +- fs/iomap/seek.c | 125 +- fs/jfs/jfs_filsys.h | 1 + fs/jfs/jfs_mount.c | 10 + fs/jfs/super.c | 1 - fs/libfs.c | 13 +- fs/lockd/svc4proc.c | 24 + fs/lockd/svcproc.c | 24 + fs/mount.h | 18 + fs/mount_notify.c | 222 + fs/namei.c | 88 +- fs/namespace.c | 82 +- fs/nfs/callback_xdr.c | 2 + fs/nfs_common/nfsacl.c | 52 + fs/nfsd/export.c | 68 +- fs/nfsd/export.h | 15 + fs/nfsd/netns.h | 23 +- fs/nfsd/nfs2acl.c | 67 +- fs/nfsd/nfs3acl.c | 45 +- fs/nfsd/nfs3proc.c | 93 +- fs/nfsd/nfs3xdr.c | 545 +- fs/nfsd/nfs4proc.c | 4 +- fs/nfsd/nfscache.c | 52 +- fs/nfsd/nfsctl.c | 8 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 4 +- fs/nfsd/nfsproc.c | 92 +- fs/nfsd/nfssvc.c | 34 - fs/nfsd/nfsxdr.c | 350 +- fs/nfsd/stats.c | 114 +- fs/nfsd/stats.h | 96 +- fs/nfsd/vfs.c | 4 +- fs/nfsd/xdr.h | 12 +- fs/nfsd/xdr3.h | 20 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/group.c | 25 +- fs/notify/inotify/inotify_user.c | 4 +- fs/ocfs2/namei.c | 17 +- fs/ocfs2/super.c | 2 - fs/open.c | 6 + fs/pipe.c | 2 +- fs/proc/base.c | 19 +- fs/proc/meminfo.c | 10 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 5 + fs/quota/quota_v2.c | 11 +- fs/ramfs/inode.c | 12 + fs/sysfs/file.c | 11 + fs/userfaultfd.c | 19 +- include/asm-generic/Kbuild | 1 - include/asm-generic/bitops/atomic.h | 6 +- include/asm-generic/mm-arch-hooks.h | 16 - include/asm-generic/numa.h | 52 + include/asm-generic/vmlinux.lds.h | 22 +- include/crypto/algapi.h | 39 - include/crypto/blake2b.h | 67 + include/crypto/blake2s.h | 63 +- include/crypto/internal/blake2b.h | 115 + include/crypto/internal/blake2s.h | 109 +- include/crypto/internal/cipher.h | 218 + include/crypto/internal/skcipher.h | 2 +- include/crypto/public_key.h | 1 - include/drm/drm_agpsupport.h | 18 - include/drm/drm_atomic.h | 20 + include/drm/drm_atomic_helper.h | 4 - include/drm/drm_connector.h | 49 + include/drm/drm_crtc.h | 33 + include/drm/drm_device.h | 23 +- include/drm/drm_dp_helper.h | 218 + include/drm/drm_drv.h | 2 - include/drm/drm_dsc.h | 1 + include/drm/drm_edid.h | 30 + include/drm/drm_encoder.h | 32 +- include/drm/drm_gem.h | 3 - include/drm/drm_gem_cma_helper.h | 14 +- include/drm/drm_irq.h | 2 +- include/drm/drm_legacy.h | 10 +- include/drm/drm_managed.h | 2 - include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modes.h | 10 + include/drm/drm_modeset_helper_vtables.h | 29 +- include/drm/drm_plane.h | 42 + include/drm/drm_prime.h | 7 +- include/drm/drm_property.h | 2 +- include/drm/drm_rect.h | 13 + include/drm/drm_simple_kms_helper.h | 24 + include/drm/gpu_scheduler.h | 14 +- include/drm/ttm/ttm_bo_api.h | 13 +- include/drm/ttm/ttm_bo_driver.h | 6 +- include/drm/ttm/ttm_resource.h | 1 - include/drm/ttm/ttm_tt.h | 2 - include/dt-bindings/clock/imx8-clock.h | 2 + include/dt-bindings/clock/sun50i-h6-r-ccu.h | 2 + include/dt-bindings/clock/tegra210-car.h | 2 +- include/dt-bindings/interconnect/qcom,msm8939.h | 105 + include/dt-bindings/pinctrl/k210-fpioa.h | 276 + include/dt-bindings/reset/k210-rst.h | 42 + include/dt-bindings/reset/sun50i-h6-r-ccu.h | 1 + include/keys/encrypted-type.h | 2 +- include/linux/anon_inodes.h | 5 + include/linux/bitops.h | 2 +- include/linux/bpf.h | 18 +- include/linux/bpf_verifier.h | 3 + include/linux/brcmphy.h | 1 + include/linux/btf.h | 3 + include/linux/clk.h | 4 +- include/linux/clk/tegra.h | 8 + include/linux/clocksource.h | 2 +- include/linux/compiler-gcc.h | 6 + include/linux/cpu.h | 2 + include/linux/cpuhotplug.h | 2 + include/linux/cpumask.h | 10 +- include/linux/crypto.h | 163 - include/linux/dcache.h | 1 + include/linux/device.h | 2 + include/linux/dfl.h | 86 + include/linux/dm-bufio.h | 1 + include/linux/dma-buf.h | 39 +- include/linux/dmaengine.h | 2 + include/linux/dsa/brcm.h | 16 + include/linux/dtpm.h | 77 + include/linux/elfcore-compat.h | 15 +- include/linux/elfcore.h | 7 +- include/linux/extcon.h | 23 + include/linux/f2fs_fs.h | 3 + include/linux/fcntl.h | 2 +- include/linux/filter.h | 2 +- include/linux/fortify-string.h | 302 + include/linux/fs.h | 38 +- include/linux/fsnotify_backend.h | 1 + include/linux/gfp.h | 2 + include/linux/hugetlb.h | 4 +- include/linux/hyperv.h | 58 +- include/linux/ide.h | 8 +- include/linux/init.h | 79 +- include/linux/ioport.h | 6 +- include/linux/kasan-checks.h | 6 + include/linux/kasan.h | 24 +- include/linux/kbd_kern.h | 10 +- include/linux/kd.h | 8 - include/linux/key.h | 5 +- include/linux/kfence.h | 216 + include/linux/khugepaged.h | 2 + include/linux/ktime.h | 1 - include/linux/linkage.h | 5 +- include/linux/list.h | 2 +- include/linux/litex.h | 150 +- include/linux/lsm_hook_defs.h | 5 + include/linux/lsm_hooks.h | 15 + include/linux/memblock.h | 2 +- include/linux/memcontrol.h | 38 +- include/linux/memremap.h | 6 + include/linux/mfd/abx500/ab8500.h | 3 - include/linux/mfd/bd9571mwv.h | 45 +- include/linux/mfd/core.h | 6 +- include/linux/mfd/rohm-generic.h | 2 + include/linux/mhi.h | 13 +- include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm-arch-hooks.h | 22 - include/linux/mm.h | 51 +- include/linux/mmzone.h | 20 + include/linux/mod_devicetable.h | 42 + include/linux/mount.h | 1 - include/linux/namei.h | 1 + include/linux/netdevice.h | 18 - include/linux/nfsacl.h | 3 + include/linux/nmi.h | 1 + include/linux/page-flags.h | 4 +- include/linux/pagemap.h | 8 +- include/linux/pagevec.h | 4 - include/linux/pci.h | 36 +- include/linux/perf/arm_pmu.h | 2 - include/linux/pgtable.h | 3 + include/linux/platform_data/dma-atmel.h | 61 - include/linux/platform_data/mmc-omap.h | 3 +- include/linux/pmbus.h | 9 + include/linux/power/max8903_charger.h | 43 - include/linux/rcu_segcblist.h | 120 +- include/linux/rcupdate.h | 44 +- include/linux/regulator/ab8500.h | 166 - include/linux/remoteproc/qcom_rproc.h | 4 +- include/linux/rpmsg/qcom_glink.h | 8 +- include/linux/sched.h | 19 + include/linux/secretmem.h | 30 + include/linux/security.h | 18 + include/linux/set_memory.h | 16 +- include/linux/skbuff.h | 109 +- include/linux/slab.h | 4 + include/linux/slab_def.h | 3 + include/linux/slub_def.h | 3 + include/linux/soc/qcom/llcc-qcom.h | 3 + include/linux/soc/qcom/mdt_loader.h | 35 + include/linux/spi/spi.h | 42 +- include/linux/srcu.h | 3 + include/linux/srcutiny.h | 7 +- include/linux/string.h | 282 +- include/linux/sunrpc/msg_prot.h | 3 - include/linux/sunrpc/svc.h | 1 + include/linux/sunrpc/xdr.h | 13 +- include/linux/surface_acpi_notify.h | 39 + include/linux/surface_aggregator/controller.h | 824 +++ include/linux/surface_aggregator/device.h | 423 ++ include/linux/surface_aggregator/serial_hub.h | 672 ++ include/linux/swap.h | 8 +- include/linux/syscalls.h | 3 + include/linux/sysfs.h | 2 + include/linux/thermal.h | 15 +- include/linux/timekeeping32.h | 14 - include/linux/timer.h | 2 + include/linux/torture.h | 27 +- include/linux/tty.h | 11 +- include/linux/units.h | 4 + include/linux/usb/chipidea.h | 6 + include/linux/usb/composite.h | 2 + include/linux/usb/tegra_usb_phy.h | 2 + include/linux/verification.h | 2 + include/linux/vmalloc.h | 6 + include/linux/vt_kern.h | 12 - include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/linux/wm97xx.h | 1 - include/linux/z2_battery.h | 1 - include/media/frame_vector.h | 47 + include/media/v4l2-common.h | 4 +- include/media/v4l2-event.h | 13 +- include/media/v4l2-fwnode.h | 6 +- include/media/videobuf2-core.h | 1 + include/net/cfg80211.h | 5 +- include/net/dsa.h | 68 +- include/net/mac80211.h | 1 + include/net/switchdev.h | 27 +- include/net/udp_tunnel.h | 8 + include/net/xdp.h | 19 + include/soc/canaan/k210-sysctl.h | 41 + include/soc/mscc/ocelot.h | 3 +- include/soc/qcom/tcs.h | 9 +- include/soc/tegra/emc.h | 16 - include/sound/rt5645.h | 2 + include/trace/events/btrfs.h | 104 +- include/trace/events/kmem.h | 24 +- include/trace/events/rcu.h | 26 + include/trace/events/sched.h | 2 +- include/trace/events/sunrpc.h | 74 +- include/trace/events/ufs.h | 108 +- include/uapi/asm-generic/unistd.h | 8 +- include/uapi/drm/drm.h | 97 +- include/uapi/drm/drm_fourcc.h | 4 +- include/uapi/drm/drm_mode.h | 13 +- include/uapi/linux/bpf.h | 10 +- include/uapi/linux/ccs.h | 18 + include/uapi/linux/magic.h | 1 + include/uapi/linux/media.h | 1 + include/uapi/linux/mptcp.h | 1 + include/uapi/linux/nfs3.h | 6 + include/uapi/linux/openat2.h | 4 + include/uapi/linux/spi/spi.h | 41 + include/uapi/linux/spi/spidev.h | 30 +- include/uapi/linux/surface_aggregator/cdev.h | 78 + include/uapi/linux/tcp.h | 18 +- include/uapi/linux/termios.h | 15 - include/uapi/linux/usb/tmc.h | 3 + include/uapi/linux/v4l2-controls.h | 22 + include/uapi/linux/watch_queue.h | 31 +- include/video/sstfb.h | 4 +- include/xen/xenbus.h | 2 +- init/Kconfig | 1 + init/main.c | 3 + kernel/audit.c | 2 +- kernel/bpf/bpf_inode_storage.c | 9 +- kernel/bpf/bpf_task_storage.c | 5 +- kernel/bpf/btf.c | 33 +- kernel/bpf/cgroup.c | 5 +- kernel/bpf/core.c | 23 + kernel/bpf/preload/iterators/iterators.c | 2 +- kernel/bpf/syscall.c | 6 +- kernel/bpf/verifier.c | 158 +- kernel/cpu.c | 7 + kernel/dma/map_benchmark.c | 6 + kernel/entry/common.c | 10 + kernel/fork.c | 6 +- kernel/hung_task.c | 44 + kernel/irq/msi.c | 2 +- kernel/kcsan/core.c | 26 +- kernel/kexec_core.c | 2 +- kernel/kthread.c | 2 +- kernel/locking/lockdep.c | 9 +- kernel/locking/locktorture.c | 1 - kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/rcu/Kconfig | 5 +- kernel/rcu/rcu.h | 16 +- kernel/rcu/rcu_segcblist.c | 216 +- kernel/rcu/rcu_segcblist.h | 57 +- kernel/rcu/rcutorture.c | 434 +- kernel/rcu/refscale.c | 23 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 147 +- kernel/rcu/tasks.h | 79 + kernel/rcu/tree.c | 152 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 496 +- kernel/rcu/tree_stall.h | 60 +- kernel/rcu/update.c | 4 +- kernel/resource.c | 98 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 75 +- kernel/sched/idle.c | 24 +- kernel/sched/sched.h | 3 + kernel/signal.c | 3 +- kernel/sys_ni.c | 5 + kernel/sysctl.c | 16 +- kernel/time/clocksource.c | 138 +- kernel/time/ntp.c | 4 +- kernel/time/timekeeping.c | 3 +- kernel/time/timer.c | 14 + kernel/torture.c | 167 +- kernel/trace/Kconfig | 16 + kernel/watchdog.c | 21 + kernel/watchdog_hld.c | 1 + lib/Kconfig.debug | 7 + lib/Kconfig.kasan | 14 +- lib/Kconfig.kfence | 82 + lib/Kconfig.ubsan | 1 + lib/Makefile | 5 +- lib/cpumask.c | 205 +- lib/crypto/blake2s.c | 48 +- lib/extable.c | 5 - lib/genalloc.c | 3 +- lib/iov_iter.c | 2 +- lib/linear_ranges.c | 8 +- lib/percpu-refcount.c | 12 +- lib/test_kasan.c | 312 +- lib/test_kasan_module.c | 5 +- lib/test_xarray.c | 26 +- lib/xarray.c | 11 +- localversion-next | 1 + mm/Kconfig | 8 +- mm/Makefile | 3 +- mm/cma.c | 17 + mm/compaction.c | 8 +- mm/filemap.c | 363 +- mm/frame_vector.c | 240 - mm/gup.c | 10 + mm/huge_memory.c | 19 +- mm/hugetlb.c | 124 +- mm/internal.h | 7 +- mm/kasan/common.c | 64 +- mm/kasan/generic.c | 41 +- mm/kasan/init.c | 26 +- mm/kasan/kasan.h | 80 +- mm/kasan/quarantine.c | 22 +- mm/kasan/report.c | 13 +- mm/kasan/report_generic.c | 10 +- mm/kasan/report_hw_tags.c | 8 +- mm/kasan/report_sw_tags.c | 8 +- mm/kasan/shadow.c | 39 +- mm/kasan/sw_tags.c | 20 +- mm/kfence/Makefile | 6 + mm/kfence/core.c | 840 +++ mm/kfence/kfence.h | 107 + mm/kfence/kfence_test.c | 858 +++ mm/kfence/report.c | 253 + mm/khugepaged.c | 28 +- mm/memblock.c | 55 +- mm/memcontrol.c | 198 +- mm/memory-failure.c | 2 +- mm/memory.c | 46 +- mm/mempolicy.c | 2 +- mm/memremap.c | 20 + mm/migrate.c | 35 +- mm/mmap.c | 52 +- mm/mprotect.c | 6 + mm/mremap.c | 3 - mm/msync.c | 6 +- mm/page_alloc.c | 122 +- mm/page_reporting.c | 2 +- mm/percpu.c | 32 +- mm/process_vm_access.c | 1 + mm/rmap.c | 26 +- mm/secretmem.c | 439 ++ mm/shmem.c | 152 +- mm/slab.c | 64 +- mm/slab.h | 28 +- mm/slab_common.c | 98 +- mm/slob.c | 10 +- mm/slub.c | 108 +- mm/swap.c | 38 +- mm/swap_state.c | 36 +- mm/truncate.c | 131 +- mm/util.c | 34 + mm/vmalloc.c | 24 +- mm/vmscan.c | 68 +- mm/vmstat.c | 48 +- mm/zswap.c | 6 +- net/8021q/vlan.c | 4 +- net/bluetooth/a2mp.c | 2 +- net/bluetooth/hci_conn.c | 17 + net/bluetooth/hci_request.c | 25 +- net/bluetooth/mgmt.c | 8 + net/bluetooth/smp.c | 5 +- net/bpf/test_run.c | 14 +- net/bridge/br.c | 2 +- net/bridge/br_fdb.c | 1 + net/bridge/br_input.c | 2 +- net/bridge/br_mrp.c | 6 +- net/bridge/br_stp.c | 4 +- net/bridge/br_switchdev.c | 6 +- net/can/isotp.c | 1 + net/can/raw.c | 16 +- net/ceph/auth_x.c | 57 +- net/ceph/crypto.c | 3 +- net/ceph/messenger_v2.c | 45 +- net/ceph/mon_client.c | 14 +- net/ceph/osd_client.c | 40 +- net/core/dev.c | 80 +- net/core/filter.c | 25 +- net/core/rtnetlink.c | 23 +- net/core/skbuff.c | 122 +- net/core/sock_map.c | 2 +- net/core/sock_reuseport.c | 2 +- net/dcb/dcbnl.c | 2 +- net/dsa/dsa.c | 22 - net/dsa/dsa2.c | 6 + net/dsa/dsa_priv.h | 49 +- net/dsa/master.c | 10 + net/dsa/port.c | 103 +- net/dsa/slave.c | 301 +- net/dsa/switch.c | 89 +- net/dsa/tag_brcm.c | 1 + net/ipv4/esp4.c | 7 +- net/ipv4/ip_output.c | 5 +- net/ipv4/ip_tunnel_core.c | 9 +- net/ipv4/tcp.c | 8 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/udp_tunnel_core.c | 24 +- net/ipv6/esp6.c | 7 +- net/ipv6/ip6_output.c | 46 +- net/ipv6/sit.c | 5 +- net/kcm/kcmsock.c | 8 +- net/key/af_key.c | 6 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 56 + net/mptcp/pm.c | 8 + net/mptcp/pm_netlink.c | 172 +- net/mptcp/protocol.c | 69 +- net/mptcp/protocol.h | 11 + net/netfilter/nf_conntrack_standalone.c | 3 + net/netfilter/nf_nat_core.c | 1 + net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/nci/core.c | 4 +- net/rxrpc/input.c | 2 +- net/rxrpc/key.c | 6 +- net/smc/smc_core.c | 20 +- net/smc/smc_ib.c | 6 +- net/smc/smc_ism.c | 3 +- net/sunrpc/svc_xprt.c | 4 +- net/switchdev/switchdev.c | 101 +- net/tipc/link.c | 11 +- net/tipc/monitor.c | 2 +- net/tipc/node.c | 2 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/wireless/reg.c | 11 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 10 +- net/xfrm/xfrm_policy.c | 30 +- samples/Kconfig | 2 +- samples/kprobes/kprobe_example.c | 1 - samples/watch_queue/watch_test.c | 43 +- scripts/Makefile.build | 48 +- scripts/Makefile.kasan | 10 +- scripts/Makefile.lib | 6 +- scripts/Makefile.modfinal | 9 +- scripts/Makefile.modpost | 25 +- scripts/checkpatch.pl | 109 +- scripts/checksyscalls.sh | 4 + scripts/gdb/linux/lists.py | 5 + scripts/generate_initcall_order.pl | 270 + scripts/link-vmlinux.sh | 70 +- scripts/lto-used-symbollist.txt | 5 + scripts/mod/Makefile | 1 + scripts/mod/devicetable-offsets.c | 12 + scripts/mod/file2alias.c | 36 + scripts/mod/modpost.c | 16 +- scripts/mod/modpost.h | 9 + scripts/mod/sumversion.c | 6 +- scripts/module.lds.S | 24 + security/commoncap.c | 12 +- security/integrity/ima/ima_mok.c | 5 +- security/keys/Kconfig | 8 +- security/keys/big_key.c | 9 +- security/keys/key.c | 2 + security/keys/keyctl.c | 2 +- security/keys/keyctl_pkey.c | 2 - security/keys/keyring.c | 10 +- security/keys/process_keys.c | 1 + security/security.c | 15 + security/selinux/avc.c | 10 +- security/selinux/hooks.c | 141 +- security/selinux/ibpkey.c | 1 - security/selinux/include/classmap.h | 2 + security/selinux/include/security.h | 1 - security/selinux/netif.c | 1 - security/selinux/netlink.c | 2 +- security/selinux/netnode.c | 1 - security/selinux/netport.c | 1 - security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 4 +- security/selinux/ss/ebitmap.c | 2 +- security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 10 +- security/selinux/xfrm.c | 2 +- sound/aoa/codecs/onyx.c | 2 +- sound/aoa/codecs/tas.c | 2 +- sound/aoa/codecs/toonie.c | 2 +- sound/aoa/core/alsa.c | 8 +- sound/aoa/fabrics/layout.c | 6 +- sound/aoa/soundbus/sysfs.c | 2 +- sound/arm/aaci.c | 6 +- sound/arm/pxa2xx-ac97.c | 2 +- sound/core/compress_offload.c | 2 +- sound/core/control.c | 20 +- sound/core/ctljack.c | 2 +- sound/core/hwdep.c | 6 +- sound/core/init.c | 4 +- sound/core/oss/mixer_oss.c | 14 +- sound/core/oss/rate.c | 4 +- sound/core/pcm.c | 2 +- sound/core/pcm_native.c | 6 +- sound/core/rawmidi.c | 2 +- sound/core/seq/oss/seq_oss_midi.c | 4 +- sound/core/seq/oss/seq_oss_synth.c | 6 +- sound/core/seq/seq_clientmgr.c | 2 +- sound/core/seq/seq_memory.c | 2 +- sound/core/seq/seq_ports.c | 6 +- sound/core/timer.c | 10 +- sound/core/timer_compat.c | 4 +- sound/drivers/aloop.c | 2 +- sound/drivers/dummy.c | 2 +- sound/drivers/opl3/opl3_oss.c | 2 +- sound/drivers/opl3/opl3_synth.c | 2 +- sound/drivers/vx/vx_pcm.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 2 +- sound/firewire/dice/dice-hwdep.c | 2 +- sound/firewire/digi00x/digi00x-hwdep.c | 2 +- sound/firewire/fireface/ff-hwdep.c | 2 +- sound/firewire/fireworks/fireworks_hwdep.c | 2 +- sound/firewire/motu/motu-hwdep.c | 2 +- sound/firewire/oxfw/oxfw-hwdep.c | 2 +- sound/firewire/tascam/tascam-hwdep.c | 2 +- sound/hda/hdac_stream.c | 5 +- sound/i2c/i2c.c | 4 +- sound/isa/ad1848/ad1848.c | 4 +- sound/isa/cs423x/cs4231.c | 4 +- sound/isa/cs423x/cs4236.c | 4 +- sound/isa/es1688/es1688.c | 4 +- sound/isa/sb/sb16_csp.c | 2 +- sound/isa/sb/sb_mixer.c | 2 +- sound/oss/dmasound/dmasound_core.c | 4 +- sound/pci/asihpi/hpidebug.c | 2 +- sound/pci/bt87x.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 4 +- sound/pci/ctxfi/ctpcm.c | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/emu10k1/emu10k1.c | 4 +- sound/pci/emu10k1/emu10k1_main.c | 2 +- sound/pci/emu10k1/emufx.c | 6 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/ens1370.c | 4 +- sound/pci/es1968.c | 2 +- sound/pci/fm801.c | 2 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_controller.c | 2 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_intel.c | 5 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 8 + sound/pci/hda/patch_via.c | 1 + sound/pci/ice1712/juli.c | 2 +- sound/pci/ice1712/psc724.c | 4 +- sound/pci/ice1712/quartet.c | 2 +- sound/pci/ice1712/wm8776.c | 2 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_clock.c | 2 +- sound/pci/lola/lola_pcm.c | 2 +- sound/pci/maestro3.c | 2 +- sound/pci/rme9652/hdspm.c | 2 +- sound/pci/sis7019.c | 2 +- sound/pci/sonicvibes.c | 2 +- sound/pci/trident/trident_main.c | 4 +- sound/ppc/keywest.c | 2 +- sound/soc/Kconfig | 1 - sound/soc/Makefile | 1 - sound/soc/amd/acp3x-rt5682-max9836.c | 4 +- sound/soc/atmel/atmel-pcm-pdc.c | 78 +- sound/soc/bcm/cygnus-pcm.c | 107 +- sound/soc/codecs/adau17x1.c | 3 +- sound/soc/codecs/cs42l56.c | 3 +- sound/soc/codecs/es8316.c | 3 + sound/soc/codecs/es8328.c | 3 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/rt1015.c | 122 +- sound/soc/codecs/rt1015.h | 5 - sound/soc/codecs/rt5645.c | 78 +- sound/soc/codecs/rt5682-sdw.c | 21 +- sound/soc/codecs/rt5682.c | 8 +- sound/soc/codecs/wm_adsp.c | 98 +- sound/soc/codecs/wmfw.h | 6 +- sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/imx-hdmi.c | 2 +- sound/soc/intel/Kconfig | 2 + sound/soc/intel/boards/bytcht_es8316.c | 3 - sound/soc/intel/boards/bytcr_rt5640.c | 52 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 15 +- sound/soc/intel/boards/sof_rt5682.c | 7 - sound/soc/intel/catpt/pcm.c | 12 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +- sound/soc/intel/keembay/kmb_platform.c | 157 +- sound/soc/intel/keembay/kmb_platform.h | 9 + sound/soc/kirkwood/kirkwood-dma.c | 79 +- sound/soc/mediatek/Kconfig | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 6 - .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 6 - .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 6 - sound/soc/meson/aiu-fifo-i2s.c | 1 - sound/soc/meson/aiu-fifo-spdif.c | 1 - sound/soc/meson/aiu-fifo.c | 18 +- sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 21 + sound/soc/qcom/qdsp6/q6routing.c | 18 - sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-pcm.c | 200 +- sound/soc/sof/core.c | 9 + sound/soc/sof/intel/hda-codec.c | 37 +- sound/soc/sof/intel/hda-dsp.c | 9 +- sound/soc/sof/intel/hda.h | 2 +- sound/soc/sof/intel/tgl.c | 3 +- sound/soc/sof/ops.h | 19 +- sound/soc/sof/sof-pci-dev.c | 6 + sound/soc/sof/sof-priv.h | 6 +- sound/soc/sprd/sprd-mcdt.c | 10 +- sound/soc/txx9/Kconfig | 30 - sound/soc/txx9/Makefile | 12 - sound/soc/txx9/txx9aclc-ac97.c | 230 - sound/soc/txx9/txx9aclc-generic.c | 88 - sound/soc/txx9/txx9aclc.c | 422 -- sound/soc/txx9/txx9aclc.h | 71 - sound/usb/bcd2000/bcd2000.c | 2 +- sound/usb/caiaq/audio.c | 2 +- sound/usb/caiaq/device.c | 6 +- sound/usb/caiaq/midi.c | 2 +- sound/usb/card.c | 4 +- sound/usb/hiface/chip.c | 6 +- sound/usb/hiface/pcm.c | 2 +- sound/usb/mixer.c | 16 +- sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_scarlett.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 2 +- sound/usb/mixer_us16x08.c | 2 +- sound/usb/pcm.c | 171 +- sound/x86/intel_hdmi_audio.c | 2 +- sound/xen/xen_snd_front_cfg.c | 2 +- tools/bpf/bpftool/Makefile | 2 +- tools/include/uapi/linux/bpf.h | 10 +- tools/lib/bpf/bpf_core_read.h | 169 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/btf.c | 5 - tools/lib/bpf/libbpf.c | 50 +- tools/memory-model/Documentation/glossary.txt | 12 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/README | 2 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../litmus-tests/CoRR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoRW+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWW+poonceonce.litmus | 4 +- .../IRIW+fencembonceonces+OnceOnce.litmus | 5 +- .../litmus-tests/IRIW+poonceonces+OnceOnce.litmus | 5 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- .../litmus-tests/ISA2+poonceonces.litmus | 6 +- ...cerelease+poacquirerelease+poacquireonce.litmus | 6 +- .../LB+fencembonceonce+ctrlonceonce.litmus | 5 +- .../LB+poacquireonce+pooncerelease.litmus | 5 +- .../litmus-tests/LB+poonceonces.litmus | 5 +- .../MP+fencewmbonceonce+fencermbonceonce.litmus | 5 +- .../litmus-tests/MP+onceassign+derefonce.litmus | 4 +- .../MP+polockmbonce+poacquiresilsil.litmus | 5 +- .../MP+polockonce+poacquiresilsil.litmus | 5 +- tools/memory-model/litmus-tests/MP+polocks.litmus | 6 +- .../litmus-tests/MP+poonceonces.litmus | 5 +- .../MP+pooncerelease+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/MP+porevlocks.litmus | 6 +- .../litmus-tests/R+fencembonceonces.litmus | 5 +- .../memory-model/litmus-tests/R+poonceonces.litmus | 5 +- .../S+fencewmbonceonce+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/S+poonceonces.litmus | 5 +- .../litmus-tests/SB+fencembonceonces.litmus | 5 +- .../litmus-tests/SB+poonceonces.litmus | 5 +- .../litmus-tests/SB+rfionceonce-poonceonces.litmus | 5 +- .../litmus-tests/WRC+poonceonces+Once.litmus | 5 +- .../WRC+pooncerelease+fencermbonceonce+Once.litmus | 5 +- .../Z6.0+pooncelock+poonceLock+pombonce.litmus | 7 +- .../Z6.0+pooncelock+pooncelock+pombonce.litmus | 7 +- ...release+poacquirerelease+fencembonceonce.litmus | 6 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/check.c | 2 +- tools/power/cpupower/Makefile | 8 +- tools/power/cpupower/bench/Makefile | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 32 + tools/testing/selftests/Makefile | 6 +- tools/testing/selftests/arm64/fp/fpsimd-test.S | 2 +- tools/testing/selftests/arm64/fp/sve-test.S | 2 +- tools/testing/selftests/bpf/Makefile | 58 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 3 + .../selftests/bpf/prog_tests/btf_map_in_map.c | 33 - .../selftests/bpf/prog_tests/core_read_macros.c | 64 + .../selftests/bpf/prog_tests/ksyms_module.c | 31 + .../selftests/bpf/prog_tests/test_local_storage.c | 96 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 1 - tools/testing/selftests/bpf/progs/bind4_prog.c | 42 +- tools/testing/selftests/bpf/progs/bind6_prog.c | 42 +- tools/testing/selftests/bpf/progs/local_storage.c | 62 +- .../selftests/bpf/progs/test_core_read_macros.c | 50 + .../selftests/bpf/progs/test_ksyms_module.c | 26 + tools/testing/selftests/bpf/test_progs.c | 11 + tools/testing/selftests/bpf/test_progs.h | 1 + tools/testing/selftests/bpf/test_verifier.c | 12 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 30 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 72 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 41 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 87 +- tools/testing/selftests/net/tls.c | 4 +- tools/testing/selftests/net/xfrm_policy.sh | 45 +- .../selftests/netfilter/nft_conntrack_helper.sh | 12 +- .../testing/selftests/rcutorture/bin/config2csv.sh | 67 + .../selftests/rcutorture/bin/console-badness.sh | 1 + .../testing/selftests/rcutorture/bin/functions.sh | 36 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 9 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 103 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 442 ++ .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE01.boot | 4 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/memfd_secret.c | 296 + tools/testing/selftests/vm/run_vmtests | 17 + tools/testing/selftests/x86/helpers.h | 24 +- 3556 files changed, 153394 insertions(+), 66092 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-emif create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios create mode 100644 Documentation/ABI/testing/sysfs-class-power-ltc4162l create mode 100644 Documentation/dev-tools/kfence.rst create mode 100644 Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml create mode 100644 Documentation/devicetree/bindings/display/connector/dp-connector.yaml delete mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.yaml create mode 100644 Documentation/devicetree/bindings/dma/intel,ldma.yaml create mode 100644 Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml create mode 100644 Documentation/devicetree/bindings/media/allegro,al5e.yaml delete mode 100644 Documentation/devicetree/bindings/media/allegro.txt rename Documentation/devicetree/bindings/media/i2c/{ov5647.yaml => ovti,ov5647.yam [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5648.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov8865.yaml create mode 100644 Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,cgu.yaml create mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,dma-xway.yaml create mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,ebu.yaml create mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,pmu.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/brcm,sf2.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,tphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,ufs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,xsphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-xsphy.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq256xx.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4831-regu [...] create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie- [...] create mode 100644 Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/imx8m-soc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.yaml create mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml delete mode 100644 Documentation/devicetree/bindings/usb/dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/generic-xhci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/generic.txt create mode 100644 Documentation/devicetree/bindings/usb/snps,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-drd.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb.yaml create mode 100644 Documentation/driver-api/surface_aggregator/client-api.rst create mode 100644 Documentation/driver-api/surface_aggregator/client.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/cdev.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/index.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/san.rst create mode 100644 Documentation/driver-api/surface_aggregator/index.rst create mode 100644 Documentation/driver-api/surface_aggregator/internal-api.rst create mode 100644 Documentation/driver-api/surface_aggregator/internal.rst create mode 100644 Documentation/driver-api/surface_aggregator/overview.rst create mode 100644 Documentation/driver-api/surface_aggregator/ssh.rst delete mode 100644 Documentation/hwmon/ab8500.rst delete mode 100644 Documentation/hwmon/abx500.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/power/powercap/dtpm.rst create mode 100644 Documentation/translations/zh_CN/mips/booting.rst create mode 100644 Documentation/translations/zh_CN/mips/features.rst create mode 100644 Documentation/translations/zh_CN/mips/index.rst create mode 100644 Documentation/translations/zh_CN/mips/ingenic-tcu.rst create mode 100644 Documentation/userspace-api/media/drivers/ccs.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/imx6dl-plybas.dts create mode 100644 arch/arm/boot/dts/imx6dl-plym2m.dts create mode 100644 arch/arm/boot/dts/imx6dl-prtmvt.dts create mode 100644 arch/arm/boot/dts/imx6ul-prti6g.dts create mode 100644 arch/arm/boot/dts/qcom-pmx55.dtsi create mode 100644 arch/arm/boot/dts/qcom-sdx55-mtp.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55.dtsi create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631.dtsi create mode 100644 arch/arm/crypto/blake2b-neon-core.S create mode 100644 arch/arm/crypto/blake2b-neon-glue.c create mode 100644 arch/arm/crypto/blake2s-core.S create mode 100644 arch/arm/crypto/blake2s-glue.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab-early-adopter.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts create mode 100644 arch/arm64/include/asm/kfence.h create mode 100644 arch/arm64/include/asm/set_memory.h delete mode 100644 arch/arm64/mm/numa.c delete mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/include/asm/futex.h copy arch/{riscv => csky}/kernel/vdso/.gitignore (100%) create mode 100644 arch/csky/kernel/vdso/Makefile copy arch/{riscv => csky}/kernel/vdso/note.S (100%) create mode 100644 arch/csky/kernel/vdso/rt_sigreturn.S create mode 100755 arch/csky/kernel/vdso/so2s.sh create mode 100644 arch/csky/kernel/vdso/vdso.S create mode 100644 arch/csky/kernel/vdso/vdso.lds.S create mode 100644 arch/mips/include/asm/elfcore-compat.h delete mode 100644 arch/mips/kernel/binfmt_elfn32.c delete mode 100644 arch/mips/kernel/binfmt_elfo32.c delete mode 100644 arch/mips/kernel/irq-rm7000.c create mode 100644 arch/openrisc/boot/.gitignore create mode 100644 arch/openrisc/boot/Makefile create mode 100644 arch/riscv/boot/dts/canaan/Makefile rename arch/riscv/boot/dts/{kendryte => canaan}/k210.dts (100%) create mode 100644 arch/riscv/boot/dts/canaan/k210.dtsi delete mode 100644 arch/riscv/boot/dts/kendryte/Makefile delete mode 100644 arch/riscv/boot/dts/kendryte/k210.dtsi create mode 100644 arch/riscv/boot/dts/sifive/fu740-c000.dtsi create mode 100644 arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts copy arch/{arm64 => riscv}/include/asm/mmzone.h (100%) create mode 100644 arch/riscv/include/asm/numa.h create mode 100644 arch/riscv/include/asm/probes.h create mode 100644 arch/riscv/include/asm/uprobes.h create mode 100644 arch/riscv/kernel/probes/Makefile create mode 100644 arch/riscv/kernel/probes/decode-insn.c create mode 100644 arch/riscv/kernel/probes/decode-insn.h create mode 100644 arch/riscv/kernel/probes/ftrace.c create mode 100644 arch/riscv/kernel/probes/kprobes.c create mode 100644 arch/riscv/kernel/probes/kprobes_trampoline.S create mode 100644 arch/riscv/kernel/probes/simulate-insn.c create mode 100644 arch/riscv/kernel/probes/simulate-insn.h create mode 100644 arch/riscv/kernel/probes/uprobes.c create mode 100644 arch/riscv/lib/error-inject.c create mode 100644 arch/sparc/include/asm/extable.h delete mode 100644 arch/sparc/include/asm/extable_64.h delete mode 100644 arch/sparc/mm/extable.c create mode 100644 arch/x86/crypto/camellia.h create mode 100644 arch/x86/crypto/ecb_cbc_helpers.h delete mode 100644 arch/x86/crypto/glue_helper.c create mode 100644 arch/x86/crypto/serpent-avx.h rename arch/x86/{include/asm => }/crypto/serpent-sse2.h (100%) create mode 100644 arch/x86/crypto/twofish.h delete mode 100644 arch/x86/include/asm/crypto/camellia.h delete mode 100644 arch/x86/include/asm/crypto/glue_helper.h delete mode 100644 arch/x86/include/asm/crypto/serpent-avx.h delete mode 100644 arch/x86/include/asm/crypto/twofish.h create mode 100644 arch/x86/include/asm/elfcore-compat.h create mode 100644 arch/x86/include/asm/kfence.h delete mode 100644 arch/x86/platform/goldfish/Makefile delete mode 100644 arch/x86/platform/goldfish/goldfish.c create mode 100644 drivers/base/arch_numa.c create mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c create mode 100644 drivers/clk/renesas/rcar-cpg-lib.c create mode 100644 drivers/clk/renesas/rcar-cpg-lib.h create mode 100644 drivers/crypto/keembay/keembay-ocs-hcu-core.c create mode 100644 drivers/crypto/keembay/ocs-hcu.c create mode 100644 drivers/crypto/keembay/ocs-hcu.h delete mode 100644 drivers/crypto/mediatek/Makefile delete mode 100644 drivers/crypto/mediatek/mtk-aes.c delete mode 100644 drivers/crypto/mediatek/mtk-platform.c delete mode 100644 drivers/crypto/mediatek/mtk-platform.h delete mode 100644 drivers/crypto/mediatek/mtk-regs.h delete mode 100644 drivers/crypto/mediatek/mtk-sha.c delete mode 100644 drivers/crypto/picoxcell_crypto.c delete mode 100644 drivers/crypto/picoxcell_crypto_regs.h create mode 100644 drivers/dma/lgm/Kconfig create mode 100644 drivers/dma/lgm/Makefile create mode 100644 drivers/dma/lgm/lgm-dma.c delete mode 100644 drivers/edac/amd64_edac_dbg.c delete mode 100644 drivers/edac/amd64_edac_inj.c create mode 100644 drivers/fpga/dfl-n3000-nios.c create mode 100644 drivers/gpio/gpio-visconti.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.c create mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.h create mode 100644 drivers/gpu/drm/i915/display/intel_cursor.c create mode 100644 drivers/gpu/drm/i915/display/intel_cursor.h create mode 100644 drivers/gpu/drm/i915/i915_mitigations.c create mode 100644 drivers/gpu/drm/i915/i915_mitigations.h delete mode 100644 drivers/gpu/drm/omapdrm/displays/Kconfig delete mode 100644 drivers/gpu/drm/omapdrm/displays/Makefile delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c delete mode 100644 drivers/gpu/drm/omapdrm/dss/Kconfig delete mode 100644 drivers/gpu/drm/omapdrm/dss/Makefile delete mode 100644 drivers/gpu/drm/omapdrm/dss/display.c create mode 100644 drivers/gpu/drm/omapdrm/dss/dsi.h delete mode 100644 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c delete mode 100644 drivers/gpu/drm/omapdrm/omap_connector.c delete mode 100644 drivers/gpu/drm/omapdrm/omap_connector.h create mode 100644 drivers/gpu/drm/panel/panel-dsi-cm.c create mode 100644 drivers/gpu/drm/panel/panel-khadas-ts050.c rename {include => drivers/gpu}/drm/ttm/ttm_module.h (100%) create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c delete mode 100644 drivers/hwmon/ab8500.c delete mode 100644 drivers/hwmon/abx500.c delete mode 100644 drivers/hwmon/abx500.h create mode 100644 drivers/interconnect/qcom/icc-rpm.c create mode 100644 drivers/interconnect/qcom/icc-rpm.h create mode 100644 drivers/interconnect/qcom/msm8939.c create mode 100644 drivers/media/common/videobuf2/frame_vector.c create mode 100644 drivers/media/i2c/ov5648.c create mode 100644 drivers/media/i2c/ov8865.c rename drivers/{staging/media => media/platform}/allegro-dvt/Makefile (100%) create mode 100644 drivers/media/platform/allegro-dvt/allegro-core.c create mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.c create mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.h rename drivers/{staging/media => media/platform}/allegro-dvt/nal-h264.c (100%) rename drivers/{staging/media => media/platform}/allegro-dvt/nal-h264.h (100%) create mode 100644 drivers/media/platform/qcom/venus/hfi_plat_bufs.h create mode 100644 drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c create mode 100644 drivers/media/platform/qcom/venus/hfi_platform.c create mode 100644 drivers/media/platform/qcom/venus/hfi_platform.h create mode 100644 drivers/media/platform/qcom/venus/hfi_platform_v4.c create mode 100644 drivers/media/platform/qcom/venus/hfi_platform_v6.c create mode 100644 drivers/memory/dfl-emif.c delete mode 100644 drivers/misc/atmel_tclib.c create mode 100644 drivers/mtd/parsers/qcomsmempart.c create mode 100644 drivers/net/can/m_can/tcan4x5x-core.c create mode 100644 drivers/net/can/m_can/tcan4x5x-regmap.c delete mode 100644 drivers/net/can/m_can/tcan4x5x.c create mode 100644 drivers/net/can/m_can/tcan4x5x.h create mode 100644 drivers/net/ethernet/broadcom/unimac.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v0.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a779a0.c create mode 100644 drivers/platform/surface/aggregator/Kconfig create mode 100644 drivers/platform/surface/aggregator/Makefile create mode 100644 drivers/platform/surface/aggregator/bus.c create mode 100644 drivers/platform/surface/aggregator/bus.h create mode 100644 drivers/platform/surface/aggregator/controller.c create mode 100644 drivers/platform/surface/aggregator/controller.h create mode 100644 drivers/platform/surface/aggregator/core.c create mode 100644 drivers/platform/surface/aggregator/ssh_msgb.h create mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.c create mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.h create mode 100644 drivers/platform/surface/aggregator/ssh_parser.c create mode 100644 drivers/platform/surface/aggregator/ssh_parser.h create mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.c create mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.h create mode 100644 drivers/platform/surface/aggregator/trace.h create mode 100644 drivers/platform/surface/surface_acpi_notify.c create mode 100644 drivers/platform/surface/surface_aggregator_cdev.c create mode 100644 drivers/power/reset/atc260x-poweroff.c create mode 100644 drivers/power/supply/acer_a500_battery.c create mode 100644 drivers/power/supply/bq256xx_charger.c create mode 100644 drivers/power/supply/ltc4162-l-charger.c create mode 100644 drivers/powercap/dtpm.c create mode 100644 drivers/powercap/dtpm_cpu.c create mode 100644 drivers/regulator/atc260x-regulator.c create mode 100644 drivers/regulator/mtk-dvfsrc-regulator.c create mode 100644 drivers/regulator/rt4831-regulator.c create mode 100644 drivers/reset/reset-k210.c delete mode 100644 drivers/rtc/rtc-tx4939.c create mode 100644 drivers/scsi/ufs/ufs-debugfs.c create mode 100644 drivers/scsi/ufs/ufs-debugfs.h create mode 100644 drivers/soc/canaan/Kconfig rename drivers/soc/{kendryte => canaan}/Makefile (100%) create mode 100644 drivers/soc/canaan/k210-sysctl.c delete mode 100644 drivers/soc/kendryte/Kconfig delete mode 100644 drivers/soc/kendryte/k210-sysctl.c create mode 100644 drivers/spi/spi-tegra210-quad.c delete mode 100644 drivers/spi/spi-txx9.c delete mode 100644 drivers/staging/media/allegro-dvt/Kconfig delete mode 100644 drivers/staging/media/allegro-dvt/TODO delete mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c delete mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.c delete mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.h rename drivers/usb/cdns3/{debug.h => cdns3-debug.h} (100%) create mode 100644 drivers/usb/cdns3/cdns3-ep0.c create mode 100644 drivers/usb/cdns3/cdns3-gadget.c rename drivers/usb/cdns3/{gadget.h => cdns3-gadget.h} (100%) create mode 100644 drivers/usb/cdns3/cdns3-plat.c create mode 100644 drivers/usb/cdns3/cdns3-trace.c create mode 100644 drivers/usb/cdns3/cdns3-trace.h create mode 100644 drivers/usb/cdns3/cdnsp-debug.h create mode 100644 drivers/usb/cdns3/cdnsp-ep0.c create mode 100644 drivers/usb/cdns3/cdnsp-gadget.c create mode 100644 drivers/usb/cdns3/cdnsp-gadget.h create mode 100644 drivers/usb/cdns3/cdnsp-mem.c create mode 100644 drivers/usb/cdns3/cdnsp-pci.c create mode 100644 drivers/usb/cdns3/cdnsp-ring.c create mode 100644 drivers/usb/cdns3/cdnsp-trace.c create mode 100644 drivers/usb/cdns3/cdnsp-trace.h delete mode 100644 drivers/usb/cdns3/ep0.c delete mode 100644 drivers/usb/cdns3/gadget.c delete mode 100644 drivers/usb/cdns3/trace.c delete mode 100644 drivers/usb/cdns3/trace.h create mode 100644 drivers/usb/dwc3/dwc3-imx8mp.c delete mode 100644 drivers/usb/host/ehci-tegra.c create mode 100644 fs/mount_notify.c delete mode 100644 include/asm-generic/mm-arch-hooks.h create mode 100644 include/asm-generic/numa.h create mode 100644 include/crypto/blake2b.h create mode 100644 include/crypto/internal/blake2b.h create mode 100644 include/crypto/internal/cipher.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8939.h create mode 100644 include/dt-bindings/pinctrl/k210-fpioa.h create mode 100644 include/dt-bindings/reset/k210-rst.h create mode 100644 include/linux/dfl.h create mode 100644 include/linux/dsa/brcm.h create mode 100644 include/linux/dtpm.h create mode 100644 include/linux/fortify-string.h delete mode 100644 include/linux/kd.h create mode 100644 include/linux/kfence.h delete mode 100644 include/linux/mm-arch-hooks.h delete mode 100644 include/linux/platform_data/dma-atmel.h delete mode 100644 include/linux/power/max8903_charger.h delete mode 100644 include/linux/regulator/ab8500.h create mode 100644 include/linux/secretmem.h create mode 100644 include/linux/surface_acpi_notify.h create mode 100644 include/linux/surface_aggregator/controller.h create mode 100644 include/linux/surface_aggregator/device.h create mode 100644 include/linux/surface_aggregator/serial_hub.h delete mode 100644 include/linux/timekeeping32.h create mode 100644 include/media/frame_vector.h create mode 100644 include/soc/canaan/k210-sysctl.h delete mode 100644 include/soc/tegra/emc.h create mode 100644 include/uapi/linux/ccs.h create mode 100644 include/uapi/linux/spi/spi.h create mode 100644 include/uapi/linux/surface_aggregator/cdev.h create mode 100644 lib/Kconfig.kfence create mode 100644 localversion-next delete mode 100644 mm/frame_vector.c create mode 100644 mm/kfence/Makefile create mode 100644 mm/kfence/core.c create mode 100644 mm/kfence/kfence.h create mode 100644 mm/kfence/kfence_test.c create mode 100644 mm/kfence/report.c create mode 100644 mm/secretmem.c create mode 100755 scripts/generate_initcall_order.pl create mode 100644 scripts/lto-used-symbollist.txt delete mode 100644 sound/soc/txx9/Kconfig delete mode 100644 sound/soc/txx9/Makefile delete mode 100644 sound/soc/txx9/txx9aclc-ac97.c delete mode 100644 sound/soc/txx9/txx9aclc-generic.c delete mode 100644 sound/soc/txx9/txx9aclc.c delete mode 100644 sound/soc/txx9/txx9aclc.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/core_read_macros.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_module.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_read_macros.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_module.c create mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh create mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh create mode 100644 tools/testing/selftests/vm/memfd_secret.c