This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
from 36bbbd0e234d Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/ [...] adds c2407cf7d22d mm: make wait_on_page_writeback() wait for multiple pendin [...] adds 26982a89cad7 afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y adds 366911cd762d afs: Fix directory entry size calculation adds 6207214a70bf Merge tag 'afs-fixes-04012021' of git://git.kernel.org/pub [...] 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 862aecbd9569 ibmvnic: fix: NULL pointer dereference. adds 1d0d561ad1d7 net: macb: Correct usage of MACB_CAPS_CLK_HW_CHG flag adds 2ff2c7e27439 selftests: mlxsw: Set headroom size of correct port adds cfd82dfc9799 net: usb: qmi_wwan: add Quectel EM160R-GL adds e80bd76fbf56 r8169: work around power-saving bug on some chip versions adds b40f97b91a3b net: lapb: Decrease the refcount of "struct lapb_cb" in la [...] adds c1a9ec7e5d57 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for i [...] adds 709a3c9dff2a net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access adds 08ad4839ce34 Merge branch 'net-dsa-lantiq_gswip-two-fixes-for-net-stable' 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 a8f33c038f4e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds aa35e45cd42a Merge tag 'net-5.11-rc3' of git://git.kernel.org/pub/scm/l [...] 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 f6e7a024bfe5 Merge tag 'arc-5.11-rc3' of git://git.kernel.org/pub/scm/l [...] 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 16546bfb01df Merge remote-tracking branch 'kbuild-current/fixes' adds 47289a7a114d arch/arc: add copy_user_page() to <asm/page.h> to fix buil [...] adds 9a6236fe5772 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 311bea3cb9ee arm64: link with -z norelro for LLD or aarch64-elf adds 8d7fb2b20def arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enabled adds 7c7b876347cf arm64: Move PSTATE.TCO setting to separate functions adds ed53b347d91f 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 e57b03887f62 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 aa4a29beb0f2 Merge remote-tracking branch 'sparc/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 f551d2bf84df Merge remote-tracking branch 'bpf/master' adds 56ce7c25ae15 xfrm: Fix oops in xfrm_replay_advance_bmp adds 9f8550e4bd9d xfrm: fix disable_xfrm sysctl when used on xfrm interfaces adds afbc293add64 af_key: relax availability checks for skb size calculation adds f6e9ceb7a7fc selftests: xfrm: fix test return value override issue in x [...] adds da64ae2d35d3 xfrm: Fix wraparound in xfrm_policy_addr_delta() adds e7ce9482fee3 Merge remote-tracking branch 'ipsec/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 37cb48270c80 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 a54f404bc2e5 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 01ef09430b80 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds cffa4b2122f5 regmap: debugfs: Fix a memory leak when calling regmap_attach_dev adds f6bcb4c7f366 regmap: debugfs: Fix a reversed if statement in regmap_deb [...] adds 72962ebcdd45 Merge remote-tracking branch 'regmap/for-5.11' into regmap-linus adds 1de643b586df 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 f2bcc880cc1f Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 10a6fded3933 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 3a4dca63b88e Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 72f2bebcbcd4 Merge remote-tracking branch 'spi-fixes/for-linus' adds 54ca955b5a40 serial: mvebu-uart: fix tx lost characters at power off adds 7310950b6ffc 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 96ebc9c871d8 usb: uas: Add PNY USB Portable SSD to unusual_uas adds 405831c52bba 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 693eab7baeff 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 0403003cf9f8 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 ad078480e5fa 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 4c4e3b4fdc7f 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 c9c48bb701ba speakup: Add github repository URL and bug tracker adds d07e7f1376e4 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 e041019fa49d 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 acb26cf01905 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 8165b4c3a333 Merge remote-tracking branch 'ide/master' adds 7a6eb7c34a78 selftests: Skip BPF seftests by default adds dff1a857aa0c 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 cd8f088baecb Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 4883a60c17ed mtd: rawnand: gpmi: fix dst bit offset when extracting raw [...] adds 001933967e29 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 896111dc4bcf media: rc: ensure that uevent can be read directly after r [...] adds c48f531b15f2 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 c7c85d9ace81 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 13351830dda3 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 6c81083f1bff 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 72ab6dd88a21 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a0a6df9afcaf umount(2): move the flag validity checks first adds 21da03201ada Merge remote-tracking branch 'vfs-fixes/fixes' adds 291b5c9870fc i3c/master/mipi-i3c-hci: Fix position of __maybe_unused in [...] adds e0b6d0d7e4c2 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 18bb90065d90 Merge remote-tracking branch 'scsi-fixes/fixes' adds 75353bcd2184 drm/i915: clear the shadow batch adds 641382e9b44f drm/i915: clear the gpu reloc batch adds 557862535c2c drm/i915/gt: Define guc firmware blob for older Cometlakes adds 9397d66212cd drm/i915/dp: Track pm_qos per connector adds d9a106d1c517 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds dfe94d4086e4 x86/hyperv: Fix kexec panic/hang issues adds 7edccb85b2ad Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 20620d72c31e riscv: return -ENOSYS for syscall -1 adds 32e112706e67 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 65a4e5299739 kunit: tool: Force the use of the 'tty' console for UML adds 0bac5ecdd304 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds a76082b037f5 Makefile: use smaller dictionary size for xz module compression adds 6935545f9b6b Merge remote-tracking branch 'kbuild/for-next' adds f726c72d6c05 dma-mapping: benchmark: check the validity of dma mask bits adds 9aff6e6ebc26 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 f669ed39ee6d Merge remote-tracking branch 'arm64/for-next/core' adds 9b28a2eacfe4 soc: document merges adds a9183ff1d173 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 261104dbabcd 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 16eba8ba3017 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 433a46c34da1 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 2b925f589cd1 Merge remote-tracking branch 'at91/at91-next' adds a2d522ff0f5c memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops adds bd96a89ca3fe memory: emif: Use DEFINE_SPINLOCK() for spinlock adds 8e9199189443 dt-bindings: memory: renesas,rpc-if: Add support for RZ/G2 Series adds 409f9fe9db24 memory: renesas-rpc-if: Add RZ/G2 to Kconfig description adds 281462e59348 memory: tegra124-emc: Make driver modular adds 9c56679d6f67 memory: tegra124-emc: Continue probing if timings are miss [...] adds 380def2d4cf2 memory: tegra124: Support interconnect framework adds 81053f0e95da Merge branch 'for-v5.12/tegra-mc' into for-next adds bcf9cf5801c6 Merge remote-tracking branch 'drivers-memory/for-next' adds 6337c2353a06 ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight adds 95741fdb5290 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 PLL clocks adds de332bf24278 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 bypa [...] adds e4c0ca7894e8 clk: imx: clk-imx8qxp: Register DC0 display clocks with im [...] adds 6f88ef38ecf4 clk: imx: clk-imx8qxp: Add some SCU clocks support for MIP [...] adds b483feb9792f Merge branch 'clk/imx' into for-next adds fd159539f7b0 dt-bindings: arm: fsl: Add beacon,imx8mn-beacon-kit adds c7bdd247ab7f Merge branch 'imx/bindings' into for-next adds 36ca3c8ccb53 arm64: dts: imx: Add Beacon i.MX8M Nano development kit adds 3f8c61a567eb arm64: dts: ls1043a: add DT node for external interrupt lines adds 7968344126e5 arm64: dts: ls1046a: add DT node for external interrupt lines adds c4a462485aee arm64: dts: ls1046ardb: Add interrupt line for RTC node adds 0e88b5fd565d arm64: dts: ls1088a: add DT node for external interrupt lines adds 09b19ef87826 arm64: dts: ls1088ardb: fix interrupt line for RTC node adds ebb0713736ac arm64: dts: ls208xa: add DT node for external interrupt lines adds 6f5851a866b2 arm64: dts: ls208xa-rdb: add interrupt line for RTC node adds 332b6a79b415 arm64: dts: lx2160a: add DT node for external interrupt lines adds a430c3d2f0af arm64: dts: lx2160ardb: fix interrupt line for RTC node adds 9c2eb8b7be78 arm64: dts: freescale: use fixed index mmcN for NXP layers [...] adds d6c863030988 Merge branch 'imx/dt64' into for-next adds fe0e2394cccc arm64: defconfig: Enable WM8962 adds 773fcbcdf9d6 ARM: imx_v6_v7_defconfig: enable power driver of RN5T618 P [...] adds 90330a6dbd8c Merge branch 'imx/defconfig' into for-next adds cf6750a1e097 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 29233d66b143 Merge remote-tracking branch 'keystone/next' adds 727bfb2c55b0 Merge branch 'v5.10-next/soc' into for-next adds 5824f24f9642 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 c9ca1d5b4efa 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 adbb818951fc 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 dbbd9f0e272b Merge remote-tracking branch 'qcom/for-next' adds e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds 44214603230a 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 4fe63e42af61 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 5345fde4b91e 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 9d9675baf421 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 02c54b4a987b 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 6ebd7a3bc514 Merge remote-tracking branch 'samsung-krzk/for-next' adds 99a064fb3a73 dt-bindings: arm: Add optional interrupt to smc/hvc SCMI t [...] adds 98e0c3d738e5 firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt adds 4a2caa6c603b MAINTAINERS: Update ARM SCMI entry adds 56fe95999980 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds fdfd53c0ec44 Merge remote-tracking branch 'scmi/for-linux-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 2969a7e8e7be 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 e8bd8ca6103b 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 167d26ec821d Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 201d2bc6c730 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 d7c03bc2bca6 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 f8b86221c580 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 49d5e0513fbf Merge remote-tracking branch 'h8300/h8300-next' adds 57ddf08642f0 microblaze: do not select TRACING_SUPPORT directly adds 0c7e138d6f5b 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 017df81a1cff 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 5bf24f02a5ce Merge remote-tracking branch 'nds32/next' adds 5e935f340864 Merge branch 'fixes' into for-next adds e92e96f797b3 Merge remote-tracking branch 's390/for-next' adds 7b79eba1d0d1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds becff1639176 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 384c765532d0 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 7ec5bb0d57f9 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 71a74ac79ba4 Merge remote-tracking branch 'cifs/for-next' adds a4db1072e1a3 quota: Fix memory leak when handling corrupted quota file adds ac7b79fd190b inotify, memcg: account inotify instances to kmemcg adds d15cd626d7a4 Pull inotify memcg accounting patch. adds 768cf93927c9 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 686553f6ab6f 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 4e23addf80eb Merge remote-tracking branch 'f2fs/dev' adds 3bef198f1b17 JFS: more checks for invalid superblock adds 325bd2f5fbf0 Merge remote-tracking branch 'jfs/jfs-next' adds 11392155f2bd NFS: Disable READ_PLUS by default adds 8f4b066b63db 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 0f0f47f32c4b 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 010f5f6bdac2 Merge remote-tracking branch 'v9fs/9p-next' adds 4f8b848788f7 zonefs: select CONFIG_CRC32 adds d69e1148855e Merge remote-tracking branch 'zonefs/for-next' adds d17b9ec777d8 sparc64: get rid of fake_swapper_regs adds af7652500b4c sparc32: get rid of fake_swapper_regs adds 415ddc3b1056 sparc32: take ->thread.flags out adds e51ea5442996 sparc32: don't bother with lookup_fault() in __bzero() adds 5f99d33810b0 sparc32: kill lookup_fault() adds df06c27ebd86 sparc32: switch __bzero() away from range exception table entries adds cfd5fa7021a5 sparc32: get rid of range exception table entries in check [...] adds c4da8e0dc6f7 sparc32: switch copy_user.S away from range exception tabl [...] adds b4edf06c8aaa sparc32: switch to generic extables adds 73686e787b49 Merge remote-tracking branch 'sparc/master' into work.sparc32 adds 8a00dd0012f3 binfmt_elf: partially sanitize PRSTATUS_SIZE and SET_PR_FPVALID adds 147d88b334cd elf_prstatus: collect the common part (everything before p [...] adds 139d7deeea00 [elfcore-compat][amd64] clean PRSTATUS_SIZE/SET_PR_FPVALID [...] adds 68a017340566 x32: make X32, !IA32_EMULATION setups able to execute x32 [...] adds 065c61f38783 Merge remote-tracking branch 'mips/mips-fixes' into work.e [...] adds 34b0309c966b mips binfmt_elf*32.c: use elfcore-compat.h adds d3290d57c4aa mips: kill unused definitions in binfmt_elf[on]32.c adds 51409c86bbfd mips: KVM_GUEST makes no sense for 64bit builds... adds 57c1f599a3e7 mips compat: don't bother with ELF_ET_DYN_BASE adds b9bc6a787dcc mips: don't bother with ELF_CORE_EFLAGS adds 28e6bd65a2ff mips compat: switch to compat_binfmt_elf.c adds 4d5f27ccef67 Kconfig: regularize selection of CONFIG_BINFMT_ELF adds e972c8222e22 compat_binfmt_elf: don't bother with undef of ELF_ARCH adds 61d9562b273e get rid of COMPAT_ELF_EXEC_PAGESIZE adds 241505628993 qib_fs: switch to simple_recursive_removal() adds 14e43bf43561 vfs: don't unnecessarily clone write access for writable fds adds edbb35cc6bdf fs/inode.c: make inode_init_always() initialize i_ino to 0 adds 7dbf659ef9af Merge branches 'fixes', 'work.sparc', 'work.sparc32', 'wor [...] adds 9730564e9b8d Merge remote-tracking branch 'vfs/for-next' adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds d4f0349bc008 Merge branch 'for-5.10' into for-next adds af8fbcb58191 Merge branch 'printk-rework' into for-next adds 6579e79e7a8a Merge branch 'printk-rework' into for-next adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds de6e7a24979b Merge branch 'for-5.10-trivial' into for-next adds 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next adds eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next adds b801e827af39 Merge branch 'for-5.11' into for-next adds 2e9dda43cb06 Merge branch 'printk-rework' into for-next adds 978f8d76f7cd 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 18e51711419d Merge remote-tracking branch 'hid/for-next' adds 785e21cfaa68 i2c: core: Do not print duplicate error when failing to re [...] adds f069291bd5fc i2c: mlxcpld: Update module license adds cb9744178f33 i2c: mlxcpld: Decrease polling time for performance improvement adds d321ad1286d2 gpiolib: Follow usual pattern for gpiod_remove_lookup_tabl [...] adds 926e6b2cd1ca i2c: i801: Drop duplicate NULL check in i801_del_mux() adds 5581b4167c0f i2c: i801: Refactor mux code since platform_device_unregis [...] adds 357ee8841d0b i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct adds c7b514ec979e i2c: rcar: faster irq code to minimize HW race condition adds 25c2e0fb5fef i2c: rcar: optimize cacheline to minimize HW race condition adds 24c6d4bc5638 i2c: rcar: make sure irq is not threaded on Gen2 and earlier adds 9c975c432bc0 i2c: rcar: protect against supurious interrupts on V3U adds 1ca1b4516088 i2c: iproc: handle Master aborted error adds 545f4011e156 i2c: iproc: handle only slave interrupts which are enabled adds 603e77af7b07 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) adds 514bfc64efa5 i2c: iproc: fix typo in slave_isr function adds e21d79778768 i2c: iproc: handle master read request adds 4d658451c9d6 i2c: iproc: handle rx fifo full interrupt adds 61adf63a1108 i2c: gpio: fix MODULE_LICENCE adds 2478b9c1dcc9 i2c: fix platform_get_irq.cocci warnings adds 9d64834b2a68 i2c: use DIV_ROUND_UP macro to do calculation adds 45c6c873c0ec i2c: busses: Use DEFINE_SPINLOCK() for spinlock adds 0b884fe71f9e i2c: sprd: use a specific timeout to avoid system hang up issue adds 0b3ea2a06de1 i2c: i801: Fix the i2c-mux gpiod_lookup_table not being pr [...] adds 05f6f7271a38 i2c: mediatek: Fix apdma and i2c hand-shake timeout adds e7ccf47c442b Merge branch 'i2c/for-current' into i2c/for-next adds 1274a447e678 Merge remote-tracking branch 'i2c/i2c/for-next' adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds 572f50e8f5ca 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 72e6e22ebbed 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 dc4c448715e9 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 302d42ecbe15 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 c4259512a383 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 d84fd561f883 Merge remote-tracking branch 'pm/linux-next' adds fb7791e213a6 cpupower: add Makefile dependencies for install targets adds d65300f5dea5 Merge remote-tracking branch 'cpupower/cpupower' adds f40d81231b2d PM / devfreq: Correct spelling in a comment adds ec894883de53 PM / devfreq: Replace devfreq->dev.parent as dev in devfre [...] adds 00c7a7b3a602 Merge remote-tracking branch 'devfreq/devfreq-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds caaa186a056e 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 f4316118eba9 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 2f31d01b4fe2 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache adds 75030bea007e 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 afde86e8a0fd 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 bd52438c07ab 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 381fa0cd56a8 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 7ac6d29bfe96 Merge remote-tracking branch 'amdgpu/drm-next' adds e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" adds c33f83fd481a drm/i915: remove trailing semicolon in macro definition adds 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] adds fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround adds 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] adds 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] adds 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() adds 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file adds 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() adds 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] adds 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] adds 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] adds efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers adds 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON adds 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon adds 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices adds 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output adds 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format adds b983675709e0 drm/i915/display: Attach content type property for LSPCON adds 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] adds 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] adds 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check adds c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon adds a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper adds 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON adds b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON adds 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks adds ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write adds 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 adds f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" adds 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] adds 829270e4552e drm/i915/display: Record the plane update times for debugging adds 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) adds a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] adds 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] adds 802034849a22 drm/i915: Track power references taken for enabled CRTCs adds a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use adds 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] adds 719065500b5d drm/i915: Track power reference taken for eDP VDD adds a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref adds 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] adds e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] adds cf977e18610e drm/i915/gem: Spring clean debugfs adds 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def adds ee42ec19ca2e drm/i915: Track logically enabled planes for hw state adds 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes() adds 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes adds 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier adds 9d8fddf8579a drm/i915: Disable outputs during unregister adds 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit adds d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...] adds 1f22ed36913e drm/dsc: use rc_model_size from DSC config for PPS adds e5b9cbd38135 drm/i915/dsc: configure hardware using specified rc_model_size adds 420798a09da7 drm/i915/dsc: make rc_model_size an encoder defined value adds a8f65ba3c265 drm/dsc: add helper for calculating rc buffer size from DPCD adds fd8a5b27ff21 drm/i915/bios: fill in DSC rc_model_size from VBT adds 3a9ec563a4ff drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] adds 7cb917b2b7bb drm/i915/display/tc: Only WARN once for bogus tc port flag adds 4294fa5f5032 drm/i915: Reduce duplicated switch cases in hpd code adds 1e4da5df21cf drm/i915/display: move needs_modeset to an inline in header adds 175c13d14301 drm/i915/display: move to_intel_frontbuffer to header adds d6933784e649 drm/i915/display: fix misused comma adds 99ce270a1ec1 drm/i915: refactor cursor code out of i915_display.c adds 00a16d02f4df drm/i915: refactor i915 plane code into separate file. adds f12110afee05 drm/i915/dp: Program source OUI on eDP panels adds 390218ca9b92 drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* adds 6423cb7f9249 drm/i915: Pass down brightness values to enable/disable ba [...] adds 8fd1806d36c5 drm/i915/dp: Rename eDP VESA backlight interface functions adds 021a3ac2a095 drm/i915/dp: Add register definitions for Intel HDR backli [...] adds b3304591f14b drm/i915/dp: Track pm_qos per connector adds 7d8ac172d7f1 drm: Add function to convert rect in 16.16 fixed format to [...] adds 3fea9f4244f8 drm/i915/display/psr: Use plane damage clips to calculate [...] adds ca1100f34171 drm/i915/display: Split and export main surface calculatio [...] adds 6b9663413ba7 drm/i915/display/psr: Program plane's calculated offset to [...] adds 0a8cad54792e drm/i915/gvt: avoid useless use of inline adds c0209e40d030 drm/i915/gvt: make execlist.h self-contained adds 265f6c0fd2c8 drm/i915/gvt: make fb_decoder.h self-contained adds 33a357da2fd8 drm/i915/gvt: make gtt.h self-contained adds 9c615cc47b67 drm/i915/gvt: make interrupt.h self-contained adds bb2d5096debc drm/i915/gvt: make mmio_context.h self-contained adds fbf24f55f83e drm/i915/gvt: make gvt.h self-contained adds e6a14b10167c drm/i915/gvt: make scheduler.h self-contained adds e056f669dbf7 drm/i915/gvt: make mpt.h self-contained adds 4565e042549e Merge tag 'gvt-next-fixes-2020-12-25' of https://github.co [...] adds a38b33e0b63d Merge remote-tracking branch 'drm-intel/for-linux-next' adds 57f04815fd95 drm/msm: Fix WARN_ON() splat in _free_object() adds e73d125f817b 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 799b474c424e 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 7b2a7f42d024 Merge remote-tracking branch 'sound/for-next' adds 984fcd3f4e7b Merge existing fixes from asoc/for-5.11 adds a9830fc38881 catpt: Switch to use list_entry_is_head() helper adds 7726e49837af ASoC: wm_adsp: Improve handling of raw byte streams adds 6bdd75a1f6f5 ASoC: rt1015: modify calibration sequence for better performance adds 57fc2bbc62ef ASoC: sprd: Switch to use list_entry_is_head() helper adds e05cde84eabc ASoC: meson: Use managed DMA buffer allocation adds 49d411f2c93a ASoC: Intel: common: Fix some typos adds 4ac275eda0d7 ASoC: rt1015: sort header inclusions adds bf1eb056ac15 ASoC: rt1015: save boost_mode only if valid adds e48b41e903a1 ASoC: rt1015: return error if any when setting bypass_boost adds 3128f1c3b53d ASoC: rt1015: refactor retry loop and rt1015_priv allocation adds a5db2ca51367 ASoC: rt1015: remove unneeded variables in rt1015_priv adds 89ffd36a9ece Merge series "ASoC: rt1015: apply some refactors" from Tzu [...] adds e9141c1aaa72 ASoC: rt5645: Remove the redundant delay time adds a0b653e89a3a ASoC: wm_adsp: Only use __be32 for big-endian data adds f6212e0ab3ff ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types adds c1cbbea9c4db ASoC: mediatek: add MTK_PMIC_WRAP dependency adds e33c93b2206f ASoC: wm8962: Add optional mclk device tree binding adds a1f31cc4e98e ASoC: fsl_aud2htx: select SND_SOC_IMX_PCM_DMA adds d750570e0481 ASoC: rt1015: re-calibrate again when resuming adds 81a6320da73c ASoC: rt1015: remove bclk_ratio adds 448433729bcd Merge remote-tracking branch 'asoc/for-5.12' into asoc-next adds bdd7369b9fdf 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 2f4c679ca64a 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 3779e63cfc99 Merge remote-tracking branch 'device-mapper/for-next' adds 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() adds 88f475e0e147 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 a5b97b56d11e Merge remote-tracking branch 'mfd/for-mfd-next' adds 1027a42c25cb power: reset: linkstation-poweroff: add missing put_device() adds 34fb2a952ba8 power: supply: cpcap-battery: improve handling of 3rd part [...] adds 1e625fe6fa91 power: supply: ingenic: remove unneeded semicolon adds e62333e26be6 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression adds f384989e88d4 power: supply: max8997_charger: Set CHARGER current limit adds b8cf24905749 Merge remote-tracking branch 'battery/for-next' adds f518be6eccbd Merge existing fixes from regulator/for-5.11 adds 4d5270e70981 lib/linear_ranges: fix repeated words & one typo adds ac6b559d8189 regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate adds 934b05e81862 regulator: rt4831: Adds DT binding document for Richtek RT [...] adds 9351ab8b0cb6 regulator: rt4831: Adds support for Richtek RT4831 DSV regulator adds 3b15ccac161a regulator: Add regulator driver for ATC260x PMICs adds 90cf443d841e regulator: core.c: Replace references to non-existent function adds 951384cabc5d regulator: qcom-rpmh-regulator: add pm8009-1 chip revision adds c3da02421230 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators adds a5694a3ce535 Merge series "regulator: fix pm8009 bindings on sm8250" fr [...] adds c42088491c12 Merge branch 'regulator-5.11' into regulator-5.12 adds 3c14dbd4b8ee regulator: ROHM bd7xxxx: Do not depend on parent driver data adds a0db6b0aa670 regulator: Regulator driver for the Mediatek DVFSRC adds f45c522cf875 Merge series "Add driver for dvfsrc, support for active st [...] adds 05d2be63affc Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds 87a98b2a5ee3 Merge remote-tracking branch 'regulator/for-next' adds 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing adds 50adfe4a5a48 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 093241d0622c Merge remote-tracking branch 'keys/keys-next' adds 95ca90726ea6 selinux: handle MPTCP consistently with TCP adds a9ffe682c58a selinux: fix inconsistency between inode_getxattr and inod [...] adds 9a8f1d19f2f6 Merge remote-tracking branch 'selinux/next' adds f0d1ede1459f tpm: Fix fall-through warnings for Clang adds 5160ecd31a0f char: tpm: add i2c driver for cr50 adds 5318fe477e74 Merge remote-tracking branch 'tpmdd/next' adds a1b861faa684 kernel/audit: convert comma to semicolon adds c8d983bafa99 Merge remote-tracking branch 'audit/next' adds a34d4197a144 Merge existing fixes from spi/for-5.11 adds e2be70318d7b spi: orion: enable clocks before spi_setup adds 22a6d41c8712 spi: orion: enable support for switching CS every transfer [...] adds f7005142dace spi: uapi: unify SPI modes into a single spi.h header adds d962608ce218 spi: Add SPI_NO_TX/RX support adds ffe9819b6766 spi: dt-bindings: document zero value for spi-{rx,tx}-bus- [...] adds 9584fc95cadc spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery adds f4a10fc42251 spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description adds 8b835da61774 spi: stm32: update dev_dbg() print format for SPI params adds 74523a5dae0c spi: txx9: Remove driver adds 330ad94e7eab Merge remote-tracking branch 'spi/for-5.12' into spi-next adds 89b533a39d1c 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 d4ab5c5ff0a2 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 e8b1317ec094 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 4cc99d03757d irqchip/loongson-liointc: Fix build warnings adds fc5ef7264569 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 6de20d124e23 clocksource: Provide module parameters to inject delays in [...] adds 2ff0a7da7a63 clocksource: Retry clock read if long delays detected adds 1a55ea331425 clocksource: Check per-CPU clock synchronization when mark [...] adds b03db8e329af clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds 32ccb43b866b clocksource: Do pairwise clock-desynchronization checking adds 8f7eb6cf4324 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] adds 67365ea475a5 cpumask: Make "all" alias global and not just RCU adds 05e0bde2129a cpumask: Add a "none" alias to complement "all" adds 43aa066822a9 cpumask: Add "last" alias for cpu list specifications adds 4c9430563753 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" adds be06c2577eca docs: Remove redundant "``" from Requirements.rst adds 2c8bce609f09 doc: Remove obsolete RCU-bh and RCU-sched update-side API members adds 4704bd317108 list: Fix a typo at the kernel-doc markup adds 9d3a04853fe6 docs: Fix typos and drop/fix dead links in RCU documentation adds d756c74e6f6e doc: Update RCU requirements RCU_INIT_POINTER() description adds 2252ec146473 doc: Remove obsolete rcutree.rcu_idle_lazy_gp_delay boot p [...] adds c13445a71aef doc: Update RCU's requirements page about the PREEMPT_RT wiki. adds 03dca3a88d37 doc: Use CONFIG_PREEMPTION adds 1b7af295541d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds c5586e32dfe2 locking: Remove duplicate include of percpu-rwsem.h adds a649d25dcc67 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] adds 7dffe01765d9 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] adds bfba7ed084f8 rcu-tasks: Add RCU-tasks self tests adds c26165efac41 rcu: Make TASKS_TRACE_RCU select IRQ_WORK adds 84109ab58590 rcu: Record kvfree_call_rcu() call stack for KASAN adds 5130b8fd0690 rcu: Introduce kfree_rcu() single-argument macro adds 5ea5d1ed572c rcu: Eliminate the __kvfree_rcu() macro adds 2400ebae7d36 mm: Add mem_dump_obj() to print source of memory block adds 82121a2d826b mm: Make mem_dump_obj() handle NULL and zero-sized pointers adds 518849ae372d mm: Make mem_dump_obj() handle vmalloc() memory adds dd3830a25036 mm: Make mem_obj_dump() vmalloc() dumps include start and length adds 06f765d7f918 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] adds f0b2188173ca percpu_ref: Dump mem_dump_obj() info upon reference-count [...] adds 6bc335828056 rcu/tree: Make rcu_do_batch count how many callbacks were [...] adds a4fd6b02d4be rcu/segcblist: Add additional comments to explain smp_mb() adds 78f2b639e255 rcu/segcblist: Add counters to segcblist datastructure adds 5e947ccbeed1 rcu/tree: segcblist: Remove redundant smp_mb()s adds 7258d6df482a rcu/trace: Add tracing for how segcb list changes adds bc62092bebae rcu/segcblist: Add debug checks for segment lengths adds 7e15142f4f59 rcu/nocb: Turn enabled/offload states into a common flag adds 2fdbb6417cde rcu/nocb: Provide basic callback offloading state machine bits adds 7ba966618a6c rcu/nocb: Always init segcblist on CPU up adds 2d3040124d45 rcu/nocb: De-offloading CB kthread adds f4c915460af8 rcu/nocb: Don't deoffload an offline CPU with pending work adds 5db652b24fb0 rcu/nocb: De-offloading GP kthread adds 78a29b96f4ef rcu/nocb: Re-offload support adds 10c795b73838 rcu/nocb: Shutdown nocb timer on de-offloading adds c93e0363c6ce rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY adds 353e4ff0de81 rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stag [...] adds 136d8e41f3b7 rcu/nocb: Only cond_resched() from actual offloaded batch [...] adds b0f4664ebd3a rcu/nocb: Process batch locally as long as offloading isn' [...] adds b82fd5345e6d rcu/nocb: Locally accelerate callbacks as long as offloadi [...] adds 4c81f3b085ee cpu/hotplug: Add lockdep_is_cpus_held() adds 27ba74f8376b timer: Add timer_curr_running() adds 9e74e99c06a4 rcutorture: Test runtime toggling of CPUs' callback offloading adds f313ffaaf832 tools/rcutorture: Support nocb toggle in TREE01 adds 5ea360c6882c rcu/nocb: Add grace period and task state to show_rcu_nocb [...] adds 2cd5c2fc4d79 rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state( [...] adds fcc343fa29c3 rcu/nocb: Code-style nits in callback-offloading toggling adds b0badfff5767 rcu: Do any deferred nocb wakeups at CPU offline time adds 2341bc4a0311 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT adds 8b9a0ecc7ef5 rcu: Unconditionally use rcuc threads on PREEMPT_RT adds 36221e109eb2 rcu: Enable rcu_normal_after_boot unconditionally for RT adds b08ea1de6a8f rcu: Mark obtuse portion of stall warning as internal debug adds 243027a3c805 rcu: For RCU grace-period kthread starvation, dump last CP [...] adds 725969ac11d7 rcu: Do not NMI offline CPUs adds 74aca0a9b4f3 rcu: Check and report missed fqs timer wakeup on RCU stall adds 74612a07b83f srcu: Make Tiny SRCU use multi-bit grace-period counter adds 1a893c711a60 srcu: Provide internal interface to start a Tiny SRCU grac [...] adds 29d2bb94a8a1 srcu: Provide internal interface to start a Tree SRCU grac [...] adds 8b5bd67cf642 srcu: Provide polling interfaces for Tiny SRCU grace periods adds 5358c9fa54b0 srcu: Provide polling interfaces for Tree SRCU grace periods adds ee7f4a87a18c srcu: Document polling interfaces for Tree SRCU grace periods adds 4e7ccfae52b3 srcu: Add comment explaining cookie overflow/wrap adds fd56f64b4e3b rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state adds 0fd0548db133 rcutorture: Add writer-side tests of polling grace-period API adds bc480a6354ef rcutorture: Add reader-side tests of polling grace-period API adds 00504537f444 rcutorture: Add testing for RCU's global memory ordering adds f3ea978b712f scftorture: Add debug output for wrong-CPU warning adds f14ee4c3e7a7 refscale: Allow summarization of verbose output adds 197c2cd04c26 rcutorture: Require entire stutter period be post-boot adds 41f88729b8c2 rcutorture: Make synctype[] and nsynctype be static global adds d7283234d653 rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] adds bc9d6852f0f8 torture: Add fuzzed hrtimer-based sleep functions adds d3fb6c62457a rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits adds 900c0f834f28 torture: Make stutter use torture_hrtimeout_*() functions adds 43f33048ac35 rcutorture: Use hrtimers for reader and writer delays adds f4240f8150a1 torture: Make refscale throttle high-rate printk()s adds ff330784cbad torture: Throttle VERBOSE_TOROUT_*() output adds 8ed17db62846 rcutorture: Make object_debug also double call_rcu() heap object adds c2e88763c228 torture: Clean up after torture-test CPU hotplugging adds 192fdda16d07 torture: Maintain torture-specific set of CPUs-online books adds f67e04bb0695 torture: Break affinity of kthreads last running on outgoing CPU adds 51d5acb5cc7a rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 adds 0682aa7acd5d torture: Make --kcsan specify lockdep adds 1f947be7f969 torture: Make kvm.sh "--dryrun sched" summarize number of batches adds eca0501a7a20 torture: Make kvm.sh "--dryrun sched" summarize number of builds adds bc4073587067 torture: Allow kvm.sh --datestamp to specify subdirectories adds 315957cad445 torture: Prepare for splitting qemu execution from kvm-tes [...] adds d4a945e260b9 torture: Add config2csv.sh script to compare torture scenarios adds 106cc0d9e79a tools/rcutorture: Make identify_qemu_vcpus() independent o [...] adds cb212767346c torture: Make kvm.sh "Test Summary" date be end of test adds 452613719eee torture: Make kvm.sh arguments accumulate adds 0bcca18348cf torture: Print run duration at end of kvm.sh execution adds 23239fc075d6 torture: Make kvm.sh return failure upon build failure adds 22bf64cc9483 torture: Make kvm.sh include --kconfig arguments in CPU ca [...] adds 0beb394878a4 torture: Add kvm.sh test summary to end of log file adds f716348f29d3 torture: Stop hanging on panic adds 755cf0afc164 torture: Add --dryrun batches to help schedule a distributed run adds c821f855f625 torture: s/STOP/STOP.1/ to avoid scenario collision adds 365dc5cb62c8 torture: Simplify exit-code plumbing for kvm-recheck.sh an [...] adds 546eee2d931b torture: Remove "Failed to add ttynull console" false positive adds b79b0b677913 torture: Allow standalone kvm-recheck.sh run detect --trust-make adds 1120281713a5 torture: Do Kconfig analysis only once per scenario adds 064982193812 torture: Add torture.sh torture-everything script adds 23329b4df804 torture: Make torture.sh use common time-duration bash functions adds ae8d91b51b97 torture: Remove use of "eval" in torture.sh adds c66737deec58 torture: Add "make allmodconfig" to torture.sh adds f8d498c0d14d torture: Auto-size SCF and scaling runs based on number of CPUs adds 97448da1b19b torture: Enable torture.sh argument checking adds ac82a2432eec torture: Make torture.sh rcuscale and refscale deal with a [...] adds a196429c09ba torture: Make torture.sh refscale runs use verbose_batched [...] adds 75f9e750386e torture: Create doyesno helper function for torture.sh adds 5f8747eec794 torture: Make torture.sh allmodconfig retain and label output adds 33ff2bea7470 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale adds 447e236a29bd torture: Make torture.sh refuse to do zero-length runs adds 97084d63622d torture: Drop log.long generation from torture.sh adds 57b82ab43f5f torture: Allow scenarios to be specified to torture.sh adds 8f40a643c1f6 torture: Add command and results directory to torture.sh log adds d16b364b414a torture: Add --kcsan-kmake-arg to torture.sh for KCSAN adds 4869b6dff8f0 torture: Compress KASAN vmlinux files adds b667b58a3faa Merge branches 'clocksource.2021.01.04a', 'cpumask.2021.01 [...] adds 71a076f4a61a kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] adds 567a83e6872c random32: Re-enable KCSAN instrumentation adds 2fd583c54775 Merge branch 'kcsan.2021.01.04a' into HEAD adds 8881e7a774a8 tools/memory-model: Tie acquire loads to reads-from adds 5c587f9b9c35 tools/memory-model: Remove redundant initialization in lit [...] adds 3d5c70329b91 tools/memory-model: Fix typo in klitmus7 compatibility table adds 052005cee275 tools/memory-model: Document locking corner cases adds 5f398e9d16aa tools/memory-model: Make judgelitmus.sh note timeouts adds 5d75b5817c90 tools/memory-model: Make cmplitmushist.sh note timeouts adds fc9e24985b7d tools/memory-model: Make judgelitmus.sh identify bad macros adds 95d772ea1ae6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 583d0462ba83 tools/memory-model: Fix paulmck email address on pre-exist [...] adds dba35949c7ec tools/memory-model: Update parseargs.sh for hardware verification adds 4a1337eb4520 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 73fb0db0297c tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 4887bfd5c01e tools/memory-model: Fix checkalllitmus.sh comment adds e199d248f405 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 075f73a49610 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 0a3a9cd958fb tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 83ce24a0dcc0 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 40ac9296b6cf tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 016e9035bc41 tools/memory-model: Keep assembly-language litmus tests adds 7dd8d2bc9a6b tools/memory-model: Allow herd to deduce CPU type adds 13f15231d46a tools/memory-model: Make runlitmus.sh check for jingle errors adds aa9358cf4f17 tools/memory-model: Add -v flag to jingle7 runs adds 4dd7fa8a4729 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8b07726bf9cd tools/memory-model: Fix scripting --jobs argument adds 6aeb515bfc56 tools/memory-model: Make checkghlitmus.sh use mselect7 adds a88fa7a88bb6 tools/memory-model: Make history-check scripts use mselect7 adds b2cf5fa67cc7 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 2826852e4b9e tools/memory-model: Repair parseargs.sh header comment adds 538fb27a4e05 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 6af835429c8c tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 0b5d89354de3 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 9e398d0cde61 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds ccc6ce1b5fe3 Merge branch 'lkmm-dev.2021.01.04a' into HEAD adds 897f1fad1bf2 EXP rcuscale: Add crude tests for mem_dump_obj() adds 901933c367dc x86/mce: Make mce_timed_out() identify holdout CPUs adds d421e1d64996 sched/idle: Fix missing need_resched() check after rcu_idl [...] adds 7aa1a5e0b70c cpuidle: Fix missing need_resched() check after rcu_idle_enter() adds a668a244fd76 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 45ba7b195a36 arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST adds 70b8839c37db 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 e19289139312 Merge remote-tracking branch 'percpu/for-next' adds ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] adds f9385c855e75 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 1b45905a30fa Merge remote-tracking branch 'drivers-x86/for-next' adds aa57e77b3d28 HSI: Fix PM usage counter unbalance in ssi_hw_init adds 159ef36a168f 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 f4f6aa8740c5 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 d2a704e29711 dt-bindings: usb: dwc3-imx8mp: add imx8mp dwc3 glue bindings adds 6dd2565989b4 usb: dwc3: add imx8mp dwc3 glue layer driver adds fb8587a2c165 arm64: dtsi: imx8mp: add usb nodes adds 43da4f92a611 arm64: dts: imx8mp-evk: enable usb1 as host mode adds 9b3bd898421b usb: gadget: u_serial: use %*ph to print small buffer adds 82c46b8ed9dc usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback adds 8280de6ab07b usb: gadget: composite: Split composite reset and disconnect adds 77adb8bdf422 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded adds 7c9a2598463a usb: dwc3: gadget: Preserve UDC max speed setting adds ed054e4e95d6 USB: gadget: f_printer: set a default q_len adds 601959ecc2b1 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 b20d66d5ef98 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 7a90a4378c6b 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 c49dd6445b24 Merge remote-tracking branch 'extcon/extcon-next' adds 82096ecf589d thunderbolt: Use kmemdup instead of kzalloc and memcpy adds d5a4e5a04ad6 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 1ce582d66dcf 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 2681b4075c45 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 a37c6c28ed5e Merge remote-tracking branch 'scsi/for-next' adds e13a6915a03f vhost/vsock: add IOTLB API support adds aaed29efb82e 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 81f9649b371a 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 c88d615df370 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 9a85c09a3f50 pinctrl: ingenic: Fix JZ4760 support adds b4aa4876e58d pinctrl: ingenic: Rename registers from JZ4760_GPIO_* to J [...] adds 92ff62a7bcc1 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting adds 2f9d9a852f42 pinctrl: nomadik: Remove unused variable in nmk_gpio_dbg_show_one adds 81bd1579b43e pinctrl: mediatek: Fix fallback call path adds 46e5dbe7f36d pinctrl: at91: convert comma to semicolon adds 8ad5749395d0 pinctrl: mediatek: paris: convert comma to semicolon adds 0014d7a9c041 pinctrl: mediatek: moore: convert comma to semicolon adds 502045d91a31 pinctrl: ti-iodelay: convert comma to semicolon adds 86e666df40c9 dt-bindings: pinctrl: rt2880: properly redo bindings adds 53abfe67f024 pinctrl: ralink: rt2880: avoid double pointer to simplify code adds 7391031be7aa pinctrl: ralink: rt2880: return proper error code adds 09f8101d319a pinctrl: ralink: rt2880: add missing NULL check adds 420cf17d975d pinctrl: ralink: rt2880: delete not needed error message adds 8a55d64c3336 pinctrl: ralink: rt2880: preserve error codes adds 50a710873306 pinctrl: ralink: rt2880: use 'PTR_ERR_OR_ZERO' adds c6d212951b0f pinctrl: ralink: rt2880: fix '-Wmissing-prototypes' in ini [...] adds 43878eb7c83d pinctrl: remove empty lines in pinctrl subsystem adds 6d92949813bb Merge branch 'devel' into for-next adds f01e71650d7c Merge remote-tracking branch 'pinctrl/for-next' adds 95ebabde382c capabilities: Don't allow writing ambiguous v3 file capabilities adds eb39ac863850 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 307bb4e1aad6 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 38ecbb26ed76 Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds ead90bb33a9e Merge remote-tracking branch 'coresight/next' adds a918c3558ce8 nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] adds 40f592233f78 nvmem: imx-iim: Use of_device_get_match_data() adds f79cc22292f9 Merge remote-tracking branch 'nvmem/for-next' adds f1ee999f62f6 XArray: Fix split documentation adds 80c1dbebf308 XArray: Fix splitting to non-zero orders adds 30b216d5a7a7 Merge remote-tracking branch 'xarray/main' adds 4424a8d1acc0 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds 6809ea1c570b hv_utils: Add validation for untrusted Hyper-V values adds 46011a70c1c2 Drivers: hv: vmbus: Initialize memory to be sent to the host adds 5c0c26e7dca8 Drivers: hv: vmbus: Reduce number of references to message [...] adds cbf0eda5de05 Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() adds f844988bde35 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] adds 3f71d6b91e7e Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] adds 2d26f5cb7f7f scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] adds d03419fe2048 scsi: storvsc: Resolve data race in storvsc_probe() adds 0ea79b287197 Merge remote-tracking branch 'hyperv/hyperv-next' adds 7abe0224623f Merge tag 'time-namespace-v5.11' of gitolite.kernel.org:pu [...] adds 03b516501017 Merge remote-tracking branch 'pidfd/for-next' adds b5a8d233a588 bus: mhi: core: Add device hardware reset support adds d9f23ea69d41 mhi: pci-generic: Increase number of hardware events adds eb96787a5da8 mhi: pci_generic: Enable burst mode for hardware channels adds 8ccc3279fcad mhi: pci_generic: Add support for reset adds 7389337f0a78 mhi: pci_generic: Add suspend/resume/recovery procedure adds b012ee6bfe2a mhi: pci_generic: Add PCI error handlers adds 8562d4fe34a3 mhi: pci_generic: Add health-check adds 84026a5bbc11 mhi: pci_generic: Increase controller timeout value adds 4da3d07db8ae mhi: pci_generic: Add diag channels adds ec751369d6fb mhi: pci_generic: Set irq moderation value to 1ms for hw channels adds d092478dd36c mhi: use irq_flags if controller driver configures it adds 5d99e0d67df6 Merge remote-tracking branch 'mhi/mhi-next' adds 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size adds 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches adds 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] adds 841a0dfa5113 watch_queue: sample: Display mount tree change notifications adds 54c7f7dec321 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 b1c265b08fca Merge branch 'akpm-current/current' adds 8922f132f22a mm: add definition of PMD_PAGE_ORDER adds a3d198ddd380 mmap: make mlock_future_check() global adds be5be4725523 set_memory: allow set_direct_map_*_noflush() for multiple pages adds 02926f0a848a set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix adds 3e71fb7fa1c4 set_memory: allow querying whether set_direct_map_*() is a [...] adds 626677d5ca23 kfence: fix implicit function declaration adds b4bde14fd7c5 mm: introduce memfd_secret system call to create "secret" [...] adds 32ecfd14d1e4 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 0d2759b87d80 secretmem: use PMD-size pages to amortize direct map fragm [...] adds 471b7a487477 secretmem: add memcg accounting adds f56208cb00c5 PM: hibernate: disable when there are active secretmem users adds ab18caf9a125 arch, mm: wire up memfd_secret system call where relevant adds dbde4028290d arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix adds 0ecdd74a36e2 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix adds 134af39e4a9f secretmem: test: add basic selftest for memfd_secret(2) adds f87684f6470f secretmem-test-add-basic-selftest-for-memfd_secret2-fix adds 49010f283592 Merge branch 'akpm/master' adds 7e4525a4232f Add linux-next specific files for 20210106
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 ++ Documentation/devicetree/bindings/arm/arm,scmi.txt | 8 + Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../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 - .../memory-controllers/renesas,rpc-if.yaml | 6 +- Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../bindings/mtd/partitions/qcom,smem-part.yaml | 33 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 62 +- .../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/fsl,imx8mp-dwc3.yaml | 105 + .../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/filesystems/porting.rst | 7 + 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 | 94 +- Makefile | 2 +- Next/SHA1s | 331 +++ Next/Trees | 333 +++ Next/merge.log | 3138 ++++++++++++++++++++ arch/Kconfig | 9 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/Makefile | 20 +- arch/arc/boot/Makefile | 18 +- arch/arc/include/asm/page.h | 1 + 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/imx6qdl-kontron-samx6i.dtsi | 2 +- 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/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 1 - arch/arm/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 | 2 +- arch/arm64/Makefile | 10 +- 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/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 25 + arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 3 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 25 + arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 31 + arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 33 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 31 + arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 + .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 307 ++ .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 19 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 433 +++ arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 21 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 82 + 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 | 6 +- 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/uaccess.h | 16 +- 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/cpufeature.c | 2 +- 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/arm64/mm/proc.S | 2 +- arch/csky/Kconfig | 20 +- arch/csky/abiv1/inc/abi/ckmmu.h | 9 +- arch/csky/abiv1/inc/abi/vdso.h | 18 +- arch/csky/abiv2/cacheflush.c | 3 + arch/csky/abiv2/inc/abi/ckmmu.h | 43 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/abiv2/inc/abi/vdso.h | 20 +- arch/csky/include/asm/atomic.h | 212 -- arch/csky/include/asm/barrier.h | 82 +- arch/csky/include/asm/bug.h | 2 + arch/csky/include/asm/cmpxchg.h | 27 +- arch/csky/include/asm/futex.h | 121 + arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 9 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 4 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/segment.h | 2 +- arch/csky/include/asm/spinlock.h | 167 -- arch/csky/include/asm/spinlock_types.h | 10 - arch/csky/include/asm/vdso.h | 19 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/atomic.S | 24 +- arch/csky/kernel/entry.S | 106 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/perf_event.c | 2 +- arch/csky/kernel/ptrace.c | 126 +- arch/csky/kernel/setup.c | 18 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/traps.c | 10 +- arch/csky/kernel/vdso.c | 123 +- arch/{riscv => csky}/kernel/vdso/.gitignore | 0 arch/csky/kernel/vdso/Makefile | 67 + arch/{riscv => csky}/kernel/vdso/note.S | 0 arch/csky/kernel/vdso/rt_sigreturn.S | 14 + arch/csky/kernel/vdso/so2s.sh | 5 + arch/csky/kernel/vdso/vdso.S | 16 + arch/csky/kernel/vdso/vdso.lds.S | 54 + arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 388 ++- arch/csky/mm/init.c | 35 +- arch/csky/mm/tlb.c | 42 +- arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/Kconfig | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 14 +- arch/mips/boot/compressed/decompress.c | 3 +- arch/mips/boot/compressed/head.S | 18 +- arch/mips/configs/loongson3_defconfig | 2 + arch/mips/include/asm/elf.h | 56 +- arch/mips/include/asm/elfcore-compat.h | 29 + arch/mips/include/asm/irq_cpu.h | 2 - arch/mips/include/asm/mach-generic/irq.h | 6 - arch/mips/include/asm/mach-loongson64/loongson.h | 2 +- arch/mips/kernel/Makefile | 5 +- arch/mips/kernel/binfmt_elfn32.c | 106 - arch/mips/kernel/binfmt_elfo32.c | 109 - arch/mips/kernel/cacheinfo.c | 34 +- arch/mips/kernel/cevt-txx9.c | 2 +- arch/mips/kernel/irq-rm7000.c | 45 - arch/mips/kernel/perf_event_mipsxx.c | 22 +- arch/mips/kernel/scall64-n64.S | 2 +- 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/Kconfig | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/Kconfig | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/platforms/powernv/opal-core.c | 6 +- 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/Kconfig | 1 - arch/s390/crypto/aes_s390.c | 2 + arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/Kconfig | 3 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/{extable_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 | 4 +- 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/hyperv/hv_init.c | 4 + arch/x86/include/asm/compat.h | 11 - arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/elfcore-compat.h | 31 + arch/x86/include/asm/kfence.h | 59 + arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/set_memory.h | 4 +- arch/x86/kernel/cpu/mce/core.c | 15 +- arch/x86/kernel/cpu/mshyperv.c | 18 + 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 | 9 +- 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/bus/mhi/core/init.c | 9 +- drivers/bus/mhi/core/main.c | 13 + drivers/bus/mhi/pci_generic.c | 359 ++- 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/imx/clk-imx8qxp.c | 26 +- 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/clk/tegra/Kconfig | 3 + drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-tegra124-emc.c | 41 +- drivers/clk/tegra/clk-tegra124.c | 26 +- drivers/clk/tegra/clk.h | 18 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpuidle/cpuidle-tegra.c | 2 +- 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/devfreq/devfreq.c | 4 +- drivers/devfreq/governor.h | 2 +- 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/arm_scmi/smc.c | 41 +- drivers/firmware/dmi-id.c | 1 + drivers/gpio/Kconfig | 6 +- drivers/gpio/gpio-rcar.c | 27 - drivers/gpio/gpio-sl28cpld.c | 4 +- drivers/gpio/gpiolib.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 | 14 +- 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 | 2084 ++----------- drivers/gpu/drm/i915/display/intel_display.h | 15 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 124 + .../gpu/drm/i915/display/intel_display_debugfs.h | 3 + drivers/gpu/drm/i915/display/intel_display_power.c | 127 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- drivers/gpu/drm/i915/display/intel_display_types.h | 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 | 131 +- drivers/gpu/drm/i915/display/intel_sprite.c | 50 +- drivers/gpu/drm/i915/display/intel_sprite.h | 10 + drivers/gpu/drm/i915/display/intel_tc.c | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/execlist.h | 3 - drivers/gpu/drm/i915/gvt/fb_decoder.h | 6 +- drivers/gpu/drm/i915/gvt/gtt.h | 11 +- drivers/gpu/drm/i915/gvt/gvt.h | 4 + drivers/gpu/drm/i915/gvt/handlers.c | 5 +- drivers/gpu/drm/i915/gvt/interrupt.h | 5 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 11 + drivers/gpu/drm/i915/gvt/mpt.h | 2 + drivers/gpu/drm/i915/gvt/scheduler.h | 5 + drivers/gpu/drm/i915/i915_cmd_parser.c | 27 +- 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/hv/channel.c | 13 +- drivers/hv/channel_mgmt.c | 39 +- drivers/hv/hv_fcopy.c | 37 +- drivers/hv/hv_kvp.c | 123 +- drivers/hv/hv_snapshot.c | 89 +- drivers/hv/hv_util.c | 222 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 82 +- drivers/hv/vmbus_drv.c | 45 +- 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/i2c/busses/i2c-bcm-iproc.c | 254 +- drivers/i2c/busses/i2c-elektor.c | 3 +- drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 15 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-mlxcpld.c | 34 +- drivers/i2c/busses/i2c-mt65xx.c | 27 +- drivers/i2c/busses/i2c-qcom-geni.c | 59 +- drivers/i2c/busses/i2c-rcar.c | 66 +- drivers/i2c/busses/i2c-sprd.c | 8 +- drivers/i2c/i2c-core-acpi.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/infiniband/hw/qib/qib_fs.c | 68 +- 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-loongson-liointc.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/Kconfig | 6 +- drivers/memory/emif.c | 3 +- drivers/memory/mtk-smi.c | 4 +- drivers/memory/tegra/Kconfig | 4 +- drivers/memory/tegra/tegra124-emc.c | 377 ++- drivers/memory/tegra/tegra124.c | 82 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/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/dsa/lantiq_gswip.c | 27 +- 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/cadence/macb_main.c | 2 +- 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 | 10 +- 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/realtek/r8169_main.c | 6 +- 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/hyperv/hyperv_net.h | 3 + drivers/net/hyperv/netvsc.c | 2 + drivers/net/hyperv/rndis_filter.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/usb/qmi_wwan.c | 1 + 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/nvmem/core.c | 1 + drivers/nvmem/imx-iim.c | 7 +- drivers/pcmcia/cistpl.c | 4 +- drivers/phy/ingenic/Makefile | 2 +- drivers/phy/mediatek/Kconfig | 4 +- drivers/phy/motorola/phy-cpcap-usb.c | 19 +- drivers/pinctrl/actions/pinctrl-owl.c | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 2 +- drivers/pinctrl/core.c | 1 - drivers/pinctrl/freescale/pinctrl-imx1-core.c | 1 - drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 + drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 1 - drivers/pinctrl/nomadik/pinctrl-nomadik.c | 1 - drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-ingenic.c | 80 +- drivers/pinctrl/pinctrl-st.c | 1 - drivers/pinctrl/pinctrl-sx150x.c | 1 - drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 - drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 - drivers/pinctrl/ralink/pinctrl-rt2880.c | 47 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 1 - drivers/pinctrl/renesas/pfc-r8a77951.c | 1 - drivers/pinctrl/renesas/pfc-r8a7796.c | 1 - drivers/pinctrl/renesas/pfc-r8a77965.c | 1 - drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- 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/Kconfig | 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 | 29 + drivers/regulator/Makefile | 3 + drivers/regulator/atc260x-regulator.c | 539 ++++ drivers/regulator/bd70528-regulator.c | 11 +- drivers/regulator/bd71828-regulator.c | 13 +- drivers/regulator/bd718x7-regulator.c | 57 + drivers/regulator/core.c | 6 +- drivers/regulator/mtk-dvfsrc-regulator.c | 215 ++ 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/scsi/storvsc_drv.c | 62 +- 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 | 8 +- drivers/spi/Makefile | 1 - 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 | 12 +- drivers/spi/spi-txx9.c | 477 --- 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/Kconfig | 10 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/drd.c | 25 +- drivers/usb/dwc3/dwc3-imx8mp.c | 363 +++ drivers/usb/dwc3/dwc3-meson-g12a.c | 2 +- drivers/usb/dwc3/gadget.c | 142 +- drivers/usb/dwc3/ulpi.c | 38 +- drivers/usb/gadget/Kconfig | 2 + drivers/usb/gadget/composite.c | 31 +- drivers/usb/gadget/configfs.c | 15 +- drivers/usb/gadget/function/f_printer.c | 6 + drivers/usb/gadget/function/f_uac2.c | 69 +- drivers/usb/gadget/function/u_ether.c | 9 +- drivers/usb/gadget/function/u_serial.c | 4 +- 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/storage/unusual_uas.h | 7 + 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/Kconfig.binfmt | 2 +- fs/Makefile | 1 + fs/afs/dir.c | 49 +- fs/afs/dir_edit.c | 6 +- fs/afs/xdr_fs.h | 25 +- fs/aio.c | 9 +- fs/binfmt_elf.c | 19 +- fs/binfmt_elf_fdpic.c | 22 +- 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/compat_binfmt_elf.c | 7 +- 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/main.c | 4 +- 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/inode.c | 1 + fs/iomap/seek.c | 125 +- fs/jfs/jfs_filsys.h | 1 + fs/jfs/jfs_mount.c | 10 + fs/jfs/super.c | 1 - fs/mount.h | 18 + fs/mount_notify.c | 222 ++ fs/namespace.c | 82 +- 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 | 19 +- fs/notify/group.c | 25 +- fs/notify/inotify/inotify_user.c | 4 +- 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/quota/quota_v2.c | 11 +- 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_rect.h | 13 + include/drm/drm_simple_kms_helper.h | 24 + include/dt-bindings/clock/imx8-clock.h | 2 + include/keys/encrypted-type.h | 2 +- include/kvm/arm_pmu.h | 2 +- include/linux/clk/tegra.h | 8 + include/linux/clocksource.h | 2 +- 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/elfcore-compat.h | 15 +- include/linux/elfcore.h | 7 +- include/linux/extcon.h | 23 + include/linux/fsnotify_backend.h | 1 + include/linux/gfp.h | 2 + include/linux/hugetlb.h | 2 +- include/linux/hyperv.h | 58 +- 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/mhi.h | 11 + include/linux/mm-arch-hooks.h | 22 - include/linux/mm.h | 2 + include/linux/mmzone.h | 17 + include/linux/mount.h | 1 - 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 | 42 +- 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/usb/composite.h | 2 + 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/soc/tegra/emc.h | 16 - include/trace/events/afs.h | 2 + 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 | 3 + kernel/audit.c | 2 +- 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/kexec_core.c | 2 +- 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 | 79 + 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 | 60 +- 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 | 7 + 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-writeback.c | 2 +- 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/key/af_key.c | 6 +- net/lapb/lapb_iface.c | 1 + 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/vmw_vsock/hyperv_transport.c | 4 +- net/xdp/xsk.c | 16 +- net/xdp/xsk_buff_pool.c | 3 +- net/xdp/xsk_queue.h | 5 + net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_policy.c | 30 +- 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 + security/selinux/hooks.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/acp3x-rt5682-max9836.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 | 122 +- sound/soc/codecs/rt1015.h | 5 - 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/boards/sof_rt5682.c | 7 - sound/soc/intel/catpt/pcm.c | 12 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +- sound/soc/intel/skylake/cnl-sst.c | 1 + sound/soc/mediatek/Kconfig | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 6 - .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 6 - .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 6 - sound/soc/meson/aiu-fifo-i2s.c | 1 - sound/soc/meson/aiu-fifo-spdif.c | 1 - sound/soc/meson/aiu-fifo.c | 18 +- sound/soc/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/cpupower/Makefile | 8 +- tools/power/cpupower/bench/Makefile | 2 +- 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/drivers/net/mlxsw/qos_pfc.sh | 2 +- tools/testing/selftests/net/xfrm_policy.sh | 45 +- .../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 + 1510 files changed, 55546 insertions(+), 22396 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 create mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.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/freescale/imx8mn-beacon-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi create mode 100644 arch/arm64/boot/dts/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 create mode 100644 arch/mips/include/asm/elfcore-compat.h delete mode 100644 arch/mips/kernel/binfmt_elfn32.c delete mode 100644 arch/mips/kernel/binfmt_elfo32.c delete mode 100644 arch/mips/kernel/irq-rm7000.c 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/elfcore-compat.h 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/mtk-dvfsrc-regulator.c create mode 100644 drivers/regulator/rt4831-regulator.c delete mode 100644 drivers/spi/spi-txx9.c delete mode 100644 drivers/staging/media/allegro-dvt/Kconfig delete mode 100644 drivers/staging/media/allegro-dvt/TODO 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 create mode 100644 drivers/usb/dwc3/dwc3-imx8mp.c 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 delete mode 100644 include/soc/tegra/emc.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