This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 4c792ad103f3 arm64: use asm-generic/mmu_context.h for no-op implementations adds 8e90b4b1305a s390: correct __bootdata / __bootdata_preserved macros adds 7e2b2da60658 Merge tag 's390-5.10-2' of git://git.kernel.org/pub/scm/li [...] adds 9480b4e75b71 cachefiles: Handle readpage error correctly adds c3a98c3ad5c0 crypto: x86/poly1305 - add back a needed assignment adds 41ba50b0572e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds bf9a76a470d8 arch/um: partially revert the conversion to __section() macro adds 4525c8781ec0 scsi: qla2xxx: remove incorrect sparse #ifdef adds 38dc5079da70 Fix compat regression in process_vm_rw() adds 194810f78402 dt-bindings: leds: Update devicetree documents for ID_RGB adds f83b03fc727a dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value adds ca05f3331655 of: Fix reserved-memory overlap detection adds 1acd4577a66f dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema adds 50d68feee010 dt-bindings: input: convert cros-ec-keyb to json-schema adds 5c024e68d79b mfd: google,cros-ec: add missing properties adds 6ad8838de4e9 dt-bindings: More whitespace clean-ups in schema files adds 62298364bd48 dt-bindings: Explicitly allow additional properties in boa [...] adds f84e2c5c528d dt-bindings: Another round of adding missing 'additionalPr [...] adds 4d09c1d95267 Merge tag 'devicetree-fixes-for-5.10-1' of git://git.kerne [...] adds f78f63da916e mm/process_vm_access: Add missing #include <linux/compat.h> adds 3e6631485fae vmlinux.lds.h: Keep .ctors.* with .ctors adds c39866f268f8 arm/build: Always handle .ARM.exidx and .ARM.extab sections adds 8c2ab803e565 Merge tag 'orphan-handling-v5.10-rc2' of git://git.kernel. [...] adds afc18069a2cb x86/kexec: Use up-to-dated screen_info copy to fill boot params adds 3cb73bc3fa2a hyperv_fb: Update screen_info after removing old framebuffer adds f2ac57a4c49d x86/unwind/orc: Fix inactive tasks with stack pointer in % [...] adds c3b484c439b0 x86/syscalls: Document the fact that syscalls 512-547 are [...] adds abee7c494d8c x86/alternative: Don't call text_poke() in lazy TLB mode adds ed8780e3f2ec Merge tag 'x86-urgent-2020-10-27' of git://git.kernel.org/ [...] adds 761a8c58db6b tracing, synthetic events: Replace buggy strcat() with seq [...] adds 23859ae44402 Merge tag 'trace-v5.10-rc1' of git://git.kernel.org/pub/sc [...] adds 5112e9a540fb ext4: fix double locking in ext4_fc_commit_dentry_updates() adds d0520df7240f ext4: properly check for dirty state in ext4_inode_datasyn [...] adds e029c5f27987 ext4: make num of fast commit blocks configurable adds ababea77bc50 ext4: use s_mount_flags instead of s_mount_state for fast [...] adds ea4b01d9b81f jbd2: fix a kernel-doc markup adds b5b18160a3e7 ext4: fix mmap write protection for data=journal mode adds 8c9be1e58a8d ext4: use IS_ERR() for error checking of path adds d7dce9e08595 ext4: do not use extent after put_bh adds f8f4acb6cded ext4: use generic casefolding support adds 6694875ef804 ext4: indicate that fast_commit is available via /sys/fs/e [...] adds 58130a6cd062 Merge tag 'ext4_for_linus_fixes' of git://git.kernel.org/p [...] adds 06a17bbe1d47 afs: Fix copy_file_range() adds acc080d15dde afs: Fix tracing deref-before-check adds 248c944e2159 afs: Fix a use after free in afs_xattr_get_acl() adds d383e346f97d afs: Fix afs_launder_page to not clear PG_writeback adds fa04a40b169f afs: Fix to take ref on page when PG_private is set adds 21db2cdc667f afs: Fix page leak on afs_write_begin() failure adds f792e3ac82fe afs: Fix where page->private is set during write adds 185f0c7073bd afs: Wrap page->private manipulations in inline functions adds 65dd2d6072d3 afs: Alter dirty range encoding in page->private adds f86726a69dec afs: Fix afs_invalidatepage to adjust the dirty region adds 2d9900f26ad6 afs: Fix dirty-region encoding on ppc32 with 64K pages adds 598a597636f8 Merge tag 'afs-fixes-20201029' of git://git.kernel.org/pub [...] adds edebc8407b88 RDMA/rxe: Fix small problem in network_type patch adds fbdd0049d98d RDMA/mlx5: Fix devlink deadlock on net namespace deletion adds 7d66a71488d7 RDMA/uverbs: Fix false error in query gid IOCTL adds 071ba4cc559d RDMA: Add rdma_connect_locked() adds a2267f8a52ee RDMA/qedr: Fix memory leak in iWARP CM adds b9c0f4bd5b81 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds df833050cced net: ipa: command payloads already mapped adds 4f3391ce8f5a chelsio/chtls: fix tls record info to user adds d701ec326a31 ionic: clean up sparse complaints adds 43ecf7b46f26 ionic: no rx flush in deinit adds 0c32a28e247f ionic: fix mem leak in rx_empty adds 0c3b7f4b812f Merge branch 'ionic-memory-usage-fixes' adds dab234227cbd net: ucc_geth: Drop extraneous parentheses in comparison adds 435ccfa894e3 tcp: Prevent low rmem stalls with SO_RCVLOWAT. adds ee7a376421dd net: hns3: clean up a return in hclge_tm_bp_setup() adds 937d84205884 cxgb4: set up filter action after rewrites adds af545bb5ee53 vsock: use ns_capable_noaudit() on socket create adds 4a9baf45fd72 net/smc: fix null pointer dereference in smc_listen_decline() adds 96d6fded958d net/smc: fix suppressed return code adds 1dc0d1cf6f3d s390/ism: fix incorrect system EID adds 522ee51e6771 Merge branch 'net-smc-fixes-2020-10-23' adds 1601559be3e4 mlxsw: Only advertise link modes supported by both driver [...] adds adc80b6cfedf mlxsw: core: Fix memory leak on module removal adds 0daf2bf5a2dc mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() adds 19c176eb0798 Merge branch 'mlxsw-various-fixes' adds 21d6a11e2cad bnxt_en: Fix regression in workqueue cleanup logic in bnxt [...] adds 631ce27a3006 bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. adds f75d9a0aa967 bnxt_en: Re-write PCI BARs after PCI fatal error. adds a1301f08c5ac bnxt_en: Check abort error state in bnxt_open_nic(). adds 825741b07172 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. adds 10067b501990 Merge branch 'bnxt_en-bug-fixes' adds e3364c5ff3ff net: hns3: Clear the CMDQ registers before unmapping BAR region adds 28e9dcd91720 chelsio/chtls: fix deadlock issue adds 6daa1da4e262 chelsio/chtls: fix memory leaks in CPL handlers adds 6c211809c87f devlink: Fix some error codes adds 0d8cb9464a7d devlink: Unlock on error in dumpit() adds 68b9f0865b1e ravb: Fix bit fields checking in ravb_hwtstamp_get() adds 501b72ae2472 net/sched: act_mpls: Add softdep on mpls_gso.ko adds 2ac8af0967aa ibmveth: Fix use of ibmveth in a bridge. adds d6535dca2885 net: protect tcf_block_unbind with block lock adds 51467431200b gtp: fix an use-before-init in gtp_newlink() adds ceb1eb2fb609 tipc: fix memory leak caused by tipc_buf_append() adds 9c3f94e1681b mptcp: add missing memory scheduling in the rx path adds 8fc3672a8ad3 ibmvnic: fix ibmvnic_set_mac adds eadd1befdd77 netem: fix zero division in tabledist adds 2734a24e6e5d r8169: fix issue with forced threading in combination with [...] adds 934291ffb638 Merge tag 'net-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] adds 4169e889e588 include: jhash/signal: Fix fall-through warnings for Clang adds 07e088730245 Merge tag 'fallthrough-fixes-clang-5.10-rc2' of git://git. [...] adds 7654e9a8389a kbuild: remove unused OBJSIZE adds e36aec504147 builddeb: Fix rootless build in setuid/setgid directory adds 7b18a2ee9f1b Merge remote-tracking branch 'kbuild-current/fixes' into master adds 9fa2e7af3d53 ARM: 9019/1: kprobes: Avoid fortify_panic() when copying o [...] adds bf13aa78709b Merge remote-tracking branch 'arm-current/fixes' into master adds 0fa97e9403c7 arm64: vdso32: Allow ld.lld to properly link the VDSO adds 1de111b51b82 KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMC [...] adds 332576e69a04 arm64: avoid -Woverride-init warning adds 5bc7c1156f3f kselftest/arm64: Fix check_buffer_fill test adds 041fa41f5422 kselftest/arm64: Fix check_tags_inclusion test adds 386cf789fa6d kselftest/arm64: Fix check_child_memory test adds 7419390a466e kselftest/arm64: Fix check_mmap_options test adds cbb268af05de kselftest/arm64: Fix check_ksm_options test adds 493b35db0548 kselftest/arm64: Fix check_user_mem test adds 5f692a81b4e9 arm64: vmlinux.lds: account for spurious empty .igot.plt sections adds a2d50c1c77aa arm64: efi: increase EFI PE/COFF header padding to 64 KB adds 13150bc5416f module: use hidden visibility for weak symbol references adds ef5dd6a0c828 arm64: mte: Document that user PSTATE.TCO is ignored by ke [...] adds 8a6b88e66233 arm64: Add part number for Arm Cortex-A77 adds 96d389ca1011 arm64: Add workaround for Arm Cortex-A77 erratum 1508412 adds 780b2278c279 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] adds 6d7fe8aa4503 MAINTAINERS: step down as maintainer of UniPhier SoCs and [...] adds 421f2597bf42 MAINTAINERS: Move Kukjin Kim to credits adds 666674cc1872 MAINTAINERS: Move Sangbeom Kim to credits adds b64d814257b0 arm64: dts: marvell: espressobin: Add ethernet switch aliases adds 0b58725fb9a4 ARM: mvebu: drop pointless check for coherency_base adds 3a69e4e606a6 Merge tag 'mvebu-fixes-5.9-1' of git://git.kernel.org/pub/ [...] adds dea252fa41cd ARM: dts: sun4i-a10: fix cpu_alert temperature adds a98182af7289 Merge tag 'sunxi-fixes-for-5.9-2' of git://git.kernel.org/ [...] adds 7d54eb90cd44 dt-bindings: sram: sunxi-sram: add V3s compatible string adds b0fc70ce1f02 arm64: berlin: Select DW_APB_TIMER_OF adds 202f8e5c4975 ARM: dts: mmp3: Add power domain for the camera adds 30bbbcda5be4 ARM: dts: mmp2-olpc-xo-1-75: Use plural form of "-gpios" adds 722939528a37 tee: client UUID: Skip REE kernel login method as well adds 9774dd685355 Merge tag 'tee-fix-for-v5.10' of git://git.linaro.org:/peo [...] adds 45b9e04d5ba0 firmware: arm_scmi: Fix ARCH_COLD_RESET adds 7adb2c8aaaa6 firmware: arm_scmi: Expand SMC/HVC message pool to more than one adds 9724722fde8f firmware: arm_scmi: Add missing Rx size re-initialisation adds c7821c2d9c0d firmware: arm_scmi: Fix locking in notifications adds b9ceca6be432 firmware: arm_scmi: Fix duplicate workqueue name adds 926e97852eaf Merge tag 'scmi-fixes-5.10' of git://git.kernel.org/pub/sc [...] adds c8fa942bd3fb arm64: defconfig: Build in CONFIG_GPIO_MXC by default adds f06dd1d41949 ARM: imx_v6_v7_defconfig: Build in CONFIG_GPIO_MXC by default adds d6820bc6508c ARM: multi_v7_defconfig: Build in CONFIG_GPIO_MXC by default adds dff61e683e74 Merge tag 'imx-fixes-5.10' of git://git.kernel.org/pub/scm [...] adds 1b208bab34dc arm64: dts: meson-axg: add USB nodes adds f450d2c219f6 arm64: dts: meson-axg-s400: enable USB OTG adds a1afbbb02857 arm64: dts: meson: add missing g12 rng clock adds 1fdc97ae450e arm64: dts: amlogic: meson-g12: use the G12A specific dwma [...] adds f3362f0c1817 arm64: dts: amlogic: add missing ethernet reset ID adds 930eae9d3dd4 ARM: dts: meson8: remove two invalid interrupt lines from [...] adds f7d933388f11 arm64: dts: meson: odroid-n2 plus: fix vddcpu_a pwm adds 91caef27a15c Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] adds 24cb90964665 ARM: imx_v4_v5_defconfig: Select CONFIG_GPIO_MXC adds ccee91b568e3 ARM: multi_v5_defconfig: Select CONFIG_GPIO_MXC adds e5a329790409 Merge tag 'imx-fixes-5.10-2' of git://git.kernel.org/pub/s [...] adds 18e09253ac68 ARM: dts: stm32: Describe Vin power supply on stm32mp15xx- [...] adds 728a7e225ad8 ARM: dts: stm32: Describe Vin power supply on stm32mp157c- [...] adds 01eea23687ed Merge tag 'stm32-dt-for-v5.10-fixes-1' of git://git.kernel [...] adds 3d696f42c7f4 soc: ti: ti_sci_pm_domains: check for proper args count in xlate adds fdc24d722f35 MAINTAINERS: Add Jernej Škrabec as a reviewer for Allwinne [...] adds a2089ac7f8dc arm64: dts: allwinner: pinetab: Drop unnecessary address/s [...] adds 97a38c1c213b arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay adds 419c65f5000a arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay adds d7cdff444579 arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node adds 927f42fcc1b4 arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node adds b34bf9f6a623 arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node adds b3eec3212e66 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node adds 8d80e2f00a42 Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LE [...] adds e76724153f5b ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay [...] adds 353c3de1303f ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on E [...] adds f94f78bd93f5 ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX dela [...] adds e080ab31a0aa ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX d [...] adds 57dbe558457b ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Et [...] adds b1064037e8ec ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY adds 3914160ffc0b ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX dela [...] adds 2bd8570d20c8 arm64: dts: allwinner: h5: libretech-all-h5-cc: Enable RGM [...] adds 1a9a8910b215 arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/ [...] adds 107954afc5df arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node adds deaafe8edde7 Merge tag 'sunxi-fixes-for-5.10-1' of git://git.kernel.org [...] adds d8486fcf64f2 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] 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 c052d730e500 Merge remote-tracking branch 'sparc/master' into master adds 472547778de2 selftest/bpf: Fix profiler test using CO-RE relocation for enums adds 343a3e8bc635 bpf: Fix -Wshadow warnings adds c66dca98a24c samples/bpf: Set rlimit for memlock to infinity in all samples adds 821f5c90130d bpf: Add struct bpf_redir_neigh forward declaration to BPF [...] adds e5e1a4bc916d xsk: Fix possible memory leak at socket close adds 1e6f5dcc1b9e tools, bpftool: Avoid array index warnings. adds 0698ac66e010 tools, bpftool: Remove two unused variables. adds 28e396c68740 Merge remote-tracking branch 'bpf/master' into master adds 7fe94612dd4c xfrm: interface: fix the priorities for ipip and ipv6 tunnels adds a779d91314ca net: xfrm: fix a race condition during allocing spi adds c990d30fc0f6 Merge remote-tracking branch 'ipsec/master' into master adds f7b6603c6667 ALSA: fix kernel-doc markups adds 2a6eca16f376 ALSA: make snd_kcontrol_new name a normal string adds f15cfca818d7 ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 adds 8a8de09cb2ad ALSA: hda/realtek - Fixed HP headset Mic can't be detected adds 215a22ed31a1 ALSA: hda: Refactor codec PM to use direct-complete optimization adds f5dac54d9d93 ALSA: hda: Separate runtime and system suspend adds 9fc149c3bce7 ALSA: hda: Reinstate runtime_allow() for all hda controllers adds c7c2266d1f5c Merge remote-tracking branch 'sound-current/for-linus' int [...] adds 9709fa61113d Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 9fe9efd6924c ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function adds 1849a3872f03 ASoC: Intel: atom: Remove duplicate kconfigs adds 1d159edf1954 ASoC: Intel: catpt: Wake up device before configuring SSP port adds 3d53c6df4299 ASoC: Intel: catpt: Relax clock selection conditions adds eb5a558705c7 ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015 adds f47d07425157 ASoC: codecs: wsa881x: add missing stream rates and format adds 3f48b6eba15e ASoC: qcom: sdm845: set driver name correctly adds 20afe581c9b9 ASoC: cs42l51: manage mclk shutdown delay adds 6e5329c6e603 ASoC: SOF: loader: handle all SOF_IPC_EXT types adds fc0522bbe02f ASoC: codecs: wcd934x: Set digital gain range correctly adds 6d6bc54ab4f2 ASoC: codecs: wcd9335: Set digital gain range correctly adds ce038aeaee68 Merge tag 'v5.10-rc1' into asoc-5.10 adds cf9d21984da2 ASoC: qcom: lpass-sc7180: Fix MI2S bitwidth field bit positions adds 6ec6c3693a38 ASoC: qcom: lpass-cpu: Fix clock disable failure adds 838c70799b04 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds 7b0589d14726 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds 780f88b04704 Merge remote-tracking branch 'regmap/for-5.10' into regmap-linus adds 149c76fc94fa Merge remote-tracking branch 'regmap-fixes/for-linus' into master adds 43c3e148830a MAINTAINERS: Add entry for Qualcomm IPQ4019 VQMMC regulator adds c432bf3e3d82 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] adds 6e142ce3c49f Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] adds e6764765fd5f Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 43b6bf406cd0 spi: imx: fix runtime pm support for !CONFIG_PM adds 3bfd5f422f07 Merge tag 'v5.10-rc1' into spi-5.10 adds 5e31ba0c0543 spi: bcm2835: fix gpio cs level inversion adds 9b3a2f2e8a67 Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds 35ef61c3e1b3 Merge remote-tracking branch 'spi-fixes/for-linus' into master adds 82776f6c75a9 tty: serial: 21285: fix lockup on open adds c97f2a6fb3df tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 wor [...] adds 6ca03f90527e vt: keyboard, simplify vt_kdgkbsent adds 82e61c3909db vt: keyboard, extend func_buf_lock to readers adds d54654790302 vt_ioctl: fix GIO_UNIMAP regression adds b4b9c46dcd86 Merge remote-tracking branch 'tty.current/tty-linus' into master adds 063a3d67693e usb: typec: stusb160x: fix some signedness bugs adds cbdc0f54560f usb: fix kernel-doc markups adds 3cd54a618834 usb: host: fsl-mph-dr-of: check return of dma_set_mask() adds 38203b8385bf usb: cdc-acm: fix cooldown mechanism adds 2d9c6442a9c8 usb: typec: tcpm: reset hard_reset_count for any disconnect adds b9c6f782150c usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe adds 32d174d2d5eb usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe() adds 0942d59b0af4 usbcore: Check both id_table and match() when both available adds 0cb686692fd2 USB: apple-mfi-fastcharge: don't probe unhandled devices adds f27891abb793 usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x adds befa1c2d65c6 usb: typec: stusb160x: fix signedness comparison issue wit [...] adds a75e2d604da8 xhci: Fix sizeof() mismatch adds 2a632815683d usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC adds 712da5fc4a66 xhci: Don't create stream debugfs files with spinlock held. adds 8ccfe04b12e0 Merge remote-tracking branch 'usb.current/usb-linus' into master adds bebe1677e908 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL adds e161d3b677c0 usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command adds e9cc089610bd usb: cdns3: gadget: free interrupt after gadget has deleted adds 51609fba0cca usb: dwc3: simple: add support for Hikey 970 adds 45566143a29e Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master adds a46b973bced1 USB: serial: option: add Quectel EC200T module support adds a3d21345a80a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' [...] adds defe40af1a71 usb: cdns3: Variable 'length' set but not used adds 5fca3f062879 usb: cdns3: gadget: suspicious implicit sign extension adds 8c354998ff88 usb: cdns3: Fix on-chip memory overflow issue adds a604b00a095c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-f [...] adds 209c805835b2 phy: usb: Fix incorrect clearing of tca_drv_sel bit in SET [...] adds eb9c4dd9bdfd phy: tegra: xusb: Fix dangling pointer on probe failure adds fcea94ac6154 phy: qcom-qmp: Initialize another pointer to NULL adds 25d76fed7ffe phy: cpcap-usb: Use IRQF_ONESHOT adds efbc61d3dc56 Merge remote-tracking branch 'phy/fixes' into master adds 179f5dc36b0a staging: octeon: repair "fixed-link" support adds 49d28ebdf1e3 staging: octeon: Drop on uncorrectable alignment or FCS error adds 647a6002cb41 staging: comedi: cb_pcidas: Allow 2-channel commands for A [...] adds b6ae84d64895 staging: mmal-vchiq: Fix memory leak for vchiq_instance adds d3a85737521a staging: wfx: fix use of uninitialized pointer adds df5fbca677c9 staging: wfx: fix test on return value of gpiod_get_value() adds 7e97e4cbf300 staging: fieldbus: anybuss: jump to correct label in an er [...] adds 4f8d1b15dcae Merge remote-tracking branch 'staging.current/staging-linu [...] adds 80ade22c06ca misc: mic: remove the MIC drivers adds 0f5cef2b2904 coresight: add module license adds 39a7661dcf65 coresight: Fix uninitialised pointer bug in etm_setup_aux() adds 80624263fa28 coresight: cti: Initialize dynamic sysfs attributes adds 04f505c6dc9f Merge remote-tracking branch 'char-misc.current/char-misc- [...] adds 7342ca34d931 thunderbolt: Add the missed ida_simple_remove() in ring_re [...] adds 129327eed9ff Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] adds 33b6c39e747c Input: adxl34x - clean up a data type in adxl34x_probe() adds b1884583fcd1 Input: i8042 - allow insmod to succeed on devices without [...] adds 72c59ab4e74c Merge remote-tracking branch 'input-current/for-linus' int [...] 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 0aa3ae93f9a6 Merge remote-tracking branch 'ide/master' into master adds dc6bf4da825a selftests/ftrace: Use $FUNCTION_FORK to reference kernel f [...] adds e3e403125670 selftests/ftrace: check for do_sys_openat2 in user-memory test adds f825d3f7ed93 selftests: filter kselftest headers from command in lib.mk adds 1948172fdba5 selftests: pidfd: fix compilation errors due to wait.h adds ef7086347c82 selftests/harness: prettify SKIP message whitespace again adds 0b18fed98bf9 selftests: pidfd: use ksft_test_result_skip() when skipping test adds b5ec9fe5be5e selftests: pidfd: skip test on kcmp() ENOSYS adds 90da74af349e selftests: pidfd: add CONFIG_CHECKPOINT_RESTORE=y to config adds 7b9621d45931 selftests: pidfd: drop needless linux/kcmp.h inclusion in [...] adds 08c5d41130e5 selftests: android: fix multiple definition of sock_name adds c8979b500597 selftests: proc: fix warning: _GNU_SOURCE redefined adds 375ffe7c36ce selftests: core: use SKIP instead of XFAIL in close_range_test.c adds f9a5285446a2 selftests: clone3: use SKIP instead of XFAIL adds 1488472e712d selftests: binderfs: use SKIP instead of XFAIL adds 97967ac8b31a Merge remote-tracking branch 'kselftest-fixes/fixes' into master adds 484f910e93b4 dmaengine: idxd: fix wq config registers offset programming adds 768664114b1a dmaengine: ti: k3-udma: fix -Wenum-conversion warning adds fd730807e021 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master adds 1b8d1070857d mtd: rawnand: mxc: Move the ECC engine initialization to t [...] adds 3aee8a3a88fa mtd: rawnand: ifc: Move the ECC engine initialization to t [...] adds 69a8eed58cc0 mtd: spi-nor: Don't copy self-pointing struct around adds 324f78dfb442 mtd: spi-nor: Fix address width on flash chips > 16MB adds b764a607674d Merge remote-tracking branch 'mtd-fixes/mtd/fixes' into master adds 31b4d8e172f6 MIPS: export has_transparent_hugepage() for modules adds 417bab38bc39 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master adds 5a169bf04cd2 x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID adds c5f58d8ba9fc Merge remote-tracking branch 'kvm-fixes/master' into master adds 402dab548d0d hwmon: (pmbus/max20730) use scnprintf() instead of snprintf() adds a5365f133d34 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 1afc708dcae4 btrfs: fix relocation failure due to race with fallocate adds 7837fa88704a btrfs: drop the path before adding block group sysfs files adds cad69d139651 btrfs: tree-checker: fix incorrect printk format adds 85d07fbe09ef btrfs: tree-checker: validate number of chunk stripes and parity adds 83bc1560e02e btrfs: fix use-after-free on readahead extent after failur [...] adds 66d204a16c94 btrfs: fix readahead hang and use-after-free after removin [...] adds 5223cc60b40a btrfs: drop the path before adding qgroup items when enabl [...] adds 49d11bead7d5 btrfs: add a helper to read the tree_root commit root for [...] adds 0425e7badbdc btrfs: don't fallback to buffered read if we don't need to adds d5c8238849e7 btrfs: convert data_seqcount to seqcount_mutex_t adds 45d8f990a77f Merge branch 'misc-5.10' into next-fixes adds a017cf95235a Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds 77f6ab8b7768 don't dump the threads that had been already exiting when zapped. adds 841d6afec1d8 Merge remote-tracking branch 'vfs-fixes/fixes' into master adds 424f5ca7c851 MAINTAINERS: move Kamil Debski to credits adds 215f06d7efc2 MAINTAINERS: move Kyungmin Park to credits adds d5a69b6ba186 MAINTAINERS: remove Jeongtae Park from Samsung MFC entry adds cd12e4f14f7c CREDITS: remove trailing white spaces adds a2590968e85f Merge remote-tracking branch 'samsung-krzk-fixes/fixes' in [...] adds 831e3405c2a3 scsi: core: Don't start concurrent async scan on same host adds 98f9d33c5d0d scsi: qla2xxx: Return EBUSY on fcport deletion adds 2f4843b172c2 scsi: mptfusion: Fix null pointer dereferences in mptscsih [...] adds 665e0224a3d7 scsi: ibmvscsi: Fix potential race after loss of transport adds fab09aaee803 scsi: hisi_sas: Stop using queue #0 always for v2 hw adds 790d25078996 Merge remote-tracking branch 'scsi-fixes/fixes' into master adds 09a729b178be drm/i915/region: fix max size calculation adds 5cbd7685b228 drm/i915: Restore ILK-M RPS support adds 61334ed227a5 drm/i915: Reject 90/270 degree rotated initial fbs adds a83724900308 drm/i915/gem: Flush coherency domains on first set-domain-ioctl adds c32255b432d5 drm/i915/gt: Use the local HWSP offset during submission adds 55fc0bc9d97b lockdep: Fix nr_unused_locks adds 72f2795a96ec Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds b3e1ea16fb39 mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true adds 0add6e9b88d0 mmc: sdhci-of-esdhc: set timeout to max before tuning adds 011fde48394b mmc: sdhci-of-esdhc: make sure delay chain locked for HS400 adds 8d4c767b2cf2 Merge remote-tracking branch 'mmc-fixes/fixes' into master adds 2c3bd2a5c86f hv_balloon: disable warning when floor reached adds dbf563eee0b8 x86/hyperv: Clarify comment on x2apic mode adds d74703ecacdb Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] adds 0032ce0f85a2 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() adds 2024f91e965f ns: Add a common refcount into ns_common adds 8b8f3e666fc6 net: Use generic ns_common::count adds 9a56493f6942 uts: Use generic ns_common::count adds 137ec390fad4 ipc: Use generic ns_common::count adds 8eb71d95f34a pid: Use generic ns_common::count adds 265cbd62e034 user: Use generic ns_common::count adds 1a7b8969e664 mnt: Use generic ns_common::count adds f387882d8d3e cgroup: Use generic ns_common::count adds 28c41efd08bf time: Use generic ns_common::count adds 76df441ade97 signal: Convert to the new fallthrough notation adds bda4c60d02e9 sys: Convert to the new fallthrough notation adds b7f12574637b Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds 3023d8ff3fc6 kunit: Fix kunit.py --raw_output option adds 3fc48259d525 kunit: Don't fail test suites if one of them is empty adds 7f32b10c6b46 kunit: test: fix remaining kernel-doc warnings adds f0b62039bf7f Documentation: kunit: Update Kconfig parts for KUNIT's mod [...] adds 0d0d245104a4 kunit: tools: fix kunit_tool tests for parsing test plans adds efef61c350aa Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] adds 938f324e7df2 drm/panel: mantix: Don't dereference NULL mode adds 6af672523fe4 drm/panel: mantix: Fix panel reset adds 2580a493a97d dt-binding: display: Require two resets on mantix panel adds 053703666136 Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes [...] adds 84c971b35637 drm/sun4i: frontend: Rework a bit the phase data adds 2db9ef9d9e6e drm/sun4i: frontend: Reuse the ch0 phase for RGB formats adds e3190b5e9462 drm/sun4i: frontend: Fix the scaler phase on A33 adds 897dbea6b716 drm/v3d: Fix double free in v3d_submit_cl_ioctl() adds 444d03badc72 drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds 21a53bbd469b drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 8d7d8c0afbea drm/dp: fix a kernel-doc issue at drm_edid.c adds 08989335e2b6 drm: drm_edid: remove a duplicated kernel-doc declaration adds 7811a339da2e drm: kernel-doc: add description for a new function parameter adds 38a8b32f467a drm: kernel-doc: drm_dp_helper.h: fix a typo adds b52817e9de06 drm: drm_print.h: fix kernel-doc markups adds 9ce0af3e9573 drm/vc4: drv: Add error handding for bind adds 58d043690deb drm/vc4: hdmi: Avoid sleeping in atomic context adds f49a51bfdc8e drm/shme-helpers: Fix dma_buf_mmap forwarding bug adds a3a0ded3ed38 drm/vc4: hdmi: Add a name to the codec DAI component adds 5066f42c7d3c drm/vc4: Rework the structure conversion functions adds 125436cab6b8 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 214290c2aa41 dmaengine: ti-cppi5: Replace zero-length array with flexib [...] adds b37f316bcd63 mailbox: zynqmp-ipi-message: Replace zero-length array wit [...] adds 263844e33256 platform/chrome: cros_ec_commands: Replace zero-length arr [...] adds 445c184a1cd8 platform/chrome: cros_ec_proto: Replace zero-length array [...] adds 1c5c13abeaf0 tracepoint: Replace zero-length array with flexible-array member adds 37915d8cc5ae params: Replace zero-length array with flexible-array member adds 106126a7f923 Bluetooth: Replace zero-length array with flexible-array member adds dc3823bf96e4 fs: Replace zero-length array with flexible-array member adds 7405a6214008 enetc: Replace zero-length array with flexible-array member adds 42fb128764c7 ima: Replace zero-length array with flexible-array member adds 8fc3c1bc0fd5 scsi: target: tcmu: Replace zero-length array with flexibl [...] adds ba85f5c15e6c Bluetooth: btintel: Replace zero-length array with flexibl [...] adds 123465e8377e gve: Replace zero-length array with flexible-array member adds e22a1d494fda mei: hw: Replace zero-length array with flexible-array member adds 226e0a5d36dc net/mlx5: Replace zero-length array with flexible-array member adds 0bf8bd0f23e7 net/smc: Replace zero-length array with flexible-array member adds 080bd2ae9a6c printk: ringbuffer: Replace zero-length array with flexibl [...] adds 55ba782e04f8 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] adds e6bf74ed973f kconfig: qconf: drop Qt4 support adds cfa6020b332e kconfig: qconf: use a variable to pass packages to pkg-config adds 729e39a558eb kconfig: qconf: convert to Qt5 new signal/slot connection syntax adds 7f965cd3b717 Merge remote-tracking branch 'kbuild/for-next' into master adds 48ab6d5d1f09 dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n adds 7fe6ba64e974 Merge remote-tracking branch 'dma-mapping/for-next' into master adds 0bcd0a2be8c9 asm-generic: mark __{get,put}_user_fn as __always_inline adds d98295d31fc1 arm64: use asm-generic/mmu_context.h for no-op implementations adds 746192ff3a65 csky: use asm-generic/mmu_context.h for no-op implementations adds c96c177a9468 hexagon: use asm-generic/mmu_context.h for no-op implementations adds 8e51efc2d749 ia64: use asm-generic/mmu_context.h for no-op implementations adds 2fd171be13f0 m68k: use asm-generic/mmu_context.h for no-op implementations adds 97f130106f29 microblaze: use asm-generic/mmu_context.h for no-op implem [...] adds 5b3a582d94e2 mips: use asm-generic/mmu_context.h for no-op implementations adds f62408e035c1 nds32: use asm-generic/mmu_context.h for no-op implementations adds e2e251cc47ea nios2: use asm-generic/mmu_context.h for no-op implementations adds 5449edc5db3b openrisc: use asm-generic/mmu_context.h for no-op implementations adds 4146bdab313d parisc: use asm-generic/mmu_context.h for no-op implementations adds f4b90e37e3ed powerpc: use asm-generic/mmu_context.h for no-op implementations adds 2b56290d9f1c riscv: use asm-generic/mmu_context.h for no-op implementations adds 93e2dfd39438 s390: use asm-generic/mmu_context.h for no-op implementations adds c350f8c75b66 sh: use asm-generic/mmu_context.h for no-op implementations adds ca0f34b575ad sparc: use asm-generic/mmu_context.h for no-op implementations adds 9431da33cb89 um: use asm-generic/mmu_context.h for no-op implementations adds 586c4f24b94a x86: use asm-generic/mmu_context.h for no-op implementations adds 0a1c8e54c8e8 xtensa: use asm-generic/mmu_context.h for no-op implementations adds 2a45a08a5bcf asm-generic/sembuf: Update architecture related informatio [...] adds 80b4707a2f16 asm-generic: percpu: avoid Wshadow warning adds 6f6573a4044a asm-generic: fix ffs -Wshadow warning adds f44ca0871b7a qspinlock: use signed temporaries for cmpxchg adds 195a3232156a ctype.h: remove duplicate isdigit() helper adds 732d5a738171 Merge branches 'asm-generic-fixes', 'asm-generic-mmu-conte [...] adds 2040a6bf90b5 m68k: mmu_context: Fix Sun-3 build adds 0c7239ddfe69 Merge branch 'asm-generic-mmu-context' into asm-generic adds caabdd0f59a9 ctype.h: remove duplicate isdigit() helper adds 24a23387c15f Merge branch 'asm-generic-cleanup' into asm-generic adds b15285f58109 Merge remote-tracking branch 'asm-generic/master' into master adds e9a2f8b599d0 ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAG [...] adds 7a1be318f579 ARM: 9012/1: move device tree mapping out of linear region adds d5d44e7e3507 ARM: 9013/2: Disable KASan instrumentation for some code adds d6d51a96c7d6 ARM: 9014/2: Replace string mem* functions for KASan adds c12366ba441d ARM: 9015/2: Define the virtual space of KASan's shadow region adds 5615f69bc209 ARM: 9016/2: Initialize the mapping of KASan shadow memory adds 421015713b30 ARM: 9017/2: Enable KASan for ARM adds fc2933c13374 ARM: 9020/1: mm: use correct section size macro to describ [...] adds 20f96e606509 Merge branches 'fixes' and 'misc' into for-next adds 10fc155b992a Merge remote-tracking branch 'arm/for-next' into master adds 76ad7aa74800 Merge branch 'arm/fixes' into for-next adds 57222a1be27e tee: optee: Use UUID API for exporting the UUID adds 6bc9d7391ad6 Merge tag 'optee-use-uuid-api-for-v5.10' of git://git.lina [...] adds 1c160f2d9981 Merge branch 'arm/drivers' into for-next adds aaa52e967409 ARM: SoC: document merges adds 3717f5b45c9b Merge branch 'arm/fixes' into for-next adds 3330b6c40161 ARM: SoC: document merges adds 60c877b9d001 Merge branch 'arm/fixes' into for-next adds 9996c3800f66 Merge branch 'arm/fixes' into for-next adds 36ab3c32cafc ARM: SoC: document merges adds 22c8f2af20cb Merge remote-tracking branch 'arm-soc/for-next' into master adds 98e93eef0260 Merge branch 'v5.10/fixes' into tmp/aml-rebuild adds 5d2fc13ba052 soc: amlogic: socinfo: build for specific arch adds d9da1785ec0c soc: meson: enable building drivers as modules adds 028445696b20 firmware: meson-sm: enable build as module adds 669b3291da6b Merge branch 'v5.11/drivers' into tmp/aml-rebuild adds adbc6ea01eb6 arm64: Kconfig: meson: drop pinctrl adds 4393916840fc Merge branch 'v5.11/soc' into tmp/aml-rebuild adds 28cf0a9ae2ec Merge remote-tracking branch 'amlogic/for-next' into master adds 886f82ce9f1f ARM: dts: aspeed-g6: Fix the GPIO memory size adds e3b123542cdc ARM: dts: aspeed: amd-ethanolx: Update KCS nodes to use v2 [...] adds 9e1cc9679776 ARM: dts: aspeed: s2600wf: Fix VGA memory region location adds e81059a5e4d8 ARM: dts: Add 64MiB OpenBMC flash layout adds b2826bdf910d ARM: dts: aspeed: Add Bytedance g220a BMC machine adds abe75295ba70 ARM: dts: aspeed: g220a: Add some gpios adds 9e3ed6fa024c ARM: dts: Fix label address for 64MiB OpenBMC flash layout adds 5e806bebc4c7 Merge remote-tracking branch 'aspeed/for-next' into master adds 786c395dbe42 ARM: at91: sam9x60 SiP types added to soc description adds 02e46262af5d ARM: dts: at91: smartkiz: Reference led node directly adds 997ebd64df39 ARM: dts: at91: Fix schema warnings for pwm-leds adds c9dc33d13c81 ARM: dts: at91: at91-sama5d27_som1: fix EEPROM compatible adds fb533fc76d34 ARM: configs: at91: sama5: resync with media changes adds 036f224ef8f4 ARM: configs: at91_dt: resync with media changes adds 0698efbb33ef Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds fc6cbf64b48f Merge remote-tracking branch 'at91/at91-next' into master adds 96999c797ec1 memory: jz4780_nemc: Fix an error pointer vs NULL check in [...] adds e2bcad676c6b MAINTAINERS: add dt binding headers to memory controller d [...] adds c14bea053775 memory: tegra: Correct la.reg address of seswr adds f68ac0e6bd83 memory: tegra: Correct tegra210_mc_clients def values adds 78e4ea785c07 memory: tegra: Sort tegra210_swgroups by reg address adds 5ddebb22417b Merge branch 'for-v5.11/tegra-mc' into for-next adds cea133fbe96c Merge remote-tracking branch 'drivers-memory/for-next' int [...] adds 77d8f3068c63 clk: imx: scu: add two cells binding support adds 0d5f1f4731b5 clk: imx: scu: bypass cpu power domains adds 2f1a2c1d00bc clk: imx: scu: allow scu clk to take device pointer adds 78edeb080330 clk: imx: scu: add runtime pm support adds d0409631f466 clk: imx: scu: add suspend/resume support adds d5f1e6a2bb61 clk: imx: imx8qxp-lpcg: add parsing clocks from device tree adds a4bfc85ccf37 clk: imx: lpcg: allow lpcg clk to take device pointer adds 18cdbad40c6c clk: imx: clk-imx8qxp-lpcg: add runtime pm support adds ea0c5cbaf8b7 clk: imx: lpcg: add suspend/resume support adds 5187489dd060 Merge branch 'clk/imx' into for-next adds 02f5bea93cdc dt-bindings: firmware: imx-scu: new binding to parse clock [...] adds 540742fb109f dt-bindings: clock: imx-lpcg: add support to parse clocks [...] adds 78ac58ed9358 Merge branch 'imx/bindings' into for-next adds 79bd11db8ba8 ARM: dts: imx: align GPIO hog names with dtschema adds 8946aa590955 Merge branch 'imx/dt' into for-next adds dfedd2ac4725 arm64: dts: imx8mq-librem5: align GPIO hog names with dtschema adds 1f35c2c8497a Merge branch 'imx/dt64' into for-next adds 371a07d927a5 Merge remote-tracking branch 'imx-mxs/for-next' into master adds 36f3ea3c42ce Merge branch 'for_5.10/drivers-soc' into next adds 703dff8cb900 Merge branch 'for_5.10/drivers-soc' into next adds 469577207598 Merge remote-tracking branch 'keystone/next' into master adds bf70539e0ae7 arm64: dts: mt8173-elm: Remove ddc property from panel adds 3a76e3267538 arm64: dts: add dts nodes for MT6779 adds eae3cd11ecab arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value adds d20ef92df536 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC adds bb35a6fdd9ea arm64: dts: mediatek: mt8516: add auxadc node adds 43cb751930e0 arm64: dts: mediatek: mt8516: rename usb phy adds 8a8e77f963c6 arm64: dts: mediatek: mt8516: add usb1 node adds 70253d1a4d5f soc: mediatek: Check if power domains can be powered on at [...] adds c6bdd201b6c2 MAINTAINERS: change mediatek wiki page adds 6c7949eccdbd Merge branch 'v5.10-tmp/soc' into for-next adds 6407be089845 Merge remote-tracking branch 'mediatek/for-next' into master adds 7249f599bc54 MAINTAINERS: Add an entry for MikroTik CRS3xx 98DX3236 boards adds 399412cddd8c MAINTAINERS: switch mvebu tree to kernel.org adds 6bf423bc9aef Merge branch 'mvebu/arm' into mvebu/for-next adds 2e23b43adfd2 ARM: dts: mvebu: Add CRS326-24G-2S board adds 5332619137a0 ARM: dts: mvebu: Add CRS305-1G-4S board adds bb0616d68953 ARM: dts: mvebu: Add CRS328-4C-20S-4S board adds 42737fea9c32 ARM: dts: kirkwood: replace status value "ok" by "okay" adds 4111de5941d3 ARM: dts: dove: fix PCA95xx GPIO expander properties on A510 adds 3adcee61d399 ARM: dts: armada: align GPIO hog names with dtschema adds 85757e8121e9 ARM: dts: Remove non-existent i2c1 from 98dx3236 adds e4af6e19d05d ARM: dts: Add i2c0 pinctrl information for 98dx3236 adds a1513c763ed0 Merge branch 'mvebu/dt' into mvebu/for-next adds 30d1ddbe8f1d arm64: dts: marvell: espressobin: Simplify v7 ethernet por [...] adds becaa397f6f5 arm64: dts: marvell: espressobin: Get rid of duplicate ser [...] adds ccbddc293c79 arm64: dts: marvell: espressobin: De-duplicate eMMC definitions adds f89c9685f6a1 Merge branch 'mvebu/dt64' into mvebu/for-next adds 541a06b641c3 Merge remote-tracking branch 'mvebu/for-next' into master adds 2f6c3c8664cb Merge branch 'fixes' into for-next adds cf96fbf4839e Merge branch 'omap-for-v5.10/prm-genpd' into for-next adds aa346bd48db9 Merge branch 'fixes' into for-next adds 868306ddc8a9 Merge branch 'omap-for-v5.10/soc' into for-next adds 7ff3e1fda701 Merge branch 'omap-for-v5.10/omap1' into for-next adds 390f789055a0 Merge branch 'omap-for-v5.10/dt' into for-next adds 26cce5954784 Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into omap [...] adds a8e0698a5d2e Merge branch 'omap-for-v5.10/prm-genpd-data' into for-next adds bcb8024f6064 Merge branch 'omap-for-v5.10/soc' into for-next adds cf4173c2defa Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into for-next adds 7e62f1457454 Merge branch 'omap-for-v5.10/dt' into for-next adds 34766a7d60e9 Merge branch 'omap-for-v5.10/defconfig' into for-next adds 2b3292ceaab9 Merge branch 'omap-for-v5.10/soc' into for-next adds aadc9c01ed69 Merge branch 'omap-for-v5.10/dt' into for-next adds 7a159a1ad494 Merge branch 'fixes' into for-next adds 92d552525e8f Merge remote-tracking branch 'omap/for-next' into master adds 4af5c6dc255c arm64: dts: ipq6018: update the reserved-memory node adds 228813aaa711 arm64: dts: qcom: sc7180: Fix one forgotten interconnect r [...] adds 2709436ecf38 arm64: dts: qcom: msm8916: Add RPM power domains adds 809f299a9698 arm64: dts: qcom: msm8916: Use power domains for MSS/WCNSS [...] adds bd1f64bb57f7 arm64: dts: qcom: msm8916-pm8916: Stop using s1/l3 as regulators adds 37dd4b777942 arm64: dts: qcom: sc7180: Provide pinconf for SPI to use G [...] adds cfbb97fde694 arm64: dts: qcom: Switch sc7180-trogdor to control SPI CS [...] adds fc3e62e25c38 soc: qcom: smp2p: Safely acquire spinlock without IRQs adds af7244c07637 soc: qcom: llcc: Move llcc configuration to its own function adds c14e64b46944 soc: qcom: llcc: Support chipsets that can write to llcc adds 7bb7a83f4d91 Revert "drivers: qcom: rpmh-rsc: Use rcuidle tracepoints f [...] adds cb3659268a12 soc: qcom: rpmh: Allow RPMH driver to be loaded as a module adds ee84049c1391 dt-bindings: power: rpmpd: Add SDM660 power-domains bindings adds 5fd7fb438b7c soc: qcom: rpmpd: Add SDM660 power-domains adds 043323da2255 soc: qcom: rpmpd: Rename MAX_8996_RPMPD_STATE to MAX_CORNE [...] adds 1dd50f17d6ce dt-bindings: power: rpmpd: Add MSM8939 RPM power domains adds b5a3bf66d7fa soc: qcom: rpmpd: Add MSM8939 power-domains adds 819f7d91ad97 dt-bindings: power: rpmpd: Add MSM8916 RPM power domains adds 84314cf7d0aa soc: qcom: rpmpd: Add MSM8916 power domains adds 778279f4f5e4 soc: qcom: cmd-db: allow loading as a module adds 4b6ea87be44e soc: qcom: geni: More properly switch to DMA mode adds 9cb4c67d7717 Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" adds 80e8eaab5e98 soc: qcom: geni: Optimize/comment select fifo/dma mode adds bb4b1e3f0c87 Merge tag '20201013212531.428538-1-dianders@chromium.org' [...] adds 827b5e6ec114 soc: qcom: Kconfig: make RPMH match Command DB setting adds 486d49914307 ARM: dts: qcom: msm8974-klte: Merge pinctrl nodes adds a193dc521c97 ARM: dts: qcom: msm8974-klte: Add support for touchkey adds 972f5a62a698 ARM: dts: qcom: msm8974-klte: Add support for touchscreen adds 60367221d7d4 ARM: dts: qcom: msm8974-klte: Add support for led adds 99128e7503be ARM: dts: qcom: msm8974-klte: Add gpio expander chip adds 19524d5b1700 ARM: dts: qcom: msm8974-klte: Add support for wifi adds 5434dcef5496 ARM: dts: qcom: msm8974-klte: Add support for SD card adds 6bf920418f6c Merge branches 'arm64-for-5.11', 'drivers-for-5.11' and 'd [...] adds 40a4402e244e Merge remote-tracking branch 'qcom/for-next' into master adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 486f29df6941 Merge branch 'v5.8/dt' into next adds 94448386ab63 Merge remote-tracking branch 'realtek/for-next' into master adds 9b533dc8f340 ARM: dts: r8a7742-iwg21d-q7: Add LCD support adds e8c471588890 arm64: dts: renesas: Align GPIO hog names with dtschema adds ca3b4330a543 arm64: dts: renesas: r8a77961: Add MSIOF nodes adds d311d818fa8c ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Enable VIN instances adds 67d3dcf12a3d arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from [...] adds 53e573dc39fb arm64: dts: renesas: cat875: Remove rxc-skew-ps from ether [...] adds 622007d172fb arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Add pa [...] adds 05e6ae33cf98 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds 661495164934 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds bdf0c8ea8c63 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds aa5fa8e5f1b5 arm64: dts: r8a77965: Add DRIF support adds cf25d802e029 soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init [...] adds 97fc35aeb797 Merge branches 'renesas-arm-dt-for-v5.11' and 'renesas-dri [...] adds 63ecf8509ff7 Merge remote-tracking branch 'renesas/next' into master adds da8c0e4ee95a reset: meson: make it possible to build as a module adds 276adca09ef2 Merge remote-tracking branch 'reset/reset/next' into master adds 8fc59dfeea19 Merge branch 'v5.10-armsoc/dts32' into for-next adds 5b54a6a5703f Merge branch 'v5.10-armsoc/dts64' into for-next adds 1e4a6deee43a Merge branch 'v5.10-clk/next' into for-next adds 06d012031f1e Merge branch 'v5.10-armsoc/dts64' into for-next adds ba0ceb95f560 Merge branch 'v5.10-armsoc/dts64' into for-next adds 8ad930a53fa2 Merge remote-tracking branch 'rockchip/for-next' into master adds f1118a28bef9 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] adds 4a6dbc65f6ef ARM: dts: exynos: Fix schema warnings for pwm-leds adds ecc1ff532b49 ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU adds 3d992fd8f4e0 ARM: dts: exynos: fix USB 3.0 VBUS control and over-curren [...] adds bd7e7ff56fee ARM: dts: exynos: fix USB 3.0 pins supply being turned off [...] adds 4b6533c04ad9 ARM: dts: exynos: disable pull up of USB 3.0 over-current [...] adds 214a7c874e26 ARM: dts: exynos: Correct DWC USB3 compatible string adds 3e667f65cdc3 ARM: dts: exynos: Harmonize DWC USB3 DT nodes name adds b2452ef22c82 Merge branch 'next/dt' into for-next adds e8ea5764bdb1 arm64: dts: exynos: Harmonize DWC USB3 DT nodes name adds 98bfe6bcf79e Merge branch 'next/dt64' into for-next adds 95f075fec383 ARM: exynos_defconfig: enable sound driver for Midas platform adds c19345ea65a8 ARM: multi_v7_defconfig: enable sound driver for Midas platform adds 97c4412a4e29 Merge branch 'next/defconfig' into for-next adds b35f80f2e322 ARM: dts: exynos: Remove interrupts from DMC controller in [...] adds dc8fd3769e15 Merge branch 'next/dt' into for-next adds c4d8faf1184a ARM: dts: exynos: revert "add input clock to CMU in Exynos [...] adds 944752bf9083 ARM: dts: exynos: Add a placeholder for a MAC address adds b9cf16c4bfd1 Merge branch 'for-v5.10/dt-late' into for-next adds 950d46f7c18a ARM: dts: exynos: Remove 'opp-shared' from Exynos3 bus OPP-tables adds a23beead41a1 ARM: dts: exynos: Remove 'opp-shared' from Exynos4412 bus [...] adds 132e900a47b8 ARM: dts: exynos: Enable Bluetooth support for Trats board adds 4e7787929854 ARM: dts: exynos: Enable Bluetooth support for Universal C [...] adds d35cdc833bf4 ARM: dts: exynos: Enable Bluetooth support for Midas board family adds 2fda3068395c Merge branch 'next/dt' into for-next adds 970f6cf2e914 ARM: exynos: Simplify code in Exynos3250 CPU core restart path adds 72dd3b01bacb Merge branch 'next/soc' into for-next adds 157a5697f6f2 ARM: dts: exynos: adjust node names to DT spec in Exynos32 [...] adds d918633c8acb ARM: dts: exynos: adjust node names to DT spec in Exynos42 [...] adds 43552e6d5a61 ARM: dts: exynos: override GPIO keys node by label in Exyn [...] adds 108463f56813 ARM: dts: exynos: adjust node names to DT spec in Exynos44 [...] adds 2d29d0300301 ARM: dts: exynos: remove redundant status=okay in Exynos44 [...] adds 5a1323023fb1 ARM: dts: exynos: adjust node names to DT spec in Exynos52 [...] adds e5fbceb07e3e ARM: dts: exynos: adjust node names to DT spec in Odroid XU adds 77c91853a65f ARM: dts: exynos: adjust node names to DT spec in Exynos54 [...] adds b04544ac0d1f ARM: dts: s5pv210: adjust node names to DT spec adds 5971e53b1c35 Merge branch 'next/dt' into for-next adds a01f7a96a9b0 arm64: dts: exynos: adjust node names to DT spec in Exynos [...] adds 6c215edbdc71 arm64: dts: exynos: adjust node names to DT spec in Exynos [...] adds 29a7bb71a833 arm64: dts: exynos: remove redundant status=okay in Exynos [...] adds e9d548a7dab0 Merge branch 'next/dt64' into for-next adds d26fc962b894 Merge branch 'fixes' into for-next adds 93618e344a5e soc: samsung: exynos-pmu: instantiate clkout driver as MFD adds 9484f2cb8332 clk: samsung: exynos-clkout: convert to module driver adds 8e478332817c Merge branch 'next/drivers' into for-next adds d8a0be3303e1 Merge remote-tracking branch 'samsung-krzk/for-next' into master adds 2612afd9b979 arm64: dts: allwinner: h6: Harmonize DWC USB3 DT nodes name adds fa769f29f124 ARM: dts: sun8i: add FriendlyArm ZeroPi support adds fbd6c612d370 Merge branches 'sunxi/dt-for-5.11' and 'sunxi/fixes-for-5. [...] adds 2f098e04ce16 Merge branch 'sunxi/fixes-for-5.10' into sunxi/for-next adds adb22e2b59fa Merge remote-tracking branch 'sunxi/sunxi/for-next' into master adds 422e2b8ada97 Merge branch for-5.10/clk into for-next adds 73a2bf5afd18 Merge branch for-5.10/dt-bindings into for-next adds 9e9e5b9da91b Merge branch for-5.10/soc into for-next adds 9cdc415ddf44 Merge branch for-5.10/firmware into for-next adds 90e33258d757 Merge branch for-5.10/arm/dt into for-next adds 2bef64efe3a3 Merge branch for-5.10/arm64/dt into for-next adds 9ea55312ba10 Merge branch for-5.10/arm64/defconfig into for-next adds 984f3fef71cf Merge remote-tracking branch 'tegra/for-next' into master adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 78401fc7dbd7 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 9dcd17be61e4 arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk adds f72b3c5b3ea6 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master adds 1c8499089bc6 csky: Add memory layout 2.5G(user):1.5G(kernel) adds 79d2ad3f28f2 Merge remote-tracking branch 'csky/linux-next' into master 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 350561bd1536 Merge remote-tracking branch 'h8300/h8300-next' into master adds 02a0b3141ed9 m68knommu: align BSS section to 4-byte boundaries adds 3671c81714e2 Merge remote-tracking branch 'm68knommu/for-next' into master adds 6c1bfbd9df8c MIPS: Loongson64: Add /sys/firmware/lefi/boardinfo adds 673a8c4f8517 Documentation: ABI: Add /sys/firmware/lefi/boardinfo descr [...] adds ab7cffb8d236 MIPS: ingenic: remove unused platform_data header file adds 72e12f684efb Merge remote-tracking branch 'mips/mips-next' into master 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 0a079d417e6a Merge remote-tracking branch 'nds32/next' into master adds 208f347d3b21 parisc: Drop loops_per_jiffy from per_cpu struct adds 3b7ab4a74a2d parisc: Switch to clockevent based timers adds a3ccd66a64a8 Merge remote-tracking branch 'parisc-hd/for-next' into master adds f69e1c7418b1 RISC-V: Fix the VDSO symbol generaton for binutils-2.35+ adds 8275ecc88779 Merge remote-tracking branch 'risc-v/for-next' into master adds 00be34947616 Merge branch 'fixes' into for-next adds 795062dc5bbd Merge remote-tracking branch 's390/for-next' into master adds 4ca4c562efb6 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] adds a1427ec830c6 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master adds 43d09574de83 Merge branch 'misc-5.10' into for-next-current-v5.9-20201015 adds c4795f038f2e Merge branch 'for-next-current-v5.9-20201015' into for-nex [...] adds 8f1b247e191f Merge remote-tracking branch 'btrfs/for-next' into master adds e44b86917b3f Pull direct IO fix from Gabriel Krisman. adds ae528c2966b6 Merge remote-tracking branch 'ext3/for_next' into master adds 9862a1cc3421 ext4: fix double locking in ext4_fc_commit_dentry_updates() adds a316082fa331 ext4: properly check for dirty state in ext4_inode_datasyn [...] adds 939625dd4e07 ext4: make num of fast commit blocks configurable adds 945b0d325e73 ext4: use s_mount_flags instead of s_mount_state for fast [...] adds 6bcdb158279a jbd2: fix a kernel-doc markup adds 2fdd32f36a3d ext4: fix mmap write protection for data=journal mode adds 00c69f98e83d ext4: use IS_ERR() for error checking of path adds 43407e921962 Merge remote-tracking branch 'ext4/dev' into master adds bcfd79928961 f2fs: call f2fs_get_meta_page_retry for nat page adds ee30738289af Merge remote-tracking branch 'f2fs/dev' into master adds 2c334e12f957 xfs: set xefi_discard when creating a deferred agfl free l [...] adds 2a90b25b18a2 Merge remote-tracking branch 'xfs/for-next' into master adds 16238415eb98 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock adds 529adfe8f131 locks: fix a typo at a kernel-doc markup adds 095610fc35cd Merge remote-tracking branch 'file-locks/locks-next' into master adds 5d535b021e45 sparc64: get rid of fake_swapper_regs adds e33f002c8ac7 sparc32: get rid of fake_swapper_regs adds 2e62f8a11635 sparc32: take ->thread.flags out adds 80285b75c683 epoll: switch epitem->pwqlist to single-linked list adds 364f374f22ba epoll: get rid of epitem->nwait adds 8677600d7966 untangling ep_call_nested(): get rid of useless arguments adds d01f0594d727 untangling ep_call_nested(): it's all serialized on epmutex. adds 3b1688efa01c untangling ep_call_nested(): take pushing cookie into a helper adds 99d84d4330e8 untangling ep_call_nested(): move push/pop of cookie into [...] adds 773318eddbac untangling ep_call_nested(): and there was much rejoicing adds aebf15f0fbd5 reverse_path_check_proc(): sane arguments adds 0c320f776ed8 reverse_path_check_proc(): don't bother with cookies adds d16312a46936 clean reverse_path_check_proc() a bit adds 56c428cac5a2 ep_loop_check_proc(): lift pushing the cookie into callers adds 6a3890c47479 get rid of ep_push_nested() adds bde03c4c1a6b ep_loop_check_proc(): saner calling conventions adds db502f8a3b0b ep_scan_ready_list(): prepare to splitup adds 1ec09974d845 lift the calls of ep_read_events_proc() into the callers adds 443f1a042233 lift the calls of ep_send_events_proc() into the callers adds ff07952aeda8 ep_send_events_proc(): fold into the caller adds 57804b1cc461 lift locking/unlocking ep->mtx out of ep_{start,done}_scan() adds e3e096e7fc30 ep_insert(): don't open-code ep_remove() on failure exits adds 85353e919f6e ep_insert(): we only need tep->mtx around the insertion itself adds ad9366b1361f take the common part of ep_eventpoll_poll() and ep_item_po [...] adds 2c0b71c1e9c9 fold ep_read_events_proc() into the only caller adds d1ec50adb560 ep_insert(): move creation of wakeup source past the fl_ep [...] adds 44cdc1d952e3 convert ->f_ep_links/->fllink to hlist adds b62d2706a754 lift rcu_read_lock() into reverse_path_check() adds d9f41e3c95a1 epoll: massage the check list insertion adds 319c15174757 epoll: take epitem list out of struct file adds 80537bbf19d6 sparc32: fix a user-triggerable oops in clear_user() adds f0d018f3bc85 sparc32: don't bother with lookup_fault() in __bzero() adds e7d9c761b89e sparc32: kill lookup_fault() adds 0e0bbae08a6e sparc32: switch __bzero() away from range exception table entries adds 7f384a130826 sparc32: get rid of range exception table entries in check [...] adds e794d27e9550 sparc32: switch copy_user.S away from range exception tabl [...] adds 1804d214dddc sparc32: switch to generic extables adds 1510723087d2 arm: kill dump_task_regs() adds 3b2d387c5e27 [ia64] missed cleanups from switch to regset coredumps adds 77f9c902f45f [ia64] ptrace_[sg]etregs(): use access_elf_reg() instead o [...] adds 7848d2e26d7a whack-a-mole: USE_ELF_CORE_DUMP adds d4948d19d47f c6x: kill ELF_CORE_COPY_FPREGS adds 8853bf827ca8 Merge branches 'work.sparc', 'work.epoll', 'work.sparc32' [...] adds dedd63ab2591 Merge remote-tracking branch 'vfs/for-next' into master 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 6d512db253e2 Merge remote-tracking branch 'printk/for-next' into master adds 18cef8580670 mailmap: Restore dictionary sorting adds b5360a936f26 mailmap: Update comments for with format and more detalis adds 137c6236aeec mailmap: Add WeiXiong Liao adds f633119b37ae Merge remote-tracking branch 'pstore/for-next/pstore' into master adds 022fc5315b7a HID: uclogic: Add ID for Trust Flex Design Tablet adds b59f38dbfd5d HID: logitech-hidpp: Add PID for MX Anywhere 2 adds 3c785a06dee9 HID: ite: Replace ABS_MISC 120/121 events with touchpad on [...] adds 652f3d00de52 HID: cypress: Support Varmilo Keyboards' media hotkeys adds 1811977cb113 HID: add support for Sega Saturn adds 5c7e02a89668 HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown adds 302f0dad8c97 SFH: Add maintainers and documentation for AMD SFH based o [...] adds 4f567b9f8141 SFH: PCIe driver to add support of AMD sensor fusion hub adds 4b2c53d93a4b SFH:Transport Driver to add support of AMD Sensor Fusion H [...] adds 1434f9fc0e47 SFH: Create HID report to Enable support of AMD sensor fus [...] adds aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds b92b80246e06 HID: asus: Add support for ASUS N-Key keyboard adds 78f229f61252 Merge branch 'for-5.11/asus' into for-next adds 4b393f0f76c8 AMD_SFH: Fix for incorrect Sensor index adds 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next adds afdd34c5fa40 HID: i2c-hid: show the error when failing to fetch the HID [...] adds be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next adds c6838eeef2fb HID: hid-input: occasionally report stylus battery even if [...] adds 2039112f7c1c Merge branch 'for-5.11/core' into for-next adds e9e09b2cd767 Merge remote-tracking branch 'hid/for-next' into master adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds 08ba0a3455ee Merge remote-tracking branch 'dmi/dmi-for-next' into master adds f1aa11d6b749 hwmon: (acpi_power_meter) clean up freeing code adds f8eba6da183b hwmon: (pmbus/max20730) delete some dead code adds 0d85f494f03a hwmon: (adt7470) Create functions for updating readings an [...] adds eb3f6f77d58c hwmon: (pmbus) shrink code and remove pmbus_do_remove() adds 615b5b8f50ed Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] adds d94df02c476c docs: Makefile: honor V=0 for docs building adds 6b80975c6308 scripts: kernel-doc: fix typedef parsing adds 7efc6c4295f5 scripts: kernel-doc: split typedef complex regex adds e051955977b7 documentation: arm: sunxi: add Allwinner H6 documents adds 72b97d0b9118 scripts: kernel-doc: use :c:union when needed adds d29f34c098aa sphinx: conf.py: properly handle Sphinx 4.0 adds 6cc6f5ad9bfb docs: hwmon: adm1266.rst: fix a broken reference adds 2644ccef6f28 docs: admin-guide: net.rst: add a missing blank line adds 32519c032686 docs: kasan.rst: add two missing blank lines adds 97e44c4f0cb6 docs: net: statistics.rst: remove a duplicated kernel-doc adds 9d8c4f0c0170 docs: hwmon: mp2975.rst: address some html build warnings adds de39012afa7f docs: userspace-api: add iommu.rst to the index file adds 6a6223ec7779 blk-mq: docs: add kernel-doc description for a new struct member adds 89b422354409 mm: pagemap.h: fix two kernel-doc markups adds e86c6569c588 net: phy: remove kernel-doc duplication adds e930c39e0984 crypto: sun8x-ce*: update entries to its documentation adds 4b7560c5e4bd ice: docs fix a devlink info that broke a table adds ef900cccb864 MAINTAINERS: fix broken doc refs due to yaml conversion adds e3e7439dbc27 docs: lockdep-design: fix some warning issues adds cf38cc9f1e71 locking/refcount: move kernel-doc markups to the proper place adds 1166eb3d5268 IB/srpt: docs: add a description for cq_size member adds 7c128a249c7e docs: fs: api-summary.rst: get rid of kernel-doc include adds ca766ff0c3b4 drm: amdgpu: kernel-doc: update some adev parameters adds cc507c435b05 gpu: docs: amdgpu.rst: get rid of wrong kernel-doc markups adds 9cd70d051322 drm: amdgpu_dm: fix a typo adds d2692abd6fa9 selftests: kselftest_harness.h: fix kernel-doc markups adds b28d70c6a515 amdgpu: fix a few kernel-doc markup issues adds afc74ce7b484 docs: SafeSetID: fix a warning adds 6fee9372e0af Merge branch 'mauro-warnings' into docs-next adds 1848c4b5de2d Merge remote-tracking branch 'jc_docs/docs-next' into master adds ce8bfbe73f1d refcount.h: fix a kernel-doc markup adds dfe3d19bd092 Merge tag 'v5.10-rc1' into patchwork adds 0d5d3794e229 Merge remote-tracking branch 'v4l-dvb/master' into 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 123b31db52ab Merge remote-tracking branch 'v4l-dvb-next/master' into master adds 1f6620f87006 opp: Don't always remove static OPPs in _of_add_opp_table_v1() adds 47efcbcb340c opp: Fix early exit from dev_pm_opp_register_set_opp_helper() adds e0df59de670b opp: Reduce the size of critical section in _opp_table_kre [...] adds e213cd8f175c Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds 6e9643a864aa cpufreq: e_powersaver: remove unreachable break adds db865272d9c4 cpufreq: Avoid configuring old governors as default with i [...] adds 1c534352f47f cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag adds e0be38ed4ab4 cpufreq: intel_pstate: Avoid missing HWP max updates in pa [...] adds 4e0ba5577dba intel_idle: Fix max_cstate for processor models without C- [...] adds 4d4ce8053bfa PM: sleep: fix typo in kernel/power/process.c adds 13ba83eb7320 Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'pm-sleep' i [...] adds d5dcce0c414f device property: Keep secondary firmware node secondary by type adds 99aed9227073 device property: Don't clear secondary pointer for shared [...] adds e510785f8aca PNP: fix kernel-doc markups adds 6bcbc2add20d Merge branches 'devprop' and 'pnp' into linux-next adds 136a4dfe87cd ACPI: button: Drop no longer necessary Acer SW5-012 lid_in [...] adds be0e97526455 ACPI: dock: fix enum-conversion warning adds 85f971b65a69 ACPI: NFIT: Fix comparison to '-ENXIO' adds d1cd1a35b7d5 Merge branches 'acpi-button', 'acpi-dock' and 'acpi-tables [...] adds 00d439479241 cpufreq: speedstep: remove unneeded semicolon adds c0300fd595bb Merge branch 'pm-cpufreq' into linux-next adds a62f68f5ca53 cpufreq: Introduce cpufreq_driver_test_flags() adds d1e7c2996e98 cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPD [...] adds 5e00eb5f6209 Merge branch 'pm-cpufreq' into linux-next adds 696ce2e41dd8 Merge remote-tracking branch 'pm/linux-next' into master adds db029a85faa8 cpufreq: sti-cpufreq: fix mem leak in sti_cpufreq_set_opp_info() adds f366929b53ac cpufreq: mediatek: Add support for mt8167 adds 09e932254025 cpufreq: blacklist mt8516 in cpufreq-dt-platdev adds 8af3f8ece520 cpufreq: tegra194: get consistent cpuinfo_cur_freq adds 2570923b01fb Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] adds 748f0d70087c cpupower: Provide online and offline CPU information adds 5ca9d7f838d1 Merge remote-tracking branch 'cpupower/cpupower' into master adds 4281461c01f7 trace: events: devfreq: Use fixed indentation size to impr [...] adds b4365423bb7a PM / devfreq: Unify frequency change to devfreq_update_tar [...] adds cab477d0d4fb PM / devfreq: Add tracepoint for frequency changes adds 0dd25a0d12a1 PM / devfreq: Add governor feature flag adds 5f1a9066fcb2 PM / devfreq: Add governor attribute flag for specifc sysfs nodes adds 96ffcdf239de PM / devfreq: Remove redundant governor_name from struct devfreq adds 9a93386bf667 PM / devfreq: tegra20: Silence deferred probe error adds cc2a4e836120 PM / devfreq: tegra20: Relax Kconfig dependency adds 09d56d92ad25 PM / devfreq: tegra30: Silence deferred probe error adds fbfc44d7ac98 Merge remote-tracking branch 'devfreq/devfreq-next' into master adds f68c18333ab6 opp: Always add entries in dev_list with opp_table->lock held adds 203e29749cc0 opp: Allocate the OPP table outside of opp_table_lock adds b0756034202a opp: Don't return opp_dev from _find_opp_dev() adds ddaacfd5dd78 opp: Add devres wrapper for dev_pm_opp_set_supported_hw adds 211866566cd0 drm/msm: Convert to devm_pm_opp_set_supported_hw adds e1618198e3c2 Merge remote-tracking branch 'opp/opp/linux-next' into master adds 4ab17ed13186 thermal: core: Add upper and lower limits to power_actor_s [...] adds 8132df3a06a4 thermal: power_allocator: Respect upper and lower bounds f [...] adds 87d238026052 thermal: core: Remove unused functions in power actor section adds 345a8af7ea63 thermal: core: Move power_actor_set_power into IPA adds 85da72478eeb Merge remote-tracking branch 'thermal/thermal/linux-next' [...] adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 14488ee3709e Merge remote-tracking branch 'ieee1394/for-next' into master adds 53839b51a767 RDMA/bnxt_re: Set queue pair state when being queried adds a5c29a262ebe RDMA/cxgb4: Remove MW support adds b8e3130dd96b RDMA: Remove uverbs_ex_cmd_mask values that are linked to [...] adds c074bb1e30f9 RDMA: Remove elements in uverbs_cmd_mask that all drivers set adds 44ce37bc8bf3 RDMA: Move more uverbs_cmd_mask settings to the core adds 652caba5b550 RDMA: Check srq_type during create_srq adds 26e990badde4 RDMA: Check attr_mask during modify_qp adds 1c407cb5d705 RDMA: Check flags during create_cq adds 1f11a7610e50 RDMA: Check create_flags during create_qp adds bd2a40cc2463 RDMA/core Remove uverbs_ex_cmd_mask adds 628c02bf38aa RDMA: Remove uverbs cmds from drivers that don't use them adds 676a80adba01 RDMA: Remove AH from uverbs_cmd_mask adds 1c7fd72687d6 RDMA: Convert sysfs device * show functions to use sysfs_emit() adds 3c6bff3cf988 RDMA: Convert sysfs kobject * show functions to use sysfs_emit() adds eeed6965071b RDMA/rxe: Remove unused RXE_MR_TYPE_FMR adds 81b7ca80295c Merge remote-tracking branch 'rdma/for-next' into master adds b6bf4776d9e2 vxge: remove unnecessary cast in kfree() adds 585bd812de4e net: microchip: Remove unneeded variable ret adds 3aefd7d6ea05 net: core: Use skb_is_gso() in skb_checksum_help() adds cd29296fdfca net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config adds 1c29d9899081 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 7250df2e8e78 Merge remote-tracking branch 'net-next/master' into master adds f6171f687507 Bluetooth: btqca: Add valid le states quirk adds b50dc237ac04 Bluetooth: Fix null pointer dereference in hci_event_packet() adds 44d59235ace5 Bluetooth: hci_h5: close serdev device and free hu in h5_close adds 89df9c965686 Merge remote-tracking branch 'bluetooth/master' into master adds d0f17d3883f1 gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-af [...] adds a9dd945ccef0 gfs2: Add missing truncate_inode_pages_final for sd_aspace adds c4af59bd441f gfs2: init_journal's undo directive should also undo the s [...] adds 4a55752ae288 gfs2: Split up gfs2_meta_sync into inode and rgrp versions adds 7e5b92669904 gfs2: don't initialize statfs_change inodes in spectator mode adds c5c68724696e gfs2: check for live vs. read-only file system in gfs2_fitrim adds 6c70b43ad79e Merge remote-tracking branch 'gfs2/for-next' into master adds 232b67c39942 mtd: remove unneeded break adds 12c759594cb1 Merge remote-tracking branch 'mtd/mtd/next' into master adds a5b2c10c05ef drm/amdgpu: add vangogh asic header files (v2) adds 4f1e9a76bde0 drm/amdgpu: add van gogh asic_type enum (v2) adds f7b2cdb23abf drm/amdgpu: add uapi to define van gogh series adds 4e52a9f8d570 drm/amdgpu: add van gogh support for gpu_info and ip block [...] adds 1f9dab43c2cc drm/amdgpu: add vangogh_reg_base_init function for van gogh adds 026570e63310 drm/amdgpu: add nv common ip block support for van gogh adds fced3c3a4655 drm/amdgpu: skip sdma1 in nv_allowed_read_registers list f [...] adds bd4f28117ef2 drm/amdgpu: add van gogh support for ih block adds bf13cb1f4620 drm/amdgpu: use gpu virtual address for interrupt packet w [...] adds 1e483203965b drm/amdgpu: add uapi to define van gogh memory type adds af118ed9ef9f drm/amdgpu: update new memory types in atomfirmware header adds b9d90cb031c4 drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables adds 15c90a1fbcb1 drm/amdgpu: get the correct vram type for van gogh adds 6405e627a0ad drm/amdgpu: add gmc v10 supports for van gogh (v4) adds b0ebc8e94444 drm/amdgpu: set fw load type for van gogh adds 6c266fb56cb8 drm/amdgpu: add gfx support for van gogh (v3) adds ad088550d232 drm/amdgpu: add gfx golden settings for vangogh (v3) adds 1ec743ac9ffe drm/amdgpu/gfx10: add updated register offsets for VGH adds 54c98eacf3b9 drm/amdgpu: add sdma support for van gogh adds 88edbad6ed06 drm/amdgpu: set ip blocks for van gogh adds 3a5e715de15c drm/amdkfd: add Van Gogh KFD support adds 4d8d75a45c7c drm/amdgpu: add mmhub v2.3 for vangogh (v4) adds b4e532d67821 drm/amdgpu: enable vcn3.0 for van gogh adds 5de54343d5ef drm/amdgpu: add pcie port indirect read and write on nv adds a7e91bd71848 drm/amdgpu: add nbio v7.2 for vangogh (v2) adds f57d62a00a34 drm/amdgpu/powerplay: add new smu messages and feature mas [...] adds 572083bd99ad drm/admgpu/powerplay: add smu v11.5 driver interface heade [...] adds b44694a1111c drm/amdgpu/powerplay: add smu v11.5 firmware header for va [...] adds e89616baf761 drm/amdgpu/powerplay: add smu v11.5 smc header for vangogh adds 88779658698d drm/amdgpu/powerplay: add vangogh asic name in smu v11 (v2) adds f46a221b703e drm/amdgpu/powerplay: add smu initialize funcitons for van [...] adds fd8ba3f1a735 drm/amd/powerplay: partially enable swsmu for vangogh adds fd0fc24889f2 drm/amd/powerplay: add vangogh ppt into swSMU adds c821e0fbb258 drm/amdgpu: add smu ip block for vangogh adds 6fbcb00c7984 drm/amdgpu: add TOC firmware definition adds 5120cb540982 drm/amdgpu: add TOC firmware support for apu (v3) adds ed3b73533235 drm/amdgpu: enable psp support for vangogh adds 8447675327f8 drm/amdgpu: disable gfxoff on vangogh for the moment (v2) adds 8bb3aa1a833f drm/amdgpu: IP discovery table is not ready yet for VG adds 682b1f4c039d drm/amdgpu/mmhub2.3: print client id string for mmhub adds 3eb4c56422c7 drm/amdgpu: add gfx power gating for gfx10 adds ac0dc4c5a076 drm/amdgpu: enable gfx clock gating and power gating for vangogh adds 3a83e4e64bb1 drm/amd/display: Add dcn3.01 support to DC (v2) adds 469989ca4cb3 drm/amd/display: Add dcn3.01 support to DM adds 894052d6416b drm/amdgpu: add van gogh pci id adds 322b1fdd2007 drm/amd/display: 3.2.105 adds 6fbd1e171075 drm/amd/display: Don't allow pstate if no support in blank adds f7fb81a18f02 drm/amd/display: Check for flip pending before locking pipes adds fe984cb3dd32 drm/amd/display: Fixed comments (uniform style) adds 3e19095534ca drm/amd/display: Force enable pstate on driver unload adds 7c4ed1df0a59 drm/amd/display: Copy WM values from set A to other sets i [...] adds 54e8094a76bc drm/amd/display: Block ABM in case of eDP ODM adds b15cde19c32d drm/amd/display: Add i2c speed arbitration for dc_i2c and [...] adds 9b42868c3fd4 drm/amd/display: Fix OPTC_DATA_FORMAT programming adds 5dff371a7351 drm/amd/display: FreeSync not active near lower bound of n [...] adds b98ab70e748e drm/amd/display: Hardcode 45W Bounding Box for DCN2.1 Diags adds 480c5b8ff875 drm/amd/display: Program meta addresses correctly adds 9485af4e4d88 drm/amd/display: Only flush inst_fb if backdoor loading adds a13e25618842 drm/amd/display: [FW Promotion] Release 0.0.36 adds 4b74ed75ae13 drm/amd/display: 3.2.106 adds 576e0ec26b68 drm/amdgpu: fix xgmi perfmon a-b-a problem adds b4a7db71ea06 drm/amdgpu: add per device user friendly xgmi events for vega20 adds a9d17930adff drm/amdgpu: add xgmi perfmons for arcturus adds d74a09c8af5f drm/amdgpu/swsmu: fix ARC build errors adds e500dc638d95 drm/amdgpu: prevent spurious warning adds d205c3cc1a6c drm/amdgpu: add Green_Sardine APU flag adds 2e62f0b5a5bc drm/amdgpu: add green_sardine support for gpu_info and ip [...] adds 5baf415085f3 drm/amdgpu: add soc15 common ip block support for green_sa [...] adds ad698da31fc0 drm/amdgpu: add gfx support for green_sardine (v2) adds f74d0535e927 drm/amdgpu/sdma: add sdma engine support for green_sardine (v2) adds c3db2f529fa8 drm/amdgpu: enable green_sardine_asd.bin loading (v2) adds 5d731b5ac301 drm/amdgpu: enable vcn support for green_sardine (v2) adds 23bdba959b3d drm/amd/pm: Replace one-element array with flexible-array member adds 2b6106575625 drm/amd/pm: Replace one-element array with flexible-array [...] adds e0af7d111012 drm/amd/pm: Replace one-element array with flexible-array [...] adds 737123d67e02 drm/amd/pm: Replace one-element array with flexible-array [...] adds 0e319cfeb3c3 drm/amd/pm: Replace one-element array with flexible-array [...] adds 9526e431c526 drm/amd/pm: Replace one-element array with flexible-array [...] adds 637f7576ece1 drm/amd/pm: Replace one-element array with flexible-array [...] adds aa8d10a10fd7 drm/amd/pm: Replace one-element array with flexible-array [...] adds 89c785bb1a73 drm/amd/pm: Replace one-element array with flexible-array [...] adds 5be63325c55a drm/amd/pm: Replace one-element array with flexible-array [...] adds 03f0a7b857db drm/amd/pm: Replace one-element array with flexible-array [...] adds b44fd9ccfaeb drm/amd/pm: Replace one-element array with flexible-array [...] adds bae82e841823 drm/amd/pm: Replace one-element array with flexible-array [...] adds 562f150fb93b drm/amdgpu: Use struct_size() helper in kmalloc() adds 201a4eb9dc96 amd/amdgpu_ctx: Use struct_size() helper and kmalloc() (v2) adds 402bde58e7f4 drm/amdgpu: kfd_initialized can be static adds 9ba8aa1085c0 drm/amdgpu: Remove warning for virtual_display adds 7ca917ecb3e7 drm/amdgpu: modify cp_flags to pg_flags in gfx_v10_cntl_po [...] adds 44d6e160f60a drm/amd/pm: setup APU dpm clock table in SMU HW initialization adds 75145aab7a0d drm/amdgpu/swsmu: clean up a bunch of stale interfaces adds 849007191eda drm/amdgpu: Fix invalid number of character '{' in amdgpu_ [...] adds 73e343362704 drm/amdgpu: Fix inconsistent of format with argument type [...] adds 5faf37e7d38c drm/amd/display: Add missing function pointers for dcn3 adds cd294f9a645f drm/amd/display: Fix module load hangs when connected to an eDP adds a2468e043ae4 drm/amdgpu: add dimgrey_cavefish asic type adds a0200254ec10 drm/amdgpu: add dimgrey_cavefish gpu info firmware adds a14e093619c1 drm/amdgpu: set fw load type for dimgrey_cavefish adds 144722fa3ac3 drm/amdgpu: set asic family and ip blocks for dimgrey_cavefish adds ee64e01ef2d2 drm/amdgpu: add support for dimgrey_cavefish firmware adds a14354690f89 drm/amdgpu: add gmc support for dimgrey_cavefish adds f2a6c81d02de drm/amdgpu: add gfx clock gating support for dimgrey_cavefish adds 550c58e0facd drm/amdgpu: add common support for dimgrey_cavefish adds 038d757b95f5 drm/amdgpu: initialize IP offset for dimgrey_cavefish adds 01cbb6b288b0 drm/amdgpu: add mmhub support for dimgrey_cavefish adds 2aa92b12dfce drm/amdgpu: add common ip block for dimgrey_cavefish adds 3e02ad447677 drm/amdgpu: add gmc ip block for dimgrey_cavefish adds 771cc67ed08f drm/amdgpu: add ih ip block for dimgrey_cavefish adds feb6329c58a8 drm/amdgpu: add gfx ip block for dimgrey_cavefish adds 0106922600cd drm/amdgpu: add sdma ip block for dimgrey_cavefish adds 2eb61456539d drm/amdgpu: configure dimgrey_cavefish gfx according to gf [...] adds 76a2d9ea6998 drm/amdgpu: add virtual display support for dimgrey_cavefish adds 6c72c7a03ae5 drm/amdgpu: force pa_sc_tile_steering_override to 0 for di [...] adds 0c2c02b66c67 drm/amdgpu/vcn: add firmware support for dimgrey_cavefish adds 467db422cb52 drm/amdgpu/vcn: enable VCN DPG mode for dimgrey_cavefish adds f267242e1598 drm/amdgpu: add gmc cg support for dimgrey_cavefish adds 10e0d9ebb047 drm/amdgpu/swsmu: increase size for smu fw_name string adds db1f8a8fb276 drm/amdgpu/swsmu: add smu support for dimgrey_cavefish(v2) adds 0a305e34c719 drm/amdgpu: increase size of psp fw_name string(v2) adds 462c272b9076 drm/amdgpu: add psp support for dimgrey_cavefish(v2) adds aeec07444816 drm/amdgpu: skip reroute ih for some ASICs adds d9fa6a0b10d5 drm/amdgpu: support cp_fw_write_wait for dimgrey_cavefish adds a1fe2ba7282b drm/amdgpu: add gc golden setting for dimgrey_cavefish adds eb5a34d48257 drm/amdkfd: Support dimgrey_cavefish KFD (v2) adds 8f72ce6421f3 drm/amdkfd: Add kfd2kgd_funcs for dimgrey_cavefish kfd support adds d5bc1579b0e3 drm/amdgpu: enable VCN3.0 PG and CG for dimgrey_cavefish adds cc6161aa7081 drm/amdgpu: enable jpeg3.0 PG and CG for dimgrey_cavefish adds f897ea3550bc drm/amdgpu: enable front door loading for dimgrey_cavefish adds e4ed4f50d2af drm/amdgpu: support athub cg setting for dimgrey_cavefish adds 4ed032bd13fa drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 583e5a5e908b drm/amdgpu: enable GFX clock gating for dimgrey_cavefish adds 135333a0ce4f drm/amdgpu: enable mc CG and LS for dimgrey_cavefish adds 73da8e862865 drm/amdgpu: enable athub/mmhub PG for dimgrey_cavefish adds e8afbddfa1ed drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 0afc770ba834 drm/amdgpu: enable vcn3.0 for dimgrey_cavefish adds be6b1cd3b7e4 drm/amdgpu: enable jpeg3.0 for dimgrey_cavefish adds 4ccc957f1511 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 7dc2ef4e70e1 drm/amdgpu/swsmu: update driver if version for dimgrey_cav [...] adds aff39cdecd22 drm/amdgpu: add psp and smu block for dimgrey_cavefish adds 2c70c332a1db drm/amdgpu: enable hdp CG and LS for dimgrey_cavefish adds 8e3bfb992c1b drm/amdgpu: enable ih CG for dimgrey_cavefish adds eac88a5fc631 drm/amdgpu: remove gpu_info fw support for dimgrey_cavefish adds 4da678390890 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 36d26912e8d8 drm/amd/display: Add support for DCN302 (v2) adds 2a4112050451 drm/amd/display: Add DCN302 support in amdgpu_dm (v2) adds 78aafee761ab drm/amdgpu: remove ASD ucode init for dimgrey_cavefish adds 7cc656e2d070 drm/amdgpu: add DM block for dimgrey_cavefish adds 9ba93114c48f drm/amd/display: Add green_sardine support to DC adds 71c0fd9221a4 drm/amd/display: Add green_sardine support to DM adds cde3359acb42 drm/amdgpu/swsmu: init the baco mutex in early_init adds 206b737240c3 drm/amdgpu: fix semicolon.cocci warnings adds 4fbb3ae219d2 drm/amd/display: remove no need return value adds 8d8ac1a1e95a drm/amd/display: kernel-doc: document force_timing_sync adds 23aaf8058a8d docs: amdgpu: fix a warning when building the documentation adds 4460571beef4 drm/amd/pm: increase mclk switch threshold to 200 us adds 4d5af9b7ad6f drm/amdgpu: fix the issue that apu has no smu firmware binary adds f099471bc594 drm/amdgpu: enable GDDR6 save-restore support for dimgrey_ [...] adds 56380c388c6a drm/amdgpu: vcn and jpeg ring synchronization adds 185b0d5a787f drm/amdkfd: Use kvfree in destroy_crat_image adds bdb4a1f9ed3b drm/amdgpu/display: DRM_AMD_DC_DCN3_02 depends on DRM_AMD_ [...] adds 234de272b76f drm/amdgpu: add missing newline at eof adds 72ca82c7d218 drm/amdgpu: disable gpa mode for direct loading adds 7d92c1fd11e2 drm/amd/pm: populate the bootup LCLK frequency adds 585584dbaa47 drm/amd/pm: populate Arcturus PCIE link state adds f2b75bc24dee drm/amd/pm: correct gfx and pcie settings on umd pstate sw [...] adds f1213b159768 drm/amdgpu: add interface for setting ASPM adds 3e66275e0946 drm/amdgpu: add interface for setting MGCG perfmon adds 27747293ce24 drm/amdgpu: fulfill Navi gfx and pcie settings on umd psta [...] adds 76c71f00d7eb drm/amd/pm: properly setting GPO feature on UMD pstate ent [...] adds 9294fa6a1d94 Revert "drm/amdgpu: disable gfxoff temporarily for navy_flounder" adds 5fe19ce8e48d drm/amdgpu: add function to program pbb mode for sienna cichlid adds 5bab858eee04 drm/amdgpu: add rlc iram and dram firmware support adds ded08454e56b drm/amdgpu: correct the gpu reset handling for job != NULL case adds ff72bc403170 drm/amdgpu: Add debugfs entry for printing VM info adds c0fb85ae02b6 drm/amd/display: setup system context in dm_init adds f0c746ce07c8 drm/amd/display: add S/G support for Renoir adds f9dbefa884fd drm/amdgpu/display: fix the NULL pointer reference on dmuc [...] adds 84b934bc0a94 drm/amdgpu/display: enable display ip block for vangogh adds 92aeeafb544d drm/amd/amdgpu: set the default value of noretry to 1 for [...] adds 21470d97c9f8 drm/amdgpu: remove gfxhub_v1_1_funcs set adds e9073b43621e drm/amd/swsmu: add missing feature map for sienna_cichlid adds c6b3c8779cb2 drm/amdgpu: update golden setting for sienna_cichlid adds 0e601a04dd3f drm/amdgpu: add a list in VM for BOs in the done state adds 15d67827b000 drm/amd/pm: drop navy_flounder hardcode of using soft pptable adds 268f3a4388b0 drm/amd/display: Revert "drm/amd/display: Fix a list corruption" adds f5213f827c87 drm/amd/display: Avoid MST manager resource leak. adds 26d94a468770 drm/amd/display: Use amdgpu_socbb.h instead of redefining structs adds 194f6b5d1f62 drm/amd/display: Fix DCN302 makefile adds 23d9bd60bd11 drm/amd/psp: Fix sysfs: cannot create duplicate filename adds a3bab3258568 drm/amdgpu: move amdgpu_num_kcq handling to a helper adds 40e7ed973ad9 drm/amdgpu: protect eeprom update from GPU reset adds 7aeef2aacccd drm/amd/swsmu: correct wrong feature bit mapping adds 9a81009eda19 drm/amdkfd: Use same SQ prefetch setting as amdgpu adds 07f9c22f6750 drm/amdgpu: enable VCN PG and CG for vangogh adds 1ed685df7ebc drm/amd/amdgpu: enable noretry for Sienna_Cichlid/Navy_Flo [...] adds 5c46c4927607 drm/amdgpu/gmc10: remove dummy read workaround for newer chips adds f20c52f40a65 drm/amd/pm: fix pcie information for sienna cichlid adds 1dc3c5a95b08 drm/amd/pm: update driver if file for sienna cichlid adds 4a3a1dc02fc3 drm/amd/display: Initialize num_pkrs on VANGOGH. adds 1eeb03c883ff drm/amd/pm: fix the wrong fan speed in fan1_input adds 4d2aae33d96c Revert drm/amdgpu: disable sienna chichlid UMC RAS adds 4e2b3e23b29d drm/amd/pm: fix pp_dpm_fclk adds 0b08c54bb7a3 drm/amd/display: Fix the display corruption issue on Navi10 adds 86b6624ae27d drm/amdgpu: Return boolean types instead of integer values adds 982a820bac1b drm: amdgpu: kernel-doc: update some adev parameters adds 891bacb835a1 drm/amd/pm: remove the average clock value in sysfs adds 15df286d4310 drm/amdgpu: correct the cu and rb info for sienna cichlid adds aa5375c55541 drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) adds 8a5223b9303a drm/amdgpu: add DID for navi10 blockchain SKU adds 8d96a590ed0d drm/amdgpu: remove unneeded break adds d02792041c17 drm/amdgpu: add GC 10.3 NOALLOC registers adds 4005809bb1f3 drm/amdgpu: add support to configure MALL for sienna_cichlid (v2) adds 52f2e83e2fe5 drm/amdgpu/display: add MALL support (v2) adds df0e4831c3e8 drm/amdgpu: don't map BO in reserved region adds 73bf5cad2696 drm/amdgpu: During compute disable GFXOFF for Sienna_Cichlid adds 6e3cd2a9a6ac amdgpu: fix a few kernel-doc markup issues adds c45dd3bda1c8 drm/amdgpu: fix some kernel-doc markups adds 4d154b85f30e drm/amdgpu_dm: fix a typo adds d836917da7e5 drm/amdgpu: Fix size calculation when init onchip memory adds 3aa8d45f46e8 drm/amd/display: Fixed panic during seamless boot. adds 0165b85c2784 drm/amdgpu: enable IP discovery for vangogh adds 19ae333001b3 drm/amdgpu: added support for psp fw attestation adds 34c0631bbd9d drm/amd/pm: update driver if version for dimgrey_cavefish adds ce9a6cad3e3a drm/amdgpu: increase the reserved VM size to 2MB adds a39f2a8d7066 drm/amdgpu: nuke amdgpu_vm_bo_split_mapping v2 adds f2459c52c844 drm/amd/display: Add Bounding Box State for Low DF PState [...] adds ea817dd5ad79 drm/amd/display: add dcn21 bw validation adds 2e7b43e62910 drm/amd/display: enable odm + full screen mpo on dcn21 adds 9248681f68b7 drm/amd/display: Source minimum HBlank support adds 39a71459a032 drm/amd/display: Reverting "Add connector to the state if [...] adds 1db522cd03fd drm/amd/display: Set WM set A to 0 if full pstate not supported adds a47cc3ab051f drm/amd/display: Raise DPG height during timing synchronization adds a10ba3827afa drm/amd/display: Define PSR ERROR Status bit VSC_SDP adds 84c305b756e7 drm/amd/display: [FW Promotion] Release 0.0.37 adds 9abdf3920383 drm/amd/display: Add an option to limit max DSC target bpp [...] adds aaa0aed17e04 drm/amd/display: 3.2.107 adds e5df916b8581 drm/amd/display: DCN2.1 Disable 48MHz Powerdown Debug Option adds bf479f5a1d9c drm/amd/display: adding reading OEM init_data to dcn3 adds df043738b7c7 drm/amd/display: Refactor ABM_MASK_SH_LIST_DCN301 naming adds 74d021b5631f drm/amd/display: skip avmute action adds 73ec5680ba63 drm/amd/display: Revert check for flip pending before lock [...] adds c76b169b76bb drm/amd/display: Reduce height of visual confirm on right side. adds da52f579d948 drm/amd/display: disable seamless boot for VSC_SDP adds 86c5a9e3aa66 drm/amd/display: Update GSL state if leaving immediate flip adds 35a4644c935e drm/amd/display: Don't trigger flip twice when ODM combine in use adds def48da790ce drm/amd/display: Fix max brightness pixel accuracy adds c36f0ab0aac7 drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns adds fd0f1d21d46c drm/amd/display: [FW Promotion] Release 0.0.38 adds b51366f77b9e drm/amd/display: 3.2.108 adds 9d83722d06fe drm/amd/display: Decouple amdgpu_dm_trace from service adds 21c414458296 drm/amd/display: Rework registers tracepoint adds e8a982355f96 drm/amd/display: Add tracepoint for amdgpu_dm adds 8b198f6e94d6 drm/amd/display: Add pipe_state tracepoint adds 13b5ca42ca9c drm/amd/display: Add tracepoint for capturing clocks state adds cadfd67c27e2 drm/amd/display: prevent null pointer access adds a2540e34b521 drm/amd/display: Removed unreferenced variables. adds 7154a51b5347 drm/amd/display: Using udelay for specific dongle while ed [...] adds 5d1b3211da03 drm/amd/display: combined user regamma and OS GAMMA_CS_TFM_1D adds 1b3c7564113a drm/amdgpu/display: use kvzalloc again in dc_create_state adds 34a3242baeb5 drm/amdgpu: Discard unnecessary breaks adds 44ea03e17ef5 drm/amdgpu: use true and false for bool initialisations adds 594b6f7370a8 drm/amd/display: Fix kernel panic by dal_gpio_open() error adds 0ca3418272a2 drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally adds c5ff0c1950e5 drm/amd/display: Clean up debug macros adds 73275181f687 drm/amd/pm: correct the checks for polaris kickers adds 10efb75b58fe drm/amd/pm: populate smc vddc table adds 3df9931b0678 drm/amd/pm: populate smc samu table adds 8849fe64f668 drm/amd/pm: correct vddci table setup adds 374b0781a0b1 drm/amd/pm: correct sclk table setup adds 0232af1cea03 drm/amd/pm: correct mclk table setup adds a193d977419c drm/amd/pm: correct the ACPI table setup V2 adds 3a9f6bb21d08 drm/amd/pm: correct the BootLinkLevel setup adds e9016fc2ad7a drm/amd/pm: add pptable VRHotLevel setting adds 7f95a2e01c9d drm/amd/pm: drop arb table first byte workaround adds 92995254afae drm/amdgpu: correct CG_ACLK_CNTL setting adds 8c23cc29d55b drm/amd/pm: add PWR_CKS_CNTL setting adds 18973c6ec42a drm/amd/powerplay: separate Polaris fan table setup from Tonga adds 555440822b41 drm/amd/pm: optimize AC timing programming adds 029479accac2 drm/amd/pm: drop redundant efuse mask calculations adds a90e6fbe47ff drm/amd/pm: correct the settings for ro range minimum and maximum adds c420418f1d7c drm/amd/pm: correct polaris10 clock stretcher data table setting adds 9610a3bfde41 drm/amd/pm: setup zero rpm parameters for polaris10 adds 8f0804c6b7d0 drm/amd/pm: add edc leakage controller setting adds 5f92b48cf62c drm/amd/pm: add mc register table initialization adds a8588b8bb3d6 drm/amd/pm: correct VR shared rail info adds f6638d0e6f93 drm/amd/pm: correct the checks for sclk/mclk SS support adds d8b61d5a0d51 drm/amd/pm: correct Polaris powertune table setup adds dba195316860 drm/amd/pm: correct Polaris DIDT configurations adds b23dbd603b68 drm/amd/pm: correct avfs fuse settings adds a6d8a6eb3e10 drm/amd/pm: correct vddc phase control setting adds 55411d16233e drm/amd/pm: correct VRconfig setting adds 326d0ff7aa8b drm/amd/pm: correct platformcaps setup adds baa495f76436 drm/amd/pm: correct smc voltage controller setup adds d765129a719f drm/amd/pm: correct sclk/mclk dpm enablement adds be56f22b6253 drm/amd/pm: correct the way to get the highest vddc adds ba4601feba44 drm/amd/pm: correct clk/voltage dependence setup adds 8f97e221d64d drm/amd/pm: correct pcie spc cap setup adds 9182fefcb8ca drm/amd/pm: correct SMC sclk/mclk boot level setup adds db6f5c7f95c4 drm/amd/pm: correct vddc_dep_on_dal_pwrl setup adds 690cdc263584 drm/amd/pm: fulfill the Polaris implementation for get_clo [...] adds b03fd3e7e68f drm/amd/pm: enable Polaris watermark table setting adds d49873c93fc5 drm/amd/pm: correct the mclk switching setting adds 62ff83a4f691 drm/amd/pm: reconfigure smc on display vbitimeout setting change adds b1878847ac90 drm/amd/pm: drop redundant display setting adds a2475e624e2e drm/amd/display: correct asic type check V2 adds 191a3c04799e drm/amdgpu: enable MULTI_MON_PP_MCLK_SWITCH DC feature at default adds c345c89b6491 drm/amdgpu: add vangogh apu flag adds 923e15d634ac drm/amdgpu: drop mem_global_referenced adds 19cc89dcb94b drm/amdgpu/swsmu: drop smu i2c bus on navi1x adds 8f76b1bbe713 drm/amdgpu/pm: fix the fan speed in fan1_input in manual m [...] adds e277b03c4b4f drm/radeon: Add new callback that exposes vddc adds edfcc8eb569b drm/radeon: Add implementation of get_current_vddc for Sumo adds a74287b1da37 drm/radeon: Expose vddc through hwmon adds b65c00031b15 drm/amdgpu/display: re-add surface size calculation in dcn [...] adds fb7525de47d8 PCI/ERR: Fix reset logic in pcie_do_recovery() call adds b889e62cdb3b drm/amdgpu: add another raven1 gfxoff quirk adds 3523285ac2e3 drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE adds 2b6f5e8426d6 drm/amdgpu/display: remove dal_cmd_tbl_helper_dcn2_get_table2 adds 98b30b31b28c drm/amdgpu: drop CONFIG_DRM_AMD_DC_DCN3_01 from atomfirmware.h adds 5d7dd14d6bdc drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_A [...] adds 3a357c0ba7a8 drm/amd/display: Fix incorrect dsc force enable logic adds 1181af1c84ac drm/amdgpu: add mode2 reset support for vangogh adds db9e7be1cb4f drm/amdgpu/nv: add mode2 reset handling adds 2f549cbcb05f drm/amdgpu: Enable GPU reset for vangogh adds 4d19f21b6f1a drm/amdgpu/display: fix indentation in defer_delay_converter_wa() adds 2e3a5bc5feea drm/amdgpu/display: fix warnings when CONFIG_DRM_AMD_DC_DC [...] adds 16fc0fba6319 Merge remote-tracking branch 'amdgpu/drm-next' into master adds 4d658cb7789e drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 94a4fb8a316e drm/dp: fix a kernel-doc issue at drm_edid.c adds cb88d1fac196 drm/i915: terminate reauth at stream management failure adds bff88b1c8ffd drm/i915: dont retry stream management at seq_num_m roll over adds 773bd825c4cc drm/i915: Extract intel_dp_output_format() adds f1bce832500e drm/i915: Decouple intel_dp_{min,output}_bpp() from crtc_state adds 0bf8dedc763a drm/i915: Use the correct bpp when validating "4:2:0 only" modes adds 1288f9b09908 drm/i915: Add enable/disable flip done and flip done handler adds c5e07e0049ee drm/i915: Add support for async flips in I915 adds 30ff93af9e19 drm/i915: Add checks specific to async flips adds 0bbca6097d50 drm/i915: Do not call drm_crtc_arm_vblank_event in async flips adds b039193d1283 drm/i915: Add dedicated plane hook for async flip case adds e5cb1afba46d drm/i915: WA for platforms with double buffered address up [...] adds 6914c9685e0a Documentation/gpu: Add asynchronous flip documentation for i915 adds 55ea1cb178ef drm/i915: Enable async flips in i915 adds 7102404cb471 drm/i915: Make intel_{enable,disable}_sagv() static adds eba10ec8cfdd drm/i915: Don't hide the intel_crtc_atomic_check() call adds 504c7bd85c6f drm/i915: Fix state checker hw.active/hw.enable readout adds cf52acde6ee9 drm/i915: Move MST master transcoder dump earlier adds cfcd558cea52 drm/i915: Include the LUT sizes in the state dump adds e0122138c24e drm/i915: s/glk_read_lut_10/bdw_read_lut_10/ adds 4073a4ee5c4a drm/i915: Reset glk degamma index after programming/readout adds d313569138c2 drm/i915: Shuffle chv_cgm_gamma_pack() around a bit adds 3d041e904b79 drm/i915: Relocate CHV CGM gamma masks adds d0a9acaa6bc2 drm/i915: Polish bdw_read_lut_10() a bit adds 7852ddd5d60a drm/i915: Replace some gamma_mode ifs with switches adds 5682a41f932c drm/i915/dsi: Add details about TE in get_config adds 9c9e97c44a34 i915/dsi: Configure TE interrupt for cmd mode adds 00acb3293670 drm/i915/dsi: Add TE handler for dsi cmd mode. adds 26fb0d552dc8 drm/i915/dsi: Initiate frame request in cmd mode adds 33267703df15 drm/i915/dsi: Enable software vblank counter adds 0dbacc895553 drm/i915: Read DIMM size in Gb rather than GB adds 562ad8add406 drm/i915: Implement display WA #1142:kbl,cfl,cml adds 945b18fb4803 drm/i915: Fix TGL DKL PHY DP vswing handling adds 6694d2bea64f drm/i915: s/pre_empemph/preemph/ adds 95cef532f222 drm/i915: s/old_crtc_state/crtc_state/ adds 7ac469a0f7c6 drm/i915: Make intel_dp_process_phy_request() static adds 193af12cd681 drm/i915: Shove the PHY test into the hotplug work adds 6ed9aefa69fc drm/i915: Split ICL combo PHY buf trans per output type adds 5ee3e1daa816 drm/i915: Split ICL MG PHY buf trans per output type adds ba30075d8d84 drm/i915: Split EHL combo PHY buf trans per output type adds 4669f5c2b7ed drm/i915: Split TGL combo PHY buf trans per output type adds 6a41121f0550 drm/i915: Split TGL DKL PHY buf trans per output type adds a621860a5eb8 drm/i915: Plumb crtc_state to link training adds ef79fafe9dae drm/i915: Eliminate intel_dp.regs.dp_tp_{ctl,status} adds f542d671ffce drm/i915: Init lspcon after HPD in intel_dp_detect() adds c7da2782abca drm/i915: Make lspcon_init() static adds b1e93a85f8e9 drm/i915: don't conflate is_dgfx with fake lmem adds f9c730ede7d3 drm/i915/dg1: Wait for pcode/uncore handshake at startup adds 7a8a95f5dc4c drm/i915/skl: Work around incorrect BIOS WRPLL PDIV programming adds b671d6ef8b20 drm/i915: Move the initial fastset commit check to encoder hooks adds 7d6287a84812 drm/i915: Check for unsupported DP link rates during initi [...] adds f9e76a6e68d3 drm/i915: Add an encoder hook to sanitize its state during [...] adds 0e2497e334de drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38 [...] adds cf72562094a0 drm/i915/display/ehl: Limit eDP to HBR2 adds b50b7991b739 drm/i915/dg1: add more PCI ids adds 27a6bc802bd9 drm/i915/dg1: Initialize RAWCLK properly adds 2606b269234b drm/i915/dg1: Define MOCS table for DG1 adds eafeb204b473 drm/i915/dg1: Increase mmio size to 4MB adds fb7318c37afa drm/i915/dg1: gmbus pin mapping adds 0642c2b83749 drm/i915/dg1: Don't program PHY_MISC for PHY-C and PHY-D adds e73e4c59ac43 drm/i915/dg1: Update comp master/slave relationships for PHYs adds 67807f52e395 drm/i915/dg1: provide port/phy mapping for vbt adds fe0f1e3bfdfe drm/i915: Shut down displays gracefully on reboot adds 100fe4c01eff drm/i915: Add an encoder .shutdown() hook adds 063348f6a726 drm/i915: Replace the VLV/CHV eDP reboot notifier with the [...] adds e219ef912a02 drm/i915: Wait for eDP panel power cycle delay on reboot o [...] adds d2008827d37a drm/i915: Wait for LVDS panel power cycle delay on reboot adds f13c2a0032f0 drm/i915: Wait for VLV/CHV/BXT/GLK DSI panel power cycle d [...] adds 0f8d2a2b9fd5 drm/i915: Rename i915_{save,restore}_state() adds 79148ce4b25d drm/i915: Set all unused color plane offsets to ~0xfff again adds a007138e89dc drm/i915: Skip aux plane stuff when there is no aux plane adds 63b9d9aa8582 drm/i915: s/int/u32/ for aux_offset/alignment adds d381baad29b4 drm/i915/vbt: Fix backlight parsing for VBT 234+ adds e4b3c3b3faaf drm/i915/vbt: Update the version and expected size of BDB_ [...] adds a23fe79ae5c0 drm/i915/vbt: Add VRR VBT toggle adds 90a24b9d737c drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platf [...] adds 5c90660fcc45 drm/i915/display: Check PSR parameter and flag only in sta [...] adds 0bcbcba78269 drm/i915/display: Program PSR2 selective fetch registers adds 55e3c170950f drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT adds 92f5df0d448b drm/i915: Update gen12 forcewake table adds 3bcacad3d7a9 drm/i915: Update gen12 multicast register ranges adds 6777a855d66d drm/i915: Fix DP link training pattern mask adds 0a5991f5d022 drm/i915: Simplify the link training functions adds c43027a9a375 drm/i915: Factor out a helper to disable the DPCD training [...] adds 9782f52ab5d6 drm/dp: Add LTTPR helpers adds 7b2a4ab8b0ef drm/i915: Switch to LTTPR transparent mode link training adds b30edfd8d0b4 drm/i915: Switch to LTTPR non-transparent mode link training adds 4ade8f31c25b drm/i915/dp: Tweak initial dpcd backlight.enabled value adds 98e497e203a5 drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP back [...] adds 055f8458d95a drm/i915: Force DPCD backlight mode for BOE 2270 panel adds 24ea098b7c0d drm/i915/jsl: Split EHL/JSL platform info and PCI ids adds 9ccd24e9b091 drm/i915/display: allow to skip certain power wells adds 62277f33e9c1 drm/i915/cnl: skip PW_DDI_F on certain skus adds 240abb3c76ff drm/i915/dg1: Add DG1 power wells adds 049c651b6d93 drm/i915/dg1: Add DPLL macros for DG1 adds b71b477d9414 drm/i915/dg1: Add and setup DPLLs for DG1 adds 0dac17af0ab4 drm/i915/dg1: Enable DPLL for DG1 adds bb4c3cf81ce8 drm/i915/dg1: Load DMC adds da942750928a drm/i915/dg1: Add initial DG1 workarounds adds cbb6ea8c6841 drm/i915/dg1: DG1 does not support DC6 adds 5bcc95ca382e drm/i915/dg1: Update DMC_DEBUG register adds a4dbcf4175e5 drm/i915/dgfx: define llc and snooping behaviour adds 693260cf23f9 drm/i915/rkl: Add new cdclk table adds 4d6bde58a026 drm/i915: Apply WAC6entrylatency to kbl/cfl adds 2c1e63bab430 drm/i915: Mark initial fb obj as WT on eLLC machines to av [...] adds 06fa32846884 drm/i915: Nuke lspcon_downsampling adds ebde5f89b32a drm/i915: Nuke lspcon_ycbcr420_config() adds 0af0b841c648 drm/i915: Inline intel_dp_ycbcr420_config() adds 359d0eff8409 drm/i915/display: Program DBUF_CTL tracker state service adds a21906ead6a5 drm/i915/display/fbc: Implement WA 22010751166 adds f566fdcd6cc4 drm/i915: Force VT'd workarounds when running as a guest OS adds 0e65ce24a33c drm/i915: Drop runtime-pm assert from vgpu io accessors adds 0a5a7499aaf5 drm/i915: Move the lspcon resume from .reset() to intel_dp [...] adds 0e634efd858e drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ adds 4c8d46510480 drm/i915: Reorder hpd init vs. display resume adds 5f51e78f0a07 drm/i915: Refactor .hpd_irq_setup() calls a bit adds 2849e1af2b6d drm/i915: Sort the mess around ICP TC hotplugs regs adds 82e84284ab7d drm/i915: Update Haswell PCI IDs adds 194909a32aed drm/i915: Reclassify SKL 0x192a as GT3 adds 812f044df08c drm/i915: Reclassify SKL 0x1923 and 0x1927 as ULT adds 03e399020cd2 drm/i915: Add SKL GT1.5 PCI IDs adds cfb3db8fdae2 drm/i915: Try to fix the SKL GT3/4 vs. GT3e/4e comments adds 79033a0a7898 drm/i915: Ocd the HSW PCI ID hex numbers adds 9c0b2d30441b drm/i915: Sort HSW PCI IDs adds b04d36f73771 drm/i915: Sort SKL PCI IDs adds cd988984cbea drm/i915: Sort KBL PCI IDs adds df3478af1d73 drm/i915: Sort CML PCI IDs adds 32d4ec9a1681 drm/i915: Sort CFL PCI IDs adds 514dc424ce4f drm/i915: Sort CNL PCI IDs adds 605f9c290c1a drm/i915: Sort ICL PCI IDs adds e7fc3f902d76 drm/i915/display: Rename pipe_timings to transcoder_timings adds 5c759eda9b04 drm: Introduce plane and CRTC scaling filter properties adds 105c9e130e1d drm/i915: Introduce scaling filter related registers and b [...] adds cc2396ff75f2 drm/i915/display: Add Nearest-neighbor based integer scali [...] adds 6d1a2fdedb26 drm/i915: Enable scaling filter for plane and CRTC adds 2bf06370bcfb drm/i915: Restore ILK-M RPS support adds e82351e74dcf drm/i915: Read actual GPU frequency from MEMSTAT_ILK on ILK adds d08c4e232742 drm/i915: Fix potential overflows in ilk ips calculations adds a99229128815 drm/i915: Do gen5_gt_irq_postinstall() before enabling the [...] adds c6073d4c923b drm/i915: Clean up the irq enable/disable for ilk rps adds a40a8305a732 drm/i915: Reject 90/270 degree rotated initial fbs adds 176fd2289e97 drm/i915/display: Unkerneldoc cnl_program_nearest_filter_coefs adds e44adb5d9ab9 drm/i915: Reset the interrupt mask on disabling interrupts adds 71c1a4998320 drm/i915/tgl/psr: Fix glitches when doing frontbuffer modi [...] adds 229f31e2d370 drm/i915/dg1: add hpd interrupt handling adds b18c1eb975ce drm/i915/dg1: invert HPD pins adds 949ab9d229a2 drm/i915: Guard debugfs against invalid access without display adds 859d74f65d87 drm/i915/display: remove debug message from error path adds 00e5deb5c4f5 drm/i915: Fix encoder lookup during PSR atomic check adds bd0cef2a797a drm/i915: Remove unused variable ret adds 96eaeb3dfa40 drm/i915: Use _MMIO_PIPE3() for ilk+ WM0_PIPE registers adds a0b37d2455e0 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds 523be44c334b drm/imx/dcss: fix unused but set variable warnings adds d7b1c018140f drm/panel: samsung: make vint_table static const adds b8f8dbf64958 drm/vram-helper: Fix use of top-down placement adds ca4bd68e11c8 drm/gma500: clean up indentation issues adds 9572e6693cd7 vga_switcheroo: simplify the return expression of vga_swit [...] adds ad44c03208e4 drm/dp_mst: Retrieve extended DPCD caps for topology manager adds 4127a6204970 drm/ttm: remove nonsense AGP handling adds db9c1734ad69 drm/ttm: stop dangerous caching attribute change adds 9e9f605fb5af drm/doc: Document that modifiers are always required for fb adds 313bbdee8454 drm/radeon: kill radeon_bo_wait adds 6b7741e42a49 drm/qxl: kill unused bo wait wrapper adds b1ec2924aa5a drm/radeon: cleanup ttm operation ctx usage. adds 546618674593 drm/nouveau/ttm: plumb ctx through move functions. adds 0ef1ed813e6b drm/ttm: add bo wait that takes a ctx wrapper. adds 6e5702980b14 drm/dp: add subheadings to DPCD address definitions adds 7d56927efac7 drm/dp: add a number of DP 2.0 DPCD definitions adds 84d28b471757 drm/nouveau: stop using persistent_swap_storage adds ab861424cb58 drm/ttm: remove persistent_swap_storage adds 8e3784dfef8a drm/ast: Reload gamma LUT after changing primary plane's c [...] adds deb0814b43f3 drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2 adds a3b3bef33519 drm/vmwgfx: remove unused placement combination adds b254557cb244 drm/vmwgfx: stop using ttm_bo_create v2 adds fbe86ca56791 drm/vmwgfx: switch over to the new pin interface v2 adds 6797cea18d39 drm/nouveau: switch over to the new pin interface adds d582723d76a4 drm/vram-helper: switch over to the new pin interface adds 9d36d4320462 drm/qxl: switch over to the new pin interface adds 0b8793f6e7fc drm/radeon: switch over to the new pin interface adds 4671078eb8e3 drm/amdgpu: switch over to the new pin interface adds 28578f35338f drm/ttm: remove ttm_bo_create adds e8c93e0c6a12 drm/ttm: remove TTM_PL_FLAG_NO_EVICT adds b809979f112b drm/panel: simplify the return expression of td028ttec1_prepare adds 6236d953f7ac drm/ttm: handle the SYSTEM->TT path in same place as others. adds 3a08446b31e3 drm/amdgpu/ttm: handle tt moves properly. adds 51e50e542204 drm/radeon/ttm: handle ttm moves properly adds fb4f3c92780d drm/panel: rm68200: allow using non-continuous dsi clock adds 61c523b932ae fbdev: mx3fb: remove unused variable 'irq' adds a34ebe7e6d99 drm/panel: otm8009a: remove hack to force commands in HS adds 880ee3b7615e drm/panel: otm8009a: allow using non-continuous dsi clock adds 4eb4d99dfe30 drm/hisilicon: Support i2c driver algorithms for bit-shift [...] adds a0d078d06e51 drm/hisilicon: Features to support reading resolutions from EDID adds 246cb7e49a70 drm/amdgpu: Introduce GEM object functions adds ad01dd0376af drm/armada: Introduce GEM object functions adds a77306278f2c drm/etnaviv: Introduce GEM object functions adds a64325a1d76a drm/exynos: Introduce GEM object functions adds 7cd467d0fc66 drm/gma500: Introduce GEM object functions adds 10012620ea65 drm/i915: Introduce GEM object functions adds 80cf656c25b6 drm/imx/dcss: Initialize DRM driver instance with CMA help [...] adds 84274de61a3c drm/mediatek: Introduce GEM object functions adds 3c9edd9c85f5 drm/msm: Introduce GEM object funcs adds ed853f6c3fbc drm/nouveau: Introduce GEM object functions adds c5ca5e029fa6 drm/omapdrm: Introduce GEM object functions adds 4889d684fd5a drm/pl111: Introduce GEM object functions adds 552f9d60f6cc drm/radeon: Introduce GEM object functions adds 0d590af3140d drm/rockchip: Convert to drm_gem_object_funcs adds dd311c6fe8af drm/tegra: Introduce GEM object functions adds dd60202237a0 drm/vc4: Introduce GEM object functions adds dff29810a8d5 drm/vgem: Introduce GEM object functions adds c6069a02fa55 drm/virtgpu: Set PRIME export function in struct drm_gem_o [...] adds b76b85b7c2e2 drm/vkms: Introduce GEM object functions adds 1adda8b8f12c drm/xen: Introduce GEM object functions adds c85dce1b2e7e drm/xlnx: Initialize DRM driver instance with CMA helper macro adds d693def4fd1c drm: Remove obsolete GEM and PRIME callbacks from struct d [...] adds 7faa92dfdf42 drm/vram-helper: Integrate drm_gem_vram_init() into drm_ge [...] adds 4d92d7d76dd5 drm/vram-helper: Set object function iff they are not prov [...] adds 8bde6c0d4e73 drm/vram-helper: Don't put new BOs into VRAM adds 06f4277463ba fbdev: simplify fb_getput_cmap() adds 3f6195d10fff fbdev: sbuslib: remove unused FBIOSCURSOR32 helper adds ca6cf78322d1 fbdev: sbuslib: remove compat_alloc_user_space usage adds 33700f6f7d9f drm/ingenic: Reset pixclock rate when parent clock rate changes adds 1677d31c2266 drm/ingenic: Add support for reserved memory adds 174d8e52a60f drm/ingenic: Alloc F0 and F1 DMA descriptors at once adds 3d705fb0dc43 drm/ingenic: Support handling different pixel formats in F [...] adds bb85760572ca drm/ingenic: Add support for 30-bit modes adds dba09e834f4e drm/ingenic: Add support for 24-bit modes adds 686d4b4b99af drm/ingenic: Add support for paletted 8bpp adds 0b5aebec2bbf drm/ttm: move SG flag check into ttm_bo_vm_reserve adds 8e0310f0ff04 drm/radeon: stop using TTMs fault callback adds d3ef581afa5e drm/amdgpu: stop using TTMs fault callback adds 76fe313adde2 drm/nouveau: stop using TTMs fault callback adds 45e241f8c5d7 drm/ttm: remove fault callback adds ca876a1d30e5 drm/hisilicon: Deleted the drm_device declaration adds 8f7db83e6abf drm/rockchip: Include <drm/drm_gem_cma_helper> for drm_gem [...] adds 30172efbfb84 drm/virtio: blob prep: refactor getting pages and attachin [...] adds 0ce072965638 drm/virtio: blob prep: make CPU responses more generic adds ff886cbdcc44 virtio-gpu api: blob resources adds e5cd6cbe0255 virtio-gpu api: host visible feature adds eda3e1018f78 drm/virtgpu api: blob resources adds 7a571c76ddce drm/virtgpu api: host visible feature adds bf36dea17623 drm/virtgpu api: cross-device feature adds 6815cfe602d0 drm/virtio: implement blob resources: probe for the feature. adds 6076a9711dc5 drm/virtio: implement blob resources: probe for host visib [...] adds f895c7071372 drm/virtio: implement blob resources: expose virtio_gpu_re [...] adds 5c824604e560 drm/virtio: implement blob resources: add new fields to in [...] adds 16845c5d5409 drm/virtio: implement blob resources: implement vram object adds c7a6ac4f60bc drm/virtio: implement blob resources: hypercall interface adds 0b0f1afe6cff drm/virtio: implement blob resources: blob display integration adds 1e2554f49e41 drm/virtio: implement blob resources: refactor UUID code somewhat adds 50c3d1938ee3 drm/virtio: implement blob resources: fix stride discrepancy adds 4429b5de01ad drm/virtio: implement blob resources: report blob mem to u [...] adds 897b4d1acaf5 drm/virtio: implement blob resources: resource create blob ioctl adds 378f257d5830 drm/virtio: advertise features to userspace adds 79b4d4d26bd2 drm/qxl: simplify the return expression of qxl_plane_prepare_fb() adds 01fd30da0474 dma-buf: Add struct dma-buf-map for storing struct dma_buf [...] adds 6619ccf1bb1d dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces adds 20e76f1a7059 dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces adds ccc22d41bd9a dma-buf: Document struct dma_buf_map adds 369a7210c127 drm/qxl: fix usage of ttm_bo_init adds cbdbdd8ab22b drm: update todo.rst adds c7a399271de0 drm/hisilicon: Using the to_hibmc_drm_private to convert adds 4f8cc7a64af4 drm/hisilicon: Delete the unused macro adds 91e515c2f0f6 virtio-gpu api: fix 64/32 compat issue with blob implementation adds 291e8cdd6bc5 MAINTAINERS: mark FRAMEBUFFER LAYER as Orphan adds 3c4641d4e756 drm/panfrost: simplify the return expression of cz_ih_hw_init() adds 0c5036590bde drm/panfrost: simplify the return expression of panfrost_d [...] adds bd1fbef7bd75 drm/atomic: Make the kerneldoc a bit clearer adds 21271d41a67c Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached" adds 6468f234d32d dt-bindings: display: ti,am65x-dss: add missing properties [...] adds a10563c89a72 dt-bindings: display: ti,j721e-dss: add missing properties [...] adds 01370532b72e drm/tidss: Add prepare_fb to the plane helper funcs adds 170fb58ee329 drm/sched: Avoid infinite waits in the drm_sched_entity_de [...] adds 4e19d51ca5b2 drm/gma500: fix double free of gma_connector adds f3d52908f6ba drm: bridge: dw-hdmi: Constify dw_hdmi_i2s_ops adds dac4ec775aa1 drm/bridge: tc358764: restore connector support adds 12b68474e6d5 drm/nouveau/ttm: handle ttm moves properly. adds 8117713d7804 drm/nouveau/ttm: memcpy waits for bo already adds 881c4117957b drm/qxl: drop unused code (v2) adds 279a3010218d drm/vmwgfx: move null mem checks outside move notifies adds bcff5d3e3bab drm/vmwgfx: add a move callback. adds 2b8283ff1a60 drm/vram_helper: implement a ttm move callback. adds 8e6cb56b67fe drm/ttm: make move callback compulstory adds 1e17792de06f drm/ttm: remove TTM_PAGE_FLAG_WRITE adds 3b53d304856b drm/ttm: cleanup ttm_handle_caching_state_failure adds 4ce032d64c2a drm/ttm: nuke ttm_bo_evict_mm and rename mgr function v3 adds 4561b366c70e drm/ttm: drop glob parameter from ttm_bo_swapout adds d7c59750f274 drm/vmwgfx: move ttm_bo_swapout_all into vmwgfx adds 72dc6e3b948c drm/ttm: remove ttm_bo_unmap_virtual_locked declaration v2 adds 955a341f33b7 drm/ttm: move ttm_set_memory.h out of include adds 5a3884320a57 drm/vkms: update todo adds a76fa3540fc3 drm/fb-helper: Add locking to sysrq handling adds fb6473a48b63 drm/atomic: document and enforce rules around "spurious" EBUSY adds 9073d4ed8da4 drm/atomic: debug output for EBUSY adds 1a11a88cfd9a drm/panfrost: Fix job timeout handling adds 82e1b93ad8b9 dma-buf: use struct_size macro adds 696029eb36c0 drm/aspeed: Add sysfs for output settings adds c76eb35587f5 drm: aspeed: Fix GENMASK misuse adds 351f950db4ab drm/atomic: Pass the full state to CRTC atomic enable/disable adds 178c72350d39 drm/aspeed: Set driver CMA functions with DRM_GEM_CMA_DRIVER_OPS adds ec5722adb8b2 drm/fourcc: document modifier uniqueness requirements adds b3a753f54adc drm/tilcdc: Do not keep vblank interrupts enabled all the time adds 882bceffa8ca drm/tilcdc: Remove tilcdc_crtc_max_width(), use private data adds bf296b35489b drm/aspeed: Fix Kconfig warning & subsequent build errors adds a4e45e5d3097 MAINTAINERS: Add myself as a maintainer for vc4 adds 8bca49e43fb5 drm: shmobile: Reduce include dependencies adds 412ae84cb4dd drm/virtio: Use UUID API for importing the UUID adds 9528a02430df dt-bindings: display: panel: Add bindings for Novatek nt36672a adds 070c7fa58bce drm: panel: Add novatek nt36672a panel driver adds 1b4ea4c5980f drm/ttm: set the tt caching state at creation time adds 1cf65c45183a drm/ttm: add caching state to ttm_bus_placement adds 867bcecd6ae4 drm/ttm: use caching instead of placement for ttm_io_prot adds ce65b874001d drm/ttm: nuke caching placement flags adds 73b62cdb93b6 drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev [...] adds ac80cd17a615 dma-buf: Clarify that dma-buf sg lists are page aligned adds 063bc37d4609 drm/vkms: Set preferred depth correctly adds 488c888ae1d4 drm/vkms: Switch to shmem helpers adds f57074189dfc omapfb/dss: Remove redundant null check before clk_prepare [...] adds 5988c2695f40 video: fbdev: sh_mobile_lcdcfb: Remove redundant null chec [...] adds f41b019aa5e0 drm/panel: mantix: Don't dereference NULL mode adds 787099f8671c drm/panel: mantix: Fix panel reset adds 1c902de389ff dt-binding: display: Require two resets on mantix panel adds 137655d1ed35 drm/bridge: ti-sn65dsi86: Add retries for link training adds 06dd6f303fe2 drm/bridge: ti-sn65dsi86: remove redundant null check adds 37e6011b3ccf drm/panel: rm68200: fix mode to 50fps adds 0ad086e07dd5 video: Remove set but not used variable adds 748855582101 video: use kobj_to_dev() adds 9e9b18b681f1 drm/bridge: lvds-codec: Add support for regulator adds ef27afa607e8 omapfb: simplify the return expression of panel_dpi_connect adds 533278ca0d53 omapfb: simplify the return expression of sharp_ls_connect adds 43624b403ba2 omapfb: simplify the return expression of tpo_td043_connect adds 63da0977f52a omapfb: connector-analog-tv: simplify the return expressio [...] adds ea65a99bb85e omapfb: connector-hdmi: simplify the return expression of [...] adds 10732a0f644a omapfb: panel-sony-acx565akm: simplify the return expressi [...] adds defa1dcc5617 omapfb: simplify the return expression of hdmi_pll_enable adds 9aab66010e57 dt-bindings: drm/bridge: anx7625: MIPI to DP transmitter D [...] adds 8bdfc5dae4e3 drm/bridge: anx7625: Add anx7625 MIPI DSI/DPI to DP adds 3da1781ea458 fbdev: nvidia: use for_each_child_of_node() macro adds f215d6003736 omapfb: use devm_platform_ioremap_resource_byname adds 7604caa1f099 omapfb: connector-dvi: simplify the return expression of d [...] adds ba43961b2dcb drm/panel: simplify the return expression of rb070d30_pane [...] adds 7d3618fdeef1 drm/bridge: analogix_dp: make analogix_dp_start_aux_transa [...] adds 759962b5dc99 drm: bridge: adv7511: make adv7511_hdmi_hw_params() static adds 4caca3d8f912 drm/panel: st7703: Make jh057n00900_panel_desc static adds 2f39766ea23a video: fbdev: sis: remove unneeded semicolon adds 83fc7f6a3514 video: fbdev: fsl-diu-fb: remove unneeded variable 'res' adds 7924bcdbcb12 dt-bindings: vendor-prefixes: Add Yes Optoelectronics adds b73946a2efea dt-bindings: display: simple: Add YTC700TLAG-05-201C adds 7a1f4fa4a629 drm/panel: simple: Add YTC700TLAG-05-201C adds e2dae672a9d5 drm/mcde: Fix handling of platform_get_irq() error adds 77bb5aaf2bb8 drm/tve200: Fix handling of platform_get_irq() error adds 14212fe77ef6 drm/via: reduce no need mutex_lock area adds 5b2fabf483a2 drm/hisilicon: Use the same style of variable type in hibm [...] adds 5fefd25047bd drm/hisilicon: Use the same style of variable type in hibm [...] adds d1934d2b687a drm/ttm: drop free old node wrapper. adds 0d51d44e2a1f dt-bindings: vendor-prefixes: Add Shanghai Top Display Opt [...] adds ab793f545827 dt-bindings: display: panel-simple-dsi: add optional reset gpio adds 6e3a86643225 dt-bindings: display: panel-simple-dsi: add TDO TL070WSH30 [...] adds cf40c6600592 drm: panel: add TDO tl070wsh30 panel driver adds 87ed94238cb5 drm/ttm: refactor out common code to setup a new tt backed [...] adds b8b99c7ddcce drm/ttm: split out the move to system from move ttm code adds a07e32bda026 drm/ttm: use new move interface for known system->ttm moves adds c37d951cb42a drm/ttm: add move old to system to drivers. adds 23fae9cf97cc drm/ttm: drop ttm_bo_move_ttm wrapper adds ea40d7857d52 drm/vkms: fbdev emulation support adds 1c831ade9f35 drm/komeda: Drop local dma_parms adds 47170f89f76b drm/fourcc: Add AXBXGXRX106106106106 format adds 9764c35348b4 drm/ttm: move some move binds into the drivers adds a2dcf77f7583 drm/ttm: minor cleanup to move to system adds 29a1d482e404 drm/ttm: add move to system into drivers adds f227ccc9612f drm/ttm: drop unbind callback. adds 28ee846e8378 drm/ttm: remove move to new and inline into remainging place. adds 6d8200032959 drm/ttm: drop move notify around move. adds bfe5e585b44f drm/ttm: move last binding into the drivers. adds 8df4ec51343f drm: Give irq_by_busid drm_legacy_ prefix adds 439c3b01b87c drm/ttm: ttm_bo_mem_placement doesn't need ctx parameter. adds 6a6e5988a265 drm/ttm: replace last move_notify with delete_mem_notify adds 12767469edfa drm: document that user-space should avoid parsing EDIDs adds 37b254f11115 drm/vc4: dsi: Only register our component once a DSI devic [...] adds 64a87088b633 drm/ttm: remove overlapping memcpy support adds cc07057c7c88 video: fbdev: fix divide error in fbcon_switch adds ef52d5853bf1 drm/komeda: Convert to DEFINE_SHOW_ATTRIBUTE adds d1cb1f254a5b drm/ttm: nuke ttm_tt_set_(un)populated again adds 05f8d2509705 drm/ttm: move swapin out of page alloc backend adds 230c079fdcf4 drm/ttm: make num_pages uint32_t adds e34b8feeaa4b drm/ttm: merge ttm_dma_tt back into ttm_tt adds 70bb91937286 drm: deprecate DRM_FORMAT_MOD_NONE adds 4dfec0d1d7b9 matroxfb: avoid -Warray-bounds warning adds 7d18e2f3f297 drm/doc: Document legacy_cursor_update better adds 65b7da27d2f6 drm/tilcdc: avoid 'make W=2' build failure adds e000650375b6 fbdev/atafb: Remove unused extern variables adds 7cb415003468 Fonts: Make font size unsigned in font_desc adds 5144eead3f8c drm: xlnx: Use dma_request_chan for DMA channel request adds 1f7508ebf10b next-20201029/drm-misc adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds 7754f8a6155d Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] adds 58b24a38f0de gpu: ipu-v3: remove unused functions adds a28f91886609 drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of adds 07f2c94d033b drm/imx: imx-tve: use regmap fast_io spinlock adds 67149a41b1a0 drm/imx: imx-tve: remove redundant enable tracking adds a67d5088ceb8 drm/imx: drop explicit drm_mode_config_cleanup adds 23a6502b076b drm/imx: dw_hdmi-imx: remove empty encoder_disable callback adds 754e0b5803e4 drm/imx: imx-ldb: reduce scope of edid_len adds 5f2ca76d5645 drm/imx: parallel-display: fix edid memory leak adds f433ff4d2938 drm/imx: parallel-display: remove unused function enc_to_imxpd() adds acbb7f143662 drm/imx: parallel-display: reduce scope of edid_len adds 36fba366cf9f drm/imx: tve remove extraneous type qualifier adds 4539f042bd62 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master adds 77dfb36a761b drm/etnaviv: rename pipe_reg_read(..) adds 658690d8ebaa drm/etnaviv: call perf_reg_read(..) adds bbab2be7e514 drm/etnaviv: add total hi bandwidth perfcounter adds a5cafb906b48 drm/etnaviv: add pipe_select(..) helper adds 3136fed4f91e drm/etnaviv: Drop local dma_parms adds d56284175324 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master adds 6e1e90ec0275 regmap: mmio: add config option to allow relaxed MMIO accesses adds f243af4d473b Merge remote-tracking branch 'regmap/for-5.11' into regmap-next adds 096e4a2b9a65 Merge remote-tracking branch 'regmap/for-next' into master adds ad26098970b6 ALSA: remove unneeded break adds 38c3f235f5f6 Merge remote-tracking branch 'sound/for-next' into master adds fc7f6a054e1a Merge existing fixes from asoc/for-5.10 adds 81dde99f1ac6 ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment adds 76b5f68bbf7d ASoC: pcm5102a: Make codec selectable adds ab589bac553f ASoC: adau1977: remove platform data and move micbias bind [...] adds 49491418c1dc ASoC: dt-bindings: stm32: convert sai to json-schema adds 79405e3e5375 ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff adds efb38304c550 ASoC: amd: support other audio modes for raven adds 87b2fc1139a1 ASoC: dt-bindings: fsl_spdif: Add new compatible string fo [...] adds 516232e3609f ASoC: fsl_spdif: Add support for i.MX8QM platform adds 1bfa3eaa4511 ASoC: fsl_spdif: Add support for higher sample rates adds f24fd10bea59 dt-bindings: stm32: dfsdm: update audio properties adds ea8650730332 ASoC: dt-bindings: stm32: dfsdm: remove stm32-adfsdm.txt binding adds 81437cc3b0d9 Merge series "dt-bindings: stm32: convert audio dfsdm to j [...] adds 7826b8d15ec2 ASoC: sun8i-codec: Prepare to extend the DAI driver adds fd57ed2de5b1 ASoC: sun8i-codec: Program DAI format before clock inversion adds c56f5f1c0b23 ASoC: sun8i-codec: Enable all supported clock inversions adds 1abb43aeadfb ASoC: sun8i-codec: Use the provided word size adds e511aed79632 ASoC: sun8i-codec: Round up the LRCK divisor adds 68a4f2caaa17 ASoC: sun8i-codec: Correct the BCLK divisor calculation adds afb1a6006299 ASoC: sun8i-codec: Support the TDM slot binding adds e557148ac220 ASoC: sun8i-codec: Enforce symmetric DAI parameters adds c2b751d76966 ASoC: sun8i-codec: Enable all supported sample rates adds 6c5326bebd40 ASoC: sun8i-codec: Automatically set the system sample rate adds 15b45912341e ASoC: sun8i-codec: Constrain to compatible sample rates adds 3952ec2ac55a ASoC: sun8i-codec: Protect the clock rate while streams are open adds 2464dccab7fe ASoC: sun8i-codec: Require an exact BCLK divisor match adds 342cacb92d62 ASoC: sun8i-codec: Enable all supported PCM formats adds 7a6b937ec4e2 ASoC: sun8i-codec: Generalize AIF clock control adds 50ec8422acd2 ASoC: sun8i-codec: Add the AIF2 DAI, widgets, and routes adds 5a7f34ab0232 ASoC: sun8i-codec: Add the AIF3 DAI, widgets, and routes adds d6981c3b575b Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] adds 2db5fa77cd7e ASoC: wm8350: use semicolons rather than commas to separat [...] adds edc3f5b43a44 ASoC: Intel: bytcr_rt5651: use semicolons rather than comm [...] adds bed5ed644c74 ASoC: SOF: Intel: hda: use semicolons rather than commas t [...] adds 40faaca03bf7 ASoC: samsung: snow: use semicolons rather than commas to [...] adds 94fa760d01c2 ASoC: madera: use semicolons rather than commas to separat [...] adds a1344daeab95 ASoC: dapm: use semicolons rather than commas to separate [...] adds 9c9c0076146b Merge series "use semicolons rather than commas to separat [...] adds 765c37598494 ASoC: qcom: dt-bindings: Add SM8250 sound card bindings adds aa2e2785545a ASoC: qcom: sm8250: add sound card qrb5165-rb5 support adds 155eacf880b8 Merge series "ASoC: qcom: add support for QRB5165 RB5 mach [...] adds 5560d8c6053c ASoC: soc.h: remove for_each_rtd_dais_rollback() adds ab49436eecf5 ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() adds 918ad772c4e4 ASoC: soc-link: add mark for snd_soc_link_hw_params/free() adds 3a36a64a2de4 ASoC: soc-component: add mark for snd_soc_pcm_component_hw [...] adds c304c9acb6e6 ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() adds 4662c59688b8 ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc [...] adds 0d8902d57646 Merge series "ASoC: merge soc_pcm_hw_param() rollback and [...] adds 28564486866f ASoC: fsl_xcvr: Add XCVR ASoC CPU DAI driver adds 0afb88d5a602 ASoC: dt-bindings: fsl_xcvr: Add document for XCVR adds 7a25748ba0c6 Merge series "DAI driver for new XCVR IP" from "Viorel Sum [...] adds 5027fe36032a ASoC: SOF: control: remove const in sizeof() adds 3381a989a92f ASoC: SOF: topology: remove const in sizeof() adds 64e2c37ea035 ASoC: SOF: sof-audio: remove goto used for force-nocodec support adds 46bbf461a313 Merge series "ASoC: SOF: cleanups for 5.10" from Kai Vehma [...] adds 023e1b1f1164 ASoC: qcom: qdsp6: make use of devm_of_platform_populate adds e158d2d83cab ASoC: google: dt-bindings: Add sc7180-trogdor machine bindings adds 9e3ecb5b1681 ASoC: qcom: sc7180: Add machine driver for sound card regi [...] adds e4c164d63860 Merge series "Add documentation and machine driver for SC7 [...] adds 7c91d02068c3 ASoC: qcom: sm8250: Fix array out of bounds access adds bcc96dc3cf80 ASoC: qcom: fix unsigned int bitwidth compared to less than zero adds a889583a1920 ASoC: qcom: dt-bindings: sm8250: update compatibles adds bbc4e1bb5fd6 ASoC: qcom: sm8250: update compatible with new bindings adds 715235e5162d Merge remote-tracking branch 'asoc/for-5.11' into asoc-next adds 31cb0ff5f4b8 Merge remote-tracking branch 'sound-asoc/for-next' into master adds 5e8ed280dab9 module: set MODULE_STATE_GOING state when a module fails to load adds cd615c3e6f59 Merge remote-tracking branch 'modules/modules-next' into master adds c0947f6b6ed2 kernel: add task_sigpending() helper adds a1a5bc3e8659 kernel: add support for TIF_NOTIFY_SIGNAL adds 323b0fba756d x86: wire up TIF_NOTIFY_SIGNAL adds fdb5f027ce66 task_work: use TIF_NOTIFY_SIGNAL if available adds ca4c8d69167c alpha: add support for TIF_NOTIFY_SIGNAL adds 6f6e05f96009 arc: add support for TIF_NOTIFY_SIGNAL adds c03932936d8f arm: add support for TIF_NOTIFY_SIGNAL adds 2ea5f778af84 arm64: add support for TIF_NOTIFY_SIGNAL adds 9ea8933772ba c6x: add support for TIF_NOTIFY_SIGNAL adds 6657be60c02b csky: add support for TIF_NOTIFY_SIGNAL adds 022efb15612d h8300: add support for TIF_NOTIFY_SIGNAL adds ecbb6a94147a hexagon: add support for TIF_NOTIFY_SIGNAL adds f279c3199358 ia64: add support for TIF_NOTIFY_SIGNAL adds bc58543d8785 m68k: add support for TIF_NOTIFY_SIGNAL adds 93d8101f7c08 microblaze: add support for TIF_NOTIFY_SIGNAL adds 25395209821b mips: add support for TIF_NOTIFY_SIGNAL adds 8d1bb731ee8c nds32: add support for TIF_NOTIFY_SIGNAL adds b88a369957ce nios32: add support for TIF_NOTIFY_SIGNAL adds c96c4d231230 openrisc: add support for TIF_NOTIFY_SIGNAL adds 1a108edd4f7a parisc: add support for TIF_NOTIFY_SIGNAL adds 1a9afb3aafd1 powerpc: add support for TIF_NOTIFY_SIGNAL adds 6b5bdab69141 riscv: add support for TIF_NOTIFY_SIGNAL adds d4e0ec91fbc3 s390: add support for TIF_NOTIFY_SIGNAL adds 14f06a571535 sh: add support for TIF_NOTIFY_SIGNAL adds f23f654ca3ed sparc: add support for TIF_NOTIFY_SIGNAL adds a5dbea6803a5 um: add support for TIF_NOTIFY_SIGNAL adds 8c67027998f4 xtensa: add support for TIF_NOTIFY_SIGNAL adds 2633b4a2e851 task_work: remove legacy TWA_SIGNAL path adds db30119ff875 io_uring: JOBCTL_TASK_WORK is no longer used by task_work adds 38720847ed92 signal: kill JOBCTL_TASK_WORK adds e0ee54b0d8d6 kernel: remove checking for TIF_NOTIFY_SIGNAL adds a645ebb5059f io_uring: remove 'twa_signal_ok' deadlock work-around adds c580b8de9434 Merge branch 'tif-task_work.arch' into for-next adds e08102d507f3 io_uring: remove opcode check on ltimeout kill adds ac877d2edd09 io_uring: don't adjust LINK_HEAD in cancel ltimeout adds cdfcc3ee0459 io_uring: always clear LINK_TIMEOUT after cancel adds c9abd7ad832b io_uring: don't defer put of cancelled ltimeout adds feaadc4fc2eb io_uring: don't miss setting IO_WQ_WORK_CONCURRENT adds 9aaf354352f1 io_uring: simplify nxt propagation in io_queue_sqe adds 0d63c148d6d9 io_uring: simplify __io_queue_sqe() adds c8b5e2600a2c io_uring: use type appropriate io_kiocb handler for double poll adds faceecb75e54 io_uring: allow SQPOLL with CAP_SYS_NICE privileges adds 91cdfeb380e8 net: provide __sys_shutdown_sock() that takes a socket adds f8595c68dc4d io_uring: add support for shutdown(2) adds e443753bdb05 io_uring: allow non-fixed files with SQPOLL adds 07e1f58f778c io_uring: enable file table usage for SQPOLL rings adds 3c5499fa56f5 fs: make do_renameat2() take struct filename adds b8c1c405a78b io_uring: add support for IORING_OP_RENAMEAT adds 6dead7019285 io_uring: add support for IORING_OP_UNLINKAT adds 162edcf6bf4a io_uring: split poll and poll_remove structs adds d1bd296d6165 io_uring: track link's head and tail during submit adds 1539a9b82691 io_uring: track link timeout's master explicitly adds b9fc5186fc5f io_uring: link requests with singly linked list adds 67c3a2816de6 io_uring: rearrange io_kiocb fields for better caching adds 07fbbe51f00b io_uring: only plug when appropriate adds 0dae148b7cfa Merge branch 'for-5.11/io_uring' into for-next adds b01972ec8482 Merge remote-tracking branch 'block/for-next' into master adds 3a5de87f34bc mmc: s3cmci: include GPIO descriptor consumer header adds 9206bb7cbc8b mmc: s3cmci: enable compile testing adds e9d165219229 mmc: sunxi: drop of_match_ptr from of_device_id table adds 799b5cc075ed mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driv [...] adds 3f750cf13f82 Merge branch 'fixes' into next adds 5a135e54624c dt-bindings: mmc: Convert mtk-sd to json-schema adds ade0ac95d817 dt-bindings: mmc: Add support for MT8192 SoC adds 2cd0b3df329a mmc: mediatek: Add subsys clock control for MT8192 msdc adds 98ab86d65bff mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ adds f1efb594b614 mmc: core: Initial support for SD express card/host adds 4de4ddc134be misc: rtsx: Add SD Express mode support for RTS5261 adds cc85a5ef3c83 mmc: rtsx_pci: Add SD Express mode support for RTS5261 adds 3408e9974570 Merge remote-tracking branch 'mmc/next' into master adds 01c77cae836a Merge existing fixes from regulator/for-5.10 adds 390d828f56a6 regulator: lp872x: make a const array static, makes object [...] adds bf3a28cf4241 regulator: fixed: support using power domain for enable/disable adds d4189bc55d5c regulator: fixed: provide bindings using power domain adds f88d47190a1f Merge series " [PATCH v2 0/5]" from Dmitry Baryshkov <dmit [...] adds d73e873bcfff regulator: fix a kernel-doc markup adds 62966abe7834 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 945c08d936d6 Merge remote-tracking branch 'regulator/for-next' into master adds 83370b31a915 selinux: fix error initialization in inode_doinit_with_dentry() adds 44141f58e143 selinux: allow dontauditx and auditallowx rules to take ef [...] adds 27f408bee271 Merge remote-tracking branch 'selinux/next' into master adds 5384d92e4e02 tomoyo: Loosen pathname/domainname validation. adds ae7e63d1e34a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds d4fe911741e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d9594e040965 tomoyo: fix clang pointer arithmetic warning adds 660248d8e407 Merge remote-tracking branch 'tomoyo/master' into master adds 9f0f2aa10d50 tpm_tis: Disable interrupts on ThinkPad T490s adds fb342e8868ed tpm: efi: Don't create binary_bios_measurements file for a [...] adds 67f5ac161012 Merge remote-tracking branch 'tpmdd/next' into master adds cbb5262192d9 audit: fix a kernel-doc markup adds 6d915476e67d audit: trigger accompanying records when no rules present adds 78d7d913a35a Merge remote-tracking branch 'audit/next' into master adds 2ee1b42e8a0d Merge existing fixes from spi/for-5.10 adds 345980a3a5e5 spi: spi-sun6i: implement DMA-based transfer mode adds 940f3bbf3dac spi: rockchip: enable autosuspend feature adds ae0f18bef30d spi: spi-sun6i: enable autosuspend feature adds ce2424d76f23 spi: fix a typo inside a kernel-doc markup adds 3d9e5d3bd229 Merge remote-tracking branch 'spi/for-5.11' into spi-next adds ac610a3b80c2 Merge remote-tracking branch 'spi/for-next' into master adds 4f26a00a2ebc Merge branch 'x86/urgent' adds 91585d076ae2 Merge branch 'x86/seves' adds 0a260b1c5867 x86/smp: Add a per-cpu view of SMT state adds 81f449985c12 x86/mm: Refactor cond_ibpb() to support other use cases adds a9210620ec36 x86/mm: Optionally flush L1D on context switch adds b6724f118d44 prctl: Hook L1D flushing in via prctl adds 767d46ab566d Documentation: Add L1D flushing Documentation adds e9c142f6f54d arch/um: Add a dummy <asm/cacheflush.h> header adds 03ed630f5169 Merge branch 'x86/pti' adds 46901508e807 Merge branch 'timers/urgent' adds 957b89f02fc4 Merge branch 'sched/urgent' adds 9a3c8730baed Merge branch 'perf/urgent' adds 476c5818c37a llist: Add nonatomic __llist_add() and __llist_dell_all() adds d741bf41d7c7 kprobes: Remove kretprobe hash adds 29f006fdefe6 asm-generic/atomic: Add try_cmpxchg() fallbacks adds e563604a5f5a freelist: Implement lockless freelist adds 6e426e0fcd20 kprobes: Replace rp->free_instance with freelist adds 2acd91aff341 Merge branch 'perf/kprobes' adds 65609b26b21a Merge branch 'locking/urgent' adds 4528f80ce06f Merge branch 'linus' adds 95d591cca3b1 Merge branch 'x86/urgent' adds ebf2d3f07491 Merge branch 'linus' adds 2a9baf5ad488 x86/debug: Fix BTF handling adds a195f3d4528a x86/debug: Only clear/set ->virtual_dr6 for userspace #DB adds cb05143bdf42 x86/debug: Fix DR_STEP vs ptrace_get_debugreg(6) adds 936b0092750f Merge branch 'x86/urgent' adds 632211cdd6ad MAINTAINERS: Cleanup SGI-related entries adds d1ea78f9555d Merge branch 'x86/misc' adds 880396c86a1f x86/microcode/amd: Remove unneeded break adds 7d7bf26ce19a Merge branch 'x86/microcode' adds 375d4bfda573 perf/x86: Avoid TIF_IA32 when checking 64bit mode adds 214f0e804358 x86/compat: Simplify compat syscall userspace allocation adds 47cd4dac1fb2 x86/oprofile: Avoid TIF_IA32 when checking 64bit mode adds 2656af0d5abf x86/elf: Use e_machine to choose DLINFO in compat adds bc3d7bf61a9e elf: Expose ELF header in compat_start_thread() adds 2424b14605c7 x86/elf: Use e_machine to select start_thread for x32 adds 9a29a671902c elf: Expose ELF header on arch_setup_additional_pages() adds 3316ec8ccd34 x86/elf: Use e_machine to check for x32/ia32 in setup_addi [...] adds ff170cd05953 x86/mm: Convert mmu context ia32_compat into a proper flags field adds 8d71d2bf6efe x86: Reclaim TIF_IA32 and TIF_X32 adds 3adb776384f2 x86, libnvdimm/test: Remove COPY_MC_TEST adds bd6dce872bfb Merge branch 'x86/cleanups' adds d1b22e36e318 Documentation/x86: Rename resctrl_ui.rst and add two errat [...] adds 4868a61d498a x86/resctrl: Correct MBM total and local values adds 85c5ce931670 Merge branch 'x86/cache' adds 4cd2bb129811 time/sched_clock: Mark sched_clock_read_begin/retry() as notrace adds 5254cb87c042 hrtimer: Remove unused inline function debug_hrtimer_free() adds 9010e3876e1c timers: Remove unused inline funtion debug_timer_free() adds cb47755725da time: Prevent undefined behaviour in timespec64_to_ns() adds 865a57003d83 Merge branch 'timers/urgent' adds 1a2b85f1e2a9 timekeeping: Convert jiffies_seq to seqcount_raw_spinlock_t adds 15410176f743 Merge branch 'timers/core' adds 4230e2deaa48 stop_machine, rcu: Mark functions as notrace adds c410ee7e7f97 Merge branch 'smp/urgent' adds 633cdaf29ec4 x86/mce: Remove unneeded break adds e1ffa1e3f028 Merge branch 'ras/core' adds f8e48a3dca06 lockdep: Fix preemption WARN for spurious IRQ-enable adds 6f72faf4a323 Merge branch 'locking/urgent' adds 8e9b524befe9 Merge remote-tracking branch 'tip/auto-latest' into master adds c84069dfd21f dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support adds 5871ab7ce88e dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support adds db8f95ac1d5d clocksource: sp804: cleanup clk_get_sys() adds 1839838a506a clocksource: sp804: remove unused sp804_timer_disable() an [...] adds a3ed934843af clocksource: sp804: delete the leading "__" of some functions adds 7d9ff2e1b488 clocksource: sp804: remove a mismatched comment adds 30e8bdb260fc clocksource: sp804: prepare for support non-standard regis [...] adds 81fa08d10b8f clocksource: sp804: support non-standard register offset adds e55560b3de09 clocksource: sp804: add support for Hisilicon sp804 timer adds f087e452f27e clocksource: sp804: enable Hisilicon sp804 timer 64bit mode adds a3c909ead9e9 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] adds f09056c1dece EDAC/amd64: Remove unneeded breaks adds 6aaaeb5ac7c0 Merge remote-tracking branch 'edac/edac-for-next' into master adds 151a535171be genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY adds 61b0648d569a irqchip/mst: MST_IRQ should depend on ARCH_MEDIATEK or ARC [...] adds 893a7cfb6b0b irqchip/mst: Make mst_intc_of_init static adds d26dd4131d0d irqchip/mips: Drop selection of IRQ_DOMAIN_HIERARCHY adds 57733e009f0c irqchip/bcm2836: Fix missing __init annotation adds a00e85b581fd irqchip/stm32-exti: Add all LP timer exti direct events support adds a7480c5d725c irqchip/sifive-plic: Fix broken irq_set_affinity() callback adds 0417ccf8966a Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] adds b74e42c1e9e3 Merge branch 'kcsan.2020.08.24a' into HEAD adds e30dfec8a216 tools: memory-model: Document that the LKMM can easily mis [...] adds 34b8619497e2 tools/memory-model: Move Documentation description to Docu [...] adds d34a972f6725 tools/memory-model: Document categories of ordering primitives adds b9d1b2633118 tools/memory-model: Document locking corner cases adds b5353b1752f7 tools/memory-model: Make judgelitmus.sh note timeouts adds 9af58182ba12 tools/memory-model: Make cmplitmushist.sh note timeouts adds cce3c9215f25 tools/memory-model: Make judgelitmus.sh identify bad macros adds 81dbbbdd60b1 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 601e8d3e1960 tools/memory-model: Fix paulmck email address on pre-exist [...] adds c7fbdac58156 tools/memory-model: Update parseargs.sh for hardware verification adds 1681021fa691 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds a78ee3634751 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 96b30c7ac37a tools/memory-model: Fix checkalllitmus.sh comment adds 23fc2d66b337 tools/memory-model: Hardware checking for check{,all}litmus.sh adds d51783fdb6c3 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 4b1b00fec58a tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 482bd1dc742f tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 053be83e4465 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds a885b295aaa0 tools/memory-model: Keep assembly-language litmus tests adds 4614013fc3c2 tools/memory-model: Allow herd to deduce CPU type adds edb2f745608f tools/memory-model: Make runlitmus.sh check for jingle errors adds c2fd5a3011b7 tools/memory-model: Add -v flag to jingle7 runs adds eda051b6c407 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 9b37f965ce74 tools/memory-model: Fix scripting --jobs argument adds 2b538fac0271 tools/memory-model: Make checkghlitmus.sh use mselect7 adds b804747216ce tools/memory-model: Make history-check scripts use mselect7 adds ef4fe3809780 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds c93d3ad01ba3 tools/memory-model: Repair parseargs.sh header comment adds 434fcd020786 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds e207ae23a1a4 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds cebf3cadf695 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds bc26336eb4ef tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds dc1d53ae49e8 Merge branch 'lkmm-dev.2020.10.04a' into HEAD adds ed97583e1c5a Merge branch 'rtt-speedup.2020.09.16a' into HEAD adds 45015f8840ba lib/debug: Remove pointless ARCH_NO_PREEMPT dependencies adds 7681205ba49d preempt: Make preempt count unconditional adds a19bfa918cdf preempt: Cleanup PREEMPT_COUNT leftovers adds 0eb8743dc570 lockdep: Cleanup PREEMPT_COUNT leftovers adds 1aba898d50dd mm/pagemap: Cleanup PREEMPT_COUNT leftovers adds cce05b43263a locking/bitspinlock: Cleanup PREEMPT_COUNT leftovers adds 53eed709fcb4 uaccess: Cleanup PREEMPT_COUNT leftovers adds 4a291f57d97c sched: Cleanup PREEMPT_COUNT leftovers adds 87f3bae4f141 ARM: Cleanup PREEMPT_COUNT leftovers adds 68e10f9fe712 xtensa: Cleanup PREEMPT_COUNT leftovers adds 5d35c1c982ff drm/i915: Cleanup PREEMPT_COUNT leftovers adds 27405ee98aee rcutorture: Cleanup PREEMPT_COUNT leftovers adds b705984b5290 preempt: Remove PREEMPT_COUNT from Kconfig adds 16a6320addfc rcu/tree: Allocate a page when caller is preemptible adds 849b9c5446cc kvfree_rcu(): Fix ifnullfree.cocci warnings adds dd976fbf8c70 EXP Revert "KVM: Check the allocation of pv cpu mask" adds a9863c90f503 Merge branch 'urezki-pcount.2020.10.01a' into HEAD adds 5628f5147239 Merge remote-tracking branch 'rcu/rcu/next' into master adds 28e81c6270b3 KVM: arm64: Don't corrupt tpidr_el2 on failed HVC call adds b6d6db4de86f KVM: arm64: Remove leftover kern_hyp_va() in nVHE TLB inva [...] adds d2782505fbe3 KVM: arm64: Drop useless PAN setting on host EL1 to EL2 tr [...] adds 7efe8ef27402 KVM: arm64: Allocate stage-2 pgd pages with GFP_KERNEL_ACCOUNT adds 4a1c2c7f63c5 KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR adds e2fc6a9f686d KVM: arm64: Fix masks in stage2_pte_cacheable() adds 2f40c46021bb KVM: arm64: Use fallback mapping sizes for contiguous huge [...] adds 91a2c34b7d6f KVM: arm64: Force PTE mapping on fault resulting in a devi [...] adds 046758d3945c Merge remote-tracking branch 'kvm-arm/next' into master adds 29813a229791 asm-generic: percpu: avoid Wshadow warning adds 38cabe062b96 Merge branch 'for-5.10-fixes' into for-next adds 2f0617cd492b Merge remote-tracking branch 'percpu/for-next' into master adds 1e3a2bc89de4 platform: Add Surface platform directory adds f23027ca3d48 platform/surface: Move Surface 3 WMI driver to platform/surface adds 4df56c36944b platform/surface: Move Surface 3 Button driver to platform [...] adds 85f7582cd484 platform/surface: Move Surface 3 Power OpRegion driver to [...] adds 411269babe83 platform/surface: Move Surface Pro 3 Button driver to plat [...] adds 56afb8d48017 Revert "platform/x86: wmi: Destroy on cleanup rather than [...] adds e8a60aa7404b platform/x86: Introduce support for Systems Management Dri [...] adds 900694db8be1 Merge remote-tracking branch 'drivers-x86/for-next' into master adds 12ec7e56ce95 Documentation: leds: remove invalidated information adds 6c3e42616bf2 leds: various: add missing put_device() call in netxbig_le [...] adds fe315f233c13 Merge remote-tracking branch 'leds/for-next' into master adds 0df7b988d9df char: ipmi: remove unneeded break adds 6611c946d28d Merge remote-tracking branch 'ipmi/for-next' into master adds 23eac8531acd usb: host: ehci-sched: add comment about find_tt() not ret [...] adds 907412c0bb23 usb: misc: iowarrior: remove unneeded break adds e9b0c2044129 usb: storage: freecom: remove unneeded break adds 12cb474a0f8e usb: host: xhci-mem: remove unneeded break adds 9df556d774fd dt-bindings: Add support for Broadcom USB pin map driver adds 517c4c44b323 usb: Add driver to allow any GPIO to be used for 7211 USB signals adds 862ee699fefe USB: sisusbvga: Make console support depend on BROKEN adds 726c8277bc5e usb: atm: Replace in_interrupt() usage in comment adds 19220bac2c13 usb: hosts: Remove in_interrupt() from comments adds 2e7e9b64be43 USB: host: ehci-pmcmsp: Cleanup usb_hcd_msp_remove() adds cce866155b5b usb: gadget: udc: Remove in_interrupt()/in_irq() from comments adds 41631d3616c3 usb: core: Replace in_interrupt() in comments adds b02dfc13fa35 usb: gadget: pxa27x_udc: Replace in_interrupt() usage in comments adds 9ca9a2525ddf usbip: Remove in_interrupt() check adds 96eea5876eb0 usb: xhci: Remove in_interrupt() checks adds 5ed132db5ad4 dt-bindings: connector: Add property to set initial curren [...] adds ecbb4dac5f6c USB: host: isp1362: delete isp1362_show_regs() adds aee9ddb1d371 kcov, usb: only collect coverage from __usb_hcd_giveback_u [...] adds 958e3146350f Merge remote-tracking branch 'usb/usb-next' into master adds 1fcf689181e9 USB: serial: digi_acceleport: remove in_interrupt() usage adds d1849b9ff9f4 USB: serial: iuu_phoenix: remove unneeded break adds 98a80b8efd71 Merge remote-tracking branch 'usb-serial/usb-next' into master adds a07aa1da6273 usb: cdns3: Add static to cdns3_gadget_exit function adds eba158772841 usb: cdns3: Rids of duplicate error message adds ba8e55160e4a Merge remote-tracking branch 'usb-chipidea-next/for-usb-ne [...] adds ae3885324953 phy: fsl-imx8mq-usb: Constify imx8mp_usb_phy_ops adds c36f74566cef MAINTAINERS: Add entry for Qualcomm IPQ4019 USB PHY adds a708d5298971 Merge remote-tracking branch 'phy-next/next' into master adds c808fab604ca serial: max310x: Make use of device properties adds 974e454d6f96 serial: max310x: Use devm_clk_get_optional() to get the in [...] adds 1a460c36078e tty: nozomi: remove unneeded break adds da31de35cd2f tty: goldfish: use __raw_writel()/__raw_readl() adds 7da0df5ee326 Merge remote-tracking branch 'tty/tty-next' into master adds c942a2593a5a extcon: Add driver for TI TUSB320 adds ca26071da1bb dt-bindings: extcon: add binding for TUSB320 adds 2165e9172fb2 Merge remote-tracking branch 'extcon/extcon-next' into master adds e722a295cf49 staging: ion: remove from the tree adds 4c62db88459a staging: iio: adis16240: add blank line before struct definition adds c854f0142963 staging: comedi: ni_mio_common: Fix newline after derefere [...] adds 42a18f09bcb9 staging: rtl8723bs: remove unnecessary type cast of rtw_ne [...] adds 75f1df269d4a staging: r8188eu: use native wireless IE codes from linux/ [...] adds a5a6e5eff467 staging: qlge: remove extra blank lines adds 153167c5219a staging: comedi: tests: Simplify conditional evaluation adds e93301843720 staging: rtl8188eu: rearrange lines exceeding 100 columns adds e13ff19e7c5b staging/rtl8192u/ieee80211: use __func__ macro adds 0795f519d1af staging/rtl8192u/ieee80211: remove debugging line adds 194b11c3e2fc staging: wfx: make a const array static, makes object smaller adds 6b6946b25e67 staging/qlge: add blank line after declaration adds 87e6059da1a3 staging/qlge: fix typo adds 30676f7b1f92 staging/rtl8723bs: replace "foo * bar" with "foo *bar" adds 2ed1fa08e674 staging: vt6655: rearrange lines exceeding 100 columns adds ae94bd537420 staging: kpc2000: rearrange lines exceeding 100 columns adds faf9ca25f918 staging: kpc2000: re-indent code for better readability adds e0071d318f5e staging: kpc2000: Use BIT macro instead of bit masking adds 01a050e8e468 staging: gdm724x: Clarify naming of packet_type<->tty inde [...] adds 620d28440c10 staging: greybus: audio: code indentation and formatting changes adds 9ab476ba001e staging: r8188eu: inline rtw_init_netdev_name() adds 90855921ac92 staging: rtl8723bs: cleanup NULL check before vfree adds 36f18e741a23 staging: vt6655: Fix typo adds 71f5a9124374 staging: kpc2000: kpc_dma: rearrange lines exceeding 100 columns adds fe50b1f83210 staging: kpc2000: kpc_dma: rename show function per convention adds 34557e233cf8 staging: rtl8723bs: Rewrite comparison to NULL adds af702094a63e staging: rtl8188eu: remove commented defines adds 73142e110b4c staging: fieldbus: Use %pM format specifier for MAC addresses adds 8f870aab80b0 Staging: rtl8723bs: core: rtw_cmd: Fixed multiple brace co [...] adds 3da8757576ef staging: vc04_services: fix block comment style adds c2ec4a6e5410 staging: vc04_services: fix quoted string split across lines adds 0f75f10cf25f Merge remote-tracking branch 'staging/staging-next' into master adds 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr adds 507ef96f801b Merge remote-tracking branch 'mux/for-next' into master adds 5be1805dc396 interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM adds d3703b3e255f interconnect: Aggregate before setting initial bandwidth adds 0f221a729049 interconnect: qcom: sdm845: Init BCMs before creating the nodes adds 599809540f17 interconnect: qcom: sc7180: Init BCMs before creating the nodes adds 266cd33b5913 interconnect: qcom: Ensure that the floor bandwidth value [...] adds fce52ad34832 interconnect: qcom: use icc_sync state for sm8[12]50 adds 6a21021aa827 Merge remote-tracking branch 'icc/icc-next' into master adds 820672a0fd5c dmaengine: stm32-mdma: Use struct_size() in kzalloc() adds 15f33b9d9d71 dmaengine: pl330: Remove unreachable code adds 219af8e7b91a dt-bindings: dmaengine: at_xdmac: add compatible with micr [...] adds 298d7d3fcb4d dmaengine: at_xdmac: adapt perid for mem2mem operations adds cfc6daa0349d dmaengine: at_xdmac: add support for sama7g5 based at_xdmac adds 4afd142fe944 dmaengine: at_xdmac: add AXI priority support and recommen [...] adds 54ee09c324a5 dmaengine: ppc4xx: make ppc440spe_adma_chan_list static adds 9bdc32755c79 dmaengine: ppc4xx: remove xor_hw_desc assignment without reading adds 71e4e2f19d7b Merge remote-tracking branch 'dmaengine/next' into master adds 874163aab75a scsi: fc: Update formal FPIN descriptor definitions adds 547aab51a914 scsi: fc: Add FPIN statistics to fc_host and fc_rport objects adds 3dcfe0de5a97 scsi: fc: Parse FPIN packets and update statistics adds 846101960fdb scsi: fc: Add mechanism to update FPIN signal statistics adds 434ee4251950 scsi: fc: Update documentation of sysfs nodes for FPIN stats adds 170b7d2de29e scsi: Remove unneeded break statements adds b9dd44fd79a1 scsi: message: fusion: Remove unneeded break adds c8ed1ff88c02 scsi: target: tcmu: scatter_/gather_data_area() rework adds 62e3a931db60 scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvme [...] adds e7dab164a9aa scsi: lpfc: Fix scheduling call while in softirq context i [...] adds e5785d3ec32f scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() adds 7cbef585a12a scsi: lpfc: Removed unused macros in lpfc_attr.c adds f5201f87ccaf scsi: lpfc: Fix duplicate wq_create_version check adds 7c30bb62ed5d scsi: lpfc: Enlarge max_sectors in scsi host templates adds 8aaa7bcf07a2 scsi: lpfc: Add FDMI Vendor MIB support adds b67b59443282 scsi: lpfc: Reject CT request for MIB commands adds 56ae4919f9ed scsi: lpfc: Update lpfc version to 12.8.0.5 adds ae6b4e69a80d scsi: doc: Fix some kernel-doc markups adds d41cbc0adcbf scsi: ibmvfc: Add new fields for version 2 of several MADs adds f24a69a43c95 scsi: aic7xxx: aic79xx: Return negative error when registe [...] adds 1ad08324e251 Merge remote-tracking branch 'scsi-mkp/for-next' into master adds 3f1b623a1be9 vdpa: introduce config op to get valid iova range adds 1b48dc03e575 vhost: vdpa: report iova range adds 70a62fce2628 vdpa_sim: implement get_iova_range() adds 99ef644f0377 vhost_vdpa: Return -EFAULT if copy_from_user() fails adds fe275774cbce vdpa/mlx5: Fix error return in map_direct_mr() adds ee90f5f025de Revert "vhost-vdpa: fix page pinning leakage in error path" adds d25ec810dd66 vdpa_sim: Fix DMA mask adds f12da77e3aac vdpa: handle irq bypass register failure case adds b1e1b2d0abbf Merge remote-tracking branch 'vhost/linux-next' into master adds 3116a9931fa6 hwspinlock: sprd: Remove redundant header files adds 0711ae454b2d dt-bindings: remoteproc: qcom: Deprecate regulators for Q6V5 PDs adds 8750cf392394 remoteproc: qcom_q6v5_mss: Allow replacing regulators with [...] adds 20a2269c1983 dt-bindings: remoteproc: qcom,wcnss: Deprecate regulators for PDs adds 858bce9c4cdd remoteproc: qcom_wcnss: Allow replacing regulators with po [...] adds 49a29612d7cf Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 42304ad63a02 Merge remote-tracking branch 'rpmsg/for-next' into master adds 5760648e63e6 gpio: uapi: fix kernel-doc warnings adds f20160217537 gpio: uapi: comment consistency adds 2cc522d3931b gpio: uapi: kernel-doc formatting improvements adds c303c51c87a6 gpio: uapi: remove whitespace adds 2f84a2de539c gpio: uapi: clarify the meaning of 'empty' char arrays adds 7ffa08169849 Revert "Revert "gpio: omap: Fix lost edge wake-up interrupts"" adds 9ef6293c0659 gpiolib: Use proper type for bias enumerator in gpio_set_bias() adds 163d1719d30f gpiolib: Switch to use compat_need_64bit_alignment_fixup() helper adds f1f37abbe6fc gpio: Retire the explicit gpio irqchip code adds 8aa163350506 gpio: stmpe: Fix forgotten refactoring adds 50afb29ae413 Merge branch 'devel' into for-next adds 2e54356962f5 Merge remote-tracking branch 'gpio/for-next' into master adds 7b58696d9a84 gpiolib: Extract gpiod_not_found() helper adds 3ffb7c45d193 gpiolib: cdev: document that line eflags are shared adds 40941954f6ce gpiolib: of: Use named item for enum gpiod_flags variable adds 8bbff39c6c6c gpiolib: Unify expectations about ->request() returned value adds 95d9f84fca1e gpiolib: split error path in gpiod_request_commit() adds 11b3de087a1c dt-bindings: gpio: pca953x: Add support for the NXP PCAL9554B/C adds 43ddebdd0966 gpio: mockup: Allow probing from device tree adds 178995b925bc Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] adds f83c2609079c pinctrl: ingenic: Fix invalid SSI pins adds 6c684f5e79ea pinctrl: rockchip: make driver be tristate module adds 037ce1e6c84a pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq adds db507d45f064 pinctrl: rockchip: create irq mapping in gpio_to_irq adds b834e25d62e2 pinctrl: mcp23s08: Use full chunk of memory for regmap con [...] adds e2d6e5b8aa44 pinctrl: mcp23s08: Print error message when regmap init fails adds 03dec17c36a7 Merge branch 'devel' into for-next adds 5a2c5b700540 Merge remote-tracking branch 'pinctrl/for-next' into master adds dd26209bc568 pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm adds f3c75e7a9349 pinctrl: intel: Set default bias in case no particular val [...] adds ba725cdd4a16 Merge remote-tracking branch 'pinctrl-intel/for-next' into master adds c5564a50d990 pinctrl: samsung: s3c24xx: remove unneeded break adds 8390a8ff4fcc Merge remote-tracking branch 'pinctrl-samsung/for-next' in [...] adds 40723419f407 kselftest: Enable vDSO test on non x86 platforms adds 693f5ca08ca0 kselftest: Extend vDSO selftest adds 03f55c7952c9 kselftest: Extend vDSO selftest to clock_getres adds c7e5789b24d3 kselftest: Move test_vdso to the vDSO test suite adds b2f1c3db2887 kselftest: Extend vdso correctness test to clock_gettime64 adds 7c8c88adabcb Merge remote-tracking branch 'kselftest/next' into master 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 b2623ad955f5 Merge remote-tracking branch 'livepatching/for-next' into master adds 4e96d5cc25f3 coresight: etm4x: Skip setting LPOVERRIDE bit for qcom,ski [...] adds 200bbb88b76c coresight: add module license adds 05a2c5820555 coresight: cti: Initialize dynamic sysfs attributes adds 1e5504656e5a coresight: Fix uninitialised pointer bug in etm_setup_aux() adds 02e94a827973 coresight: core: Remove unneeded semicolon adds 59559899a7ac Merge remote-tracking branch 'coresight/next' into master adds 5d78533a0c53 rtc: pcf2127: move watchdog initialisation to a separate function adds ba1c30bf3f25 rtc: pcf2127: fix pcf2127_nvmem_read/write() returns adds 28d211919e42 rtc: sun6i: Fix memleak in sun6i_rtc_clk_init adds 861485dd2835 Merge remote-tracking branch 'rtc/rtc-next' into master adds f94defb8bf46 seccomp/cache: Lookup syscall allowlist bitmap for fast path adds e7dc9f1e5f6b seccomp/cache: Add "emulator" to check if filter is consta [...] adds 1f68a4d393fe x86: Enable seccomp architecture tracking adds 57a339117e52 selftests/seccomp: Compare bitmap vs filter overhead adds 237e5a0e9077 arm64: Enable seccomp architecture tracking adds 38c37e8fd3d2 arm: Enable seccomp architecture tracking adds 6c664c4313f1 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] adds c3e02abdf9af slimbus: fix a kernel-doc markup adds 5b77756f0cd3 Merge remote-tracking branch 'slimbus/for-next' into master adds d9dc6001196e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC adds e08d1de1c075 nvmem: core: Add support for keepout regions adds 6f9b7bee76dc Merge remote-tracking branch 'nvmem/for-next' into master adds fb11305101c2 XArray: Fix split documentation adds d5e4d7665518 Merge remote-tracking branch 'xarray/main' into master adds f2e9aec45e9e Merge tag 'kernel-clone-v5.9' into for-next adds e06ce5515b74 Merge branch 'pidfd_o_nonblock' into for-next adds 69646825b688 Merge remote-tracking branch 'pidfd/for-next' into master adds 46eda5efd43d fpga: fpga-mgr: Add devm_fpga_mgr_register() API adds 33f2827ad6c9 fpga: fpga-mgr: altera-ps-spi: Simplify registration adds e5286d5d156a fpga: fpga-mgr: dfl-fme-mgr: Simplify registration adds a72f4f5028f4 fpga: fpga-mgr: ice40-spi: Simplify registration adds 6bbbdc92b042 fpga: fpga-mgr: machxo2-spi: Simplify registration adds ce4c463496eb fpga: fpga-mgr: socfpga: Simplify registration adds 06a6d13c4f02 fpga: fpga-mgr: ts73xx: Simplify registration adds 0b3f29265982 fpga: fpga-mgr: xilinx-spi: Simplify registration adds dc13b30f3879 fpga: fpga-mgr: zynqmp: Simplify registration adds c725705bac9a fpga: fpga-mgr: altera-pr-ip: Simplify registration adds e1e66168c769 Merge branch 'devm_fpga_mgr_register' into for-next adds 39a323092e4b Merge tag 'v5.10-rc1' of git://git.kernel.org/pub/scm/linu [...] adds 004b1e173dca fpga: dfl: fix the definitions of type & feature_id for df [...] adds a741ec741293 fpga: dfl: move dfl_device_id to mod_devicetable.h adds 4049835da74c fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() adds b816f126cfe5 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h adds cbadbf5a53b5 Merge branch 'dfl_modularization' into for-next adds 9549b22e9d57 Merge remote-tracking branch 'fpga/for-next' into master adds 28c55b74d3a7 bus: mhi: fix doubled words and struct image_info kernel-doc adds b46232c309b4 bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] adds 06b7ec7a8555 bus: mhi: core: Abort suspends due to outgoing pending packets adds a13d1a30f571 bus: mhi: core: Use helper API to trigger a non-blocking h [...] adds db940aca54d7 bus: mhi: core: Trigger host resume if suspended during mh [...] adds 220e89c82c4c bus: mhi: core: Use generic name field for an MHI device adds d2c320fe0369 bus: mhi: core: Introduce helper function to check device state adds afd904c734f1 bus: mhi: core: Introduce counters to track MHI device sta [...] adds cdb1a466d1d8 bus: mhi: core: Read and save device hardware information [...] adds 18e9533ac877 bus: mhi: core: Introduce APIs to allocate and free the MH [...] adds 49d93e90de00 bus: mhi: core: Add const qualifier to MHI config information adds ebbc5eba7beb bus: mhi: Remove include of rwlock_types.h adds 78ad863c5738 bus: mhi: Fix entries based on Kconfig coding style adds 211dbe5124a0 bus: mhi: core: Introduce debugfs entries for MHI adds 7bd4ff65620d bus: mhi: core: Introduce sysfs entries for MHI adds 5721883cf240 bus: mhi: core: Allow shared IRQ for event rings adds 1ee89e32520c bus: mhi: Remove unused nr_irqs_req variable adds 0440b9951490 bus: mhi: core: Fix the building of MHI module adds 298edb32160f bus: mhi: debugfs: Print channel context read-pointer adds 0a04ed0e08c8 Merge remote-tracking branch 'mhi/mhi-next' into master 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 ed8e6299f0fe Merge remote-tracking branch 'notifications/notifications- [...] adds 762d4d1a174c arch/ia64: Restore arch-specific pgd_offset_k implementation adds 583b62357d18 Merge remote-tracking branch 'memblock/for-next' into master adds 9ad5b57e1e9c mm/mremap_pages: fix static key devmap_managed_key updates adds 53f4b64192a6 hugetlb_cgroup: fix reservation accounting adds 3b4bbcccd9e6 mm: memcontrol: correct the NR_ANON_THPS counter of hierar [...] adds 37782ffcdd57 mm-memcontrol-correct-the-nr_anon_thps-counter-of-hierarch [...] adds 773b448add12 mm-memcontrol-correct-the-nr_anon_thps-counter-of-hierarch [...] adds 96a4632583f5 mm: memcg: link page counters to root if use_hierarchy is false adds b9de06783f01 compiler.h: fix barrier_data() on clang adds 04fb07124171 kasan: adopt KUNIT tests to SW_TAGS mode adds 6745f0a5d0f4 mm: mempolicy: fix potential pte_unmap_unlock pte error adds 9b146e311373 ptrace: fix task_join_group_stop() for the case when curre [...] adds 58bb0ebe6339 lib/crc32test: remove extra local_irq_disable/enable adds 286e68d28626 mm/truncate.c: make __invalidate_mapping_pages() static adds e3c9feba9c91 kthread_worker: prevent queuing delayed work from timer_fn [...] adds 7cccd4b11825 mm, oom: keep oom_adj under or at upper limit when printing adds 4645314e08af mm: always have io_remap_pfn_range() set pgprot_decrypted() adds edcdb4764a13 epoll: check ep_events_available() upon timeout adds efd9314b999a epoll: add a selftest for epoll timeout race adds 08a886daafcb kernel/hung_task.c: make type annotations consistent adds 4eed1616269b mm/slub: fix panic in slab_alloc_node() adds 6fa0a9c772ea /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 5f56879efe0f /proc/kpageflags: do not use uninitialized struct pages adds b52ae69e6de7 kthread: add kthread_work tracepoints adds 7cfe6aaeaa1c uapi: move constants from <linux/kernel.h> to <linux/const.h> adds 8f00bb12f994 fs/ocfs2/cluster/tcp.c: remove unneeded break adds 450ff039052a ocfs2: ratelimit the 'max lookup times reached' notice adds 68b3c231e31a ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 485aa3746b46 ocfs2: fix ocfs2 corrupt when iputting an inode adds 4ae1c866dcc4 ramfs: support O_TMPFILE adds 840df63d28eb kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds ec92b2248119 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds 95d29c8308d2 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds 1e88446597dc device-dax/kmem: use struct_size() adds bf89c98349aa mm: fix page_owner initializing issue for arm32 adds 84ebe7df438b mm/filemap/c: freak generic_file_buffered_read up into mul [...] adds af248b592fce mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds 74a520fc15d8 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 9cde96afddd5 mm/gup_benchmark: rename to mm/gup_test adds f917a11308e9 selftests/vm: use a common gup_test.h adds dae5510b5928 selftests/vm: rename run_vmtests --> run_vmtests.sh adds 72d051663d4a selftests/vm: minor cleanup: Makefile and gup_test.c adds 211577702dc5 selftests/vm: only some gup_test items are really benchmarks adds fa634e78aabc selftests/vm: gup_test: introduce the dump_pages() sub-test adds 119b0bd3397a selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds cd6b7136add4 selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds 35a12e3fa2fe selftests/vm: 2x speedup for run_vmtests.sh adds e725f4a64b12 mm: handle zone device pages in release_pages() adds 39cceb62afe2 mm/swapfile.c: use helper function swap_count() in add_swa [...] adds 052a909c5e9e mm/swap_state: skip meaningless swap cache readahead when [...] adds 1b93592b6c77 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] adds 2333e8ea68a0 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds e05dcfe523c9 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds d6b288b42369 mm: memcontrol: add file_thp, shmem_thp to memory.stat adds 675248519a34 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix adds 386dbddd001c mm: memcontrol: remove unused mod_memcg_obj_state() adds 829821cd0383 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds 72c2bb135504 mm: memcontrol: use helpers to read page's memcg data adds 894712b74ce5 mm: memcontrol/slab: use helpers to access slab page's memcg_data adds 0bd1d9a6e42e mm: introduce page memcg flags adds c96cc9f677d1 mm: convert page kmemcg type to a page memcg flag adds 164904c8dc40 xen/unpopulated-alloc: consolidate pgmap manipulation adds 9ec37ef5c96b kselftests: vm: add mremap tests adds c895e19c3754 mm: speedup mremap on 1GB or larger regions adds 85d0b3edfcb1 arm64: mremap speedup - enable HAVE_MOVE_PUD adds a1b571d6e31f x86: mremap speedup - Enable HAVE_MOVE_PUD adds 779464189967 mm: cleanup: remove unused tsk arg from __access_remote_vm adds 213739782d55 mm/mmap.c: fix the adjusted length error adds 08b29ded04ef mm/mremap: account memory on do_munmap() failure adds 9b9949b51756 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds 81ccc761a580 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds e3b25c65b566 vm_ops: rename .split() callback to .may_split() adds 11e36b502c57 mremap: check if it's possible to split original vma adds 5cfb7ec78d62 mm: forbid splitting special mappings adds 811696dddd44 mm/vmalloc.c: fix kasan shadow poisoning size adds faa2df893c98 mm, page_alloc: do not rely on the order of page_poison an [...] adds 8b4d64a9ae68 mm-page_alloc-do-not-rely-on-the-order-of-page_poison-and- [...] adds 6ae737585ded mm, page_poison: use static key more efficiently adds ffc70a4f2cee mm, page_alloc: reduce static keys in prep_new_page() adds 575f737623cd mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds 3fc0f36017f3 mm/huge_memory.c: update tlb entry if pmd is changed adds fa029ddd3a91 MIPS: do not call flush_tlb_all when setting pmd entry adds ee79736e0ad1 mm: don't wake kswapd prematurely when watermark boosting [...] adds c700bc4cece4 mm/vmscan: drop unneeded assignment in kswapd() adds 4e4313acce52 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds a3dd629190a4 mm/migrate.c: fix comment spelling adds 0b071e73b840 mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds c8621575178c mm/cma.c: remove redundant cma_mutex lock adds de1bb1e32d0e mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds d42d8b6fed3e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 7482ccb2cc7b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 1c8074aaeb1e mm/zswap: make struct kernel_param_ops definitions const adds 5ace1ba72602 mm/zsmalloc.c: rework the list_add code in insert_zspage() adds de75040e42ea zram: support page writeback adds 9b2078e7cc7f include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds 8a6c261fc396 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds fceac44ea0e3 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 8c1ef825abd3 kernel/hung_task.c: Monitor killed tasks. adds b4032ddf0fc5 procfs: delete duplicated words + other fixes adds 6f02f32346e7 proc/sysctl: make protected_* world readable adds ae7bf9fd80a2 asm-generic: force inlining of get_order() to work around [...] adds 4ec993a18ff6 kernel.h: Split out mathematical helpers adds 15e93ffcdeed kernel/acct.c: use #elif instead of #end and #elif adds 41cbaae478ee include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds 35cc20763be2 lib: stackdepot: add support to configure STACK_HASH_SIZE adds 61f6c84d7173 lib/test_free_pages.c: add basic progress indicators adds e1f74ffd8846 lib/stackdepot.c: replace one-element array with flexible- [...] adds d9d6ffa73ac0 lib/stackdepot.c: use flex_array_size() helper in memcpy() adds c6c5de6ba371 lib/stackdepot.c: use array_size() helper in jhash2() adds 6f8205a1fa85 lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds 1d726c360331 bitops: introduce the for_each_set_clump macro adds f6b13da2b73e lib/test_bitmap.c: add for_each_set_clump test cases adds f0da000e161f lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] adds 7de3c6e1fc01 gpio: thunderx: utilize for_each_set_clump macro adds e2620b3b87b4 gpio: xilinx: utilize generic bitmap_get_value and _set_value adds 55c2d755354b checkpatch: add new exception to repeated word check adds 52a82e156633 checkpatch: fix false positives in REPEATED_WORD warning adds add4221980da checkpatch: ignore generated CamelCase defines and enum values adds eacd9f1a368b checkpatch: prefer static const declarations adds 05d9a3141ce5 checkpatch: allow --fix removal of unnecessary break statements adds 77bab53de009 checkpatch: extend attributes check to handle more patterns adds cb9128eef33f checkpatch: add a fixer for missing newline at eof adds 154195adb819 checkpatch: update __attribute__((section("name"))) quote removal adds 14293b86451c checkpatch-update-__attribute__sectionname-quote-removal-v2 adds 98dd1c77d553 kdump: append uts_namespace.name offset to VMCOREINFO adds f334dc2e255c aio: simplify read_events() adds 1a2f83a16e12 fault-injection: handle EI_ETYPE_TRUE adds 0362f3dc0d13 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static adds 414d9642d3ad Merge branch 'akpm-current/current' into master adds 3ee01ddf2de5 mmap locking API: don't check locking if the mm isn't live yet adds 4ed854ff97e9 mm/gup: assert that the mmap lock is held in __get_user_pages() adds 6dca3a7e7adb Merge branch 'akpm/master' into master adds 4e78c578cb98 Add linux-next specific files for 20201030
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (4c792ad103f3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: CREDITS | 71 +- Documentation/ABI/testing/sysfs-class-devfreq | 54 +- Documentation/ABI/testing/sysfs-class-fc_host | 23 + .../ABI/testing/sysfs-class-fc_remote_ports | 23 + .../ABI/testing/sysfs-class-firmware-attributes | 224 + .../ABI/testing/sysfs-firmware-lefi-boardinfo | 35 + Documentation/Makefile | 4 + Documentation/admin-guide/LSM/SafeSetID.rst | 2 +- Documentation/admin-guide/blockdev/zram.rst | 5 + Documentation/admin-guide/cgroup-v2.rst | 8 + Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/l1d_flush.rst | 70 + Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/admin-guide/kernel-parameters.txt | 17 + Documentation/admin-guide/sysctl/net.rst | 1 + Documentation/admin-guide/sysctl/vm.rst | 4 +- Documentation/arm/memory.rst | 12 +- Documentation/arm/sunxi.rst | 10 + Documentation/arm64/memory-tagging-extension.rst | 4 +- Documentation/arm64/silicon-errata.rst | 2 + Documentation/conf.py | 2 +- Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/dev-tools/kasan.rst | 6 +- Documentation/dev-tools/kunit/start.rst | 2 +- Documentation/dev-tools/kunit/usage.rst | 5 + Documentation/devicetree/bindings/arm/actions.yaml | 2 + Documentation/devicetree/bindings/arm/altera.yaml | 3 + .../devicetree/bindings/arm/amazon,al.yaml | 2 + Documentation/devicetree/bindings/arm/amlogic.yaml | 3 + .../devicetree/bindings/arm/arm,integrator.yaml | 2 + .../devicetree/bindings/arm/arm,realview.yaml | 2 + .../devicetree/bindings/arm/arm,versatile.yaml | 2 + .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 + .../devicetree/bindings/arm/atmel-at91.yaml | 2 + Documentation/devicetree/bindings/arm/axxia.yaml | 2 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 3 + .../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 2 + .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 2 + Documentation/devicetree/bindings/arm/bitmain.yaml | 3 + Documentation/devicetree/bindings/arm/calxeda.yaml | 2 + .../devicetree/bindings/arm/digicolor.yaml | 2 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 12 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 + .../bindings/arm/hisilicon/hisilicon.yaml | 3 + .../devicetree/bindings/arm/intel,keembay.yaml | 3 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 + .../bindings/arm/keystone/ti,k3-sci-common.yaml | 2 + .../bindings/arm/marvell/armada-7k-8k.yaml | 2 + .../devicetree/bindings/arm/mediatek.yaml | 3 + .../devicetree/bindings/arm/microchip,sparx5.yaml | 2 + Documentation/devicetree/bindings/arm/moxart.yaml | 1 + .../devicetree/bindings/arm/mrvl/mrvl.yaml | 3 + .../devicetree/bindings/arm/mstar/mstar.yaml | 2 + .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + Documentation/devicetree/bindings/arm/rda.yaml | 2 + Documentation/devicetree/bindings/arm/realtek.yaml | 3 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 + .../devicetree/bindings/arm/rockchip.yaml | 3 + .../bindings/arm/samsung/samsung-boards.yaml | 2 + Documentation/devicetree/bindings/arm/sirf.yaml | 3 + .../bindings/arm/socionext/milbeaut.yaml | 3 + .../bindings/arm/socionext/uniphier.yaml | 2 + Documentation/devicetree/bindings/arm/spear.yaml | 3 + .../devicetree/bindings/arm/sprd/sprd.yaml | 2 + Documentation/devicetree/bindings/arm/sti.yaml | 3 + .../devicetree/bindings/arm/stm32/stm32.yaml | 11 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 7 + Documentation/devicetree/bindings/arm/tegra.yaml | 2 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 3 + .../devicetree/bindings/arm/ti/nspire.yaml | 3 + .../devicetree/bindings/arm/ti/ti,davinci.yaml | 3 + Documentation/devicetree/bindings/arm/toshiba.yaml | 3 + Documentation/devicetree/bindings/arm/ux500.yaml | 2 + Documentation/devicetree/bindings/arm/vt8500.yaml | 3 + Documentation/devicetree/bindings/arm/xilinx.yaml | 2 + Documentation/devicetree/bindings/arm/zte.yaml | 2 + .../devicetree/bindings/clock/hi6220-clock.txt | 2 +- .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 79 +- .../bindings/connector/usb-connector.yaml | 19 + .../bindings/display/bridge/analogix,anx7625.yaml | 95 + .../bindings/display/bridge/toshiba,tc358775.yaml | 38 +- .../bindings/display/panel/ilitek,ili9881c.yaml | 5 +- .../display/panel/mantix,mlaf057we51-x.yaml | 4 + .../bindings/display/panel/novatek,nt36672a.yaml | 87 + .../bindings/display/panel/panel-simple-dsi.yaml | 3 + .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/ti/ti,am65x-dss.yaml | 11 + .../bindings/display/ti/ti,j721e-dss.yaml | 11 + .../devicetree/bindings/dma/atmel-xdma.txt | 3 +- .../bindings/edac/amazon,al-mc-edac.yaml | 1 + Documentation/devicetree/bindings/eeprom/at25.yaml | 6 +- .../bindings/extcon/extcon-usbc-tusb320.yaml | 41 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../bindings/gpio/kontron,sl28cpld-gpio.yaml | 4 +- .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 66 + .../devicetree/bindings/i2c/i2c-cros-ec-tunnel.txt | 39 - .../devicetree/bindings/i2c/ingenic,i2c.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 3 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 3 +- .../bindings/iio/adc/cosmic,10001-adc.yaml | 4 +- .../devicetree/bindings/iio/adc/holt,hi8435.yaml | 2 +- .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 2 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 1 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 7 +- .../bindings/iio/humidity/ti,hdc2010.yaml | 2 + .../devicetree/bindings/input/cros-ec-keyb.txt | 72 - .../bindings/input/google,cros-ec-keyb.yaml | 92 + .../interrupt-controller/ti,pruss-intc.yaml | 12 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 + .../bindings/interrupt-controller/ti,sci-intr.yaml | 2 + .../devicetree/bindings/leds/backlight/common.yaml | 2 + Documentation/devicetree/bindings/leds/common.yaml | 2 +- .../bindings/leds/leds-class-multicolor.yaml | 9 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 8 + .../devicetree/bindings/mailbox/mtk-gce.txt | 2 +- .../devicetree/bindings/mfd/ene-kb3930.yaml | 2 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 56 + .../devicetree/bindings/mips/ingenic/devices.yaml | 3 + .../devicetree/bindings/mips/loongson/devices.yaml | 3 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 8 +- .../bindings/mmc/microchip,dw-sparx5-sdhci.yaml | 2 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 75 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 176 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 17 +- .../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 + .../devicetree/bindings/net/ti,dp83822.yaml | 2 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 18 +- .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 6 +- .../devicetree/bindings/phy/ti,omap-usb2.yaml | 22 +- .../bindings/pinctrl/actions,s500-pinctrl.yaml | 102 +- .../bindings/pinctrl/pinctrl-mt8192.yaml | 2 +- .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 6 +- .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 24 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 3 + .../bindings/power/reset/reboot-mode.yaml | 8 +- .../bindings/power/supply/ingenic,battery.yaml | 8 +- .../power/supply/summit,smb347-charger.yaml | 16 +- .../bindings/regulator/fixed-regulator.yaml | 47 + .../devicetree/bindings/regulator/mps,mp886x.yaml | 2 + .../devicetree/bindings/regulator/pfuze100.yaml | 2 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 12 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 20 +- .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 4 +- .../devicetree/bindings/riscv/sifive.yaml | 3 + Documentation/devicetree/bindings/rng/imx-rng.yaml | 6 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 34 +- .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 104 + .../bindings/sound/google,cros-ec-codec.yaml | 26 +- .../bindings/sound/google,sc7180-trogdor.yaml | 130 + .../devicetree/bindings/sound/mchp,spdifrx.yaml | 4 +- .../devicetree/bindings/sound/mchp,spdiftx.yaml | 4 +- .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 40 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 159 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 2 + .../devicetree/bindings/sound/st,stm32-adfsdm.txt | 63 - .../devicetree/bindings/sound/st,stm32-sai.txt | 107 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 200 + .../sram/allwinner,sun4i-a10-system-control.yaml | 3 + .../devicetree/bindings/timer/arm,sp804.yaml | 12 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 70 + .../devicetree/bindings/usb/cdns,usb3.yaml | 4 +- .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../devicetree/bindings/w1/fsl-imx-owire.yaml | 8 +- Documentation/driver-api/dma-buf.rst | 9 + Documentation/driver-api/gpio/driver.rst | 67 +- .../features/debug/KASAN/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 3 - Documentation/gpu/amdgpu.rst | 7 - Documentation/gpu/drm-mm.rst | 4 +- Documentation/gpu/i915.rst | 6 + Documentation/gpu/todo.rst | 16 +- Documentation/gpu/vkms.rst | 99 +- Documentation/hid/index.rst | 1 + Documentation/hwmon/adm1266.rst | 2 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/mp2975.rst | 14 +- Documentation/hwmon/pmbus-core.rst | 6 - Documentation/hwmon/pmbus.rst | 6 - Documentation/kbuild/llvm.rst | 5 +- Documentation/leds/leds-class.rst | 10 - .../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/locking/lockdep-design.rst | 51 +- Documentation/misc-devices/mic/index.rst | 16 - Documentation/misc-devices/mic/mic_overview.rst | 85 - Documentation/misc-devices/mic/scif_overview.rst | 108 - Documentation/networking/devlink/ice.rst | 1 + Documentation/networking/statistics.rst | 3 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/spec_ctrl.rst | 8 + Documentation/virt/kvm/cpuid.rst | 4 + Documentation/watch_queue.rst | 12 +- Documentation/x86/index.rst | 2 +- Documentation/x86/resctrl.rst | 1304 + Documentation/x86/resctrl_ui.rst | 1211 - MAINTAINERS | 154 +- Makefile | 4 +- Next/SHA1s | 328 + Next/Trees | 330 + Next/merge.log | 4964 + arch/Kconfig | 7 + arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/kernel/entry.S | 2 +- arch/alpha/kernel/signal.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/entry.S | 2 +- arch/arc/kernel/signal.c | 2 +- arch/arm/Kconfig | 10 + arch/arm/arm-soc-for-next-contents.txt | 45 + arch/arm/boot/compressed/Makefile | 1 + arch/arm/boot/compressed/string.c | 19 + arch/arm/boot/dts/Makefile | 8 + arch/arm/boot/dts/armada-388-clearfog.dts | 4 +- arch/arm/boot/dts/armada-388-clearfog.dtsi | 10 +- arch/arm/boot/dts/armada-388-helios4.dts | 6 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 12 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 104 + arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts | 17 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 104 + .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 104 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 6 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 924 + arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 4 +- arch/arm/boot/dts/aspeed-g6.dtsi | 2 +- arch/arm/boot/dts/at91-kizbox.dts | 10 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 8 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 16 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 10 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 8 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 2 +- arch/arm/boot/dts/at91-smartkiz.dts | 6 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 10 +- arch/arm/boot/dts/at91sam9rlek.dts | 10 +- arch/arm/boot/dts/dove-sbc-a510.dts | 1 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 8 +- arch/arm/boot/dts/exynos3250-rinato.dts | 8 +- arch/arm/boot/dts/exynos3250.dtsi | 5 - arch/arm/boot/dts/exynos4210-i9100.dts | 6 +- arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 22 +- arch/arm/boot/dts/exynos4210-trats.dts | 35 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 29 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 9 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 45 +- arch/arm/boot/dts/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 11 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 28 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 20 +- arch/arm/boot/dts/exynos4412.dtsi | 6 - arch/arm/boot/dts/exynos5250-arndale.dts | 6 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 4 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5250.dtsi | 4 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 18 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 + arch/arm/boot/dts/exynos5410.dtsi | 4 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 4 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 6 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 2 +- arch/arm/boot/dts/exynos5420.dtsi | 3 - arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 26 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 11 +- arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 8 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 2 +- arch/arm/boot/dts/kirkwood-dockstar.dts | 2 +- arch/arm/boot/dts/kirkwood-dreamplug.dts | 2 +- arch/arm/boot/dts/kirkwood-goflexnet.dts | 2 +- .../arm/boot/dts/kirkwood-guruplug-server-plus.dts | 2 +- arch/arm/boot/dts/kirkwood-iconnect.dts | 2 +- arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 2 +- arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi | 2 +- arch/arm/boot/dts/kirkwood.dtsi | 4 +- arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 4 +- arch/arm/boot/dts/mmp3.dtsi | 2 + arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 35 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 301 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 222 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 99 + arch/arm/boot/dts/s5pv210-aquila.dts | 12 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 4 +- arch/arm/boot/dts/s5pv210-goni.dts | 14 +- arch/arm/boot/dts/s5pv210-smdkv210.dts | 20 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 15 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 17 + arch/arm/boot/dts/sun4i-a10.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 2 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts | 5 - arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts | 2 +- arch/arm/boot/dts/sun8i-h3-zeropi.dts | 85 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 2 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 2 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 2 +- arch/arm/configs/at91_dt_defconfig | 5 + arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/imx_v4_v5_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/sama5_defconfig | 9 + arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/assembler.h | 11 - arch/arm/include/asm/elf.h | 4 - arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/kasan.h | 33 + arch/arm/include/asm/kasan_def.h | 81 + arch/arm/include/asm/kprobes.h | 22 +- arch/arm/include/asm/memory.h | 10 + arch/arm/include/asm/pgalloc.h | 8 +- arch/arm/include/asm/prom.h | 4 +- arch/arm/include/asm/seccomp.h | 11 + arch/arm/include/asm/string.h | 26 + arch/arm/include/asm/thread_info.h | 15 +- arch/arm/include/asm/uaccess-asm.h | 2 +- arch/arm/kernel/atags.h | 4 +- arch/arm/kernel/atags_parse.c | 6 +- arch/arm/kernel/devtree.c | 6 +- arch/arm/kernel/entry-armv.S | 3 +- arch/arm/kernel/entry-common.S | 15 +- arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/kernel/head-common.S | 7 +- arch/arm/kernel/head.S | 5 +- arch/arm/kernel/iwmmxt.S | 2 - arch/arm/kernel/process.c | 9 - arch/arm/kernel/setup.c | 21 +- arch/arm/kernel/signal.c | 2 +- arch/arm/kernel/unwind.c | 6 +- arch/arm/kernel/vdso.c | 9 - arch/arm/kernel/vmlinux.lds.S | 4 + arch/arm/lib/memcpy.S | 3 + arch/arm/lib/memmove.S | 5 +- arch/arm/lib/memset.S | 3 + arch/arm/mach-ep93xx/crunch-bits.S | 2 - arch/arm/mach-exynos/platsmp.c | 2 +- arch/arm/mach-mvebu/coherency_ll.S | 7 +- arch/arm/mm/Makefile | 5 + arch/arm/mm/init.c | 1 - arch/arm/mm/kasan_init.c | 291 + arch/arm/mm/mmu.c | 38 +- arch/arm/mm/pgd.c | 16 +- arch/arm/mm/pv-fixup-asm.S | 4 +- arch/arm/probes/kprobes/opt-arm.c | 18 +- arch/arm/tools/syscall.tbl | 1 + arch/arm/vdso/Makefile | 2 + arch/arm64/Kconfig | 21 + arch/arm64/Kconfig.platforms | 3 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 3 - .../allwinner/sun50i-h5-libretech-all-h5-cc.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 2 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 6 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 52 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 +- .../boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 3 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 11 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 +- .../dts/marvell/armada-3720-espressobin-emmc.dts | 18 - .../marvell/armada-3720-espressobin-v7-emmc.dts | 42 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 24 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 38 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 + arch/arm64/boot/dts/mediatek/mt6779.dtsi | 271 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 33 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 6 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 10 - arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 7 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 10 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 38 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 19 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 106 +- arch/arm64/boot/dts/renesas/Makefile | 3 + .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 4 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 109 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 1 - .../renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts | 29 + .../renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts | 16 + .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 3 +- .../renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts | 16 + .../boot/dts/renesas/r8a77951-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 62 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 120 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 1 - arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/cache.h | 1 + arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/mmu_context.h | 1 + arch/arm64/include/asm/pgtable.h | 1 + arch/arm64/include/asm/seccomp.h | 15 + arch/arm64/include/asm/sysreg.h | 9 + arch/arm64/include/asm/thread_info.h | 5 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/cpu_errata.c | 10 + arch/arm64/kernel/cpuinfo.c | 7 +- arch/arm64/kernel/efi-header.S | 2 +- arch/arm64/kernel/entry.S | 3 + arch/arm64/kernel/proton-pack.c | 2 - arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/vdso.c | 39 +- arch/arm64/kernel/vdso32/Makefile | 23 +- arch/arm64/kernel/vmlinux.lds.S | 2 +- arch/arm64/kvm/arm.c | 3 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 21 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 2 - arch/arm64/kvm/hyp/nvhe/hyp-init.S | 23 +- arch/arm64/kvm/hyp/nvhe/switch.c | 2 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 1 - arch/arm64/kvm/hyp/pgtable.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 2 +- arch/arm64/kvm/hypercalls.c | 2 +- arch/arm64/kvm/mmu.c | 27 +- arch/arm64/kvm/sys_regs.c | 8 +- arch/arm64/mm/fault.c | 2 +- arch/c6x/include/asm/elf.h | 3 - arch/c6x/include/asm/thread_info.h | 1 + arch/c6x/kernel/asm-offsets.c | 1 + arch/c6x/kernel/signal.c | 2 +- arch/csky/Kconfig | 16 + arch/csky/abiv1/inc/abi/ckmmu.h | 8 +- arch/csky/abiv2/inc/abi/ckmmu.h | 14 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 16 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 2 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/segment.h | 2 +- arch/csky/include/asm/thread_info.h | 5 +- arch/csky/kernel/atomic.S | 4 + arch/csky/kernel/entry.S | 10 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/setup.c | 18 +- arch/csky/kernel/signal.c | 2 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 7 +- arch/csky/mm/init.c | 29 +- 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/include/asm/thread_info.h | 4 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/kernel/signal.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/elf.h | 1 - arch/hexagon/include/asm/mmu_context.h | 33 +- arch/hexagon/include/asm/thread_info.h | 2 + arch/hexagon/kernel/process.c | 2 +- arch/ia64/include/asm/mmu_context.h | 17 +- arch/ia64/include/asm/thread_info.h | 4 +- arch/ia64/kernel/process.c | 5 +- arch/ia64/kernel/ptrace.c | 51 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/include/asm/mmu_context.h | 38 +- arch/m68k/include/asm/thread_info.h | 1 + arch/m68k/kernel/signal.c | 3 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/vmlinux-nommu.lds | 2 +- arch/microblaze/include/asm/mmu_context_mm.h | 8 +- arch/microblaze/include/asm/processor.h | 3 - arch/microblaze/include/asm/thread_info.h | 2 + arch/microblaze/kernel/signal.c | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/include/asm/mach-loongson64/boot_param.h | 4 + arch/mips/include/asm/mmu_context.h | 11 +- arch/mips/include/asm/thread_info.h | 4 +- arch/mips/kernel/signal.c | 2 +- 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/loongson64/Makefile | 1 + arch/mips/loongson64/boardinfo.c | 48 + arch/mips/loongson64/env.c | 10 + arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/mm/tlb-r4k.c | 1 + arch/mips/vdso/genvdso.c | 4 - arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/elf.h | 1 - arch/nds32/include/asm/mmu_context.h | 10 +- arch/nds32/include/asm/thread_info.h | 2 + arch/nds32/kernel/ex-exit.S | 2 +- arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/signal.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nios2/include/asm/mmu_context.h | 21 +- arch/nios2/include/asm/thread_info.h | 2 + arch/nios2/kernel/signal.c | 3 +- arch/openrisc/include/asm/mmu_context.h | 8 +- arch/openrisc/include/asm/thread_info.h | 2 + arch/openrisc/kernel/signal.c | 2 +- arch/parisc/include/asm/mmu_context.h | 12 +- arch/parisc/include/asm/processor.h | 2 - arch/parisc/include/asm/thread_info.h | 4 +- arch/parisc/kernel/irq.c | 7 +- arch/parisc/kernel/processor.c | 5 +- arch/parisc/kernel/signal.c | 3 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/kernel/time.c | 164 +- arch/powerpc/include/asm/mmu_context.h | 13 +- arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/kernel/signal.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/riscv/include/asm/mmu_context.h | 22 +- arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/vdso/.gitignore | 1 + arch/riscv/kernel/vdso/Makefile | 17 +- arch/riscv/kernel/vdso/so2s.sh | 6 + arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/defconfig | 2 +- arch/s390/include/asm/mmu_context.h | 9 +- arch/s390/include/asm/sections.h | 4 +- arch/s390/include/asm/thread_info.h | 2 + arch/s390/kernel/entry.S | 7 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/vdso.c | 11 +- arch/sh/include/asm/mmu_context.h | 5 +- arch/sh/include/asm/mmu_context_32.h | 9 - arch/sh/include/asm/thread_info.h | 4 +- arch/sh/kernel/signal_32.c | 7 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/Kconfig | 2 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/extable.h | 21 + arch/sparc/include/asm/extable_64.h | 21 - arch/sparc/include/asm/mmu_context_32.h | 10 +- arch/sparc/include/asm/mmu_context_64.h | 10 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_32.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 7 +- 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/signal_32.c | 2 +- arch/sparc/kernel/signal_64.c | 2 +- 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/cacheflush.h | 9 + arch/um/include/asm/mmu_context.h | 12 +- arch/um/include/asm/thread_info.h | 2 + arch/um/kernel/process.c | 3 +- arch/um/kernel/skas/clone.c | 2 +- arch/x86/Kconfig | 1 + arch/x86/Kconfig.debug | 3 - arch/x86/crypto/poly1305_glue.c | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 11 +- arch/x86/entry/vdso/vma.c | 21 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/hyperv/hv_apic.c | 14 +- arch/x86/include/asm/atomic.h | 2 +- arch/x86/include/asm/atomic64_64.h | 2 +- arch/x86/include/asm/cacheflush.h | 8 + arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/compat.h | 15 +- arch/x86/include/asm/copy_mc_test.h | 75 - arch/x86/include/asm/elf.h | 13 +- arch/x86/include/asm/mmu.h | 9 +- arch/x86/include/asm/mmu_context.h | 8 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/seccomp.h | 20 + arch/x86/include/asm/thread_info.h | 15 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/uapi/asm/kvm_para.h | 1 + arch/x86/kernel/alternative.c | 9 + arch/x86/kernel/cpu/bugs.c | 54 + arch/x86/kernel/cpu/mce/core.c | 2 - arch/x86/kernel/cpu/microcode/amd.c | 1 - arch/x86/kernel/cpu/resctrl/core.c | 4 + arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/monitor.c | 82 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 3 +- arch/x86/kernel/perf_regs.c | 2 +- arch/x86/kernel/process_64.c | 28 +- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smpboot.c | 11 +- arch/x86/kernel/traps.c | 43 +- arch/x86/kernel/unwind_orc.c | 9 +- arch/x86/lib/copy_mc.c | 4 - arch/x86/lib/copy_mc_64.S | 10 - arch/x86/mm/tlb.c | 100 +- arch/x86/oprofile/backtrace.c | 2 +- arch/x86/um/stub_segv.c | 2 +- arch/xtensa/include/asm/mmu_context.h | 11 +- arch/xtensa/include/asm/nommu_context.h | 26 +- arch/xtensa/include/asm/thread_info.h | 2 + arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/kernel/entry.S | 3 +- arch/xtensa/kernel/signal.c | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + drivers/acpi/button.c | 13 - drivers/acpi/dock.c | 3 +- drivers/acpi/nfit/core.c | 2 +- drivers/base/core.c | 4 +- drivers/base/regmap/regmap-mmio.c | 90 +- drivers/block/zram/zram_drv.c | 21 +- drivers/bluetooth/btintel.h | 2 +- drivers/bluetooth/hci_h5.c | 8 +- drivers/bluetooth/hci_qca.c | 19 +- drivers/char/ipmi/ipmi_devintf.c | 1 - drivers/char/tpm/eventlog/efi.c | 5 + drivers/char/tpm/tpm_tis.c | 29 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 139 + drivers/clk/imx/clk-imx8qxp.c | 136 +- drivers/clk/imx/clk-lpcg-scu.c | 53 +- drivers/clk/imx/clk-scu.c | 234 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clk/samsung/clk-exynos-clkout.c | 198 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/Kconfig | 2 + drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq.c | 15 +- drivers/cpufreq/e_powersaver.c | 1 - drivers/cpufreq/intel_pstate.c | 13 +- drivers/cpufreq/longhaul.c | 1 - drivers/cpufreq/mediatek-cpufreq.c | 1 + drivers/cpufreq/speedstep-lib.c | 2 +- drivers/cpufreq/sti-cpufreq.c | 7 +- drivers/cpufreq/tegra194-cpufreq.c | 62 +- drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 2 +- drivers/dax/device.c | 4 +- drivers/dax/kmem.c | 2 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 242 +- drivers/devfreq/governor.h | 33 +- drivers/devfreq/governor_passive.c | 44 +- drivers/devfreq/governor_simpleondemand.c | 2 + drivers/devfreq/tegra20-devfreq.c | 8 +- drivers/devfreq/tegra30-devfreq.c | 12 +- drivers/dma-buf/dma-buf.c | 63 +- drivers/dma-buf/dma-resv.c | 2 +- drivers/dma-buf/heaps/heap-helpers.c | 10 +- drivers/dma/Kconfig | 18 - drivers/dma/Makefile | 1 - drivers/dma/at_xdmac.c | 163 +- drivers/dma/idxd/device.c | 29 +- drivers/dma/idxd/idxd.h | 3 +- drivers/dma/idxd/init.c | 5 + drivers/dma/idxd/registers.h | 23 +- drivers/dma/mic_x100_dma.c | 770 - drivers/dma/mic_x100_dma.h | 275 - drivers/dma/pl330.c | 2 - drivers/dma/ppc4xx/adma.c | 4 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/ti/k3-udma-private.c | 2 +- drivers/edac/amd64_edac.c | 8 - drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-usbc-tusb320.c | 184 + drivers/firewire/net.c | 2 - drivers/firmware/arm_scmi/base.c | 2 + drivers/firmware/arm_scmi/clock.c | 2 + drivers/firmware/arm_scmi/common.h | 2 + drivers/firmware/arm_scmi/driver.c | 8 + drivers/firmware/arm_scmi/notify.c | 22 +- drivers/firmware/arm_scmi/perf.c | 2 + drivers/firmware/arm_scmi/reset.c | 4 +- drivers/firmware/arm_scmi/sensors.c | 2 + drivers/firmware/arm_scmi/smc.c | 2 +- drivers/firmware/dmi-id.c | 1 + drivers/firmware/meson/Kconfig | 5 +- drivers/firmware/meson/meson_sm.c | 1 + drivers/fpga/altera-pr-ip-core-plat.c | 10 - drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/altera-ps-spi.c | 14 +- drivers/fpga/dfl-fme-mgr.c | 13 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-mgr.c | 81 +- drivers/fpga/ice40-spi.c | 14 +- drivers/fpga/machxo2-spi.c | 14 +- drivers/fpga/socfpga.c | 14 +- drivers/fpga/ts73xx-fpga.c | 14 +- drivers/fpga/xilinx-spi.c | 14 +- drivers/fpga/zynqmp-fpga.c | 21 +- drivers/gpio/TODO | 49 - drivers/gpio/gpio-mockup.c | 11 +- drivers/gpio/gpio-omap.c | 12 +- drivers/gpio/gpio-stmpe.c | 10 +- drivers/gpio/gpio-thunderx.c | 11 +- drivers/gpio/gpio-xilinx.c | 65 +- drivers/gpio/gpiolib-cdev.c | 56 +- drivers/gpio/gpiolib-devres.c | 8 +- drivers/gpio/gpiolib-of.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 199 +- drivers/gpio/gpiolib.h | 2 + drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 142 + drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 162 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 523 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 82 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 161 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 293 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 - drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 - drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 7 - drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 180 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 9 - .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 214 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 47 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 6 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 589 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h | 28 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 39 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 341 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h | 32 + drivers/gpu/drm/amd/amdgpu/nv.c | 175 +- drivers/gpu/drm/amd/amdgpu/nv.h | 2 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 54 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 54 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 23 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 11 +- drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 41 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 + drivers/gpu/drm/amd/display/Kconfig | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 201 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 34 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 17 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 565 +- drivers/gpu/drm/amd/display/dc/Makefile | 5 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 187 +- .../amd/display/dc/bios/command_table_helper2.c | 7 +- .../dc/bios/dce112/command_table_helper2_dce112.c | 40 - .../dc/bios/dce112/command_table_helper2_dce112.h | 3 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 8 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 10 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 32 +- .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +- .../gpu/drm/amd/display/dc/clk_mgr/dcn30/dalsmc.h | 1 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 10 + .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 9 + .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h | 2 + .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 241 + .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h | 164 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 834 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 43 + drivers/gpu/drm/amd/display/dc/core/dc.c | 77 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 39 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 43 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 1 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 12 +- drivers/gpu/drm/amd/display/dc/dc.h | 34 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 26 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 18 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_trace.h | 39 + drivers/gpu/drm/amd/display/dc/dc_types.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 20 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 27 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 51 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 298 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 1 - .../drm/amd/display/dc/dce100/dce100_resource.c | 9 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 11 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 9 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 9 +- .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 7 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 13 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 153 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 13 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 31 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 8 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 8 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 4 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 6 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 18 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 12 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 4 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 41 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 3 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 15 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 296 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 7 - .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 54 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 5 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 98 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 51 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 47 + .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c | 75 + .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h | 65 + .../display/dc/dcn301/dcn301_dio_link_encoder.c | 192 + .../display/dc/dcn301/dcn301_dio_link_encoder.h | 82 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 81 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h | 60 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c | 42 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h | 32 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 144 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.h | 33 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c | 218 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.h | 97 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2011 + .../drm/amd/display/dc/dcn301/dcn301_resource.h | 42 + drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 46 + .../gpu/drm/amd/display/dc/dcn302/dcn302_dccg.h | 41 + .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c | 233 + .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.h | 35 + .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 39 + .../gpu/drm/amd/display/dc/dcn302/dcn302_init.h | 33 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 1563 + .../drm/amd/display/dc/dcn302/dcn302_resource.h | 33 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 24 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 42 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 5 - .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 4 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 10 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 4 - .../drm/amd/display/dc/dml/display_mode_structs.h | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 24 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 5 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 14 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.h | 2 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 2 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.h | 2 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 4 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 7 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 7 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 41 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 19 +- drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 2 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.h | 2 +- .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 344 + .../amd/display/dc/irq/dcn302/irq_service_dcn302.h | 33 + drivers/gpu/drm/amd/display/dc/os_types.h | 33 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 4 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 47 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c | 55 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c | 55 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.h | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 39 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 16 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 2 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 1 + .../amd/display/include/grph_object_ctrl_defs.h | 13 + .../drm/amd/display/modules/color/color_gamma.c | 122 +- .../drm/amd/display/modules/color/color_gamma.h | 6 +- .../drm/amd/display/modules/freesync/freesync.c | 55 +- .../drm/amd/display/modules/power/power_helpers.c | 8 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../amd/include/asic_reg/clk/clk_11_5_0_offset.h | 50 + .../amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h | 70 + .../amd/include/asic_reg/dcn/dcn_3_0_1_offset.h | 13271 ++ .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 53357 ++++++ .../amd/include/asic_reg/gc/gc_10_3_0_default.h | 1 + .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 2 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 33 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 2 +- .../include/asic_reg/mmhub/mmhub_2_3_0_default.h | 1253 + .../include/asic_reg/mmhub/mmhub_2_3_0_offset.h | 2439 + .../include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h | 10331 ++ .../drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h | 400 + .../amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h | 942 + .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 31873 ++++ .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 152495 ++++++++++++++++++ drivers/gpu/drm/amd/include/atombios.h | 20 +- drivers/gpu/drm/amd/include/atomfirmware.h | 63 +- .../drm/amd/include/dimgrey_cavefish_ip_offset.h | 1049 + drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 1516 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 11 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 49 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 21 +- .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 14 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 239 + drivers/gpu/drm/amd/pm/inc/smu74_discrete.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu7_ppsmc.h | 6 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 54 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h | 120 + drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 86 + drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 10 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr_ppt.h | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 125 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h | 28 +- .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 66 + .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 192 +- .../drm/amd/pm/powerplay/hwmgr/processpptables.c | 85 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 572 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h | 20 + .../drm/amd/pm/powerplay/hwmgr/smu7_powertune.c | 34 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 11 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c | 23 +- .../pm/powerplay/hwmgr/vega10_processpptables.c | 88 +- .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 3 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 356 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.h | 1 + .../gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 222 +- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 18 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 36 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 33 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 360 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 30 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 8 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 8 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 16 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 2 - drivers/gpu/drm/arm/hdlcd_crtc.c | 4 +- drivers/gpu/drm/arm/malidp_crtc.c | 6 +- drivers/gpu/drm/armada/armada_crtc.c | 8 +- drivers/gpu/drm/armada/armada_drv.c | 3 - drivers/gpu/drm/armada/armada_gem.c | 12 +- drivers/gpu/drm/armada/armada_gem.h | 2 - drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 78 +- drivers/gpu/drm/ast/ast_mode.c | 23 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 6 +- drivers/gpu/drm/bridge/analogix/Kconfig | 9 + drivers/gpu/drm/bridge/analogix/Makefile | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 1850 + drivers/gpu/drm/bridge/analogix/anx7625.h | 390 + .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/tc358764.c | 107 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 43 +- drivers/gpu/drm/drm_atomic.c | 39 +- drivers/gpu/drm/drm_atomic_helper.c | 24 +- drivers/gpu/drm/drm_atomic_uapi.c | 8 + drivers/gpu/drm/drm_blend.c | 13 + drivers/gpu/drm/drm_connector.c | 5 + drivers/gpu/drm/drm_crtc.c | 40 + drivers/gpu/drm/drm_crtc_internal.h | 3 + drivers/gpu/drm/drm_dp_aux_dev.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 245 +- drivers/gpu/drm/drm_dp_mst_topology.c | 7 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 26 +- drivers/gpu/drm/drm_fourcc.c | 1 + drivers/gpu/drm/drm_gem.c | 57 +- drivers/gpu/drm/drm_gem_cma_helper.c | 28 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 24 +- drivers/gpu/drm/drm_gem_vram_helper.c | 175 +- drivers/gpu/drm/drm_internal.h | 8 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_pci.c | 6 +- drivers/gpu/drm/drm_plane.c | 73 + drivers/gpu/drm/drm_prime.c | 30 +- drivers/gpu/drm/drm_simple_kms_helper.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 - drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 19 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 78 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 - drivers/gpu/drm/exynos/exynos_drm_gem.c | 15 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 7 +- drivers/gpu/drm/gma500/framebuffer.c | 2 + drivers/gpu/drm/gma500/gem.c | 18 +- drivers/gpu/drm/gma500/gem.h | 3 + drivers/gpu/drm/gma500/psb_drv.c | 9 - drivers/gpu/drm/gma500/psb_drv.h | 2 - drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 87 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 18 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 99 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 42 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 4 +- drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/gpu/drm/i915/display/icl_dsi.c | 74 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_bios.c | 44 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 52 +- drivers/gpu/drm/i915/display/intel_color.c | 124 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 13 +- drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 735 +- drivers/gpu/drm/i915/display/intel_ddi.h | 11 +- drivers/gpu/drm/i915/display/intel_display.c | 462 +- drivers/gpu/drm/i915/display/intel_display.h | 4 + .../gpu/drm/i915/display/intel_display_debugfs.c | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 77 +- drivers/gpu/drm/i915/display/intel_display_power.h | 3 + drivers/gpu/drm/i915/display/intel_display_types.h | 57 +- drivers/gpu/drm/i915/display/intel_dp.c | 616 +- drivers/gpu/drm/i915/display/intel_dp.h | 22 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 3 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 554 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 17 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 38 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 2 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 118 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 17 + drivers/gpu/drm/i915/display/intel_dsi.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 7 + drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 89 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 18 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 64 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 97 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 5 +- drivers/gpu/drm/i915/display/intel_lvds.c | 10 + drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 210 +- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_sprite.c | 74 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 13 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 8 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 21 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 - .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 18 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 14 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 27 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 41 +- drivers/gpu/drm/i915/gt/intel_rps.c | 56 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 18 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 14 +- drivers/gpu/drm/i915/gvt/reg.h | 4 +- drivers/gpu/drm/i915/i915_debugfs.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 68 +- drivers/gpu/drm/i915/i915_drv.h | 8 +- drivers/gpu/drm/i915/i915_irq.c | 249 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_pci.c | 22 + drivers/gpu/drm/i915/i915_reg.h | 327 +- drivers/gpu/drm/i915/i915_suspend.c | 80 +- drivers/gpu/drm/i915/i915_suspend.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 3 +- drivers/gpu/drm/i915/intel_device_info.c | 1 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 23 +- drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_pch.c | 6 +- drivers/gpu/drm/i915/intel_pm.c | 64 +- drivers/gpu/drm/i915/intel_pm.h | 2 - drivers/gpu/drm/i915/intel_sideband.c | 15 + drivers/gpu/drm/i915/intel_sideband.h | 2 + drivers/gpu/drm/i915/intel_uncore.c | 207 +- drivers/gpu/drm/i915/intel_uncore.h | 4 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 77 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 - drivers/gpu/drm/i915/selftests/mock_region.c | 2 +- drivers/gpu/drm/imx/dcss/dcss-crtc.c | 9 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 14 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 - drivers/gpu/drm/imx/dw_hdmi-imx.c | 17 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 40 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 6 +- drivers/gpu/drm/imx/parallel-display.c | 20 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 272 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 3 + drivers/gpu/drm/mcde/mcde_drv.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 5 - drivers/gpu/drm/mediatek/mtk_drm_gem.c | 11 + drivers/gpu/drm/meson/meson_crtc.c | 8 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 7 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +- drivers/gpu/drm/msm/msm_drv.c | 13 - drivers/gpu/drm/msm/msm_drv.h | 1 - drivers/gpu/drm/msm/msm_gem.c | 19 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 266 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 4 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 14 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 2 + drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 4 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 2 + drivers/gpu/drm/nouveau/nouveau_sgdma.c | 19 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 16 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 - drivers/gpu/drm/omapdrm/omap_gem.c | 18 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 - drivers/gpu/drm/panel/Kconfig | 21 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 25 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 711 + drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 14 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 7 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 29 + drivers/gpu/drm/panel/panel-sitronix-st7703.c | 2 +- drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 250 + drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 7 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 7 +- drivers/gpu/drm/panfrost/panfrost_device.c | 8 +- drivers/gpu/drm/panfrost/panfrost_job.c | 62 +- drivers/gpu/drm/pl111/pl111_drv.c | 5 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 11 +- drivers/gpu/drm/qxl/qxl_drv.h | 1 - drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 72 +- drivers/gpu/drm/qxl/qxl_object.h | 25 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 104 +- drivers/gpu/drm/radeon/radeon.h | 2 +- drivers/gpu/drm/radeon/radeon_asic.c | 1 + drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/radeon_display.c | 9 +- drivers/gpu/drm/radeon/radeon_drv.c | 23 +- drivers/gpu/drm/radeon/radeon_gem.c | 31 +- drivers/gpu/drm/radeon/radeon_object.c | 126 +- drivers/gpu/drm/radeon/radeon_object.h | 7 +- drivers/gpu/drm/radeon/radeon_pm.c | 29 +- drivers/gpu/drm/radeon/radeon_ttm.c | 176 +- drivers/gpu/drm/radeon/sumo_dpm.c | 20 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 5 - drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 6 +- drivers/gpu/drm/scheduler/sched_entity.c | 3 + drivers/gpu/drm/sti/sti_crtc.c | 4 +- drivers/gpu/drm/stm/ltdc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 36 +- drivers/gpu/drm/sun4i/sun4i_frontend.h | 6 +- drivers/gpu/drm/tegra/dc.c | 8 +- drivers/gpu/drm/tegra/drm.c | 4 - drivers/gpu/drm/tegra/gem.c | 31 +- drivers/gpu/drm/tidss/tidss_crtc.c | 6 +- drivers/gpu/drm/tidss/tidss_plane.c | 2 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 56 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 42 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 7 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 192 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 103 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 40 +- drivers/gpu/drm/ttm/ttm_memory.c | 2 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 89 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 77 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 2 +- drivers/gpu/drm/ttm/ttm_resource.c | 10 +- drivers/gpu/drm/ttm/ttm_set_memory.h | 84 + drivers/gpu/drm/ttm/ttm_tt.c | 250 +- drivers/gpu/drm/tve200/tve200_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_gem.c | 1 - drivers/gpu/drm/vboxvideo/vbox_mode.c | 4 +- drivers/gpu/drm/vc4/vc4_bo.c | 21 +- drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_drv.c | 13 +- drivers/gpu/drm/vc4/vc4_drv.h | 13 +- drivers/gpu/drm/vc4/vc4_dsi.c | 25 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 6 +- drivers/gpu/drm/vc4/vc4_txp.c | 9 +- drivers/gpu/drm/vgem/vgem_drv.c | 21 +- drivers/gpu/drm/via/via_mm.c | 2 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 26 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 79 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 185 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 34 +- drivers/gpu/drm/virtio/virtgpu_object.c | 37 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 23 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 46 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 157 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 164 + drivers/gpu/drm/vkms/Makefile | 1 - drivers/gpu/drm/vkms/vkms_composer.c | 17 +- drivers/gpu/drm/vkms/vkms_crtc.c | 4 +- drivers/gpu/drm/vkms/vkms_drv.c | 30 +- drivers/gpu/drm/vkms/vkms_drv.h | 29 - drivers/gpu/drm/vkms/vkms_gem.c | 248 - drivers/gpu/drm/vkms/vkms_plane.c | 13 +- drivers/gpu/drm/vkms/vkms_writeback.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 95 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 197 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 44 +- drivers/gpu/drm/xen/xen_drm_front.h | 2 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 15 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 10 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 14 +- drivers/gpu/drm/zte/zx_vou.c | 4 +- drivers/gpu/ipu-v3/ipu-common.c | 67 - drivers/gpu/vga/vga_switcheroo.c | 7 +- drivers/hid/Kconfig | 2 + drivers/hid/Makefile | 2 + drivers/hid/amd-sfh-hid/Kconfig | 18 + drivers/hid/amd-sfh-hid/Makefile | 13 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 246 + drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 174 + drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 67 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 152 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 79 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 224 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 107 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 645 + drivers/hid/hid-asus.c | 123 +- drivers/hid/hid-cypress.c | 44 +- drivers/hid/hid-ids.h | 5 + drivers/hid/hid-input.c | 5 +- drivers/hid/hid-ite.c | 61 +- drivers/hid/hid-logitech-hidpp.c | 1 + drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/i2c-hid/i2c-hid-core.c | 14 +- drivers/hv/hv_balloon.c | 2 +- drivers/hwmon/acpi_power_meter.c | 9 +- drivers/hwmon/adt7470.c | 154 +- drivers/hwmon/pmbus/adm1266.c | 1 - drivers/hwmon/pmbus/adm1275.c | 1 - drivers/hwmon/pmbus/bel-pfe.c | 1 - drivers/hwmon/pmbus/ibm-cffps.c | 1 - drivers/hwmon/pmbus/inspur-ipsps.c | 1 - drivers/hwmon/pmbus/ir35221.c | 1 - drivers/hwmon/pmbus/ir38064.c | 1 - drivers/hwmon/pmbus/irps5401.c | 1 - drivers/hwmon/pmbus/isl68137.c | 1 - drivers/hwmon/pmbus/lm25066.c | 1 - drivers/hwmon/pmbus/ltc2978.c | 1 - drivers/hwmon/pmbus/ltc3815.c | 1 - drivers/hwmon/pmbus/max16064.c | 1 - drivers/hwmon/pmbus/max16601.c | 1 - drivers/hwmon/pmbus/max20730.c | 29 +- drivers/hwmon/pmbus/max20751.c | 1 - drivers/hwmon/pmbus/max31785.c | 1 - drivers/hwmon/pmbus/max34440.c | 1 - drivers/hwmon/pmbus/max8688.c | 1 - drivers/hwmon/pmbus/mp2975.c | 1 - drivers/hwmon/pmbus/pmbus.c | 1 - drivers/hwmon/pmbus/pmbus.h | 1 - drivers/hwmon/pmbus/pmbus_core.c | 20 +- drivers/hwmon/pmbus/pxe1610.c | 1 - drivers/hwmon/pmbus/tps40422.c | 1 - drivers/hwmon/pmbus/tps53679.c | 1 - drivers/hwmon/pmbus/ucd9000.c | 1 - drivers/hwmon/pmbus/ucd9200.c | 1 - drivers/hwmon/pmbus/xdpe12284.c | 1 - drivers/hwmon/pmbus/zl6100.c | 1 - drivers/hwspinlock/sprd_hwspinlock.c | 2 - drivers/hwtracing/coresight/coresight-core.c | 3 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 7 + drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 2 +- drivers/i2c/busses/i2c-qcom-geni.c | 6 +- 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/idle/intel_idle.c | 2 +- drivers/infiniband/core/cma.c | 48 +- drivers/infiniband/core/device.c | 33 + drivers/infiniband/core/sysfs.c | 47 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 26 +- drivers/infiniband/core/uverbs_main.c | 4 +- drivers/infiniband/core/uverbs_std_types_device.c | 3 - drivers/infiniband/core/uverbs_uapi.c | 5 +- drivers/infiniband/core/verbs.c | 5 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 11 +- drivers/infiniband/hw/bnxt_re/main.c | 34 +- drivers/infiniband/hw/cxgb4/cq.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 - drivers/infiniband/hw/cxgb4/mem.c | 84 - drivers/infiniband/hw/cxgb4/provider.c | 35 +- drivers/infiniband/hw/cxgb4/qp.c | 8 +- drivers/infiniband/hw/efa/efa_main.c | 22 +- drivers/infiniband/hw/efa/efa_verbs.c | 6 + drivers/infiniband/hw/hfi1/sysfs.c | 16 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 3 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 3 + drivers/infiniband/hw/hns/hns_roce_main.c | 35 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 14 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 4 + drivers/infiniband/hw/i40iw/i40iw_verbs.c | 35 +- drivers/infiniband/hw/mlx4/main.c | 59 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 4 + drivers/infiniband/hw/mlx4/sysfs.c | 30 +- drivers/infiniband/hw/mlx5/main.c | 73 +- drivers/infiniband/hw/mlx5/qp.c | 10 +- drivers/infiniband/hw/mlx5/srq.c | 5 + drivers/infiniband/hw/mthca/mthca_provider.c | 42 +- drivers/infiniband/hw/mthca/mthca_qp.c | 3 + drivers/infiniband/hw/ocrdma/ocrdma_main.c | 42 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 11 +- drivers/infiniband/hw/qedr/main.c | 38 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 1 + drivers/infiniband/hw/qedr/verbs.c | 13 + drivers/infiniband/hw/qib/qib_sysfs.c | 30 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 19 - drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 15 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 3 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 34 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 1 - drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 10 +- drivers/infiniband/sw/rdmavt/vt.c | 28 +- drivers/infiniband/sw/rxe/rxe_av.c | 35 +- drivers/infiniband/sw/rxe/rxe_mr.c | 1 - drivers/infiniband/sw/rxe/rxe_net.c | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 47 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/sw/siw/siw_main.c | 24 - drivers/infiniband/sw/siw/siw_verbs.c | 12 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 44 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 12 +- drivers/infiniband/ulp/srp/ib_srp.c | 40 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 1 + drivers/input/misc/adxl34x.c | 2 +- drivers/input/serio/i8042.c | 12 +- drivers/interconnect/core.c | 3 + drivers/interconnect/qcom/icc-rpmh.c | 7 + drivers/interconnect/qcom/sc7180.c | 6 +- drivers/interconnect/qcom/sdm845.c | 8 +- drivers/interconnect/qcom/sm8150.c | 7 +- drivers/interconnect/qcom/sm8250.c | 7 +- drivers/irqchip/Kconfig | 3 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-mst-intc.c | 4 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-sifive-plic.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 4 + drivers/leds/leds-netxbig.c | 35 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 17 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 19 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 21 +- drivers/memory/jz4780-nemc.c | 4 +- drivers/memory/tegra/tegra210.c | 50 +- drivers/message/fusion/mptbase.c | 1 - drivers/message/fusion/mptscsih.c | 13 +- drivers/misc/Kconfig | 1 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/rts5261.c | 4 + drivers/misc/cardreader/rts5261.h | 23 - drivers/misc/cardreader/rtsx_pcr.c | 5 + drivers/misc/fastrpc.c | 6 +- drivers/misc/mei/hw.h | 6 +- drivers/misc/mic/Kconfig | 141 - drivers/misc/mic/Makefile | 12 - drivers/misc/mic/bus/Makefile | 9 - drivers/misc/mic/bus/cosm_bus.c | 130 - drivers/misc/mic/bus/cosm_bus.h | 125 - drivers/misc/mic/bus/mic_bus.c | 194 - drivers/misc/mic/bus/scif_bus.c | 201 - drivers/misc/mic/bus/scif_bus.h | 125 - drivers/misc/mic/bus/vop_bus.c | 194 - drivers/misc/mic/bus/vop_bus.h | 129 - drivers/misc/mic/card/Makefile | 11 - drivers/misc/mic/card/mic_debugfs.c | 85 - drivers/misc/mic/card/mic_device.c | 417 - drivers/misc/mic/card/mic_device.h | 137 - drivers/misc/mic/card/mic_x100.c | 347 - drivers/misc/mic/card/mic_x100.h | 37 - drivers/misc/mic/common/mic_dev.h | 55 - drivers/misc/mic/cosm/Makefile | 11 - drivers/misc/mic/cosm/cosm_debugfs.c | 116 - drivers/misc/mic/cosm/cosm_main.c | 382 - drivers/misc/mic/cosm/cosm_main.h | 61 - drivers/misc/mic/cosm/cosm_scif_server.c | 399 - drivers/misc/mic/cosm/cosm_sysfs.c | 449 - drivers/misc/mic/cosm_client/Makefile | 8 - drivers/misc/mic/cosm_client/cosm_scif_client.c | 269 - drivers/misc/mic/host/Makefile | 12 - drivers/misc/mic/host/mic_boot.c | 588 - drivers/misc/mic/host/mic_debugfs.c | 149 - drivers/misc/mic/host/mic_device.h | 157 - drivers/misc/mic/host/mic_intr.c | 635 - drivers/misc/mic/host/mic_intr.h | 137 - drivers/misc/mic/host/mic_main.c | 335 - drivers/misc/mic/host/mic_smpt.c | 427 - drivers/misc/mic/host/mic_smpt.h | 87 - drivers/misc/mic/host/mic_x100.c | 585 - drivers/misc/mic/host/mic_x100.h | 77 - drivers/misc/mic/scif/Makefile | 21 - drivers/misc/mic/scif/scif_api.c | 1485 - drivers/misc/mic/scif/scif_debugfs.c | 116 - drivers/misc/mic/scif/scif_dma.c | 1940 - drivers/misc/mic/scif/scif_epd.c | 357 - drivers/misc/mic/scif/scif_epd.h | 200 - drivers/misc/mic/scif/scif_fd.c | 462 - drivers/misc/mic/scif/scif_fence.c | 783 - drivers/misc/mic/scif/scif_main.c | 351 - drivers/misc/mic/scif/scif_main.h | 274 - drivers/misc/mic/scif/scif_map.h | 127 - drivers/misc/mic/scif/scif_mmap.c | 690 - drivers/misc/mic/scif/scif_nm.c | 229 - drivers/misc/mic/scif/scif_nodeqp.c | 1349 - drivers/misc/mic/scif/scif_nodeqp.h | 221 - drivers/misc/mic/scif/scif_peer_bus.c | 175 - drivers/misc/mic/scif/scif_peer_bus.h | 23 - drivers/misc/mic/scif/scif_ports.c | 116 - drivers/misc/mic/scif/scif_rb.c | 240 - drivers/misc/mic/scif/scif_rb.h | 100 - drivers/misc/mic/scif/scif_rma.c | 1760 - drivers/misc/mic/scif/scif_rma.h | 477 - drivers/misc/mic/scif/scif_rma_list.c | 282 - drivers/misc/mic/scif/scif_rma_list.h | 48 - drivers/misc/mic/vop/Makefile | 10 - drivers/misc/mic/vop/vop_debugfs.c | 184 - drivers/misc/mic/vop/vop_main.c | 784 - drivers/misc/mic/vop/vop_main.h | 158 - drivers/misc/mic/vop/vop_vringh.c | 1166 - drivers/mmc/core/core.c | 15 +- drivers/mmc/core/host.h | 6 + drivers/mmc/core/sd_ops.c | 49 +- drivers/mmc/core/sd_ops.h | 1 + drivers/mmc/host/Kconfig | 4 +- drivers/mmc/host/mtk-sd.c | 79 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 58 + drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 38 +- drivers/mmc/host/sdhci-esdhc.h | 2 + drivers/mmc/host/sdhci-of-esdhc.c | 28 + drivers/mmc/host/sdhci.c | 6 +- drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mtd/mtdchar.c | 2 - drivers/mtd/nand/raw/fsl_ifc_nand.c | 43 +- drivers/mtd/nand/raw/mxc_nand.c | 17 +- drivers/mtd/spi-nor/core.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 49 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 56 +- drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 4 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 29 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 7 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.h | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 6 - drivers/net/ethernet/ibm/ibmvnic.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 - drivers/net/ethernet/mellanox/mlxsw/core.c | 5 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 30 + drivers/net/ethernet/microchip/lan743x_main.c | 3 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 2 + drivers/net/ethernet/pensando/ionic/ionic_fw.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 29 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_stats.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 47 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 1 - drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 10 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/gtp.c | 16 +- drivers/net/ipa/gsi_trans.c | 21 +- drivers/net/phy/phylink.c | 3 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvmem/core.c | 153 +- drivers/of/device.c | 6 +- drivers/of/of_reserved_mem.c | 13 +- drivers/opp/core.c | 139 +- drivers/opp/of.c | 2 + drivers/pci/pcie/err.c | 41 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 5 - drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 2 +- drivers/phy/motorola/phy-cpcap-usb.c | 3 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- drivers/phy/tegra/xusb.c | 1 + drivers/pinctrl/intel/pinctrl-intel.c | 40 +- drivers/pinctrl/pinctrl-ingenic.c | 72 +- drivers/pinctrl/pinctrl-mcp23s08_spi.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 30 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 5 - drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/surface/Kconfig | 49 + drivers/platform/surface/Makefile | 10 + drivers/platform/{x86 => surface}/surface3-wmi.c | 0 .../platform/{x86 => surface}/surface3_button.c | 0 drivers/platform/{x86 => surface}/surface3_power.c | 0 .../platform/{x86 => surface}/surfacepro3_button.c | 0 drivers/platform/x86/Kconfig | 43 +- drivers/platform/x86/Makefile | 7 +- drivers/platform/x86/dell-wmi-sysman/Makefile | 8 + .../x86/dell-wmi-sysman/biosattr-interface.c | 186 + .../platform/x86/dell-wmi-sysman/dell-wmi-sysman.h | 191 + .../platform/x86/dell-wmi-sysman/enum-attributes.c | 189 + .../platform/x86/dell-wmi-sysman/int-attributes.c | 173 + .../x86/dell-wmi-sysman/passobj-attributes.c | 194 + .../x86/dell-wmi-sysman/passwordattr-interface.c | 153 + .../x86/dell-wmi-sysman/string-attributes.c | 159 + drivers/platform/x86/dell-wmi-sysman/sysman.c | 625 + drivers/platform/x86/wmi.c | 4 +- drivers/pnp/core.c | 4 +- drivers/regulator/core.c | 2 +- drivers/regulator/fixed.c | 63 +- drivers/regulator/lp872x.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 68 +- drivers/remoteproc/qcom_wcnss.c | 109 +- drivers/reset/Kconfig | 3 +- drivers/reset/reset-meson.c | 8 +- drivers/rtc/rtc-pcf2127.c | 68 +- drivers/rtc/rtc-sun6i.c | 8 +- drivers/s390/net/ism_drv.c | 2 +- drivers/scsi/aic7xxx/aic79xx_pci.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 2 +- drivers/scsi/aic94xx/aic94xx_task.c | 1 - drivers/scsi/be2iscsi/be_mgmt.c | 4 - drivers/scsi/bnx2fc/bnx2fc_hwi.c | 1 - drivers/scsi/fcoe/fcoe.c | 1 - drivers/scsi/hisi_sas/hisi_sas_main.c | 2 +- drivers/scsi/hpsa.c | 1 - drivers/scsi/hptiop.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.h | 22 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 36 +- drivers/scsi/ipr.c | 1 - drivers/scsi/isci/phy.c | 2 - drivers/scsi/iscsi_tcp.c | 4 +- drivers/scsi/libiscsi.c | 2 +- drivers/scsi/lpfc/lpfc.h | 6 +- drivers/scsi/lpfc/lpfc_attr.c | 14 +- drivers/scsi/lpfc/lpfc_bsg.c | 21 +- drivers/scsi/lpfc/lpfc_ct.c | 371 +- drivers/scsi/lpfc/lpfc_debugfs.c | 12 +- drivers/scsi/lpfc/lpfc_disc.h | 2 + drivers/scsi/lpfc/lpfc_els.c | 6 + drivers/scsi/lpfc/lpfc_hbadisc.c | 41 +- drivers/scsi/lpfc/lpfc_hw.h | 7 +- drivers/scsi/lpfc/lpfc_hw4.h | 10 +- drivers/scsi/lpfc/lpfc_init.c | 67 +- drivers/scsi/lpfc/lpfc_mem.c | 11 +- drivers/scsi/lpfc/lpfc_nvme.c | 18 +- drivers/scsi/lpfc/lpfc_scsi.c | 5 +- drivers/scsi/lpfc/lpfc_sli.c | 83 +- drivers/scsi/lpfc/lpfc_sli4.h | 14 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mvumi.c | 1 - drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/qla2xxx/qla_mbx.c | 1 - drivers/scsi/qla2xxx/qla_nvme.c | 6 +- drivers/scsi/qla2xxx/qla_tmpl.c | 4 - drivers/scsi/scsi_devinfo.c | 3 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/scsi_scan.c | 7 +- drivers/scsi/scsi_transport_fc.c | 417 +- drivers/scsi/st.c | 1 - drivers/scsi/sym53c8xx_2/sym_hipd.c | 1 - drivers/slimbus/slimbus.h | 2 +- drivers/soc/amlogic/Kconfig | 12 +- drivers/soc/amlogic/meson-clk-measure.c | 5 +- drivers/soc/amlogic/meson-ee-pwrc.c | 5 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 5 +- drivers/soc/amlogic/meson-secure-pwrc.c | 5 +- drivers/soc/atmel/soc.c | 6 + drivers/soc/atmel/soc.h | 3 + drivers/soc/mediatek/mtk-scpsys.c | 5 +- drivers/soc/qcom/Kconfig | 5 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/llcc-qcom.c | 115 +- drivers/soc/qcom/qcom-geni-se.c | 55 +- drivers/soc/qcom/rpmh-rsc.c | 7 +- drivers/soc/qcom/rpmpd.c | 85 +- drivers/soc/qcom/smp2p.c | 5 +- drivers/soc/renesas/rmobile-sysc.c | 1 + drivers/soc/samsung/exynos-pmu.c | 11 + drivers/soc/ti/ti_sci_pm_domains.c | 2 +- drivers/spi/spi-bcm2835.c | 12 - drivers/spi/spi-imx.c | 23 +- drivers/spi/spi-rockchip.c | 4 + drivers/spi/spi-sun6i.c | 199 +- drivers/spi/spi.c | 6 +- drivers/staging/android/Kconfig | 2 - drivers/staging/android/Makefile | 2 - drivers/staging/android/TODO | 5 - drivers/staging/android/ion/Kconfig | 27 - drivers/staging/android/ion/Makefile | 4 - drivers/staging/android/ion/ion.c | 649 - drivers/staging/android/ion/ion.h | 302 - drivers/staging/android/ion/ion_cma_heap.c | 138 - drivers/staging/android/ion/ion_heap.c | 286 - drivers/staging/android/ion/ion_page_pool.c | 155 - drivers/staging/android/ion/ion_system_heap.c | 377 - drivers/staging/android/uapi/ion.h | 127 - drivers/staging/comedi/drivers/cb_pcidas.c | 1 + drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 8 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 2 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 5 +- drivers/staging/gdm724x/gdm_mux.c | 10 +- drivers/staging/greybus/audio_codec.c | 109 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 71 +- drivers/staging/kpc2000/kpc2000/core.c | 3 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 17 +- drivers/staging/kpc2000/kpc_dma/dma.c | 21 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 28 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 13 +- drivers/staging/octeon/ethernet-mdio.c | 6 - drivers/staging/octeon/ethernet-rx.c | 34 +- drivers/staging/octeon/ethernet.c | 9 + drivers/staging/qlge/qlge_ethtool.c | 1 + drivers/staging/qlge/qlge_main.c | 9 - drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 54 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 18 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 18 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 122 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 4 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 1 - drivers/staging/rtl8188eu/include/rtw_security.h | 3 - drivers/staging/rtl8188eu/include/wifi.h | 34 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 21 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 9 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 12 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 33 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 24 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 6 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 3 +- drivers/staging/rtl8723bs/core/rtw_security.c | 4 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 14 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 4 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 16 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 189 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 27 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 6 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 277 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 55 +- .../interface/vchiq_arm/vchiq_debugfs.c | 8 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 19 +- drivers/staging/vt6655/card.c | 2 +- drivers/staging/vt6655/device_main.c | 11 +- .../bindings/net/wireless/silabs,wfx.yaml | 2 +- drivers/staging/wfx/bh.c | 2 +- drivers/staging/wfx/data_tx.c | 6 +- drivers/staging/wfx/sta.c | 2 +- drivers/target/target_core_user.c | 166 +- drivers/tee/optee/device.c | 2 +- drivers/tee/tee_core.c | 3 +- drivers/thermal/gov_power_allocator.c | 40 +- drivers/thermal/thermal_core.c | 88 - drivers/thermal/thermal_core.h | 6 - drivers/thunderbolt/nhi.c | 19 +- drivers/tty/goldfish.c | 18 +- drivers/tty/nozomi.c | 5 +- drivers/tty/serial/21285.c | 12 +- drivers/tty/serial/fsl_lpuart.c | 13 +- drivers/tty/serial/max310x.c | 57 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/vt/keyboard.c | 39 +- drivers/tty/vt/vt_ioctl.c | 11 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/core.c | 12 +- drivers/usb/cdns3/ep0.c | 65 +- drivers/usb/cdns3/gadget-export.h | 3 - drivers/usb/cdns3/gadget.c | 106 +- drivers/usb/cdns3/gadget.h | 5 +- drivers/usb/class/cdc-acm.c | 12 +- drivers/usb/class/cdc-acm.h | 3 +- drivers/usb/core/buffer.c | 6 +- drivers/usb/core/driver.c | 30 +- drivers/usb/core/generic.c | 4 +- drivers/usb/core/hcd-pci.c | 6 +- drivers/usb/core/hcd.c | 37 +- drivers/usb/core/hub.c | 3 +- drivers/usb/core/message.c | 35 +- drivers/usb/core/usb.c | 4 +- drivers/usb/core/usb.h | 2 + drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/core.h | 2 +- drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/udc/core.c | 2 - drivers/usb/gadget/udc/dummy_hcd.c | 6 +- drivers/usb/gadget/udc/pxa27x_udc.c | 19 +- drivers/usb/host/ehci-fsl.c | 9 +- drivers/usb/host/ehci-pmcmsp.c | 15 +- drivers/usb/host/ehci-sched.c | 12 + drivers/usb/host/ehci-tegra.c | 4 +- drivers/usb/host/fsl-mph-dr-of.c | 9 +- drivers/usb/host/isp1362.h | 54 - drivers/usb/host/ohci-at91.c | 11 +- drivers/usb/host/ohci-omap.c | 9 +- drivers/usb/host/ohci-pxa27x.c | 11 +- drivers/usb/host/ohci-s3c2410.c | 12 +- drivers/usb/host/xhci-mem.c | 7 +- drivers/usb/host/xhci-pci.c | 17 + drivers/usb/host/xhci.c | 11 +- drivers/usb/host/xhci.h | 1 + drivers/usb/misc/Kconfig | 9 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 17 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 351 + drivers/usb/misc/iowarrior.c | 3 - drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/serial/digi_acceleport.c | 5 +- drivers/usb/serial/iuu_phoenix.c | 2 - drivers/usb/serial/option.c | 2 + drivers/usb/storage/freecom.c | 1 - drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/stusb160x.c | 24 +- drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/usb/usbip/usbip_common.c | 5 - drivers/vdpa/mlx5/core/mr.c | 5 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 16 +- drivers/vhost/vdpa.c | 173 +- drivers/video/console/sticore.c | 2 +- drivers/video/fbdev/atafb.c | 8 - drivers/video/fbdev/aty/radeon_base.c | 4 +- drivers/video/fbdev/cirrusfb.c | 3 +- drivers/video/fbdev/core/fbmem.c | 44 +- drivers/video/fbdev/fsl-diu-fb.c | 3 +- drivers/video/fbdev/hyperv_fb.c | 9 +- drivers/video/fbdev/matrox/matroxfb_base.c | 8 +- drivers/video/fbdev/mx3fb.c | 2 - drivers/video/fbdev/nvidia/nv_of.c | 3 +- .../omap2/omapfb/displays/connector-analog-tv.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 7 +- .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 7 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 7 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 16 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 20 +- drivers/video/fbdev/sbuslib.c | 124 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 6 +- drivers/video/fbdev/sis/300vtbl.h | 2 - drivers/video/fbdev/sis/sis_accel.h | 14 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/xen/unpopulated-alloc.c | 14 +- fs/Kconfig | 9 + fs/Makefile | 1 + fs/afs/cell.c | 3 +- fs/afs/dir.c | 12 +- fs/afs/dir_edit.c | 6 +- fs/afs/file.c | 78 +- fs/afs/internal.h | 57 + fs/afs/write.c | 105 +- fs/afs/xattr.c | 2 +- fs/aio.c | 14 +- fs/binfmt_elf.c | 6 +- fs/btrfs/backref.c | 13 +- fs/btrfs/block-group.c | 1 + fs/btrfs/ctree.h | 2 + fs/btrfs/dev-replace.c | 5 + fs/btrfs/disk-io.c | 139 +- fs/btrfs/disk-io.h | 3 + fs/btrfs/extent-tree.c | 2 +- fs/btrfs/file.c | 3 +- fs/btrfs/inode.c | 8 +- fs/btrfs/qgroup.c | 18 + fs/btrfs/reada.c | 47 + fs/btrfs/tree-checker.c | 18 + fs/btrfs/volumes.c | 5 +- fs/btrfs/volumes.h | 12 +- fs/buffer.c | 58 +- fs/cachefiles/rdwr.c | 3 +- fs/compat_binfmt_elf.c | 20 +- fs/eventpoll.c | 733 +- fs/exec.c | 8 + fs/ext4/dir.c | 64 +- fs/ext4/ext4.h | 20 +- fs/ext4/extents.c | 30 +- fs/ext4/fast_commit.c | 37 +- fs/ext4/hash.c | 2 +- fs/ext4/inode.c | 15 +- fs/ext4/namei.c | 20 +- fs/ext4/super.c | 16 +- fs/ext4/sysfs.c | 2 + fs/f2fs/node.c | 2 +- fs/file_table.c | 1 - fs/gfs2/glops.c | 56 +- fs/gfs2/glops.h | 1 + fs/gfs2/lops.c | 31 +- fs/gfs2/lops.h | 2 - fs/gfs2/ops_fstype.c | 14 +- fs/gfs2/recovery.c | 2 +- fs/gfs2/rgrp.c | 5 +- fs/gfs2/super.c | 1 + fs/hfs/btree.h | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/internal.h | 2 + fs/io_uring.c | 631 +- fs/iomap/buffered-io.c | 2 +- fs/isofs/rock.h | 8 +- fs/locks.c | 4 +- fs/mount.h | 21 +- fs/mount_notify.c | 222 + fs/namei.c | 23 +- fs/namespace.c | 26 +- fs/nfs/callback_proc.c | 5 + fs/ocfs2/cluster/tcp.c | 1 - fs/ocfs2/namei.c | 21 +- fs/proc/base.c | 4 +- fs/proc/page.c | 40 +- fs/proc/proc_net.c | 4 +- fs/ramfs/inode.c | 12 + fs/select.c | 4 +- fs/xfs/libxfs/xfs_alloc.c | 1 + fs/xfs/libxfs/xfs_bmap.h | 2 +- include/asm-generic/atomic-instrumented.h | 216 +- include/asm-generic/bitops/builtin-ffs.h | 5 +- include/asm-generic/bitops/find.h | 19 + include/asm-generic/getorder.h | 2 +- include/asm-generic/percpu.h | 18 +- include/asm-generic/qrwlock.h | 8 +- include/asm-generic/qspinlock.h | 4 +- include/asm-generic/uaccess.h | 6 +- include/asm-generic/vmlinux.lds.h | 1 + include/drm/amd_asic_type.h | 2 + include/drm/drm_atomic.h | 12 +- include/drm/drm_crtc.h | 16 + include/drm/drm_dp_helper.h | 136 +- include/drm/drm_drv.h | 85 +- include/drm/drm_edid.h | 7 - include/drm/drm_gem.h | 2 +- include/drm/drm_gem_vram_helper.h | 3 - include/drm/drm_mode_config.h | 13 + include/drm/drm_modeset_helper_vtables.h | 13 +- include/drm/drm_plane.h | 21 + include/drm/drm_prime.h | 5 +- include/drm/drm_print.h | 20 +- include/drm/i915_pciids.h | 141 +- include/drm/ttm/ttm_bo_api.h | 83 +- include/drm/ttm/ttm_bo_driver.h | 91 +- include/drm/ttm/ttm_caching.h | 34 + include/drm/ttm/ttm_page_alloc.h | 12 +- include/drm/ttm/ttm_placement.h | 15 - include/drm/ttm/ttm_resource.h | 12 +- include/drm/ttm/ttm_set_memory.h | 150 - include/drm/ttm/ttm_tt.h | 82 +- include/dt-bindings/clock/imx8-lpcg.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 29 + include/dt-bindings/sound/adi,adau1977.h | 15 + include/dt-bindings/usb/pd.h | 8 + include/kunit/test.h | 16 +- include/linux/arm-smccc.h | 2 + include/linux/atomic-arch-fallback.h | 90 +- include/linux/atomic-fallback.h | 90 +- include/linux/audit.h | 8 - include/linux/bit_spinlock.h | 4 +- include/linux/bitmap.h | 65 +- include/linux/bitops.h | 24 +- include/linux/blk-mq.h | 2 + include/linux/cgroup.h | 5 +- include/linux/compiler-clang.h | 6 - include/linux/compiler-gcc.h | 19 - include/linux/compiler.h | 18 +- include/linux/compiler_types.h | 11 + include/linux/cpufreq.h | 11 +- include/linux/ctype.h | 15 +- include/linux/dcache.h | 2 + include/linux/devfreq.h | 4 - include/linux/dfl.h | 86 + include/linux/dma-buf-map.h | 193 + include/linux/dma-buf.h | 14 +- include/linux/dma/ti-cppi5.h | 4 +- include/linux/elf.h | 10 + include/linux/entry-common.h | 7 +- include/linux/entry-kvm.h | 4 +- include/linux/eventpoll.h | 11 +- include/linux/filter.h | 22 +- include/linux/font.h | 2 +- include/linux/fpga/fpga-mgr.h | 2 + include/linux/freelist.h | 129 + include/linux/fs.h | 7 +- include/linux/goldfish.h | 8 +- include/linux/gpio/driver.h | 71 - include/linux/hid.h | 1 + include/linux/ide.h | 8 +- include/linux/iommu-helper.h | 4 +- include/linux/ipc_namespace.h | 3 +- include/linux/jbd2.h | 7 +- include/linux/jhash.h | 2 + include/linux/kernel.h | 173 +- include/linux/kprobes.h | 25 +- include/linux/llist.h | 23 + include/linux/lockdep.h | 6 +- include/linux/lsm_hook_defs.h | 3 + include/linux/lsm_hooks.h | 6 + include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/math.h | 177 + include/linux/memcontrol.h | 221 +- include/linux/memremap.h | 6 + include/linux/mic_bus.h | 100 - include/linux/mlx5/driver.h | 18 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 76 +- include/linux/mm_types.h | 15 +- include/linux/mmap_lock.h | 16 +- include/linux/mmc/host.h | 7 + include/linux/mod_devicetable.h | 24 + include/linux/module.h | 2 +- include/linux/nmi.h | 1 + include/linux/ns_common.h | 3 + include/linux/nvmem-provider.h | 17 + include/linux/page-flags.h | 14 +- include/linux/page_ext.h | 8 + include/linux/pagemap.h | 12 +- include/linux/pgtable.h | 4 - include/linux/phy.h | 40 +- include/linux/pid_namespace.h | 4 +- include/linux/platform_data/adau1977.h | 44 - include/linux/platform_data/cros_ec_commands.h | 14 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/jz4740/jz4740_nand.h | 25 - include/linux/platform_data/shmob_drm.h | 2 - include/linux/pm_opp.h | 8 + include/linux/preempt.h | 37 +- include/linux/rcu_node_tree.h | 2 + include/linux/refcount.h | 132 +- include/linux/regmap.h | 5 + include/linux/rtsx_pci.h | 23 + include/linux/sched.h | 12 + include/linux/sched/jobctl.h | 4 +- include/linux/sched/signal.h | 18 +- include/linux/scif.h | 1339 - include/linux/security.h | 8 + include/linux/signal.h | 2 + include/linux/socket.h | 1 + include/linux/syscalls.h | 2 + include/linux/time64.h | 4 + include/linux/time_namespace.h | 9 +- include/linux/tracehook.h | 23 + include/linux/uaccess.h | 6 +- include/linux/units.h | 2 +- include/linux/usb/composite.h | 2 +- include/linux/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/linux/vdpa.h | 15 + include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/net/net_namespace.h | 11 +- include/net/xsk_buff_pool.h | 2 +- include/rdma/ib_verbs.h | 5 +- include/rdma/rdma_cm.h | 14 +- include/scsi/scsi_transport_fc.h | 36 + include/sound/control.h | 2 +- include/sound/core.h | 3 +- include/sound/pcm.h | 4 +- include/sound/soc-component.h | 6 +- include/sound/soc-dai.h | 4 +- include/sound/soc-link.h | 3 +- include/sound/soc.h | 7 +- include/trace/events/afs.h | 20 +- include/trace/events/devfreq.h | 30 +- include/trace/events/sched.h | 84 + include/trace/events/writeback.h | 2 +- include/uapi/asm-generic/sembuf.h | 6 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 6 +- include/uapi/drm/drm_fourcc.h | 41 +- include/uapi/drm/virtgpu_drm.h | 39 +- include/uapi/linux/const.h | 5 + include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/gpio.h | 106 +- include/uapi/linux/io_uring.h | 6 + include/uapi/linux/kernel.h | 9 +- include/uapi/linux/lightnvm.h | 2 +- include/uapi/linux/mic_common.h | 235 - include/uapi/linux/mic_ioctl.h | 77 - include/uapi/linux/mroute6.h | 2 +- include/uapi/linux/netfilter/x_tables.h | 2 +- include/uapi/linux/netlink.h | 2 +- include/uapi/linux/prctl.h | 1 + include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/sysctl.h | 2 +- include/uapi/linux/vhost.h | 4 + include/uapi/linux/vhost_types.h | 9 + include/uapi/linux/virtio_gpu.h | 78 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/rdma/ib_user_verbs.h | 14 - include/uapi/scsi/fc/fc_els.h | 114 +- include/uapi/sound/compress_offload.h | 2 +- include/video/imx-ipu-v3.h | 3 - init/main.c | 4 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- ipc/shm.c | 8 +- kernel/Kconfig.preempt | 4 - kernel/acct.c | 7 +- kernel/audit.c | 5 +- kernel/auditsc.c | 27 +- kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/namespace.c | 2 +- kernel/crash_core.c | 1 + kernel/entry/common.c | 14 +- kernel/entry/kvm.c | 3 + kernel/events/uprobes.c | 2 +- kernel/exit.c | 5 +- kernel/fail_function.c | 6 +- kernel/fork.c | 11 +- kernel/hung_task.c | 47 +- kernel/irq/Kconfig | 1 + kernel/kprobes.c | 286 +- kernel/kthread.c | 12 +- kernel/locking/lockdep.c | 18 +- kernel/module.c | 1 + kernel/params.c | 2 +- kernel/pid.c | 2 +- kernel/pid_namespace.c | 13 +- kernel/power/process.c | 2 +- kernel/printk/printk_ringbuffer.c | 2 +- kernel/ptrace.c | 2 +- kernel/rcu/tree.c | 81 +- kernel/sched/core.c | 6 +- kernel/sched/cpufreq_schedutil.c | 6 +- kernel/seccomp.c | 233 +- kernel/signal.c | 59 +- kernel/stop_machine.c | 2 +- kernel/sys_ni.c | 3 + kernel/sysctl.c | 8 +- kernel/task_work.c | 13 +- kernel/time/hrtimer.c | 5 - kernel/time/itimer.c | 4 - kernel/time/jiffies.c | 3 +- kernel/time/namespace.c | 9 +- kernel/time/sched_clock.c | 4 +- kernel/time/timekeeping.h | 2 +- kernel/time/timer.c | 5 - kernel/trace/trace_events_synth.c | 36 +- kernel/trace/trace_kprobe.c | 3 +- kernel/tracepoint.c | 2 +- kernel/user.c | 2 +- kernel/user_namespace.c | 4 +- kernel/utsname.c | 7 +- kernel/watchdog.c | 21 + kernel/watchdog_hld.c | 1 + lib/Kconfig | 9 + lib/Kconfig.debug | 9 +- lib/crc32test.c | 4 - lib/errname.c | 1 + lib/error-inject.c | 2 + lib/errseq.c | 1 + lib/extable.c | 5 - lib/find_bit.c | 17 +- lib/lzo/lzo1x_compress.c | 2 +- lib/math/div64.c | 4 +- lib/math/int_pow.c | 2 +- lib/math/int_sqrt.c | 3 +- lib/math/reciprocal_div.c | 9 +- lib/stackdepot.c | 14 +- lib/test_bitmap.c | 143 + lib/test_free_pages.c | 5 + lib/test_kasan.c | 149 +- lib/test_lockup.c | 16 + lib/xarray.c | 7 +- localversion-next | 1 + mm/Kconfig | 21 +- mm/Makefile | 2 +- mm/cma.c | 4 +- mm/compaction.c | 7 +- mm/debug.c | 4 +- mm/filemap.c | 576 +- mm/gup.c | 2 + mm/gup_benchmark.c | 210 - mm/gup_test.c | 247 + mm/gup_test.h | 32 + mm/huge_memory.c | 10 +- mm/hugetlb.c | 25 +- mm/khugepaged.c | 4 +- mm/memcontrol.c | 190 +- mm/memory.c | 11 +- mm/mempolicy.c | 6 +- mm/memremap.c | 59 +- mm/migrate.c | 11 +- mm/mmap.c | 65 +- mm/mremap.c | 280 +- mm/msync.c | 6 +- mm/nommu.c | 8 +- mm/page_alloc.c | 147 +- mm/page_ext.c | 10 +- mm/page_io.c | 6 +- mm/page_poison.c | 40 +- mm/process_vm_access.c | 4 +- mm/shmem.c | 2 +- mm/slab.h | 42 +- mm/slab_common.c | 4 +- mm/slub.c | 6 +- mm/swap.c | 3 + mm/swap_state.c | 4 +- mm/swapfile.c | 14 +- mm/truncate.c | 2 +- mm/vmalloc.c | 2 +- mm/vmscan.c | 2 +- mm/vmstat.c | 32 +- mm/workingset.c | 2 +- mm/zsmalloc.c | 11 +- mm/zswap.c | 6 +- net/bluetooth/hci_event.c | 5 + net/bluetooth/msft.c | 3 +- net/core/dev.c | 2 +- net/core/devlink.c | 30 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/tcp.c | 2 + net/ipv4/tcp_input.c | 3 +- net/ipv4/tcp_metrics.c | 2 +- net/ipv4/xfrm4_tunnel.c | 4 +- net/ipv6/xfrm6_tunnel.c | 4 +- net/mptcp/protocol.c | 10 + net/rds/ib_cm.c | 5 +- net/sched/act_mpls.c | 1 + net/sched/cls_api.c | 4 +- net/sched/sch_netem.c | 9 +- net/smc/af_smc.c | 7 +- net/smc/smc_clc.h | 4 +- net/smc/smc_core.c | 7 +- net/socket.c | 15 +- net/tipc/msg.c | 5 +- net/vmw_vsock/af_vsock.c | 2 +- net/xdp/xsk.c | 3 +- net/xdp/xsk_buff_pool.c | 7 +- net/xfrm/xfrm_interface.c | 8 +- net/xfrm/xfrm_state.c | 8 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/tracex2_user.c | 2 +- samples/bpf/tracex3_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 2 +- samples/mic/mpssd/.gitignore | 2 - samples/mic/mpssd/Makefile | 28 - samples/mic/mpssd/micctrl | 162 - samples/mic/mpssd/mpss | 189 - samples/mic/mpssd/mpssd.c | 1815 - samples/mic/mpssd/mpssd.h | 89 - samples/mic/mpssd/sysfs.c | 91 - samples/watch_queue/watch_test.c | 41 +- scripts/atomic/gen-atomic-fallback.sh | 63 +- scripts/atomic/gen-atomic-instrumented.sh | 29 +- scripts/bpf_helpers_doc.py | 1 + scripts/checkpatch.pl | 162 +- scripts/kconfig/qconf-cfg.sh | 14 +- scripts/kconfig/qconf.cc | 136 +- scripts/kernel-doc | 21 +- scripts/mod/devicetable-offsets.c | 4 + scripts/mod/file2alias.c | 13 + scripts/package/builddeb | 2 + security/integrity/ima/ima.h | 2 +- security/lsm_audit.c | 5 - security/security.c | 7 + security/selinux/hooks.c | 19 +- security/selinux/ss/services.c | 4 +- security/tomoyo/securityfs_if.c | 6 +- sound/core/control.c | 4 +- sound/core/pcm_dmaengine.c | 3 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 4 +- sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_controller.h | 3 +- sound/pci/hda/hda_intel.c | 63 +- sound/pci/hda/patch_realtek.c | 54 +- sound/pci/rme32.c | 1 - sound/pci/rme9652/hdspm.c | 8 - sound/pci/rme9652/rme9652.c | 7 - sound/soc/amd/raven/pci-acp3x.c | 4 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/adau1977.c | 9 +- sound/soc/codecs/cs42l51.c | 22 +- sound/soc/codecs/madera.c | 4 +- sound/soc/codecs/wcd-clsh-v2.c | 1 - sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/codecs/wl1273.c | 1 - sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm8350.c | 3 +- sound/soc/codecs/wsa881x.c | 2 + sound/soc/fsl/Kconfig | 10 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_spdif.c | 73 +- sound/soc/fsl/fsl_spdif.h | 9 +- sound/soc/fsl/fsl_xcvr.c | 1359 + sound/soc/fsl/fsl_xcvr.h | 266 + sound/soc/intel/Kconfig | 18 - sound/soc/intel/atom/Makefile | 2 +- sound/soc/intel/atom/sst/Makefile | 6 +- sound/soc/intel/boards/bytcr_rt5651.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 39 +- sound/soc/intel/catpt/dsp.c | 9 +- sound/soc/intel/catpt/pcm.c | 10 + sound/soc/intel/skylake/skl-pcm.c | 1 - sound/soc/jz4740/jz4740-i2s.c | 5 - sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 31 +- sound/soc/qcom/Kconfig | 23 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/lpass-cpu.c | 14 +- sound/soc/qcom/lpass-hdmi.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 2 +- sound/soc/qcom/qdsp6/q6adm.c | 10 +- sound/soc/qcom/qdsp6/q6afe.c | 10 +- sound/soc/qcom/qdsp6/q6asm.c | 10 +- sound/soc/qcom/sc7180.c | 266 + sound/soc/qcom/sdm845.c | 2 + sound/soc/qcom/sm8250.c | 227 + sound/soc/samsung/snow.c | 2 +- sound/soc/soc-component.c | 19 +- sound/soc/soc-core.c | 2 +- sound/soc/soc-dai.c | 13 +- sound/soc/soc-dapm.c | 8 +- sound/soc/soc-link.c | 12 +- sound/soc/soc-pcm.c | 131 +- sound/soc/sof/control.c | 20 +- sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/loader.c | 5 + sound/soc/sof/sof-audio.c | 10 +- sound/soc/sof/topology.c | 2 +- sound/soc/sunxi/Kconfig | 1 + sound/soc/sunxi/sun8i-codec.c | 834 +- sound/soc/ti/davinci-mcasp.c | 1 - sound/usb/pcm.c | 4 + tools/bpf/bpftool/feature.c | 7 +- tools/bpf/bpftool/skeleton/profiler.bpf.c | 4 +- tools/memory-model/Documentation/README | 82 + .../Documentation/control-dependencies.txt | 256 + tools/memory-model/Documentation/litmus-tests.txt | 17 + tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/Documentation/ordering.txt | 461 + tools/memory-model/README | 22 +- tools/memory-model/litmus-tests/.gitignore | 2 +- 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/utils/cpufreq-set.c | 3 + tools/power/cpupower/utils/cpuidle-set.c | 4 + tools/power/cpupower/utils/cpupower.c | 8 + tools/power/cpupower/utils/helpers/helpers.h | 12 + tools/power/cpupower/utils/helpers/misc.c | 66 +- tools/testing/kunit/kunit_parser.py | 3 +- tools/testing/kunit/kunit_tool_test.py | 32 +- .../kunit/test_data/test_config_printk_time.log | 3 +- .../test_data/test_interrupted_tap_output.log | 3 +- .../test_data/test_kernel_panic_interrupt.log | 3 +- .../kunit/test_data/test_multiple_prefixes.log | 3 +- .../kunit/test_data/test_pound_no_prefix.log | 3 +- tools/testing/kunit/test_data/test_pound_sign.log | 1 + tools/testing/nvdimm/test/nfit.c | 103 - tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/android/Makefile | 39 - tools/testing/selftests/android/config | 5 - tools/testing/selftests/android/ion/.gitignore | 4 - tools/testing/selftests/android/ion/Makefile | 20 - tools/testing/selftests/android/ion/README | 101 - tools/testing/selftests/android/ion/ion.h | 134 - tools/testing/selftests/android/ion/ion_test.sh | 58 - .../testing/selftests/android/ion/ionapp_export.c | 127 - .../testing/selftests/android/ion/ionapp_import.c | 79 - tools/testing/selftests/android/ion/ionmap_test.c | 136 - tools/testing/selftests/android/ion/ionutils.c | 253 - tools/testing/selftests/android/ion/ionutils.h | 55 - tools/testing/selftests/android/ion/ipcsocket.c | 227 - tools/testing/selftests/android/ion/ipcsocket.h | 35 - tools/testing/selftests/android/run.sh | 3 - .../selftests/arm64/mte/check_buffer_fill.c | 3 + .../selftests/arm64/mte/check_child_memory.c | 3 + .../selftests/arm64/mte/check_ksm_options.c | 4 + .../selftests/arm64/mte/check_mmap_options.c | 4 + .../selftests/arm64/mte/check_tags_inclusion.c | 3 + tools/testing/selftests/arm64/mte/check_user_mem.c | 4 + tools/testing/selftests/bpf/progs/profiler.inc.h | 11 +- .../clone3/clone3_cap_checkpoint_restore.c | 2 +- tools/testing/selftests/core/close_range_test.c | 8 +- .../selftests/filesystems/binderfs/binderfs_test.c | 8 +- .../filesystems/epoll/epoll_wakeup_test.c | 95 + .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 2 +- .../ftrace/test.d/dynevent/clear_select_events.tc | 2 +- .../ftrace/test.d/dynevent/generic_clear_event.tc | 2 +- .../test.d/ftrace/func-filter-notrace-pid.tc | 2 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 2 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 4 +- tools/testing/selftests/ftrace/test.d/functions | 7 + .../ftrace/test.d/kprobe/add_and_remove.tc | 2 +- .../selftests/ftrace/test.d/kprobe/busy_check.tc | 2 +- .../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_comm.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 10 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_user.tc | 4 + .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 14 +- .../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 12 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 4 +- .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/kselftest_harness.h | 46 +- tools/testing/selftests/lib.mk | 2 +- tools/testing/selftests/pidfd/config | 1 + tools/testing/selftests/pidfd/pidfd_getfd_test.c | 5 +- tools/testing/selftests/pidfd/pidfd_open_test.c | 1 - tools/testing/selftests/pidfd/pidfd_poll_test.c | 1 - tools/testing/selftests/pidfd/pidfd_setns_test.c | 1 - tools/testing/selftests/pidfd/pidfd_test.c | 2 +- tools/testing/selftests/proc/proc-loadavg-001.c | 1 - tools/testing/selftests/proc/proc-self-syscall.c | 1 - tools/testing/selftests/proc/proc-uptime-002.c | 1 - .../selftests/rcutorture/configs/rcu/SRCU-t | 1 - .../selftests/rcutorture/configs/rcu/SRCU-u | 1 - .../selftests/rcutorture/configs/rcu/TINY01 | 1 - .../testing/selftests/rcutorture/doc/TINY_RCU.txt | 5 +- .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 - .../rcutorture/formal/srcu-cbmc/src/config.h | 1 - .../testing/selftests/seccomp/seccomp_benchmark.c | 151 +- tools/testing/selftests/seccomp/settings | 2 +- tools/testing/selftests/vDSO/Makefile | 16 +- tools/testing/selftests/vDSO/vdso_config.h | 92 + tools/testing/selftests/vDSO/vdso_test_abi.c | 244 + .../selftests/vDSO/vdso_test_clock_getres.c | 124 + .../testing/selftests/vDSO/vdso_test_correctness.c | 451 + tools/testing/selftests/vm/.gitignore | 4 +- tools/testing/selftests/vm/Makefile | 39 +- tools/testing/selftests/vm/check_config.sh | 31 + tools/testing/selftests/vm/config | 2 +- tools/testing/selftests/vm/gup_benchmark.c | 143 - tools/testing/selftests/vm/gup_test.c | 194 + tools/testing/selftests/vm/hmm-tests.c | 10 +- tools/testing/selftests/vm/mremap_test.c | 344 + tools/testing/selftests/vm/run_vmtests | 43 +- tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/test_vdso.c | 342 - 2615 files changed, 335800 insertions(+), 51047 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-fc_host create mode 100644 Documentation/ABI/testing/sysfs-class-fc_remote_ports create mode 100644 Documentation/ABI/testing/sysfs-class-firmware-attributes create mode 100644 Documentation/ABI/testing/sysfs-firmware-lefi-boardinfo create mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-tusb320.yaml create mode 100644 Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cros-ec-tunnel.txt delete mode 100644 Documentation/devicetree/bindings/input/cros-ec-keyb.txt create mode 100644 Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.txt create mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,xcvr.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,sm8250.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-adfsdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.yaml create mode 100644 Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 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 delete mode 100644 Documentation/misc-devices/mic/index.rst delete mode 100644 Documentation/misc-devices/mic/mic_overview.rst delete mode 100644 Documentation/misc-devices/mic/scif_overview.rst create mode 100644 Documentation/x86/resctrl.rst delete mode 100644 Documentation/x86/resctrl_ui.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/armada-xp-crs305-1g-4s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi create mode 100644 arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-64.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-zeropi.dts create mode 100644 arch/arm/include/asm/kasan.h create mode 100644 arch/arm/include/asm/kasan_def.h create mode 100644 arch/arm/include/asm/seccomp.h create mode 100644 arch/arm/mm/kasan_init.c create mode 100644 arch/arm64/boot/dts/mediatek/mt6779-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6779.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex-aistarvision-mipi-ad [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts create mode 100644 arch/mips/loongson64/boardinfo.c create mode 100755 arch/riscv/kernel/vdso/so2s.sh create mode 100644 arch/sparc/include/asm/extable.h delete mode 100644 arch/sparc/include/asm/extable_64.h delete mode 100644 arch/sparc/mm/extable.c create mode 100644 arch/um/include/asm/cacheflush.h delete mode 100644 arch/x86/include/asm/copy_mc_test.h delete mode 100644 drivers/dma/mic_x100_dma.c delete mode 100644 drivers/dma/mic_x100_dma.h create mode 100644 drivers/extcon/extcon-usbc-tusb320.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h create mode 100755 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dc_trace.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/dimgrey_cavefish_ip_offset.h create mode 100644 drivers/gpu/drm/amd/include/vangogh_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h create mode 100644 drivers/gpu/drm/bridge/analogix/anx7625.c create mode 100644 drivers/gpu/drm/bridge/analogix/anx7625.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36672a.c create mode 100644 drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c create mode 100644 drivers/gpu/drm/ttm/ttm_set_memory.h create mode 100644 drivers/gpu/drm/virtio/virtgpu_vram.c delete mode 100644 drivers/gpu/drm/vkms/vkms_gem.c create mode 100644 drivers/hid/amd-sfh-hid/Kconfig create mode 100644 drivers/hid/amd-sfh-hid/Makefile create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_client.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_hid.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_hid.h create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_pcie.h create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h delete mode 100644 drivers/misc/mic/Kconfig delete mode 100644 drivers/misc/mic/Makefile delete mode 100644 drivers/misc/mic/bus/Makefile delete mode 100644 drivers/misc/mic/bus/cosm_bus.c delete mode 100644 drivers/misc/mic/bus/cosm_bus.h delete mode 100644 drivers/misc/mic/bus/mic_bus.c delete mode 100644 drivers/misc/mic/bus/scif_bus.c delete mode 100644 drivers/misc/mic/bus/scif_bus.h delete mode 100644 drivers/misc/mic/bus/vop_bus.c delete mode 100644 drivers/misc/mic/bus/vop_bus.h delete mode 100644 drivers/misc/mic/card/Makefile delete mode 100644 drivers/misc/mic/card/mic_debugfs.c delete mode 100644 drivers/misc/mic/card/mic_device.c delete mode 100644 drivers/misc/mic/card/mic_device.h delete mode 100644 drivers/misc/mic/card/mic_x100.c delete mode 100644 drivers/misc/mic/card/mic_x100.h delete mode 100644 drivers/misc/mic/common/mic_dev.h delete mode 100644 drivers/misc/mic/cosm/Makefile delete mode 100644 drivers/misc/mic/cosm/cosm_debugfs.c delete mode 100644 drivers/misc/mic/cosm/cosm_main.c delete mode 100644 drivers/misc/mic/cosm/cosm_main.h delete mode 100644 drivers/misc/mic/cosm/cosm_scif_server.c delete mode 100644 drivers/misc/mic/cosm/cosm_sysfs.c delete mode 100644 drivers/misc/mic/cosm_client/Makefile delete mode 100644 drivers/misc/mic/cosm_client/cosm_scif_client.c delete mode 100644 drivers/misc/mic/host/Makefile delete mode 100644 drivers/misc/mic/host/mic_boot.c delete mode 100644 drivers/misc/mic/host/mic_debugfs.c delete mode 100644 drivers/misc/mic/host/mic_device.h delete mode 100644 drivers/misc/mic/host/mic_intr.c delete mode 100644 drivers/misc/mic/host/mic_intr.h delete mode 100644 drivers/misc/mic/host/mic_main.c delete mode 100644 drivers/misc/mic/host/mic_smpt.c delete mode 100644 drivers/misc/mic/host/mic_smpt.h delete mode 100644 drivers/misc/mic/host/mic_x100.c delete mode 100644 drivers/misc/mic/host/mic_x100.h delete mode 100644 drivers/misc/mic/scif/Makefile delete mode 100644 drivers/misc/mic/scif/scif_api.c delete mode 100644 drivers/misc/mic/scif/scif_debugfs.c delete mode 100644 drivers/misc/mic/scif/scif_dma.c delete mode 100644 drivers/misc/mic/scif/scif_epd.c delete mode 100644 drivers/misc/mic/scif/scif_epd.h delete mode 100644 drivers/misc/mic/scif/scif_fd.c delete mode 100644 drivers/misc/mic/scif/scif_fence.c delete mode 100644 drivers/misc/mic/scif/scif_main.c delete mode 100644 drivers/misc/mic/scif/scif_main.h delete mode 100644 drivers/misc/mic/scif/scif_map.h delete mode 100644 drivers/misc/mic/scif/scif_mmap.c delete mode 100644 drivers/misc/mic/scif/scif_nm.c delete mode 100644 drivers/misc/mic/scif/scif_nodeqp.c delete mode 100644 drivers/misc/mic/scif/scif_nodeqp.h delete mode 100644 drivers/misc/mic/scif/scif_peer_bus.c delete mode 100644 drivers/misc/mic/scif/scif_peer_bus.h delete mode 100644 drivers/misc/mic/scif/scif_ports.c delete mode 100644 drivers/misc/mic/scif/scif_rb.c delete mode 100644 drivers/misc/mic/scif/scif_rb.h delete mode 100644 drivers/misc/mic/scif/scif_rma.c delete mode 100644 drivers/misc/mic/scif/scif_rma.h delete mode 100644 drivers/misc/mic/scif/scif_rma_list.c delete mode 100644 drivers/misc/mic/scif/scif_rma_list.h delete mode 100644 drivers/misc/mic/vop/Makefile delete mode 100644 drivers/misc/mic/vop/vop_debugfs.c delete mode 100644 drivers/misc/mic/vop/vop_main.c delete mode 100644 drivers/misc/mic/vop/vop_main.h delete mode 100644 drivers/misc/mic/vop/vop_vringh.c create mode 100644 drivers/platform/surface/Kconfig create mode 100644 drivers/platform/surface/Makefile rename drivers/platform/{x86 => surface}/surface3-wmi.c (100%) rename drivers/platform/{x86 => surface}/surface3_button.c (100%) rename drivers/platform/{x86 => surface}/surface3_power.c (100%) rename drivers/platform/{x86 => surface}/surfacepro3_button.c (100%) create mode 100644 drivers/platform/x86/dell-wmi-sysman/Makefile create mode 100644 drivers/platform/x86/dell-wmi-sysman/biosattr-interface.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/dell-wmi-sysman.h create mode 100644 drivers/platform/x86/dell-wmi-sysman/enum-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/int-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/passobj-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/passwordattr-interface.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/string-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/sysman.c delete mode 100644 drivers/staging/android/ion/Kconfig delete mode 100644 drivers/staging/android/ion/Makefile delete mode 100644 drivers/staging/android/ion/ion.c delete mode 100644 drivers/staging/android/ion/ion.h delete mode 100644 drivers/staging/android/ion/ion_cma_heap.c delete mode 100644 drivers/staging/android/ion/ion_heap.c delete mode 100644 drivers/staging/android/ion/ion_page_pool.c delete mode 100644 drivers/staging/android/ion/ion_system_heap.c delete mode 100644 drivers/staging/android/uapi/ion.h create mode 100644 drivers/usb/misc/brcmstb-usb-pinmap.c create mode 100644 fs/mount_notify.c create mode 100644 include/drm/ttm/ttm_caching.h delete mode 100644 include/drm/ttm/ttm_set_memory.h create mode 100644 include/dt-bindings/clock/imx8-lpcg.h create mode 100644 include/dt-bindings/sound/adi,adau1977.h create mode 100644 include/linux/dfl.h create mode 100644 include/linux/dma-buf-map.h create mode 100644 include/linux/freelist.h create mode 100644 include/linux/math.h delete mode 100644 include/linux/mic_bus.h delete mode 100644 include/linux/platform_data/adau1977.h delete mode 100644 include/linux/platform_data/jz4740/jz4740_nand.h delete mode 100644 include/linux/scif.h delete mode 100644 include/uapi/linux/mic_common.h delete mode 100644 include/uapi/linux/mic_ioctl.h create mode 100644 localversion-next delete mode 100644 mm/gup_benchmark.c create mode 100644 mm/gup_test.c create mode 100644 mm/gup_test.h delete mode 100644 samples/mic/mpssd/.gitignore delete mode 100644 samples/mic/mpssd/Makefile delete mode 100755 samples/mic/mpssd/micctrl delete mode 100755 samples/mic/mpssd/mpss delete mode 100644 samples/mic/mpssd/mpssd.c delete mode 100644 samples/mic/mpssd/mpssd.h delete mode 100644 samples/mic/mpssd/sysfs.c create mode 100644 sound/soc/fsl/fsl_xcvr.c create mode 100644 sound/soc/fsl/fsl_xcvr.h create mode 100644 sound/soc/qcom/sc7180.c create mode 100644 sound/soc/qcom/sm8250.c create mode 100644 tools/memory-model/Documentation/README create mode 100644 tools/memory-model/Documentation/control-dependencies.txt create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100644 tools/memory-model/Documentation/ordering.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 delete mode 100644 tools/testing/selftests/android/Makefile delete mode 100644 tools/testing/selftests/android/config delete mode 100644 tools/testing/selftests/android/ion/.gitignore delete mode 100644 tools/testing/selftests/android/ion/Makefile delete mode 100644 tools/testing/selftests/android/ion/README delete mode 100644 tools/testing/selftests/android/ion/ion.h delete mode 100755 tools/testing/selftests/android/ion/ion_test.sh delete mode 100644 tools/testing/selftests/android/ion/ionapp_export.c delete mode 100644 tools/testing/selftests/android/ion/ionapp_import.c delete mode 100644 tools/testing/selftests/android/ion/ionmap_test.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.h delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.c delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.h delete mode 100755 tools/testing/selftests/android/run.sh create mode 100644 tools/testing/selftests/vDSO/vdso_config.h create mode 100644 tools/testing/selftests/vDSO/vdso_test_abi.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_clock_getres.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_correctness.c create mode 100644 tools/testing/selftests/vm/check_config.sh delete mode 100644 tools/testing/selftests/vm/gup_benchmark.c create mode 100644 tools/testing/selftests/vm/gup_test.c create mode 100644 tools/testing/selftests/vm/mremap_test.c delete mode 100644 tools/testing/selftests/x86/test_vdso.c