This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/ci/linux.
from 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 94f89922e1e0 asm-generic: add generic MMU versions of mmu context functions adds 6dfc3f5bcbf5 alpha: use asm-generic/mmu_context.h for no-op implementations adds 75e6a851d696 arc: use asm-generic/mmu_context.h for no-op implementations adds 292f70d7cdd5 arm: use asm-generic/mmu_context.h for no-op implementations 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
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 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 12 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../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 + .../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/extcon/extcon-usbc-tusb320.yaml | 41 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 1 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 7 +- Documentation/devicetree/bindings/mmc/mtk-sd.txt | 75 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 176 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 3 + .../bindings/regulator/fixed-regulator.yaml | 47 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 12 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 20 +- .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 104 + .../bindings/sound/google,sc7180-trogdor.yaml | 130 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 159 + .../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/usb/brcm,usb-pinmap.yaml | 70 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + 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/mmu_context.h | 12 +- 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/mmu_context.h | 17 +- 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/mmu_context.h | 26 +- 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/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 | 8 +- 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/mmu_context.h | 6 + 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.h | 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/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 | 7 +- 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/x86/Kconfig | 1 + arch/x86/Kconfig.debug | 3 - arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + 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/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/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/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/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/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/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/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/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/mmu_context.h | 58 +- include/asm-generic/nommu_context.h | 19 + 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/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_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/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 - 2491 files changed, 335172 insertions(+), 50719 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 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/c6x/include/asm/mmu_context.h 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/asm-generic/nommu_context.h 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