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-allyesconfig in repository toolchain/ci/linux.
from 3516bd729358 Merge tag 's390-5.11-3' of git://git.kernel.org/pub/scm/li [...] adds e71ba9452f0b Linux 5.11-rc2 adds 196793946264 Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK adds f4f6a2e32952 Merge tag 'compiler-attributes-for-linus-v5.11' of git://g [...] adds 1b04fa990026 rcu-tasks: Move RCU-tasks initialization to before early_i [...] adds 36bbbd0e234d Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/ [...] adds 5136bb8c8b58 MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal adds d39648eb67ac kconfig: config script: add a little user help adds c0f975af1745 kconfig: Support building mconf with vendor sysroot ncurses adds 0c36d88cff4d lib/raid6: Let $(UNROLL) rules work with macOS userland adds 9bba03d4473d kconfig: remove 'kvmconfig' and 'xenconfig' shorthands adds f46aec8e1da5 Merge remote-tracking branch 'kbuild-current/fixes' adds 9836720911cf ARC: build: remove non-existing bootpImage from KBUILD_IMAGE adds f2712ec76a54 ARC: build: add uImage.lzma to the top-level target adds 0cfccb3c0493 ARC: build: add boot_targets to PHONY adds c5e6ae563c80 ARC: build: move symlink creation to arch/arc/Makefile to [...] adds a4e070cfeb9d ARC: build: remove unneeded extra-y adds 3a71e423133a ARC: build: use $(READELF) instead of hard-coded readelf adds 80be2516c0c3 Merge remote-tracking branch 'arc-current/for-curr' adds 42e85f90171a arm64/smp: Remove unused irq variable in arch_show_interrupts() adds b614231dec78 arm64: mte: remove an ISB on kernel exit adds 095507dc1350 arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA adds 4abb2c6fe511 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 43ffe817bfe3 arm64: dts: bitmain: Use generic "ngpios" rather than "snp [...] adds f1dc15cd7fc1 ARM: dts: OMAP3: disable AES on N950/N9 adds ec76c2eea903 ARM: OMAP2+: omap_device: fix idling of devices during probe adds c0bc969c176b ARM: omap2: pmic-cpcap: fix maximum voltage to be consiste [...] adds 062fa6b8ef15 Merge tag 'omap-for-v5.10/fixes-rc6-signed' of git://git.k [...] adds 665f1388bc97 ARM: omap2plus_defconfig: drop unused POWER_AVS option adds 2f6fc9e08bf7 ARM: omap2plus_defconfig: enable SPI GPIO adds d734220d5d90 Merge tag 'omap-for-v5.11/defconfig-late-signed' of git:// [...] adds 7887cc89d585 ARM: dts: ux500/golden: Set display max brightness adds 1c1b899dd510 Merge remote-tracking branch 'arm-soc-fixes/arm/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 8ffe152b1bbb Merge remote-tracking branch 'sparc/master' adds abdcd06c4ded net: af_packet: fix procfs header for 64-bit pointers adds 3ac874fa84d1 i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs adds f1340265726e iavf: fix double-release of rtnl_lock adds b27f0c7825e3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 698285da79f5 net/sched: sch_taprio: ensure to reset/destroy all child qdiscs adds 161b838e25c6 netfilter: nftables: fix incorrect increment of loop counter adds 443d6e86f821 netfilter: x_tables: Update remaining dereference to RCU adds 2b33d6ffa9e3 netfilter: ipset: fixes possible oops in mtype_resize adds 5c8193f568ae netfilter: ipset: fix shift-out-of-bounds in htable_bits() adds 1e72faedcd58 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 875082244853 net: mvpp2: disable force link UP during port init procedure adds 3f48fab62bb8 net: mvpp2: Add TCAM entry to drop flow control pause frames adds fec6079b2eea net: mvpp2: prs: fix PPPoE with ipv6 packet parse adds 54ddbdb02488 net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE adds 1385ae5c30f2 ethernet: ucc_geth: set dev->max_mtu to 1518 adds 887078de2a23 ethernet: ucc_geth: fix definition and size of ucc_geth_tx [...] adds e925e0cd2a70 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() adds d7e2c827cca8 Merge branch 'ucc_geth-fixes' adds 834698932042 ionic: account for vlan tag len in rx buffer len adds 8df66af5c1e5 atm: idt77252: call pci_disable_device() on error path adds bcce55f556e8 ppp: Fix PPPIOCUNBRIDGECHAN request number adds 2575bc1aa9d5 net: mvpp2: Fix GoP port 3 Networking Complex Control conf [...] adds f87777a3c30c net: stmmac: dwmac-meson8b: ignore the second clock input adds 8b0f64b113d6 MAINTAINERS: remove names from mailing list maintainers adds a0c8be56affa ibmvnic: fix login buffer memory leak adds 58f60329a6be net: ethernet: mvneta: Fix error handling in mvneta_probe adds 1d898b283576 docs: netdev-FAQ: fix question headers formatting adds 5d5647dad259 qede: fix offload for IPIP tunnel packets adds e7f6f893ac39 mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker adds 4dfde294b979 rtlwifi: rise completion at the last step of firmware callback adds 292bff9480c8 ath11k: add missing null check on allocated skb adds 3597010630d0 ath11k: fix crash caused by NULL rx_channel adds aa44b2f3ecd4 ath11k: start vdev if a bss peer is already created adds 9b09456258ea ath11k: Fix error code in ath11k_core_suspend() adds 30d085039314 ath11k: Fix ath11k_pci_fix_l1ss() adds f6f92968e1e5 ath11k: qmi: try to allocate a big block of DMA memory first adds e9603f4bdcc0 ath11k: pci: disable ASPM L0sLs before downloading firmware adds 3e75e25fbebe Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] adds e16ab3db87b3 mt76: usb: remove wake logic in mt76u_status_worker adds 123bb2b73788 mt76: sdio: remove wake logic in mt76s_process_tx_queue adds f7217f718747 mt76: mt76s: fix NULL pointer dereference in mt76s_process [...] adds 0bd157fa2aaa mt76: mt7915: fix MESH ifdef block adds bfe55584713b MAINTAINERS: switch to different email address adds e77c725a445a Merge tag 'wireless-drivers-2020-12-22' of git://git.kerne [...] adds de33212f768c virtio_net: Fix recursive call to cpus_read_lock() adds b250bf5f924f net: ipa: fix interconnect enable bug adds 8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform adds 94ad8f3ac6af net: ipa: clear pending interrupts before enabling adds 6ffddf3b3d18 net: ipa: use state to determine channel command success adds 428b448ee764 net: ipa: use state to determine event ring command success adds 6313138619f3 Merge branch 'net-ipa-gsi-interrupt-handling-fixes' adds 826f328e2b7e net: dcb: Validate netlink message in DCB handler adds 427c94055856 net/ncsi: Use real net-device for response handler adds 5d41f9b7ee7a net: ethernet: Fix memleak in ethoc_probe adds 1f45dc220667 ibmvnic: continue fatal error reset after passive init adds 59b4a8fa27f5 CDC-NCM: remove "connected" log message adds 1ad58225dba3 net-sysfs: take the rtnl lock when storing xps_cpus adds fb25038586d0 net-sysfs: take the rtnl lock when accessing xps_cpus_map [...] adds 2d57b4f142e0 net-sysfs: take the rtnl lock when storing xps_rxqs adds 4ae2bb81649d net-sysfs: take the rtnl lock when accessing xps_rxqs_map [...] adds 5ff3fda971ae Merge branch 'net-sysfs-fix-race-conditions-in-the-xps-code' adds 4614792eebcb net: ethernet: ti: cpts: fix ethtool output when no ptp_cl [...] adds 950271d7cc0b tun: fix return value when the number of iovs exceeds MAX_ [...] adds e7579d5d5b32 net: mptcp: cap forward allocation to 1M adds 808e0d8832cc e1000e: Only run S0ix flows if shutdown succeeded adds 3cf31b1a9eff e1000e: bump up timeout to wait when ME un-configures ULP mode adds 6cecf02e77ab Revert "e1000e: disable s0ix entry and exit flows for ME systems" adds 3c98cbf22a96 e1000e: Export S0ix flags to ethtool adds 74f88c1676aa Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds fb1e6e562b37 bnxt_en: Fix AER recovery. adds a029a2fef5d1 bnxt_en: Check TQM rings for maximum supported value. adds bc4adf0eb72d Merge branch 'bnxt_en-bug-fixes' adds 1169318bd565 net: ipa: don't return a value from gsi_channel_command() adds 1ddf776b498c net: ipa: don't return a value from evt_ring_command() adds bb2cc7d7143f Merge branch 'net-ipa-fix-some-new-build-warnings' adds 4f374d2c43a9 net: mvpp2: fix pkt coalescing int-threshold configuration adds 21fdca22eb7d ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() adds a533b70a657c net: neighbor: fix a crash caused by mod zero adds bd1248f1ddbc net: sched: prevent invalid Scell_log shift count adds 5ede3ada3da7 net: hns: fix return value check in __lb_other_process() adds 085c7c4e1c0e erspan: fix version 1 check in gre_parse_header() adds 9b22fece786e atlantic: remove architecture depends adds 1fef73597fa5 net: hdlc_ppp: Fix issues when mod_timer is called while t [...] adds 1a3449c19407 selftests/bpf: Clarify build error if no vmlinux adds 8bee68338408 xsk: Fix memory leak for failed bind adds f09ced4053bc xsk: Fix race in SKB mode transmit with shared cq adds b1b95cb5c0a9 xsk: Rollback reservation at NETDEV_TX_BUSY adds e79bb299ccad selftests/bpf: Fix spelling mistake "tranmission" -> "tran [...] adds d467d80dc399 bpf: Remove unused including <linux/version.h> adds e7e518053c26 bpf: Add schedule point in htab_init_buckets() adds 11b844b0b7c7 selftests/bpf: Work-around EBUSY errors from hashmap updat [...] adds 69ca310f3416 bpf: Save correct stopping point in file seq iteration adds a61daaf351da bpf: Use thread_group_leader() adds 4bfc4714849d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d9e44981739a bareudp: set NETIF_F_LLTX flag adds 10ad3e998fa0 bareudp: Fix use of incorrect min_headroom size adds 01e31bea7e62 vhost_net: fix ubuf refcount incorrectly when sendmsg fails adds 17e94567c57d docs: networking: packet_mmap: fix formatting for C macros adds e4da63cda51f docs: networking: packet_mmap: fix old config reference adds 0f881c1cb2a3 Merge remote-tracking branch 'net/master' adds da4282c17d69 selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC adds 04901aab40ea bpf: Fix a task_iter bug caused by a merge conflict resolution adds 377e8f0afdf3 Merge remote-tracking branch 'bpf/master' adds 56ce7c25ae15 xfrm: Fix oops in xfrm_replay_advance_bmp adds 3b535200d317 Merge remote-tracking branch 'ipsec/master' adds 6cb56218ad9e netfilter: xt_RATEEST: reject non-null terminated string f [...] adds 95cd4bca7b1f netfilter: nft_dynset: report EOPNOTSUPP on missing set feature adds b4e70d8dd9ea netfilter: nftables: add set expression flags adds a05d203322a1 Merge remote-tracking branch 'netfilter/master' adds f86de9b1c066 ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 adds c1e8952395c1 ALSA: hda/realtek - Modify Dell platform name adds c06ccf3ebb75 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks adds 3deba4d8f07b ALSA: usb-audio: Add quirk for BOSS AD-10 adds 744a11abc564 ALSA: hda/conexant: add a new hda codec CX11970 adds 484229585a5e ALSA: hda/realtek: Add mute LED quirk for more HP laptops adds ce2e79b22386 ALSA: hda/realtek: Add two "Intel Reference board" SSID in [...] adds a598098cc973 ALSA: hda/realtek: Enable mute and micmute LED on HP Elite [...] adds 3d5c5fdcee0f ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_strea [...] adds b0e130630201 ALSA: usb-audio: Add quirk for RC-505 adds 4bfd6247fa91 ALSA: hda/via: Fix runtime PM for Clevo W35xSS adds 180a773d1222 Merge remote-tracking branch 'sound-current/for-linus' adds f373a811fd9a ASoC: Intel: fix error code cnl_set_dsp_D0() adds 5c6679b5cb12 ASoC: dapm: remove widget from dirty list on free adds fe6ce6c394fb MAINTAINERS: Update email address for TI ASoC and twl4030 [...] adds 61fc03b6512b ASoC: dt-bindings: ti, j721e: Update maintainer and author [...] adds b77ab5f936fd Merge series "ASoC: ti: Maintainer mail address change" fr [...] adds 4ad2d3cf2a29 ASoC: codecs: fix spelling mistake in Kconfig "comunicate" [...] adds e49037ad12e4 ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" adds acd894aee314 ASoC: imx-hdmi: Fix warning of the uninitialized variable ret adds 13733775326e ASoC: atmel: fix spelling mistake in Kconfig "programable" [...] adds 61c7dbec3377 ASoC: rsnd: don't call clk_disable_unprepare() if can't use adds bb224c3e3e41 ASoC: Intel: haswell: Add missing pm_ops adds 6108f990c088 ASoC: rt711: mutex between calibration and power state changes adds 349dd23931d1 ASoC: max98373: don't access volatile registers in bias level off adds 315fbe4cef98 ASoC: qcom: Fix incorrect volatile registers adds 8d1bfc04c974 ASoC: qcom: Add support for playback recover after resume adds cda91206dc45 Merge series "Platform driver update to support playback r [...] adds a84dfb3d5593 ASoC: meson: axg-tdmin: fix axg skew offset adds 671ee4db9524 ASoC: meson: axg-tdm-interface: fix loopback adds f81325a05e93 Merge tag 'v5.11-rc1' into asoc-5.11 adds 275565997ade ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 adds a523e1538fdd ASoC: amd: Replacing MSI with Legacy IRQ model adds 1f092d1c8819 ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 adds 48ffb5334a3f Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 3dc8645c46b7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds cffa4b2122f5 regmap: debugfs: Fix a memory leak when calling regmap_attach_dev adds 975831b3f9b3 Merge remote-tracking branch 'regmap-fixes/for-linus' adds df9716ec9ade regulator: pf8x00: Use specific compatible strings for devices adds 3b66e4a8e58a regulator: bd718x7: Add enable times adds 2ae6f64ce1ce Merge tag 'v5.11-rc1' into regulator-5.11 adds d957d1610c66 regulator: qcom-rpmh: add QCOM_COMMAND_DB dependency adds 2bf3a72b08e7 dt-bindings: regulator: qcom,rpmh-regulator: add pm8009 revision adds df6b92fa4005 regulator: qcom-rpmh-regulator: correct hfsmps515 definition adds 36836f5b377b Merge qcom driver fix into regulator-5.11 adds 6f4ab1ad5aed Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 3eb09c1b0fec Merge remote-tracking branch 'regulator-fixes/for-linus' adds 127a7a95df41 Merge remote-tracking branch 'spi/for-5.10' into spi-5.11 adds 4aa1464acbe3 spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in [...] adds 690d8b917bbe spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending adds 3d7d916f9bc9 spi: spi-geni-qcom: Don't try to set CS if an xfer is pending adds 17fa81aa702e spi: spi-geni-qcom: Print an error when we timeout setting the CS adds a590370d918f spi: stm32: FIFO threshold level - fix align packet size adds 8db90aa36063 Merge tag 'v5.11-rc1' into spi-5.11 adds ede090f5a438 spi: altera: fix return value for altera_spi_txrx() adds 6820e812dafb spi: Fix the clamping of spi->max_speed_hz adds 6170d077bf92 spi: fix the divide by 0 error when calculating xfer waiting time adds 339a362ed418 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 414f55a14935 Merge remote-tracking branch 'spi-fixes/for-linus' adds 54ca955b5a40 serial: mvebu-uart: fix tx lost characters at power off adds 425fb0b05575 Merge remote-tracking branch 'tty.current/tty-linus' adds 0ffc76539e6e USB: cdc-acm: blacklist another IR Droid device adds 421da9413a6a MAINTAINERS: Update address for Cadence USB3 driver adds 88ebce92806e dt-bindings: usb: Add new compatible string for AM64 SoC adds a390bef7db1f usb: gadget: fsl_mxc_udc: Remove the driver adds 5e5ff0b4b6bc USB: cdc-wdm: Fix use after free in service_outstanding_in [...] adds 0f041b8592da usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ [...] adds 5d5323a6f362 USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL [...] adds a5ada3dfe6a2 usb: dwc3: meson-g12a: disable clk on error handling path [...] adds 2cc332e4ee4f usb: gadget: function: printer: Fix a memory leak for inte [...] adds 5cc35c224a80 usb: gadget: Fix spinlock lockup on usb_function_deactivate adds c91d3a6bcaa0 USB: gadget: legacy: fix return error code in acm_ms_bind() adds 0a88fa221ce9 usb: gadget: u_ether: Fix MTU size mismatch with RX packet size adds 83a43ff80a56 usb: chipidea: ci_hdrc_imx: add missing put_device() call [...] adds 372c93131998 USB: yurex: fix control-URB timeout handling adds ce722da66d3e usb: dwc3: ulpi: Use VStsDone to detect PHY regs access co [...] adds fca3f1381057 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol- [...] adds e5f4ca3fce90 usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression adds 9389044f2708 usb: gadget: f_uac2: reset wMaxPacketSize adds c318840fb2a4 USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug adds 020a1f453449 USB: usblp: fix DMA to stack adds 718bf42b119d usb: usbip: vhci_hcd: protect shift size adds a1383b3537a7 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup adds 64e6bbfff52d usb: gadget: configfs: Fix use-after-free issue with udc_name adds 7043e311a576 usb: gadget: core: change the comment for usb_gadget_connect adds d7889c2020e0 usb: gadget: select CONFIG_CRC32 adds 6cd0fe913879 usb: gadget: configfs: Preserve function ordering after bi [...] adds 4d14057aa3cc Merge remote-tracking branch 'usb.current/usb-linus' adds d6c1ddd938d8 USB: serial: option: add Quectel EM160R-GL adds 0e2d6795e8db USB: serial: option: add LongSung M5710 module support adds 54d0a3ab80f4 USB: serial: iuu_phoenix: fix DMA from stack adds c9d5862f1022 Merge remote-tracking branch 'usb-serial-fixes/usb-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 d7f1e2257b6d Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' 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 9aa69076ee81 Merge remote-tracking branch 'phy/fixes' adds 12b38ea040b3 staging: spmi: hisi-spmi-controller: Fix some error handli [...] adds cab36da4bf1a Staging: comedi: Return -EFAULT if copy_to_user() fails adds d887d6104ade staging: mt7621-dma: Fix a resource leak in an error handl [...] adds f0c2a9d2c7dc Merge remote-tracking branch 'staging.current/staging-linus' adds 105b5ca9b1e3 habanalabs: Fix a missing-braces warning adds 429f1571e8f0 habanalabs: add comment for pll frequency ioctl opcode adds 4783489951b7 habanalabs: fetch PSOC PLL frequency from F/W in goya adds 6585489e808d habanalabs: remove generic gaudi get_pll_freq function adds 9c9013cbd833 habanalabs: preboot hard reset support adds 72ab9ca52de6 habanalabs/gaudi: do not set EB in collective slave queues adds 7a585dfc3211 habanalabs: Revise comment to align with mirror list name adds 0024c094851f habanalabs/gaudi: disable CGM at HW initialization adds 6bbb77b9e6f0 habanalabs: full FW hard reset support adds 13d0ee10b55e habanalabs/gaudi: enhance reset message adds 90ffe170a390 habanalabs: update comment in hl_boot_if.h adds 377182a3cc5a habanalabs: adjust pci controller init to new firmware adds 98e8781f0083 habanalabs/gaudi: retry loading TPC f/w on -EINTR adds a3fd28306329 habanalabs: add validation cs counter, fix misplaced counters adds fcaebc735418 habanalabs: register to pci shutdown callback adds 097c62b6f0ec habanalabs: fix order of status check adds b000700d6db5 habanalabs: Fix memleak in hl_device_reset adds 0acfbe9ce469 Merge tag 'misc-habanalabs-fixes-2020-12-30' of https://gi [...] adds f93274ef0fe9 crypto: asym_tpm: correct zero out potential secrets adds 4cd2389742cd 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 50edf67d1ec6 Merge remote-tracking branch 'input-current/for-linus' adds fd16931a2f51 crypto: arm/chacha-neon - add missing counter increment adds 0aa171e9b267 crypto: ecdh - avoid buffer overflow in ecdh_set_secret() adds 728b776a6d91 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 5cd85dc25d6a Merge remote-tracking branch 'ide/master' adds 7a6eb7c34a78 selftests: Skip BPF seftests by default adds 069a99317ff0 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 26b614fa4410 dmaengine: ti: k3-udma: Fix pktdma rchan TPL level setup adds ff58f7dd0c13 dmaengine: idxd: off by one in cleanup code adds 8fb28795fb64 dmaengine: qcom: gpi: Fixes a format mismatch adds 33cbd54dc515 dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the [...] adds d645148cc82c dmaengine: milbeaut-xdmac: Fix a resource leak in the erro [...] adds 595a33414844 dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() adds ba42f61b3612 qcom: bam_dma: Delete useless kfree code adds 28d8e07fc947 MAINTAINERS: Add entry for Texas Instruments DMA drivers adds cc465fa269bc dt-bindings: dma: ti: Update maintainer and author information adds 0bd1bf86ab79 dmaengine: qcom: fix gpi undefined behavior adds 99974aedbd73 dmaengine: xilinx_dma: check dma_async_device_register ret [...] adds faeb0731be0a dmaengine: xilinx_dma: fix incompatible param warning in _ [...] adds 2d5efea64472 dmaengine: xilinx_dma: fix mixed_enum_type coverity warning adds e1263f9277ba dmaengine: stm32-mdma: fix STM32_MDMA_VERY_HIGH_PRIORITY value adds f152f0496851 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 4883a60c17ed mtd: rawnand: gpmi: fix dst bit offset when extracting raw [...] adds fe0687560e59 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 896111dc4bcf media: rc: ensure that uevent can be read directly after r [...] adds 0724cfab120a 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 e4b738dd4a01 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 209ddbb218d2 Merge remote-tracking branch 'omap-fixes/fixes' adds e042f151ec74 hwmon: (sbtsi_temp) Fix Documenation kernel-doc warning adds 1eda52334e6d hwmon: (pwm-fan) Ensure that calculation doesn't discard b [...] adds 017039eb0927 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 3d45f221ce62 btrfs: fix deadlock when cloning inline extent and low on [...] adds 9a664971569d btrfs: correctly calculate item size used when item key co [...] adds ae5e070eaca9 btrfs: qgroup: don't try to wait flushing if we're already [...] adds 0b3f407e6728 btrfs: send: fix wrong file path when there is an inode wi [...] adds 675a4fc8f314 btrfs: tests: initialize test inodes location adds ea9ed87c73e8 btrfs: fix async discard stall adds 1ea2872fc6f2 btrfs: fix racy access to discard_ctl data adds 8fc058597a28 btrfs: merge critical sections of discard lock in workfn adds cb13eea3b490 btrfs: fix transaction leak and crash after RO remount cau [...] adds 638331fa56ca btrfs: fix transaction leak and crash after cleaning up or [...] adds a0a1db70df5f btrfs: fix race between RO remount and the cleaner task adds 0a31daa4b602 btrfs: add assertion for empty list of transactions at lat [...] adds a8cc263eb58c btrfs: run delayed iputs when remounting RO to avoid leaking them adds e4867bc3cdd7 Merge branch 'misc-5.11' into next-fixes adds a907371d04da Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 291b5c9870fc i3c/master/mipi-i3c-hci: Fix position of __maybe_unused in [...] adds 8aa4f4813b70 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds 81e7eb5bf08f Revert "Revert "scsi: megaraid_sas: Added support for shar [...] adds 74a2921948ed scsi: hisi_sas: Expose HW queues for v2 hw adds a8f808839abe Merge branch '5.11/scsi-postmerge' into 5.11/scsi-fixes adds 5c8d024929b5 Merge remote-tracking branch 'scsi-fixes/fixes' adds 20620d72c31e riscv: return -ENOSYS for syscall -1 adds f0423119b570 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 65a4e5299739 kunit: tool: Force the use of the 'tty' console for UML adds be2b364c5113 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds a76082b037f5 Makefile: use smaller dictionary size for xz module compression adds 465b1dafcfa7 Merge remote-tracking branch 'kbuild/for-next' adds f726c72d6c05 dma-mapping: benchmark: check the validity of dma mask bits adds ebc4ffd6ee98 Merge remote-tracking branch 'dma-mapping/for-next' adds 213790fd6c07 Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] adds 95d1718c961e Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] adds af3637397377 Merge remote-tracking branch 'arm64/for-next/core' adds 9b28a2eacfe4 soc: document merges adds 1b0f4a0ee839 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 bc6b7dd2051c 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 4d05c3122d43 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 77e778e62358 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 a32f9bf2f60e 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 ac8f416312c9 Merge remote-tracking branch 'drivers-memory/for-next' adds de08e0979a79 Merge branch 'clk/imx' into for-next adds 48725cc7b516 Merge branch 'imx/drivers' into for-next adds 5a175d56e072 Merge branch 'imx/soc' into for-next adds 86922ad96116 Merge branch 'imx/bindings' into for-next adds 1633df56c0bb Merge branch 'imx/dt' into for-next adds 957ef97d50c6 Merge branch 'imx/dt64' into for-next adds 09690c0e0d1c Merge branch 'imx/defconfig' into for-next adds c0e51709c7f7 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 0b85da49c79b Merge remote-tracking branch 'keystone/next' adds 727bfb2c55b0 Merge branch 'v5.10-next/soc' into for-next adds 4adde9cfcaed 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 cf0021907324 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 7f37c715b789 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 af151ac3533b 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 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 719354233143 dt-bindings: arm: qcom: Document SDX55 platform and boards adds 9d038b2e62de ARM: dts: qcom: Add SDX55 platform and MTP board support adds 6c556a34e4b1 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] adds 6c80bc403ddf Merge remote-tracking branch 'qcom/for-next' adds e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds fb2a1a16d34f 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 777e0bc1cdf0 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 018551f87468 Merge remote-tracking branch 'renesas/next' adds a67c8904f05b dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] adds a269adab36d7 reset: simple: add BCM4908 MISC PCIe reset controller support adds fc147562bc34 reset: hisilicon: correct vendor prefix adds e8e52a6a404f dt-bindings: reset: correct vendor prefix hisi to hisilicon adds 69e392526dc2 dt-bindings: reset: convert Hisilicon reset controller bin [...] adds 8857b5729586 Merge remote-tracking branch 'reset/reset/next' adds 091b50cb5057 Merge branch 'v5.11-armsoc/defconfig64' into for-next adds b44538032805 Merge branch 'v5.11-armsoc/drivers' into for-next adds 38779a1e599c Merge branch 'v5.11-armsoc/dts32' into for-next adds 41d6a6159c82 Merge branch 'v5.11-armsoc/dts64' into for-next adds 460fe7594617 Merge branch 'v5.11-clk/next' into for-next adds 9af005381b13 Merge branch 'v5.11-armsoc/drivers' into for-next adds e15c5c9836dc Merge branch 'v5.11-armsoc/dts64' into for-next adds 9da474ec7b7d 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 2a79986c3706 Merge remote-tracking branch 'samsung-krzk/for-next' adds dcec563e817c ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 5ab05708c6fc ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds fc00bf9f3120 ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds da43af2bfae1 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds d880b9037600 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds 5d01824329e8 ARM: dts: stm32: enable HASH by default on stm32mp15 adds 80e51db907c6 ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds ea5554881a0e ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 9de097a44693 ARM: multi_v7_defconfig: add STM32 crypto support adds b71df93bec39 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds d3d8123c26a2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds 6857935dce18 ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl adds 934dce0ca713 dt-bindings: connector: add typec-power-opmode property to [...] adds 933f73124ac8 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller adds 1fb08996372a ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] adds 96959aaf053e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] adds ca42a21484be ARM: dts: stm32: fix mdma1 clients channel priority level [...] adds 605649ed0409 ARM: dts: stm32: fix dmamux reg property on stm32mp151 adds 86067ac5bd62 ARM: dts: stm32: fix dmamux reg property on stm32h743 adds 0e4b9e24d730 ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 adds ed4602f54d0c ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] adds 4dbd85c60be1 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node adds 7264f1c618ae ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] adds 71865b041310 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] adds d833b42b944a ARM: dts: stm32: Add DHCOM based PicoITX board adds 235a8368ae93 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix adds d27a52d51454 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] adds 1926d571a413 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles adds 35585a865bf5 ARM: multi_v7_defconfig: enable STM32 spdifrx support adds 814fddb955f8 ARM: multi_v7_defconfig: enable STM32 dfsdm audio support adds 99abaa9682de Merge remote-tracking branch 'stm32/stm32-next' 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 60a0dc3426c5 dt-bindings: sram: Document Allwinner V3s bindings for sys [...] adds e42170238c8b dt-bindings: irq: sun7i-nmi: Add binding documentation for [...] adds 5eb9bb193223 ARM: dts: sun8i-v3s: Add the V3s NMI IRQ controller adds 4f35fd2c875b ARM: dts: sun8i: Cleanup the Pinecube AXP209 node adds 294b9178a1f7 dt-bindings: arm: sunxi: Add SL631 with IMX179 bindings adds 531041114edf ARM: dts: sun8i-v3: Add support for the SL631 Action Camer [...] adds 193c89ea570c ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add poweroff node adds e5bbdb706724 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 c5935b6230f9 Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 7b7c6d41889b Merge remote-tracking branch 'ti-k3/ti-k3-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 2275eb82d58e 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 1528e8535a4a 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 4873bc5f90e4 Merge remote-tracking branch 'h8300/h8300-next' adds 57ddf08642f0 microblaze: do not select TRACING_SUPPORT directly adds 7551e18f04de 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 e61757407ede 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 8764225dd464 Merge remote-tracking branch 'nds32/next' adds 5e935f340864 Merge branch 'fixes' into for-next adds 7921d4c6f30f Merge remote-tracking branch 's390/for-next' adds 7b79eba1d0d1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds 2c520929bbf2 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ca6d7d437b2e Merge branch 'misc-5.10' into for-next-current-v5.9-20201211 adds 9849b7586001 Merge branch 'for-next-current-v5.9-20201211' into for-nex [...] adds 50f2ad0e64bd btrfs: fix deadlock when cloning inline extent and low on [...] adds f3bdf1e463e0 btrfs: fix error handling in commit_fs_roots adds 1103cee6b8b6 btrfs: correctly calculate item size used when item key co [...] adds ae6d0695999d btrfs: qgroup: don't try to wait flushing if we're already [...] adds 02d47b6b72d8 btrfs: clarify error returns values in __load_free_space_cache adds 30669a45fd59 Merge branch 'misc-next' into for-next-next-v5.10-20201211 adds 78cb6b0f5163 btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds 7f78c3ef1cc2 btrfs: add a trace point for reserve tickets adds 123b5509410e btrfs: track ordered bytes instead of just dio ordered bytes adds 523bb862094e btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds b5d7e3e53b2c btrfs: improve preemptive background space flushing adds 4404d45002a7 btrfs: rename need_do_async_reclaim adds a83f02809a7b btrfs: check reclaim_size in need_preemptive_reclaim adds 746de9ca219f btrfs: rework btrfs_calc_reclaim_metadata_size adds 96c12f8debfb btrfs: simplify the logic in need_preemptive_flushing adds cf4e0427e4a8 btrfs: implement space clamping for preemptive flushing adds bac48c3ca628 btrfs: adjust the flush trace point to include the source adds 4718abb3ac8b btrfs: add a trace class for dumping the current ENOSPC state adds f2f577809a14 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds 0d8101048e55 btrfs: do not block on deleted bgs mutex in the cleaner adds 965e34bc3a70 btrfs: only let one thread pre-flush delayed refs in commit adds d9c9f60edf83 btrfs: delayed refs pre-flushing should only run the heads [...] adds 790f2b0f097f btrfs: only run delayed refs once before committing adds 63dbb9709a74 btrfs: stop running all delayed refs during snapshot adds 468e4786704a btrfs: run delayed refs less often in commit_cowonly_roots adds 3c078ac44983 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] adds 97847e06525b Merge branch 'for-next-next-v5.10-20201211' into for-next- [...] adds 746dfc30f0e9 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 4436c434be87 Merge remote-tracking branch 'ceph/master' adds ce127ff91fd4 cifs: style: replace one-element array with flexible-array adds 03965997e84a smb3: allow files to be created with backslash in file name adds a25b073f3f62 Merge remote-tracking branch 'cifs/for-next' adds 22435b281728 Merge fanotify parent info fix and inotify limits improvements. adds d5dc76f9bb43 Merge ext2 cleanup from Ira Weiny. adds bb5a5322a5ab Pull writeback tracepoint fix from Hui Su. adds d2bc88b6e0fd Pull reiserfs disk corruption handling fix. adds 26732dcc3ae7 Pull fsnotify fixes from Amir adds db561792f6c7 Pull dquot_resume() fix adds bdcfc08b8b5b Pull warning fix from Christoph adds 500709e554d3 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 c1b0ae22348f Merge remote-tracking branch 'ext4/dev' adds c7948f3faf26 f2fs: handle unallocated section and zone on pinned/atgc adds f9649bf2fd39 f2fs: Replace expression with offsetof() adds 5e0152161933 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] adds b7e4c14f90e5 f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] adds 3b931420b187 f2fs: fix to keep isolation of atomic write adds 12a7530b29e5 f2fs: enforce the immutable flag on open files adds e3279133dd63 f2fs: relocate f2fs_precache_extents() adds 30bc0a37a44f Merge remote-tracking branch 'f2fs/dev' adds 3bef198f1b17 JFS: more checks for invalid superblock adds df8e993ab97d Merge remote-tracking branch 'jfs/jfs-next' adds 11392155f2bd NFS: Disable READ_PLUS by default adds 2908b325332a Merge remote-tracking branch 'nfs-anna/linux-next' adds 72d78717c6d0 nfsd: Fixes for nfsd4_encode_read_plus_data() adds b68f0cbd3f95 nfsd: Don't set eof on a truncated READ_PLUS adds d6c9e4368cc6 NFSD: Fix sparse warning in nfssvc.c adds 4a85a6a3320b SUNRPC: Handle TCP socket sends with kernel_sendpage() again adds 7b723008f9c9 NFSD: Restore NFSv4 decoding's SAVEMEM functionality adds ee32c108e212 Merge remote-tracking branch 'cel/cel-next' adds ba961946295a fs: 9p: add generic splice_read file operations adds 324a158fe535 fs: 9p: add generic splice_write file operation adds 2e49161c226b Merge remote-tracking branch 'v9fs/9p-next' adds 4f8b848788f7 zonefs: select CONFIG_CRC32 adds fe1329c5b246 Merge remote-tracking branch 'zonefs/for-next' adds b564b71fe5cf Merge branch 'work.csum_and_copy' into work.sparc32 adds f60b293bf0e6 sparc64: get rid of fake_swapper_regs adds b81520106f64 sparc32: get rid of fake_swapper_regs adds d26b69cd792d sparc32: take ->thread.flags out adds 4c665967ba80 sparc32: don't bother with lookup_fault() in __bzero() adds 0a7725070b2f sparc32: kill lookup_fault() adds b37936860738 sparc32: switch __bzero() away from range exception table entries adds a596ac781f68 sparc32: get rid of range exception table entries in check [...] adds bb0ff22441f6 sparc32: switch copy_user.S away from range exception tabl [...] adds fbb92317d395 sparc32: switch to generic extables adds 61c207915a76 Merge branches 'work.sparc', 'work.epoll', 'work.sparc32' [...] adds 86cb91fe11d2 Merge branch 'work.misc' into for-next adds f36a0f8c3815 next-20210104/vfs 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 8a53e971ac98 Merge remote-tracking branch 'printk/for-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 d541f93952d6 Merge remote-tracking branch 'hid/for-next' adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds cea21a808cce Merge remote-tracking branch 'dmi/dmi-for-next' adds 07e07db97a46 hwmon: (pc87360) convert comma to semicolon adds 25073b299f46 hwmon: (smsc47m1) Remove 'h' from printk format specifier adds b9205539b692 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() adds ca6493c4a098 hwmon: (abx500) Decomission abx500 driver adds b09aa2d201b7 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support adds 28c057cc057d hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag adds d0359c583488 hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag adds 1b79d8547629 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() adds f68102abbc2d hwmon: (pwm-fan) Store tach data separately adds bae99e301bea hwmon: (pwm-fan) Support multiple fan tachometers adds 334f7a604434 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 4f8af077a02e docs: Fix reST markup when linking to sections adds 81e79063004f Documentation: admin: early_param()s are also listed in ke [...] adds c7e74b3c7b1c docs/mm: concepts.rst: Correct the threshold to low watermark adds 0be1511f516e Documentation: doc-guide: fixes to sphinx.rst adds 798ed7800e20 atomic: remove further references to atomic_ops adds 145282e4ddc8 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 7a64a70eeb26 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 7400d63bd678 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 a04307bd9ddd Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'powercap' i [...] adds 881ed2bf5a6a Merge remote-tracking branch 'pm/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds b6a5ea62b6ec Merge remote-tracking branch 'ieee1394/for-next' 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 ecf359fe7311 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 113c939c18a5 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 0a8f0d724201 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 1ae32916ff71 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 485f4203e7cd 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 4a3e6ad2b59e usb: typec: ucsi: check cci busy during PPM reset adds 7a71b1990110 drm/amdgpu: fix check order in amdgpu_bo_move adds 95f3de915211 drm/radeon: fix check order in radeon_bo_move adds ed0a508b460d drm/amdgpu: add another raven1 gfxoff quirk adds 6621cc0b174d drm/amdgpu: add mode2 reset support for vangogh adds ba8833571849 drm/amdgpu/nv: add mode2 reset handling adds c05d36d26dbd drm/amdgpu: fix mode2 reset sequence for vangogh adds 01a37a80aace drm/amdgpu: Enable GPU reset for vangogh adds b1a7e7a549a2 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio adds 6db5a939c8db drm/amdgpu: take runtime pm reference when we attach a buffer adds 48bcd59ad0d0 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 66a2ebaee7da Merge remote-tracking branch 'drm-intel/for-linux-next' adds 57f04815fd95 drm/msm: Fix WARN_ON() splat in _free_object() adds c08cf57a8f86 Merge remote-tracking branch 'drm-msm/msm-next' 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 38cafa5ad8b5 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 f3e44b87f1ff 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 11f0a38bed1e Merge remote-tracking branch 'asoc/for-5.12' into asoc-next adds ae83630f56aa 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 0309ca56206c Merge remote-tracking branch 'input/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 0ea05a40754b Merge remote-tracking branch 'device-mapper/for-next' adds 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() adds 3035c5d1f551 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 01a6cd2526c1 mfd: altera-sysmgr: Fix physical address storing more adds e286cecc1706 mfd: sgi-ioc3: Turn Kconfig option into a bool adds 7ca5a05d7d3f dt-bindings: mfd: Correct the node name of the panel LED adds 70c6032b55a6 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell adds 2fc3f48ad711 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout adds 5610b0b8930b 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 bb118e5178b3 power: supply: max8997_charger: Set CHARGER current limit adds 7d44f5dc9b58 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 86075ff7bd09 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds 7e50d11eedfe Merge remote-tracking branch 'regulator/for-next' adds 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing adds be25cfaa5f4a 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 9ef4009a4fd7 Merge remote-tracking branch 'keys/keys-next' adds f0d1ede1459f tpm: Fix fall-through warnings for Clang adds 5160ecd31a0f char: tpm: add i2c driver for cr50 adds e0a87acb0841 Merge remote-tracking branch 'tpmdd/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 ee6597b1bf06 Merge remote-tracking branch 'spi/for-5.12' into spi-next adds ec651292e31e Merge remote-tracking branch 'spi/for-next' adds 2ca408d9c749 fanotify: Fix sys_fanotify_mark() on native x86-32 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 2d6914e004a5 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 2c2e25e58c47 Merge remote-tracking branch 'edac/edac-for-next' 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 c2edfec9c5a6 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds c4f72d42ae5b tools/memory-model: Document locking corner cases adds c551402e5325 tools/memory-model: Make judgelitmus.sh note timeouts adds 91f015625c5b tools/memory-model: Make cmplitmushist.sh note timeouts adds c401e834b4e4 tools/memory-model: Make judgelitmus.sh identify bad macros adds f0e321105d70 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 9c0969b2794a tools/memory-model: Fix paulmck email address on pre-exist [...] adds 9abddc363040 tools/memory-model: Update parseargs.sh for hardware verification adds 4ec1f7b3d300 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 2ebd57dd97f2 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 3703855b60ea tools/memory-model: Fix checkalllitmus.sh comment adds 5f5455e9d2f3 tools/memory-model: Hardware checking for check{,all}litmus.sh adds d9270d108e8f tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 7587e8e76ee5 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds b91097ecea63 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds d9f7e585d291 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 31729561a27e tools/memory-model: Keep assembly-language litmus tests adds 275d4284fae0 tools/memory-model: Allow herd to deduce CPU type adds 356db9b7fe73 tools/memory-model: Make runlitmus.sh check for jingle errors adds 7c62ded293e7 tools/memory-model: Add -v flag to jingle7 runs adds 2583afb45b62 tools/memory-model: Implement --hw support for checkghlitmus.sh adds ae1e6de80194 tools/memory-model: Fix scripting --jobs argument adds c48e1dccd1e4 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 603875d83fb8 tools/memory-model: Make history-check scripts use mselect7 adds 7925587a206b tools/memory-model: Add "--" to parseargs.sh for addition [...] adds eb6cb24a0b49 tools/memory-model: Repair parseargs.sh header comment adds 4b5107b683e8 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 3d39db7760cf tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 01da8c4c62c9 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 26914881aed2 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds c8fd1f20733c Merge branch 'lkmm-dev.2020.12.30a' into HEAD adds e3c5c4cbafea rcutorture: Add testing for RCU's global memory ordering adds 1a39af03e312 rcu/tree: Make rcu_do_batch count how many callbacks were [...] adds cf8fdf9b1689 rcu/segcblist: Add additional comments to explain smp_mb() adds 1d4cd4e02022 torture: Make --kcsan specify lockdep adds ae8fa37e1f10 tools/memory-model: Tie acquire loads to reads-from adds 26b235e7f323 rcu: Mark obtuse portion of stall warning as internal debug adds 8998ec41d04d locking: Remove duplicate include of percpu-rwsem.h adds 4be07d151074 torture: Make kvm.sh "--dryrun sched" summarize number of batches adds 346100c8f3f7 torture: Make kvm.sh "--dryrun sched" summarize number of builds adds 87ad49a8a6ba docs: Remove redundant "``" from Requirements.rst adds 8265b8ae0172 rcu/segcblist: Add counters to segcblist datastructure adds de32a4fbb600 rcu/tree: segcblist: Remove redundant smp_mb()s adds 76c696d3040f cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] adds e4d349091a2d cpumask: Make "all" alias global and not just RCU adds 0528e8b524ce cpumask: Add a "none" alias to complement "all" adds 95bd6e33cec3 cpumask: Add "last" alias for cpu list specifications adds a8125254d63e rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" adds 25d815a1820f doc: Remove obsolete RCU-bh and RCU-sched update-side API members adds 0862456c7b4f scftorture: Add debug output for wrong-CPU warning adds 43931c1ebb9e torture: Allow kvm.sh --datestamp to specify subdirectories adds f2ce4c2e4119 rcu: Add lockdep checks for interrupts disabled adds 209ae52dd29e rcu: For RCU grace-period kthread starvation, dump last CP [...] adds 585c4d9888e8 rcu: Do not NMI offline CPUs adds 8d4e2374d33e srcu: Make Tiny SRCU use multi-bit grace-period counter adds 60251378ee57 srcu: Provide internal interface to start a Tiny SRCU grac [...] adds 6ff2502633ad srcu: Provide internal interface to start a Tree SRCU grac [...] adds 7822eca4d35f srcu: Provide polling interfaces for Tiny SRCU grace periods adds 4e46973c37af srcu: Provide polling interfaces for Tree SRCU grace periods adds 6ecac17c810c srcu: Document polling interfaces for Tree SRCU grace periods adds 5959e6b66237 rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state adds c159046c92f3 rcutorture: Add writer-side tests of polling grace-period API adds fdd2db24b8bc refscale: Allow summarization of verbose output adds 3557037677f5 rcutorture: Add reader-side tests of polling grace-period API adds 8d0ed73cfb96 srcu: Add comment explaining cookie overflow/wrap adds 64c5eb6345ee rcu/trace: Add tracing for how segcb list changes adds 32047f89501f list: Fix a typo at the kernel-doc markup adds 67e2a981e609 rcutorture: Require entire stutter period be post-boot adds 421ba0b96f4a rcutorture: Make synctype[] and nsynctype be static global adds ba3593f7700c rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] adds 336a9c69dea7 torture: Add fuzzed hrtimer-based sleep functions adds 60dbeb995c23 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits adds 5abe6968aede torture: Make stutter use torture_hrtimeout_*() functions adds fe0ed27bfb76 rcutorture: Use hrtimers for reader and writer delays adds 4e40fb14e2d3 torture: Prepare for splitting qemu execution from kvm-tes [...] adds 7cdffc233b6b torture: Add config2csv.sh script to compare torture scenarios adds ca6413d31e8d rcu/segcblist: Add debug checks for segment lengths adds 22c9df698124 sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds 665727d65af1 rcu: Check and report missed fqs timer wakeup on RCU stall adds c9732a387fa6 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] adds 633a0d65bdb2 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] adds 8584e873326d tools/rcutorture: Make identify_qemu_vcpus() independent o [...] adds ba74343f8ec5 torture: Make kvm.sh "Test Summary" date be end of test adds 3f493fe64692 rcu: Record kvfree_call_rcu() call stack for KASAN adds e87a21aebe39 torture: Make kvm.sh arguments accumulate adds dab4a2390830 torture: Add torture.sh torture-everything script adds 73935189507e torture: Print run duration at end of kvm.sh execution adds d8d7d6952596 torture: Make torture.sh use common time-duration bash functions adds 9d4ca391bd23 torture: Remove use of "eval" in torture.sh adds c0cbd76a4b30 torture: Make kvm.sh return failure upon build failure adds 1ef60b61f64c torture: Add "make allmodconfig" to torture.sh adds 538fc2ee870a rcu: Introduce kfree_rcu() single-argument macro adds 4369568fda47 rcu: Eliminate the __kvfree_rcu() macro adds 642210d5a7e3 torture: Auto-size SCF and scaling runs based on number of CPUs adds ba4d9063157d torture: Make kvm.sh include --kconfig arguments in CPU ca [...] adds 755f910e9dbc torture: Enable torture.sh argument checking adds 9560f3dd6956 torture: Make torture.sh rcuscale and refscale deal with a [...] adds 44586270700c torture: Make torture.sh refscale runs use verbose_batched [...] adds 42ef6b43f241 torture: Create doyesno helper function for torture.sh adds 7da2f7cc02b5 torture: Make refscale throttle high-rate printk()s adds 0938c43dac29 torture: Throttle VERBOSE_TOROUT_*() output adds edc12af73e15 torture: Make torture.sh allmodconfig retain and label output adds f2e4e62bbea9 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale adds 11482fdee41c torture: Make torture.sh refuse to do zero-length runs adds 91e05853bf7f torture: Add kvm.sh test summary to end of log file adds 1a5114f5b9a3 torture: Drop log.long generation from torture.sh adds 4ff35cfc65b3 torture: Allow scenarios to be specified to torture.sh adds 00b2cb9472e8 torture: Add command and results directory to torture.sh log adds 070be6702ca4 torture: Add --kcsan-kmake-arg to torture.sh for KCSAN adds 8598252d80ae docs: Fix typos and drop/fix dead links in RCU documentation adds d59db4623f0c tools/memory-model: Remove redundant initialization in lit [...] adds 3468606fa6c5 tools/memory-model: Fix typo in klitmus7 compatibility table adds 69d869970c2c kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] adds d2d0cf705fbd random32: Re-enable KCSAN instrumentation adds f32a449e2847 rcutorture: Make object_debug also double call_rcu() heap object adds a309490a8548 torture: Stop hanging on panic adds 9142393dcd26 mm: Add mem_dump_obj() to print source of memory block adds 4c981977e0c0 mm: Make mem_dump_obj() handle NULL and zero-sized pointers adds c2bd6c8370a0 mm: Make mem_dump_obj() handle vmalloc() memory adds 21ea006389c7 mm: Make mem_obj_dump() vmalloc() dumps include start and length adds aa3d2c920ae3 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] adds 6f2bd9364331 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] adds a6d4153e5473 EXP rcuscale: Add crude tests for mem_dump_obj() adds 570a637f39d7 doc: Update RCU requirements RCU_INIT_POINTER() description adds 5267c666b006 doc: Remove obsolete rcutree.rcu_idle_lazy_gp_delay boot p [...] adds 2d22ee350be9 torture: Compress KASAN vmlinux files adds 2fd9c6d11a17 torture: Add --dryrun batches to help schedule a distributed run adds cd81aed33adc torture: s/STOP/STOP.1/ to avoid scenario collision adds f12bf8a1c997 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT adds 1f8cfcac661f rcu: Unconditionally use rcuc threads on PREEMPT_RT adds 1cfbb2b9bb53 rcu: Enable rcu_normal_after_boot unconditionally for RT adds 993ff2df581c doc: Update RCU's requirements page about the PREEMPT_RT wiki. adds d781358ebd28 doc: Use CONFIG_PREEMPTION adds 1ea81e6a4a64 rcu/nocb: Turn enabled/offload states into a common flag adds 2ed13fda51f6 rcu/nocb: Provide basic callback offloading state machine bits adds c836d6edd593 rcu/nocb: Always init segcblist on CPU up adds 79403c0e5823 rcu/nocb: De-offloading CB kthread adds 1a27552f1967 rcu/nocb: Don't deoffload an offline CPU with pending work adds 06a48c9e6d0c rcu/nocb: De-offloading GP kthread adds edb77ec13da0 rcu/nocb: Re-offload support adds 7362774ef756 rcu/nocb: Shutdown nocb timer on de-offloading adds 9487b7b548c7 rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY adds fe8750d0cd4b rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stag [...] adds d9fc9daa3ca1 rcu/nocb: Only cond_resched() from actual offloaded batch [...] adds 5e568d3dac89 rcu/nocb: Process batch locally as long as offloading isn' [...] adds c425ed946e00 rcu/nocb: Locally accelerate callbacks as long as offloadi [...] adds 19f102a3ef33 cpu/hotplug: Add lockdep_is_cpus_held() adds 8bb99e243862 timer: Add timer_curr_running() adds 3a2bcf35fbd9 rcutorture: Test runtime toggling of CPUs' callback offloading adds 17aa30bf9762 tools/rcutorture: Support nocb toggle in TREE01 adds 02cc38767ad5 clocksource: Provide module parameters to inject delays in [...] adds 69c21841a131 clocksource: Retry clock read if long delays detected adds fc25328c3b13 clocksource: Check per-CPU clock synchronization when mark [...] adds 8a567dda5e63 clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds fec3ab76ec4f clocksource: Do pairwise clock-desynchronization checking adds 703041c8c4bf rcu/nocb: Add grace period and task state to show_rcu_nocb [...] adds 6f3aee71e681 rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state( [...] adds 45eb29530865 torture: Clean up after torture-test CPU hotplugging adds 2679e9ff7c73 torture: Maintain torture-specific set of CPUs-online books adds f5a1ac17c768 torture: Simplify exit-code plumbing for kvm-recheck.sh an [...] adds aef19dfed217 rcu-tasks: Add RCU-tasks self tests adds 6b3911fbbf7e rcu/nocb: Code-style nits in callback-offloading toggling adds 379d4d48fa9b rcu: Make TASKS_TRACE_RCU select IRQ_WORK adds 103eea461b6b rcu: Do any deferred nocb wakeups at CPU offline time adds c24eba2a5fdb torture: Remove "Failed to add ttynull console" false positive adds 0f54a0e6face torture: Break affinity of kthreads last running on outgoing CPU adds 5aab3734d65b torture: Allow standalone kvm-recheck.sh run detect --trust-make adds 1f749a3f4e45 x86/mce: Make mce_timed_out() identify holdout CPUs adds 7afc7f400e10 torture: Do Kconfig analysis only once per scenario adds b190490f1c7d rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 adds d103563e502c sched/idle: Fix missing need_resched() check after rcu_idl [...] adds b43abba9bf1c cpuidle: Fix missing need_resched() check after rcu_idle_enter() adds ce2092f4bca5 Merge remote-tracking branch 'rcu/rcu/next' adds 2a5f1b67ec57 KVM: arm64: Don't access PMCR_EL0 when no PMU is available adds ff367fe473a9 KVM: arm64: Prevent use of invalid PSCI v0.1 function IDs adds 7a96a0687b80 KVM: arm64: Use lm_alias in nVHE-only VA conversion adds c3e181aec96f KVM: arm64: Skip computing hyp VA layout for VHE adds 61fe0c37af57 KVM: arm64: Minor cleanup of hyp variables used in host adds e6829e0384a4 KVM: arm64: Remove unused includes in psci-relay.c adds 860a4c3d1e04 KVM: arm64: Move skip_host_instruction to adjust_pc.h adds 767c973f2e4a KVM: arm64: Declutter host PSCI 0.1 handling adds 3557ae187c32 KVM: Documentation: Add arm64 KVM_RUN error codes adds f16570ba47ff KVM: arm64: arch_timer: Remove VGIC initialization check adds 1c91f06d296d KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() adds 9e5c23b9bd71 KVM: arm64: Update comment in kvm_vgic_map_resources() adds 282ff8013571 KVM: arm64: Remove redundant call to kvm_pmu_vcpu_reset() adds 101068b566ef KVM: arm64: Consolidate dist->ready setting into kvm_vgic_ [...] adds 44362a3c353a KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation adds 957cbca7317f KVM: arm64: Remove spurious semicolon in reg_to_encoding() adds 8cbebc4118b5 KVM: arm64: Replace KVM_ARM_PMU with HW_PERF_EVENTS adds bcb90787e10f Merge remote-tracking branch 'kvm-arm/next' adds fe16e639831f percpu: reduce the number of cpu distance comparisons adds 7dd3050a0194 Merge branch 'for-5.12' into for-next adds c5df08a81027 Merge remote-tracking branch 'percpu/for-next' adds ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] adds dceb2419a4ca Merge remote-tracking branch 'workqueues/for-next' 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 87456297d826 Merge remote-tracking branch 'drivers-x86/for-next' adds aa57e77b3d28 HSI: Fix PM usage counter unbalance in ssi_hw_init adds 1f5f357dfaea 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 89d74b0dcfc4 Merge remote-tracking branch 'leds/for-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 ca40f4a63fd0 Merge remote-tracking branch 'usb/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 9b14736cbc8b usb: chipidea: tegra: Remove MODULE_ALIAS adds a3c5cd3e3a00 usb: chipidea: tegra: Rename UDC to USB adds 23626e035e18 usb: chipidea: tegra: Support host mode adds 8ad26b8828c4 usb: chipidea: tegra: Support runtime PM adds fc71a6268982 usb: chipidea: tegra: Specify TX FIFO threshold in UDC SoC info adds 07fc049a02a0 Merge remote-tracking branch 'usb-chipidea-next/for-usb-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 75690f73640f Merge remote-tracking branch 'tty/tty-next' adds 537b32dee4cf extcon: Add stubs for extcon_register_notifier_all() functions adds 226d336c1c75 extcon: max8997: Add CHGINS and CHGRM interrupt handling adds 5fafc899d9b9 Merge remote-tracking branch 'extcon/extcon-next' adds 82096ecf589d thunderbolt: Use kmemdup instead of kzalloc and memcpy adds 8edc6a623049 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 bf84c3ee7d7f Merge remote-tracking branch 'staging/staging-next' adds 512d4a26abdb interconnect: qcom: fix rpmh link failures adds c6174c0e058f interconnect: imx: Add a missing of_node_put after of_devi [...] adds 6414b79d02c4 interconnect: imx: Remove a useless test adds 67288f74d483 interconnect: imx8mq: Use icc_sync_state adds 4b1a60a1bb8f MAINTAINERS: Update Georgi's email address adds 6fed078c6966 Merge remote-tracking branch 'icc/icc-next' adds d63f64446ef4 Merge branch 'misc' into for-next adds ceaf621bb627 Merge branch 'fixes' into for-next adds 9cdcab394724 Merge branch 'misc' into for-next adds 2d9dabe5078d Merge branch 'fixes' into for-next adds 1257441d027d Merge branch 'misc' into for-next adds 5b3c0526d2db Merge branch 'fixes' into for-next adds 64eeea415d1f Merge branch 'misc' into for-next adds f9123bc98a4f Merge branch 'misc' into for-next adds 2ee9b86d0336 scsi: ses: don't attach if enclosure has no components adds c69a73101faa Merge branch 'fixes' into for-next adds e58a3f6f4f2f Merge branch 'misc' into for-next adds aa6a6ffe922b Merge branch 'fixes' into for-next adds e907c6c4d5d5 Merge branch 'fixes' into for-next adds 57a6552b3a63 Merge branch 'misc' into for-next adds 4433cfa53d3e Merge branch 'misc' into for-next adds aa86f5b4a90b Merge branch 'fixes' into for-next adds 2da499c6f7b1 Merge branch 'misc' into for-next adds 505239e1981b Merge remote-tracking branch 'scsi/for-next' adds e13a6915a03f vhost/vsock: add IOTLB API support adds 70c34a27485a Merge remote-tracking branch 'vhost/linux-next' adds 753740220f36 remoteproc: qcom: pil_info: avoid 64-bit division adds c101deb7d50b Merge branche 'rproc-fixes' into for-next adds 8cf6dea32270 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 4130773d6466 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 95ebabde382c capabilities: Don't allow writing ambiguous v3 file capabilities adds f06430c82915 Merge remote-tracking branch 'userns/for-next' adds 3b4cf848dad5 selftests/vDSO: add additional binaries to .gitignore adds df00d0298902 selftests/vDSO: fix -Wformat warning in vdso_test_correctness adds e9e782e78df1 Merge remote-tracking branch 'kselftest/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 b6bb984343c5 Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds 60e4cf03ab23 Merge remote-tracking branch 'coresight/next' adds c3e02abdf9af slimbus: fix a kernel-doc markup adds c563911bf34b slimbus: qcom-ngd-ctrl: add Sub System Restart support adds acd983d11e76 slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support adds c35ff5ef637f slimbus: messaging: Fix fall-through warnings for Clang adds c4c968aa1e75 slimbus: qcom-ngd-ctrl: Constify static structs adds ce624e7e12ba slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI adds 567d838588d8 slimbus: qcom-ngd-ctrl: remove redundant out of memory messages adds 6790dc4a58f3 slimbus: qcom-ngd-ctrl: fix SSR dependencies adds 67b7cc0722dd Merge remote-tracking branch 'slimbus/for-next' adds d9dc6001196e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC adds e08d1de1c075 nvmem: core: Add support for keepout regions adds d624386364b8 dt-bindings: nvmem: Add soc qfprom compatible strings adds 436d15fbeaee nvmem: qfprom: Don't touch certain fuses adds 292b72c982a6 nvmem: imx-ocotp: add support for the unaliged word count adds 56352288635f Merge remote-tracking branch 'nvmem/for-next' adds f1ee999f62f6 XArray: Fix split documentation adds 80c1dbebf308 XArray: Fix splitting to non-zero orders adds c9e91cb9b853 Merge remote-tracking branch 'xarray/main' adds 7abe0224623f Merge tag 'time-namespace-v5.11' of gitolite.kernel.org:pu [...] adds 5f5e7d31b1c1 Merge remote-tracking branch 'pidfd/for-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 f7a08531816a Merge remote-tracking branch 'notifications/notifications- [...] adds a65de5479620 mm, slub: consider rest of partial list if acquire_slab() fails adds cf0c4fa1b0c8 mm/page_alloc: add a missing mm_page_alloc_zone_locked() t [...] adds 049168e70a67 mm-page_alloc-add-a-missing-mm_page_alloc_zone_locked-trac [...] adds ce50fe6f03bc mm/memcontrol: fix warning in mem_cgroup_page_lruvec() adds 4956fe5859d7 kasan: fix unaligned address is unhandled in kasan_remove_ [...] adds dd92b4393ae8 kasan: fix incorrect arguments passing in kasan_add_zero_shadow adds bed4ce38845a ubsan: disable unsigned-integer-overflow sanitizer with clang adds bd9866dfdd5d ubsan-disable-unsigned-integer-overflow-sanitizer-with-clang-fix adds e14f512653d4 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 91f2076f6adc /proc/kpageflags: do not use uninitialized struct pages adds f0d22ae96986 ocfs2: remove redundant conditional before iput adds 2e8ec19d9171 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 157d83ddd79e ocfs2: fix ocfs2 corrupt when iputting an inode adds 96a49831abf4 ramfs: support O_TMPFILE adds f90459732311 fs: delete repeated words in comments adds 58981e62a118 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 414e59882f02 mm, tracing: record slab name for kmem_cache_free() adds a79110598ec8 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds f09e0df678ce mm/swap: don't SetPageWorkingset unconditionally during swapin adds 44e7b18ca75c mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 7b04777b6aba mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 0c5fb717281f mm: memcontrol: optimize per-lruvec stats counter memory usage adds 6876699c796a mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] adds 05ec17b29e40 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds dc63a85bae05 mm: memcontrol: convert NR_ANON_THPS account to pages adds 9af677fd4098 mm: memcontrol: convert NR_FILE_THPS account to pages adds d9568b987969 mm: memcontrol: convert NR_SHMEM_THPS account to pages adds 48f7c46fa3fd mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 84c0fb5f7777 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds 6bbe9e6bdd88 mm: memcontrol: make the slab calculation consistent adds 7cfd37c9fc49 mm/memcg: revise the using condition of lock_page_lruvec f [...] adds 6f56602a1fb3 mm/memcg: remove rcu locking for lock_page_lruvec function series adds 247485999877 mm/mmap.c: remove unnecessary local variable adds 0eb5366ed0a7 mm/mmap.c: replace if (cond) BUG() with BUG_ON() adds 78407fbd6488 mm/mmap.c: fix the adjusted length error adds 2a9e75c907fa mm: improve mprotect(R|W) efficiency on pages referenced once adds ca3c44ed4086 mm/page_reporting: use list_entry_is_head() in page_report [...] adds 8f98710d2866 mm/huge_memory.c: update tlb entry if pmd is changed adds 2d0c4f719f24 MIPS: do not call flush_tlb_all when setting pmd entry adds 29d81cab2897 mm/vmscan: __isolate_lru_page_prepare() cleanup adds d0e8ddba9292 mm/compaction: remove rcu_read_lock during page compaction adds e5bcc87dcd5d mm: memblock: enforce overlap of memory.memblock and memor [...] adds 02b2022aacbd mm: fix initialization of struct page for holes in memory layout adds 66cae298c237 mm/hugetlb: change hugetlb_reserve_pages() to type bool adds 4946d9bec2bc hugetlbfs: remove special hugetlbfs_set_page_dirty() adds bcae8519d952 mm: make pagecache tagged lookups return only head pages adds 3b504d23fbdc mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 7ca09e4d6a06 mm/swap: optimise get_shadow_from_swap_cache adds a60d51e55eeb mm: add FGP_ENTRY adds 66c0cb148f79 mm/filemap: rename find_get_entry to mapping_get_entry adds 33da9555549f mm/filemap: add helper for finding pages adds 40f792293bee fix mm-filemap-add-helper-for-finding-pages.patch adds eda885e8c1d6 mm/filemap: add mapping_seek_hole_data adds d6248f597301 fix mm-filemap-add-mapping_seek_hole_data.patch adds 93aa7d952548 iomap: use mapping_seek_hole_data adds 15455f287976 mm: add and use find_lock_entries adds 518c7c3f6f5b fix mm-add-and-use-find_lock_entries.patch adds 5baa2b07a033 mm: add an 'end' parameter to find_get_entries adds 016f765638d2 mm: add an 'end' parameter to pagevec_lookup_entries adds 310724b5fcae mm: remove nr_entries parameter from pagevec_lookup_entries adds 8e5a5d5ad6d0 mm: pass pvec directly to find_get_entries adds ab2365619caa mm: remove pagevec_lookup_entries adds f49a52ac08f2 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 0f58f3d70d5f mm,thp,shm: limit gfp mask to no more than specified adds 2babc226fd10 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds f64bbcff1e97 mm: cma: allocate cma areas bottom-up adds ac42b316d60b mm-cma-allocate-cma-areas-bottom-up-fix adds 66cf5b2d66f2 mm-cma-allocate-cma-areas-bottom-up-fix-2 adds d5ac6ea20e02 mm-cma-allocate-cma-areas-bottom-up-fix-3 adds 5f584ba7f688 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds 39d9b5171c56 memblock: do not start bottom-up allocations with kernel_end adds d844a55552ca mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds d82c2efc0fb6 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds db5c36d0ef24 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 2daf12ac7451 mm: zswap: clean up confusing comment adds ea97978b7ea3 mm: remove arch_remap() and mm-arch-hooks.h adds 78f0791ac561 mm: page-flags.h: Typo fix (It -> If) adds 0e56a8c1e768 mm: add Kernel Electric-Fence infrastructure adds 92b0ecc2cf80 kfence: Fix parameter description for kfence_object_start() adds 3f84eb6ab285 kfence: avoid stalling work queue task without allocations adds a5c097414905 kfence: fix potential deadlock due to wake_up() adds 8773b933b105 x86, kfence: enable KFENCE for x86 adds 8a79373764e2 arm64, kfence: enable KFENCE for ARM64 adds 0f6318c2657a kfence: use pt_regs to generate stack trace on faults adds ae1f258e59b9 mm, kfence: insert KFENCE hooks for SLAB adds bfa6a2a21b71 mm, kfence: insert KFENCE hooks for SLUB adds 3074ca14ca35 kfence, kasan: make KFENCE compatible with KASAN adds a7701cd13d28 revert kasan-remove-kfence-leftovers adds 047066efbf3f kfence, Documentation: add KFENCE documentation adds 3a0f6d717c2e kfence: add test suite adds d0aeeb198d10 kfence: fix typo in test adds 7a52b07450df MAINTAINERS: add entry for KFENCE adds d1de273a6ce1 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 3d9c0edbe65f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 1d2782f69228 kernel/hung_task.c: Monitor killed tasks. adds 4570cc291f4c proc/wchan: use printk format instead of lookup_symbol_name() adds f719584d5b68 sysctl.c: fix underflow value setting risk in vm_table adds 2a54e764333e proc/sysctl: make protected_* world readable adds 4670954e6e50 lib: optimize cpumask_local_spread() adds c48b649b7d66 lib-optimize-cpumask_local_spread-v8 adds dd35df9e3c6d checkpatch: improve blank line after declaration test adds 142a08033233 checkpatch: ignore warning designated initializers using NR_CPUS adds ef677e35644c aio: simplify read_events() adds 076e16a823a1 Merge branch 'akpm-current/current' adds 9a7c5c1bd638 mm: add definition of PMD_PAGE_ORDER adds aca55d2ed8f6 mmap: make mlock_future_check() global adds 58f07043dbbd set_memory: allow set_direct_map_*_noflush() for multiple pages adds 2628df6fc393 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix adds d2336d944816 set_memory: allow querying whether set_direct_map_*() is a [...] adds 370b7a27fd25 kfence: fix implicit function declaration adds cb76354ed819 mm: introduce memfd_secret system call to create "secret" [...] adds 5a080369e23d mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 6ac58390b5c9 secretmem: use PMD-size pages to amortize direct map fragm [...] adds f44310b82766 secretmem: add memcg accounting adds 2fb6ae50a7c8 PM: hibernate: disable when there are active secretmem users adds fe07b1845e33 arch, mm: wire up memfd_secret system call where relevant adds 62ebbcd05569 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix adds cdbe7a32f477 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix adds afca8ba71a41 secretmem: test: add basic selftest for memfd_secret(2) adds 7888fe42dfc1 secretmem-test-add-basic-selftest-for-memfd_secret2-fix adds b154191c99fe Merge branch 'akpm/master' adds 83dadd4cfb0c Add linux-next specific files for 20210105
No new revisions were added by this update.
Summary of changes: .mailmap | 1 - .../Expedited-Grace-Periods.rst | 4 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 8 +- .../RCU/Design/Requirements/Requirements.rst | 752 ++--- Documentation/RCU/checklist.rst | 10 +- Documentation/RCU/rcubarrier.rst | 6 +- Documentation/RCU/stallwarn.rst | 27 +- Documentation/RCU/whatisRCU.rst | 10 +- Documentation/admin-guide/kernel-parameters.rst | 24 +- Documentation/admin-guide/kernel-parameters.txt | 74 +- Documentation/admin-guide/mm/concepts.rst | 2 +- Documentation/admin-guide/sysctl/vm.rst | 4 +- Documentation/core-api/index.rst | 1 - Documentation/crypto/api-skcipher.rst | 4 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kfence.rst | 297 ++ .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 + Documentation/devicetree/bindings/arm/sunxi.yaml | 6 + .../bindings/crypto/intel,keembay-ocs-hcu.yaml | 46 + .../bindings/crypto/samsung-slimsss.yaml | 1 - .../devicetree/bindings/crypto/samsung-sss.yaml | 1 - .../display/tegra/nvidia,tegra20-host1x.txt | 4 +- .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 4 +- .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 4 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 4 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 3 + .../devicetree/bindings/media/allegro,al5e.yaml | 105 + .../devicetree/bindings/media/allegro.txt | 43 - Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../bindings/mtd/partitions/qcom,smem-part.yaml | 33 + .../bindings/regulator/nxp,pf8x00-regulator.yaml | 6 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 1 + .../regulator/richtek,rt4831-regulator.yaml | 35 + .../reset/brcm,bcm4908-misc-pcie-reset.yaml | 39 + .../bindings/reset/hisilicon,hi3660-reset.txt | 44 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 77 + .../devicetree/bindings/soc/qcom/qcom,smem.txt | 57 - .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 72 + .../bindings/sound/ti,j721e-cpb-audio.yaml | 4 +- .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 4 +- Documentation/devicetree/bindings/sound/wm8962.txt | 4 + .../devicetree/bindings/spi/spi-controller.yaml | 6 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 3 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 6 +- Documentation/doc-guide/sphinx.rst | 32 +- Documentation/driver-api/gpio/consumer.rst | 5 +- Documentation/driver-api/gpio/intro.rst | 8 +- 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/hwmon/sbtsi_temp.rst | 2 +- Documentation/kernel-hacking/locking.rst | 8 +- .../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/netdev-FAQ.rst | 126 +- Documentation/networking/packet_mmap.rst | 11 +- Documentation/power/index.rst | 1 + Documentation/power/powercap/dtpm.rst | 212 ++ Documentation/security/keys/core.rst | 4 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 16 +- Documentation/virt/kvm/api.rst | 9 +- Documentation/watch_queue.rst | 12 +- MAINTAINERS | 90 +- Makefile | 4 +- Next/SHA1s | 331 +++ Next/Trees | 333 +++ Next/merge.log | 2957 ++++++++++++++++++++ arch/Kconfig | 6 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/Makefile | 20 +- arch/arc/boot/Makefile | 18 +- arch/arm/arm-soc-for-next-contents.txt | 21 + arch/arm/boot/dts/Makefile | 4 +- 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/omap3-gta04.dtsi | 7 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 8 + 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-sdx55-mtp.dts | 27 + arch/arm/boot/dts/qcom-sdx55.dtsi | 193 ++ arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 1 + 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-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/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/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/crypto/chacha-glue.c | 1 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-omap1/board-osk.c | 2 + arch/arm/mach-omap2/omap_device.c | 8 +- arch/arm/mach-omap2/pmic-cpcap.c | 2 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 1 + 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 +- arch/arm64/boot/dts/bitmain/bm1880.dtsi | 6 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 195 ++ arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 266 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 6 - .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 60 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 592 +++- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 37 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 12 +- 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 | 10 + arch/arm64/configs/defconfig | 4 +- arch/arm64/crypto/aes-glue.c | 50 +- arch/arm64/crypto/aes-modes.S | 165 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/cacheflush.h | 6 - arch/arm64/include/asm/kfence.h | 17 + arch/arm64/include/asm/kvm_host.h | 23 + 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/entry.S | 2 +- arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/smp.c | 3 +- arch/arm64/kvm/Kconfig | 8 - arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arch_timer.c | 7 +- arch/arm64/kvm/arm.c | 32 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 9 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 12 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 6 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 59 +- arch/arm64/kvm/pmu-emul.c | 2 - arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/kvm/va_layout.c | 7 +- arch/arm64/kvm/vgic/vgic-init.c | 11 +- arch/arm64/kvm/vgic/vgic-v2.c | 20 +- arch/arm64/kvm/vgic/vgic-v3.c | 21 +- arch/arm64/mm/fault.c | 4 + arch/arm64/mm/init.c | 2 +- arch/arm64/mm/mmu.c | 9 +- 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/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 | 6 +- arch/mips/boot/compressed/decompress.c | 3 +- arch/mips/boot/compressed/head.S | 18 +- arch/mips/configs/loongson3_defconfig | 2 + 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/kernel/Makefile | 1 - arch/mips/kernel/binfmt_elfn32.c | 7 + arch/mips/kernel/binfmt_elfo32.c | 7 + 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/smp-cps.c | 3 - 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/loongson64/init.c | 49 + arch/mips/loongson64/numa.c | 52 +- arch/mips/loongson64/smp.c | 8 +- arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/pci/pci-ar2315.c | 6 +- arch/nds32/configs/defconfig | 1 - arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/entry.S | 9 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/crypto/aes_s390.c | 2 + arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/Kconfig | 2 +- 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_64.h => extable.h} | 4 +- 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 | 2 + arch/x86/Makefile | 28 +- arch/x86/crypto/aesni-intel_asm.S | 129 +- arch/x86/crypto/aesni-intel_glue.c | 133 + arch/x86/crypto/blake2s-glue.c | 150 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 + arch/x86/entry/syscalls/syscall_64.tbl | 2 + arch/x86/include/asm/kfence.h | 59 + arch/x86/include/asm/set_memory.h | 4 +- arch/x86/kernel/cpu/mce/core.c | 15 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/mm/fault.c | 5 + arch/x86/mm/pat/set_memory.c | 8 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + certs/blacklist.c | 10 +- certs/system_keyring.c | 5 +- crypto/adiantum.c | 2 + crypto/ansi_cprng.c | 2 + crypto/asymmetric_keys/asym_tpm.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/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/ecdh.c | 3 +- crypto/essiv.c | 2 + crypto/keywrap.c | 2 + crypto/ofb.c | 2 + crypto/pcbc.c | 2 + crypto/skcipher.c | 2 + crypto/tcrypt.c | 20 +- crypto/testmgr.c | 3 + crypto/vmac.c | 2 + crypto/xcbc.c | 2 + crypto/xts.c | 2 + drivers/accessibility/speakup/spk_ttyio.c | 2 +- drivers/atm/idt77252.c | 2 +- drivers/base/node.c | 27 +- drivers/base/platform.c | 2 + drivers/base/regmap/regmap-debugfs.c | 11 +- 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 | 21 +- drivers/bluetooth/btusb.c | 46 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_ldisc.c | 7 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/char/hw_random/ingenic-trng.c | 6 +- drivers/char/hw_random/iproc-rng200.c | 38 +- drivers/char/tpm/Kconfig | 10 + drivers/char/tpm/Makefile | 2 + drivers/char/tpm/eventlog/tpm1.c | 1 + drivers/char/tpm/tpm_tis_i2c_cr50.c | 790 ++++++ 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 | 17 + drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpuidle/cpuidle.c | 33 +- drivers/crypto/Kconfig | 33 - 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/ccree/cc_driver.h | 1 - drivers/crypto/geode-aes.c | 2 + drivers/crypto/inside-secure/safexcel.c | 6 +- drivers/crypto/inside-secure/safexcel_hash.c | 1 + drivers/crypto/keembay/Kconfig | 29 + 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/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/qat_common/adf_ctl_drv.c | 1 + drivers/crypto/qat/qat_common/qat_algs.c | 1 + drivers/crypto/sahara.c | 7 - drivers/crypto/vmx/aes.c | 1 + drivers/crypto/vmx/vmx.c | 1 + drivers/dma/dw-edma/dw-edma-core.c | 4 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/dma/mediatek/mtk-hsdma.c | 1 + drivers/dma/milbeaut-xdmac.c | 4 +- drivers/dma/qcom/bam_dma.c | 6 +- drivers/dma/qcom/gpi.c | 10 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/ti/k3-udma.c | 6 +- drivers/dma/xilinx/xilinx_dma.c | 11 +- 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/dmi-id.c | 1 + drivers/gpio/Kconfig | 6 +- drivers/gpio/gpio-rcar.c | 27 - drivers/gpio/gpio-sl28cpld.c | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 478 ++-- drivers/gpu/drm/amd/amdgpu/nv.c | 46 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 36 - drivers/gpu/drm/amd/amdgpu/soc15.c | 9 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 483 ++-- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 700 +++++ drivers/gpu/drm/amd/amdgpu/vega20_ih.h | 30 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 46 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 21 +- .../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 | 3 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 20 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 526 ++++ drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 6 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 330 +++ drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 43 + drivers/gpu/drm/drm_crtc.c | 125 +- drivers/gpu/drm/drm_dsc.c | 30 +- drivers/gpu/drm/drm_encoder.c | 113 +- drivers/gpu/drm/drm_mode_config.c | 2 +- drivers/gpu/drm/drm_plane.c | 134 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/i915/Makefile | 4 +- 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 | 11 +- 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 | 83 +- drivers/gpu/drm/i915/display/intel_display.c | 1794 ++---------- drivers/gpu/drm/i915/display/intel_display.h | 13 +- .../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 | 57 +- drivers/gpu/drm/i915/display/intel_dp.c | 93 +- .../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 | 26 +- 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 | 226 +- drivers/gpu/drm/i915/display/intel_psr.c | 22 +- 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_vdsc.c | 4 +- drivers/gpu/drm/i915/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 582 +--- drivers/gpu/drm/i915/i915_drv.c | 8 +- drivers/gpu/drm/i915/i915_drv.h | 41 +- drivers/gpu/drm/i915/i915_irq.c | 355 ++- 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 | 1 + 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/msm/msm_gem.c | 5 +- drivers/gpu/ipu-v3/ipu-di.c | 4 - 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-multitouch.c | 4 + drivers/hid/wacom_sys.c | 35 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- 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/gpio-fan.c | 2 +- drivers/hwmon/k10temp.c | 3 +- drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 8 +- drivers/hwmon/pwm-fan.c | 123 +- drivers/hwmon/smsc47m1.c | 2 +- drivers/hwmon/w83627ehf.c | 2 +- .../hwtracing/coresight/coresight-cti-platform.c | 6 +- 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/input/keyboard/Kconfig | 2 +- drivers/input/misc/da7280.c | 3 + drivers/input/serio/i8042-x86ia64io.h | 2 + drivers/input/touchscreen/ili210x.c | 26 +- drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/input/touchscreen/st1232.c | 48 +- drivers/interconnect/imx/imx.c | 3 +- drivers/interconnect/imx/imx8mq.c | 2 + drivers/interconnect/qcom/Kconfig | 23 +- drivers/irqchip/irq-bcm2836.c | 4 +- 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-crypt.c | 138 +- drivers/md/dm-raid.c | 6 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 11 +- drivers/media/platform/Kconfig | 15 + drivers/media/platform/Makefile | 1 + .../media => media/platform}/allegro-dvt/Makefile | 0 .../platform}/allegro-dvt/allegro-core.c | 183 +- .../platform}/allegro-dvt/allegro-mail.c | 8 +- .../platform}/allegro-dvt/allegro-mail.h | 4 +- .../platform}/allegro-dvt/nal-h264.c | 0 .../platform}/allegro-dvt/nal-h264.h | 0 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 | 385 ++- drivers/media/platform/ti-vpe/cal.h | 103 +- drivers/media/rc/rc-main.c | 4 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 38 +- drivers/media/v4l2-core/v4l2-dev.c | 15 +- drivers/media/v4l2-core/v4l2-event.c | 17 + drivers/media/v4l2-core/v4l2-mem2mem.c | 15 +- drivers/memory/emif.c | 3 +- drivers/memory/mtk-smi.c | 4 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/altera-sysmgr.c | 3 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/mcp-sa11x0.c | 3 +- .../misc/habanalabs/common/command_submission.c | 77 +- drivers/misc/habanalabs/common/device.c | 8 +- drivers/misc/habanalabs/common/firmware_if.c | 60 +- drivers/misc/habanalabs/common/habanalabs.h | 4 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 1 + drivers/misc/habanalabs/common/habanalabs_ioctl.c | 7 +- drivers/misc/habanalabs/common/hw_queue.c | 5 +- drivers/misc/habanalabs/common/pci.c | 28 +- drivers/misc/habanalabs/gaudi/gaudi.c | 191 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 7 - drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 3 +- drivers/misc/habanalabs/goya/goya.c | 75 +- .../misc/habanalabs/include/common/hl_boot_if.h | 9 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/mtdswap.c | 1 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 4 +- 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 | 3 +- drivers/net/ethernet/aquantia/Kconfig | 1 - drivers/net/ethernet/broadcom/bcmsysport.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 38 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 7 +- drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 19 +- drivers/net/ethernet/ethoc.c | 3 +- drivers/net/ethernet/freescale/ucc_geth.c | 3 +- drivers/net/ethernet/freescale/ucc_geth.h | 9 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 + drivers/net/ethernet/ibm/ibmvnic.c | 6 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 + drivers/net/ethernet/intel/e1000e/ethtool.c | 46 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 17 +- drivers/net/ethernet/intel/e1000e/netdev.c | 59 +- drivers/net/ethernet/intel/i40e/i40e.h | 3 + drivers/net/ethernet/intel/i40e/i40e_main.c | 10 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 27 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 38 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 5 + drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 + .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/ti/cpts.c | 2 + drivers/net/ipa/gsi.c | 127 +- drivers/net/ipa/ipa_clock.c | 4 +- drivers/net/tun.c | 2 +- drivers/net/usb/cdc_ncm.c | 3 - drivers/net/virtio_net.c | 12 +- drivers/net/wan/hdlc_ppp.c | 7 + drivers/net/wireless/ath/ath11k/core.c | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/mac.c | 8 +- drivers/net/wireless/ath/ath11k/pci.c | 44 +- drivers/net/wireless/ath/ath11k/pci.h | 2 + drivers/net/wireless/ath/ath11k/peer.c | 17 + drivers/net/wireless/ath/ath11k/peer.h | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 24 +- drivers/net/wireless/ath/ath11k/qmi.h | 1 + drivers/net/wireless/ath/ath11k/wmi.c | 3 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 19 +- drivers/net/wireless/mediatek/mt76/usb.c | 9 +- drivers/net/wireless/realtek/rtlwifi/core.c | 8 +- drivers/pcmcia/cistpl.c | 4 +- drivers/phy/ingenic/Makefile | 2 +- drivers/phy/mediatek/Kconfig | 4 +- drivers/phy/motorola/phy-cpcap-usb.c | 19 +- drivers/platform/surface/Kconfig | 8 +- drivers/platform/surface/surface_gpe.c | 4 +- drivers/platform/x86/amd-pmc.c | 2 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/platform/x86/intel-vbtn.c | 6 + drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/platform/x86/touchscreen_dmi.c | 18 + drivers/power/reset/linkstation-poweroff.c | 1 + drivers/power/supply/cpcap-battery.c | 13 +- drivers/power/supply/cpcap-charger.c | 2 +- drivers/power/supply/ingenic-battery.c | 2 +- drivers/power/supply/max8997_charger.c | 96 + drivers/powercap/Kconfig | 13 + drivers/powercap/Makefile | 2 + drivers/powercap/dtpm.c | 473 ++++ drivers/powercap/dtpm_cpu.c | 257 ++ drivers/regulator/Kconfig | 19 + drivers/regulator/Makefile | 2 + drivers/regulator/atc260x-regulator.c | 539 ++++ drivers/regulator/bd718x7-regulator.c | 57 + drivers/regulator/core.c | 6 +- drivers/regulator/pf8x00-regulator.c | 8 +- drivers/regulator/qcom-rpmh-regulator.c | 28 +- drivers/regulator/rt4831-regulator.c | 198 ++ drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/reset/Kconfig | 2 +- drivers/reset/hisilicon/reset-hi3660.c | 9 +- drivers/reset/reset-simple.c | 2 + drivers/scsi/hisi_sas/hisi_sas.h | 4 + drivers/scsi/hisi_sas/hisi_sas_main.c | 11 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 66 +- drivers/scsi/megaraid/megaraid_sas_base.c | 39 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/ses.c | 5 + drivers/soc/atmel/soc.c | 12 + drivers/soc/qcom/llcc-qcom.c | 50 + drivers/soc/qcom/rpmh-rsc.c | 2 +- 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 | 69 +- drivers/soc/ti/omap_prm.c | 11 + drivers/spi/Kconfig | 2 +- drivers/spi/spi-altera.c | 26 +- drivers/spi/spi-geni-qcom.c | 84 +- drivers/spi/spi-orion.c | 55 +- drivers/spi/spi-rpc-if.c | 11 +- drivers/spi/spi-stm32.c | 4 +- drivers/spi/spi.c | 36 +- drivers/staging/android/ashmem.c | 2 +- drivers/staging/board/Kconfig | 9 +- drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/fwserial/fwserial.c | 2 + drivers/staging/hikey9xx/hisi-spmi-controller.c | 21 +- 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/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/most/net/net.c | 3 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 4 +- 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/r8192U_core.c | 2 + drivers/staging/rtl8723bs/core/rtw_security.c | 24 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- drivers/thunderbolt/dma_test.c | 4 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 40 +- drivers/tty/serial/icom.c | 4 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/mvebu-uart.c | 10 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/tty_io.c | 85 +- drivers/usb/Makefile | 2 + drivers/usb/cdns3/Kconfig | 60 +- drivers/usb/cdns3/Makefile | 35 +- drivers/usb/cdns3/{debug.h => cdns3-debug.h} | 0 drivers/usb/cdns3/{ep0.c => cdns3-ep0.c} | 8 +- drivers/usb/cdns3/{gadget.c => cdns3-gadget.c} | 34 +- 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/{trace.c => cdns3-trace.c} | 2 +- drivers/usb/cdns3/{trace.h => cdns3-trace.h} | 6 +- 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/{trace.c => cdnsp-trace.c} | 7 +- drivers/usb/cdns3/cdnsp-trace.h | 840 ++++++ drivers/usb/cdns3/core.c | 455 +-- drivers/usb/cdns3/core.h | 59 +- drivers/usb/cdns3/drd.c | 222 +- drivers/usb/cdns3/drd.h | 94 +- drivers/usb/cdns3/gadget-export.h | 22 +- drivers/usb/cdns3/host-export.h | 18 +- drivers/usb/cdns3/host.c | 26 +- drivers/usb/chipidea/Kconfig | 3 +- drivers/usb/chipidea/ci_hdrc_imx.c | 6 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 344 ++- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/host.c | 104 +- drivers/usb/class/cdc-acm.c | 4 + drivers/usb/class/cdc-wdm.c | 16 +- drivers/usb/class/usblp.c | 21 +- drivers/usb/class/usbtmc.c | 85 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/drd.c | 25 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 +- drivers/usb/dwc3/gadget.c | 14 +- drivers/usb/dwc3/ulpi.c | 38 +- drivers/usb/gadget/Kconfig | 2 + drivers/usb/gadget/composite.c | 10 +- drivers/usb/gadget/configfs.c | 15 +- drivers/usb/gadget/function/f_printer.c | 1 + drivers/usb/gadget/function/f_uac2.c | 69 +- drivers/usb/gadget/function/u_ether.c | 9 +- drivers/usb/gadget/legacy/acm_ms.c | 4 +- drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/core.c | 3 +- drivers/usb/gadget/udc/dummy_hcd.c | 35 +- drivers/usb/gadget/udc/fsl_mxc_udc.c | 122 - drivers/usb/host/xhci.c | 24 +- drivers/usb/misc/yurex.c | 3 + drivers/usb/serial/iuu_phoenix.c | 20 +- drivers/usb/serial/option.c | 3 + drivers/usb/typec/mux/intel_pmc_mux.c | 11 + drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/usbip_common.h | 29 + drivers/usb/usbip/vhci_hcd.c | 2 + drivers/usb/usbip/vhci_rx.c | 2 + drivers/usb/usbip/vhci_sysfs.c | 1 + drivers/vhost/net.c | 6 +- drivers/vhost/vsock.c | 68 +- fs/Kconfig | 9 + fs/Makefile | 1 + fs/aio.c | 9 +- fs/block_dev.c | 2 +- fs/btrfs/block-group.c | 11 +- fs/btrfs/btrfs_inode.h | 9 + fs/btrfs/ctree.c | 24 +- fs/btrfs/ctree.h | 33 +- fs/btrfs/delayed-ref.h | 12 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/discard.c | 70 +- fs/btrfs/disk-io.c | 22 +- fs/btrfs/extent-tree.c | 4 +- fs/btrfs/file-item.c | 2 + fs/btrfs/free-space-cache.c | 6 +- fs/btrfs/inode.c | 15 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ordered-data.c | 13 +- fs/btrfs/qgroup.c | 43 +- fs/btrfs/reflink.c | 15 + fs/btrfs/send.c | 49 +- fs/btrfs/space-info.c | 276 +- fs/btrfs/space-info.h | 3 + fs/btrfs/super.c | 40 +- fs/btrfs/tests/btrfs-tests.c | 10 +- fs/btrfs/tests/inode-tests.c | 9 - fs/btrfs/transaction.c | 85 +- fs/btrfs/volumes.c | 4 +- fs/buffer.c | 56 +- fs/ceph/mds_client.c | 34 +- fs/cifs/cifs_unicode.c | 6 + fs/cifs/dir.c | 10 +- fs/cifs/smb2pdu.h | 2 +- fs/dax.c | 11 +- fs/dcache.c | 4 +- fs/direct-io.c | 4 +- fs/exec.c | 4 +- fs/ext4/ext4_jbd2.c | 17 - fs/ext4/ext4_jbd2.h | 5 - fs/ext4/file.c | 7 +- fs/ext4/inode.c | 6 +- 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/acl.c | 23 +- fs/f2fs/data.c | 3 +- fs/f2fs/file.c | 29 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.h | 4 +- fs/f2fs/xattr.c | 15 +- fs/fhandle.c | 2 +- fs/gfs2/incore.h | 2 +- fs/gfs2/lops.c | 2 +- fs/gfs2/lops.h | 1 - fs/gfs2/ops_fstype.c | 35 +- fs/gfs2/recovery.c | 40 +- fs/gfs2/super.c | 45 +- fs/gfs2/util.c | 43 +- fs/gfs2/util.h | 3 + fs/hugetlbfs/inode.c | 17 +- fs/iomap/seek.c | 125 +- fs/jfs/jfs_filsys.h | 1 + fs/jfs/jfs_mount.c | 10 + fs/mount.h | 18 + fs/mount_notify.c | 222 ++ fs/namespace.c | 22 + fs/nfsd/nfs4proc.c | 5 + fs/nfsd/nfs4xdr.c | 56 +- fs/nfsd/nfssvc.c | 6 - fs/nfsd/xdr4.h | 1 - fs/notify/fanotify/fanotify_user.c | 17 +- fs/ocfs2/namei.c | 17 +- fs/ocfs2/super.c | 2 - fs/pipe.c | 2 +- fs/proc/base.c | 19 +- fs/proc/meminfo.c | 10 +- fs/proc/page.c | 40 +- fs/ramfs/inode.c | 12 + fs/zonefs/Kconfig | 1 + include/asm-generic/Kbuild | 1 - include/asm-generic/mm-arch-hooks.h | 16 - include/asm-generic/vmlinux.lds.h | 11 + 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 | 1 + include/crypto/public_key.h | 1 - include/drm/drm_crtc.h | 33 + include/drm/drm_dsc.h | 1 + include/drm/drm_encoder.h | 32 +- include/drm/drm_plane.h | 42 + include/drm/drm_simple_kms_helper.h | 24 + include/keys/encrypted-type.h | 2 +- include/kvm/arm_pmu.h | 2 +- include/linux/clocksource.h | 2 +- include/linux/compiler_attributes.h | 6 + include/linux/compiler_types.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/dtpm.h | 77 + include/linux/extcon.h | 23 + include/linux/gfp.h | 2 + include/linux/hugetlb.h | 2 +- include/linux/ide.h | 8 +- include/linux/key.h | 5 +- include/linux/kfence.h | 202 ++ include/linux/khugepaged.h | 2 + include/linux/list.h | 2 +- include/linux/lsm_hook_defs.h | 3 + include/linux/lsm_hooks.h | 6 + include/linux/memblock.h | 1 + include/linux/memcontrol.h | 35 +- include/linux/memremap.h | 6 + include/linux/mm-arch-hooks.h | 22 - include/linux/mm.h | 2 + include/linux/mmzone.h | 17 + include/linux/nmi.h | 1 + include/linux/page-flags.h | 4 +- include/linux/pagemap.h | 6 +- include/linux/pagevec.h | 4 - include/linux/pgtable.h | 3 + include/linux/pmbus.h | 9 + include/linux/rcu_segcblist.h | 120 +- include/linux/rcupdate.h | 48 +- include/linux/sched.h | 8 + include/linux/secretmem.h | 30 + include/linux/security.h | 8 + include/linux/set_memory.h | 16 +- include/linux/slab.h | 2 + include/linux/slab_def.h | 3 + include/linux/slub_def.h | 3 + include/linux/soc/qcom/llcc-qcom.h | 3 + include/linux/spi/spi.h | 40 +- include/linux/srcu.h | 3 + include/linux/srcutiny.h | 7 +- include/linux/swap.h | 2 +- include/linux/syscalls.h | 27 + include/linux/timer.h | 2 + include/linux/torture.h | 27 +- include/linux/tty.h | 7 +- include/linux/units.h | 4 + include/linux/usb/chipidea.h | 6 + include/linux/verification.h | 2 + include/linux/vmalloc.h | 6 + include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/media/v4l2-event.h | 13 +- include/media/v4l2-fwnode.h | 2 +- include/net/red.h | 4 +- include/net/xdp_sock.h | 4 - include/net/xsk_buff_pool.h | 5 + include/trace/events/btrfs.h | 104 +- include/trace/events/kmem.h | 24 +- include/trace/events/rcu.h | 26 + include/uapi/asm-generic/unistd.h | 8 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 3 + include/uapi/linux/ppp-ioctl.h | 2 +- include/uapi/linux/spi/spi.h | 41 + include/uapi/linux/spi/spidev.h | 30 +- include/uapi/linux/usb/tmc.h | 3 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/misc/habanalabs.h | 5 + init/main.c | 4 + kernel/bpf/hashtab.c | 1 + kernel/bpf/syscall.c | 1 - kernel/bpf/task_iter.c | 17 +- kernel/cpu.c | 7 + kernel/dma/map_benchmark.c | 6 + kernel/hung_task.c | 44 + kernel/irq/msi.c | 2 +- kernel/kcsan/core.c | 26 +- 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/rcuscale.c | 38 + kernel/rcu/rcutorture.c | 395 ++- kernel/rcu/refscale.c | 23 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 147 +- kernel/rcu/tasks.h | 104 +- kernel/rcu/tree.c | 101 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 381 ++- kernel/rcu/tree_stall.h | 65 +- kernel/rcu/update.c | 4 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 9 +- kernel/sched/idle.c | 18 +- kernel/sys_ni.c | 5 + kernel/sysctl.c | 16 +- kernel/time/clocksource.c | 138 +- kernel/time/timer.c | 13 + kernel/torture.c | 184 +- kernel/watchdog.c | 21 + kernel/watchdog_hld.c | 1 + lib/Kconfig.debug | 15 +- lib/Kconfig.kfence | 72 + lib/Kconfig.ubsan | 2 + lib/Makefile | 3 - lib/cpumask.c | 205 +- lib/crypto/blake2s.c | 48 +- lib/extable.c | 5 - lib/linear_ranges.c | 8 +- lib/percpu-refcount.c | 12 +- lib/raid6/Makefile | 2 +- lib/test_xarray.c | 26 +- lib/xarray.c | 11 +- localversion-next | 1 + mm/Kconfig | 5 + mm/Makefile | 2 + mm/cma.c | 17 + mm/compaction.c | 7 +- mm/filemap.c | 350 ++- mm/gup.c | 10 + mm/huge_memory.c | 19 +- mm/hugetlb.c | 37 +- mm/internal.h | 7 +- mm/kasan/common.c | 6 + mm/kasan/generic.c | 3 +- mm/kasan/init.c | 23 +- mm/kasan/kasan.h | 9 + mm/kasan/shadow.c | 13 + mm/kfence/Makefile | 6 + mm/kfence/core.c | 835 ++++++ mm/kfence/kfence.h | 107 + mm/kfence/kfence_test.c | 823 ++++++ mm/kfence/report.c | 244 ++ mm/khugepaged.c | 28 +- mm/memblock.c | 73 +- mm/memcontrol.c | 180 +- mm/memremap.c | 20 + mm/mmap.c | 74 +- mm/mprotect.c | 6 + mm/mremap.c | 3 - mm/msync.c | 6 +- mm/page_alloc.c | 197 +- mm/page_reporting.c | 2 +- mm/percpu.c | 32 +- mm/rmap.c | 26 +- mm/secretmem.c | 439 +++ mm/shmem.c | 152 +- mm/slab.c | 62 +- mm/slab.h | 26 +- mm/slab_common.c | 81 +- mm/slob.c | 8 +- mm/slub.c | 106 +- mm/swap.c | 38 +- mm/swap_state.c | 8 +- mm/truncate.c | 131 +- mm/util.c | 32 + mm/vmalloc.c | 18 +- mm/vmscan.c | 68 +- mm/vmstat.c | 43 +- mm/zswap.c | 6 +- net/bluetooth/a2mp.c | 2 +- net/bluetooth/hci_conn.c | 17 + net/bluetooth/hci_request.c | 25 +- net/bluetooth/mgmt.c | 8 + 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/neighbour.c | 6 +- net/core/net-sysfs.c | 65 +- net/dcb/dcbnl.c | 2 + net/ipv4/fib_frontend.c | 2 +- net/ipv4/gre_demux.c | 2 +- net/ipv4/netfilter/arp_tables.c | 2 +- net/ipv4/netfilter/ip_tables.c | 2 +- net/ipv6/netfilter/ip6_tables.c | 2 +- net/mptcp/protocol.c | 5 +- net/ncsi/ncsi-rsp.c | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 42 +- net/netfilter/nf_tables_api.c | 10 +- net/netfilter/nft_dynset.c | 15 +- net/netfilter/xt_RATEEST.c | 3 + net/packet/af_packet.c | 4 +- net/sched/sch_choke.c | 2 +- net/sched/sch_gred.c | 2 +- net/sched/sch_red.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sched/sch_taprio.c | 7 +- net/sunrpc/svcsock.c | 86 +- net/xdp/xsk.c | 16 +- net/xdp/xsk_buff_pool.c | 3 +- net/xdp/xsk_queue.h | 5 + net/xfrm/xfrm_input.c | 2 +- samples/Kconfig | 2 +- samples/watch_queue/watch_test.c | 43 +- scripts/checkpatch.pl | 56 +- scripts/checksyscalls.sh | 4 + scripts/config | 1 + scripts/kconfig/Makefile | 10 - scripts/kconfig/mconf-cfg.sh | 4 +- 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 | 7 + sound/core/control.c | 4 +- sound/core/oss/mixer_oss.c | 2 +- sound/core/oss/rate.c | 4 +- sound/core/seq/seq_memory.c | 2 +- sound/drivers/aloop.c | 2 +- sound/drivers/dummy.c | 2 +- sound/drivers/vx/vx_pcm.c | 3 +- sound/hda/hdac_stream.c | 5 +- sound/pci/asihpi/hpidebug.c | 2 +- sound/pci/bt87x.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/ens1370.c | 4 +- sound/pci/hda/hda_intel.c | 11 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 12 +- sound/pci/hda/patch_via.c | 13 + sound/pci/lola/lola_clock.c | 2 +- sound/pci/maestro3.c | 2 +- sound/pci/sis7019.c | 2 +- sound/pci/sonicvibes.c | 2 +- sound/pci/trident/trident_main.c | 4 +- sound/soc/amd/raven/pci-acp3x.c | 16 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 14 + sound/soc/atmel/Kconfig | 4 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/max98373-i2c.c | 20 + sound/soc/codecs/max98373-sdw.c | 20 + sound/soc/codecs/max98373.c | 34 +- sound/soc/codecs/max98373.h | 8 + sound/soc/codecs/rt1015.c | 89 +- sound/soc/codecs/rt1015.h | 4 - sound/soc/codecs/rt5645.c | 33 +- sound/soc/codecs/rt711.c | 6 + sound/soc/codecs/wm_adsp.c | 98 +- sound/soc/codecs/wmfw.h | 6 +- sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/imx-hdmi.c | 1 + sound/soc/intel/boards/haswell.c | 1 + 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/skylake/cnl-sst.c | 1 + sound/soc/mediatek/Kconfig | 2 +- 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/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/axg-tdmin.c | 13 +- sound/soc/qcom/lpass-cpu.c | 20 +- sound/soc/qcom/lpass-platform.c | 50 +- sound/soc/sh/rcar/adg.c | 18 +- sound/soc/soc-dapm.c | 1 + sound/soc/sof/Kconfig | 2 +- sound/soc/sprd/sprd-mcdt.c | 10 +- sound/usb/implicit.c | 4 + sound/usb/midi.c | 4 + sound/usb/mixer.c | 4 +- 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/power/x86/intel-speed-select/isst-config.c | 32 + tools/testing/kunit/kunit_kernel.py | 2 +- tools/testing/selftests/Makefile | 6 +- tools/testing/selftests/bpf/Makefile | 3 + tools/testing/selftests/bpf/progs/bprm_opts.c | 2 +- tools/testing/selftests/bpf/test_maps.c | 48 +- tools/testing/selftests/bpf/xdpxceiver.c | 4 +- .../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 | 12 +- 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/vDSO/.gitignore | 3 + .../testing/selftests/vDSO/vdso_test_correctness.c | 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 + .../testing/selftests/wireguard/qemu/debug.config | 1 - 1330 files changed, 50889 insertions(+), 20447 deletions(-) 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/media/allegro,al5e.yaml delete mode 100644 Documentation/devicetree/bindings/media/allegro.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4831-regu [...] create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie- [...] delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.yaml 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 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/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/qcom/msm8916-asus-z00l.dts create mode 100644 arch/arm64/include/asm/kfence.h create mode 100644 arch/arm64/include/asm/set_memory.h 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 delete mode 100644 arch/mips/kernel/irq-rm7000.c rename arch/sparc/include/asm/{extable_64.h => extable.h} (92%) delete mode 100644 arch/sparc/mm/extable.c create mode 100644 arch/x86/include/asm/kfence.h create mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c 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 delete mode 100644 drivers/edac/amd64_edac_dbg.c delete mode 100644 drivers/edac/amd64_edac_inj.c 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 delete mode 100644 drivers/hwmon/ab8500.c delete mode 100644 drivers/hwmon/abx500.c delete mode 100644 drivers/hwmon/abx500.h rename drivers/{staging/media => media/platform}/allegro-dvt/Makefile (100%) rename drivers/{staging/media => media/platform}/allegro-dvt/allegro-core.c (95%) rename drivers/{staging/media => media/platform}/allegro-dvt/allegro-mail.c (98%) rename drivers/{staging/media => media/platform}/allegro-dvt/allegro-mail.h (98%) 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/mtd/parsers/qcomsmempart.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/rt4831-regulator.c delete mode 100644 drivers/staging/media/allegro-dvt/Kconfig delete mode 100644 drivers/staging/media/allegro-dvt/TODO rename drivers/usb/cdns3/{debug.h => cdns3-debug.h} (100%) rename drivers/usb/cdns3/{ep0.c => cdns3-ep0.c} (99%) rename drivers/usb/cdns3/{gadget.c => cdns3-gadget.c} (99%) rename drivers/usb/cdns3/{gadget.h => cdns3-gadget.h} (100%) create mode 100644 drivers/usb/cdns3/cdns3-plat.c copy drivers/usb/cdns3/{trace.c => cdns3-trace.c} (89%) rename drivers/usb/cdns3/{trace.h => cdns3-trace.h} (99%) 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 rename drivers/usb/cdns3/{trace.c => cdnsp-trace.c} (54%) create mode 100644 drivers/usb/cdns3/cdnsp-trace.h delete mode 100644 drivers/usb/gadget/udc/fsl_mxc_udc.c create mode 100644 fs/mount_notify.c delete mode 100644 include/asm-generic/mm-arch-hooks.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/linux/dtpm.h create mode 100644 include/linux/kfence.h delete mode 100644 include/linux/mm-arch-hooks.h create mode 100644 include/linux/secretmem.h create mode 100644 include/uapi/linux/spi/spi.h create mode 100644 lib/Kconfig.kfence create mode 100644 localversion-next 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 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 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