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-allmodconfig in repository toolchain/ci/linux.
from 77d8f3068c63 clk: imx: scu: add two cells binding support adds 8e90b4b1305a s390: correct __bootdata / __bootdata_preserved macros adds 7e2b2da60658 Merge tag 's390-5.10-2' of git://git.kernel.org/pub/scm/li [...] adds 9480b4e75b71 cachefiles: Handle readpage error correctly adds c3a98c3ad5c0 crypto: x86/poly1305 - add back a needed assignment adds 41ba50b0572e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds bf9a76a470d8 arch/um: partially revert the conversion to __section() macro adds 4525c8781ec0 scsi: qla2xxx: remove incorrect sparse #ifdef adds 38dc5079da70 Fix compat regression in process_vm_rw() adds 194810f78402 dt-bindings: leds: Update devicetree documents for ID_RGB adds f83b03fc727a dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value adds ca05f3331655 of: Fix reserved-memory overlap detection adds 1acd4577a66f dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema adds 50d68feee010 dt-bindings: input: convert cros-ec-keyb to json-schema adds 5c024e68d79b mfd: google,cros-ec: add missing properties adds 6ad8838de4e9 dt-bindings: More whitespace clean-ups in schema files adds 62298364bd48 dt-bindings: Explicitly allow additional properties in boa [...] adds f84e2c5c528d dt-bindings: Another round of adding missing 'additionalPr [...] adds 4d09c1d95267 Merge tag 'devicetree-fixes-for-5.10-1' of git://git.kerne [...] adds f78f63da916e mm/process_vm_access: Add missing #include <linux/compat.h> adds 3e6631485fae vmlinux.lds.h: Keep .ctors.* with .ctors adds c39866f268f8 arm/build: Always handle .ARM.exidx and .ARM.extab sections adds 8c2ab803e565 Merge tag 'orphan-handling-v5.10-rc2' of git://git.kernel. [...] adds afc18069a2cb x86/kexec: Use up-to-dated screen_info copy to fill boot params adds 3cb73bc3fa2a hyperv_fb: Update screen_info after removing old framebuffer adds f2ac57a4c49d x86/unwind/orc: Fix inactive tasks with stack pointer in % [...] adds c3b484c439b0 x86/syscalls: Document the fact that syscalls 512-547 are [...] adds abee7c494d8c x86/alternative: Don't call text_poke() in lazy TLB mode adds ed8780e3f2ec Merge tag 'x86-urgent-2020-10-27' of git://git.kernel.org/ [...] adds 761a8c58db6b tracing, synthetic events: Replace buggy strcat() with seq [...] adds 23859ae44402 Merge tag 'trace-v5.10-rc1' of git://git.kernel.org/pub/sc [...] adds 5112e9a540fb ext4: fix double locking in ext4_fc_commit_dentry_updates() adds d0520df7240f ext4: properly check for dirty state in ext4_inode_datasyn [...] adds e029c5f27987 ext4: make num of fast commit blocks configurable adds ababea77bc50 ext4: use s_mount_flags instead of s_mount_state for fast [...] adds ea4b01d9b81f jbd2: fix a kernel-doc markup adds b5b18160a3e7 ext4: fix mmap write protection for data=journal mode adds 8c9be1e58a8d ext4: use IS_ERR() for error checking of path adds d7dce9e08595 ext4: do not use extent after put_bh adds f8f4acb6cded ext4: use generic casefolding support adds 6694875ef804 ext4: indicate that fast_commit is available via /sys/fs/e [...] adds 58130a6cd062 Merge tag 'ext4_for_linus_fixes' of git://git.kernel.org/p [...] adds 06a17bbe1d47 afs: Fix copy_file_range() adds acc080d15dde afs: Fix tracing deref-before-check adds 248c944e2159 afs: Fix a use after free in afs_xattr_get_acl() adds d383e346f97d afs: Fix afs_launder_page to not clear PG_writeback adds fa04a40b169f afs: Fix to take ref on page when PG_private is set adds 21db2cdc667f afs: Fix page leak on afs_write_begin() failure adds f792e3ac82fe afs: Fix where page->private is set during write adds 185f0c7073bd afs: Wrap page->private manipulations in inline functions adds 65dd2d6072d3 afs: Alter dirty range encoding in page->private adds f86726a69dec afs: Fix afs_invalidatepage to adjust the dirty region adds 2d9900f26ad6 afs: Fix dirty-region encoding on ppc32 with 64K pages adds 598a597636f8 Merge tag 'afs-fixes-20201029' of git://git.kernel.org/pub [...] adds edebc8407b88 RDMA/rxe: Fix small problem in network_type patch adds fbdd0049d98d RDMA/mlx5: Fix devlink deadlock on net namespace deletion adds 7d66a71488d7 RDMA/uverbs: Fix false error in query gid IOCTL adds 071ba4cc559d RDMA: Add rdma_connect_locked() adds a2267f8a52ee RDMA/qedr: Fix memory leak in iWARP CM adds b9c0f4bd5b81 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds df833050cced net: ipa: command payloads already mapped adds 4f3391ce8f5a chelsio/chtls: fix tls record info to user adds d701ec326a31 ionic: clean up sparse complaints adds 43ecf7b46f26 ionic: no rx flush in deinit adds 0c32a28e247f ionic: fix mem leak in rx_empty adds 0c3b7f4b812f Merge branch 'ionic-memory-usage-fixes' adds dab234227cbd net: ucc_geth: Drop extraneous parentheses in comparison adds 435ccfa894e3 tcp: Prevent low rmem stalls with SO_RCVLOWAT. adds ee7a376421dd net: hns3: clean up a return in hclge_tm_bp_setup() adds 937d84205884 cxgb4: set up filter action after rewrites adds af545bb5ee53 vsock: use ns_capable_noaudit() on socket create adds 4a9baf45fd72 net/smc: fix null pointer dereference in smc_listen_decline() adds 96d6fded958d net/smc: fix suppressed return code adds 1dc0d1cf6f3d s390/ism: fix incorrect system EID adds 522ee51e6771 Merge branch 'net-smc-fixes-2020-10-23' adds 1601559be3e4 mlxsw: Only advertise link modes supported by both driver [...] adds adc80b6cfedf mlxsw: core: Fix memory leak on module removal adds 0daf2bf5a2dc mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() adds 19c176eb0798 Merge branch 'mlxsw-various-fixes' adds 21d6a11e2cad bnxt_en: Fix regression in workqueue cleanup logic in bnxt [...] adds 631ce27a3006 bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. adds f75d9a0aa967 bnxt_en: Re-write PCI BARs after PCI fatal error. adds a1301f08c5ac bnxt_en: Check abort error state in bnxt_open_nic(). adds 825741b07172 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. adds 10067b501990 Merge branch 'bnxt_en-bug-fixes' adds e3364c5ff3ff net: hns3: Clear the CMDQ registers before unmapping BAR region adds 28e9dcd91720 chelsio/chtls: fix deadlock issue adds 6daa1da4e262 chelsio/chtls: fix memory leaks in CPL handlers adds 6c211809c87f devlink: Fix some error codes adds 0d8cb9464a7d devlink: Unlock on error in dumpit() adds 68b9f0865b1e ravb: Fix bit fields checking in ravb_hwtstamp_get() adds 501b72ae2472 net/sched: act_mpls: Add softdep on mpls_gso.ko adds 2ac8af0967aa ibmveth: Fix use of ibmveth in a bridge. adds d6535dca2885 net: protect tcf_block_unbind with block lock adds 51467431200b gtp: fix an use-before-init in gtp_newlink() adds ceb1eb2fb609 tipc: fix memory leak caused by tipc_buf_append() adds 9c3f94e1681b mptcp: add missing memory scheduling in the rx path adds 8fc3672a8ad3 ibmvnic: fix ibmvnic_set_mac adds eadd1befdd77 netem: fix zero division in tabledist adds 2734a24e6e5d r8169: fix issue with forced threading in combination with [...] adds 934291ffb638 Merge tag 'net-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] adds 4169e889e588 include: jhash/signal: Fix fall-through warnings for Clang adds 07e088730245 Merge tag 'fallthrough-fixes-clang-5.10-rc2' of git://git. [...] adds a305e7dc5fa8 drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) adds 8942881144a7 drm/amdgpu: add DID for navi10 blockchain SKU adds c4aa8dff6091 drm/amdgpu: don't map BO in reserved region adds 866e09f0110c drm/amd/display: Fixed panic during seamless boot. adds 55bb919be4e4 drm/amdgpu: increase the reserved VM size to 2MB adds 140b2ef1c28d drm/amd/display: prevent null pointer access adds a1d2afc5dde2 drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns adds 0689dcf3e4d6 drm/amdgpu/display: use kvzalloc again in dc_create_state adds 920bb38c5184 drm/amd/display: Fix kernel panic by dal_gpio_open() error adds 8b7dc1fe1a5c drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally adds bcc3775dcf92 drm/amd/display: Clean up debug macros adds 10105d0c9763 drm/amdgpu/swsmu: drop smu i2c bus on navi1x adds e72d98445d08 drm/amd/pm: fix the wrong fan speed in fan1_input adds 65d437b83b2b drm/amdgpu/pm: fix the fan speed in fan1_input in manual m [...] adds 14c907461b54 Merge tag 'amd-drm-fixes-5.10-2020-10-29' of git://people. [...] 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 671d27996fee Merge tag 'drm-misc-fixes-2020-10-29' of git://anongit.fre [...] adds cfa736f5a6f3 drm/nouveau/nouveau: fix the start/end range for migration adds 24d9422e26ea drm/nouveau/kms/nv50-: Program notifier offset before requ [...] adds 925681454d7b drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" adds dcd292c17249 drm/nouveau/device: fix changing endianess code to work on [...] adds 2d831155cf06 drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() adds d7787cc04e0a drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv5 [...] adds a7ece18c5d9c Merge branch 'linux-5.10' of git://github.com/skeggsb/linu [...] 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 7babd126327b Merge tag 'drm-intel-fixes-2020-10-29' of git://anongit.fr [...] adds 7ba4d8675090 Merge tag 'drm-fixes-2020-10-30-1' of git://anongit.freede [...] 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 88098fd61b7e Merge tag 'mmc-v5.10-2' of git://git.kernel.org/pub/scm/li [...] 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 00d439479241 cpufreq: speedstep: remove unneeded semicolon adds a62f68f5ca53 cpufreq: Introduce cpufreq_driver_test_flags() adds d1e7c2996e98 cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPD [...] adds 4e0ba5577dba intel_idle: Fix max_cstate for processor models without C- [...] adds 4d4ce8053bfa PM: sleep: fix typo in kernel/power/process.c adds dea47cf45a7f Merge branches 'pm-cpuidle' and 'pm-sleep' adds 8843f40550dd Merge tag 'pm-5.10-rc2' of git://git.kernel.org/pub/scm/li [...] adds 85f971b65a69 ACPI: NFIT: Fix comparison to '-ENXIO' adds 136a4dfe87cd ACPI: button: Drop no longer necessary Acer SW5-012 lid_in [...] adds be0e97526455 ACPI: dock: fix enum-conversion warning adds 8f7304bb9113 Merge branches 'acpi-button' and 'acpi-dock' adds ee176906dc88 Merge tag 'acpi-5.10-rc2' of git://git.kernel.org/pub/scm/ [...] adds d5dcce0c414f device property: Keep secondary firmware node secondary by type adds 99aed9227073 device property: Don't clear secondary pointer for shared [...] adds a5a16050d78d Merge tag 'devprop-5.10-rc2' of git://git.kernel.org/pub/s [...] adds e510785f8aca PNP: fix kernel-doc markups adds d2c4d6e8acc6 Merge tag 'pnp-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] 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 65b55d4c85e5 Merge tag 'arm-soc-fixes-v5.10-1' of git://git.kernel.org/ [...] adds 0bcd0a2be8c9 asm-generic: mark __{get,put}_user_fn as __always_inline adds 11ad2a73de10 Merge tag 'asm-generic-fixes-5.10' of git://git.kernel.org [...] 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 ce3d31ad3cac arm64/smp: Move rcu_cpu_starting() earlier adds ec9d78070de9 arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm [...] adds aab6bf505a8e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] 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 f5d808567a51 Merge tag 'for-5.10-rc1-tag' of git://git.kernel.org/pub/s [...] adds 8e4c309f9f33 ata: sata_nv: Fix retrieving of active qcs adds 8f9a2a196bc3 Merge tag 'libata-5.10-2020-10-30' of git://git.kernel.dk/ [...] 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 cf9446cc8e6d Merge tag 'io_uring-5.10-2020-10-30' of git://git.kernel.d [...] adds 52abfcbd57ee blk-cgroup: Fix memleak on error path adds f255c19b3ab4 blk-cgroup: Pre-allocate tree node on blkg_conf_prep adds 35bc10b2eafb null_blk: synchronization fix for zoned device adds 4977d121bc9b block: advance iov_iter on bio_add_hw_page failure adds b40813ddcd6b nbd: don't update block size after device is started adds f9c9104288da null_blk: Fix zone reset all tracing adds aa1c09cb65e2 null_blk: Fix locking in zoned mode adds 7cb6e22ba011 xsysace: use platform_get_resource() and platform_get_irq_ [...] adds 8685699c28d7 nvme: ignore zone validate errors on subsequent scans adds 25c1ca6ecaba nvme-rdma: handle unexpected nvme completion data length adds caf1cbe36775 nvme-fc: track error_recovery while connecting adds 9c2bb2577d81 nvme-fc: remove err_work work item adds 95ced8a2c72d nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery adds ac9b820e713b nvme-fc: remove nvme_fc_terminate_io() adds 3c3751f2daf6 nvmet: fix a NULL pointer dereference when tracing the flu [...] adds 24bb45fddc09 Merge tag 'nvme-5.10-2020-10-29' of git://git.infradead.or [...] adds 1f41be7d4e90 lib/scatterlist: use consistent sg_copy_buffer() return type adds 65ff5cd04551 blk-mq: mark flush request as IDLE in flush_end_io() adds 5fc6b075e165 Merge tag 'block-5.10-2020-10-30' of git://git.kernel.dk/l [...] 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 67ff377bc30c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 48ab6d5d1f09 dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n adds bb3540be73ca Merge tag 'dma-mapping-5.10-2' of git://git.infradead.org/ [...] adds a4147d855f50 dmaengine: ti-cppi5: Replace zero-length array with flexib [...] adds 277ffd6c1ec0 mailbox: zynqmp-ipi-message: Replace zero-length array wit [...] adds 883541051567 platform/chrome: cros_ec_commands: Replace zero-length arr [...] adds 120088832042 platform/chrome: cros_ec_proto: Replace zero-length array [...] adds 9d0a49c7023c tracepoint: Replace zero-length array with flexible-array member adds fa29c9c11d4e params: Replace zero-length array with flexible-array member adds b08eadd27263 Bluetooth: Replace zero-length array with flexible-array member adds 5e01fdff04b7 fs: Replace zero-length array with flexible-array member adds bfe124d197f6 enetc: Replace zero-length array with flexible-array member adds 4739eeafb9f0 ima: Replace zero-length array with flexible-array member adds 8fdaabe1c9b3 scsi: target: tcmu: Replace zero-length array with flexibl [...] adds 4acbf5545d5a Bluetooth: btintel: Replace zero-length array with flexibl [...] adds 691f4077d560 gve: Replace zero-length array with flexible-array member adds b21de80ac156 mei: hw: Replace zero-length array with flexible-array member adds 290562075d4d net/mlx5: Replace zero-length array with flexible-array member adds 7206d58a3a53 net/smc: Replace zero-length array with flexible-array member adds a38283da05d3 printk: ringbuffer: Replace zero-length array with flexibl [...] adds 53760f9b74a3 Merge tag 'flexible-array-conversions-5.10-rc2' of git://g [...] 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 7922460e33c8 vhost_vdpa: Return -EFAULT if copy_from_user() fails adds 7ba08e81cb4a vdpa/mlx5: Fix error return in map_direct_mr() adds 5e1a3149eec8 Revert "vhost-vdpa: fix page pinning leakage in error path" adds 1eca16b23157 vdpa_sim: Fix DMA mask adds e01afe36df1a vdpa: handle irq bypass register failure case adds 4a6a42db53aa vdpasim: fix MAC address configuration adds 0c86d774883f vdpasim: allow to assign a MAC address adds c2dc4c073fb7 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 5a169bf04cd2 x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID 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 e9a33caec90e KVM: arm64: Factor out is_{vhe,nvhe}_hyp_code() adds dfc4e3f08903 arm64: cpufeature: reorder cpus_have_{const, final}_cap() adds d86de40decaa arm64: cpufeature: upgrade hyp caps to final adds 22f553842b14 KVM: arm64: Handle Asymmetric AArch32 systems adds 699116c45e15 Merge tag 'kvmarm-fixes-5.10-1' of git://git.kernel.org/pu [...] adds 8a967d655e40 KVM: x86: replace static const variables with macros adds d383b3146d80 KVM: x86: Fix NULL dereference at kvm_msr_ignored_check() adds 97a71a545599 KVM: selftests: test behavior of unmapped L2 APIC-access address adds 064eedf2c50f KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again adds 0f55b67e5ad8 KVM: selftests: Don't require THP to run tests adds 9478dec3b5e7 KVM: vmx: remove unused variable adds 2d38c80d5baf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] 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 defe40af1a71 usb: cdns3: Variable 'length' set but not used adds 5fca3f062879 usb: cdns3: gadget: suspicious implicit sign extension adds 52d3967704ae usb: cdns3: Fix on-chip memory overflow issue adds e11d2bf27158 usb: cdns3: gadget: own the lock wrongly at the suspend routine adds 00c27a1df8ff Merge tag 'usb-v5.10-rc2' of git://git.kernel.org/pub/scm/ [...] adds 9b5ff3c93cd3 Merge tag 'usb-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] 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 2754a42e0dcc Merge tag 'tty-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] 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 2376cca02d73 Merge tag 'staging-5.10-rc2' of git://git.kernel.org/pub/s [...] adds 0d519cbf38ee debugfs: remove return value of debugfs_create_devm_seqfile() adds 11ce90a45d38 scripts: get_abi.pl: change script to allow parsing in ReST mode adds e9bca8918e3d scripts: get_abi.pl: fix parsing on ReST mode adds 61439c4ada9f scripts: get_abi.pl: Allow optionally record from where a [...] adds f82a8a74ea81 scripts: get_abi.pl: improve its parser to better catch up [...] adds 234948bf3d27 scripts: get_abi.pl: cleanup ABI cross-reference logic adds c7ba333426bc scripts: get_abi.pl: detect duplicated ABI definitions adds a16ab14eb7a9 scripts: get_abi.pl: output users in ReST format adds a4ea67bc65a1 scripts: get_abi.pl: prevent duplicated file names adds c01d62d3fecb scripts: get_abi.pl: use bold font for ABI definitions adds 55e5414f2f8e scripts: get_abi.pl: auto-generate cross references adds 678a63f9888c docs: kernellog.py: add support for info() adds 9ca876f96323 docs: kernel_abi.py: add a script to parse ABI documentation adds 823830d4065b docs: kernel_abi.py: fix UTF-8 support adds c830fa9a4d36 docs: kernel_abi.py: make it compatible with Sphinx 1.7+ adds 997b7c8b4a95 docs: kernel_abi.py: use --enable-lineno for get_abi.pl adds 3c543d29891a docs: kernel_abi.py: Handle with a lazy Sphinx parser adds a7ee04b3ef0d docs: add ABI documentation to the admin-guide book adds c7e45ea429c9 docs: ABI: README: specify that files should be ReST compatible adds 98913408c546 docs: ABI: stable: make files ReST compatible adds 34433332841d docs: ABI: testing: make the files compatible with ReST output adds 906e4af9359d docs: ABI: sysfs-uevent: make it compatible with ReST output adds 642514df1bc1 docs: ABI: make it parse ABI/stable as ReST-compatible files adds c12759ff2dd0 docs: ABI: create a 2-depth index for ABI adds 7832dea738dc docs: ABI: don't escape ReST-incompatible chars from obsol [...] adds 50865d041eea docs: abi-testing.rst: enable --rst-sources when building docs adds 75442fb0ccaa docs: Kconfig/Makefile: add a check for broken ABI files adds b1faa368bb20 docs: ABI: convert testing/configfs-acpi to ReST adds 002a9c2f99c7 docs: ABI: fix syntax to be parsed using ReST notation adds 97f26cab455e docs: ABI: vdso: use the right format for ABI adds ed8c39d43983 docs: ABI: sysfs-bus-nvdimm: use the right format for ABI adds 54a19b4d3fe0 docs: ABI: cleanup several ABI documents adds 4119f0dfbd27 docs: ABI: change read/write attributes adds 637ae1fb5dca docs: ABI: stable: remove a duplicated documentation adds edef2fa29739 docs: ABI: unify /sys/class/leds/<led>/brightness documentation adds 9e0b29adfb33 docs: ABI: sysfs-class-power: unify duplicated properties adds 1b3023ef54d4 docs: ABI: sysfs-c2port: remove a duplicated entry adds bd6e8441c2fc docs: ABI: sysfs-class-backlight: unify ABI documentation adds 26a07553041e docs: ABI: sysfs-class-led-trigger-pattern: remove hw_patt [...] adds 2fcce37a3d2f scripts: get_abi.pl: assume ReST format by default adds 9c75b68b91ff Merge tag 'driver-core-5.10-rc2' of git://git.kernel.org/p [...] 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 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 d1b35d66f48f Merge tag 'icc-5.10-rc2' of https://git.linaro.org/people/ [...] adds 31f020064f9d Merge tag 'char-misc-5.10-rc2' of git://git.kernel.org/pub [...] adds f8e48a3dca06 lockdep: Fix preemption WARN for spurious IRQ-enable adds 921c7ebd1337 futex: Fix incorrect should_fail_futex() handling adds d48e38500306 locking/lockdep: Remove more raw_cpu_read() usage adds 1a39340865ce lockdep: Fix nr_unused_locks accounting adds 8d99084efcc2 Merge tag 'locking-urgent-2020-11-01' of git://git.kernel. [...] adds 4230e2deaa48 stop_machine, rcu: Mark functions as notrace adds 82423b46fc9e Merge tag 'smp-urgent-2020-11-01' of git://git.kernel.org/ [...] 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 4312e0e8d3ea Merge tag 'timers-urgent-2020-11-01' of git://git.kernel.o [...] 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 7b56fbd83e26 Merge tag 'x86-urgent-2020-11-01' of git://git.kernel.org/ [...] adds 3cea11cd5e3b Linux 5.10-rc2 adds 495023e4e49e of: Drop superfluous ULL suffix for ~0 adds 46b1ee38b2ba mm/mremap_pages: fix static key devmap_managed_key updates adds 79aa925bf239 hugetlb_cgroup: fix reservation accounting adds 7de2e9f195b9 mm: memcontrol: correct the NR_ANON_THPS counter of hierar [...] adds 8de15e920dc8 mm: memcg: link page counters to root if use_hierarchy is false adds 58b999d7a22c kasan: adopt KUNIT tests to SW_TAGS mode adds 3f08842098e8 mm: mempolicy: fix potential pte_unmap_unlock pte error adds 7b3c36fc4c23 ptrace: fix task_join_group_stop() for the case when curre [...] adds aa4e460f0976 lib/crc32test: remove extra local_irq_disable/enable adds a77eedbc871e mm/truncate.c: make __invalidate_mapping_pages() static adds 6993d0fdbee0 kthread_worker: prevent queuing delayed work from timer_fn [...] adds 66606567dedf mm, oom: keep oom_adj under or at upper limit when printing adds f8f6ae5d077a mm: always have io_remap_pfn_range() set pgprot_decrypted() adds afabdf333872 epoll: add a selftest for epoll timeout race adds 3b70ae4f5c4e kernel/hung_task.c: make type annotations consistent adds b7cbaf59f62f Merge branch 'akpm' (patches from Andrew) adds 90bfdeef83f1 tty: make FONTX ioctl use the tty pointer they were actual [...] adds c80afa1d9c36 afs: Fix warning due to unadvanced marshalling pointer adds f4c79144edd8 afs: Fix incorrect freeing of the ACL passed to the YFS AC [...] adds 3ad84246a409 x86/boot/compressed/64: Introduce sev_status adds ed7b895f3efb x86/boot/compressed/64: Sanity-check CPUID results in the [...] adds 86ce43f7dde8 x86/boot/compressed/64: Check SEV encryption in 64-bit boot-path adds c9f09539e16e x86/head/64: Check SEV encryption before switching to kern [...] adds 2411cd821123 x86/sev-es: Do not support MMIO to/from encrypted memory adds 43c834186c18 Merge tag 'x86_seves_for_v5.10_rc3' of git://git.kernel.or [...] 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 4f3e69060dc9 docs: fix automarkup regression on Python 2 adds ce2e33ba4163 Merge tag 'docs-5.10-3' of git://git.lwn.net/linux 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 e6b0bd61a737 Merge tag 'docs-5.10-warnings' of git://git.lwn.net/linux adds b773ea650576 perf tools: Remove LTO compiler options when building perl [...] adds e555b4b8d7b2 perf tools: Update copy of libbpf's hashmap.c adds 263e452eff39 tools headers UAPI: Update process_madvise affected files adds ab8bf5f2e032 perf tools: Fix crash with non-jited bpf progs adds a6293f36ac92 perf trace: Fix segfault when trying to trace events by cgroup adds 0dfbe4c646bf perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX adds 9ae1e990f1ab perf tools: Remove broken __no_tail_call attribute adds d0e7b0c71fbb perf scripting python: Avoid declaring function pointers w [...] adds ad6330ac2c5a tools headers UAPI: Sync prctl.h with the kernel sources adds 9e228f489806 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds d0448d6a249b tools headers UAPI: Update fscrypt.h copy adds 40a6bbf5149c tools x86 headers: Update cpufeatures.h headers copies adds 8b2fc25a945b tools x86 headers: Update required-features.h header from [...] adds 32b734e09ec3 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 97a3863b170e tools UAPI: Update copy of linux/mman.h from the kernel sources adds aa04899a1307 tools kvm headers: Update KVM headers from the kernel sources adds a9e27f5f9827 tools headers UAPI: Update tools's copy of linux/perf_event.h adds 42cc0e70a21f tools include UAPI: Update linux/mount.h copy adds 86449b12f626 perf hists browser: Increase size of 'buf' in perf_evsel__ [...] adds 6311951d4f8f perf tools: Initialize output buffer in build_id__sprintf adds fe01adb72356 perf tools: Add missing swap for ino_generation adds 2c589d933e54 perf tools: Add missing swap for cgroup events adds 5d020cbd8620 tools feature: Fixup fast path feature detection adds 4ef8451b3326 Merge tag 'perf-tools-for-v5.10-2020-11-03' of git://git.k [...] adds 462b58fb0339 PCI: Always enable ACS even if no ACS Capability adds 9fff3256f93d PCI: dwc: Restore ATU memory resource setup to use last entry adds 832ea234277a PCI: mvebu: Fix duplicate resource requests adds e2557a2cdeb2 Merge tag 'pci-v5.10-fixes-1' of git://git.kernel.org/pub/ [...] 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 6bd1c7bd4ee7 gfs2: Don't call cancel_delayed_work_sync from within dele [...] adds da7d554f7c62 gfs2: Wake up when sd_glock_disposal becomes zero adds d1dd461207b8 Merge tag 'gfs2-v5.10-rc1-fixes' of git://git.kernel.org/p [...] adds b9bc36704cca ARM, xtensa: highmem: avoid clobbering non-page aligned me [...] adds 1a092479f303 Merge tag 'fixes-2020-11-05' of git://git.kernel.org/pub/s [...] adds e0e398e20463 PM: runtime: Drop runtime PM references to supplier on lin [...] adds d6e366685981 PM: runtime: Drop pm_runtime_clean_up_links() adds 9226c504e364 PM: runtime: Resume the device earlier in __device_release [...] adds 23a881852f3e cpufreq: schedutil: Don't skip freq update if need_freq_up [...] adds 6841ca15fe13 Documentation: PM: cpuidle: correct typo adds 23d18dcfc527 Documentation: PM: cpuidle: correct path name 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 a8193af7ec0d powercap/intel_rapl: remove unneeded semicolon adds 8c14577df4cd Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-opp' and 'p [...] adds f786dfa3745b Merge tag 'pm-5.10-rc3' of git://git.kernel.org/pub/scm/li [...] adds 43c3e148830a MAINTAINERS: Add entry for Qualcomm IPQ4019 VQMMC regulator adds f59cddd8517a Merge tag 'v5.10-rc1' into regulator-5.10 adds cf1ad559a20d regulator: defer probe when trying to get voltage from unr [...] adds 3d55978f95ca Merge tag 'regulator-fix-v5.10-rc2' of git://git.kernel.or [...] 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 9bd77a9ce31d spi: fsl-dspi: fix wrong pointer in suspend/resume adds cf26c714874c Merge tag 'spi-fix-v5.10-rc2' of git://git.kernel.org/pub/ [...] adds 683a9c7ed817 RDMA: Fix software RDMA drivers for dma mapping error adds 372a1786283e IB/srpt: Fix memory leak in srpt_add_one adds 00469c97ef64 RDMA/vmw_pvrdma: Fix the active_speed and phys_state value adds 21fcdeec09ff RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring adds 6f3f374ac05d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 2c3bd2a5c86f hv_balloon: disable warning when floor reached adds dbf563eee0b8 x86/hyperv: Clarify comment on x2apic mode adds 6732b3548573 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds c1acb4ac1a89 tracing: Fix out of bounds write in get_trace_buf adds ee11b93f95ea ftrace: Fix recursion check for NMI test adds 726b3d3f141f ftrace: Handle tracing when switching between context adds 906695e59324 tracing: Fix the checking of stackidx in __ftrace_trace_stack adds b02414c8f045 ring-buffer: Fix recursion protection transitions between [...] adds 561ca66910bf tracing: Make -ENOMEM the default error for parse_synth_field() adds 645f224e7ba2 kprobes: Tell lockdep about kprobe nesting adds 3249fe45639a Merge tag 'trace-v5.10-rc2' of git://git.kernel.org/pub/sc [...] 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 521b619acdc8 Merge tag 'linux-kselftest-kunit-fixes-5.10-rc3' of git:// [...] adds 9e7c5b396e98 ip6_tunnel: set inner ipproto before ip6_tnl_encap adds 1e6114f51f9d net: fec: fix MDIO probing for some FEC hardware blocks adds d145c9031325 gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP adds d6a076d68c6b gianfar: Account for Tx PTP timestamp in the skb headroom adds 785ff20bce2d stmmac: intel: Fix kernel panic on pci probe adds 2b94f5266c84 net: stmmac: Fix channel lock initialization adds 2f71e00619dc net: atm: fix update of position index in lec_seq_next adds b59e286be280 ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition adds 2efdaaaf883a IPv6: reply ICMP error if the first fragment don't include [...] adds 72a41f956ac2 Merge branch 'ipv6-reply-icmp-error-if-fragment-doesn-t-co [...] adds 403dc16796f5 cadence: force nonlinear buffers to be cloned adds 20149e9eb68c ip_tunnel: fix over-mtu packet send fail without TUNNEL_DO [...] adds dceababac29d netfilter: nftables: fix netlink report logic in flowtable [...] adds af8afcf1fdd5 wireguard: selftests: check that route_me_harder packets u [...] adds 46d6c5ae953c netfilter: use actual socket sk rather than skb sk when ro [...] adds c0391b6ab810 netfilter: nf_tables: missing validation from the abort path adds 7d10e62c2ff8 netfilter: ipset: Update byte and packet counters regardle [...] adds 859191b234f8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 804fc6a2931e mac80211: fix regression where EAPOL frames were sent in p [...] adds 14f46c1e5108 mac80211: fix use of skb payload instead of header adds 9bdaf3b91efd cfg80211: initialize wdev data earlier adds dcd479e10a05 mac80211: always wind down STA state adds b1e8eb11fb9c mac80211: fix kernel-doc markups adds db18d20d1cb0 cfg80211: regulatory: Fix inconsistent format argument adds c2f468145211 mac80211: don't require VHT elements for HE on 2.4 GHz adds 04a55c944f15 Merge tag 'mac80211-for-net-2020-10-30' of git://git.kerne [...] adds acef159a0cb2 dpaa_eth: update the buffer layout for non-A050385 erratum [...] adds 7834e494f426 dpaa_eth: fix the RX headroom size alignment adds 42172f44df77 Merge branch 'dpaa_eth-buffer-layout-fixes' adds 0a26ba0603d6 net: ethernet: ti: cpsw: disable PTPv1 hw timestamping adv [...] adds b6df8c814121 sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-en [...] adds 99cab7107d91 net: dsa: qca8k: Fix port MTU setting adds 1d8504937478 powerpc/vnic: Extend "failover pending" window adds 9621618130bf sfp: Fix error handing in sfp_probe() adds e16b874ee87a mptcp: token: fix unititialized variable adds 5fd8477ed8ca net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition adds 8080b462b6aa chelsio/chtls: fix memory leaks caused by a race adds dbfe394dad33 chelsio/chtls: fix always leaking ctrl_skb adds fea07a487c6d net: openvswitch: silence suspicious RCU usage warning adds 7fe94612dd4c xfrm: interface: fix the priorities for ipip and ipv6 tunnels adds a779d91314ca net: xfrm: fix a race condition during allocing spi adds 2da4c187aea3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1f9234401ce0 dt-bindings: can: add can-controller.yaml adds e5ab9aa7e49b dt-bindings: can: flexcan: convert fsl,*flexcan bindings to yaml adds 3accbfdc3613 can: proc: can_remove_proc(): silence remove_proc_entry warning adds 2ddd6bfe7bdb can: rx-offload: don't call kfree_skb() from IRQ context adds 2283f79b2268 can: dev: can_get_echo_skb(): prevent call to kfree_skb() [...] adds ed3320cec279 can: dev: __can_get_echo_skb(): fix real payload length re [...] adds 286228d382ba can: can_create_echo_skb(): fix echo skb generation: alway [...] adds 429efa6e1486 can: j1939: rename jacd tool adds 864a2756d369 can: j1939: fix syntax and spelling adds ea780d39b188 can: j1939: swap addr and pgn in the send example adds a39372c2c597 can: j1939: use backquotes for code samples adds 08c487d8d807 can: j1939: j1939_sk_bind(): return failure if netdev is down adds 5a7de2408fa5 can: isotp: Explain PDU in CAN_ISOTP help text adds 78656ea23519 can: isotp: isotp_rcv_cf(): enable RX timeout handling in [...] adds c3ddac4b0c9a can: isotp: padlen(): make const array static, makes objec [...] adds e002103b36a6 can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unpr [...] adds 79c43333bdd5 can: xilinx_can: handle failure cases of pm_runtime_get_sync adds a6921dd524fe can: peak_usb: add range checking in decode operations adds ecc7b4187dd3 can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping adds 93ef65e5a635 can: peak_canfd: pucan_handle_can_rx(): fix echo managemen [...] adds b4728920aefa can: mcp251xfd: mcp251xfd_regmap_crc_read(): increase seve [...] adds da623840d823 can: mcp251xfd: mcp251xfd_regmap_nocrc_read(): fix semicol [...] adds 78db1aa8b552 can: mcp251xfd: remove unneeded break adds 018799649071 can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A adds 91a22bfe928f can: flexcan: add ECC initialization for LX2160A adds 5fdf04a9fdc2 can: flexcan: add ECC initialization for VF610 adds ab07ff1c92fa can: flexcan: flexcan_remove(): disable wakeup completely adds ac6f929d74ba Merge tag 'linux-can-fixes-for-5.10-20201103' of git://git [...] adds 2aaf09a0e784 r8169: work around short packet hw bug on RTL8125 adds 2bcbf42add91 ionic: check port ptr before use adds 41f165302414 Merge tag 'net-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 29c2680fd2bf s390/ap: fix ap devices reference counting adds b0e98aa9c411 s390/mm: make pmd/pud_deref() large page aware adds e99198661ecd s390/vdso: remove empty unused file adds cfef9aa69a73 s390/vdso: remove unused constants adds c3d9cdca73d0 s390: update defconfigs adds 5b35047eb467 s390/pkey: fix paes selftest failure with paes and pkey st [...] adds de5d9dae150c s390/smp: move rcu_cpu_starting() earlier adds 0b2ca2c7d0c9 s390/pci: fix hot-plug of PCI function missing bus adds ee5181488827 Merge tag 's390-5.10-3' of git://git.kernel.org/pub/scm/li [...] adds 328d2168ca52 ARC: stack unwinding: avoid indefinite looping adds 3b57533b460c ARC: [plat-hsdk] Remap CCMs super early in asm boot trampoline adds 4257087e8feb Merge tag 'arc-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 2a13c13b39a8 arm64: NUMA: Kconfig: Increase NODES_SHIFT to 4 adds 7ee31a3aa8f4 arm64: kprobes: Use BRK instead of single-step when execut [...] adds 108aa503657e arm64: kexec_file: try more regions if loading segments fails adds 30f3f68e27d1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 572f64c71e0f vfio/type1: Use the new helper to find vfio_group adds 09699e56dee9 vfio/fsl-mc: return -EFAULT if copy_to_user() fails adds 69848cd6f0c1 vfio/fsl-mc: prevent underflow in vfio_fsl_mc_mmap() adds 8e91cb381212 vfio/fsl-mc: Make vfio_fsl_mc_irqs_allocate static adds 38565c93c8a1 vfio/pci: Implement ioeventfd thread handler for contended [...] adds bb742ad01961 vfio: platform: fix reference leak in vfio_platform_open adds e4eccb853664 vfio/pci: Bypass IGD init in case of -ENODEV adds 1669ecf9c884 Merge tag 'vfio-v5.10-rc3' of git://github.com/awilliam/li [...] adds 73db2fc595f3 iommu/amd: Increase interrupt remapping table limit to 512 [...] adds 6097df457adf iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() adds eea4e29ab8be iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() adds 71cd8e2d1670 iommu/vt-d: Fix a bug for PDP check in prq_event_thread adds 4dd6ce478003 iommu: Fix a check in iommu_check_bind_data() adds 02a2aa3500a9 Merge tag 'iommu-fixes-v5.10-rc2' of git://git.kernel.org/ [...] adds b154ce11ead9 tpm_tis: Disable interrupts on ThinkPad T490s adds 8ffd778aff45 tpm: efi: Don't create binary_bios_measurements file for a [...] adds 28ced768a426 Merge tag 'tpmdd-next-v5.10-rc4' of git://git.kernel.org/p [...] 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 53aa37fb8dc4 Merge tag 'imx-drm-next-2020-10-30' of git://git.pengutron [...] adds 97f9ca383dca drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write adds 8fe105679765 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround [...] adds baec997285e6 drm/i915/gvt: Only pin/unpin intel_context along with workload adds 4a95857a875e Merge tag 'drm-intel-fixes-2020-10-29' into gvt-fixes adds 92010a97098c drm/i915/gvt: Fix mmio handler break on BXT/APL. adds 0dccdba51e85 Merge tag 'gvt-fixes-2020-10-30' of https://github.com/int [...] adds 59dd13ad3107 drm/i915/gem: Flush coherency domains on first set-domain-ioctl adds 8ce70996f759 drm/i915/gt: Use the local HWSP offset during submission adds d9a57c853975 drm/i915: Fix encoder lookup during PSR atomic check adds 306bb61d6bb3 drm/i915/gt: Expose more parameters for emitting writes in [...] adds e67d01d84946 drm/i915/gt: Flush xcs before tgl breadcrumbs adds 537457a979a0 drm/i915: Hold onto an explicit ref to i915_vma_work.pinned adds 866bc2d3c40a Merge tag 'drm-intel-fixes-2020-11-05' of git://anongit.fr [...] adds 06a5af1f62af drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU adds 4f0a1c99aa9f drm/amdgpu: rename nv_is_headless_sku() adds 253475c455eb drm/amdgpu: perform srbm soft reset always on SDMA resume adds c108725ef589 drm/amd/pm: correct the baco reset sequence for CI ASICs adds 2a4776a7337d drm/amd/pm: enable baco reset for Hawaii adds 277b080f9880 drm/amd/pm: perform SMC reset on suspend/hibernation adds 786436b45300 drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running adds 7a1cc646709c MAINTAINERS: Update AMD POWERPLAY pattern adds 3e269eeea427 drm/amdgpu/powerplay: Only apply optimized mclk dpm policy [...] adds e69251e7dc0b drm/amdgpu/swsmu: remove duplicate call to smu_set_default [...] adds c6d2b0fbb893 amd/amdgpu: Disable VCN DPG mode for Picasso adds a2404fd48230 drm/amdgpu: update golden setting for sienna_cichlid adds 2e3a57f4905b amdkfd: Check kvmalloc return before memcpy adds 26f4fd6d87cb drm/amdgpu: resolved ASD loading issue on sienna adds 7be89985c415 drm/amdgpu: add Green_Sardine APU flag adds c38577a4804d drm/amdgpu: add green_sardine support for gpu_info and ip [...] adds aee68369ec2b drm/amdgpu: add soc15 common ip block support for green_sa [...] adds 445b011d4ade drm/amdgpu: add gfx support for green_sardine (v2) adds f21aab1b3143 drm/amdgpu/sdma: add sdma engine support for green_sardine (v2) adds 68697982204b drm/amdgpu: enable green_sardine_asd.bin loading (v2) adds d83d3ad61ce8 drm/amdgpu: enable vcn support for green_sardine (v2) adds 4a5346df6adf drm/amd/display: Add green_sardine support to DC adds c236c0e5f5e2 drm/amd/display: Add green_sardine support to DM adds 4241b0411c60 drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE adds f56fb0122c41 Merge tag 'amd-drm-fixes-5.10-2020-11-04' of git://people. [...] adds 1c80be48c70a drm/vc4: bo: Add a managed action to cleanup the cache adds e46e5330d13d drm/vc4: drv: Use managed drm_mode_config_init adds 171a072b4699 drm/vc4: gem: Add a managed action to cleanup the job queue adds 88e085896aa6 drm/vc4: Use the helper to retrieve vc4_dev when needed adds 84d7d4720c21 drm/vc4: Use devm_drm_dev_alloc adds dcda7c28bff2 drm/vc4: kms: Add functions to create the state objects adds 7d2d6d01293e drm/panfrost: Fix a deadlock between the shrinker and madv [...] adds 876b15d2c88d drm/panfrost: Fix module unload adds 077aa5c8dd6e drm/vc4: drv: Remove unused variable adds 9522750c66c6 Fonts: Replace discarded const qualifier adds 356583b956e6 Merge tag 'drm-misc-fixes-2020-11-05' of git://anongit.fre [...] adds fc7b66ef0766 Merge tag 'drm-fixes-2020-11-06-1' of git://anongit.freede [...] 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 158e1886b626 ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() adds ef9ce66fab95 ALSA: hda/realtek - Enable headphone for ASUS TM420 adds 07815a2b3501 ALSA: usb-audio: add usb vendor id as DSD-capable for Khad [...] adds 26201ddc1373 ALSA: usb-audio: Add implicit feedback quirk for MODX adds 0938ecae432e ALSA: usb-audio: Add implicit feedback quirk for Qu-16 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 f9d7c6eb23f7 ASoC: mchp-spdiftx: Do not set Validity bit(s) adds a6c96672a64f Merge tag 'asoc-fix-v5.10-rc2' of https://git.kernel.org/p [...] adds bb72bbe8f6c7 Merge tag 'sound-5.10-rc3' of git://git.kernel.org/pub/scm [...] adds bc7f2cd7559c spi: bcm2835: remove use of uninitialized gpio flags variable adds 44d80621857f Merge tag 'spi-fix-v5.10-rc2-2' of git://git.kernel.org/pu [...] 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 9efac6ce7f62 mtd: rawnand: stm32_fmc2: fix broken ECC adds bf3e76289cd2 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds af61bc1e33d2 scsi: hpsa: Fix memory leak in hpsa_init_one() adds 5faf50e9e9fd scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() adds 5feed64f9199 scsi: mpt3sas: Fix timeouts observed while reenabling IRQ adds d4fc96832f01 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] 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 f3ae6c6e8a3e selftests: proc: fix warning: _GNU_SOURCE redefined adds 1d44d0dd61b6 selftests: core: use SKIP instead of XFAIL in close_range_test.c adds afba8b0a2cc5 selftests: clone3: use SKIP instead of XFAIL adds 7d764b685ee1 selftests: binderfs: use SKIP instead of XFAIL adds 03f0f5ad5847 Merge tag 'linux-kselftest-fixes-5.10-rc3' of git://git.ke [...] adds 62575e270f66 ceph: check session state after bumping session->s_seq adds 659caaf65dc9 Merge tag 'ceph-for-5.10-rc3' of git://github.com/ceph/cep [...] adds 9d750c75bd2c risc-v: kernel: ftrace: Fixes improper SPDX comment style adds 1bd14a66ee52 RISC-V: Remove any memblock representing unusable memory area adds 79605f139426 riscv: Set text_offset correctly for M-Mode adds bcacf5f6f239 riscv: fix pfn_to_virt err in do_page_fault(). adds 635e3f3e47f2 riscv: uaccess: fix __put_kernel_nofault() adds 1074dd44c5ba RISC-V: Use non-PGD mappings for early DTB access adds c2c81bb2f691 RISC-V: Fix the VDSO symbol generaton for binutils-2.35+ adds 4b1d362db99d Merge tag 'riscv-for-linus-5.10-rc3' of git://git.kernel.o [...] adds aafced673c06 i2c: mediatek: move dma reset before i2c reset adds a49cc1fe9d64 i2c: sh_mobile: implement atomic transfers adds ed01ddc618fc i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call adds 08e019e27a9e i2c: mlxbf: Fix resrticted cast warning of sparse adds 4b19d806ac52 i2c: mlxbf: Remove unecessary wrapper functions adds 67ee9fda6ed4 i2c: mlxbf: Update reference clock frequency adds 54b9c3d0cea5 i2c: mlxbf: Update author and maintainer email info adds 9890923be3a6 i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM adds 66b92313e2ca i2c: designware: call i2c_dw_read_clear_intrbits_slave() once adds 3b5f7f10ff6e i2c: designware: slave should do WRITE_REQUESTED before WR [...] adds af6e7de0c7d1 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 3dd1680d1418 io-wq: cancel request if it's asking for files and we don' [...] adds fdaf083cdfb5 io_uring: properly handle SQPOLL request cancelations adds 4b70cf9dea4c io_uring: ensure consistent view of original task ->mm fro [...] adds cb8a8ae31074 io_uring: drop req/tctx io_identity separately adds 99b328084f6a io_uring: fix overflowed cancel w/ linked ->files adds ef9865a44228 io_uring: don't forget to task-cancel drained reqs adds 6b47ab81c9a9 io_uring: use correct pointer for io_uring_show_cred() adds 9a472ef7a369 io_uring: fix link lookup racing with link timeout adds e9c02d68cc26 Merge tag 'io_uring-5.10-2020-11-07' of git://git.kernel.d [...] adds 38210800bf66 Revert "nvme-pci: remove last_sq_tail" adds 04800fbff476 nvme: introduce nvme_sync_io_queues adds 3017013dcc82 nvme-rdma: avoid race between time out and tear down adds d6f66210f4b1 nvme-tcp: avoid race between time out and tear down adds fdf58e02adec nvme-rdma: avoid repeated request completion adds 0a8a2c85b835 nvme-tcp: avoid repeated request completion adds 7ae7a8de0542 Merge tag 'nvme-5.10-2020-11-05' of git://git.infradead.or [...] adds e1777d099728 null_blk: Fix scheduling in atomic with zoned mode adds 4429f14aeea9 Merge tag 'block-5.10-2020-11-07' of git://git.kernel.dk/l [...] adds fd552e0542b4 powerpc/eeh_cache: Fix a possible debugfs deadlock adds 99f070b62322 powerpc/smp: Call rcu_cpu_starting() earlier adds 1344a232016d powerpc: Use asm_goto_volatile for put_user() adds 11522448e641 powerpc/603: Always fault when _PAGE_ACCESSED is not set adds 0540b0d2ce90 powerpc/40x: Always fault when _PAGE_ACCESSED is not set adds 29daf869cbab powerpc/8xx: Always fault when _PAGE_ACCESSED is not set adds 33fe43cfd9b1 powerpc/8xx: Manage _PAGE_ACCESSED through APG bits in L1 entry adds 3fb4a8fa28b7 powerpc/numa: Fix build when CONFIG_NUMA=n adds e942d7528139 Merge tag 'powerpc-5.10-3' of git://git.kernel.org/pub/scm [...] adds 9d820f68b2bd entry: Fix the incorrect ordering of lockdep and RCU check adds 6a8d0d283d62 Merge tag 'core-urgent-2020-11-08' of git://git.kernel.org [...] 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 f9ac7bbd6e45 irqchip/sifive-plic: Fix chip_data access within a hierarchy adds b388bdf2bac7 irqchip/renesas-intc-irqpin: Merge irlm_bit and needs_irlm adds bb2bd7c7f3d0 dt-bindings: irqchip: ti, sci-inta: Update for unmapped ev [...] adds d95bdca75b3f irqchip/ti-sci-inta: Add support for unmapped event handling adds 17bb415fefed Merge tag 'irqchip-fixes-5.10-1' of git://git.kernel.org/p [...] adds 82768a86c646 dt-bindings: irqchip: ti, sci-inta: Fix diagram indentatio [...] adds 15a9844458cf Merge tag 'irq-urgent-2020-11-08' of git://git.kernel.org/ [...] adds 9f5d1c336a10 futex: Handle transient "ownerless" rtmutex state correctly adds aaaaa7ecdc0b Merge tag 'locking-urgent-2020-11-08' of git://git.kernel. [...] adds 7bdb157cdebb perf/core: Fix a memory leak in perf_event_parse_addr_filter() adds 100e38914a02 Merge tag 'perf-urgent-2020-11-08' of git://git.kernel.org [...] adds 4d6ffa27b8e5 x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/ [...] adds 1978b3a53a74 x86/speculation: Allow IBPB to be conditionally enabled on [...] adds 1aec69ae56be x86/platform/uv: Fix missing OEM_TABLE_ID adds 1aee505e0171 x86/platform/uv: Remove spaces from OEM IDs adds 801284f97378 x86/platform/uv: Recognize UV5 hubless system identifier adds 40be821d627c Merge tag 'x86-urgent-2020-11-08' of git://git.kernel.org/ [...] adds d4d50710a8b4 seq_file: add seq_read_iter adds fe33850ff798 proc: wire up generic_file_splice_read for iter ops adds 70fce7d22539 proc/cpuinfo: switch to ->read_iter adds 28589f9e0f94 proc/stat: switch to ->read_iter adds 7cfc630e63b4 proc "single files": switch to ->read_iter adds b24c30c67863 proc "seq files": switch to ->read_iter adds 6b2c4d52fd38 Merge branch 'hch' (patches from Christoph) adds 2c334e12f957 xfs: set xefi_discard when creating a deferred agfl free l [...] adds 869ae85dae64 xfs: flush new eof page on truncate to avoid post-eof corruption adds 763e4cdc0f6d iomap: support partial page discard on writeback block map [...] adds 50e7d6c7a521 iomap: clean up writeback state logic on writepage error adds c2f09217a430 xfs: fix missing CoW blocks writeback conversion retry adds c1f6b1ac0075 xfs: fix scrub flagging rtinherit even if there is no rt device adds 46afb0628b86 xfs: only flush the unshared range in xfs_reflink_unshare adds 9dbc1c03eeb5 Merge tag 'xfs-5.10-fixes-3' of git://git.kernel.org/pub/s [...] adds b4e00444cab4 fork: fix copy_process(CLONE_PARENT) race with the exiting [...] adds 1384ab4fee12 usb: dwc3: pci: add support for the Intel Alder Lake-S adds 0d66e04875c5 usb: gadget: goku_udc: fix potential crashes in probe adds 48e7bbbbb261 usb: gadget: fsl: fix null pointer checking adds fa27e2f6c5e6 usb: dwc3: ep0: Fix delay status handling adds 190bb01b72d2 usb: dwc2: Avoid leaving the error_debugfs label unused adds 129aa9734559 usb: raw-gadget: fix memory leak in gadget_setup adds 58d51f330e76 Merge tag 'fixes-for-v5.10-rc2' of git://git.kernel.org/pu [...] adds afaa2e745a24 USB: Add NO_LPM quirk for Kingston flash drive adds 20914919ad31 usb: mtu3: fix panic in mtu3_gadget_stop() adds 00bd6bca3fb1 USB: apple-mfi-fastcharge: fix reference leak in apple_mfi [...] adds a46b973bced1 USB: serial: option: add Quectel EC200T module support adds 985616f0457d USB: serial: cyberjack: fix write-URB completion race adds 489979b4aab4 USB: serial: option: add LE910Cx compositions 0x1203, 0x12 [...] adds db0362eeb229 USB: serial: option: add Telit FN980 composition 0x1055 adds db388a6cb7ed Merge tag 'usb-serial-5.10-rc3' of https://git.kernel.org/ [...] adds df53b815c799 Merge tag 'usb-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 912ab37c7987 serial: 8250_mtk: Fix uart_get_baud_rate warning adds 427627a23c3e tty: serial: imx: enable earlycon by default if IMX_SERIAL [...] adds 0c5fc92622ed serial: txx9: add missing platform_driver_unregister() on [...] adds 4466d6d2f80c tty: fix crash in release_tty if tty->port is not set adds 3c4e0dff2095 vt: Disable KD_FONT_OP_COPY adds bbc821849eba Merge tag 'tty-5.10-rc3' of git://git.kernel.org/pub/scm/l [...] adds 92ca318e11d7 docs: ABI: sysfs-driver-dma-ioatdma: what starts with /sys adds 1088ee2230ac docs: ABI: sysfs-class-net: fix a typo adds e186d80e2b85 docs: leds: index.rst: add a missing file adds daaaf58a2b7f scripts: get_abi.pl: Don't let ABI files to create subtitles adds 9d4fdda33446 scripts: get_api.pl: Add sub-titles to ABI output adds d181bfe36715 Documentation: remove mic/index from misc-devices/index.rst adds 15f5d201c177 Merge tag 'driver-core-5.10-rc3' of git://git.kernel.org/p [...] adds f8394f232b1e Linux 5.10-rc3 adds d3938ee23e97 erofs: derive atime instead of leaving it empty adds a30573b3cdc7 erofs: fix setting up pcluster for temporary pages adds df3319a548cd Merge tag 'erofs-for-5.10-rc4-fixes' of git://git.kernel.o [...] adds 174fe5ba2d1e ext4: correctly report "not supported" for {usr,grp}jquota [...] adds a0650046d31d MAINTAINERS: add missing file in ext4 entry adds e121bd48b9eb ext4: silence an uninitialized variable warning adds 7067b2619017 ext4: unlock xattr_sem properly in ext4_inline_data_truncate() adds a44ad6835da5 ext4: describe fast_commit feature flags adds b21ebf143af2 ext4: mark fc ineligible if inode gets evictied due to mem [...] adds 5b552ad70c61 ext4: drop redundant calls ext4_fc_track_range adds a80f7fcf1867 ext4: fixup ext4_fc_track_* functions' signature adds ede7dc7fa0af jbd2: rename j_maxlen to j_total_len and add jbd2_journal_ [...] adds a1e5e465b31d ext4: clean up the JBD2 API that initializes fast commits adds 37e0a30e94f1 jbd2: drop jbd2_fc_init documentation adds c460e5edc85a jbd2: don't use state lock during commit path adds 0bce577bf9ca jbd2: don't pass tid to jbd2_fc_end_commit_fallback() adds cc80586a57f7 jbd2: add todo for a fast commit performance optimization adds 0ee66ddcf3c1 jbd2: don't touch buffer state until it is filled adds 480f89d55326 jbd2: don't read journal->j_commit_sequence without taking a lock adds f6634e2609d1 ext4: dedpulicate the code to wait on inode that's being c [...] adds a740762fb3b3 ext4: fix code documentatioon adds 764b3fd31d13 ext4: mark buf dirty before submitting fast commit buffer adds a3114fe747be ext4: remove unnecessary fast commit calls from ext4_file_mmap adds 1ceecb537f72 ext4: fix inode dirty check in case of fast commits adds 556e0319fbb8 ext4: disable fast commit with data journalling adds da0c5d269526 ext4: issue fsdev cache flush before starting fast commit adds 9b5f6c9b83d9 ext4: make s_mount_flags modifications atomic adds 87a144f09380 jbd2: don't start fast commit on aborted journal adds 99c880decf27 ext4: cleanup fast commit mount options adds fa329e27317f ext4: fix sparse warnings in fast_commit code adds 05d5233df85e jbd2: fix up sparse warnings in checkpoint code adds 91808cd6c243 Merge tag 'ext4_for_linus_cleanups' of git://git.kernel.or [...] adds 1905cac9d621 NFSD: NFSv3 PATHCONF Reply is improperly formed adds d321ff589c16 SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() adds 66d60e3ad1e4 NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL adds 36e1e5ba90fb NFSD: Fix use-after-free warning when doing inter-server copy adds 49a361327332 NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy adds d435c05ab019 net/sunrpc: return 0 on attempt to write to "transports" adds ae2975046dbc net/sunrpc: fix useless comparison in proc_do_xprt() adds 3552c3709c0e Merge tag 'nfsd-5.10-1' of git://linux-nfs.org/~bfields/linux adds faf000397e7f KVM: arm64: Fix build error in user_mem_abort() adds f81cb2c3ad41 KVM: arm64: Don't hide ID registers from userspace adds 01fe5ace92dd KVM: arm64: Consolidate REG_HIDDEN_GUEST/USER adds 912dee572691 KVM: arm64: Check RAZ visibility in ID register accessors adds c512298eed03 KVM: arm64: Remove AA64ZFR0_EL1 accessors adds ff2bb93f5378 Merge tag 'kvmarm-fixes-5.10-2' of git://git.kernel.org/pu [...] adds c6c4f961cb87 KVM: x86/mmu: fix counting of rmap entries in pte_list_add adds 3d20267abc78 KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER adds 177158e5b1a5 KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID adds cc4cb017678a KVM: x86: use positive error values for msr emulation that [...] adds 1930e5ddcead kvm: x86: reads of restricted pv msrs should also result in #GP adds 01b4f510b9f4 kvm: x86: ensure pv_cpuid.features is initialized when ena [...] adds 1e293d1ae88c kvm: x86: request masterclock update any time guest uses d [...] adds 2cdef91cf882 KVM: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs adds df11f7dd5834 selftests: kvm: Fix the segment descriptor layout to match [...] adds 85f2a4320ef2 selftests: kvm: Clear uc so UCALL_NONE is being properly reported adds 29faeb963201 selftests: kvm: Add exception handling to selftests adds ac4a4d6de22e selftests: kvm: test enforcement of paravirtual cpuid features adds fd02029a9e01 KVM: selftests: Add aarch64 get-reg-list test adds 31d212959179 KVM: selftests: Add blessed SVE registers to get-reg-list adds 3031e0288e60 KVM: selftests: Always clear dirty bitmap after iteration adds afdb19600719 KVM: selftests: Use a single binary for dirty/clear log test adds 4b5d12b0e21c KVM: selftests: Factor code out of demand_paging_test adds 2fe5149bdfbf KVM: selftests: Remove address rounding in guest code adds 1eafbd27edb5 KVM: selftests: Simplify demand_paging_test with timespec_ [...] adds 92ab4b9a22cf KVM: selftests: Add wrfract to common guest code adds f663132d1e09 KVM: selftests: Drop pointless vm_create wrapper adds 6769155fece2 KVM: selftests: Make the per vcpu memory size global adds 3be186309546 KVM: selftests: Make the number of vcpus global adds 4fd94ec7d566 KVM: selftests: Introduce the dirty log perf test adds 6d6a18fdde8b KVM: selftests: allow two iterations of dirty_log_perf_test adds 407ab579637c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds d76bb7a09bb3 tools/power turbostat: Print /dev/cpu_dma_latency adds 9aefc2cda635 tools/power turbostat: Always print idle in the system con [...] adds 7c2ccc507bd4 tools/power turbostat: Make the energy variable to be 64 bit adds 87e15da95775 tools/power turbostat: Introduce functions to accumulate R [...] adds 9972d5d84d76 tools/power turbostat: Enable accumulate RAPL display adds 8201a0285789 tools/power turbostat: Use sched_getcpu() instead of hardc [...] adds b88cad57d4d3 tools/power turbostat: Replace HTTP links with HTTPS ones: [...] adds fecb3bc839df tools/power turbostat: Fix output formatting for ACPI CST [...] adds e7af1ed3fa47 tools/power turbostat: Support additional CPU model numbers adds c315a09b1b0f tools/power turbostat: Skip pc8, pc9, pc10 columns, if the [...] adds 0936cdfbb527 tools/power x86_energy_perf_policy: Input/output error in a VM adds b4b9156953fe tools/power turbostat: Add a new GFXAMHz column that expos [...] adds 20de0dab2388 tools/power turbostat: Remove empty columns for Jacobsville adds 33eb82251af9 tools/power turbostat: Support AMD Family 19h adds 4be61e6b769f tools/power turbostat: Build with _FILE_OFFSET_BITS=64 adds 6ff7cb371c4b tools/power turbostat: adjust for temperature offset adds 3d7772ea5602 tools/power turbostat: harden against cpu hotplug adds 949dd0104c49 powercap: restrict energy meter to root access adds 3e9fa9983b92 tools/power turbostat: update version number adds 8bff39bfdc30 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 92cfcd030e4b fscrypt: remove reachable WARN in fscrypt_setup_iv_ino_lbl [...] adds 52d1998d09af Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a1fbc6750e21 btrfs: fix potential overflow in cluster_pages_for_defrag [...] adds e38fdb716702 btrfs: print the block rsv type when we fail our reservation adds fca3a45d0878 btrfs: fix min reserved size calculation in merge_reloc_root adds f07728d541eb btrfs: clean up NULL checks in qgroup_unreserve_range() adds a4852cf268b5 btrfs: scrub: update message regarding read-only status adds cf89af146b7e btrfs: dev-replace: fail mount if we don't have replace it [...] adds 468600c6ec28 btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod adds e2f0c565ec70 Merge tag 'for-5.10-rc3-tag' of git://git.kernel.org/pub/s [...] adds 77f6ab8b7768 don't dump the threads that had been already exiting when zapped. adds eccc87672492 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e9696d259d0f swiotlb: fix "x86: Don't panic if can not alloc buffer for [...] adds fc0021aa340a swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_m [...] adds 3d5e28bff7ad Merge branch 'stable/for-linus-5.10-rc2' of git://git.kern [...] adds 9a2a9ebc0a75 cpufreq: Introduce governor flags adds 218f66870181 cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET adds ea9364bbadf1 cpufreq: Add strict_target to struct cpufreq_policy adds fcb3a1ab7990 cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into [...] adds fcfb67918c0b Merge tag 'pm-5.10-rc4' of git://git.kernel.org/pub/scm/li [...] adds 1bd3387979bf Documentation: firmware-guide: gpio-properties: Fix factua [...] adds 0d6c41cf801f Documentation: firmware-guide: gpio-properties: active_low [...] adds 8b31e972f987 Documentation: firmware-guide: gpio-properties: Clarify in [...] adds 8d936bb13ce7 Documentation: ACPI: fix spelling mistakes adds c1e9735975c0 ACPI: scan: Fix acpi_dma_configure_id() kerneldoc name adds c6237b210ddc ACPI: Fix whitespace inconsistencies adds 9debfb81e765 ACPI: GED: fix -Wformat adds 7daaa06357bf ACPI: button: Add DMI quirk for Medion Akoya E2228T adds 38748bcb940e ACPI: DPTF: Support Alder Lake adds 7222a8a52c9e Merge branches 'acpi-scan', 'acpi-misc', 'acpi-button' and [...] adds af5043c89a8e Merge tag 'acpi-5.10-rc4' of git://git.kernel.org/pub/scm/ [...] adds 3fc2bfa36531 nfsroot: Default mount option should ask for built-in NFS version adds 70438afbf17e NFSv4.2: fix failure to unregister shrinker adds 6c2190b3fcbc NFS: Fix listxattr receive buffer size adds 83f2c45e6393 NFS: Remove unnecessary inode locking in nfs_llseek_dir() adds 11decaf8127b NFS: Remove unnecessary inode lock in nfs_fsync_dir() adds 200f9d21aa92 Merge tag 'nfs-for-5.10-2' of git://git.linux-nfs.org/proj [...] 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 080b6f407635 bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE adds 7a078d2d1880 libbpf, hashmap: Fix undefined behavior in hash_bits adds f78331f74cac libbpf: Fix null dereference in xsk_socket__delete adds 25cf73b9ff88 libbpf: Fix possible use after free in xsk_socket__delete adds f9b7ff0d7f7a tools/bpftool: Fix attaching flow dissector adds 7c0afcad7507 bpf: BPF_PRELOAD depends on BPF_SYSCALL adds d3bec0138bfb bpf: Zero-fill re-used per-cpu map element adds 6f64e4778300 bpf: Update verification logic for LSM programs adds 86bbf01977b4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds cc6528bc9a0c r8169: fix potential skb double free in an error path adds 847f0a2bfd2f r8169: disable hw csum for short packets on all chip versions adds e68e28b4a9d7 net/mlx5e: Fix modify header actions memory leak adds 78c906e430b1 net/mlx5e: Protect encap route dev from concurrent release adds f42139ba4979 net/mlx5e: Use spin_lock_bh for async_icosq_lock adds 465e7baab6d9 net/mlx5: Fix deletion of duplicate rules adds ae3585944560 net/mlx5: E-switch, Avoid extack error log for disabled vport adds c5eb51adf06b net/mlx5e: Fix VXLAN synchronization after function reload adds 1a50cf9a67ff net/mlx5e: Fix incorrect access of RCU-protected xdp_prog adds ee661a4abdf4 Merge tag 'mlx5-fixes-2020-11-03' of git://git.kernel.org/ [...] adds 4e0396c59559 net: marvell: prestera: fix compilation with CONFIG_BRIDGE=m adds 8ef9ba4d6666 IPv6: Set SIT tunnel hard_header_len to zero adds 77a2d673d5c9 tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv [...] adds 413691384a37 ethtool: netlink: add missing netdev_features_change() call adds 16eb0eb835c7 docs: networking: phy: s/2.5 times faster/2.5 times as fast/ adds 989ef49bdf10 mptcp: provide rmem[0] limit adds 97adb13dc9ba selftest: fix flower terse dump tests adds 866358ec331f netlabel: fix our progress tracking in netlbl_unlabel_stat [...] adds 902a66e08cea lan743x: correctly handle chips with internal PHY adds f3037c5a31b5 net: phy: realtek: support paged operations on RTL8201CP adds 909172a14974 net: Update window_clamp if SOCK_RCVBUF is set adds 2bae900b9419 net: dsa: mv88e6xxx: Fix memleak in mv88e6xxx_region_atu_snapshot adds 2b52a4b65bc8 lan743x: fix "BUG: invalid wait context" when setting rx mode adds 4031eeafa71e net/af_iucv: fix null pointer dereference on shutdown adds 4711497ae85d MAINTAINERS: remove Ursula Braun as s390 network maintainer adds e87d24fce924 Merge branch 'net-iucv-fixes-2020-11-09' adds fa6882c63621 tipc: fix memory leak in tipc_topsrv_start() adds df392aefe96b arm64: dts: fsl-ls1028a-kontron-sl28: specify in-band mode [...] adds 361182308766 net/x25: Fix null-ptr-deref in x25_connect adds 9d2e5e9eeb59 cxgb4/ch_ktls: decrypted bit is not enough adds b1b5cb18032b ch_ktls: Correction in finding correct length adds 86716b51d14f ch_ktls: Update cheksum information adds 687823d2d104 cxgb4/ch_ktls: creating skbs causes panic adds c68a28a9e279 ch_ktls: Correction in trimmed_len calculation adds 83deb094dd5c ch_ktls: missing handling of header alone adds 63ee4591fa2f ch_ktls: Correction in middle record handling adds 9478e083941c ch_ktls: packet handling prior to start marker adds 659bf0383d15 ch_ktls: don't free skb before sending FIN adds 21f82acbb8b4 ch_ktls/cxgb4: handle partial tag alone SKBs adds 7d01c428c86b ch_ktls: tcb update fails sometimes adds 83a95df04bee ch_ktls: stop the txq if reaches threshold adds fcd1ecc8ee6b Merge branch 'cxgb4-ch_ktls-fixes-in-nic-tls-code' adds 460cd17e9f7d net: switch to the kernel.org patchwork instance adds 52755b66ddce cosa: Add missing kfree in error path of cosa_write adds 9e2b7fa2df43 vrf: Fix fast path output packet handling with async Netfi [...] adds 9f73bd1c2c4c devlink: Avoid overwriting port attributes of registered port adds 3a7001788fed i40e: Fix MAC address setting for a VF via Host/VM adds 1773482fd8ce i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() adds 6b7ed22ae4c9 igc: Fix returning wrong statistics adds 5fb7f75bc138 MAINTAINERS: Update repositories for Intel Ethernet Drivers adds 8a5c2906c52f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4b1a86281cc1 net: udp: fix UDP header access on Fast/frag0 UDP GRO adds 55e729889bb0 net: udp: fix IP header access and skb lookup on Fast/frag [...] adds 5861c8cb1c90 Merge branch 'net-udp-fix-fast-frag0-udp-gro' adds edbc21113bde lan743x: fix use of uninitialized variable adds db7c95355538 Merge tag 'net-5.10-rc4' of git://git.kernel.org/pub/scm/l [...] adds bc923818b190 gfs2: fix possible reference leak in gfs2_check_blk_type adds d3039c0615c3 Revert "gfs2: Ignore journal log writes for jdata holes" adds 4e79e3f08e57 gfs2: Fix case in which ail writes are done to jdata holes adds 20ca21dfccb6 Merge tag 'gfs2-v5.10-rc3-fixes' of git://git.kernel.org/p [...] adds d19d8d345eec fscrypt: fix inline encryption not used on new files adds 585e5b17b92d Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a72b38eebea4 ext4: handle dax mount option collision adds d196e229a80c Revert "ext4: fix superblock checksum calculation race" adds d3ba7afcc11f Merge tag 'ext4_for_linus_bugfixes' of git://git.kernel.or [...] adds f969f03888b9 arm64: errata: Fix handling of 1418040 with late CPU onlining adds 85f0b2fc917f arm64: kexec_file: Fix sparse warning adds 891deb875850 arm64: psci: Avoid printing in cpu_psci_cpu_die() adds 04e613ded8c2 arm64: smp: Tell RCU about CPUs that fail to come online adds 58284a901b42 arm64/mm: Validate hotplug range before creating linear mapping adds 77473cffef21 arm64: Add MIDR value for KRYO2XX gold/silver CPU cores adds e3dd11a9f252 arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist adds 38328d401167 arm64: proton-pack: Add KRYO2XX silver CPUs to spectre-v2 [...] adds 23c216416056 arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver adds 88b31f07f3f2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9fa2e7af3d53 ARM: 9019/1: kprobes: Avoid fortify_panic() when copying o [...] adds e45f90fc72c8 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 50b8a742850f bootconfig: Extend the magic check range to the preceding 3 bytes adds 6186313d06df Merge tag 'trace-v5.10-rc3' of git://git.kernel.org/pub/sc [...] adds 8519873d1912 drm: bridge: cdns: Kconfig: Switch over dependency to ARCH_K3 adds 34a280831384 video: hyperv_fb: include vmalloc.h adds 06ad8d339524 drm/gma500: Fix out-of-bounds access to struct drm_device. [...] adds a6c40b8032b8 drm/mcde: Fix unbalanced regulator adds 59f7dcd92959 Merge tag 'drm-misc-fixes-2020-11-12' of git://anongit.fre [...] adds 0a1db6f08412 drm/i915/gem: Allow backends to override pread implementation adds 0eb0feb9aeac drm/i915/gem: Pull phys pread/pwrite implementations to th [...] adds 5ce6861d36ed drm/i915: Correctly set SFC capability for video engines adds 858fbdbcef36 Merge tag 'drm-intel-fixes-2020-11-13' of git://anongit.fr [...] adds a422490a5956 drm/amd/display: Add missing pflip irq adds 266421925574 drm/amdgpu: add ta firmware load for green-sardine adds 38a250918495 drm/amdgpu: enable DCN for navi10 headless SKU adds 41f3ed2cac86 Merge tag 'amd-drm-fixes-5.10-2020-11-12' of git://people. [...] adds e627c25544df Merge tag 'drm-fixes-2020-11-13' of git://anongit.freedesk [...] adds e8973201d9b2 mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() a [...] adds 71b053276a87 mmc: sdhci-of-esdhc: Handle pulse width detection erratum [...] adds 1023e290ba56 mmc: tmio: when resetting, reset DMA controller, too adds 24ce2d7b8bea mmc: tmio: bring tuning HW to a sane state with MMC_POWER_OFF adds 03d80e042a8e Revert "mmc: renesas_sdhi: workaround a regression when re [...] adds 673cb932b688 Merge tag 'mmc-v5.10-rc3' of git://git.kernel.org/pub/scm/ [...] 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 3fe37204c9a2 gpio: dwapb: Fix missing conversion to GPIO-lib-based IRQ-chip adds 560b6ac37a87 gpio: aspeed: fix ast2600 bank properties adds 1f5eb8b17f02 gpiolib: fix sysfs when cdev is not selected adds d8f270efeac8 gpio: pcie-idio-24: Fix irq mask when masking adds 23a7fdc06ebc gpio: pcie-idio-24: Fix IRQ Enable Register value adds 10a2f11d3c9e gpio: pcie-idio-24: Enable PEX8311 interrupts adds 45fe0b539bc9 Merge tag 'gpio-fixes-for-v5.10-rc3' of git://git.kernel.o [...] adds b72de3ff19fd gpio: sifive: Fix SiFive gpio probe adds 29eb6b7d62b0 Merge tag 'gpio-v5.10-2' of git://git.kernel.org/pub/scm/l [...] adds f83c2609079c pinctrl: ingenic: Fix invalid SSI pins adds 63fbf8013b2f pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq adds 8045ec42d14c pinctrl: rockchip: create irq mapping in gpio_to_irq adds 2b12c1363713 pinctrl: mcp23s08: Use full chunk of memory for regmap con [...] adds a835d3a114ab pinctrl: mcp23s08: Print error message when regmap init fails adds 9b92f5c51e9a pinctrl: aspeed: Fix GPI only function problem. adds 06abe8291bc3 pinctrl: amd: fix incorrect way to disable debounce filter adds c64a6a0d4a92 pinctrl: amd: use higher precision for 512 RtcClk adds 71266d9d3936 pinctrl: qcom: Move clearing pending IRQ to .irq_request_r [...] adds b41efeed507a pinctrl: qcom: sm8250: Specify PDC map 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 dadfab0fbf01 Merge tag 'intel-pinctrl-v5.10-2' of git://git.kernel.org/ [...] adds 4de010e2c989 Merge tag 'pinctrl-v5.10-2' of git://git.kernel.org/pub/sc [...] adds a5bea04fcc0b of/address: Fix of_node memory leak in of_dma_is_coherent adds 49c3e714ff43 dt-bindings: can: fsl,flexcan.yaml: fix fsl,stop-mode adds 3bbb73f8e60f dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.M [...] adds bdac39a3bd28 dt-bindings: clock: imx5: fix example adds 9e6a39eae450 Merge tag 'devicetree-fixes-for-5.10-2' of git://git.kerne [...] adds 88ec3211e463 io_uring: round-up cq size before comparing with rounded sq size adds 1b1e9262ca64 Merge tag 'io_uring-5.10-2020-11-13' of git://git.kernel.d [...] adds 65c5a055b0d5 nvme: fix incorrect behavior when BLKROSET is called by the user adds b5214c605fc1 Merge tag 'nvme-5.10-2020-11-10' of git://git.infradead.or [...] adds 2bd645b2d3f0 nbd: fix a block_device refcount leak in nbd_release adds 7e890c37c25c block: add a return value to set_capacity_revalidate_and_notify adds c01a21b77722 loop: Fix occasional uevent drop adds b5dea9c0ab62 Merge tag 'block-5.10-2020-11-13' of git://git.kernel.dk/l [...] adds ea8439899c0b xfs: fix flags argument to rmap lookup when converting sha [...] adds 5dda3897fd90 xfs: set the unwritten bit in rmap lookup flags in xchk_bm [...] adds 6ff646b2ceb0 xfs: fix rmap key and record comparison functions adds 54e9b09e1538 xfs: fix brainos in the refcount scrubber's rmap fragment [...] adds 2bd3fa793aaa xfs: fix a missing unlock on error in xfs_fs_map_blocks adds d9315f5634c9 Merge tag 'xfs-5.10-fixes-5' of git://git.kernel.org/pub/s [...] adds 22843291efc9 vfs: remove lockdep bogosity in __sb_start_write adds 8a3c84b649b0 vfs: separate __sb_start_write into blocking and non-block [...] adds 9b8523423b23 vfs: move __sb_{start,end}_write* to fs.h adds f01c30de86f1 Merge tag 'vfs-5.10-fixes-2' of git://git.kernel.org/pub/s [...] adds 3ad216ee73ab afs: Fix afs_write_end() when called with copied == 0 [ver #3] adds 9a5085b3fad5 um: Call pgtable_pmd_page_dtor() in __pmd_free_tlb() adds 4aea779d3512 Merge tag 'for-linus-5.10-rc4' of git://git.kernel.org/pub [...] adds c350f8bea271 selinux: Fix error return code in sel_ib_pkey_sid_slow() adds 30636a59f4c1 Merge tag 'selinux-pr-20201113' of git://git.kernel.org/pu [...] adds da3fecb00403 scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by uf [...] adds 0f52fcb99ea2 scsi: ufs: Try to save power mode change and UIC cmd compl [...] adds 2e6f11a797a2 scsi: ufshcd: Fix missing destroy_workqueue() adds 0c0451112b62 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 402dab548d0d hwmon: (pmbus/max20730) use scnprintf() instead of snprintf() adds 18e8db7f6526 hwmon: (pmbus) Add mutex locking for sysfs reads adds fd8feec665fe hwmon: (pwm-fan) Fix RPM calculation adds 4d64bb4ba5ec hwmon: (applesmc) Re-work SMC comms adds 60268b0e8258 hwmon: (amd_energy) modify the visibility of the counters adds 7e908b7461ec Merge tag 'hwmon-for-v5.10-rc4' of git://git.kernel.org/pu [...] adds 8d8c3131248d clk: define to_clk_regmap() as inline function adds c277ca155d2f clk: imx8m: fix bus critical clk registration adds 31908a604ced Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 38935861d85a mm/compaction: count pages and stop correctly during page [...] adds d20bdd571ee5 mm/compaction: stop isolation if too many pages are isolat [...] adds 2da9f6305f30 mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit adds 044747e971ac mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov adds 22e4663e9163 mm/slub: fix panic in slab_alloc_node() adds 96e1fac162cc mm/gup: use unpin_user_pages() in __gup_longterm_locked() adds 3347acc6fcd4 compiler.h: fix barrier_data() on clang adds 8b92c4ff4423 Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" adds df5b0ab3e08a reboot: fix overflow parsing reboot cpu number adds e7e046155af0 kernel/watchdog: fix watchdog_allowed_mask not used warning adds 8b21ca0218d2 mm: memcontrol: fix missing wakeup polling thread adds 336bf30eb765 hugetlbfs: fix anon huge page migration race adds 2f31ad64a9cc panic: don't dump stack twice on warn adds f5785283dd64 ocfs2: initialize ip_next_orphan adds e28c0d7c92c8 Merge branch 'akpm' (patches from Andrew) adds 29813a229791 asm-generic: percpu: avoid Wshadow warning adds 61cf93d3e14a percpu: convert flexible array initializers to use struct_size() adds a50cf15906d4 Merge branch 'for-5.10-fixes' of git://git.kernel.org/pub/ [...] adds 1e106aa3509b futex: Don't enable IRQs unconditionally in put_pi_state() adds d61fc96a3760 lockdep: Avoid to modify chain keys in validate_chain() adds 259c2fbef8f0 Merge tag 'locking-urgent-2020-11-15' of git://git.kernel. [...] adds 16b0a7a1a0af sched/fair: Ensure tasks spreading in LLC during LB adds b4c9c9f15649 sched/fair: Prefer prev cpu in asymmetric wakeup path adds 8d4d9c7b4333 sched/debug: Fix memory corruption caused by multiple smal [...] adds d0a37fd57fba Merge tag 'sched-urgent-2020-11-15' of git://git.kernel.or [...] adds 267fb27352b6 perf: Reduce stack usage of perf_output_begin() adds 9dfa9a5c9bae perf/x86: Reduce stack usage for x86_pmu::drain_pebs() adds ce0f17fc93f6 perf: Fix get_recursion_context() adds 09da9c81253d perf: Optimize get_recursion_context() adds 76a4efa80900 perf/arch: Remove perf_sample_data::regs_user_copy adds e506d1dac0ed perf/x86: Make dummy_iregs static adds 8c7855d82933 perf: Simplify group_sched_out() adds 251ff2d49347 perf: Simplify group_sched_in() adds 2714c3962f30 perf: Fix event multiplexing for exclusive groups adds 1908dc911792 perf: Tweak perf_event_attr::exclusive semantics adds cadbaa039b99 perf/x86/intel: Make anythread filter support conditional adds 1a8cfa24e21c perf/x86/intel/uncore: Fix Add BW copypasta adds 64b609d6a60c Merge tag 'perf-urgent-2020-11-15' of git://git.kernel.org [...] adds b2896458b850 x86/platform/uv: Drop last traces of uv_flush_tlb_others adds 77c7e1bc060d x86/platform/uv: Fix copied UV5 output archtype adds ff828729be44 iommu/vt-d: Cure VF irqdomain hickup adds 326fd6db6112 Merge tag 'x86-urgent-2020-11-15' of git://git.kernel.org/ [...] adds 4f6b838c378a Merge tag 'v5.10-rc1' into kvmarm-master/next adds 23711a5e662c KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspace adds 338b17933a60 KVM: arm64: Unify trap handlers injecting an UNDEF adds ed4ffaf49bf9 KVM: arm64: Handle SCXTNUM_ELx traps adds 2c38234c425e Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pu [...] adds 51b958e5aeb1 KVM: x86: clflushopt should be treated as a no-op by emulation adds 0107973a80ad KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch adds 96308b066184 KVM: SVM: Update cr3_lm_rsvd_bits for AMD SEV guests adds c887c9b9ca62 kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use adds 0062442ecfef Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7342ca34d931 thunderbolt: Add the missed ida_simple_remove() in ring_re [...] adds a663e0df4a37 thunderbolt: Fix memory leak if ida_simple_get() fails in [...] adds 77455129fb5b thunderbolt: Add uaccess dependency to debugfs interface adds f8fa2c2e63c7 thunderbolt: Only configure USB4 wake for lane 0 adapters adds f6439c531d52 thunderbolt: Add support for Intel Tiger Lake-H adds 368183029cc4 Merge tag 'thunderbolt-for-v5.10-rc4' of git://git.kernel. [...] adds ffa13d2d9402 Revert "usb: musb: convert to devm_platform_ioremap_resour [...] adds 76255470ffa2 xhci: hisilicon: fix refercence leak in xhci_histb_probe adds 0e6371fbfba3 usb: typec: ucsi: Report power supply changes adds 4df694a47768 MAINTAINERS: add usb raw gadget entry adds 6d853c9e4104 usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode adds 281b3ec3a75b Merge tag 'usb-5.10-rc4' of git://git.kernel.org/pub/scm/l [...] adds bcbc0b2e275f mei: protect mei_cl_mtu from null dereference adds 82948e6e1d88 habanalabs: fix kernel pointer type adds 1137e1ead98c habanalabs/gaudi: move coresight mmu config adds f83f3a31b297 habanalabs/gaudi: mask WDT error in QMAN adds a8643626d84b Merge tag 'misc-habanalabs-fixes-2020-11-04' of ssh://gito [...] adds 9d516aa82b7d virtio: virtio_console: fix DMA memory allocation for rpro [...] adds d7012df3c9ae speakup: Fix var_id_t values and thus keymap adds 640969a69ca4 speakup: Fix clearing selection in safe context adds 3ed1cfb2cee4 speakup ttyio: Do not schedule() in ttyio_in_nowait adds d9109fe0f30a nitro_enclaves: Fixup type and simplify logic of the poll [...] adds f3217d6f2f7a firmware: xilinx: fix out-of-bounds access adds 092561f06702 uio: Fix use-after-free in uio_unregister_device() adds 9cfd9c45994b Merge tag 'char-misc-5.10-rc4' of git://git.kernel.org/pub [...] adds 630f51228060 drm/nouveau/kms: Fix NULL pointer dereference in nouveau_c [...] adds 6c27ffabeb19 drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram pri [...] adds 5c6fb4b28b16 drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere adds 8f598d15ee65 Merge branch 'linux-5.10' of git://github.com/skeggsb/linu [...] adds a6af8718b98e Merge tag 'drm-fixes-2020-11-16' of git://anongit.freedesk [...] adds 09162bc32c88 Linux 5.10-rc4 adds f51778db088b swiotlb: using SIZE_MAX needs limits.h included adds a312db697cb0 vdpasim: fix "mac_pton" undefined error adds 6bcf34224ac1 vhost: add helper to check if a vq has been setup adds 25b98b64e284 vhost scsi: alloc cmds per vq instead of session adds 47a3565e8bb1 vhost scsi: fix cmd completion race adds 18f1becb6948 vhost scsi: add lun parser helper adds efd838fec17b vhost scsi: Add support for LUN resets. adds a08f4523243c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 92e4dc8b0566 Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if [...] adds a5698b3835f5 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 00203737867c arm64: dts: imx8mm-var-som: fix missing PMIC's interrupt l [...] adds 0710e4385c9c arm64: dts: imx8mm-beacon-som: fix missing PMIC's interrup [...] adds ce6fc31f388d arm64: dts: imx8mm-evk: fix missing PMIC's interrupt line pull-up adds 34a1c5e39b67 arm64: dts: imx8mn-var-som: fix missing PMIC's interrupt l [...] adds 4d20fa1dac2e arm64: dts: imx8mn-ddr4-evk: fix missing PMIC's interrupt [...] adds 6efb099a1da4 arm64: dts: imx8mn-evk: fix missing PMIC's interrupt line pull-up adds d92454287ee2 arm64: dts: fsl: fix endianness issue of rcpm adds 054b5d974487 arm64: dts: fsl: DPAA FMan DMA operations are coherent adds 587258edd94c arm64: dts: imx8mm-beacon-som: Fix Choppy BT audio adds cf5abb013219 arm64: dts imx8mn: Remove non-existent USB OTG2 adds e402599e5e5e ARM: dts: imx6q-prti6q: fix PHY address adds 47cd1eac336c Merge tag 'imx-fixes-5.10-3' of git://git.kernel.org/pub/s [...] 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 e57523fa64d6 Merge tag 'samsung-fixes-5.10' of git://git.kernel.org/pub [...] adds f126b6702e73 arm64: dts: agilex/stratix10: Fix qspi node compatible adds 53bbff266880 Merge tag 'socfpga_fix_for_v5.10' of git://git.kernel.org/ [...] adds 53bf2776e313 ARM: dts: exynos: revert "add input clock to CMU in Exynos [...] adds ff1f855804cd tee: amdtee: fix memory leak due to reset of global shm list adds be353be27874 tee: amdtee: synchronize access to shm list adds 0461a1ae98bc Merge tag 'amdtee-fixes-for-5.10' of git://git.linaro.org: [...] adds 52d9edbe6efc ARM: dts: stm32: Fix TA3-GPIO-C key on STM32MP1 DHCOM PDK2 adds 7e5f3155dcbb ARM: dts: stm32: Fix LED5 on STM32MP1 DHCOM PDK2 adds 1f3d7fc279b1 ARM: dts: stm32: Define VIO regulator supply on DHCOM adds e5ace7f62695 ARM: dts: stm32: Enable thermal sensor support on stm32mp1 [...] adds f4c7fa39415d ARM: dts: stm32: Keep VDDA LDO1 always on on DHCOM adds 7e47a750116d Merge tag 'stm32-dt-for-v5.10-fixes-2' of git://git.kernel [...] 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 b57d5437e374 Merge tag 'sunxi-fixes-for-5.10-1' of git://git.kernel.org [...] adds 7de8bfaa095f arm64: dts: renesas: r8a774e1: Add missing audio_clk_b adds 39c8d39c04bb Merge tag 'renesas-fixes-for-v5.10-tag1' of git://git.kern [...] adds 7dd8f0ba88fc arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy adds f8b5a33707c9 ARM: dts: vf610-zii-dev-rev-b: Fix MDIO over clocking adds d19d2152ca05 arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point adds 33d0d843872c ARM: dts: imx50-evk: Fix the chip select 1 IOMUX adds cc05af8e2e91 Merge tag 'imx-fixes-5.10-4' of git://git.kernel.org/pub/s [...] adds 9c87c9f41245 Merge tag 'arm-soc-fixes-v5.10-2' of git://git.kernel.org/ [...] adds c583bcb8f5ed rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] adds 9dacf44c3837 Merge branch 'urgent-fixes' of git://git.kernel.org/pub/sc [...] adds e24a87b54ef3 perf lock: Correct field name "flags" adds b0e5a05cc9e3 perf lock: Don't free "lock_seq_stat" if read_count isn't zero adds db1a8b97a0a3 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies u [...] adds db2ac2e49e56 perf test: Fix a typo in cs-etm testing adds dd94ac807a5e perf test: Update branch sample pattern for cs-etm adds 1c756cd429d8 perf inject: Fix file corruption due to event deletion adds 568beb27959b perf test: Avoid an msan warning in a copied stack. adds be1dd6692adb Merge tag 'perf-tools-fixes-for-v5.10-2020-11-17' of git:/ [...] adds 31b4d8e172f6 MIPS: export has_transparent_hugepage() for modules adds 61a2f1aecf60 MIPS: kernel: Fix for_each_memblock conversion adds ac3b57adf87a MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu adds ed129cd75ac1 Merge tag 'mips_fixes_5.10_1' of git://git.kernel.org/pub/ [...] adds ce9dfafe29be s390: fix system call exit path adds 966e7ea43448 s390: update defconfigs adds 78d732e1f326 s390/cpum_sf.c: fix file permission for cpum_sfb_size adds 111e91a6df50 Merge tag 's390-5.10-4' of git://git.kernel.org/pub/scm/li [...] adds 33b6c39e747c Input: adxl34x - clean up a data type in adxl34x_probe() adds b1884583fcd1 Input: i8042 - allow insmod to succeed on devices without [...] adds 77e70d351db7 Input: sunkbd - avoid use-after-free in teardown paths adds 676650d007e0 Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER adds ae3d6083acf6 Input: elan_i2c - fix firmware update on newer ICs adds 0fa8ee0d9ab9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c335b4f1f650 kunit: tool: unmark test_data as binary blobs adds 3959d0a63b32 kunit: Fix kunit.py parse subcommand (use null build_dir) adds b7e0b983ff13 kunit: tool: fix pre-existing python type annotation errors adds fcdb0bc08ced kunit: Do not pollute source directory with generated file [...] adds 128dc4bcc8c0 kunit: Do not pollute source directory with generated file [...] adds f7766424cf15 KUnit: Docs: fix a wording typo adds 1f4dde57125b KUnit: Docs: style: fix some Kconfig example issues adds 873ddeb881e0 KUnit: Docs: usage: wording fixes adds 390881448b1f kunit: tool: print out stderr from make (like build warnings) adds 060352e141e4 kunit: tool: fix extra trailing \n in raw + parsed test output adds 3084db0e0d50 kunit: fix display of failed expectations for strings adds f86fee1845ee Merge tag 'linux-kselftest-kunit-fixes-5.10-rc5' of git:// [...] adds c3213d260a23 SUNRPC: Fix oops in the rpc_xdr_buf event class adds ce228d459424 Merge tag 'nfsd-5.10-2' of git://linux-nfs.org/~bfields/linux adds 20b329129009 gfs2: Fix regression in freeze_go_sync adds c2e7554e1b85 Merge tag 'gfs2-v5.10-rc4-fixes' of git://git.kernel.org/p [...] adds b98467fe96d2 thermal: ti-soc-thermal: Disable the CPU PM notifier for OMAP4430 adds 841d6e9ec9e3 Merge tag 'thermal-v5.10-rc5' of git://git.kernel.org/pub/ [...] adds c088a4985e5f regulator: core: don't disable regulator if is_enabled ret [...] adds 365ec8b61689 regulator: pfuze100: limit pfuze-support-disable-sw to pfu [...] adds 57a6ad482af2 regulator: fix memory leak with repeated set_machine_const [...] adds 4b639e254d3d regulator: avoid resolve_supply() infinite recursion adds f5c042b23f74 regulator: workaround self-referent regulators adds 2ba546ebe0ce regulator: ti-abb: Fix array out of bound read access on t [...] adds d748287a28de Merge tag 'regulator-fix-v5.10-rc4' of git://git.kernel.or [...] adds 766c6b63aa04 spi: fix client driver breakages when using GPIO descriptors adds ee4ad5d06509 spi: fsi: Fix transfer returning without finalizing message adds 4def49da620c spi: lpspi: Fix use-after-free on unbind adds 5e844cc37a5c spi: Introduce device-managed SPI controller allocation adds e1483ac030fb spi: bcm2835: Fix use-after-free on unbind adds e13ee6cc4781 spi: bcm2835aux: Fix use-after-free on unbind adds 63c5395bb7a9 spi: bcm-qspi: Fix use-after-free on unbind adds c371dcf51cef Merge series "Use-after-free be gone" from Lukas Wunner <l [...] adds d853b3406903 spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe adds ac9978fcad3c spi: cadence-quadspi: Fix error return code in cqspi_probe adds a41b0ad07bfa spi: dw: Set transfer handler before unmasking the IRQs adds 04a9cd51d3f3 spi: npcm-fiu: Don't leak SPI master in probe error path adds fee3c824edf2 Merge tag 'spi-fix-v5.10-rc4' of git://git.kernel.org/pub/ [...] adds e010d1d25e47 cpufreq: tegra186: Fix get frequency callback adds 8410e7f3b31e cpufreq: scmi: Fix OPP addition failure with a dummy clock [...] adds 14c620cf2ee8 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds c39de538a06e cpuidle: tegra: Annotate tegra_pm_set_cpu_in_lp2() with RC [...] adds 3a8ac4d39651 Merge branch 'pm-cpuidle' adds 4ca35b4f4509 Merge tag 'pm-5.10-rc5' of git://git.kernel.org/pub/scm/li [...] adds 4fba15fbb810 ACPI, APEI, Fix error return value in apei_map_generic_address() adds 7dc7a8b04f3d ACPI: fan: Initialize performance state sysfs attribute adds de15e20f50b1 Merge branch 'acpi-fan' adds 131ad0b6f529 Merge tag 'acpi-5.10-rc5' of git://git.kernel.org/pub/scm/ [...] adds 481535c5b41d xtensa: fix TLBTEMP area placement adds 3a860d165eb5 xtensa: disable preemption around cache alias management calls adds dc293f210690 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] adds 3494d58865ad Merge tag 'xtensa-20201119' of git://github.com/jcmvbkbc/l [...] adds fcb48454c23c selftests/powerpc: rfi_flush: disable entry flush if present adds f79643787e0a powerpc/64s: flush L1D on kernel entry adds 9a32a7e78bd0 powerpc/64s: flush L1D after user accesses adds 178d52c6e89c powerpc: Only include kup-radix.h for 64-bit Book3S adds 89a83a0c69c8 selftests/powerpc: entry flush test adds 0d239f3b03ef selftests/powerpc: refactor entry and rfi_flush tests adds da631f7fd623 powerpc/64s: rename pnv|pseries_setup_rfi_flush to _setup_ [...] adds dda3f4252e6c Merge tag 'powerpc-cve-2020-4788' of git://git.kernel.org/ [...] adds eb73060b971a RDMA/cm: Make the local_id_table xarray non-irq adds d035c3f6cdb8 RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() adds b1e678bf290d RMDA/sw: Don't allow drivers using dma_virt_ops on highmem [...] adds dabbd6abcdbe IB/hfi1: Fix error return code in hfi1_init_dd() adds ee415d73dcc2 tools/testing/scatterlist: Fix test to compile and run adds 3be28e93cd88 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 1922a46b8c18 net/ncsi: Fix netlink registration adds e8aa6d520b44 net: ethernet: mtk-star-emac: return ok when xmit drops adds baee1991fad9 net: ethernet: mtk-star-emac: fix error return code in mtk [...] adds 4ee18c179e5e net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_ [...] adds 94e2bd0b259e rfkill: Fix use-after-free in rfkill_resume() adds 1d18288555b3 mac80211: fix memory leak on filtered powersave frames adds 4fe40b8e1566 mac80211: minstrel: remove deferred sampling code adds b2911a84396f mac80211: minstrel: fix tx status processing corner case adds 7bc40aedf24d mac80211: free sta in sta_info_insert_finish() on errors adds 1395f8df87b0 Merge tag 'mac80211-for-net-2020-11-13' of git://git.kerne [...] adds 2b5668733050 net: ethernet: ti: cpsw: fix cpts irq after suspend adds 8cf8821e15cd net: Exempt multicast addresses from five-second neighbor [...] adds aa6306a8481e net: phy: mscc: remove non-MACSec compatible phy adds 8c07205aea36 net: marvell: prestera: fix error return code in prestera_ [...] adds 81e329e93b86 net: ethernet: ti: am65-cpts: update ret when ptp_clock is ERROR adds 9c2e14b48119 ip_tunnels: Set tunnel option flag when tunnel metadata is [...] adds ceb736e1d45c ipv6: Fix error path to cancel the meseage adds 37344718bd70 net: phy: smsc: add missed clk_disable_unprepare in smsc_p [...] adds 92307069a96c net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 adds 65b422d9b61b vsock: forward all packets to the host when no H2G is registered adds 057a10fa1f73 sctp: change to hold/put transport for proto_unreach_timer adds 1ba86d4366e0 netlabel: fix an uninitialized warning in netlbl_unlabel_s [...] adds e35df62e04cc lan743x: fix issue causing intermittent kernel log warnings adds 796a2665ca3e lan743x: prevent entire kernel HANG on open, for some platforms adds 56311a315da7 net: stmmac: dwmac_lib: enlarge dma reset timeout adds 849920c70339 devlink: Add missing genlmsg_cancel() in devlink_nl_sb_por [...] adds c8c958a58fc6 can: af_can: prevent potential access of uninitialized mem [...] adds 9aa9379d8f86 can: af_can: prevent potential access of uninitialized mem [...] adds a1e654070a60 can: dev: can_restart(): post buffer from the right context adds 7968c7c79d3b can: ti_hecc: Fix memleak in ti_hecc_probe adds 81c9c8e0adef can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then [...] adds 8a68cc0d690c can: peak_usb: fix potential integer overflow on shift of a int adds 499aa923c567 can: flexcan: flexcan_setup_stop_mode(): add missing "req_ [...] adds b7ee5bc3e100 can: flexcan: fix failure handling of pm_runtime_get_sync() adds 3fcce133f0d9 can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI adds 1ff203badbbf can: tcan4x5x: tcan4x5x_can_probe(): add missing error che [...] adds c81d0b6ca665 can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration adds cd0d83eab2e0 can: m_can: m_can_handle_state_change(): fix state change adds a8c22f5b0c68 can: m_can: m_can_class_free_dev(): introduce new function adds 85816aba460c can: m_can: Fix freeing of can device from peripherials adds a584e9bc1b7e can: m_can: m_can_stop(): set device to software init mode [...] adds e2142ef266c8 Merge tag 'linux-can-fixes-for-5.10-20201115' of git://git [...] adds dd8088d5a896 PM: runtime: Add pm_runtime_resume_and_get to deal with us [...] adds da875fa5040b net: fec: Fix reference count leak in fec series ops adds 7953446d6647 Merge branch 'fix-usage-counter-leak-by-adding-a-general-s [...] adds 9d9e937b1c8b ipv6/netfilter: Discard first fragment not including all headers adds 857524564eae MAINTAINERS: Add Martin Schiller as a maintainer for the X [...] adds 2a1828e378c1 net: lantiq: Wait for the GPHY firmware to be ready adds 794e442ca39e MAINTAINERS: update cxgb4 and cxgb3 maintainer adds cfbaa8b33e02 cx82310_eth: fix error return code in cx82310_bind() adds 3beb9be16508 qlcnic: fix error return code in qlcnic_83xx_restart_hw() adds 661710bfd503 net: stmmac: dwmac-intel-plat: fix error return code in in [...] adds 35f735c66511 net: ethernet: ti: cpsw: fix error return code in cpsw_probe() adds 7a30ecc92376 net: bridge: add missing counters to ndo_get_stats64 callback adds 8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx [...] adds 9c79a8ab5f12 net: mvneta: fix possible memory leak in mvneta_swbm_add_r [...] adds fc70f5bf5e52 net: qualcomm: rmnet: Fix incorrect receive packet handlin [...] adds 3fe16edf6767 net/tls: fix corrupted data in recvmsg adds 064c9c32b17c net: ipa: lock when freeing transaction adds 4260330b32b1 bnxt_en: read EEPROM A2h address using page 0 adds eba93de6d31c bnxt_en: Free port stats during firmware reset. adds fa97f303fa4c bnxt_en: Fix counter overflow logic. adds 0ae0a779efb8 bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. adds d5bd32a876c8 Merge branch 'bnxt_en-bug-fixes' adds cb47d16ea210 qed: fix error return code in qed_iwarp_ll2_start() adds 7b027c249da5 net: b44: fix error return code in b44_init_one() adds 3d5179458d22 net: ftgmac100: Fix crash when removing driver adds 1b9e2a8c99a5 tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate adds fd5736bf9f23 enetc: Workaround for MDIO register access issue adds a5bbcbf29089 netdevsim: set .owner to THIS_MODULE adds 138559b9f99d net/tls: Fix wrong record sn in async mode of device resync adds e33de7c5317e inet_diag: Fix error path to cancel the meseage in inet_re [...] adds 93be52612431 qed: fix ILT configuration of SRC block adds c09c8a27b9ba ipv4: use IS_ENABLED instead of ifdef adds df8d85d8c69d net: usb: qmi_wwan: Set DTR quirk for MR400 adds a5ebcbdf34b6 ah6: fix error return code in ah6_input() adds 537a14726582 atl1c: fix error return code in atl1c_probe() adds 3a36060bf294 atl1e: fix error return code in atl1e_probe() adds 1532b9778478 net: Have netpoll bring-up DSA management interface adds fb738b99ef22 mlxsw: Fix firmware flashing adds 1f492eab67bc mlxsw: core: Use variable timeout for EMAD retries adds fc2635bff24c Merge branch 'mlxsw-couple-of-fixes' adds a3dcb3e7e70c net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset adds d8c19014bba8 page_frag: Recover from memory pressure adds 6dceaa9f56e2 atm: nicstar: Unmap DMA on send error adds ea6360985732 net/mlx5e: Fix refcount leak on kTLS RX resync adds 5cfb540ef27b net/mlx5e: Set IPsec WAs only in IP's non checksum partial case. adds 6248ce991f8e net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb adds 219b3267ca10 net/mlx5e: Fix check if netdev is bond slave adds 8cbcc5ef2a28 net/mlx5: Add handling of port type in rule deletion adds 1ce5fc724a26 net/mlx5: Clear bw_share upon VF disable adds 470b74758260 net/mlx5: Disable QoS when min_rates on all VFs are zero adds 5b8631c7b21c net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos [...] adds 68ec32daf7d5 net/mlx5: fix error return code in mlx5e_tc_nic_init() adds f93e8497a9bc Merge tag 'mlx5-fixes-2020-11-17' of git://git.kernel.org/ [...] adds 6d9c8d15af0e net/mlx4_core: Fix init_hca fields offset adds 470e14c00c63 can: kvaser_pciefd: Fix KCAN bittiming limits adds d003868d7f85 can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits adds cd9f13c59461 can: flexcan: flexcan_chip_start(): fix erroneous flexcan_ [...] adds a1f634463aaf can: m_can: process interrupt only when not runtime suspended adds f0b0a2d8a1fd Merge tag 'linux-can-fixes-for-5.10-20201118' of git://git [...] adds 2d8f6481c17d ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv [...] adds 0530bd6e6a3d net/smc: fix matching of existing link groups adds 41a0be3f8f6b net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_ [...] adds 90b49784814c Merge branch 'net-smc-fixes-2020-11-18' adds 197afc631413 libbpf: Don't attempt to load unused subprog as an entry-p [...] adds abbaa433de07 bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare adds f16e631333a8 bpf: Fix unsigned 'datasec_id' compared with zero in check [...] adds fd63729cc0a6 selftests/bpf: Fix unused attribute usage in subprogs_unused test adds 9602182810cc MAINTAINERS/bpf: Update Andrii's entry. adds 50431b45685b tools, bpftool: Add missing close before bpftool net attach exit adds f782e2c300a7 bpf: Relax return code check for subprograms adds 2acc3c1bc8e9 selftests/bpf: Fix error return code in run_getsockopt_test() adds c9c89dcd872e bpf, sockmap: Fix partial copy_page_to_iter so progress ca [...] adds 36cd0e696a83 bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingre [...] adds 70796fb751f1 bpf, sockmap: Use truesize with sk_rmem_schedule() adds 6fa9201a8989 bpf, sockmap: Avoid returning unneeded EAGAIN when redirec [...] adds 2443ca66676d bpf, sockmap: Handle memory acct if skb_verdict prog redir [...] adds 4363023d2668 bpf, sockmap: Avoid failures from skb_to_sgvec when skb ha [...] adds 1fd6cee127e2 libbpf: Fix VERSIONED_SYM_COUNT number parsing adds 6fa6d28051e9 lib/strncpy_from_user.c: Mask out bytes after NUL terminator. adds c8a36aedf3e2 selftest/bpf: Test bpf_probe_read_user_str() strips traili [...] adds 14d6d86c210a Merge branch 'Fix bpf_probe_read_user_str() overcopying' adds 2801a5da5b25 fail_function: Remove a redundant mutex unlock adds e6ea60bac1ee Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 4d02da974ea8 Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/l [...] adds 01822dd1bacf drm/vram-helper: Fix use of top-down placement adds 728321e53045 drm/amd/display: Add missing pflip irq for dcn2.0 adds c1609f0e2882 drm/amdgpu: remove experimental flag from arcturus adds 2b3af2705645 drm/amd/display: Always get CRTC updated constant values i [...] adds f95dddc9f405 Merge tag 'amd-drm-fixes-5.10-2020-11-18' of git://people. [...] adds bc551d776b69 drm: bridge: dw-hdmi: Avoid resetting force in the detect [...] adds 6654b57866b9 drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() adds 957a1ea35992 drm/sun4i: backend: Fix probe failure with multiple backends adds cdf117d6d38a Merge tag 'drm/sun4i-dma-fix-pull-request' of ssh://gitoli [...] adds 9336127d8cbc Merge tag 'drm-misc-fixes-2020-11-19' of git://anongit.fre [...] adds 85a12d7eb8fe drm/i915/tgl: Fix Media power gate sequence. adds 973dd87fa56a drm/i915: Avoid memory leak with more than 16 workarounds [...] adds 2106edbdfd15 drm/i915/selftests: Fix wrong return value of perf_series_ [...] adds b5462cc37774 drm/i915/selftests: Fix wrong return value of perf_request [...] adds d2e3fce9ddaf drm/i915: Handle max_bpc==16 adds b4ca4354b42e drm/i915/gt: Remember to free the virtual breadcrumbs adds 642403e3599e drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL adds edb8d77a939c drm/i915/gvt: Set ENHANCED_FRAME_CAP bit adds 4ec2b69da5e1 drm/i915/gvt: return error when failing to take the module [...] adds 3ce8d49ca199 Merge tag 'gvt-fixes-2020-11-17' of https://github.com/int [...] adds be33805c6529 drm/i915/gt: Fixup tgl mocs for PTE tracking adds 6600f9d52213 Merge tag 'drm-intel-fixes-2020-11-19' of git://anongit.fr [...] adds 46cbc18ed852 Merge tag 'drm-fixes-2020-11-20-2' of git://anongit.freede [...] adds 446b8185f0c3 ALSA: hda/realtek - Add supported for Lenovo ThinkPad Head [...] adds b5acfe152aba ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) adds a0ccbc5319d5 ALSA: hda/realtek - Add supported mute Led for HP adds 9e885770277d ALSA: hda/realtek - HP Headset Mic can't detect after boot adds 95a793c3bc75 ALSA: ctl: fix error path at adding user-defined element set adds 02a9c6ee4183 ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() adds e5633b95dce9 ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG St [...] adds d78359b25f7c ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid adds 54a2a3898f46 ALSA: usb-audio: Add delay quirk for all Logitech USB devices adds 551310e7356c ALSA: hda/ca0132: Fix compile warning without PCI adds d21b96c8ed2a ALSA: mixart: Fix mutex deadlock adds 93bd813c1776 ASoC: rt1015: add delay to fix pop noise from speaker adds 106e6d8df484 ASoC: rt1015: increase the time to detect BCLK adds 1bd7b0fc0165 ASoC: Intel: KMB: Fix S24_LE configuration adds bd6327fda2f3 ASoC: qcom: lpass-platform: Fix memory leak adds aa9e3fa4992d ASoC: Intel: catpt: Skip position update for unprepared streams adds 1072460a1aab ASoC: Intel: catpt: Correct clock selection for dai trigger adds 63fa58d99a7b Merge Intel catpt DSP fixes into asoc-5.10 adds 879ee8b6f2ba ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to dis [...] adds aecd1fbe7784 Merge tag 'asoc-fix-v5.10-rc4' of https://git.kernel.org/p [...] adds e65b30951e50 Merge tag 'sound-5.10-rc5' of git://git.kernel.org/pub/scm [...] adds 60d53566100a mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode fo [...] adds 9e9534329306 mmc: sdhci-of-arasan: Allow configuring zero tap values adds d338c6d01dc6 mmc: sdhci-of-arasan: Use Mask writes for Tap delays adds d06d60d52ec0 mmc: sdhci-of-arasan: Issue DLL reset explicitly adds 5de18678da02 Merge tag 'mmc-v5.10-rc4' of git://git.kernel.org/pub/scm/ [...] adds 4d213e76a359 iommu/vt-d: Avoid panic if iommu init fails in tboot system adds 388255ce95cf Merge tag 'x86-urgent-2020-11-15' of git://git.kernel.org/ [...] adds 3645a34f5b96 iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set adds 91c2c28d8de3 MAINTAINERS: Temporarily add myself to the IOMMU entry adds fc8299f9f3b9 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds 484f910e93b4 dmaengine: idxd: fix wq config registers offset programming adds 768664114b1a dmaengine: ti: k3-udma: fix -Wenum-conversion warning adds 0ba2df09f150 dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant adds c8ae7932997d dmaengine: xilinx_dma: Fix usage of xilinx_aximcdma_tx_segment adds 96d5d884f783 dmaengine: xilinx_dma: Fix SG capability check for MCDMA adds 29a25b9246f7 dmaengine: ti: omap-dma: Block PM if SDMA is busy to fix audio adds 8326be9f1c0b dmaengine: idxd: fix mapping of portal size adds 4e7d4f295dee dmaengine: ioatdma: remove unused function missed during d [...] adds e773ca7da8be dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size adds 7e4be1290a38 dmaengine: fix error codes in channel_register() adds bd4d74e8f8b2 Merge tag 'dmaengine-fix-5.10-rc5' of git://git.kernel.org [...] adds 65cae18882f9 x86/xen: don't unbind uninitialized lock_kicker_irq adds 4ccf7a01e805 Merge tag 'for-linus-5.10b-rc5-tag' of git://git.kernel.or [...] adds 8d4c3e76e3be proc: don't allow async path resolution of /proc/self components adds 944d1444d53f io_uring: handle -EOPNOTSUPP on path resolution adds 0abed7c69b95 mm: never attempt async page lock if we've transferred dat [...] adds c993df5a6889 io_uring: don't double complete failed reissue request adds 1e5d770bb8a2 io_uring: get an active ref_node from files_data adds e297822b20e7 io_uring: order refnode recycling adds fa5fca78bb2f Merge tag 'io_uring-5.10-2020-11-20' of git://git.kernel.d [...] adds 9f16a66733c9 block: mark flush request as IDLE when it is really finished adds b7131ee0bac5 blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats adds 6f117cb854a4 s390/dasd: fix null pointer dereference for ERP requests adds 0f0d2c876c96 nvme: free sq/cq dbbuf pointers when dbbuf set fails adds f6224b868132 nvme: directly cache command effects log adds 8168d23fbcee nvme: fix memory leak freeing command effects adds 45f703a0d4b8 Merge tag 'nvme-5.10-2020-11-19' of git://git.infradead.or [...] adds 4fd84bc96929 Merge tag 'block-5.10-2020-11-20' of git://git.kernel.dk/l [...] adds fe0a8a95e713 scsi: libiscsi: Fix NOP race condition adds f36199355c64 scsi: target: iscsi: Fix cmd abort fabric stop race adds 27bba9c532a8 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds cf23705244c9 ptrace: Set PF_SUPERPRIV when checking capability adds fb14528e4436 seccomp: Set PF_SUPERPRIV when checking capability adds f5098e34dd4c selftests/seccomp: powerpc: Fix typo in macro variable name adds 4c222f31fb1d selftests/seccomp: sh: Fix register names adds ea0ab6430635 Merge tag 'seccomp-v5.10-rc5' of git://git.kernel.org/pub/ [...] adds 7372e79c9eb9 fanotify: fix logic of reporting name info with watched parent adds ba911108f4ec Merge tag 'fsnotify_for_v5.10-rc5' of git://git.kernel.org [...] adds e95b6c3ef131 xfs: fix the minrecs logic when dealing with inode root ch [...] adds 498fe261f0d6 xfs: strengthen rmap record flags checking adds 6b48e5b8a20f xfs: directory scrub should check the null bestfree entries too adds ada49d64fb35 xfs: fix forkoff miscalculation related to XFS_LITINO(mp) adds 27c14b5daa82 xfs: ensure inobt record walks always make forward progress adds 595189c25c28 xfs: return corresponding errcode if xfs_initialize_perag() fail adds 883a790a8440 xfs: don't allow NOWAIT DIO across extent boundaries adds eb8409071a1d xfs: revert "xfs: fix rmap key and record comparison functions" adds a349e4c65960 Merge tag 'xfs-5.10-fixes-7' of git://git.kernel.org/pub/s [...] adds a9e5c87ca744 afs: Fix speculative status fetch going out of order wrt t [...] adds 704c2317cab5 ext4: drop fast_commit from /proc/mounts adds 2bf31d94423c jbd2: fix kernel-doc markups adds f902b2165010 ext4: fix bogus warning in ext4_update_dx_flag() adds a7f07fc14f06 Merge tag 'ext4_for_linus_fixes2' of git://git.kernel.org/ [...] adds 33f16855dcb9 tty: serial: imx: fix potential deadlock adds d41227544427 speakup: Do not let the line discipline be used several times adds e67c139c488e tty: serial: imx: keep console clocks always on adds 425af483523b serial: ar933x_uart: disable clk on error handling path in probe adds de7580357025 Merge tag 'tty-5.10-rc5' of git://git.kernel.org/pub/scm/l [...] adds e2b2e4386cb7 staging: mt7621-pci: avoid to request pci bus resources adds 06ea59405170 staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK adds aee9dccc5b64 staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids adds 18db36a073db docs: ABI: testing: iio: stm32: remove re-introduced unsup [...] adds 56e4f2dda23c iio: cros_ec: Use default frequencies when EC returns inva [...] adds 15207a92e019 iio: adc: mediatek: fix unset field adds 695e2f5c289b iio: adc: stm32-adc: fix a regression when using dma and irq adds 271b339236e1 counter/ti-eqep: Fix regmap max_register adds fe0b980ffd1d iio: imu: st_lsm6dsx: set 10ms as min shub slave timeout adds c91ebcc578e0 iio/adc: ingenic: Fix battery VREF for JZ4770 SoC adds 6d6aa2907d59 iio/adc: ingenic: Fix AUX/VBAT readings when touchscreen is used adds 44a146a44f65 iio: light: fix kconfig dependency bug for VCNL4035 adds 11e94f28c3de iio: accel: kxcjk1013: Replace is_smo8500_device with an a [...] adds e5b1032a656e iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM f [...] adds 2dde2821b57f Merge tag 'iio-fixes-for-5.10a' of https://git.kernel.org/ [...] adds d27637ece80f Merge tag 'staging-5.10-rc5' of git://git.kernel.org/pub/s [...] adds 450677dcb0cc mm/madvise: fix memory leak from process_madvise adds bc2dc4406c46 compiler-clang: remove version check for BPF Tracing adds a927bd6ba952 mm: fix phys_to_target_node() and memory_add_physaddr_to_n [...] adds 4349a83a3190 mm: fix readahead_page_batch for retry entries adds 8faeb1ffd795 mm: memcg/slab: fix root memcg vmstats adds bfe8cc1db02a mm/userfaultfd: do not access vma->vm_mm after calling han [...] adds 488dac0c9237 libfs: fix error cast of negative value in simple_attr_write() adds 66383800df9c mm: fix madvise WILLNEED performance problem adds 4a51c60a1115 Merge branch 'akpm' (patches from Andrew) adds 8986f223bd77 iommu/vt-d: Take CONFIG_PCI_ATS into account adds 1a371e67dc77 x86/microcode/intel: Check patch signature before saving m [...] adds 860aaabac823 x86/dumpstack: Do not try to access user space code of oth [...] adds 01cf158e48d2 Revert "iommu/vt-d: Take CONFIG_PCI_ATS into account" adds 7d53be55c9d7 Merge tag 'x86_urgent_for_v5.10-rc5' of git://git.kernel.o [...] adds fbc81ec5b85d efi/arm: set HSCTLR Thumb2 bit correctly for HVC calls from HYP adds fe5186cf12e3 efivarfs: fix memory leak in efivarfs_create() adds c2fe61d8be49 efi/x86: Free efi_pgd with free_pages() adds 68d3fa235fd8 Merge tag 'efi-urgent-for-v5.10-rc3' of git://git.kernel.o [...] adds 43be4388e94b lockdep: Put graph lock/unlock under lock_recursion protection adds 855cf1ee4726 Merge tag 'locking-urgent-2020-11-22' of git://git.kernel. [...] adds ebd19fc372e3 perf/x86: fix sysfs type mismatches adds 48da33058975 Merge tag 'perf-urgent-2020-11-22' of git://git.kernel.org [...] adds 8e1ac4299a6e sched/fair: Fix overutilized update in enqueue_task_fair() adds f97bb5272d9e sched: Fix data-race in wakeup adds ec618b84f6e1 sched: Fix rq->nr_iowait ordering adds 2279f540ea7d sched/deadline: Fix priority inheritance with multiple sch [...] adds f4b936f5d6fd Merge tag 'sched-urgent-2020-11-22' of git://git.kernel.or [...] 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 34a9fa2025d9 HID: hid-sensor-hub: Fix issue with devices with no report ID adds 567b8e9fed8a HID: mcp2221: Fix GPIO output handling adds f59ee399de4a HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevi [...] adds ee5e58418a85 HID: logitech-dj: Handle quad/bluetooth keyboards with a b [...] adds c27168a04a43 HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk [...] adds 7940fb035abd HID: Add Logitech Dinovo Edge battery quirk adds eec231e060fb HID: logitech-dj: Fix an error in mse_bluetooth_descriptor adds b4c00e797663 HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x0 [...] adds d5530d82efc8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 418baf2c28f3 Linux 5.10-rc5 adds 5f1251a48c17 video: hyperv_fb: Fix the cache type when mapping the VRAM adds d5beb3140f91 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 78aec9bb1f3c ARC: bitops: Remove unecessary operation and value adds 5f840df591a9 ARC: mm: fix spelling mistakes adds e42404fa10fd ARC: stack unwinding: don't assume non-current task is sleeping adds f737561c7096 ARC: stack unwinding: reorganize how initial register state setup adds b1489422041b Merge tag 'arc-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 1179f170b6f0 s390: fix fpu restore in entry.S adds 80145ac2f739 Merge tag 's390-5.10-5' of git://git.kernel.org/pub/scm/li [...] adds 073861ed77b6 mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) adds 98128572084c cifs: fix a memleak with modefromsid adds de9ac0a6e9ef smb3: Call cifs reconnect from demultiplex thread adds ac873aa3dc21 smb3: Avoid Mid pending list corruption adds 1254100030b3 smb3: Handle error case during offload read path adds 127c501a03d5 Merge tag '5.10-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds 46233e91fa24 media: mtk-vcodec: move firmware implementations into thei [...] adds 2da185d6fe96 media: mtk-vcodec: fix build breakage when one of VPU or S [...] adds e6fcf468c51d media: media/platform/marvell-ccic: fix warnings when CONF [...] adds 9ac924b98728 media: cedrus: h264: Fix check for presence of scaling matrix adds a7a20f721e81 media: venus: venc: Fix setting of profile and level adds 9215f6bb4705 media: venus: pm_helpers: Fix kernel module reload adds fa02fcd94b0c Merge tag 'media/v5.10-2' of git://git.kernel.org/pub/scm/ [...] adds 4df910620beb mm: memcg: relayout structure mem_cgroup to avoid cache in [...] adds f943849f7206 cpufreq: scmi: Fix build for !CONFIG_COMMON_CLK adds 05b8955f4353 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds 85a2c56cb445 Merge tag 'pm-5.10-rc6' of git://git.kernel.org/pub/scm/li [...] adds fdeb17c70c9e trace: fix potenial dangerous pointer adds 5b4049d8fc83 Merge tag 'writeback_for_v5.10-rc6' of git://git.kernel.or [...] adds 0f7636e16543 init/Kconfig: Fix CPU number in LOG_CPU_MAX_BUF_SHIFT description adds 90574a9c02f1 printk: remove unneeded dead-store assignment adds 4ad9921af4f1 printk: finalize records with trailing newlines adds 739e7116b10b Merge branch 'for-5.10-pr_cont-fixup' into for-linus adds 43d6ecd97c0c Merge tag 'printk-for-5.10-rc6-fixup' of git://git.kernel. [...] adds 6d39bdee238f iommu/amd: Enforce 4k mapping for certain IOMMU data structures adds 72b55c96f3a5 arm-smmu-qcom: Ensure the qcom_scm driver has finished probing adds 77c38c8cf52e iommu: Check return of __iommu_attach_device() adds e2be2a833ab5 x86/tboot: Don't disable swiotlb when iommu is forced on adds d76b42e92780 iommu/vt-d: Don't read VCCAP register unless it exists adds 6adf33a5e42f Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/li [...] adds 03659efe4287 arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix f [...] adds 774c4a3b5e5f ACPI/IORT: Fix doc warnings in iort.c adds 07509e10dcc7 arm64: pgtable: Fix pte_accessible() adds ff1712f953e2 arm64: pgtable: Ensure dirty bit is preserved across pte_w [...] adds e4e9458073ae Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 01776f070ffc powerpc/32s: Use relocation offset when setting early hash table adds 575cba20c421 powerpc/64s: Fix KVM system reset handling when CONFIG_PPC [...] adds 75b49620267c KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessin [...] adds e02152ba2810 powerpc: Drop -me200 addition to build flags adds cd81acc600a9 powerpc/64s/exception: KVM Fix for host DSI being taken in [...] adds 962f8e64cd18 Merge tag 'powerpc-cve-2020-4788' into fixes adds b6b79dd53082 powerpc/64s: Fix allnoconfig build since uaccess flush adds 95e1c7b1dd4a Merge tag 'powerpc-5.10-4' of git://git.kernel.org/pub/scm [...] adds 1ed576a20cd5 KVM: s390: pv: Mark mm as protected after the set secure p [...] adds 6cbf1e960fa5 KVM: s390: remove diag318 reset code adds d4d3c84d77e3 Merge tag 'kvm-s390-master-5.10-1' of git://git.kernel.org [...] adds 854c57f02bc7 KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt(). adds 054409ab253d KVM: SVM: fix error return code in svm_create_vcpu() adds 4c80d05714d3 s390/uv: handle destroy page legacy interface adds 735931f9a51a MAINTAINERS: add uv.c also to KVM/s390 adds 79af02af1d01 Merge tag 'kvm-s390-master-5.10-2' of git://git.kernel.org [...] adds c2b1209d852f MAINTAINERS: Update email address for Sean Christopherson adds 7bab16a6075b KVM: arm64: Correctly align nVHE percpu data adds 23bde34771f1 KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last [...] adds 545f63948d3a Merge tag 'kvmarm-fixes-5.10-4' of git://git.kernel.org/pu [...] adds 72c3bcdcda49 KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint adds 71cc849b7093 KVM: x86: Fix split-irqchip vs interrupt injection window request adds 9a2a0d3ca163 kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT adds 3913a2bc8149 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 15d89c9f6f4a platform/x86: thinkpad_acpi: add P1 gen3 second fan support adds f2eae1888cf2 platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE [...] adds c986a7024916 platform/x86: thinkpad_acpi: Add BAT1 is primary battery q [...] adds e40cc1b476d6 platform/x86: thinkpad_acpi: Send tablet mode switch at wa [...] adds 80a8c3185f50 platform/x86: thinkpad_acpi: Whitelist P15 firmware for du [...] adds 9e7a005ad56a platform/x86: acer-wmi: add automatic keyboard background [...] adds 2a72c46ac4d6 platform/x86: toshiba_acpi: Fix the wrong variable assignment adds 8b205d3e1bf5 platform/x86: intel-vbtn: Support for tablet mode on HP Pa [...] adds 0f511edc6ac1 platform/x86: touchscreen_dmi: Add info for the Predia Bas [...] adds c9aa128080cb platform/x86: touchscreen_dmi: Add info for the Irbis TW11 [...] adds 99c710c46dfc Merge tag 'platform-drivers-x86-v5.10-2' of git://git.kern [...] adds 030c5b52d4c1 drm/amdgpu: Fix size calculation when init onchip memory adds 7acc79eb5f78 drm/amd/amdgpu: fix null pointer in runtime pm adds 4d6a95366117 drm/amdgpu: fix SI UVD firmware validate resume fail adds dbbf2728d503 drm/amdgpu: fix a page fault adds d661155bfca3 drm/amd/display: Avoid HDCP initialization in devices with [...] adds 60734bd54679 drm/amdgpu: update golden setting for sienna_cichlid adds 5ead67bd540e Merge tag 'amd-drm-fixes-5.10-2020-11-25' of git://people. [...] adds 0305613dbcf4 drm/i915/perf: workaround register corruption in OATAILPTR adds b5e420f45950 drm/i915/gvt: correct a false comment of flag F_UNALIGN adds 08b49e14ec4f drm/i915/gt: Defer enabling the breadcrumb interrupt to af [...] adds eb0104ee498d drm/i915/gt: Track signaled breadcrumbs outside of the bre [...] adds 2e6ce8313a53 drm/i915/gt: Don't cancel the interrupt shadow too early adds 280ffdb6ddb5 drm/i915/gt: Free stale request on destroying the virtual engine adds b51c2c67ce02 Merge tag 'drm-intel-fixes-2020-11-25' of git://anongit.fr [...] adds e2d3d2e904ad drm/exynos: depend on COMMON_CLK to fix compile tests adds 5929dd876bf2 Merge tag 'exynos-drm-fixes-for-v5.10-rc6' of git://git.ke [...] adds 46b97aed5484 drm/mediatek: mtk_dpi: Fix unused variable 'mtk_dpi_encode [...] adds 487778f8d22f drm/mediatek: dsi: Modify horizontal front/back porch byte [...] adds d45618c28521 Merge tag 'mediatek-drm-fixes-5.10' of https://git.kernel. [...] adds 63495f6b4aed drm/vc4: hdmi: Make sure our clock rate is within limits adds 57fb32e632be drm/vc4: hdmi: Block odd horizontal timings adds 3c354ed1c43d drm/vc4: kms: Switch to drmm_add_action_or_reset adds 213189dbe7a1 drm/vc4: kms: Remove useless define adds a9661f27dc6b drm/vc4: kms: Rename NUM_CHANNELS adds a72b0458cd51 drm/vc4: kms: Split the HVS muxing check in a separate function adds b5dbc4d36885 drm/vc4: kms: Document the muxing corner cases adds 8d15aa4ed02b dt-bindings: display: Add a property to deal with WiFi coe [...] adds 9fa1d7e60ad5 drm/vc4: hdmi: Disable Wifi Frequencies adds f2df84e096a8 drm/vc4: kms: Store the unassigned channel list in the state adds 2820526dd5c2 drm/vc4: kms: Don't disable the muxing of an active CRTC adds 10e26e749fd0 drm/ast: Reload gamma LUT after changing primary plane's c [...] adds 2be65641642e drm/nouveau: fix relocations applying logic and a double-free adds 9595930db4bb Merge tag 'drm-misc-fixes-2020-11-26' of ssh://git.freedes [...] adds 6910b6768989 Merge tag 'drm-fixes-2020-11-27-1' of git://anongit.freede [...] adds dd6dbe8d7e31 media: vidtv: extract the initial CRC value to into a #define adds c2f78f0cb294 media: vidtv: psi: add a Network Information Table (NIT) adds 7a7899f6f58e media: vidtv: psi: Implement an Event Information Table (EIT) adds 84306c96b1c2 media: vidtv: psi: extract descriptor chaining code into a helper adds 99b99d135ee3 media: vidtv: Move s302m specific fields into encoder context adds c2b6ca661ae2 media: vidtv: psi: fix missing assignments in while loops adds 8922e3931dd7 media: vidtv: reorganize includes adds 3be8037960bc media: vidtv: add error checks adds 31e82355a14e media: vidtv: don't use recursive functions adds af66e03edd4d media: vidtv: fix the name of the program adds ab6bad0a4db6 media: vidtv: fix the tone generator logic adds 0d271a79c702 media: vidtv: fix some notes at the tone generator adds 0a33ab1682b4 media: vidtv: avoid data copy when initializing the multiplexer adds 163d72a2d3ec media: vidtv: avoid copying data for PES structs adds a8bd461ca3b3 media: vidtv: do some cleanups at the driver adds 330d135679e5 media: vidtv: remove some unused functions adds c857b065abf9 media: vidtv: pre-initialize mux arrays adds ec3eda53f4ae media: vidtv: cleanup null packet initialization logic adds b9e09e06e32e media: vidtv: improve EIT data adds 1d2b2a6d8c59 media: vidtv: fix the network ID range adds 91a8a240e280 media: vidtv: properly fill EIT service_id adds 039b7caed173 media: vidtv: add a PID entry for the NIT table adds 11f4933f7bc9 media: vidtv: fix service type adds bfa4aaebe8c0 media: vidtv: fix service_id at SDT table adds 160028542bb1 media: vidtv: add date to the current event adds 5edbd330e3a0 media: vidtv: simplify PSI write function adds 9e0067417b26 media: vidtv: simplify the crc writing logic adds 974ea17692b5 media: vidtv: cleanup PSI descriptor write function adds c570fb9ffc05 media: vidtv: cleanup PSI table header function adds 7f957515191a media: vidtv: cleanup PAT write function adds db9569f67e2e media: vidtv: cleanup PMT write table function adds 6286a4b79b6c media: vidtv: simplify SDT write function adds 5a5b9fb1a111 media: vidtv: simplify NIT write function adds b087982886e2 media: vidtv: simplify EIT write function adds 020120af21a6 media: vidtv.rst: update vidtv documentation adds 44f28934af14 media: vidtv.rst: add kernel-doc markups adds f594139d68cc Merge tag 'media/v5.10-3' of git://git.kernel.org/pub/scm/ [...] adds 4fae3a58ab59 spi: Take the SPI IO-mutex in the spi_setup() method adds 71d80563b076 spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts adds 7cd712029610 spi: imx: fix the unbalanced spi runtime pm management adds 0abdb0fba073 spi: dw: Fix spi registration for controllers overriding CS adds 87c301ca911a Merge tag 'spi-fix-v5.10-rc5' of git://git.kernel.org/pub/ [...] adds f6341f6448e0 mtd: rawnand: gpio: Move the ECC initialization to ->attac [...] adds d525914b5bd8 mtd: rawnand: xway: Move the ECC initialization to ->attac [...] adds 59d93473323a mtd: rawnand: ams-delta: Move the ECC initialization to -> [...] adds dbffc8ccdf3a mtd: rawnand: au1550: Move the ECC initialization to ->att [...] adds 58e111002887 mtd: rawnand: cs553x: Move the ECC initialization to ->att [...] adds 3500bd7035ee mtd: rawnand: davinci: Move the ECC initialization to ->at [...] adds 7f4ea0340ed4 mtd: rawnand: diskonchip: Move the ECC initialization to - [...] adds 98591a68736f mtd: rawnand: fsmc: Move the ECC initialization to ->attac [...] adds 2dbd8382a2e1 mtd: rawnand: lpc32xx_mlc: Move the ECC initialization to [...] adds e044b8b72151 mtd: rawnand: lpc32xx_slc: Move the ECC initialization to [...] adds 6dd09f775b72 mtd: rawnand: mpc5121: Move the ECC initialization to ->at [...] adds 553508cec2e8 mtd: rawnand: orion: Move the ECC initialization to ->atta [...] adds 3c3bbf014ab3 mtd: rawnand: txx9ndfmc: Move the ECC initialization to -> [...] adds 1f65976b5586 mtd: rawnand: tmio: Move the ECC initialization to ->attac [...] adds 8fc6f1f042b2 mtd: rawnand: pasemi: Move the ECC initialization to ->att [...] adds 612e048e6aab mtd: rawnand: plat_nand: Move the ECC initialization to -> [...] adds 7ef969a04228 mtd: rawnand: r852: Move the ECC initialization to ->attac [...] adds 1ac687099193 mtd: rawnand: sharpsl: Move the ECC initialization to ->at [...] adds b36bf0a0fe5d mtd: rawnand: socrates: Move the ECC initialization to ->a [...] adds 76dc2bfc2e1b Merge tag 'mtd/fixes-for-5.10-rc6' of git://git.kernel.org [...] adds 6830ff853a57 IB/mthca: fix return value of error branch in mthca_init_cq() adds 2ed381439e89 RDMA/i40iw: Address an mmap handler exploit in i40iw adds 3d2a9d642512 IB/hfi1: Ensure correct mm is used at all times adds ebed7b7ca47f RDMA/hns: Fix wrong field of SRQ number the device supports adds ab6f7248cc44 RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP adds 17475e104dcb RDMA/hns: Bugfix for memory window mtpt configuration adds d41e9b22eb87 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds c334730988ee btrfs: fix missing delalloc new bit for new delalloc ranges adds 6f23277a49e6 btrfs: qgroup: don't commit transaction when we already ho [...] adds 1a49a97df657 btrfs: tree-checker: add missing return after error in root_item adds 0697d9a61099 btrfs: don't access possibly stale fs_info data for printi [...] adds 6d06b0ad94d3 btrfs: tree-checker: add missing returns after data_ref al [...] adds 3d05cad3c357 btrfs: fix lockdep splat when reading qgroup config on mount adds 7aa6d359845a btrfs: do nofs allocations when adding and removing qgroup [...] adds a855fbe69229 btrfs: fix lockdep splat when enabling and disabling qgroups adds a17a3ca55e96 Merge tag 'for-5.10-rc5-tag' of git://git.kernel.org/pub/s [...] adds 47a846536e1b block/keyslot-manager: prevent crash when num_slots=1 adds d021c3e56d48 Merge tag 'block-5.10-2020-11-27' of git://git.kernel.dk/l [...] adds eb2667b34336 io_uring: fix shift-out-of-bounds when round up cq size adds 9c3a205c5ffa io_uring: fix ITER_BVEC check adds af60470347de io_uring: fix files grab/cancel race adds 9223e74f9960 Merge tag 'io_uring-5.10-2020-11-27' of git://git.kernel.d [...] adds 1699f980d87f scsi: ufs: Fix unexpected values from ufshcd_read_desc_param() adds 73cc291c2702 scsi: ufs: Make sure clk scaling happens only when HBA is [...] adds e92643db5148 scsi: ufs: Fix race between shutdown and runtime resume flow adds 80e1e1761d1a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b5f796b62c98 bnxt_en: fix error return code in bnxt_init_one() adds 3383176efc0f bnxt_en: fix error return code in bnxt_init_board() adds f46e79aa1a2b MAINTAINERS: Change Solarflare maintainers adds 3b3fd068c56e rose: Fix Null pointer dereference in rose_send_frame() adds c54bc3ced510 bnxt_en: Release PCI regions when DMA mask setup fails dur [...] adds 20ffc7adf53a net/tls: missing received data after fast remote close adds bff453921ae1 cxgb4: fix the panic caused by non smac rewrite adds d2624e70a2f5 dpaa2-eth: select XGMAC_MDIO for MDIO bus support adds 861602b57730 tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header adds 55472017a421 tcp: Set INET_ECN_xmit configuration in tcp_reinit_congest [...] adds e10823c71920 Merge branch 'tcp-address-issues-with-ect0-not-being-set-i [...] adds 0d0e2b538c13 s390/qeth: Remove pnso workaround adds 34c7f50f7d0d s390/qeth: make af_iucv TX notification call more robust adds 8908f36d20d8 s390/qeth: fix af_iucv notification race adds 7ed10e16e50d s390/qeth: fix tear down of async TX buffers adds 207d0bfc08f1 Merge branch 's390-qeth-fixes-2020-11-20' adds b9ad3e9f5a7a bonding: wait for sysfs kobject destruction before freeing [...] adds 659fbdcf2f14 cxgb4: Fix build failure when CONFIG_TLS=m adds f33d9e2b48a3 usbnet: ipheth: fix connectivity with iOS 14 adds c5dab0941fcd net/af_iucv: set correct sk_protocol for child sockets adds 5aac0390a63b tun: honor IOCB_NOWAIT flag adds 8393597579f5 ibmvnic: fix call_netdevice_notifiers in do_reset adds 98025bce3a62 ibmvnic: notify peers when failover and migration happen adds 855a631a4c11 ibmvnic: skip tx timeout reset while in resetting adds f9b036532108 Merge branch 'ibmvnic-fixes-in-reset-path' adds ddcd945e556e rtw88: fix fw_fifo_addr check adds 04516706bb99 iwlwifi: pcie: limit memory read spin time adds 397a973b9978 MAINTAINERS: update Yan-Hsuan's email address adds d85b4b2bf2d4 MAINTAINERS: update maintainers list for Cypress adds c8a2e7a29702 iwlwifi: sta: set max HE max A-MPDU according to HE capa adds fb8d1b6e9798 iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC adds 1cf260e3a75b iwlwifi: mvm: properly cancel a session protection for P2P adds 97cc16943f23 iwlwifi: mvm: write queue_sync_state only for sync adds edb625208d84 iwlwifi: pcie: set LTR to avoid completion timeout adds fe56d05ee6c8 iwlwifi: mvm: fix kernel panic in case of assert during CSA adds 1eae77bfad7a Merge tag 'wireless-drivers-2020-11-23' of git://git.kerne [...] adds 01770a166165 tcp: fix race condition when creating child sockets from s [...] adds 3fe356d58efa vsock/virtio: discard packets only when socket is really closed adds 2980cbd4dce7 i40e: Fix removing driver while bare-metal VFs pass traffic adds d549699048b4 net/packet: fix packet receive on L3 devices without visib [...] adds 9bd2702d292c aquantia: Remove the build_skb path adds 5204bb683c16 devlink: Fix reload stats structure adds 407c85c7ddd6 tcp: Set ECT0 bit in tos/tclass for synack when BPF needs ECN adds bc40a3691f15 MAINTAINERS: Update page pool entry adds 078eb55cdf25 dpaa2-eth: Fix compile error due to missing devlink support adds d8f0a86795c6 nfc: s3fwrn5: use signed integer for parsing GPIO numbers adds 5b7022cf1dc0 net: ena: handle bad request id in ena_netdev adds 09323b3bca95 net: ena: set initial DMA width to avoid intel iommu issue adds 1396d3148bd2 net: ena: fix packet's addresses for rx_offset feature adds 5fc145f15582 Merge branch 'fixes-for-ena-driver' adds a0faaa27c716 ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues adds 0e435befaea4 ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq adds 3ada288150fb ibmvnic: enhance resetting status check during module exit adds 49d66ed81962 Merge branch 'ibmvnic-null-pointer-dereference' adds 14a2e551faea batman-adv: set .owner to THIS_MODULE adds 26c8996526e8 Merge tag 'batadv-net-pullrequest-20201124' of git://git.o [...] adds 6f7a1f9c1af3 Documentation: netdev-FAQ: suggest how to post co-dependen [...] adds e255e11e66da ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init adds 12a8fe56c0f0 net: stmmac: fix incorrect merge of patch upstream adds 2543a6000e59 gro_cells: reduce number of synchronize_net() calls adds 90cf87d16bd5 enetc: Let the hardware auto-advance the taprio base-time of 0 adds 3cb2e6d92be6 ptp: clockmatrix: bug fix for idtcm_strverscmp adds b187c9b4178b devlink: Hold rtnl lock while reading netdev attributes adds a7b43649507d devlink: Make sure devlink instance and port are in same n [...] adds a060133c2058 Merge branch 'devlink-port-attribute-fixes' adds 025cc2fb6a4e net/tls: Protect from calling tls_dev_del for TLS RX twice adds cbf3d60329c4 ch_ktls: lock is not freed adds 69929d4c49e1 net: openvswitch: fix TTL decrement action netlink message format adds d3ab78858f14 mptcp: fix NULL ptr dereference on bad MPJ adds 985f7337421a sock: set sk_err to ee_errno on dequeue from errq adds 4ba1cb39fce4 can: gs_usb: fix endianess problem with candleLight firmware adds 1a1c436bad34 can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given adds 865f5b671b48 can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from [...] adds e3409e419253 can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 adds 5c7d55bded77 can: m_can: m_can_dev_setup(): add support for bosch mcan [...] adds d73ff9b7c4ea can: af_can: can_rx_unregister(): remove WARN() statement [...] adds d0742c49cab5 Merge tag 'linux-can-fixes-for-5.10-20201127' of git://git [...] adds 79c0c1f0389d Merge tag 'net-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 2013a4b684b6 arm64: dts: broadcom: clear the warnings caused by empty d [...] adds e3389b0a1495 arm64: dts: qcom: clear the warnings caused by empty dma-ranges adds c464e26f2375 MAINTAINERS: Remove myself as LPC32xx maintainers adds b0c0aa7aa4b9 arm64: dts: rockchip: fix NanoPi R2S GMAC clock name adds 01fe332800d0 arm64: dts: rockchip: Remove system-power-controller from [...] adds 0011c6d18277 arm64: dts: rockchip: Assign a fixed index to mmc devices [...] adds 7327c8b98e2e arm64: dts: rockchip: Reorder LED triggers from mmc device [...] adds 4765df4d3a13 Merge tag 'v5.10-rockchip-dtsfixes1' of git://git.kernel.o [...] adds f4426311f927 firmware: xilinx: Fix SD DLL node reset issue adds acfdd18591ea firmware: xilinx: Use hash-table for api feature check adds dbae2736fd9f Merge tag 'zynqmp-soc-fixes-for-v5.10-rc6' of https://gith [...] adds 2663b3388551 soc: fsl: dpio: Get the cpumask through cpumask_of(cpu) adds 3a18293e4a0f Merge tag 'soc-fsl-fix-v5.10' of git://git.kernel.org/pub/ [...] adds fb319496935b arm64: tegra: Disable the ACONNECT for Jetson TX2 adds 476e23f4c540 arm64: tegra: Correct the UART for Jetson Xavier NX adds f24a2acc15bc arm64: tegra: Fix USB_VBUS_EN0 regulator on Jetson TX1 adds 1741e1873794 arm64: tegra: Wrong AON HSP reg property size adds d98bccf10dd0 arm64: tegra: Fix Tegra234 VDK node names adds 06ceddef30a5 Merge tag 'tegra-for-5.10-arm64-dt-fixes' of git://git.ker [...] adds 294a3317bef5 ARM: OMAP2+: Manage MPU state properly for omap_enter_idle [...] adds 99fba3205cd4 ARM: dts: am437x-l4: fix compatible for cpsw switch dt node adds c20782ad4eb9 ARM: OMAP2+: Fix location for select PM_GENERIC_DOMAINS adds b69fd00120f8 ARM: OMAP2+: Fix missing select PM_GENERIC_DOMAINS_OF adds e275d2109cda bus: ti-sysc: Fix reset status check for modules with quirks adds e7ae08d398e0 bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw adds df85429959b2 Merge tag 'ti-sysc-fixes' into fixes adds 65fb73676112 bus: ti-sysc: suppress err msg for timers used as clockeve [...] adds 05d5de6ba7db ARM: dts: dra76x: m_can: fix order of clocks adds 454a079b381a Merge tag 'omap-for-v5.10/fixes-rc5-signed' of git://git.k [...] adds 853735e40424 optee: add writeback to valid memory type adds ae597565d13f Merge tag 'optee-valid-memory-type-for-v5.11' of git://git [...] adds 303bc934722b Merge tag 'arm-soc-fixes-v5.10-3' of git://git.kernel.org/ [...] adds cef397038167 arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed adds c84e1efae022 Merge tag 'asm-generic-fixes-5.10-2' of git://git.kernel.o [...] adds 7381e27b1e56 interconnect: qcom: msm8974: Prevent integer overflow in rate adds 9caf2d956cfa interconnect: qcom: msm8974: Don't boost the NoC rate during boot adds c497f9322af9 interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes adds 7ab1e9117607 interconnect: qcom: qcs404: Remove GPU and display RPM IDs adds 017496af28e2 interconnect: fix memory trashing in of_count_icc_providers() adds ef3f0caf2430 Merge tag 'icc-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 652b44453ea9 habanalabs/gaudi: fix missing code in ECC handling adds 4daeb2ae5cd8 Merge tag 'misc-habanalabs-fixes-2020-11-23' of ssh://gito [...] adds c7acb6b9c07b MAINTAINERS: Adding help for coresight subsystem adds 7b2c800d6695 Merge tag 'char-misc-5.10-rc6' of git://git.kernel.org/pub [...] adds 78e915885109 usb: cdns3: gadget: initialize link_trb as NULL adds 40252dd7cf7c usb: cdns3: gadget: calculate TD_SIZE based on TD adds af8f9e8611cd Merge tag 'usb-fixes-v5.10-rc5' of git://git.kernel.org/pu [...] adds 24880a87042b usb: typec: qcom-pmic-typec: fix builtin build errors 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 231655eb55b0 phy: intel: PHY_INTEL_KEEMBAY_EMMC should depend on ARCH_KEEMBAY adds 44786a26a748 phy: qualcomm: usb: Fix SuperSpeed PHY OF dependency adds 14839107b51c phy: qualcomm: Fix 28 nm Hi-Speed USB PHY OF dependency adds fb89b2544b64 phy: mediatek: fix spelling mistake in Kconfig "veriosn" - [...] adds 7c8011dd8c54 Merge tag 'phy-fixes-5.10' of git://git.kernel.org/pub/scm [...] adds 9ca575183614 USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Le [...] adds e7694cb69983 usb: gadget: f_midi: Fix memleak in f_midi_alloc adds 87bed3d7d26c usb: gadget: Fix memleak in gadgetfs_fill_super adds 184eead057cc USB: core: Fix regression in Hercules audio card adds f3bc432aa8a7 USB: core: Change %pK for __user pointers to %px adds 484cfbe5fb61 usb: typec: stusb160x: fix power-opmode property with type [...] adds 67f34fa8893e Merge tag 'usb-5.10-rc6' of git://git.kernel.org/pub/scm/l [...] adds 3b13eaf0ba1d perf tools: Update copy of libbpf's hashmap.c adds 9713070028b9 perf diff: Fix error return value in __cmd_diff() adds aa50d953c169 perf record: Synthesize cgroup events only if needed adds c0ee1d5ae8c8 perf stat: Use proper cpu for shadow stats adds ab4200c17ba6 perf probe: Fix to die_entrypc() returns error correctly adds a9ffd0484eb4 perf probe: Change function definition check due to broken DWARF adds ca579827c9a7 Merge tag 'perf-tools-fixes-for-v5.10-2020-11-28' of git:/ [...] adds d9b5665fb3c8 kbuild: remove unused OBJSIZE adds d1889589a4f5 builddeb: Fix rootless build in setuid/setgid directory adds 45e885c439e8 Merge tag 'kbuild-fixes-v5.10' of git://git.kernel.org/pub [...] adds e553fdc8105a riscv: Explicitly specify the build id style in vDSO Makef [...] adds 6134b110f971 RISC-V: Add missing jump label initialization adds 30aca1bacb39 RISC-V: fix barrier() use in <vdso/processor.h> adds aae5ab854e38 Merge tag 'riscv-for-linus-5.10-rc6' of git://git.kernel.o [...] adds fd8d9db3559a x86/resctrl: Remove superfluous kernfs_get() calls to prev [...] adds 758999246965 x86/resctrl: Add necessary kernfs_put() calls to prevent r [...] adds 33fc379df76b x86/speculation: Fix prctl() when spectre_v2_user={seccomp [...] adds 25bc65d8ddfc x86/mce: Do not overwrite no_way_out if mce_end() fails adds 7255a39d24a7 Merge tag 'x86_urgent_for_v5.10-rc6' of git://git.kernel.o [...] adds 50bdcf047503 efi/efivars: Set generic ops before loading SSDT adds ff04f3b6f2e2 efivarfs: revert "fix memory leak in efivarfs_create()" adds 36a237526cd8 efi: EFI_EARLYCON should depend on EFI adds 1214917e008b Merge tag 'efi-urgent-for-v5.10-rc5' of git://git.kernel.o [...] adds d001e41e1b15 irqchip/exiu: Fix the index of fwspec for IRQ type adds 74cde1a53368 irqchip/gic-v3-its: Unconditionally save/restore the ITS s [...] adds 7032908cd584 Merge tag 'irqchip-fixes-5.10-2' of git://git.kernel.org/p [...] adds 8b7a51ba2637 Merge tag 'irq-urgent-2020-11-29' of git://git.kernel.org/ [...] adds 58c644ba512c sched/idle: Fix arch_cpu_idle() vs tracing adds 6e1d2bc675bd intel_idle: Fix intel_idle() vs tracing adds f91a3aa6bce4 Merge tag 'locking-urgent-2020-11-29' of git://git.kernel. [...] adds 168af485621a powerpc: fix the allyesconfig build adds 1b3c864e96ac Merge remote-tracking branch 'fixes/fixes' adds c05d042fda88 sparc64: viohs: Use struct_size() helper adds 5124b31c1e90 sparc: piggyback: handle invalid image adds 37719576046b arch/sparc: Replace HTTP links with HTTPS ones adds e06028482135 SPARC: backoff.h: delete a duplicated word adds 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() adds 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] adds c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() adds aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' adds 17ec0a17e90f sparc: Use fallthrough pseudo-keyword adds 0a95a6d1a4cd sparc: use for_each_child_of_node() macro adds 12c77e6c1475 Merge remote-tracking branch 'sparc/master' adds 44f64f23bae2 netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ [...] adds 4ca23e2c2074 batman-adv: Consider fragmentation for needed_headroom adds c5cbfc875581 batman-adv: Reserve needed_*room for fragments adds 992b03b88e36 batman-adv: Don't always reallocate the fragmentation skb head adds 28d35ad0838b Merge tag 'batadv-net-pullrequest-20201127' of git://git.o [...] adds 6200d5c38313 MAINTAINERS: Update XDP and AF_XDP entries adds 537cf4e3cc2f xsk: Fix umem cleanup bug at socket destruct adds 178648916e73 xsk: Fix incorrect netdev reference count adds 36ccdf85829a net, xsk: Avoid taking multiple skbuff references adds 68878a5c5b85 bpftool: Fix error return value in build_btf_type_table adds 9a44bc9449cf bpf: Add MAINTAINERS entry for BPF LSM adds 3771b822422f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 1ebf179037cb ipv4: Fix tos mask in inet_rtm_getroute() adds e14038a7ead0 selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module adds 68ad89de918e netfilter: ipset: prevent uninit-value in hash_ip6_add adds c0700dfa2cae netfilter: nf_tables: avoid false-postive lockdep splat adds 4bc3c8dc9f5f ipvs: fix possible memory leak in ip_vs_control_net_init adds 3c78e9e0d33a netfilter: nftables_offload: set address type in control d [...] adds a5d45bc0dc50 netfilter: nftables_offload: build mask based from the mat [...] adds bd2d5c54dc7c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 31d6b4036098 ibmvnic: handle inconsistent login with reset adds 18f141bf97d4 ibmvnic: stop free_all_rwi on failed reset adds 9281cf2d5840 ibmvnic: avoid memset null scrq msgs adds 0cb4bc66ba5e ibmvnic: restore adapter state on failed reset adds f15fde9d47b8 ibmvnic: delay next reset if hard reset fails adds 76cdc5c5d99c ibmvnic: track pending login adds c98d9cc4170d ibmvnic: send_login should check for crq errors adds a86d5c682b79 ibmvnic: no reset timeout for 5 seconds after reset adds 98c41f04a67a ibmvnic: reduce wait for completion time adds 6548755c5525 Merge branch 'ibmvnic-assorted-bug-fixes' adds 4d521943f76b dt-bindings: net: correct interrupt flags in examples adds 63f953385dc6 Merge remote-tracking branch 'net/master' adds dbd7ae5154d5 xfrm/compat: Translate by copying XFRMA_UNSPEC attribute adds d1949d045fd6 xfrm/compat: memset(0) 64-bit padding at right place adds ad37f77fd365 xfrm/compat: Don't allocate memory with __GFP_ZERO adds bc0230b6461c Merge branch 'xfrm/compat: syzbot-found fixes' adds 48f486e13ffd net: xfrm: fix memory leak in xfrm_user_policy() adds 6ac40e9a16b4 Merge remote-tracking branch 'ipsec/master' adds 92666d45adcf ALSA: hda/realtek - Fixed Dell AIO wrong sound tone adds eeacd80fcb29 ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400C [...] adds e5782a5d5054 ALSA: hda/realtek - Add new codec supported for ALC897 adds 402d5840b0d4 ALSA: usb-audio: US16x08: fix value count for level meters adds fbdae7d6d04d ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks adds b1824968221c ASoC: qcom: Fix enabling BCLK and LRCLK in LPAIF invalid state adds 3fba05a2832f ASoC: wm_adsp: fix error return code in wm_adsp_load() adds aa4cb898b80a ASoC: rt5682: change SAR voltage threshold adds 5ef5bee02f1a Merge tag 'asoc-fix-v5.10-rc5' of https://git.kernel.org/p [...] adds 242d990c158d ALSA: hda/generic: Add option to enforce preferred_dacs pairs adds c84bfedce601 ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus [...] adds aeedad250499 ALSA: hda/realtek: Add mute LED quirk to yet another HP x3 [...] adds 4d683064d237 Merge remote-tracking branch 'sound-current/for-linus' adds af61cb785986 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 356c199d0b72 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds ec8a05e27748 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds e6e9354b5830 regmap: Remove duplicate `type` field from regmap `regcach [...] adds 61ac16dffbec Merge remote-tracking branch 'regmap-fixes/for-linus' adds 34c5aa2666db regulator: Kconfig: Fix REGULATOR_QCOM_RPMH dependencies t [...] adds 54368fa132d5 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 6737f4141ad2 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 7218838109fe spi: dw-bt1: Fix undefined devm_mux_control_get symbol adds 893ff790cf6a Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds 64f9a30a380f Merge remote-tracking branch 'spi-fixes/for-linus' adds cce14622a703 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA [...] adds 7e1d166575a1 Merge remote-tracking branch 'pci-current/for-linus' adds 5e4d659b10fd USB: serial: option: add Fibocom NL668 variants adds 6d6556c04eba USB: serial: option: add support for Thales Cinterion EXS82 adds ebaa4ad418f1 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 3222d4535418 usb: cdns3: Fix hardware based role switch adds 8f36bb9d4795 usb: cdns3: gadget: clear trb->length as zero after prepar [...] adds 3ed55d528a54 usb: cdns3: core: fix goto label for error path adds 9b415aaca46e Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 600c0849cf86 thunderbolt: Fix use-after-free in remove_unplugged_switch() adds bb32aba6684a Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds fa248db08227 Input: soc_button_array - add missing include adds 855b69857830 Input: i8042 - fix error return code in i8042_setup_aux() adds 62c20f0eaeb6 Merge remote-tracking branch 'input-current/for-linus' 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 ccc2a76b3b54 Merge remote-tracking branch 'ide/master' adds 462b8e885b92 Merge branch 'misc-5.10' into next-fixes adds 9856d6d8c6cc Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 4bbf439b09c5 fix return values of seq_read_iter() adds 176fd29aca86 Merge remote-tracking branch 'vfs-fixes/fixes' adds c0a2074ac575 mmc: mediatek: Fix system suspend/resume support for CQHCI adds 903a72eca4ab mmc: mediatek: Extend recheck_sdio_irq fix to more variants adds a42a7ec9bb99 mmc: sdhci-of-arasan: Fix clock registration error for Kee [...] adds 1528e4602b5b Merge remote-tracking branch 'mmc-fixes/fixes' 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 aabe19b82793 nsproxy: use put_nsproxy() in switch_task_namespaces() adds dd25bf2d7beb Merge remote-tracking branch 'pidfd-fixes/fixes' adds 59024c936561 pinctrl: jasperlake: Unhide SPI group of pins adds cdd8fc2dd64e pinctrl: jasperlake: Fix HOSTSW_OWN offset adds 03a61f11c002 pinctrl: merrifield: Set default bias in case no particula [...] adds 5f714771d01e pinctrl: baytrail: Avoid clearing debounce value when turn [...] adds adf45437c071 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 777ee15e8861 drm: mxsfb: fix fence synchronization adds c70582bbf299 drm: mxsfb: Implement .format_mod_supported adds aea656b0d05e drm/nouveau: make sure ret is initialized in nouveau_ttm_i [...] adds aec9fe892812 drm/rockchip: Avoid uninitialized use of endpoint id in LVDS adds 8b4247fa6afd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 77433830ed16 powerpc: boot: include compiler_attributes.h adds 4c1ca831adb1 Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" adds 49a413650528 powerpc: fix -Wimplicit-fallthrough adds 36f9ff9e03de lib: Fix fall-through warnings for Clang adds 8b3134a9f00a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds b7bd0b74ba3e kconfig: qconf: drop Qt4 support adds 51add7fd9d3d kconfig: qconf: use a variable to pass packages to pkg-config adds fc44645a4f39 kconfig: qconf: convert to Qt5 new signal/slot connection syntax adds 9da2d4e4acec kconfig: make lkc.h self-sufficient #include-wise adds 0ce21d58b7af kconfig: qconf: show Qt version in the About dialog adds c31c2eb776da Merge remote-tracking branch 'kbuild/for-next' adds 971385eae4fc Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK adds 1e462ef05f55 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 8d8d53cf8fd0 dma-mapping: Allow mixing bypass and mapped DMA operation adds bf6e2d562bbc powerpc/dma: Fallback to dma_ops when persistent memory present adds 94035edcb4e3 dma-pool: no need to check return value of debugfs_create [...] adds 819b70ad6201 dma-contiguous: fix a typo error in a comment adds 65789daa8087 dma-mapping: add benchmark support for streaming DMA APIs adds 7679325702c9 selftests/dma: add test application for DMA_MAP_BENCHMARK adds e50ea92d5964 Merge remote-tracking branch 'dma-mapping/for-next' 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 3e3f354bc383 ARM: remove ebsa110 platform adds 0d9dc7459a82 net: remove am79c961a driver adds 77f6c0b87479 timekeeping: remove arch_gettimeoffset adds b3550164a19d timekeeping: add CONFIG_LEGACY_TIMER_TICK adds 2b49ddcef297 ia64: convert to legacy_timer_tick adds 6239da297281 ARM: rpc: use legacy_timer_tick adds 686092e7daaa parisc: use legacy_timer_tick adds 275e70e4b9dd m68k: coldfire: use legacy_timer_tick() adds d6444094042b m68k: split heartbeat out of timer function adds 4a1c287aabba m68k: sun3/sun3c: use legacy_timer_tick adds 09323308f637 m68k: m68328: use legacy_timer_tick() adds 42f1d57f0550 m68k: change remaining timers to legacy_timer_tick adds f9a015391e89 m68k: remove timer_interrupt() function adds 56cc7b8acfb7 timekeeping: remove xtime_update adds 0774a6ed294b timekeeping: default GENERIC_CLOCKEVENTS to enabled adds 78d127fd6892 Merge branch 'asm-generic-timers' into asm-generic adds 8d0dd23c6c78 syscalls: Fix file comments for syscalls implemented in ke [...] adds b012526edb0d Merge branch 'asm-generic-cleanup' into asm-generic adds c3634425ff94 h8300: Fix generic mmu_context build adds 221158c61760 Merge branch 'asm-generic-mmu-context' into asm-generic adds 8eb42bcea5ae Merge branch 'asm-generic-fixes' into asm-generic adds c90591e23ddf Merge remote-tracking branch 'asm-generic/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 735e8d93dc2b ARM: 9022/1: Change arch/arm/lib/mem*.S to use WEAK instea [...] adds df8eda0f1f58 ARM: 9023/1: Spelling s/mmeory/memory/ adds 730b5764ea85 ARM: 9024/1: Drop useless cast of "u64" to "long long" adds be27117d35b1 Merge branches 'fixes' and 'misc' into for-next adds 4e79f0211b47 ARM: p2v: fix handling of LPAE translation in BE mode adds 0b1674638a5c ARM: assembler: introduce adr_l, ldr_l and str_l macros adds 22f2d23098f7 ARM: module: add support for place relative relocations adds eae78e1a9720 ARM: p2v: move patching code to separate assembler source file adds 4b16421c3e95 ARM: p2v: factor out shared loop processing adds 7a94849e81b5 ARM: p2v: factor out BE8 handling adds 0869f3b9da38 ARM: p2v: drop redundant 'type' argument from __pv_stub adds 2730e8eaa4f2 ARM: p2v: use relative references in patch site arrays adds 0e3db6c9d7f6 ARM: p2v: simplify __fixup_pv_table() adds e8e00f5afb08 ARM: p2v: switch to MOVW for Thumb2 and ARM/LPAE adds 9443076e4330 ARM: p2v: reduce p2v alignment requirement to 2 MiB adds ae73ad052707 Merge tag 'arm-p2v-for-v5.11' of git://git.kernel.org/pub/ [...] adds 67e3f828bd4b ARM: efistub: replace adrl pseudo-op with adr_l macro invocation adds 62c4a2e202b1 ARM: head-common.S: use PC-relative insn sequence for __proc_info adds 172c34c9ff01 ARM: head-common.S: use PC-relative insn sequence for idma [...] adds 91580f0dbf24 ARM: head.S: use PC-relative insn sequence for secondary_data adds 450abd38fe6c ARM: kernel: use relative references for UP/SMP alternatives adds 59d2f2827dfd ARM: head: use PC-relative insn sequence for __smp_alt adds d74d2b225018 ARM: sleep.S: use PC-relative insn sequence for sleep_save [...] adds 3bcf906b194c ARM: head.S: use PC relative insn sequence to calculate PH [...] adds aaac3733171f ARM: kvm: replace open coded VA->PA calculations with adr_l call adds 2c736bb4087f Merge tag 'arm-adrl-replacement-for-v5.11' of git://git.ke [...] adds 40bd54f12902 Merge branch 'devel-stable' into for-next adds ea43b1cb0700 Merge remote-tracking branch 'arm/for-next' adds f4693c2716b3 arm64: mm: extend linear region for 52-bit VA configurations adds 8c96400d6a39 arm64: mm: make vmemmap region a projection of the linear region adds 9ad7c6d5e75b arm64: mm: tidy up top of kernel VA space adds 68af6d2483db Documentation/arm64: fix RST layout of memory.rst adds c1090bb10d5e arm64: mm: don't assume struct page is always 64 bytes adds e2a2190a80ca arm64: uaccess: move uao_* alternatives to asm-uaccess.h adds 7cda23da52ad arm64: alternatives: Split up alternative.h adds 364a5a8ae8dc arm64: cpufeatures: Add capability for LDAPR instruction adds 5af76fb42287 arm64: alternatives: Remove READ_ONCE() usage during patch [...] adds e35123d83ee3 arm64: lto: Strengthen READ_ONCE() to acquire when CONFIG_LTO=y adds 97d6786e0669 arm64: mm: account for hotplug memory when randomizing the [...] adds cb45babe1b80 arm64/mm/hotplug: Register boot memory hot remove notifier [...] adds 9fb3d4a30338 arm64/mm/hotplug: Enable MEM_OFFLINE event handling adds fdd99a4103c9 arm64/mm/hotplug: Ensure early memory sections are all online adds 4b9cf23c179a arm64: wrap and generalise counter read functions adds bc3b6562a1ac arm64: split counter validation function adds 68c5debcc06d arm64: implement CPPC FFH support using AMUs adds 74490422522d arm64: abort counter_read_on_cpu() when irqs_disabled() adds e2a073dde921 arm64: omit [_text, _stext) from permanent kernel mapping adds b50a3225cdff arm64/head: avoid symbol names pointing into first 64 KB o [...] adds 7919385b9fb3 arm64: head: tidy up the Image header definition adds 791ab8b2e3db arm64: Ignore any DMA offsets in the max_zone_phys() calculation adds 2687275a5843 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation [...] adds 0a30c53573b0 arm64: mm: Move reserve_crashkernel() into mem_init() adds 9804f8c69b04 arm64: mm: Move zone_dma_bits initialization into zone_siz [...] adds 964db79d6c18 of/address: Introduce of_dma_get_max_cpu_address() adds 07d13a1d6120 of: unittest: Add test for of_dma_get_max_cpu_address() adds 8424ecdde7df arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges adds 2b8652936f0c arm64: mm: Set ZONE_DMA size based on early IORT scan adds 04435217f968 mm: Remove examples from enum zone_type comment adds 8663daeac7a1 parisc: Drop parisc special case for __sighandler_t adds 161d36dfc7b5 parisc: start using signal-defs.h adds 1d82b7898f2a arch: move SA_* definitions to generic headers adds 23acdc76f179 signal: clear non-uapi flag bits when passing/returning sa_flags adds 7da5082a2f9a arch: provide better documentation for the arch-specific S [...] adds a54f0dfda754 signal: define the SA_UNSUPPORTED bit in sa_flags adds 6ac05e832a9e signal: define the SA_EXPOSE_TAGBITS bit in sa_flags adds dceec3ff7807 arm64: expose FAR_EL1 tag bits in siginfo adds ba090f9cafd5 arm64: kprobes: Remove redundant kprobe_step_ctx adds 833be850f1ca arm64: consistently use reserved_pg_dir adds 0edaee42eb8c arm64/smp: Drop the macro S(x,s) adds 9f84f39f5515 arm64/mm: add fallback option to allocate virtually contig [...] adds 739003c64283 arm64: mte: optimize asynchronous tag check fault flag check adds 49b3cf035edc kasan: arm64: set TCR_EL1.TBID1 when enabled adds a48ff85ed536 Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] adds 53c218da220c driver/perf: Add PMU driver for the ARM DMC-620 memory controller adds 6c8cfbf5db42 perf: remove duplicate check on fwnode adds ac4511c9364c drivers/perf: hisi: Add identifier sysfs file adds 2c255223362e perf/smmuv3: Support sysfs identifier file adds 6b46338f2210 perf/imx_ddr: Add stop event counters support for i.MX8MP adds 367c820ef080 arm64: Enable perf events based hard lockup detector adds e81ab1cf59b2 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] adds 56b75b51ed6d iommu/arm-smmu: Allow implementation specific write_s2cr adds 07a7f2caaa5a iommu/arm-smmu-qcom: Read back stream mappings adds f9081b8ff593 iommu/arm-smmu-qcom: Implement S2CR quirk adds af9da91493e5 iommu/arm-smmu: Use new devm_krealloc() adds 3045fe45abbc iommu/arm-smmu-v3: Assign boolean values to a bool variable adds 5c7469c66f95 iommu/arm-smmu-qcom: Add implementation for the adreno GPU SMMU adds bffb2eaf0ba2 iommu/arm-smmu: Add a way for implementations to influence SCTLR adds a29bbb0861f4 dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU adds a7656ecf825a iommu/io-pgtable: Add a domain attribute for pagetable con [...] adds e67890c97944 iommu/io-pgtable-arm: Add support to use system cache adds 9c00c6400f80 Merge branch 'for-next/iommu/io-pgtable-domain-attr' into [...] adds c99110a865a3 iommu/arm-smmu: Add support for pagetable config domain attribute adds 12bc36793fd6 iommu/arm-smmu: Move non-strict mode to use io_pgtable_dom [...] adds 00597f9ff5ec iommu: arm-smmu-impl: Use table to list QCOM implementations adds 7f575a6087f4 iommu: arm-smmu-impl: Add a space before open parenthesis adds 074a2b0a82c7 Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core adds 28b41e2c6aeb iommu: Move def_domain type check for untrusted device into core adds 08a27c1c3ecf iommu: Add support to change default domain of an iommu group adds 0b8a96a3120f iommu: Take lock before reading iommu group default domain type adds 63a816749d86 iommu: Document usage of "/sys/kernel/iommu_groups/<grp_id [...] adds 4e89dce72521 iommu/iova: Retry from last rb tree node if iova search fails adds 6fa3525b455a iommu/iova: Free global iova rcache on iova alloc failure adds 6243f572a18d iommu: Modify the description of iommu_sva_unbind_device adds cb4789b0d19f iommu/ioasid: Add ioasid references adds cfc78dfd9b36 iommu/sva: Add PASID helpers adds 32784a9562fb iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() adds 2f7e8c553e98 iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops adds cf910f61aff3 iommu/tegra-smmu: Unwrap tegra_smmu_group_get adds d5f583bf8654 iommu/tegra-smmu: Expand mutex protection range adds 8750d207dc98 iommu/tegra-smmu: Use fwspec in tegra_smmu_(de)attach_dev adds 25938c73cd79 iommu/tegra-smmu: Rework tegra_smmu_probe_device() adds 541f29bb0643 iommu/tegra-smmu: Add PCI support adds 68dd9d89eaf5 iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM adds 66930e7e1e58 Merge branch 'stable/for-linus-5.10-rc2' of git://git.kern [...] adds 2a2b8eaa5b25 iommu: Handle freelists when using deferred flushing in io [...] adds 230309d08b87 iommu: Add iommu_dma_free_cpu_cached_iovas() adds 82612d66d51d iommu: Allow the dma-iommu api to use bounce buffers adds 65f746e8285f iommu: Add quirk for Intel graphic devices in map_sg adds c062db039f40 iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev adds c588072bba6b iommu/vt-d: Convert intel iommu driver to the iommu ops adds 58a8bb39490d iommu/vt-d: Cleanup after converting to dma-iommu ops adds aa85acefcfc7 Merge branches 'for-next/iommu/default-domains', 'for-next [...] adds fa399dd639dd Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] adds 75ed0ca3281a arm64: ensure ERET from kthread is illegal adds db4b0281cc00 arm64: add C wrappers for SET_PSTATE_*() adds a4b81a241a77 arm64: head.S: rename el2_setup -> init_kernel_el adds cc0f3417f4f9 arm64: head.S: cleanup SCTLR_ELx initialization adds 7cdab4d42ac7 arm64: head.S: always initialize PSTATE adds de3510fc5885 Merge branch 'for-next/uaccess' into for-next/core adds ad41c6058369 Merge branch 'for-next/iommu/io-pgtable-domain-attr' into [...] adds 6681ac289bef Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core adds 62c9917d9c10 iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups adds 058236eef606 iommu: return error code when it can't get group adds 11de27a2a27e Merge branches 'for-next/iommu/default-domains', 'for-next [...] adds c83e0ba3e4eb Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] adds e710c29e0177 arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere adds 284c64e9eba3 arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS) adds 752e77863c19 Merge branch 'for-next/pac-keys-ctrl' into for-next/core adds 52ec03f75d59 arm64: kaslr: Refactor early init command line parsing adds 1e40d105dae5 arm64: Extend the kernel command line from the bootloader adds e34e7aadb2d9 Merge branch 'for-next/cmdline-extended' into for-next/core adds 344f2db2a18a arm64: vmlinux.lds.S: Drop redundant *.init.rodata.* adds 78fae44603f1 Merge branch 'for-next/misc' into for-next/core adds 95866abbc20b Merge remote-tracking branch 'arm64/for-next/core' 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 d549e3365dbb Merge branch 'arm/drivers' into for-next adds a65c1c9dcc71 Merge branch 'arm/fixes' into for-next adds 0d4a574f4e88 ARM: soc: document merges adds c5f883d1a6f3 ARM: shmobile: defconfig: Refresh for v5.10-rc1 adds bc518da26e3a arm64: defconfig: Enable R8A779A0 SoC adds 4b44b61a683e Merge tag 'renesas-arm-defconfig-for-v5.11-tag1' of git:// [...] adds a65183ff1535 ARM: config: ux500: Update U8500 defconfig adds 8195fceca031 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds bcc6e3f3804d Merge branch 'arm/defconfig' into for-next adds cf25d802e029 soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init [...] adds ec565b0e1a9e Merge tag 'renesas-drivers-for-v5.11-tag1' of git://git.ke [...] adds b4bdc4fbf8d0 soc: sunxi: Deal with the MBUS DMA offsets in a central place adds 756668ba682e drm/sun4i: backend: Remove the MBUS quirks adds 13dd87101150 media: sun4i: Remove the MBUS quirks adds d60ab69b607f media: sun6i: Remove the MBUS quirks adds c6e95daab1cc media: cedrus: Remove the MBUS quirks adds 5739301308fd media: sun8i-di: Remove the call to of_dma_configure adds 16fee29b0735 dma-mapping: remove the dma_direct_set_offset export adds d4f97711b3b3 Merge tag 'sunxi-rework-mbus' of ssh://gitolite.kernel.org [...] adds 1c7c276e48ad Merge branch 'arm/drivers' into for-next 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 92494cea405f arm64: dts: renesas: r8a77965: Add DRIF support adds 9b8101818596 arm64: dts: renesas: rcar-gen3: Convert EtherAVB to explic [...] adds a5200e63af57 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit de [...] adds a511d8be4ea4 arm64: dts: renesas: cat874: Move connector node out of hd [...] adds ca8edef17210 arm64: dts: renesas: beacon-renesom-baseboard: Move connec [...] adds f8a1620cb59b arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes adds dd8ecc02743c arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree adds 43bba6576195 arm64: dts: renesas: hihope-rev4: Add a comment explaining [...] adds 95f595d1f005 Merge tag 'renesas-arm-dt-for-v5.11-tag1' of git://git.ker [...] adds 5649789d9706 dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher adds 019d70bffd35 Merge tag 'renesas-dt-bindings-for-v5.11-tag1' of git://gi [...] 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 b35f80f2e322 ARM: dts: exynos: Remove interrupts from DMC controller in [...] 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 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 007fda302d77 ARM: dts: exynos: Enable DWC2 dual-role support on OdroidU [...] adds 9ef3a2c5859e ARM: dts: exynos: Add Ethernet interface description for O [...] adds dff7ae5c50eb ARM: dts: exynos: Add Ethernet interface description for O [...] adds 6eff260412bd ARM: dts: exynos: Add Ethernet interface description for O [...] adds d9e1af3a1394 ARM: dts: exynos: Add Ethernet interface description for O [...] adds 8902a6642771 ARM: dts: exynos: Add a placeholder for a MAC address adds 2024b130b0c8 ARM: dts: exynos: Add Ethernet to Artik 5 board adds 5334df3a4bc5 ARM: dts: exynos: Add interconnect properties to Exynos441 [...] adds 246c1a37f5ff ARM: dts: exynos: Add interconnects to Exynos4412 mixer adds b357e6aa4101 ARM: dts: exynos: use hyphens in Exynos3250 node names adds 1c6831b472f2 ARM: dts: exynos: use hyphens in Exynos4 node names adds 32f9abc326ee ARM: dts: exynos: use generic name for max77693 motor in Midas adds 9b846ba7c1d2 ARM: dts: exynos: use hyphens in Exynos5 node names adds 73f882a0f3a8 ARM: dts: exynos: use hyphens in MFC reserved memory node names adds 1e548b678280 Merge tag 'samsung-dt-5.11' of git://git.kernel.org/pub/sc [...] adds b2d91953b66c ARM: dts: add Nuvoton NPCM730 device tree adds 6cbf13e3114c ARM: dts: ux500: Rename DSI controller nodes adds e77ce5ec8b9d ARM: dts: ux500: skomer: Pull down SDI2 FBCLK adds ef5704b53519 ARM: dts: ux500-golden: Add proper supplies to touchscreen adds c7cf67339914 Merge tag 'ux500-dts-for-v5.11-1' of git://git.kernel.org/ [...] adds 1a6c2918e777 Merge branch 'arm/dt' into for-next adds 8c77ea3e9ad7 Merge branch 'arm/fixes' into for-next adds 58f15d26574d soc: document merges adds f1118a28bef9 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] adds 93618e344a5e soc: samsung: exynos-pmu: instantiate clkout driver as MFD adds 9484f2cb8332 clk: samsung: exynos-clkout: convert to module driver adds 0f12999e27e0 Documentation: Update paths of Samsung S3C machine files adds 3ebc0ef06e4a serial: s3c: Update path of Samsung S3C machine file adds 74b01dc39536 soc: samsung: exynos5422-asv: remove unneeded semicolon adds 4d05446ab0a6 soc: samsung: s3c-pm-check: Fix incorrectly named variable 'val' adds 124f035310ad clk: samsung: allow building the clkout driver as module adds 4ce4be5d28de Merge tag 'samsung-drivers-5.11' of git://git.kernel.org/p [...] adds fabb1615ac22 Merge branch 'arm/drivers' into for-next adds e24f7fac3b97 soc: sunxi: Fix compilation of sunxi_mbus adds cd817f001fb5 Merge branch 'arm/drivers' into for-next adds 1cf51b1dd1b3 soc: document merges adds b636d36e3e0a soc: fsl: dpio: qbman-portal: Fix a bunch of kernel-doc mi [...] adds 0d0807bc2e05 soc: fsl: qe: qe_common: Fix misnamed function attribute 'addr' adds 3d1d8f2943e2 soc: fsl: qbman: qman: Remove unused variable 'dequeue_wq' adds e95f287deed2 soc: fsl: handle RCPM errata A-008646 on SoC LS1021A adds ba622a3e74a7 Merge tag 'soc-fsl-next-v5.11' of git://git.kernel.org/pub [...] 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 27bb0e42855a dt-bindings: memory: mediatek: Convert SMI to DT schema adds 31fc9f87fede dt-bindings: memory: mediatek: Add mt8192 support adds 02c02ddce427 memory: mtk-smi: Add mt8192 support adds 5445a0c0d336 memory: pl353-smc: fix compile test on !ARM_AMBA adds 0a3251a17401 Merge tag 'memory-controller-drv-5.11' of git://git.kernel [...] 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 65abc8ef5700 dt-bindings: memory: tegra: Add missing swgroups adds 21d3cdd0391b dt-bindings: memory: tegra20: emc: Correct registers range [...] adds e51a59f079c5 dt-bindings: memory: tegra20: emc: Document nvidia, memory [...] adds 3ee81e021f2b dt-bindings: memory: tegra20: mc: Document new interconnec [...] adds 5e768b1fe46e dt-bindings: memory: tegra20: emc: Document new interconne [...] adds 95e638e8b0b4 dt-bindings: memory: tegra20: emc: Document OPP table and [...] adds ed7f6f2eaae8 dt-bindings: memory: tegra30: mc: Document new interconnec [...] adds 6ec85c032aee dt-bindings: memory: tegra30: emc: Document new interconne [...] adds 48126d7884ab dt-bindings: memory: tegra30: emc: Document OPP table and [...] adds cac2a3552c9e dt-bindings: memory: tegra124: mc: Document new interconne [...] adds cf3b2deb459d dt-bindings: memory: tegra124: emc: Document new interconn [...] adds 881f68ed9d4e dt-bindings: memory: tegra124: emc: Document OPP table and [...] adds 254a42ac9390 dt-bindings: tegra30-actmon: Document OPP and interconnect [...] adds c553bb54a486 dt-bindings: host1x: Document new interconnect properties adds 4cfdad35ae7e clk: tegra: Export Tegra20 EMC kernel symbols adds fc4fbf88ecbe soc/tegra: fuse: Export tegra_read_ram_code() adds 245157a31e91 soc/tegra: fuse: Add stub for tegra_sku_info adds 7f3cdaf795db Merge tag 'tegra-soc-clk-drivers-5.11' into for-v5.11/tegra-mc adds 6c6bd2075f01 memory: tegra: Add and use devm_tegra_memory_controller_get() adds 4e84d0a6e120 memory: tegra: Use devm_platform_ioremap_resource() adds 162641a6e200 memory: tegra: Remove superfluous error messages around pl [...] adds d5ecac0afa30 memory: tegra: Add missing latency allowness entry for Pag [...] adds 06f079816d4c memory: tegra-mc: Add interconnect framework adds 0260979b018f memory: tegra20-emc: Make driver modular adds fa4794ff8fb4 memory: tegra20-emc: Continue probing if timings are missi [...] adds d5ef16ba5fbe memory: tegra20: Support interconnect framework adds 3a0b6b5abfdd memory: tegra: Correct stub of devm_tegra_memory_controller_get() adds de47653bd4dd memory: tegra20-emc: Use dev_pm_opp_set_clkname() adds cba3902b0c3d memory: tegra20-emc: Factor out clk initialization adds e09312fec1d4 memory: tegra20-emc: Remove IRQ number from error message adds dedf62d6f17f memory: tegra20-emc: Add devfreq support adds 1d1564aabc69 memory: tegra30: Add FIFO sizes to memory clients adds 0c56eda86f8c memory: tegra30-emc: Make driver modular adds bf25f3fceffa memory: tegra30-emc: Continue probing if timings are missi [...] adds 4a91b11c0a10 memory: tegra: Complete tegra210_swgroups adds 0e1bcf2c05d0 memory: tegra30-emc: Remove unnecessary of_node_put in teg [...] adds 8f2685c9c4ff Merge tag 'memory-controller-drv-tegra-5.11-2' of git://gi [...] adds 10d076709527 Merge branch 'arm/drivers' into for-next adds 30ea026e33c6 ARM: dts: hisilicon: fix errors detected by snps-dw-apb-uart.yaml adds e5e225fd495e ARM: dts: hisilicon: fix errors detected by pl011.yaml adds 64f5b52554a1 ARM: dts: hisilicon: fix errors detected by usb yaml adds 8e9e8dd7ce09 ARM: dts: hisilicon: fix errors detected by simple-bus.yaml adds e0b09c35ae07 ARM: dts: hisilicon: fix errors detected by root-node.yaml adds 05484c171d39 ARM: dts: hisilicon: fix errors detected by synopsys-dw-mshc.yaml adds 4c246408f0bd ARM: dts: hisilicon: fix errors detected by spi-pl022.yaml adds d48b6ef74ab0 ARM: dts: hisilicon: fix errors detected by syscon.yaml adds 3319f1489ef8 Merge tag 'hisi-arm32-dt-for-5.11' of git://github.com/his [...] adds c25b846425e3 arm64: dts: hisilicon: normalize the node name of the ITS devices adds 24402ce1e26e arm64: dts: hisilicon: separate each group of data in the [...] adds 8c563f55ee1d arm64: dts: hisilicon: write the values of property-units [...] adds 60780744d959 arm64: dts: hisilicon: remove unused property pinctrl-names adds ee6ff04f7fe9 arm64: dts: hisilicon: place clock-names "biu" before "ciu" adds d7d45d5d1167 arm64: dts: hisilicon: normalize the node name of the SMMU [...] adds 4d2b9b98e326 arm64: dts: hisilicon: normalize the node name of the usb devices adds bf69b8622b94 arm64: dts: hisilicon: normalize the node name of the UART [...] adds c85731abd694 arm64: dts: hisilicon: list all clocks required by spi-pl022.yaml adds 58dd4736b8c7 arm64: dts: hisilicon: list all clocks required by pl011.yaml adds c4cbd0356c60 arm64: dts: hisilicon: list all clocks required by snps-dw [...] adds 4dc5288f5a5a arm64: dts: hi3660: Harmonize DWC USB3 DT nodes name adds 25df3e1f64f5 arm64: dts: hisilicon: Use generic "ngpios" rather than "s [...] adds 2df8aa037348 Merge tag 'hisi-arm64-dt-for-5.11' of git://github.com/his [...] adds 02e497e832e4 Merge branch 'arm/dt' into for-next adds 3c0c7a34820a Merge tag 'v5.10-rc4' into for-next adds 61c33c01f442 Merge branch 'arm/fixes' into for-next adds a360a0249ecb soc: document merges adds a82820fcd079 ARM: omap2plus_defconfig: Enable OMAP3_THERMAL adds a6b2a18060f6 ARM: omap2plus_defconfig: add CONFIG_AK8975=m and CONFIG_K [...] adds eaf7697b6feb ARM: omap2plus_defconfig: Enable TI eQEP counter driver adds 44000366eb04 Merge tag 'omap-for-v5.11/defconfig-signed' of git://git.k [...] adds 46957c06d35b ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 8e4eeb83a692 ARM: multi_v7_defconfig: add STM32 crypto support adds 89391783174e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] adds 1c6b157ba6bd ARM: multi_v7_defconfig: enable STM32 spdifrx support adds 01d13862543d ARM: multi_v7_defconfig: enable STM32 dfsdm audio support adds bdc0065c0389 Merge tag 'stm32-config-for-v5.11-1' of git://git.kernel.o [...] adds 35552c7cb672 arm64: defconfig: Enable Tegra234 support adds aa26d828df8f Merge tag 'tegra-for-5.11-arm64-defconfig' of git://git.ke [...] adds 5d9fa2944f81 Merge branch 'arm/defconfig' into for-next adds 8b6bed678428 soc: renesas: rmobile-sysc: Stop using __raw_*() I/O accessors adds 72c7b0857069 Merge tag 'renesas-drivers-for-v5.11-tag2' of git://git.ke [...] adds ce034072f9a1 soc: tegra: fuse: speedo-tegra124: Remove some set but unu [...] adds 6c37cb9fa676 soc: tegra: fuse: speedo-tegra210: Remove a group of set b [...] adds b9ce9b0f83b5 soc/tegra: fuse: Fix index bug in get_process_id adds 3afd2823c119 Merge tag 'tegra-for-5.11-soc' of git://git.kernel.org/pub [...] adds 9294996f0be4 firmware: tegra: fix strncpy()/strncat() confusion adds 85ccf83e5c5b Merge tag 'tegra-for-5.11-firmware' of git://git.kernel.or [...] adds c70e73338955 Merge branch 'arm/drivers' into for-next adds df9dbaf2c415 ARM: dts: pandaboard: fix pinmux for gpio user button of P [...] adds b86516452cfd ARM: dts: pandaboard es: add bluetooth uart for HCI adds 35f9a0d32eff ARM: dts: am437x: Correct DWC USB3 compatible string adds bdb65ec381f5 ARM: dts: omap5: Harmonize DWC USB3 DT nodes name adds f487e6d6c5c6 ARM: dts: omap: Fix schema warnings for pwm-leds adds 06607cfa0ffe ARM: dts: mapphone: separate out xt894 specific things adds 5a7b62403762 ARM: dts: xt875: add section for kionix kxtf9 adds c99315828148 Merge branch 'omap-for-v5.11/dt-mot-take2' into omap-for-v5.11/dt adds be5cd39a5e2c ARM: dts: dra7: add second SHA instance adds 02564e1ad77e ARM: dts: am33xx: Add nodes for eQEP adds 672081b5dd94 ARM: dts: am335x-boneblue: Enable eQEP adds d7356a7ab125 ARM: dts: am335x: Fix comments for AM335X_PIN_GPMC_WPN pin [...] adds 3a53840627b1 Merge tag 'omap-for-v5.11/dt-signed' of git://git.kernel.o [...] adds 3e1f79e43112 ARM: dts: stm32: fix DCMI DMA features on stm32mp15 family adds 516728273ddf ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM adds b0c0c8b400d5 ARM: dts: stm32: Add alternate pinmux for FMC EBI bus adds b5269b666451 ARM: dts: stm32: Add KS8851 on FMC2 to STM32MP1 DHCOM adds 4f551b7bba09 ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds 08f07e9a195a ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds f885fbca0f53 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds 928caf877d14 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds 304b5691bfd0 ARM: dts: stm32: enable HASH by default on stm32mp15 adds ee0035b23327 ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds b6aa35c73936 ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 07e3454493e2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds 096b0243fae3 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds dc37a51b258c ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl adds 8e568db6020f dt-bindings: connector: add typec-power-opmode property to [...] adds 70966729b564 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller adds 83686162c0eb ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] adds fc082d2bb2f4 ARM: dts: stm32: fix mdma1 clients channel priority level [...] adds e3b37ca311bb ARM: dts: stm32: fix dmamux reg property on stm32mp151 adds 7e4bc946db78 ARM: dts: stm32: fix dmamux reg property on stm32h743 adds d27209f04d7f ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 adds 4c903a946404 ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] adds 82765d149583 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node adds b19d3a55d478 ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] adds 242639c0dc25 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] adds ac68793f49de ARM: dts: stm32: Add DHCOM based PicoITX board adds a24bde12f949 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix adds acf6f3316376 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] adds 6660e2445523 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles adds fcc3e3c3a4a2 Merge tag 'stm32-dt-for-v5.11-1' of git://git.kernel.org/p [...] adds 0f80b9b8126c arm64: dts: renesas: r8a77951: Add PCIe EP nodes adds eb149c927d58 Merge tag 'renesas-arm-dt-for-v5.11-tag2' of git://git.ker [...] adds 825c7f4aa286 dt-bindings: memory: tegra20: Add memory client IDs adds f25696bce960 dt-bindings: memory: tegra30: Add memory client IDs adds 24a7eaea0a94 dt-bindings: memory: tegra124: Add memory client IDs adds 9572399af3fd dt-bindings: Add vendor prefix for Ouya Inc. adds 1f956a64301d dt-bindings: ARM: tegra: Add Ouya game console adds 3394f98435b5 dt-bindings: Fix entry name for I/O High Voltage property adds 15f76096fabb dt-bindings: dma: Convert ADMA doc to json-schema adds d806cdaea133 dt-bindings: interrupt-controller: arm,gic: Update Tegra c [...] adds e36f9381420b dt-bindings: bus: Convert ACONNECT doc to json-schema adds 3f02c6a8280b Merge tag 'tegra-for-5.11-dt-bindings' of git://git.kernel [...] adds 85b16c875351 Merge branch 'for-5.11/dt-bindings' into for-5.11/arm/dt adds d7195ac5c9c5 ARM: tegra: Add device-tree for Ouya adds 94f13b9ca386 ARM: tegra: acer-a500: Correct thermal zone names adds 5b0455f82b79 ARM: tegra: acer-a500: Add power-supply to lvds-encoder node adds 8857779a9fab ARM: tegra: nexus7: Correct thermal zone names adds 2b22393b2767 ARM: tegra: nexus7: Improve CPU passive-cooling threshold adds 810719453c62 ARM: tegra: nexus7: Add power-supply to lvds-encoder node adds b8ae17150696 ARM: tegra: nexus7: Rename gpio-hog nodes adds a21f18a993c5 ARM: tegra: nexus7: Use panel-lvds as the only panel compatible adds bd7cd7e05a42 ARM: tegra: Populate OPP table for Tegra20 Ventana adds 37ac8c4c04c9 ARM: tegra: Add missing gpu-throt-level to Tegra124 soctherm adds 252cc72af6a2 ARM: tegra: Add missing hot temperatures to Tegra124 therm [...] adds 17401ce98ec6 ARM: tegra: Hook up edp interrupt on Tegra124 SOCTHERM adds 6fb123f1f5a4 ARM: tegra: Properly align clocks for SOCTHERM adds 8b809ba66c29 ARM: tegra: Correct EMC registers size in Tegra20 device-tree adds dd2a21d0930b ARM: tegra: Change order of SATA resets for Tegra124 adds d3e815eaab58 ARM: tegra: acer-a500: Add Embedded Controller adds 30b81e77a051 ARM: tegra: Add interconnect properties to Tegra20 device-tree adds 69ea8fa77f1c ARM: tegra: Add interconnect properties to Tegra30 device-tree adds 5cf0cdbd5589 ARM: tegra: Add interconnect properties to Tegra124 device-tree adds b97967d7d5b7 ARM: tegra: Add nvidia,memory-controller phandle to Tegra2 [...] adds f5204ac47b29 ARM: tegra: Add EMC OPP properties to Tegra20 device-trees adds 881741fa447d ARM: tegra: Add EMC OPP and ICC properties to Tegra30 EMC [...] adds d63250d7fd49 ARM: tegra: Add EMC OPP and ICC properties to Tegra124 EMC [...] adds 9c49a39c8cd7 Merge tag 'tegra-for-5.11-arm-dt' of git://git.kernel.org/ [...] adds 3b4c137856d9 arm64: tegra: Add missing CPU PMUs on Tegra186 adds 776a3c04da9f arm64: tegra: Fix GIC400 missing GICH/GICV register regions adds 6b26c1a03488 arm64: tegra: Fix DT binding for IO High Voltage entry adds 5aaa0de991c7 arm64: tegra: Add missing hot temperatures to Tegra132 the [...] adds 3146cd55b001 arm64: tegra: Add missing gpu-throt-level to Tegra210 soctherm adds fdf278257e6d arm64: tegra: Add missing hot temperatures to Tegra210 the [...] adds 1289bd9fec20 arm64: tegra: Hook up edp interrupt on Tegra132 SOCTHERM adds b6e136c7e6ad arm64: tegra: Rename ADMA device nodes for Tegra210 adds 6450da3dab73 arm64: tegra: Add XUSB pad controller interrupt adds c84ebdfd2664 arm64: tegra: Change order of SATA resets for Tegra132 and [...] adds e061fbdf7d78 arm64: tegra: Enable AHCI on Jetson TX2 adds 48f6e1950394 arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering adds 914b8de3dd9e Merge tag 'tegra-for-5.11-arm64-dt' of git://git.kernel.or [...] adds eebd65d13509 Merge branch 'arm/dt' into for-next adds 1caeb1d82a74 Merge branch 'arm/fixes' into for-next adds 3c5902d270ed ARM: OMAP2+: Fix memleak in omap2xxx_clkt_vps_init adds c3f244d5776e ARM: OMAP2+: Fix kfree NULL pointer in omap2xxx_clkt_vps_init adds 6d9be9376b0e ARM: OMAP2+: Remove redundant assignment to variable ret adds e106698cbb90 ARM: OMAP2+: Remove redundant null check before clk_prepar [...] adds 2e023b938048 ARM: OMAP1: clock: Use IS_ERR_OR_NULL() to clean code adds 31216ef56126 Merge tag 'omap-for-v5.11/soc-signed' of git://git.kernel. [...] adds ae04aad75b37 ARM: shmobile: r8a7778: Introduce HPBREG_BASE adds caf67a935740 ARM: shmobile: r8a7779: Use ioremap() to map INTC2 registers adds 617ff9e657c4 ARM: shmobile: r8a7779: Use ioremap() to map SMP registers adds 5b0480f53dbf ARM: shmobile: r8a7779: Remove obsolete static mappings adds cc85e21d6d18 ARM: shmobile: sh73a0: Use ioremap() to map L2C registers adds a0a6624dbec8 ARM: shmobile: sh73a0: Use ioremap() to map SMP registers adds 5705747c0c8f ARM: shmobile: sh73a0: Remove obsolete static mapping adds d4a617c9bbef ARM: shmobile: Stop using __raw_*() I/O accessors adds 334d09c218c1 Merge tag 'renesas-arm-soc-for-v5.11-tag1' of git://git.ke [...] adds 544bfb682f3a Merge branch 'arm/soc' into for-next adds 8d101a41c9c3 soc: document merges adds 718e43b5f850 Backmerge tag 'v5.10-rc2' into arm/drivers adds 6bbdb46c4b1b firmware: arm_scmi: Fix missing destroy_workqueue() adds f25fb6de6720 firmware: arm_scmi: Rework scmi_sensors_protocol_init adds 607a4672b458 firmware: arm_scmi: Add full list of sensor type enumeration adds 1fe00b8b4276 firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions adds d7971d57d273 hwmon: (scmi) Update hwmon internal scale data type adds e2083d367391 firmware: arm_scmi: Add SCMI v3.0 sensors timestamped reads adds 7b83c5f41088 firmware: arm_scmi: Add SCMI v3.0 sensor configuration support adds e3811190acf8 firmware: arm_scmi: Add SCMI v3.0 sensor notifications adds e945927dc7c2 firmware: arm_scmi: Remove residual _le structs naming adds 0f80fcec08e9 dt-bindings: arm: Add support for SCMI Regulators adds 2add5cacff35 firmware: arm_scmi: Add voltage domain management protocol [...] adds ec8838193695 firmware: arm_scmi: Add support to enumerated SCMI voltage [...] adds f83eb664cdb4 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] adds 270a5bbb090c Merge tag 'scmi-updates-5.11' of git://git.kernel.org/pub/ [...] adds c359ef869570 Merge branch 'arm/drivers' into for-next adds 33fa6976a384 soc: document merges adds d4cbf3f84641 Merge remote-tracking branch 'arm-soc/for-next' adds 8e9c052a483d arm64: dts: meson: remove empty lines from aml-s905x-cc v2 dts adds 7bd5175918eb arm64: dts: meson: add watchdog to g12-common dtsi adds b9d53291155d Merge branch 'v5.11/dt64' into tmp/aml-rebuild adds 5d2fc13ba052 soc: amlogic: socinfo: build for specific arch adds d9da1785ec0c soc: meson: enable building drivers as modules adds 4a434abc40d2 firmware: meson-sm: enable build as module adds f4046bf41fb6 Merge branch 'v5.11/drivers' into tmp/aml-rebuild adds ba66a25536dd arm64: meson: ship only the necessary clock controllers adds 84a1411c7549 Merge branch 'v5.11/soc' into tmp/aml-rebuild adds e93441afa9af Merge remote-tracking branch 'amlogic/for-next' 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 14f100c00f1e ARM: dts: aspeed: tiogapass: Remove vuart adds efc5dae95a8c ARM: dts: aspeed: amd-ethanolx: Enable KCS channel 3 adds f69456d3224a ARM: dts: aspeed: amd-ethanolx: Enable devices for the iKV [...] adds c74da5cf007c ARM: dts: aspeed: amd-ethanolx: Add GPIO line names adds 800b92ef92f3 ARM: dts: aspeed: Common dtsi for Facebook AST2400 Network BMCs adds e4c1633325fa ARM: dts: aspeed: wedge40: Use common dtsi adds 41376fb94c6a ARM: dts: aspeed: wedge100: Use common dtsi adds 71b802d2d518 ARM: dts: aspeed: Add Facebook Galaxy100 (AST2400) BMC adds c9f6aa9d1f50 ARM: dts: aspeed: wedge400: Fix FMC flash0 layout adds 2e7cd913eafc ARM: dts: aspeed: minipack: Fixup I2C tree adds 6ff286225d75 arm: dts: aspeed: tiogapass: Enable second MAC adds fd6a1e60a049 ARM: dts: aspeed: rainier: Add 4U device-tree adds cbee028da69d ARM: dts: tacoma: Fix node vs reg mismatch for flash memory adds c7b74131c755 ARM: dts: rainier: Add reserved memory for ramoops adds c1fc133f5bd0 ARM: dts: tacoma: Add reserved memory for ramoops adds bb74fdbd8a6c ARM: dts: aspeed: rainier: Mark FSI SPI controllers as restricted adds c680dd4e6045 ARM: dts: aspeed: rainier: Don't shout addresses adds 2ba56f464f0c ARM: dts: aspeed: ast2600evb: Add MAC0 adds 592693a1f881 soc: aspeed: Improve kconfig adds 7c1f6281549b dt-bindings: aspeed: Add silicon id node to SCU adds e0218dca5787 soc: aspeed: Add soc info driver adds fe100b382c1c ARM: dts: aspeed: Add silicon id node adds e8589796a6d1 dt-bindings: aspeed-lpc: Add AST2600 compatible strings adds 44ddc4de87a5 soc: aspeed: lpc: Add AST2600 compatible strings adds 6bf4ddbe2b48 soc: aspeed-lpc-ctrl: Fail probe of lpc-ctrl if reserved m [...] adds 5042d3f278de soc: aspeed-lpc-ctrl: LPC to AHB mapping on ast2600 adds 4d1d81dbc9d5 soc: aspeed-lpc-ctrl: Fix whitespace adds cd460be0460f soc: aspeed-lpc-ctrl: Fix driver name adds 959b981dc7bc soc: aspeed: remove unneeded semicolon adds 0f0c9c702241 soc: aspeed: Fix a reference leak in aspeed_socinfo_init() adds 4da595ddc069 soc: aspeed: Enable drivers with ARCH_ASPEED adds 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig adds 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] adds 1a684eb9616a Merge remote-tracking branch 'aspeed/for-next' adds 786c395dbe42 ARM: at91: sam9x60 SiP types added to soc description adds 24c8a743336a pcmcia: at91_cf: move definitions locally adds 264788c8f237 pcmcia: at91_cf: remove platform data support 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 5ba6291086d2 ARM: dts: at91: sam9x60: add pincontrol for USB Host adds be4dd2d44881 ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host adds e1062fa7292f ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host adds fb533fc76d34 ARM: configs: at91: sama5: resync with media changes adds 036f224ef8f4 ARM: configs: at91_dt: resync with media changes adds 65cc8babccce Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] adds e42d0e71f618 Merge remote-tracking branch 'at91/at91-next' adds 9174e7b6839c Merge branch 'for-v5.11/tegra-soc-clk' into for-next adds 3d6613a9bd7c Merge branch 'for-v5.11/tegra-mc' into for-next adds a0453f4ed066 memory: renesas-rpc-if: Return correct value to the caller [...] adds 61a6d854b955 memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable i [...] adds 4e6b86b409f9 memory: renesas-rpc-if: Fix a node reference leak in rpcif [...] adds 7889a7da59e0 memory: renesas-rpc-if: Make rpcif_enable/disable_rpm() as [...] adds a4f11eac544c Merge branch 'mem-ctrl-next' into for-next adds b0550fb190ee Merge remote-tracking branch 'drivers-memory/for-next' 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 8404c66140e2 clk: imx: remove unneeded semicolon adds f2644bd7413c clk: imx: remove redundant assignment to pointer np adds 220175cd3979 clk: imx: scu: fix build break when compiled as modules adds 12309428c277 clk: imx: gate2: Remove the IMX_CLK_GATE2_SINGLE_BIT special case adds 040adb5fe95a clk: imx: gate2: Keep the register writing in on place adds 03681d06a555 clk: imx: gate2: Check if clock is enabled against cgr_val adds bcd418a632b6 clk: imx: gate2: Add cgr_mask for more flexible number of [...] adds 65188f07456d clk: imx: gate2: Add locking in is_enabled op adds f2bd43f1c97f clk: imx: gate2: Remove unused variable ret adds bdb08940236c clk: imx8mm: drop of_match_ptr from of_device_id table adds 8f8a3230929f clk: imx8mn: drop of_match_ptr from of_device_id table adds f32e42f09270 clk: imx8mp: drop of_match_ptr from of_device_id table adds 00cb754ac622 clk: imx8mq: drop of_match_ptr from of_device_id table adds 550b562a153f clk: imx: scu: Make pd_np with static keyword adds 035294ae40f3 Merge branch 'clk/imx' into for-next adds 95de5094f5ac firmware: imx: add dummy functions adds 0b7a8e5a61a1 firmware: imx: scu-pd: Add power domains for imx-jpeg adds 4d3f4f0379b6 firmware: imx: Introduce imx_dsp_setup_channels adds 046326989a18 firmware: imx: Save channel name for further use adds 23d89aa0c219 firmware: imx-dsp: Export functions to request/free channels adds 0fa5f761322b Merge branch 'imx/drivers' into for-next adds 2f4ac2d79eb4 ARM: imx: Add revision support for i.MX7ULP revision 2.2 adds 7544bfc0866f ARM: imx: imx7ulp: Add a comment explaining the B2 silicon [...] adds 53cc6bc69e53 ARM: imx: mach-imx6q: correctly identify i.MX6QP SoCs adds 913707705f7f Merge branch 'imx/soc' 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 7ead9dbb6ff4 dt-bindings: arm: fsl: update TQ-Systems SoMs and boards b [...] adds 1a002325d164 dt-bindings: arm: fsl: document i.MX25 and i.MX27 boards adds d9395d720033 dt-bindings: watchdog: fsl-imx: document NXP compatibles adds b01222b9193e dt-bindings: vendor-prefixes: add MicroSys adds 1acb40298366 dt-bindings: vendor-prefixes: add Revotics adds 5427f287976c dt-bindings: arm: fsl: document i.MX51 boards adds be03d03b5cf8 dt-bindings: arm: fsl: document i.MX53 boards adds 9d808cbfa5e7 dt-bindings: arm: fsl: document VF boards adds c470ce79fe46 dt-bindings: arm: fsl: document i.MX6DL boards adds 5c32a75e2ed1 dt-bindings: vendor-prefixes: add ABB adds 676884326eea dt-bindings: arm: fsl: document i.MX6DL Aristainetos boards adds a687b55e10e9 dt-bindings: arm: fsl: Add Kontron i.MX8M Mini SoMs and boards adds ea75e63105be dt-bindings: vendor-prefixes: add Element14 adds bec0a8cbe303 dt-bindings: arm: fsl: document i.MX6Q boards adds 691dab655c32 dt-bindings: arm: fsl: document i.MX6QP boards adds 9fa659393ab1 dt-bindings: arm: fsl: document i.MX6SL boards adds d59dca0dff43 dt-bindings: arm: fsl: document i.MX6SX boards adds f7c7c45d1e0e dt-bindings: arm: fsl: document i.MX6UL boards adds 156b4a654019 dt-bindings: arm: fsl: document i.MX6ULL boards adds da2a602c03cd dt-bindings: arm: fsl: document i.MX7D boards adds 7c685a0f809b dt-bindings: vendor-prefixes: Add an entry for Van der Laan b.v. adds fa43c3de5c37 dt-bindings: fsl: add compatible for LX2162A QDS Board adds 0dbcd4991719 dt-bindings: net: add the DPAA2 MAC DTS definition adds 39d3f3ffe79e dt-bindings: net: add the 10gbase-r connection type adds 7fc6622c1a8d dt-bindings: vendor-prefixes: Add an entry for Altus-Escon [...] adds cd49dccbde91 dt-bindings: arm: fsl: add Altesco I6P board adds 236d454b27c7 dt-bindings: arm: fsl: add Van der Laan LANMCU board adds 5fc865f8bfd2 dt-bindings: arm: fsl: document LS1012A FRWY board adds 608f000f8a32 dt-bindings: arm: fsl: document SolidRun LX2160A boards adds 716ff4746cc1 dt-bindings: arm: fsl: document i.MX7S boards adds 5717c10ad864 Merge branch 'imx/bindings' into for-next adds 79bd11db8ba8 ARM: dts: imx: align GPIO hog names with dtschema adds faa3b6dfd252 ARM: dts: imx6q-icore-ofcap10: Use 10.1" Ampire panel compatible adds 68e680c5fadd ARM: dts: imx7-mba7: update compatible strings adds f7defed53e35 ARM: dts: imx7-mba7: drop incorrect num-chipselects property adds 2b01d7a1571b ARM: dts: imx7-mba7: remove unsupported PHY LED setup adds e70f9b9c25ea ARM: dts: imx7-mba7: disable ethernet PHY clock outputs adds d50765205d8e ARM: dts: imx7-mba7: configure watchdog adds ecb5ba9f1124 ARM: dts: imx7-mba7: update MMC aliases adds 0d5e50cf30d7 ARM: dts: imx7-mba7: add audio support adds 9af6702fa1e3 ARM: dts: imx7-mba7: enable RS485 on UART7 adds b8a4f64a3277 ARM: dts: imx7-mba7: specify USB over-current polarity adds 42ab1ba8873d ARM: dts: imx7-mba7: set dr_mode to otg on usbotg1 adds a8d54a39e95f ARM: dts: imx6ul: segin: Fix stmpe touchscreen subnode name adds f0e24ec59076 ARM: dts: imx6: phytec: Set correct eeprom compatible adds 0d31d5a96b8c ARM: dts: imx6: phytec: Add eeprom pagesize adds cec12cd8d186 ARM: dts: imx: align watchdog node name with dtschema adds a913e88ffb90 ARM: dts: vf: align watchdog node name with dtschema adds 5cad03883f1b ARM: dts: imx6dl-pico: fix board compatibles adds 8fc8e8129e1a ARM: dts: imx6dl: add compatibles for Aristainetos boards adds ef8b31051a85 ARM: dts: imx6sl-warp: correct vendor in compatible to Revotics adds a486d18c0a14 ARM: dts: imx7s-warp: correct vendor in compatible to Element14 adds 97f1dd5ba28f ARM: dts: imx: Fix schema warnings for pwm-leds adds 73db21511996 ARM: dts: imx6/7: sync fsl,stop-mode with current flexcan driver adds 5c8b3b8a182c ARM: dts: imx: add usb alias adds 895387231e54 ARM: dts: imx50-kobo-aura: Add 'grp' suffix to pinctrl node names adds f4d0fea16ad7 ARM: dts: imx6ul: segin: Add phyBOARD-Segin with eMMC phyC [...] adds 6d4e1ff52819 ARM: dts: imx6ul: phytec: Add support for optional PEB-AV- [...] adds 93c0289c11b0 ARM: dts: imx6ul: segin: peb-av-02: Mark stmpe touch as wa [...] adds df0852c234d9 ARM: dts: add Altesco I6P board adds d1f1858f51be ARM: dts: add Van der Laan LANMCU board adds 1186a522c302 ARM: dts: imx6q-pico: fix board compatibles adds 21658d51cf1e ARM: dts: imx: Change flexcan node name to "can" adds b9639a8b5ef1 ARM: dts: imx50-kobo-aura: Enable eKTF2132 touchscreen adds 9aa72f1c855c Merge branch 'imx/dt' into for-next adds dfedd2ac4725 arm64: dts: imx8mq-librem5: align GPIO hog names with dtschema adds 04fa4f03e353 arm64: dts: ls1028a: add missing CAN nodes adds 7e2ac9deb1d6 arm64: dts: freescale: sl28: add CAN node adds 7ecab1f29baf arm64: dts: imx8mn-evk: Add cpu-supply to enable cpufreq adds 71011f55b0ab arm64: dts: freescale: align watchdog node name with dtschema adds 5c22a9af414c arm64: dts: imx8mm: adjust GIC CPU mask to match number of CPUs adds 0656e37a8fa8 arm64: dts: imx8mn: adjust GIC CPU mask to match number of CPUs adds 061883e690eb arm64: dts: imx8mp: adjust GIC CPU mask to match number of CPUs adds 0f109a315829 arm64: dts: freescale: Add pmu support on imx8mp adds c13a7d84c415 arm64: dts: freescale: Add pmu support on imx8mn adds 8668d8b2e67f arm64: dts: Add the Kontron i.MX8M Mini SoMs and baseboards adds 56c6b4ddfd50 arm64: dts: imx8mm-beacon-som: Configure supplies on secon [...] adds 582b6d8b258d arm64: dts: imx8mm-beacon-som: Add QSPI NOR flash support adds b781820927c5 arm64: dts: imx8mm: Correct WDOG_B pin configuration adds fa88e6e406c3 arm64: dts: imx8mn: Correct WDOG_B pin configuration adds fa15cec9cc31 arm64: dts: imx8mp-evk: Correct WDOG_B pin configuration adds 3bd0788c43d9 arm64: dts: imx8mm: Add support for micfil adds 57412197faf1 arm64: dts: imx8mm: Add node for SPDIF adds da2445049faf arm64: dts: layerscape: Harmonize DWC USB3 DT nodes name adds 342ab37ecaf8 arm64: dts: freescale: use fixed index mmcN for layerscape adds 24a90370693f arm64: dts: imx8mm-beacon-som: Fix whitespace issue adds 3fe3381ec66f arm64: dts: lx2160a: add device tree for lx2162aqds board adds 769a0874ffb6 arm64: dts: ls1088a: add external MDIO device nodes adds 54b57744b10b arm64: dts: ls1088ardb: add QSGMII PHY nodes adds 0f10655ad15a arm64: dts: ls1088ardb: add necessary DTS nodes for DPMAC2 adds afdd62d634e6 arm64: dts: ls208xa: add the external MDIO nodes adds 0052a970d68f arm64: dts: ls2088ardb: add PHY nodes for the CS4340 PHYs adds 8f158a95e57d arm64: dts: ls2088ardb: add PHY nodes for the AQR405 PHYs adds 0331c3aa8b35 arm64: dts: ls208xa: add PCS MDIO and PCS PHY nodes adds cd9bec70acd2 arm64: dts: lx2160a: add PCS MDIO and PCS PHY nodes adds ef6e66bd70b8 arm64: dts: lx2160ardb: add nodes for the AQR107 PHYs adds 9dae2cb81f95 arm64: dts: layerscape: Add PCIe EP node for ls1088a adds 8541e939ca80 arm64: dts: imx8mq: Configure clock rate for audio plls adds 39fabe22e0f8 arm64: dts: imx8mq-evk: Add spdif sound card support adds 186ea7e90c7c arm64: dts: imx8mp-evk: add CAN support adds 85f5cf013ad6 arm64: dts: imx8mq-evk: add linux,autosuspend-period prope [...] adds 4dfb0ee60276 arm64: dts: imx8mm-evk: add IR support adds 7ae9777d35a9 arm64: dts: imx8mn-evk: add IR support adds 889e0fb16e36 arm64: dts: imx: Fix imx8mm-kontron-n801x-s.dtb target adds 303bcccf91d2 Merge branch 'imx/dt64' into for-next adds 338d3c474b90 arm64: defconfig: Enable additional sound drivers on i.MX8M Mini adds f1748a1f3d49 arm64: defconfig: Enable ASRC and EASRC adds 24462a1e187c Merge branch 'imx/defconfig' into for-next adds ab2db29fb13c Merge remote-tracking branch 'imx-mxs/for-next' adds 1c552e08b298 firmware: ti_sci: rm: Add support for tx_tdtype parameter [...] adds 967a020bd3de firmware: ti_sci: Use struct ti_sci_resource_desc in get_r [...] adds 519c5c0c558b firmware: ti_sci: rm: Add support for second resource range adds f5087f68e7a5 soc: ti: ti_sci_inta_msi: Add support for second range in [...] adds ce1feed58534 firmware: ti_sci: rm: Add support for extended_ch_type for [...] adds 4d8ddf673a42 firmware: ti_sci: rm: Remove ring_get_config support adds 3c2017536f3a firmware: ti_sci: rm: Add new ops for ring configuration adds bb49ca00bd8a soc: ti: k3-ringacc: Use the ti_sci set_cfg callback for r [...] adds fed7552f1e69 firmware: ti_sci: rm: Remove unused config() from ti_sci_r [...] adds 8c42379e40e2 soc: ti: k3-ringacc: Use correct device for allocation in [...] adds e643bd3809d4 soc: ti: k3-socinfo: Add entry for AM64X SoC family adds a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next adds ea270ef71db6 ARM: dts: keystone-k2g-evm: add HDMI and analog audio data adds 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next adds ec8684847d80 soc: ti: knav_qmss: fix reference leak in knav_queue_probe adds fd79aebe5f7c soc: ti: omap-prm: Do not check rstst bit on deassert if a [...] adds e72501099c4c soc: ti: knav_qmss_queue: Remove set but unchecked variable 'ret' adds e8ebf411966f soc: ti: knav_qmss_queue: Fix a whole host of function doc [...] adds ed93a9e2a1a8 soc: ti: knav_dma: Fix a kernel function doc formatting issue adds edac869ed010 soc: ti: pm33xx: Remove set but unused variable 'ret' adds 7be1c9c1c00c soc: ti: wkup_m3_ipc: Document 'm3_ipc' parameter throughout adds 50883affe17e soc: ti: k3-ringacc: Provide documentation for 'k3_ring's 'state' adds e83b2358ab7e soc: ti: Kconfig: Drop ARM64 SoC specific configs adds 8465c7d1001a soc: ti: pruss: Remove wrong check against *get_match_data [...] adds b4fa73358c30 soc: ti: Fix reference imbalance in knav_dma_probe adds 4cba398f37f8 drivers: soc: ti: knav_qmss_queue: Fix error return code i [...] adds b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next adds 88e15edc85d6 Merge remote-tracking branch 'keystone/next' adds f74cdb1c4e9b arm64: dts: mt8173-elm: Remove ddc property from panel adds 4c7a6260775d arm64: dts: add dts nodes for MT6779 adds e55c56df43dd arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value adds 54e9f3633ed1 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC adds 204b9cd58f4c arm64: dts: mediatek: mt8516: add auxadc node adds 5fae27102699 arm64: dts: mediatek: mt8516: rename usb phy adds 40fe44cab01c arm64: dts: mediatek: mt8516: add usb1 node adds 87e218ae976e arm64: dts: mediatek: align GPIO hog names with dtschema adds 17fb46bf5686 arm64: dts: mediatek: mt8516: add efuse node adds 6d5af8c90627 dt-bindings: arm64: dts: mediatek: Add mt8167-pumpkin board adds 08d73b65abaf arm64: dts: mediatek: add dtsi for MT8167 adds 7f1e3823ba03 arm64: dts: mediatek: add MT8167 pumpkin board dts adds 48489980e27e arm64: dts: Add Mediatek SoC MT8192 and evaluation board d [...] adds d392fe78f50b dt-bindings: power: Add bindings for the Mediatek SCPSYS p [...] adds 86a378bb1e98 dt-bindings: power: Add MT8183 power domains adds 343106d9e612 dt-bindings: power: Add MT8192 power domains adds 8d7d44f25cd8 Merge tag 'v5.10-next-pm-domains-stable' into HEAD adds 8b6562644df9 arm64: dts: mediatek: Add mt8173 power domain controller adds ddebdbad8149 arm64: dts: mediatek: Add smi_common node for MT8183 adds 37fb78b9aeb7 arm64: dts: mediatek: Add mt8183 power domains controller adds f15722c0fef0 arm64: dts: mt8183: Add pwm and backlight node adds 88ec840270e6 arm64: dts: mt8183: Add dsi node adds c6080916310b arm64: dts: mt8183: Add iommu and larb nodes adds 91f9c963ce79 arm64: dts: mt8183: Add display nodes for MT8183 adds 3f0716710ae9 dts64: mt7622: enable all pwm for bananapi r64 adds 5833bc6c7319 dts64: mt7622: disable spi1 and uart2 because pins are use [...] adds 4007844b0581 soc: mediatek: Check if power domains can be powered on at [...] adds cc7a16b14f38 MAINTAINERS: change mediatek wiki page adds 86b9d170da98 mfd: syscon: Add syscon_regmap_lookup_by_phandle_optional( [...] adds 63e5dcc03369 Merge tag 'ib-mfd-mediatek-v5.11' into HEAD adds 2676a72aeaa1 Merge tag 'v5.10-next-pm-domains-stable' into HEAD adds 59b644b01cf4 soc: mediatek: Add MediaTek SCPSYS power domains adds 916d6d71ba56 soc: mediatek: pm-domains: Add bus protection protocol adds 928296ea5da3 soc: mediatek: pm_domains: Make bus protection generic adds f414854c8843 soc: mediatek: pm-domains: Add SMI block as bus protection block adds 58a17e310a1c soc: mediatek: pm-domains: Add extra sram control adds 123e8b4fd0cd soc: mediatek: pm-domains: Add subsystem clocks adds 1d4597fa18b2 soc: mediatek: pm-domains: Allow bus protection to ignore [...] adds eb9fa767fbe1 soc: mediatek: pm-domains: Add support for mt8183 adds c1f3163d8ff3 soc: mediatek: pm-domains: Add default power off flag adds a49d5e7a89d6 soc: mediatek: pm-domains: Add support for mt8192 adds a69dcdfc2dd2 soc / drm: mediatek: cmdq: Remove timeout handler in helpe [...] adds aaf162d4a5df dt-bindings: devapc: add bindings for mtk-devapc adds 0890beb22618 soc: mediatek: add mt6779 devapc driver adds 51c0e618b219 soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h adds cc6576029aed soc: mediatek: mmsys: Use devm_platform_ioremap_resource() adds 727bfb2c55b0 Merge branch 'v5.10-next/soc' into for-next adds 7afdea859bc8 Merge remote-tracking branch 'mediatek/for-next' adds 8c4e256e3d42 MAINTAINERS: Add an entry for MikroTik CRS3xx 98DX3236 boards adds d7ce8739f50e MAINTAINERS: switch mvebu tree to kernel.org adds 7a8be9355fa0 Merge branch 'mvebu/arm' into mvebu/for-next adds b08770ff6228 ARM: dts: mvebu: Add CRS326-24G-2S board adds 1b7b86f68c24 ARM: dts: mvebu: Add CRS305-1G-4S board adds d7c51bfa8664 ARM: dts: mvebu: Add CRS328-4C-20S-4S board adds 8f3222096910 ARM: dts: kirkwood: replace status value "ok" by "okay" adds 6ac30b5c9956 ARM: dts: dove: fix PCA95xx GPIO expander properties on A510 adds 493c6469a6dd ARM: dts: armada: align GPIO hog names with dtschema adds 7f24479ead57 ARM: dts: Remove non-existent i2c1 from 98dx3236 adds 44144cc94801 ARM: dts: Add i2c0 pinctrl information for 98dx3236 adds fd5e081e6e42 Merge branch 'mvebu/dt' into mvebu/for-next adds 8077f593d77c arm64: dts: marvell: espressobin: Simplify v7 ethernet por [...] adds d77998497783 arm64: dts: marvell: espressobin: Get rid of duplicate ser [...] adds f9559f029ebe arm64: dts: marvell: espressobin: De-duplicate eMMC definitions adds 6d96e11b7771 arm64: dts: marvell: Add a device tree for the IEI Puzzle- [...] adds c1e9911fcc54 arm64: dts: marvell: espressobin: Add support for LED2 adds 3404fe15a60f arm64: dts: marvell: add DT for ESPRESSObin-Ultra adds 53e950d597e3 arm64: dts: marvell: armada-cp110: Switch to per-port SATA [...] adds 3aa669a994c9 arm64: dts: armada-3720-turris-mox: update ethernet-phy ha [...] adds 5c5bf284e9e4 Merge branch 'mvebu/dt64' into mvebu/for-next adds 753d73f3f61c Merge remote-tracking branch 'mvebu/for-next' adds 7045d808685e Merge branch 'fixes' into for-next adds 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next adds b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next adds cfb95c01dc43 Merge branch 'fixes' into for-next adds 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next adds 2879a84c30ce Merge branch 'fixes' into for-next adds b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next adds c1995e5afaf6 soc: ti: omap-prm: Do not check rstst bit on deassert if a [...] adds 4097c9a64d10 bus: ti-sysc: Assert reset only after disabling clocks adds 9261c5b2f519 ARM: OMAP2+: Check for inited flag adds ae5f70f70788 ARM: OMAP2+: Probe PRCM first to probe l4_wkup with simple-pm-bus adds 2928135c93f8 bus: ti-sysc: Support modules without control registers adds cfeeea60af2f bus: ti-sysc: Implement GPMC debug quirk to drop platform data adds 9fac08999c10 clk: ti: am33xx: Keep am3 l3 main clock always on for genpd adds 176958dd8ea4 soc: ti: omap-prm: Add pm_clk for genpd adds f29ef9807f85 soc: ti: omap-prm: am3: add genpd support for remaining PR [...] adds 74033131d246 soc: ti: pm33xx: Enable basic PM runtime support for genpd adds 57df7e370d2a remoteproc/wkup_m3: Use reset control driver if available adds 1041b2d0ca22 ARM: dts: am33xx: add remaining PRM instances adds b7427dc49fcc ARM: dts: Configure also interconnect clocks for am4 system timer adds 6bcc5f998940 ARM: OMAP2+: Drop legacy platform data for am3 control module adds bfbad3069019 ARM: dts: Configure RTC powerdomain for am3 adds b2304c5b0cf3 ARM: dts: Configure interconnect target module for am3 wkup_m3 adds 3856e86f86d6 ARM: OMAP2+: Drop legacy platform data for am3 wkup_m3 adds df7f2f950428 ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpmc adds e990ebae4c27 ARM: OMAP2+: Drop legacy platform data for am3 debugss adds 966c5e9f149f ARM: OMAP2+: Drop legacy platform data for am3 emif adds 2e5395684b21 ARM: OMAP2+: Drop legacy platform data for am3 ocmcram adds 675755705f08 ARM: OMAP2+: Drop legacy platform data for am3 instr adds b0625afe3052 ARM: OMAP2+: Drop legacy platform data for am3 mpuss adds 5a230524f879 ARM: dts: Use simple-pm-bus for genpd for am3 l4_wkup adds ac1c14f51a82 ARM: dts: Use simple-pm-bus for genpd for am3 l4_fast adds 25ddbb2b88cf ARM: dts: Use simple-pm-bus for genpd for am3 l4_per adds 472931c641df ARM: dts: Use simple-pm-bus for genpd for am3 l3 adds 68fc5990b8be ARM: OMAP2+: Drop legacy remaining legacy platform data for am3 adds 133ad7ab7005 ARM: OMAP2+: Build hwmod related code as needed adds d36edb048f48 clk: ti: am437x: Keep am4 l3 main clock always on for genpd adds f32f0cbd52c4 soc: ti: omap-prm: am4: add genpd support for remaining PR [...] adds 50896b745187 ARM: dts: am43xx: add remaining PRM instances adds 00cb24bec0ab ARM: dts: Configure also interconnect clocks for am4 system timer adds 2b999ae15b64 ARM: OMAP2+: Drop legacy platform data for am4 control module adds d8fecb36f42d ARM: dts: Configure RTC powerdomain for am4 adds 302502efaf8f ARM: dts: Configure interconnect target module for am4 wkup_m3 adds f7ddc2c97469 ARM: OMAP2+: Drop legacy platform data for am4 wkup_m3 adds 04af40fc7433 ARM: OMAP2+: Drop legacy platform data for am4 emif adds ffbf46a3624c ARM: OMAP2+: Drop legacy platform data for am4 ocmcram adds 98e6c0ae1444 ARM: OMAP2+: Drop legacy platform data for am4 mpuss adds 209ca3e8add0 ARM: dts: Use simple-pm-bus for genpd for am4 l4_wkup adds 3de94f076cda ARM: dts: Use simple-pm-bus for genpd for am4 l4_fast adds 2e4da7eab473 ARM: dts: Use simple-pm-bus for genpd for am4 l4_per adds 994b86e8fd01 ARM: dts: Move am4 l3 noc to a separate node adds 4cf6a21411b7 ARM: dts: Use simple-pm-bus for genpd for am4 l3 adds df6c2ec872a6 ARM: OMAP2+: Drop legacy remaining legacy platform data for am4 adds 3614fb09f998 clk: ti: omap4: Drop idlest polling from IVA clkctrl clocks adds 773f0d89ac8d soc: ti: omap-prm: omap4: add genpd support for remaining [...] adds 6d4b65e31a3f ARM: dts: omap4: add remaining PRM instances adds 0c7815f306e3 ARM: dts: Configure power domain for omap4 dss adds 399882c19975 ARM: dts: Configure power domain for omap4 dsp adds dfdaf8643e4e ARM: OMAP2+: Drop legacy platform data for omap4 iva adds fb0bf6aa8d5b ARM: OMAP2+: Drop legacy platform data for omap4 gpmc adds 57f57201360e clk: ti: dra7: Drop idlest polling from IVA clkctrl clocks adds 5a68c87afde0 soc: ti: omap-prm: dra7: add genpd support for remaining P [...] adds 1021b37ecdc8 ARM: dts: dra7: add remaining PRM instances adds ae57d1558908 ARM: dts: Configure interconnect target module for dra7 iva adds 11fdf598d041 ARM: OMAP2+: Drop legacy platform data for dra7 gpmc adds 0a000aeb8ba0 soc: ti: omap-prm: omap5: add genpd support for remaining [...] adds ee9ddfd78150 ARM: dts: omap5: add remaining PRM instances adds baa2a611762f ARM: dts: Configure power domain for omap5 dss adds 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next adds 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds b62168e516da ARM: OMAP2+: Fix am4 only build after genpd changes adds 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next adds c9c6840790f3 Merge remote-tracking branch 'omap/for-next' 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 437145dbcdee arm64: dts: qcom: sc7180: Add soc-specific qfprom compat string adds 721d10be5ccd arm64: dts: qcom: enable rtc on qrb5165-rb5 board adds db5f5da2efd7 arm64: dts: qcom: enable rtc on sm8250-mtp board adds c422aa82abb7 arm64: dts: sdm845: Add interconnect properties for Venus adds ab8e32da3a39 arm64: dts: qcom: trogdor: Add brightness-levels adds 7e5258b0b79d arm: dts: qcom: sm845: Set the compatible string for the GPU SMMU adds c42c3f05faa0 arm: dts: qcom: sc7180: Set the compatible string for the [...] adds 876553576f27 arm64: dts: sc7180: Add camera clock controller node adds ef9a5d188d66 arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region adds 77e9c198b155 arm64: dts: qcom: clear the warnings caused by empty dma-ranges adds ba73ce9d9ac5 arm64: dts: qcom: sc7180: Add sc7180-lazor-r2/r3 adds 2315ae70af95 arm64: dts: qcom: sc7180: Add gpu cooling support adds 183d4cafa711 arm64: dts: qcom: pm8994: Add VADC node adds 4778b2f1a3f0 arm64: dts: qcom: pm8994: Add temperature alarm node adds 0763f5854041 arm64: dts: qcom: pm8994: Add thermal-zones for temp alarm adds 8939304880de arm64: dts: qcom: pm8994: Fix up spmi-gpio node adds 211ea9b34919 arm64: dts: qcom: msm8992: Add support for SDHCI2 adds f3d1939f115d arm64: dts: qcom: msm8994: Add SDHCI2 node adds b97def9c0557 arm64: dts: qcom: msm8992: Add BLSP_I2C1 support adds a0b3e3629748 arm64: dts: qcom: talkman: Add Synaptics RMI4 touchscreen adds d9be0bc95f25 arm64: dts: qcom: msm8994: Add USB support adds 1865bb197843 arm64: dts: qcom: msm8992: Add USB support adds 2704ff5f02c8 arm64: dts: qcom: Add support for Microsoft Lumia 950 XL ( [...] adds a8fbc8bd8d1f arm64: dts: sdm845: Fix dma node name adds b831fba3b0e1 arm64: dts: sdm630: Fix dma node name adds 6bd61ef47eae arm64: dts: qcs404: Fix dma node name adds eaf61213901d arm64: dts: msm8916: Fix dma node name adds 828896c56233 arm64: dts: msm8994: Fix dma node name adds b5af3036e84c arm64: dts: msm8996: Fix dma node name adds 94ed1811aff0 arm64: dts: msm8998: Fix dma node name adds 58acbcdcdc33 arm64: dts: ipq6018: Fix dma node name adds b7fbf46cb81c arm64: dts: ipq8074: Fix dma node name adds ead9f7d7ea9e arm64: dts: qcom: sc7180: Assign numbers to eMMC and SD adds bb1f7cf68a2d arm64: dts: qcom: sm8150: Add LLC support for sm8150 adds 4815623259f5 arm64: dts: qcom: sm8150: add apps_smmu node adds a89441fcd09d arm64: dts: qcom: sm8250: add apps_smmu node adds 0c9dde0d2015 arm64: dts: qcom: sm8150: Add secondary USB and PHY nodes adds 46a6f297d7dd arm64: dts: qcom: sm8250: Add USB and PHY device nodes adds 0ab1b2d10afe arm64: dts: qcom: add sm8150 hdk dts adds 91ed0e90fc49 arm64: dts: qcom: add sm8250 hdk dts adds c4cf0300be84 arm64: dts: qcom: sm8250: Add support for SDC2 adds 53a8ccf1c7e5 arm64: dts: qcom: rb5: Add support for uSD card adds 8530939383f5 arm64: dts: qcom: sm8250: add iommus entry to QUP nodes adds d371a931540b arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp adds 65389ce63624 arm64: dts: qcom: sm8250: Add support for PRNG EE adds 52c90664f122 arm64: dts: qcom: qrb5165-rb5: Add USB support adds 256958086de9 arm64: dts: qcom: add sm8250 fastrpc nodes adds d5276bfa0ca6 arm64: dts: qcom: sc7180: Remove double pull-up on p-sensor-int-l adds fee5dc31a588 arm64: dts: qcom: sc7180: Add prox sensor to LTE sku Lazor boards adds e76be113d4a7 arm64: dts: qcom: msm8916-samsung-a3u: add nodes for touchscreen adds 0af8bbdb6bb8 arm64: dts: qcom: msm8916-longcheer-l8150: Enable PM8916 vibrator adds 6eb815289a37 arm64: dts: msm8916-longcheer-l8150: Add touchscreen adds 6bd2cae7ddd6 arm64: dts: msm8916-longcheer-l8150: Add position sensors adds 6b4ad4be6469 arm64: dts: qcom: msm8916-longcheer-l8150: Add flash LED adds 38260b9e6310 arm64: dts: qcom: msm8916-longcheer-l8150: Add notification LED adds 4e8692c2ee3d arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c [...] adds 26664c593adc arm64: dts: qcom: sc7180: Set 'polling-delay-passive' for [...] adds 2802821a66f9 arm64: dts: qcom: fix serial output for sm8250-hdk adds 6acb71fd344a arm64: dts: qcom: sort sm8150 usb_2 node adds 4785cff7cb9c arm64: dts: sdm845: Add iommus property to qup adds 036e11092599 arm64: dts: qcom: sm8150-mtp: Specify remoteproc firmware adds 05090bb9e53d arm64: dts: qcom: sm8150: Add wifi node adds c5a0609b064c arm64: dts: qcom: sm8150-mtp: Enable WiFi node adds e9fd12df325e arm64: dts: qcom: fix indentation error in sm8250 cpu nodes adds 95e6f8467c83 arm64: dts: qcom: sdm845: Limit ipa iommu streams adds 7ee3eae86833 arm64: dts: qcom: pm6150x: add ADC_TM definitions adds bb06eb3607e9 arm64: qcom: sc7180: trogdor: Add ADC nodes and thermal zo [...] adds d4b85bc550f4 arm64: dts: qcom: sc7180-trogdor: add "pen-insert" label f [...] adds 8fd01e01fd6f arm64: dts: qcom: sc7180-lite: Tweak DDR/L3 scaling on SC7 [...] adds 3c9c31c2523e arm64: dts: qcom: sc7180: Add DDR/L3 votes for the pro variant adds 066c2a944868 arm64: dts: qcom: sc7180-trogdor: Make pp3300_a the defaul [...] adds 24244cefedde arm64: dts: qcom: sm8150: Add Coresight support adds 8f34831d3659 arm64: dts: qcom: sc7180: limit IPA iommu streams adds cfee3ea05cf2 arm64: dts: qcom: sc7180: use GIC_SPI for IPA interrupts adds 0fc0f4b6aded arm64: dts: qcom: sdm845: use GIC_SPI for IPA interrupts adds 5c44c564e449 arm64: dts: qcom: qrb5165-rb5: Add support for MCP2518FD adds a60406787e0b arm64: defconfig: Enable Qualcomm Command DB driver adds 3fccd03a527f arm64: defconfig: Enable Qualcomm OSM L3 driver adds 91ccc45d1ec4 arm64: defconfig: Enable QCOM_SCM as builtin adds cc563f8f769b arm64: defconfig: Enable Qualcomm PON driver 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 39613eaad3ce qcom-geni-se: remove has_opp_table adds 54f8ebda0dde soc: qcom: qcom_aoss: Remove set but unused variable 'tlen' adds 96ec310d5d94 soc: qcom: qcom_aoss: Add missing description for 'cooling_devs' adds 08ad7061e4d4 soc: qcom: qcom-geni-se: Fix misnamed function parameter 'rx_rfr' adds fc3699c69857 soc: qcom: smem: Fix formatting and missing documentation issues adds fac312df31ab soc: qcom: smsm: Fix some kernel-doc formatting and naming [...] adds f5c805b1f188 soc: qcom: wcnss_ctrl: Demote non-conformant struct header [...] adds 1f8933c25f9e soc: qcom: smp2p: Remove unused struct attribute provide another adds 171c03171a4c soc: qcom: llcc-qcom: Fix expected kernel-doc formatting adds 5d16af6a921f soc: qcom: rpmhpd: Provide some missing struct member desc [...] adds 9401f8dcf1ee soc: qcom: kryo-l2-accessors: Fix misnaming of 'val' adds 1894b78ee6ff soc: qcom: rpmh: Fix possible doc-rot in rpmh_write()'s header adds 1606173c5334 dt-bindings: msm: Add LLCC for SM8150 adds ded5ed04d85e soc: qcom: llcc: Add configuration data for SM8150 adds c16756c11870 soc: qcom: geni: Remove "iova" check adds 903b08340b88 soc: qcom: socinfo: add soc ids for msm8953 variants adds a161ffe4b877 soc: qcom: initialize local variable adds 0af104d72961 soc: qcom: pdr: Constify static qmi structs adds bfc1b6597f58 samples: qmi: Constify static qmi ops adds 0924dad5d458 soc: qcom: rpmh: Use __fill_rpmh_msg API during rpmh_write() adds f365bd335514 dt-bindings: power: Add rpm power domain bindings for sdx55 adds 9c45662675b3 soc: qcom: rpmhpd: Add SDX55 power domains 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 da8d46992e67 ARM: dts: qcom: msm8974-klte: Add fuel gauge adds 45dfa741df86 ARM: dts: qcom: msm8974-lge-nexus5: Add fuel gauge adds fbdb20b1fcb1 ARM: dts: qcom-pma8084: Drop incorrect use of io-channel-ranges adds ab57017c45f2 Merge branches 'arm64-for-5.11', 'arm64-defconfig-for-5.11 [...] adds 6213460aac7a Merge remote-tracking branch 'qcom/for-next' adds 358afb8b746d ARM: dts: rpi-4: disable wifi frequencies adds 278407a53c3b ARM: dts: bcm283x: increase dwc2's RX FIFO size adds ba0913ce9c82 Merge remote-tracking branch 'raspberrypi/for-next' adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 486f29df6941 Merge branch 'v5.8/dt' into next adds 99fc0c7fd456 Merge remote-tracking branch 'realtek/for-next' adds aa5fa8e5f1b5 arm64: dts: r8a77965: Add DRIF support adds 97fc35aeb797 Merge branches 'renesas-arm-dt-for-v5.11' and 'renesas-dri [...] adds 4068553c9554 arm64: dts: renesas: rcar-gen3: Convert EtherAVB to explic [...] adds 9c75d37c72b4 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit de [...] adds bc491afebb6a arm64: dts: renesas: cat874: Move connector node out of hd [...] adds 3948c717523d arm64: dts: renesas: beacon-renesom-baseboard: Move connec [...] adds dd12ae78c57a arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes adds bfada98f210b arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree adds fc52536ffcef Merge branch 'renesas-arm-dt-for-v5.11' into renesas-next adds b860052992d7 Merge branch 'renesas-dt-bindings-for-v5.11' into renesas-next adds fe4b7811beac Merge branch 'renesas-fixes-for-v5.10' into renesas-next adds 8edde858ab62 arm64: dts: renesas: hihope-rev4: Add a comment explaining [...] adds c57ba401f437 Merge branches 'renesas-arm-defconfig-for-v5.11' and 'rene [...] adds 6215772bbe58 Merge branches 'renesas-arm-defconfig-for-v5.11' and 'rene [...] adds c01f4b1c0212 soc: renesas: rmobile-sysc: Stop using __raw_*() I/O accessors adds b79a2639266d Merge branches 'renesas-arm-drivers-for-v5.11' and 'renesa [...] adds d5360d3b5aee Merge branch 'renesas-arm-dt-for-v5.11' into renesas-next adds b1606ac452be Merge remote-tracking branch 'renesas/next' adds 557acb3d2cd9 reset: make shared pulsed reset controls re-triggerable adds 3bfe8933f9d1 reset: meson: make it possible to build as a module adds d507c77698ac Merge remote-tracking branch 'reset/reset/next' adds 225c59b9235a ARM: dts: rockchip: Remove 0 point from brightness-levels [...] adds 0e86d956ba54 Merge branch 'v5.11-armsoc/dts32' into for-next adds 6e0781e092a1 clk: rockchip: Add appropriate arch dependencies adds ebb07d714a5d Merge branch 'v5.11-clk/next' into for-next adds f915113f9c0e Merge branch 'v5.10-armsoc/dtsfixes' into for-next adds fa67f2817ff2 dt-bindings: vendor-prefixes: Add kobol prefix adds 09e006cfb43e arm64: dts: rockchip: Add basic support for Kobol's Helios64 adds 1fdc65a3eb82 Merge branch 'v5.11-armsoc/dts64' into for-next adds 62dbf80fc581 dt-bindings: arm: rockchip: Add Kobol Helios64 adds c20e6dd9a953 arm64: dts: rockchip: add adc joystick to Odroid Go Advance adds 2bd7bbc9f593 Merge branch 'v5.11-armsoc/dts64' into for-next adds 5d6e02d2aa7e Merge branch 'v5.10-armsoc/dtsfixes' into for-next adds 9e4e570567af Merge branch 'v5.10-armsoc/dtsfixes' into for-next adds f36296e4ddfc dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 [...] adds 7a180f56e014 arm64: dts: rockchip: Add Engicam EDIMM2.2 Starter Kit adds d92a7c331f53 arm64: dts: rockchip: Add Engicam PX30.Core SOM adds 0935d7e9b1b2 arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit adds 5fccec0cf423 dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 adds 746c750a8bc4 arm64: dts: rockchip: Add Engicam C.TOUCH 2.0 adds e786f756d527 arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 adds 6d84cf53a456 Merge branch 'v5.11-armsoc/dts64' into for-next adds a6a3a24c129d soc: rockchip: io-domain: Remove incorrect and incomplete [...] adds db4d9df43533 Merge branch 'v5.11-armsoc/drivers' into for-next adds f34bbc5f8337 Merge remote-tracking branch 'rockchip/for-next' 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 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 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 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 8e478332817c Merge branch 'next/drivers' into for-next adds 9ec061bb35de Merge branch 'next/drivers' into for-next adds 5a76c474e8b9 ARM: exynos: clear prefetch bits in default l2c_aux_val adds 6df7c0e4de16 Merge branch 'next/soc' into for-next adds f76fe8d86291 Merge branch 'next/drivers' into for-next adds 59f129f534ca Merge branch 'next/drivers' into for-next adds 8a2c8ca7eb37 Merge branch 'next/dt' into for-next adds 6e7a2d73390e Merge branch 'next/dt' into for-next adds 98c03b6eef3f arm64: dts: exynos: add the WiFi/PCIe support to TM2(e) boards adds d2e2b2677237 Merge branch 'next/dt64' into for-next adds 04559494149e Merge branch 'next/dt' into for-next adds dfe21dcabac0 ARM: defconfig: Enable ax88796c driver for Exynos boards adds 706f37dbbd97 Merge branch 'next/defconfig' into for-next adds 73bc7510ea0d arm64: dts: exynos: Include common syscon restart/poweroff [...] adds e1e47fbca668 arm64: dts: exynos: Correct psci compatible used on Exynos7 adds cc8214b248d7 Merge branch 'next/dt64' into for-next adds 940ed4195954 Merge branch 'next/dt' into for-next adds 2d953ca369aa Merge branch 'next/dt' into for-next adds d45d3621d679 arm64: dts: exynos: use hyphens in Exynos5433 node names adds b2205eb74f0d Merge branch 'next/dt64' into for-next adds ca6d22ed16eb Merge branch 'next/drivers' into for-next adds f949d414fc1a ARM: dts: exynos: Fix Ethernet interface description on Od [...] adds c0f5d3873bc8 ARM: dts: exynos: Add an alias for the Ethernet interface [...] adds 85c3c2bd52f1 Merge branch 'next/dt' into for-next adds 33baadaee940 dt-bindings: arm: samsung: document bindings for P4 Note f [...] adds f48b5050c301 ARM: dts: exynos: add Samsung's Exynos4412-based P4 Note boards adds 1ad1e5bbfa78 Merge branch 'next/dt' into for-next adds d8f0ddc83877 ARM: defconfig: add STMPE ADC driver for P4 Note adds 7e8af057bd9b ARM: exynos_defconfig: compile Atmel MXT touchscreeen as module adds fb3089f4d248 Merge branch 'next/defconfig' into for-next adds f9135aaf2767 ARM: exynos: extend cpuidle support to P4 Note boards adds a43bfdb59aa2 Merge branch 'next/soc' into for-next adds e73840f316cb ARM: dts: exynos: Drop incorrect use of io-channel-ranges adds 43379417e31c ARM: dts: s5pv210: Drop incorrect use of io-channel-ranges [...] adds 0f8159371c22 ARM: dts: s5pv210: Drop unneeded io-channel-ranges propert [...] adds 38f171e89ecd Merge branch 'next/dt' into for-next adds f74e93032df2 arm64: dts: exynos: Drop incorrect use of io-channel-range [...] adds 3c1839494115 Merge branch 'next/dt64' into for-next adds afbd0bdebe0d ARM: dts: exynos: switch Atmel mxt reset GPIO to active lo [...] adds 66d6c136ac59 Merge branch 'next/dt' into for-next adds 225ef3a3e8f4 ARM: multi_v7_defconfig: make Samsung Exynos EHCI driver a module adds 4792bcc96771 Merge branch 'next/defconfig' into for-next adds ac207aca67d5 Merge remote-tracking branch 'samsung-krzk/for-next' adds d07628cb5092 Merge tag 'scmi-updates-5.11' of git://git.kernel.org/pub/ [...] adds 04cd49efd2cc Merge remote-tracking branch 'scmi/for-linux-next' adds dcec563e817c ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 5ab05708c6fc ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds fc00bf9f3120 ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds da43af2bfae1 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds d880b9037600 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds 5d01824329e8 ARM: dts: stm32: enable HASH by default on stm32mp15 adds 80e51db907c6 ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds ea5554881a0e ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 9de097a44693 ARM: multi_v7_defconfig: add STM32 crypto support adds b71df93bec39 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds d3d8123c26a2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds 6857935dce18 ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl adds 934dce0ca713 dt-bindings: connector: add typec-power-opmode property to [...] adds 933f73124ac8 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller adds 1fb08996372a ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] adds 96959aaf053e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] adds ca42a21484be ARM: dts: stm32: fix mdma1 clients channel priority level [...] adds 605649ed0409 ARM: dts: stm32: fix dmamux reg property on stm32mp151 adds 86067ac5bd62 ARM: dts: stm32: fix dmamux reg property on stm32h743 adds 0e4b9e24d730 ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 adds ed4602f54d0c ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] adds 4dbd85c60be1 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node adds 7264f1c618ae ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] adds 71865b041310 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] adds d833b42b944a ARM: dts: stm32: Add DHCOM based PicoITX board adds 235a8368ae93 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix adds d27a52d51454 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] adds 1926d571a413 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles adds 35585a865bf5 ARM: multi_v7_defconfig: enable STM32 spdifrx support adds 814fddb955f8 ARM: multi_v7_defconfig: enable STM32 dfsdm audio support adds 0d671b2cfcc1 Merge remote-tracking branch 'stm32/stm32-next' 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 ddc36a2da5c8 dt-bindings: vendors: add Elimo Engineering vendor prefix adds 85f296433e6c ARM: dts: sun8i: V3/S3: Add UART1 pin definitions to the V [...] adds 52a70e641a1f ARM: dts: sun8i-v3s: Add I2C1 PB pins description adds d7ffc7d48e43 arm64: dts: allwinner: h6: PineH64 model B: Add wifi adds b306d9cec8de arm64: dts: allwinner: h6: Add I2S1 node adds 796c994e0b63 arm64: dts: allwinner: a64: Add I2S2 node adds cd7c897821a0 arm: dts: sunxi: h3/h5: Add I2S2 node adds 37f7a7b68004 arm64: dts: allwinner: pinephone: Remove AC power supply adds 3cf9bf3b2550 arm64: dts: allwinner: pinephone: Set ALDO3 to exactly 3v0 adds 085d96b88403 arm64: dts: allwinner: pinephone: Add LED flash adds a966ef6297dd arm64: dts: allwinner: pinephone: Add light/proximity sensor adds 4fcf6f348799 arm64: dts: allwinner: pinephone: Add WiFi support adds 976843d5e820 arm64: dts: allwinner: pinephone: Add Bluetooth support adds 544cc3f8573b arm64: dts: allwinner: h6: orangepi-one-plus: Fix ethernet adds ad2091f893bd ARM: sunxi: Add machine match for the Allwinner V3 SoC adds 6ab48105aae7 ARM: dts: s3: pinecube: align compatible property to other [...] adds 8c9cb4094ccf ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Eth [...] adds bd5cdcdc66e1 ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator adds 8a82d91fa275 ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node adds 0536f7098960 arm64: defconfig: Enable Allwinner i2s driver adds 13e9be90a0c9 Merge branches 'sunxi/dt-for-5.11', 'sunxi/fixes-for-5.10' [...] adds 33958b22f377 ARM: dts: sun8i: s3: Add dtsi for the Elimo Impetus SoM adds c1c5bafd4481 dt-bindings: arm: sunxi: add Elimo bindings adds da42b98d5c7d ARM: dts: sun8i: s3: Add dts for the Elimo Initium SBC adds 030eea2a1127 arm64: dts: allwinner: pinephone: Use generic sensor node names adds 9340c293ebf0 ARM: dts: sun8i: h3: Add initial NanoPi R1 support adds 12f6c7209fc3 Merge branch 'sunxi/dt-for-5.11' into sunxi/for-next adds 036b7334ee6d ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add gpio-line-names adds a98fd117a255 ARM: dts: sun8i: v3s: fix GIC node memory range adds a7361b9c4615 ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY adds 38c212c90bf1 ARM: configs: sunxi: enable Realtek PHY adds 8ebd74f80194 Merge branches 'sunxi/dt-for-5.11', 'sunxi/fixes-for-5.10' [...] adds 323e85db89bd Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 6160aca44314 clk: tegra: Do not return 0 on failure adds a886c310d9fc clk: tegra: bpmp: Clamp clock rates on requests adds b2147967503f Merge branch for-5.11/clk into for-next adds f9637a690acb Merge branch for-5.11/dt-bindings into for-next adds 5ed23106dfeb Merge branch for-5.11/soc into for-next adds 63ae6e96153c Merge branch for-5.11/firmware into for-next adds 89393f2b4dd4 Merge branch for-5.11/arm/dt into for-next adds e31e64a1f7ef Merge branch for-5.11/arm64/dt into for-next adds b11a0dfbd316 Merge branch for-5.11/arm64/defconfig into for-next adds 8e7b6a179a43 Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds ee06f750fcc5 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 9dcd17be61e4 arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk adds 50301e8815c6 arm64: dts: ti: k3-am65: mark dss as dma-coherent adds 5bb9e0f6e850 arm64: dts: ti: k3-am65-mcu: Add MCU domain R5F cluster node adds 10332cd6bcf2 arm64: dts: ti: k3-am654-base-board: Add mailboxes to R5Fs adds 954ec5139db0 arm64: dts: ti: k3-am654-base-board: Add DDR carveout memo [...] adds f82c5e0a8bc1 arm64: dts: ti: k3-am654-base-board: Reserve memory for IP [...] adds dd74c9459cf2 arm64: dts: ti: k3-j721e-mcu: Add MCU domain R5F cluster node adds df445ff9de89 arm64: dts: ti: k3-j721e-main: Add MAIN domain R5F cluster nodes adds 2879b593c378 arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to R5Fs adds 0f191152bcba arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory n [...] adds cfbf17e69ae8 arm64: dts: ti: k3-am65*/j721e*: Fix unit address format e [...] adds 6b133f475a97 arm64: defconfig: Enable GPIO and I2C configs for TI's J72 [...] adds 9b3ed1604622 Merge branches 'ti-k3-dts-next' and 'ti-k3-config-next' in [...] adds e6b4516815b6 arm64: dts: ti: k3-j7200-mcu-wakeup: Enable ADC support adds 65e919494d96 Merge branch 'ti-k3-dts-next' into ti-k3-next adds af03de2b9b90 arm64: dts: ti: k3-am65*: Cleanup disabled nodes at SoC dt [...] adds 5d1bedf252db arm64: dts: ti: k3-j721e*: Cleanup disabled nodes at SoC d [...] adds bfbf9be725d8 arm64: dts: ti: am65/j721e: Fix up un-necessary status set [...] adds 90e6c38848f8 arm64: dts: ti: k3-am654-base-board: Fix up un-necessary s [...] adds 4cc34aa8a208 arm64: dts: ti: am65/j721e/j7200: Mark firmware used uart [...] adds 1d7a01c40840 arm64: dts: ti: k3-j7200-main: Add hwspinlock node adds d15d1cfbd765 arm64: dts: ti: k3-j7200-main: Add mailbox cluster nodes adds 6804a987de73 arm64: dts: ti: k3-j7200-som-p0: Add IPC sub-mailbox nodes adds 5d8609e574be Merge branch 'ti-k3-dts-next' into ti-k3-next adds b6633d778675 arm64: dts: ti: k3-j7200-som-p0: main_i2c0 have an ioexpan [...] adds 2eefbf5f862e arm64: dts: ti: k3-j7200-common-proc-board: Correct the na [...] adds b87d8605a378 Merge branch 'ti-k3-dts-next' into ti-k3-next adds 15ffd94a904b arm64: dts: ti: k3: squelch warning about lack of #interru [...] adds 090f54565722 Merge branch 'ti-k3-dts-next' into ti-k3-next adds 4c60948ea718 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 90a1d8d38188 Merge branch 'clk-fixes' into clk-next adds 9d1c94a69d70 clk: fix a kernel-doc markup adds 6a6bfbc58c12 Merge branch 'clk-doc' into clk-next adds 61a31292002b clk: qcom: clk-alpha-pll: Add support for helper functions adds a2b57943a570 clk: qcom: clk-alpha-pll: Add support for controlling Agera PLLs adds 57b971907eb0 dt-bindings: clock: Add YAML schemas for the QCOM Camera c [...] adds 15d09e830bbc clk: qcom: camcc: Add camera clock controller driver for SC7180 adds 7635622b77b5 clk: qcom: lpasscc-sc7810: Use devm in probe adds 4ee9fe3e292b clk: qcom: lpass-sc7180: Disentangle the two clock devices adds a6dee2fe778b dt-bindings: clock: Add support for LPASS Audio Clock Controller adds 7dbe5a7a3f99 dt-bindings: clock: Add support for LPASS Always ON Controller adds a2d8f507803e clk: qcom: Add support to LPASS AUDIO_CC Glitch Free Mux clocks adds 794aa56a7805 clk: qcom: Add support to LPASS AON_CC Glitch Free Mux clocks adds f1b6e57d4e4b Merge branch 'clk-qcom' into clk-next adds e4accab4e0b0 clk: qcom: lpass-sc7180: Clean up on error in lpass_sc7180_init() adds 8d4025943e13 clk: qcom: camcc-sc7180: Use runtime PM ops instead of clk ones adds d42ec70bfd47 Merge branch 'clk-qcom' into clk-next adds 6a1784970358 clk: remove unneeded dead-store initialization adds 0d04555369e3 Merge branch 'clk-simplify' into clk-next adds e5a4b9b99e5b clk: avoid devm_clk_release name clash adds 30d6f8c15d2c clk: add api to get clk consumer from clk_hw adds 8e677e7f0aa3 clk: meson: g12: drop use of __clk_lookup() adds 6d30d50d037d clk: add devm variant of clk_notifier_register adds e6fb7aee486c clk: meson: g12: use devm variant to register notifiers adds 461094e0673d Merge branch 'clk-hw' into clk-next adds 3105c7c91feb clk: qcom: dispcc-sm8250: handle MMCX power domain adds 9dc1f9729380 Merge branch 'clk-qcom' into clk-next adds e7479ab136bb Merge remote-tracking branch 'clk/clk-next' adds e44cdff05145 clk: samsung: Allow compile testing of Exynos, S3C64xx and [...] adds 44a9e78f9242 clk: samsung: Prevent potential endless loop in the PLL ops adds 6133ae9c5906 Merge remote-tracking branch 'clk-samsung/for-next' adds 3f642a4ea8c0 csky: Add memory layout 2.5G(user):1.5G(kernel) adds e9c94f3a95db csky: Fixup perf probe failed adds 75a82c1f5603 csky: Fixup show_regs doesn't contain regs->usp adds fba0d9a33a0c csky: Remove simple spinlock implementation adds fed76f8679a6 csky: Add QUEUED_SPINLOCKS supported adds ba3b26607f55 csky: Optimize atomic operations with correct barrier usage adds 6f93476e68c8 Merge remote-tracking branch 'csky/linux-next' adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 7251d1b799fe Merge remote-tracking branch 'h8300/h8300-next' adds 1e10cf448f84 m68k: Avoid xchg() warning adds 1fe9bacab2ac m68k: Remove unused mach_max_dma_address adds 95526cccc486 m68k: defconfig: Update defconfigs for v5.10-rc1 adds 8ae0b65ac7e5 m68k: defconfig: Enable KUnit tests adds 266994e3ac78 m68k: mac: Refactor iop_preinit() and iop_init() adds 471037e2c9bb m68k: mac: Remove dead code adds 0c450b8e7882 m68k: mac: Remove redundant VIA register writes adds 07ce9b7ab0bf m68k: mac: Update Kconfig help adds 549aeec256ca m68k: Drop redundant NOTES in link script adds 428ec5f9dde7 m68k: Add a missing ELF_DETAILS in link script adds a7b5458ce73b m68k: Fix WARNING splat in pmac_zilog driver adds cf9e6d29deee Merge remote-tracking branch 'm68k/for-next' adds 9a43c1457b82 m68knommu: align BSS section to 4-byte boundaries adds 80c5ae85b82c m68k: m68328: move platform code to separate files adds d0198645d610 m68k: m68328: remove duplicate code adds 6e95d5f74f42 Merge remote-tracking branch 'm68knommu/for-next' adds e167a59c654a microblaze: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds ed2124c0b9a8 microblaze: add support for TIF_NOTIFY_SIGNAL adds 301f2f6241cf Merge remote-tracking branch 'microblaze/next' 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 d2e850e96183 MIPS: zboot: put appended dtb into a section adds 18ff14c87d90 MIPS: Kconfig: fix a few trivial spelling mistakes adds 5a5aa912f687 mips: ar7: add missing iounmap() on error in ar7_gpio_init adds 2673ecf95865 mips: cm: add missing iounmap() on error in mips_cm_probe() adds c424dc4cd180 mips: Vr41xx: add missing iounmap() on error in vr41xx_pci [...] adds e1717283250a mips: Remove #include <uapi/asm/types.h> from <asm/types.h> adds 4abaacc70472 MIPS: remove GCC < 4.9 support adds 4d1b3ac886b5 MIPS: Loongson64: Do not write the read only field LPA of [...] adds fe9863a19a5a MIPS: Loongson64: Set the field ELPA of CP0_PAGEGRAIN only once adds 42831cd70805 MIPS: Loongson64: Set IPI_Enable register per core by itself adds fed4955f304e MIPS: Loongson64: Add Mail_Send support for 3A4000+ CPU adds 381ad3843b26 MIPS: Loongson64: SMP: Fix up play_dead jump indicator adds 877f2382c487 mips: dts: jz47x: Harmonize EHCI/OHCI DT nodes name adds f4fc91af9392 mips: dts: sead3: Harmonize EHCI/OHCI DT nodes name adds 3180b64aa9f1 mips: dts: ralink: mt7628a: Harmonize EHCI/OHCI DT nodes name adds 09a48cbcd7af MIPS: BMC47xx: fix kconfig dependency bug for BCM47XX_SSB adds 3a5fe2fb9635 MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA adds fc3553cb9fc5 dt-bindings: mips: Add Luton adds 597fa616c49a dt-bindings: mips: Add Serval and Jaguar2 adds 700364dadceb MIPS: mscc: Prepare configuration to handle more SoCs adds 2825f4c0ffcd MIPS: mscc: Fix configuration name for ocelot legacy boards adds 93b834e6cf0e MIPS: mscc: Add luton dtsi adds 72bc5e8b25a0 MIPS: mscc: Add luton PC0B91 device tree adds 378e413fe97e MIPS: mscc: build FIT image for Luton adds f84778f7d8c3 MIPS: mscc: Add jaguar2 support adds fe0052018a84 MIPS: mscc: Add serval support adds 9d63bcb87157 mips: boot: clean up self-extracting targets scenarios adds a3fb655027c3 mips: boot: add support for self-extracting FIT images (vm [...] adds 7701f264a756 Merge tag 'mips_fixes_5.10_1' into mips-next adds 158c774d3c64 MIPS: Ingenic: Add missing nodes for Ingenic SoCs and boards. adds e5dab78f1f3c MIPS: Ingenic: Refresh defconfig for Ingenic SoCs based boards. adds 29906e1aac11 mips: bmips: select ARCH_HAS_RESET_CONTROLLER adds 10c1e714a68b dt-bindings: reset: add BCM6345 reset controller bindings adds aac025437f14 reset: add BCM6345 reset controller driver adds 83f865d7e32e mips: bmips: dts: add BCM6328 reset controller support adds 8079cfba4c7b mips: bmips: dts: add BCM6358 reset controller support adds 226383600be5 mips: bmips: dts: add BCM6362 reset controller support adds 7acf84e87857 mips: bmips: dts: add BCM6368 reset controller support adds b7aa228813bd mips: bmips: dts: add BCM63268 reset controller support adds 8c9e8b0a2822 mips: bmips: add BCM6318 reset controller definitions adds 724d554a117a MIPS: vdso: Use vma page protection for remapping adds 411406a8c758 MIPS: kvm: Use vm_get_page_prot to get protection bits adds ed2adb74217a MIPS: mm: shorten lines by using macro adds 0df162e1377a MIPS: mm: Clean up setup of protection map adds 6ce91ba8589a MIPS: Remove cpu_has_6k_cache and cpu_has_8k_cache in cpu_ [...] adds 91c7a7e0656d MIPS: Loongson64: Fix wrong scache size when execute lscpu adds 74a2810b7c1f MIPS: KASLR: Correct valid bits in apply_r_mips_26_rel() adds a307a4ce9ecd MIPS: Loongson64: Add KASLR support adds f0e82242b168 mips: cdmm: fix use-after-free in mips_cdmm_bus_discover adds cbab54d9c2b2 MIPS: No need to check CPU 0 in {loongson3,bmips,octeon}_c [...] adds 915d8aac69d3 MIPS: mm: Remove unused is_aligned_hugepage_range adds 1dac4585f585 MIPS: Loongson64: Fix up reserving kernel memory range adds a4803b9a9c67 Merge remote-tracking branch 'mips/mips-next' adds fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds de5229b425a7 nds32: remove dump_instr adds 265fb79cd50b nds32: use get_kernel_nofault in dump_mem adds 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> adds 74a71ddd8ae6 Merge remote-tracking branch 'nds32/next' adds 4bf9cf0b92df dt-bindings: vendor: add vendor prefix for LiteX adds 3399bac5efd6 dt-bindings: soc: document LiteX SoC Controller bindings adds 22447a99c97e drivers/soc/litex: add LiteX SoC Controller driver adds 79c5ef07d91e dt-bindings: serial: document LiteUART bindings adds 1da81e5562fa drivers/tty/serial: add LiteUART driver adds f81cc5ac8c2b openrisc: add support for LiteX adds 28b852b1dc35 openrisc: fix trap for debugger breakpoint signalling adds d8398bf840f8 openrisc: add local64.h to fix blk-iocost build adds d86c677229cf Merge remote-tracking branch 'openrisc/for-next' adds 93346da8ff47 parisc: Drop loops_per_jiffy from per_cpu struct adds c984baad3d8d parisc: Use _TIF_USER_WORK_MASK in entry.S adds 22ee3ea588df parisc: Make user stack size configurable adds 6ca753a3a72e parisc/uapi: Use Kbuild logic to provide <asm/types.h> adds 19621e5fd02b parisc: Switch to clockevent based timers adds e11c850ea52b Merge remote-tracking branch 'parisc-hd/for-next' adds 3c0b976bf20d powerpc/64: Set up a kernel stack for secondaries before c [...] adds 344fbab991a5 powerpc/64s: Convert some cpu_setup() and cpu_restore() fu [...] adds 1891ef21d92c powerpc/bitops: Fix possible undefined behaviour with fls( [...] adds 53f45ecc9cd0 powerpc/mm: Move setting PTE specific flags to pfn_pmd() adds ef78f2dd2398 powerpc/85xx: Fix declaration made after definition adds cb5d4c465f31 powerpc/ps3: Drop unused DBG macro adds f5eca0b27911 selftests/powerpc/eeh: disable kselftest timeout setting f [...] adds ffa1797040c5 powerpc: sysdev: add missing iounmap() on error in mpic_ms [...] adds a7223f5bfcae powerpc: Avoid broken GCC __attribute__((optimize)) adds e80639405c40 powerpc/mm: Update tlbiel loop on POWER10 adds 78665179e569 powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_ [...] adds fdcfeaba38e5 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S adds 987c426320cc powerpc/64s/perf: perf interrupt does not have to get_user [...] adds a40fdaf1420d Revert "powerpc/pseries/hotplug-cpu: Remove double free in [...] adds 027717a45ca2 powerpc/powernv/sriov: fix unsigned int win compared to le [...] adds 879add772017 powerpc/64s: Replace RFI by RFI_TO_KERNEL and remove RFI adds 120c0518ec32 powerpc: Replace RFI by rfi on book3s/32 and booke adds 62182e6c0faf powerpc: Remove RFI macro adds b84bf098fcc4 powerpc/mm: Fix comparing pointer to 0 warning adds 9e8d13697c38 powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for po [...] adds fdf13a657508 powerpc/perf: Drop the check for SIAR_VALID adds d9f7088dd6d8 powerpc/perf: Use the address from SIAR register to set cp [...] adds 2ca13a4cc56c powerpc/perf: Use regs->nip when SIAR is zero adds c74cf7a3d59a powerpc/powernv/memtrace: Don't leak kernel memory to user space adds d6718941a276 powerpc/powernv/memtrace: Fix crashing the kernel when ena [...] adds 4abb1e5b63ac powerpc/mm: factor out creating/removing linear mapping adds e5b2af044f31 powerpc/mm: protect linear mapping modifications by a mutex adds 1f73ad3e8d75 powerpc/mm: print warning in arch_remove_linear_mapping() adds d8bd9a121c2f powerpc/book3s64/hash: Drop WARN_ON in hash__remove_sectio [...] adds ca2c36cae9d4 powerpc/mm: remove linear mapping if __add_pages() fails i [...] adds 0bd4b96d9910 powernv/memtrace: don't abuse memory hot(un)plug infrastru [...] adds a41f7bda685e Merge remote-tracking branch 'powerpc/next' adds 00ab027a3b82 RISC-V: Add kernel image sections to the resource tree adds c18d7c17c005 riscv: Fix compressed Image formats build adds 2c42bcbb95ec riscv: Clean up boot dir adds ae386e9d809c riscv: Ignore Image.* and loader.bin adds da815582cf45 riscv: Enable CMA support adds 31564b8b6dba riscv: Add HAVE_IRQ_TIME_ACCOUNTING adds 99c168fccbfe riscv: Cleanup stacktrace adds 9dd97064e21f riscv: Make stack walk callback consistent with generic code adds 5cb0080f1bfd riscv: Enable ARCH_STACKWALK adds 62149f3564c5 RISC-V: Initialize SBI early adds b6566dc1acca RISC-V: Align the .init.text section adds 19a00869028f RISC-V: Protect all kernel sections including init early adds b5b11a8ac4b5 RISC-V: Move dynamic relocation section under __init adds 7a9e77267cdd Merge remote-tracking branch 'risc-v/for-next' adds 246e5c5c448e Merge branch 'fixes' into for-next adds 13b5bd8af41c s390/head: set io/ext handlers to disabled wait adds 85cde0192a98 s390/udelay: make it work for the early code adds f38b0a743904 s390: remove unused s390_base_ext_handler adds a3453d923ece s390/kasan: remove 3-level paging support adds 97b142b7400b s390: make sure vmemmap is top region table entry aligned adds fc67c880e32a s390/mm: extend default vmalloc area size to 512GB adds 90178c190079 s390/mm: let vmalloc area size depend on physical memory size adds 39f2899b9872 s390/decompressor: fix build warning adds 92bca2fe61f5 s390/kasan: avoid confusing naming adds 54b52981bb39 s390/kasan: remove obvious parameter with the only possible value adds e385b550faf3 s390/kasan: make kasan header self-contained adds 0c4ec024a481 s390/kasan: move memory needs estimation into a function adds d7e7fbba67a3 s390/early: rewrite program parameter setup in C adds a67a88b0b8de s390/pci: remove races against pte updates adds d041315ef75c s390/trng: set quality to 1024 adds 837cd1059a98 s390/ap: ap bus userspace notifications for some bus conditions adds 43cb5a7c6118 s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() [...] adds ab177c5d00cd s390/mm: remove unused clear_user_asce() adds da78693e6e49 s390/pci: inform when missing required facilities adds 08ab919d0dcc s390/sclp: use memblock for early read cpu info adds d25d23e134a4 s390/sclp: avoid copy of sclp_info_sccb adds b971cbd03ee0 s390/sclp: provide extended sccb support adds 6c816038016f Merge branch 'fixes' into features adds 0cd9b7230cc5 s390: add separate program check exit path adds 5ec11d096640 s390/cio: fix kernel-doc markups in cio driver. adds 1e632eaa0f4b s390/prng: let misc_register() add the prng sysfs attributes adds 73045a08cf55 s390: unify identity mapping limits handling adds c9343637d6b2 s390/ftrace: assume -mhotpatch or -mrecord-mcount always a [...] adds 9a78c70a1ba0 s390/decompressor: add decompressor_printk adds ec55d1e1dbea s390/decompressor: correct some asm symbols annotations adds 246218962e21 s390/decompressor: add symbols support adds 8977ab65b894 s390/decompressor: add stacktrace support adds ba1a6be994e8 s390/decompressor: print cmdline and BEAR on pgm_check adds 074ff04e279a s390/stp: let subsys_system_register() sysfs attributes adds af71657c153f s390/vmem: remove redundant check adds 12bb4c682354 s390/vmem: make variable and function names consistent adds 334ef6ed06fa init/Kconfig: make COMPILE_TEST depend on !S390 adds 77663819d490 Merge branch 'fixes' into features adds 87d598634521 s390/mm: remove set_fs / rework address space handling adds 0290c9e328e0 s390/mm: use invalid asce instead of kernel asce adds 062e527956d0 s390/mm: add debug user asce support adds 80f06306240e s390/vdso: reimplement getcpu vdso syscall adds b79e43ff5aa0 Merge branch 'features' into for-next adds b8a96e641273 Merge remote-tracking branch 's390/for-next' adds 3ceb6543e9cf fscrypt: remove kernel-internal constants from UAPI header adds 159e1de201b6 fscrypt: add fscrypt_is_nokey_name() adds 75d18cd1868c ext4: prevent creating duplicate encrypted filenames adds bfc2b7e85189 f2fs: prevent creating duplicate encrypted filenames adds 76786a0f0834 ubifs: prevent creating duplicate encrypted filenames adds 234f1b7f8daf fscrypt: remove unnecessary calls to fscrypt_require_key() adds 4a4b8721f1a5 fscrypt: simplify master key locking adds 9877eb2aa42a Merge remote-tracking branch 'fscrypt/master' adds 1eee3b9af980 Merge branch 'misc-5.10' into for-next-current-v5.9-20201127 adds ecaccde9d14b Merge branch 'for-next-current-v5.9-20201127' into for-nex [...] adds 333dee86958d btrfs: sysfs: export filesystem generation adds 7241cf70a781 btrfs: use helpers to convert from seconds to jiffies in t [...] adds 5897b5639ee1 btrfs: remove redundant time check in transaction kthread loop adds 960666a0530a btrfs: record delta directly in transaction_kthread adds 59333892b29c btrfs: calculate more accurate remaining time to sleep in [...] adds b22fa96f3f1c btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] adds fa4b3c0a8bfb btrfs: use iosize while reading compressed pages adds 758f2c26c975 btrfs: use round_down while calculating start position in [...] adds cdbdbd0c12fa btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() adds 8eca1c28cb67 btrfs: assert we are holding the reada_lock when releasing [...] adds 8deb7b6261b7 btrfs: do not start readahead for csum tree when scrubbing [...] adds 121a5c67a903 btrfs: unify the ro checking for mount options adds ea4018414375 btrfs: push the NODATASUM check into btrfs_lookup_bio_sums adds 746b3758713d btrfs: sysfs: export supported rescue= mount options adds 9230fa96de6b btrfs: add a helper to print out rescue= options adds 301331a0e05f btrfs: show rescue=usebackuproot in /proc/mounts adds 4779c22db674 btrfs: introduce mount option rescue=ignorebadroots adds 5a0bb711274e btrfs: introduce mount option rescue=ignoredatacsums adds f6485f5da224 btrfs: introduce mount option rescue=all adds f8f7638459c7 btrfs: open code insert_orphan_item adds 0155316c0b7e btrfs: switch extent buffer tree lock to rw_semaphore adds 09ff7f33ae05 btrfs: do not start and wait for delalloc on snapshot root [...] adds e947b2496dec btrfs: add helper for string match ignoring leading/traili [...] adds 1f6ea7c13d16 btrfs: create read policy framework adds 02f20864db94 btrfs: sysfs: add per-fs attribute for read policy adds c60c7047f7da btrfs: split btrfs_direct_IO to read and write adds 6bba49acbe47 btrfs: move pos increment and pagecache extension to btrfs [...] adds 0b80438b907a btrfs: check FS error state bit early during write adds c4eded02ae69 btrfs: introduce btrfs_write_check() adds 34e1563ff766 btrfs: introduce btrfs_inode_lock()/unlock() adds 3a879e536618 btrfs: push inode locking and unlocking into buffered/dire [...] adds 8134ee767d39 btrfs: use shared lock for direct writes within EOF adds 3c4d2bfdcf81 btrfs: remove btrfs_inode::dio_sem adds f9264c24a926 btrfs: call iomap_dio_complete() without inode_lock adds 8ba5ac603b46 btrfs: remove dio iomap DSYNC workaround adds ebaeefb46abf btrfs: use the right number of levels for lockdep keysets adds 54d8460c9130 btrfs: generate lockdep keyset names at compile time adds c85229565be2 btrfs: send: use helpers to access root_item::ctransid adds d897704f2280 btrfs: check-integrity: use proper helper to access btrfs_header adds df4997167c49 btrfs: use root_item helpers for limit and flags in btrfs_ [...] adds cfd230ec6e1b btrfs: add set/get accessors for root_item::drop_level adds 738a43b76027 btrfs: remove unnecessary casts in printk adds f31a0353c8e0 btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() adds a6c989c9a9e9 btrfs: extent_io: update the comment for find_first_extent_bit() adds 42f4e81181cd btrfs: extent_io: sink the failed_start parameter to set_e [...] adds d482cce6fd8a btrfs: disk-io: replace fs_info and private_data with inod [...] adds c02c4378b5e0 btrfs: inode: sink parameter start and len to check_data_csum() adds 51820d09ffca btrfs: extent_io: rename pages_locked in process_pages_contig() adds d8e8b55c2446 btrfs: extent_io: only require sector size alignment for p [...] adds 145f9aeec5ea btrfs: extent_io: rename page_size to io_size in submit_ex [...] adds 72ca9231f537 btrfs: use precalculated sectorsize_bits from fs_info adds 10f7a9df9c95 btrfs: replace div_u64 by shift in free_space_bitmap_size adds d4bd639ef4f5 btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits adds 24b03d848135 btrfs: store precalculated csum_size in fs_info adds 9f623073459d btrfs: precalculate checksums per leaf once adds c4b95df9e798 btrfs: use cached value of fs_info::csum_size everywhere adds 06956e51188e btrfs: switch cached fs_info::csum_size from u16 to u32 adds 01aedf3198e4 btrfs: remove unnecessary local variables for checksum size adds bdced2e2ca45 btrfs: check integrity: remove local copy of csum_size adds 5427597986dc btrfs: scrub: remove local copy of csum_size from context adds 8380b3750978 btrfs: locking: remove all the blocking helpers adds f97e251ddd0e btrfs: locking: rip out path->leave_spinning adds 912e231914ce btrfs: reorder extent buffer members for better packing adds 670324b4ea2f btrfs: do not shorten unpin len for caching block groups adds 7163629859ee btrfs: update last_byte_to_unpin in switch_commit_roots adds 08f27ff940c8 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] adds 8c912a5874d4 btrfs: cleanup btrfs_discard_update_discardable usage adds 291a69715a47 btrfs: load free space cache into a temporary ctl adds 1d66e449f5e3 btrfs: load the free space cache inode extents from commit root adds 3451f3dff13b btrfs: async load free space cache adds bb4e7de2a7cf btrfs: protect the fs_info->caching_block_groups differently adds e8e91c9bab6a btrfs: extent_io: assert page mapping lock in attach_exten [...] adds 3241d312eab8 btrfs: extent_io: make buffer_radix take sector size units adds 76232f24ae62 btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty adds 642332d15560 btrfs: make csum_tree_block() handle node smaller than page adds 64b09ad0c2ae btrfs: extract extent buffer verification from btrfs_valid [...] adds 713341fc25ef btrfs: pass bvec to csum_dirty_buffer instead of page adds 43ca1e7047aa btrfs: scrub: distinguish scrub page from regular page adds 34605626a6ec btrfs: scrub: remove the force parameter of scrub_pages adds 744db669b97f btrfs: scrub: refactor scrub_find_csum() adds 312bc53f0093 btrfs: discard: speed up async discard up to iops_limit adds b5eeb441d3c3 btrfs: discard: store async discard delay as ns not as jiffies adds 22316c3c3eaa btrfs: don't miss async discards after scheduled work override adds 45da3b588d76 btrfs: discard: reschedule work after sysfs param update adds b399a9bc7d5c btrfs: remove lockdep classes for the fs tree adds 0dbf7afd5385 btrfs: cleanup extent buffer readahead adds ce54a1832554 btrfs: use btrfs_read_node_slot in btrfs_realloc_node adds b74624b9daeb btrfs: use btrfs_read_node_slot in walk_down_reloc_tree adds 9e46c0caa543 btrfs: use btrfs_read_node_slot in do_relocation adds 083eb0c0a467 btrfs: use btrfs_read_node_slot in replace_path adds 4c42a3be9b41 btrfs: use btrfs_read_node_slot in walk_down_tree adds 9ebcf350cd5f btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap adds 1e3586c7069f btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] adds d1ab578b462d btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree adds baac55c437ed btrfs: pass root owner to read_tree_block adds 01de5cf7f6c7 btrfs: pass the root owner and level around for readahead adds 01d3a42d311e btrfs: pass the owner_root and level to alloc_extent_buffer adds a80395957243 btrfs: set the lockdep class for extent buffers on creation adds 7210068c92ce btrfs: fix missing delalloc new bit for new delalloc ranges adds 5207ddae472d btrfs: refactor btrfs_drop_extents() to make it easier to extend adds efa0a127de75 btrfs: fix race when defragmenting leads to unnecessary IO adds d07174abafc6 btrfs: update the number of bytes used by an inode atomically adds 42cb1c5f4d19 btrfs: drop unused argument step from btrfs_free_extra_devids adds f59d20439a51 btrfs: drop never met disk total bytes check in verify_one [...] adds c07ad18eba37 btrfs: remove unused argument seed from btrfs_find_device adds 46cb028e476e btrfs: cleanup the locking in btrfs_next_old_leaf adds 8c3294e01ba4 btrfs: unlock to current level in btrfs_next_old_leaf adds 3ed1483872d4 btrfs: kill path->recurse adds 8ff5d2049430 btrfs: locking: remove the recursion handling code adds 2d0d70fb5692 btrfs: merge back btrfs_read_lock_root_node helpers adds f5fa1a73b02e btrfs: use btrfs_tree_read_lock in btrfs_search_slot adds d58cf8c4653d btrfs: remove the recurse parameter from __btrfs_tree_read_lock adds e0a1563a2757 btrfs: remove ->recursed from extent_buffer adds 1d694d28bb7a btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode adds 81cbc7fef6d9 btrfs: make insert_prealloc_file_extent take btrfs_inode adds cf621c3a5b1d btrfs: make btrfs_truncate_inode_items take btrfs_inode adds a9a041cb5923 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric adds 6f13f81aff06 btrfs: make btrfs_delayed_update_inode take btrfs_inode adds 9d80ad45ac5e btrfs: make btrfs_update_inode_item take btrfs_inode adds 11d5bbfbfe7f btrfs: make btrfs_update_inode take btrfs_inode adds 096c42e9dee9 btrfs: make maybe_insert_hole take btrfs_inode adds 84ed37d8ab08 btrfs: make find_first_non_hole take btrfs_inode adds c11d712e02d6 btrfs: make btrfs_insert_replace_extent take btrfs_inode adds 858405120de9 btrfs: make btrfs_truncate_block take btrfs_inode adds 9eeaef7d092c btrfs: make btrfs_cont_expand take btrfs_inode adds 3e5bbda85ee2 btrfs: make btrfs_update_inode_fallback take btrfs_inode adds baf4a30f2867 btrfs: merge __set_extent_bit and set_extent_bit adds db076d8b0825 btrfs: qgroup: don't commit transaction when we already ho [...] adds 65ba7ed163a7 btrfs: skip unnecessary searches for xattrs when logging an inode adds fdfd1a1e132b btrfs: stop incrementing log batch when joining log transaction adds 2c86ed37ff83 btrfs: remove unnecessary attempt do drop extent maps afte [...] adds ac7282b78336 btrfs: tree-checker: add missing return after error in root_item adds 28d576784750 btrfs: remove useless return value statement in split_node adds 7e1f5160d09a btrfs: simplify return values in setup_nodes_for_search adds 439264b71f07 btrfs: sysfs: remove unneeded semicolon adds fdb5e9a8e570 btrfs: tests: remove invalid extent-io test adds 3ecade5f1a6d btrfs: add structure to keep track of extent range in end_ [...] adds e79cef0d6ad2 btrfs: introduce helper to handle page status update in en [...] adds 67a8263d9a91 btrfs: use fixed width int type for extent_state::state adds 4a5be9fffafa btrfs: scrub: remove the anonymous structure from scrub_page adds 0d9ddc01eeda btrfs: remove unused parameter phy_offset from btrfs_valid [...] adds a366e6cacf91 btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage adds 65eb02c2b057 btrfs: use nodesize to determine if we need readahead in b [...] adds 2a10b246b7c1 btrfs: use detach_page_private() in alloc_extent_buffer() adds 1d4f070fcbe6 btrfs: don't access possibly stale fs_info data for printi [...] adds c473ca6e92ac btrfs: remove stub device info from messages when we have [...] adds 1d971e973f41 btrfs: tree-checker: add missing returns after data_ref al [...] adds 986679cca6d1 btrfs: tree-checker: annotate all error branches as unlikely adds 76e53e056f8b btrfs: fix lockdep splat when reading qgroup config on mount adds d9a7ee1a8022 btrfs: unlock path before checking if extent is shared dur [...] adds b94998d2b266 btrfs: do nofs allocations when adding and removing qgroup [...] adds 6fbf0bafa8a4 btrfs: fix lockdep splat when enabling and disabling qgroups adds 5291cac11e2c btrfs: remove err variable from btrfs_delete_subvolume adds 18a350de27e1 btrfs: eliminate err variable from merge_reloc_root adds 3ee05b0a230a btrfs: remove err variable from do_relocation adds 6d6f183321d0 btrfs: return bool from should_end_transaction adds ee6098904ed7 btrfs: return bool from btrfs_should_end_transaction adds c6b411fe86d9 btrfs: introduce ZONED feature flag adds fc34d0e8a6e7 btrfs: get zone information of zoned block devices adds 106cc9c292f4 btrfs: check and enable ZONED mode adds 8f3fd992c78f btrfs: introduce max_zone_append_size adds c1f3a6898058 btrfs: disallow space_cache in ZONED mode adds e4d79ff58f33 btrfs: disallow NODATACOW in ZONED mode adds e9c97e4a7d95 btrfs: disable fallocate in ZONED mode adds 59d131d10dbd btrfs: disallow mixed-bg in ZONED mode adds 2e42af93b74f btrfs: implement log-structured superblock for ZONED mode adds e0cffe128efb btrfs: drop casts of bio bi_sector adds a513c54ce6fa btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] adds 2d15fb8e61ae btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] adds ec2b876582e2 btrfs: remove inode number cache feature adds 0f1cc1a4ec84 Merge branch 'misc-next' into for-next-next-v5.10-20201127 adds e0b94542642e btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds 623d63ce0f7f btrfs: add a trace point for reserve tickets adds b21ce5ebc751 btrfs: track ordered bytes instead of just dio ordered bytes adds ad252564f3b6 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds e95292f645be btrfs: improve preemptive background space flushing adds fcdad2ccaaf7 btrfs: rename need_do_async_reclaim adds a783439d6e69 btrfs: check reclaim_size in need_preemptive_reclaim adds a3154383d3e1 btrfs: rework btrfs_calc_reclaim_metadata_size adds ec7765ae9b72 btrfs: simplify the logic in need_preemptive_flushing adds e7b6e9184b91 btrfs: implement space clamping for preemptive flushing adds d6d5da95543e btrfs: adjust the flush trace point to include the source adds 87110d0c67e9 btrfs: add a trace class for dumping the current ENOSPC state adds 50920885a748 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds 43d29dd9bc6a btrfs: lift rw mount setup from mount and remount adds a4d7370049ab btrfs: cleanup all orphan inodes on ro->rw remount adds 96b59750f909 btrfs: only mark bg->needs_free_space if free space tree is on adds 8bb2f40d210e btrfs: create free space tree on ro->rw remount adds 5fadc0479b4a btrfs: clear oneshot options on mount and remount adds c11914a125ff btrfs: clear free space tree on ro->rw remount adds dc1a11739253 btrfs: keep sb cache_generation consistent with space_cache adds ad22705b392f btrfs: use sb state to print space_cache mount option adds dffd06ffd9c8 btrfs: warn when remount will not change the free space tree adds b7a608e4913f btrfs: remove free space items when disabling space cache v1 adds 33ee456b2d0b btrfs: skip space_cache v1 setup when not using it adds 3d4fb3942322 btrfs: fix lockdep error creating free space tree adds 45ba5460f8c9 Merge branch 'ext/boris/fst-fixes-v7' into for-next-next-v [...] adds a4a19454fd71 btrfs: do not block on deleted bgs mutex in the cleaner adds 3d1b0bf6e439 btrfs: only let one thread pre-flush delayed refs in commit adds 88c234f7cb5a btrfs: delayed refs pre-flushing should only run the heads [...] adds 798eca3c0724 btrfs: only run delayed refs once before committing adds f546998c713d btrfs: stop running all delayed refs during snapshot adds 41d9abbc338f btrfs: run delayed refs less often in commit_cowonly_roots adds 605c0f0ba389 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] adds 3dcba220ce4f btrfs: fix race causing unnecessary inode logging during l [...] adds c7180cff3d44 btrfs: fix race that results in logging old extents during [...] adds ebe3fa0ce85f btrfs: fix race that causes unnecessary logging of ancesto [...] adds 9cd45d4e33b9 btrfs: fix race that makes inode logging fallback to trans [...] adds e92ebc9b023b btrfs: fix race leading to unnecessary transaction commit [...] adds 2e1346f25245 btrfs: do not block inode logging for so long during trans [...] adds 9f27f89b6f51 Merge branch 'ext/filipe/dbench-perf' into for-next-next-v [...] adds 30da94ea78c2 Merge branch 'for-next-next-v5.10-20201127' into for-next- [...] adds 3d87d74931e5 Merge remote-tracking branch 'btrfs/for-next' adds 3c1912db4b9c cifs: allow syscalls to be restarted in __smb_send_rqst() adds cab4cc1e5a42 cifs: fix potential use-after-free in cifs_echo_request() adds 9f42df764175 Merge remote-tracking branch 'cifs/for-next' adds 65cdb4a214c0 configfs: fix kernel-doc markup issue adds 253beb7abba3 Merge remote-tracking branch 'configfs/for-next' adds 1b2b66d55670 erofs: remove a void EROFS_VERSION macro set in Makefile adds 6f278f0abd1c Merge remote-tracking branch 'erofs/dev' adds 5190db9fdd20 fs/quota: update quota state flags scheme with project quo [...] adds a219ee41899b ext2: Remove unnecessary blank adds 10f04d40a9fa quota: Don't overflow quota file offsets adds 11c514a99bb9 quota: Sanity-check quota file headers on load adds 2356eb80ca42 docs: filesystems: Reduce ext2.rst to one top-level heading adds 92890123749b inotify: Increase default inotify.max_user_watches limit t [...] adds 22435b281728 Merge fanotify parent info fix and inotify limits improvements. adds a6fbd0ab3d7a fs/ext2: Use ext2_put_page adds d5dc76f9bb43 Merge ext2 cleanup from Ira Weiny. adds bb5a5322a5ab Pull writeback tracepoint fix from Hui Su. adds 8fca3c8a3451 ext2: Fix fall-through warnings for Clang adds d24396c5290b reiserfs: add check for an invalid ih_entry_count adds d2bc88b6e0fd Pull reiserfs disk corruption handling fix. adds c9f0a9a28b2c Merge remote-tracking branch 'ext3/for_next' adds 3acc4522d89e f2fs: call f2fs_get_meta_page_retry for nat page adds 7a6e59d719ef f2fs: fix to seek incorrect data offset in inline data file adds fa4320cefb85 f2fs: move ioctl interface definitions to separated file adds 9e2a5f8cfb4d f2fs: add F2FS_IOC_GET_COMPRESS_OPTION ioctl adds aabe197f7422 f2fs: add F2FS_IOC_SET_COMPRESS_OPTION ioctl adds 9f092d74b7a2 f2fs: avoid unneeded data copy in f2fs_ioc_move_range() adds ea7b72e05309 f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE adds 86cd6df5b204 f2fs: avoid race condition for shinker count adds 8bf0dfa8b310 f2fs: fix double free of unicode map adds f935de2a33c1 f2fs: remove writeback_inodes_sb in f2fs_remount adds cf1806b42988 f2fs: Remove the redundancy initialization adds 73641f4542aa libfs: Add generic function for setting dentry_ops adds fa54f65bc8c7 fscrypt: Have filesystems handle their d_ops adds 632cc618fa14 f2fs: Handle casefolding with Encryption adds fa8881a8ad97 Merge remote-tracking branch 'f2fs/dev' adds 7bf765dd8442 fs-verity: remove filenames from file comments adds 9e90f30e7857 fs-verity: rename fsverity_signed_digest to fsverity_forma [...] adds ed45e2016493 fs-verity: rename "file measurement" to "file digest" adds bde493349025 fs-verity: move structs needed for file signing to UAPI header adds 6339a984705a Merge remote-tracking branch 'fsverity/fsverity' adds 3993382bb319 fuse: launder page should wait for page writeback adds 66ab33bf6d43 virtiofs fix leak in setup adds b19d3d00d662 virtiofs: simplify sb setup adds 514b5e3ff45e fuse: get rid of fuse_mount refcount adds bd3bf1e85bac fuse: simplify get_fuse_conn*() adds 6a68d1e1514d fuse: add fuse_sb_destroy() helper adds 833c5a42e28b virtiofs: clean up error handling in virtio_fs_get_tree() adds df8629af2934 fuse: always revalidate if exclusive create adds 63f9909ff602 fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 adds 10c52c84e3f4 fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID adds b866739596ae fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path adds 3179216135ec fuse: setattr should set FATTR_KILL_SUIDGID adds 8981bdfda744 fuse: don't send ATTR_MODE to kill suid/sgid for handle_ki [...] adds 643a666a89c3 fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request adds 9d769e6aa252 fuse: support SB_NOSEC flag to improve write performance adds 647cbbf7e30a Merge remote-tracking branch 'fuse/for-next' adds ed1c9a7a8517 jfs: delete duplicated words + other fixes adds 751341b4d784 jfs: Fix memleak in dbAdjCtl adds c61b3e483900 jfs: Fix array index bounds check in dbAdjTree adds b19182d4e09b Merge remote-tracking branch 'jfs/jfs-next' adds c32625f1c9d9 svcrdma: Catch another Reply chunk overflow case adds 2a8f25437cc7 SUNRPC: Adjust synopsis of xdr_buf_subsegment() adds 6238e0a00554 svcrdma: Const-ify the xdr_buf arguments adds c7e886715b68 svcrdma: Refactor the RDMA Write path adds 62d2276b2414 SUNRPC: Rename svc_encode_read_payload() adds 6aa288e4614e NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders adds e59dde2219d7 svcrdma: Post RDMA Writes while XDR encoding replies adds 880222822492 svcrdma: Clean up svc_rdma_encode_reply_chunk() adds 26190344b722 svcrdma: Add a "parsed chunk list" data structure adds f3f9a2b8cd98 svcrdma: Use parsed chunk lists to derive the inv_rkey adds 5b2c3e12f874 svcrdma: Use parsed chunk lists to detect reverse directio [...] adds be207b981066 svcrdma: Use parsed chunk lists to construct RDMA Writes adds f54fe660343f svcrdma: Use parsed chunk lists to encode Reply transport headers adds 0cfb19cbbca9 svcrdma: Support multiple write chunks when pulling up adds 832d72e34d56 svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] adds 6973c449dd5d svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] adds 12c33ef108ca svcrdma: Remove chunk list pointers adds 6a6ecce00e51 svcrdma: Clean up chunk tracepoints adds 3e72bac24739 svcrdma: Rename info::ri_chunklen adds 181534331f4c svcrdma: Use the new parsed chunk list when pulling Read chunks adds ca3f99cc18f6 svcrdma: support multiple Read chunks per RPC adds 28de9ce65393 NFSD: A semicolon is not needed after a switch statement. adds 0a9c59879494 nfsd/nfs3: remove unused macro nfsd3_fhandleres adds 8dcdfadfdff5 SUNRPC: Move the svc_xdr_recvfrom() tracepoint adds bb6ec5e0aef7 NFSD: Clean up the show_nf_may macro adds 476ca74c18fc NFSD: Remove extra "0x" in tracepoint format specifier adds c86f9e352b08 NFSD: Add SPDX header for fs/nfsd/trace.c adds 05b3adc7a0b8 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall adds cd23b2721e33 nfsd: Fix error return code in nfsd_file_cache_init() adds 78bda2b9903f SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() adds 25c711eb0700 SUNRPC: Prepare for xdr_stream-style decoding on the server-side adds 3dd53cc3a4a9 NFSD: Add common helpers to decode void args and encode vo [...] adds c2241bcf3a7f NFSD: Add tracepoints in nfsd_dispatch() adds a70107c7ece0 NFSD: Add tracepoints in nfsd4_decode/encode_compound() adds 34a0d2bc3225 NFSD: Replace the internals of the READ_BUF() macro adds dad61237711c NFSD: Replace READ* macros in nfsd4_decode_access() adds 4f86dac4cf7e NFSD: Replace READ* macros in nfsd4_decode_close() adds afe19b219145 NFSD: Replace READ* macros in nfsd4_decode_commit() adds a8be80801beb NFSD: Change the way the expected length of a fattr4 is checked adds 333cfeca9e3f NFSD: Replace READ* macros that decode the fattr4 size attribute adds 04015e7262ea NFSD: Replace READ* macros that decode the fattr4 acl attribute adds fc27428abc55 NFSD: Replace READ* macros that decode the fattr4 mode attribute adds 563335f654b4 NFSD: Replace READ* macros that decode the fattr4 owner attribute adds a0d2b2b45318 NFSD: Replace READ* macros that decode the fattr4 owner_gr [...] adds 5dc2cdd95d49 NFSD: Replace READ* macros that decode the fattr4 time_set [...] adds b865d140d2e6 NFSD: Replace READ* macros that decode the fattr4 security [...] adds 63fe6d36e8bc NFSD: Replace READ* macros that decode the fattr4 umask attribute adds 07448adf502b NFSD: Replace READ* macros in nfsd4_decode_fattr() adds f2f0e073f126 NFSD: Replace READ* macros in nfsd4_decode_create() adds 115c290dca59 NFSD: Replace READ* macros in nfsd4_decode_delegreturn() adds 36edd7e040de NFSD: Replace READ* macros in nfsd4_decode_getattr() adds 6a77decab3b5 NFSD: Replace READ* macros in nfsd4_decode_link() adds 7e8d2bc6c08b NFSD: Relocate nfsd4_decode_opaque() adds 9da5d58969f1 NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner adds 2e7e165d62dd NFSD: Add helper for decoding locker4 adds 43a1f70e8700 NFSD: Replace READ* macros in nfsd4_decode_lock() adds 96e9b66d60d2 NFSD: Replace READ* macros in nfsd4_decode_lockt() adds 7340bffc1c67 NFSD: Replace READ* macros in nfsd4_decode_locku() adds 6df2e72d800c NFSD: Replace READ* macros in nfsd4_decode_lookup() adds d740c927ab9e NFSD: Add helper to decode NFSv4 verifiers adds 7efd01db7ab2 NFSD: Add helper to decode OPEN's createhow4 argument adds ee93b1aed115 NFSD: Add helper to decode OPEN's openflag4 argument adds a88c7443a2b7 NFSD: Replace READ* macros in nfsd4_decode_share_access() adds 3d2cc8265349 NFSD: Replace READ* macros in nfsd4_decode_share_deny() adds 681a7bb2aa2c NFSD: Add helper to decode OPEN's open_claim4 argument adds 6489655ba8a7 NFSD: Replace READ* macros in nfsd4_decode_open() adds 02f0bec644aa NFSD: Replace READ* macros in nfsd4_decode_open_confirm() adds 303bd20ec613 NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() adds 5dd53db48992 NFSD: Replace READ* macros in nfsd4_decode_putfh() adds 3db866ed9c83 NFSD: Replace READ* macros in nfsd4_decode_read() adds 1231f0121292 NFSD: Replace READ* macros in nfsd4_decode_readdir() adds e83bf321b415 NFSD: Replace READ* macros in nfsd4_decode_remove() adds fd92b4611f54 NFSD: Replace READ* macros in nfsd4_decode_rename() adds e55913f80726 NFSD: Replace READ* macros in nfsd4_decode_renew() adds 452343b79a19 NFSD: Replace READ* macros in nfsd4_decode_secinfo() adds 4f5e6193204e NFSD: Replace READ* macros in nfsd4_decode_setattr() adds b18813eac49f NFSD: Replace READ* macros in nfsd4_decode_setclientid() adds 8e717a34f97a NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() adds 1044a3a016b6 NFSD: Replace READ* macros in nfsd4_decode_verify() adds 87fb2914010f NFSD: Replace READ* macros in nfsd4_decode_write() adds b2ba5e107dee NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() adds 2e30901716bd NFSD: Replace READ* macros in nfsd4_decode_cb_sec() adds 3c44da3a5a69 NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() adds 85eed6739533 NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() adds 444404e15d28 NFSD: Add a separate decoder to handle state_protect_ops adds 0b806c23e769 NFSD: Add a separate decoder for ssv_sp_parms adds 70e26c93a927 NFSD: Add a helper to decode state_protect4_a adds cb600314d0f7 NFSD: Add a helper to decode nfs_impl_id4 adds 59b1e5e91a34 NFSD: Add a helper to decode channel_attrs4 adds 7a0a391e8a18 NFSD: Replace READ* macros in nfsd4_decode_create_session() adds 4828b769b022 NFSD: Replace READ* macros in nfsd4_decode_destroy_session() adds 63d87a6ab63b NFSD: Replace READ* macros in nfsd4_decode_free_stateid() adds 6cc61e12bcab NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() adds 33fd027e812e NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() adds a3950befac79 NFSD: Replace READ* macros in nfsd4_decode_layoutget() adds 8478fb566c80 NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() adds 636bbcf14ca0 NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() adds c018baea697b NFSD: Replace READ* macros in nfsd4_decode_sequence() adds 505cc6e390e9 NFSD: Replace READ* macros in nfsd4_decode_test_stateid() adds 11e7259f9572 NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() adds 16860abe403d NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() adds 0d5bb6b60be6 NFSD: Replace READ* macros in nfsd4_decode_fallocate() adds ef6c6021ac28 NFSD: Replace READ* macros in nfsd4_decode_nl4_server() adds 6a527e8618d6 NFSD: Replace READ* macros in nfsd4_decode_copy() adds 6ec3cca95420 NFSD: Replace READ* macros in nfsd4_decode_copy_notify() adds 992f579fcd7c NFSD: Replace READ* macros in nfsd4_decode_offload_status() adds 67e4a0caf10c NFSD: Replace READ* macros in nfsd4_decode_seek() adds 3152add0ad84 NFSD: Replace READ* macros in nfsd4_decode_clone() adds c6c06939d963 NFSD: Replace READ* macros in nfsd4_decode_xattr_name() adds ba787bd908d3 NFSD: Replace READ* macros in nfsd4_decode_setxattr() adds 4060bdc6ae33 NFSD: Replace READ* macros in nfsd4_decode_listxattrs() adds 06e0a6cb1597 NFSD: Make nfsd4_ops::opnum a u32 adds ebd800bd53d9 NFSD: Replace READ* macros in nfsd4_decode_compound() adds 3e3f7437d8e5 NFSD: Remove macros that are no longer used adds c75bd7229498 SUNRPC: Use zero-copy to perform socket send operations adds 2ee720761883 nfsd: Fix message level for normal termination adds 382ebef7a445 sunrpc: clean-up cache downcall adds 2420c06749fe nfsd: only call inode_query_iversion in the I_VERSION case adds 055d5b95021b nfsd: simplify nfsd4_change_info adds 0fa34379c519 nfsd4: don't query change attribute in v2/v3 case adds c47a4d1cd61f nfs: use change attribute for NFS re-exports adds 7fa570876521 nfsd: move change attribute generation to filesystem adds 2298c6620d9d nfsd: skip some unnecessary stats in the v4 case adds e0d8f79730f5 Revert "nfsd4: support change_attr_type attribute" adds 581d2b5c6433 Merge remote-tracking branch 'cel/cel-next' adds 1cdb0cb662f8 ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode [...] adds 5830fb6b54f7 ovl: introduce new "uuid=off" option for inodes index feature adds 58afaf5d605f ovl: doc clarification adds 0a8d0b64dd6a ovl: warn about orphan metacopy adds 13c6ad0f45fd ovl: document lower modification caveats adds cef4cbff06fb ovl: expand warning in ovl_d_real() adds c11faf32599f ovl: fix incorrect extent info in metacopy case adds ea5a2de281c3 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 154372e67d40 fs/9p: fix create-unlink-getattr idiom adds 987a64850996 fs/9p: track open fids adds 478ba09edc1f fs/9p: search open fids first adds 6636b6dcc3db 9p: add refcount to p9_fid struct adds ff5e72ebef41 9p: apply review requests for fid refcounting adds 5bfe97d7382b 9p: Fix writeback fid incorrectly being attached to dentry adds ee1065808114 Merge remote-tracking branch 'v9fs/9p-next' adds 16238415eb98 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock adds 529adfe8f131 locks: fix a typo at a kernel-doc markup adds 8d1ddb5e7937 fcntl: Fix potential deadlock in send_sig{io, urg}() adds e8a8832cd46b Merge remote-tracking branch 'file-locks/locks-next' adds b564b71fe5cf Merge branch 'work.csum_and_copy' into work.sparc32 adds f60b293bf0e6 sparc64: get rid of fake_swapper_regs adds b81520106f64 sparc32: get rid of fake_swapper_regs adds d26b69cd792d sparc32: take ->thread.flags out adds 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 4c665967ba80 sparc32: don't bother with lookup_fault() in __bzero() adds 0a7725070b2f sparc32: kill lookup_fault() adds b37936860738 sparc32: switch __bzero() away from range exception table entries adds a596ac781f68 sparc32: get rid of range exception table entries in check [...] adds bb0ff22441f6 sparc32: switch copy_user.S away from range exception tabl [...] adds fbb92317d395 sparc32: switch to generic extables adds 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 61c207915a76 Merge branches 'work.sparc', 'work.epoll', 'work.sparc32' [...] adds 23a6708fa282 Merge remote-tracking branch 'vfs/for-next' adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds d4f0349bc008 Merge branch 'for-5.10' into for-next adds af8fbcb58191 Merge branch 'printk-rework' into for-next adds 6579e79e7a8a Merge branch 'printk-rework' into for-next adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds de6e7a24979b Merge branch 'for-5.10-trivial' into for-next adds 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next adds 584da076866f printk: ringbuffer: Reference text_data_ring directly in callees. adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 757055ae8ded init/console: Use ttynull as a fallback when there is no console adds 3cffa06aeef7 printk/console: Allow to disable console output by using c [...] adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next adds eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next adds 188d7c881e94 Merge remote-tracking branch 'printk/for-next' adds 4257f7e008ea PCI/ASPM: Save/restore L1SS Capability for suspend/resume adds a754653d0e12 Merge branch 'pci/aspm' adds 341917490d7d PCI: Decode PCIe 64 GT/s link speed adds 1f40704bb01b PCI: Move pci_match_device() ahead of new_id_store() adds 3853f9123c18 PCI: Avoid duplicate IDs in driver dynamic IDs list adds da78f2019a3c Merge branch 'pci/enumeration' adds e47756c6b422 PCI: ibmphp: Remove unneeded break adds e66a77e2f015 Merge branch 'pci/hotplug' adds ace091d17272 x86/PCI: Fix kernel-doc markup adds 357ce158bd8f PCI: Fix kernel-doc markup adds 0956de27c102 PCI: Bounds-check command-line resource alignment requests adds 0848f8cfe994 PCI: Fix overflow in command-line resource alignment requests adds 6665779363c1 Merge branch 'pci/misc' adds f83c37941e88 PCI: Disable MSI for Pericom PCIe-USB adapter adds 695cd09cc9b2 PCI: Use predefined Pericom Vendor ID adds d450a913e58d Merge branch 'pci/msi' adds ddaff0af6531 PCI: brcmstb: Initialize "tmp" before use adds a2110d4f05f8 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 4a2b9125c985 dt-bindings: PCI: Make "cdns,max-outbound-regions" optiona [...] adds e87d17ca6af5 PCI: cadence: Do not error if "cdns,max-outbound-regions" [...] adds db1b059221ff Merge branch 'remotes/lorenzo/pci/cadence' adds 9f9e59a48095 PCI: dwc: Support multiple ATU memory regions adds fede8526cc48 PCI: of: Warn if non-prefetchable memory aperture size is [...] adds 74081de4a1f7 PCI: dwc: Add support to program ATU for >4GB memory adds 1d567aac4610 PCI: dwc/intel-gw: Move ATU offset out of driver match data adds a0fd361db8e5 PCI: dwc: Move "dbi", "dbi2", and "addr_space" resource se [...] adds 1cc9a559993a PCI: dwc/intel-gw: Remove some unneeded function wrappers adds 458ad06c4cdd PCI: dwc: Ensure all outbound ATU windows are reset adds 7f170d35f583 PCI: dwc/dra7xx: Use the common MSI irq_chip adds 331e9bcead52 PCI: dwc: Drop the .set_num_vectors() host op adds 5bcb1757e637 PCI: dwc: Move MSI interrupt setup into DWC common code adds f78f02638af5 PCI: dwc: Rework MSI initialization adds 886a9c134755 PCI: dwc: Move link handling into common code adds 59fbab1ae40e PCI: dwc: Move dw_pcie_msi_init() into core adds b9ac0f9dc8ea PCI: dwc: Move dw_pcie_setup_rc() to DWC common code adds 60f5b73fa0f2 PCI: dwc: Remove unnecessary wrappers around dw_pcie_host_init() adds fcde397422ef Revert "PCI: dwc/keystone: Drop duplicated 'num-viewport'" adds 9ca17af552bc PCI: dwc: Move inbound and outbound windows to common struct adds 281f1f99cf3a PCI: dwc: Detect number of iATU windows adds 83fbffcd1329 dt-bindings: PCI: exynos: drop samsung,exynos5440-pcie binding adds eea23e4a00d4 dt-bindings: PCI: exynos: add the samsung,exynos-pcie binding adds a7b4dba9a71d dt-bindings: phy: exynos: add the samsung,exynos-pcie-phy binding adds 46bc965df038 phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] adds f0a6743028f9 PCI: dwc: exynos: Rework the driver to support Exynos5433 variant adds a8e9d4f4ec6b Merge branch 'remotes/lorenzo/pci/dwc' adds 476b70b4d1ad PCI: keystone: Enable compile-testing on !ARM adds aed22fec1f22 Merge branch 'remotes/lorenzo/pci/keystone' adds 6e8e137abeab PCI: rcar: Drop unused members from struct rcar_pcie_host adds 0d69ce3c2c63 dt-bindings: PCI: rcar-pci-host: Convert bindings to json-schema adds 2228af80935a dt-bindings: PCI: rcar-pci-host: Document r8a77965 bindings adds 64fc0a030987 dt-bindings: PCI: rcar-pci-host: Document r8a774e1 bindings adds bcd475b95cf3 Merge branch 'remotes/lorenzo/pci/rcar' adds f6b7bb847ca8 PCI: vmd: Offset Client VMD MSI-X vectors adds fb0623ffd407 Merge branch 'remotes/lorenzo/pci/vmd' adds 48a0962d2e2d MAINTAINERS: Add missing documentation references to PCI E [...] adds 46f821a9cff2 Merge branch 'remotes/lorenzo/pci/misc' adds 4d41356bd793 Merge remote-tracking branch 'pci/next' 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 907286d1420d HID: SFH: Add documentation adds d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next adds d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next adds 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next adds 6e6eae04f512 SFH: fix error return check for -ERESTARTSYS adds bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next adds 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next adds f5dc93b7875b HID: sony: Workaround for DS4 dongle hotplug kernel crash. adds a76a6c1893b0 HID: sony: Report more accurate DS4 power status. adds 1a8212e8fd1f HID: sony: Don't use fw_version/hw_version for sysfs cleanup. adds 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] adds 9735d9deb109 HID: intel-ish-hid: Remove unnecessary assignment to variable rv adds 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next adds ba876cdc6ac9 HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse adds 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next adds cae96a5d2bf3 HID: usbhid: Fix fall-through warnings for Clang adds 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next adds 6b5542752605 HID: input: Fix fall-through warnings for Clang adds a5c2894eaf92 Merge branch 'for-5.11/core' into for-next adds 2a6a35a9ecdd HID: wacom: Constify attribute_groups adds 376358034a7c Merge branch 'for-5.11/wacom' into for-next adds 68d09380a627 HID: elecom: rewrite report based on model specific parameters adds 55633e681afb HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse adds 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next adds 1008230f2abe HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB [...] adds 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next adds 82514ecd6143 HID: elecom: drop stray comment adds 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next adds 6a0eaf5123e0 HID: Increase HID maximum report size to 16KB adds 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next adds f43d3870cafa HID: hidraw: Add additional hidraw input/output report ioctls. adds 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next adds cc894ac55360 HID: sony: support for ghlive ps3/wii u dongles adds 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next adds c961facb5b19 HID: ite: Add support for Acer S1002 keyboard-dock adds d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next adds c870d50ce387 HID: i2c-hid: add Vero K147 to descriptor override adds cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next adds cdfc67612fcd Merge remote-tracking branch 'hid/for-next' adds 74bb4eb686db Merge tag '20201013212531.428538-1-dianders@chromium.org' [...] adds 46d43ee48d4f i2c: at91: remove legacy DMA left overs adds b8be24ec67b6 i2c: owl: Add support for atomic transfers adds 46f8bfebf3a2 i2c: owl: Enable asynchronous probing adds eda03fa0279a i2c: ocores: fix polling mode workaround on FU540-C000 SoC adds c0164159c2dc i2c: exynos5: remove duplicate error message adds 40af583d1646 i2c: exynos5: fix platform_get_irq error handling adds 5df324b5f4ba i2c: exynos5: don't check for irq 0 adds 47480e8745ac Merge branch 'i2c/for-current' into i2c/for-next adds c97e7615c15b Merge branch 'i2c/for-current' into i2c/for-next adds e24575400924 Merge remote-tracking branch 'i2c/i2c/for-next' adds 59165d16c699 i3c master: fix missing destroy_workqueue() on error in i3 [...] adds c307912d28ca dt-bindings: i3c: MIPI I3C Host Controller Interface adds 9ad9a52cce28 i3c/master: introduce the mipi-i3c-hci driver adds 8e3457372c6a i3c/master: Fix uninitialized variable next_addr adds 015cbe1f0506 i3c: Resign from my maintainer role adds 4ad21432dcee Merge remote-tracking branch 'i3c/i3c/next' adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds b6751111d4fa Merge remote-tracking branch 'dmi/dmi-for-next' adds 4ccdec49271e hwmon: (acpi_power_meter) clean up freeing code adds 1e97dff553e6 hwmon: (pmbus/max20730) delete some dead code adds 38719969e91f hwmon: (adt7470) Create functions for updating readings an [...] adds 8132201123aa hwmon: (pmbus) shrink code and remove pmbus_do_remove() adds 05f25b184554 hwmon: add Corsair PSU HID controller driver adds b8e5074b2935 hwmon: (corsair-psu) fix unintentional sign extension issue adds b42f568988b2 hwmon: (adm1177) Fix kerneldoc attribute formatting adds f8fa2cad9b89 hwmon: (ina3221) Demote seemingly unintentional kerneldoc header adds 1cb3c343dc62 hwmon: (ibmpowernv) Silence strncpy() warning adds 85f15749dd68 hwmon: (corsair-psu) Fix fan rpm calculation adds 17a8904f8a90 hwmon: (amd_energy) Add AMD family 19h model 01h x86 match adds 761a4424623e docs: hwmon: (amd_energy) update documentation adds 604fa713ab13 hwmon: drivetemp: fix typo temperatire => temperature adds 302e6f4945c0 dt-bindings: hwmon: pwm-fan: Support multiple fan tachomet [...] adds e9ea1b211639 hwmon: (max127) Add Maxim MAX127 hardware monitoring driver adds 25061ead50a3 docs: hwmon: Document max127 driver adds 9607c6e227a0 hwmon: (corsair-psu) update supported devices adds ebfd47579a8f hwmon: (abx500) Switch to using the new API kobj_to_dev() adds 5de0346f0ae4 hwmon: pwm-fan: Refactor pwm_fan_probe adds 439ed83acc19 hwmon: (pwm-fan) Convert to hwmon_device_register_with_info API adds c5e7ef36b639 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 7d7178873560 Documentation: include sign off for reverts adds bfe7bf311497 docs: ABI: ABI documentation for procfs attribute files us [...] adds 04d0608b4407 docs: core-api/printk-formats.rst: Clarify formatting {cpu [...] adds 4ec0b092493f docs: ABI: Drop trailing whitespace adds 09028e60fcea doc: zh_CN: add translatation for tmpfs adds 86a19b3f8286 docs: driver-api: mtd: intel-spi: Improve formatting of sh [...] adds 8f4f0bcd3de0 documentation: arm: sunxi: add Allwinner H616 documents adds 35a3c891f648 docs: filesystems: link ubifs-authentication.rst without . [...] adds b65f3a9d6c4f docs: mtd: spi-nor: Fix formatting of text vs. diagrams adds ae5b17e46414 scripts: kernel-doc: Restore anonymous enum parsing adds 99d56196a700 Documentation: Chinese translation of Documentation/arm64/ [...] adds c12af30b6d7c Documentation: kgdb: Fix a typo adds 992082d1dc5a doc: zh_CN: add tmpfs to index tree adds ac7711427014 doc:it_IT: align Italian documentation adds e8cb6493da27 Merge remote-tracking branch 'jc_docs/docs-next' adds 8dbcc3fa387c media: v4l2: prepare compat-ioctl rework adds 3b8bc8912adf media: v4l2: remove unneeded compat ioctl handlers adds 6c9361e739a5 media: v4l2: move v4l2_ext_controls conversion adds 00af58fd9a20 media: v4l2: move compat handling for v4l2_buffer adds 3f65c6f67e88 media: v4l2: allocate v4l2_clip objects early adds 566f960d3c5e media: v4l2: convert v4l2_format compat ioctls adds 50085270a162 media: v4l2: remaining compat handlers adds 6df26dc6b9b7 media: v4l2: remove remaining compat_ioctl adds 67120129f95d media: coda: use semicolons rather than commas to separate [...] adds 973c960de6a2 media: em28xx-audio: use semicolons rather than commas to [...] adds 829393f700fb media: rtl28xxu: use semicolons rather than commas to sepa [...] adds 2fad4168fbeb media: saa7134: use semicolons rather than commas to separ [...] adds 3a3c72d69b0d media: m88ds3103: use semicolons rather than commas to sep [...] adds c87dbeb8b195 media: gspca: ov534-ov772x: use semicolons rather than com [...] adds f5071fd53604 media: s3c-camif: use semicolons rather than commas to sep [...] adds 835fd614cbb5 media: sun4i-csi: use semicolons rather than commas to sep [...] adds e4b0e7d61898 media: pvrusb2: use semicolons rather than commas to separ [...] adds fa71ae71ebaa media: ts2020: use semicolons rather than commas to separa [...] adds 130e820d20df media: msp3400: use semicolons rather than commas to separ [...] adds 0fcd8d890f62 media: radio-sf16fmr2: use semicolons rather than commas t [...] adds ef0d21e492ce media: mt2060: use semicolons rather than commas to separa [...] adds c2cf441779b2 media: au0828: use semicolons rather than commas to separa [...] adds e095406a4010 media: dvbsky: use semicolons rather than commas to separa [...] adds 7214f42cfcd6 media: dib0700: use semicolons rather than commas to separ [...] adds 107b2c9caf6d media: rtl2832: use semicolons rather than commas to separ [...] adds abeb97ec2ea2 media: exynos4-is: use semicolons rather than commas to se [...] adds 8b88e2cddb9d media: bttv: use semicolons rather than commas to separate [...] adds 336934dbecd8 media: marvell-ccic: Fix -Wunused-function warnings adds acc4de3d7f47 media: rcar-vin: Remove redundant compatible values adds adbf7c06330e media: staging: rkisp1: remove TODO item to document quant [...] adds 020c7b6d3cd4 media: uapi: h264: Add documentation to the interface header adds e7531d5625ed media: Fix V4L2_COLORSPACE_470_SYSTEM_BG description adds 5e3a81d42e1d media: zoran: fix spelling mistake and make error message [...] adds 6e8c09bb8d60 media: vivid: fix (partially) timing issues adds 35d1a7bbe456 media: staging: rkisp1: validate links before powering and [...] adds dd48134061bb media: staging: rkisp1: params: in stop_streaming, use lis [...] adds 60fcc5beb80c media: staging: rkisp1: initialize buffer lists only on probe adds 3fcd2d42a071 media: staging: rkisp1: remove the 'is_streaming' field fr [...] adds cdda99d70d73 media: staging: rkisp1: params: remove unnecessary "!!" adds db1733ce23bd media: staging: rkisp1: params: remove unnecessary parentheses adds d6a032ab1cf9 media: staging: rkisp1: uapi: add "WITH Linux-syscall-note" adds f4aefc581af4 media: staging: rkisp1: capture: set default quantization [...] adds d51b5d9a277b media: staging: rkisp1: cap: refactor enable/disable strea [...] adds 185ca93444b3 media: staging: dt-bindings: rkisp1: add missing required nodes adds d55575f8f757 media: staging: dt-bindings: rkisp1: drop i2c unit address adds a493baf1c44a media: staging: dt-bindings: rkisp1: re-order properties adds 4b69709aa0a2 media: staging: dt-bindings: rkisp1: drop parent unit address adds 099d801bcd1e media: staging: rkisp1: remove unecessary clocks adds 121ca877c1e8 media: rkvdec: Remove redundant platform_get_irq error message adds 1671d4ea7794 media: saa7164: convert to use DEFINE_SEQ_ATTRIBUTE macro adds af0321a5be3e media: zr364xx: propagate errors from zr364xx_start_readpipe() adds f23e5f407ffa media: coda: Remove redundant ctx->initialized setting adds ba928bbd0782 media: coda: Simplify H.264 small buffer padding logic adds a22955e81a11 media: coda: Clarify device registered log adds aef47f6c585a media: coda: Clarify interrupt registered name adds e5c0cd26d54e media: cec-core.rst/cec-ioc-g-mode.rst: fix typos in monit [...] adds a08ad6339e04 media: tm6000: Fix sizeof() mismatches adds 41cbf0aecbf8 media: pxa_camera: Use fallthrough pseudo-keyword adds 01c7a8167d49 media: MAINTAINERS: rectify ZR36067 VIDEO FOR LINUX DRIVER [...] adds e91c255733d9 media: cec-core: first mark device unregistered, then wake up fhs adds f28a81a3b642 media: platform: add missing put_device() call in mtk_jpeg [...] adds 5d4fa2c50125 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 27c3943683f7 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 4affafd7bec7 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds d940d2f46bfe media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 9bb83e8fe252 media: Bulk remove BUG_ON(in_interrupt()) adds 994388f228c6 media: au0828: Consolidate dmesg output adds 8b77d1f99e64 media: cx231xx: Consolidate dmesg output adds 90ed57851eef media: rcar-vin: Use scratch buffer when not in running state adds b83a18cca892 media: rcar-vin: Remove handling of user-space buffers whe [...] adds 43e36a222a33 media: rcar-vin: Cache the CSI-2 channel selection value adds 63a71dd813e2 media: rcar-vin: Break out hardware start and stop to new methods adds bea2b6a4e141 media: rcar-vin: Add support for suspend and resume adds c7b2c0ccd064 media: staging: media: imx: remove commented code adds b14e7b66b08d media: staging: media: imx: remove unnecessary variable use adds 7fd85371e53c media: remove unneeded break adds 1342f51ec248 media: MAINTAINERS: camss: Add Robert Foss as co-maintainer adds 57a975565c97 media: staging: rkisp1: rsz: make const array static, make [...] adds 69baf338fc16 media: v4l2-fwnode: Return -EINVAL for invalid bus-type adds 37bb22ed9c72 media: i2c: imx219: simplify getting state container adds b50ce25de769 media: i2c: imx290: simplify getting state container adds 74290ac11b78 media: i2c: imx319: simplify getting state container adds 5347e1ed7761 media: i2c: imx319: silence unused acpi_device_id warning adds be0b9b6399aa media: i2c: imx355: simplify getting state container adds bbaecc36b7e0 media: i2c: imx355: silence unused acpi_device_id warning adds 3d5201233ad5 media: i2c: ad5820: simplify getting state container adds 22a7c931c665 media: i2c: adp1653: simplify getting state container adds 17ed3c90dc05 media: i2c: adv7180: simplify getting state container adds 334abb57b271 media: i2c: ak7375: simplify getting state container adds 92172a3105d2 media: i2c: dw9768: simplify getting state container adds f6d549174f23 media: i2c: et8ek8: simplify getting state container adds 34b3c34d104c media: i2c: hi556: simplify getting state container adds 00dd015d176a media: i2c: ov13858: simplify getting state container adds 7519296da44f media: i2c: ov2680: simplify getting state container adds dab24a220e03 media: i2c: ov2685: simplify getting state container adds 5fa6f1fc32ca media: i2c: ov2740: simplify getting state container adds bf3965577aff media: i2c: ov5670: simplify getting state container adds 1a7471256940 media: i2c: ov5675: simplify getting state container adds 8666b3197bcd media: i2c: ov5695: simplify getting state container adds fc7586e7c85f media: i2c: ov7740: simplify getting state container adds 9a855b73e8ed media: i2c: ov8856: simplify getting state container adds b5783c4d1fbe media: i2c: smiapp: simplify getting state container adds 1c891423d705 media: i2c: tvp5150: simplify getting state container adds 1d7b18a9ee55 media: ov2740: change the minimal exposure value to 4 adds e0f822f8d969 media: ov2740: select regmap adds 51a4756519ea media: v4l2-async: Fix trivial documentation typo adds c87bfb624059 media: i2c: imx274: Fix Y_OUT_SIZE register setting adds f4fcf0108b42 media: i2c: imx274: Remove stop stream i2c writes during remove adds ad97bc37426c media: i2c: imx274: Add IMX274 power on and off sequence adds e599fc86717f media: imx274: remove binning enum adds f70ad2aced30 media: imx274: add support for sensor mode6, 1280x540 adds 7b177d8f50d9 media: dt-bindings: media: mt9v111: Convert to json-schema adds 8d9b35a2da8e media: dt-bindings: media: imx214: Convert to json-schema adds 898bd5b5a4c5 media: dt-bindings: media: ov772x: Convert to json-schema adds b2d059460e5e media: dt-bindings: media: ov772x: Make bus-type mandatory adds b20d9fac5bf5 media: dt-bindings: media: ov772x: Document endpoint props adds d7dc892dd46d media: dt-bindings: convert CODA VPU bindings to yaml adds 1726b976a6aa media: adv748x: Zero entire struct v4l2_fwnode_endpoint adds b3cc73d2bf14 media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must [...] adds c2505342ee5b media: v4l2-fwnode: Don't zero parts of struct v4l2_fwnode [...] adds 20936f77347d media: v4l2-fwnode: Rework v4l2_fwnode_endpoint_parse docu [...] adds 3be682fac66c media: v4l2-fwnode: Say it's fine to use v4l2_fwnode_endpo [...] adds 3e51ce5b1e87 media: dt-bindings: adv7604: Fix documentation for hpd-gpios adds 450c6b108e28 media: dt-bindings: adv7604: Convert bindings to json-schema adds 5b3ff3be485e media: MAINTAINERS: Add ADV7604 bindings documentation adds 09e73bbd3ee5 media: rcar-csi2: Switch to using fwnode instead of OF adds 055e124eec85 media: rcar-csi2: Set bus type when parsing fwnode adds 8a10b4e3601e media: i2c: ov772x: Parse endpoint properties adds efcb7dda9b53 media: i2c: ov772x: Add support for BT.656 mode adds f5c24ca7bf8c media: i2c: ov772x: Add test pattern control adds db8e94e7cf27 media: v4l: subdev: Improve link format validation debug messages adds 8160e86702e0 media: ipu3-cio2: Return actual subdev format adds 55a6c6b2be3d media: ipu3-cio2: Serialise access to pad format adds a86cf9b29e8b media: ipu3-cio2: Validate mbus format in setting subdev format adds 219a8b9c04e5 media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE adds 44e6d472cef6 media: ipu3-cio2: Use unsigned values where appropriate adds 40f072e18155 media: ipu3-cio2: Remove explicit type from frame size checks adds b369132f0a0b media: ipu3-cio2: Rename CIO2_IMAGE_MAX_LENGTH as CIO2_IMA [...] adds 61e7f892b5ee media: ipu3-cio2: Remove traces of returned buffers adds 32ea5e057aad media: ov5640: add support of 160x120 resolution adds b9b327623b45 media: stm32-dcmi: don't print an error on probe deferral adds ab32b2c3636b media: stm32-dcmi: remove deprecated dmaengine_terminate_all() adds 734f0b0153f9 media: stm32-dcmi: add 8-bit Bayer formats support adds 3abafaf41ab7 media: ov7670: do not aggregate returns adds 98f9aafa9f41 media: ipu3-cio2: Check receved the size against payload s [...] adds d3ed195bc761 media: Documentation: v4l: Fix language adds 9d0a79e55a62 media: Documentation: v4l: Document required controls on c [...] adds 1b888b3cebef media: v4l: Add a helper for obtaining the link frequency adds 4b6c129e87a3 media: ipu3-cio2: Use v4l2_get_link_freq helper adds 68579b32e786 media: ov5640: fix support of BT656 bus mode adds d30ac9d81a33 media: imx258: Remove Jason Chen's e-mail adds 6651dba2bd83 media: isif: reset global state adds 7243f33120dd media: mtk-vcodec: remove allocated dma_parms adds 652ce6769349 media: media/pci: simplify the return expression of verify [...] adds 4cbbe2aaa053 media: staging: rkisp1: cap: fix runtime PM imbalance on error adds 940727bf22f7 media: cedrus: fix reference leak in cedrus_start_streaming adds 6ad253cc3436 media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format. adds 8cb7ebe4ebd7 media: staging: rkisp1: isp: set metadata pads to MEDIA_BU [...] adds 8297ae5c29fc media: coda: coda_buffer_meta housekeeping fix adds b2d3bef1aa78 media: coda: Add a V4L2 user for control error macroblocks count adds d41662e52a03 media: dt-bindings: media: allwinner,sun4i-a10-video-engin [...] adds f50613c1a830 media: cedrus: Add support for R40 adds 0d72f489995b media: platform: add missing put_device() call in mtk_jpeg [...] adds b064945517ee media: fix kernel-doc markups adds 4568ea3fa95d media: venus: venc: Fix default capture format adds de04408fd12d media: venus: vdec: return parsed crop information from stream adds 21926d466e3a media: venus: core: change clk enable and disable order in [...] adds 9e8efdb57879 media: venus: core: vote for video-mem path adds e44fb034b032 media: venus: core: vote with average bandwidth and peak b [...] adds eff5ce02e170 media: venus: put dummy vote on video-mem path after last [...] adds b57cf6a0a889 media: venus: fix calculating mbps in calculate_inst_freq() adds 9696960f1347 media: venus: core: handle race condititon for core ops adds de15e6231e6a media: venus: handle use after free for iommu_map/iommu_unmap adds 7399139be6b2 media: venus: core: add shutdown callback for venus adds 72e637fec558 media: rc: validate that "rc_proto" is reasonable adds ee50d6e60d9a media: usb: dvb-usb-v2: zd1301: fix missing platform_devic [...] adds 167faadfcf93 media: dvbdev: Fix memleak in dvb_register_device adds 9d28a76d406b media: staging: rkisp1: cap: fix timeout when stopping the stream adds df22026aebd8 media: videodev2.h, v4l2-ioctl: add rkisp1 meta buffer format adds e6938cc1cb77 media: rockchip: rkisp1: destage Rockchip ISP1 driver adds 273775eea8ad media: v4l2-ctrls: allow V4L2_CTRL_TYPE_BUTTON with request api adds cf7f34777a5b media: vim2m: Register video device after setting up internals adds 88c660840c7c media: cx231xx: Use snd_card_free_when_closed() instead of [...] adds 23ffa0399c69 media: saa7134: improve f->fmt.win.clips NULL check adds dcdff74fa6bc media: solo6x10: fix missing snd_card_free in error handling case adds 9463e07df8e0 media: v4l2-compat-ioctl32.c: add missing #ifdef CONFIG_CO [...] adds a25ba1021a62 media: ipu3-cio2: Use macros from mm.h adds d3f863a63fe4 media: i2c: Add ov9734 image sensor driver adds e2881c64519d media: dt-bindings: media: st,stm32-dcmi: add support of B [...] adds 3c80f6f81e64 media: stm32-dcmi: add support of BT656 bus adds 798f1a6b0efc media: ov2740: only do OTP data read on demand from user adds 5e6fd339b68d media: ov2740: allow OTP data access during streaming adds b5c17905fb97 media: i2c: mt9p031: Remove redundant null check before cl [...] adds 7966ceb4dde4 media: ipu3-cio2: fix trivial style warning adds 57226cd8c8bf media: dt-bindings: ov2680: convert bindings to yaml adds 338de94d220d media: dt-bindings: imx7-csi: convert bindings to yaml adds 8b7c7828a311 media: dt-bindings: imx7-mipi-csi2: convert bindings to yaml adds defbac5d79b0 media: i2c: imx219: Declare that the driver can create events adds 3f56df4c8ffe media: sunxi-cir: ensure IR is handled when it is continuous adds 371443de3c99 media: sunxi-cir: allow timeout to be set at runtime adds cea357bc2571 media: lirc: ensure RC_PROTO_MAX has documentation adds 864ed874d74a media: camss: ispif: Correctly reset based on the VFE ID adds 1786653aa2e3 media: camss: vfe-4-7: Rename get_ub_size, set_qos, set_ds [...] adds 40296e712cad media: camss: vfe: Add support for VFE 4.8 adds 3cba9d22c358 media: dt-bindings: media: qcom,camss: Add bindings for SD [...] adds 9e5d158189c6 media: camss: Add support for SDM630/636/660 camera subsystem adds e486781b74cc media: camss: csiphy-3ph: Add support for SDM630/660 adds 4863b93cfd2d media: camss: csiphy: Set rate on csiX_phy clock on SDM630/660 adds ac7f9d0283d0 media: docs: uAPI: rc: dual-license the docs with GPL v2 adds 4fe21dec6c28 media: rc: improve LIRC documentation adds abf287eeff4c media: siano: fix memory leak of debugfs members in smsdvb [...] adds 9cd4bcfb1683 media: dvb-usb: Add Hauppauge MAX S2's USB-IDs adds 2a14dfaffe2c media: rc: add keymap for KHAMSIN remote adds 711561a41d1f media: lirc: fix lirc.h documentation generation adds d0ac1a26ed59 media: gp8psk: initialize stats at power control logic adds bf9d46f751e7 media: platform: sti: c8sectpfe: core: Add of_node_put() at goto adds 3ec7fdc58363 media: usb: msi2500: Fix a possible null-pointer dereferen [...] adds 9c60cc797cf7 media: msi2500: assign SPI bus number dynamically adds eeb76afbe8d9 media: imx214: Fix stop streaming adds 7ae53081901b media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it [...] adds dc10472baf6d media: c8sectpfe: clean up some indenting adds 9b1b0cb06361 media: max2175: fix max2175_set_csm_mode() error code adds 6814e218b9c0 media: mantis: remove redundant assignment to variable err adds fbef89886da6 media: i2c: imx219: remove redundant writes adds 8b0ff6650325 media: Remove superfluous dependency for MEDIA_SUPPORT_FILTER adds 4aab0a2d4718 media: Documentation: userspace-api/media: dvb/ca: drop do [...] adds eabed8f25642 media: Documentation: userspace-api/media: dvb/demux: drop [...] adds 08bbe2d882b3 media: Documentation: userspace-api/media: dvb/dmx-qbuf: d [...] adds c30276313924 media: Documentation: userspace-api/media: dvb/video: drop [...] adds 33bbc0b35bbb media: Documentation: userspace-api/media: v4l/vidioc-qbuf [...] adds 650ddad381ca media: Documentation: userspace-api/media: v4l/vidioc-g-ou [...] adds c5c91a1d0b17 media: Documentation: userspace-api/media: v4l/vidioc-g-ex [...] adds 4d06867e7d42 media: Documentation: userspace-api/media: v4l/selection-a [...] adds f9b7dd05b7a5 media: Documentation: userspace-api/media: dvb/audio: drop [...] adds fbb89ee65da8 media: Documentation: userspace-api/media: dvb/net: drop d [...] adds e2c8f9ad20ea media: Documentation: userspace-api/media: dvb/audio: drop [...] adds fe209bf531d6 media: Documentation/driver-api: media/cec-core: drop doub [...] adds eeee0dfda6d5 media: Documentation/driver-api: media/v4l2-controls: drop [...] adds 3cf80a75e16a media: Documentation/driver-api: media/v4l2-dev: drop doub [...] adds 1785c8290489 media: Documentation/driver-api: media/dtv-frontend: drop [...] adds 965045caa11c media: Replace HTTP links with HTTPS ones: SI2165 MEDIA DRIVER adds f0cf9985507c media: tuners: reduce stack usage in mxl5005s_reconfigure adds f79469016e57 media: b2c2: switch from 'pci_' to 'dma_' API adds b2a004d3d840 media: bt8xx: switch from 'pci_' to 'dma_' API adds c79464f30e18 media: bt8xx: avoid a useless memset adds acc4c91ebbfb media: dm1105: switch from 'pci_' to 'dma_' API adds a3f132df0e5f media: bttv: use generic power management adds 33773239f709 Merge remote-tracking branch 'v4l-dvb/master' adds 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 adds 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference adds b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line adds cd6c4280fe26 docs: kasan.rst: add two missing blank lines adds fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc adds b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings adds cc55219a551e docs: userspace-api: add iommu.rst to the index file adds 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member adds 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c adds dce89b296a4f mm: pagemap.h: fix two kernel-doc markups adds 75e9a357f9a7 net: phy: remove kernel-doc duplication adds e3122e957576 crypto: sun8x-ce*: update entries to its documentation adds 84ae28bda198 ice: docs fix a devlink info that broke a table adds 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion adds 3b9431ac5c01 docs: lockdep-design: fix some warning issues adds 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place adds df0e5f0e866b IB/srpt: docs: add a description for cq_size member adds d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include adds 6124c5b25e53 Merge remote-tracking branch 'v4l-dvb-next/master' adds 56a7ff75cd08 cpufreq: Drop restore_freq from struct cpufreq_policy adds 220989d37c47 Merge back cpufreq updates for v5.11. adds ef7ece9a9b1f Merge back cpufreq updates for v5.11. adds 63087265c288 cppc_cpufreq: fix misspelling, code style and readability issues adds 48ad8dc94032 cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use adds bb025fb6c276 cppc_cpufreq: simplify use of performance capabilities adds 28f06f770454 cppc_cpufreq: replace per-cpu structures with lists adds 3bd412fb2c7f cppc_cpufreq: use policy->cpu as driver of frequency setting adds c783a4d94848 cppc_cpufreq: clarify support for coordination types adds cdb4ae5de6f7 cppc_cpufreq: expose information on frequency domains adds f9f5baa8b2a8 ACPI: processor: fix NONE coordination for domain mapping failure adds 6089920a2c3f cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() adds 80b7879e2be8 cpufreq: schedutil: Simplify sugov_update_next_freq() adds 564c77a35f13 cpufreq: stats: Use local_clock() instead of jiffies adds 281f156c3f4a Merge back cpufreq material for v5.11. adds fc5198906213 PM: domains: Rename pm_genpd_syscore_poweroff|poweron() adds b9795a3e4e1c PM: domains: Enable dev_pm_genpd_suspend|resume() for susp [...] adds 670c90def034 cpuidle: psci: Enable suspend-to-idle for PSCI OSI mode adds 0f6e2cb45bcb Merge back cpuidle changes for v5.11. adds cd18d9abfde2 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds f39ee99f5118 PM: sleep: Print driver flags for all devices during suspe [...] adds d60cd06331a3 PM: ACPI: reboot: Use S5 for reboot adds c250d50fe2ce PM: EM: Add a flag indicating units of power values in Ene [...] adds 5a64f7756916 PM: EM: Clarify abstract scale usage for power values in E [...] adds f2c90b12e700 PM: EM: update the comments related to power scale adds b56a352c0d3c PM: EM: Update Energy Model with new flag indicating power scale adds 298ed2b31f55 x86/msr-index: sort AMD RAPL MSRs by address adds a2c32fa736a5 powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer adds 43756a298928 powercap: Add AMD Fam17h RAPL support adds 8a9d881f22d7 powercap: RAPL: Add AMD Fam19h RAPL support adds f5effa1360c9 Merge branches 'pm-sleep', 'pm-acpi', 'pm-em' and 'powerca [...] adds 66f4fa32eb18 resource: Simplify region_intersects() by reducing conditionals adds 1f90f6a83551 resource: Group resource_overlaps() with other inline helpers adds 5562f35d7fea resource: Introduce resource_union() for overlapping resources adds f65674df1b23 resource: Introduce resource_intersection() for overlappin [...] adds 5df38ca6afec resource: Add test cases for new resource API adds 07aec68ecf35 PCI/ACPI: Replace open coded variant of resource_union() adds f7499785c891 ACPI: watchdog: Replace open coded variant of resource_union() adds 4697958b056b Documentation: ACPI: explain how to use gpio-line-names adds f44f64286f83 Merge branches 'acpi-resources' and 'acpi-docs' into linux-next adds eb37ba316fde ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro adds ab5369bba518 ACPI: debug: Remove the not used function adds dff714087c40 ACPI: SBS: Simplify the driver init code adds e882b0953ccc ACPI: SBS: Simplify the code using module_acpi_driver() adds 907cc9fefe83 ACPI: tiny-power-button: Simplify the code using module_ac [...] adds 146f5f68e3d9 ACPI: acpi_drivers.h: Remove the leftover dead code adds ec2a9cea9fca ACPI: acpi_drivers.h: Update the kernel doc adds 8b62740472c4 ACPI, APEI: make apei_resources_all static adds 423282af887b Merge ACPI APEI material for v5.11. adds 762509afa7cf Merge branches 'acpi-misc' and 'acpi-apei' into linux-next adds a8cb5559d809 Merge branch 'pm-cpufreq-fixes' into linux-next adds 2e84ea5a3269 ACPI: EC: Eliminate in_interrupt() usage adds a8b6cfdf9786 Documentation: ACPI: _DSD: enable hyperlink in final references adds 390029c27ea7 Documentation: ACPI: enumeration: add PCI hierarchy repres [...] adds bfe508309f53 Merge branches 'acpi-ec' and 'acpi-docs' into linux-next adds c4ba491b2971 cpufreq: Fix up several kerneldoc comments adds a37afa60de38 cppc_cpufreq: optimise memory allocation for HW and NONE c [...] adds d23e95c09067 pm-graph v5.8 adds ab150c3f80dc PM / suspend: fix kernel-doc markup adds 4e1d9a737d00 PM: sleep: Add dev_wakeup_path() helper adds a94ef811f7c3 PM: domains: replace -ENOTSUPP with -EOPNOTSUPP adds b4ba76fb1c99 powercap: Adjust printing the constraint name with new line adds 0a1829d7eb6a Merge branches 'pm-cpufreq', 'pm-tools', 'pm-sleep', 'pm-d [...] adds d269fb031392 ACPI: EC: Fold acpi_ec_clear_gpe() into its caller adds d2a2e6ccebb8 ACPI: EC: Rename acpi_ec_is_gpe_raised() adds 902675fa87e3 ACPI: EC: Simplify error handling in advance_transaction() adds 631734fce3fa ACPI: EC: Untangle error handling in advance_transaction() adds 2a39a30f0d9b ACPI: EC: Clean up status flags checks in advance_transaction() adds 55130fb22a1c ACPI: processor: Drop duplicate setting of shared_cpu_map adds 85810c1996db ASoC: Intel: catpt: Replace open coded variant of resource [...] adds b87e745945e3 resource: provide meaningful MODULE_LICENSE() in test suite adds 96ef7bba2982 Merge branches 'acpi-ec', 'acpi-processor' and 'acpi-resou [...] adds 98ace3f441ba PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() adds 7400906166b4 PM: ACPI: Refresh wakeup device power configuration every time adds 735f7fba25ec Merge branch 'pm-acpi' into linux-next adds e2b613d79fb6 Merge remote-tracking branch 'pm/linux-next' 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 a43128837003 cpufreq: mediatek: add missing platform_driver_unregister( [...] adds 010450febc66 cpufreq: ap806: Add missing MODULE_DEVICE_TABLE adds cb78aa4c3a17 cpufreq: highbank: Add missing MODULE_DEVICE_TABLE adds 0e6eb57b13e0 cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE adds 8ce27a9d8938 cpufreq: qcom: Add missing MODULE_DEVICE_TABLE adds 122f10b39388 cpufreq: st: Add missing MODULE_DEVICE_TABLE adds 221397ad9e79 cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE adds d79897bd7367 cpufreq: loongson1: Add missing MODULE_ALIAS adds eeec038935ec cpufreq: scpi: Add missing MODULE_ALIAS adds 32c855670808 cpufreq: vexpress-spc: Add missing MODULE_ALIAS adds b2420d7f4a3e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 748f0d70087c cpupower: Provide online and offline CPU information adds ae811bfa0a4c Merge remote-tracking branch 'cpupower/cpupower' 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 a04c75704678 dt-bindings: devfreq: Add documentation for the interconne [...] adds 404d59c57b26 PM / devfreq: exynos-bus: Add registration of interconnect [...] adds 98fd9972ed60 PM / devfreq: tegra20: Deprecate in a favor of emc-stat ba [...] adds 031d94271ae4 Merge remote-tracking branch 'devfreq/devfreq-next' adds ef43f01ac069 opp: Always add entries in dev_list with opp_table->lock held adds 27c09484dd3d opp: Allocate the OPP table outside of opp_table_lock adds 9e62edac519d opp: Don't return opp_dev from _find_opp_dev() adds 6c485849e102 cpufreq: dt: Don't (ab)use dev_pm_opp_get_opp_table() to c [...] adds a16c9ea59ba7 opp: Don't create an OPP table from dev_pm_opp_get_opp_table() adds 11d622a1460c opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table adds ad64a03927e0 cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument adds 9b48670ac03c cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NU [...] adds c948417ce6dd PM / devfreq: exynos: dev_pm_opp_put_*() accepts NULL argument adds 3bc85f016f55 drm/lima: dev_pm_opp_put_*() accepts NULL argument adds 3aac64e40423 drm/panfrost: dev_pm_opp_put_*() accepts NULL argument adds 9e7f4689dd97 media: venus: dev_pm_opp_put_*() accepts NULL argument adds ed40e33c0b91 opp: Reduce the size of critical section in _opp_kref_release() adds 6970f6538989 Merge remote-tracking branch 'opp/opp/linux-next' 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 37b2539e63d6 drivers/thermal/core: Optimize trip points check adds 4eb7d0cd590d thermal/drivers/rcar: Replace spin_lock_irqsave by spin_lo [...] adds 07df39d03c34 dt-bindings: thermal: mediatek: make resets property optional adds c707f973df17 dt-bindings: thermal: mediatek: add documentation for MT8516 SoC adds 703456ba76e9 thermal: mtk_thermal: make device_reset optional adds ef63b043ac86 thermal: intel: pch: fix S0ix failure due to PCH temperatu [...] adds e01aac535353 thermal: sun8i: Use bitmap API instead of open code adds 030a48b0f6ce thermal/drivers/hwmon: Cleanup coding style a bit adds 236761f19a4f thermal/drivers/cpufreq_cooling: Update cpufreq_state only [...] adds 7cfa9770f485 dt-bindings: thermal: rcar-thermal: Improve schema validation adds ce7c01557465 docs: thermal: time_in_state is displayed in msec and not [...] adds e78acf7efebf thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. adds cb68a8580e20 thermal: amlogic: Add hwmon support adds be133722df51 thermal: intel_pch_thermal: fix build for ACPI not enabled adds e34a72338969 thermal: power allocator: change the 'k_i' coefficient estimation adds eda1ecfa772f thermal: power allocator: refactor sustainable power estimation adds 90a996544946 thermal: power allocator: change the 'k_*' always in estim [...] adds 85de6b7d3a52 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 18f7999989af Merge remote-tracking branch 'ieee1394/for-next' adds 5cbec208dc99 fs: dlm: fix proper srcu api call adds 9f8f9c774ad1 fs: dlm: define max send buffer adds 692f51c8cbe7 fs: dlm: add get buffer error handling adds 53a5edaa05c1 fs: dlm: flush othercon at close adds 19633c7e204b fs: dlm: handle non blocked connect event adds 6cde210a9758 fs: dlm: add helper for init connection adds 0672c3c280ef fs: dlm: move connect callback in node creation adds 42873c903bd7 fs: dlm: move shutdown action to node creation adds 13004e8afedc fs: dlm: refactor sctp sock parameter adds d11ccd451b65 fs: dlm: listen socket out of connection hash adds 1a26bfafbce0 fs: dlm: fix check for multi-homed hosts adds 40c6b83e5a07 fs: dlm: constify addr_compare adds 4f19d071f9be fs: dlm: check on existing node address adds 938c5fa87f68 Merge remote-tracking branch 'dlm/next' 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 b898d5c50cab RDMA/bnxt_re: Fix entry size during SRQ create adds bfb972c5e1cb IB/verbs: avoid nested container_of() adds 5333499c6014 RDMA/core: Fix error return in _ib_modify_qp() adds bb3ab2979fd6 RDMA/rxe: Compute PSN windows correctly adds dae7a75f1f19 IB/isert: add module param to set sg_tablesize for IO cmd adds aba457ca890c RDMA/hns: Support owner mode doorbell adds 2b3062e4d997 RDMA/rtrs-clt: Remove destroy_con_cq_qp in case route reso [...] adds 73385fdbc43d RDMA/rtrs-clt: Remove outdated comment in create_con_cq_qp adds fcf2959da6a7 RDMA/rtrs-clt: Avoid run destroy_con_cq_qp/create_con_cq_q [...] adds f553e7601df9 RDMA/rtrs-clt: Missing error from rtrs_rdma_conn_established adds d715ff8acbd5 RDMA/rtrs-srv: Don't guard the whole __alloc_srv with srv_mutex adds 3c8483f5a436 RDMA/rtrs-srv: Fix typo adds 8bd372ace32e RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free adds 16101b60e717 RDMA/rtrs-clt: Remove duplicated switch-case handling for [...] adds c3b16b67d12f RDMA/rtrs-clt: Remove duplicated code adds ffea6ad1335b RDMA/rtrs-srv: Kill rtrs_srv_change_state_get_old adds e6ab8cf50fa1 RDMA/rtrs: Introduce rtrs_post_send adds 3f4e3d962dfd RDMA/rtrs-clt: Remove 'addr' from rtrs_clt_add_path_to_arr adds d6d91e46210f RDMA/hns: Add support for configuring GMV table adds 32053e584e4a RDMA/hns: Add support for filling GMV table adds 45808361d449 RDMA: Manual changes for sysfs_emit and neatening adds e28bf1f03b01 RDMA: Convert various random sprintf sysfs _show uses to s [...] adds b4d031cdae13 RDMA/mlx5: Remove mlx5_ib_mr->order adds fc3325701a63 RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() adds 1c3d247eee74 RDMA/mlx5: Remove mlx5_ib_mr->npages adds f0093fb1a7cb RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of th [...] adds 95741ee3f0f1 RDMA/mlx5: Remove order from mlx5_ib_cont_pages() adds 7db0eea916dc RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() adds f8fb3110635c RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() adds aab8d3966d2c RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_e [...] adds f22c30aa6d27 RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c adds 8010d74b9965 RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() adds f1eaac37da20 RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases adds d5c7916fe461 RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's adds 856c29989999 RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() adds 5c4193669b6f RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND adds 235b6ac30695 RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool adds c7adf7717301 IB/core: Add support for NDR link speed adds f946e45f59ef IB/mlx5: Add support for NDR link speed adds b2d2440430c0 RDMA/rxe: Remove VLAN code leftovers from RXE adds f7a95c902b02 IB/isert: Do not excplicitly check == false for bool adds efa968ee2024 RDMA/core: Postpone uobject cleanup on failure till FD close adds c5633a72a1b8 RDMA/core: Make FD destroy callback void adds fbb7dc5db6de RDMa/mthca: Work around -Wenum-conversion warning adds b116c702791a RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_ [...] adds 2af29468e3b3 RDMA/core: Remove ib_dma_{alloc,free}_coherent adds 8ecfca68dc4c RDMA: Lift ibdev_to_node from rds to common code adds 22dd4c707673 nvme-rdma: Use ibdev_to_node instead of dereferencing ->dm [...] adds 7af80c02c7b3 RDMA/hns: Fix double free of the pointer to TSQ/TPQ adds 8bc205eff305 RDMA/counter: Combine allocation and bind logic adds 0413755c95e7 RDMA/restrack: Store all special QPs in restrack DB adds c80a0c52d85c RDMA/cma: Add missing error handling of listen_id adds 31e2daa17ed9 RDMA/hns: Add new PCI device ID matching for HIP09 adds 8c030d780ad2 RDMA/efa: Remove .create_ah callback assignment adds b045db62f6f6 RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ adds ad480ea5d6ea RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ adds 7579dcdf737d RDMA/mlx5: Directly compute the PAS list for raw QP RQ's adds a59b7b05efc8 RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP adds c08fbdc57741 RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ adds 878f7b31c3a7 RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx adds 8a7904a672a1 RDMA/mlx5: Lower setting the umem's PAS for SRQ adds bf3b7b7ba9e3 Merge branch 'for-rc' into rdma.git adds 42f2611cc173 rds: stop using dmapool adds 5a7a9e038b03 RDMA/core: remove use of dma_virt_ops adds 4d34d52c25a0 PCI/P2PDMA: Remove the DMA_VIRT_OPS hacks adds 73063ec58c84 PCI/P2PDMA: Cleanup __pci_p2pdma_map_sg a bit adds 172292be01db dma-mapping: remove dma_virt_ops adds d024f27de11c RDMA/ipoib: Distribute cq completion vector better adds 4846bf44e1a8 IB/hfi1: Fix fall-through warnings for Clang adds 667d457fa84f IB/mlx4: Fix fall-through warnings for Clang adds c6191f83be6a IB/qedr: Fix fall-through warnings for Clang adds 808b2c925dd0 IB/mlx5: Fix fall-through warnings for Clang adds a9d2e9ae953f RDMA/siw,rxe: Make emulated devices virtual in the device tree adds 6d8285e604e0 RDMA/cxgb4: Validate the number of CQEs adds 82101630222f RDMA/i40iw: Constify ops structs adds df0e4de29c75 IB/qib: Use dma_set_mask_and_coherent to simplify code adds ed92f6a52b84 Merge tag 'v5.10-rc5' into rdma.git for-next adds 93035242d9e2 tools/testing/scatterlist: Test dynamic __sg_alloc_table_f [...] adds 6f6e2dcbb82b RDMA/hns: Refactor the hns_roce_buf allocation flow adds dd37d2f59eb8 RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all( [...] adds b1da8eff5954 Merge remote-tracking branch 'rdma/for-next' 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 6bc8f20c1d93 vsock: remove ratelimit unknown ioctl message adds c3e448cdc040 vsock: fix the error return when an invalid ioctl command is used adds ae8a6e6e8818 Merge branch 'vsock-minor-clean-up-of-ioctl-error-handling' adds 90c628dd47ff net: bridge: extend the process of special frames adds f323aa54bec7 bridge: cfm: Add BRIDGE_CFM to Kconfig. adds fbaedb412983 bridge: uapi: cfm: Added EtherType used by the CFM protocol. adds 86a14b79e1d0 bridge: cfm: Kernel space implementation of CFM. MEP creat [...] adds a806ad8ee2aa bridge: cfm: Kernel space implementation of CFM. CCM frame [...] adds dc32cbb3dbd7 bridge: cfm: Kernel space implementation of CFM. CCM frame [...] adds 2be665c3940d bridge: cfm: Netlink SET configuration Interface. adds 5e312fc0e7fb bridge: cfm: Netlink GET configuration Interface. adds e77824d81dff bridge: cfm: Netlink GET status Interface. adds b6d0425b816e bridge: cfm: Netlink Notifications. adds 6e2b243db4dc Merge branch 'net-bridge-cfm-add-support-for-connectivity- [...] adds 8027c85c91b8 net: mii: Report advertised link capabilities when autoneg [...] adds 37d38ece9b89 net/mac8390: discard unnecessary breaks adds 72671b355f9d tipc: add stricter control of reserved service types adds 72de7d965bc1 wimax: fix duplicate initializer warning adds f54ec58fee83 wimax: move out to staging adds 8911097fbfb3 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] adds be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching adds 043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration adds 7afc9d8f8290 selftests: net: bridge: rename current igmp tests to igmpv2 adds 79ae3e256aa1 selftests: net: bridge: igmp: add support for packet sourc [...] adds f0e260db4c9e selftests: net: bridge: igmp: check for specific udp ip protocol adds 68d3163a4b7e selftests: net: bridge: igmp: add IGMPv3 entries' state helpers adds 98ae11cf8104 selftests: net: bridge: add tests for igmpv3 is_include an [...] adds 47021771064c selftests: net: bridge: add test for igmpv3 inc -> is_incl [...] adds 3c8b9fdad004 selftests: net: bridge: add test for igmpv3 inc -> is_excl [...] adds 735af7bec0f1 selftests: net: bridge: add test for igmpv3 inc -> to_excl [...] adds eecd8cfdff1b selftests: net: bridge: add test for igmpv3 exc -> allow report adds e7e7ab7c00c2 selftests: net: bridge: add test for igmpv3 exc -> is_incl [...] adds 7b4f7138221a selftests: net: bridge: add test for igmpv3 exc -> is_excl [...] adds 65bfc146ab95 selftests: net: bridge: add test for igmpv3 exc -> to_excl [...] adds 80899f1b1c05 selftests: net: bridge: add test for igmpv3 inc -> block report adds 9eb58e07470b selftests: net: bridge: add test for igmpv3 exc -> block report adds 18f66c96ea58 selftests: net: bridge: add test for igmpv3 exclude timeout adds 414ea3754149 selftests: net: bridge: add test for igmpv3 *,g auto-add adds 23306008edd9 Merge branch 'selftests-net-bridge-add-tests-for-igmpv3' adds b3b7e64bcbcb net: tipc: Fix parameter types passed to %s formater adds c7bb86885e0a net: dccp: Add __printf() markup to fix -Wsuggest-attribut [...] adds 79b1119b851d net: tipc: Add __printf() markup to fix -Wsuggest-attribut [...] adds bfa45445be79 Merge branch 'markup-some-printk-like-functions' adds 8756f474cb9e net: llc: Fix kerneldoc warnings adds 210bba6790dc net: openvswitch: Fix kerneldoc warnings adds 9d637f8113de net: l3mdev: Fix kerneldoc warning adds 294ea2911310 net: netlabel: Fix kerneldoc warnings adds 709565ae14aa net: appletalk: fix kerneldoc warnings adds 7cdda1c1c58d net: nfc: Fix kerneldoc warnings adds a89a501c4946 net: dcb: Fix kerneldoc warnings adds 0b609b557516 net: dccp: Fix most of the kerneldoc warnings adds 726e5e49c91c net: ipv4: Fix some kerneldoc warnings in TCP Low Priority adds f1f09df13081 net: ipv6: rpl*: Fix strange kerneldoc warnings due to bad header adds 8da1f442d321 net: ipv6: calipso: Fix kerneldoc warnings adds 09b5678c778f tipc: remove dead code in tipc_net and relatives adds 400490ac2ce5 ipv6: mcast: make annotations for ip6_mc_msfget() consistent adds 0ad41b244ca0 net: cls_api: remove unneeded local variable in tc_dump_chain() adds 85bec4bc9198 drivers: net: phy: Fix spelling in comment defalut to default adds 1fb74191988f net: dsa: mv88e6xxx: fix vlan setup adds d26796ae5894 udp: check udp sock encap_type in __udp_lib_err adds 3c7d4415db6a udp6: move the mss check after udp gso tunnel processing adds 527beb8ef9c0 udp: support sctp over udp in skb_udp_tunnel_segment adds 965ae44412f8 sctp: create udp4 sock and add its encap_rcv adds 9d6ba260a073 sctp: create udp6 sock and set its encap_rcv adds 89ba49171fb2 sctp: add encap_err_lookup for udp encap socks adds e8a3001c2120 sctp: add encap_port for netns sock asoc and transport adds 8dba29603b5c sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt adds a1dd2cf2f1ae sctp: allow changing transport encap_port by peer packets adds f1bfe8b54151 sctp: add udphdr to overhead when udp_port is set adds bcd623d8e9fa sctp: call sk_setup_caps in sctp_packet_transmit instead adds 600af7fd809a sctp: support for sending packet over udp4 sock adds 259db53ba593 sctp: support for sending packet over udp6 sock adds e38d86b354f9 sctp: add the error cause for new encapsulation port restart adds 1c16a1862595 sctp: handle the init chunk matching an existing asoc adds 046c052b475e sctp: enable udp tunneling socks adds be25f43aed73 Merge branch 'sctp-implement-rfc6951-udp-encapsulation-of-sctp' adds 1887023a5e96 net: phy: marvell: add special handling of Finisar modules [...] adds c1181f42ff1e net: dec: tulip: de2104x: Add shutdown handler to stop NIC adds 279dc955745a net: ipa: assign proper packet context base adds d773f404c833 net: ipa: fix resource group field mask definition adds 2d2653424ce5 net: ipa: assign endpoint to a resource group adds 8c365f747f02 net: ipa: distinguish between resource group types adds 4a0d7579d466 net: ipa: avoid going past end of resource group array adds dc956588d44b Merge branch 'net-ipa-minor-bug-fixes' adds a7a375ca5661 sfc: extend bitfield macros to 17 fields adds 806f9f23b673 sfc: implement encap TSO on EF100 adds dbe2f251f9eb sfc: only use fixed-id if the skb asks for it adds b61e8100dcfc sfc: advertise our vlan features adds 8ece853d128b Merge branch 'sfc-ef100-tso-enhancements' adds 955062b03fa6 net: bridge: mcast: add support for raw L2 multicast groups adds 0e761ac08fd8 net: bridge: explicitly convert between mdb entry state an [...] adds 7c313143133a net: mscc: ocelot: classify L2 mdb entries as LOCKED adds ebbd860e251a net: mscc: ocelot: use ether_addr_copy adds 728e69ae29b0 net: mscc: ocelot: remove the "new" variable in ocelot_por [...] adds bb8d53fd9414 net: mscc: ocelot: make entry_type a member of struct ocel [...] adds e5d1f896fd1a net: mscc: ocelot: support L2 multicast entries adds 68bb4665a2ce Merge branch 'l2-multicast-forwarding-for-ocelot-switch' adds 5ce7f3f46f6b net: neterion: s2io: Replace in_interrupt() for context detection adds dc5e8bfcd12e net: forcedeth: Replace context and lock check with a lock [...] adds beca92820dc4 net: tlan: Replace in_irq() usage adds 4e5d79bbe82e Merge branch 'in_interrupt-cleanup-part-2' adds d3fd65484c78 net: core: add dev_sw_netstats_tx_add adds 81b01894d792 net: core: add devm_netdev_alloc_pcpu_stats adds 5e4cb4800168 r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters adds f1d5470594ff r8169: remove no longer needed private rx/tx packet/byte counters adds 023efb15aabe Merge branch 'net-add-functionality-to-net-core-byte-packe [...] adds 624251b4b5a0 net: ipa: avoid a bogus warning adds 1a02556086fc net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode adds cdd41e878526 octeontx2-af: Update get/set resource count functions adds 9932fb7250f7 octeontx2-af: Manage new blocks in 98xx adds 221f3dff2999 octeontx2-af: Initialize NIX1 block adds c5a73b632b90 octeontx2-af: Map NIX block from CGX connection adds 55efcc57140b octeontx2-af: Setup MCE context for assigned NIX adds 1c1935c9945d octeontx2-af: Add NIX1 interfaces to NPC adds a84cdcea3b4f octeontx2-af: Mbox changes for 98xx adds 8bcf5ced6526 octeontx2-pf: Calculate LBK link instead of hardcoding adds 0f3ce484af8d octeontx2-af: Display NIX1 also in debugfs adds e2fb37303865 octeontx2-af: Display CGX, NIX and PF map in debugfs. adds cfb2cffafa2a Merge branch 'support-for-octeontx2-98xx-silcion' adds 3752404a68e8 net/smc: improve return codes for SMC-Dv2 adds e4e143e26ce8 net: macb: add support for high speed interface adds c24672cf59b6 ne2k: Fix Typo in RW-Bugfix adds 3a689e34973e r8169: remove unneeded memory barrier in rtl_tx adds 1c470b53ece5 r8169: use pm_runtime_put_sync in rtl_open error path adds c43fd36f7fec net: bridge: mcast: fix stub definition of br_multicast_qu [...] adds 760b3d61fb4e net: 9p: Fix kerneldoc warnings of missing parameters etc adds 338b5da31de0 selftests/net: timestamping: add ptp v2 support adds 68ed78b52357 net: ftgmac100: move phy connect out from ftgmac100_setup_mdio adds f8b7b50c8411 net: ftgmac100: add handling of mdio/phy nodes for ast2400/2500 adds 9ce86dc47416 dt-bindings: net: ftgmac100: describe phy-handle and MDIO adds 6f8ef834bd0a Merge branch 'add-ast2400-2500-phy-handle-support' adds bbbc7aa45eef selftests: add test script for bareudp tunnels adds 7812e10511ce drivers: net: tulip: Fix set but not used with W=1 adds 3858632a0d22 drivers: net: davicom: Fixed unused but set variable with W=1 adds 1bcb32c76540 drivers: net: davicom Add COMPILE_TEST support adds ce3f952104e0 Merge branch 'davicom-w-1-fixes' adds 8ed7ec1386b6 drivers: net: xen-netfront: Fixed W=1 set but unused warnings adds a344a1e85325 drivers: net: wan: lmc: Fix W=1 set but used variable warnings adds e03d8a377fcc net: driver: hamradio: Fix potential unterminated string adds 2c4de211bc31 net: ipv6: For kerneldoc warnings with W=1 adds 7747d4b72f77 net: ethernet: ti: am65-cpsw: move ale selection in pdata adds c6275c02a097 net: ethernet: ti: am65-cpsw: move free desc queue mode se [...] adds 6a40e2890e6e net: ethernet: ti: am65-cpsw: use cppi5_desc_is_tdcm() adds 82882bd56a9e net: ethernet: ti: cpsw_ale: add cpsw_ale_vlan_del_modify() adds 2d64a0343288 net: ethernet: ti: am65-cpsw: fix vlan offload for multi mac mode adds a9c747007277 net: ethernet: ti: am65-cpsw: keep active if cpts enabled adds 97067aaf1274 net: ethernet: ti: am65-cpsw: fix tx csum offload for mult [...] adds a9e60cf0b460 net: ethernet: ti: am65-cpsw: prepare xmit/rx path for mul [...] adds 84b4aa493249 net: ethernet: ti: am65-cpsw: add multi port support in ma [...] adds 8fbc2f9edce2 net: ethernet: ti: am65-cpsw: handle deferred probe with d [...] adds 802dcb434057 Merge branch 'net-ethernet-ti-am65-cpsw-add-multi-port-sup [...] adds 75e5a554c87f net: mscc: ocelot: use the pvid of zero when bridged with [...] adds 110e847ca7d5 net: mscc: ocelot: don't reset the pvid to 0 when deleting it adds c3e58a750e3d net: mscc: ocelot: transform the pvid and native vlan valu [...] adds e2b2e83e52f7 net: mscc: ocelot: add a "valid" boolean to struct ocelot_vlan adds be0576fed6d3 net: mscc: ocelot: move the logic to drop 802.1p traffic t [...] adds 2f0402fedf20 net: mscc: ocelot: deny changing the native VLAN from the [...] adds 9a72068080f1 net: dsa: felix: improve the workaround for multiple nativ [...] adds 51e4082c7cb3 Merge branch 'vlan-improvements-for-ocelot-switch' adds 7e901ee7b6ab tcp: avoid slow start during fast recovery on new losses adds 0b833eef92de liquidio: cn68xx: Remove duplicated include adds 36ed77cd0535 net: hns3: Remove duplicated include adds 92f9e238c909 openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL adds a3b0b6479700 net: dsa: implement a central TX reallocation procedure adds 88fda8eefd9a net: dsa: tag_ksz: don't allocate additional memory for pa [...] adds ef3f72fee286 net: dsa: trailer: don't allocate additional memory for pa [...] adds 9bbda29ae104 net: dsa: tag_qca: let DSA core deal with TX reallocation adds 9c5c3bd00557 net: dsa: tag_ocelot: let DSA core deal with TX reallocation adds 941f66beb7bb net: dsa: tag_mtk: let DSA core deal with TX reallocation adds 6ed94135f583 net: dsa: tag_lan9303: let DSA core deal with TX reallocation adds c6c4e1237dfe net: dsa: tag_edsa: let DSA core deal with TX reallocation adds 2f0d030c5ffe net: dsa: tag_brcm: let DSA core deal with TX reallocation adds 952a06345015 net: dsa: tag_dsa: let DSA core deal with TX reallocation adds 9b9826ae117f net: dsa: tag_gswip: let DSA core deal with TX reallocation adds 86c4ad9a7876 net: dsa: tag_ar9331: let DSA core deal with TX reallocation adds 0b6f164d5a52 Merge branch 'generic-tx-reallocation-for-dsa' adds f2219c322ff2 tipc: remove unneeded semicolon adds 9d253c02acd6 ethtool: remove unneeded semicolon adds 5d867245c46a net: core: remove unneeded semicolon adds 1c5825e6646b net: stmmac: dwmac-meson8b: remove unneeded semicolon adds c568db7fd001 net/mlx4_core : remove unneeded semicolon adds 0e8c266c59b5 net: dsa: mt7530: remove unneeded semicolon adds b08e84da2050 kernel: make kcov_common_handle consider the current context adds 6370cc3bbd8a net: add kcov handle to skb extensions adds 261e411bb283 mac80211: add KCOV remote annotations to incoming frame pr [...] adds 6d89076e6ef0 Merge branch 'net-mac80211-kernel-enable-kcov-remote-cover [...] adds 0992d67bc2bc mpls: drop skb's dst in mpls_forward() adds 16b5f5ce351f ibmvnic: merge do_change_param_reset into do_reset adds 583d5333ed7d net: hdlc_fr: Simpify fr_rx by using "goto rx_drop" to dro [...] adds 14b20704a180 net: hdlc_fr: Change the use of "dev" in fr_rx to make the [...] adds efc790394f8a net: hdlc_fr: Do skb_reset_mac_header for skbs received on [...] adds 77124c4463d4 net: hdlc_fr: Improve the initial checks when we receive an skb adds 54b77a77e30a net: hdlc_fr: Add support for any Ethertype adds 12c9ee3cb4dc Merge branch 'net-hdlc_fr-improve-fr_rx-and-add-support-fo [...] adds 626d667b1960 vxlan: Use a per-namespace nexthop listener instead of a g [...] adds 918895bf6166 net: fddi: skfp: ecm: Protect 'if' when AIX_EVENT is not defined adds 9745aab8cf49 net: fddi: skfp: ecm: Remove seemingly unused variable 'ID_sccs' adds b8e6ea263769 net: fddi: skfp: pcmplc: Remove defined but not used varia [...] adds a15420dfe084 net: fddi: skfp: pmf: Remove defined but unused variable ' [...] adds 6a60a7a934db net: fddi: skfp: queue: Remove defined but unused variable [...] adds 8adc51b94aa6 net: fddi: skfp: rmt: Remove defined but unused variable ' [...] adds bc3f7c2b306d net: fddi: skfp: smtdef: Remove defined but unused variabl [...] adds ea3588b01ef2 net: fddi: skfp: smtinit: Remove defined but unused variab [...] adds af1fc594679b net: fddi: skfp: smttimer: Remove defined but unused varia [...] adds e02243ed7803 net: fddi: skfp: hwt: Remove defined but unused variable ' [...] adds 6e5830d629c8 net: fddi: skfp: srf: Remove defined but unused variable ' [...] adds 041f57c79b35 net: fddi: skfp: drvfbi: Remove defined but unused variabl [...] adds f40b160db382 net: fddi: skfp: ess: Remove defined but unused variable ' [...] adds c8f638b78d72 net: ieee802154: ca8210: Fix a bunch of kernel-doc issues adds 34e653efb602 net: usb: r8152: Provide missing documentation for some st [...] adds 800a328bf2e1 net: ieee802154: ca8210: Fix incorrectly named function param doc adds 06cd7c46b3ab net: usb: lan78xx: Remove lots of set but unused 'ret' variables adds ecdc5689d93e net: macsec: Add missing documentation for 'gro_cells' adds 50a77e5ff9bc net: macvlan: Demote nonconformant function header adds 9f07814d01ad net: usb: r8152: Fix a couple of spelling errors in fw_phy [...] adds a8eb1a007cfa net: netconsole: Add description for 'netconsole_target's [...] adds c1c0f6eac3db net: net_failover: Correct parameter name 'standby_dev' adds 2e4ef10f5850 net: add GSO UDP L4 and GSO fraglists to the list of softw [...] adds ecb8fed408b6 net: bonding, dummy, ifb, team: advertise NETIF_F_GSO_SOFTWARE adds 8e6a0485d1c4 Merge branch 'net-allow-virtual-netdevs-to-forward-udp-l4- [...] adds fb281f24f80d mlxsw: reg: Add XRALXX Registers adds 803be1085d21 mlxsw: spectrum_router: Introduce low-level ops and implem [...] adds 923ba95ea22d Merge branch 'mlxsw-spectrum-prepare-for-xm-implementation [...] adds f06059c24447 r8169: align number of tx descriptors with vendor driver adds 870f531e178e r8169: set IRQF_NO_THREAD if MSI(X) is enabled adds e9e13b6adc33 lan743x: fix for potential NULL pointer dereference with b [...] adds f84754dbc55e soc/fsl/qbman: Add an argument to signal if NAPI processin [...] adds abba4b16fddd net: dpaa: Replace in_irq() usage. adds de3f5d9e271f crypto: caam: Replace in_irq() usage. adds 45e9fbf023f2 Merge branch 'fsl-qbman-in_interrupt-cleanup' adds 74d155be2677 net: phy: realtek: Add support for RTL8221B-CG series adds 4c4ac8317716 forcedeth: fix excluded_middle.cocci warnings adds 1ca47431c29c net: dev_ioctl: remove redundant initialization of variable err adds 873b807c9895 octeontx2-pf: Fix sizeof() mismatch adds a74e44a111fe chelsio/chtls: Utilizing multiple rxq/txq to process requests adds 3fb6928b56f6 net: ipa: restrict special reset to IPA v3.5.1 adds 1d0c09dee911 net: ipa: expose IPA version to the GSI layer adds 14dbf977dd45 net: ipa: record IPA version in GSI structure adds 56dfe8dedff9 net: ipa: use version in gsi_channel_init() adds 9de4a4ccddb3 net: ipa: use version in gsi_channel_reset() adds ce54993d01b9 net: ipa: use version in gsi_channel_program() adds d387c761fa8c net: ipa: eliminate legacy arguments adds 2c24eefb2462 Merge branch 'net-ipa-tell-gsi-the-ipa-version' adds 9470174e7581 net: dsa: mt7530: support setting MTU adds 537e48259eac selftests: net: bridge: factor out mcast_packet_test adds 450b0b84c660 selftests: net: lib: add support for IPv6 mcast packet test adds 95e6f430ebfe selftests: net: bridge: factor out and rename sg state functions adds 444c897111b0 selftests: net: bridge: add initial MLDv2 include test adds 0ef10e60682e selftests: net: bridge: add test for mldv2 inc -> allow report adds f44de2bc684d selftests: net: bridge: add test for mldv2 inc -> is_inclu [...] adds f9fcd55328a9 selftests: net: bridge: add test for mldv2 inc -> is_exclu [...] adds 55852f1d6a33 selftests: net: bridge: add test for mldv2 inc -> to_exclu [...] adds 0e77581fdf30 selftests: net: bridge: add test for mldv2 exc -> allow report adds 25ba7c03ef1a selftests: net: bridge: add test for mldv2 exc -> is_inclu [...] adds d0b19dedd6c2 selftests: net: bridge: add test for mldv2 exc -> is_exclu [...] adds 9eb4394db91c selftests: net: bridge: add test for mldv2 exc -> to_exclu [...] adds 57386215cc0b selftests: net: bridge: add test for mldv2 inc -> block report adds a2d667f0c1fb selftests: net: bridge: add test for mldv2 exc -> block report adds d598cc6a2d45 selftests: net: bridge: add test for mldv2 exclude timeout adds 252b353c5bb3 selftests: net: bridge: add test for mldv2 *,g auto-add adds 609cfc7fcf5e Merge branch 'selftests-net-bridge-add-tests-for-mldv2' adds 85ba75bb5727 net: phy: adin: disable diag clock & disable standby mode [...] adds f2531d452854 net: phy: adin: implement cable-test support adds ebcaa207b485 dpaa_eth: use false and true for bool variables adds 82728b91f124 enetc: Remove Tx checksumming offload code adds 13c7ba0c8494 mptcp: adjust mptcp receive buffer limit if subflow has la [...] adds 65f49fe72f9e mptcp: use _fast lock version in __mptcp_move_skbs adds 5a369ca64364 tcp: propagate MPTCP skb extensions on xmit splits adds 95ed690ebc72 mptcp: split mptcp_clean_una function adds 93f323b9cccc mptcp: add a new sysctl add_addr_timeout adds 9ce7deff92e8 docs: networking: mptcp: Add MPTCP sysctl entries adds 8d014eaa9254 selftests: mptcp: add ADD_ADDR timeout test case adds ae23b55cc57b Merge branch 'mptcp-miscellaneous-mptcp-fixes' adds fa538f7cf05a netfilter: nf_reject: add reject skbuff creation helpers adds 312ca575a505 netfilter: nft_reject: unify reject init and dump into nft_reject adds 6bbb9ad36c93 netfilter: nft_reject: add reject verdict support for netdev adds a304ea7daf54 netfilter: ipset: Support the -exist flag with the destroy [...] adds ccf0a4b7fc68 netfilter: ipset: Add bucketsize parameter to all hash types adds 3976ca101990 netfilter: ipset: Expose the initval hash parameter to userspace adds 35b7ee34abdb netfilter: nftables: Add __printf() attribute adds 117ca1f8920c netfilter: nft_reject_inet: allow to use reject from inet ingress adds b65ca4c38875 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 94f44f28836d net: sched: implement action-specific terse dump adds 01ef09caad66 net: dsa: Add tag handling for Hirschmann Hellcreek switches adds e358bef7c392 net: dsa: Give drivers the chance to veto certain upper devices adds e4b27ebc780f net: dsa: Add DSA driver for Hirschmann Hellcreek switches adds ddd56dfe52c9 net: dsa: hellcreek: Add PTP clock support adds f0d4ba9eff75 net: dsa: hellcreek: Add support for hardware timestamping adds 7d9ee2e8ff15 net: dsa: hellcreek: Add PTP status LEDs adds dcfb1a75ba29 dt-bindings: Add vendor prefix for Hirschmann adds d5d29d527a27 dt-bindings: net: dsa: Add documentation for Hellcreek switches adds 67438feb2b85 Merge branch 'hirschmann-hellcreek-dsa-driver' adds 0356010d825e sctp: bring inet(6)_skb_parm back to sctp_input_cb adds 293e9a3d950d net: phy: export phy_error and phy_trigger_machine adds e2f016cf7751 net: phy: add a shutdown procedure adds 7b2d59085d17 net: phy: make .ack_interrupt() optional adds 297730973602 net: phy: at803x: implement generic .handle_interrupt() callback adds a3417885fc36 net: phy: at803x: remove the use of .ack_interrupt() adds f2e9060458b1 net: phy: mscc: use phy_trigger_machine() to notify link change adds 4008f373eb71 net: phy: mscc: implement generic .handle_interrupt() callback adds 30446ae4675c net: phy: mscc: remove the use of .ack_interrupt() adds 6ab930df83cc net: phy: aquantia: implement generic .handle_interrupt() [...] adds e11ef96d44f1 net: phy: aquantia: remove the use of .ack_interrupt() adds 4567d5c3eb9b net: phy: broadcom: implement generic .handle_interrupt() [...] adds 15772e4ddf3f net: phy: broadcom: remove use of ack_interrupt() adds e5d2b0b6c2b9 net: phy: cicada: implement the generic .handle_interrupt( [...] adds a758087f476d net: phy: cicada: remove the use of .ack_interrupt() adds e954631cd22e net: phy: davicom: implement generic .handle_interrupt() calback adds 0d65cc189c9a net: phy: davicom: remove the use of .ack_interrupt() adds 87de1f058aac net: phy: add genphy_handle_interrupt_no_ack() adds 0382916398f2 net: phy: realtek: implement generic .handle_interrupt() callback adds 8b43357fff61 net: phy: realtek: remove the use of .ack_interrupt() adds 5aee9484df35 Merge branch 'net-phy-add-support-for-shared-interrupts-part-1' adds d8c4a2236385 bus: mhi: Add mhi_queue_is_full function adds 3ffec6a14f24 net: Add mhi-net driver adds c1aedf015ebd net/usb/r8153_ecm: support ECM mode for RTL8153 adds 77662e75e009 net/mlx5: DR, Remove unused member of action struct adds de1facaf56b6 net/mlx5: DR, Rename builders HW specific names adds 8a8a1023000e net/mlx5: DR, Rename matcher functions to be more HW agnostic adds 3b72422dea97 net/mlx5: DR, Add buddy allocator utilities adds a00cd87880a3 net/mlx5: DR, Handle ICM memory via buddy allocation inste [...] adds 3eb1006a3b3e net/mlx5: DR, Sync chunks only during free adds 1c58651412bb net/mlx5: DR, ICM memory pools sync optimization adds 284836d9660d net/mlx5: DR, Free unused buddy ICM memory adds 579524c6eace net/mlx5e: Validate stop_room size upon user input adds 7c36e785d62a net/mlx4: Cleanup kernel-doc warnings adds 6c6132032d7a net/mlx5: Cleanup kernel-doc warnings adds 514436857128 net: mlx5: Replace in_irq() usage adds c9448e828d11 Merge tag 'mlx5-updates-2020-11-03' of git://git.kernel.or [...] adds 1c9cac65cecd nexthop: Add nexthop notification data structures adds 3578d53dcef1 nexthop: Pass extack to nexthop notifier adds 5ca474f23454 nexthop: Prepare new notification info adds 1ec69d187cb8 nexthop: vxlan: Convert to new notification info adds 968a83f8cf6f rtnetlink: Add RTNH_F_TRAP flag adds e95f2592f633 nexthop: Allow setting "offload" and "trap" indications on [...] adds 732d167bf5f5 nexthop: Emit a notification when a nexthop is added adds d144cc5f4f4e nexthop: Emit a notification when a nexthop group is replaced adds 8c09c9f9d846 nexthop: Emit a notification when a single nexthop is replaced adds f17bc33d7412 nexthop: Emit a notification when a nexthop group is modified adds 833a1065eeb1 nexthop: Emit a notification when a nexthop group is reduced adds ce7e9c8a080b nexthop: Pass extack to register_nexthop_notifier() adds 975ff7f3324a nexthop: Replay nexthops when registering a notifier adds bbea126c2bad nexthop: Remove in-kernel route notifications when nexthop [...] adds 35266255d61c netdevsim: Add devlink resource for nexthops adds 8fa84742d666 netdevsim: Add dummy implementation for nexthop offload adds 66e58bf0707b netdevsim: Allow programming routes with nexthop objects adds 21584e6a92bd selftests: netdevsim: Add test for nexthop offload API adds 3b4202a4706d Merge branch 'nexthop-add-support-for-nexthop-objects-offload' adds 9f32c27eb4fc Revert ibmvnic merge do_change_param_reset into do_reset adds ae0d0bb29b31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds fccf290f7976 net: dccp: convert tasklets to use new tasklet_setup() API adds c6533ca87a06 net: ipv4: convert tasklets to use new tasklet_setup() API adds da1cad7342a1 net: mac80211: convert tasklets to use new tasklet_setup() API adds b5bd8b62df4f net: mac802154: convert tasklets to use new tasklet_setup() API adds 6e1978a9a941 net: sched: convert tasklets to use new tasklet_setup() API adds fcb8e3a328ed net: smc: convert tasklets to use new tasklet_setup() API adds 158d31da1cc1 net: xfrm: convert tasklets to use new tasklet_setup() API adds ad8fc41c7845 Merge branch 'net-convert-tasklets-to-use-new-tasklet_setup-api' adds 6c3cbaa0f0cb net: xilinx: axiethernet: Introduce helper functions for M [...] adds 253761a0e61b net: xilinx: axiethernet: Enable dynamic MDIO MDC adds 0798827b47d3 Merge branch 'net-axienet-dynamically-enable-mdio-interface' adds ea8146c68457 cxgb4: Fix the -Wmisleading-indentation warning adds 419a38cecf14 net: macvlan: remove redundant initialization in macvlan_d [...] adds e014ae39493f ptp: idt82p33: add adjphase support adds e4c6eb68343f ptp: idt82p33: use i2c_master_send for bus write adds 6c196f36f524 ptp: idt82p33: optimize _idt82p33_adjfine adds 0012eeb370f8 net: macb: fix NULL dereference due to no pcs_config method adds f8ae7bbec726 net: x25_asy: Delete the x25_asy driver adds 4a04d65c964e net: ipa: refer to IPA versions, not GSI adds 0b8d67610845 net: ipa: request GSI IRQ later adds a054539db196 net: ipa: rename gsi->event_enable_bitmap adds f9b28804ab50 net: ipa: define GSI interrupt types with an enum adds 97eb94c8c790 net: ipa: disable all GSI interrupt types initially adds 3ca97ffd984c net: ipa: cache last-saved GSI IRQ enabled type adds b054d4f9eb4b net: ipa: only enable GSI channel control IRQs when needed adds b4175f8731f7 net: ipa: only enable GSI event control IRQs when needed adds d6c9e3f506ae net: ipa: only enable generic command completion IRQ when needed adds 06c8632833c2 net: ipa: only enable GSI IEOB IRQs when needed adds 46f748ccaf01 net: ipa: explicitly disallow inter-EE interrupts adds 352f26a886d8 net: ipa: only enable GSI general IRQs when needed adds 8194be79fbbc net: ipa: pass a value to gsi_irq_type_update() adds 2d152760a9e0 Merge branch 'net-ipa-constrain-gsi-interrupts' adds 75a5fb0cdbb7 net: core: fix spelling typo in flow_dissector.c adds ef9ac2091180 net: usb: fix spelling typo in cdc_ncm.c adds bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr adds a3ce2b109a59 net: udp: introduce UDP_MIB_MEMERRORS for udp_mem adds 9c661b0b8544 net/packet: make packet_fanout.arr size configurable up to 64K adds 1db32acfde74 selftests/net: test max_num_members, fanout_args in psock_fanout adds 084d0c13a489 Merge branch 'net-packet-make-packet_fanout-arr-size-confi [...] adds 0169b8205431 bridge: mrp: Use hlist_head instead of list_head for mrp adds cffb8f6177bb net: udp: remove redundant initialization in udp_send_skb adds 6e822c2c2919 net: udp: remove redundant initialization in udp_dump_one adds 785d21b82600 net/mlx4: Assign boolean values to a bool variable adds 8b7e0a01dfa7 net: phy: microchip_t1: Don't set .config_aneg adds ca4d632aef03 net: dsa: mv88e6xxx: Export VTU as devlink region adds a18394269fc8 net: core: add dev_get_tstats64 as a ndo_get_stats64 imple [...] adds 6a9006287959 net: dsa: use net core stats64 handling adds 497a5757ce4e tun: switch to net core provided statistics counters adds 6b840a04fe35 ip6_tunnel: use ip_tunnel_get_stats64 as ndo_get_stats64 callback adds b220a4a79ce5 net: switch to dev_get_tstats64 adds 250f19c75195 gtp: switch to dev_get_tstats64 adds 42f9e5f0c6ed wireguard: switch to dev_get_tstats64 adds 8f3feb242081 vti: switch to dev_get_tstats64 adds 98d7fc46388a ipv4/ipv6: switch to dev_get_tstats64 adds 682036b2b9fb net: remove ip_tunnel_get_stats64 adds 52643b7832d8 Merge branch 'net-add-and-use-dev_get_tstats64' adds 8be33ecfc1ff net: skb_vlan_untag(): don't reset transport offset if set [...] adds 1ccd58331f6f selftests: disable rp_filter when testing bareudp adds 30e2379e8233 net: ipv4: remove redundant initialization in inet_rtm_deladdr adds 3ec94da976fe net: atlantic: Remove unnecessary conversion to bool adds 1aa844b92176 net: pch_gbe: remove unneeded variable retval in __pch_gbe [...] adds e5a4b17da1d0 net: sched: fix misspellings using misspell-fixer tool adds 2776d2320ac1 net: dsa: fix unintended sign extension on a u16 left shift adds d6bb2d1e8690 inet: constify inet_sdif() argument adds 7b58e63e744c inet: udp{4|6}_lib_lookup_skb() skb argument is const adds 70408949a35f Merge branch 'inet-prevent-skb-changes-in-udp-4-6-_lib_loo [...] adds 5b8b2262b3b4 net: ipa: don't break build on large transaction size adds 49e3aeeb211c net: ipa: get rid of a useless line of code adds 2c642c48b362 net: ipa: change a warning to debug adds bf795af1d42a net: ipa: drop an error message adds 8ed1045bb828 Merge branch 'net-ipa-little-fixes' adds 214c798ba1a4 net: phy: aquantia: do not return an error on clearing pen [...] adds a884915f4cef net: stmmac: dwc-qos: Change the dwc_eth_dwmac_data's .pro [...] adds ae068f561baa net: qrtr: Fix port ID for control messages adds 87f547c108e4 net: qrtr: Allow forwarded services adds 0baa99ee353c net: qrtr: Allow non-immediate node routing adds f7dec6cb914c net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet adds 90829f07baea net: qrtr: Release distant nodes along the bridge node adds c079fe2480e4 Merge branch 'net-qrtr-add-distant-node-support' adds c0c5a60f0f13 net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown adds 1af5318c00a8 net: evaluate net.ipv4.conf.all.proxy_arp_pvlan adds 62679a8d3aa4 net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm adds fc8f29b35c18 Merge branch 'net-evaluate-net-ipvX-conf-all-sysctls' adds 2492ae6bee24 MAINTAINERS: Add entry for Hirschmann Hellcreek Switch Driver adds 0575bedd6a15 drivers: net: sky2: Fix -Wstringop-truncation with W=1 adds ca787e0b935c ipv4: Set nexthop flags in a more consistent way adds e545f8657393 net: dsa: mv88e6xxx: Add helper to get a chip's max_vid adds 724d06b437bb mptcp: fix static checker warnings in mptcp_pm_add_timer adds ef1220a7d4bb selftests: pmtu.sh: use $ksft_skip for skipped return code adds 2a9d3716b810 selftests: pmtu.sh: improve the test result processing adds 34b93f19c92c Merge branch 'selftests-pmtu-sh-improve-the-test-result-pr [...] adds 95530a59db3d nfp: Fix passing zero to 'PTR_ERR' adds 27b42557988d drivers: net: xilinx_emaclite: Add missing parameter kerneldoc adds eccd5403814b drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast w [...] adds 03dfd157670b drivers: net: xilinx_emaclite: Add COMPILE_TEST support adds 8fc72cb541e7 Merge branch 'xilinx_emaclite-w-1-fixes' adds cef211968c2d net: udp: remove redundant initialization in udp_gro_complete adds 5b320b53431e drivers: net: smc91x: Fix set but unused W=1 warning adds 606ddf1f046e drivers: net: smc91x: Fix missing kerneldoc reported by W=1 adds 6015e6f2efc6 drivers: net: smc911x: Work around set but unused status adds 40f6d1d9159b drivers: net: smc911x: Fix set but unused status because o [...] adds dd5fdb3f9785 drivers: net: smc911x: Fix passing wrong number of paramet [...] adds 6e4a930c40d8 drivers: net: smc911x: Fix cast from pointer to integer of [...] adds 7958ba7e6273 drivers: net: smsc: Add COMPILE_TEST support adds 203cb737fbe0 Merge branch 'smsc-w-1-warning-fixes' adds c9f64d1fc101 net: ipconfig: Avoid spurious blank lines in boot log adds aa0616a9bd52 IB/hfi1: switch to core handling of rx/tx byte/packet counters adds 2d5c27dafe63 qmi_wwan: switch to core handling of rx/tx byte/packet counters adds 45fc3fd4308c qtnfmac: switch to core handling of rx/tx byte/packet counters adds af0c351cc348 usbnet: switch to core handling of rx/tx byte/packet counters adds 323955a0498c net: usb: switch to dev_get_tstats64 and remove usbnet_get [...] adds 255bf5e9d77a Merge branch 'net-switch-further-drivers-to-core-functiona [...] adds 85ce50d337d1 net: kcov: don't select SKB_EXTENSIONS when there is no NET adds 69ba53e72bbd mlxsw: spectrum_router: Pass non-register proto enum to __ [...] adds d57ff0228666 mlxsw: spectrum_router: Use RALUE-independent op arg adds c1b290d594a1 mlxsw: spectrum_router: Introduce FIB event queue instead [...] adds 2d5bd7a111ca mlxsw: spectrum: Propagate context from work handler conta [...] adds 0f6b66011a3c mlxsw: spectrum_router: Push out RALUE pack into separate helper adds d271cf9f298b mlxsw: spectrum: Export RALUE pack helper and use it from IPIP adds 0c1d6b269457 mlxsw: spectrum_router: Pass destination IP as a pointer t [...] adds 1a7fcdf75d28 mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_ [...] adds 1a9c21d5f70f mlxsw: spectrum_router: Use RALUE pack helper from abort function adds 7f5c4090e46f mlxsw: spectrum: Push RALUE packing and writing into low-l [...] adds 505cd65c66e8 mlxsw: spectrum_router: Prepare work context for possible bulking adds 91d20d71b2f0 mlxsw: spectrum_router: Have FIB entry op context allocate [...] adds ae9ce81aa726 mlxsw: spectrum_router: Introduce fib_entry priv for low-l [...] adds a005a7fe2ffc mlxsw: spectrum_router: Track FIB entry committed state an [...] adds 173f14cda364 mlxsw: spectrum_router: Introduce FIB entry update op adds e7086213f7b4 Merge branch 'mlxsw-spectrum-prepare-for-xm-implementation [...] adds e86580235708 selftests: set conf.all.rp_filter=0 in bareudp.sh adds e1d9d7b91302 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds c7287cb8c686 mac80211: use semicolons rather than commas to separate st [...] adds 8280c07e0762 ieee80211: Add definition for WFA DPP adds 9f0ffa418483 cfg80211: Add support to configure SAE PWE value to drivers adds 9c97c88d2f4b cfg80211: Add support to calculate and report 4096-QAM HE rates adds ba5c25236bc3 nl80211/cfg80211: fix potential infinite loop adds 857b34c4fb10 nl80211: fix beacon tx rate mask validation adds c4a30446a92a cfg80211: add support to configure HE MCS for beacon rate adds 70debba3ab7d mac80211: save HE oper info in BSS config for mesh adds 30df81301c63 mac80211: add radiotap flag to assure frames are not reordered adds 66d06c84730c mac80211: adhere to Tx control flag that prevents frame re [...] adds 527d675969a1 mac80211: don't overwrite QoS TID of injected frames adds 70c5e40ca959 mac80211: assure that certain drivers adhere to DONT_REORDER flag adds 326a10b90d05 wireless: remove CONFIG_WIRELESS_WDS adds f48992187577 ath9k: remove WDS code adds bcc857f8d1ef carl9170: remove WDS code adds 81c9b7d408c4 b43: remove WDS code adds 8c21fc456913 b43legacy: remove WDS code adds 801a46bda516 rt2x00: remove WDS code adds 70d9c59909df mac80211: remove WDS-related code adds e7e0517c1004 cfg80211: remove WDS code adds da1e9dd3a11c nl80211: fix kernel-doc warning in the new SAE attribute adds f8fd36b95ee4 Merge tag 'mac80211-next-for-net-next-2020-11-13' of git:/ [...] adds 2f51e5758d61 tipc: fix -Wstringop-truncation warnings adds 6c6358cca6fd net: ipa: define GSI interrupt types with enums adds 46dda53ef7de net: ipa: use common value for channel type and protocol adds 9ed8c2a92d01 net: ipa: move channel type values into "gsi_reg.h" adds 7b0ac8f65116 net: ipa: move GSI error values into "gsi_reg.h" adds cec2076e432e net: ipa: move GSI command opcode values into "gsi_reg.h" adds 4730ab1c1d27 net: ipa: use enumerated types for GSI field values adds 72ac50b20676 Merge branch 'net-ipa-gsi-register-consolidation' adds dc8d2512e697 sfc: extend bitfield macros to 19 fields adds 42bfd69a9fdd sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 adds c5122cf58412 sfc: support GRE TSO on EF100 adds 992c75ae2f30 Merge branch 'sfc-further-ef100-encap-tso-features' adds 3ce6da1b2e47 net: ipa: fix source packet contexts limit adds 0a5096ec2a35 net: ipa: ignore the microcontroller log event adds 2caf08e757ef Merge branch 'net-ipa-two-fixes' adds 95f3c5458dfa r8169: use READ_ONCE in rtl_tx_slots_avail adds ca1ab89cd2d6 r8169: improve rtl_tx adds bb3222f71b57 net: stmmac: platform: use optional clk/reset get APIs adds 774626fa440e net: phy: mscc: Add PTP support for 2 more VSC PHYs adds cf83b2d2e2b6 bpf: Permit cond_resched for some iterators adds c50eb518e262 bpf: Use separate lockdep class for each hashtab adds 20b6cc34ea74 bpf: Avoid hashtab deadlock with map_locked adds cb5dc5b062a9 Merge branch 'bpf: safeguard hashtab locking in NMI context' adds 8aaeed81fcb9 bpf: Fix error path in htab_map_alloc() adds aaf376bddf68 selftests/bpf: Move test_tcppbf_user into test_progs adds 247f0ec361b7 selftests/bpf: Drop python client/server in favor of threads adds d3813ea14b69 selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refact [...] adds 0a099d1429c7 selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton adds 21b5177e997c selftest/bpf: Use global variables instead of maps for tes [...] adds d0b3d2d7e50d Merge branch 'selftests/bpf: Migrate test_tcpbpf_user to b [...] adds c81ed6d81e05 libbpf: Factor out common operations in BTF writing APIs adds d9448f94962b selftest/bpf: Relax btf_dedup test checks adds 88a82c2a9ab5 libbpf: Unify and speed up BTF string deduplication adds ba451366bf44 libbpf: Implement basic split BTF support adds 197389da2fbf selftests/bpf: Add split BTF basic test adds 1306c980cf89 selftests/bpf: Add checking of raw type dump in BTF writer [...] adds d8123624506c libbpf: Fix BTF data layout checks and allow empty BTF adds f86524efcf9e libbpf: Support BTF dedup of split BTFs adds 6b6e6b1d09aa libbpf: Accomodate DWARF/compiler bug with duplicated iden [...] adds 232338fa2fb4 selftests/bpf: Add split BTF dedup selftests adds 75fa1777694c tools/bpftool: Add bpftool support for split BTF adds b6b466a81f84 Merge branch 'libbpf: split BTF support' adds c6bde958a62b bpf: Lift hashtab key_size limit adds 9e7a4d9831e8 bpf: Allow LSM programs to use bpf spin locks adds 4cf1bc1f1045 bpf: Implement task local storage adds 8885274d2259 libbpf: Add support for task local storage adds 864ab0616dcc bpftool: Add support for task local storage adds 3ca1032ab7ab bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID adds f0e5ba0bc481 bpf: Fix tests for local_storage adds a367efa71b3f bpf: Update selftests for local_storage to use vmlinux.h adds 9cde3beeadb3 bpf: Add tests for task_local_storage adds 4170bc6baa54 bpf: Exercise syscall operations for inode and sk storage adds f055f355faf1 selftests/bpf: Fix selftest build with old libc adds a10b4f961043 samples/bpf: Remove duplicate include in hbm adds 666475ccbf1d bpf, btf: Remove the duplicate btf_ids.h include adds f52b8fd33257 bpf: selftest: Use static globals in tcp_hdr_options and b [...] adds 951bb64621b8 bpf: Add in-kernel split BTF support adds 5329722057d4 bpf: Assign ID to vmlinux BTF and return extra info for BT [...] adds 5f9ae91f7c0d kbuild: Build kernel module BTFs if BTF is enabled and pah [...] adds 36e68442d1af bpf: Load and verify kernel module BTFs adds cecaf4a0f2dc tools/bpftool: Add support for in-kernel and named BTF in [...] adds 0e6f601eb5c1 Merge branch 'Integrate kernel module BTF support' adds 58cfa49c2ba7 selftest/bpf: Add missed ip6ip6 test back adds e2215b0555cc samples/bpf: Remove unused test_ipip.sh adds 9600d623dba4 Merge branch 'Remove unused test_ipip.sh test and add missed' adds 7112d127984b bpf: Compile out btf_parse_module() if module BTF is not enabled adds c8a950d0d3b9 tools: Factor HOSTCC, HOSTLD, HOSTAR definitions adds 9e8929fdbb9c tools/bpftool: Force clean of out-of-tree build adds 8859b0da5aac tools/bpftool: Fix cross-build adds 3290996e7133 tools/runqslower: Use Makefile.include adds 85e59344d079 tools/runqslower: Enable out-of-tree build adds 2d9393fefb50 tools/runqslower: Build bpftool using HOSTCC adds 0639e5e97ad9 tools/bpftool: Fix build slowdown adds 8378788cfe74 Merge branch 'tools/bpftool: Some build fixes' adds 09a3dac7b579 bpf: Fix NULL dereference in bpf_task_storage adds 6a59edd832e2 tools/bpf: Add bootstrap/ to .gitignore adds c36538798fc6 tools/bpf: Always run the *-clean recipes adds 6d94e741a8ff bpf: Support for pointers beyond pkt_end. adds 9cc873e85800 selftests/bpf: Add skb_pkt_end test adds cb62d34019d9 selftests/bpf: Add asm tests for pkt vs pkt_end comparison. adds 0a58a65cc0b0 Merge branch 'bpf-ptrs-beyond-pkt-end' adds 9e838b02b0bb bpf: Folding omem_charge() into sk_storage_charge() adds e794bfddb8b8 bpf: Rename some functions in bpf_sk_storage adds 8e4597c627fb bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP adds 53632e111946 bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP adds 904709f63b89 Merge branch 'bpf: Enable bpf_sk_storage for FENTRY/FEXIT/RAW_TP' adds 423f16108c9d bpf: Augment the set of sleepable LSM hooks adds 6f100640ca5b bpf: Expose bpf_d_path helper to sleepable LSM hooks adds 8965398713d8 net: xdp: Introduce bulking for xdp tx return path adds 7886244736a4 net: page_pool: Add bulk support for ptr_ring adds 2f9d09394d13 net: mvneta: Add xdp tx return bulking support adds dbef19ccde5d net: mvpp2: Add xdp tx return bulking support adds b87c57ae12db net: mlx5: Add xdp tx return bulking support adds c14d61fca0d1 Merge branch 'xdp-redirect-bulk' adds 07cbce2e466c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2e793878aece ipv6: remove unused function ipv6_skb_idev() adds 9e6cad531c9d net: macb: Fix passing zero to 'PTR_ERR' adds 8f56bc4dc101 ionic: start queues before announcing link up adds f6e428b27ee3 ionic: check for link after netdev registration adds e7e8e087acde ionic: add lif quiesce adds a8205ab6208f ionic: batch rx buffer refilling adds e0243e196659 ionic: use mc sync for multicast filters adds e94f76bb2063 ionic: flatten calls to ionic_lif_rx_mode adds 81dbc24147f9 ionic: change set_rx_mode from_ndo to can_sleep adds 7c8d008cc068 ionic: useful names for booleans adds 2d38c5802f46 Merge branch 'ionic-updates' adds ae8cb93286e5 IPv4: RTM_GETROUTE: Add RTA_ENCAP to result adds d3cd4924e385 tcp: uninline tcp_stream_memory_free() adds 1c5f2ced136a tcp: avoid indirect call to tcp_stream_memory_free() adds 405ac7fd394c Merge branch 'tcp-avoid-indirect-call-in-__sk_stream_memory_free' adds 508c4fc27ba7 inet: unexport udp{4|6}_lib_lookup_skb() adds 49b1cabffbf9 nfc: refined function nci_hci_resp_received adds 10502d055b4e mlxsw: spectrum_router: Compare key with correct object type adds a06191aabbb7 mlxsw: spectrum_router: Add nexthop group type field adds 1664dd3d5e54 mlxsw: spectrum_router: Use nexthop group type in hash table key adds 02d8fdcad7cb mlxsw: spectrum_router: Associate neighbour table with nex [...] adds 9ce254d9fbdd mlxsw: spectrum_router: Store FIB info in route adds 46d5b7b54195 mlxsw: spectrum_router: Remove unused field 'prio' from IP [...] adds 5a49dfe51f22 mlxsw: spectrum_router: Move IPv4 FIB info into a union in [...] adds 7f7a417e6a11 mlxsw: spectrum_router: Split nexthop group configuration [...] adds 7ba7bc55cf2d mlxsw: spectrum_ipip: Remove overlay protocol from can_off [...] adds 4dd38da54aa9 mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] adds c3bde5a914bd mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] adds b360952bbfa1 mlxsw: spectrum_router: Remove unused argument from mlxsw_ [...] adds c181a89a6db0 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] adds 9ed2b4d28795 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] adds 245f4e44d2d6 mlxsw: spectrum_router: Remove outdated comment adds cf70b5cfab9c Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] adds 865e6ae02dd7 net: openvswitch: use core API to update/provide stats adds 0064c5c1b3bf net: xfrm: use core API for updating/providing stats adds 41294e6a434d r8169: improve rtl8169_start_xmit adds 8eeb99bc81bc Fix unefficient call to memset before memcpu in nla_strlcpy. adds 9ca718743ad8 Modify return value of nla_strlcpy to match that of strscpy. adds 872f69034194 treewide: rename nla_strlcpy to nla_strscpy. adds c0a645a7f944 Merge branch 'fix-inefficiences-and-rename-nla_strlcpy' adds b796d04bd014 tcp: factor out tcp_build_frag() adds e2223995a287 mptcp: use tcp_build_frag() adds 77c3c9563752 tcp: factor out __tcp_close() helper adds ba8f48f7a4d7 mptcp: introduce mptcp_schedule_work adds caf971df01b8 mptcp: reduce the arguments of mptcp_sendmsg_frag adds f0e6a4cf11f1 mptcp: add accounting for pending data adds eaa2ffabfc35 mptcp: introduce MPTCP snd_nxt adds e16163b6e2b7 mptcp: refactor shutdown and close adds d9ca1de8c0cd mptcp: move page frag allocation in mptcp_sendmsg() adds 813e0a683d4c mptcp: try to push pending data on snd una updates adds 8edf08649eed mptcp: rework poll+nospace handling adds 6f8a612a33e4 mptcp: keep track of advertised windows right edge adds 7ed90803a213 mptcp: send explicit ack on delayed ack_seq incr adds 72308ecbf33b Merge branch 'mptcp-improve-multiple-xmit-streams-support' adds e468d141b993 net: dsa: tag_dsa: Allow forwarding of redirected IGMP traffic adds 469ee5fe73d9 net: dsa: tag_dsa: Unify regular and ethertype DSA taggers adds 13f49b6f2622 net: dsa: tag_dsa: Use a consistent comment style adds f85cd064cd5d Merge branch 'net-dsa-tag_dsa-unify-regular-and-ethertype- [...] adds b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings adds 83c317d7b36b r8169: remove nr_frags argument from rtl_tx_slots_avail adds a98cabdb8cb8 net: phy: don't duplicate driver name in phy_attached_print adds 7c3e2b771d79 lan743x: replace devicetree phy parse code with library function adds 97f53a08cba1 net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling adds b606ad8fa283 net: phy: vitesse: implement generic .handle_interrupt() callback adds e96a0d977464 net: phy: vitesse: remove the use of .ack_interrupt() adds e01a3feb8f69 net: phy: microchip: implement generic .handle_interrupt() [...] adds cf499391982d net: phy: microchip: remove the use of .ack_interrupt() adds a0723b375f93 net: phy: marvell: implement generic .handle_interrupt() callback adds 1f6d0f267a14 net: phy: marvell: remove the use of .ack_interrupt() adds 01c4a00bf347 net: phy: lxt: implement generic .handle_interrupt() callback adds 9a12dd6f186c net: phy: lxt: remove the use of .ack_interrupt() adds 52b1984a88ac net: phy: nxp-tja11xx: implement generic .handle_interrupt [...] adds 45f52f123851 net: phy: nxp-tja11xx: remove the use of .ack_interrupt() adds d995a36b7e96 net: phy: amd: implement generic .handle_interrupt() callback adds 347917c7e06a net: phy: amd: remove the use of .ack_interrupt() adds 36b25c26e2ca net: phy: smsc: implement generic .handle_interrupt() callback adds 824ef51f0871 net: phy: smsc: remove the use of .ack_interrupt() adds 80ca9ee741da net: phy: ste10Xp: implement generic .handle_interrupt() callback adds e1bc534df855 net: phy: ste10Xp: remove the use of .ack_interrupt() adds 66d7439e8360 net: phy: adin: implement generic .handle_interrupt() callback adds 1d8300d3ce9d net: phy: adin: remove the use of the .ack_interrupt() adds 0676a4ea2847 Merge branch 'net-phy-add-support-for-shared-interrupts-part-2' adds 91bfae25eedd net: hns3: add support for configuring interrupt quantity [...] adds ab16b49cdf98 net: hns3: add support for querying maximum value of GL adds 5ac84b02d372 net: hns3: add support for 1us unit GL configuration adds de25bcc47fba net: hns3: rename gl_adapt_enable in struct hns3_enet_coalesce adds fccf111e471d Merge branch 'net-hns3-updates-for-next' adds f73659192b0b net: wan: Delete the DLCI / SDLA drivers adds f1517f6f1d6f octeontx2-af: Modify default KEX profile to extract TX pac [...] adds 041a1c171581 octeontx2-af: Verify MCAM entry channel and PF_FUNC adds 9b179a960a96 octeontx2-af: Generate key field bit mask from KEX profile adds 55307fcb9258 octeontx2-af: Add mbox messages to install and delete MCAM rules adds f0a1913f8a6f octeontx2-pf: Add support for ethtool ntuple filters adds 63ee51575f6c octeontx2-pf: Add support for unicast MAC address filtering adds 4d6beb9c8032 octeontx2-af: Add debugfs entry to dump the MCAM rules adds 9a946def264d octeontx2-af: Modify nix_vtag_cfg mailbox to support TX VT [...] adds fd9d7859db6c octeontx2-pf: Implement ingress/egress VLAN offload adds f0c2982aaf98 octeontx2-pf: Add support for SR-IOV management functions adds 4f88ed2cc5af octeontx2-af: Handle PF-VF mac address changes adds dbab48cecc94 octeontx2-af: Add new mbox messages to retrieve MCAM entries adds 5a579667850a octeontx2-af: Delete NIX_RXVLAN_ALLOC mailbox message adds 5cfa9a612836 Merge branch 'add-ethtool-ntuple-filters-support' adds 69280228d2b1 net: phy: fix kernel-doc markups adds c1639be98b42 net: datagram: fix some kernel-doc markups adds 270f3385cddf net: core: fix some kernel-doc markups adds 6997faa997ba Merge branch 'fix-several-bad-kernel-doc-markups' adds ed30aef3c864 nfp: tls: Fix unreachable code issue adds d04a53b1c487 ptp: document struct ptp_clock_request members adds fbf805bf1fcd mlxsw: spectrum_router: Fix wrong kfree() in error path adds ff8a24182acc mlxsw: spectrum_router: Set ifindex for IPv4 nexthops adds c68e248d538b mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entr [...] adds 5c9a3b24518c mlxsw: spectrum_router: Set FIB entry's type after creatin [...] adds c0351b7c25ff mlxsw: spectrum_router: Set FIB entry's type based on next [...] adds 5b9954e1e7b8 mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() adds a9a711a3f78b mlxsw: spectrum_router: Only clear offload indication from [...] adds 2efca2bfba99 mlxsw: spectrum_router: Add an indication if a nexthop gro [...] adds e3ddfb45bacd mlxsw: spectrum_router: Allow returning errors from mlxsw_ [...] adds f24afa1083b7 Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] adds 2b8473d2fb22 Documentation: Remove the deleted "framerelay" document fr [...] adds 4d715380b4b8 net: ipa: share field mask values for IPA hash registers adds 5f87d77bb3bd net: ipa: make filter/routing hash enable register variable adds 6833a0967300 net: ipa: support more versions for HOLB timer adds f3ae1616c54d net: ipa: fix two inconsistent IPA register names adds c3bf353fdbf2 net: ipa: use _FMASK consistently adds fb14f7229122 net: ipa: fix BCR register field definitions adds 8701cb00d78a net: ipa: define enumerated types consistently adds 3413e61337de net: ipa: fix up IPA register comments adds 74fbbbbe80d1 net: ipa: rearrange a few IPA register definitions adds 322053105f09 net: ipa: move definition of enum ipa_irq_id adds 716a115b4f5c net: ipa: a few last IPA register cleanups adds 030946fdb990 Merge branch 'net-ipa-ipa-register-cleanup' adds f2bcc2fa275b atm: nicstar: Replace in_interrupt() usage adds 2de680dea6a8 atm: lanai: Remove in_interrupt() usage adds 280bb3f98bf8 Merge branch 'atm-replace-in_interrupt-usage' adds 281cc2843b18 net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats adds bd4bdeb4f290 r8169: remove not needed check in rtl8169_start_xmit adds 09840f70b088 s390/qeth: reduce rtnl locking for switchdev events adds 215d2836d714 s390/qeth: remove useless if/else adds 88ad4d9bb166 s390/qeth: tolerate error when querying card info adds 4139b2b138dd s390/qeth: improve QUERY CARD INFO processing adds baf7998d5f21 s390/qeth: set static link info during initialization adds f252fa8ea0a0 s390/qeth: clean up default cases for ethtool link mode adds e92d42e7602b s390/qeth: use QUERY OAT for initial link info adds 235db5278316 s390/qeth: improve selection of ethtool link modes adds aa8f2cbd5748 Merge branch 's390-qeth-updates-2020-11-17' adds b50e29645627 nfc: s3fwrn5: Remove the max_payload adds 074376007e42 nfc: s3fwrn5: Fix the misspelling in a comment adds e76d795ecb5b nfc: s3fwrn5: Change the error code adds 657bc1d10bfc r8153_ecm: avoid to be prior to r8152 driver adds 56495a2442a4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b44cfd4f5b91 devlink: move request_firmware out of driver adds 52cc5f3a166a devlink: move flash end and begin to core devlink adds ac75b09624ed Merge branch 'devlink-move-common-flash_update-calls-to-core' adds b680a214ec28 mptcp: update rtx timeout only if required. adds 6b13d8f71fb3 IPv6: RTM_GETROUTE: Add RTA_ENCAP to result adds d548d3930ab6 enetc: Fix endianness issues for enetc_ethtool adds 0dfd294c9241 enetc: Fix endianness issues for enetc_qos adds 4082c502bf9c Merge branch 'enetc-clean-endianness-warnings-up' adds e2ef5203c817 net: openvswitch: Be liberal in tcp conntrack. adds c3bc2adb051b net: netsec: add xdp tx return bulking support adds 12f4bd86225e net: add annotation for sock_{lock,unlock}_fast adds 1a0058cf0c8f net/mlx4_en: Remove unused performance counters adds 956fb852181e octeontx2-pf: move lmt flush to include/linux/soc adds ae454086e3c2 octeontx2-af: add mailbox interface for CPT adds 76638a2e5850 octeontx2-af: add debugfs entries for CPT block adds b5fb0b1bbb50 Merge branch 'add-support-for-marvell-octeontx2-cryptographic' adds 583b273dea75 octeontx2-pf: Fix unintentional sign extension issue adds dd6028a3cb5d octeontx2-af: Fix return of uninitialized variable err adds 76483980174c octeontx2-af: Fix access of iter->entry after iter object [...] adds fc9840fbef0c net: stream: fix TCP references when INET is not enabled adds 4ae21993f074 ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define adds 77f9591b21ed netdevsim: move ethtool pause params in separate struct adds a7fc6db099b5 netdevsim: support ethtool ring and coalesce settings adds fbb8531e58bd selftests: extract common functions in ethtool-common.sh adds 9e48ee80ac4e selftests: refactor get_netdev_name function adds fbb7a1f8137d selftests: add ring and coalesce selftests adds 2ed03e5a84ca Merge branch 'netdevsim-add-ethtool-coalesce-and-ring-settings' adds 30abc9cd9c6b net: dsa: avoid potential use-after-free error adds 2a014b200bbd mlxsw: spectrum_router: Add support for nexthop objects adds c25db3a77f61 mlxsw: spectrum_router: Enable resolution of nexthop group [...] adds cdd6cfc54c64 mlxsw: spectrum_router: Allow programming routes with next [...] adds 20ac8f869053 selftests: mlxsw: Add nexthop objects configuration tests adds ffb721515bf3 selftests: forwarding: Do not configure nexthop objects twice adds 3600f29ad139 selftests: forwarding: Test IPv4 routes with IPv6 link-loc [...] adds e96fa54bbd90 selftests: forwarding: Add device-only nexthop test adds e035146d6560 selftests: forwarding: Add multipath tunneling nexthop test adds 3cd336c51799 Merge branch 'mlxsw-add-support-for-nexthop-objects' adds b2771d2419fa mptcp: drop WORKER_RUNNING status bit adds 26aa231439fe mptcp: fix state tracking for fallback socket adds 860975c6f80a mptcp: skip to next candidate if subflow has unacked data adds 8b819a84d4b1 selftests: mptcp: add link failure test case adds 0397c6d85f9c mptcp: keep unaccepted MPC subflow into join list adds d91d322a72a3 mptcp: change add_addr_signal type adds 84dfe3677a6f mptcp: send out dedicated ADD_ADDR packet adds 523514ed0a99 selftests: mptcp: add ADD_ADDR IPv6 test cases adds fa3fe2b15031 mptcp: track window announced to peer adds ea4ca586b16f mptcp: refine MPTCP-level ack scheduling adds 9e8ac63fe1bc Merge branch 'mptcp-more-miscellaneous-mptcp-fixes' adds 94d8a98e6235 r8169: reduce number of workaround doorbell rings adds bf7b0bf68ec9 r8169: use dev_err_probe in rtl_get_ether_clk adds 0a12ad592955 mdio_bus: suppress err message for reset gpio EPROBE_DEFER adds dfccb8b13c0c net: ipa: define clock and interconnect data adds f08c99226458 net: ipa: populate clock and interconnect data adds 91d02f955150 net: ipa: use config data for clocking adds 0ee6de264b83 Merge branch 'net-ipa-platform-specific-clock-and-intercon [...] adds f8d3bdd561a7 net: ipa: print channel/event ring number on error adds 5d28913d4ee6 net: ipa: don't reset an ALLOCATED channel adds f849afcc8c3b net: ipa: ignore CHANNEL_NOT_RUNNING errors adds 1136145660f3 net: ipa: support retries on generic GSI commands adds 7c80e83829db net: ipa: retry modem stop if busy adds ae1d72f9779f net: ipa: add driver shutdown callback adds c900378316d3 Merge branch 'net-ipa-add-a-driver-shutdown-callback' adds f019fb6392e5 ibmvnic: Introduce indirect subordinate Command Response Q [...] adds 4f0b6812e9b9 ibmvnic: Introduce batched RX buffer descriptor transmission adds 0d973388185d ibmvnic: Introduce xmit_more support using batched subCRQ hcalls adds c62aa3734f21 ibmvnic: Clean up TX code and TX buffer data structure adds 8ed589f3832a ibmvnic: Remove send_subcrq function adds 9a87c3fca237 ibmvnic: Ensure that device queue memory is cache-line aligned adds ec20f36bb41a ibmvnic: Correctly re-enable interrupts in NAPI polling routine adds e552aa313bba ibmvnic: Use netdev_alloc_skb instead of alloc_skb to repl [...] adds 41ed0a00ffcd ibmvnic: Do not replenish RX buffers after every polling loop adds 16de5970e08d Merge branch 'ibmvnic-performance-improvements-and-other-updates' adds 9a5ef4aa5457 net: hns3: add support for 1280 queues adds 30ae7f8a6aa7 net: hns3: add support for mapping device memory adds 3a6863e4e8ee net: hns3: add support for pf querying new interrupt resources adds e364ad303fe3 net: hns3: add support to utilize the firmware calculated [...] adds c331ecf1afc1 net: hns3: adds debugfs to dump more info of shaping parameters adds 9c89cc9b7fad Merge branch 'net-hns3-misc-updates-for-next' adds 7609ecb2ed28 net: bridge: switch to net core statistics counters handling adds b7d3c0e5930d can: j1939: add tables for the CAN identifier and its fields adds ea7800565a12 can: add optional DLC element to Classical CAN frame structure adds 69d98969a054 can: rename get_can_dlc() macro with can_cc_dlc2len() adds cd1124e76d74 can: remove obsolete get_canfd_dlc() macro adds c7b74967799b can: replace can_dlc as variable/element for payload length adds 3ab4ce0d6fa8 can: rename CAN FD related can_len2dlc and can_dlc2len helpers adds 75191707c7f5 can: update documentation for DLC usage in Classical CAN adds e8e73562ce0b can: drivers: introduce helpers to access Classical CAN DL [...] adds 4c01fc87675e can: drivers: add len8_dlc support for various CAN adapters adds 396b3cedc9cf can: drivers: add len8_dlc support for esd_usb2 CAN adapter adds 94c23097f991 can: gw: support modification of Classical CAN DLCs adds 4e20b3a1b02e dt-bindings: can: fsl,flexcan: add uint32 reference to clo [...] adds 07b6b3e23cbd dt-bindings: can: fsl,flexcan: fix fsl,clk-source property adds cefd754d131a dt-bindings: firmware: add IMX_SC_R_CAN(x) macro for CAN adds 1457998a6d3a can: flexcan: rename macro FLEXCAN_QUIRK_SETUP_STOP_MODE - [...] adds 1c5e6dbe4c4f can: flexcan: factor out enabling and disabling of interru [...] adds 49dea0443918 can: flexcan: move enabling/disabling of interrupts from f [...] adds f3f2a5466578 can: flexcan: flexcan_rx_offload_setup(): factor out mailb [...] adds 648a34b1d57d can: flexcan: flexcan_open(): completely initialize contro [...] adds 6b6e986864fd can: flexcan: flexcan_close(): change order if commands to [...] adds e110c8409fb6 can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines adds 8396604379e6 can: kvaser_usb: Add new Kvaser Leaf v2 devices adds 1f597d418ee3 can: kvaser_usb: kvaser_usb_hydra: Add support for new dev [...] adds 887e5a9ace74 can: kvaser_usb: Add new Kvaser hydra devices adds 275f6010b699 can: mcp251xfd: remove useless code in mcp251xfd_chip_softreset adds 5e08723967c8 Merge tag 'linux-can-next-for-5.11-20201120' of git://git. [...] adds f9e425e99b07 octeontx2-af: Add support for RSS hashing based on Transpo [...] adds 8e1e33ffa696 net/tun: Call type change netdev notifiers adds fc0d3b24bdb7 compat: always include linux/compat.h from net/compat.h adds 076d38b88c41 net: ptp: introduce common defines for PTP message types adds 6b6817c5d81d dpaa2-eth: use new PTP_MSGTYPE_* define(s) adds 34890b30dc73 ptp: ptp_ines: use new PTP_MSGTYPE_* define(s) adds 2fc9e6842fb8 Merge branch 'net-ptp-introduce-common-defines-for-ptp-mes [...] adds 8551fad63cd3 net: dsa: tag_hellcreek: Cleanup includes adds ed5ef9fb2023 net: dsa: hellcreek: Don't print error message on defer adds 1119ea801955 Merge branch 'net-dsa-hellcreek-minor-cleanups' adds 8ff39301efd9 net: pch_gbe: Use dma_set_mask_and_coherent to simplify code adds 7fd6372e273e net: pch_gbe: Use 'dma_free_coherent()' to undo 'dma_alloc [...] adds cc69837fcaf4 net: don't include ethtool.h from netdevice.h adds 5112cf59d76d sctp: Fix some typo adds d5a05e69ac6e net: stmmac: Use hrtimer for TX coalescing adds 8eb621698fd4 keys: Provide the original description to the key preparser adds 8a5dc321158f rxrpc: Remove the rxk5 security class as it's now defunct adds 0727d3ec3807 rxrpc: List the held token types in the key description in [...] adds 41057ebde002 rxrpc: Support keys with multiple authentication tokens adds ec832bd06d6f rxrpc: Don't retain the server key in the connection adds ca7fb10059a5 rxrpc: Split the server key type (rxrpc_s) into its own file adds 12da59fcab5a rxrpc: Hand server key parsing off to the security class adds d2ae4e918218 rxrpc: Don't leak the service-side session key to userspace adds d5953f6543b5 rxrpc: Allow security classes to give more info on server keys adds 4c20c3334026 rxrpc: Make the parsing of xdr payloads more coherent adds 9a0e6464f45b rxrpc: Ignore unknown tokens in key payload unless no know [...] adds 177b8989661b rxrpc: Fix example key name in a comment adds 8d47a43c48af rxrpc: Merge prime_packet_security into init_connection_security adds f4bdf3d68318 rxrpc: Don't reserve security header in Tx DATA skbuff adds 521bb3049c4d rxrpc: Organise connection security to use a union adds ceff522db2cc rxrpc: rxkad: Don't use pskb_pull() to advance through the [...] adds d7d775b1ffb1 rxrpc: Ask the security class how much space to allow in a packet adds 23c01ed3b0de Merge tag 'rxrpc-next-20201123' of git://git.kernel.org/pu [...] adds 07c78536efc5 mlxsw: spectrum_router: Create loopback RIF during initialization adds 52d45575ec3c mlxsw: spectrum_router: Use different trap identifier for [...] adds 919f6aaa3ae9 mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops adds 18c4b79d28f9 mlxsw: spectrum_router: Resolve RIF from nexthop struct in [...] adds 68e92ad855cf mlxsw: spectrum_router: Add support for blackhole nexthops adds 24eb2a02a68c selftests: mlxsw: Add blackhole nexthop configuration tests adds 1beaff779f78 selftests: forwarding: Add blackhole nexthops tests adds f0a5013e29cb devlink: Add blackhole_nexthop trap adds 37b50e556ef5 mlxsw: spectrum_trap: Add blackhole_nexthop trap adds 84e8feeadcf0 selftests: mlxsw: Add blackhole_nexthop trap test adds 6c446b639208 Merge branch 'mlxsw-add-support-for-blackhole-nexthops' adds be419fcacf25 net: hns3: fix spelling mistake "memroy" -> "memory" adds 1d155dfdf50e net: warn if gso_type isn't set for a GSO SKB adds 2f1cce214b23 net: page_pool: Add page_pool_put_page_bulk() to page_pool.rst adds 9a71baf71996 net: mvpp2: divide fifo for dts-active ports only adds 05c748f7d09a net: mvneta: avoid unnecessary xdp_buff initialization adds eb33f11864fb net: mvneta: move skb_shared_info in mvneta_xdp_put_buff caller adds 039fbc47f9f1 net: mvneta: alloc skb_shared_info on the mvneta_rx_swbm stack adds da43f0aadd5d Merge branch 'mvneta-access-skb_shared_info-only-on-last-frag' adds c31799bae851 lan743x: clean up software_isr function adds 470dfd808ac4 lan743x: replace polling loop by wait_event_timeout() adds 1566db043952 net: phy: intel-xway: implement generic .handle_interrupt( [...] adds 16c9709a7504 net: phy: intel-xway: remove the use of .ack_interrupt() adds 25497b7f0bd9 net: phy: icplus: implement generic .handle_interrupt() callback adds 12ae7ba3c15a net: phy: icplus: remove the use .ack_interrupt() adds 6719e2be0fcf net: phy: meson-gxl: implement generic .handle_interrupt() [...] adds 84c8f773d2dc net: phy: meson-gxl: remove the use of .ack_callback() adds 59ca4e58b917 net: phy: micrel: implement generic .handle_interrupt() callback adds c0c99d0cd107 net: phy: micrel: remove the use of .ack_interrupt() adds 6571b4555dc9 net: phy: national: implement generic .handle_interrupt() [...] adds a4d7742149f6 net: phy: national: remove the use of the .ack_interrupt() adds 1d1ae3c6ca3f net: phy: ti: implement generic .handle_interrupt() callback adds aa2d603ac8c0 net: phy: ti: remove the use of .ack_interrupt() adds efc3d9de7fa6 net: phy: qsemi: implement generic .handle_interrupt() callback adds a1a4417458cd net: phy: qsemi: remove the use of .ack_interrupt() adds 6527b938426f net: phy: remove the .did_interrupt() and .ack_interrupt() [...] adds 062547380d1f Merge branch 'net-phy-add-support-for-shared-interrupts-part-3' adds 651c814f3c96 net: phy: dp83640: use new PTP_MSGTYPE_SYNC define adds 37e9d0559a60 mlxsw: spectrum_ptp: use PTP wide message type definitions adds 298722166ab2 net: phy: mscc: use new PTP_MSGTYPE_* defines adds 16d07c38c446 Merge branch 'net-ptp-use-common-defines-for-ptp-message-t [...] adds 4826d2c4fcbf net: phy: realtek: read actual speed on rtl8211f to detect [...] adds b6d69fc8e8cf mptcp: put reference in mptcp timeout timer adds f460019b4c9e net: sched: alias action flags with TCA_ACT_ prefix adds bfd042321a7a bridge: mrp: Implement LC mode for MRP adds fd8976790a6c mptcp: be careful on MPTCP-level ack. adds b5094a3b535b soc: qcom: ipa: Constify static qmi structs adds 8b5536ad1216 lockdep: Introduce in_softirq lockdep assert adds 6454eca81eae net: Use lockdep_assert_in_softirq() in napi_consume_skb() adds 0e1f1cc89a77 Merge branch 'add-an-assert-in-napi_consume_skb' adds 4f36d97786c6 dt-bindings: net: dsa: convert ksz bindings document to yaml adds 44e53c88828f net: dsa: microchip: support for "ethernet-ports" node adds 9ed602bac971 net: dsa: microchip: ksz9477: setup SPI mode adds 8c4599f49841 net: dsa: microchip: ksz8795: setup SPI mode adds 0f614511fa22 Merge branch 'dt-bindings-net-dsa-microchip-convert-ksz-bi [...] adds 4efe76629036 net: dsa: mv88e6xxx: Don't force link when using in-band-status adds f5be107c3338 net: dsa: mv88e6xxx: Support serdes ports on MV88E6097/6095/6185 adds 5c19bc8b5734 net: dsa: mv88e6xxx: Add serdes interrupt support for MV88E6097 adds 0fd5d79efa4a net: dsa: mv88e6xxx: Handle error in serdes_get_regs adds 64088b2ac19d Merge branch 'net-dsa-mv88e6xxx-serdes-link-without-phy' adds 088d5360d05a i40e: remove redundant assignment adds 6ec12e1e9404 i40e: report correct VF link speed when link state is set [...] adds 24453a84285e igbvf: Refactor traces adds 594e31bcebd6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6942a284fb3e net/tls: make inline helpers protocol-aware adds 923c40c4651e net/tls: add CHACHA20-POLY1305 specific defines and structures adds a6acbe623538 net/tls: add CHACHA20-POLY1305 specific behavior adds 74ea610602e6 net/tls: add CHACHA20-POLY1305 configuration adds 4f336e88a870 selftests/tls: add CHACHA20-POLY1305 to tls selftests adds fb3158ea612c Merge branch 'add-chacha20-poly1305-cipher-to-kernel-tls' adds aadaca9e7c39 net/sched: fix miss init the mru in qdisc_skb_cb adds fa6d639930ee net/sched: act_mirred: refactor the handle of xmit adds c129412f74e9 net/sched: sch_frag: add generic packet fragment support. adds 4be074e6dd24 Merge branch 'net-sched-fix-over-mtu-packet-of-defrag-in' adds 1c2c5eb6e108 mlxsw: spectrum_router: Fix error handling issue adds 40e4413d5dde mlxsw: spectrum_router: Pass virtual router parameters dir [...] adds 9a4ab10c74a0 mlxsw: spectrum_router: Rollback virtual router adjacency [...] adds d2141a42b96a mlxsw: spectrum_router: Track nexthop group virtual router [...] adds ff47fa13c991 mlxsw: spectrum_router: Update adjacency index more efficiently adds f5d709ffde6b Merge branch 'mlxsw-update-adjacency-index-more-efficiently' adds 7eed751b3b2a net/x25: handle additional netdev events adds a4989fa91110 net/lapb: support netdev events adds 62480b992ba3 net/lapb: fix t1 timer handling for LAPB_STATE_0 adds d023b2b9ccc2 net/x25: fix restart request/confirm handling adds 139d6eb149de net/x25: remove x25_kill_by_device() adds 35c58418898b Merge branch 'net-x25-netdev-event-handling' adds fff4c7469001 net: phy: micrel: fix interrupt handling adds 60c102eedea0 tipc: refactor tipc_sk_bind() function adds 5f75e0a0e92a tipc: make node number calculation reproducible adds b6f88d9c2fae tipc: update address terminology in code adds 6375da9dac8b Merge branch 'tipc-some-minor-improvements' adds 5c39f26e67c9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3567e2337904 net/sched: act_ct: enable stats for HW offloaded entries adds 9f848198607f net: ipa: reverse logic on escape buffer use adds 5b6cd69e89c4 net: ipa: update IPA registers for IPA v4.5 adds 1af15c2a781d net: ipa: add new most-significant bits to registers adds 8bfc4e21d5b3 net: ipa: add support to code for IPA v4.5 adds b0b6f0ddce85 net: ipa: update gsi registers for IPA v4.5 adds cdeee49f3ef7 net: ipa: adjust GSI register addresses adds e71d2b957ee4 Merge branch 'net-ipa-start-adding-ipa-v4-5-support' adds e06777c9b52e Merge remote-tracking branch 'net-next/master' adds 024cd2cbd1ca selftest/bpf: Fix IPV6FR handling in flow dissector adds b93ef089d35c bpf: Fix the irq and nmi check in bpf_sk_storage for traci [...] adds de91e631bdc7 libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() adds 90da4b3208d3 samples/bpf: Increment Tx stats at sending adds f320460b9489 i40e: Remove unnecessary sw_ring access from xsk Tx adds b8c7aece29bc xsk: Introduce padding between more ring pointers adds 9349eb3a9d2a xsk: Introduce batched Tx descriptor interfaces adds 3106c580fb7c i40e: Use batched xsk Tx interfaces to increase performance adds cbf398d76534 Merge branch 'af-xdp-tx-batch' adds 3f6719c7b62f bpf: Add bpf_bprm_opts_set helper adds ea87ae85c9b3 bpf: Add tests for bpf_bprm_opts_set helper adds d05512618056 bpf: Add bpf_ktime_get_coarse_ns helper adds 6016df8fe874 selftests/bpf: Fix broken riscv build adds c77b0589ca29 selftests/bpf: Avoid running unprivileged tests with align [...] adds 6007b23cc755 selftests/bpf: Mark tests that require unaligned memory access adds 4e99d115d865 Merge branch 'RISC-V selftest/bpf fixes' adds 450d060e8f75 bpftool: Add {i,d}tlb_misses support for bpftool profile adds 91b2db27d3ff bpf: Simplify task_file_seq_get_next() adds 05a98d767273 selftest/bpf: Fix link in readme adds 1c26ac6ab3ce selftest/bpf: Fix rst formatting in readme adds e732b538f455 kbuild: Skip module BTF generation for out-of-tree externa [...] adds 607c543f939d bpf: Sanitize BTF data pointer after module is loaded adds 59e2e27d227a bpf: Refactor check_cfg to use a structured loop. adds db13db9f67fe libbpf: Add support for canceling cached_cons advance adds 403319be5de5 ima: Implement ima_inode_hash adds 27672f0d280a bpf: Add a BPF helper for getting the IMA hash of an inode adds 34b82d3ac105 bpf: Add a selftest for bpf_ima_inode_hash adds fb3558127cb6 bpf: Fix selftest compilation on clang 11 adds c5815ac7e2aa samples: bpf: Refactor hbm program with libbpf adds d89af13c9205 samples: bpf: Refactor test_cgrp2_sock2 program with libbpf adds 4fe6641526db samples: bpf: Refactor task_fd_query program with libbpf adds 763af200d616 samples: bpf: Refactor ibumad program with libbpf adds c6497df0ddc3 samples: bpf: Refactor test_overhead program with libbpf adds 0afe0a998c40 samples: bpf: Fix lwt_len_hist reusing previous BPF map adds ceb5dea56543 samples: bpf: Remove bpf_load loader completely adds 830382e4ccb5 Merge branch 'bpf: remove bpf_load loader completely' adds 105c4e75feb4 libbpf: Replace size_t with __u32 in xsk interfaces adds bb1b25cab043 xdp: Remove the functions xsk_map_inc and xsk_map_put adds d742ad115db1 Merge remote-tracking branch 'bpf-next/for-next' adds fd2d6bc4c2b1 netfilter: nft_reject_bridge: fix build errors due to code [...] adds 988187e88103 ipvs: replace atomic_add_return() adds 768d116e1d72 Merge remote-tracking branch 'netfilter-next/master' adds 7eae05184f3a wireless: mt7601u: convert tasklets to use new tasklet_set [...] adds 256ff2ef6c14 ray_cs: Use fallthrough pseudo-keyword adds a821e3858e4d wlcore: Use fallthrough pseudo-keyword adds 65277100caa2 rsi: Fix TX EAPOL packet handling against iwlwifi AP adds 3287953b0399 wireless: remove unneeded break adds 9fdd02aa5988 net: hostap: fix function cast warning adds ef41937631bf rtlwifi: fix -Wpointer-sign warning adds 6ac654697301 rtw88: remove extraneous 'const' qualifier adds d56fd83cf99c brcmfmac: fix SDIO access for big-endian host adds c521d7e0ff05 rtlwifi: Fix non-canonical address access issues adds 842280da81a9 rtw88: coex: separate BLE HID profile from BLE profile adds 690390d841d2 rtw88: sync the power state between driver and firmware adds a95949606828 rtw88: store firmware feature in firmware header adds f31e039fab38 rtw88: add C2H response for checking firmware leave lps adds fc3ac64a3a28 rtw88: decide lps deep mode from firmware feature. adds 28606150768a rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices adds ce4dd05cbba6 orinoco: Remove BUG_ON(in_interrupt/irq()) adds 24bf941f2c96 airo: Invoke airo_read_wireless_stats() directly adds 49eb01995285 airo: Always use JOB_STATS and JOB_EVENT adds 494e46d08d35 airo: Replace in_atomic() usage. adds 7534fd5e5834 hostap: Remove in_atomic() check. adds abcda807d868 zd1211rw: Remove in_atomic() usage. adds 317f688b0a54 rtlwifi: Remove in_interrupt() usage in is_any_client_conn [...] adds 50c61ae15865 rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_ [...] adds 5447626910f5 rt2x00: save survey for every channel visited adds f21e6c5822f2 rsi: rsi_91x_usb: Fix some basic kernel-doc issues adds 63636b385e39 rsi: rsi_91x_usb_ops: Source file headers are not good can [...] adds 6f0d044fc82e brcmfmac: bcmsdh: Fix description for function parameter ' [...] adds 05cefa989e8b brcmfmac: pcie: Provide description for missing function p [...] adds 9bd28c6607ba brcmfmac: fweh: Add missing description for 'gfp' adds 641291eca88c wl1251: cmd: Rename 'len' to 'buf_len' in the documentation adds 9afcf3223675 prism54: isl_ioctl: Fix one function header and demote another adds 8b8a6f8c3b50 wl3501_cs: Fix misspelling and provide missing documentation adds 5e43d496cd8e mwifiex: pcie: Remove a couple of unchecked 'ret's adds 409d1c82bf89 wlcore: spi: Demote a non-compliant function header, fix another adds dff07dda8eb5 rtw88: rtw8822c: Remove unused variable 'corr_val' adds 230f874e4d95 rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented f [...] adds 906a1b4f81a3 rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format adds bb053d0251a2 rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused [...] adds 87b08d1ecb93 rtlwifi: phy: Remove set but unused variable 'bbvalue' adds 0c73dab72f53 rtlwifi: halbtc8821a1ant: Remove set but unused variable ' [...] adds 0a43d993ee7e rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' adds 6c75eab0417b rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' adds 28f811876262 rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables adds 44ec6d9df96d rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' adds 29c6099a3890 rtlwifi: rtl8821ae: phy: Remove a couple of unused variables adds 398d816a64eb rtlwifi: rtl8821ae: Place braces around empty if() body adds 9db946284e07 brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} adds fa74cb1dc0f4 mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure adds 566b4cb9587e mwifiex: update comment for shutdown_sw()/reinit_sw() to r [...] adds 4add4d988f95 mwifiex: pcie: skip cancel_work_sync() on reset failure path adds 287431463e78 rsi: Move card interrupt handling to RX thread adds abd131a19f6b rsi: Clean up loop in the interrupt handler adds dd90fc4630d2 rtlwifi: fix spelling typo of workaround adds 3f3fef5f6a8f rtw88: coex: fixed some wrong register definition and setting adds 19ecd61d2c3c rtw88: coex: update coex parameter to improve A2DP quality adds 1d82c49764aa rtw88: coex: reduce magic number adds d8350768d629 rtw88: coex: coding style adjustment adds ae8732d7673d rtw88: coex: Modify the timing of set_ant_path/set_rf_para adds 32c3a8c7d91f rtw88: coex: add separate flag for manual control adds 37a59b940fc6 rtw88: coex: modified for BT info notify adds 150ce8e34a45 rtw88: coex: change the parameter for A2DP when WLAN connecting adds ec06c4adac96 rtw88: coex: update WLAN 5G AFH parameter for 8822b adds 21020fc80d3b rtw88: coex: add debug message adds 1ccaa898868d rtw88: coex: simplify the setting and condition about WLAN [...] adds 8f0cb24ceefe rtw88: 8723d: add cck pd seetings adds 760bb2abfef2 rtw88: add CCK_PD debug log adds 7ed9e062178d rtw88: coex: update TDMA settings for different beacon interval adds ca30905b1d6a rtw88: coex: remove unnecessary feature/function adds 513fb27f6a52 rtw88: coex: add write scoreboard action when WLAN in crit [...] adds 3a6616f96624 rtw88: coex: Add force flag for coexistence table function adds a9359faaa47d rtw88: coex: add the mechanism for RF4CE adds 22a9dc720f10 rtw88: coex: update the TDMA parameter when leave LPS adds 65c6861f6382 rtw88: coex: Change antenna setting to enhance free-run pe [...] adds e098c3c3314e rtw88: coex: fix BT performance drop during initial/power-on step adds 72b14be75111 rtw88: coex: remove write scan bit to scoreboard in scan a [...] adds 2485bc7c7816 rtw88: coex: remove unnecessary WLAN slot extend adds 362c4a5cc886 rtw88: coex: change the decode method from firmware adds 8d201d368aaa rtw88: wow: print key type when failing adds 07f995ca1951 cw1200: replace a set of atomic_add() adds 37ff144d29ac brcmfmac: fix error return code in brcmf_cfg80211_connect() adds a31eb615646a orinoco: Move context allocation after processing the skb adds 915fd9db418f orinoco: Prepare stubs for in_interrupt() removal adds 29b2fe3f6f20 orinoco: Annotate ezusb_xmit() adds 46233f778604 orinoco: Annotate ezusb_init() adds 69476b25a4ba orinoco: Annotate firmware loading adds 154f2bae9bed orinoco: Annotate ezusb_read_pda() adds 39628fe48cb3 orinoco: Annotate ezusb_write_ltv() adds 47ab2a951eb9 orinoco: Remove ezusb_doicmd_wait() adds a9a2678abacb orinoco: Annotate ezusb_docmd_wait() adds a3d8a2599d47 orinoco: Annotate ezusb_read_ltv() adds 0409d504aa6c rtlwifi: rtl8192de: remove the useless value assignment adds 31e07aa33fa7 qtnfmac: fix error return code in qtnf_pcie_probe() adds fa3622bbea10 brcmfmac: Fix incorrect type in assignment adds 01c195de620b brcmsmac: ampdu: Check BA window size before checking block ack adds fb21d14694bd rsi: fix error return code in rsi_reset_card() adds 003317581372 mwifiex: Fix fall-through warnings for Clang adds 6df3c293d284 rtlwifi: rtl8188ee: avoid accessing the data mapped to str [...] adds c7ba0ea0df37 rtlwifi: rtl8192ce: avoid accessing the data mapped to str [...] adds ff7654833894 rtlwifi: rtl8192de: avoid accessing the data mapped to str [...] adds 8b2c13b2e5da rtlwifi: rtl8723ae: avoid accessing the data mapped to str [...] adds 3c72d3843e22 mwifiex: Remove duplicated REG_PORT definition adds 7ec8a926188e cw1200: fix missing destroy_workqueue() on error in cw1200 [...] adds 14c914883241 Merge remote-tracking branch 'wireless-drivers-next/master' adds 547801380ec7 Bluetooth: btqca: Add valid le states quirk adds 6dfccd13db2f Bluetooth: Fix null pointer dereference in hci_event_packet() adds 70f259a3f427 Bluetooth: hci_h5: close serdev device and free hu in h5_close adds f7e0e8b2f1b0 Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_ad [...] adds 2943d8ede383 Bluetooth: Resume advertising after LE connection adds 73280f13c9bb Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE adds 6f9ff24645f5 Bluetooth: btrtl: Refine the ic_id_table for clearer and m [...] adds 1996d9cad6ad Bluetooth: btrtl: Ask 8821C to drop old firmware adds 1fb17dfc258f Bluetooth: Fix: LL PRivacy BLE device fails to connect adds 82493316507a Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_c [...] adds cca342d98bef Bluetooth: hidp: use correct wait queue when removing ctrl_wait adds 855af2d74c87 Bluetooth: hci_h5: fix memory leak in h5_close adds 3a567b95b610 Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT761 [...] adds 0d484db60fc0 Bluetooth: btusb: btrtl: Add support for RTL8852A adds 288c06973daa Bluetooth: Enforce key size of 16 bytes on FIPS level adds 9e80587aba4c Bluetooth: hci_qca: Enhance retry logic in qca_setup adds 99719449a4a6 Bluetooth: hci_qca: resolve various warnings adds f496297e76a6 Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device adds 844c79bd5995 Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en adds f5e8e215869e Bluetooth: btrtl: fix incorrect skb allocation failure check adds 2be43abac5a8 Bluetooth: hci_qca: Wait for timeout during suspend adds 3ae1dc756f48 Bluetooth: consolidate error paths in hci_phy_link_complete_evt() adds 22fbcfc54705 Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request adds 5c3b5796866f Bluetooth: revert: hci_h5: close serdev device and free hu [...] adds e524f252c42f Bluetooth: hci_h5: Add OBDA0623 ACPI HID adds b128d0470f60 Bluetooth: fix typo in struct name adds 73f209c5bedb Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 adds 9db124565a37 Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device adds 7f7126b7739d Bluetooth: btusb: Add the missed release_firmware() in btu [...] adds d45330536ce3 Bluetooth: btmtksdio: Add the missed release_firmware() in [...] adds 6f294707e771 Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option adds a88ef8506948 Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C adds a7eb4ee93572 Bluetooth: Fix not sending Set Extended Scan Response adds 7b2f16219a71 Bluetooth: Rename get_adv_instance_scan_rsp adds 7c6601813962 Bluetooth: Fix attempting to set RPA timeout when unsupported adds f43901533083 Merge remote-tracking branch 'bluetooth/master' adds 16e6281b6b22 gfs2: Fix deadlock dumping resource group glocks adds 515b269d5bd2 gfs2: set lockdep subclass for iopen glocks adds 778721510e84 gfs2: check for empty rgrp tree in gfs2_ri_update adds f39e7d3aae29 gfs2: Don't freeze the file system during unmount adds 82e938bd5382 gfs2: Upgrade shared glocks for atime updates adds 20c34c5d5f1b Documentation: Update filesystems/gfs2.rst adds 5c775cbdc09e MAINTAINERS: Add gfs2 bug tracker link adds 196e2c024736 gfs2: Make inode operations static adds 5927aa13822a Revert "GFS2: Prevent delete work from occurring on glocks [...] adds fcc30a766e10 Merge remote-tracking branch 'gfs2/for-next' adds 232b67c39942 mtd: remove unneeded break adds 620747ee4129 mtd: mtdpart: Fix misdocumented function parameter 'mtd' adds 5fddeda7d3a8 mtd: devices: phram: File headers are not good candidates [...] adds 720ae74ddf0a mtd: onenand: onenand_base: Fix expected kernel-doc formatting adds 9712fb212535 mtd: devices: docg3: Fix kernel-doc 'bad line' and 'excess [...] adds 6361f5360e51 mtd: Fix misspelled function parameter 'section' adds 8fed6e0ae5a9 mtd: onenand: onenand_bbt: Fix expected kernel-doc formatting adds d67b272f236b mtd: spi-nor: hisi-sfc: Demote non-conformant kernel-doc adds 9efbb507b7e6 mtd: ubi: build: Document 'ubi_num' in struct mtd_dev_param adds 6a21a1176f3b mtd: spinand: toshiba: Demote non-conformant kernel-doc header adds b6baa9962648 mtd: ubi: kapi: Correct documentation for 'ubi_leb_read_sg [...] adds e1eb368d72fb mtd: ubi: eba: Fix a couple of misdocumentation issues adds ab4e4de9fd8b mtd: ubi: wl: Fix a couple of kernel-doc issues adds fa985e221a7c mtd: rawnand: brcmnand: Demote non-conformant kernel-doc headers adds 46c60dbf4b0f mtd: ubi: gluebi: Fix misnamed function parameter documentation adds 63c34f214f93 mtd: rawnand: diskonchip: Marking unused variables as __al [...] adds da6debc470c0 mtd: rawnand: cafe_nand: Remove superfluous param doc and [...] adds 5a933b0dae2e mtd: rawnand: s3c2410: Add documentation for 2 missing str [...] adds a318b95a4235 mtd: rawnand: omap_elm: Finish half populated function hea [...] adds 2425a57b1a0c mtd: rawnand: omap2: Fix a bunch of kernel-doc misdemeanours adds 0d5c506d3607 mtd: rawnand: sunxi: Document 'sunxi_nfc's 'caps' member adds b489681b87bf mtd: rawnand: arasan: Document 'anfc_op's 'buf' member adds 2dc3d1e06e56 mtd: onenand: Fix some kernel-doc misdemeanours adds 22ca56a34b32 mtd: devices: powernv_flash: Add function names to headers [...] adds 068377edb77a Merge remote-tracking branch 'mtd/mtd/next' adds 0c2b69f55132 mtd: rawnand: r852: Move the ECC initialization to ->attac [...] adds e1d0e4e2f31c mtd: nand: ecc: Add an I/O request tweaking mechanism adds 9954a7ac3fca mtd: nand: ecc-bch: Move BCH code to the generic NAND layer adds 41e74ab88334 mtd: nand: ecc-bch: Cleanup and style fixes adds 5e4e26d9ea6a mtd: nand: ecc-bch: Stop exporting the private structure adds f586edb118b0 mtd: nand: ecc-bch: Return only valid error codes adds 63bfe6cc61c8 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() adds 6187e5609d45 mtd: nand: ecc-bch: Update the prototypes to be more generic adds 01804bc0acf2 mtd: nand: ecc-bch: Stop using raw NAND structures adds e667c1352611 mtd: nand: ecc-bch: Create the software BCH engine adds 8a6c4f951d70 mtd: rawnand: Get rid of chip->ecc.priv adds 79564ecd7d81 mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] adds c9e1f326acc6 mtd: nand: ecc-hamming: Clarify the driver descriptions adds b404f10b163d mtd: nand: ecc-hamming: Drop/fix the kernel doc adds 57fb47ca2d1e mtd: nand: ecc-hamming: Cleanup and style fixes adds 565fd9f4eb7b mtd: nand: ecc-hamming: Rename the exported functions adds bc7caaa1b89a mtd: nand: ecc-hamming: Stop using raw NAND structures adds c3ab7a2fb7cf mtd: nand: ecc-hamming: Remove useless includes adds 653b0a9993c6 mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] adds 362e49db3bc3 mtd: nand: ecc-hamming: Create the software Hamming engine adds b8fe88a59165 mtd: nand: Let software ECC engines be retrieved from the [...] adds 3aef19577c7a mtd: spinand: Fix typo in comment adds a3143268063f mtd: spinand: Move ECC related definitions earlier in the driver adds 3b5413b0d19e mtd: spinand: Instantiate a SPI-NAND on-die ECC engine adds 4f42619382fd mtd: nand: Let on-die ECC engines be retrieved from the NAND core adds c57cc5f825f6 mtd: spinand: Fill a default ECC provider/algorithm adds 6cd338b69a34 mtd: nand: Add helpers to manage ECC engines and configurations adds 2a723d20e8b0 dt-bindings: mtd: Deprecate nand-ecc-mode adds 0cacf91d81e0 mtd: spinand: Use the external ECC engine logic adds 9dfece3f2d65 mtd: spinand: Allow the case where there is no ECC engine adds 3336d9c04cb6 mtd: spinand: Fix OOB read adds df9b8a911112 mtd: spinand: Remove outdated comment adds a26b1bd3924b mtd: rawnand: gpmi: cleanup makefile adds fc8e36d64be6 mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read adds c9be46574de9 dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation adds c89c22afca59 mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller adds b9e77fb6ebce mtd: rawnand: fix a kernel-doc markup adds cb4e1da2f2d6 mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments adds acc7562b23ab mtd: rawnand: sunxi: Add MDMA support adds 69bfc7d02539 mtd: nand: ecc-hamming: Clarify the logic around rp17 adds 13f7db77bf50 mtd: rawnand: ingenic: remove redundant get_device() in in [...] adds e074b11a7746 mtd: rawnand: mxc: Remove platform data support adds 1aadda1ebc00 docs: mtd: Avoid htmldocs warnings adds 3992592df060 mtd: nand: Change dependency between the NAND and ECC cores adds b9b6e8ea67e5 mtd: rawnand: au1550: Ensure the presence of the right includes adds f7b3e366a509 mtd: rawnand: davinci: Do not use extra dereferencing adds a8f7680e7c83 mtd: rawnand: marvell: Drop useless line adds b9f2a32bf575 mtd: onenand: Use mtd->oops_panic_write as condition adds 185e5ca59115 mtd: plat-ram: correctly free memory on error path in plat [...] adds 65cc5b0ab045 mtd: spinand: macronix: Add support for MX35LFxGE4AD adds 06f96ce1d4fe dt-bindings: mtd: gpmi-nand: Fix matching of clocks on dif [...] adds 9ec8e263068f mtd: rawnand: gpmi: fix reference count leak in gpmi ops adds cadea1fcb838 Merge remote-tracking branch 'nand/nand/next' adds 39bdfb789bac mtd: spi-nor: core: use EOPNOTSUPP instead of ENOTSUPP adds 6e1bf55d7207 mtd: spi-nor: add spi_nor_controller_ops_{read_reg, write_ [...] adds 0e30f47232ab mtd: spi-nor: add support for DTR protocol adds 0e1b2fc4e5f6 mtd: spi-nor: sfdp: get command opcode extension type from BFPT adds fb27f198971a mtd: spi-nor: sfdp: parse xSPI Profile 1.0 table adds 6c6a2b2b8ed6 mtd: spi-nor: core: use dummy cycle and address width info [...] adds 354b41296701 mtd: spi-nor: core: do 2 byte reads for SR and FSR in DTR mode adds c6908077b194 mtd: spi-nor: Introduce SNOR_F_IO_MODE_EN_VOLATILE adds 981a8d60e01f mtd: spi-nor: Parse SFDP SCCR Map adds a33c89db4c3b mtd: spi-nor: core: enable octal DTR mode when possible adds 1131324aa53a mtd: spi-nor: sfdp: detect Soft Reset sequence support from BFPT adds d73ee7534cc5 mtd: spi-nor: core: perform a Soft Reset on shutdown adds 1b65c43f7078 mtd: spi-nor: core: disable Octal DTR mode on suspend. adds c3266af101f2 mtd: spi-nor: spansion: add support for Cypress Semper flash adds ad624dfd7bb6 mtd: spi-nor: micron-st: allow using MT35XU512ABA in Octal [...] adds 09f3ec507884 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds daf88f3757ec crypto: qat - remove unused function adds d72286943212 lib/mpi: Remove unused scalar_copied adds 195404db27f9 crypto: talitos - Endianess in current_desc_hdr() adds 0237616173fd crypto: talitos - Fix return type of current_desc_hdr() adds b2161cc0c9c4 crypto: hisilicon - Fix doc warnings in sgl.c and qm.c adds c98e233062cd crypto: inside-secure - Fix sizeof() mismatch adds e4e37acc3bb0 crypto: qat - update IV in software adds 7b07ed5042c5 crypto: qat - mask device capabilities with soft straps adds 70b9bd3929da crypto: qat - num_rings_per_bank is device dependent adds c4e842867342 crypto: qat - fix configuration of iov threads adds f9c697c4bfc6 crypto: qat - split transport CSR access logic adds d1e86b4c2cdc crypto: qat - relocate GEN2 CSR access code adds fc920eccd33b crypto: qat - abstract admin interface adds f9ff4d3820d5 crypto: qat - add packed to init admin structures adds fa7e41e649e3 crypto: qat - rename ME in AE adds 09b088851699 crypto: qat - change admin sequence adds 2d499c049ecd crypto: qat - use admin mask to send fw constants adds 59ab4d9aa5c9 crypto: qat - update constants table adds 8b5b80db8b85 crypto: qat - remove writes into WQCFG adds c685d7a7ceb2 crypto: qat - remove unused macros in arbiter module adds 369eb4aaae46 crypto: qat - abstract arbiter access adds ad1332aa67ec crypto: qat - add support for capability detection adds dbf568755e77 crypto: qat - register crypto instances based on capability adds 070a34c9dfa3 crypto: qat - enable ring after pair is programmed adds 95a212bb7f1c crypto: qat - abstract build ring base adds fe779a46e85f crypto: qat - replace constant masks with GENMASK adds 097430ff7809 crypto: qat - use BIT_ULL() - 1 pattern for masks adds 02690ddcb8f1 crypto: qat - abstract writes to arbiter enable adds 264f590f2beb crypto: qat - remove hardcoded bank irq clear flag mask adds 185aa9c3543e crypto: qat - call functions in adf_sriov if available adds 83ab8c4b2d89 crypto: qat - remove unnecessary void* casts adds 69d0fc22cf91 crypto: qat - change return value in adf_cfg_add_key_value [...] adds 48710b1f31ae crypto: qat - change return value in adf_cfg_key_val_get() adds 533179ce377f crypto: qat - refactor qat_crypto_create_instances() adds 54e3d7538fa5 crypto: qat - refactor qat_crypto_dev_config() adds 657ad678e0c4 crypto: qat - allow for instances in different banks adds 3f9ae998355b crypto: qat - extend ae_mask adds d4b3984c9e62 crypto: x86/aes - remove unused file aes_glue.c adds e68f9cf6601b crypto: hisilicon - delete unused structure member variables adds 633e507fba02 crypto: hisilicon - fixes some coding style adds ad0bb4e4d226 crypto: sa2ul - Reduce stack usage adds 1bc608b4655b crypto: sm2 - remove unnecessary reset operations adds 383e8a823014 crypto: omap-aes - fix the reference count leak of omap device adds 1762818f25f3 crypto: lib/sha256 - Use memzero_explicit() for clearing state adds 458c0480dcb3 crypto: hash - Use memzero_explicit() for clearing state adds 7a4295f6c9d5 crypto: lib/sha256 - Don't clear temporary variables adds b8399819b2dd crypto: lib/sha256 - Clear W[] in sha256_update() instead [...] adds 63642d5c141f crypto: lib/sha256 - Unroll SHA256 loop 8 times intead of 64 adds 18d05ca4486f crypto: lib/sha256 - Unroll LOAD and BLEND loops adds 77fdd94f091f crypto: atmel-sha - remove unneeded break adds da094e0f1b22 crypto: aead - add crypto_aead_driver_name() adds 79cafe9a8b16 crypto: testmgr - always print the actual hash driver name adds 2257f4712dcf crypto: testmgr - always print the actual AEAD driver name adds 6e5972fa4a0d crypto: testmgr - always print the actual skcipher driver name adds 09a5ef9644bc crypto: testmgr - WARN on test failure adds 2d653936eb2c crypto: caam - enable crypto-engine retry mechanism adds 92eb6c3060eb crypto: af_alg - avoid undefined behavior accessing salg_name adds 519a0d7e495a crypto: arm64/poly1305-neon - reorder PAC authentication w [...] adds 76bb6a7b5b42 crypto: cavium/nitrox - remove unneeded semicolon adds cc9a99fb89a9 crypto: qat - remove unneeded semicolon adds a2715fbdc6fc crypto: arm/aes-neonbs - fix usage of cbc(aes) fallback adds 5bd9938e9316 hwrng: imx-rngc - irq already prints an error adds 1b5644f29983 crypto: hisilicon/qm - numbers are replaced by macros adds e926d753a612 crypto: hisilicon/qm - modify the return type of function adds a8ff38bd8294 crypto: hisilicon/qm - modify the return type of debugfs i [...] adds cd1aff982af4 crypto: hisilicon/qm - modify return type of 'qm_set_sqctype' adds 09493afbc627 crypto: hisilicon/qm - replace 'sprintf' with 'scnprintf' adds 3bf1ef9d513e crypto: hisilicon/qm - split 'qm_qp_ctx_cfg' into smaller pieces adds 53737881da6e crypto: hisilicon/qm - split 'qm_eq_ctx_cfg' into smaller pieces adds fefc046f2b0e crypto: hisilicon/qm - split 'hisi_qm_init' into smaller pieces adds ab95bd2aa904 crypto: caam - fix printing on xts fallback allocation error path adds 6569e3097f1c crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager adds ec3c5b32fccc crypto: qat - remove cast for mailbox CSR adds 86cd97ec4b94 crypto: arm/chacha-neon - optimize for non-block size multiples adds 802c6c3ef3bc crypto: qat - replace pci with PCI in comments adds cd078cb6a0f2 crypto: cavium/nitrox - Fix sparse warnings adds f21406b0511d crypto: qat - support for mof format in fw loader adds 3b5c130fb2e4 crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() adds 49a6cccec4f8 crypto: qat - fix CSR access adds ed8fc0c1b9c7 crypto: qat - fix error message adds 8ec0bee5d43e crypto: qat - remove unnecessary parenthesis adds 54fa5d4bf712 crypto: qat - introduce additional parenthesis adds ee103cf1f5af crypto: qat - rename qat_uclo_del_uof_obj() adds 72b67d9507b9 crypto: qat - add support for relative FW ucode loading adds fe278bf35c59 crypto: qat - change type for ctx_mask adds 82b3230658a9 crypto: qat - change micro word data mask adds 10fb050caef9 crypto: qat - refactor AE start adds 8f87b6271ec8 crypto: qat - remove global CSRs helpers adds 97b984019530 crypto: qat - move defines to header files adds ecb917ad0fc2 crypto: qat - refactor qat_uclo_set_ae_mode() adds 58c173b9cb84 crypto: qat - refactor long expressions adds fc5f3f86e5af crypto: qat - introduce chip info structure adds 49c1327328ad crypto: qat - replace check based on DID adds d25cf2c7a057 crypto: qat - add next neighbor to chip_info adds 8b487ae26ad5 crypto: qat - add support for lm2 and lm3 adds 4f07195d638e crypto: qat - add local memory size to chip info adds cb439361a39b crypto: qat - add reset CSR and mask to chip info adds 767358119fca crypto: qat - add clock enable CSR to chip info adds c4909d327cc3 crypto: qat - add wake up event to chip info adds 4f1e941560e1 crypto: qat - add misc control CSR to chip info adds 912eebeb72b4 crypto: qat - add check for null pointer adds bf8313c71c88 crypto: qat - use ae_mask adds 9e0f74b717e4 crypto: qat - add CSS3K support adds d707d3f23e69 crypto: qat - add FCU CSRs to chip info adds 244f572cebec crypto: qat - allow to target specific AEs adds bd684d83c789 crypto: qat - add support for shared ustore adds 2778d64cf3f5 crypto: qat - add support for broadcasting mode adds 9c0cef236475 crypto: qat - add gen4 firmware loader adds c4fc6328d6c6 crypto: arm64/chacha - simplify tail block handling adds 5761498c4d07 crypto: hisilicon/sec2 - Fix aead authentication setting k [...] adds 3ad99c22cebe crypto: arm64/gcm - move authentication tag check to SIMD domain adds 0049a1329bb9 crypto: caam/qi - simplify error path for context allocation adds 5bdad829c31a crypto: crypto4xx - Replace bitwise OR with logical OR in [...] adds a24d22b225ce crypto: sha - split sha.h into sha1.h and sha2.h adds 1201581c5792 crypto: lib/curve25519 - Move selftest prototype into header file adds 1dc440355e47 crypto: hisilicon/zip - add a work_queue for zip irq adds ff8107200367 crypto: omap-aes - Fix PM disable depth imbalance in omap_ [...] adds e73916f20829 crypto: qat - target fw images to specific AEs adds 6644f49e7b71 crypto: qat - add hook to initialize vector routing table adds 8c8268166e83 crypto: qat - add qat_4xxx driver adds 2e0e386af884 crypto: kconfig - fix a couple of spelling mistakes adds 732b764099f6 crypto: sun8i-ce - fix two error path's memory leak adds 02685906d3af crypto: aegis128 - wipe plaintext and tag if decryption fails adds ad00d41b47e6 crypto: aegis128/neon - optimize tail block handling adds 97b70180b7f9 crypto: aegis128/neon - move final tag check to SIMD domain adds ac50aec41a9f crypto: aegis128 - expose SIMD code path as separate driver adds 8cbc3448214a crypto: qce - Enable support for crypto engine on sdm845 adds 1148a9654b5a crypto: qce - Fix SHA result buffer corruption issues adds da6d57948fa2 crypto: qat - fix excluded_middle.cocci warnings adds 7c2f5537ca19 crypto: mips/octeon - Fix sparse endianness warnings adds e547655238f7 crypto: powerpc/sha256-spe - Fix sparse endianness warning adds 6cf1a144d3f5 crypto: sparc - Fix sparse endianness warnings adds 4e0b858b1a8f hwrng: hisi - remove HiSilicon TRNG driver adds 56c6da16c363 crypto: hisilicon/trng - add HiSilicon TRNG driver support adds e4d9d10ef4be crypto: hisilicon/trng - add support for PRNG adds e8a3dae69101 MAINTAINERS: Move HiSilicon TRNG V2 driver adds 08a7e33c083b crypto: tcrypt - don't initialize at subsys_initcall time adds 00ea27f11c4f crypto: tcrypt - permit tcrypt.ko to be builtin adds ad6d66bcac77 crypto: tcrypt - include 1420 byte blocks in aead and skci [...] adds abc6146aba40 crypto: ccree - Fix fall-through warnings for Clang adds d4f9afb23378 crypto: cavium/zip - Use dma_set_mask_and_coherent to simp [...] adds 7f6c383b9505 crypto: marvell/octeontx - Use dma_set_mask_and_coherent t [...] adds aeb4d8c0f855 crypto: cavium - Use dma_set_mask_and_coherent to simplify code adds 05c2a705917b crypto: ccree - rework cache parameters handling adds d2eaddcadc7f Merge remote-tracking branch 'crypto/master' 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 d099fc8f540a drm/ttm: new TT backend allocation pool v3 adds ee5d2a8e549e drm/ttm: wire up the new pool as default one v2 adds e93b2da9799e drm/amdgpu: switch to new allocator v2 adds 0fe3cf3a53b5 drm/radeon: switch to new allocator v2 adds 461619f5c324 drm/nouveau: switch to new allocator adds 8567d51555c1 drm/vmwgfx: switch to new allocator adds f9b2c9e361f6 drm/qxl: drop ttm_page_alloc.h include adds fbf1c39cab37 drm/vram_helpers: drop ttm_page_alloc.h include adds 256dd44bd897 drm/ttm: nuke old page allocator adds fa3bfa3527b3 drm: Quieten [zero] EDID carping adds 728da60da7c1 iommu/io-pgtable-arm: Support coherency for Mali LPAE adds 268af50f38b1 drm/panfrost: Support cache-coherent integrations adds 03544505cb10 arm64: dts: meson: Describe G12b GPU as coherent adds a17d609e3e21 drm/panfrost: Don't corrupt the queue mutex on open/close adds 4dbafbd30aef drm/nouveu: fix swiotlb include adds dbc8c28a742d drm/hisilicon: Adding a const declaration to an invariant [...] adds d23bce963e7f fbdev/sh_mobile: Drop unused include adds c489573b5b6c Merge drm/drm-next into drm-misc-next adds 95f4f40a085d drm/nouveau/ttm: Add limits.h adds 29b77ad7b9ca drm/atomic: Pass the full state to CRTC atomic_check adds f6ebe9f9c923 drm/atomic: Pass the full state to CRTC atomic begin and flush adds 9bb7b689274b drm/ast: Support 1600x900 with 108MHz PCLK adds 95d7a1a6f867 gpu/drm: delete same check in if condition adds 7a60c2dd0f57 drm: Remove SCATTERLIST_MAX_SEGMENT adds 7d6763ab77b3 drm/panfrost: Remove unused variables in panfrost_job_close() adds 35bed3fa9ec5 drivers/video: Fix -Wstringop-truncation in hdmi.c adds 3fd9886815af drm/nouveau/kms/nv50-: Use state helper instead of crtc pointer adds d74252bb8f0e drm: Use the state pointer directly in atomic_check adds 586052b0a606 drm/ttm: rework no_retry handling v2 adds c44dfe4de053 drm/ttm: replace context flags with bools v2 adds 0d32c2a72ca8 drm/panfrost: Replace devm_reset_control_array_get() adds 24e146cdf9f5 drm: unify formatting for color management documentation adds f3f0e410c6a8 drm: document that blobs are ref'counted adds ea86f3defd55 drm/virtio: use kvmalloc for large allocations adds 0227da01f255 mm: mmap: fix fput in error path v2 adds 2b5b95b1ff3d mm: introduce vma_set_file function v4 adds 00efd65a6596 dma-buf: Fix static checker warning adds e40b0b56ffdc Revert "mm: introduce vma_set_file function v4" adds 2c16d291236b Revert "mm: mmap: fix fput in error path v2" adds 5a76b1ed73b9 dt-bindings: display: Add support for Intel KeemBay Display adds 24c81b9e8e0b dt-bindings: display: Intel KeemBay MSSCAM adds d7e0798925ea dt-bindings: display: bridge: Intel KeemBay DSI adds 1bb8b7fcda88 drm/kmb: Keem Bay driver register definition adds 7f7b96a8a0a1 drm/kmb: Add support for KeemBay Display adds 98521f4d4b4c drm/kmb: Mipi DSI part of the display driver adds ed794057b052 drm/kmb: Build files for KeemBay Display driver adds c2530cc9610d drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe adds d2a58fd1f0ea gpu/host1x: bus: Add missing description for 'driver' adds 084ee219efb6 drm/panel: panel-simple: Fix 'struct panel_desc's header adds 5d89045b3367 drm/panel: panel-ilitek-ili9322: Demote non-conformant ker [...] adds 2f62f4990dca gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused [...] adds 44510939b18d drm/virtio: Fix a double free in virtio_gpu_cmd_map() adds 5d4c1edf0ddc drm/qxl: replace idr_init() by idr_init_base() adds 384bc5e059d4 drm/radeon: Stop changing the drm_driver struct adds 57bb1ee60340 drm: Compile out legacy chunks from struct drm_device adds e431eb8089ee drm/amdgpu/virt: fix handling of the atomic flag adds 8f5c7aa078cf drm: Allow const struct drm_driver adds 70a59dd82959 drm/<drivers>: Constify struct drm_driver adds 5088d6572e8f drm/amdgpu: Make struct drm_driver const adds 1528bfcfeb5b drm/vc4: replace idr_init() by idr_init_base() adds 991fcb77f490 drm/edid: Fix uninitialized variable in drm_cvt_modes() adds 6ef2b857be2a drm/r128/ati_pcigart: Source file headers are not good can [...] adds 07687193d0ce drm/mga/mga_dma: Demote kernel-doc abusers to standard com [...] adds 0848fdf1be0b drm/mga/mga_state: Remove unused variable 'buf_priv' adds 25d7361ff96a dt-bindings: display: bridge: Add documentation for LT9611UXC adds 0cbbd5b1a012 drm: bridge: add support for lontium LT9611UXC bridge adds e4a6c18e6002 drm/bridge: ti-sn65dsi86: Combine register accesses in ti_ [...] adds b38558e3059a drm/bridge: ti-sn65dsi86: Make polling a busy loop adds 58074b08c04a drm/bridge: ti-sn65dsi86: Read EDID blob over DDC adds 982f589bde7a drm/bridge: ti-sn65dsi86: Update reply on aux failures adds 5f33e64110f7 drm/encoder: remove obsolete documentation of bridge adds f2e66f212a9d drm: panel: simple: add missing platform_driver_unregister [...] adds 91b5e26731c5 drm/bridge: sii902x: Refactor init code into separate function adds 4c1e054322da dt-bindings: display: sii902x: Add supply bindings adds cc5f7e2fcbe3 drm/bridge: sii902x: Enable I/O and core VCC supplies if present adds 281edb9ff18b drm/panel: panel-simple: Add connector_type for EDT ETM070 [...] adds 4178bd5a3c57 drm/bridge: lvds-codec: Use dev_err_probe for error handling adds 819af2a6765a drm: remove unneeded break adds ab6fd5d44aa2 drm/panel: simple: Add flags to boe_nv133fhm_n61 adds fa5226e5dd80 video: fbdev: riva: remove some unused varibles adds 2d26123dd907 drm/ast: Fixed 1920x1080 sync. polarity issue adds 0454bc59be9e drm/tiny/gm12u320: Retrieve USB device from struct drm_device.dev adds 3fb91f56aea4 drm/udl: Retrieve USB device from struct drm_device.dev adds 1086db71a1db drm/vram-helper: Remove invariant parameters from internal [...] adds 823efa922102 drm/cma-helper: Remove empty drm_gem_cma_prime_vunmap() adds 1fc90559fdd5 drm/etnaviv: Remove empty etnaviv_gem_prime_vunmap() adds f216fcb8e4d7 drm/exynos: Remove empty exynos_drm_gem_prime_{vmap,vunmap}() adds 43676605f890 drm/ttm: Add vmap/vunmap to TTM and TTM GEM helpers adds 49a3f51dfeee drm/gem: Use struct dma_buf_map in GEM vmap ops and conver [...] adds a745fb1c26d3 drm/gem: Update internal GEM vmap/vunmap interfaces to use [...] adds a85955568939 drm/gem: Store client buffer mappings as struct dma_buf_map adds b4e7090c242e dma-buf-map: Add memcpy and pointer-increment interfaces adds 222ec45f4c69 drm/fb_helper: Support framebuffers in I/O memory adds a39855076c85 drm/cma-helper: Make default object functions the default adds b7a2657e7708 drm/gma500: Remove unused function psb_gem_get_aperture() adds f9bd00e0ea9d drm/ast: Create chip AST2600 adds a3230bd79ca4 drm/fb_helper: Use min_t() to handle size_t and unsigned long adds b47f9f92d6fe drm/msm: Use struct dma_buf_map in GEM vmap ops adds 7e542ff8b463 drm/mediatek: Use struct dma_buf_map in GEM vmap ops adds 253f28b62372 drm: Use state helper instead of CRTC state pointer adds 567cd70468bf drm/omap: gem: Fix misnamed and missing parameter descriptions adds fc4ef6b12125 drm/omap: dmm_tiler: Demote abusive use of kernel-doc format adds 67daa52ddcf9 drm/omap: omap_irq: Fix a couple of doc-rot issues adds ae36fcccfaf5 drm/omap: dsi: Rework and remove a few unused variables adds 3945ac0ea8ca drm/tidss: use devm_platform_ioremap_resource_byname adds 1b409fda6041 drm: omapdrm: Replace HTTP links with HTTPS ones adds a5d704d33245 drm/omap: Fix runtime PM imbalance on error adds 05854d482a5f drm/vgem: replace idr_init() by idr_init_base() adds 55c8bcaeccaa drm: mxsfb: Implement .format_mod_supported adds 1cd260a7905e Merge tag 'drm-misc-next-2020-10-27' of git://anongit.free [...] 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 320c670c048d drm/i915: s/PORT_TC/TC_PORT_/ adds 1d8ca002456b drm/i915: Add PORT_TCn aliases to enum port adds 2d709a5a624c drm/i915: Give DDI encoders even better names adds df034b973da0 drm/i915: Introduce AUX_CH_USBCn adds 570fe6ef6a28 drm/i915: Pimp AUX CH names adds 580bf195cb90 drm/i915: Use AUX_CH_USBCn for the RKL VBT AUX CH setup adds 8625b221f307 drm/i915: Parametrize BXT_DE_PORT_HP_DDI with hpd_pin adds e5abaab30eca drm/i915: Introduce GEN8_DE_PORT_HOTPLUG() adds 5f371a819705 drm/i915: s/port/hpd_pin/ for icp+ ddi hpd bits adds 5b76e860010d drm/i915: s/tc_port/hpd_pin/ in GEN11_{TC,TBT}_HOTPLUG() adds 970113595062 drm/i915: s/tc_port/hpd_pin/ in icp+ TC hotplug bits adds a0e066b8de13 drm/i915: Relocate intel_hpd_{enabled,hotplug}_irqs() adds 52c7f5f1833d drm/i915: Split gen11_hpd_detection_setup() into tc vs. tb [...] adds f6576e460de1 drm/i915: Don't enable hpd detection logic from irq_postinstall() adds 9a55a6208532 drm/i915: Rename 'tmp_mask' adds e76ab2cf21c3 drm/i915: Remove per-platform IIR HPD masking adds 2ea63927b6f6 drm/i915: Enable hpd logic only for ports that are present adds 9696f0419102 drm/i915: Use GEN3_IRQ_INIT() to init south interrupts in icp+ adds a0a6d8cb552b drm/i915: Get rid of ibx_irq_pre_postinstall() adds 24cb4f312697 drm/i915: Reduce severity for fixing up mistaken VBT tc->l [...] adds 139caf7ca286 drm/i915: Update DRIVER_DATE to 20201103 adds e047c7be173c Merge tag 'drm-intel-next-queued-2020-11-03' of git://anon [...] adds c0f98d2f8b07 Merge tag 'drm-misc-next-2020-11-05' of git://anongit.free [...] 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 4f00d6d5ba3e drm/amdgpu/pm: fix the fan speed in fan1_input in manual m [...] adds ca22f3beb6f9 drm/radeon: Add new callback that exposes vddc adds c57a8308e2cc drm/radeon: Add implementation of get_current_vddc for Sumo adds fddc611ca3a0 drm/radeon: Expose vddc through hwmon adds a87a9a73d0e2 drm/amdgpu/display: re-add surface size calculation in dcn [...] adds 29226f04fdc7 drm/amdgpu/display: fix indentation in defer_delay_converter_wa() adds dd657888e00e drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU adds 9c94b5ef75b5 drm/amdgpu: rename nv_is_headless_sku() adds 22503d803dab drm/amdgpu: change to save bad pages in UMC error interrup [...] adds 5eeb45934c75 drm/amdgpu: remove redundant GPU reset adds 676deb387705 drm/amdgpu: fix the issue of reserving bad pages failed adds 1dd13b451834 drm/amd/pm: update the smu v11.5 smc header for vangogh adds 767e2451e5f2 drm/amd/pm: update the smu v11.5 firmware header for vangogh adds 80abc31ebe2d drm/amd/pm: add new smc message mapping for vangogh adds 30cc5cec39b8 drm/amd/pm: add UMD Pstate Msg Parameters for vangogh temporarily adds ea8ca1febd3c drm/amd/pm: update the smu v11.5 driver interface header f [...] adds 800c53d6870a drm/amd/pm: set the initial value of pm info to zero adds 10f279cbd721 drm/amd/pm: remove some redundant smu message mapping for vangogh adds ac70c6c62a35 drm/amd/pm: add one new function to get 32 bit feature mas [...] adds 271ab489f755 drm/amd/pm: add some swSMU functions for vangogh. adds 802a46d384f8 drm/amd/pm: enable the rest functions of swSMU for vangogh. adds 51a7e93826a0 amdgpu: Add GFX MGCG and MGLS for vangogh adds d95c368ab8cf drm/amdkfd: Fix getting unique_id in topology adds e0457659f8d8 drm/amd/display: allow 18 bit dp output on DCN3 adds e38987198323 drm/amdgpu: cleanup gmc_v9_0_process_interrupt adds e3a8a5acb9cf amdgpu:Add flag for updating MGCG on GFX10 adds 93b96255bd64 drm/amd/amdgpu: simplify pa_sc_tile_steering_override check adds aad6d96a09f3 drm/amdgpu: perform srbm soft reset always on SDMA resume adds 8a76ccd199f7 drm/amd/pm: correct the baco reset sequence for CI ASICs adds 0134022fa3ab drm/amd/pm: enable baco reset for Hawaii adds e6bd6890e889 drm/amd/pm: perform SMC reset on suspend/hibernation adds 52934da2753a drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running adds d8c266a104ff MAINTAINERS: Update AMD POWERPLAY pattern adds 158d823f07af drm/amdgpu/powerplay: Only apply optimized mclk dpm policy [...] adds 9e245188fb1c drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE adds 48e3c2e71191 drm/amdgpu/display: remove dal_cmd_tbl_helper_dcn2_get_table2 adds 15047bd436a7 drm/amdgpu: drop CONFIG_DRM_AMD_DC_DCN3_01 from atomfirmware.h adds cfeb1055e5f4 drm/amd/display: remove useless if/else adds 9e89ee9be138 drm/amd/pm: fix out-of-bound read on pptable->SkuReserved adds aec576f9d25f drm/amdgpu: remove unneeded semicolon adds 0b924cd60d43 drm/amd/display: remove unneeded semicolon adds a110f3750bf8 drm/amdgpu: fix incorrect enum type adds c07a013a28ae drivers: amdgpu: Correct spelling defalut to default in comment adds 660b3bd82b4f drm/amd/pm: fix compile warning about missing prototype fo [...] adds e31ae352b776 drm/amd/pm: fix compile warnings about variable used unini [...] adds b35ce7b364ec drm/amd/display: Do not silently accept DCC for multiplane [...] adds 53f4cb8b5580 drm/amd: Init modifier field of helper fb. adds be7b9b327e79 drm/amd/display: Honor the offset for plane 0. adds 8ba16d599374 drm/fourcc: Add AMD DRM modifiers. adds 6eed95b00b45 drm/amd/display: Store tiling_flags in the framebuffer. adds 08d769151dc9 drm/amd/display: Convert tiling_flags to modifiers. adds a32419911f0a drm/amd/display: Refactor surface tiling setup. adds 37384b3f17cd drm/amd/display: Set DC options from modifiers. adds dfbbfe3c1765 drm/amd/display: Add formats for DCC with 2/3 planes. adds faa37f54ce04 drm/amd/display: Expose modifiers. adds 9a33e8819b34 drm/amd/display: Clean up GFX9 tiling_flags path. adds a10aad137326 amd/amdgpu: Disable VCN DPG mode for Picasso adds dbb60031dd0c drm/amdgpu: fix build_coefficients() argument adds 585e7cedf304 drm/amd/display: Fix compilation error adds 3e5b4cdf2668 drm/amd/display: Add MPC memory shutdown support for DCN3 adds 850d2fcf3e34 drm/amd/display: only check available pipe to disable vbios mode. adds 685b4d8142dc drm/amd/display: Force prefetch mode to 0 adds 6f2239ccdfc0 drm/amd/display: Keep GSL for full updates with planes tha [...] adds 202ad02da33a drm/amd/display: [FW Promotion] Release 0.0.39 adds e748b59fb74e drm/amd/display: stop top_mgr when type change to non-MST [...] adds 36f878501e5f drm/amd/display: Blank HUBP during pixel data blank for DCN30 adds 81e8da715ca7 drm/amd/display: 3.2.109 adds 7dd4f4df9910 drm/amd/display: fail instead of div by zero/bugcheck adds 91bda9e9d248 drm/amd/display: Update panel register adds cae78e033145 drm/amd/display: Add OPTC memory low power support adds 3a372bed1e33 drm/amd/display: correct eDP T9 delay adds 886876ecf7f4 drm/amd/display: Update connector on DSC property change adds ec76bd6f07d0 drm/amd/display: Reset flip_immediate to topmost plane adds dbf5256bbf19 drm/amd/display: Blank HUBP during pixel data blank for DCN30 v2 adds ad975f448d96 drm/amd/display: Do not warn NULL dc_sink if forcing connector adds 91d3156a3b17 drm/amd/display: Calculate CRC on specific frame region adds 8edb94562a15 drm/amd/display: WA to ensure MUX chip gets SUPPORTED_LINK [...] adds b15bfd0d8613 drm/amd/display: Revert HUBP blank behaviour for now adds 12f86dfc075b drm/amd/display: set hdcp1 wa re-auth delay to 200ms adds 2475a814186b drm/amd/display: Add missing pflip irq adds 672251b223c1 drm/amd/display: [FW Promotion] Release 0.0.40 adds a5a00117625e drm/amd/display: 3.2.110 adds 84aef2ab0977 drm/amd/display: fix recout calculation for left side clip adds ef3b29872540 drm/amdgpu: disable gfxoff if VCN is busy adds 57eeaf47a613 drm/amd/display: Tune min clk values for MPO for RV adds 0ebce667e881 amdgpu: Add mmhub MGCG and MGLS for vangogh adds 998d76368dff drm/amdgpu: update golden setting for sienna_cichlid adds adc9da649190 drm/amdgpu: apply dm_pp_notify_wm_clock_changes() for Pola [...] adds c1059360d734 drm/amdgpu: replace ih ip block for vega20 and arcturus adds 4dbcdc9cada2 drm/amd/display: fix the NULL pointer that missed set_disp [...] adds 9d17df77bcfa amdkfd: Check kvmalloc return before memcpy adds 9d6f27f9deaf drm/amdgpu: allow TMZ on vangogh adds ab8b5aafa9bf drm/amd: fix typoes adds 7dee4d51e931 drm/amdgpu: fix spelling mistake: "Successed" -> "Succeeded" adds ed40c578577f drm/amdgpu/dce: improve code indentation and alignment adds 99dac206b0e0 drm/amdgpu/gfx: improve code indentation and alignment adds a971887e028e drm/amdgpu/vcn: improve code indentation and alignment adds 983ad5283898 drm/amdgpu/nbio: improve code indentation and alignment adds f3729f7b1ab3 drm/amdgpu/amdgpu: improve code indentation and alignment adds 94ba290da1a9 drm/amdgpu: improve code indentation and alignment adds e6cd859dc65f drm/amdgpu/display: fix warnings when CONFIG_DRM_AMD_DC_DC [...] adds 715c84ffbd07 drm/amdgpu/vcn: use "*" adjacent to data name adds 58b5a793ff02 drm/amdgpu/umc: use "*" adjacent to data name adds 77f5c7370fc9 drm/amdgpu/jpeg: use "*" adjacent to data name adds 8e607d7e27d8 drm/amdgpu/sdma: use "*" adjacent to data name adds c4c5ae67d179 drm/amdgpu/amdgpu: use "*" adjacent to data name adds 8acedab0fdac drm/amdgpu: use "*" adjacent to data name adds adf16996362e drm/amdgpu: Add GFX Fine Grain Clock Gating flag adds 8c11024cf66a drm/amdgpu: Add Fine Grain Clock Gating for GFX10 adds a3964ec40fc1 drm/amdgpu: Enable FGCG for Vangogh adds c26dab27e5c7 drm/amdgpu: resolved ASD loading issue on sienna adds 413949ee1cdb drm/amdgpu: enable GFXOFF for dimgrey_cavefish adds 19201c075d2c drm/amdgpu: fix off by one in amdgpu_vm_handle_fault adds 4c7e8a9e9f30 drm/amdgpu: Change the way to determine framebuffer type adds 4b60bb0dde1b drm/amdgpu: set LDS_CONFIG=0x20 on Navy Flounder to fix a [...] adds 87fb78331e14 drm/amdgpu: do not initialise global variables to 0 or NULL adds 5c9a6272e768 drm/amdgpu: update module paramter doc of amdgpu_dpm adds 5ce71f59bb9b drm/amd/amdgpu: switch on/off vcn power profile mode adds 4b39264f8bcf drm/amdgpu: cleanup debug log in amdgpu_set_pp_features() adds 94254fa045fb drm/amd/display: fix psr panel lightup adds aeee2a48ec92 drm/amd/amdgpu: Enable arcturus devices to access the meth [...] adds 20f2ffe50472 drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_A [...] adds 582e2ce5b4ec drm/amdgpu/display: FP fixes for DCN3.x (v4) adds 71037bfc78bf drm/amdgpu: add missing clock gating info in amdgpu_pm_info adds 514ad1b6bb6e drm/amdgpu: Fix Arcturus fan speed reporting adds 5b8c596976d4 Merge tag 'amd-drm-next-5.11-2020-11-05' of git://people.f [...] adds 512bce50a41c Merge v5.10-rc3 into drm-next adds 112e505a76de Merge drm/drm-next into drm-misc-next adds dc0636b837ae drm: DRM_KMB_DISPLAY should select DRM_MIPI_DSI adds ade896460e4a drm: DRM_KMB_DISPLAY should depend on ARCH_KEEMBAY adds 23d6ab1d4c50 drm: remove pgprot_decrypted() before calls to io_remap_pf [...] adds 2dcab875e763 Revert "drm/dp_mst: Retrieve extended DPCD caps for topolo [...] adds ebdf565169af drm/ttm: add multihop infrastrucutre (v3) adds f5a89a5cae81 drm/amdgpu/ttm: use multihop adds 0c8c0659d747 drm/nouveau/ttm: use multihop adds 28a68f828266 drm/radeon/ttm: use multihop adds abec017c3d1f drm/ingenic: ipu: Search for scaling coefs up to 102% of t [...] adds 476b485be03c dma-buf: Document that dma-buf size is fixed adds f644e3038f88 drm/nouveau: Fix out-of-bounds access when deferencing MMU type adds 7cb397e70f9b drm/kmb: Fix build warnings adds 05481f072787 drm/kmb: fix spelling mistakes in drm_info and drm_dbg messages adds 14346c08fac4 Merge tag 'drm-misc-next-2020-11-12' of git://anongit.free [...] adds 24bdae6993f7 drm/Kconfig: rename keembay config adds 060bb115c2d6 drm/i915/gem: Avoid implicit vmap for highmem on x86-32 adds 121ba69ffddc drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...] adds 9bb34ff25c45 drm/i915/gt: Clear the buffer pool age before use adds 6cb304b31293 drm/i915/gt: Check for a registered driver with IPS adds f24a44e52fbc drm/i915/gt: Widen CSB pointer to u64 for the parsers adds 233c1ae3c83f drm/i915/gt: Wait for CSB entries on Tigerlake adds 884c40741234 drm/i915/gt: Apply the CSB w/a for all adds 4ff64bcfe2b1 drm/i915/gt: Use a mmio read of the CSB in case of failure adds 68ba71e3ae6d drm/i915: Fix an error code i915_gem_object_copy_blt() adds 0bda4b80d949 drm/i915/gt: Show engine properties in the pretty printer adds 293f43c80c00 drm/i915: Break up error capture compression loops with co [...] adds f2acf74068b0 drm/i915: Reduce GPU error capture mutex hold time adds 29545e5cd27d drm/i915/gt: Remove defunct intel_virtual_engine_get_sibling() adds 4316b19dee27 drm/i915: Fix uninitialised variable in intel_context_crea [...] adds 1604cb2aa7fa drm/i915: check i915_vm_alloc_pt_stash for errors adds 5ae26012a159 drm/i915/uc: tune down GuC communication enabled/disabled [...] adds 102f5aa491f2 drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex adds 35faeb7de9ef drm/i915: Redo "Remove i915_request.lock requirement for e [...] adds badef44deff1 drm/i915/gem: Hold request reference for canceling an acti [...] adds 7a991cd3e3da drm/i915: Cancel outstanding work after disabling heartbea [...] adds 3dd66a94de59 drm/i915/gt: Always send a pulse down the engine after dis [...] adds d3bb2f9b5ee6 drm/i915/gem: Always test execution status on closing the context adds b7eeb2b4132c drm/i915: Avoid mixing integer types during batch copies adds 5e39b4d94cad drm/i915/gt: Signal cancelled requests adds eb3afbe18eb1 drm/i915/selftests: Finish pending mock requests on cancellation. adds b05734720de9 drm/i915/gt: Retire cancelled requests on unload adds a6c5e2aea704 drm/i915: Skip over MI_NOOP when parsing adds 25dc89d5270f drm/i915/gt: Scrub HW state on remove adds 8a473dbadccf drm/i915: Fix DMA mapped scatterlist walks adds 934941ed5a30 drm/i915: Fix DMA mapped scatterlist lookup adds bf9bd6a5128a drm/i915/gt: Track the most recent pulse for the heartbeat adds 4d8a5cfe3b13 drm/i915/gt: Initialize reserved and unspecified MOCS indices adds d46b60a2e8d2 drm/i915: Mark ininitial fb obj as WT on eLLC machines to [...] adds 36b6b6816989 drm/i915: Fix MOCS PTE setting for gen9+ adds c0888e9e2262 drm/i915: Enable eLLC caching of display buffers for SKL+ adds a04ac8273665 drm/i915/gt: Fixup tgl mocs for PTE tracking adds 57b2d834bf23 drm/i915/gem: Support parsing of oversize batches adds 6ca7217dffaf drm/i915/gt: Delay execlist processing for tgl adds bb65548e3c6e drm/i915/gt: Undo forced context restores after trivial pr [...] adds 6971e07b6b0c drm/i915/gt: Cleanup kasan warning for on-stack (unsigned [...] adds 89db95377be4 drm/i915/gt: Confirm the context survives execution adds 178536b8292e drm/i915: Use the active reference on the vma while capturing adds fa812ce96a46 drm/i915/gt: Onion unwind for scratch page allocation failure adds d7085b0faac8 drm/i915/gem: Poison stolen pages before use adds d3606757e611 drm/i915: Exclude low pages (128KiB) of stolen from use adds 8f2b4b684ae5 drm/i915/selftests: Flush the old heartbeat more gently adds 83ebef47f8eb drm/i915/region: fix max size calculation adds 44c2200afcd5 drm/i915/gem: Flush coherency domains on first set-domain-ioctl adds b00bccb3f0bb drm/i915/pmu: Handle PCI unbind adds 537f9c84a427 drm/i915/pmu: Fix CPU hotplug with multiple GPUs adds b1cff585784e drm/i915/selftests: Skip RPS tests on Ironlake (only IPS) adds c10f6019d0b2 drm/i915/gt: Use the local HWSP offset during submission adds 6e7a21e7ab27 drm/i915/selftests: Exercise intel_timeline_read_hwsp() adds c071ab8c2074 drm/i915/gem: Avoid synchronous binds deep within locks adds c784e5249e77 drm/i915/guc: Update to use firmware v49.0.1 adds 164e57ca151b drm/i915/guc: Improved reporting when GuC fails to load adds 0f41e31a7bdc drm/i915/guc: Clear pointers on free adds 2739d8cfc50a drm/i915/gt: Expose more parameters for emitting writes in [...] adds 09212e81e545 drm/i915/gt: Flush xcs before tgl breadcrumbs adds bc73e5d33048 drm/i915: Hold onto an explicit ref to i915_vma_work.pinned adds c648ae338e92 drm/i915/gem: Perform all asynchronous waits prior to mark [...] adds 0049b688459b drm/i915/gem: Allow backends to override pread implementation adds 852e1b364481 drm/i915/gem: Pull phys pread/pwrite implementations to th [...] adds ad18fa0f5f05 drm/i915: Correctly set SFC capability for video engines adds bda3002485a3 drm/i915: Improve record of hung engines in error state adds 2dae0c852940 drm/i915: Use ABI engine class in error state ecode adds 330b7d33056b drm/i915/region: fix order when adding blocks adds 695dc55b5739 drm/i915/tgl: Fix Media power gate sequence. adds 334a1683935f Merge tag 'drm-intel-gt-next-2020-11-12-1' of git://anongi [...] adds be323a4cef02 drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram pri [...] adds 31b05212360c Merge branch 'linux-5.11' of git://github.com/skeggsb/linu [...] adds c2edc1fe596e drm/atmel-hlcdc/atmel_hlcdc_crtc: Apply correct formatting [...] adds 5f1f10998e7f drm/atmel-hlcdc/atmel_hlcdc_plane: Staticise local functio [...] adds 4fe092fadfc5 drm/atmel-hlcdc/atmel_hlcdc_plane: Fix documentation forma [...] adds eee013c1f128 drm/savage/savage_bci: Remove set but never used 'aper_rsr [...] adds e232e3d4ea4a include: drm: drm_atomic: Artificially use 'crtc' to avoid [...] adds e88904bfe55d drm/sti/sti_hdmi: Move 'colorspace_mode_names' array to wh [...] adds 2c686404012a drm/via/via_dma: Remove set but unused variable 'agp_base' adds a7319c8f50c5 drm/udl: Fix missing error code in udl_handle_damage() adds e3e043992cb6 drm/ttm: fix missing NULL check in the new page pool adds e3aae683e861 drm: convert drm_atomic_uapi.c to new debug helpers adds 50f3d4129e72 drm: add debug logs for drm_mode_atomic_ioctl errors adds 8214e3a1a4ee drm/panel/panel-tpo-tpg110: Correct misnaming and supply m [...] adds b81cfdd6d2b4 dt-bindings: panel-simple-dsi: add samsung panels for OnePlus 6/T adds 5933baa36e26 drm/panel/samsung-sofef00: Add panel for OnePlus 6/T devices adds ebc7d6470ac4 drm/gma500: Remove GTT roll support adds 846939118270 drm/gma500: Remove 2D accel code adds 49ef0c6d7dd2 drm/panel: s6e63m0: Simplify SPI writing adds 1b72ea1eaa9e drm/panel: s6e63m0: Implement reading from panel adds 9cea169835de drm/panel: s6e63m0: Add some explanations adds 4680e9cc9d8b drm/panel: s6e63m0: Support 3WIRE protocol adds db4c02e439f7 drm/panel: s6e63m0: Set up some display info adds 8f9d7ef38cfa drm/lima: simplify the return expression of lima_devfreq_target adds 37d66109fe6f drm/lima/lima_drv: Demote kernel-doc formatting abuse adds cd434e740ff2 drm/lima/lima_sched: Remove unused and unnecessary variable 'ret' adds a14d546f7270 drm/lima: Unconditionally call dev_pm_opp_of_remove_table() adds 7ac76dab93a7 drm/virtio: Make virtgpu_dmabuf_ops with static keyword adds 0003b687ee6d drm: fix oops in drm_atomic_set_crtc_for_connector adds 5bc5cc2819c2 drm/panfrost: Move the GPU reset bits outside the timeout handler adds 7a089ec7d77f console: Delete unused con_font_copy() callback implementations adds 259a252c1f4e console: Delete dummy con_font_set() and con_font_default( [...] adds 4ee573086bd8 Fonts: Add charcount field to font_desc adds 4497364e5f61 parisc/sticore: Avoid hard-coding built-in font charcount adds a1ac250a82a5 fbcon: Avoid using FNTCHARCNT() and hard-coded built-in fo [...] adds 250fe9a5c997 video: fix some kernel-doc markups adds e9d2871f6921 drm: fix some kernel-doc markups adds ba236455ee75 video: fbdev: atmel_lcdfb: fix return error code in atmel_ [...] adds 39aead8373b3 fbcon: Disable accelerated scrolling adds 9b8b641f3133 fbcon: Drop EXPORT_SYMBOL adds 96fb3cbef165 drm/qxl: Remove fbcon acceleration leftovers adds 723ae803218d drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() adds fa62ee25280f drm/meson: Free RDMA resources after tearing down DRM adds e78ad18ba365 drm/meson: Unbind all connectors on module removal adds 0405f94a1ae0 drm/meson: dw-hdmi: Register a callback to disable the regulator adds b33340e33acd drm/meson: dw-hdmi: Ensure that clocks are enabled before [...] adds 81b7608e2b19 dt-bindings: vendor-prefixes: Add abt vendor prefix adds e366a644c69d dt-bindings: display: Add ABT Y030XX067A panel bindings adds 63ee07d5a8d7 media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8_DELTA media bus format adds 7467389bdafb drm/panel: Add ABT Y030XX067A 3.0" 320x480 panel adds f8ef48ffa9d3 drm/armada/armada_overlay: Staticify local function 'armad [...] adds 0e120f1b04b5 drm/drm_dp_mst_topology: Remove set but never used variable 'len' adds 400fb19dd63d drm/exynos/exynos7_drm_decon: Supply missing description f [...] adds cc40c4752593 drm/exynos/exynos_drm_fimd: Add missing description for pa [...] adds dd59eed1e00b drm/exynos/exynos_drm_gsc: Supply missing description for [...] adds 511881a8301f drm/mediatek/mtk_dpi: Remove unused struct definition 'mtk [...] adds b1d8e93eb4da drm/mediatek/mtk_disp_color: Fix formatting and provide mi [...] adds e772a89ddf2e drm/mediatek/mtk_disp_ovl: Fix formatting and provide miss [...] adds 314fbef828f2 drm/mediatek/mtk_disp_rdma: Fix formatting and supply miss [...] adds eaa4d5627529 drm/mediatek/mtk_drm_crtc: Demote seriously out-of-date st [...] adds 36b36f9195ed drm/mediatek/mtk_drm_drv: Staticise local function invoked [...] adds 2bc5f1c93b97 drm/meson/meson_venc: Make local function 'meson_venc_hdmi [...] adds 8b27507efcb8 drm/meson/meson_vclk: Make two local functions static adds c6fd00a49076 drm/nouveau/nvkm/core/firmware: Fix formatting, provide mi [...] adds 295cc38d2e56 drm/pl111/pl111_display: Make local function static adds 52769ba1301f drm/pl111/pl111_debugfs: Make local function 'pl111_debugf [...] adds 6fbd412e648d drm/rockchip/dw-mipi-dsi-rockchip: Demote non-conformant k [...] adds fed79215df7f drm/rockchip/rockchip_rgb: Consume our own header adds f8cd9d9532c6 drm/rockchip/rockchip_lvds: Fix struct document formatting adds 7df5428975e9 drm/selftests/test-drm_mm: Mark 'hole_end' as always_unused adds dfa6082bb979 drm/selftests/test-drm_framebuffer: Remove set but unused [...] adds ffefe45a2d9c drm/selftests/test-drm_dp_mst_helper: Place 'struct drm_dp [...] adds 09234b88ef55 drm/selftests/test-drm_dp_mst_helper: Move 'sideband_msg_r [...] adds 108cfddf00d1 drm/ttm/ttm_bo: Fix one function header - demote lots of k [...] adds 0aa1e107b28a drm/ttm/ttm_range_manager: Demote non-conformant kernel-do [...] adds 78616b88854b drm/ttm/ttm_tt: Demote kernel-doc header format abuses adds 8b6864e3e138 drm/v3d/v3d_drv: Remove unused static variable 'v3d_v3d_pm_ops' adds e226878e1333 drm/v3d/v3d_gem: Provide descriptions for 'v3d_lookup_bos' [...] adds d49c4b2c0732 drm/v3d/v3d_sched: Demote non-conformant kernel-doc header adds 705477b8961e drm/vc4/vc4_hdmi_regs: Mark some data sets as __maybe_unused adds 2bac959c5a6d drm/vc4/vc4_hdmi: Remove set but unused variable 'ret' adds 06e094199cfc drm/vc4/vc4_v3d: Demote non-conformant kernel-doc headers adds 3b21fe6896c2 drm/vc4/vc4_debugfs: Demote non-conformant kernel-doc headers adds 94ffd9b86284 include/drm/drm_atomic: Make use of 'new_crtc_state' adds fa388231fec9 drm/docs: Fix todo.rst adds 22f8c80566c4 Merge tag 'drm-misc-next-2020-11-18' of ssh://git.freedesk [...] adds d07e19aefd86 Merge remote-tracking branch 'drm/drm-next' adds 29d36369a59f drm/amdgpu: add ta firmware load for green-sardine adds 9713158cb2a9 drm/amdgpu: Add and use seperate reg headers for dcn302 adds 3ac2bc7609f6 drm/amd/amdgpu: Import amdgpu_amdkfd_gfx_v9 header file in [...] adds 8301f6b990ad drm/amdgpu: enable DCN for navi10 headless SKU adds 103cd0b1295c drm/amd/display: Add fallback to prefetch mode 1 if 0 fails adds fa896813b441 drm/amd/display: Prevent freesync power optimization durin [...] adds 1d496907f1c5 drm/amd/display: Engage PSR synchronously adds 74d7f445e8a1 drm/amd/display: correct dml dsc bpc assignment adds 06d55ffaeaea drm/amd/display: Move common speakersToChannels definition [...] adds e9917ef822bd drm/amd/display: Only wait for flip pending on immediate flips adds c6160900239e drm/amd/display: force use sRGB for video TF is sRGB or BT709 adds c07cbc1f04ec drm/amd/display: update dpp dto phase and modulo. adds 5c68c65295de drm/amd/display: Explicitly disable cursor when disabling CRTC adds 4f6274b3b9a9 drm/amd/display: Check other planes for iflip only if GSL [...] adds 45b790dd8552 drm/amd/display: [FW Promotion] Release 0.0.41 adds b5fce050f041 drm/amd/display: 3.2.111 adds 4b0b1d05265b drm/amd/display: check actual clock value. adds 880af2eaedd3 drm/amd/display: cap dpp dto phase not more than modulo. adds 25a35065c066 drm/amd/amdgpu: Fix incorrect logic to increment VCN doorb [...] adds de21e4aeb2b2 drm/amd/amdgpu: Add rev_id workaround logic for SRIOV setup adds debbcf9f3b85 drivers: amdgpu: amdgpu_display.c: Fix a spelling doens't [...] adds 22f453fbd5d0 drm/amd/amdgpu/amdgpu_device: Provide documentation for 'r [...] adds 20b15c0ad7c5 drm/amd/display/dc/basics/fixpt31_32: Move variables to wh [...] adds a5a52a43eac0 drm/amd/amdgpu/amdgpu_kms: Remove 'struct drm_amdgpu_info_ [...] adds c15015b8310a drm/amdgpu/pm/smu12: cache smu firmware version adds dda818a09bf0 drm/amdgpu/pm/smu11: cache smu firmware version adds f4d4f53ffd90 drivers: amdgpu: amdgpu_display: Fixed the spelling of fal [...] adds 03cc904cb190 drm/amdgpu: update gfx golden setting for dimgrey_cavefish adds e5285ac82d7f drm/amd/pm: Use kmemdup instead of kmalloc and memcpy adds 5c0e684074d5 amd/display/amdgpu_dm: delete same check in if condition adds 26b5cf49cdda gpu: drm: scheduler: sched_main: Provide missing descripti [...] adds 00d44b966d3f gpu: drm: scheduler: sched_entity: Demote non-conformant k [...] adds 3655d1a6a90a gpu: drm: radeon: radeon_drv: Remove unused variable 'ret' adds 02f40f82c440 gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __ [...] adds f017853ee200 gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc [...] adds 9c69e42e09f5 drm/radeon/radeon_kms: Include header containing our own p [...] adds 6d587203c24c drm/radeon/radeon_drv: Source file headers are not good ca [...] adds 1012c55380f7 drm/radeon/radeon_drv: Move prototypes to a shared headerfile adds 300f6a5c12a5 drm/radeon: Move prototypes to shared header adds d706d409d984 drm/radeon/atombios_crtc: Remove description of non-existe [...] adds 92378a4b54c1 drm/radeon/radeon_ttm: Place declaration of 'rdev' in same [...] adds de1d598b678c drm/radeon/radeon_fence: Demote some non-conformant kernel [...] adds a27d120527a5 drm/radeon/radeon_connectors: Strip out set but unused var [...] adds 1f0122460477 drm/radeon/radeon_display: Remove unused variable 'mod' adds e64e3ca1a3ac drm/radeon/radeon_i2c: Remove pointless function header adds b4391459605c drm/radeon/radeon_ring: Add missing function parameters 'r [...] adds 4b7ec10bb7ae drm/radeon/r600: Strip out set but unused 'tmp' variables adds f5ef92b5af0f drm/radeon/radeon_cs: Fix a bunch of doc-rot issues adds 3af7bbe22430 drm/radeon/radeon_display: Fix function doc formatting and [...] adds 6653672acfc8 drm/radeon/r600: Fix a misnamed parameter description and [...] adds 28ae8ea489c3 drm/radeon/cik: Fix a bunch of function parameter descriptions adds ca648e3835d6 drm/radeon/evergreen: Remove set but unused variable 'mc_s [...] adds 901e860c7bdf drm/radeon/evergreen: Add comment for 'evergreen_page_flip [...] adds c317fcbbffe6 drm/radeon/si: Remove set but unused variable 'mc_shared_chmap' adds 19278157f893 drm/radeon/ni: Demote vague attempt at function header doc adds 81fa5cc39ca6 drm/radeon/cik: Remove set but unused variable 'mc_shared_chmap' adds 4a347d806108 drm/radeon/radeon_vm: Fix some function parameter documentation adds 995b2e736958 drm/radeon/kv_dpm: Strip out unused functions and their tables adds 3c8ea3225276 drm/radeon/trinity_dpm: Remove some defined but never used arrays adds 2c07b82719ea drm/radeon/radeon_dp_mst: Remove unused variable 'ret' fro [...] adds 0f3e7b012b30 drm/radeon/radeon_sync: Add description for function param 'rdev' adds 7c1f03e02379 drm/radeon/radeon_ib: Supply description for 'radeon_ib_ge [...] adds bf81a58144d2 drm/radeon/ci_dpm: Remove set but unused variable 'dpm_event_src' adds d029ed568045 drm/radeon/radeon_mn: Supply description for 'cur_seq' eve [...] adds 0d8357c26a9a drm/radeon/r100: Fix some kernel-doc formatting, misnaming [...] adds 0f4d60c33481 drm/radeon/r600_cs: Fix some doc-rot and supply missing fu [...] adds f934f9379eca drm/radeon/cik_sdma: Demote vague attempt at kernel-doc adds 33761307aa97 drm/radeon/evergreen_cs: Fix misnaming issues surrounding [...] adds 59c0e925abb9 drm/radeon/evergreen_dma: Fix doc-rot of function paramete [...] adds 880d8dfc6f49 drm/radeon/ni: Remove set but unused variable 'mc_shared_chmap' adds 55a79cc25b49 drm/radeon/sumo_dpm: Move 'sumo_get_pi()'s prototype into [...] adds fd253334a2ca drm/amd/pm: add the interface to dump smu metrics table fo [...] adds 349a32898838 drm/amd/pm: update the swSMU headers for vangogh adds 4d53f5219ba5 drm/amd/pm: correct table_clk_vlt memory size due to repla [...] adds 293f256396aa drm/amdgpu: add amdgpu_smuio structure adds 09aac699c399 drm/amdgpu: implement smuio v9_0 callbacks adds d1ffa512c635 drm/amdgpu: implement smuio v11_0 callbacks adds 0e961589f53e drm/amdgpu: switch to use smuio callbacks for AI family adds 8473c1387f6f drm/amdgpu: disable rom clock gating support for APUs adds 6bfbfe8c4591 drm/amdgpu: add UMC to ip discovery map adds 3617e579eba4 drm/amd/amdgpu: Update VCN initizalization behvaior adds 3f66bf401e9f drm/amdgpu: fix compute queue priority if num_kcq is less than 4 adds a9f5f98f796e drm/amdgpu: check hive pointer before access adds 8970b698b0ce drm/amd/amdgpu/amdgpu_kms: Fix misnaming of parameter 'dev' adds f02f8c32ee36 drm/amd/amdgpu/amdgpu_fence: Fix some issues pertaining to [...] adds 75501872b4af drm/amd/amdgpu/amdgpu_ttm: Demote non-conformant kernel-do [...] adds 35c7fad94cb2 drm/amd/amdgpu/amdgpu_ring: Fix a bunch of function misdoc [...] adds 4a00eb184234 drm/amd/amdgpu/amdgpu_display: Remove pointless header adds fec3124dc627 drm/amd/amdgpu/amdgpu_cs: Add a couple of missing function [...] adds 4cd078dc654d drm/amdgpu: add s0i3 capacity check for s0i3 routine (v2) adds d90a53d65ad2 drm/amdgpu: add amdgpu_gfx_state_change_set() set gfx powe [...] adds 628c36d7b238 drm/amdgpu: update amdgpu device suspend/resume sequence f [...] adds 8279bb4ec785 drm/amd/pm: add gfx_state_change_set() for rn gfx power sw [...] adds 1c990e7801f0 drm/amdgpu: declare smuio callback function as static adds 7a4894072f89 drm/amd/pm: update driver if version for dimgrey_cavefish adds 1cb027950adc drm/amdkfd: Move the ignore_crat check before the CRAT table get adds c4cb773c702b drm/amdkfd: Put ACPI table after using it adds 6cb445e8030f drm/amdgpu: Use PSP_FW_NAME_LEN instead of magic number adds 2bdb83026a62 drm/amdgpu: Enable TA firmware loading for dimgrey_cavefish adds 1a3089565e45 drm/amdgpu/display: fix FP handling in DCN30 adds 1b98bc5dea3e drm/amd/include/vega10_ip_offset: Mark _BASE structs as __ [...] adds 8dfcb24e40e4 drm/amd/display/dc/core/dc_link_dp: Move DP_VGA_LVDS_CONVE [...] adds f631eae5259b drm/amd/display/dc/core/dc_link_ddc: Move DP_DVI_CONVERTER [...] adds 80854e83d71a drm/amd/amdgpu/amdgpu_ring: Fix misnaming of param 'max_dw' adds ad8eb024c872 drm/amd/amdgpu/amdgpu_ib: Fix some incorrect/incomplete fu [...] adds 211880a60363 drm/amd/amdgpu/amdgpu_pll: Fix kernel-doc formatting, miss [...] adds 1b4940bc796c drm/amd/amdgpu/amdgpu_sync: Fix misnamed, missing and extr [...] adds 2c8645b7a697 drm/amd/amdgpu/amdgpu_vram_mgr: Add missing descriptions f [...] adds 05ed830e49a8 drm/amd/amdgpu/amdgpu_virt: Make local function 'amdgpu_vi [...] adds 29d6a1631e55 drm/amd/amdgpu/amdgpu_csa: Remove set but unused variable 'r' adds 793c85713387 drm/amd/amdgpu/amdgpu_sched: Consume our own header contai [...] adds 8ebc6df6a78d drm/amd/amdgpu/amdgpu_ids: Supply missing docs for 'id' an [...] adds 20ed491bbb79 drm/amd/amdgpu/amdgpu_debugfs: Demote obvious abuse of ker [...] adds ff08711cfb95 drm/amd/amdgpu/amdgpu_gmc: Demote one and fix another func [...] adds 32dc53480a8a drm/amd/amdgpu/amdgpu_ras: Remove unused function 'amdgpu_ [...] adds cd92df935065 drm/amd/amdgpu/amdgpu_ras: Make local function 'amdgpu_ras [...] adds 7eff65d6c59c drm/amd/amdgpu/amdgpu_vm_cpu: Fix 'amdgpu_vm_cpu_prepare() [...] adds dc370a67148a drm/amd/amdgpu/amdgpu_vm_sdma: Fix 'amdgpu_vm_sdma_prepare [...] adds 0507a6173227 drm/amd/amdgpu/amdgpu_fw_attestation: Consume our own head [...] adds 048df826e869 drm/amd/amdgpu/smu_v11_0_i2c: Provide descriptions for 'co [...] adds b3d652965452 drm/amd/amdgpu/gfx_v7_0: Remove unused struct definition adds 52f6f16d4fe4 drm/amd/display: Add missing pflip irq for dcn2.0 adds b7397bad74db drm/fourcc: Fix modifier field mask for AMD modifiers. adds 544645f2ec1a drm/fourcc: add table describing AMD modifiers bit layout adds 3505b2ff53cd drm/amd/display: Store gem objects for planes 1-3 adds 816853f9dc40 drm/amd/display: Set new format info for converted metadata. adds 1331e6304f5d drm/amd/display: Extract 3rd plane from metadata adds b3fcde184e50 drm/amdgpu: fix usable gart size calculation adds 5fe6b98ae00d drm/amd/display: Update dmub code adds c98ee89736b8 drm/amd/pm: add the fine grain tuning function for vangogh adds 93a8024130e2 drm/amd/pm: enable the fine grain tuning function for vangogh adds 34d903d1a27e drm/amd/pm: update driver if file for sienna cichlid adds 94d52a355f19 drm/amdgpu: update golden setting for sienna_cichlid adds acf2740f1286 drm/amdgpu/sriov: reopen sienna_child smu ip block under sriov adds 58cae8ac6b87 drm/amd/display: Program dpp dto based on actual dpp clk adds b8e0b3d611e3 drm/amd/display: Hook up PSR residency command to DSAT adds 82df77ae4639 drm/amd/display: Populate hostvm parameter before DML calculation adds 157cc88505f1 drm/amd/display: Handle Unknown Result for SMU Periodic Re [...] adds 89c5ca3b5e50 drm/amd/display: remove unused dml variables adds aceeeea38a86 drm/amd/display: fix cursor calculation for 1xnY rotated d [...] adds 786b4061742b drm/amd/display: minor restructuring of pbn calculation functions adds 65e870dfa674 drm/amd/display: Detect dynamic backlight support in eDP sink adds af435e3f6252 drm/amd/display: Add I2C memory low power support adds e26c9d80b830 drm/amd/display: set dpp dto as per requested clk for lower case. adds 175f09714917 drm/amd/display: Add dual edp optimization flag. adds c88840f342c9 drm/amd/display: [FW Promotion] Release 0.0.42 adds c920888c604d drm/amd/display: Expose new CRC window property adds f1e1f272151b drm/amd/display: correct data type adds 9a31996081d7 drm/amd/display: 3.2.112 adds 54e5f12ce530 drm/amd/display: Increase sr enter/exit in rn ddr4 waterma [...] adds c6ce6d1971a6 drm/amd/display: update vgh bounding box adds 09bec07bbef5 drm/fourcc: fix AMD modifiers PACKERS field doc adds 12c5365ea6b8 drm/amdgpu: remove experimental flag from arcturus adds 54ae7f99aef8 drm/radeon/atombios_encoders: Move 'radeon_atom_get_tv_tim [...] adds 4d3efadd374a drm/radeon/radeon: Move prototype into shared header adds 59718dbfbb21 drm/radeon/radeon_kms: Move 'radeon_*_kms' prototypes to s [...] adds f5194f70e253 drm/radeon/radeon_kms: Fix misnaming of 'radeon_info_ioctl [...] adds afd90af890a0 drm/radeon: Move radeon_ttm{init, fini} to shared location adds 1ae79be1aab3 drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy [...] adds 7ddfba01151d drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy [...] adds d9353b38f47a drm/radeon/radeon_irq_kms: Demote non-conformant kernel-do [...] adds a9f9851f49d8 drm/radeon/rv770: Move 'rv770_set_clk_bypass_mode' prototy [...] adds bb29f896d69f drm/radeon/radeon_pm: Move 'radeon_pm_acpi_event_handler' [...] adds baa65242dd98 drm/radeon/radeon_audio: Move 'dce3_2_*' prototypes to sha [...] adds 4fe1999e44b7 drm/radeon/evergreen: Move 'evergreen_*' and 'sumo_*' prot [...] adds 0a2e8d51e4da drm/radeon/radeon_drv: Move 'radeon_mmap()'s prototype to [...] adds f3723ad110c5 drm/radeon/radeon_drv: Move 'radeon_driver_irq_handler_kms [...] adds f6a96afb3c99 drm/radeon/atom: Move 'radeon_atom_hw_i2c_*()'s prototypes [...] adds 5acfb44bb731 drm/radeon/radeon_gem: Move 'radeon_gem_prime_*()'s protot [...] adds dc872ff5ed0e drm/radeon/evergreen_hdmi: Move 'evergreen_*()' and 'dce4_ [...] adds 586831d65c94 drm/radeon/rv770: Move 'rv770_get_*()'s prototypes to shar [...] adds 8595a0bf3a74 drm/radeon/ni_dpm: Move 'ni_get_{pi, ps}()'s into shared header adds ef072392682e drm/radeon/evergreen: Move 'cayman_*()'s prototypes to sha [...] adds 5561ecba10b9 drm/radeon/r600_dma: Move 'r600_gpu_check_soft_reset()'s p [...] adds eb388a881cb3 drm/radeon/cik: Move 'r600_ih_ring_{alloc, fini}()'s proto [...] adds 6a86ecdec2cc drm/radeon/evergreen_dma: Move 'evergreen_gpu_check_soft_r [...] adds 5bacdf060636 drm/radeon/r600: Move 'evergreen_rlc_resume()'s prototype [...] adds 6faf027f5147 drm/radeon/ni_dma: Move 'cayman_gpu_check_soft_reset()'s p [...] adds 8ab1a48ef6f9 drm/radeon/radeon_atombios: Move 'radeon_add_atom_encoder( [...] adds 64a6f8c91071 drm/radeon/radeon_encoders: Move 'radeon_atom_backlight_in [...] adds e6a29196ae5d drm/radeon/ci_dpm: Move 'ci_*()'s prototypes to shared header adds d93a3c2733e5 drm/radeon/si_dpm: Move 'si_mc_load_microcode()'s prototyp [...] adds d339e96528d2 drm/radeon/si_dma: Move 'si_gpu_check_soft_reset()'s proto [...] adds e67ceb96815e drm/radeon/cik: Move 'si_*()'s prototypes to shared header adds 1c5ae3bae612 drm/radeon/btc_dpm: Move 'evergreen_get_pi's prototype to [...] adds 7735a7c969be drm/radeon/radeon_audio: Move 'dce6_*()'s prototypes to sh [...] adds f47a9d09670d drm/radeon/evergreen: Move 'si_get_csb_*()'s prototypes to [...] adds 0a999f7d99c0 drm/radeon/cik_sdma: Move 'amdgpu_cik_gpu_check_soft_reset [...] adds c580cfc90b0a drm/radeon/evergreen: Move 'cik_*()'s prototypes to shared header adds 5e7c91d2791e drm/radeon/ci_dpm: Move 'si_*()'s prototypes to shared header adds ea115610e8a4 drm/radeon/cik: Move 'Move 'cik_sdma_*()'s prototypes to s [...] adds adfc56d512f5 drm/radeon/si_dpm: Move 'vce_v1_0_enable_mgcg()'s prototyp [...] adds b970fc6d1ff4 drm/radeon/cik: Move 'vce_v2_0_enable_mgcg()'s prototype t [...] adds f9eddd7ccf5b drm/radeon/evergreen_cs: Move 'r600_dma_cs_next_reloc()'s [...] adds 312226f97995 drm/radeon/radeon_audio: Move 'r600_*' prototypes into sha [...] adds 4138b62b8a79 drm/radeon/radeon_drv: Move 'radeon_gem_prime_import_sg_ta [...] adds bb2585c406dc drm/amd/amdgpu/atombios_encoders: Remove set but unused va [...] adds 3939c49c7961 drm/amd/pm: retire dimgrey_cavefish hardcode for the use o [...] adds 0d4d95125d9e drm/amdgpu: make gfxhub_v1_0 callback functions to be static adds 178631700f9d drm/amd/pm: fix spelling mistakes in dev_warn messages adds 8976f73b676e drm/amd/display: Always get CRTC updated constant values i [...] adds eb45604e2948 drm/amd/pm: fix smu_v11_0_init_power power_context allocation adds c28f91dc5e4d drm/amd/pm: support runtime PPTable update for dimgrey_cavefish adds 97f6c91787d9 drm/amd/display: Add display only once. adds 31c0ed90b978 drm/amd/display: Add comments to hdcp property change code adds 2c1eadddec8c drm/amdgpu: add device ID for navy_flounder (v2) adds e7de4aee0a0a drm/amdgpu: add DID for dimgrey_cavefish adds bb7978111dd3 drm/amdgpu: fix SI UVD firmware validate resume fail adds 78deaf5f98ac drm/amd/display: Add DPCS regs for dcn302 link encoder adds 6fb33209831b drm/amd/amdgpu: fix null pointer in runtime pm adds c95ec47ccbcf drm/amd/amdgpu: skip unload message in reset adds fce8a4ac46b0 drm/amdgpu: Add gfx doorbell setting for Vangogh adds 7203a2fd98c8 drm/amdgpu: fix a page fault adds ddc3344f165d drm/amd/pm: fix the crash after runtime pm resume adds 2261229cef72 drm/amdgpu: add module parameter choose runtime method adds 9b84ec8e43d6 drm/amdgpu/vcn: refactor dec message functions adds 477f25ebe2fe drm/amdgpu/vcn: update header to support dec software ring adds bd88596fddb4 drm/amdgpu/vcn: add test for dec software ring adds 52f9535ca4f4 drm/amdgpu/vcn3.0: add dec software ring vm functions to support adds a76087cf97af drm/amdgpu/vcn3.0: add software ring share memory support adds b14a04fee908 amdgpu/amdgpu_ids: fix kmalloc_array not uses number as first arg adds 95666c6cfe92 amd/amdgpu: use kmalloc_array to replace kmalloc with multiply adds 38d6be819933 drm/amdgpu: only register VGA devices with the VGA arbiter adds af5bbf93101d drm/amd/display: Avoid HDCP initialization in devices with [...] adds 9304ca4de0b9 drm/amdgpu: Fix fall-through warnings for Clang adds d6e1d905009f drm/radeon: Fix fall-through warnings for Clang adds 910e834db00e drm/amd/display: Fix fall-through warnings for Clang adds b251d357f53f drm/amd/pm: Fix fall-through warnings for Clang adds be6502f0dbba drm/amdgpu: update golden setting for sienna_cichlid adds 9fa3c953f5eb drm/amdgpu: update GC golden setting for navy_flounder adds 7dc7b65a1f3f drm/amdgpu: use generic DMA API adds 7e7726ec1f02 drm/radeon: use generic DMA API adds 18e1a6c95f0a drm/amdgpu: drop leading zeros from the gmc9 fault address adds 45d87b85d39b drm/amdgpu: cleanup gmc_v10_0_process_interrupt a bit adds 26f32a377eed drm/amdgpu: add infrastructure for soft IH ring adds 4750918978a7 drm/amdgpu: enabled software IH ring for Vega adds 0291150d3c61 drm/amdgpu: make sure retry faults are handled in a work i [...] adds d4581f7dfbe1 drm/amdgpu: enabled software IH ring for Navi adds a2a8857ceefe drm/amdgpu: implement retry fault handling for Navi adds e97978e8121e drm/amd/display: add i2c speed arbitration for dc_i2c and [...] adds 06722b37d156 drm/amd/display: Source minimum HBlank support adds 41fd932e1a15 drm/amd/display: Update panel register adds 949c5cde3e0f drm/amd/display: Enable stutter for dcn3.01. adds 96879ad3e4e3 drm/amd/display: Add DMCU memory low power support adds d4930b7aaefb drm/amd/display: intermittent underflow observed when PIP [...] adds 2208f39c7509 drm/amd/display: expose clk_mgr functions for reuse adds 014427adc556 drm/amd/display: change hw sequence adds 63c954a1ff8b drm/amd/display: Clear sticky vsc sdp error bit adds 49d067dcf284 drm/amd/display: Add BLNDGAM memory shutdown support adds c85ef99a9fa3 drm/amd/display: Add internal display info adds 30bdf50b77bd drm/amd/display: Check multiple internal displays for powe [...] adds fe270efa32e6 drm/amd/display: remove macro which is in header already adds 3ba0a5f3eef9 drm/amd/display: Add GAMCOR memory shutdown support adds 823b3169fbfc drm/amd/display: enable pipe power gating by default adds eaae69383577 drm/amd/display: 3.2.113 adds 7530d9146338 drm/amd/display: To update backlight restore mechanism adds 9a3e698c0758 drm/amd/display: init soc bounding box for dcn3.01. adds 7fe466153e56 drm/amdgpu/dce_virtual: Enable vBlank control for vf adds 24f99d2b21db drm/amd/display: add cursor FB size check adds 5f581248159a drm/amd/display: disallow cropping for cursor plane adds 12f4849a1cfd drm/amd/display: check cursor scaling adds 1347385fe187 drm/amd/display: don't expose rotation prop for cursor plane adds 2aa3b7c81714 drm/radeon/radeon_device: Consume our own header where the [...] adds 6abc3f97628c drm/amd/amdgpu/amdgpu_ttm: Add description for 'page_flags' adds 7ad0c80c5ecb drm/amd/amdgpu/amdgpu_ib: Provide docs for 'amdgpu_ib_sche [...] adds 4aaa7c397d7e drm/amd/amdgpu/cik_ih: Supply description for 'ih' in 'cik [...] adds f59bf24e4b85 drm/amd/amdgpu/amdgpu_virt: Correct possible copy/paste or [...] adds 44eb261ca46e drm/amd/amdgpu/uvd_v4_2: Fix some kernel-doc misdemeanours adds 2b7a8cf3491f drm/amd/amdgpu/dce_v8_0: Supply description for 'async' adds 1edcb5f212be drm/amd/amdgpu/cik_sdma: Supply some missing function para [...] adds d14f279a156a drm/amd/amdgpu/gfx_v7_0: Clean-up a bunch of kernel-doc re [...] adds 249403737ae4 drm/amd/amdgpu/si_dma: Fix a bunch of function documentati [...] adds f0b9f8b13168 drm/amd/amdgpu/gfx_v6_0: Supply description for 'gfx_v6_0_ [...] adds e4c980c37cf4 drm/amd/amdgpu/uvd_v3_1: Fix-up some documentation issues adds 8a149a9d4ebc drm/amd/amdgpu/dce_v6_0: Fix formatting and missing parame [...] adds d76dd1779b83 drm/amd/include/vega20_ip_offset: Mark top-level IP_BASE d [...] adds 54dd7aee944c drm/amd/include/navi10_ip_offset: Mark top-level IP_BASE a [...] adds c0b57a269dfa drm/amd/include/arct_ip_offset: Mark top-level IP_BASE def [...] adds 66feb6320230 drm/amd/include/navi14_ip_offset: Mark top-level IP_BASE a [...] adds 91fadc92bb16 drm/amd/include/navi12_ip_offset: Mark top-level IP_BASE a [...] adds 8509479df3b5 drm/amd/include/sienna_cichlid_ip_offset: Mark top-level I [...] adds 6cda1dbca047 drm/amd/include/vangogh_ip_offset: Mark top-level IP_BASE [...] adds d7a9af7d4dac drm/amd/include/dimgrey_cavefish_ip_offset: Mark top-level [...] adds 55c5e65269d2 drm/amd/amdgpu/cik_sdma: Add one and remove another functi [...] adds 8a0fdc729be7 drm/amd/amdgpu/uvd_v4_2: Add one and remove another functi [...] adds c39b7992cc88 drm/amd/amdgpu/gmc_v7_0: Add some missing kernel-doc descriptions adds f0d45f259796 drm/amd/amdgpu/gmc_v8_0: Fix more issues attributed to copy/paste adds fecf491a6eea drm/amd/amdgpu/gmc_v9_0: Remove unused table 'ecc_umc_mcum [...] adds bf0df09c2c1a drm/amd/amdgpu/gmc_v9_0: Suppy some missing function doc d [...] adds beaff108e1bf drm/amd/powerplay: fix spelling mistake "smu_state_memroy_ [...] adds c67742924cbf PCI/ERR: Fix reset logic in pcie_do_recovery() call adds 67fd82f6de17 drm/amdgpu: add another raven1 gfxoff quirk adds 41d11447eacd drm/amdgpu: add mode2 reset support for vangogh adds 6c0c592b3043 drm/amdgpu/nv: add mode2 reset handling adds 7ff818f97c30 drm/amdgpu: Enable GPU reset for vangogh adds 611b00da2768 Merge remote-tracking branch 'amdgpu/drm-next' adds 0e8e272f1368 drm/i915/ehl: Remove invalid PCI ID adds ba8a5cb234ba drm/i915/tgl: Fix typo during output setup adds 5f8f96528749 Merge drm/drm-next into drm-intel-next-queued adds 66186acbd94c drm/i915/display: Use initial_fastset_check() to compute a [...] adds fcc6aa8f3e96 drm/i915/ehl: Implement W/A 22010492432 adds 04057a1afc75 drm/i915: Sort EHL/JSL PCI IDs adds 54defc10c4d9 drm/i915: Include fb modifier in state dumps adds 11ffe972479e drm/i915/dg1: map/unmap pll clocks adds 1ba1014db258 drm/i915/edp/jsl: Update vswing table for HBR and HBR2 adds 230edf78ed4b drm/i915: Add plane .{min,max}_width() and .max_height() vfuncs adds 87ebfaab7f97 drm/i915/display: add namespace to intel_prepare_reset adds e669ad6f1cef drm/i915/display: add namespace to intel_finish_reset adds 2c5688057f70 drm/i915/display: Do not reset display when there is none adds 71c8415d0daa drm/i915/display: return earlier from intel_modeset_init() [...] adds 794d61a19090 drm/i915: re-order if/else ladder for hpd_irq_setup adds 96bd87b7c221 drm/i915: move display-related to the end of intel_irq_init() adds 9a450b68fef7 drm/i915: Do not setup hpd without display adds 02d794a34c00 drm/i915/display: Group DC9 mask set adds 044604943213 drm/i915/display: Make get_allowed_dc_mask().max_dc set a [...] adds 6ec29d2bb060 drm/i915/dp: Some reshuffling in mode_valid as prep for bi [...] adds 65c1ed30b0e6 drm/i915: Move encoder->get_config to a new function adds 11f9af1657b1 drm/i915: Add a wrapper function around get_pipe_config adds 291106cbd6fa drm/i915: Move hw.active assignment into intel_crtc_get_pi [...] adds 33574ec9c1ad drm/i915: s/intel_mode_from_pipe_config/intel_mode_from_cr [...] adds c42773b67d82 drm/i915: Introduce intel_crtc_readout_derived_state() adds bafcdad64346 drm/i915: Add hw.pipe_mode to allow bigjoiner pipe/transco [...] adds aa07c1d3be69 drm/i915: Pass intel_atomic_state instead of drm_atomic_state adds ee230706666c drm/i915/dp: Add from_crtc_state to copy color blobs adds ffc90033dfc1 drm/i915: Pass intel_atomic_state around adds dbf71381d733 drm/i915: Nuke intel_atomic_crtc_state_for_each_plane_stat [...] adds a582354c92d1 drm/i915: Pimp the watermark documentation a bit adds 9c31212b2478 drm/i915: Precompute can_sagv for each wm level adds ab01630b64ce drm/i915: Store plane relative data rate in crtc_state adds 3df3fe241200 drm/i915: Remove skl_adjusted_plane_pixel_rate() adds fdbc5d682e75 drm/i915: Introduce intel_dpll_get_hw_state() adds b97fcaeee23c drm/i915: Move intel_dpll_get_hw_state() into the hsw+ pla [...] adds 3749de07bb11 drm/i915: Use actual readout results for .get_freq() adds c9afbf586e4f drm/i915: Relocate cnl_get_ddi_pll() adds 2ca5a7b85b0c drm/i915: Handle max_bpc==16 adds b896898c7369 drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms adds 83566d13704a drm/i915: Fix the DDI encoder names adds e85e74582987 drm/i915: Copy the plane hw state directly for Y planes adds 63dc014e37b9 drm/i915/dp: Allow big joiner modes in intel_dp_mode_valid(), v3. adds 19f65a3dbf75 drm/i915: Try to make bigjoiner work in atomic check adds 8a029c113b17 drm/i915/dp: Modify VDSC helpers to configure DSC for Bigj [...] adds 4e3cdb4535e7 drm/i915/dp: Master/Slave enable/disable sequence for bigjoiner adds 0385ecead517 drm/i915: HW state readout for Bigjoiner case adds d321634bd7cf drm/i915: Add crtcs affected by bigjoiner to the state adds 1cf6adb70ded drm/i915: Add planes affected by bigjoiner to the state adds 8246d9c7ea5e drm/i915: Get the uapi state from the correct plane when b [...] adds 9f05a7c0adb9 drm/i915: Add bigjoiner aware plane clipping checks adds 498fab06f658 drm/i915: Add debugfs dumping for bigjoiner, v3. adds 756c1b8767a5 drm/i915: Disable legacy cursor fastpath for bigjoiner adds bf473cb531d9 drm/i915: Fix cursor src/dst rectangle with bigjoiner adds 75c4fa30f922 drm/i915: Add bigjoiner state dump adds 919c2299a893 drm/i915: Enable bigjoiner adds 059a0beb4863 drm/i915/perf: workaround register corruption in OATAILPTR adds afd4cf78a189 drm/i915/display: Whitespace cleanups adds 9533fd8019fb drm/i915: Do not call hsw_set_frame_start_delay for dsi adds f287c536d943 drm/i915/dg1: Enable ports adds 6594094f819e drm/i915/gvt: correct a false comment of flag F_UNALIGN adds 5f60b12edcd0 drm/i915/gvt: Save/restore HW status to support GVT suspen [...] adds 385fc38c1f97 drm/i915: Add GVT resume routine to i915 adds a5a8ef937cfa drm/i915/gvt: Fix virtual display setup for BXT/APL adds 64e65f443a43 drm/i915/gvt: replace idr_init() by idr_init_base() adds 9a3a238b3de9 drm/i915/gvt: treat intel_gvt_mpt as const in gvt code adds 69d5c4b50165 Merge tag 'gvt-next-2020-11-23' of https://github.com/inte [...] adds b3bf99daaee9 drm/i915/display: Defer initial modeset until after GGTT i [...] adds e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" adds c33f83fd481a drm/i915: remove trailing semicolon in macro definition adds 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] adds b5dad0586bb3 Merge remote-tracking branch 'drm-intel/for-linux-next' adds cb7ff314e1d9 drm/tegra: sor: Don't warn on probe deferral adds 5c1d644c09db drm/tegra: sor: Ensure regulators are disabled on teardown adds 41f71629b4c4 drm/tegra: replace idr_init() by idr_init_base() adds 123f01a0c989 drm/tegra: output: Do not put OF node twice adds bf3a3cdcad40 drm/tegra: sor: Disable clocks on error in tegra_sor_init() adds 75889343845a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds aefec40938e4 drm/amdgpu: fix check order in amdgpu_bo_move adds b1246bd4a18b drm/amdgpu: Fix missing prototype warning adds 58a74c6f1d6f drm/via: fix assignment in if condition adds f9f92e7c583f char/agp: Disable frontend without CONFIG_DRM_LEGACY adds 1527f926fd04 mm: mmap: fix fput in error path v2 adds 295992fb815e mm: introduce vma_set_file function v5 adds 3e3e59ef0cbe drm/ttm: fix DMA32 handling in the global page pool adds 52aa300fabe5 drm: improve kernel-docs in drm_mode.h adds a651341b269c drm/virtio: suffix create blob call with _ioctl like any ioctl adds 7efb5f38ac9e drm/virtio: fix a file name comment reference adds c12096085b62 virtio-gpu api: Add a comment on VIRTIO_GPU_SHM_ID_HOST_VISIBLE adds bb53a604a74b drm/virtio: use fence_id when processing fences adds 65f8453dc691 drm/virtio: rename sync_seq and last_seq adds 2ac5ef3b2362 drm: document drm_mode_get_connector adds 22f0d89805a4 drm: document drm_mode_modeinfo adds eca22edb37d2 drm: Pass the full state to connectors atomic functions adds c8917fd74f93 drm/panel: s6e63m0: Fix and extend MCS table adds 9c3f0a0dd6a1 drm/panel: s6e63m0: Implement 28 backlight levels adds f0aee45ffc8b drm/panel: s6e63m0: Fix init sequence adds 1dfeea904550 drm/meson: dw-hdmi: Disable clocks on driver teardown adds 2b6cb81b95d1 drm/meson: dw-hdmi: Enable the iahb clock early enough adds 381295758792 dma-buf: system_heap: Rework system heap to use sgtables i [...] adds a5d2d29e24be dma-buf: heaps: Move heap-helper logic into the cma_heap i [...] adds 064fae53c068 dma-buf: heaps: Remove heap-helpers code adds 4c68e499bb9d dma-buf: heaps: Skip sync if not mapped adds d963ab0f15fb dma-buf: system_heap: Allocate higher order pages if available adds 8ce9daf8856d drm: Fix fall-through warnings for Clang adds 0b08d08ddfb6 drm/via: Fix fall-through warnings for Clang adds 2c3a1e49696f video: fbdev: lxfb_ops: Fix fall-through warnings for Clang adds 04295bc3362d video: fbdev: pm2fb: Fix fall-through warnings for Clang adds 77f512bde99a drm/mcde: Fix RGB/BGR bug adds bfbc5e3b1774 drm/mcde: Break out DSI set-up routine adds d795fd322063 drm/mcde: Support DPI output adds 3a78f064a679 drm/mcde: Fix uninitialized value adds 0cf2ef46c6c0 drm/shmem-helper: Use cached mappings by default adds 2f04636f496d drm/shmem-helper: Removed drm_gem_shmem_create_object_cached() adds a102172c7f81 drm/fb-helper: Call dirty helper after writing to fbdev adds 763aea17bf57 drm/fb-helper: Unmap client buffer during shutdown adds c1acbf08eb49 drm/client: Depend on GEM object kmap ref-counting adds 9622349ea1b6 drm/fb-helper: Rename dirty worker to damage worker adds 2b5f31aaa8d1 drm/fb-helper: Return early in damage worker adds fd2d856538bb drm/fb-helper: Separate shadow-buffer flushing and calling [...] adds 1d46491d4a08 drm/fb-helper: Move damage blit code and its setup into se [...] adds 4270d6f60d68 drm/fb-helper: Restore damage area upon errors adds 7d4d269c0973 drm/fb-helper: Copy dma-buf map before flushing shadow fb adds 32228ff5f7e1 drm/fb-helper: Acquire modeset lock around shadow-buffer flushing adds 1187ffc41bca drm: fix kernel-doc warnings for SCALING_FILTER adds bcca3e0328fa dt-bindings: display/panel: add Innolux N125HCE-GN1 adds a14c6b0eef77 panel-simple: add Innolux N125HCE-GN1 adds bf8975837dac dma-buf/dma-resv: Respect num_fences when initializing the [...] adds ab43108d0dd4 drm/mcde: fix masking and bitwise-or on variable val adds 59cb403f3809 drm/imx/dcss: fix rotations for Vivante tiled formats adds 594486b52c8e drm/imx/dcss: fix coccinelle warning adds 05faf1559de5 drm/imx/dcss: allow using nearest neighbor interpolation scaling adds 9afdda82ee7f drm/radeon: fix check order in radeon_bo_move adds 584e599bd090 via/via_irq: use __func__ to replace string function name adds c6c90c70db4d fbdev: aty: SPARC64 requires FB_ATY_CT adds 57fcd550eb15 drm/ttm: Warn on pinning without holding a reference adds d6bff5b0bddb drm/ingenic: Add basic PM support adds 6762b50d7daa drm/rockchip: dw_hdmi: fix incorrect clock in vpll clock e [...] adds f8c8c7d86da8 drm/rockchip: for error print, use the correct device pointer adds a218a397f009 drm/rockchip: fix typo in Kconfig 's/HDMI/dsi/' adds 891948966ba5 video: Fix kernel-doc warnings in of_display_timing + of_v [...] adds b1cba76de6c7 video: fbcon: Fix warnings by using pr_debug() in fbcon adds 6fdf38e61310 video: fbdev: s1d13xxxfb: Fix kernel-doc and set but not u [...] adds 95e22f8ca15a omapfb: fbcon: remove trailing semicolon in macro definition adds eba0d703b3ca drm/kmb: Remove an unnecessary NULL check adds 131f909ad55f drm: panel: simple: Fixup the struct panel_desc kernel doc adds e5e30dfcf3db drm: panel: simple: Defer unprepare delay till next prepar [...] adds 4beb04beb24a drm: panel: simple: Allow specifying the delay from prepar [...] adds 981963a2118b dt-bindings: dt-bindings: display: simple: Add BOE NV110WTM-N61 adds a96ee0f6b58d drm: panel: simple: Add BOE NV110WTM-N61 adds f2298da4694e Merge remote-tracking branch 'drm-misc/for-linux-next' adds b3d91800d9ac drm/msm: Fix race condition in msm driver with async layer [...] adds cb21f3f882ad drm/msm/atomic: Drop per-CRTC locks in reverse order adds 7e688294c61b drm/msm/gpu: Convert retire/recover work to kthread_worker adds ffe71111f4ab drm/msm/kms: Update msm_kms_init/destroy adds 363bcec913d8 drm/msm/atomic: Convert to per-CRTC kthread_work adds 6400a8e886c6 drm/msm: Unconditionally call dev_pm_opp_of_remove_table() adds a0b21e0ad294 drm/msm: Add missing stub definition adds c7314613226a drm/msm: Add missing struct identifier adds 6625e2637d93 drm/msm/dp: DisplayPort PHY compliance tests fixup adds 91693cbc13c2 drm/msm/dpu: Add newline to printks adds 5047ab95bb7d drm/msm/dsi_pll_7nm: restore VCO rate during restore_state adds a4ccc37693a2 drm/msm/dsi_pll_10nm: restore VCO rate during restore_state adds b66ccc571319 drm/msm/dsi_phy_7nm: implement PHY disabling adds e92ce317fbeb drm/msm/dsi_phy_10nm: implement PHY disabling adds dd29bd41d4c6 drm/msm: Remove redundant null check adds ab38764752e0 drm/msm/dp: add opp_table corner voting support base on dp [...] adds a04c696c0a54 drm/msm: Implement shutdown callback for adreno adds d8199c85f3e4 drm/msm/dpu: simplify interface flush handling adds 4369c93cf36b drm/msm/dpu: initial support for merge3D hardware block adds c40e6c6733a0 drm/msm/dpu: handle merge_3d configuration in hw_ctl block adds 9ffd0e856993 drm/msm/dpu: setup merge modes in merge_3d block adds 3e79527a33a8 drm/msm/dpu: enable merge_3d support on sm8150/sm8250 adds cccdeda362fa drm/msm/dpu: fix clock scaling on non-sc7180 board adds 5785dd7a8ef0 drm/msm: Fix duplicate gpu node in icc summary adds 0e720ea8de07 drm/msm/dsi: do not try reading 28nm vco rate if it's not enabled adds 96c876f12771 drm/msm: Fix a couple incorrect usages of get_vaddr_active() adds a6ae74c956e7 drm/msm/gem: Add obj->lock wrappers adds 8117e5e5bc1a drm/msm/gem: Rename internal get_iova_locked helper adds 8f642378bfe5 drm/msm/gem: Move prototypes to msm_gem.h adds e4b87d227f9e drm/msm/gem: Add some _locked() helpers adds 599089c6af68 drm/msm/gem: Move locking in shrinker path adds 20224d715a88 drm/msm/submit: Move copy_from_user ahead of locking bos adds 9184b6831bbe drm/msm: Do rpm get sooner in the submit path adds 6c0e3ea25047 drm/msm/gem: Switch over to obj->resv for locking adds ce0a9dc009da drm/msm: Use correct drm_gem_object_put() in fail case adds 07ddf4c30c4d drm/msm: Drop chatty trace adds 2a86efb1bf72 drm/msm: Move update_fences() adds d984457b31c4 drm/msm: Add priv->mm_lock to protect active/inactive lists adds 77c406038e83 drm/msm: Document and rename preempt_lock adds 77d205290aa9 drm/msm: Protect ring->submits with it's own lock adds 964d2f97e74b drm/msm: Refcount submits adds fb1a1fcbacef drm/msm: Remove obj->gpu adds c5c1643cef7a drm/msm: Drop struct_mutex from the retire path adds 25c49c838bde drm/msm: Drop struct_mutex in free_object() path adds c951a9b284b9 drm/msm: Remove msm_gem_free_work adds f92f026a487a drm/msm: Drop struct_mutex in madvise path adds cf11c1f89d52 drm/msm: Drop struct_mutex in shrinker path adds ec793cf01d1f drm/msm: Add support for GPU cooling adds 06d65ba3db67 dt-bindings: drm/msm/gpu: Add cooling device support adds e8b0b994c3a5 drm/msm/a6xx: Clear shadow on suspend adds 5771de5d5b3b drm/msm/a5xx: Clear shadow on suspend adds 19e52bcb27c2 drm/msm/dp: return correct connection status after suspend adds 62671d2ef24b drm/msm/dp: fixes wrong connection state caused by failure [...] adds 231a04fcc6cb drm/msm/dp: deinitialize mainlink if link training failed adds ea530388e64b drm/msm/dp: skip checking LINK_STATUS_UPDATED bit adds 26b8d66a399e drm/msm/dp: promote irq_hpd handle to handle link training [...] adds e8c765811b10 drm/msm/dp: do not notify audio subsystem if sink doesn't [...] adds ab5c54cb8835 drm/msm: Protect obj->active_count under obj lock adds fcd371c23c3a drm/msm/shrinker: We can vmap shrink active_list too adds 3edfa30f2340 drm/msm/shrinker: Only iterate dontneed objs adds 991a2719d315 drm/msm/adreno/a6xx_gpu: Staticise local function 'a6xx_idle' adds 59521c138fea drm/msm/disp/mdp5/mdp5_crtc: Make local function 'mdp5_crt [...] adds da640b3ee28d drm/msm/disp/mdp5/mdp5_kms: Make local functions 'mdp5_{en [...] adds bd011f4d3828 drm/msm/disp/dpu1/dpu_core_perf: Remove set but unused var [...] adds ff8b941a39d1 drm/msm/disp/dpu1/dpu_encoder: Remove a bunch of unused variables adds 2ff6032ceaf8 Merge remote-tracking branch 'drm-msm/msm-next' adds b3a837168ea0 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries adds 099e5bde9bd2 drm/imx: depend on COMMON_CLK to fix compile tests adds 3b0b92ee492a Merge remote-tracking branch 'imx-drm/imx-drm/next' 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 4612bad5701e drm/etnaviv: Add lockdep annotations for context lock adds d259f9ecfe83 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 6e1e90ec0275 regmap: mmio: add config option to allow relaxed MMIO accesses adds f7d01359b0d9 regmap: Fix order of regmap write log adds d9a500b2985b regmap: sdw: add required header files adds 07e21d4d9649 soundwire: SDCA: add helper macro to access controls adds fb5103f9d6ce regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ adds 6f4a038b9967 ASoC/SoundWire: rt715-sdca: First version of rt715 sdw sdc [...] adds b6c505525c26 Merge series "regmap/SoundWire/ASoC: Add SoundWire SDCA su [...] adds cc65f43aa88f Merge remote-tracking branch 'regmap/for-5.11' into regmap-next adds cce7d01eb356 Merge remote-tracking branch 'regmap/for-next' adds ad26098970b6 ALSA: remove unneeded break adds 1a6a071f51a5 ALSA: seq: remove useless function adds 8461352ddf07 ALSA: firewire: fix comparison to bool warning adds 704cbc4eb314 ALSA: hdspm: Fix fall-through warnings for Clang adds 59e3d501cfaa ALSA: pcsp: Fix fall-through warnings for Clang adds 45bbe6c95e42 ALSA: sb: Fix fall-through warnings for Clang adds e714fa93898f ALSA: aloop: Constify ops structs adds 9ac05523d38d ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code adds bc4e94aa8e72 ALSA: usb-audio: Handle discrete rates properly in hw constraints adds 4974b7950929 ALSA: usb-audio: Don't call usb_set_interface() at trigger [...] adds 93db51d06b32 ALSA: usb-audio: Check valid altsetting at parsing rates f [...] adds 2e43aae2bf5a ALSA: usb-audio: Check implicit feedback EP generically for UAC2 adds c7474d09777c ALSA: usb-audio: Add snd_usb_get_endpoint() helper adds 1803503fe963 ALSA: usb-audio: Set and clear sync EP link properly adds e93e890e16ef ALSA: usb-audio: Improve some debug prints adds f6581c0e5d29 ALSA: usb-audio: Track implicit fb sync endpoint in audiof [...] adds 1865211d6789 ALSA: usb-audio: Move snd_usb_autoresume() call out of set [...] adds 5a6c3e11c9c9 ALSA: usb-audio: Add hw constraint for implicit fb sync adds 7726dce14c5e ALSA: usb-audio: Simplify hw_params rules adds 7ec827b9465c ALSA: usb-audio: Drop debug.h adds 5fd255f4fe97 ALSA: usb-audio: Avoid doubly initialization for implicit fb adds 54cb31901b83 ALSA: usb-audio: Create endpoint objects at parsing phase adds 982150560c7c ALSA: usb-audio: Drop keep_interface flag again adds e42a09bc520e ALSA: usb-audio: Add snd_usb_get_host_interface() helper adds c7f902015e1e ALSA: usb-audio: Don't set altsetting before initializing [...] adds d767aba2023c ALSA: usb-audio: Pass snd_usb_audio object to quirk functions adds 953a446b50fd ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments adds 73037c8dc1c8 ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments adds 57234bc10385 ALSA: usb-audio: Stop both endpoints properly at error adds 96e221f379e8 ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_ca [...] adds 75c16b5147ee ALSA: usb-audio: Always set up the parameters after resume adds 61cc2d775e09 ALSA: usb-audio: Fix EP matching for continuous rates adds bf6313a0ff76 ALSA: usb-audio: Refactor endpoint management adds c15871e17fc6 ALSA: usb-audio: Fix possible stall of implicit fb packet [...] adds cab941b7e5cf ALSA: usb-audio: Constify audioformat pointer references adds 43b81e84068d ALSA: usb-audio: Use atomic_t for endpoint use_count adds d0f09d1e4a88 ALSA: usb-audio: Refactoring endpoint URB deactivation adds 6aa719d15a19 ALSA: usb-audio: Drop unneeded snd_usb_substream fields adds 3d58760f4d00 ALSA: usb-audio: Unify the code for the next packet size c [...] adds 13ee03361fc5 ALSA: usb-audio: Simplify rate_min/max and rates set up adds 53837b4ac2bd ALSA: usb-audio: Replace slave/master terms adds 89fa3f686c10 ALSA: usb-audio: Use unsigned char for iface and altsettin [...] adds 8ec08b1a5cf8 ALSA: usb-audio: Show sync endpoint information in proc outputs adds 6234fdc1cede ALSA: usb-audio: Quirk for BOSS GT-001 adds 9fddc15e8039 ALSA: usb-audio: Factor out the implicit feedback quirk code adds 83b7dcbc51c9 ALSA: usb-audio: Add generic implicit fb parsing adds 62abd092f97b ALSA: usb-audio: Add implicit_fb module option adds ad0e6a351182 ALSA: usb-audio: Fix quirks for other BOSS devices adds 29b105d947c6 ALSA: usb-audio: Fix MOTU M-Series quirks adds 43906287380f Merge branch 'topic/usb-audio-refactoring' into for-next adds 9be9f2d3d073 ALSA: compress: allow pause and resume during draining adds faba002e5fe9 ALSA: hda/ca0132: Move unsol callback setups to parser adds 83ab7b45a2c2 ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller adds 5c7797022fe9 ALSA: ppc: drop if block with always false condition adds e4e1d47c7906 ALSA: ppc: remove redundant checks in PS3 driver probe adds 0183a855eeb7 ALSA: remove trailing semicolon in macro definition adds 5159c1d31a61 Merge remote-tracking branch 'sound/for-next' 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 ec6869b096f1 ASoC: tegra20-spdif: remove "default m" adds 93c0210671d8 ASoC: sun4i-i2s: Fix lrck_period computation for I2S justi [...] adds c779e2de0ac6 ASoC: sun4i-i2s: Change set_chan_cfg() params adds 73adf87b7a58 ASoC: sun4i-i2s: Add support for H6 I2S adds 9c2d255f0e63 ASoC: sun4i-i2s: Change get_sr() and get_wss() to be more [...] adds d8659dd9a13c ASoC: sun4i-i2s: Set sign extend sample adds 6ad7ca6297f8 ASoC: sun4i-i2s: Add 20 and 24 bit support adds 64359246abe4 ASoC: sun4i-i2s: Fix sun8i volatile regs adds 38d7adc0a003 ASoC: sun4i-i2s: Fix setting of FIFO modes adds 08c7b7d546fd ASoC: sun4i-i2s: fix coding-style for callback definition adds e84f44ba4604 ASoC: sun4i-i2s: Add H6 compatible adds 0bc1bf241de5 ASoC: sun4i-i2s: Document H3 with missing RX channel possibility adds 35249a5684fd ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 adds bdd088ce5bfd ASoC: intel: sof_rt5682: Add quirk for Dooly adds aaadc1f829fd Merge series "Add rt1015 support to CML boards" from Brent [...] adds 46713ed25869 ASoC: bcm2835-i2s: remove unneeded semicolon adds ff3cfccba4dd ASoC: ti: davinci-evm: Remove redundant null check before [...] adds c1af06a28a01 ASoC: Intel: remove unneeded semicolon adds f4bf1f4d1385 ASoC: atmel-i2s: do not warn if muxclk is missing adds 99503469bdb5 ASoC: TSCS454: remove unneeded semicolon adds 19f6e424d615 ASoC: ti: davinci-mcasp: remove always zero of davinci_mca [...] adds 0246c6cb246f ASoC: tegra: remove unneeded semicolon adds 3d13ea9b8db7 ASoC: qcom: sc7180: Fix some indenting in sc7180_lpass_all [...] adds 32c5dca18be7 ASoC: TSCS42xx: remove unneeded semicolon adds 7e9a2387c5fd ASoC: rt1015: support TDM slot configuration adds 682c5a72a2bb ASoC: mediatek: mt6359: add the calibration functions adds 125ab5d588b0 ASoC: mediatek: mt8192: add platform driver adds 2c37b4ed730b ASoC: mediatek: mt8192: support i2s in platform driver adds 607ac4859564 ASoC: mediatek: mt8192: support adda in platform driver adds c63b7866011e ASoC: mediatek: mt8192: support pcm in platform driver adds 52fcd65414ab ASoC: mediatek: mt8192: support tdm in platform driver adds 1afc60e00de3 dt-bindings: mediatek: mt8192: add audio afe document adds 18b13ff23fab ASoC: mediatek: mt8192: add machine driver with mt6359, rt [...] adds 4a232122124b dt-bindings: mediatek: mt8192: add mt8192-mt6358-rt1015-rt [...] adds 860bfa6d66eb Merge series "ASoC: Mediatek: Add support for MT8192 SoC" [...] adds 841fb1096713 ASoC: topology: Remove unused functions from topology API adds a5b8f71c5477 ASoC: topology: Remove multistep topology loading adds e59db12b8df3 ASoC: topology: Unify all device references adds ff9226224437 ASoC: topology: Change allocations to resource managed adds 033df362ea36 ASoC: topology: Remove empty functions adds 8d456654839c ASoC: topology: Simplify remove_widget function adds bc3955c99cd0 Merge series "ASoC: topology: Change to resource managed m [...] adds 20f64a1db8a0 ASoC: qcom: lpass-cpu: fix warning on symbol scope adds 8bfe8c967546 ASoC: mediatek: mt8192: Fix build failure adds df3d6390fa0a ASoC: mediatek: mt8192: Make some symbols static adds 4c22b80f6154 ASoC: pcm: DRAIN support reactivation adds ee5d28e73508 ASoC: q6afe-clocks: fix warning on symbol scope adds ec4177c83456 ASoC: samsung: i2s: Remove redundant null check before clk [...] adds b8f949577656 ASoC: pxa: pxa-ssp: Remove redundant null check before clk [...] adds 40f4c56d08f2 ASoC: dt-bindings: fsl_aud2htx: Add binding doc for aud2ht [...] adds 8a24c834c053 ASoC: fsl_aud2htx: Add aud2htx module driver adds 97198614f6c3 ASoC: audio-graph-card: switch to yaml base Documentation adds 2d8fc973646c ASoC: renesas, rsnd: switch to yaml base Documentation adds 8d96ec9ba9e7 ASoC: renesas,rsnd: Add r8a77961 support adds 8ca199309f3c Merge series "ASoC: dt-bindings: audio-graph-card: switch [...] adds 95370acdb87d ASoC: rt1015: modification for calibration to get better p [...] adds b2fc3029308d ASoC: qcom: sc7180: Add missing PM ops adds 1cc3245b2c74 ASoC: fsl_aud2htx: Remove dev_err() usage after platform_g [...] adds 372c4bd11de1 ASoC: ti: davinci-mcasp: Use platform_get_irq_byname_optional adds db8793a39b29 ASoC: ti: davinci-mcasp: Remove legacy dma_request parsing adds 1125d925990b ASoC: ti: davinci-mcasp: Simplify the configuration parame [...] adds 1b4fb70e5b28 ASoC: ti: davinci-mcasp: Handle missing required DT properties adds 354e592a506c Merge series "ASoC: ti: davinci-mcasp: Handle incomplete D [...] adds 4d1a9952dda6 ASoC: nau8315: add codec driver adds 9352d45a6e45 ASoC: nau8315: revise the power event of EN_PIN dapm widge [...] adds eb84959ab8c0 ASoC: soc-compress: tidyup STREAM vs COMPRESS adds 7428d8c8bd79 ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_CO [...] adds 068904bdb562 Merge series "ASoC: soc-compress: tidyup STREAM vs COMPRES [...] adds 64a70744b778 ASoC: Fix vaud18 power leakage of mt6359 adds 08651373808e dt-bindings: mediatek: mt6359: Add new property for mt6359 adds 50dc5f5c7358 Merge series "Fix vaud18 power leakage of mt6359" from Sha [...] adds 0e38d93493c7 ASoC: google: dt-bindings: modify machine bindings for two [...] adds 3cfbf07c6d27 ASoC: qcom: sc7180: Modify machine driver for 2mic adds 513e22f384f0 Merge series "Modify documentation and machine driver for [...] adds 048751de5688 ASoC: fsl_xcvr: fix break condition adds 4e59dd249cd5 ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of() adds 3256ef984b01 ASoC: soc-core: Fix component name_prefix parsing adds aa293777bfeb ASoC: soc-pcm: Get all BEs along DAPM path adds e6aeb375d25d ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names adds c21cbb526c0a ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM adds 930dd47d7402 ASoC: audio-graph: Support empty Codec endpoint adds d09c774f2f9f ASoC: audio-graph: Expose new members for asoc_simple_priv adds e32b100bc6ec ASoC: audio-graph: Expose helpers from audio graph adds 0a142f536785 Merge series "Audio Graph Updates" from Sameer Pujar <spuj [...] adds 34d3daba2339 ASoC: tegra: Don't warn on probe deferral adds 6b0e12a5c668 ASoC: Remove mt6359_platform_driver_remove adds 2aff94e47da2 ASoC: mediatek: mt8192: skip first time data at the beginn [...] adds b8161cbe55a1 ASoC: wm8994: Fix PM disable depth imbalance on error adds 193aa0a04364 ASoC: wm8998: Fix PM disable depth imbalance on error adds c5abd7770df4 Merge series "Fix PM disable depth imbalance on error" fro [...] adds e7ee770a3f90 ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag f [...] adds 0c7f946d6b10 ASoC: SOF: loader: do not warn about unknown firmware headers adds 9c9fd07eb481 ASoC: wm1133-ev1: Remove unused driver adds 3fbb01fb583f ASoC: mx27vis-aic32x4: Remove unused driver adds 440534a0ecfd ASoC: phycore-ac97: Remove unused driver adds 83e7e2278680 ASoC: imx-mc13783: Remove unused driver adds ffc64110b7e9 ASoC: fsl: eukrea: Remove the SND_SOC_IMX_SSI selection adds c31da0b196f9 ASoC: imx-ssi: Remove unused driver adds 5e7aace13df2 ASoC: arizona: Fix a wrong free in wm8997_probe adds 76462effbd29 Merge series "ASoC: Fix error handling in wm899x" from Zha [...] adds 488cdbd8931f ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device adds 4a55000722d7 ASoC: codecs: rt*.c: remove useless pointer cast adds 17f6433192d8 ASoC: rt711: remove warnings adds f184892613dd ASoC: codecs: max98373-sdw: align regmap use with other codecs adds 3c3650274f9a Merge series "ASoC: soundwire: SDCA device quirk and clean [...] adds 80e2b1208d87 ASoC: google: dt-bindings: add new compatible for sc7180-coachz adds e936619b7ce7 ASoC: qcom: sc7180: Modify machine driver for sound card adds 9c2368e35385 Merge series "Support SC7180 sound card variation without [...] adds 724d53f6a0f3 ASoC: SOF: imx: fix Kconfig punctuation adds aff581aee840 ASoC: SOF: Kconfig: fix Kconfig punctuation and wording adds 66e1b65128c2 ASoC: SOF: Intel: fix Kconfig punctuation and wording adds 358f0ac1f279 ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG adds a5a8ac3ca000 Merge series "ASoC: SOF: Kconfig corrections" from Pierre- [...] adds 7416f6bc5fcb ASoC: rt5682: Add a new property for the DMIC clock driving adds 33ee67b47ba0 ASoC: rt5682: Add a new property to the device tree. adds f026c123001b ASoC: topology: use inclusive language for bclk and fsync adds df132fa9daf4 ASoC: SOF: use inclusive language for bclk and fsync adds 84b53a366ebc ASoC: Intel: atom: use inclusive language for SSP bclk/fsync adds a6e9717a71fd ASoC: Intel: keembay: use inclusive language for bclk and fsync adds 85288b3bf1db Merge series "ASoC: use inclusive language for bclk/fsync/ [...] adds 7141f25f14e0 ASoC: qcom: sc7180: initialize the "no_headphone" variable adds 299fe9937dbd ASoC: meson: fix COMPILE_TEST error adds 6c2b6bb0d343 ASoC: SOF: Intel: initial support for Alderlake-S adds 313ebec48ded ASoC: qcom: lpass-sc7180: Add 32 bit format support for capture adds 60a973862f3c ASoC: qcom: sc7180: Register shutdown handler for lpass platform adds 6feaaa7c19bd ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS adds 798714b6121d ASoC: pcm512x: Rearrange operations in `hw_params()` adds 26b97d95a05d ASoC: pcm512x: Move format check into `set_fmt()` adds 25d27c4f68d2 ASoC: pcm512x: Add support for more data formats adds 47f667afe716 Merge series "ASoC: pcm512x: Patch series to set fmt from [...] adds 768a3a3b327d ASoC: Intel: catpt: Optimize applying user settings adds c440c72474e1 ASoC: Intel: catpt: Streamline power routines across LPT and WPT adds 3d32489838bb ASoC: Intel: catpt: Cleanup after power routines streamlining adds 4fb87241e519 Merge series "ASoC: Intel: catpt: Offload fixes and code o [...] adds f077770b2675 ASoC: adau1977: convert text binding to yaml format adds e1ade4c55ae3 ASoc: adi: Kconfig: Remove depends on for ADI reference designs adds 674226db62ec ASoC: fsl: SND_SOC_FSL_AUD2HTX should depend on ARCH_MXC adds 9a207228bdf0 ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY adds 5268e0bf7123 ASoC: Fix 7/8 spaces indentation in Kconfig adds a5ec7c9e007b ASoC: wcd9335: Remove unnecessary conversion to bool adds b88b31f4fa0a ASoC: mmp-sspa: clear transmit phase bit for non-stereo formats adds 45f366ec7941 ASoC: samsung: fix platform_no_drv_owner.cocci warnings adds 7d94ca3c8acd ASoC: mt8192: revert "add audio afe document" adds e52f3f291152 ASoC: audio-graph-card: Refactor schema adds fd97ee45ec63 ASoC: dt-bindings: marvell, mmp-sspa: Use audio-graph-port schema adds 251bf658558f ASoC: dt-bindings: Refine 'frame-master' and 'bitclock-mas [...] adds de3de881db8e Merge series "ASoC: graph card schema rework" from Rob Her [...] adds a4e427c59a26 ASoC: soc-component: add snd_soc_component_compr_open() adds dbde5e21140c ASoC: soc-component: add snd_soc_component_compr_free() adds 08aee2511442 ASoC: soc-component: add snd_soc_component_compr_trigger() adds ff08cf80adda ASoC: soc-component: add snd_soc_component_compr_set_params() adds 77c221ecfed8 ASoC: soc-component: add snd_soc_component_compr_get_params() adds d67fcb2d8f15 ASoC: soc-component: add snd_soc_component_compr_get_caps() adds 0f6fe09720a3 ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() adds 0506b8850364 ASoC: soc-component: add snd_soc_component_compr_ack() adds 03ecea64e0ae ASoC: soc-component: add snd_soc_component_compr_pointer() adds b5852e66b115 ASoC: soc-component: add snd_soc_component_compr_copy() adds 1b308fb138eb ASoC: soc-component: add snd_soc_component_compr_set_metadata() adds bab78c238025 ASoC: soc-component: add snd_soc_component_compr_get_metadata() adds 1482304db126 Merge series "ASoC: soc-component: add snd_soc_component_x [...] adds 61349f0f2715 ASoC: sunxi: do not select COMMON_CLK to fix builds adds 53233e40c142 ASoC: fsl_sai: Correct the clock source for mclk0 adds 73ea3a5dbbef ASoC: Intel: catpt: select WANT_DEV_COREDUMP adds 9983ac49b7db ASoC: SOF: relax PCM period and buffer size constraints adds caebea04b912 ASoC: SOF: Intel: add hw specific PCM constraints adds a27b421f1d04 ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean adds ccbd847f15b0 ASoC: qcom: dt-bindings: add bindings for lpass wsa macro codec adds 809bcbcecebf ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro adds 2c4066e5d428 ASoC: codecs: lpass-wsa-macro: add dapm widgets and route adds 67d99b23c881 ASoC: qcom: dt-bindings: add bindings for lpass va macro codec adds 908e6b1df26e ASoC: codecs: lpass-va-macro: Add support to VA Macro adds 58aad93015b9 ASoC: codecs: lpass-va-macro: add dapm widgets and routes adds 36b90846c5d5 Merge series "ASoC: codecs: add support for LPASS Codec ma [...] adds fca18e62984a ASoC: SOF: control: override volume info callback adds 73d2784ecf09 ASoC: dt-bindings: renesas, rsnd: Fix duplicate 'allOf' entries adds 2b3f6f4af955 ASoC: codecs: lpass-va-macro: add missing MODULE_DEVICE_TABLE adds 82d1aeb8a407 ASoC: mmp-sspa: set phase two word length register adds ddf1c4b3944a ASoC: qcom: sm8250: fix HDMI audio playback adds 7998c168a94d ASoC: Intel: broadwell: add missing pm_ops adds cf7f4a5320cd ASoC: Intel: bdw-rt5677: add missing pm_ops adds b5682305297d ALSA: hda: intel-dsp-config: add helper for ACPI DSP drive [...] adds 644eebdbbf11 ASoC: soc-acpi: add helper to identify parent driver. adds 41656c3dc2ac ASoC: Intel: boards: byt/cht: set card and driver name at [...] adds 05ff312badb6 ASoC: Intel: byt/cht: set pm ops dynamically adds f7313f9fc287 ASoC: SOF: acpi: add dynamic selection of DSP driver adds df5f5edaef4b ASoC: Intel: Atom: add dynamic selection of DSP driver adds b405b4318c77 ASoC: SOF: Intel: allow for coexistence between SOF and At [...] adds 803e591337e6 ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver [...] adds 8643e85aab87 ASoC: Intel: broadwell: set card and driver name dynamically adds ec8a15d3a7c7 ASoC: Intel: catpt: add dynamic selection of DSP driver adds 0e5cc22162e5 ALSA: hda: intel-dsp-config: ignore dsp_driver parameter f [...] adds d512ef22d77b ASoC: SOF: Intel: allow for coexistence between SOF and ca [...] adds 991e74d149eb Merge series "ASoC: Intel/SOF: extend run-time driver sele [...] adds 9546c76c73a1 ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails f [...] adds 6e85530496a4 ASoC: mt6359: remove unused property for mt6359 adds 6b114d8b4ded Merge series "ASoC: mt6359: Fix regulator_dev_lookup() fai [...] adds 7c1d0e554a35 ASoC: SOF: IPC: fix implicit type overflow adds f805e7e09c8f ASoC: SOF: nocodec: modify DAI link definitions adds 3371c6f9f411 ASoC: codecs: Fix fall-through warnings for Clang adds 25ce4f2b3593 ASoC: hdmi-codec: Get ELD in before reporting plugged event adds c3d900dc905b ASoC: sh: depend on COMMON_CLK to fix compile tests adds 82ceffce9633 ASoC: stm: depend on COMMON_CLK to fix compile tests adds b3cf78e0dacb ASoC: ti: depend on COMMON_CLK to fix compile tests adds 6a8b8b582db1 ASoC: imx-audmux: Remove unused .id_table adds 7f09f79d5cb1 ASoC: SOF: ext_manifest: Parse firmware config dictionary adds 2e4f3f9141cc ASoC: SOF: Improve code alignment in header.h adds 6dd958955d30 ASoC: SOF: Change section comment for SOF_IPC_TEST_ adds 5b10b6298921 ASoC: SOF: Add `memory_info` file to debugfs adds 373c2cebf427 ASoC: fsl_xcvr: fix potential resource leak adds 144f83664698 ASoC: hdmi-codec: Add RX support adds c61d1142cfd4 ASoC: fsl: Fix config name of CONFIG_ARCH_MXC adds 9f34c0405723 ASoC: ak5558: mark OF related data as maybe unused adds 1bab2b22675f ASoC: bd28623: mark OF related data as maybe unused adds 03219faf153c ASoC: gtm601: mark OF related data as maybe unused adds 66b989063469 ASoC: inno_rk3036: mark OF related data as maybe unused adds 84902aec0886 ASoC: rk3328: mark OF related data as maybe unused adds f38c0b1e8a63 ASoC: tas571x: mark OF related data as maybe unused adds d013a59a199e ASoC: kirkwood: armada-370-db: mark OF related data as may [...] adds b397f02171e6 ASoC: meson: t9015: mark OF related data as maybe unused adds 377c7b7cc11d ASoC: qcom: mark OF related data as maybe unused adds 3285b6623653 ASoC: samsung: smdk_wm8994: mark OF related data as maybe unused adds 56af27ad5f36 ASoC: rockchip: mark OF related data as maybe unused adds 4bad6ec57d80 ASoC: ti: davinci: mark OF related data as maybe unused adds c0b7cf59971e ASoC: uniphier: mark OF related data as maybe unused adds bda20fb03e54 ASoC: ak4118: skip of_device_id table when !CONFIG_OF adds d11f89748968 ASoC: alc5623: skip of_device_id table when !CONFIG_OF adds 5207e768347d ASoC: alc5632: skip of_device_id table when !CONFIG_OF adds a06cd8cf97a3 ASoC: da7218: skip of_device_id table when !CONFIG_OF adds a7de367daa84 ASoC: da7219: skip of_device_id table when !CONFIG_OF adds a25b45dc1437 ASoC: da9055: skip of_device_id table when !CONFIG_OF adds 75333af40a25 ASoC: es8316: skip of_device_id table when !CONFIG_OF adds ac792c0ab3db ASoC: max98090: skip of_device_id table when !CONFIG_OF adds a5a196bf0a0b ASoC: max98095: skip of_device_id table when !CONFIG_OF adds e77332c3e741 ASoC: max98371: skip of_device_id table when !CONFIG_OF adds 682e22193120 ASoC: max9867: skip of_device_id table when !CONFIG_OF adds d39d9cb5a2c9 ASoC: max98925: skip of_device_id table when !CONFIG_OF adds fff68ff65129 ASoC: max98926: skip of_device_id table when !CONFIG_OF adds 36cbbf009f22 ASoC: pcm1789: skip of_device_id table when !CONFIG_OF adds e2baf7fa3e84 ASoC: pcm179x: skip of_device_id table when !CONFIG_OF adds c7bfb2533352 ASoC: rt5660: skip of_device_id table when !CONFIG_OF adds 68591e8aa122 ASoC: tas2562: skip of_device_id table when !CONFIG_OF adds 762e0b8baf63 ASoC: tlv320: skip of_device_id table when !CONFIG_OF adds 62bd3054af54 ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF adds 418fb63003f6 ASoC: es7134: mark OF related data as maybe unused adds 55c259bf06e5 ASoC: es7241: mark OF related data as maybe unused adds da773b2b45f9 ASoC: samsung: i2s: mark OF related data as maybe unused adds fe4b501e56af ASoC: max98371: drop driver pm=NULL assignment adds 0eb97389cc4d ASoC: max98925: drop driver pm=NULL assignment adds c37de70121a0 ASoC: max98926: drop driver pm=NULL assignment adds 0670c9a7239a ASoC: samsung: smdk_wm8994: remove redundant of_match_ptr() adds 0858fc17b6f7 Merge series "ASoC: fix !OF compile test warnings" from Kr [...] adds 15a7b8c13653 ASoC: soc-compress: move soc_compr_free() next to soc_comp [...] adds 1e6a93cf7497 ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() adds f94ba9ac20fa ASoC: soc-component: add mark for snd_soc_component_compr_ [...] adds cd7c7d10e8f4 ASoC: soc-component: add mark for snd_soc_link_compr_start [...] adds 453d32c2f7f7 ASoC: soc-compress: add soc_compr_clean() and call it from [...] adds 6d9b4dbf82c7 Merge series "ASoC: merge soc_compr_open() rollback and so [...] adds d4c1d9eb6611 ASoC: soc-core: add soc_playback_digital_mute() adds baed393e8550 ASoC: soc-core: add soc_dapm_suspend_resume() adds 7f2c63d6ae07 ASoC: qcom: sc7180: fix 32 bit format for adau7002 adds 7cd624c7d41a Merge remote-tracking branch 'asoc/for-5.11' into asoc-next adds 56a137d0aefb Merge remote-tracking branch 'sound-asoc/for-next' adds 5e8ed280dab9 module: set MODULE_STATE_GOING state when a module fails to load adds 705e9195187d module: merge repetitive strings in module_sig_check() adds 10ccd1abb808 module: avoid *goto*s in module_sig_check() adds 076aa52e4021 module: only handle errors with the *switch* statement in [...] adds 24389b610be3 module: fix up 'kernel-doc' comments adds 2541743e99c3 module: add more 'kernel-doc' comments adds 24b9f0d22081 module: fix comment style adds 0801a0073f86 module: drop version-attribute alignment adds b112082c8930 module: simplify version-attribute handling adds 8d6615f1fccc params: drop redundant "unused" attributes adds fe2f4fe139b3 params: use type alignment for kernel parameters adds 2aec389e1915 params: clean up module-param macros adds d9540bd04be0 Merge remote-tracking branch 'modules/modules-next' adds cdab490e50e7 dt-bindings: input: ektf2127: Add elan,ektf2132 compatible string adds af5689fb5c1c Input: ektf2127 - add support for eKTF2132 touchscreen adds 3fe781f4fab2 Input: ads7846 - use kobj_to_dev() API adds 463a74c2d34d Input: drv260x - fix kernel-doc formatting and remove one abuse adds 6e9c6fcbff24 Input: drv2665 - fix formatting expected by kernel-doc adds 176271110d74 Input: drv2667 - fix formatting and add missing member docs adds 5b27585a8524 Input: nomadik-ske-keypad - provide some missing struct me [...] adds 55be5087a8ab Input: pmic8xxx-keypad - fix kernel-doc formatting adds 93107bc736f4 Input: elantech - demote obvious abuse of kernel-doc header adds 2216c0e414c6 Input: gpio_keys - fix misnamed function parameter 'dev' adds e0d80b647c12 Input: cros_ec_keyb - struct headers should start with 'st [...] adds d8c58078e8aa Input: ab8500-ponkey - fix incorrect name in 'ab8500_ponke [...] adds 6cffd88c2f7d Input: cyapa - fix misnaming of 'cyapa_i2c_write's 'reg' param adds a1b5196d988a Input: cyapa_gen5 - fix obvious abuse of kernel-doc format adds 29c2e1249cfa Input: analog - fix formatting of error code adds 136feb4cf3b3 Input: resistive-adc-touch - struct headers should start w [...] adds 45353186575d Input: cyttsp4 - move 'cyttsp4_tch_abs_string' to the only [...] adds 7e9098914161 Input: synaptics-rmi4 - fix kerneldoc warnings adds 3a54a215410b Input: st1232 - add support resolution reading adds f1556986babf Input: samsung-keypad - remove set but unused variable 'var' adds cd536aa5b438 Input: imx6ul_tsc - remove set but unused variable 'value' adds e52cd628a03f Input: ads7846 - fix race that causes missing releases adds 9c9509717b53 Input: ads7846 - convert to full duplex adds 820830ec918f Input: ads7846 - fix integer overflow on Rt calculation adds 03e2c9c782f7 Input: ads7846 - fix unaligned access on 7845 adds 23fd34a56ce1 Input: ads7846 - drop unneeded asm/irq.h include adds c7f0169e3bd2 Input: elan_i2c_core - move header inclusion inside adds 05909cd9a0c8 Merge tag 'v5.9' into next adds feedaacdadfc Input: atmel_mxt_ts - fix up inverted RESET handler adds 04f1842a8db6 Input: atmel_mxt_ts - convert bindings to YAML and extend adds c6c746508981 Input: atmel_mxt_ts - support regulator supplies adds 41d7d26b8fb2 Input: adp5589-keys - use devm_kzalloc() to allocate the k [...] adds 760a1219ff26 Input: adp5589-keys - use device-managed function in adp55 [...] adds 3b95bc57c86b Input: adp5589-keys - remove setup/teardown hooks for gpios adds 74f2c59324a3 Input: adp5589-keys - use devm_gpiochip_add_data() for gpios adds 30df385e35a4 Input: adp5589-keys - use devm_add_action_or_reset() for r [...] adds a26506788320 Input: adp5589-keys - mark suspend and resume methods as _ [...] adds 478a57072a4c Input: adp5589-keys - use BIT() adds 35b076b99546 Input: xpad - demote non-conformant kernel-doc header adds 7d52613d1c93 Input: mc13783-pwrbutton - file headers are not good candi [...] adds cb69046526cc Input: goodix - provide some missing function parameter de [...] adds ced8c61fa8c7 Input: wm831x-on - source file headers are not good candid [...] adds aea1f3ffb110 Input: surface3_spi - fix naming issue with 'surface3_spi_ [...] adds b324009d21ae Input: wm97xx-ts - provide missing description for 'status' adds 58e5183ac869 Input: synaptics - demote non-conformant kernel-doc header adds 584da78cba79 Input: goodix - fix misspelling of 'ctx' adds 39f4879e99a4 Input: applespi - provide missing struct 'message' descriptions adds 3aa40a1ad367 Input: vmmouse - demote obvious abuse of kernel-doc header adds 59bbf83835f5 Input: omap4-keypad - fix runtime PM error handling adds e9a710bc8d90 Input: pcspkr - fix fall-through warnings for Clang adds f7bda6662fd4 Input: libps2 - fix fall-through warnings for Clang adds cd446689011e Merge remote-tracking branch 'input/next' adds daaedb820ad7 mtd_blkdevs: don't override BLKFLSBUF adds 4a9d6d667f0b block: don't call into the driver for BLKFLSBUF adds e00adcadf3af block: add a new set_read_only method adds 34919e3ba23a rbd: implement ->set_read_only to hook into BLKROSET processing adds 118cf084adb3 md: implement ->set_read_only to hook into BLKROSET processing adds 2c1b6ec17042 dasd: implement ->set_read_only to hook into BLKROSET processing adds 732e12d805a7 block: don't call into the driver for BLKROSET adds 7a2f0ce19f2e loop: use set_disk_ro adds 98f49b63e84d block: remove set_device_ro adds a7cb3d2f09c8 block: remove __blkdev_driver_ioctl adds 6b3ba9762f9f block: cleanup del_gendisk a bit adds 62b508f8b6b1 block: open code kobj_map into in block/genhd.c adds e49fbbbf0aa1 block: split block_class_lock adds bd8eff3ba2ca block: rework requesting modules for unclaimed devices adds a160c6159d4a block: add an optional probe callback to major_names adds d18e8b1bf9e2 ide: remove ide_{,un}register_region adds f9550f1b3981 swim: don't call blk_register_region adds 996e509bbc95 sd: use __register_blkdev to avoid a modprobe for an unreg [...] adds 7cc178a6b994 brd: use __register_blkdev to allocate devices on demand adds 8410d38c2552 loop: use __register_blkdev to allocate devices on demand adds 28144f9998e0 md: use __register_blkdev to allocate devices on demand adds bbc26e8d9394 ide: switch to __register_blkdev for command set probing adds 302cfee15029 floppy: use a separate gendisk for each media format adds 0033a9b41fc2 amiflop: use separate gendisks for Amiga vs MS-DOS mode adds bf9c0538e485 ataflop: use a separate gendisk for each media format adds 6c3a05e12705 z2ram: reindent adds 76487f024142 z2ram: use separate gendisk for the different modes adds e418de3abcda block: switch gendisk lookup to a simple xarray adds e2b6b3018717 block: fix the kerneldoc comment for __register_blkdev adds 99473d9db93a block: remove the call to __invalidate_device in check_dis [...] adds 3b4f85d02a4b loop: let set_capacity_revalidate_and_notify update the bdev size adds 5dd55749b79c nvme: let set_capacity_revalidate_and_notify update the bdev size adds b200e38c493b sd: update the bdev size in sd_revalidate_disk adds 449f4ec9892e block: remove the update_bdev parameter to set_capacity_re [...] adds ee4bf6486350 nbd: remove the call to set_blocksize adds 92f93c3a1bf9 nbd: move the task_recv check into nbd_size_update adds 2dc691cc4ac2 nbd: refactor size updates adds dcbddf541f18 nbd: validate the block size in nbd_set_size adds 2ebcabf3dba5 nbd: use set_capacity_and_notify adds 8a6f7bbf29d1 aoe: don't call set_capacity from irq context adds f64d9b2eacb9 dm: use set_capacity_and_notify adds 657985f857c0 pktcdvd: use set_capacity_and_notify adds d17e66aadbe5 nvme: use set_capacity_and_notify in nvme_set_queue_dying adds bc254eb44f9d drbd: use set_capacity_and_notify adds e864e49af3a8 rbd: use set_capacity_and_notify adds 230272b4f809 rnbd: use set_capacity_and_notify adds 6e017a3931d7 zram: use set_capacity_and_notify adds dc2985a8d583 dm-raid: use set_capacity_and_notify adds 2c247c5169b5 md: use set_capacity_and_notify adds 94d91e7f8c22 md: remove a spurious call to revalidate_disk_size in update_size adds ddff331a14eb virtio-blk: remove a spurious call to revalidate_disk_size adds 5a5678ff3a49 block: unexport revalidate_disk_size adds 30f2d745bd93 Merge branch 'for-5.11/block' into for-next adds 8b8b0915ba8d s390/cio: Export information about Endpoint-Security Capability adds 4cd6094d9d60 s390/cio: Provide Endpoint-Security Mode per CU adds 32ef938815c1 s390/cio: Add support for FCES status notification adds e03c5941f904 s390/dasd: Remove unused parameter from dasd_generic_probe() adds d2a527580c0a s390/dasd: Move duplicate code to separate function adds 460181217a24 s390/dasd: Store path configuration data during path handling adds 9e34c8ba9169 s390/dasd: Fix operational path inconsistency adds 19508b204740 s390/dasd: Display FC Endpoint Security information via sysfs adds b72949328869 s390/dasd: Prepare for additional path event handling adds 4d063e646b4b s390/dasd: Process FCES path event notification adds 6388ffa67098 Merge branch 'for-5.11/drivers' into for-next adds 5c251e9dc0e1 signal: Add task_sigpending() helper adds 12db8b690010 entry: Add support for TIF_NOTIFY_SIGNAL adds 114518eb6430 task_work: Use TIF_NOTIFY_SIGNAL if available adds 29701d69b98d Merge tag 'core-entry-notify-signal' of git://git.kernel.o [...] 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 c8d5ed67936f x86: Wire up TIF_NOTIFY_SIGNAL adds 88f93de1de0c Merge branch 'x86/entry' of git://git.kernel.org/pub/scm/l [...] adds 53855e125887 arc: add support for TIF_NOTIFY_SIGNAL adds 192caabd4dd9 arm64: add support for TIF_NOTIFY_SIGNAL adds e660653cd9f2 m68k: add support for TIF_NOTIFY_SIGNAL adds 42020064274c nios32: add support for TIF_NOTIFY_SIGNAL adds 18cb3281285d parisc: add support for TIF_NOTIFY_SIGNAL adds 900f0713fdd7 powerpc: add support for TIF_NOTIFY_SIGNAL adds f45c184bce15 mips: add support for TIF_NOTIFY_SIGNAL adds 75309018a24d s390: add support for TIF_NOTIFY_SIGNAL adds a5b3cd32ff23 um: add support for TIF_NOTIFY_SIGNAL adds 6d3a273355e3 sh: add support for TIF_NOTIFY_SIGNAL adds e181c0aa2e53 openrisc: add support for TIF_NOTIFY_SIGNAL adds f3924d763c8a csky: add support for TIF_NOTIFY_SIGNAL adds aeec8193578a hexagon: add support for TIF_NOTIFY_SIGNAL adds f4ea089e429e microblaze: add support for TIF_NOTIFY_SIGNAL adds 32d59773da38 arm: add support for TIF_NOTIFY_SIGNAL adds bec58f40d6c5 xtensa: add support for TIF_NOTIFY_SIGNAL adds e29e92dd1f50 alpha: add support for TIF_NOTIFY_SIGNAL adds b7560cfc3f8a c6x: add support for TIF_NOTIFY_SIGNAL adds eeece3d07150 h8300: add support for TIF_NOTIFY_SIGNAL adds bbb026da151c ia64: add support for TIF_NOTIFY_SIGNAL adds b157d138325c nds32: add support for TIF_NOTIFY_SIGNAL adds 21b30ce8a161 riscv: add support for TIF_NOTIFY_SIGNAL adds c096382df85e sparc: add support for TIF_NOTIFY_SIGNAL adds f2969b7a3091 task_work: remove legacy TWA_SIGNAL path adds a716b1cc9d48 io_uring: JOBCTL_TASK_WORK is no longer used by task_work adds fdc67f498ae2 signal: kill JOBCTL_TASK_WORK adds 3948f5835fc3 kernel: remove checking for TIF_NOTIFY_SIGNAL adds 67677dc44329 io_uring: remove 'twa_signal_ok' deadlock work-around adds c7d54a4e4d69 Merge branch 'tif-task_work.arch' into for-next adds ce59fc69b1c2 io_uring: allow SQPOLL with CAP_SYS_NICE privileges adds b713c195d593 net: provide __sys_shutdown_sock() that takes a socket adds 36f4fa6886a8 io_uring: add support for shutdown(2) adds 78e7a18bc8da io_uring: allow non-fixed files with SQPOLL adds b5801166d42a io_uring: enable file table usage for SQPOLL rings adds 1b6b24c02e45 fs: make do_renameat2() take struct filename adds a10981770d8a io_uring: add support for IORING_OP_RENAMEAT adds e2ca87c81217 io_uring: add support for IORING_OP_UNLINKAT adds 734b992022da io_uring: split poll and poll_remove structs adds 6c988757fa90 io_uring: track link's head and tail during submit adds 7da65624e2c9 io_uring: track link timeout's master explicitly adds 02251bcadfca io_uring: link requests with singly linked list adds 396d5472a85d io_uring: rearrange io_kiocb fields for better caching adds ce623212c7ce io_uring: only plug when appropriate adds 6f7518f73a8e io_uring: add timeout support for io_uring_enter() adds 4923e5eb6a95 io_uring: NULL files dereference by SQPOLL adds ed89daff8292 fs/io_uring Don't use the return value from import_iovec(). adds b483b1187731 io_uring: remove duplicated io_size from rw adds 93aa06cc2143 io_uring: inline io_import_iovec() adds 83c5bd04e793 io_uring: simplify io_task_match() adds d1c8c09a5358 io_uring: add a {task,files} pair matching helper adds f93abdd236e3 io_uring: cancel only requests of current task adds 7d8e335bc6a6 io_uring: don't iterate io_uring_cancel_files() adds 175eeb92af95 io_uring: pass files into kill timeouts/poll adds 763fdfa278b1 io_uring: always batch cancel in *cancel_files() adds 32c1ef87098c io_uring: refactor io_sq_thread() handling adds 7cd18fdd5aed io_uring: initialize 'timeout' properly in io_sq_thread() adds 5d5f62071658 io_uring: don't acquire uring_lock twice adds e47cbfdf3f65 io_uring: only wake up sq thread while current task is in [...] adds b553c58a45e7 io_uring: don't take fs for recvmsg/sendmsg adds cb51861bf53e io_uring: replace inflight_wait with tctx->wait adds ad2b68095bb9 io_uring: share fixed_file_refs b/w multiple rsrcs adds dff6dc25e483 io_uring: check kthread stopped flag when sq thread is unparked adds c7727a30e10d io_uring: change submit file state invariant adds faa3255a58d4 io_uring: fix miscounting ios_left adds cd9e73c6200e io_uring: use bottom half safe lock for fixed file data adds f7af08774d69 Merge branch 'for-5.11/io_uring' into for-next adds 7d5eb5f3c02b io_uring: fix files cancellation adds a9c954728832 Merge branch 'for-5.11/io_uring' into for-next adds 63653368c25f block: remove unused BIO_SPLIT_ENTRIES adds 090a2a2a647c Merge branch 'for-5.11/block' into for-next adds 74284e31099c Merge remote-tracking branch 'block/for-next' adds a7a10bce8a04 dm integrity: don't use drivers that have CRYPTO_ALG_ALLOC [...] adds e5d41cbca1b2 dm writecache: advance the number of arguments when report [...] adds 67aa3ec3dbc4 dm writecache: fix the maximum number of arguments adds 075a63049f2e dm: remove unnecessary current->bio_list check when submit [...] adds 5e315f1eb694 dm verity: Add support for signature verification with 2nd [...] adds e8275e47d249 dm mpath: add IO affinity path selector adds 612046ec51cd dm: rename multipath path selector source files to have "d [...] adds 6c203ec4ecf7 Revert "dm cache: fix arm link errors with inline" adds bf31df6cc2e1 dm: fix bug with RCU locking in dm_blk_report_zones adds e54a1d7a7a12 dm table: Remove BUG_ON(in_interrupt()) adds 373ce365b756 dm: add support for REQ_NOWAIT to various targets adds 3f5dba110d12 dm writecache: remove BUG() and fail gracefully instead adds 0003f2334d77 Merge remote-tracking branch 'device-mapper/for-next' adds 1dc575490bff mmc: s3cmci: include GPIO descriptor consumer header adds 1b0e4a2141c7 mmc: s3cmci: enable compile testing adds b733775fb68f mmc: sunxi: drop of_match_ptr from of_device_id table adds e10f480902da mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driv [...] adds c626695ecd8b dt-bindings: mmc: Convert mtk-sd to json-schema adds 59a23395d8aa dt-bindings: mmc: Add support for MT8192 SoC adds f5eccd94b63f mmc: mediatek: Add subsys clock control for MT8192 msdc adds 9baf7c5e3ab3 mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ adds ead49373d291 mmc: core: Initial support for SD express card/host adds 5afe802132f2 misc: rtsx: Add SD Express mode support for RTS5261 adds 9ff43c7be9b4 mmc: rtsx_pci: Add SD Express mode support for RTS5261 adds fb8298631b11 memstick: jmb38x_ms: remove unneeded semicolon adds 8c3c0aca1a0c memstick: mspro_block: remove unneeded semicolon adds a85344d34728 memstick: tifm: remove unneeded semicolon adds 86d9bf50af08 mmc: davinci: remove unneeded semicolon adds 120ae805fbb9 mmc: moxart: replace spin_lock_irqsave by spin_lock in hard IRQ adds 291a81c3b061 mmc: meson-mx-sdio: replace spin_lock_irqsave by spin_lock [...] adds fa4c9a497c2c mmc: owl-mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds 13b4e1e92411 mmc: mediatek: add HS400 enhanced strobe support adds 6b7b58f425c3 mmc: rtsx: Add test mode for RTS5261 adds c28e3fb28f87 misc: rtsx: Fix OCP function for RTS5261 adds 0a3bbf92df7f misc: rtsx: Fix aspm for RTS5261 adds 6f61dd284475 misc: rtsx: Fix PAD driving for RTS5261 adds 5b0f429ede5a misc: rtsx: Check mmc support for RTS5261 adds 1da3c51512ce misc: rtsx: Add CD & WP reverse support for RTS5261 adds 1672617d5128 misc: rtsx: Add hardware auto power off for RTS5261 adds 5eefe22d2235 misc: rtsx: Fix clock timing for RTS5261 adds e2c01e919275 mmc: meson-gx: drop of_match_ptr from of_device_id table adds 9f7d4c916c42 mmc: dw_mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds c24aa7b160f5 mmc: sdhci-pic32: Make pic32_sdhci_probe_platform() void adds 1f71b0bf4ef8 mmc: owl-mmc: use true and false for bool variables adds 45bffc371fef mmc: renesas_sdhi: only reset SCC when its pointer is populated adds b161d87dfd3d mmc: renesas_sdhi: probe into TMIO after SCC parameters ha [...] adds d14ac691bb6f mmc: renesas_sdhi: populate SCC pointer at the proper place adds 9f809065d86d mmc: renesas_sdhi: simplify reset routine a little adds 183edc060e69 mmc: renesas_sdhi: clear TAPEN when resetting, too adds 80d0be811024 mmc: renesas_sdhi: merge the SCC reset functions adds 8c8310a6c2a6 mmc: renesas_sdhi: remove superfluous SCLKEN adds 4533c3eb893d mmc: renesas_sdhi: improve HOST_MODE usage adds 0e08a4115852 mmc: renesas_sdhi: don't hardcode SDIF values adds ab07a1356043 mmc: renesas_sdhi: sort includes adds bbba85fae441 mmc: mediatek: fix mem leak in msdc_drv_probe adds 8ffbfe43e903 mmc: sdhci-msm: detect if tassadar_dll is used by using co [...] adds fde71a3eeda2 mmc: host: Kconfig: fix spelling mistake "hardare" -> "hardware" adds fcc541fea394 mmc: sdhci: tegra: fix wrong unit with busy_timeout adds ade8e9d3fb92 mmc: tmio: do not print real IOMEM pointer adds 506f43994d4f Merge branch 'fixes' into next adds 854a22997ad5 mmc: sdhci-esdhc-imx: Convert the driver to DT-only adds 40e49564e189 mmc: tmio: Fix command error processing adds a96e6523d016 mmc: sdhci-sprd: drop of_match_ptr from of_device_id table adds bf3023e6e863 mmc: sdhci-st: drop of_match_ptr from of_device_id table adds e3e9ced5c938 memstick: fix a double-free bug in memstick_check adds 1208e75176ca Merge branch 'fixes' into next adds 2fd8a07886e0 dt-bindings: mmc: owl: Add compatible string for Actions S [...] adds c5b1c6dc13da mmc: sdhci: Update firmware interface API adds d7b819b5d338 mmc: pxamci: Fix error return code in pxamci_probe adds b61d468d969f mmc: mediatek: depend on COMMON_CLK to fix compile tests adds 0f1d9961d64f mmc: sdhci-pci-gli: Reduce power consumption for GL9755 adds a3096ec649ea mmc: sdhci-of-arasan: Fix fall-through warnings for Clang adds d33b5b685720 mmc: mxs: Remove the unused .id_table adds 8223e885e74b mmc: mxc: Convert the driver to DT-only adds ef888aa56be6 Merge remote-tracking branch 'mmc/next' adds 1dc2da5cd51f PCI: Add defines for Designated Vendor-Specific Extended C [...] adds 4f8217d5b0ca mfd: Intel Platform Monitoring Technology support adds e2729113ce66 platform/x86: Intel PMT class driver adds 68fe8e6e2c4b platform/x86: Intel PMT Telemetry capability driver adds 5ef9998c96b0 platform/x86: Intel PMT Crashlog capability driver adds f8d86e2998e9 Merge branch 'ib-mfd-mediatek-5.11' into ibs-for-mfd-merged adds a0fa0abeb508 mfd: da9xxx-core: Constify static struct resource adds bf4cceb6e009 mfd: intel: Constify static struct resource adds 0aefed0eb805 mfd: tps65xxx: Constify static struct resource in OMAP2+ drivers adds f977284ad22f mfd: wm8xxx-core: Constify static struct resource adds 5a1acf2b9308 mfd: lp8788: Constify static struct resource adds 8d7b3a6dac4e mfd: stmpe: Constify static struct resource adds 4bdcbbb9a3a8 mfd: sun4i-gpadc: Constify static struct resource adds c4a164f41554 mfd: Constify static struct resources adds 68a90a6c6443 mfd: madera: Delete register field xxx_WIDTH defines adds a4b9be29f4bf mfd: qcom-spmi-pmic: Add support for PM660/PM660L adds da7d203f46c0 mfd: tps65911-comparator: Use regmap accessors adds 28faad777c2d mfd: tps65910: Clean up after switching to regmap adds 9f5b98f3f414 mfd: tps65910: Remove unused pointers adds 4f2785939fe0 mfd: tps65910: Fix a bunch of alignment issues reported-by [...] adds 21ca0f5b5c04 dt-bindings: mfd: rohm,bd71837-pmic: Add common properties adds 1cd7b935d298 mfd: madera: Add reset as part of resume adds f594d01bb4af mfd: madera: Add special errata reset handling for cs47l15 adds a233d4ebfc6f gpio: tps65910: use regmap accessors adds 4c5840b909f3 mfd: at91-usart: Do not use compatible to register child devices adds 9a463284706c mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpl [...] adds 15ad304878f7 dt-binding: mfd: syscon: add Rockchip QoS register compatibles adds 4556fe8f16e0 mfd: rt5033: Fix errorneous defines adds de1292817cf7 mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE adds d75846ed08e6 mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init() adds 14639a22de65 mfd: cpcap: Fix interrupt regression with regmap clear_ack adds 0462514675e6 Merge remote-tracking branch 'mfd/for-mfd-next' adds 789eb04b6c56 backlight: pwm_bl: Fix interpolation adds 56b40acffb83 Merge remote-tracking branch 'backlight/for-backlight-next' adds 01b8f5b53e4d dt-bindings: reset: ocelot: Add Luton and Jaguar2 support adds aa4302c4933a power: reset: ocelot: Add support 2 other MIPS based SoCs adds d4e9e7b6f7ae power: supply: bq25890: Use the correct range for IILIM register adds 4b0a56e69250 power: supply: max17042_battery: Fix current_{avg,now} hid [...] adds 9e39ef148777 power: supply: max17042_battery: Improve accuracy of curre [...] adds 6dcfa009f8a9 power: supply: max17042_battery: Take r_sns value into acc [...] adds 5225371e56c5 power: supply: max17042_battery: Export charge termination [...] adds a0f1ccd96c70 power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching adds df12470ce775 power: supply: Fix missing IRQF_ONESHOT as only threaded handler adds 91bc9e1938c4 power: supply: pm2301_charger: remove unnecessary variable adds 70bd58fff29d power: supply: max8997-charger: Use module_platform_driver() adds 5976a8d0bd47 power: supply: max8997-charger: Fix platform data retrieval adds 9c65f6c4482d power: supply: max8997-charger: Improve getting charger status adds fbda05f7c648 power: supply: axp20x_usb_power: fix typo adds 0dd713ef2134 power: supply: axp20x_usb_power: Use power efficient workq [...] adds 36dbca148bf8 power: reset: Use printk format symbol resolver adds 7776bcd241e0 power: supply: s3c-adc-battery: Convert to GPIO descriptors adds b2f6cb78eaa1 power: supply: bq24190_charger: fix reference leak adds ba940ed83218 power: supply: collie_battery: Convert to GPIO descriptors adds b0327ffb133f power: supply: generic-adc-battery: Use GPIO descriptors adds 846651bf976f power: supply: bq24190_charger: Drop unused include adds 4e586fe990b1 power: supply: bq24735: Drop unused include adds faa2cec66798 power: supply: wm831x_power: remove unneeded break adds 9e30ff511283 Merge remote-tracking branch 'battery/for-next' 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 e6ff10f24c58 regulator: Add support for DA9121 regulator adds 1119c5940414 regulator: Add DA9121 adds 285654130d5c regulator: da9121: Use additionalProperties adds 1e908b2419ea regulator: BD71837 support commonly used feedback connection adds b54a27d8109f regulator: BD71847 support commonly used feedback connection adds d2ad981151b3 regulator: bd718x7: Support external connection to scale voltages adds 51c0a0c63fd0 Merge series "regulator: bd718x7: support voltage scaling" [...] adds 811c732f4688 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] adds 0917c9db23ac regulator: debug early supply resolving adds 478f8089161e regulator: mcp16502: add linear_min_sel adds 3e5532a011b0 regulator: mcp16502: adapt for get/set on other registers adds 322eb8666d2f regulator: mcp16502: add support for ramp delay adds 842f44806efa regulator: mcp16502: remove void documentation of struct mcp16502 adds bdcd1177578c regulator: core: validate selector against linear_min_sel adds 2f595d086146 Merge series "regulator: mcp16502: add support for ramp de [...] adds ab97800e088a regulator: core: do not continue if selector match adds ce10f6ca9654 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] adds b52b417ccac4 regulator: as3722: Fix fall-through warnings for Clang adds e7095c35abfc regulator: core: add of_match_full_name boolean flag adds 5d16a4f9540e Merge series "Add support for SCMIv3.0 Voltage Domain Prot [...] adds e8056bf01080 dt-bindings: arm: remove optional properties for SCMI Regulators adds 0fbeae70ee7c regulator: add SCMI driver adds 33f369efbce1 regulator: mcp16502-regulator: fix spelling mistake adds 55cca73931c3 regulator: core: return zero for selectors lower than line [...] adds 1008521b9b4f regulator: dt-bindings: Add PMX55 compatibles adds 36dd70ceb4d9 regulator: qcom-rpmh: Add support for SDX55 adds ec0abec390d4 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds a7f9b7e84c86 Merge remote-tracking branch 'regulator/for-next' adds b000d5cb954f ima: defer arch_ima_get_secureboot() call to IMA init time adds d1eb64689270 Merge remote-tracking branch 'integrity/next-integrity' adds 83370b31a915 selinux: fix error initialization in inode_doinit_with_dentry() adds 44141f58e143 selinux: allow dontauditx and auditallowx rules to take ef [...] adds 200ea5a2292d selinux: fix inode_doinit_with_dentry() LABEL_INVALID erro [...] adds b159e86b5a2a selinux: drop super_block backpointer from superblock_secu [...] adds b2d99bcb2722 selinux: Fix fall-through warnings for Clang adds 3df98d79215a lsm,selinux: pass flowi_common instead of flowi to the LSM hooks adds aa5253e53f87 Merge remote-tracking branch 'selinux/next' adds 7da31b858ec2 Smack: fix kernel-doc interface on functions adds 9b0072e2b2b5 security/smack: remove unused varible 'rc' adds d075a76c38d2 Merge remote-tracking branch 'smack/next' 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 e991a40b3d00 tomoyo: Limit wildcard recursion depth. adds 1b6b924efeb9 tomoyo: Fix null pointer check adds 375ac2c1a9a1 Merge remote-tracking branch 'tomoyo/master' adds a49bdffa9db6 security: keys: Fix fall-through warnings for Clang adds 1ce46c91fdfe tpm: Fix fall-through warnings for Clang adds d10dfb20d03b Merge remote-tracking branch 'tpmdd/next' adds cbb5262192d9 audit: fix a kernel-doc markup adds 6d915476e67d audit: trigger accompanying records when no rules present adds ba59eae72385 audit: fix macros warnings adds 774a9835d8e3 Merge remote-tracking branch 'audit/next' adds 616fde2dd60f dt-bindings: misc: convert fsl,dpaa2-console from txt to YAML adds b3ad3a95260e Merge remote-tracking branch 'devicetree/for-next' 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 23fc86eb2f30 spi: atmel: Downgrade to dev_dbg when dma_request_chan() fails adds ee5558a90845 spi: img-spfi: fix reference leak in img_spfi_resume adds a9c52d42814a spi: spi-mem: Fix passing zero to 'PTR_ERR' warning adds c02bb16b0e82 spi: spi-mem: fix reference leak in spi_mem_access_start adds 900ccdcb79bb spi: stm32: fix reference leak in stm32_spi_resume adds 88e1419b5ee3 spi: stm32-qspi: fix reference leak in stm32 qspi operations adds 45c0cba75364 spi: spi-ti-qspi: fix reference leak in ti_qspi_setup adds 702b15cb9712 spi: mt7621: fix missing clk_disable_unprepare() on error [...] adds 763eab7074f6 spi: tegra20-slink: fix reference leak in slink ops of tegra20 adds 3482e797ab68 spi: tegra20-sflash: fix reference leak in tegra_sflash_resume adds a042184c7fb9 spi: tegra114: fix reference leak in tegra spi ops adds 9bb9ef2b3e5d spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on [...] adds 0e685017c7ba spi: atmel-quadspi: Disable clock in probe error path adds 1dcbdd944824 spi: imx: fix reference leak in two imx operations adds e4062765bc2a spi: sprd: fix reference leak in sprd_spi_remove adds 029b42d8519c spi: introduce SPI_MODE_X_MASK macro adds 10a58c3a308a Merge series "SPI/ Input: ads7846: properly handle spi->mo [...] adds 8853b2503014 spi: synquacer: Disable clock in probe error path adds c575e9113bff spi: pic32: Don't leak DMA channels in probe error path adds 5ef76dac0f2c spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe [...] adds 376ccca853fd Input: ads7846: do not overwrite spi->mode flags set by sp [...] adds 1241f0787578 spi: dw: fix build error by selecting MULTIPLEXER adds f32cce8483f1 spi: spi-mtk-nor: add axi clock control for MT8192 spi-nor adds d73cf07a094f Merge series "add axi clock control for MT8192 spi-nor" fr [...] adds 6e3dbfcb3c8a spi: imx: Remove unused .id_table support adds 03fc41afaa65 spi: mxs: fix reference leak in mxs_spi_probe adds 440408dbadfe spi: fix resource leak for drivers without .remove callback adds 9db34ee64ce4 spi: Use bus_type functions for probe, remove and shutdown adds 7795d4757502 spi: Warn when a driver's remove callback returns an error adds 2ed6e3bac152 spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe adds a6f483b2e441 spi: Fix potential NULL pointer dereference in spi_shutdown() adds 459ea85049b0 spi: dw: fixed missing resource_size adds db4a83199704 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] adds 893e98cc5f63 Merge remote-tracking branch 'spi/for-5.11' into spi-next adds 44a057cac738 Merge remote-tracking branch 'spi/for-next' adds 3f06dd2954d8 Merge branch 'x86/urgent' adds 70d3b8ddcd20 x86/sgx: Add SGX architectural data structures adds 2c273671d0df x86/sgx: Add wrappers for ENCLS functions adds e7b6385b01d8 x86/cpufeatures: Add Intel SGX hardware bits adds d205e0f1426e x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits adds e7e0545299d8 x86/sgx: Initialize metadata for Enclave Page Cache (EPC) [...] adds 74faeee06db8 x86/mm: Signal SIGSEGV with PF_SGX adds 224ab3527f89 x86/cpu/intel: Detect SGX support adds 38853a303982 x86/cpu/intel: Add a nosgx kernel parameter adds d2285493bef3 x86/sgx: Add SGX page allocator functions adds 95bb7c42ac8a mm: Add 'mprotect' hook to struct vm_operations_struct adds 3fe0778edac8 x86/sgx: Add an SGX misc driver interface adds 888d24911787 x86/sgx: Add SGX_IOC_ENCLAVE_CREATE adds c6d26d370767 x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES adds 9d0c151b41fe x86/sgx: Add SGX_IOC_ENCLAVE_INIT adds c82c61865024 x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION adds 8382c668ce4f x86/vdso: Add support for exception fixup in vDSO functions adds cd072dab453a x86/fault: Add a helper function to sanitize error code adds 334872a09198 x86/traps: Attempt to fixup exceptions in vDSO before signaling adds 846643695201 x86/vdso: Implement a vDSO for Intel SGX enclave call adds 2adcba79e69d selftests/x86: Add a selftest for SGX adds 1728ab54b4be x86/sgx: Add a page reclaimer adds 947c6e11fa43 x86/sgx: Add ptrace() support for the SGX driver adds 3fa97bf00126 Documentation/x86: Document SGX kernel architecture adds bc4bac2ecef0 x86/sgx: Update MAINTAINERS adds 67655b57f8f5 x86/sgx: Clarify 'laundry_list' locking adds 0eaa8d153a1d selftests/sgx: Use a statically generated 3072-bit RSA key adds 14132a5b807b x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() adds afe76eca862c x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment adds ec3bed51fedf Merge branch 'x86/sgx' adds 8f061abbf543 x86/platform/uv: Remove existing /sys/firmware/sgi_uv/ interface adds 9a3c425cfdfe x86/platform/uv: Add and export uv_bios_* functions adds 4fc2cf1f2daf x86/platform/uv: Add new uv_sysfs platform driver adds 7ac2f1017115 x86/platform/uv: Update ABI documentation of /sys/firmware [...] adds caf371103ea1 x86/platform/uv: Update MAINTAINERS for uv_sysfs driver adds 40cdfbd99344 Merge branch 'x86/platform' adds 1fcd009102ee x86/mm/ident_map: Check for errors from ident_pud_init() adds 2f46076edbbb Merge branch 'x86/mm' adds 632211cdd6ad MAINTAINERS: Cleanup SGI-related entries adds 8113ab20e850 tools/power/cpupower: Read energy_perf_bias from sysfs adds 6d6501d912a9 tools/power/turbostat: Read energy_perf_bias from sysfs adds fe0a5788624c tools/power/x86_energy_perf_policy: Read energy_perf_bias [...] adds 18741a5251d0 x86/msr: Do not allow writes to MSR_IA32_ENERGY_PERF_BIAS adds b023fd5f741f x86/msr: Downgrade unrecognized MSR message adds 716572b0003e selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests adds aeaaf005da1d selftests/x86: Add missing .note.GNU-stack sections adds bf9c06f25012 Merge branch 'x86/misc' adds 880396c86a1f x86/microcode/amd: Remove unneeded break adds 188410afe36e Merge branch 'x86/microcode' adds 5f0c71278d68 x86/fpu: Simplify fpregs_[un]lock() adds cba08c5dc6dc x86/fpu: Make kernel FPU protection RT friendly adds 7dc1500688a3 Merge branch 'x86/fpu' adds 72883739ecfd Merge branch 'x86/entry' adds 028c221ed190 x86/CPU/AMD: Save AMD NodeId as cpu_die_id adds db970bd231c2 x86/CPU/AMD: Remove amd_get_nb_id() adds 8de0c9917cc1 EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId adds cb09a379724d x86/topology: Set cpu_die_id only if DIE_TYPE found adds c035db5a4633 Merge branch 'x86/cpu' adds 3adb776384f2 x86, libnvdimm/test: Remove COPY_MC_TEST adds 0d847ce7c176 x86/setup: Remove unused MCA variables adds 4a2d2ed9bae1 x86/mtrr: Fix a kernel-doc markup adds 09a217c10504 x86/dumpstack: Make show_trace_log_lvl() static adds 907f8eb8e0eb x86/uaccess: Document copy_from_user_nmi() adds 0ac317e89791 x86/boot: Remove unused finalize_identity_maps() adds 31d854603305 x86/head/64: Remove unused GET_CR2_INTO() macro adds bab202ab87ba x86/mm: Declare 'start' variable where it is used adds 61b39ad9a7d2 x86/head64: Remove duplicate include adds ab09b58e4bdf x86/boot/compressed/64: Use TEST %reg,%reg instead of CMP $0,%reg adds 8539d3f06710 x86/asm: Drop unused RDPID macro adds 638920a66a17 x86/PCI: Make a kernel-doc comment a normal one adds 374f6a147107 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 2002d2951398 x86/resctrl: Constify kernfs_ops adds 21e0df1318a8 Merge branch 'x86/cache' adds ea3186b9572a x86/build: Fix vmlinux size check on 64-bit adds e43876443d4a Merge branch 'x86/build' adds 26573a97746c x86/apic: Fix x2apic enablement without interrupt remapping adds 47bea873cf80 x86/msi: Only use high bits of MSI address for DMAR unit adds 93b7a3d6a1f0 x86/apic/uv: Fix inconsistent destination mode adds 2e730cb56b2c x86/devicetree: Fix the ioapic interrupt type table adds 721612994f53 x86/apic: Cleanup delivery mode defines adds 22e0db42097b x86/apic: Replace pointless apic:: Dest_logical usage adds e57d04e5fa00 x86/apic: Get rid of apic:: Dest_logical adds 8c44963b603d x86/apic: Cleanup destination mode adds f598181acfb3 x86/apic: Always provide irq_compose_msi_msg() method for [...] adds 3d7295eb3003 x86/hpet: Move MSI support into hpet.c adds 8073c1ac82c1 genirq/msi: Allow shadow declarations of msi_msg:: $member adds 6285aa507366 x86/msi: Provide msi message shadow structs adds 5c0d0e2cc6e0 iommu/intel: Use msi_msg shadow structs adds b5c3786ee370 iommu/amd: Use msi_msg shadow structs adds e16c8058a10b PCI: vmd: Use msi_msg shadow structs adds 485940e0e691 x86/kvm: Use msi_msg shadow structs adds 41bb2115beec x86/pci/xen: Use msi_msg shadow structs adds 0c1883c1eb9d x86/msi: Remove msidef.h adds a27dca645d2c x86/io_apic: Cleanup trigger/polarity helpers adds 341b4a7211b6 x86/ioapic: Cleanup IO/APIC route entry structs adds 5d5a97133887 x86/ioapic: Generate RTE directly from parent irqchip's MS [...] adds 2cbd5a45e529 genirq/irqdomain: Implement get_name() method on irqchip fwnodes adds 6452ea2a323b x86/apic: Add select() method on vector irqdomain adds a1a785b57242 iommu/amd: Implement select() method on remapping irqdomain adds a87fb465ffe8 iommu/vt-d: Implement select() method on remapping irqdomain adds a491bb19f728 iommu/hyper-v: Implement select() method on remapping irqdomain adds c2a5881c28e5 x86/hpet: Use irq_find_matching_fwspec() to find remapping [...] adds b643128b917c x86/ioapic: Use irq_find_matching_fwspec() to find remappi [...] adds ed381fca4712 x86: Kill all traces of irq_remapping_get_irq_domain() adds 79eb3581bcaa iommu/vt-d: Simplify intel_irq_remapping_select() adds 51130d21881d x86/ioapic: Handle Extended Destination ID field in RTE adds ab0f59c6f135 x86/apic: Support 15 bits of APIC ID in MSI where available adds bf27ef8a77d8 iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC [...] adds 2e008ffe426f x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_ [...] adds d981059e13ff x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it adds f36a74b9345a x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index adds aec8da04e4d7 x86/ioapic: Correct the PCI/ISA trigger type selection adds 2fb6acf3edfe iommu/amd: Fix union of bitfields in intcapxt support adds 2df985f5e44c iommu/amd: Don't register interrupt remapping irqdomain wh [...] adds d1adcfbb520c iommu/amd: Fix IOMMU interrupt generation in X2APIC mode adds e6d2bed69845 Merge branch 'x86/apic' adds 1a2b85f1e2a9 timekeeping: Convert jiffies_seq to seqcount_raw_spinlock_t adds da88f9b31136 timer_list: Use printk format instead of open-coded symbol lookup adds c725dafc95f1 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers adds a0f5a65fa5fa time: Add missing colons for parameter documentation of ti [...] adds 199d280c884d timekeeping: Remove static functions from kernel-doc markup adds e025b03113d2 timekeeping: Add missing parameter documentation for updat [...] adds c1ce406e80fb timekeeping: Fix up function documentation for the NMI saf [...] adds f27f7c3f100e timekeeping: Add missing parameter docs for pvclock_gtod_[ [...] adds 29efc4612ac1 timekeeping: Fix parameter docs of read_persistent_wall_an [...] adds 6e5a91901c2d timekeeping: Address parameter documentation issues for va [...] adds cc947f2b9c04 timers: Make run_local_timers() static adds 66981c37b319 hrtimer: Fix kernel-doc markups adds f73f64d56871 tick/broadcast: Serialize access to tick_next_period adds c398960cd82b tick: Document protections for tick related data adds 372acbbaa809 tick/sched: Use tick_next_period for lockless quick check adds 94ad2e3cedb8 tick/sched: Reduce seqcount held scope in tick_do_update_j [...] adds 7a35bf2a6a87 tick/sched: Optimize tick_do_update_jiffies64() further adds 896b969e6732 tick/sched: Release seqcount before invoking calc_load_global() adds b99654491642 tick: Get rid of tick_period adds a62da2afeab6 Merge branch 'timers/core' adds a8b62fd08505 stop_machine: Add function and caller debug info adds 565790d28b1e sched: Fix balance_callback() adds 2558aacff858 sched/hotplug: Ensure only per-cpu kthreads run during hotplug adds f2469a1fb43f sched/core: Wait for tasks being pushed away on hotplug adds 06249738a41a workqueue: Manually break affinity on hotplug adds 1cf12e08bc4d sched/hotplug: Consolidate task migration on CPU unplug adds 120455c514f7 sched: Fix hotplug vs CPU bandwidth control adds 9cfc3e18adb0 sched: Massage set_cpus_allowed() adds af449901b84c sched: Add migrate_disable() adds 6d337eab041d sched: Fix migrate_disable() vs set_cpus_allowed_ptr() adds 3015ef4b98f5 sched/core: Make migrate disable and CPU hotplug cooperative adds 14e292f8d453 sched,rt: Use cpumask_any*_distribute() adds 95158a89dd50 sched,rt: Use the full cpumask for balancing adds ded467dc83ac sched, lockdep: Annotate ->pi_lock recursion adds a7c81556ec4d sched: Fix migrate_disable() vs rt/dl balancing adds 86fbcd3b4ba2 sched/proc: Print accurate cpumask vs migrate_disable() adds 885b3ba47aa5 sched: Deny self-issued __set_cpus_allowed_ptr() when migr [...] adds c777d847107e sched: Comment affine_move_task() adds 56beb77bd62a Merge branch 'sched/migrate-disable' adds b9c88f752268 sched/fair: Improve the accuracy of sched_stat_wait statistics adds 26762423a266 sched/deadline: Optimize sched_dl_global_validate() adds a57415f5d1e4 sched/deadline: Fix sched_dl_global_validate() adds 5e054bca44fe sched/cpupri: Remove pri_to_cpu[CPUPRI_IDLE] adds 1b08782ce31f sched/cpupri: Remove pri_to_cpu[1] adds 934fc3314b39 sched/cpupri: Remap CPUPRI_NORMAL to MAX_RT_PRIO-1 adds b13772f81356 sched/cpupri: Add CPUPRI_HIGHER adds 45da7a2b0af8 sched/fair: Exclude the current CPU from find_new_ilb() adds 5bc78502322a sched: fix exit_mm vs membarrier (v4) adds 618758ed3a4f sched: membarrier: cover kthread_use_mm (v4) adds 25595eb6aaa9 sched: membarrier: document memory ordering scenarios adds 345a957fcc95 sched: Reenable interrupts in do_sched_yield() adds 43c31ac0e665 sched: Remove relyance on STRUCT_ALIGNMENT adds d8fcb81f1acf sched/fair: Check for idle core in wake_affine adds b6d37a764a5b sched/fair: Reorder throttle_cfs_rq() path adds 12fa97c64dce Merge branch 'sched/migrate-disable' adds cdb310474dec sched/fair: Remove superfluous lock section in do_sched_cf [...] adds 177705790592 sched: Add WF_TTWU, WF_EXEC wakeup flags adds 3aef1551e942 sched: Remove select_task_rq()'s sd_flag parameter adds dc824eb89853 sched/fair: Dissociate wakeup decisions from SD flag value adds d707faa64d03 sched/core: Add missing completion for affine_move_task() waiters adds 1293771e4353 sched: Fix migration_cpu_stop() WARN adds 406100f3da08 cpuset: fix race between hotplug work and later CPU offline adds b5b217346de8 sched/topology: Warn when NUMA diameter > 2 adds 9032dc211523 Documentation: scheduler: fix information on arch SD flags [...] adds b19a888c1e9b sched/core: Fix typos in comments adds 480a6ca2dc6e sched/uclamp: Allow to reset a task uclamp constraint value adds 31f6a8c0a471 sched/topology,schedutil: Wrap sched domains rebuild adds ecec9e86d1a3 arm64: Rebuild sched domains on invariance status changes adds fa50e2b452c6 sched/topology: Condition EAS enablement on FIE support adds 74d862b682f5 sched: Make migrate_disable/enable() independent of RT adds abeae76a4700 sched/numa: Rename nr_running and break out the magic number adds 5c339005f854 sched: Avoid unnecessary calculation of load imbalance at [...] adds 7d2b5dd0bcc4 sched/numa: Allow a floating imbalance between NUMA nodes adds 23e6082a522e sched: Limit the amount of NUMA imbalance that can exist a [...] adds 7a9f50a05843 irq_work: Cleanup adds 545b8c8df41f smp: Cleanup smp_call_function*() adds 2914b0ba61a9 irq_work: Optimize irq_work_single() adds a787bdaff83a Merge branch 'linus' into sched/core, to resolve semantic [...] adds bd3ae3ebc15e Merge branch 'sched/core' adds 633cdaf29ec4 x86/mce: Remove unneeded break adds 68299a42f842 x86/mce: Enable additional error logging on certain Intel CPUs adds 77080929d56d x86/mce: Assign boolean values to a bool variable adds 15af36596ae3 x86/mce: Correct the detection of invalid notifier priorities adds 098416e69861 x86/mce: Use "safe" MSR functions when enabling additional [...] adds 4a24d80b8c3e x86/mce, cper: Pass x86 CPER through the MCA handling chain adds a1515b7bff72 Merge branch 'ras/core' 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 0a986ea81e1a Merge branch 'linus' into perf/kprobes adds 666fab4a3ea1 Merge branch 'linus' into perf/kprobes adds a70a04b3844f locking/atomics: Regenerate the atomics-check SHA1's adds 40163b653bab Merge branch 'perf/kprobes' adds 8d97e71811aa perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE adds 76a5433f95f3 perf/x86/intel: Support PERF_SAMPLE_DATA_PAGE_SIZE adds 4cb6a42e4c4b powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE adds 995f088efebe perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds 51b646b2d9f8 perf,mm: Handle non-page-table-aligned hugetlbfs adds b14d0db5b8c8 perf/x86/intel: Add Rocket Lake CPU support adds cbea56395cba perf/x86/cstate: Add Rocket Lake CPU support adds 907a196fbc70 perf/x86/msr: Add Rocket Lake CPU support adds 43bc103a8044 perf/x86/intel/uncore: Add Rocket Lake support adds 306e3e91edf1 perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.ST [...] adds 20c7775aecea Merge remote-tracking branch 'origin/master' into perf/core adds 3e40a602d8bf Merge branch 'perf/core' adds 2759ac9fb091 Merge branch 'locking/urgent' adds 932f8c64d38b futex: Remove unused empty compat_exit_robust_list() adds 7b4dcaeee18c Merge branch 'locking/core' adds df420a59338f Merge branch 'irq/urgent' adds eda2845ae5e0 irqdomain: Remove unused of_device_id forward declaration adds 08219fb1efae irqdomain: Add forward declaration of fwnode_handle adds c3a877fea962 irqdomain: Replace open coded of_node_to_fwnode() adds b6e95788fde8 irqdomain: Introduce irq_domain_create_legacy() API adds d315c627a182 regmap: irq: Convert to use irq_domain_create_legacy() adds f296dcd629aa genirq: Remove GENERIC_IRQ_LEGACY_ALLOC_HWIRQ adds e906a546bd86 genirq/irqdomain: Make irq_domain_disassociate() static adds 8c67d247dcad genirq: Fix kernel-doc markups adds 9f112156f8da parisc: Remove bogus __IRQ_STAT macro adds fe3f1d5d7cd3 sh: Get rid of nmi_count() adds 769dda58d1f6 irqstat: Get rid of nmi_count() and __IRQ_STAT() adds e83694a7b249 um/irqstat: Get rid of the duplicated declarations adds 7fd70c65faac ARM: irqstat: Get rid of duplicated declaration adds 2cb0837e56e1 arm64: irqstat: Get rid of duplicated declaration adds 1adb99eabce9 asm-generic/irqstat: Add optional __nmi_count member adds fd15c1941f0a sh: irqstat: Use the generic irq_cpustat_t adds e091bc90cd2d irqstat: Move declaration into asm-generic/hardirq.h adds 15115830c887 preempt: Cleanup the macro maze a bit adds ae9ef58996a4 softirq: Move related code into one section adds 15b8d9372f27 sh/irq: Add missing closing parentheses in arch_show_interrupts() adds b46a134e84d0 Merge branch 'irq/core' adds 6954a71bb372 Merge branch 'efi/urgent' adds bc13809f1c47 efi/libstub/x86: simplify efi_is_native() adds 688eb28211ab efi/x86: Only copy the compressed kernel image in efi_relo [...] adds 6edcf9dc2e1a efi/libstub: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER should [...] adds e1ac4b2406d9 efi: generalize efi_get_secureboot adds 25519d683442 ima: generalize x86/EFI arch glue for other EFI architectures adds 8d39cee0592e arm64/ima: add ima_arch support adds b283477d394a efi: x86/xen: switch to efi_get_secureboot_mode helper adds 1a7c9fbd0177 Merge branch 'efi/core' adds 16675dda9355 mm/highmem: Un-EXPORT __kmap_atomic_idx() adds b819fd9da385 highmem: Remove unused functions adds e8f147dc3f1f fs: Remove asm/kmap_types.h includes adds 673afbace459 sh/highmem: Remove all traces of unused cruft adds 4f8b96cd47b0 asm-generic: Provide kmap_size.h adds 298fa1ad5571 highmem: Provide generic variant of kmap_atomic* adds 389755c25081 highmem: Make DEBUG_HIGHMEM functional adds 157e118b5511 x86/mm/highmem: Use generic kmap atomic implementation adds 39cac191ff37 arc/mm/highmem: Use generic kmap atomic implementation adds 2a15ba82fa6c ARM: highmem: Switch to generic kmap atomic adds 5af627a043e3 csky/mm/highmem: Switch to generic kmap atomic adds 7ac1b26b0a72 microblaze/mm/highmem: Switch to generic kmap atomic adds a4c33e83bca1 mips/mm/highmem: Switch to generic kmap atomic adds 5f037ea3b267 nds32/mm/highmem: Switch to generic kmap atomic adds 47da42b27a56 powerpc/mm/highmem: Switch to generic kmap atomic adds 3293efa97807 sparc/mm/highmem: Switch to generic kmap atomic adds 629ed3f7dad2 xtensa/mm/highmem: Switch to generic kmap atomic adds d7029e454969 highmem: Get rid of kmap_types.h adds 3c1016b53c31 mm/highmem: Remove the old kmap_atomic cruft adds 351191ad55c8 io-mapping: Cleanup atomic iomap adds 9bf6f7bab3ba Documentation/io-mapping: Remove outdated blurb adds 13f876ba77eb highmem: High implementation details and document API adds 2a656cad337e mm/highmem: Take kmap_high_get() properly into account adds 1eb0616c2df5 xtensa/mm/highmem: Make generic kmap_atomic() work correctly adds a0e169978303 microblaze/mm/highmem: Add dropped #ifdef back adds 13c8da5db43a Merge branch 'sched/core' into core/mm adds 6e799cb69a70 mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL adds 0e91a0c6984c mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP adds 14df32670291 x86: Support kmap_local() forced debugging adds 5fbda3ecd14a sched: highmem: Store local kmaps in task struct adds f3ba3c710ac5 mm/highmem: Provide kmap_local* adds e66f6e095486 io-mapping: Provide iomap_local variant adds 7e015a279853 x86/crashdump/32: Simplify copy_oldmem_page() adds d78d3e896996 Merge branch 'core/mm' adds 45ff510517f3 entry: Fixup irqentry_enter() comment adds 01be83eea08d Merge branch 'core/urgent' into core/entry adds b6be002bcd1d x86/entry: Move nmi entry/exit into common code adds 78a56e0494ad entry: Fix spelling/typo errors in irq entry code adds 4cffe21d4a62 Merge branch 'x86/entry' into core/entry adds b4581a52caff x86: Expose syscall_work field in thread_info adds 3136b93c3fb2 entry: Expose helpers to migrate TIF to SYSCALL_WORK flags adds b86678cf0f1d entry: Wire up syscall_work in common entry code adds 23d67a54857a seccomp: Migrate to use SYSCALL_WORK flag adds 524666cb5de7 tracepoints: Migrate to use SYSCALL_WORK flag adds 64c19ba29b66 ptrace: Migrate to use SYSCALL_TRACE flag adds 64eb35f701f0 ptrace: Migrate TIF_SYSCALL_EMU to use SYSCALL_WORK flag adds 785dc4eb7fd7 audit: Migrate to use SYSCALL_WORK flag adds 299155244770 entry: Drop usage of TIF flags in the generic syscall code adds 51af3f230639 x86: Reclaim unused x86 TI flags adds 83c2da2e605c context_tracking: Introduce HAVE_CONTEXT_TRACKING_OFFSTACK adds 179a9cf79212 context_tracking: Don't implement exception_enter/exit() o [...] adds 9f68b5b74c48 sched: Detect call to schedule from critical entry code adds 6775de4984ea context_tracking: Only define schedule_user() on !HAVE_CON [...] adds d1f250e2205e x86: Support HAVE_CONTEXT_TRACKING_OFFSTACK adds 5903f61e0353 entry: Fix boot for !CONFIG_GENERIC_ENTRY adds c1c38fd953ac Merge branch 'core/entry' adds b19735fba67e Merge remote-tracking branch 'tip/auto-latest' adds 4e3168984467 drivers/clocksource/sp804: Add static for functions such a [...] adds a57314f2b02b clocksource/drivers/sp804: Make some symbol static adds 64d9af610102 clocksource/drivers/sp804: Use clk_prepare_enable and clk_ [...] adds 53115721efce clocksource/drivers/sp804: Correct clk_get_rate handle adds f1a40b2e1e2c clocksource/drivers/sp804: Use pr_fmt adds aff7325d4f37 dt-bindings: timer: Add new OST support for the upcoming n [...] adds 2c223460bc62 drivers/clocksource/nps: Remove EZChip NPS clocksource driver adds 67a099047e84 clocksource/drivers/orion: Add missing clk_disable_unprepa [...] adds 4bcb2007d4ee dt-bindings: timer: renesas: tmu: Document r8a774e1 bindings adds b3ad845d3241 dt-bindings: timer: renesas: tmu: Convert to json-schema adds a18231796f4a clocksource/drivers/cadence_ttc: Fix memory leak in ttc_se [...] adds 59835ead2bc3 clocksource/drivers/ingenic: Fix section mismatch adds e588acdb8087 clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI adds c58cc6f34cb5 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds f09056c1dece EDAC/amd64: Remove unneeded breaks adds f30795fb404e EDAC: Do not issue useless debug statements in the polling [...] adds 24269999027e EDAC: Fix some kernel-doc markups adds 211f737ac76a MAINTAINERS: Clean up the F: entries for some EDAC drivers adds 61d35648c06c EDAC/synopsys: Return the correct value in mc_probe() adds 706657b1febf EDAC/amd64: Fix PCI component registration adds 3b20369313a4 EDAC: Add three new memory types adds 10590a9d4f23 EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC adds 2223d8c781a0 EDAC/igen6: Add debugfs interface for Intel client SoC EDA [...] adds 41545aabff1e MAINTAINERS: Add entry for Intel IGEN6 EDAC driver adds 77429eebd9b1 EDAC/igen6: ecclog_llist can be static adds 068787ddd8f9 Merge remote-tracking branch 'ras/edac-igen6' into edac-for-next adds 83ff51c4e3fe EDAC/i10nm: Use readl() to access MMIO registers adds bc1c99a5971a EDAC: Add DDR5 new memory type adds 479f58dda25b EDAC/i10nm: Add Intel Sapphire Rapids server support adds 8763e5cbb958 Merge remote-tracking branch 'ras/edac-spr' into edac-for-next adds 33ca70174870 Merge remote-tracking branch 'edac/edac-for-next' adds 0264c8c9e1b5 ftrace: Move the recursion testing into global headers adds 6e4eb9cb22fc ftrace: Add ftrace_test_recursion_trylock() helper function adds da5afbeb1724 ftrace: Optimize testing what context current is in adds 6cdf941871ec pstore/ftrace: Add recursion protection to the ftrace callback adds c536aa1c5b17 kprobes/ftrace: Add recursion protection to the ftrace callback adds 13f3ea9a2c82 livepatch/ftrace: Add recursion protection to the ftrace callback adds 4b750b573c5b livepatch: Trigger WARNING if livepatch function fails due [...] adds 5d15a624c34b perf/ftrace: Add recursion protection to the ftrace callback adds 5d029b035bf1 perf/ftrace: Check for rcu_is_watching() in callback function adds a25d036d939a ftrace: Reverse what the RECURSION flag means in the ftrace_ops adds 773c16705058 ftrace: Add recording of functions that caused recursion adds 60602cb549f1 fgraph: Make overruns 4 bytes in graph stack structure adds 7b68621f8d16 ftrace: Clean up the recursion code a bit adds 28575c61ea60 ring-buffer: Add recording of ring buffer recursion into r [...] adds 045e269c1eb2 ftrace: Remove unused varible 'ret' adds 2b5894cc33e9 tracing: Fix some typos in comments adds 58954b3be8b7 MAINTAINERS: assign ./fs/tracefs to TRACING adds d19ad0775dcd ftrace: Have the callbacks receive a struct ftrace_regs in [...] adds 02a474ca266a ftrace/x86: Allow for arguments to be passed in to ftrace_ [...] adds 2860cd8a2353 livepatch: Use the default ftrace_ops instead of REGS when [...] adds b111545d26c0 tracing: Remove the useless value assignment in test_creat [...] adds 1fd8750caaef Merge remote-tracking branch 'ftrace/for-next' adds f4deaf90212c x86/cpu: Avoid cpuinfo-induced IPI pileups adds 3fcd6a230fa7 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs adds 86b5a7381b12 doc: Present the role of READ_ONCE() adds a043260740d5 docs: Update RCU's hotplug requirements with a bit about design adds a1b9dbb72b7f docs: RCU: Requirements.rst: Fix a list block adds c386e29d4372 docs/rcu: Update the call_rcu() API adds 6dbce04d8417 rcu: Allow rcu_irq_enter_check_tick() from NMI adds 29368e093921 x86/smpboot: Move rcu_cpu_starting() earlier adds dfe564045c65 rcu: Panic after fixed number of stalls adds 1eafe075bf9c list.h: Update comment to explicitly note circular lists adds e3771c850d3b rcu: Implement rcu_segcblist_is_offloaded() config dependent adds ed73860cecc3 rcu: Fix single-CPU check in rcu_blocking_is_gp() adds a3941517fcd6 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config adds 9f866dac9429 rcu/tree: Add a warning if CPU being onlined did not repor [...] adds 7c47ee5aa008 rcu/tree: Make struct kernel_param_ops definitions const adds d2098b444098 rcu,ftrace: Fix ftrace recursion adds bd56e0a4a291 rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] adds 4d60b475f858 rcu: Prevent lockdep-RCU splats on lock acquisition/release adds 354c3f0e22dc rcu: Fix a typo in rcu_blocking_is_gp() header comment adds bfb3aa735f82 rcu: Do not report strict GPs for outgoing CPUs adds 56292e8609e3 rcu/tree: Defer kvfree_rcu() allocation to a clean context adds 50edb988534c srcu: Take early exit on memory-allocation failure adds 9f14cb030d98 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP adds 891cd1f99dd9 rcu: Un-hide lockdep maps for !LOCKDEP adds d97f3bdf7a1c net: Un-hide lockdep_sock_is_held() for !LOCKDEP adds a72e9d547205 net: sched: Remove broken definitions and un-hide for !LOCKDEP adds f505d4346f61 srcu: Use a more appropriate lockdep helper adds cd539cff9470 lockdep: Provide dummy forward declaration of *_is_held() helpers adds 65e9eb1ccfe5 rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition adds e1eb075ccf37 rcutorture: Make preemptible TRACE02 enable lockdep adds 77dc174103fd rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop adds 27c0f1448389 rcutorture: Make grace-period kthread report match RCU fla [...] adds 75dc2da5ecd6 rcu-tasks: Make the units of ->init_fract be jiffies adds 0c6d18d84db1 refscale: Bounds-check module parameters adds 08c797429385 torture: Don't kill gdb sessions adds 3480d6774f07 locktorture: Track time of last ->writeunlock() adds 19012b786ecc torture: Periodically pause in stutter_wait() adds fda5ba9ed254 torture: Make torture_stutter() use hrtimer adds 1ac78b49d61d scftorture: Add an alternative IPI vector adds 899f317e4886 rcuscale: Add RCU Tasks Trace adds 45c7b962014d rcuscale: Avoid divide by zero adds 8d68e68a781d torture: Exclude "NOHZ tick-stop error" from fatal errors adds 2f2214d43ccd rcuscale: Prevent hangs for invalid arguments adds bc80d353b3f5 refscale: Prevent hangs for invalid arguments adds 6f26d010e678 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] adds e5ace37d83af locktorture: Ignore nreaders_stress if no readlock support adds 6b74fa0a776e locktorture: Prevent hangs for invalid arguments adds c64659ef29e3 torture: Prevent jitter processes from delaying failed run adds 4994684ce109 rcutorture: Prevent hangs for invalid arguments adds c1e06287583e torture: Force weak-hashed pointers on console log adds ab1b7880dec8 rcutorture: Make stutter_wait() caller restore priority adds 7de1ca35269e torture: Accept time units on kvm.sh --duration argument adds 293b93d66f14 rcutorture: Small code cleanups adds a5136f4ffb44 torture: Allow alternative forms of kvm.sh command-line arguments adds 85558182d545 scftorture: Add full-test stutter capability adds 0d7202876bcb locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] adds a7eb937b67b6 rcutorture: Don't do need_resched() testing if ->sync is NULL adds 6c5b9de2c63b rcutorture/nolibc: Fix a typo in header file adds 5be7d80deb80 torture: Make kvm-check-branches.sh use --allcpus adds 06dc8d4591b8 tools/nolibc: Fix a spelling error in a comment adds 01f9e708d9ea tools/rcutorture: Fix BUG parsing of console.log adds 7fc91fc84506 Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', ' [...] adds 4761612ffe3c kcsan: selftest: Ensure that address is at least PAGE_SIZE adds 55a2346c7ac4 kcsan: Never set up watchpoints on NULL pointers adds 1d094cefc37e kcsan: Fix encoding masks and regain address bit adds c4638ff0644b Merge branch 'kcsan.2020.11.06a' into HEAD adds 9270e1a744f8 tools: memory-model: Document that the LKMM can easily mis [...] adds ab8bcad67bee tools/memory-model: Move Documentation description to Docu [...] adds ebb477cb2fb7 tools/memory-model: Document categories of ordering primitives adds d8566f15da9b docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] adds 0a27ce6b6968 tools/memory-model: Add a glossary of LKMM terms adds 1947bfcf81a9 tools/memory-model: Add types to litmus tests adds acc4bdc55dcb tools/memory-model: Use "buf" and "flag" for message-passi [...] adds b6ff30849ca7 tools/memory-model: Label MP tests' producers and consumers adds 50df51d12c31 Merge branch 'lkmm.2020.11.06a' into HEAD adds d70932e68be1 lib/debug: Remove pointless ARCH_NO_PREEMPT dependencies adds dbfbb784376d preempt: Make preempt count unconditional adds 911a5b035db2 preempt: Cleanup PREEMPT_COUNT leftovers adds a2c05ee00857 lockdep: Cleanup PREEMPT_COUNT leftovers adds 3fc8bf8534f9 mm/pagemap: Cleanup PREEMPT_COUNT leftovers adds c2743d1a8f70 locking/bitspinlock: Cleanup PREEMPT_COUNT leftovers adds 7cd5f4baf808 uaccess: Cleanup PREEMPT_COUNT leftovers adds cf6726b8d84a sched: Cleanup PREEMPT_COUNT leftovers adds 4ff24745e1ad ARM: Cleanup PREEMPT_COUNT leftovers adds 80b5756a17ad xtensa: Cleanup PREEMPT_COUNT leftovers adds 432c9836f7e5 drm/i915: Cleanup PREEMPT_COUNT leftovers adds 34e08d5d41e9 rcutorture: Cleanup PREEMPT_COUNT leftovers adds 01ad1337dc44 preempt: Remove PREEMPT_COUNT from Kconfig adds 1b585673e519 Merge branch 'tglx-pc.2020.10.30a' into HEAD adds 764f605ec4ec tools/memory-model: Document locking corner cases adds fcb3bd91eb1c tools/memory-model: Make judgelitmus.sh note timeouts adds 1622426cd6f9 tools/memory-model: Make cmplitmushist.sh note timeouts adds 3daed1a41306 tools/memory-model: Make judgelitmus.sh identify bad macros adds 117cc2bbf2b3 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 870bb3c29e90 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 2488a59ef06c tools/memory-model: Update parseargs.sh for hardware verification adds 84bf66378236 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 2f3ed276ad47 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 01a6e0e9b544 tools/memory-model: Fix checkalllitmus.sh comment adds 1937a58b7e35 tools/memory-model: Hardware checking for check{,all}litmus.sh adds b910daf5f192 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds d6053d1fe7db tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds f133cae39788 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 2ecbecf2039c tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 57a59e67f435 tools/memory-model: Keep assembly-language litmus tests adds 2cffde403bec tools/memory-model: Allow herd to deduce CPU type adds 6c98ae64639d tools/memory-model: Make runlitmus.sh check for jingle errors adds 3b7f251ec3c1 tools/memory-model: Add -v flag to jingle7 runs adds c63fe5d55a5c tools/memory-model: Implement --hw support for checkghlitmus.sh adds e9a0d98458c0 tools/memory-model: Fix scripting --jobs argument adds 30312d191456 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 0ce7d16d7e82 tools/memory-model: Make history-check scripts use mselect7 adds d09f429a98ce tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 1e29a687ba68 tools/memory-model: Repair parseargs.sh header comment adds c93751a9de6b tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 535e725dde3f tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 7e1d99c3fa59 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds eb48201421b1 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 3abbf539968a Merge branch 'lkmm-dev.2020.11.06a' into HEAD adds bad83303452b rcutorture: Test runtime toggling of CPUs' callback offloading adds ccc46cd6be02 rcutorture: Add testing for RCU's global memory ordering adds 2b5ee66d03bb rcu/tree: Make rcu_do_batch count how many callbacks were [...] adds ff8d5d87be85 rcu/segcblist: Add additional comments to explain smp_mb() adds abeabb0732bd torture: Make --kcsan specify lockdep adds f473383e23a9 tools/memory-model: Tie acquire loads to reads-from adds 98865b579965 rcu: Mark obtuse portion of stall warning as internal debug adds 12c8ca3794c2 locking: Remove duplicate include of percpu-rwsem.h adds d8c6a762d155 torture: Make kvm.sh "--dryrun sched" summarize number of batches adds ccda7e607fc4 torture: Make kvm.sh "--dryrun sched" summarize number of builds adds b941db6a96e1 docs: Remove redundant "``" from Requirements.rst adds fedf141ad37f rcu/segcblist: Add counters to segcblist datastructure adds b3a77e7f6a6c rcu/tree: segcblist: Remove redundant smp_mb()s adds 2e4a1b08d995 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] adds 2c28a11e0be0 cpumask: Make "all" alias global and not just RCU adds 3a9ad92fe154 cpumask: Add a "none" alias to complement "all" adds 53cfa2ce071a cpumask: Add "last" alias for cpu list specifications adds d6e4bde78050 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" adds 583b22929f68 doc: Remove obsolete RCU-bh and RCU-sched update-side API members adds 7e73109ea889 scftorture: Add debug output for wrong-CPU warning adds 68f695586c6b torture: Allow kvm.sh --datestamp to specify subdirectories adds ea615523d5cc rcu: Add lockdep checks for interrupts disabled adds 9135eefd9c3d rcu: For RCU grace-period kthread starvation, dump last CP [...] adds cd34fb1af5c2 rcu: Do not NMI offline CPUs adds 3759b9587a32 srcu: Make Tiny SRCU use multi-bit grace-period counter adds dc7f9c1ec404 srcu: Provide internal interface to start a Tiny SRCU grac [...] adds 6a128bfefcb7 srcu: Provide internal interface to start a Tree SRCU grac [...] adds ecdaae89204d srcu: Provide polling interfaces for Tiny SRCU grace periods adds 1b1608fb2621 srcu: Provide polling interfaces for Tree SRCU grace periods adds 93912e6cc373 srcu: Document polling interfaces for Tree SRCU grace periods adds fc5b213c480a rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state adds a996a8add1ab rcutorture: Add writer-side tests of polling grace-period API adds 4757e444a1bc refscale: Allow summarization of verbose output adds deca03365a94 rcutorture: Add reader-side tests of polling grace-period API adds 5393217fd89d srcu: Add comment explaining cookie overflow/wrap adds 5a1cea0850b7 rcu/trace: Add tracing for how segcb list changes adds 28bb22233217 list: Fix a typo at the kernel-doc markup adds 33d08b4334e8 rcutorture: Require entire stutter period be post-boot adds 306a59040774 rcutorture: Make synctype[] and nsynctype be static global adds ed4491c1f012 rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] adds 0609f37f0de8 torture: Add fuzzed hrtimer-based sleep functions adds 4924c1890472 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits adds bb7465bb2d6e torture: Make stutter use torture_hrtimeout_*() functions adds 3b4d34567c11 rcutorture: Use hrtimers for reader and writer delays adds f79d90162cea torture: Prepare for splitting qemu execution from kvm-tes [...] adds 54fe44a58094 torture: Add config2csv.sh script to compare torture scenarios adds 8f81cd0d09c9 rcu/segcblist: Add debug checks for segment lengths adds 1cabb6fc8513 sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds 449b3e18fe5b rcu: Check and report missed fqs timer wakeup on RCU stall adds 000ff254bbd9 rcu/tree: Allocate a page when caller is preemptible adds b7af52cbfbbb rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] adds 557ad12bdaa8 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] adds 7645d3d57102 tools/rcutorture: Make identify_qemu_vcpus() independent o [...] adds f6514f576ebd torture: Make kvm.sh "Test Summary" date be end of test adds 94a2b1b2c76e rcu: Record kvfree_call_rcu() call stack for KASAN adds 0f2d600e0443 torture: Make kvm.sh arguments accumulate adds affb541a130e torture: Add torture.sh torture-everything script adds c59529d01a78 torture: Print run duration at end of kvm.sh execution adds 67471bb1c621 torture: Make torture.sh use common time-duration bash functions adds f9002fbaf03a torture: Remove use of "eval" in torture.sh adds 783cd1d81835 torture: Make kvm.sh return failure upon build failure adds e25cd67d1667 torture: Add "make allmodconfig" to torture.sh adds 1ef56a17c704 rcu: Introduce kfree_rcu() single-argument macro adds 3369ebbf988f rcu: Eliminate the __kvfree_rcu() macro adds 894ae7fc0011 torture: Auto-size SCF and scaling runs based on number of CPUs adds ecdfa77f12df torture: Make kvm.sh include --kconfig arguments in CPU ca [...] adds f30b0a45daa9 torture: Enable torture.sh argument checking adds cfc640823e38 torture: Make torture.sh rcuscale and refscale deal with a [...] adds f83235f9950c torture: Make torture.sh refscale runs use verbose_batched [...] adds b9b9bc494454 torture: Create doyesno helper function for torture.sh adds f28ea1b89dcb torture: Make refscale throttle high-rate printk()s adds 14957f5de3a0 torture: Throttle VERBOSE_TOROUT_*() output adds 753781d3f6a7 torture: Make torture.sh allmodconfig retain and label output adds 44d40304090a torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale adds c4fd2dba4663 torture: Make torture.sh refuse to do zero-length runs adds a9b07d872655 torture: Add kvm.sh test summary to end of log file adds 2c5f5d678adf torture: Drop log.long generation from torture.sh adds 05d1a1d6d250 torture: Allow scenarios to be specified to torture.sh adds f64c0e669dff torture: Add command and results directory to torture.sh log adds 5ca88db79d8d torture: Add --kcsan-kmake-arg to torture.sh for KCSAN adds 3d9a26c18b34 Merge remote-tracking branch 'rcu/rcu/next' adds c22588c99635 KVM: arm64: Don't adjust PC on SError during SMC trap adds 6ddbc281e2aa KVM: arm64: Move kvm_vcpu_trap_il_is32bit into kvm_skip_instr32() adds cdb5e02ed133 KVM: arm64: Make kvm_skip_instr() and co private to HYP adds defe21f49bc9 KVM: arm64: Move PC rollback on SError to HYP adds 21c810017cef KVM: arm64: Move VHE direct sysreg accessors into kvm_host.h adds e650b64f1a56 KVM: arm64: Add basic hooks for injecting exceptions from EL2 adds bb666c472ca2 KVM: arm64: Inject AArch64 exceptions from HYP adds 41613b519ce7 KVM: arm64: Inject AArch32 exceptions from HYP adds 7d76b8a60350 KVM: arm64: Remove SPSR manipulation primitives adds dcfba399325f KVM: arm64: Consolidate exception injection adds 90c1f934ed71 KVM: arm64: Get rid of the AArch32 register mapping code adds 37da329ed6a7 Merge branch 'kvm-arm64/el2-pc' into kvmarm-master/next adds ca4e51477493 KVM: arm64: Introduce handling of AArch32 TTBCR2 traps adds 4ff3fc316d78 KVM: arm64: Move AArch32 exceptions over to AArch64 sysregs adds 6ed6750f2b6d KVM: arm64: Add AArch32 mapping annotation adds b1ea1d760d33 KVM: arm64: Map AArch32 cp15 register to AArch64 sysregs adds 1da42c34d7c4 KVM: arm64: Map AArch32 cp14 register to AArch64 sysregs adds 2d27fd784893 KVM: arm64: Drop is_32bit trap attribute adds 50f304532770 KVM: arm64: Drop is_aarch32 trap attribute adds 5f7e02aebdf0 KVM: arm64: Drop legacy copro shadow register adds 6ac4a5ac50d1 KVM: arm64: Drop kvm_coproc.h adds 149f120edbf8 Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/next adds 1db9d9ded771 KVM: arm64: Add kimg_hyp_va() helper adds 7cd0aaafaadc KVM: arm64: Turn host HVC handling into a dispatch table adds 68b824e428c5 KVM: arm64: Patch kimage_voffset instead of loading the EL1 value adds 29052f1b92f2 KVM: arm64: Simplify __kvm_enable_ssbs() adds 83fa381f66cc KVM: arm64: Avoid repetitive stack access on host EL1 to E [...] adds 8c38602fb3eb Merge branch 'kvm-arm64/host-hvc-table' into kvmarm-master/next adds 14bda7a92733 KVM: arm64: Add kvm_vcpu_has_pmu() helper adds 9bbfa4b56537 KVM: arm64: Refuse to run VCPU if PMU is not initialized adds 04355e41a603 KVM: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support adds 77da43039ab5 KVM: arm64: Refuse illegal KVM_ARM_VCPU_PMU_V3 at reset time adds b0737e999ec0 KVM: arm64: Inject UNDEF on PMU access when no PMU configured adds f975ccb08d65 KVM: arm64: Remove PMU RAZ/WI handling adds a3da93580202 KVM: arm64: Remove dead PMU sysreg decoding code adds 46acf89de499 KVM: arm64: Gate kvm_pmu_update_state() on the PMU feature adds 7521c3a9e630 KVM: arm64: Get rid of the PMU ready state adds 6e5d8c713d1e Merge branch 'kvm-arm64/pmu-undef' into kvmarm-master/next adds 8934c8454064 KVM: arm64: Remove redundant Spectre-v2 code from kvm_map_ [...] adds de5bcdb48498 KVM: arm64: Tidy up kvm_map_vector() adds 042c76a9502b KVM: arm64: Move kvm_get_hyp_vector() out of header file adds 07cf8aa922db KVM: arm64: Make BP hardening globals static instead adds 6279017e8077 KVM: arm64: Move BP hardening helpers into spectre.h adds da592e68a5a3 KVM: arm64: Re-jig logic when patching hardened hyp vectors adds b881cdce77b4 KVM: arm64: Allocate hyp vectors statically adds c4792b6dbc50 arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_S [...] adds cd1f56b930e8 arm64: spectre: Consolidate spectre-v3a detection adds 4f6a36fed71d KVM: arm64: Remove redundant hyp vectors entry adds dc2286f397e6 Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/next adds c73a44161776 KVM: arm64: CSSELR_EL1 max is 13 adds c6232bd40b2e KVM: arm64: selftests: Filter out DEMUX registers adds bb528f4f57d0 Merge branch 'kvm-arm64/cache-demux' into kvmarm-master/next adds 8d14797b53f0 KVM: arm64: Move 'struct kvm_arch_memory_slot' out of uapi/ adds 36fb4cd55f62 KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension() adds bf118a5cb7e6 KVM: arm64: Remove unused __extended_idmap_trampoline() prototype adds 90f0e16c649a Merge branch 'kvm-arm64/misc-5.11' into kvmarm-master/next adds 2abb377a4d7f Merge remote-tracking branch 'kvm-arm/next' adds 15f256c655eb KVM: s390: Add memcg accounting to KVM allocations adds d121365715a0 s390/gmap: make gmap memcg aware adds e351744afc3d Merge remote-tracking branch 'kvms390/next' adds 8c7e9ad3182c Merge branch 'for-5.10-fixes' into for-next adds 6c207504ae79 percpu: reduce the number of cpu distance comparisons adds eb4c8d15efda Merge branch 'for-5.11' into for-next adds a384d615fd70 Merge remote-tracking branch 'percpu/for-next' adds ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] adds 1dfe83c2cb42 Merge remote-tracking branch 'workqueues/for-next' 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 1a218d312e65 platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver adds dac76c17d255 platform/x86: touchscreen_dmi: Add info for the Predia Bas [...] adds 619821936203 platform/x86: remove unneeded break adds ea856ec266c1 platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360 adds 6b723f4229ef platform/x86: acer-wmi: Drop no-op set_quirks call from fi [...] adds 7c936d8d26af platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines adds 9feb0763e498 platform/x86: acer-wmi: Cleanup accelerometer device handling adds 39aa009bb66f platform/x86: acer-wmi: Add new force_caps module parameter adds 82cb8a5c395e platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE cap [...] adds 5c54cb6c627e platform/x86: acer-wmi: Add support for SW_TABLET_MODE on [...] adds 5b09081f4c5c docs: ABI: sysfs-class-firmware-attributes: solve some warnings adds 924ad325f55e MAINTAINERS: rectify DELL WMI SYSMAN DRIVERS section adds 76adf0df04c2 platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_o [...] adds 83f7a38ecd33 platform/x86/dell-wmi-sysman: Make some symbols static adds 91de32fe6d7a Merge tag 'ib-mfd-x86-v5.11' into review-hans adds 274335f1c557 platform/surface: Add Driver to set up lid GPEs on MS Surf [...] adds 20f67902824f platform/x86: dell-wmi-sysman: fix init_bios_attributes() [...] adds c758be8e1d06 platform/x86: thinkpad_acpi: add P1 gen3 second fan support adds 685489a32c61 platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE [...] adds 3cd420b2ebd8 platform/x86: thinkpad_acpi: Add BAT1 is primary battery q [...] adds 156ec4731cb2 platform/x86: amd-pmc: Add AMD platform support for S2Idle adds 3be3955315bd platform/x86: intel_pmc_core: Assign boolean values to a b [...] adds 97ab4516205e platform/x86: intel-hid: fix _DSM function index handling adds 19cf70546b24 platform/x86: acer-wmi: add automatic keyboard background [...] adds d5a81d8e864b platform/x86: panasonic-laptop: Add support for optical dr [...] adds f1aaf914654a platform/x86: panasonic-laptop: Replace ACPI prints with p [...] adds 0119fbc0215a platform/x86: panasonic-laptop: Split MODULE_AUTHOR() by o [...] adds 80373ad0edb5 platform/x86: panasonic-laptop: Fix naming of platform fil [...] adds 008563513348 platform/x86: panasonic-laptop: Fix sticky key init bug adds e3a9afbbc309 platform/x86: panasonic-laptop: Add write support to mute adds ed83c9171829 platform/x86: panasonic-laptop: Resolve hotkey double trigger bug adds 468f96bfa3a0 platform/x86: panasonic-laptop: Add support for battery ch [...] adds 25dd390c6206 platform/x86: panasonic-laptop: Add sysfs attributes for f [...] adds ce99a277644c MAINTAINERS: new panasonic-laptop maintainer adds 6c328c347ac3 platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() adds a9d1c2500482 platform/x86: i2c-multi-instantiate: Simplify with dev_err [...] adds 469bc41c29e6 platform/x86: i2c-multi-instantiate: Use device_get_match_ [...] adds d3d73d25e0d9 platform/x86: pmt: Fix a potential Oops on error in probe adds b970b732ff4f platform/surface: gpe: Add support for 15" Intel version o [...] adds 5af8be6b0c7e platform/x86: toshiba_acpi: Fix the wrong variable assignment adds bf753400280d platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for th [...] adds 96adb419099c platform/x86: thinkpad_acpi: Send tablet mode switch at wa [...] adds 07b211992d6c platform/x86: intel-vbtn: Support for tablet mode on HP Pa [...] adds bb81dcd4eda2 platform/x86: touchscreen_dmi: Add info for the Irbis TW11 [...] adds 72ceec58685f platform/x86: asus-wmi: Add userspace notification for per [...] adds 1ac09656bded platform/x86: thinkpad_acpi: Add palm sensor support adds e8637dfca15e platform/x86: thinkpad_acpi: Whitelist P15 firmware for du [...] adds 2bf5046bdb64 platform/x86: mlx-platform: Remove PSU EEPROM from default [...] adds 912b341585e3 platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x [...] adds 288c1a0f07c1 Merge remote-tracking branch 'drivers-x86/for-next' adds 853c1a789f5f platform/chrome: Don't treat RTC events as wakeup sources adds 0498710be002 platform/chrome: cros_ec_typec: Relocate set_port_params_v [...] adds 7ab5a673f4ce platform/chrome: cros_ec_typec: Fix remove partner logic adds 514acf1cefd0 platform/chrome: cros_ec_typec: Clear partner identity on [...] adds cd2c40ff90b0 platform/chrome: cros_ec: Import Type C host commands adds 80f8cef60d79 platform/chrome: cros_ec_typec: Introduce TYPEC_STATUS adds f6f668118918 platform/chrome: cros_ec_typec: Parse partner PD ID VDOs adds de0f49487db3 platform/chrome: cros_ec_typec: Register partner altmodes adds f9c3c6f452f1 Merge remote-tracking branch 'chrome-platform/for-next' adds 41fff6e19bc8 HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() adds e2060a31a5ad Merge remote-tracking branch 'hsi/for-next' adds 12ec7e56ce95 Documentation: leds: remove invalidated information adds 311066aa9ebc leds: netxbig: add missing put_device() call in netxbig_le [...] adds 6d8d014c7dcf leds: lp50xx: Fix an error handling path in 'lp50xx_probe_dt()' adds 0fe5ac3d9667 dt-bindings: leds: Convert pwm to yaml adds 493d2e432f38 leds: turris-omnia: use constants instead of macros for co [...] adds 5d47ce1d814e leds: turris-omnia: wrap to 80 columns adds fca050bb3c81 leds: turris-omnia: fix checkpatch warning adds 98650b087417 leds: turris-omnia: check for LED_COLOR_ID_RGB instead LED [...] adds 6878955b15cc Merge remote-tracking branch 'leds/for-next' adds 0df7b988d9df char: ipmi: remove unneeded break adds a01a89b1db10 ipmi/watchdog: replace atomic_add() and atomic_sub() adds 368ffd9adc7a ipmi: msghandler: Suppress suspicious RCU usage warning adds ca128921bb56 Merge remote-tracking branch 'ipmi/for-next' adds 21774fd81a51 kernfs: bring names in comments in line with code adds 7008e58c63bc driver core: Fix lockdep warning on wfs_lock adds 33c0c9bdf7a5 drivers: base: fix some kernel-doc markups adds 3d8e47d331b1 Merge remote-tracking branch 'driver-core/driver-core-next' 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 8fba56b4cd53 Merge 5.10-rc2 into usb-next adds 35ad0d901eac usb: misc: brcmstb-usb-pinmap: Fix an IS_ERR() vs NULL check adds 47ea2929d58c usb: typec: ucsi: acpi: Always decode connector change inf [...] adds 217504a05532 usb: typec: ucsi: Work around PPM losing change information adds 9e39aef3a105 usb: misc: brcmstb-usb-pinmap: Make sync_all_pins static adds 57cde551225b Merge 5.10-rc3 into usb-next adds 1d6903a617a2 usb: fix a few cases of -Wfallthrough adds 6a6516c024bb USB: storage: avoid use of uninitialized values in error path adds e625f3dede4a usb: host: imx21-hcd: Remove the driver adds e7018751d2e6 usb: host: ehci-mxc: Remove the driver adds 56c62080d5b5 usb: hcd.h: Remove RUN_CONTEXT adds 0fb2c41f992c Merge 5.10-rc4 into here. adds 13d40ff85da8 usb: typec: Correct the bit values for the Thunderbolt rou [...] adds 5384cffd7bce platform/chrome: cros_ec_typec: Correct the Thunderbolt ro [...] adds c4f81392d5a6 usb: typec: intel_pmc_mux: Configure Thunderbolt cable gen [...] adds 523a97aa3b75 usb: typec: Remove one bit support for the Thunderbolt rou [...] adds 5a569343e8a6 usb/max3421: fix return error code in max3421_probe() adds b0eec52fbe63 USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc adds 8a5ca78f6039 usb: pd: Add captive Type C cable type adds a0ccdc4a77a1 usb: typec: Add number of altmodes partner attr adds 8115240c4fbd usb: typec: tcpm: Refactor logic for new-source-frs-typec-current adds a30a00e37ceb usb: typec: tcpm: frs sourcing vbus callback adds a57d253fc058 usb: typec: tcpci: frs sourcing vbus callback adds 2fc58b36e919 usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink adds f321a02caebd usb: typec: tcpm: Implement enabling Auto Discharge discon [...] adds e1a97bf80a02 usb: typec: tcpci: Implement Auto discharge disconnect callbacks adds cccaee0e0aad usb: typec: tcpci_maxim: Enable auto discharge disconnect adds 7695cae24b29 usb: typec: tcpci_maxim: Fix uninitialized return variable adds 6393734ebb8c dt-bindings: usb: Maxim type-c controller device tree bind [...] adds a07c81ac5015 usb: typec: tcpci_maxim: Fix the compatible string adds e1e52361c61a usb: typec: Add plug num_altmodes sysfs attr adds 52a0372a38b4 usb: typec: Fix num_altmodes kernel-doc error adds 93c747ed00c1 usb: Fix fall-through warnings for Clang adds f3ef38160e3d usb: isp1301-omap: Convert to use GPIO descriptors adds 7656ca71b0ba usb: pd: DFP product types adds fd2c35b2f59f usb: typec: Consolidate sysfs ABI documentation adds 2e70c495cade usb: typec: Expose Product Type VDOs via sysfs adds 7abc6ca5dced usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_ [...] adds 11e5e568ceed usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS [...] adds 4154a4f70a94 USB: core: Constify static attribute_group structs adds 690756a36764 usb: typec: Constify static attribute_group structs adds 52170e937866 usb: common: ulpi: Constify static attribute_group struct adds ab37fa851c48 usb: typec: Add type sysfs attribute file for partners adds d6ad896bc81c Merge remote-tracking branch 'usb/usb-next' adds 1fcf689181e9 USB: serial: digi_acceleport: remove in_interrupt() usage adds d1849b9ff9f4 USB: serial: iuu_phoenix: remove unneeded break adds 696c541c8c6c USB: serial: keyspan_pda: fix dropped unthrottle interrupts adds 7353cad7ee4d USB: serial: keyspan_pda: fix write deadlock adds c01d2c58698f USB: serial: keyspan_pda: fix stalled writes adds 37faf5061541 USB: serial: keyspan_pda: fix write-wakeup use-after-free adds 49fbb8e37a96 USB: serial: keyspan_pda: fix tx-unthrottle use-after-free adds 320f9028c787 USB: serial: keyspan_pda: fix write unthrottling adds 79fe6826a5eb USB: serial: keyspan_pda: refactor write-room handling adds 7184933b52a6 USB: serial: keyspan_pda: fix write implementation adds 6fded8bcbc2e USB: serial: keyspan_pda: increase transmitter threshold adds 034e38e8f687 USB: serial: keyspan_pda: add write-fifo support adds 7604ce70b8f6 USB: serial: keyspan_pda: clean up xircom/entrega support adds 491d6927f0de USB: serial: keyspan_pda: clean up comments and whitespace adds fbbf41f64a8d USB: serial: keyspan_pda: use BIT() macro adds 66c32e483355 USB: serial: keyspan_pda: drop redundant usb-serial pointer adds 5098e77962e7 USB: serial: digi_acceleport: fix write-wakeup deadlocks adds 179dfb954790 USB: serial: remove write wait queue adds 975323ab8f11 USB: serial: mos7720: fix parallel-port state restore adds 053af9e6e817 USB: serial: mos7720: defer state restore to a workqueue adds 7c9c3a6bdb08 Merge remote-tracking branch 'usb-serial/usb-next' adds 4f31fb6a1783 usb: cdns3: Add static to cdns3_gadget_exit function adds 858242ddc3d0 usb: cdns3: Rids of duplicate error message adds 4983ec68feec usb: cdns3: host: add .suspend_quirk for xhci-plat.c adds b028759235ba usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT adds 4b210937d315 usb: cdns3: host: disable BEI support adds bd4ab1d6f6b1 usb: cdns3: add quirk for enable runtime pm by default adds e3e00183ac06 usb: cdns3: imx: enable runtime pm by default adds 20b1c8c7e1fd doc: dt-binding: cdns,usb3: add wakeup-irq adds 107d256622c0 usb: chipidea: add tracepoint support for udc adds f5b9952790e8 usb: chipidea: trace: fix the endian issue adds 160e8d2c6025 usb: cdns3: fix NULL pointer dereference on no platform data adds 51dd0aa1c940 usb: chipidea: usbmisc_imx: Use of_device_get_match_data() adds d75fcc0d4da2 usb: chipidea: ci_hdrc_imx: Use of_device_get_match_data() adds 9d31f180969f Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds ae3885324953 phy: fsl-imx8mq-usb: Constify imx8mp_usb_phy_ops adds c36f74566cef MAINTAINERS: Add entry for Qualcomm IPQ4019 USB PHY adds ee19f644c459 dt-bindings: phy: Drop reset-gpios from marvell,mmp3-hsic-phy adds a1b87f1aac4d dt-bindings: phy: Allow BSD licensing of marvell,mmp3-hsic [...] adds 0347c69214f4 phy: Add USB HSIC PHY driver for Marvell MMP3 SoC adds 5594b407a48b dt-bindings: phy: qcom,qmp: Add SM8250 PCIe PHY bindings adds 6edf7700a9dd phy: qcom-qmp: Add SM8250 PCIe QMP PHYs adds 08d4deda6970 phy: allwinner: convert to devm_platform_ioremap_resource( [...] adds 202de02556bb phy: amlogic: convert to devm_platform_ioremap_resource adds f669bc8b9f7b phy: broadcom: convert to devm_platform_ioremap_resource(_byname) adds fa62909400fa phy: cadence: convert to devm_platform_ioremap_resource adds 0b7c4c88b83f phy: freescale: convert to devm_platform_ioremap_resource adds 6c9111bc9eef phy: lantiq: convert to devm_platform_ioremap_resource adds ee55b501bd8c phy: marvell: convert to devm_platform_ioremap_resource adds 5d797059ff57 phy: phy-xgene: convert to devm_platform_ioremap_resource adds 7458d650e256 phy: phy-mtk-ufs: convert to devm_platform_ioremap_resource adds 8a7772cdd91d phy: qualcomm: convert to devm_platform_ioremap_resource(_byname) adds fc5662127a25 phy: phy-ralink-usb: convert to devm_platform_ioremap_resource adds 0b5604affbec phy: renesas: convert to devm_platform_ioremap_resource adds 6824ebc047b9 phy: rockchip: convert to devm_platform_ioremap_resource adds 2f0c9fac3be6 phy: samsung: convert to devm_platform_ioremap_resource adds 5a77b16c6b2b phy: phy-stm32-usbphyc: convert to devm_platform_ioremap_resource adds 9ab4212b0a36 phy: tegra: convert to devm_platform_ioremap_resource(_byname) adds 79caf207d669 phy: ti: convert to devm_platform_ioremap_resource(_byname) adds ba2bf1f090eb dt-bindings: phy: Add Cadence Sierra PHY bindings in YAML format adds 3cc8e86721ad phy: amlogic: Replace devm_reset_control_array_get() adds 86f1a6e6c5f7 phy: tegra: Constify static device_type structs adds f98130b34515 phy: stm32: don't print an error on probe deferral adds 13ea8e0eee45 phy: stm32: defer probe for reset controller adds 6d3b3f88423e dt-bindings: phy: Allow defining the SATA AFE TX amplitude adds 839034d8bd7f phy: phy-brcm-sata: Allow configuration SATA AFE TX amplitude adds 50c0133cd154 phy: tegra: Don't warn on probe deferral adds 53cde0fe020f phy: amlogic: Revert "phy: amlogic: Replace devm_reset_con [...] adds 7af8109efad5 phy: sun4i-usb: remove enable_pmu_unk1 from sun50i_h6_cfg adds 36a94760c989 phy: phy-bcm-ns-usb3: drop support for deprecated DT binding adds e1404d203139 dt-bindings: phy: add Amlogic AXG MIPI D-PHY bindings adds 450889074f4f dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 76aefb221146 phy: amlogic: Add AXG MIPI D-PHY driver adds 87c3cdecb3d5 dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 8eff8b4e22d9 phy: amlogic: phy-meson-axg-mipi-pcie-analog: add support [...] adds 864788c00fd7 dt-bindings: phy: phy-stm32-usbphyc: convert bindings to j [...] adds 496db029142f phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] adds 768a711e2d4b phy: samsung: phy-exynos-pcie: fix typo 'tunning' adds 2ef5fb865232 Merge remote-tracking branch 'phy-next/next' 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 724ec7c190c1 Merge 5.10-rc2 into tty-next adds 6b8f8313c317 vt: keyboard, remove ctrl_alt_del declaration adds 0df97c7b5b18 vt: keyboard, include linux/spinlock.h adds 877a9c6a0439 vt: keyboard, sort includes adds ee49df450534 vt: keyboard, sort key types by their number adds e27979dace04 vt: keyboard, clean up max_vals adds fe6416e126cc vt: keyboard, extract vt_kdgkbent and vt_kdskbent adds ee1cf8a58273 vt: keyboard, union perm checks in vt_do_kdsk_ioctl adds 2939840c998d vt: keyboard, use DECLARE_BITMAP for key_down adds fe45d6578610 vt: keyboard, use bool for rep adds 9788c950ed4a vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl adds 07edff926520 vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl adds 4e1404a5cd04 vt: keyboard, extract and simplify vt_kdskbsent adds 2374a045263b vt: keyboard, remove unneeded func_* declarations adds cb58a5046095 vt: keyboard, union perm checks in vt_do_kdgkb_ioctl adds 6dee84d6bed7 vt: keyboard, make HW_RAW a function adds 2389cdc36007 vt: keyboard, use find_next_bit in kbd_match adds c35f638fc2ad vt: keyboard, use tty_insert_flip_string in puts_queue adds c0ed8ecb177d tty: serdev: core: Remove unused variable 'dummy' adds fc74d98c00d5 tty: serdev: core: Provide missing description for 'owner' adds 6e30f2835663 tty: tty_baudrate: Add missing description for 'tty' adds aec51036a166 tty: tty_io: Move 'tty_sysctl_init's prototype to shared space adds a776f10d12ca tty: tty_buffer: Add missing description for 'limit' adds 1b1deb44d12c tty: tty_port: Demote obvious abuse of kernel-doc formatting adds bc38fe241bc3 tty: tty_jobctrl: Add missing function parameter descriptions adds d3e3232e7b58 tty: vt: consolemap: Demote weakly documented function header adds 171044a70b57 tty: n_tty: Add 2 missing parameter descriptions adds 5d5b53cf92a7 tty: serial: jsm: jsm_cls: Remove unused variable 'discard' adds 08aa5042d22b tty: tty_io: Fix some kernel-doc issues adds 32ed248042d1 tty: serial: 8250: serial_cs: Remove unused/unchecked vari [...] adds ffb5d9cf650f tty: tty_audit: Demote non-conformant kernel-doc headers adds 0b0a66a5d9db tty: pty: Provide descriptions for the 'file' parameters adds 7789c1f1f055 tty: serial: amba-pl011: Mark 'sbsa_uart_acpi_match' as __ [...] adds b410e35dbfed tty: n_gsm: Demote obvious abuse of kernel-doc and supply [...] adds c4e3f0c0ea79 tty: serial: lpc32xx_hs: Remove unused variable 'tmp' adds fe989920b4d1 tty: serial: msm_serial: Remove set but unused variable 'status' adds 09532ceb900a tty: serial: ifx6x60: Fix function documentation headers adds b482bd793c55 tty: serial: xilinx_uartps: Supply description for missing [...] adds 71b061e2ca93 tty: synclink_gt: Demote one kernel-doc header and repair another adds 0fd872d7160c tty: serial: serial-tegra: Struct headers should start wit [...] adds 180bb243de73 tty: serial: sifive: Struct headers should start with 'str [...] adds 7285ff0b7d2a tty: synclinkmp: Add missing description for function para [...] adds 24832ca3ee85 tty: serial: stm32-usart: Remove set but unused 'cookie' v [...] adds 8a3bdec1dff9 tty: tty_ldisc: Supply missing description for 'tty_ldisc_ [...] adds 216daa1209e6 tty: serial: serial-tegra: Provide some missing struct mem [...] adds 109af2a82a36 tty: hvc: hvc_vio: Staticify function invoked only by reference adds 27122bf57a62 tty: hvc: hvc_opal: Staticify function invoked by reference adds a296b3de3083 tty: synclink: Provide missing description for 'hdlcdev_tx [...] adds 88b8138b240b tty: serial: remove pnx8xxx uart driver adds a1f714b44e34 tty: Remove redundant synclink driver adds 3d608a591b2b tty: Remove redundant synclinkmp driver adds cbd90e746148 serial: mctrl_gpio: Fix passing zero to 'ERR_PTR' warning adds 80f510f5fd07 tty: serial: linflexuart: Remove unnecessary '|' operation [...] adds 439c7183e5b9 serial: 8250: 8250_omap: Disable RX interrupt after DMA enable adds 0d66442dfdbd tty: serial: msm_serial: Constify msm_uart_pops adds 441494ec2a30 dt-bindings: serial: 8250_omap: Add compatible for UART co [...] adds 9b085d6e8890 Merge 5.10-rc3 into tty-next adds d4548b14dd7e serial: 8250: 8250_omap: Fix possible array out of bounds access adds 6f9918504129 serial: 8250: 8250_omap: Fix unused variable warning adds c050a97d0574 vt: keyboard, use BIT() macro instead of open coded variants adds 6d2c52a83b92 vt: keyboard, replace numbers with \r, \n where appropriate adds cb215da8369c vt: keyboard, make use of assign_bit() API adds 1f78ae997908 serial: imx: Remove unused platform data support adds a609c58086e3 tty: serial: 8250: 8250_port: Move prototypes to shared location adds 59105f9cf6e2 tty: serial: pmac_zilog: Remove unused disposable variable [...] adds bc0468ee4922 dt-bindings: serial: renesas,scif: Document r8a779a0 bindings adds 8eddcca2a746 tty: tty_ldisc: Fix some kernel-doc related misdemeanours adds 660beb0ffdc9 serial: imx: Remove unused .id_table support adds 3b3e23092449 Merge 5.10-rc5 into tty-next adds 6e4e636e0e3e serial: 8250-mtk: Fix reference leak in mtk8250_probe adds 5f1697fee6f6 serial: mxs-auart: Remove unneeded platform_device_id adds f35a07f92616 tty: serial: bcm63xx: lower driver dependencies adds ef177f672823 Merge remote-tracking branch 'tty/tty-next' adds b36773c3912e misc: hisi_hikey_usb: use PTR_ERR_OR_ZERO adds 3f7566f49478 misc: xilinx_sdfec: add compat_ptr_ioctl() adds 48a3d90adafc Merge 5.10-rc2 into char-misc-next adds c62b1f97e744 char: misc: increase DYNAMIC_MINORS value adds f7a6e6c4073c misc: mei: remove unneeded break adds f0f753da73b3 misc: ti-st: st_core: remove unneeded semicolon adds 33fcc5491897 misc: pci_endpoint_test: Remove unnecessary verification adds c78c95f91953 misc: xilinx-sdfec: remove check for ioctl cmd and argument. adds e8f50d4bfc8d misc: c2port: core: Make copying name from userspace more secure adds a7c392c76a43 misc: ocxl: config: Rename function attribute description adds c7a6252b9472 mei: bus: do not start a read for disconnected clients adds c2192bbc3c50 mei: bus: deinitialize callback functions on init failure adds 061e5379f327 char: lp: remove unneeded break adds b61fe3b5963d char: mwave: remove unneeded break adds 6a80467a21ca vme: remove unneeded break adds 552c08a8e03f ipack: iopctal: remove unneeded break adds a79db45fa54e speakup_dummy: log about characters received by the dummy driver adds 508155944752 speakup: document the usage of enum values adds f96a15c7698e speakup: Document read_all_doc shortcut adds 7bbd2584ead1 mei: bus: fix a kernel-doc markup adds 9f38abefd37a uio: fix some kernel-doc markups adds 8bd160690a6c vme: fix two kernel-doc markups adds a67c43ac37f8 uacce: delete some redundant code. adds 385997dc17ab uacce: modify the module author information. adds 6c20032c22d9 Android: binder: added a missing blank line after declaration adds 88f6c77927e4 binder: change error code from postive to negative in bind [...] adds 17adb469bf1e firmware: gsmi: Drop the use of dma_pool_* API functions adds 421518a2740f binder: move structs from core file to header file adds 1987f112f142 binder: add trace at free transaction. adds 439e8f6f1e5d w1: w1_therm: Rename conflicting sysfs attribute 'eeprom' [...] adds cfd3443e2d32 uio: pruss: move simple allocations to dem_ equivalents adds 60aa8782d2bf firmware: fix spelling typo of 'wtih' adds 667aef00f3f3 eeprom: at25: Add example part numbers adds ef84928cff58 uio/uio_pci_generic: use device-managed function equivalents adds 93c69b2d1737 Merge 5.10-rc4 into char-misc-next adds abe9af53c0dc slimbus: fix a kernel-doc markup adds a899d324863a slimbus: qcom-ngd-ctrl: add Sub System Restart support adds e1ae85e1830e slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support adds 50df9842030f slimbus: messaging: Fix fall-through warnings for Clang adds a35c6e18abae slimbus: qcom-ngd-ctrl: Constify static structs adds 39014ce6d602 slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI adds d3bb5fe9ca10 slimbus: qcom-ngd-ctrl: remove redundant out of memory messages adds 8f3991f0669e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC adds fd3bb8f54a88 nvmem: core: Add support for keepout regions adds c8b336bb1aeb dt-bindings: nvmem: Add soc qfprom compatible strings adds 044ee8f85267 nvmem: qfprom: Don't touch certain fuses adds 3311bf184672 nvmem: imx-ocotp: add support for the unaliged word count adds ac0f82b1b495 coresight: etm4x: Skip setting LPOVERRIDE bit for qcom, sk [...] adds 3ac1e0069b2c coresight: core: Remove unneeded semicolon adds 93dd64404cbe coresight: etm4x: Fix accesses to TRCVMIDCTLR1 adds f2603b22e3d2 coresight: etm4x: Fix accesses to TRCCIDCTLR1 adds 4e2187274fe8 coresight: etm4x: Update TRCIDR3.NUMPROCS handling to match v4.2 adds 6288b4ceca86 coresight: etm4x: Fix accesses to TRCPROCSELR adds 60c519c5d362 coresight: etm4x: Handle TRCVIPCSSCTLR accesses adds a4ecf0e047c6 coresight: Remove unnecessary THIS_MODULE of funnel and re [...] adds 868663dd5d69 coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable [...] adds 22b2beaa7f16 coresight: etb10: Fix possible NULL ptr dereference in etb [...] adds 92815c0041ff coresight: tmc-etr: Assign boolean values to a bool variable adds 1cc573d5754e coresight: tmc-etr: Check if page is valid before dma_map_page() adds 56a9ecd2a26d coresight: Fix W=1 warnings in core framework adds ea966a4a5fa5 coresight-tpiu: Fix W=1 warning in TPIU driver adds f80c21509984 coresight-stm: Fix W=1 warning in STM driver adds 7e75b8d24498 Merge remote-tracking branch 'char-misc/char-misc-next' adds c942a2593a5a extcon: Add driver for TI TUSB320 adds ca26071da1bb dt-bindings: extcon: add binding for TUSB320 adds 8f61b1b3c3d4 extcon: fsa9480: Rewrite bindings in YAML and extend adds 54589b557a8d extcon: fsa9480: Support TI TSU6111 variant adds 0c3f4ece0820 Merge remote-tracking branch 'extcon/extcon-next' adds e6db818a3f51 soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute adds b7cab9be7c16 soundwire: SDCA: detect sdca_cascade interrupt adds 6e06a85556f9 soundwire: bus: add comments to explain interrupt loop filter adds 7ffaba042e0e soundwire: bus: reset slave_notify status at each loop adds 2fb94784952e soundwire: registers: add definitions for clearable interr [...] adds b35991de7a59 soundwire: bus: only clear valid DP0 interrupts adds 47b8520997a8 soundwire: bus: only clear valid DPN interrupts adds 47edc0104c61 soundwire: qcom: Fix build failure when slimbus is module adds 03bb2f7c7621 Merge remote-tracking branch 'soundwire/next' adds 81816f5048ba thunderbolt: Do not clear USB4 router protocol adapter IFC [...] adds d67274bacb8a thunderbolt: Find XDomain by route instead of UUID adds 47844ecb8cec thunderbolt: Create XDomain devices for loops back to the host adds 4210d50f0b3e thunderbolt: Add link_speed and link_width to XDomain adds 5cc0df9ce10a thunderbolt: Add functions for enabling and disabling lane [...] adds 407ac931aefd thunderbolt: Create debugfs directory automatically for services adds 5bf722df5d37 thunderbolt: Make it possible to allocate one directional [...] adds afe704a2d061 thunderbolt: Add support for end-to-end flow control adds edc0f494ed96 thunderbolt: Add DMA traffic test driver adds 4e58171aa93f MAINTAINERS: Add Isaac as maintainer of Thunderbolt DMA tr [...] adds 6f2558f6de14 Merge remote-tracking branch 'thunderbolt/next' 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 c699e02d83c9 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] adds 83e63b2cc416 Merge 5.10-rc2 into staging-next adds 9364a2cf5671 staging: wimax: depends on NET adds 16b37e7ba6fd staging/wlan-ng: Fix line alignment adds d1e7550ad081 staging: ks7010: fix missing destroy_workqueue() on error [...] adds 071dc1787a2f staging: rtl8192u: fix wrong judgement in rtl8192_rx_isr adds 92576c84c8c6 Staging: rtl8723bs: core: rtw_cmd: Fixed four if-statement [...] adds 096f64905f0c drivers: staging: rtl8188eu: Fix spelling in two comments [...] adds eb27cf085cc8 drivers: staging: most: use swabXX functions of kernel adds 99c1fdae1a7f Staging: mt7621-pci: Fix alignment warnings adds 773cfe0684a3 staging: mt7621-dma: fix alignment warnings adds bbda3ac4f24e staging: rtl8723bs: remove MAC_FMT macro adds 5d4ea6b45202 staging: rtl8723bs: use %pM format for MAC addresses adds 5e364ea5ea9d staging: rtl8723bs: remove IP_FMT macro adds d72425da09a0 staging: rtl8723bs: remove NDEV_FMT macro adds d0cc39cd1fa3 staging: rtl8723bs: remove ADPT_FMT macro adds c25d8a7db434 staging: rtl8723bs: replace rtw_ieee80211_ht_cap adds 72cac683e6f9 staging: rtl8723bs: replace rtw_ieee80211_spectrum_mgmt_ac [...] adds a9d876388973 staging: rtl8723bs: replace rtw_ieee80211_ht_actioncode adds f4acd33c446b staging: rtl8723bs: replace ieee80211_back_actioncode adds 3952659a6108 staging: greybus: codecs: Fix reference counter leak in er [...] adds 8b5b1b81935d staging: rtl8192e: Braces should be used on all arms of statement adds ab5b769a23af staging: gasket: interrupt: fix the missed eventfd_ctx_put [...] adds 383313b8c41e staging: greybus: Fixed issues with alignment to open pare [...] adds c869eaa617e4 drivers: staging: retire drivers/staging/goldfish adds 220457125669 staging: rtl8723bs: clean up line spacing adds 70466c39ba8d staging: rtl8723bs: clean up braces adds 79008395e593 staging: rtl8723bs: clean up space before tabs adds 5641eeec0f58 staging: rtl8723bs: clean up open ended lines adds fa7c45867264 staging: rtl8723bs: clean up open braces adds 5ddd99756c57 staging: rtl8723bs: clean up switch case indentation adds cf05a0086eb4 staging: rtl8723bs: clean up trailing statements adds 8ec06b9ff8a4 staging: rtl8723bs: clean up logical continuations adds cad33240aba3 staging: rtl8723bs: clean up pointer locations adds 39439d715568 staging: rtl8723bs: clean up leading space adds 24f4aee92e51 staging: net: wimax: i2400m: control: Fix some misspelling [...] adds 80594fb40510 staging: net: wimax: i2400m: driver: Demote some non-confo [...] adds 5d98f6a42c86 staging: net: wimax: i2400m: fw: Fix some function header [...] adds c01bba5d341b staging: net: wimax: i2400m: netdev: Demote non-conformant [...] adds b5f236da89f3 staging: net: wimax: i2400m: tx: Fix a few kernel-doc misd [...] adds b809984ca2b5 staging: net: wimax: i2400m: fw: Fix incorrectly spelt fun [...] adds 0d79a48440f5 staging: vt6655: Remove useless else adds 03c1136af504 Merge 5.10-rc5 into staging-testing adds 2811861be7e3 staging: rtl8723bs: core: Fix fall-through warnings for Clang adds 6a8ce97113b3 staging: vt6655: Fix fall-through warnings for Clang adds 8002998e1f3e staging: qlge: Fix fall-through warnings for Clang adds 41d02747c4d1 staging: vt6656: Fix fall-through warnings for Clang adds 1b9419d1f676 staging: trivial: hikey9xx: fix be32<->u32 casting warnings adds 1f59b0663d2d staging: hikey9xx: Specify HAS_IOMEM dependency for MFD_HI [...] adds ba3e4a2a0b3c staging: mfd: hi6421-spmi-pmic: fix error return code in h [...] adds 6b8fb5ecf7f3 staging: fieldbus: use kobj_to_dev() to get device adds 9822b9044400 staging: rtl8188eu: clean up the useless code adds 8a3f7b9665c8 staging: rtl8723bs: remove redundant statements adds 54289aad812e staging: dpaa2-switch: export the 'no buffer' counter in ethtool adds dab4812705c9 staging: dpaa2-switch: make sure that the VLAN is not alre [...] adds f65b243d6ab8 staging: dpaa2-switch: pack the firmware command structures adds 7dc8faeab3e3 iio: dac: ad5686: add support for AD5338R adds bf7cfa685d4d iio: dac: ad5686: add of_match_table adds d93dd060809f dt-bindings: iio: dac: ad5686: add binding adds ad49bd57f9d5 iio: adc: at91_adc: use of_device_get_match_data() helper adds 3e4ef8e8cefa iio: adc: at91_adc: const-ify some driver data adds f091d7c5fe6c iio: adc: at91_adc: add Kconfig dep on the OF symbol and r [...] adds ead1c9f376db iio: adc: at91_adc: remove platform data and move defs in [...] adds 5483b8d5015b iio: adc: ad7887: invert/rework external ref logic adds 4393e4c533c5 iio: imu: st_lsm6dsx: add support to LSM6DST adds 324b9f298744 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dst device bindings adds 227c83faa2f8 iio: sx9310: Support hardware gain factor adds ad2b473e2ba3 iio: sx9310: Support setting proximity thresholds adds 08f0411c48f2 iio: sx9310: Support setting hysteresis values adds 1b6872015f0b iio: sx9310: Support setting debounce values adds e94b3c608a2a dt-bindings: iio: sx9310: Add various settings as DT properties adds 5b19ca2c78a0 iio: sx9310: Set various settings from DT adds c5bf4d645f2d iio: adc: exynos: do not rely on 'users' counter in ISR adds 0e7a3978a40b iio: core: Fix IIO_VAL_FRACTIONAL calculation for negative values adds 28963f2f6b46 iio: adc: ad7298: rework external ref setup & remove platf [...] adds 223f4d9517f8 iio: dac: ad7303: remove platform data header adds 681ab2ce2936 iio: accel: mma8452: Constify static struct attribute_group adds d655844f7e21 staging: iio: adis16240: add blank line before struct definition adds b4ae07cde9b3 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC adds c95003d895bd dt-bindings: fxas21002c: convert bindings to yaml adds 675cb4ad1b9e dt-bindings: iio: adc: ti,adc084s021 yaml conversion adds 691f453951c4 iio: light: apds9960: remove unneeded semicolon adds 4a6261c36da7 iio/adc: ingenic: remove unneeded semicolon adds 7f96027cc454 iio: adc: at91-sama5d2_adc: remove unneeded semicolon adds 3a096c2bda7d iio: fix a kernel-doc markup adds 3516ebc8a400 iio: pressure: bmp280: remove unneeded semicolon adds b3b3ef6a082f iio: magnetometer: bmc150: remove unneeded semicolon adds 8bb97bab3f13 iio: proximity: vl53l0x-i2c add i2c_device_id adds 41a4b8f13a39 iio: light: vcnl4035 add i2c_device_id adds d884da1a7548 iio:light:tsl2563 use generic fw accessors adds a3c089b9cf27 iio: remove unneeded break adds 397f45ed26c5 MAINTAINERS: Fix 'W:' prefix in Invensense IMU entry adds 1d4ef9b39ebe iio: core: Add optional symbolic label to a device channel adds 3079188f821c iio:Documentation: Add documentation for label channel attribute adds 75ed0be7200d iio: adc: ad7768-1: Add channel labels. adds 7d4156ddf1b8 dt-bindings:iio:adc:adi,ad7768-1: Add documentation for ch [...] adds 7f79711533a9 dt-bindings:iio:adc:adc.txt: Add documentation for channel [...] adds 499da8bdb868 iio: adc: stm32-adc: dma transfers cleanup adds 396cd5092caf dt-bindings: iio: adc: add bindings doc for MT6360 ADC adds d4686c52a20b Documentation: ABI: testing: mt6360: Add ADC sysfs guideline adds 1f4877218f7e iio: adc: mt6360: Add ADC driver for MT6360 adds 8dedcc3eee3a iio: core: centralize ioctl() calls to the main chardev adds 89d1f7257002 iio: adc: stm32-adc: adapt clock duty cycle for proper operation adds 24b284984e2d iio: adc: ad7887: convert probe to device-managed functions adds 126df08e54b1 dt-bindings:iio:humidity:hdc100x Drop separate doc + add t [...] adds 3c055f31ac69 dt-bindings:iio:humidity:htu21 Drop separate doc + add to [...] adds 9a6ac3138258 dt-bindings:iio:humidity:st,hts221 yaml conversion. adds 4dd49a1b9b9f dt-bindings:iio:humidity:dht11 yaml conversion adds 88b448502381 dt-bindings:iio:pressure:ms5637 Drop separate doc + add to [...] adds 1cf4ad3f609b dt-bindings:iio:pressure:murata,zpa2326 yaml conversion adds b1b69ba70de7 dt-bindings:iio:pressure:meas,ms5611 yaml conversion. adds 1517c6a30c0d dt-bindings:iio:pressure:hoperf,hp03 yaml conversion adds 7fd5da368ed5 dt-bindings:iio:proximity:semtech,sx9500 yaml conversion. adds b4be8bd1c6a2 dt-bindings:iio:proximity:st,vl53l0x yaml conversion adds d08a718742aa dt-bindings:iio:proximity:ams,as3935 yaml conversion adds 3eccfe575e00 dt-bindings:iio:dac:ti,dac5571 yaml conversion. adds b120365fa6e8 dt-bindings:iio:dac:ti,dac7311 yaml conversion adds 5034ceaff5a7 dt-bindings:iio:dac:ti,dac7512 yaml conversion adds 8b74e06b0f4d dt-bindings:iio:dac:ti,dac7612 yaml conversion adds 6918ed88bf35 dt-bindings:iio:dac:adi,ad7303 yaml conversion adds e0d8ef7d2f29 dt-bindings:iio:dac:maxim,ds4424 yaml conversion adds 87b8092e6b9e dt-bindings:iio:dac:fsl,vf610-dac yaml conversion adds 6ced946a4bba dt-bindings:iio:dac:microchip,mcp4725 yaml conversion adds 9de14fa28d92 dt-bindings:iio:dac:maxim,max5821 yaml conversion adds c15058d5fb87 dt-bindings:iio:dac:nxp,lpc1850-dac yaml conversion. adds 1e6536ee349b dt-bindings:iio:dac:adi,ad5758 yaml conversion adds 39616b4e4a02 dt-bindings:iio:temperature:melexis,mlx90614 yaml conversion adds 92af0fb2d443 dt-bindings:iio:temperature:melexis,mlx90632 conversion to yaml adds 93f8dd3b8ad6 dt-bindings:iio:temperature:meas,tsys01 move to trivial-de [...] adds 17d1ffdfb643 dt-bindings:iio:temperature:maxim,max31856 yaml conversion. adds 29a702dcf47c dt-bindings:iio:temperature:maxim_thermocouple.txt to maxi [...] adds 2cba11707352 dt-bindings:iio:temperature:ti,tmp07 yaml conversion adds c59c1bf74470 dt-bindings:iio:chemical:sensirion,sgp30: Move to trivial- [...] adds 9bd4ede7480d dt-bindings:iio:chemical:bosch,bme680: Move to trivial devices adds 6d3766da16a3 dt-bindings:iio:potentiometer:maxim,ds1803 move to trivial [...] adds b25e67b29078 dt-bindings:iio:potentiometer:maxim,max5481 move to trivia [...] adds 76e11a05d2d0 dt-bindings:iio:light:renesas,isl29501: Move to trivial devices. adds 184a99de93b8 dt-bindings:iio:magnetometer:memsic,mmc35240: move to triv [...] adds ee4fb4c079a0 dt-bindings:iio:accel:domintech,dmard06: Move to trivial-d [...] adds 5e6dc43e2caa iio: buffer: dmaengine: unwrap the use of iio_buffer_set_attrs() adds 789976accb6a iio: adc: at91-sama5d2_adc: merge buffer & trigger init in [...] adds 5164c7889857 iio: triggered-buffer: add {devm_}iio_triggered_buffer_set [...] adds abef6bc92871 iio: accel: adxl372: use devm_iio_triggered_buffer_setup_ext() adds 1864c829c91e iio: accel: bmc150: use iio_triggered_buffer_setup_ext() adds a2f283555b86 iio: adc: at91-sama5d2_adc: use devm_iio_triggered_buffer_ [...] adds 165aea80e2e2 iio: cros_ec: use devm_iio_triggered_buffer_setup_ext() adds fc02a7315b1e iio: hid-sensors: use iio_triggered_buffer_setup_ext() adds 21232b4456ba iio: buffer: remove iio_buffer_set_attrs() helper adds 39996252f6af iio: adc: cpcap: Fix fall-through warnings for Clang adds 24da9627e674 iio: adc: ad7292: remove unneeded spi_set_drvdata() adds 9ff249733708 iio: accel: adis16201: remove unneeded spi_set_drvdata() adds d59377023d4a iio: accel: adis16209: remove unneeded spi_set_drvdata() adds ee8caea0c144 iio: core: organize buffer file-ops in the order defined i [...] adds 74d826da3842 iio: core: return -EINVAL when no ioctl handler has been run adds e7bae9bbc267 dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding [...] adds 9a7dc81714c5 dt-bindings:iio:potentiometer:microchip,mcp4131 txt to yam [...] adds 05c6330c4347 dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion adds 818ede057c60 dt-bindings:iio:potentiometer:microchip,mcp41010 txt to ya [...] adds f97cee494dc9 dt-bindings:iio:impedance-analyzer:adi,ad5933 yaml conversion. adds b9c320157ce3 dt-bindings:iio:samsung,sensorhub-rinato: yaml conversion adds f0c49ea47e2c dt-bindings:iio:health:maxim,max30100: txt to yaml conversion adds 5a6a65b11e3a dt-bindings:iio:health:maxim,max30102: txt to yaml conversion adds 3ead692b7548 dt-bindings:iio:imu:adi,adis16480: txt to yaml conversion adds 7a2cf8e91390 dt-bindings:iio:imu:st,lsm6dsx: txt to yaml conversion adds e24ed929d149 dt-bindings:iio:light:avago,apds9300: txt to yaml conversion. adds c10fe4474d36 dt-bindings:iio:light:avago,apds9960: txt to yaml conversion adds b8a8dab1dbe7 dt-bindings:iio:light:capella,cm36651: txt to yaml conversion. adds 787f6145ed63 dt-bindings:iio:light:sharp,gp2ap020a00f: txt to yaml conversion. adds 8b38b180f13d dt-bindings:iio:light:maxim,max44009: txt to yaml conversion. adds 23205227b799 dt-bindings:iio:light:ti,opt3001: txt to yaml conversion adds 6032afbdfb61 dt-bindings:iio:light:upisemi,us51882: txt to yaml conversion. adds 52a04bfbc9f2 dt-bindings:iio:light:st,uvis25: txt to yaml conversion fo [...] adds de4dc0221cff dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion adds 2d948d057558 dt-bindings:iio:light:st,vl6180: txt to yaml format conversion. adds a7d6eb9dbb83 dt-bindings:iio:magnetometer:fsl,mag3110: txt to yaml conversion adds 63d147d4c0c5 dt-bindings:iio:magnetometer:asahi-kasei,ak8974: txt to ya [...] adds ab6eeb9c76b2 dt-bindings:iio:magnetometer:bosch,bmc150_magn: txt to yam [...] adds 2bb6f3e8d861 dt-bindings:iio:magnetometer:honeywell,hmc5843: txt to yam [...] adds f383069be33e dt-bindings:iio:magnetometer:pni,rm3100: txt to yaml conversion. adds 58ff1b519753 dt-bindings:iio:adc:atmel,sama5d2-adc: txt to yaml conversion adds 8c41245872e2 dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion. adds 16be06aa1a28 dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion adds 749c1e1481e1 Merge tag 'iio-for-5.11a' of https://git.kernel.org/pub/sc [...] adds 0438fb09828e staging: mt7621-pci: remove bus ranges related code adds d7dcee38cbea staging: mt7621-pci: remove 'offset' with mem and io resou [...] adds 301c7ed52263 staging: mt7621-pci: add comment to clarify IO resource in [...] adds 8713094e5b00 staging: mt7621-pci: review 'pci_host_bridge' assigned variables adds 2fc0898bf366 staging: mt7621-pci: parse and prepare resources in 'mt762 [...] adds 108b2f2a9724 staging: mt7621-pci: convert to use 'devm_platform_ioremap [...] adds 1de16e38f1fd staging: mt7621-pci: remove 'RALINK_PCI_IMBASEBAR0_ADDR' register adds 26e71405e267 Merge remote-tracking branch 'staging/staging-next' adds 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr adds df0edcb9d393 Merge remote-tracking branch 'mux/for-next' adds 0204a4780a33 dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC adds 2217ac18137a interconnect: qcom: Add SDM660 interconnect provider driver adds 0cd333fa4735 interconnect: qcom: Simplify the vcd compare function adds 3d7c7b9907a6 interconnect: Add generic interconnect driver for Exynos SoCs adds d17bad539d25 MAINTAINERS: Add entry for Samsung interconnect drivers adds 8fb0f9de8eaf Merge branch 'icc-5.11' into HEAD adds bd92f17b83eb Merge remote-tracking branch 'icc/icc-next' adds d98793b5d425 dmaengine: idxd: fix wq config registers offset programming adds 8145dce88a78 dmaengine: stm32-mdma: Use struct_size() in kzalloc() adds dafd8fe27a99 dmaengine: pl330: Remove unreachable code adds cb0362b6ec53 dt-bindings: dmaengine: at_xdmac: add compatible with micr [...] adds 60f88c031d94 dmaengine: at_xdmac: adapt perid for mem2mem operations adds 2bec35a529b7 dmaengine: at_xdmac: add support for sama7g5 based at_xdmac adds f40566f220a1 dmaengine: at_xdmac: add AXI priority support and recommen [...] adds 68f35add4ba4 dmaengine: ppc4xx: make ppc440spe_adma_chan_list static adds 212a93ca435e dmaengine: ppc4xx: remove xor_hw_desc assignment without reading adds 8e50d392652f dmaengine: idxd: Add shared workqueue support adds e4f4d8cdeb9a dmaengine: idxd: Clean up descriptors with fault error adds 4749f51ddd8a dmaengine: idxd: Add ABI documentation for shared wq adds 5a71270197f3 dmaengine: idxd: Update calculation of group offset to be [...] adds 2f8417a967d5 dmaengine: idxd: define table offset multiplier adds 842067940a3e dmaengine: dw: Enable runtime PM adds 6349753276a6 dmaengine: idma64: Switch to use __maybe_unused instead of [...] adds 69973b4895b3 dmaengine: ti: k3-udma-glue: move psi-l pairing in channel [...] adds f3b1024908ec dmaengine: ipu_idmac: remove redundant irqsave and restore [...] adds e991c06ed714 dmaengine: ti: k3-udma: remove redundant irqsave and irqre [...] adds 302b3b38236a dmaengine: sf-pdma: remove redundant irqsave and irqrestor [...] adds 654115e3f626 dmaengine: tegra210-adma: remove redundant irqsave and irq [...] adds 280e7f90d452 dmaengine: milbeaut-xdmac: remove redundant irqsave and ir [...] adds 1ff206561920 dmaengine: k3dma: remove redundant irqsave and irqrestore [...] adds d9c8d4b278d1 dmaengine: hisi_dma: remove redundant irqsave and irqresto [...] adds 8c94b83e0c37 dmaengine: moxart-dma: remove redundant irqsave and irqres [...] adds 618a8e383bbd dmaengine: ste_dma40: remove redundant irqsave and irqrest [...] adds 0e15ca5fe224 dmaengine: pxa_dma: remove redundant irqsave and irqrestor [...] adds 5b7b41cbf2f9 dt-bindings: dmaengine: Add JZ4775 bindings. adds 46d613fd8da8 dt-bindings: dmaengine: Add X2000 bindings. adds 613ff7e19c58 dt-bindings: dma: allwinner,sun50i-a64-dma: Add A100 compatible adds 07b552732edd dmaengine: sun6i: Add support for A100 DMA adds f74faa0ca3d5 dmaengine: imx-sdma: Remove unused .id_table support adds 5c9f8c2dbdbe dmaengine: qcom: Add ADM driver adds 678198f21135 dt-bindings: dmaengine: Document qcom,gpi dma binding adds e7bbb7acabf4 dmaengine: add peripheral configuration adds 5d0c3533a19f dmaengine: qcom: Add GPI dma driver adds 0ab785c894e6 dmaengine: imx-dma: Remove unused .id_table adds c95e6515a8c0 dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() adds cc2afb0d4c7c dmaengine: mxs-dma: Remove the unused .id_table adds 255c2cc896b1 dmaengine: jz4780: drop of_match_ptr from of_device_id table adds 60b6122e8640 dmaengine: dw-axi-dmac: drop of_match_ptr from of_device_id table adds 890bcd49d8a6 dmaengine: mv_xor: drop of_match_ptr from of_device_id table adds 75fa2d4218c7 dmaengine: sf: drop of_match_ptr from of_device_id table adds 25d39b590dac dmaengine: stm32: mark of_device_id table as maybe unused adds 5d051f37f49d dmaengine: ti: drop of_match_ptr and mark of_device_id tab [...] adds e056cbcb2c4f Merge remote-tracking branch 'dmaengine/next' adds 58315c966511 kernel: cgroup: Mundane spelling fixes throughout the file adds 5a7b5f32c5aa cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() adds 7f9ef17a92dd Merge remote-tracking branch 'cgroup/for-next' 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 e31ac898ac29 scsi: libfc: Move scsi/fc_encode.h to libfc adds 8fd9efca86d0 scsi: libfc: Work around -Warray-bounds warning adds 3fb52041a832 scsi: libfc: Fix enum-conversion warning adds dd7143e27cb7 scsi: ufs: Put HBA into LPM during clk gating adds 61906fd465c0 scsi: ufs: qcom: Enable aggressive power collapse for ufs HBA adds 4f1826b8e56f scsi: arcmsr: Configure the default command timeout value adds eb3b956d2c9b scsi: arcmsr: Ensure getting a free ccb is done under the [...] adds 0b524abc2dd1 scsi: zfcp: Lift Input Queue tasklet from qdio adds 84e7b4169f94 scsi: zfcp: Remove orphaned function declarations adds efd321768d2e scsi: zfcp: Clarify & assert the stat_lock locking in zfcp [...] adds a6c37abe6988 scsi: zfcp: Process Version Change events adds d90196317484 scsi: zfcp: Handle event-lost notification for Version Cha [...] adds d63f64446ef4 Merge branch 'misc' into for-next adds ceaf621bb627 Merge branch 'fixes' into for-next adds b22a0fac8c05 scsi: mpt3sas: Define hba_port structure adds e238e71b6cb2 scsi: mpt3sas: Allocate memory for hba_port objects adds 78ca700342a5 scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() adds e2f0cdf75253 scsi: mpt3sas: Update hba_port's sas_address & phy_mask adds 7d310f241001 scsi: mpt3sas: Get device objects using sas_address & portID adds c71ccf93c00c scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() adds 6df6be9168f5 scsi: mpt3sas: Get sas_device objects using device's rphy adds a5e99fda0172 scsi: mpt3sas: Update hba_port objects after host reset adds 9d0348a9d8e3 scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough adds ccc59923ba8d scsi: mpt3sas: Handling HBA vSES device adds 34b0a78532f6 scsi: mpt3sas: Add bypass_dirty_port_flag parameter adds ffa381d6373b scsi: mpt3sas: Handle vSES vphy object during HBA reset adds 324c122fc0a4 scsi: mpt3sas: Add module parameter multipath_on_hba adds 2030745877bd scsi: mpt3sas: Bump driver version to 35.101.00.00 adds 077054215a7f scsi: aacraid: Improve compat_ioctl handlers adds 381d34e376e3 scsi: megaraid_sas: Check user-provided offsets adds bba84aeccafb scsi: megaraid_sas: Simplify compat_ioctl handling adds b455233dcc40 scsi: target: Rename struct sense_info to sense_detail adds 8dd992fb67f3 scsi: target: Rename cmd.bad_sector to cmd.sense_info adds ab628b9fc8c2 scsi: target: Split out COMPARE AND WRITE memcmp into helper adds 749c226cf56e scsi: target: Return COMPARE AND WRITE miscompare offsets adds 4a9435b7b04e scsi: bnx2fc: Remove unneeded semicolon adds 00c00807a110 scsi: fcoe: Remove unneeded semicolon adds a2b5d6f975a4 scsi: target: Fix LUN ref count handling adds 02dd4914b0bc scsi: target: Fix cmd_count ref leak adds 8f394da36a36 scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG adds 27b0efd15d52 scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG adds 605e74025f95 scsi: qla2xxx: Move sess cmd list/lock to driver adds 6f55b06f9b07 scsi: target: Drop sess_cmd_lock from I/O path adds 1526d9f10c61 scsi: target: Make state_list per CPU adds 94a0dfcf7d33 scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to [...] adds 7640e1eb8c5d scsi: pm80xx: Make mpi_build_cmd locking consistent adds 4a2efd4b89fc scsi: pm80xx: Make running_req atomic adds 48cd6b38eb4f scsi: pm80xx: Avoid busywait in FW ready check adds 1f889b58716a scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition adds fe1d4c2ebcae scsi: ufs: Add DeepSleep feature adds 151f1b664ffb scsi: ufs: Allow an error return value from ->device_reset() adds 9cdcab394724 Merge branch 'misc' into for-next adds 2d9dabe5078d Merge branch 'fixes' into for-next adds d2a2f3794cbc scsi: arcmsr: Stop __builtin_strncpy complaining about a l [...] adds 412b51ffda3c scsi: pm8001: pm8001_sas: Fix strncpy() warning when space [...] adds b2ed1babfefb scsi: aic7xxx: aic79xx_osm: Remove unused variable 'saved_scsiid' adds e330c9696868 scsi: mpt3sas: mpt3sas_scsih: Fix function documentation f [...] adds eceee00e4156 scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues adds 9176ad27acac scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefi [...] adds a738bd9bbe53 scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours adds e61e07409cf7 scsi: lpfc: lpfc_debugfs: Fix a couple of function documen [...] adds ea085dab6b9f scsi: lpfc: lpfc_bsg: Provide correct documentation for a [...] adds 9a5cf98d7ee6 scsi: esas2r: esas2r_disc: Place brackets around a potenti [...] adds 433e07e08c63 scsi: esas2r: esas2r_init: Place brackets around a potenti [...] adds 74d1f928162a scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' adds d23ec0b610e5 scsi: ufs: ufshcd: Fix some function doc-rot adds 3e7491701a33 scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues adds 6abf98de6f8a scsi: esas2r: esas2r_int: Add brackets around potentially [...] adds d3cb79fcf943 scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues adds bf7e38aa0ee1 scsi: esas2r: esas2r_main: Demote non-conformant kernel-do [...] adds 90ab11234d79 scsi: advansys: Relocate or remove unused variables adds 67056d90f135 scsi: dc395x: Remove a few unused variables adds 6c22079e9f36 scsi: dc395x: Mark 's_stat2' as __maybe_unused adds e9326b5a6f5b scsi: MAINTAINERS: Make Bodo target_core_user maintainer adds e21ee5a6b9c9 scsi: block: Return status code in blk_mq_end_request() adds 268940b80fa4 scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transiti [...] adds fb908850ece3 scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention adds 0d88232010d5 scsi: core: Return BLK_STS_AGAIN for ALUA transitioning adds a004147a3319 scsi: ufs-mediatek: Assign arguments with correct type adds cf137b3ea49a scsi: ufs-mediatek: Support VA09 regulator operations adds ac8c2459091c scsi: ufs-mediatek: Decouple features from platform bindings adds bf8fab86ab79 scsi: ufs-mediatek: Support option to disable auto-hibern8 adds 801909ac9753 scsi: ufs: Add enums for UniPro version higher than 1.6 adds 638e6271cac2 scsi: ufs-mediatek: Add HS-G4 support adds 44ff81f29957 scsi: isci: Don't use PCI helper functions adds cb2b4e8f5ea6 scsi: bnx2fc: Fix comparison to bool warning adds 1257441d027d Merge branch 'misc' into for-next adds 5b3c0526d2db Merge branch 'fixes' into for-next adds 2e4209b3806c scsi: core: Fix VPD LUN ID designator priorities adds 16d6317ea438 scsi: core: Replace while-loop by for-loop in scsi_vpd_lun_id() adds 883928201b00 scsi: core: Fix -Wformat for scsi_host adds a364a3ea32da scsi: pm8001: Remove unused variable 'value' adds 1bdf6e934387 scsi: smartpqi: Correct driver removal with HBA disks adds 408bdd7e5845 scsi: smartpqi: Correct pqi_sas_smp_handler busy condition adds 5443bdc4cc77 scsi: smartpqi: Update version to 1.2.16-012 adds 6081b12ceb7d scsi: ufs: Add retry flow for failed HBA enabling adds 1fc659195130 scsi: hpsa: Strip out a bunch of set but unused variables adds 6ac63216a7af scsi: ufs-qcom: Only select QCOM_SCM if SCSI_UFS_CRYPTO adds 4ab2990a5ce1 scsi: be2iscsi: Mark beiscsi_attrs with static keyword adds 307e338097dc scsi: lpfc: Rework remote port ref counting and node freeing adds 4430f7fd09ec scsi: lpfc: Rework locations of ndlp reference taking adds 95f0ef8a8368 scsi: lpfc: Fix removal of SCSI transport device get and p [...] adds e9b1108316b9 scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs adds c6adba150191 scsi: lpfc: Rework remote port lock handling adds 52edb2caf675 scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ul [...] adds 9d76d4675159 scsi: lpfc: Unsolicited ELS leaves node in incorrect state [...] adds b3f2e67cc2dd scsi: lpfc: Fix NPIV discovery and Fabric Node detection adds a70e63eee1c1 scsi: lpfc: Fix NPIV Fabric Node reference counting adds b101eb27fde0 scsi: lpfc: Refactor WQE structure definitions for common use adds 840a470181c7 scsi: lpfc: Enable common wqe_template support for both SC [...] adds 47ff4c510f02 scsi: lpfc: Enable common send_io interface for SCSI and NVMe adds da255e2e7cc8 scsi: lpfc: Convert SCSI path to use common I/O submission path adds 96e209be6ecb scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI- [...] adds db7531d2b377 scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers adds ab4dfa4dd5a1 scsi: lpfc: Update lpfc version to 12.8.0.6 adds 983f761cd5c5 scsi: lpfc: Update changed file copyrights for 2020 adds 54770cbebe2c scsi: ufs: ufs-mediatek: Refactor performance scaling functions adds 65858014ee20 scsi: ufs: Introduce device parameter initialization function adds a4b537ea656e scsi: ufs: ufs-mediatek: Use device parameter initializati [...] adds 8beef54716e6 scsi: ufs: ufs-qcom: Use device parameter initialization function adds 5b3573d68d9a scsi: ufs: ufs-exynos: Use device parameter initialization [...] adds 85d6d3c18953 scsi: ufs: ufs-hisi: Use device parameter initialization function adds fc85a74e28fe scsi: ufs: Refactor ADAPT configuration function adds e1e25d1b8996 scsi: ufs: ufs-mediatek: Use common ADAPT configuration function adds d9fa1e731e24 scsi: ufs: ufs-qcom: Use common ADAPT configuration function adds cf4d4d8ebdb8 scsi: qla4xxx: Remove redundant assignment to variable rval adds 64eeea415d1f Merge branch 'misc' into for-next adds fd62de114f8c scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF adds b66451129764 scsi: ufs: Atomic update for clkgating_enable adds 4f3e900b6282 scsi: ufs: Clear UAC for FFU and RPMB LUNs adds e93e6e49fa31 scsi: ufs: Use WQ_HIGHPRI for gating work adds 69a314d6a155 scsi: ufs: Add more contexts in the ufs tracepoints adds 8eb456be75af scsi: ufs: Fix clkgating on/off adds 3754cde8df91 scsi: ufs: Show LBA and length for UNMAP commands adds 61bdb4eec8d1 scsi: ibmvfc: Byte swap login_buf.resp values in attribute [...] adds 4e0716199ab6 scsi: ibmvfc: Remove trailing semicolon adds 2aa0102c6688 scsi: ibmvfc: Use correlation token to tag commands adds fad74a1be2db scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code adds c16b8a6d8af1 scsi: ibmvfc: Add new fields for version 2 of several MADs adds a318c2b71cce scsi: ibmvfc: Add helper for testing capability flags adds 5a9d16f71c26 scsi: ibmvfc: Add FC payload retrieval routines for versio [...] adds ebc7c74bd2dc scsi: ibmvfc: Add support for target_wwpn field in v2 MADs [...] adds e4af87b7079e scsi: ibmvfc: Advertise client support for targetWWPN usin [...] adds 1e7dddb2e76a scsi: lpfc: Fix pointer defereference before it is null ch [...] adds 61795a5316ad scsi: lpfc: Remove dead code on second !ndlp check adds 14c1dd950411 scsi: lpfc: Fix memory leak on lcb_context adds 809032ddf9c6 scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_ve [...] adds 4a119d8a4c60 scsi: lpfc: Fix set but not used warnings from Rework remo [...] adds 09b15e35071d scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_ [...] adds 185d17e11e7f scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() adds 6998ff4e2161 scsi: lpfc: Fix variable 'vport' set but not used in lpfc_ [...] adds f9123bc98a4f Merge branch 'misc' into for-next adds 819eafc27da0 Merge remote-tracking branch 'scsi/for-next' adds 66df79ccbc2f scsi: ufs: Adjust logic in common ADAPT helper adds 03fe6a640a05 scsi: atari_scsi: Fix race condition between .queuecommand and EH adds bdd1cc0377d3 scsi: NCR5380: Reduce NCR5380_maybe_release_dma_irq() call sites adds 27a34943bd89 scsi: pm8001: Remove typecast for pointer returned by kcalloc() adds 1b5d2793283d scsi: pm8001: Neaten debug logging macros and uses adds 89eddb401080 scsi: pm8001: Make implicit use of pm8001_ha in pm8001_pri [...] adds 90b3a938031f scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() adds f9e2beb990f0 scsi: fnic: Avoid looping in TRANS ETH on unload adds 875d4eda3bd6 scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() adds 74ae6d6a6805 scsi: fnic: Set scsi_set_resid() only for underflow adds 3256b4682386 scsi: fnic: Validate io_req before others adds c9e5b7b6edd7 Merge remote-tracking branch 'scsi-mkp/for-next' adds b4fffc177fad vhost scsi: fix lun reset completion handling adds 8009b0f4ab31 vringh: fix vringh_iov_push_*() documentation adds ad89653f79f1 vhost-vdpa: fix page pinning leakage in error path (rework) adds fc7b68d4dbd8 virtio-mem: determine nid only once using memory_add_physa [...] adds 76e7cfcfd422 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] adds daeadfddaffe virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling adds 37fcb7da65bd virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() adds fa15513b103a virtio-mem: use "unsigned long" for nr_pages when fake onl [...] adds 70841ad43edd virtio-mem: factor out calculation of the bit number withi [...] adds 61fdc2a293ab virtio-mem: print debug messages from virtio_mem_send_*_request() adds 87e58a76c6a2 virtio-mem: factor out fake-offlining into virtio_mem_fake [...] adds 60a9a4c56508 virtio-mem: factor out handling of fake-offline pages in m [...] adds c3f12ed98f87 virtio-mem: retry fake-offlining via alloc_contig_range() [...] adds a5eebcb4bca2 virtio-mem: generalize check for added memory adds b36c0a0605e9 virtio-mem: generalize virtio_mem_owned_mb() adds 12c3cc5282dd virtio-mem: generalize virtio_mem_overlaps_range() adds 1871e59f0b5f virtio-mem: drop last_mb_id adds 942a0b757237 virtio-mem: don't always trigger the workqueue when offlin [...] adds 6793f07fdaa7 virtio-mem: generalize handling when memory is getting onl [...] adds 40e46747693d virito-mem: document Sub Block Mode (SBM) adds ef354f2a8bee virtio-mem: memory block states are specific to Sub Block [...] adds 1450966ff9e9 virito-mem: subblock states are specific to Sub Block Mode (SBM) adds 3addc15694c3 virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] adds c3a38d7aa749 virtio-mem: memory block ids are specific to Sub Block Mode (SBM) adds 5bd1fb21cbee virito-mem: existing (un)plug functions are specific to Su [...] adds 470af0755a8d virtio-mem: memory notifier callbacks are specific to Sub [...] adds c90126370872 virtio-mem: factor out adding/removing memory from Linux adds 5e34f95ba465 virtio-mem: Big Block Mode (BBM) memory hotplug adds 431bb54f13ee virtio-mem: allow to force Big Block Mode (BBM) and set th [...] adds 381ea5665cd7 mm/memory_hotplug: extend offline_and_remove_memory() to h [...] adds af775dc89cbb virtio-mem: Big Block Mode (BBM) - basic memory hotunplug adds c12f3716ea3d virtio-mem: Big Block Mode (BBM) - safe memory hotunplug adds 502cb1133adb vhost_vdpa: switch to vmemdup_user() adds 82079ba95fb7 Merge remote-tracking branch 'vhost/linux-next' adds b8ba90450331 remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF adds feb691e11283 remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable adds 00293e662cca remoteproc: qcom: fix reference leak in adsp_start adds 2b9de1272fbd remoteproc: qcom: pas: fix error handling in adsp_pds_enable adds 9b3b3c9531e8 remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc [...] adds 8c09e5fdf31b remoteproc/mediatek: Fix kernel test robot warning adds 875de2c42216 Merge branche 'rproc-fixes' into for-next adds 3116a9931fa6 hwspinlock: sprd: Remove redundant header files adds 8308678ebde1 hwspinlock: sprd: use module_platform_driver() instead pos [...] adds 8266b809264c hwspinlock: sprd: fixed warning of unused variable 'sprd_h [...] adds 6bef038011a0 rpmsg: Introduce __rpmsg{16|32|64} types adds 5f2f6b7db119 rpmsg: virtio: Move from virtio to rpmsg byte conversion adds c435a04189de rpmsg: Move structure rpmsg_ns_msg to header file adds 77d372989db9 rpmsg: virtio: Rename rpmsg_create_channel adds 9753e12cd3bd rpmsg: core: Add channel creation internal API adds 1ee1e5e162af rpmsg: virtio: Add rpmsg channel device ops adds 55488110acc1 rpmsg: Make rpmsg_{register|unregister}_device() public adds 950a7388f02b rpmsg: Turn name service into a stand alone driver 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 d5123d2c7191 dt-bindings: arm: stm32: Add compatible for syscon tamp node adds e67bae44c708 dt-bindings: remoteproc: stm32_rproc: update for firmware [...] adds 2b0ced1203c2 dt-bindings: remoteproc: stm32_rproc: update syscon descriptions adds 2316822989a3 remoteproc: ti_k3: fix -Wcast-function-type warning adds bb7eda7eddf1 remoteproc: ingenic: Constify ingenic_rproc_ops adds 0eee3d28ff65 remoteproc: stm32: Constify st_rproc_ops adds 778f2664fa34 remoteproc/mediatek: fix sparse errors on sram power on and off adds 903635cbc757 remoteproc/mediatek: fix sparse errors on dma_alloc and dma_free adds 71ffb5a22b49 remoteproc/mediatek: fix boundary check adds 48cb5b6829e2 remoteproc/mediatek: skip if filesz is 0 adds dd8f52660cb1 remoteproc: qcom_sysmon: Constify qmi_indication_handler adds 04ff5d19cf6e remoteproc: qcom_q6v5_mss: Replace ioremap with memremap adds a7ed5e57bdba remoteproc: qcom_q6v5_mss: map/unmap MBA region before/after use adds 138a6428ba90 remoteproc: sysmon: Ensure remote notification ordering adds 5c212aaf5457 remoteproc: sysmon: Expose the shutdown result adds ed5da80873a7 remoteproc: qcom: q6v5: Query sysmon before graceful shutdown adds 0ac72f909ffe remoteproc: sysmon: Improve error messages adds 4c1ad562d303 remoteproc: Add a rproc_set_firmware() API adds 41e6f43f3b24 dt-bindings: remoteproc: k3-r5f: Update bindings for J7200 SoCs adds 7508ea19b20d remoteproc: k3-r5: Extend support to R5F clusters on J7200 SoCs adds c3c21b356505 remoteproc: k3-r5: Adjust TCM sizes in Split-mode on J7200 SoCs adds ca08b94fd559 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds c28980317e81 Merge remote-tracking branch 'rpmsg/for-next' 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 b9bf97105f4b gpio: 104-idi-48: improve code indentation adds ad9a72f9c6fd Merge tag 'v5.10-rc4' into devel adds 27b5ea2fcb90 Merge branch 'devel' into for-next adds 018ce2214740 Merge tag 'intel-pinctrl-v5.10-2' into HEAD adds 13daf4897828 gpiolib: Replace unsigned by unsigned int adds 6900fad60ac6 gpiolib: add missed break statement adds 8b69461c2b7c gpiolib: use proper API to pack pin configuration parameters adds 0c4d86663ba1 gpiolib: Extract gpio_set_config_with_argument() for future use adds 6aa32ad70759 gpiolib: move bias related code from gpio_set_config() to [...] adds baca3b15cd2a gpiolib: Extract gpio_set_config_with_argument_optional() helper adds f725edd86b6b gpiolib: Introduce gpio_set_debounce_timeout() for internal use adds e7b731327aea gpiolib: acpi: Respect bias settings for GpioInt() resource adds 32fa65527ce1 gpiolib: acpi: Use named item for enum gpiod_flags variable adds 8dcb7a15a585 gpiolib: acpi: Take into account debounce settings adds ce698f4ec18c gpiolib: acpi: Move non-critical code outside of critical section adds 1a81f19154b4 gpiolib: acpi: Move acpi_gpio_to_gpiod_flags() upper in the code adds 56f7058af0dc gpiolib: acpi: Set initial value for output pin based on b [...] adds bca404802cea gpiolib: acpi: Make acpi_gpio_to_gpiod_flags() usable for [...] adds 2e2b496cebef gpiolib: acpi: Extract acpi_request_own_gpiod() helper adds 74301f278158 gpiolib: acpi: Convert pin_index to be u16 adds 2c4d00cb8fc5 gpiolib: acpi: Use BIT() macro to increase readability adds e709a7b5a066 gpiolib: acpi: Make Intel GPIO tree official for GPIO ACPI work adds dc80a2717e9d Merge tag 'intel-gpio-v5.11-1' of gitolite.kernel.org:pub/ [...] adds 8c669fe69a7d gpio: gpio-xilinx: Arrange headers in sorting order adds 700a2b53bdc9 dt-bindings: gpio: gpio-xilinx: Add clk support to xilinx [...] adds 65bbe531b546 gpio: gpio-xilinx: Add clock support adds 0230a41ed6a8 gpio: gpio-xilinx: Add remove function adds bea67aeab022 gpio: gpio-xilinx: Check return value of of_property_read_u32 adds 8b51658347af MAINTAINERS: add fragment for xilinx GPIO drivers adds 0f2c7af45d7e gpio: mxc: Convert the driver to DT-only adds 96a34ccbfc38 dt-bindings: pinctrl: Add bindings for pinctrl-microchip-s [...] adds 6c33287665e0 pinctrl: pinctrl-microchip-sgpio: Add pinctrl driver for M [...] adds e74af5591c95 Merge remote-tracking branch 'gpio/for-next' 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 5e2ca893d772 gpiolib: cdev: add GPIO_V2_LINE_FLAG_EDGE_BOTH and use it [...] adds 714d3a295854 gpio: rcar: Cache gpiochip_get_data() return value adds 677d7d613a61 gpio: rcar: Align register offsets adds 208c80f14b59 gpio: rcar: Rework hardware features handling adds 183245c4f204 gpio: rcar: Implement gpio_chip.get_multiple() adds 6ea68fc0a604 gpio: tegra: Add lockdep class adds 37174f334130 gpio: tegra: Use raw_spinlock adds 3c6e73e47afc gpiolib: devres: shrink devm_gpiochip_add_data_with_key() adds f52d6d8b43e5 gpio: sifive: To get gpio irq offset from device tree data adds 1bfaf1299c38 gpio: exar: add a newline after the copyright notice adds 26ced453a519 gpio: exar: include idr.h adds 8e27c2aef8c3 gpio: exar: switch to a simpler IDA interface adds 0c2c7e1323b4 gpio: exar: use a helper variable for &pdev->dev adds 696868d0a79c gpio: exar: unduplicate address and offset computation adds 36fb7218e878 gpio: exar: switch to using regmap adds 5300ebb695fa gpio: exar: use devm action for freeing the IDA and drop remove() adds 322d082176ae Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 5fa9c5f9a407 Merge tag 'intel-pinctrl-v5.10-3' of gitolite.kernel.org:p [...] adds 9c65441ec823 pinctrl/meson: enable building as modules adds b507cb92477a pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB adds a4da45dda647 pinctrl: Remove hole in pinctrl_gpio_range adds 0e74abf3a0a3 pinctrl: qcom: add pinctrl driver for msm8953 adds 3d417196e244 dt-bindings: pinctrl: qcom: add msm8953 pinctrl bindings adds 57972641810a pinctrl: mt7622: drop pwm ch7 as mt7622 only has 6 channels adds bb42b59310eb pinctrl: ingenic: Get rid of repetitive data adds 016e054d6926 pinctrl: ingenic: Add lcd-8bit group for JZ4770 adds 39cc1d339705 pinctrl: amd: print debounce filter info in debugfs adds be117ca32261 pinctrl: qcom: Kconfig: Rework PINCTRL_MSM to be a depenen [...] adds 38e86f5c2645 pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module adds d0511b5496c0 firmware: QCOM_SCM: Allow qcom_scm driver to be loadable a [...] adds 54515257ca3a pinctrl: ocelot: Remove unnecessary conversion to bool adds ad3b508c90ad dt-bindings: pinctrl: ocelot: Add Luton SoC support adds e1822384d6d6 dt-bindings: pinctrl: ocelot: Add Serval SoC support adds 8f27440decb7 pinctrl: ocelot: Add support for Luton platforms adds 6e6347e2daf5 pinctrl: ocelot: Add support for Serval platforms adds c82d4776a1dd dt-bindings: pinctrl: qcom: Add SDX55 pinctrl bindings adds ac43c44a7a37 pinctrl: qcom: Add SDX55 pincontrol driver adds a4872f905b71 pinctrl: nomadik: db8500: Add more detailed LCD groups adds 80f1803dbc05 pinctrl: qcom: sdx55: update kconfig dependency adds 3603a537bf79 pinctrl: pinctrl-at91-pio4: Set irq handler and data in one go adds 81f652afa6ad pinctrl: renesas: r8a7790: Add VIN1-B and VIN2-G pins, gro [...] adds b8029394efcc pinctrl: renesas: r8a77951: Optimize pinctrl image size fo [...] adds 74ce7a8044b0 pinctrl: renesas: r8a7796: Optimize pinctrl image size for [...] adds 74c5fdc5b87a pinctrl: renesas: r8a77965: Optimize pinctrl image size fo [...] adds 03522a59a9e7 pinctrl: renesas: r8a77990: Optimize pinctrl image size fo [...] adds 529b8eecb5c3 pinctrl: renesas: r8a7790: Optimize pinctrl image size for [...] adds 8d3b2e3d5b1b pinctrl: renesas: r8a7791: Optimize pinctrl image size for [...] adds b5bd0becfd42 pinctrl: renesas: Remove superfluous goto in sh_pfc_gpio_s [...] adds b589f241d871 pinctrl: renesas: Singular/plural grammar fixes adds eb9d673f94fb pinctrl: renesas: Reorder struct sh_pfc_pin to remove hole adds 8019938a85d0 pinctrl: renesas: Optimize sh_pfc_pin_config adds 27e768a4e7fa pinctrl: renesas: Factor out common R-Car Gen3 bias handling adds 2d341cc3da8a pinctrl: renesas: r8a7778: Use physical addresses for PUPR regs adds a3ee0a246df1 pinctrl: renesas: r8a7778: Use common R-Car bias handling adds 7b1425f08f56 pinctrl: renesas: Protect GPIO leftovers by CONFIG_PINCTRL [...] adds d4aac7d439c2 pinctrl: renesas: Constify sh73a0_vccq_mc0_ops adds 3d590056b056 Merge tag 'renesas-pinctrl-for-v5.11-tag1' of git://git.ke [...] adds 8d1e4f90ce44 pinctrl: imx21: Remove the driver adds 8dc248665f3a Revert "firmware: QCOM_SCM: Allow qcom_scm driver to be lo [...] adds 2a984219b534 pinctrl: qcom: Fix msm8953 Kconfig entry to depend on, not [...] adds 5913f635a28d dt-bindings: pinctrl: qcom: Add sc7280 pinctrl bindings adds ecb454594c43 pinctrl: qcom: Add sc7280 pinctrl driver adds 6de7ed693c63 pinctrl: sunxi: fix irq bank map for the Allwinner A100 pi [...] adds fd5198dde36a pinctrl: sunxi: Mark the irq bank not found in sunxi_pinct [...] adds a1158e36f876 pinctrl: sunxi: Always call chained_irq_{enter, exit} in s [...] adds 866c9c55cb28 pinctrl: intel: Add Intel Lakefield pin controller support adds 4670abbb298e pinctrl: intel: Add blank line before endif in Kconfig adds c969afb4e55a pinctrl: intel: Add Intel Elkhart Lake pin controller support adds e789e61f9e85 pinctrl: intel: Add Intel Alder Lake-S pin controller support adds 0ddebf8580fa pinctrl: lynxpoint: Unify initcall location in the code adds d25dd66ae732 pinctrl: lynxpoint: Use defined constant for disabled bias [...] adds 1d112baae848 pinctrl: lynxpoint: Enable pin configuration setting for G [...] adds bf8b7e689de2 pinctrl: jasperlake: Unhide SPI group of pins adds 5aa5541eca04 pinctrl: jasperlake: Fix HOSTSW_OWN offset adds 0fa86fc2e282 pinctrl: merrifield: Set default bias in case no particula [...] adds 0b74e40a4e41 pinctrl: baytrail: Avoid clearing debounce value when turn [...] adds c0802b721c7d Merge tag 'intel-pinctrl-v5.11-1' of gitolite.kernel.org:p [...] adds b6071c891464 pinctrl: at91-pio4: add support for fewer lines on last PIO bank adds 8e5008b1a9a0 Merge branch 'devel' into for-next adds db67e4525f35 Merge remote-tracking branch 'pinctrl/for-next' adds c5564a50d990 pinctrl: samsung: s3c24xx: remove unneeded break adds 516b8063114b Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 0ed76d67e92b pwm: sun4i: Convert to devm_platform_ioremap_resource() adds b234e3ec4990 pwm: fsl-ftm: Convert to devm_platform_ioremap_resource() adds c61a68e72d9a pwm: rcar: Convert to devm_platform_ioremap_resource() adds b53f3eb881cf pwm: renesas-tpu: Convert to devm_platform_ioremap_resource() adds 4b71ffec906d pwm: ep93xx: Convert to devm_platform_ioremap_resource() adds 298634717b53 pwm: tegra: Convert to devm_platform_ioremap_resource() adds 52a22bfed709 pwm: mediatek: Convert to devm_platform_ioremap_resource() adds 8e29a0447a18 pwm: sti: Convert to devm_platform_ioremap_resource() adds 3dfa2e947322 pwm: pxa: Convert to devm_platform_ioremap_resource() adds 796b38217224 pwm: zx: Convert to devm_platform_ioremap_resource() adds 60ff9c4bf48a pwm: spear: Convert to devm_platform_ioremap_resource() adds 0d14de5ef1b4 pwm: bcm-kona: Convert to devm_platform_ioremap_resource() adds 3e216a0944d2 pwm: lpc32xx: Convert to devm_platform_ioremap_resource() adds face88c844d6 pwm: meson: Convert to devm_platform_ioremap_resource() adds d542d48b85fe pwm: rockchip: Convert to devm_platform_ioremap_resource() adds b61a6edcb956 pwm: bcm-iproc: Convert to devm_platform_ioremap_resource() adds e34388968d86 pwm: samsung: Convert to devm_platform_ioremap_resource() adds 36aa8b0d2774 pwm: tiehrpwm: Convert to devm_platform_ioremap_resource() adds ea1502a3be40 pwm: imx: Convert to devm_platform_ioremap_resource() adds 2cbe492a1d9e pwm: tiecap: Convert to devm_platform_ioremap_resource() adds f775ce9711de pwm: bcm2835: Convert to devm_platform_ioremap_resource() adds 5a55e980615a pwm: berlin: Convert to devm_platform_ioremap_resource() adds 2ee393dfac6b pwm: vt8500: Convert to devm_platform_ioremap_resource() adds 0e74dcd8333d pwm: brcmstb: Convert to devm_platform_ioremap_resource() adds 496fcef51c4c pwm: mtk-disp: Convert to devm_platform_ioremap_resource() adds 8a66f73abd90 pwm: clps711x: Convert to devm_platform_ioremap_resource() adds 2e8b1ee8fec1 pwm: img: Convert to devm_platform_ioremap_resource() adds 572cb50e4a16 pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() adds a60a8beb0d6c pwm: hibvt: Convert to devm_platform_ioremap_resource() adds 87a989e9a486 pwm: sifive: Convert to devm_platform_ioremap_resource() adds ae59d43b823f pwm: atmel: Convert to devm_platform_ioremap_resource() adds 5b6aee59e310 pwm: imx-tpm: Use dev_err_probe() to simplify error handling adds a91bb95d61d2 pwm: imx27: Use dev_err_probe() to simplify error handling adds 7f467d135835 pwm: imx1: Use dev_err_probe() to simplify error handling adds b426c0a7a1d7 pwm: ab8500: Add error message if pwmchip_add() fails adds a278e8771f42 pwm: zx: Add missing cleanup in error path adds 8892ab91868f pwm: ab8500: Explicitly allocate pwm chip base dynamically adds db72534dfc54 pwm: lpss: Log error from pwm_lpss_is_updating() if the up [...] adds d2da04d06cd3 pwm: lpss: Use DPM_FLAG_NO_DIRECT_COMPLETE instead of decl [...] adds f773b5408713 pwm: lpss: Set DPM_FLAG_SMART_SUSPEND on Cherry Trail devices adds e9a468c83e9f pwm: tiehrpwm: Handle deferred probe with dev_err_probe() adds c800bfd0b4a2 dt-bindings: microchip: atmel,at91rm9200-tcb: Add atmel,tcb-pwm adds dbd891c9fdeb pwm: atmel-tcb: Switch to new binding adds cc2df3728f62 pwm: atmel-tcb: Add sama5d2 support adds dc4bf905bb28 pwm: lp3943: Dynamically allocate PWM chip base adds 66b8e4a17754 dt-bindings: pwm: keembay: Add bindings for Intel Keem Bay PWM adds cdbea243f419 pwm: Add PWM driver for Intel Keem Bay adds c53859178c64 dt-bindings: pwm: pwm-mediatek: Add documentation for MT8183 SoC adds 65b143930042 pwm: mediatek: Always use bus clock adds aeee0453b934 pwm: mediatek: Add MT8183 SoC support adds f0fce757a2af dt-bindings: pwm: mtk-disp: add MT8167 SoC binding adds a2152567d686 pwm: Add DesignWare PWM Controller Driver adds 5136f278b8d5 Add DT bindings YAML schema for PWM fan controller of LGM SoC adds 6a518a5a04fc pwm: Add PWM fan controller driver for LGM SoC adds 7460b842c4e7 pwm: sti: Avoid conditional gotos adds e723a5d34108 pwm: sti: Remove unnecessary blank line adds 247b2a7bd5e2 pwm: Use -EINVAL for unsupported polarity adds ffc32cb0e1f6 pwm: Fix dependencies on HAS_IOMEM adds fdfb3f9a35cb pwm: lpss: Make compilable with COMPILE_TEST adds e735ef919e75 pwm: core: Use octal permission adds 228fe8e4deb2 pwm: keembay: Fix build failure with -Os adds c789c2c672a5 Merge remote-tracking branch 'pwm/for-next' adds 030a5fcfda42 exec: Move unshare_files to fix posix file locking during exec adds 7d3a89b9f96c exec: Simplify unshare_files adds 92689ab8c40d exec: Remove reset_files_struct adds 6db1ac6ee952 kcmp: In kcmp_epoll_target use fget_task adds aa6a986b1eb9 bpf: In bpf_task_fd_query use fget_task adds ce32dd5c4c3e proc/fd: In proc_fd_link use fget_task adds 03d0ce642f27 file: Rename __fcheck_files to files_lookup_fd_raw adds a8f3066da433 file: Factor files_lookup_fd_locked out of fcheck_files adds 13f24673ff37 file: Replace fcheck_files with files_lookup_fd_rcu adds 07ad6e0047e0 file: Rename fcheck lookup_fd_rcu adds d42353f2e1ac file: Implement task_lookup_fd_rcu adds 53b7c84fdd63 proc/fd: In tid_fd_mode use task_lookup_fd_rcu adds 5c57e6f097be kcmp: In get_file_raw_ptr use task_lookup_fd_rcu adds db424f626ff8 file: Implement task_lookup_next_fd_rcu adds e0fef763f6fc proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu adds edc52f17257a bpf/task_iter: In task_file_seq_get_next use task_lookup_n [...] adds 83821278739b proc/fd: In fdinfo seq_show don't use get_files_struct adds 057a0ce2a8ac file: Merge __fd_install into fd_install adds f4e8ebb38886 file: In f_dupfd read RLIMIT_NOFILE once. adds ce6446baf5bc file: Merge __alloc_fd into alloc_fd adds e914fe7661d1 file: Rename __close_fd to close_fd and remove the files p [...] adds 2f3071ad6eb9 file: Replace ksys_close with close_fd adds aa3c9ab53bc3 file: Rename __close_fd_get_file close_fd_get_file adds 9130e80e53cf file: Remove get_files_struct adds 4076b14c961c exec: Move unshare_files and guarantee files_struct.count [...] adds 4762edf556ad Merge of signal-for-v5.11, and exec-for-v5.11 for testing [...] adds b952acad50a8 Merge remote-tracking branch 'userns/for-next' 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 ff2c395b9257 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED adds 449539da2e23 selftests/gpio: Move include of lib.mk up adds b68c1c65dec5 selftests/gpio: Fix build when source tree is read only adds 85128c5bcdf9 selftests/gpio: Add to CLEAN rule rather than overriding adds fc4a3a1bf9ad selftests: intel_pstate: ftime() is deprecated adds 1c49e3783f88 selftests/memfd: Fix implicit declaration warnings adds 82f147944c65 tool: selftests: fix spelling typo of 'writting' adds 93f20eff0cca selftests/run_kselftest.sh: fix dry-run typo adds c2e46f6b3e35 selftests/cgroup: Fix build on older distros adds 5e6386615edc Merge remote-tracking branch 'kselftest/next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds c285017b8c15 Merge remote-tracking branch 'livepatching/for-next' 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 855885b69419 coresight: etm4x: Fix accesses to TRCVMIDCTLR1 adds e8288b41bce9 coresight: etm4x: Fix accesses to TRCCIDCTLR1 adds 1522cc7e2560 coresight: etm4x: Update TRCIDR3.NUMPROCS handling to match v4.2 adds 1dec6c5df5f3 coresight: etm4x: Fix accesses to TRCPROCSELR adds 7aef456716dc coresight: etm4x: Handle TRCVIPCSSCTLR accesses adds 457c731a901e coresight: Remove unnecessary THIS_MODULE of funnel and re [...] adds aa58fe487d4b coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable [...] adds b5882e904ce1 coresight: etb10: Fix possible NULL ptr dereference in etb [...] adds c04e5d7bbf6f coresight: tmc-etr: Assign boolean values to a bool variable adds 40aeb506dc80 coresight: tmc-etr: Check if page is valid before dma_map_page() adds 1d3ef3f1791d coresight: Fix W=1 warnings in core framework adds c6b180b50065 coresight-tpiu: Fix W=1 warning in TPIU driver adds c5348c8a239b coresight-stm: Fix W=1 warning in STM driver adds 50477f1513f1 Merge remote-tracking branch 'coresight/next' 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 825156a5eede rtc: sc27xx: Remove unnecessary conversion to bool adds a48c6224ae07 rtc: da9063: Simplify bool comparison adds c56ac7a0f468 rtc: hym8563: enable wakeup when applicable adds bc06cfc1c41e rtc: cpcap: Fix missing IRQF_ONESHOT as only threaded handler adds 1eab0fea2514 rtc: pl031: fix resource leak in pl031_probe adds 910d002d84df rtc: brcmstb-waketimer: Remove redundant null check before [...] adds 081e2500df50 rtc: snvs: Remove NULL pointer check before clk_* adds 5022cfc11232 rtc: goldfish: Remove GOLDFISH dependency adds 9844484eac2b MAINTAINERS: Set myself as Goldfish RTC maintainer adds 767fbb7102c6 rtc: rv3032: fix nvram nvmem priv pointer adds f6a46f8b302d rtc: at91rm9200: add correction support adds bfca1c924d97 rtc: at91rm9200: Add sam9x60 compatible adds a31111189bb1 rtc: ds1307: Remove non-valid ACPI IDs adds 227ec129ad7b rtc: ds1307: Make use of device properties adds 698fffc2705c rtc: ds1307: Drop of_match_ptr and CONFIG_OF protections adds 7e6066ca1f1f rtc: Kconfig: Fix typo in help message of rx 6110 adds afa819c2c6bf rtc: rx6110: add i2c support adds 42882a8a22a8 rtc: mxc: Convert the driver to DT-only adds ba7aa63000f2 rtc: mxc: use of_device_get_match_data adds 7d9d4868ec0b rtc: sc27xx: Always read normal alarm adds 7c45c9741ab2 rtc: omap: use devm_pinctrl_register() adds 4d49ffc7a20d Documentation: list RTC devres helpers in devres.rst adds 25ece30561d2 rtc: nvmem: remove nvram ABI adds 3a905c2d9544 rtc: add devm_ prefix to rtc_nvmem_register() adds 6746bc095bbd rtc: nvmem: emit an error message when nvmem registration fails adds fdcfd854333b rtc: rework rtc_register_device() resource management adds 1bfc485b7357 rtc: shrink devm_rtc_allocate_device() adds 0d6d7a390b32 rtc: destroy mutex when releasing the device adds 886144058d53 rtc: pcf8523: switch to devm_rtc_allocate_device adds 219cc0f91897 rtc: pcf8523: set range adds 673536cc5f21 rtc: pcf8523: use BIT adds 1f4291fd43fa Merge remote-tracking branch 'rtc/rtc-next' adds f9d480b6ffbe seccomp/cache: Lookup syscall allowlist bitmap for fast path adds 8e01b51a31a1 seccomp/cache: Add "emulator" to check if filter is consta [...] adds 25db91209a91 x86: Enable seccomp architecture tracking adds 192cf32243ce selftests/seccomp: Compare bitmap vs filter overhead adds ffde703470b0 arm64: Enable seccomp architecture tracking adds 424c9102fa7b arm: Enable seccomp architecture tracking adds 6e9ae6f98809 csky: Enable seccomp architecture tracking adds 6aa7923c8737 parisc: Enable seccomp architecture tracking adds e7bcb4622ddf powerpc: Enable seccomp architecture tracking adds 673a11a7e415 riscv: Enable seccomp architecture tracking adds c09058eda265 s390: Enable seccomp architecture tracking adds 4c18bc054bff sh: Enable seccomp architecture tracking adds 445247b02342 xtensa: Enable seccomp architecture tracking adds 0d8315dddd28 seccomp/cache: Report cache data through /proc/pid/seccomp_cache adds fab686eb0307 seccomp: Remove bogus __user annotations adds 7ef95e3dbcee Merge branch 'for-linus/seccomp' into for-next/seccomp adds fe57f34f2b21 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 5a3a47bf8367 orphans: Hoist '--orphan-handling' into Kconfig adds f2f20a989227 orphans: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1 adds 3d1e1ad8ede1 Merge remote-tracking branch 'kspp/for-next/kspp' adds c3e02abdf9af slimbus: fix a kernel-doc markup adds c563911bf34b slimbus: qcom-ngd-ctrl: add Sub System Restart support adds acd983d11e76 slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support adds c35ff5ef637f slimbus: messaging: Fix fall-through warnings for Clang adds c4c968aa1e75 slimbus: qcom-ngd-ctrl: Constify static structs adds ce624e7e12ba slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI adds 567d838588d8 slimbus: qcom-ngd-ctrl: remove redundant out of memory messages adds ed6cd04c4d61 Merge remote-tracking branch 'slimbus/for-next' adds d9dc6001196e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC adds e08d1de1c075 nvmem: core: Add support for keepout regions adds d624386364b8 dt-bindings: nvmem: Add soc qfprom compatible strings adds 436d15fbeaee nvmem: qfprom: Don't touch certain fuses adds 292b72c982a6 nvmem: imx-ocotp: add support for the unaliged word count adds cf112935f9c1 Merge remote-tracking branch 'nvmem/for-next' adds f1ee999f62f6 XArray: Fix split documentation adds 80c1dbebf308 XArray: Fix splitting to non-zero orders adds 39ae6cb3a29f Merge remote-tracking branch 'xarray/main' adds e8b7db38449a Drivers: hv: vmbus: Add vmbus_requestor data structure for [...] adds 453de21c2b82 scsi: storvsc: Use vmbus_requestor to generate transaction [...] adds 4d18fcc95f50 hv_netvsc: Use vmbus_requestor to generate transaction IDs [...] adds b18e3589722c drivers: hv: Fix hyperv_record_panic_msg path on comment adds f0434de41adc drivers: hv: vmbus: Replace symbolic permissions by octal [...] adds e4f2212e53c2 drivers: hv: vmbus: Fix checkpatch LINE_SPACING adds 14c685d9eb36 drivers: hv: vmbus: Fix call msleep using < 20ms adds 206ad34d52a2 hv_netvsc: Validate number of allocated sub-channels adds f8ebde20d778 Merge remote-tracking branch 'hyperv/hyperv-next' adds 66ce7d5c1e12 auxdisplay: Use an enum for charlcd backlight on/off ops adds 718e05ed92ec auxdisplay: Introduce hd44780_common.[ch] adds 2545c1c948a6 auxdisplay: Move hwidth and bwidth to struct hd44780_common adds 3fc04dd7eb77 auxdisplay: Move ifwidth to struct hd44780_common adds 71ff701bbefe auxdisplay: Move write_data pointer to hd44780_common adds 2c6a82f2342f auxdisplay: Move write_cmd pointers to hd44780 drivers adds 11588b59cf62 auxdisplay: Move addr out of charlcd_priv adds b26deabb1d91 auxdisplay: hd44780_common_print adds d3a2fb810f27 auxdisplay: provide hd44780_common_gotoxy adds 88645a86e342 auxdisplay: add home to charlcd_ops adds 45421ffefbb5 auxdisplay: Move clear_display to hd44780_common adds 2bf82b5a80d9 auxdisplay: make charlcd_backlight visible to hd44780_common adds bd26b181d14a auxdisplay: Make use of enum for backlight on / off adds 01ec46dfa633 auxdisplay: Move init_display to hd44780_common adds d2f2187e8f27 auxdisplay: implement various hd44780_common_ functions adds 8a86270ef0ea auxdisplay: cleanup unnecessary hd44780 code in charlcd adds 339acb082987 auxdisplay: Move char redefine code to hd44780_common adds a2060f288e15 auxdisplay: Call charlcd_backlight in place adds 7b231bb5d0be auxdisplay: hd44780_common: Reduce clear_display timeout adds 377cf2cbfdb9 auxdisplay: hd44780: Remove clear_fast adds 6e49eea35886 auxdisplay: charlcd: replace last device specific stuff adds 40c2b72e4b11 auxdisplay: Change gotoxy calling interface adds af9470b26dc6 auxdisplay: charlcd: Do not print chars at end of line adds 1741b014bd55 auxdisplay: lcd2s DT binding doc adds 8c9108d014c5 auxdisplay: add a driver for lcd2s character display adds ffdf726db7fb auxdisplay: hd44780_common: Fix build error adds 2cfd72f81cf6 auxdisplay: fix use after free in lcd2s_i2c_remove() adds decbaf182d8f auxdisplay: fix platform_no_drv_owner.cocci warnings adds 32d917e754bd auxdisplay: panel: Fix missing print function pointer adds 351dcacc6d77 auxdisplay: panel: Remove redundant charlcd_ops structures adds d49d0ec574a8 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds f2e9aec45e9e Merge tag 'kernel-clone-v5.9' into for-next adds e06ce5515b74 Merge branch 'pidfd_o_nonblock' into for-next adds 8829fa6ac7cd Merge remote-tracking branch 'pidfd/for-next' 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 dd57ca7ddec5 Revert "fpga: dfl: move dfl bus related APIs to include/li [...] adds 3ae706b58b0b Revert "fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE()" adds 9922e71f43ac Revert "fpga: dfl: move dfl_device_id to mod_devicetable.h" adds aaf8fe39c952 Revert "fpga: dfl: fix the definitions of type & feature_i [...] adds d53a4dd38e51 Merge remote-tracking branch 'fpga/for-next' adds 9b627c25e708 bus: mhi: core: Remove double locking from mhi_driver_remove() adds 8ff3f7bdde45 bus: mhi: core: fix potential operator-precedence with BHI macros adds 855a70c12021 bus: mhi: Add MHI PCI support for WWAN modems adds f4d0b39c8425 bus: mhi: core: Fix null pointer access when parsing MHI c [...] adds a7f422f2f89e bus: mhi: Fix channel close issue on driver remove adds 56c8ea864018 bus: mhi: core: Remove unnecessary counter from mhi_firmwa [...] adds a8ca15a9c73f bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() adds 78e1d22687ff bus: mhi: core: Expose mhi_get_exec_env() API for controllers adds bca7218099e0 bus: mhi: core: Remove unused mhi_fw_load_worker() declaration adds 9e1660e5c396 bus: mhi: core: Rename RDDM download function to use proper words adds da7bdbf67db2 bus: mhi: core: Skip RDDM download for unknown execution e [...] adds 1b55c16a5e47 bus: mhi: core: Use appropriate names for firmware load functions adds 8f7039787687 bus: mhi: core: Move to using high priority workqueue adds 8e0559921f9a bus: mhi: core: Skip device wake in error or shutdown states adds 3fb81a4d5f2f bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability adds 0c76b3fa580d bus: mhi: core: Prevent sending multiple RDDM entry callbacks adds 12e050c77be0 bus: mhi: core: Move to an error state on any firmware loa [...] adds faa257075bcc bus: mhi: core: Use appropriate label in firmware load han [...] adds dc53d862eab8 bus: mhi: core: Move to an error state on mission mode failure adds 40c3127187cb bus: mhi: core: Check for IRQ availability during registration adds 556bbb442bbb bus: mhi: core: Separate system error and power down handling adds a03c7a86e127 bus: mhi: core: Mark and maintain device states early on a [...] adds 6cc1716102b5 bus: mhi: core: Remove MHI event ring IRQ handlers when po [...] adds ed5298c7d500 bus: mhi: Remove auto-start option adds a2e2cc0dbb11 net: qrtr: Start MHI channels during init adds 2ca7e30d3b1e net: qrtr: Unprepare MHI channels during remove adds 7b7e4cee0299 Merge branch 'mhi-ath11k-immutable' into mhi-next adds 206e7383b343 bus: mhi: core: Indexed MHI controller name adds 10ea8bcda5ae bus: mhi: core: Fix device hierarchy adds 2188c902974f Merge remote-tracking branch 'mhi/mhi-next' adds 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size adds 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches adds 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] adds 841a0dfa5113 watch_queue: sample: Display mount tree change notifications adds eded0a7e757e Merge remote-tracking branch 'notifications/notifications- [...] adds b5cf2d6c8148 mm: memblock: add more debug logs adds 5bdba520c1b3 mm: memblock: drop __init from memblock functions to make [...] adds a598fa739fa3 Merge remote-tracking branch 'memblock/for-next' adds 9aecb7b93f89 zlib: export S390 symbols for zlib modules adds d9789b852359 proc: use untagged_addr() for pagemap_read addresses adds 6a16b41f7a35 coredump: fix core_pattern parse error adds 6e6d96a26079 mm/filemap: add static for function __add_to_page_cache_locked adds 80bf194625f5 mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING adds 4756798ac078 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 82562d6e07de /proc/kpageflags: do not use uninitialized struct pages adds 0f4ff5d52dca kthread: add kthread_work tracepoints adds 650883bd5120 kthread_worker: document CPU hotplug handling adds 0c2c323b3a77 kthread_worker-document-cpu-hotplug-handling-fix adds 6eeca2ca5e7d uapi: move constants from <linux/kernel.h> to <linux/const.h> adds 195204802564 ide/falcon: remove in_interrupt() usage adds 0915f3d3974c ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] adds a207d3e07bc0 fs/ntfs: remove unused varibles adds 6fd16d35bdef fs/ntfs: remove unused variable attr_len adds d5a22f92ad08 fs/ocfs2/cluster/tcp.c: remove unneeded break adds ca35f520f416 ocfs2: ratelimit the 'max lookup times reached' notice adds 97a5241d9b6e ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 6a646008a6bb ocfs2: fix ocfs2 corrupt when iputting an inode adds 0e98ec891716 ramfs: support O_TMPFILE adds 51a5d8520ef6 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds da614dc30330 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds ff521f9cdc39 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO adds 3e7b2ae910fa mm: slab: provide krealloc_array() adds 0b93e73c053b ALSA: pcm: use krealloc_array() adds 91ce5f69e27e vhost: vringh: use krealloc_array() adds f4b1876018c9 pinctrl: use krealloc_array() adds 47a3f41802d8 edac: ghes: use krealloc_array() adds 895d34cc4b66 drm: atomic: use krealloc_array() adds 987a649b19c5 hwtracing: intel: use krealloc_array() adds 1faad6c51a0c dma-buf: use krealloc_array() adds 20670ef69f73 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds 0f8e64a28e81 mm/slub: let number of online CPUs determine the slub page order adds 9fa8891083b2 device-dax/kmem: use struct_size() adds 26ceaf212f4c mm: fix page_owner initializing issue for arm32 adds 345b6515c1f5 mm/filemap/c: break generic_file_buffered_read up into mul [...] adds b5a139104ec2 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds 715df708fa69 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 78624d7a3ad4 mm/truncate: add parameter explanation for invalidate_mapp [...] adds 02aeacacbbac mm/gup_benchmark: rename to mm/gup_test adds 6506b18a2dd7 selftests/vm: use a common gup_test.h adds bc03aeabd818 selftests/vm: rename run_vmtests --> run_vmtests.sh adds 8f14dfeb9c8c selftests/vm: minor cleanup: Makefile and gup_test.c adds a5f70154c9fb selftests/vm: only some gup_test items are really benchmarks adds fea5db35d591 selftests/vm: gup_test: introduce the dump_pages() sub-test adds 988af86cd033 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds 0777a7aa483b selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds cb787c9715ed selftests/vm: 2x speedup for run_vmtests.sh adds 82962d52efb7 mm/gup_test.c: mark gup_test_init as __init function adds 0a34ed82cd5a mm/gup_test: GUP_TEST depends on DEBUG_FS adds b58bbced23f8 mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 adds c57397e647a5 mm/gup: reorganize internal_get_user_pages_fast() adds 2cb9378f6b5d mm/gup: prevent gup_fast from racing with COW during fork adds e36eb9d38ac0 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] adds 5e4020484554 mm: handle zone device pages in release_pages() adds 8f1c50741eba mm/swapfile.c: use helper function swap_count() in add_swa [...] adds 13e6a656dac2 mm/swap_state: skip meaningless swap cache readahead when [...] adds 6ab2b6b09356 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] adds c17d0a1c641d mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds fe3d643879f1 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds ddb995f60e55 mm: remove pagevec_lookup_range_nr_tag() adds cb12c552f586 mm/shmem.c: make shmem_mapping() inline adds 6698bfa8e201 mm: memcontrol: add file_thp, shmem_thp to memory.stat adds 1680393e3994 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix adds 867cc1dfa8f3 mm: memcontrol: remove unused mod_memcg_obj_state() adds 23f528503220 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds c2ea66f1f607 mm: memcg/slab: fix return of child memcg objcg for root memcg adds a29b35de43f1 mm: memcg/slab: fix use after free in obj_cgroup_charge adds 4c8eae1bd69d mm/rmap: always do TTU_IGNORE_ACCESS adds 3962cbf522a5 mm/memcg: update page struct member in comments adds 6c127573e6ce mm: memcg: fix obsolete code comments adds cfb5b15dc8cc mm: memcg: deprecate the non-hierarchical mode adds f16e95d4cea3 docs: cgroup-v1: reflect the deprecation of the non-hierar [...] adds 71fe2391afdf cgroup: remove obsoleted broken_hierarchy and warned_broke [...] adds 73eec3ca68d1 mm/page_counter: use page_counter_read in page_counter_set_max adds dd27d4a000ab mm: memcg: remove obsolete memcg_has_children() adds 843f0a23ed92 mm/thp: move lru_add_page_tail() to huge_memory.c adds e72f67ff9627 mm/thp: use head for head page in lru_add_page_tail() adds 41b9ca9d93ac mm/thp: simplify lru_add_page_tail() adds 79baf6e1006c mm/thp: narrow lru locking adds 74ae05b87db0 mm/vmscan: remove unnecessary lruvec adding adds d775fb2dd4fe mm/rmap: stop store reordering issue on page->mapping adds 12d607a76eb4 mm-rmap-stop-store-reordering-issue-on-page-mapping-fix adds ecf95aff4e81 mm: page_idle_get_page() does not need lru_lock adds 160af53eb01f mm/memcg: add debug checking in lock_page_memcg adds aab6137ab364 mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn adds 8cb87c9fc800 mm/lru: move lock into lru_note_cost adds fa89c7a69258 mm/vmscan: remove lruvec reget in move_pages_to_lru adds 1eea9af88e5f mm/mlock: remove lru_lock on TestClearPageMlocked adds d8aa30dd626e mm/mlock: remove __munlock_isolate_lru_page() adds a2d3a7e48908 mm/lru: introduce TestClearPageLRU() adds ce8d4ae1c160 mm/compaction: do page isolation first in compaction adds b7bedbea8d8e mm/swap.c: serialize memcg changes in pagevec_lru_move_fn adds 4ff825dc4e02 mm/lru: replace pgdat lru_lock with lruvec lock adds 4f0afdd5a722 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix adds 529af76ac301 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 adds 49f7f66a0ac7 mm/lru: introduce relock_page_lruvec() adds 96af910a32f7 mm-lru-introduce-the-relock_page_lruvec-function-fix adds f46cdc387708 mm/lru: revise the comments of lru_lock adds 46c37166e31f mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state adds 87c39c5c6778 mm: memcontrol: Assign boolean values to a bool variable adds f82644f0b03b mm/memcg: remove incorrect comment adds 383bb2cd7a8d xen/unpopulated-alloc: consolidate pgmap manipulation adds a0b64bf29455 kselftests: vm: add mremap tests adds d4a8f04f1dc6 mm: speedup mremap on 1GB or larger regions adds 574be7a4e4e2 arm64: mremap speedup - enable HAVE_MOVE_PUD adds 992b00832681 x86: mremap speedup - Enable HAVE_MOVE_PUD adds 0479b639fedc mm: cleanup: remove unused tsk arg from __access_remote_vm adds 5055c067d757 mm/mmap.c: fix the adjusted length error adds c56fd711f5b8 mm/mapping_dirty_helpers: enhance the kernel-doc markups adds ea2f2a6ea9d7 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] adds 0f818c4bc1f3 mm: mmap_lock: add tracepoints around lock acquisition adds 3d443fa492cd mm/mremap: account memory on do_munmap() failure adds 6ec3b0da6b93 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds 6330714bbe85 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds 99a33a943ceb vm_ops: rename .split() callback to .may_split() adds cf6e60eb1ef3 mremap: check if it's possible to split original vma adds 6b7aa5d478dd mm: forbid splitting special mappings adds 2c73e83113bb mm,hwpoison: drain pcplists before bailing out for non-bud [...] adds accbc67ea21f mm,hwpoison: take free pages off the buddy freelists adds d8bc3a0ecfa6 mm,hwpoison: take free pages off the buddy freelists for hugetlb adds d8d44899ab73 mm,hwpoison: drop unneeded pcplist draining adds 0ce70d1caa60 mm,hwpoison: refactor get_any_page adds 19d473efaa2e mm,hwpoison: drop pfn parameter adds 265ef9b67fd9 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED adds 86ac684ef626 mm,hwpoison: remove MF_COUNT_INCREASED adds f5b238a18a48 mm,hwpoison: remove flag argument from soft offline functions adds 1aab8e30dadd mm,hwpoison: disable pcplists before grabbing a refcount adds e309ce2ea662 mm,hwpoison: remove drain_all_pages from shake_page adds 05e95883e5d4 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow adds dc260979300d mm/vmalloc: use free_vm_area() if an allocation fails adds 8f690aa2fa6f mm/vmalloc: rework the drain logic adds 135525e5016c mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] adds a746a8d2557a docs/vm: remove unused 3 items explanation for /proc/vmstat adds f2e3741240b2 mm/vmalloc.c: fix kasan shadow poisoning size adds bf0c8eaa9bb0 alpha: switch from DISCONTIGMEM to SPARSEMEM adds f912d81a446f ia64: remove custom __early_pfn_to_nid() adds abd89d7d55a5 ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements adds b612183a9fb1 ia64: discontig: paging_init(): remove local max_pfn calculation adds 781c53f14c63 ia64: split virtual map initialization out of paging_init() adds c860dc7ddb48 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM adds 610af68de74a ia64: make SPARSEMEM default and disable DISCONTIGMEM adds 7f29aee0830d arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL adds 84d8b3661cc9 arm, arm64: move free_unused_memmap() to generic mm adds 2adc7286d3ea arc: use FLATMEM with freeing of unused memory map instead [...] adds 2e5fa78de832 m68k/mm: make node data and node setup depend on CONFIG_DI [...] adds 9c636afdd5e7 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM adds e13acae107e4 m68k: deprecate DISCONTIGMEM adds f170ec07173c mm: introduce debug_pagealloc_{map,unmap}_pages() helpers adds 98817ab4690f PM: hibernate: make direct map manipulations more explicit adds 46b9b00649f6 arch, mm: restore dependency of __kernel_map_pages() on DE [...] adds f36368f5a2de arch, mm: make kernel_page_present() always available adds 2600c05e675c mm, page_alloc: clean up pageset high and batch update adds 5426782e45f6 mm, page_alloc: calculate pageset high and batch once per zone adds d79d1a229244 mm, page_alloc: remove setup_pageset() adds b53ec58225a4 mm, page_alloc: simplify pageset_update() adds b992e7c3e438 mm, page_alloc: cache pageset high and batch in struct zone adds 5d2dcec92102 mm, page_alloc: move draining pcplists to page isolation users adds acaaa15ef00f mm, page_alloc: disable pcplists during memory offline adds da80fdc4eb31 mm-page_alloc-disable-pcplists-during-memory-offline-fix adds 317457c3c52d mm/page_alloc: clear pages in alloc_contig_pages() with in [...] adds 20fa7a4507ea include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds 79cf85b2b94b mm/page-flags: fix comment adds 82c3bd4f545d mm/page_alloc: add __free_pages() documentation adds bf086ae1452e mm/page_alloc: mark some symbols with static keyword adds b4f836995dde include/linux/mmzone.h: remove examples from enum zone_typ [...] adds e12b4ef29da3 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] adds 53a54fc6756f init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] adds 54215689b712 mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds 8819e36e6202 mm/huge_memory.c: update tlb entry if pmd is changed adds c3ea7ef2bb39 MIPS: do not call flush_tlb_all when setting pmd entry adds 0324729a3a6e include/linux/huge_mm.h: remove extern keyword adds cc3afe5c08a0 khugepaged: add parameter explanations for kernel-doc markup adds 3f37f035c206 mm: hugetlb: fix type of delta parameter and related local [...] adds 92b11061bf0d mm,hugetlb: remove unneeded initialization adds 4312e428ff29 mm: don't wake kswapd prematurely when watermark boosting [...] adds 117d8a90ab96 mm/vmscan: drop unneeded assignment in kswapd() adds ee8d9e5324ca mm/vmscan.c: remove the filename in the top of file comment adds 0499e1a60797 mm/vmscan: __isolate_lru_page_prepare() cleanup adds ba038246596f mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds 602b291df9bf mm/compaction: move compaction_suitable's comment to right place adds 93a92ac71425 mm/compaction: make defer_compaction and compaction_deferr [...] adds fb9a95c0d735 mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() adds 4ee513fa3d51 mm/migrate.c: fix comment spelling adds 88b47799eadc mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds 72d22a0d0e86 mm: support THPs in zero_user_segments adds 334c950c7830 mm: truncate_complete_page() does not exist any more adds d19107bef299 mm: migrate: simplify the logic for handling permanent failure adds 4efb379efc86 mm: migrate: skip shared exec THP for NUMA balancing adds 733b7aad1f51 mm: migrate: clean up migrate_prep{_local} adds b798745c96c5 mm: migrate: return -ENOSYS if THP migration is unsupported adds 98b31059d8c3 mm: make pagecache tagged lookups return only head pages adds 2370aa52aa76 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 53755f350532 mm/swap: optimise get_shadow_from_swap_cache adds 09ea1234b7e7 mm: add FGP_ENTRY adds 13b56b457c7f mm/filemap: rename find_get_entry to mapping_get_entry adds 47bdc685551c mm/filemap: add helper for finding pages adds c18d732b8ba3 fix mm-filemap-add-helper-for-finding-pages.patch adds 20e41dd59e93 mm/filemap: add mapping_seek_hole_data adds 5e2cdfcb17c4 fix mm-filemap-add-mapping_seek_hole_data.patch adds bc221f619d0d iomap: use mapping_seek_hole_data adds eed145f52a5f mm: add and use find_lock_entries adds 7de686f90d62 fix mm-add-and-use-find_lock_entries.patch adds 3d93464d0325 mm: add an 'end' parameter to find_get_entries adds f2815118213d mm: add an 'end' parameter to pagevec_lookup_entries adds 9c0ab25f0ad4 mm: remove nr_entries parameter from pagevec_lookup_entries adds 1bfc73427f91 mm: pass pvec directly to find_get_entries adds b39077121899 mm: remove pagevec_lookup_entries adds a8d54c7ca046 mm/truncate,shmem: handle truncates that split THPs adds f3bf0ebdce0a mm/filemap: return only head pages from find_get_entries adds 68be50fa5a90 mm/cma.c: remove redundant cma_mutex lock adds 659316014bab mm, page_alloc: do not rely on the order of page_poison an [...] adds 42d92717e422 mm, page_poison: use static key more efficiently adds 7bc98b3d224e kernel/power: allow hibernation with page_poison sanity checking adds cc8a7d6b9c3e mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY adds ef79b7f3dafc mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO adds 1fd62e87d395 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 9d1dffca0f6b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds ff55973fc4d4 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 756b677b5b6c userfaultfd: add UFFD_USER_MODE_ONLY adds 472bbe9c28ce userfaultfd: add user-mode only option to unprivileged_use [...] adds b6e2d8257c17 mm/zswap: make struct kernel_param_ops definitions const adds f8d1a6e65b0f mm/zswap: fix passing zero to 'PTR_ERR' warning adds 9aade34c4f85 mm/zswap: move to use crypto_acomp API for hardware acceleration adds 38a1c920a2fa mm/zsmalloc.c: rework the list_add code in insert_zspage() adds 187dbec1bbaf mm/process_vm_access: remove redundant initialization of iov_r adds 21f7748069e0 zram: support page writeback adds 52f1cf6099c7 mm: fix kernel-doc markups adds ba18c1eafa8e mm: use sysfs_emit for struct kobject * uses adds 6a0d0a2a2a5e mm: huge_memory: convert remaining use of sprintf to sysfs [...] adds 43d608042ab1 mm:backing-dev: use sysfs_emit in macro defining functions adds 01a6297e13d6 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at adds 39843aaedb7e mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] adds fe273f704d29 mm: fix fall-through warnings for Clang adds aeee00c1e062 mm: cleanup kstrto*() usage adds fc7af9fd7683 mm: add Kernel Electric-Fence infrastructure adds 278e0bd6e7dd kfence: Fix parameter description for kfence_object_start() adds 87887bd2b926 kfence: avoid stalling work queue task without allocations adds 8b8490c0bd22 x86, kfence: enable KFENCE for x86 adds c0ea76967d0c arm64, kfence: enable KFENCE for ARM64 adds a7554721b37b kfence: use pt_regs to generate stack trace on faults adds 121e45b24d61 mm, kfence: insert KFENCE hooks for SLAB adds 145cd60fb481 mm, kfence: insert KFENCE hooks for SLUB adds 06f8efd30223 kfence, kasan: make KFENCE compatible with KASAN adds 6f8a3fedb6a2 kfence, Documentation: add KFENCE documentation adds e246cb76f79e kfence: add test suite adds d862647ed4b3 MAINTAINERS: add entry for KFENCE adds 2e5a325a157a fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f83fca3671bc fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 5a2c7d1a6303 kernel/hung_task.c: Monitor killed tasks. adds 7d9f31c3e3b2 alpha: Replace bogus in_interrupt() adds ca3422d8780f procfs: delete duplicated words + other fixes adds bc39dec7bf0c proc: provide details on indirect branch speculation adds 2654fa3fc249 proc-provide-details-on-indirect-branch-speculation-v2 adds 18ea99d21963 proc/sysctl: make protected_* world readable adds 443796c2320e asm-generic: force inlining of get_order() to work around [...] adds 761ace49e56f kernel.h: Split out mathematical helpers adds 75a50da7c27d kernel.h: split out mathematical helpers fix adds c0f77f3b6bcf kernel/acct.c: use #elif instead of #end and #elif adds 5699e4d7baf1 reboot: refactor and comment the cpu selection code adds acc7dd5241ec include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds 0bb12e476318 bitmap: remove unused function declaration adds 2705dd7ec485 lib: stackdepot: add support to configure STACK_HASH_SIZE adds 51b6d4a20ea2 lib/test_free_pages.c: add basic progress indicators adds c7fdaae3a9fd lib/stackdepot.c: replace one-element array with flexible- [...] adds d18658e1ff57 lib/stackdepot.c: use flex_array_size() helper in memcpy() adds fb35026981af lib/stackdepot.c: use array_size() helper in jhash2() adds b266b259138b lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds 7c6c5b830347 lib/list_kunit: follow new file name convention for KUnit tests adds 5865f0337e5b lib/linear_ranges_kunit: follow new file name convention f [...] adds c49705d426e3 lib/bits_kunit: follow new file name convention for KUnit tests adds 86f80dd16eb3 lib/cmdline: fix get_option() for strings starting with hyphen adds e85b674ee23b lib/cmdline: allow NULL to be an output for get_option() adds d11a7d13acd8 lib/cmdline_kunit: add a new test suite for cmdline API adds 1852f36b059c lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix adds 60b76f6b822b lib/cmdline_kunit: type of expected returned values should be int adds ef17428bd05f lib/cmdline_kunit: provide meaningful MODULE_LICENSE() adds f2fc6cac16b4 lib: optimize cpumask_local_spread() adds 78b48e1e4e36 ilog2: Improve ilog2 for constant arguments adds 86bf00455193 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes adds d06128f6abdb lib/string: remove unnecessary #undefs adds 6ae24728ec45 lib: string.h: detect intra-object overflow in fortified s [...] adds f1a0afcc706e lkdtm: tests for FORTIFY_SOURCE adds b49e01973bcb string.h: add FORTIFY coverage for strscpy() adds 88c60078a110 drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] adds b17830cc7fa9 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment adds a872af3677b9 lib: cleanup kstrto*() usage adds ee94c8c1067d lib/lz4: explicitly support in-place decompression adds 3acfc95acd57 bitops: introduce the for_each_set_clump macro adds 23593b5f31e2 lib/test_bitmap.c: add for_each_set_clump test cases adds 0af5ca10b512 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] adds cf06a814a154 gpio: thunderx: utilize for_each_set_clump macro adds 9dd47d88ba6d gpio: xilinx: utilize generic bitmap_get_value and _set_value adds cb953fbe4e58 checkpatch: add new exception to repeated word check adds 2cbed8c8b5fc checkpatch: fix false positives in REPEATED_WORD warning adds 4cd245012b4d checkpatch: ignore generated CamelCase defines and enum values adds e43d779b58d9 checkpatch: prefer static const declarations adds d2c25b87e2ef checkpatch: allow --fix removal of unnecessary break statements adds 192fbac98793 checkpatch: extend attributes check to handle more patterns adds abd62c6ddfda checkpatch: add a fixer for missing newline at eof adds 52ad75e3e862 checkpatch: update __attribute__((section("name"))) quote removal adds fc2d5af606cd checkpatch-update-__attribute__sectionname-quote-removal-v2 adds edf4296eb556 checkpatch: add fix option for GERRIT_CHANGE_ID adds af1c84a88c62 checkpatch: add __alias and __weak to suggested __attribut [...] adds 8c42a2f5b699 checkpatch: improve email parsing adds 77b63a2d7c3b checkpatch: fix spelling errors and remove repeated word adds 85fd25fd9f55 checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags adds c93f0da2c204 checkpatch: fix unescaped left brace adds 5843f40b72bd checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS adds 4a98be24db68 reiserfs: add check for an invalid ih_entry_count adds e37b45ad98f4 kdump: append uts_namespace.name offset to VMCOREINFO adds f4b3d141938e rapidio: remove unused rio_get_asm() and rio_get_device() adds 70681499dab8 gcov: remove support for GCC < 4.9 adds 2328f5910e8f gcov: fix kernel-doc markup issue adds 7059d704613a relay: remove unused buf_mapped and buf_unmapped callbacks adds 63bead5703f5 relay: require non-NULL callbacks in relay_open() adds 353b5c67c4b7 relay: make create_buf_file and remove_buf_file callbacks [...] adds 5edf0cf01b6f relay: allow the use of const callback structs adds 4df219cffb40 drm/i915: make relay callbacks const adds 476867ddbc3f ath10k: make relay callbacks const adds 2a88faa57174 ath11k: make relay callbacks const adds 191f4403fd05 ath9k: make relay callbacks const adds 687bc121a8e4 blktrace: make relay callbacks const adds b888035e29ce aio: simplify read_events() adds b1d2476d2087 kernel/resource.c: fix kernel-doc markups adds b21926bd2fcf resource-fix-kernel-doc-markups-checkpatch-fixes adds eab90a2377a8 reboot: allow to specify reboot mode via sysfs adds 7c9c06c32709 reboot: fix variable assignments in type_store adds 73b4dbb4cea0 reboot: remove cf9_safe from allowed types and rename cf9_force adds 75894e678dd3 fault-injection: handle EI_ETYPE_TRUE adds ab573a2b40b2 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static adds 5d5e4b61a3de Merge branch 'akpm-current/current' adds 74d8dbebc2d9 mm/swap.c: reduce lock contention in lru_cache_add adds 9f189edb3072 mm: memcontrol: use helpers to read page's memcg data adds 7579d95276e8 mm: memcontrol/slab: use helpers to access slab page's memcg_data adds dcde83af5b60 mm: introduce page memcg flags adds 44e92f82b250 mm: convert page kmemcg type to a page memcg flag adds 80087fe639da mm/memcg: bail early from swap accounting if memcg disabled adds 2c61740f296c mm/memcg: warning on !memcg after readahead page charged adds efa87829c451 mm/memcg: remove unused definitions adds 4e2a4c5d2fd2 mm, kvm: account kvm_vcpu_mmap to kmemcg adds 5b19d3a22627 mm: slub: call account_slab_page() after slab page initialization adds 295cab907ce3 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 54b6ebf8fb3d mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 689cf0510b8f mm/memcontrol:rewrite mem_cgroup_page_lruvec() adds bc941d522a16 mm/memcg: add missed warning in mem_cgroup_lruvec adds 7f2057e0109f mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() adds 4f18bc367bc5 treewide: remove stringification from __alias macro definition adds 4741af72fb37 ARM: boot: quote aliased symbol names in string.c adds 86bded81ee5e epoll: check for events when removing a timed out thread f [...] adds 70be35fe764e epoll: simplify signal handling adds a14f010c4e5f epoll: pull fatal signal checks into ep_send_events() adds 6580bbb117b1 epoll: move eavail next to the list_empty_careful check adds 60df041d1a2d epoll: simplify and optimize busy loop logic adds 50320a1b4999 epoll: pull all code between fetch_events and send_event i [...] adds 7f9ae181aa12 epoll: replace gotos with a proper loop adds 5bb48b6fe2ab epoll: eliminate unnecessary lock for zero timeout adds 4e6c5116f52d mm: unexport follow_pte_pmd adds 3407b6bfa557 mm: simplify follow_pte{,pmd} adds f4e647e8c028 merge fix for "s390/pci: remove races against pte updates" adds f57190391b1a kasan: drop unnecessary GPL text from comment headers adds 6996390f633b kasan: KASAN_VMALLOC depends on KASAN_GENERIC adds 616da468e03e kasan: group vmalloc code adds 9dc26031ecd2 kasan: shadow declarations only for software modes adds e4e6d1f1679d kasan: rename (un)poison_shadow to (un)poison_range adds 972e12b421d5 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* adds 0a84ee3d4d29 kasan: only build init.c for software modes adds 4917fdb61e6b kasan: split out shadow.c from common.c adds 0847471189e6 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE adds e573fd64d201 kasan: rename report and tags files adds bcb8dcf2f495 kasan: don't duplicate config dependencies adds 0f824e0c8f9b kasan: hide invalid free check implementation adds 5c5d7ffc0772 kasan: decode stack frame only with KASAN_STACK_ENABLE adds 1d8021194115 kasan, arm64: only init shadow for software modes adds 01dc6b3f0c8e kasan, arm64: only use kasan_depth for software modes adds 013f0f672c27 kasan, arm64: move initialization message adds 14cbcdc20607 kasan, arm64: rename kasan_init_tags and mark as __init adds b590b6727703 kasan: rename addr_has_shadow to addr_has_metadata adds 576930a00bdf kasan: rename print_shadow_for_address to print_memory_metadata adds 1af9195e0912 kasan: rename SHADOW layout macros to META adds a5dcb97b9c8e kasan: separate metadata_fetch_row for each mode adds 305c8ab34205 kasan, arm64: don't allow SW_TAGS with ARM64_MTE adds 5a8d2bca6c90 kasan: introduce CONFIG_KASAN_HW_TAGS adds 9b4fa388790f arm64: enable armv8.5-a asm-arch option adds 3394cb084a8d arm64: mte: add in-kernel MTE helpers adds 33f2206cb27d arm64: mte: reset the page tag in page->flags adds a2f8b3e097ea arm64: mte: add in-kernel tag fault handler adds 4dd479b229b4 arm64: kasan: allow enabling in-kernel MTE adds a4e88c00e8bd arm64: mte: convert gcr_user into an exclude mask adds 32aa59f94911 arm64: mte: switch GCR_EL1 in kernel entry and exit adds 2ffb7883df9d kasan, mm: untag page address in free_reserved_area adds dc66b440bca4 arm64: kasan: align allocations for HW_TAGS adds becccbda451b arm64: kasan: add arch layer for memory tagging helpers adds 912a520dfb5b kasan: define KASAN_GRANULE_SIZE for HW_TAGS adds e3bab78a21e6 kasan, x86, s390: update undef CONFIG_KASAN adds 7249011235b8 kasan, arm64: expand CONFIG_KASAN checks adds e9e4560b60bc kasan, arm64: implement HW_TAGS runtime adds 04a1ed43adfe kasan, arm64: print report from tag fault handler adds 516acc7b3c0b kasan, mm: reset tags when accessing metadata adds 75c70be99df0 kasan, arm64: enable CONFIG_KASAN_HW_TAGS adds 33abcddfbc5c kasan: add documentation for hardware tag-based mode adds 58360f814dfe kselftest/arm64: check GCR_EL1 after context switch adds b564f595b32b kasan: simplify quarantine_put call site adds d940fa84cb77 kasan: rename get_alloc/free_info adds dc07c8a4f60e kasan: introduce set_alloc_info adds d044c5ffb6ab kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK adds 1eaccffcb833 kasan: allow VMAP_STACK for HW_TAGS mode adds aef467572868 kasan: remove __kasan_unpoison_stack adds f1eec66efb76 kasan: inline kasan_reset_tag for tag-based modes adds 0ba64f8e17b1 kasan: inline random_tag for HW_TAGS adds c088ce0ebf2a kasan: open-code kasan_unpoison_slab adds 102982d69097 kasan: inline (un)poison_range and check_invalid_free adds 068ac68ed442 kasan: add and integrate kasan boot parameters adds 903ba85d797d kasan, mm: check kasan_enabled in annotations adds e499cf7170f0 kasan, mm: rename kasan_poison_kfree adds 917b9cb04bc3 kasan: don't round_up too much adds 1c3b226cd1f3 kasan: simplify assign_tag and set_tag calls adds 6910e3598319 kasan: clarify comment in __kasan_kfree_large adds 534246738f7f kasan: sanitize objects when metadata doesn't fit adds 732ed8fb24e6 kasan, mm: allow cache merging with no metadata adds a9794e07f597 kasan: update documentation adds 3578dd13e3d2 mmap locking API: don't check locking if the mm isn't live yet adds 0b45ec93f658 mm/gup: assert that the mmap lock is held in __get_user_pages() adds 76761ffa9ea1 mm/memcg: bail out early when !memcg in mem_cgroup_lruvec adds 726aa9e1bea5 Merge branch 'akpm/master' adds c6b11acc5f85 Add linux-next specific files for 20201130
No new revisions were added by this update.
Summary of changes: .mailmap | 6 +- CREDITS | 80 +- Documentation/ABI/README | 10 +- Documentation/ABI/obsolete/sysfs-class-dax | 8 +- .../ABI/obsolete/sysfs-driver-hid-roccat-pyra | 3 + Documentation/ABI/obsolete/sysfs-gpio | 2 + Documentation/ABI/removed/devfs | 1 + Documentation/ABI/removed/raw1394 | 1 + Documentation/ABI/removed/sysfs-class-rfkill | 2 +- Documentation/ABI/removed/video1394 | 1 + Documentation/ABI/stable/firewire-cdev | 69 +- Documentation/ABI/stable/sysfs-acpi-pmprofile | 26 +- Documentation/ABI/stable/sysfs-bus-firewire | 3 + Documentation/ABI/stable/sysfs-bus-nvmem | 19 +- Documentation/ABI/stable/sysfs-bus-usb | 6 +- Documentation/ABI/stable/sysfs-bus-vmbus | 7 - Documentation/ABI/stable/sysfs-bus-w1 | 1 + Documentation/ABI/stable/sysfs-class-backlight | 1 + Documentation/ABI/stable/sysfs-class-infiniband | 93 +- Documentation/ABI/stable/sysfs-class-rfkill | 13 +- Documentation/ABI/stable/sysfs-class-tpm | 100 +- Documentation/ABI/stable/sysfs-devices | 5 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 14 + Documentation/ABI/stable/sysfs-driver-dma-ioatdma | 10 +- .../ABI/stable/sysfs-driver-firmware-zynqmp | 62 +- Documentation/ABI/stable/sysfs-driver-ib_srp | 1 + Documentation/ABI/stable/sysfs-driver-speakup | 4 + Documentation/ABI/stable/sysfs-firmware-efi-vars | 4 + Documentation/ABI/stable/sysfs-firmware-opal-dump | 5 + Documentation/ABI/stable/sysfs-firmware-opal-elog | 2 + Documentation/ABI/stable/sysfs-hypervisor-xen | 3 + Documentation/ABI/stable/vdso | 11 +- Documentation/ABI/testing/configfs-acpi | 34 +- Documentation/ABI/testing/configfs-most | 135 +- .../ABI/testing/configfs-spear-pcie-gadget | 36 +- Documentation/ABI/testing/configfs-usb-gadget | 87 +- Documentation/ABI/testing/configfs-usb-gadget-ecm | 12 +- Documentation/ABI/testing/configfs-usb-gadget-eem | 10 +- Documentation/ABI/testing/configfs-usb-gadget-hid | 10 +- .../ABI/testing/configfs-usb-gadget-loopback | 6 +- .../ABI/testing/configfs-usb-gadget-mass-storage | 18 +- Documentation/ABI/testing/configfs-usb-gadget-midi | 14 +- .../ABI/testing/configfs-usb-gadget-printer | 6 +- .../ABI/testing/configfs-usb-gadget-rndis | 16 +- .../ABI/testing/configfs-usb-gadget-sourcesink | 18 +- .../ABI/testing/configfs-usb-gadget-subset | 10 +- Documentation/ABI/testing/configfs-usb-gadget-uac1 | 18 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 14 +- Documentation/ABI/testing/configfs-usb-gadget-uvc | 220 +- Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 12 +- Documentation/ABI/testing/debugfs-ec | 11 +- Documentation/ABI/testing/debugfs-moxtet | 30 +- Documentation/ABI/testing/debugfs-pfo-nx-crypto | 28 +- Documentation/ABI/testing/debugfs-pktcdvd | 13 +- Documentation/ABI/testing/debugfs-turris-mox-rwtm | 15 +- Documentation/ABI/testing/debugfs-wilco-ec | 21 +- Documentation/ABI/testing/dell-smbios-wmi | 32 +- Documentation/ABI/testing/dev-kmsg | 27 +- Documentation/ABI/testing/evm | 17 +- Documentation/ABI/testing/gpio-cdev | 13 +- Documentation/ABI/testing/ima_policy | 30 +- Documentation/ABI/testing/procfs-attr-current | 20 + Documentation/ABI/testing/procfs-attr-exec | 20 + Documentation/ABI/testing/procfs-attr-prev | 19 + Documentation/ABI/testing/procfs-diskstats | 46 +- Documentation/ABI/testing/procfs-smaps_rollup | 48 +- Documentation/ABI/testing/pstore | 19 +- Documentation/ABI/testing/sysfs-block | 38 +- Documentation/ABI/testing/sysfs-block-device | 2 + Documentation/ABI/testing/sysfs-block-rnbd | 4 +- Documentation/ABI/testing/sysfs-bus-acpi | 19 +- .../ABI/testing/sysfs-bus-coresight-devices-cti | 60 +- .../ABI/testing/sysfs-bus-coresight-devices-etb10 | 21 +- .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 10 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 76 +- .../ABI/testing/sysfs-bus-coresight-devices-stm | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-tmc | 20 +- Documentation/ABI/testing/sysfs-bus-css | 3 + Documentation/ABI/testing/sysfs-bus-dfl | 2 + .../testing/sysfs-bus-event_source-devices-dfl_fme | 14 +- .../testing/sysfs-bus-event_source-devices-format | 3 +- .../testing/sysfs-bus-event_source-devices-hv_24x7 | 6 +- .../testing/sysfs-bus-event_source-devices-hv_gpci | 7 +- Documentation/ABI/testing/sysfs-bus-fcoe | 68 +- Documentation/ABI/testing/sysfs-bus-fsl-mc | 12 +- .../ABI/testing/sysfs-bus-i2c-devices-fsa9480 | 26 +- .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 27 +- Documentation/ABI/testing/sysfs-bus-i3c | 2 + Documentation/ABI/testing/sysfs-bus-iio | 40 +- .../testing/sysfs-bus-iio-adc-envelope-detector | 5 +- Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435 | 5 + Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 | 78 + Documentation/ABI/testing/sysfs-bus-iio-adc-stm32 | 3 + Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 2 +- .../ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32 | 8 +- .../ABI/testing/sysfs-bus-iio-distance-srf08 | 7 +- .../ABI/testing/sysfs-bus-iio-frequency-ad9523 | 2 + .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 10 +- .../ABI/testing/sysfs-bus-iio-health-afe440x | 12 +- .../ABI/testing/sysfs-bus-iio-light-isl29018 | 6 +- .../ABI/testing/sysfs-bus-iio-lptimer-stm32 | 29 +- .../ABI/testing/sysfs-bus-iio-magnetometer-hmc5843 | 19 +- .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 19 +- .../ABI/testing/sysfs-bus-iio-timer-stm32 | 119 +- .../ABI/testing/sysfs-bus-intel_th-devices-gth | 11 +- .../ABI/testing/sysfs-bus-intel_th-devices-msc | 4 + Documentation/ABI/testing/sysfs-bus-most | 6 +- Documentation/ABI/testing/sysfs-bus-moxtet-devices | 6 +- Documentation/ABI/testing/sysfs-bus-nfit | 2 +- Documentation/ABI/testing/sysfs-bus-nvdimm | 6 + Documentation/ABI/testing/sysfs-bus-papr-pmem | 23 +- Documentation/ABI/testing/sysfs-bus-pci | 22 +- .../ABI/testing/sysfs-bus-pci-devices-aer_stats | 119 +- .../ABI/testing/sysfs-bus-pci-devices-catpt | 1 + .../ABI/testing/sysfs-bus-pci-drivers-ehci_hcd | 4 +- Documentation/ABI/testing/sysfs-bus-rapidio | 23 +- Documentation/ABI/testing/sysfs-bus-rbd | 37 +- Documentation/ABI/testing/sysfs-bus-siox | 3 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 86 +- Documentation/ABI/testing/sysfs-bus-usb | 32 +- .../ABI/testing/sysfs-bus-usb-devices-usbsevseg | 7 +- Documentation/ABI/testing/sysfs-bus-vfio-mdev | 10 +- Documentation/ABI/testing/sysfs-c2port | 7 - Documentation/ABI/testing/sysfs-class-backlight | 60 + .../ABI/testing/sysfs-class-backlight-adp8860 | 21 +- .../testing/sysfs-class-backlight-driver-adp8870 | 30 +- .../testing/sysfs-class-backlight-driver-lm3533 | 26 +- Documentation/ABI/testing/sysfs-class-bdi | 1 - Documentation/ABI/testing/sysfs-class-chromeos | 15 +- Documentation/ABI/testing/sysfs-class-cxl | 23 +- Documentation/ABI/testing/sysfs-class-devfreq | 60 +- Documentation/ABI/testing/sysfs-class-devlink | 30 +- Documentation/ABI/testing/sysfs-class-extcon | 34 +- Documentation/ABI/testing/sysfs-class-fc_host | 23 + .../ABI/testing/sysfs-class-fc_remote_ports | 23 + .../ABI/testing/sysfs-class-firmware-attributes | 258 + Documentation/ABI/testing/sysfs-class-fpga-manager | 5 +- Documentation/ABI/testing/sysfs-class-gnss | 2 + Documentation/ABI/testing/sysfs-class-intel_pmt | 119 + Documentation/ABI/testing/sysfs-class-led | 28 +- .../ABI/testing/sysfs-class-led-driver-el15203000 | 130 - .../ABI/testing/sysfs-class-led-driver-lm3533 | 44 +- .../ABI/testing/sysfs-class-led-driver-sc27xx | 22 - Documentation/ABI/testing/sysfs-class-led-flash | 27 +- .../ABI/testing/sysfs-class-led-multicolor | 23 +- .../ABI/testing/sysfs-class-led-trigger-netdev | 7 + .../ABI/testing/sysfs-class-led-trigger-pattern | 4 +- .../ABI/testing/sysfs-class-led-trigger-usbport | 1 + Documentation/ABI/testing/sysfs-class-leds-gt683r | 8 +- Documentation/ABI/testing/sysfs-class-mic | 52 +- Documentation/ABI/testing/sysfs-class-net | 63 +- Documentation/ABI/testing/sysfs-class-net-cdc_ncm | 6 +- Documentation/ABI/testing/sysfs-class-net-phydev | 2 + Documentation/ABI/testing/sysfs-class-ocxl | 17 +- Documentation/ABI/testing/sysfs-class-pktcdvd | 38 +- Documentation/ABI/testing/sysfs-class-power | 525 +- Documentation/ABI/testing/sysfs-class-power-mp2629 | 1 + .../ABI/testing/sysfs-class-power-twl4030 | 33 +- Documentation/ABI/testing/sysfs-class-power-wilco | 18 +- Documentation/ABI/testing/sysfs-class-rapidio | 48 +- Documentation/ABI/testing/sysfs-class-rc | 30 +- Documentation/ABI/testing/sysfs-class-regulator | 36 +- Documentation/ABI/testing/sysfs-class-remoteproc | 14 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 93 +- .../sysfs-class-rtc-rtc0-device-rtc_calibration | 1 + Documentation/ABI/testing/sysfs-class-rtrs-client | 23 +- Documentation/ABI/testing/sysfs-class-scsi_host | 7 +- Documentation/ABI/testing/sysfs-class-typec | 154 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 13 +- Documentation/ABI/testing/sysfs-class-watchdog | 7 +- Documentation/ABI/testing/sysfs-dev | 7 +- Documentation/ABI/testing/sysfs-devices-mapping | 41 +- Documentation/ABI/testing/sysfs-devices-memory | 17 +- .../ABI/testing/sysfs-devices-platform-ACPI-TAD | 4 + .../testing/sysfs-devices-platform-_UDC_-gadget | 10 +- .../ABI/testing/sysfs-devices-platform-docg3 | 10 +- .../ABI/testing/sysfs-devices-platform-ipmi | 52 +- .../sysfs-devices-platform-sh_mobile_lcdc_fb | 8 +- .../testing/sysfs-devices-platform-stratix10-rsu | 10 + Documentation/ABI/testing/sysfs-devices-system-cpu | 104 +- .../ABI/testing/sysfs-devices-system-ibm-rtl | 6 +- .../ABI/testing/sysfs-driver-bd9571mwv-regulator | 4 + Documentation/ABI/testing/sysfs-driver-genwqe | 11 +- Documentation/ABI/testing/sysfs-driver-hid-lenovo | 10 + .../ABI/testing/sysfs-driver-hid-logitech-lg4ff | 18 +- Documentation/ABI/testing/sysfs-driver-hid-ntrig | 13 +- .../ABI/testing/sysfs-driver-hid-roccat-kone | 19 + Documentation/ABI/testing/sysfs-driver-hid-wiimote | 12 +- .../ABI/testing/sysfs-driver-input-exc3000 | 2 + .../ABI/testing/sysfs-driver-jz4780-efuse | 6 +- Documentation/ABI/testing/sysfs-driver-pciback | 6 +- .../ABI/testing/sysfs-driver-samsung-laptop | 13 +- .../ABI/testing/sysfs-driver-toshiba_acpi | 26 + .../ABI/testing/sysfs-driver-toshiba_haps | 2 + Documentation/ABI/testing/sysfs-driver-ufs | 228 +- Documentation/ABI/testing/sysfs-driver-w1_ds28e17 | 3 + Documentation/ABI/testing/sysfs-driver-w1_therm | 77 +- Documentation/ABI/testing/sysfs-driver-wacom | 4 +- Documentation/ABI/testing/sysfs-firmware-acpi | 237 +- .../ABI/testing/sysfs-firmware-dmi-entries | 50 +- Documentation/ABI/testing/sysfs-firmware-efi-esrt | 28 +- .../ABI/testing/sysfs-firmware-efi-runtime-map | 14 +- Documentation/ABI/testing/sysfs-firmware-gsmi | 2 +- .../ABI/testing/sysfs-firmware-lefi-boardinfo | 35 + Documentation/ABI/testing/sysfs-firmware-memmap | 16 +- .../ABI/testing/sysfs-firmware-qemu_fw_cfg | 20 +- Documentation/ABI/testing/sysfs-firmware-sfi | 6 +- Documentation/ABI/testing/sysfs-firmware-sgi_uv | 141 +- .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- Documentation/ABI/testing/sysfs-fs-ext4 | 6 +- Documentation/ABI/testing/sysfs-fs-f2fs | 48 +- Documentation/ABI/testing/sysfs-hypervisor-xen | 13 +- Documentation/ABI/testing/sysfs-kernel-boot_params | 23 +- Documentation/ABI/testing/sysfs-kernel-btf | 8 + .../ABI/testing/sysfs-kernel-iommu_groups | 30 + .../ABI/testing/sysfs-kernel-mm-hugepages | 12 +- Documentation/ABI/testing/sysfs-kernel-mm-ksm | 5 +- Documentation/ABI/testing/sysfs-kernel-reboot | 32 + Documentation/ABI/testing/sysfs-kernel-slab | 3 + Documentation/ABI/testing/sysfs-module | 17 +- .../ABI/testing/sysfs-platform-asus-laptop | 21 +- Documentation/ABI/testing/sysfs-platform-asus-wmi | 1 + Documentation/ABI/testing/sysfs-platform-at91 | 10 +- .../ABI/testing/sysfs-platform-dell-laptop | 10 +- .../ABI/testing/sysfs-platform-dell-smbios | 4 +- Documentation/ABI/testing/sysfs-platform-dfl-fme | 14 +- Documentation/ABI/testing/sysfs-platform-dptf | 11 +- .../ABI/testing/sysfs-platform-eeepc-laptop | 14 +- .../ABI/testing/sysfs-platform-i2c-demux-pinctrl | 4 +- .../ABI/testing/sysfs-platform-ideapad-laptop | 9 +- .../testing/sysfs-platform-intel-wmi-sbl-fw-update | 1 + .../testing/sysfs-platform-intel-wmi-thunderbolt | 1 + Documentation/ABI/testing/sysfs-platform-kim | 1 + .../ABI/testing/sysfs-platform-mellanox-bootctl | 50 +- .../ABI/testing/sysfs-platform-phy-rcar-gen3-usb2 | 10 +- .../ABI/testing/sysfs-platform-renesas_usb3 | 10 +- Documentation/ABI/testing/sysfs-platform-sst-atom | 13 +- .../ABI/testing/sysfs-platform-usbip-vudc | 11 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 1 + Documentation/ABI/testing/sysfs-power | 21 +- Documentation/ABI/testing/sysfs-profiling | 2 +- Documentation/ABI/testing/sysfs-ptp | 2 +- Documentation/ABI/testing/sysfs-uevent | 28 +- Documentation/ABI/testing/sysfs-wusb_cbaf | 3 +- Documentation/ABI/testing/usb-charger-uevent | 84 +- Documentation/ABI/testing/usb-uevent | 32 +- Documentation/Kconfig | 10 + Documentation/Makefile | 9 + .../RCU/Design/Requirements/Requirements.rst | 722 +- Documentation/RCU/checklist.rst | 7 + Documentation/RCU/rcu_dereference.rst | 6 + Documentation/RCU/stallwarn.rst | 23 +- Documentation/RCU/whatisRCU.rst | 3 +- Documentation/admin-guide/LSM/SafeSetID.rst | 2 +- Documentation/admin-guide/abi-obsolete.rst | 11 + Documentation/admin-guide/abi-removed.rst | 5 + Documentation/admin-guide/abi-stable.rst | 14 + Documentation/admin-guide/abi-testing.rst | 20 + Documentation/admin-guide/abi.rst | 11 + Documentation/admin-guide/blockdev/zram.rst | 5 + Documentation/admin-guide/cgroup-v1/memcg_test.rst | 23 +- Documentation/admin-guide/cgroup-v1/memory.rst | 61 +- Documentation/admin-guide/cgroup-v2.rst | 8 + Documentation/admin-guide/device-mapper/verity.rst | 7 +- Documentation/admin-guide/index.rst | 3 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/admin-guide/kernel-parameters.rst | 20 + Documentation/admin-guide/kernel-parameters.txt | 42 +- Documentation/admin-guide/mm/transhuge.rst | 15 - Documentation/admin-guide/pm/cpuidle.rst | 4 +- Documentation/admin-guide/spkguide.txt | 1 + Documentation/admin-guide/sysctl/net.rst | 1 + Documentation/admin-guide/sysctl/vm.rst | 19 +- Documentation/arm/memory.rst | 12 +- Documentation/arm/samsung-s3c24xx/gpio.rst | 4 +- Documentation/arm/samsung-s3c24xx/overview.rst | 22 +- Documentation/arm/samsung-s3c24xx/usb-host.rst | 6 +- Documentation/arm/samsung/gpio.rst | 3 +- Documentation/arm/sunxi.rst | 20 + Documentation/arm64/kasan-offsets.sh | 3 +- Documentation/arm64/memory-tagging-extension.rst | 4 +- Documentation/arm64/memory.rst | 47 +- Documentation/arm64/perf.rst | 2 + Documentation/arm64/pointer-authentication.rst | 34 + Documentation/arm64/silicon-errata.rst | 2 + Documentation/arm64/tagged-pointers.rst | 25 +- Documentation/conf.py | 5 +- Documentation/core-api/irq/irq-domain.rst | 6 + Documentation/core-api/memory-allocation.rst | 4 + Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/core-api/printk-formats.rst | 4 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kasan.rst | 268 +- Documentation/dev-tools/kfence.rst | 297 + Documentation/dev-tools/kgdb.rst | 7 +- Documentation/dev-tools/kunit/faq.rst | 2 +- Documentation/dev-tools/kunit/start.rst | 2 +- Documentation/dev-tools/kunit/style.rst | 18 +- Documentation/dev-tools/kunit/usage.rst | 15 +- Documentation/devicetree/bindings/arm/actions.yaml | 2 + Documentation/devicetree/bindings/arm/altera.yaml | 3 + .../devicetree/bindings/arm/amazon,al.yaml | 2 + Documentation/devicetree/bindings/arm/amlogic.yaml | 3 + .../devicetree/bindings/arm/arm,integrator.yaml | 2 + .../devicetree/bindings/arm/arm,realview.yaml | 2 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 34 + .../devicetree/bindings/arm/arm,versatile.yaml | 2 + .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 + .../devicetree/bindings/arm/atmel-at91.yaml | 2 + Documentation/devicetree/bindings/arm/axxia.yaml | 2 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 3 + .../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 2 + .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 2 + Documentation/devicetree/bindings/arm/bitmain.yaml | 3 + Documentation/devicetree/bindings/arm/calxeda.yaml | 2 + .../devicetree/bindings/arm/digicolor.yaml | 2 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 12 +- Documentation/devicetree/bindings/arm/fsl.yaml | 359 +- .../bindings/arm/hisilicon/hisilicon.yaml | 3 + .../devicetree/bindings/arm/intel,keembay.yaml | 3 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 + .../bindings/arm/keystone/ti,k3-sci-common.yaml | 2 + .../bindings/arm/marvell/armada-7k-8k.yaml | 2 + .../devicetree/bindings/arm/mediatek.yaml | 7 + .../devicetree/bindings/arm/microchip,sparx5.yaml | 2 + Documentation/devicetree/bindings/arm/moxart.yaml | 1 + .../devicetree/bindings/arm/mrvl/mrvl.yaml | 3 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + .../devicetree/bindings/arm/mstar/mstar.yaml | 2 + .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + Documentation/devicetree/bindings/arm/rda.yaml | 2 + Documentation/devicetree/bindings/arm/realtek.yaml | 3 + Documentation/devicetree/bindings/arm/renesas.yaml | 3 + .../devicetree/bindings/arm/rockchip.yaml | 20 + .../bindings/arm/samsung/samsung-boards.yaml | 10 + Documentation/devicetree/bindings/arm/sirf.yaml | 3 + .../bindings/arm/socionext/milbeaut.yaml | 3 + .../bindings/arm/socionext/uniphier.yaml | 2 + Documentation/devicetree/bindings/arm/spear.yaml | 3 + .../devicetree/bindings/arm/sprd/sprd.yaml | 2 + Documentation/devicetree/bindings/arm/sti.yaml | 3 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 5 + .../devicetree/bindings/arm/stm32/stm32.yaml | 34 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 25 + Documentation/devicetree/bindings/arm/tegra.yaml | 5 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 25 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 3 + .../devicetree/bindings/arm/ti/nspire.yaml | 3 + .../devicetree/bindings/arm/ti/ti,davinci.yaml | 3 + Documentation/devicetree/bindings/arm/toshiba.yaml | 3 + Documentation/devicetree/bindings/arm/ux500.yaml | 2 + Documentation/devicetree/bindings/arm/vt8500.yaml | 3 + Documentation/devicetree/bindings/arm/xilinx.yaml | 2 + Documentation/devicetree/bindings/arm/zte.yaml | 2 + .../bindings/auxdisplay/modtronix,lcd2s.yaml | 58 + .../bindings/bus/nvidia,tegra210-aconnect.txt | 44 - .../bindings/bus/nvidia,tegra210-aconnect.yaml | 82 + .../devicetree/bindings/clock/hi6220-clock.txt | 2 +- .../devicetree/bindings/clock/imx5-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 79 +- .../bindings/clock/qcom,aoncc-sm8250.yaml | 58 + .../bindings/clock/qcom,audiocc-sm8250.yaml | 58 + .../bindings/clock/qcom,sc7180-camcc.yaml | 73 + .../bindings/connector/usb-connector.yaml | 43 + .../devicetree/bindings/devfreq/exynos-bus.txt | 71 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 6 + .../bindings/display/bridge/analogix,anx7625.yaml | 95 + .../bindings/display/bridge/intel,keembay-dsi.yaml | 101 + .../bindings/display/bridge/lontium,lt9611.yaml | 5 +- .../devicetree/bindings/display/bridge/sii902x.txt | 4 + .../bindings/display/bridge/toshiba,tc358775.yaml | 38 +- .../bindings/display/intel,keembay-display.yaml | 72 + .../bindings/display/intel,keembay-msscam.yaml | 43 + .../devicetree/bindings/display/msm/gpu.txt | 7 + .../bindings/display/panel/abt,y030xx067a.yaml | 62 + .../bindings/display/panel/ilitek,ili9881c.yaml | 5 +- .../display/panel/mantix,mlaf057we51-x.yaml | 4 + .../bindings/display/panel/novatek,nt36672a.yaml | 87 + .../bindings/display/panel/panel-simple-dsi.yaml | 7 + .../bindings/display/panel/panel-simple.yaml | 6 + .../display/tegra/nvidia,tegra20-host1x.txt | 68 + .../bindings/display/ti/ti,am65x-dss.yaml | 11 + .../bindings/display/ti/ti,j721e-dss.yaml | 11 + .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 5 +- .../devicetree/bindings/dma/atmel-xdma.txt | 3 +- .../bindings/dma/nvidia,tegra210-adma.txt | 56 - .../bindings/dma/nvidia,tegra210-adma.yaml | 99 + .../devicetree/bindings/dma/qcom,gpi.yaml | 88 + .../bindings/edac/amazon,al-mc-edac.yaml | 1 + Documentation/devicetree/bindings/eeprom/at25.yaml | 6 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 21 - .../bindings/extcon/extcon-usbc-tusb320.yaml | 41 + .../devicetree/bindings/extcon/fcs,fsa880.yaml | 52 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../devicetree/bindings/gpio/gpio-xilinx.txt | 2 + .../bindings/gpio/kontron,sl28cpld-gpio.yaml | 4 +- .../devicetree/bindings/hwmon/pwm-fan.txt | 28 +- .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 66 + .../devicetree/bindings/i2c/i2c-cros-ec-tunnel.txt | 39 - .../devicetree/bindings/i2c/ingenic,i2c.yaml | 8 +- .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 47 + .../devicetree/bindings/iio/accel/dmard06.txt | 19 - Documentation/devicetree/bindings/iio/adc/adc.txt | 6 + .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 3 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 35 +- .../bindings/iio/adc/at91-sama5d2_adc.txt | 50 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 101 + .../devicetree/bindings/iio/adc/axp20x_adc.txt | 48 - .../bindings/iio/adc/cosmic,10001-adc.yaml | 4 +- .../devicetree/bindings/iio/adc/holt,hi8435.yaml | 2 +- .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 2 + .../bindings/iio/adc/mediatek,mt6360-adc.yaml | 31 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 1 + .../bindings/iio/adc/renesas,gyroadc.txt | 98 - .../bindings/iio/adc/renesas,rcar-gyroadc.yaml | 143 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,adc084s021.yaml | 58 + .../devicetree/bindings/iio/adc/ti-adc084s021.txt | 19 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 67 + .../devicetree/bindings/iio/chemical/bme680.txt | 11 - .../bindings/iio/chemical/sensirion,sgp30.txt | 15 - .../devicetree/bindings/iio/dac/ad5758.txt | 83 - .../devicetree/bindings/iio/dac/ad7303.txt | 23 - .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 + .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 129 + .../devicetree/bindings/iio/dac/adi,ad7303.yaml | 50 + .../devicetree/bindings/iio/dac/ds4424.txt | 20 - .../devicetree/bindings/iio/dac/fsl,vf610-dac.yaml | 55 + .../devicetree/bindings/iio/dac/lpc1850-dac.txt | 19 - .../devicetree/bindings/iio/dac/max5821.txt | 14 - .../devicetree/bindings/iio/dac/maxim,ds4424.yaml | 45 + .../devicetree/bindings/iio/dac/maxim,max5821.yaml | 44 + .../devicetree/bindings/iio/dac/mcp4725.txt | 35 - .../bindings/iio/dac/microchip,mcp4725.yaml | 71 + .../bindings/iio/dac/nxp,lpc1850-dac.yaml | 58 + .../devicetree/bindings/iio/dac/ti,dac5571.txt | 24 - .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 52 + .../devicetree/bindings/iio/dac/ti,dac7311.txt | 23 - .../devicetree/bindings/iio/dac/ti,dac7311.yaml | 49 + .../devicetree/bindings/iio/dac/ti,dac7512.txt | 20 - .../devicetree/bindings/iio/dac/ti,dac7512.yaml | 42 + .../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 - .../devicetree/bindings/iio/dac/ti,dac7612.yaml | 53 + .../devicetree/bindings/iio/dac/vf610-dac.txt | 20 - .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 95 + .../devicetree/bindings/iio/health/max30100.txt | 28 - .../devicetree/bindings/iio/health/max30102.txt | 33 - .../bindings/iio/health/maxim,max30100.yaml | 52 + .../bindings/iio/health/maxim,max30102.yaml | 72 + .../devicetree/bindings/iio/humidity/dht11.txt | 14 - .../devicetree/bindings/iio/humidity/dht11.yaml | 41 + .../devicetree/bindings/iio/humidity/hdc100x.txt | 17 - .../devicetree/bindings/iio/humidity/hts221.txt | 30 - .../devicetree/bindings/iio/humidity/htu21.txt | 13 - .../bindings/iio/humidity/st,hts221.yaml | 52 + .../bindings/iio/humidity/ti,hdc2010.yaml | 2 + .../bindings/iio/impedance-analyzer/ad5933.txt | 26 - .../iio/impedance-analyzer/adi,ad5933.yaml | 59 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 86 - .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 130 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 86 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 48 - .../devicetree/bindings/iio/light/apds9300.txt | 21 - .../devicetree/bindings/iio/light/apds9960.txt | 21 - .../bindings/iio/light/avago,apds9300.yaml | 44 + .../bindings/iio/light/avago,apds9960.yaml | 44 + .../bindings/iio/light/capella,cm36651.yaml | 48 + .../devicetree/bindings/iio/light/cm36651.txt | 26 - .../devicetree/bindings/iio/light/gp2ap020a00f.txt | 21 - .../devicetree/bindings/iio/light/max44009.txt | 24 - .../bindings/iio/light/maxim,max44009.yaml | 45 + .../devicetree/bindings/iio/light/opt3001.txt | 25 - .../bindings/iio/light/renesas,isl29501.txt | 13 - .../bindings/iio/light/sharp,gp2ap020a00f.yaml | 48 + .../devicetree/bindings/iio/light/st,uvis25.yaml | 42 + .../devicetree/bindings/iio/light/st,vl6180.yaml | 45 + .../devicetree/bindings/iio/light/ti,opt3001.yaml | 47 + .../bindings/iio/light/upisemi,us5182.yaml | 78 + .../devicetree/bindings/iio/light/us5182d.txt | 45 - .../devicetree/bindings/iio/light/uvis25.txt | 22 - .../devicetree/bindings/iio/light/vcnl4035.txt | 18 - .../bindings/iio/light/vishay,vcnl4035.yaml | 45 + .../devicetree/bindings/iio/light/vl6180.txt | 15 - .../bindings/iio/magnetometer/ak8974.txt | 31 - .../iio/magnetometer/asahi-kasei,ak8974.yaml | 57 + .../bindings/iio/magnetometer/bmc150_magn.txt | 25 - .../iio/magnetometer/bosch,bmc150_magn.yaml | 55 + .../bindings/iio/magnetometer/fsl,mag3110.yaml | 48 + .../bindings/iio/magnetometer/hmc5843.txt | 21 - .../iio/magnetometer/honeywell,hmc5843.yaml | 43 + .../bindings/iio/magnetometer/mag3110.txt | 27 - .../bindings/iio/magnetometer/mmc35240.txt | 13 - .../bindings/iio/magnetometer/pni,rm3100.txt | 20 - .../bindings/iio/magnetometer/pni,rm3100.yaml | 42 + .../bindings/iio/potentiometer/ad5272.txt | 27 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 50 + .../bindings/iio/potentiometer/ds1803.txt | 21 - .../bindings/iio/potentiometer/max5481.txt | 23 - .../bindings/iio/potentiometer/mcp41010.txt | 28 - .../bindings/iio/potentiometer/mcp4131.txt | 84 - .../iio/potentiometer/microchip,mcp41010.yaml | 48 + .../iio/potentiometer/microchip,mcp4131.yaml | 103 + .../bindings/iio/pressure/hoperf,hp03.yaml | 47 + .../devicetree/bindings/iio/pressure/hp03.txt | 17 - .../bindings/iio/pressure/meas,ms5611.yaml | 57 + .../devicetree/bindings/iio/pressure/ms5611.txt | 19 - .../devicetree/bindings/iio/pressure/ms5637.txt | 17 - .../bindings/iio/pressure/murata,zpa2326.yaml | 62 + .../devicetree/bindings/iio/pressure/zpa2326.txt | 29 - .../bindings/iio/proximity/ams,as3935.yaml | 71 + .../devicetree/bindings/iio/proximity/as3935.txt | 34 - .../bindings/iio/proximity/semtech,sx9310.yaml | 63 + .../bindings/iio/proximity/semtech,sx9500.yaml | 50 + .../bindings/iio/proximity/st,vl53l0x.yaml | 42 + .../devicetree/bindings/iio/proximity/sx9500.txt | 23 - .../devicetree/bindings/iio/proximity/vl53l0x.txt | 18 - .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 - .../bindings/iio/resolver/adi,ad2s90.yaml | 60 + .../bindings/iio/samsung,sensorhub-rinato.yaml | 72 + .../devicetree/bindings/iio/sensorhub.txt | 24 - .../bindings/iio/temperature/max31856.txt | 24 - .../bindings/iio/temperature/maxim,max31855k.yaml | 76 + .../bindings/iio/temperature/maxim,max31856.yaml | 54 + .../iio/temperature/maxim_thermocouple.txt | 24 - .../bindings/iio/temperature/melexis,mlx90614.yaml | 50 + .../bindings/iio/temperature/melexis,mlx90632.yaml | 55 + .../bindings/iio/temperature/mlx90614.txt | 24 - .../bindings/iio/temperature/mlx90632.txt | 28 - .../bindings/iio/temperature/ti,tmp007.yaml | 57 + .../devicetree/bindings/iio/temperature/tmp007.txt | 33 - .../devicetree/bindings/iio/temperature/tsys01.txt | 19 - .../devicetree/bindings/input/atmel,maxtouch.txt | 41 - .../devicetree/bindings/input/atmel,maxtouch.yaml | 81 + .../devicetree/bindings/input/cros-ec-keyb.txt | 72 - .../bindings/input/google,cros-ec-keyb.yaml | 92 + .../bindings/input/touchscreen/ektf2127.txt | 2 +- .../bindings/interconnect/qcom,sdm660.yaml | 147 + .../bindings/interrupt-controller/arm,gic.yaml | 9 +- .../interrupt-controller/ti,pruss-intc.yaml | 12 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 12 + .../bindings/interrupt-controller/ti,sci-intr.yaml | 2 + .../devicetree/bindings/iommu/arm,smmu.yaml | 9 +- .../devicetree/bindings/leds/backlight/common.yaml | 2 + Documentation/devicetree/bindings/leds/common.yaml | 2 +- .../bindings/leds/leds-class-multicolor.yaml | 9 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 8 + .../devicetree/bindings/leds/leds-pwm.txt | 50 - .../devicetree/bindings/leds/leds-pwm.yaml | 70 + .../devicetree/bindings/mailbox/mtk-gce.txt | 2 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 1 + Documentation/devicetree/bindings/media/coda.txt | 31 - Documentation/devicetree/bindings/media/coda.yaml | 108 + .../devicetree/bindings/media/i2c/adv7604.txt | 88 - .../devicetree/bindings/media/i2c/adv7604.yaml | 178 + .../bindings/media/i2c/aptina,mt9v111.txt | 46 - .../bindings/media/i2c/aptina,mt9v111.yaml | 75 + .../devicetree/bindings/media/i2c/ov2680.txt | 46 - .../devicetree/bindings/media/i2c/ov772x.txt | 40 - .../devicetree/bindings/media/i2c/ovti,ov2680.yaml | 99 + .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 134 + .../devicetree/bindings/media/i2c/sony,imx214.txt | 53 - .../devicetree/bindings/media/i2c/sony,imx214.yaml | 133 + .../devicetree/bindings/media/imx7-csi.txt | 42 - .../devicetree/bindings/media/imx7-mipi-csi2.txt | 90 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 71 + .../bindings/media/nxp,imx7-mipi-csi2.yaml | 173 + .../devicetree/bindings/media/qcom,camss.txt | 7 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/rockchip-isp1.yaml | 215 + .../devicetree/bindings/media/st,stm32-dcmi.yaml | 38 + .../memory-controllers/mediatek,smi-common.txt | 50 - .../memory-controllers/mediatek,smi-common.yaml | 142 + .../memory-controllers/mediatek,smi-larb.txt | 50 - .../memory-controllers/mediatek,smi-larb.yaml | 132 + .../memory-controllers/nvidia,tegra124-emc.yaml | 19 + .../memory-controllers/nvidia,tegra124-mc.yaml | 5 + .../memory-controllers/nvidia,tegra20-emc.txt | 22 +- .../memory-controllers/nvidia,tegra20-mc.txt | 3 + .../memory-controllers/nvidia,tegra30-emc.yaml | 18 + .../memory-controllers/nvidia,tegra30-mc.yaml | 5 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 8 +- .../devicetree/bindings/mfd/aspeed-scu.txt | 26 + .../devicetree/bindings/mfd/ene-kb3930.yaml | 2 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 56 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 6 + Documentation/devicetree/bindings/mfd/syscon.yaml | 4 + .../devicetree/bindings/mips/ingenic/devices.yaml | 3 + .../devicetree/bindings/mips/loongson/devices.yaml | 3 + Documentation/devicetree/bindings/mips/mscc.txt | 2 +- .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 - .../bindings/misc/fsl,dpaa2-console.yaml | 25 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 8 +- .../bindings/mmc/microchip,dw-sparx5-sdhci.yaml | 2 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 75 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 176 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 4 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 17 +- .../devicetree/bindings/mtd/gpmi-nand.yaml | 76 +- .../devicetree/bindings/mtd/nand-controller.yaml | 11 +- .../devicetree/bindings/mtd/qcom_nandc.txt | 2 + .../bindings/net/can/can-controller.yaml | 18 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 140 + .../devicetree/bindings/net/can/fsl-flexcan.txt | 57 - .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- .../bindings/net/dsa/hirschmann,hellcreek.yaml | 127 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 125 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 148 + .../bindings/net/ethernet-controller.yaml | 1 + .../bindings/net/fsl,qoriq-mc-dpmac.yaml | 60 + .../devicetree/bindings/net/ftgmac100.txt | 25 + .../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 + .../devicetree/bindings/net/nfc/nxp-nci.txt | 2 +- .../devicetree/bindings/net/nfc/pn544.txt | 2 +- .../devicetree/bindings/net/ti,dp83822.yaml | 2 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 17 +- .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 3 - .../devicetree/bindings/pci/rcar-pci-host.yaml | 115 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 72 - .../bindings/pci/samsung,exynos-pcie.yaml | 119 + .../bindings/pci/samsung,exynos5440-pcie.txt | 58 - .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 18 +- .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 2 - .../bindings/phy/amlogic,axg-mipi-dphy.yaml | 70 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 21 +- .../devicetree/bindings/phy/brcm-sata-phy.txt | 3 + .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 9 +- .../devicetree/bindings/phy/phy-cadence-sierra.txt | 70 - .../bindings/phy/phy-cadence-sierra.yaml | 152 + .../devicetree/bindings/phy/phy-stm32-usbphyc.txt | 73 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 138 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 6 + .../bindings/phy/samsung,exynos-pcie-phy.yaml | 51 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 6 +- .../devicetree/bindings/phy/ti,omap-usb2.yaml | 22 +- .../bindings/pinctrl/actions,s500-pinctrl.yaml | 102 +- .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 145 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../bindings/pinctrl/nvidia,tegra194-pinmux.txt | 2 +- .../bindings/pinctrl/pinctrl-mt8192.yaml | 2 +- .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 6 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 167 + .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 158 + .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 154 + .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 24 +- .../bindings/power/mediatek,power-controller.yaml | 293 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 4 + .../bindings/power/reset/ocelot-reset.txt | 4 +- .../bindings/power/reset/reboot-mode.yaml | 8 +- .../bindings/power/supply/ingenic,battery.yaml | 8 +- .../power/supply/summit,smb347-charger.yaml | 16 +- .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 16 - .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 47 + .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 44 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 1 + .../devicetree/bindings/regulator/dlg,da9121.yaml | 47 + .../bindings/regulator/fixed-regulator.yaml | 47 + .../bindings/regulator/mcp16502-regulator.txt | 2 +- .../devicetree/bindings/regulator/mps,mp886x.yaml | 2 + .../devicetree/bindings/regulator/pfuze100.yaml | 2 + .../bindings/regulator/qcom,rpmh-regulator.txt | 2 + .../bindings/regulator/rohm,bd71837-regulator.yaml | 48 + .../bindings/regulator/rohm,bd71847-regulator.yaml | 49 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 12 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 20 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 21 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 2 + .../bindings/reset/brcm,bcm6345-reset.yaml | 37 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 4 +- .../devicetree/bindings/riscv/sifive.yaml | 3 + Documentation/devicetree/bindings/rng/imx-rng.yaml | 6 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 34 +- .../devicetree/bindings/serial/litex,liteuart.yaml | 38 + .../devicetree/bindings/serial/omap_serial.txt | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../bindings/soc/litex/litex,soc-controller.yaml | 39 + .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 + .../soc/microchip/atmel,at91rm9200-tcb.yaml | 34 +- .../devicetree/bindings/sound/adi,adau1977.txt | 61 - .../devicetree/bindings/sound/adi,adau1977.yaml | 92 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 6 +- .../devicetree/bindings/sound/audio-graph-card.txt | 337 - .../bindings/sound/audio-graph-card.yaml | 57 + .../bindings/sound/audio-graph-port.yaml | 84 + .../devicetree/bindings/sound/audio-graph.yaml | 45 + .../devicetree/bindings/sound/fsl,aud2htx.yaml | 66 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 104 + .../bindings/sound/google,cros-ec-codec.yaml | 26 +- .../bindings/sound/google,sc7180-trogdor.yaml | 138 + .../bindings/sound/marvell,mmp-sspa.yaml | 25 +- .../devicetree/bindings/sound/mchp,spdifrx.yaml | 4 +- .../devicetree/bindings/sound/mchp,spdiftx.yaml | 4 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 42 + .../devicetree/bindings/sound/nau8315.txt | 18 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 40 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 67 + .../bindings/sound/qcom,lpass-wsa-macro.yaml | 69 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 159 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 2 + .../devicetree/bindings/sound/renesas,rsnd.txt | 520 - .../devicetree/bindings/sound/renesas,rsnd.yaml | 447 + Documentation/devicetree/bindings/sound/rt1015.txt | 6 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 + .../devicetree/bindings/sound/simple-card.yaml | 6 +- .../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 + .../bindings/thermal/mediatek-thermal.txt | 3 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 48 +- .../devicetree/bindings/timer/arm,sp804.yaml | 12 +- .../devicetree/bindings/timer/renesas,tmu.txt | 49 - .../devicetree/bindings/timer/renesas,tmu.yaml | 99 + .../devicetree/bindings/trivial-devices.yaml | 54 + .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 70 + .../devicetree/bindings/usb/cdns,usb3.yaml | 9 +- .../devicetree/bindings/usb/maxim,max33359.yaml | 75 + .../devicetree/bindings/usb/st,stusb160x.yaml | 87 + .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 32 + .../devicetree/bindings/w1/fsl-imx-owire.yaml | 8 +- .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 16 + Documentation/driver-api/dma-buf.rst | 9 + Documentation/driver-api/driver-model/devres.rst | 6 + Documentation/driver-api/gpio/driver.rst | 67 +- Documentation/driver-api/io-mapping.rst | 96 +- Documentation/driver-api/media/camera-sensor.rst | 13 + Documentation/driver-api/media/cec-core.rst | 4 +- Documentation/driver-api/media/csi2.rst | 7 +- Documentation/driver-api/media/drivers/vidtv.rst | 120 +- Documentation/driver-api/media/dtv-frontend.rst | 6 +- Documentation/driver-api/media/v4l2-controls.rst | 4 +- Documentation/driver-api/media/v4l2-dev.rst | 2 +- Documentation/driver-api/mtd/intel-spi.rst | 4 +- Documentation/driver-api/mtd/nand_ecc.rst | 2 +- Documentation/driver-api/mtd/spi-nor.rst | 6 +- Documentation/driver-api/mtdnand.rst | 3 - .../driver-api/thermal/power_allocator.rst | 12 +- Documentation/driver-api/thermal/sysfs-api.rst | 3 +- .../features/debug/KASAN/arch-support.txt | 2 +- .../features/time/clockevents/arch-support.txt | 6 +- .../features/time/irq-time-acct/arch-support.txt | 2 +- .../time/modern-timekeeping/arch-support.txt | 33 - Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/debugfs.rst | 2 +- Documentation/filesystems/ext2.rst | 1 + Documentation/filesystems/ext4/journal.rst | 6 + Documentation/filesystems/ext4/super.rst | 7 + Documentation/filesystems/files.rst | 8 +- Documentation/filesystems/fsverity.rst | 68 +- Documentation/filesystems/gfs2.rst | 37 +- Documentation/filesystems/index.rst | 2 +- Documentation/filesystems/journalling.rst | 6 +- Documentation/filesystems/overlayfs.rst | 27 +- Documentation/filesystems/proc.rst | 2 + Documentation/firmware-guide/acpi/acpi-lid.rst | 8 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 8 +- Documentation/firmware-guide/acpi/enumeration.rst | 154 + .../firmware-guide/acpi/gpio-properties.rst | 111 +- .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/gpu/amdgpu.rst | 7 - Documentation/gpu/drm-mm.rst | 4 +- Documentation/gpu/i915.rst | 6 + Documentation/gpu/todo.rst | 74 +- Documentation/gpu/vkms.rst | 99 +- Documentation/hid/amd-sfh-hid.rst | 145 + Documentation/hid/hidraw.rst | 45 +- Documentation/hid/index.rst | 1 + Documentation/hwmon/adm1266.rst | 2 +- Documentation/hwmon/amd_energy.rst | 7 +- Documentation/hwmon/corsair-psu.rst | 92 + Documentation/hwmon/index.rst | 3 + Documentation/hwmon/max127.rst | 45 + Documentation/hwmon/mp2975.rst | 14 +- Documentation/hwmon/pmbus-core.rst | 6 - Documentation/hwmon/pmbus.rst | 6 - Documentation/kbuild/llvm.rst | 5 +- Documentation/leds/index.rst | 2 + Documentation/leds/leds-class.rst | 10 - Documentation/leds/leds-el15203000.rst | 140 + Documentation/leds/leds-sc27xx.rst | 27 + .../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/memory-barriers.txt | 2 +- Documentation/misc-devices/index.rst | 1 - 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/can.rst | 70 +- .../device_drivers/ethernet/davicom/dm9000.rst | 2 +- Documentation/networking/devlink/devlink-trap.rst | 4 + Documentation/networking/devlink/ice.rst | 1 + Documentation/networking/devlink/netdevsim.rst | 3 +- Documentation/networking/framerelay.rst | 44 - Documentation/networking/index.rst | 2 +- Documentation/networking/ip-sysctl.rst | 34 + Documentation/networking/j1939.rst | 166 +- Documentation/networking/kapi.rst | 21 - Documentation/networking/mptcp-sysctl.rst | 26 + Documentation/networking/netdev-FAQ.rst | 30 +- Documentation/networking/page_pool.rst | 8 + Documentation/networking/phy.rst | 4 +- Documentation/networking/statistics.rst | 3 +- Documentation/power/energy-model.rst | 30 +- Documentation/process/magic-number.rst | 1 - Documentation/process/stable-kernel-rules.rst | 2 +- Documentation/process/submitting-patches.rst | 2 + Documentation/scheduler/sched-domains.rst | 26 +- Documentation/scheduler/sched-energy.rst | 5 + Documentation/sound/alsa-configuration.rst | 5 + Documentation/sphinx/automarkup.py | 20 +- Documentation/sphinx/kernel_abi.py | 194 + Documentation/sphinx/kernellog.py | 6 +- Documentation/trace/events-kmem.rst | 2 +- Documentation/trace/ftrace-uses.rst | 84 +- .../translations/it_IT/doc-guide/kernel-doc.rst | 30 +- .../translations/it_IT/doc-guide/sphinx.rst | 20 + .../translations/it_IT/process/2.Process.rst | 4 +- .../translations/it_IT/process/changes.rst | 22 +- .../translations/it_IT/process/coding-style.rst | 26 +- .../translations/it_IT/process/deprecated.rst | 147 +- .../translations/it_IT/process/email-clients.rst | 5 + .../translations/it_IT/process/magic-number.rst | 1 - .../it_IT/process/programming-language.rst | 8 +- .../it_IT/process/stable-kernel-rules.rst | 2 +- .../it_IT/process/submitting-patches.rst | 297 +- .../translations/zh_CN/admin-guide/index.rst | 1 - Documentation/translations/zh_CN/arm64/index.rst | 1 + Documentation/translations/zh_CN/arm64/perf.rst | 86 + .../translations/zh_CN/filesystems/index.rst | 1 + .../translations/zh_CN/filesystems/tmpfs.rst | 146 + .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + .../userspace-api/media/cec/cec-ioc-g-mode.rst | 2 +- Documentation/userspace-api/media/dvb/audio.rst | 2 +- Documentation/userspace-api/media/dvb/ca.rst | 2 +- Documentation/userspace-api/media/dvb/demux.rst | 2 +- Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 2 +- Documentation/userspace-api/media/dvb/net.rst | 2 +- Documentation/userspace-api/media/dvb/video.rst | 2 +- .../userspace-api/media/lirc.h.rst.exceptions | 1 + .../userspace-api/media/rc/keytable.c.rst | 2 +- .../userspace-api/media/rc/lirc-dev-intro.rst | 13 +- Documentation/userspace-api/media/rc/lirc-dev.rst | 2 +- Documentation/userspace-api/media/rc/lirc-func.rst | 2 +- .../userspace-api/media/rc/lirc-get-features.rst | 2 +- .../userspace-api/media/rc/lirc-get-rec-mode.rst | 2 +- .../media/rc/lirc-get-rec-resolution.rst | 2 +- .../userspace-api/media/rc/lirc-get-send-mode.rst | 2 +- .../userspace-api/media/rc/lirc-get-timeout.rst | 2 +- .../userspace-api/media/rc/lirc-header.rst | 2 +- Documentation/userspace-api/media/rc/lirc-read.rst | 2 +- .../media/rc/lirc-set-measure-carrier-mode.rst | 2 +- .../media/rc/lirc-set-rec-carrier-range.rst | 2 +- .../media/rc/lirc-set-rec-carrier.rst | 2 +- .../media/rc/lirc-set-rec-timeout-reports.rst | 2 +- .../media/rc/lirc-set-rec-timeout.rst | 2 +- .../media/rc/lirc-set-send-carrier.rst | 2 +- .../media/rc/lirc-set-send-duty-cycle.rst | 2 +- .../media/rc/lirc-set-transmitter-mask.rst | 2 +- .../media/rc/lirc-set-wideband-receiver.rst | 2 +- .../userspace-api/media/rc/lirc-write.rst | 2 +- Documentation/userspace-api/media/rc/rc-intro.rst | 2 +- Documentation/userspace-api/media/rc/rc-protos.rst | 2 +- .../userspace-api/media/rc/rc-sysfs-nodes.rst | 2 +- .../userspace-api/media/rc/rc-table-change.rst | 2 +- Documentation/userspace-api/media/rc/rc-tables.rst | 2 +- .../userspace-api/media/rc/remote_controllers.rst | 2 +- Documentation/userspace-api/media/v4l/biblio.rst | 12 +- Documentation/userspace-api/media/v4l/buffer.rst | 2 +- .../media/v4l/colorspaces-details.rst | 5 +- .../userspace-api/media/v4l/pixfmt-meta-rkisp1.rst | 2 +- .../media/v4l/selection-api-configuration.rst | 2 +- .../userspace-api/media/v4l/subdev-formats.rst | 27 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-output.rst | 2 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 2 +- Documentation/virt/kvm/api.rst | 5 +- Documentation/virt/kvm/cpuid.rst | 4 + Documentation/vm/memory-model.rst | 3 +- Documentation/vm/unevictable-lru.rst | 22 +- Documentation/w1/slaves/w1_therm.rst | 2 +- Documentation/watch_queue.rst | 12 +- Documentation/x86/index.rst | 3 +- Documentation/x86/resctrl.rst | 1304 + Documentation/x86/resctrl_ui.rst | 1211 - Documentation/x86/sgx.rst | 211 + Documentation/x86/topology.rst | 9 + Documentation/xtensa/mmu.rst | 9 +- MAINTAINERS | 512 +- Makefile | 12 +- Next/SHA1s | 328 + Next/Trees | 330 + Next/merge.log | 12232 ++ arch/Kconfig | 64 +- arch/alpha/Kconfig | 9 +- arch/alpha/include/asm/kmap_types.h | 15 - arch/alpha/include/asm/mmu_context.h | 12 +- arch/alpha/include/asm/mmzone.h | 14 +- arch/alpha/include/asm/page.h | 7 +- arch/alpha/include/asm/pgtable.h | 12 +- arch/alpha/include/asm/sparsemem.h | 18 + arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/include/uapi/asm/signal.h | 14 - arch/alpha/kernel/entry.S | 2 +- arch/alpha/kernel/process.c | 4 +- arch/alpha/kernel/rtc.c | 2 +- arch/alpha/kernel/setup.c | 1 + arch/alpha/kernel/signal.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/Kconfig | 5 +- arch/arc/include/asm/bitops.h | 4 +- arch/arc/include/asm/highmem.h | 26 +- arch/arc/include/asm/kmap_types.h | 14 - arch/arc/include/asm/mmu_context.h | 17 +- arch/arc/include/asm/page.h | 20 +- arch/arc/include/asm/pgtable.h | 2 + arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/entry.S | 3 +- arch/arc/kernel/head.S | 17 +- arch/arc/kernel/signal.c | 2 +- arch/arc/kernel/stacktrace.c | 63 +- arch/arc/mm/highmem.c | 54 +- arch/arc/mm/init.c | 29 +- arch/arc/mm/tlb.c | 24 +- arch/arc/plat-hsdk/platform.c | 17 - arch/arm/Kconfig | 61 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 12 - arch/arm/arm-soc-for-next-contents.txt | 97 + arch/arm/boot/compressed/Makefile | 5 +- arch/arm/boot/compressed/head.S | 21 +- arch/arm/boot/compressed/string.c | 19 + arch/arm/boot/dts/Makefile | 20 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 54 + arch/arm/boot/dts/am335x-cm-t335.dts | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 2 +- arch/arm/boot/dts/am335x-nano.dts | 1 - arch/arm/boot/dts/am33xx-l4.dtsi | 102 +- arch/arm/boot/dts/am33xx.dtsi | 185 +- arch/arm/boot/dts/am4372.dtsi | 175 +- arch/arm/boot/dts/am437x-l4.dtsi | 85 +- 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-ast2600-evb.dts | 20 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 77 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 924 + .../arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 57 + arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 888 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 13 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 120 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 112 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 37 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 39 +- arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 11 +- arch/arm/boot/dts/aspeed-g4.dtsi | 5 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 + arch/arm/boot/dts/aspeed-g6.dtsi | 7 +- .../boot/dts/ast2400-facebook-netbmc-common.dtsi | 117 + 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-sam9x60ek.dts | 9 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 2 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 7 + arch/arm/boot/dts/at91-sama5d4_xplained.dts | 7 + 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/bcm2711-rpi-4-b.dts | 2 + arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 2 +- arch/arm/boot/dts/dove-sbc-a510.dts | 1 + arch/arm/boot/dts/dra7.dtsi | 185 +- arch/arm/boot/dts/dra76x.dtsi | 4 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 14 + arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi | 4 +- arch/arm/boot/dts/exynos3250-artik5-eval.dts | 29 + 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 | 54 +- arch/arm/boot/dts/exynos4.dtsi | 26 +- 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/exynos4210.dtsi | 36 +- 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 | 47 +- arch/arm/boot/dts/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 12 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 26 + arch/arm/boot/dts/exynos4412-odroidx.dts | 58 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos4412-p4note-n8010.dts | 17 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 1132 + arch/arm/boot/dts/exynos4412-smdk4412.dts | 20 +- arch/arm/boot/dts/exynos4412.dtsi | 32 +- 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 | 7 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 33 +- 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 | 39 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 34 +- 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-lite.dts | 22 + arch/arm/boot/dts/exynos5422-odroidxu3.dts | 30 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 11 +- arch/arm/boot/dts/exynos54xx.dtsi | 5 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +- arch/arm/boot/dts/hi3519-demb.dts | 2 +- arch/arm/boot/dts/hi3519.dtsi | 32 +- arch/arm/boot/dts/hi3620-hi4511.dts | 24 +- arch/arm/boot/dts/hi3620.dtsi | 32 +- arch/arm/boot/dts/hip01-ca9x2.dts | 2 +- arch/arm/boot/dts/hip01.dtsi | 26 +- arch/arm/boot/dts/hip04-d01.dts | 2 +- arch/arm/boot/dts/hip04.dtsi | 6 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 2 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 42 +- arch/arm/boot/dts/imx25.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx31.dtsi | 3 +- arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx50-evk.dts | 2 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 41 +- arch/arm/boot/dts/imx50.dtsi | 2 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx51.dtsi | 4 +- arch/arm/boot/dts/imx53-ppd.dts | 17 +- arch/arm/boot/dts/imx53.dtsi | 4 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 564 + arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos2_7.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 2 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/imx6dl-lanmcu.dts | 470 + arch/arm/boot/dts/imx6dl-pico-dwarf.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-nymph.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-pi.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-eval.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-ixora.dts | 2 +- arch/arm/boot/dts/imx6q-icore-ofcap10.dts | 28 +- arch/arm/boot/dts/imx6q-pico-dwarf.dts | 2 +- arch/arm/boot/dts/imx6q-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx6q-pico-nymph.dts | 2 +- arch/arm/boot/dts/imx6q-pico-pi.dts | 2 +- arch/arm/boot/dts/imx6q-prti6q.dts | 4 +- arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 8 +- arch/arm/boot/dts/imx6qdl.dtsi | 12 +- arch/arm/boot/dts/imx6sl-warp.dts | 4 +- arch/arm/boot/dts/imx6sl.dtsi | 3 + arch/arm/boot/dts/imx6sll.dtsi | 2 + arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 8 +- arch/arm/boot/dts/imx6sx.dtsi | 7 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 2 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 1 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dts | 94 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 151 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 43 - arch/arm/boot/dts/imx6ul.dtsi | 10 +- .../boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts | 1 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-peb-av-02.dtsi | 26 + arch/arm/boot/dts/imx6ull-phytec-segin.dtsi | 7 - arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/imx7-mba7.dtsi | 69 +- arch/arm/boot/dts/imx7d-mba7.dts | 7 +- arch/arm/boot/dts/imx7d.dtsi | 6 + arch/arm/boot/dts/imx7s-mba7.dts | 2 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/imx7s.dtsi | 6 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 112 + 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/motorola-mapphone-common.dtsi | 143 +- arch/arm/boot/dts/nuvoton-npcm730.dtsi | 44 + arch/arm/boot/dts/omap3-beagle-xm.dts | 10 +- arch/arm/boot/dts/omap3-overo-base.dtsi | 4 +- arch/arm/boot/dts/omap4-droid-bionic-xt875.dts | 46 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 143 + arch/arm/boot/dts/omap4-kc1.dts | 6 +- arch/arm/boot/dts/omap4-l4.dtsi | 1 + arch/arm/boot/dts/omap4-panda-es.dts | 34 +- arch/arm/boot/dts/omap4-sdp.dts | 26 +- arch/arm/boot/dts/omap4.dtsi | 150 +- arch/arm/boot/dts/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/omap5.dtsi | 58 + arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 35 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 25 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 340 +- arch/arm/boot/dts/qcom-pma8084.dtsi | 1 - arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 222 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 99 + arch/arm/boot/dts/rk3288-veyron-jaq.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-tiger.dts | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 12 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 7 +- arch/arm/boot/dts/s5pv210-goni.dts | 14 +- arch/arm/boot/dts/s5pv210-smdkv210.dts | 20 +- arch/arm/boot/dts/s5pv210.dtsi | 1 - arch/arm/boot/dts/ste-ab8500.dtsi | 6 +- arch/arm/boot/dts/ste-ab8505.dtsi | 6 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 6 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 9 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 12 +- arch/arm/boot/dts/stm32429i-eval.dts | 1 + arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 90 +- arch/arm/boot/dts/stm32mp151.dtsi | 41 +- arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 35 + arch/arm/boot/dts/stm32mp157c-dk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 27 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 1 + arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 19 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 143 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 39 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 55 + 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-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 64 + arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 169 + 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/sun8i-s3-elimo-impetus.dtsi | 44 + arch/arm/boot/dts/sun8i-s3-elimo-initium.dts | 29 + arch/arm/boot/dts/sun8i-s3-pinecube.dts | 2 +- arch/arm/boot/dts/sun8i-v3.dtsi | 5 + arch/arm/boot/dts/sun8i-v3s.dtsi | 8 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 12 +- 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/boot/dts/sunxi-h3-h5.dtsi | 13 + arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 8 + arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 8 + arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 10 + arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 10 + arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 419 + arch/arm/boot/dts/tegra124.dtsi | 54 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 29 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 4 + arch/arm/boot/dts/tegra20-paz00.dts | 4 + arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 109 + arch/arm/boot/dts/tegra20-ventana.dts | 11 + arch/arm/boot/dts/tegra20.dtsi | 33 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 27 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 2 +- ...tegra30-asus-nexus7-grouper-memory-timings.dtsi | 12 + arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 4519 + arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 383 + arch/arm/boot/dts/tegra30.dtsi | 33 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 3 + arch/arm/boot/dts/vfxxx.dtsi | 6 +- arch/arm/configs/aspeed_g5_defconfig | 4 + arch/arm/configs/at91_dt_defconfig | 5 + arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/ebsa110_defconfig | 74 - arch/arm/configs/exynos_defconfig | 8 +- arch/arm/configs/imx_v4_v5_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 23 +- arch/arm/configs/omap2plus_defconfig | 6 +- arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/sama5_defconfig | 9 + arch/arm/configs/shmobile_defconfig | 22 +- arch/arm/configs/spitz_defconfig | 1 - arch/arm/configs/sunxi_defconfig | 1 + arch/arm/configs/u8500_defconfig | 10 +- arch/arm/crypto/aes-neonbs-glue.c | 8 +- arch/arm/crypto/chacha-glue.c | 34 +- arch/arm/crypto/chacha-neon-core.S | 97 +- arch/arm/crypto/sha1-ce-glue.c | 2 +- arch/arm/crypto/sha1.h | 2 +- arch/arm/crypto/sha1_glue.c | 2 +- arch/arm/crypto/sha1_neon_glue.c | 2 +- arch/arm/crypto/sha2-ce-glue.c | 2 +- arch/arm/crypto/sha256_glue.c | 2 +- arch/arm/crypto/sha256_neon_glue.c | 2 +- arch/arm/crypto/sha512-glue.c | 2 +- arch/arm/crypto/sha512-neon-glue.c | 2 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/assembler.h | 99 +- arch/arm/include/asm/elf.h | 9 +- arch/arm/include/asm/fixmap.h | 6 +- arch/arm/include/asm/hardirq.h | 11 +- arch/arm/include/asm/highmem.h | 33 +- arch/arm/include/asm/irq.h | 2 + arch/arm/include/asm/kasan.h | 33 + arch/arm/include/asm/kasan_def.h | 81 + arch/arm/include/asm/kmap_types.h | 10 - arch/arm/include/asm/kprobes.h | 22 +- arch/arm/include/asm/mach/time.h | 2 - arch/arm/include/asm/memory.h | 67 +- arch/arm/include/asm/mmu_context.h | 26 +- arch/arm/include/asm/pgalloc.h | 8 +- arch/arm/include/asm/pgtable-2level.h | 2 + arch/arm/include/asm/pgtable-3level.h | 2 + arch/arm/include/asm/processor.h | 2 +- arch/arm/include/asm/prom.h | 4 +- arch/arm/include/asm/seccomp.h | 11 + arch/arm/include/asm/signal.h | 2 + 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/include/uapi/asm/signal.h | 27 +- arch/arm/kernel/Makefile | 7 +- 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 | 29 +- arch/arm/kernel/head.S | 210 +- arch/arm/kernel/hyp-stub.S | 27 +- arch/arm/kernel/iwmmxt.S | 2 - arch/arm/kernel/module.c | 20 +- arch/arm/kernel/perf_regs.c | 3 +- arch/arm/kernel/phys2virt.S | 238 + arch/arm/kernel/process.c | 11 +- arch/arm/kernel/setup.c | 25 +- arch/arm/kernel/signal.c | 2 +- arch/arm/kernel/sleep.S | 19 +- arch/arm/kernel/time.c | 14 - arch/arm/kernel/unwind.c | 6 +- arch/arm/kernel/vdso.c | 9 - arch/arm/kernel/vmlinux.lds.S | 4 + arch/arm/lib/memcpy.S | 4 +- arch/arm/lib/memmove.S | 6 +- arch/arm/lib/memset.S | 4 +- arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-ebsa110/Makefile | 8 - arch/arm/mach-ebsa110/Makefile.boot | 5 - arch/arm/mach-ebsa110/core.c | 323 - arch/arm/mach-ebsa110/core.h | 38 - arch/arm/mach-ebsa110/include/mach/entry-macro.S | 33 - arch/arm/mach-ebsa110/include/mach/hardware.h | 21 - arch/arm/mach-ebsa110/include/mach/io.h | 89 - arch/arm/mach-ebsa110/include/mach/irqs.h | 17 - arch/arm/mach-ebsa110/include/mach/memory.h | 22 - arch/arm/mach-ebsa110/include/mach/uncompress.h | 41 - arch/arm/mach-ebsa110/io.c | 440 - arch/arm/mach-ebsa110/leds.c | 71 - arch/arm/mach-ep93xx/crunch-bits.S | 2 - arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-exynos/exynos.c | 7 +- arch/arm/mach-exynos/platsmp.c | 2 +- arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-imx/mach-imx6q.c | 9 +- arch/arm/mach-imx/mach-imx7ulp.c | 4 + arch/arm/mach-keystone/keystone.c | 2 +- arch/arm/mach-mvebu/coherency_ll.S | 7 +- arch/arm/mach-omap1/board-h2.c | 22 +- arch/arm/mach-omap1/clock.c | 14 +- arch/arm/mach-omap1/usb.c | 2 +- arch/arm/mach-omap2/Kconfig | 12 +- arch/arm/mach-omap2/Makefile | 19 +- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 11 +- arch/arm/mach-omap2/cpuidle44xx.c | 8 +- arch/arm/mach-omap2/display.c | 6 +- arch/arm/mach-omap2/io.c | 4 - arch/arm/mach-omap2/omap_device.c | 5 +- arch/arm/mach-omap2/omap_hwmod.c | 6 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 57 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 90 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 290 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 294 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 167 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 114 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 49 - arch/arm/mach-omap2/pdata-quirks.c | 33 +- arch/arm/mach-rpc/time.c | 2 +- arch/arm/mach-s3c/mach-h1940.c | 12 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-s5pv210/Kconfig | 1 - arch/arm/mach-sa1100/collie.c | 21 + arch/arm/mach-shmobile/platsmp-scu.c | 2 +- arch/arm/mach-shmobile/setup-r8a7778.c | 12 +- arch/arm/mach-shmobile/setup-r8a7779.c | 56 +- arch/arm/mach-shmobile/setup-sh73a0.c | 21 +- arch/arm/mach-shmobile/smp-r8a7779.c | 12 +- arch/arm/mach-shmobile/smp-sh73a0.c | 33 +- arch/arm/mach-sunxi/sunxi.c | 1 + arch/arm/mach-tango/Kconfig | 1 - arch/arm/mm/Makefile | 6 +- arch/arm/mm/highmem.c | 121 - arch/arm/mm/init.c | 83 +- 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 | 97 +- arch/arm64/Kconfig.platforms | 5 +- arch/arm64/Makefile | 11 +- .../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 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 5 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 5 + .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 14 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 68 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 3 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 + .../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 +- .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 2 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 15 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 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 | 12 +- .../boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 4 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 3 + .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 4 - .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 20 +- arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi | 10 +- arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 39 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 49 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 15 +- arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 8 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 21 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 119 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 137 +- arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 120 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 279 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 32 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 290 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 334 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 317 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 17 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 322 + .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 294 + arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 11 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 55 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 33 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 16 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 11 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 45 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 64 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 45 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 39 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 68 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 13 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 5 +- arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 27 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 24 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 14 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 178 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 +- arch/arm64/boot/dts/marvell/Makefile | 2 + .../dts/marvell/armada-3720-espressobin-emmc.dts | 18 - .../dts/marvell/armada-3720-espressobin-ultra.dts | 165 + .../marvell/armada-3720-espressobin-v7-emmc.dts | 46 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 28 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 51 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 523 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 6 +- arch/arm64/boot/dts/mediatek/Makefile | 3 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 + arch/arm64/boot/dts/mediatek/mt6779.dtsi | 271 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 13 +- arch/arm64/boot/dts/mediatek/mt8167-pinfunc.h | 744 + arch/arm64/boot/dts/mediatek/mt8167-pumpkin.dts | 20 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 61 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 164 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 28 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 408 +- arch/arm64/boot/dts/mediatek/mt8192-evb.dts | 29 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 512 + arch/arm64/boot/dts/mediatek/mt8516.dtsi | 40 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 28 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 16 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 61 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 19 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 22 +- arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 6 +- arch/arm64/boot/dts/qcom/Makefile | 6 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 82 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 181 +- arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 7 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 21 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 29 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 40 +- .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 28 + arch/arm64/boot/dts/qcom/msm8992.dtsi | 120 + .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts | 73 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 94 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 10 + arch/arm64/boot/dts/qcom/pm6150l.dtsi | 24 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 96 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 108 + arch/arm64/boot/dts/qcom/sc7180-lite.dtsi | 18 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 11 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 12 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 26 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 16 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 106 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 212 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 11 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 463 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 17 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 801 + arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 454 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 6 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 491 +- arch/arm64/boot/dts/renesas/Makefile | 4 + .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 4 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 67 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 6 +- ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 109 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 3 +- .../renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts | 29 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 + .../renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts | 16 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 67 +- .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 3 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 + .../renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts | 16 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 + .../boot/dts/renesas/r8a77951-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 40 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 15 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 74 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 122 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 1 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 3 + .../boot/dts/rockchip/px30-engicam-common.dtsi | 39 + .../boot/dts/rockchip/px30-engicam-ctouch2.dtsi | 8 + .../boot/dts/rockchip/px30-engicam-edimm2.2.dtsi | 7 + .../rockchip/px30-engicam-px30-core-ctouch2.dts | 22 + .../rockchip/px30-engicam-px30-core-edimm2.2.dts | 21 + .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 232 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 25 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 372 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 43 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 71 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 33 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 114 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 19 + arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 94 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 50 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 113 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 110 +- arch/arm64/configs/defconfig | 18 + arch/arm64/crypto/aes-glue.c | 2 +- arch/arm64/crypto/chacha-neon-core.S | 193 +- arch/arm64/crypto/ghash-ce-core.S | 15 + arch/arm64/crypto/ghash-ce-glue.c | 48 +- arch/arm64/crypto/poly1305-armv8.pl | 2 +- arch/arm64/crypto/poly1305-core.S_shipped | 2 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/crypto/sha1-ce-glue.c | 2 +- arch/arm64/crypto/sha2-ce-glue.c | 2 +- arch/arm64/crypto/sha256-glue.c | 2 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/crypto/sha512-glue.c | 2 +- arch/arm64/include/asm/alternative-macros.h | 217 + arch/arm64/include/asm/alternative.h | 267 +- arch/arm64/include/asm/asm-uaccess.h | 65 +- arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/brk-imm.h | 2 + arch/arm64/include/asm/cache.h | 4 + arch/arm64/include/asm/cacheflush.h | 1 + arch/arm64/include/asm/cpucaps.h | 6 +- arch/arm64/include/asm/cpufeature.h | 55 +- arch/arm64/include/asm/cputype.h | 6 + arch/arm64/include/asm/debug-monitors.h | 1 + arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/exception.h | 2 +- arch/arm64/include/asm/hardirq.h | 7 +- arch/arm64/include/asm/insn.h | 3 +- arch/arm64/include/asm/kasan.h | 5 +- arch/arm64/include/asm/kernel-pgtable.h | 6 - arch/arm64/include/asm/kfence.h | 17 + arch/arm64/include/asm/kprobes.h | 9 +- arch/arm64/include/asm/kvm_asm.h | 7 - arch/arm64/include/asm/kvm_coproc.h | 38 - arch/arm64/include/asm/kvm_emulate.h | 70 +- arch/arm64/include/asm/kvm_host.h | 196 +- arch/arm64/include/asm/kvm_mmu.h | 86 +- arch/arm64/include/asm/memory.h | 37 +- arch/arm64/include/asm/mmu.h | 29 - arch/arm64/include/asm/mmu_context.h | 14 +- arch/arm64/include/asm/mte-def.h | 14 + arch/arm64/include/asm/mte-kasan.h | 67 + arch/arm64/include/asm/mte.h | 26 +- arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/pgtable.h | 38 +- arch/arm64/include/asm/pointer_auth.h | 25 +- arch/arm64/include/asm/probes.h | 2 + arch/arm64/include/asm/processor.h | 19 +- arch/arm64/include/asm/ptrace.h | 5 + arch/arm64/include/asm/rwonce.h | 73 + arch/arm64/include/asm/seccomp.h | 9 + arch/arm64/include/asm/signal.h | 25 + arch/arm64/include/asm/spectre.h | 63 + arch/arm64/include/asm/string.h | 5 +- arch/arm64/include/asm/sysreg.h | 40 +- arch/arm64/include/asm/system_misc.h | 2 +- arch/arm64/include/asm/thread_info.h | 5 +- arch/arm64/include/asm/topology.h | 4 +- arch/arm64/include/asm/traps.h | 6 +- arch/arm64/include/asm/uaccess.h | 27 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/asm/virt.h | 9 +- arch/arm64/include/uapi/asm/kvm.h | 3 - arch/arm64/kernel/alternative.c | 7 +- arch/arm64/kernel/asm-offsets.c | 6 + arch/arm64/kernel/cpu_errata.c | 31 +- arch/arm64/kernel/cpufeature.c | 30 +- arch/arm64/kernel/cpuinfo.c | 7 +- arch/arm64/kernel/debug-monitors.c | 5 +- arch/arm64/kernel/efi-header.S | 86 +- arch/arm64/kernel/entry-common.c | 2 - arch/arm64/kernel/entry.S | 89 +- arch/arm64/kernel/head.S | 72 +- arch/arm64/kernel/hibernate.c | 5 + arch/arm64/kernel/image-vars.h | 8 +- arch/arm64/kernel/kaslr.c | 29 +- arch/arm64/kernel/kexec_image.c | 41 +- arch/arm64/kernel/machine_kexec_file.c | 9 +- arch/arm64/kernel/module.c | 6 +- arch/arm64/kernel/mte.c | 141 +- arch/arm64/kernel/perf_event.c | 41 +- arch/arm64/kernel/perf_regs.c | 3 +- arch/arm64/kernel/pointer_auth.c | 56 + arch/arm64/kernel/probes/kprobes.c | 120 +- arch/arm64/kernel/process.c | 61 +- arch/arm64/kernel/proton-pack.c | 92 +- arch/arm64/kernel/psci.c | 5 +- arch/arm64/kernel/ptrace.c | 48 +- arch/arm64/kernel/setup.c | 8 +- arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/sleep.S | 4 +- arch/arm64/kernel/smp.c | 19 +- arch/arm64/kernel/sys_compat.c | 5 +- arch/arm64/kernel/syscall.c | 2 +- arch/arm64/kernel/topology.c | 146 +- arch/arm64/kernel/traps.c | 29 +- arch/arm64/kernel/vdso.c | 39 +- arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso32/Makefile | 25 +- arch/arm64/kernel/vmlinux.lds.S | 14 +- arch/arm64/kvm/Makefile | 4 +- arch/arm64/kvm/aarch32.c | 232 - arch/arm64/kvm/arm.c | 174 +- arch/arm64/kvm/guest.c | 29 +- arch/arm64/kvm/handle_exit.c | 24 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/aarch32.c | 4 +- arch/arm64/kvm/hyp/exception.c | 331 + arch/arm64/kvm/hyp/hyp-entry.S | 71 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 62 + arch/arm64/kvm/hyp/include/hyp/switch.h | 38 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 2 +- arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 13 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 23 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 232 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 5 + arch/arm64/kvm/hyp/nvhe/switch.c | 5 +- arch/arm64/kvm/hyp/nvhe/sysreg-sr.c | 11 - arch/arm64/kvm/hyp/nvhe/tlb.c | 1 - arch/arm64/kvm/hyp/pgtable.c | 4 +- arch/arm64/kvm/hyp/smccc_wa.S | 32 - arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 2 + arch/arm64/kvm/hyp/vhe/Makefile | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 5 +- arch/arm64/kvm/hypercalls.c | 2 +- arch/arm64/kvm/inject_fault.c | 167 +- arch/arm64/kvm/mmio.c | 2 +- arch/arm64/kvm/mmu.c | 31 +- arch/arm64/kvm/pmu-emul.c | 19 +- arch/arm64/kvm/regmap.c | 224 - arch/arm64/kvm/reset.c | 57 +- arch/arm64/kvm/sys_regs.c | 565 +- arch/arm64/kvm/sys_regs.h | 25 +- arch/arm64/kvm/va_layout.c | 74 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 4 - arch/arm64/kvm/vgic/vgic-mmio-v3.c | 22 +- arch/arm64/lib/memcpy.S | 3 +- arch/arm64/lib/memmove.S | 3 +- arch/arm64/lib/memset.S | 3 +- arch/arm64/lib/mte.S | 18 +- arch/arm64/mm/copypage.c | 9 + arch/arm64/mm/fault.c | 148 +- arch/arm64/mm/init.c | 120 +- arch/arm64/mm/kasan_init.c | 19 +- arch/arm64/mm/mmu.c | 173 +- arch/arm64/mm/mteswap.c | 9 + arch/arm64/mm/pageattr.c | 6 +- arch/arm64/mm/proc.S | 27 +- arch/arm64/mm/ptdump.c | 6 +- arch/c6x/Kconfig | 1 - 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 | 21 +- 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/Kbuild | 3 +- arch/csky/include/asm/atomic.h | 203 +- arch/csky/include/asm/barrier.h | 64 +- arch/csky/include/asm/cmpxchg.h | 124 +- arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/fixmap.h | 4 +- arch/csky/include/asm/highmem.h | 6 +- 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/seccomp.h | 11 + arch/csky/include/asm/segment.h | 2 +- arch/csky/include/asm/spinlock.h | 246 +- arch/csky/include/asm/spinlock_types.h | 28 +- 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/perf_event.c | 2 +- arch/csky/kernel/perf_regs.c | 3 +- arch/csky/kernel/probes/ftrace.c | 16 +- arch/csky/kernel/process.c | 2 +- arch/csky/kernel/ptrace.c | 5 +- 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/highmem.c | 75 +- arch/csky/mm/init.c | 29 +- arch/h8300/Kconfig | 1 - 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/mmu_context.h | 6 + arch/h8300/include/asm/thread_info.h | 4 +- arch/h8300/include/uapi/asm/signal.h | 24 - arch/h8300/kernel/process.c | 2 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/kernel/signal.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/Kconfig | 1 - 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 | 4 +- arch/ia64/Kconfig | 12 +- arch/ia64/include/asm/kmap_types.h | 13 - arch/ia64/include/asm/meminit.h | 2 - arch/ia64/include/asm/mmu_context.h | 17 +- arch/ia64/include/asm/sparsemem.h | 6 + arch/ia64/include/asm/thread_info.h | 4 +- arch/ia64/include/uapi/asm/signal.h | 24 - arch/ia64/kernel/process.c | 7 +- arch/ia64/kernel/ptrace.c | 51 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/kernel/time.c | 36 +- arch/ia64/mm/contig.c | 58 +- arch/ia64/mm/discontig.c | 44 +- arch/ia64/mm/init.c | 14 - arch/ia64/mm/numa.c | 30 - arch/m68k/68000/Makefile | 9 +- arch/m68k/68000/dragen2.c | 100 + arch/m68k/68000/m68328.c | 32 +- arch/m68k/68000/m68328.h | 5 + arch/m68k/68000/m68EZ328.c | 77 - arch/m68k/68000/m68VZ328.c | 189 - arch/m68k/68000/timers.c | 7 +- arch/m68k/68000/ucsimm.c | 38 + arch/m68k/Kconfig.cpu | 76 +- arch/m68k/Kconfig.machine | 35 +- arch/m68k/amiga/config.c | 19 +- arch/m68k/apollo/config.c | 12 +- arch/m68k/atari/config.c | 3 +- arch/m68k/atari/time.c | 9 +- arch/m68k/bvme6000/config.c | 10 +- arch/m68k/coldfire/Makefile | 32 +- arch/m68k/coldfire/pit.c | 2 +- arch/m68k/coldfire/sltimers.c | 8 +- arch/m68k/coldfire/timers.c | 8 +- arch/m68k/configs/amiga_defconfig | 9 +- arch/m68k/configs/apollo_defconfig | 9 +- arch/m68k/configs/atari_defconfig | 9 +- arch/m68k/configs/bvme6000_defconfig | 9 +- arch/m68k/configs/hp300_defconfig | 9 +- arch/m68k/configs/mac_defconfig | 9 +- arch/m68k/configs/multi_defconfig | 9 +- arch/m68k/configs/mvme147_defconfig | 9 +- arch/m68k/configs/mvme16x_defconfig | 9 +- arch/m68k/configs/q40_defconfig | 9 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/hp300/config.c | 1 - arch/m68k/hp300/time.c | 8 +- arch/m68k/hp300/time.h | 2 +- arch/m68k/include/asm/cmpxchg.h | 10 +- arch/m68k/include/asm/machdep.h | 13 +- arch/m68k/include/asm/mmu_context.h | 38 +- arch/m68k/include/asm/page.h | 2 + arch/m68k/include/asm/page_mm.h | 7 +- arch/m68k/include/asm/thread_info.h | 1 + arch/m68k/include/asm/virtconvert.h | 5 - arch/m68k/include/uapi/asm/signal.h | 24 - arch/m68k/kernel/setup_mm.c | 3 +- arch/m68k/kernel/setup_no.c | 11 +- arch/m68k/kernel/signal.c | 3 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/time.c | 18 +- arch/m68k/kernel/vmlinux-nommu.lds | 5 +- arch/m68k/kernel/vmlinux-std.lds | 3 +- arch/m68k/kernel/vmlinux-sun3.lds | 2 +- arch/m68k/mac/config.c | 32 +- arch/m68k/mac/iop.c | 54 +- arch/m68k/mac/via.c | 29 +- arch/m68k/mm/init.c | 8 +- arch/m68k/mvme147/config.c | 10 +- arch/m68k/mvme16x/config.c | 10 +- arch/m68k/q40/config.c | 7 +- arch/m68k/q40/q40ints.c | 10 +- arch/m68k/sun3/config.c | 4 +- arch/m68k/sun3/sun3ints.c | 3 +- arch/m68k/sun3x/config.c | 2 - arch/m68k/sun3x/time.c | 5 +- arch/m68k/sun3x/time.h | 2 +- arch/microblaze/Kconfig | 2 +- arch/microblaze/include/asm/fixmap.h | 4 +- arch/microblaze/include/asm/highmem.h | 6 +- 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/process.c | 2 +- arch/microblaze/kernel/setup.c | 2 +- arch/microblaze/kernel/signal.c | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/mm/Makefile | 1 - arch/microblaze/mm/highmem.c | 78 - arch/microblaze/mm/init.c | 5 - arch/mips/Kconfig | 14 +- arch/mips/Makefile | 3 +- arch/mips/alchemy/common/clock.c | 9 +- arch/mips/ar7/gpio.c | 1 + arch/mips/bcm47xx/Kconfig | 2 + arch/mips/boot/.gitignore | 1 + arch/mips/boot/compressed/Makefile | 96 +- arch/mips/boot/compressed/ld.script | 9 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6358.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6362.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6368.dtsi | 6 + arch/mips/boot/dts/ingenic/ci20.dts | 45 +- arch/mips/boot/dts/ingenic/cu1000-neo.dts | 62 +- arch/mips/boot/dts/ingenic/cu1830-neo.dts | 66 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 45 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 56 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 58 +- arch/mips/boot/dts/mscc/Makefile | 11 +- arch/mips/boot/dts/mscc/jaguar2.dtsi | 167 + arch/mips/boot/dts/mscc/jaguar2_common.dtsi | 25 + arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 267 + arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 107 + arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 57 + arch/mips/boot/dts/mscc/luton.dtsi | 116 + arch/mips/boot/dts/mscc/luton_pcb091.dts | 30 + arch/mips/boot/dts/mscc/serval.dtsi | 153 + arch/mips/boot/dts/mscc/serval_common.dtsi | 127 + arch/mips/boot/dts/mscc/serval_pcb105.dts | 17 + arch/mips/boot/dts/mscc/serval_pcb106.dts | 17 + arch/mips/boot/dts/mti/sead3.dts | 2 +- arch/mips/boot/dts/ralink/mt7628a.dtsi | 2 +- arch/mips/cavium-octeon/crypto/octeon-crypto.h | 2 +- arch/mips/cavium-octeon/crypto/octeon-md5.c | 14 +- arch/mips/cavium-octeon/crypto/octeon-sha1.c | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha512.c | 2 +- arch/mips/cavium-octeon/smp.c | 3 - arch/mips/configs/ci20_defconfig | 15 +- arch/mips/configs/cu1000-neo_defconfig | 28 +- arch/mips/configs/cu1830-neo_defconfig | 32 +- arch/mips/configs/generic/board-ranchu.config | 1 - arch/mips/configs/gpr_defconfig | 2 - arch/mips/configs/mtx1_defconfig | 3 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/generic/Kconfig | 37 +- arch/mips/generic/Platform | 3 + arch/mips/generic/board-jaguar2.its.S | 40 + arch/mips/generic/board-luton.its.S | 23 + arch/mips/generic/board-serval.its.S | 24 + arch/mips/include/asm/compiler.h | 9 +- arch/mips/include/asm/cpu-features.h | 2 - arch/mips/include/asm/fixmap.h | 4 +- arch/mips/include/asm/highmem.h | 6 +- arch/mips/include/asm/kmap_types.h | 13 - arch/mips/include/asm/mach-loongson64/boot_param.h | 4 + .../asm/mach-loongson64/kernel-entry-init.h | 8 - .../include/asm/mach-loongson64/loongson_regs.h | 10 + arch/mips/include/asm/mmu_context.h | 11 +- arch/mips/include/asm/pgtable-32.h | 3 + arch/mips/include/asm/pgtable.h | 8 - arch/mips/include/asm/thread_info.h | 4 +- arch/mips/include/asm/types.h | 1 - arch/mips/include/uapi/asm/signal.h | 12 - arch/mips/kernel/idle.c | 12 +- arch/mips/kernel/mips-cm.c | 1 + arch/mips/kernel/process.c | 5 +- arch/mips/kernel/relocate.c | 11 +- arch/mips/kernel/setup.c | 6 +- arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/smp-bmips.c | 3 - arch/mips/kernel/smp.c | 25 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/kernel/vdso.c | 4 +- arch/mips/kvm/mmu.c | 4 +- arch/mips/loongson64/Makefile | 1 + arch/mips/loongson64/boardinfo.c | 48 + arch/mips/loongson64/env.c | 10 + arch/mips/loongson64/numa.c | 27 +- arch/mips/loongson64/smp.c | 126 +- arch/mips/mm/c-r4k.c | 10 +- arch/mips/mm/cache.c | 69 +- arch/mips/mm/highmem.c | 77 - arch/mips/mm/hugetlbpage.c | 12 - arch/mips/mm/init.c | 4 - arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/mm/tlb-r4k.c | 1 + arch/mips/pci/pci-vr41xx.c | 4 +- arch/mips/vdso/genvdso.c | 4 - arch/nds32/Kconfig | 1 - arch/nds32/Kconfig.cpu | 1 + arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/elf.h | 1 - arch/nds32/include/asm/fixmap.h | 4 +- arch/nds32/include/asm/highmem.h | 22 +- 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/ftrace.c | 4 +- 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/nds32/mm/Makefile | 1 - arch/nds32/mm/highmem.c | 48 - arch/nios2/Kconfig | 1 - arch/nios2/include/asm/mmu_context.h | 21 +- arch/nios2/include/asm/thread_info.h | 2 + arch/nios2/kernel/process.c | 2 +- arch/nios2/kernel/signal.c | 3 +- arch/openrisc/Kconfig | 1 - arch/openrisc/boot/dts/or1klitex.dts | 55 + arch/openrisc/configs/or1klitex_defconfig | 18 + arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/asm/mmu_context.h | 8 +- arch/openrisc/include/asm/thread_info.h | 2 + arch/openrisc/kernel/process.c | 2 +- arch/openrisc/kernel/signal.c | 2 +- arch/openrisc/kernel/traps.c | 4 +- arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/ioremap.c | 1 - arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/hardirq.h | 1 - arch/parisc/include/asm/kmap_types.h | 13 - arch/parisc/include/asm/mmu_context.h | 12 +- arch/parisc/include/asm/processor.h | 9 +- arch/parisc/include/asm/seccomp.h | 22 + arch/parisc/include/asm/signal.h | 2 + arch/parisc/include/asm/thread_info.h | 4 +- arch/parisc/include/uapi/asm/signal.h | 34 +- arch/parisc/include/uapi/asm/types.h | 7 - arch/parisc/kernel/entry.S | 4 +- arch/parisc/kernel/ftrace.c | 24 +- arch/parisc/kernel/irq.c | 7 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/processor.c | 5 +- arch/parisc/kernel/signal.c | 3 +- arch/parisc/kernel/sys_parisc.c | 23 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/kernel/time.c | 164 +- arch/powerpc/Kconfig | 9 +- arch/powerpc/Makefile | 2 - arch/powerpc/boot/Makefile | 1 + arch/powerpc/boot/decompress.c | 1 - arch/powerpc/boot/ps3.c | 7 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 3 - arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/powerpc/crypto/sha1.c | 2 +- arch/powerpc/crypto/sha256-spe-glue.c | 4 +- arch/powerpc/include/asm/bitops.h | 23 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 2 + arch/powerpc/include/asm/book3s/64/kup-radix.h | 68 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 17 +- arch/powerpc/include/asm/cpu_setup_power.h | 12 + arch/powerpc/include/asm/cputable.h | 5 - arch/powerpc/include/asm/exception-64s.h | 12 +- arch/powerpc/include/asm/feature-fixups.h | 19 + arch/powerpc/include/asm/fixmap.h | 4 +- arch/powerpc/include/asm/highmem.h | 7 +- arch/powerpc/include/asm/kmap_types.h | 13 - arch/powerpc/include/asm/kup.h | 26 +- arch/powerpc/include/asm/livepatch.h | 4 +- arch/powerpc/include/asm/mmu_context.h | 13 +- arch/powerpc/include/asm/mmzone.h | 5 + arch/powerpc/include/asm/nohash/32/kup-8xx.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 47 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 2 + arch/powerpc/include/asm/nohash/32/pte-8xx.h | 9 +- arch/powerpc/include/asm/perf_event_server.h | 1 + arch/powerpc/include/asm/ppc_asm.h | 6 - arch/powerpc/include/asm/seccomp.h | 23 + arch/powerpc/include/asm/security_features.h | 7 + arch/powerpc/include/asm/setup.h | 4 + arch/powerpc/include/asm/sparsemem.h | 5 +- arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/include/asm/topology.h | 12 +- arch/powerpc/include/asm/uaccess.h | 4 +- arch/powerpc/include/uapi/asm/signal.h | 24 - arch/powerpc/kernel/Makefile | 3 + arch/powerpc/kernel/cpu_setup_power.S | 252 - arch/powerpc/kernel/cpu_setup_power.c | 271 + arch/powerpc/kernel/cputable.c | 12 +- arch/powerpc/kernel/dma-iommu.c | 71 +- arch/powerpc/kernel/eeh_cache.c | 5 +- arch/powerpc/kernel/entry_32.S | 36 +- arch/powerpc/kernel/exceptions-64s.S | 93 +- arch/powerpc/kernel/head_32.h | 5 +- arch/powerpc/kernel/head_40x.S | 8 - arch/powerpc/kernel/head_64.S | 17 +- arch/powerpc/kernel/head_8xx.S | 46 +- arch/powerpc/kernel/head_book3s_32.S | 33 +- arch/powerpc/kernel/head_booke.h | 2 +- arch/powerpc/kernel/idle.c | 4 +- arch/powerpc/kernel/kprobes-ftrace.c | 15 +- arch/powerpc/kernel/paca.c | 4 +- arch/powerpc/kernel/prom_init.c | 1 + arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup.h | 6 - arch/powerpc/kernel/setup_64.c | 124 +- arch/powerpc/kernel/signal.c | 2 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/syscall_64.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/uprobes.c | 1 + arch/powerpc/kernel/vmlinux.lds.S | 33 +- arch/powerpc/kvm/book3s_hv.c | 7 +- arch/powerpc/kvm/book3s_hv_builtin.c | 11 +- arch/powerpc/kvm/book3s_rmhandlers.S | 4 +- arch/powerpc/kvm/book3s_xive_native.c | 7 + arch/powerpc/lib/feature-fixups.c | 104 + arch/powerpc/mm/Makefile | 1 - arch/powerpc/mm/book3s64/hash_utils.c | 1 - arch/powerpc/mm/book3s64/pgtable.c | 8 +- arch/powerpc/mm/book3s64/radix_tlb.c | 23 +- arch/powerpc/mm/highmem.c | 67 - arch/powerpc/mm/mem.c | 61 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/perf/callchain.h | 2 +- arch/powerpc/perf/callchain_64.c | 3 +- arch/powerpc/perf/core-book3s.c | 44 +- arch/powerpc/perf/imc-pmu.c | 3 +- arch/powerpc/perf/perf_regs.c | 3 +- arch/powerpc/perf/power10-pmu.c | 6 + arch/powerpc/platforms/85xx/corenet_generic.c | 3 +- arch/powerpc/platforms/cell/spufs/coredump.c | 2 +- arch/powerpc/platforms/powernv/Kconfig | 8 +- arch/powerpc/platforms/powernv/memtrace.c | 175 +- arch/powerpc/platforms/powernv/pci-sriov.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 24 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 1 + arch/powerpc/platforms/pseries/iommu.c | 51 +- arch/powerpc/platforms/pseries/mobility.c | 4 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/setup.c | 15 +- arch/powerpc/sysdev/mpic_msgr.c | 2 +- arch/riscv/Kconfig | 7 +- arch/riscv/Makefile | 6 + arch/riscv/boot/.gitignore | 3 +- arch/riscv/boot/Makefile | 2 +- arch/riscv/include/asm/mmu_context.h | 22 +- arch/riscv/include/asm/pgtable-32.h | 2 + arch/riscv/include/asm/pgtable.h | 2 - arch/riscv/include/asm/seccomp.h | 10 + arch/riscv/include/asm/sections.h | 2 + arch/riscv/include/asm/set_memory.h | 5 + arch/riscv/include/asm/stacktrace.h | 17 + arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/include/asm/uaccess.h | 2 +- arch/riscv/include/asm/vdso/processor.h | 2 + arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/head.S | 6 +- arch/riscv/kernel/perf_callchain.c | 10 +- arch/riscv/kernel/perf_regs.c | 3 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/setup.c | 180 +- arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/stacktrace.c | 62 +- arch/riscv/kernel/vdso/.gitignore | 1 + arch/riscv/kernel/vdso/Makefile | 18 +- arch/riscv/kernel/vdso/so2s.sh | 6 + arch/riscv/kernel/vmlinux.lds.S | 63 +- arch/riscv/mm/fault.c | 4 +- arch/riscv/mm/init.c | 84 +- arch/riscv/mm/pageattr.c | 37 + arch/s390/Kconfig | 9 +- arch/s390/Kconfig.debug | 8 + arch/s390/Makefile | 2 +- arch/s390/boot/boot.h | 18 +- arch/s390/boot/compressed/.gitignore | 1 + arch/s390/boot/compressed/Makefile | 24 +- arch/s390/boot/compressed/decompressor.h | 4 +- arch/s390/boot/compressed/vmlinux.lds.S | 8 + arch/s390/boot/head.S | 32 +- arch/s390/boot/head_kdump.S | 8 +- arch/s390/boot/ipl_parm.c | 49 +- arch/s390/boot/kaslr.c | 33 +- arch/s390/boot/mem_detect.c | 13 +- arch/s390/boot/pgm_check_info.c | 224 +- arch/s390/boot/startup.c | 70 +- arch/s390/boot/string.c | 1 + arch/s390/configs/debug_defconfig | 14 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 2 +- arch/s390/crypto/prng.c | 53 +- arch/s390/crypto/sha.h | 3 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha3_256_s390.c | 1 - arch/s390/crypto/sha3_512_s390.c | 1 - arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/ccwdev.h | 4 +- arch/s390/include/asm/cio.h | 3 +- arch/s390/include/asm/delay.h | 1 + arch/s390/include/asm/ftrace.h | 31 +- arch/s390/include/asm/futex.h | 6 - arch/s390/include/asm/kasan.h | 37 +- arch/s390/include/asm/livepatch.h | 5 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mmu_context.h | 41 +- arch/s390/include/asm/pgtable.h | 65 +- arch/s390/include/asm/processor.h | 13 +- arch/s390/include/asm/ptrace.h | 1 + arch/s390/include/asm/sclp.h | 7 +- arch/s390/include/asm/seccomp.h | 9 + arch/s390/include/asm/sections.h | 4 +- arch/s390/include/asm/setup.h | 6 +- arch/s390/include/asm/thread_info.h | 4 +- arch/s390/include/asm/timex.h | 7 + arch/s390/include/asm/uaccess.h | 22 +- arch/s390/include/asm/vdso.h | 25 +- arch/s390/include/asm/vdso/vdso.h | 0 arch/s390/include/uapi/asm/signal.h | 24 - arch/s390/kernel/asm-offsets.c | 25 +- arch/s390/kernel/base.S | 22 - arch/s390/kernel/early.c | 4 +- arch/s390/kernel/entry.S | 112 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 83 +- arch/s390/kernel/head64.S | 7 +- arch/s390/kernel/idle.c | 6 +- arch/s390/kernel/mcount.S | 8 - arch/s390/kernel/perf_cpum_sf.c | 4 +- arch/s390/kernel/perf_regs.c | 3 +- arch/s390/kernel/process.c | 14 - arch/s390/kernel/setup.c | 47 +- arch/s390/kernel/signal.c | 2 +- arch/s390/kernel/smp.c | 17 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/time.c | 44 +- arch/s390/kernel/uv.c | 9 +- arch/s390/kernel/vdso.c | 69 +- arch/s390/kernel/vdso64/Makefile | 5 +- arch/s390/kernel/vdso64/getcpu.S | 31 - arch/s390/kernel/vdso64/getcpu.c | 20 + arch/s390/kernel/vdso64/vdso64.lds.S | 1 - arch/s390/kernel/vdso64/vdso_user_wrapper.S | 1 + arch/s390/kernel/vmlinux.lds.S | 3 +- arch/s390/kvm/guestdbg.c | 8 +- arch/s390/kvm/intercept.c | 2 +- arch/s390/kvm/interrupt.c | 10 +- arch/s390/kvm/kvm-s390.c | 24 +- arch/s390/kvm/priv.c | 4 +- arch/s390/kvm/pv.c | 9 +- arch/s390/kvm/vsie.c | 4 +- arch/s390/lib/delay.c | 13 + arch/s390/lib/uaccess.c | 105 +- arch/s390/mm/dump_pagetables.c | 2 +- arch/s390/mm/fault.c | 29 +- arch/s390/mm/gmap.c | 32 +- arch/s390/mm/init.c | 12 +- arch/s390/mm/kasan_init.c | 93 +- arch/s390/mm/pgalloc.c | 13 +- arch/s390/mm/vmem.c | 38 +- arch/s390/pci/pci.c | 4 +- arch/s390/pci/pci_event.c | 4 + arch/s390/pci/pci_irq.c | 4 +- arch/s390/pci/pci_mmio.c | 104 +- arch/s390/purgatory/purgatory.c | 2 +- arch/sh/Kconfig | 1 - arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/fixmap.h | 8 - arch/sh/include/asm/hardirq.h | 14 +- arch/sh/include/asm/kmap_types.h | 15 - arch/sh/include/asm/mmu_context.h | 7 +- arch/sh/include/asm/mmu_context_32.h | 9 - arch/sh/include/asm/seccomp.h | 10 + arch/sh/include/asm/thread_info.h | 4 +- arch/sh/kernel/idle.c | 2 +- arch/sh/kernel/irq.c | 2 +- arch/sh/kernel/signal_32.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/traps.c | 2 +- arch/sh/mm/init.c | 8 - arch/sparc/Kconfig | 8 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/crypto/crc32c_glue.c | 2 +- arch/sparc/crypto/md5_glue.c | 9 +- arch/sparc/crypto/sha1_glue.c | 2 +- arch/sparc/crypto/sha256_glue.c | 2 +- arch/sparc/crypto/sha512_glue.c | 2 +- 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/highmem.h | 8 +- arch/sparc/include/asm/kmap_types.h | 11 - 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/include/asm/vaddrs.h | 4 +- arch/sparc/include/uapi/asm/signal.h | 4 +- arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/leon_pmc.c | 4 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 14 +- arch/sparc/kernel/process_64.c | 4 +- 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 | 5 +- arch/sparc/mm/extable.c | 107 - arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/highmem.c | 115 - arch/sparc/mm/mm_32.h | 2 - arch/sparc/mm/srmmu.c | 20 +- arch/um/Kconfig | 1 - arch/um/include/asm/fixmap.h | 1 - arch/um/include/asm/hardirq.h | 17 +- arch/um/include/asm/kmap_types.h | 13 - arch/um/include/asm/mmu_context.h | 12 +- arch/um/include/asm/pgalloc.h | 8 +- arch/um/include/asm/thread_info.h | 2 + arch/um/kernel/process.c | 5 +- arch/um/kernel/skas/clone.c | 2 +- arch/x86/Kconfig | 31 +- arch/x86/Kconfig.debug | 3 - arch/x86/Makefile | 3 - arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/ident_map_64.c | 11 +- arch/x86/boot/compressed/mem_encrypt.S | 20 +- arch/x86/boot/compressed/misc.h | 3 + arch/x86/boot/compressed/string.c | 6 +- arch/x86/crypto/aes_glue.c | 1 - arch/x86/crypto/poly1305_glue.c | 3 +- arch/x86/crypto/sha1_ssse3_glue.c | 2 +- arch/x86/crypto/sha256_ssse3_glue.c | 2 +- arch/x86/crypto/sha512_ssse3_glue.c | 2 +- arch/x86/entry/common.c | 34 - arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 11 +- arch/x86/entry/vdso/Makefile | 8 +- arch/x86/entry/vdso/extable.c | 46 + arch/x86/entry/vdso/extable.h | 28 + arch/x86/entry/vdso/vdso-layout.lds.S | 9 +- arch/x86/entry/vdso/vdso.lds.S | 1 + arch/x86/entry/vdso/vdso2c.h | 50 +- arch/x86/entry/vdso/vma.c | 21 +- arch/x86/entry/vdso/vsgx.S | 151 + arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/amd/core.c | 2 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 16 +- arch/x86/events/intel/cstate.c | 25 +- arch/x86/events/intel/ds.c | 66 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/events/intel/uncore.c | 10 +- arch/x86/events/intel/uncore.h | 12 +- arch/x86/events/intel/uncore_snb.c | 22 +- arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 5 +- arch/x86/events/rapl.c | 14 +- arch/x86/hyperv/hv_apic.c | 14 +- arch/x86/include/asm/acpi.h | 11 + arch/x86/include/asm/apic.h | 16 +- arch/x86/include/asm/apicdef.h | 16 +- arch/x86/include/asm/atomic.h | 2 +- arch/x86/include/asm/atomic64_64.h | 2 +- arch/x86/include/asm/cacheinfo.h | 4 +- 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/cpufeatures.h | 2 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/efi.h | 5 +- arch/x86/include/asm/elf.h | 13 +- arch/x86/include/asm/enclu.h | 9 + arch/x86/include/asm/fixmap.h | 15 +- arch/x86/include/asm/fpu/api.h | 23 +- arch/x86/include/asm/ftrace.h | 18 + arch/x86/include/asm/highmem.h | 13 +- arch/x86/include/asm/hpet.h | 11 - arch/x86/include/asm/hw_irq.h | 14 +- arch/x86/include/asm/hyperv-tlfs.h | 7 + arch/x86/include/asm/idtentry.h | 3 - arch/x86/include/asm/inst.h | 15 - arch/x86/include/asm/io_apic.h | 79 +- arch/x86/include/asm/iomap.h | 13 +- arch/x86/include/asm/irq_remapping.h | 9 - arch/x86/include/asm/irqdomain.h | 3 + arch/x86/include/asm/kfence.h | 59 + arch/x86/include/asm/kmap_types.h | 13 - arch/x86/include/asm/kvm_host.h | 2 + arch/x86/include/asm/livepatch.h | 4 +- arch/x86/include/asm/mce.h | 9 +- arch/x86/include/asm/mmu.h | 9 +- arch/x86/include/asm/mmu_context.h | 8 +- arch/x86/include/asm/msi.h | 50 + arch/x86/include/asm/msidef.h | 57 - arch/x86/include/asm/msr-index.h | 12 +- arch/x86/include/asm/mwait.h | 2 - arch/x86/include/asm/page_32_types.h | 8 +- arch/x86/include/asm/page_64_types.h | 6 +- arch/x86/include/asm/paravirt.h | 11 - arch/x86/include/asm/paravirt_types.h | 1 - arch/x86/include/asm/perf_event.h | 4 +- arch/x86/include/asm/pgtable_32.h | 18 +- arch/x86/include/asm/pgtable_64_types.h | 6 +- arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/seccomp.h | 20 + arch/x86/include/asm/set_memory.h | 1 + arch/x86/include/asm/sparsemem.h | 10 + arch/x86/include/asm/stacktrace.h | 3 - arch/x86/include/asm/syscall_wrapper.h | 2 +- arch/x86/include/asm/thread_info.h | 17 +- arch/x86/include/asm/trap_pf.h | 2 + arch/x86/include/asm/uv/bios.h | 49 + arch/x86/include/asm/uv/uv.h | 10 - arch/x86/include/asm/uv/uv_geo.h | 103 + arch/x86/include/asm/vdso.h | 5 + arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/uapi/asm/kvm_para.h | 1 + arch/x86/include/uapi/asm/sgx.h | 168 + arch/x86/include/uapi/asm/signal.h | 24 - arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/apei.c | 5 + arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/alternative.c | 9 + arch/x86/kernel/amd_nb.c | 4 +- arch/x86/kernel/apic/apic.c | 73 +- arch/x86/kernel/apic/apic_flat_64.c | 18 +- arch/x86/kernel/apic/apic_noop.c | 10 +- arch/x86/kernel/apic/apic_numachip.c | 16 +- arch/x86/kernel/apic/bigsmp_32.c | 9 +- arch/x86/kernel/apic/io_apic.c | 503 +- arch/x86/kernel/apic/ipi.c | 6 +- arch/x86/kernel/apic/msi.c | 153 +- arch/x86/kernel/apic/probe_32.c | 9 +- arch/x86/kernel/apic/vector.c | 49 + arch/x86/kernel/apic/x2apic_cluster.c | 10 +- arch/x86/kernel/apic/x2apic_phys.c | 17 +- arch/x86/kernel/apic/x2apic_uv_x.c | 41 +- arch/x86/kernel/asm-offsets.c | 1 - arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 17 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/bugs.c | 55 +- arch/x86/kernel/cpu/cacheinfo.c | 8 +- arch/x86/kernel/cpu/feat_ctl.c | 38 +- arch/x86/kernel/cpu/hygon.c | 11 +- arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/cpu/mce/apei.c | 61 + arch/x86/kernel/cpu/mce/core.c | 21 +- arch/x86/kernel/cpu/mce/inject.c | 4 +- arch/x86/kernel/cpu/mce/intel.c | 21 + arch/x86/kernel/cpu/microcode/amd.c | 1 - arch/x86/kernel/cpu/microcode/intel.c | 63 +- arch/x86/kernel/cpu/mshyperv.c | 29 + arch/x86/kernel/cpu/mtrr/mtrr.c | 5 +- arch/x86/kernel/cpu/resctrl/core.c | 4 + arch/x86/kernel/cpu/resctrl/internal.h | 3 +- arch/x86/kernel/cpu/resctrl/monitor.c | 82 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 69 +- arch/x86/kernel/cpu/sgx/Makefile | 5 + arch/x86/kernel/cpu/sgx/arch.h | 338 + arch/x86/kernel/cpu/sgx/driver.c | 194 + arch/x86/kernel/cpu/sgx/driver.h | 29 + arch/x86/kernel/cpu/sgx/encl.c | 740 + arch/x86/kernel/cpu/sgx/encl.h | 119 + arch/x86/kernel/cpu/sgx/encls.h | 231 + arch/x86/kernel/cpu/sgx/ioctl.c | 716 + arch/x86/kernel/cpu/sgx/main.c | 733 + arch/x86/kernel/cpu/sgx/sgx.h | 86 + arch/x86/kernel/cpu/topology.c | 10 +- arch/x86/kernel/cpuid.c | 7 +- arch/x86/kernel/crash_dump_32.c | 48 +- arch/x86/kernel/devicetree.c | 30 +- arch/x86/kernel/dumpstack.c | 25 +- arch/x86/kernel/ftrace_64.S | 15 +- arch/x86/kernel/head64.c | 1 - arch/x86/kernel/head_64.S | 45 +- arch/x86/kernel/hpet.c | 122 +- arch/x86/kernel/ima_arch.c | 94 - arch/x86/kernel/kexec-bzimage64.c | 3 +- arch/x86/kernel/kprobes/ftrace.c | 15 +- arch/x86/kernel/kvm.c | 6 + arch/x86/kernel/msr.c | 7 +- arch/x86/kernel/nmi.c | 6 +- arch/x86/kernel/perf_regs.c | 17 +- arch/x86/kernel/process.c | 12 +- arch/x86/kernel/process_64.c | 28 +- arch/x86/kernel/setup.c | 5 - arch/x86/kernel/sev-es-shared.c | 26 + arch/x86/kernel/sev-es.c | 20 +- arch/x86/kernel/sev_verify_cbit.S | 89 + arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/signal_compat.c | 7 - arch/x86/kernel/smpboot.c | 9 +- arch/x86/kernel/tboot.c | 9 +- arch/x86/kernel/traps.c | 66 +- arch/x86/kernel/unwind_orc.c | 9 +- arch/x86/kernel/vmlinux.lds.S | 12 +- arch/x86/kernel/x86_init.c | 1 + arch/x86/kvm/cpuid.c | 29 +- arch/x86/kvm/cpuid.h | 1 + arch/x86/kvm/emulate.c | 8 +- arch/x86/kvm/irq.c | 85 +- arch/x86/kvm/irq_comm.c | 31 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 24 +- arch/x86/kvm/mmu/spte.c | 16 +- arch/x86/kvm/mmu/spte.h | 16 +- arch/x86/kvm/mmu/tdp_mmu.c | 7 + arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/svm/svm.c | 12 +- arch/x86/kvm/vmx/evmcs.c | 3 +- arch/x86/kvm/vmx/evmcs.h | 3 +- arch/x86/kvm/vmx/vmx.c | 6 +- arch/x86/kvm/x86.c | 102 +- arch/x86/kvm/x86.h | 8 +- arch/x86/lib/copy_mc.c | 4 - arch/x86/lib/copy_mc_64.S | 10 - arch/x86/lib/memcpy_64.S | 4 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 4 +- arch/x86/lib/msr-smp.c | 7 +- arch/x86/lib/usercopy.c | 22 +- arch/x86/mm/fault.c | 50 +- arch/x86/mm/highmem_32.c | 59 - arch/x86/mm/ident_map.c | 12 +- arch/x86/mm/init.c | 6 +- arch/x86/mm/init_32.c | 15 - arch/x86/mm/iomap_32.c | 57 +- arch/x86/mm/mem_encrypt.c | 1 + arch/x86/mm/numa.c | 2 + arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/oprofile/backtrace.c | 2 +- arch/x86/pci/i386.c | 6 +- arch/x86/pci/intel_mid_pci.c | 8 +- arch/x86/pci/sta2x11-fixup.c | 3 +- arch/x86/pci/xen.c | 26 +- arch/x86/platform/efi/efi_64.c | 24 +- arch/x86/platform/uv/Makefile | 2 +- arch/x86/platform/uv/bios_uv.c | 55 + arch/x86/platform/uv/uv_irq.c | 4 +- arch/x86/platform/uv/uv_sysfs.c | 63 - arch/x86/purgatory/purgatory.c | 2 +- arch/x86/um/stub_segv.c | 2 +- arch/x86/xen/apic.c | 7 +- arch/x86/xen/efi.c | 37 +- arch/x86/xen/spinlock.c | 12 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/fixmap.h | 59 +- arch/xtensa/include/asm/highmem.h | 15 +- arch/xtensa/include/asm/mmu_context.h | 11 +- arch/xtensa/include/asm/nommu_context.h | 26 +- arch/xtensa/include/asm/pgtable.h | 2 +- arch/xtensa/include/asm/seccomp.h | 11 + arch/xtensa/include/asm/thread_info.h | 5 +- arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/include/uapi/asm/signal.h | 24 - arch/xtensa/kernel/entry.S | 6 +- arch/xtensa/kernel/signal.c | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/mm/cache.c | 14 + arch/xtensa/mm/highmem.c | 62 +- arch/xtensa/mm/init.c | 8 +- arch/xtensa/mm/mmu.c | 3 +- block/bio.c | 11 +- block/blk-cgroup.c | 16 +- block/blk-flush.c | 6 + block/blk-mq.c | 6 +- block/genhd.c | 214 +- block/ioctl.c | 62 +- block/keyslot-manager.c | 7 + crypto/Kconfig | 4 +- crypto/aegis128-core.c | 245 +- crypto/aegis128-neon-inner.c | 122 +- crypto/aegis128-neon.c | 21 +- crypto/af_alg.c | 10 +- crypto/asymmetric_keys/asym_tpm.c | 2 +- crypto/sha1_generic.c | 2 +- crypto/sha256_generic.c | 2 +- crypto/sha512_generic.c | 2 +- crypto/sm2.c | 75 +- crypto/tcrypt.c | 83 +- crypto/testmgr.c | 141 +- drivers/Makefile | 2 - drivers/accessibility/speakup/i18n.h | 6 + drivers/accessibility/speakup/main.c | 65 +- drivers/accessibility/speakup/selection.c | 11 +- drivers/accessibility/speakup/speakup.h | 1 - drivers/accessibility/speakup/speakup_dummy.c | 7 +- drivers/accessibility/speakup/spk_ttyio.c | 22 +- drivers/accessibility/speakup/spk_types.h | 8 +- drivers/acpi/acpi_dbg.c | 7 - drivers/acpi/acpi_video.c | 6 +- drivers/acpi/acpi_watchdog.c | 6 +- drivers/acpi/apei/apei-base.c | 6 +- drivers/acpi/arm64/iort.c | 63 +- drivers/acpi/battery.c | 2 +- drivers/acpi/button.c | 26 +- drivers/acpi/cppc_acpi.c | 126 +- drivers/acpi/device_pm.c | 62 +- drivers/acpi/dock.c | 3 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 + drivers/acpi/ec.c | 117 +- drivers/acpi/event.c | 2 +- drivers/acpi/evged.c | 2 +- drivers/acpi/fan.c | 2 + drivers/acpi/internal.h | 2 +- drivers/acpi/nfit/core.c | 12 +- drivers/acpi/pci_irq.c | 2 +- drivers/acpi/pci_link.c | 12 +- drivers/acpi/pci_mcfg.c | 2 +- drivers/acpi/pci_root.c | 4 +- drivers/acpi/power.c | 6 +- drivers/acpi/processor_idle.c | 1 - drivers/acpi/processor_perflib.c | 10 +- drivers/acpi/processor_thermal.c | 2 - drivers/acpi/processor_throttling.c | 1 - drivers/acpi/sbs.c | 26 +- drivers/acpi/sbshc.c | 2 +- drivers/acpi/sbshc.h | 6 +- drivers/acpi/scan.c | 2 +- drivers/acpi/tiny-power-button.c | 4 +- drivers/acpi/video_detect.c | 16 +- drivers/acpi/wakeup.c | 4 +- drivers/android/binder.c | 429 +- drivers/android/binder_internal.h | 406 + drivers/android/binder_trace.h | 29 + drivers/ata/sata_nv.c | 2 +- drivers/atm/lanai.c | 3 +- drivers/atm/nicstar.c | 26 +- drivers/auxdisplay/Kconfig | 33 +- drivers/auxdisplay/Makefile | 2 + drivers/auxdisplay/charlcd.c | 412 +- drivers/auxdisplay/charlcd.h | 86 +- drivers/auxdisplay/hd44780.c | 120 +- drivers/auxdisplay/hd44780_common.c | 361 + drivers/auxdisplay/hd44780_common.h | 33 + drivers/auxdisplay/lcd2s.c | 402 + drivers/auxdisplay/panel.c | 173 +- drivers/base/class.c | 2 +- drivers/base/core.c | 12 +- drivers/base/dd.c | 9 +- drivers/base/devres.c | 2 +- drivers/base/firmware_loader/fallback.c | 2 +- drivers/base/memory.c | 2 +- drivers/base/power/domain.c | 57 +- drivers/base/power/main.c | 8 +- drivers/base/power/runtime.c | 57 +- drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-irq.c | 11 +- drivers/base/regmap/regmap-mmio.c | 90 +- drivers/base/regmap/regmap-sdw-mbq.c | 101 + drivers/base/regmap/regmap-sdw.c | 2 + drivers/base/regmap/regmap.c | 11 +- drivers/base/regmap/trace.h | 1 - drivers/block/amiflop.c | 98 +- drivers/block/aoe/aoecmd.c | 15 +- drivers/block/ataflop.c | 135 +- drivers/block/brd.c | 39 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/floppy.c | 154 +- drivers/block/loop.c | 39 +- drivers/block/nbd.c | 88 +- drivers/block/null_blk.h | 2 + drivers/block/null_blk_zoned.c | 138 +- drivers/block/pktcdvd.c | 9 +- drivers/block/rbd.c | 43 +- drivers/block/rnbd/rnbd-clt.c | 3 +- drivers/block/swim.c | 17 - drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkfront.c | 2 +- drivers/block/xsysace.c | 49 +- drivers/block/z2ram.c | 547 +- drivers/block/zram/zram_drv.c | 28 +- drivers/bluetooth/btintel.h | 2 +- drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btqca.c | 36 +- drivers/bluetooth/btqca.h | 22 +- drivers/bluetooth/btrtl.c | 123 +- drivers/bluetooth/btusb.c | 31 +- drivers/bluetooth/hci_h5.c | 4 + drivers/bluetooth/hci_ll.c | 1 + drivers/bluetooth/hci_qca.c | 118 +- drivers/bus/mhi/Kconfig | 9 + drivers/bus/mhi/Makefile | 4 + drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/debugfs.c | 4 +- drivers/bus/mhi/core/init.c | 54 +- drivers/bus/mhi/core/internal.h | 7 +- drivers/bus/mhi/core/main.c | 27 +- drivers/bus/mhi/core/pm.c | 238 +- drivers/bus/mhi/pci_generic.c | 345 + drivers/bus/mips_cdmm.c | 4 +- drivers/bus/ti-sysc.c | 70 +- drivers/char/agp/Makefile | 6 +- drivers/char/agp/agp.h | 5 + drivers/char/hw_random/Kconfig | 13 - drivers/char/hw_random/Makefile | 1 - drivers/char/hw_random/hisi-trng-v2.c | 99 - drivers/char/hw_random/imx-rngc.c | 4 +- drivers/char/hw_random/s390-trng.c | 7 +- drivers/char/ipmi/ipmi_devintf.c | 1 - drivers/char/ipmi/ipmi_msghandler.c | 3 +- drivers/char/ipmi/ipmi_watchdog.c | 8 +- drivers/char/lp.c | 1 - drivers/char/misc.c | 2 +- drivers/char/mwave/mwavedd.c | 1 - drivers/char/random.c | 2 +- drivers/char/tpm/eventlog/efi.c | 5 + drivers/char/tpm/eventlog/tpm1.c | 1 + drivers/char/tpm/tpm_tis.c | 29 +- drivers/char/virtio_console.c | 8 +- drivers/clk/clk.c | 111 +- drivers/clk/imx/clk-gate2.c | 68 +- drivers/clk/imx/clk-imx8mm.c | 12 +- drivers/clk/imx/clk-imx8mn.c | 8 +- drivers/clk/imx/clk-imx8mp.c | 14 +- drivers/clk/imx/clk-imx8mq.c | 10 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 139 + drivers/clk/imx/clk-lpcg-scu.c | 53 +- drivers/clk/imx/clk-pll14xx.c | 2 +- drivers/clk/imx/clk-scu.c | 88 +- drivers/clk/imx/clk-scu.h | 33 +- drivers/clk/imx/clk.h | 32 +- drivers/clk/meson/clk-regmap.h | 5 +- drivers/clk/meson/g12a.c | 102 +- drivers/clk/qcom/Kconfig | 15 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/camcc-sc7180.c | 1732 + drivers/clk/qcom/clk-alpha-pll.c | 217 +- drivers/clk/qcom/clk-alpha-pll.h | 4 + drivers/clk/qcom/clk-regmap.h | 6 +- drivers/clk/qcom/dispcc-sm8250.c | 1 + drivers/clk/qcom/lpass-gfm-sm8250.c | 320 + drivers/clk/qcom/lpasscorecc-sc7180.c | 125 +- drivers/clk/renesas/Kconfig | 4 + drivers/clk/rockchip/Kconfig | 12 +- drivers/clk/samsung/Kconfig | 77 +- drivers/clk/samsung/Makefile | 24 +- drivers/clk/samsung/clk-exynos-clkout.c | 199 +- drivers/clk/samsung/clk-pll.c | 147 +- drivers/clk/tegra/clk-bpmp.c | 6 +- drivers/clk/tegra/clk-dfll.c | 4 +- drivers/clk/tegra/clk-tegra20-emc.c | 3 + drivers/clk/ti/clk-33xx.c | 2 + drivers/clk/ti/clk-43xx.c | 8 + drivers/clk/ti/clk-44xx.c | 2 +- drivers/clk/ti/clk-7xx.c | 7 + drivers/clocksource/Kconfig | 14 +- drivers/clocksource/Makefile | 1 - drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/ingenic-timer.c | 2 +- drivers/clocksource/sh_cmt.c | 8 +- drivers/clocksource/sh_mtu2.c | 4 +- drivers/clocksource/sh_tmu.c | 8 +- drivers/clocksource/timer-cadence-ttc.c | 18 +- drivers/clocksource/timer-nps.c | 284 - drivers/clocksource/timer-orion.c | 11 +- drivers/clocksource/timer-sp804.c | 49 +- drivers/counter/ti-eqep.c | 4 +- drivers/cpufreq/Kconfig | 2 + drivers/cpufreq/armada-8k-cpufreq.c | 6 + drivers/cpufreq/cppc_cpufreq.c | 307 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq-dt.c | 155 +- drivers/cpufreq/cpufreq.c | 99 +- drivers/cpufreq/cpufreq_governor.h | 2 +- drivers/cpufreq/cpufreq_performance.c | 1 + drivers/cpufreq/cpufreq_powersave.c | 1 + drivers/cpufreq/cpufreq_stats.c | 16 +- drivers/cpufreq/e_powersaver.c | 1 - drivers/cpufreq/highbank-cpufreq.c | 7 + drivers/cpufreq/intel_pstate.c | 30 +- drivers/cpufreq/longhaul.c | 1 - drivers/cpufreq/loongson1-cpufreq.c | 1 + drivers/cpufreq/mediatek-cpufreq.c | 3 + drivers/cpufreq/qcom-cpufreq-nvmem.c | 16 +- drivers/cpufreq/scmi-cpufreq.c | 13 +- drivers/cpufreq/scpi-cpufreq.c | 1 + drivers/cpufreq/speedstep-lib.c | 2 +- drivers/cpufreq/sti-cpufreq.c | 14 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 1 + drivers/cpufreq/tegra186-cpufreq.c | 33 +- drivers/cpufreq/tegra194-cpufreq.c | 62 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 1 + drivers/cpuidle/coupled.c | 3 +- drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/cpuidle/cpuidle-psci-domain.c | 2 + drivers/cpuidle/cpuidle-psci.c | 34 +- drivers/cpuidle/cpuidle-tegra.c | 4 +- drivers/crypto/Kconfig | 2 +- drivers/crypto/allwinner/Kconfig | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 25 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 3 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 3 +- drivers/crypto/amcc/crypto4xx_alg.c | 2 +- drivers/crypto/amcc/crypto4xx_core.c | 4 +- drivers/crypto/atmel-authenc.h | 3 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/axis/artpec6_crypto.c | 3 +- drivers/crypto/bcm/cipher.c | 3 +- drivers/crypto/bcm/cipher.h | 3 +- drivers/crypto/bcm/spu.h | 3 +- drivers/crypto/caam/caamalg.c | 4 +- drivers/crypto/caam/caamalg_qi.c | 12 +- drivers/crypto/caam/caamalg_qi2.c | 3 +- drivers/crypto/caam/compat.h | 3 +- drivers/crypto/caam/intern.h | 8 + drivers/crypto/caam/jr.c | 4 +- drivers/crypto/caam/qi.c | 15 +- drivers/crypto/cavium/cpt/cptpf_main.c | 10 +- drivers/crypto/cavium/cpt/cptvf_main.c | 10 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 11 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 1 + drivers/crypto/cavium/nitrox/nitrox_hal.c | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.h | 9 + drivers/crypto/cavium/nitrox/nitrox_main.c | 13 - drivers/crypto/cavium/nitrox/nitrox_mbx.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 4 + drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 7 +- drivers/crypto/cavium/zip/zip_main.c | 10 +- drivers/crypto/ccp/ccp-crypto-sha.c | 3 +- drivers/crypto/ccp/ccp-crypto.h | 3 +- drivers/crypto/ccree/cc_cipher.c | 3 + drivers/crypto/ccree/cc_driver.c | 75 +- drivers/crypto/ccree/cc_driver.h | 9 +- drivers/crypto/ccree/cc_pm.c | 2 +- drivers/crypto/chelsio/chcr_algo.c | 3 +- drivers/crypto/hisilicon/Kconfig | 8 + drivers/crypto/hisilicon/Makefile | 1 + drivers/crypto/hisilicon/hpre/hpre_main.c | 4 +- drivers/crypto/hisilicon/qm.c | 220 +- drivers/crypto/hisilicon/qm.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 2 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 25 +- drivers/crypto/hisilicon/sec2/sec_main.c | 34 +- drivers/crypto/hisilicon/sgl.c | 2 - drivers/crypto/hisilicon/trng/Makefile | 2 + drivers/crypto/hisilicon/trng/trng.c | 334 + drivers/crypto/hisilicon/zip/zip_main.c | 30 +- drivers/crypto/img-hash.c | 3 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/inside-secure/safexcel.h | 3 +- drivers/crypto/inside-secure/safexcel_cipher.c | 3 +- drivers/crypto/inside-secure/safexcel_hash.c | 3 +- drivers/crypto/ixp4xx_crypto.c | 2 +- drivers/crypto/marvell/cesa/hash.c | 3 +- drivers/crypto/marvell/octeontx/otx_cptpf_main.c | 10 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 3 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 10 +- drivers/crypto/mediatek/mtk-sha.c | 3 +- drivers/crypto/mxs-dcp.c | 3 +- drivers/crypto/n2_core.c | 3 +- drivers/crypto/nx/nx-sha256.c | 2 +- drivers/crypto/nx/nx-sha512.c | 2 +- drivers/crypto/nx/nx.c | 2 +- drivers/crypto/omap-aes.c | 4 +- drivers/crypto/omap-sham.c | 3 +- drivers/crypto/padlock-sha.c | 3 +- drivers/crypto/picoxcell_crypto.c | 3 +- drivers/crypto/qat/Kconfig | 11 + drivers/crypto/qat/Makefile | 1 + drivers/crypto/qat/qat_4xxx/Makefile | 4 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 218 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 75 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 320 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 49 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 5 + drivers/crypto/qat/qat_c3xxx/adf_drv.c | 11 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 7 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 49 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 5 + drivers/crypto/qat/qat_c62x/adf_drv.c | 11 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 7 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_common/Makefile | 2 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 65 +- drivers/crypto/qat/qat_common/adf_accel_engine.c | 69 +- drivers/crypto/qat/qat_common/adf_admin.c | 77 +- drivers/crypto/qat/qat_common/adf_cfg.c | 4 +- drivers/crypto/qat/qat_common/adf_cfg_common.h | 3 +- drivers/crypto/qat/qat_common/adf_cfg_strings.h | 3 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 19 +- drivers/crypto/qat/qat_common/adf_dev_mgr.c | 11 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 181 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 123 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 101 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 99 + drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 94 +- drivers/crypto/qat/qat_common/adf_isr.c | 7 +- drivers/crypto/qat/qat_common/adf_sriov.c | 78 +- drivers/crypto/qat/qat_common/adf_transport.c | 130 +- .../qat/qat_common/adf_transport_access_macros.h | 67 - .../crypto/qat/qat_common/adf_transport_debug.c | 32 +- .../crypto/qat/qat_common/adf_transport_internal.h | 2 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 5 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 6 +- .../qat/qat_common/icp_qat_fw_loader_handle.h | 26 +- drivers/crypto/qat/qat_common/icp_qat_hal.h | 63 +- drivers/crypto/qat/qat_common/icp_qat_hw.h | 23 + drivers/crypto/qat/qat_common/icp_qat_uclo.h | 132 +- drivers/crypto/qat/qat_common/qat_algs.c | 141 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 13 +- drivers/crypto/qat/qat_common/qat_crypto.c | 162 +- drivers/crypto/qat/qat_common/qat_crypto.h | 26 +- drivers/crypto/qat/qat_common/qat_hal.c | 421 +- drivers/crypto/qat/qat_common/qat_uclo.c | 737 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 60 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 5 + drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 9 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 7 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +- drivers/crypto/qce/common.c | 3 +- drivers/crypto/qce/core.c | 18 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/sha.h | 3 +- drivers/crypto/rockchip/rk3288_crypto.h | 3 +- drivers/crypto/s5p-sss.c | 3 +- drivers/crypto/sa2ul.c | 121 +- drivers/crypto/sa2ul.h | 7 +- drivers/crypto/sahara.c | 3 +- drivers/crypto/stm32/stm32-hash.c | 3 +- drivers/crypto/talitos.c | 13 +- drivers/crypto/ux500/hash/hash_core.c | 3 +- drivers/dax/Kconfig | 1 - drivers/dax/device.c | 4 +- drivers/dax/kmem.c | 2 +- drivers/devfreq/Kconfig | 10 - drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq.c | 242 +- drivers/devfreq/exynos-bus.c | 29 +- drivers/devfreq/governor.h | 33 +- drivers/devfreq/governor_passive.c | 44 +- drivers/devfreq/governor_simpleondemand.c | 2 + drivers/devfreq/tegra20-devfreq.c | 212 - drivers/devfreq/tegra30-devfreq.c | 12 +- drivers/dma-buf/dma-buf.c | 82 +- drivers/dma-buf/dma-resv.c | 4 +- drivers/dma-buf/heaps/Makefile | 1 - drivers/dma-buf/heaps/cma_heap.c | 329 +- drivers/dma-buf/heaps/heap-helpers.c | 270 - drivers/dma-buf/heaps/heap-helpers.h | 53 - drivers/dma-buf/heaps/system_heap.c | 414 +- drivers/dma-buf/sync_file.c | 3 +- drivers/dma/Kconfig | 28 +- drivers/dma/Makefile | 1 - drivers/dma/at_xdmac.c | 163 +- drivers/dma/dma-jz4780.c | 2 +- drivers/dma/dmaengine.c | 17 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 2 +- drivers/dma/dw/core.c | 6 + drivers/dma/hisi_dma.c | 5 +- drivers/dma/idma64.c | 8 +- drivers/dma/idxd/cdev.c | 49 +- drivers/dma/idxd/device.c | 129 +- drivers/dma/idxd/dma.c | 9 - drivers/dma/idxd/idxd.h | 36 +- drivers/dma/idxd/init.c | 114 +- drivers/dma/idxd/irq.c | 146 +- drivers/dma/idxd/registers.h | 47 +- drivers/dma/idxd/submit.c | 35 +- drivers/dma/idxd/sysfs.c | 127 + drivers/dma/imx-dma.c | 33 +- drivers/dma/imx-sdma.c | 38 +- drivers/dma/ioat/dca.c | 10 - drivers/dma/ipu/ipu_idmac.c | 11 +- drivers/dma/k3dma.c | 9 +- drivers/dma/mic_x100_dma.c | 770 - drivers/dma/mic_x100_dma.h | 275 - drivers/dma/milbeaut-xdmac.c | 5 +- drivers/dma/moxart-dma.c | 5 +- drivers/dma/mv_xor.c | 2 +- drivers/dma/mv_xor_v2.c | 4 +- drivers/dma/mxs-dma.c | 37 +- drivers/dma/pl330.c | 4 +- drivers/dma/ppc4xx/adma.c | 4 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/qcom/Kconfig | 23 + drivers/dma/qcom/Makefile | 2 + drivers/dma/qcom/gpi.c | 2303 + drivers/dma/qcom/qcom_adm.c | 903 + drivers/dma/sf-pdma/sf-pdma.c | 12 +- drivers/dma/ste_dma40.c | 5 +- drivers/dma/stm32-dmamux.c | 2 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 25 + drivers/dma/tegra210-adma.c | 7 +- drivers/dma/ti/dma-crossbar.c | 6 +- drivers/dma/ti/k3-udma-glue.c | 64 +- drivers/dma/ti/k3-udma-private.c | 2 +- drivers/dma/ti/k3-udma.c | 10 +- drivers/dma/ti/omap-dma.c | 37 +- drivers/dma/xilinx/xilinx_dma.c | 40 +- drivers/edac/Kconfig | 9 + drivers/edac/Makefile | 1 + drivers/edac/amd64_edac.c | 38 +- drivers/edac/amd76x_edac.c | 1 - drivers/edac/e752x_edac.c | 1 - drivers/edac/e7xxx_edac.c | 1 - drivers/edac/edac_device.h | 11 +- drivers/edac/edac_mc.c | 4 + drivers/edac/ghes_edac.c | 4 +- drivers/edac/i10nm_base.c | 39 +- drivers/edac/i3000_edac.c | 1 - drivers/edac/i3200_edac.c | 1 - drivers/edac/i5000_edac.c | 2 +- drivers/edac/i5400_edac.c | 2 +- drivers/edac/i82443bxgx_edac.c | 1 - drivers/edac/i82860_edac.c | 1 - drivers/edac/i82875p_edac.c | 1 - drivers/edac/i82975x_edac.c | 1 - drivers/edac/ie31200_edac.c | 1 - drivers/edac/igen6_edac.c | 977 + drivers/edac/mce_amd.c | 4 +- drivers/edac/r82600_edac.c | 1 - drivers/edac/skx_base.c | 6 +- drivers/edac/skx_common.c | 23 +- drivers/edac/skx_common.h | 16 +- drivers/edac/synopsys_edac.c | 3 +- drivers/edac/x38_edac.c | 1 - drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-fsa9480.c | 1 + drivers/extcon/extcon-usbc-tusb320.c | 184 + drivers/firewire/net.c | 2 - drivers/firmware/arm_scmi/Makefile | 2 +- drivers/firmware/arm_scmi/base.c | 2 + drivers/firmware/arm_scmi/clock.c | 2 + drivers/firmware/arm_scmi/common.h | 3 + drivers/firmware/arm_scmi/driver.c | 11 + drivers/firmware/arm_scmi/notify.c | 32 +- drivers/firmware/arm_scmi/perf.c | 2 + drivers/firmware/arm_scmi/reset.c | 4 +- drivers/firmware/arm_scmi/sensors.c | 722 +- drivers/firmware/arm_scmi/smc.c | 2 +- drivers/firmware/arm_scmi/voltage.c | 380 + drivers/firmware/dmi-id.c | 1 + drivers/firmware/efi/Kconfig | 4 +- drivers/firmware/efi/cper-x86.c | 11 +- drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/embedded-firmware.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/secureboot.c | 44 +- drivers/firmware/efi/libstub/x86-stub.c | 5 +- drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/google/gsmi.c | 31 +- drivers/firmware/imx/imx-dsp.c | 72 +- drivers/firmware/imx/scu-pd.c | 6 + drivers/firmware/meson/Kconfig | 5 +- drivers/firmware/meson/meson_sm.c | 1 + drivers/firmware/raspberrypi.c | 2 +- drivers/firmware/tegra/bpmp-debugfs.c | 6 +- drivers/firmware/ti_sci.c | 213 +- drivers/firmware/ti_sci.h | 72 +- drivers/firmware/xilinx/zynqmp.c | 64 +- 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/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/Kconfig | 1 + drivers/gpio/TODO | 49 - drivers/gpio/gpio-104-idi-48.c | 6 +- drivers/gpio/gpio-aspeed.c | 1 + drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-exar.c | 155 +- drivers/gpio/gpio-mockup.c | 11 +- drivers/gpio/gpio-mxc.c | 102 +- drivers/gpio/gpio-omap.c | 12 +- drivers/gpio/gpio-pcie-idio-24.c | 62 +- drivers/gpio/gpio-rcar.c | 87 +- drivers/gpio/gpio-sifive.c | 16 +- drivers/gpio/gpio-stmpe.c | 10 +- drivers/gpio/gpio-tegra.c | 22 +- drivers/gpio/gpio-thunderx.c | 11 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/gpio/gpio-xilinx.c | 114 +- drivers/gpio/gpiolib-acpi.c | 138 +- drivers/gpio/gpiolib-acpi.h | 2 + drivers/gpio/gpiolib-cdev.c | 57 +- drivers/gpio/gpiolib-cdev.h | 15 - drivers/gpio/gpiolib-devres.c | 27 +- drivers/gpio/gpiolib-of.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 305 +- drivers/gpio/gpiolib.h | 3 + drivers/gpu/drm/Kconfig | 12 +- drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 27 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 95 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 394 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 121 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 143 + drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 29 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 35 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 141 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 10 +- 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 | 120 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 178 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 387 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 202 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 293 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 119 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 15 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/atom.c | 24 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 9 - drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 45 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 3 - drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 2 +- 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 | 323 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 45 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.h | 1 - drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 10 +- 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 | 112 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 253 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 +- 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 | 16 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 50 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 4 +- 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 | 182 +- 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 | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 29 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 14 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 3 + drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 77 + drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c | 77 + drivers/gpu/drm/amd/amdgpu/smuio_v9_0.h | 30 + drivers/gpu/drm/amd/amdgpu/soc15.c | 92 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 30 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 10 +- drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 209 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 7 + drivers/gpu/drm/amd/amdgpu/vi.c | 1 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 43 +- .../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_priv.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 4 +- drivers/gpu/drm/amd/display/Kconfig | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1165 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 31 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 43 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 3 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 132 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 39 +- .../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/basics/fixpt31_32.c | 5 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 1 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 257 +- .../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/dce_calcs.c | 13 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 8 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 36 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 37 +- .../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/dcn10/rv1_clk_mgr.c | 30 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 70 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 11 +- .../gpu/drm/amd/display/dc/clk_mgr/dcn30/dalsmc.h | 1 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 14 +- .../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 | 53 + drivers/gpu/drm/amd/display/dc/core/dc.c | 118 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 80 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 134 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 47 +- 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 | 53 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 + 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_link.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_trace.h | 39 + drivers/gpu/drm/amd/display/dc/dc_types.h | 33 +- 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_dmcu.c | 24 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 309 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 21 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 16 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 36 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 82 - drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 1 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 126 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 4 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 9 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 29 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 11 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 11 +- .../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 | 217 +- 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 | 3 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 82 - .../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 | 93 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 9 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 +- .../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 | 64 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 11 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c | 129 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h | 36 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 19 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 342 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h | 83 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 20 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 6 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 12 +- .../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 | 123 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 10 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 56 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 9 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 121 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 3 +- 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 | 145 + .../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 | 2048 + .../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 | 1567 + .../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 | 13 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 6 +- .../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 | 4 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 7 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 3 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 24 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 6 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 4 +- 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 | 3 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 11 +- 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 | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 +- 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 | 86 +- .../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 | 15 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 6 +- .../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 | 24 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 58 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 23 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 6 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 5 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 2 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 5 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.h | 1 - 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 | 65 +- .../drm/amd/display/include/bios_parser_types.h | 5 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 20 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 8 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 1 + drivers/gpu/drm/amd/display/include/fixed31_32.h | 6 - .../amd/display/include/grph_object_ctrl_defs.h | 13 + .../drm/amd/display/modules/color/color_gamma.c | 124 +- .../drm/amd/display/modules/color/color_gamma.h | 6 +- .../drm/amd/display/modules/freesync/freesync.c | 55 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 2 +- .../drm/amd/display/modules/power/power_helpers.c | 8 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 + drivers/gpu/drm/amd/include/arct_ip_offset.h | 4 +- .../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/dcn/dcn_3_0_2_offset.h | 16159 ++ .../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h | 62376 +++++++ .../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 | 64 +- .../drm/amd/include/dimgrey_cavefish_ip_offset.h | 1049 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/include/navi10_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/navi12_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/navi14_ip_offset.h | 2 +- .../gpu/drm/amd/include/sienna_cichlid_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 1516 + drivers/gpu/drm/amd/include/vega10_ip_offset.h | 76 +- drivers/gpu/drm/amd/include/vega20_ip_offset.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 21 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 61 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 23 +- drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h | 3 +- .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 28 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 245 + 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 | 74 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h | 123 + drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 115 + drivers/gpu/drm/amd/pm/inc/smumgr.h | 2 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 19 + drivers/gpu/drm/amd/pm/powerplay/hwmgr/ci_baco.c | 7 +- 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 | 123 +- .../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/smu10_hwmgr.c | 13 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 605 +- .../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 +- .../pm/powerplay/hwmgr/vega12_processpptables.c | 5 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 29 +- .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 3 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 357 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.h | 1 + drivers/gpu/drm/amd/pm/powerplay/smumgr/smumgr.c | 8 + .../gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 245 +- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 29 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 36 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 56 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 87 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 826 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 35 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 7 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 55 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 4 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 9 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 26 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 16 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 2 - drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 6 +- drivers/gpu/drm/arm/hdlcd_drv.c | 2 +- drivers/gpu/drm/arm/malidp_crtc.c | 26 +- drivers/gpu/drm/arm/malidp_drv.c | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 30 +- drivers/gpu/drm/armada/armada_drv.c | 10 +- drivers/gpu/drm/armada/armada_gem.c | 12 +- drivers/gpu/drm/armada/armada_gem.h | 2 - drivers/gpu/drm/armada/armada_overlay.c | 2 +- drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 80 +- drivers/gpu/drm/ast/ast_cursor.c | 27 +- drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 10 +- drivers/gpu/drm/ast/ast_main.c | 7 +- drivers/gpu/drm/ast/ast_mode.c | 40 +- drivers/gpu/drm/ast/ast_tables.h | 6 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 17 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 7 +- drivers/gpu/drm/bochs/bochs_drv.c | 2 +- drivers/gpu/drm/bochs/bochs_kms.c | 1 - drivers/gpu/drm/bridge/Kconfig | 13 + drivers/gpu/drm/bridge/Makefile | 1 + 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 | 88 - drivers/gpu/drm/bridge/analogix/anx7625.c | 1850 + drivers/gpu/drm/bridge/analogix/anx7625.h | 390 + drivers/gpu/drm/bridge/cadence/Kconfig | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 1002 + drivers/gpu/drm/bridge/lvds-codec.c | 11 +- drivers/gpu/drm/bridge/sii902x.c | 100 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 - drivers/gpu/drm/bridge/tc358764.c | 107 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 146 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 2 +- drivers/gpu/drm/drm_atomic.c | 42 +- drivers/gpu/drm/drm_atomic_helper.c | 42 +- drivers/gpu/drm/drm_atomic_state_helper.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 144 +- drivers/gpu/drm/drm_blend.c | 13 + drivers/gpu/drm/drm_bridge_connector.c | 2 +- drivers/gpu/drm/drm_bufs.c | 1 + drivers/gpu/drm/drm_client.c | 36 +- drivers/gpu/drm/drm_color_mgmt.c | 4 +- drivers/gpu/drm/drm_connector.c | 8 +- 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 | 247 +- drivers/gpu/drm/drm_dp_mst_topology.c | 4 +- drivers/gpu/drm/drm_drv.c | 17 +- drivers/gpu/drm/drm_edid.c | 8 +- drivers/gpu/drm/drm_fb_helper.c | 417 +- drivers/gpu/drm/drm_file.c | 2 + drivers/gpu/drm/drm_fourcc.c | 1 + drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem.c | 88 +- drivers/gpu/drm/drm_gem_cma_helper.c | 100 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 100 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 37 + drivers/gpu/drm/drm_gem_vram_helper.c | 300 +- drivers/gpu/drm/drm_internal.h | 13 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 2 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_pci.c | 6 +- drivers/gpu/drm/drm_plane.c | 73 + drivers/gpu/drm/drm_prime.c | 38 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/drm_vm.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 22 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 27 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 4 + drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 78 +- drivers/gpu/drm/exynos/Kconfig | 3 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 + drivers/gpu/drm/exynos/exynos_drm_crtc.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 23 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 2 - drivers/gpu/drm/exynos/exynos_drm_gsc.c | 1 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 8 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 5 +- drivers/gpu/drm/gma500/accel_2d.c | 292 - drivers/gpu/drm/gma500/cdv_device.c | 1 - drivers/gpu/drm/gma500/cdv_intel_dp.c | 7 +- drivers/gpu/drm/gma500/framebuffer.c | 110 +- drivers/gpu/drm/gma500/gem.c | 22 +- drivers/gpu/drm/gma500/gem.h | 3 + drivers/gpu/drm/gma500/gtt.c | 52 +- drivers/gpu/drm/gma500/gtt.h | 3 - drivers/gpu/drm/gma500/mdfld_device.c | 1 - drivers/gpu/drm/gma500/oaktrail_device.c | 1 - drivers/gpu/drm/gma500/psb_device.c | 1 - drivers/gpu/drm/gma500/psb_drv.c | 14 +- drivers/gpu/drm/gma500/psb_drv.h | 11 - drivers/gpu/drm/gma500/psb_irq.c | 34 +- drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 93 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 22 +- 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 | 10 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 2 +- drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/gpu/drm/i915/display/icl_dsi.c | 79 +- drivers/gpu/drm/i915/display/intel_atomic.c | 10 +- drivers/gpu/drm/i915/display/intel_atomic.h | 3 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 138 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 9 +- drivers/gpu/drm/i915/display/intel_bios.c | 58 +- 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 | 33 +- drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 1009 +- drivers/gpu/drm/i915/display/intel_ddi.h | 11 +- drivers/gpu/drm/i915/display/intel_display.c | 1722 +- drivers/gpu/drm/i915/display/intel_display.h | 43 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 39 +- drivers/gpu/drm/i915/display/intel_display_power.c | 116 +- drivers/gpu/drm/i915/display/intel_display_power.h | 3 + drivers/gpu/drm/i915/display/intel_display_types.h | 140 +- drivers/gpu/drm/i915/display/intel_dp.c | 798 +- drivers/gpu/drm/i915/display/intel_dp.h | 23 +- .../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 | 47 +- 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 | 221 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 28 +- drivers/gpu/drm/i915/display/intel_dsi.c | 2 +- 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 | 20 +- 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 | 249 +- drivers/gpu/drm/i915/display/intel_psr.h | 14 +- drivers/gpu/drm/i915/display/intel_sprite.c | 235 +- drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 13 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 201 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 8 + drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 23 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 21 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 55 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 48 + .../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/gen6_ppgtt.c | 6 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 143 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_engine.h | 55 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 42 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 37 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt.c | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 221 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 4 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 + drivers/gpu/drm/i915/gt/intel_mocs.c | 50 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 22 +- drivers/gpu/drm/i915/gt/intel_reset.c | 8 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 1 + drivers/gpu/drm/i915/gt/intel_rps.c | 58 +- 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 | 147 +- drivers/gpu/drm/i915/gt/mock_engine.c | 29 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 13 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 8 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 378 +- drivers/gpu/drm/i915/gt/sysfs_engines.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 132 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 80 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 28 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 6 +- drivers/gpu/drm/i915/gvt/display.c | 196 +- drivers/gpu/drm/i915/gvt/gtt.c | 64 + drivers/gpu/drm/i915/gvt/gtt.h | 4 + drivers/gpu/drm/i915/gvt/gvt.c | 13 +- drivers/gpu/drm/i915/gvt/gvt.h | 7 +- drivers/gpu/drm/i915/gvt/handlers.c | 105 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 6 +- drivers/gpu/drm/i915/gvt/mmio.c | 5 + drivers/gpu/drm/i915/gvt/mmio.h | 4 + drivers/gpu/drm/i915/gvt/mpt.h | 2 +- drivers/gpu/drm/i915/gvt/reg.h | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 15 +- drivers/gpu/drm/i915/gvt/vgpu.c | 5 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs.c | 5 +- drivers/gpu/drm/i915/i915_drv.c | 74 +- drivers/gpu/drm/i915/i915_drv.h | 17 +- drivers/gpu/drm/i915/i915_gem.c | 32 +- drivers/gpu/drm/i915/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 68 +- drivers/gpu/drm/i915/i915_gpu_error.h | 10 +- drivers/gpu/drm/i915/i915_irq.c | 787 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_pci.c | 29 +- drivers/gpu/drm/i915/i915_perf.c | 17 +- drivers/gpu/drm/i915/i915_pmu.c | 96 +- drivers/gpu/drm/i915/i915_pmu.h | 10 +- drivers/gpu/drm/i915/i915_reg.h | 468 +- drivers/gpu/drm/i915/i915_request.c | 4 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_scatterlist.h | 19 +- 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/i915_vma.c | 6 +- drivers/gpu/drm/i915/intel_device_info.c | 3 +- drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 23 +- drivers/gpu/drm/i915/intel_gvt.c | 15 + drivers/gpu/drm/i915/intel_gvt.h | 5 + drivers/gpu/drm/i915/intel_memory_region.c | 4 +- drivers/gpu/drm/i915/intel_pch.c | 6 +- drivers/gpu/drm/i915/intel_pm.c | 322 +- 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 +- drivers/gpu/drm/i915/selftests/i915_request.c | 8 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 77 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 5 +- drivers/gpu/drm/i915/selftests/mock_region.c | 2 +- drivers/gpu/drm/imx/Kconfig | 1 + drivers/gpu/drm/imx/dcss/dcss-crtc.c | 13 +- drivers/gpu/drm/imx/dcss/dcss-dev.h | 3 + drivers/gpu/drm/imx/dcss/dcss-kms.c | 16 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 26 +- drivers/gpu/drm/imx/dcss/dcss-scaler.c | 47 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 17 +- drivers/gpu/drm/imx/imx-drm-core.c | 12 +- drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 40 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 16 +- drivers/gpu/drm/imx/parallel-display.c | 20 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 329 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 3 + drivers/gpu/drm/ingenic/ingenic-ipu.c | 23 +- drivers/gpu/drm/kmb/Kconfig | 13 + drivers/gpu/drm/kmb/Makefile | 2 + drivers/gpu/drm/kmb/kmb_crtc.c | 214 + drivers/gpu/drm/kmb/kmb_drv.c | 602 + drivers/gpu/drm/kmb/kmb_drv.h | 88 + drivers/gpu/drm/kmb/kmb_dsi.c | 1561 + drivers/gpu/drm/kmb/kmb_dsi.h | 387 + drivers/gpu/drm/kmb/kmb_plane.c | 522 + drivers/gpu/drm/kmb/kmb_plane.h | 67 + drivers/gpu/drm/kmb/kmb_regs.h | 725 + drivers/gpu/drm/lima/lima_devfreq.c | 26 +- drivers/gpu/drm/lima/lima_devfreq.h | 1 - drivers/gpu/drm/lima/lima_drv.c | 4 +- drivers/gpu/drm/lima/lima_gem.c | 8 +- drivers/gpu/drm/lima/lima_sched.c | 14 +- drivers/gpu/drm/mcde/Kconfig | 1 + drivers/gpu/drm/mcde/Makefile | 2 +- drivers/gpu/drm/mcde/mcde_clk_div.c | 192 + drivers/gpu/drm/mcde/mcde_display.c | 456 +- drivers/gpu/drm/mcde/mcde_display_regs.h | 91 +- drivers/gpu/drm/mcde/mcde_drm.h | 10 + drivers/gpu/drm/mcde/mcde_drv.c | 60 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 9 - drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 30 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 34 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 11 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 31 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 61 +- drivers/gpu/drm/meson/meson_crtc.c | 12 +- drivers/gpu/drm/meson/meson_drv.c | 14 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 60 +- drivers/gpu/drm/meson/meson_vclk.c | 8 +- drivers/gpu/drm/meson/meson_venc.c | 4 +- drivers/gpu/drm/mga/mga_dma.c | 10 +- drivers/gpu/drm/mga/mga_state.c | 2 - drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 15 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 21 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 20 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 21 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 18 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 23 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 6 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 38 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 27 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 53 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 18 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 56 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 94 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 68 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 29 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 1 + drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 11 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 8 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 28 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 15 +- drivers/gpu/drm/msm/disp/mdp_kms.h | 9 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 13 + drivers/gpu/drm/msm/dp/dp_catalog.h | 1 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 96 +- drivers/gpu/drm/msm/dp/dp_display.c | 208 +- drivers/gpu/drm/msm/dp/dp_link.c | 41 +- drivers/gpu/drm/msm/dp/dp_link.h | 1 + drivers/gpu/drm/msm/dp/dp_panel.c | 5 + drivers/gpu/drm/msm/dp/dp_power.c | 44 +- drivers/gpu/drm/msm/dp/dp_power.h | 2 +- drivers/gpu/drm/msm/dp/dp_reg.h | 2 + drivers/gpu/drm/msm/dsi/dsi_host.c | 9 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 22 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 23 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 8 + drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 5 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 8 + drivers/gpu/drm/msm/msm_atomic.c | 62 +- drivers/gpu/drm/msm/msm_debugfs.c | 10 +- drivers/gpu/drm/msm/msm_drv.c | 39 +- drivers/gpu/drm/msm/msm_drv.h | 89 +- drivers/gpu/drm/msm/msm_fbdev.c | 1 + drivers/gpu/drm/msm/msm_gem.c | 329 +- drivers/gpu/drm/msm/msm_gem.h | 137 +- drivers/gpu/drm/msm/msm_gem_prime.c | 13 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 119 +- drivers/gpu/drm/msm/msm_gem_submit.c | 157 +- drivers/gpu/drm/msm/msm_gpu.c | 167 +- drivers/gpu/drm/msm/msm_gpu.h | 20 +- drivers/gpu/drm/msm/msm_kms.h | 33 +- drivers/gpu/drm/msm/msm_rd.c | 2 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 3 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 13 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 2 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 27 +- drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/core.h | 2 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 41 +- drivers/gpu/drm/nouveau/dispnv50/core907d.c | 36 +- drivers/gpu/drm/nouveau/dispnv50/core917d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 34 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 11 +- .../gpu/drm/nouveau/include/nvhw/class/cl507d.h | 5 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 4 + drivers/gpu/drm/nouveau/nouveau_bo.c | 343 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 6 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 50 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 31 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/nouveau/nouveau_gem.c | 27 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 4 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 22 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 19 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 34 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 39 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 3 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 1 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +- drivers/gpu/drm/omapdrm/dss/Kconfig | 4 +- drivers/gpu/drm/omapdrm/dss/base.c | 2 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 7 +- drivers/gpu/drm/omapdrm/dss/dispc.h | 2 +- drivers/gpu/drm/omapdrm/dss/dispc_coefs.c | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 16 +- drivers/gpu/drm/omapdrm/dss/dss.c | 7 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.h | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 2 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 2 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 2 +- drivers/gpu/drm/omapdrm/dss/output.c | 2 +- drivers/gpu/drm/omapdrm/dss/pll.c | 2 +- drivers/gpu/drm/omapdrm/dss/venc.c | 7 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 2 +- drivers/gpu/drm/omapdrm/omap_connector.c | 2 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 23 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 2 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 2 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 9 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 2 +- drivers/gpu/drm/omapdrm/omap_fb.c | 2 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem.c | 26 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 - drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/omapdrm/omap_irq.c | 8 +- drivers/gpu/drm/omapdrm/omap_plane.c | 2 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 2 +- drivers/gpu/drm/panel/Kconfig | 42 + drivers/gpu/drm/panel/Makefile | 4 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 363 + drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 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-samsung-s6e63m0-spi.c | 40 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 354 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 351 + drivers/gpu/drm/panel/panel-simple.c | 241 +- 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/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/panfrost/panfrost_device.c | 11 +- drivers/gpu/drm/panfrost/panfrost_device.h | 7 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 9 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 6 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 2 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 14 +- drivers/gpu/drm/panfrost/panfrost_job.c | 182 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 1 + drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 14 +- drivers/gpu/drm/pl111/pl111_debugfs.c | 2 +- drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/pl111/pl111_drv.c | 6 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 28 +- drivers/gpu/drm/qxl/qxl_draw.c | 14 +- drivers/gpu/drm/qxl/qxl_drv.h | 30 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 5 +- drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 103 +- drivers/gpu/drm/qxl/qxl_object.h | 27 +- drivers/gpu/drm/qxl/qxl_prime.c | 12 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 113 +- drivers/gpu/drm/r128/ati_pcigart.c | 2 +- drivers/gpu/drm/radeon/atom.h | 7 + drivers/gpu/drm/radeon/atombios_crtc.c | 1 - drivers/gpu/drm/radeon/atombios_encoders.c | 5 +- drivers/gpu/drm/radeon/btc_dpm.c | 6 +- drivers/gpu/drm/radeon/ci_dpm.c | 27 +- drivers/gpu/drm/radeon/cik.c | 33 +- drivers/gpu/drm/radeon/cik.h | 40 + drivers/gpu/drm/radeon/cik_sdma.c | 7 +- drivers/gpu/drm/radeon/cypress_dpm.c | 6 +- drivers/gpu/drm/radeon/dce6_afmt.c | 1 + drivers/gpu/drm/radeon/dce6_afmt.h | 52 + drivers/gpu/drm/radeon/evergreen.c | 21 +- drivers/gpu/drm/radeon/evergreen.h | 53 + drivers/gpu/drm/radeon/evergreen_cs.c | 9 +- drivers/gpu/drm/radeon/evergreen_dma.c | 5 +- drivers/gpu/drm/radeon/evergreen_hdmi.c | 1 + drivers/gpu/drm/radeon/evergreen_hdmi.h | 69 + drivers/gpu/drm/radeon/kv_dpm.c | 205 +- drivers/gpu/drm/radeon/ni.c | 25 +- drivers/gpu/drm/radeon/ni.h | 37 + drivers/gpu/drm/radeon/ni_dma.c | 3 +- drivers/gpu/drm/radeon/ni_dpm.c | 5 +- drivers/gpu/drm/radeon/ni_dpm.h | 3 + drivers/gpu/drm/radeon/r100.c | 7 +- drivers/gpu/drm/radeon/r300.c | 1 + drivers/gpu/drm/radeon/r600.c | 15 +- drivers/gpu/drm/radeon/r600.h | 58 + drivers/gpu/drm/radeon/r600_cs.c | 10 +- drivers/gpu/drm/radeon/r600_dma.c | 3 +- drivers/gpu/drm/radeon/r600_hdmi.c | 1 + drivers/gpu/drm/radeon/radeon.h | 10 +- drivers/gpu/drm/radeon/radeon_acpi.c | 3 +- drivers/gpu/drm/radeon/radeon_asic.c | 1 + drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/radeon_atombios.c | 11 +- drivers/gpu/drm/radeon/radeon_atombios.h | 45 + drivers/gpu/drm/radeon/radeon_audio.c | 68 +- drivers/gpu/drm/radeon/radeon_audio.h | 12 + drivers/gpu/drm/radeon/radeon_combios.c | 6 +- drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/radeon/radeon_cs.c | 12 +- drivers/gpu/drm/radeon/radeon_device.c | 28 +- drivers/gpu/drm/radeon/radeon_device.h | 32 + drivers/gpu/drm/radeon/radeon_display.c | 31 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 16 +- drivers/gpu/drm/radeon/radeon_drv.c | 137 +- drivers/gpu/drm/radeon/radeon_drv.h | 7 + drivers/gpu/drm/radeon/radeon_encoders.c | 10 +- drivers/gpu/drm/radeon/radeon_fence.c | 6 +- drivers/gpu/drm/radeon/radeon_gem.c | 31 +- drivers/gpu/drm/radeon/radeon_i2c.c | 8 - drivers/gpu/drm/radeon/radeon_ib.c | 1 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 9 +- drivers/gpu/drm/radeon/radeon_kms.c | 53 +- drivers/gpu/drm/radeon/radeon_kms.h | 39 + drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 1 + drivers/gpu/drm/radeon/radeon_legacy_encoders.h | 36 + drivers/gpu/drm/radeon/radeon_mn.c | 1 + drivers/gpu/drm/radeon/radeon_object.c | 129 +- drivers/gpu/drm/radeon/radeon_object.h | 7 +- drivers/gpu/drm/radeon/radeon_pm.c | 30 +- drivers/gpu/drm/radeon/radeon_pm.h | 29 + drivers/gpu/drm/radeon/radeon_prime.c | 21 +- drivers/gpu/drm/radeon/radeon_prime.h | 40 + drivers/gpu/drm/radeon/radeon_ring.c | 3 + drivers/gpu/drm/radeon/radeon_sync.c | 1 + drivers/gpu/drm/radeon/radeon_ttm.c | 300 +- drivers/gpu/drm/radeon/radeon_ttm.h | 37 + drivers/gpu/drm/radeon/radeon_vm.c | 8 +- drivers/gpu/drm/radeon/rv730_dpm.c | 4 +- drivers/gpu/drm/radeon/rv740_dpm.c | 3 +- drivers/gpu/drm/radeon/rv770.c | 1 + drivers/gpu/drm/radeon/rv770.h | 39 + drivers/gpu/drm/radeon/rv770_dpm.c | 2 + drivers/gpu/drm/radeon/si.c | 15 +- drivers/gpu/drm/radeon/si.h | 38 + drivers/gpu/drm/radeon/si_dma.c | 3 +- drivers/gpu/drm/radeon/si_dpm.c | 15 +- drivers/gpu/drm/radeon/si_dpm.h | 5 + drivers/gpu/drm/radeon/sumo_dpm.c | 20 + drivers/gpu/drm/radeon/sumo_dpm.h | 1 + drivers/gpu/drm/radeon/sumo_smc.c | 2 - drivers/gpu/drm/radeon/trinity_dpm.c | 46 +- drivers/gpu/drm/radeon/vce.h | 35 + drivers/gpu/drm/radeon/vce_v1_0.c | 1 + drivers/gpu/drm/radeon/vce_v2_0.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 21 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 6 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 9 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 35 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 24 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 4 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 + drivers/gpu/drm/savage/savage_bci.c | 11 - drivers/gpu/drm/scheduler/sched_entity.c | 7 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 40 +- drivers/gpu/drm/selftests/test-drm_framebuffer.c | 3 +- drivers/gpu/drm/selftests/test-drm_mm.c | 2 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 +- drivers/gpu/drm/sti/sti_crtc.c | 6 +- drivers/gpu/drm/sti/sti_drv.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 6 + drivers/gpu/drm/sti/sti_hdmi.h | 6 - drivers/gpu/drm/stm/drv.c | 2 +- drivers/gpu/drm/stm/ltdc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 13 - drivers/gpu/drm/sun4i/sun4i_crtc.c | 17 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 36 +- drivers/gpu/drm/sun4i/sun4i_frontend.h | 6 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 1 + drivers/gpu/drm/tegra/dc.c | 20 +- drivers/gpu/drm/tegra/drm.c | 11 +- drivers/gpu/drm/tegra/gem.c | 31 +- drivers/gpu/drm/tegra/output.c | 1 - drivers/gpu/drm/tegra/sor.c | 76 +- drivers/gpu/drm/tidss/tidss_crtc.c | 20 +- drivers/gpu/drm/tidss/tidss_dispc.c | 9 +- drivers/gpu/drm/tidss/tidss_drv.c | 2 +- drivers/gpu/drm/tidss/tidss_plane.c | 2 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 70 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 46 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 7 +- drivers/gpu/drm/tiny/cirrus.c | 12 +- drivers/gpu/drm/tiny/gm12u320.c | 68 +- drivers/gpu/drm/tiny/hx8357d.c | 2 +- drivers/gpu/drm/tiny/ili9225.c | 2 +- drivers/gpu/drm/tiny/ili9341.c | 2 +- drivers/gpu/drm/tiny/ili9486.c | 2 +- drivers/gpu/drm/tiny/mi0283qt.c | 2 +- drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/tiny/st7735r.c | 2 +- drivers/gpu/drm/ttm/Makefile | 5 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 5 +- drivers/gpu/drm/ttm/ttm_bo.c | 290 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 175 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 43 +- drivers/gpu/drm/ttm/ttm_memory.c | 13 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 1189 - drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 1239 - drivers/gpu/drm/ttm/ttm_pool.c | 689 + drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 12 +- drivers/gpu/drm/ttm/ttm_tt.c | 260 +- drivers/gpu/drm/tve200/tve200_drv.c | 6 +- drivers/gpu/drm/udl/udl_connector.c | 8 +- drivers/gpu/drm/udl/udl_drv.c | 7 +- drivers/gpu/drm/udl/udl_drv.h | 6 +- drivers/gpu/drm/udl/udl_main.c | 23 +- drivers/gpu/drm/udl/udl_modeset.c | 12 +- drivers/gpu/drm/v3d/v3d_bo.c | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 38 +- drivers/gpu/drm/v3d/v3d_gem.c | 3 +- drivers/gpu/drm/v3d/v3d_sched.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 17 +- drivers/gpu/drm/vc4/vc4_bo.c | 37 +- drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 4 +- drivers/gpu/drm/vc4/vc4_drv.c | 52 +- drivers/gpu/drm/vc4/vc4_drv.h | 31 +- drivers/gpu/drm/vc4/vc4_dsi.c | 25 +- drivers/gpu/drm/vc4/vc4_gem.c | 19 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 57 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 11 + drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 +- drivers/gpu/drm/vc4/vc4_hvs.c | 8 +- drivers/gpu/drm/vc4/vc4_kms.c | 318 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 2 +- drivers/gpu/drm/vc4/vc4_txp.c | 23 +- drivers/gpu/drm/vc4/vc4_v3d.c | 16 +- drivers/gpu/drm/vgem/vgem_drv.c | 42 +- drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/via/via_dma.c | 2 - drivers/gpu/drm/via/via_irq.c | 3 +- drivers/gpu/drm/via/via_mm.c | 2 +- drivers/gpu/drm/via/via_verifier.c | 7 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 30 +- drivers/gpu/drm/virtio/virtgpu_display.c | 12 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 6 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 83 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 13 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 186 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 34 +- drivers/gpu/drm/virtio/virtgpu_object.c | 43 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 23 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 48 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 154 +- 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 | 24 +- drivers/gpu/drm/vkms/vkms_drv.c | 31 +- drivers/gpu/drm/vkms/vkms_drv.h | 29 - drivers/gpu/drm/vkms/vkms_gem.c | 248 - drivers/gpu/drm/vkms/vkms_plane.c | 12 +- drivers/gpu/drm/vkms/vkms_writeback.c | 24 +- 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 | 34 +- 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_kms.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 6 +- 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 | 232 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 46 +- drivers/gpu/drm/xen/xen_drm_front.h | 2 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 33 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 6 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 18 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 16 +- drivers/gpu/drm/zte/zx_drm_drv.c | 2 +- drivers/gpu/drm/zte/zx_vou.c | 6 +- drivers/gpu/host1x/bus.c | 1 + drivers/gpu/ipu-v3/ipu-common.c | 67 - drivers/gpu/ipu-v3/ipu-di.c | 4 - drivers/gpu/vga/vga_switcheroo.c | 7 +- drivers/hid/Kconfig | 3 + 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-elecom.c | 51 +- drivers/hid/hid-ids.h | 16 + drivers/hid/hid-input.c | 9 +- drivers/hid/hid-ite.c | 72 +- drivers/hid/hid-logitech-dj.c | 22 +- drivers/hid/hid-logitech-hidpp.c | 34 + drivers/hid/hid-mcp2221.c | 48 +- drivers/hid/hid-mf.c | 2 + drivers/hid/hid-quirks.c | 8 + drivers/hid/hid-sensor-hub.c | 3 +- drivers/hid/hid-sony.c | 247 +- drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/hidraw.c | 24 +- drivers/hid/i2c-hid/i2c-hid-core.c | 14 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/ishtp-hid.c | 6 +- drivers/hid/usbhid/hid-core.c | 2 + drivers/hid/wacom_sys.c | 16 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hv/channel.c | 174 +- drivers/hv/hv.c | 8 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hyperv_vmbus.h | 3 +- drivers/hv/ring_buffer.c | 29 +- drivers/hv/vmbus_drv.c | 17 +- drivers/hwmon/Kconfig | 23 + drivers/hwmon/Makefile | 2 + drivers/hwmon/abx500.c | 2 +- drivers/hwmon/acpi_power_meter.c | 9 +- drivers/hwmon/adm1177.c | 10 +- drivers/hwmon/adt7470.c | 154 +- drivers/hwmon/amd_energy.c | 3 +- drivers/hwmon/applesmc.c | 130 +- drivers/hwmon/corsair-psu.c | 611 + drivers/hwmon/drivetemp.c | 2 +- drivers/hwmon/ibmpowernv.c | 2 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/max127.c | 352 + 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 | 33 +- 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/hwmon/pwm-fan.c | 180 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwspinlock/sprd_hwspinlock.c | 17 +- drivers/hwtracing/coresight/coresight-core.c | 11 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 7 + drivers/hwtracing/coresight/coresight-etb10.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 50 +- drivers/hwtracing/coresight/coresight-funnel.c | 2 +- drivers/hwtracing/coresight/coresight-priv.h | 2 + drivers/hwtracing/coresight/coresight-replicator.c | 2 +- drivers/hwtracing/coresight/coresight-stm.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 6 +- drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-at91-master.c | 1 - drivers/i2c/busses/i2c-at91.h | 2 - drivers/i2c/busses/i2c-designware-slave.c | 52 +- drivers/i2c/busses/i2c-exynos5.c | 5 +- drivers/i2c/busses/i2c-mlxbf.c | 204 +- drivers/i2c/busses/i2c-mt65xx.c | 8 +- drivers/i2c/busses/i2c-ocores.c | 23 +- drivers/i2c/busses/i2c-owl.c | 74 +- drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-sh_mobile.c | 86 +- drivers/i2c/busses/i2c-stm32f7.c | 4 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/Kconfig | 13 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/mipi-i3c-hci/Makefile | 6 + drivers/i3c/master/mipi-i3c-hci/cmd.h | 67 + drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 378 + drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 316 + drivers/i3c/master/mipi-i3c-hci/core.c | 798 + drivers/i3c/master/mipi-i3c-hci/dat.h | 32 + drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 184 + drivers/i3c/master/mipi-i3c-hci/dct.h | 16 + drivers/i3c/master/mipi-i3c-hci/dct_v1.c | 36 + drivers/i3c/master/mipi-i3c-hci/dma.c | 784 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 308 + drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 19 + drivers/i3c/master/mipi-i3c-hci/hci.h | 144 + drivers/i3c/master/mipi-i3c-hci/ibi.h | 42 + drivers/i3c/master/mipi-i3c-hci/pio.c | 1041 + drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h | 79 + 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/falconide.c | 2 - drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/ide-probe.c | 69 +- drivers/ide/ide-tape.c | 2 - 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 | 39 +- drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl372.c | 11 +- drivers/iio/accel/bmc150-accel-core.c | 25 +- drivers/iio/accel/kxcjk-1013.c | 51 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/adc/Kconfig | 13 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7292.c | 2 - drivers/iio/adc/ad7298.c | 17 +- drivers/iio/adc/ad7768-1.c | 41 + drivers/iio/adc/ad7887.c | 55 +- drivers/iio/adc/at91-sama5d2_adc.c | 84 +- drivers/iio/adc/at91_adc.c | 73 +- drivers/iio/adc/cpcap-adc.c | 1 + drivers/iio/adc/exynos_adc.c | 7 +- drivers/iio/adc/ingenic-adc.c | 36 +- drivers/iio/adc/meson_saradc.c | 2 - drivers/iio/adc/mt6360-adc.c | 372 + drivers/iio/adc/mt6577_auxadc.c | 6 +- drivers/iio/adc/stm32-adc-core.c | 62 +- drivers/iio/adc/stm32-adc.c | 79 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 31 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 31 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 22 +- drivers/iio/dac/Kconfig | 7 +- drivers/iio/dac/ad5686.c | 13 + drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/ad5696-i2c.c | 20 + drivers/iio/dac/ad7303.c | 2 - drivers/iio/iio_core.h | 15 +- drivers/iio/imu/bmi160/bmi160_core.c | 1 - drivers/iio/imu/st_lsm6dsx/Kconfig | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 207 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 12 - drivers/iio/industrialio-core.c | 118 +- drivers/iio/industrialio-event.c | 28 +- drivers/iio/light/Kconfig | 1 + drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/tsl2563.c | 16 +- drivers/iio/light/vcnl4035.c | 7 + drivers/iio/magnetometer/bmc150_magn.c | 2 +- drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/proximity/sx9310.c | 508 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 + drivers/infiniband/Kconfig | 3 + drivers/infiniband/core/cm.c | 16 +- drivers/infiniband/core/cma.c | 236 +- drivers/infiniband/core/cma_configfs.c | 4 +- drivers/infiniband/core/core_priv.h | 2 + drivers/infiniband/core/counters.c | 136 +- drivers/infiniband/core/device.c | 76 +- drivers/infiniband/core/nldev.c | 10 +- drivers/infiniband/core/rdma_core.c | 50 +- drivers/infiniband/core/restrack.c | 11 +- drivers/infiniband/core/rw.c | 5 +- drivers/infiniband/core/sysfs.c | 166 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/umem.c | 17 +- drivers/infiniband/core/user_mad.c | 6 +- drivers/infiniband/core/uverbs_cmd.c | 31 +- drivers/infiniband/core/uverbs_main.c | 4 +- drivers/infiniband/core/uverbs_std_types.c | 18 +- .../infiniband/core/uverbs_std_types_async_fd.c | 5 +- .../infiniband/core/uverbs_std_types_counters.c | 5 +- drivers/infiniband/core/uverbs_std_types_cq.c | 4 +- drivers/infiniband/core/uverbs_std_types_device.c | 3 - drivers/infiniband/core/uverbs_std_types_dm.c | 6 +- .../infiniband/core/uverbs_std_types_flow_action.c | 6 +- drivers/infiniband/core/uverbs_std_types_qp.c | 4 +- drivers/infiniband/core/uverbs_std_types_srq.c | 4 +- drivers/infiniband/core/uverbs_std_types_wq.c | 4 +- drivers/infiniband/core/uverbs_uapi.c | 5 +- drivers/infiniband/core/verbs.c | 11 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 15 +- drivers/infiniband/hw/bnxt_re/main.c | 34 +- drivers/infiniband/hw/cxgb4/cq.c | 3 + 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 | 23 +- drivers/infiniband/hw/efa/efa_verbs.c | 6 + drivers/infiniband/hw/hfi1/chip.c | 3 +- drivers/infiniband/hw/hfi1/driver.c | 4 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 2 +- drivers/infiniband/hw/hfi1/ipoib.h | 27 - drivers/infiniband/hw/hfi1/ipoib_main.c | 15 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 2 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 68 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 16 +- drivers/infiniband/hw/hfi1/qp.c | 1 + drivers/infiniband/hw/hfi1/sysfs.c | 62 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 5 + drivers/infiniband/hw/hfi1/user_exp_rcv.c | 12 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 6 + drivers/infiniband/hw/hfi1/user_sdma.c | 13 +- drivers/infiniband/hw/hfi1/user_sdma.h | 7 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 128 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 3 + drivers/infiniband/hw/hns/hns_roce_device.h | 65 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 15 + drivers/infiniband/hw/hns/hns_roce_hem.h | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 265 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 62 +- drivers/infiniband/hw/hns/hns_roce_main.c | 61 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 39 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 17 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 4 + drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 20 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 5 - drivers/infiniband/hw/i40iw/i40iw_type.h | 20 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 72 +- drivers/infiniband/hw/mlx4/mad.c | 1 + drivers/infiniband/hw/mlx4/main.c | 61 +- drivers/infiniband/hw/mlx4/mcg.c | 82 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 4 + drivers/infiniband/hw/mlx4/sysfs.c | 66 +- drivers/infiniband/hw/mlx5/cq.c | 77 +- drivers/infiniband/hw/mlx5/devx.c | 88 +- drivers/infiniband/hw/mlx5/fs.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 111 +- drivers/infiniband/hw/mlx5/mem.c | 192 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 86 +- drivers/infiniband/hw/mlx5/mr.c | 482 +- drivers/infiniband/hw/mlx5/qp.c | 189 +- drivers/infiniband/hw/mlx5/srq.c | 34 +- drivers/infiniband/hw/mlx5/srq.h | 1 + drivers/infiniband/hw/mlx5/srq_cmd.c | 80 +- drivers/infiniband/hw/mthca/mthca_cq.c | 12 +- drivers/infiniband/hw/mthca/mthca_dev.h | 1 - drivers/infiniband/hw/mthca/mthca_provider.c | 61 +- 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 | 39 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 1 + drivers/infiniband/hw/qedr/verbs.c | 13 + drivers/infiniband/hw/qib/qib_pcie.c | 11 +- drivers/infiniband/hw/qib/qib_sysfs.c | 96 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 19 - drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 100 +- 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 | 36 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 +- drivers/infiniband/sw/rdmavt/Kconfig | 4 +- drivers/infiniband/sw/rdmavt/ah.c | 1 - drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 6 +- drivers/infiniband/sw/rdmavt/qp.c | 10 +- drivers/infiniband/sw/rdmavt/vt.c | 33 +- drivers/infiniband/sw/rxe/Kconfig | 3 +- drivers/infiniband/sw/rxe/rxe_av.c | 35 +- drivers/infiniband/sw/rxe/rxe_mr.c | 1 - drivers/infiniband/sw/rxe/rxe_net.c | 20 +- drivers/infiniband/sw/rxe/rxe_req.c | 3 +- drivers/infiniband/sw/rxe/rxe_resp.c | 5 - drivers/infiniband/sw/rxe/rxe_verbs.c | 54 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 - drivers/infiniband/sw/siw/Kconfig | 2 +- drivers/infiniband/sw/siw/siw.h | 1 - drivers/infiniband/sw/siw/siw_cm.c | 2 +- drivers/infiniband/sw/siw/siw_main.c | 49 +- drivers/infiniband/sw/siw/siw_verbs.c | 12 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 4 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 35 +- drivers/infiniband/ulp/isert/ib_isert.h | 6 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 62 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 78 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 21 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 119 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs.c | 61 +- drivers/infiniband/ulp/srp/ib_srp.c | 48 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 29 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 1 + drivers/input/joystick/analog.c | 2 +- drivers/input/joystick/xpad.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 189 +- drivers/input/keyboard/applespi.c | 9 + drivers/input/keyboard/cros_ec_keyb.c | 9 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/keyboard/nomadik-ske-keypad.c | 2 + drivers/input/keyboard/omap4-keypad.c | 89 +- drivers/input/keyboard/pmic8xxx-keypad.c | 22 +- drivers/input/keyboard/samsung-keypad.c | 3 +- drivers/input/keyboard/sunkbd.c | 41 +- drivers/input/misc/ab8500-ponkey.c | 2 +- drivers/input/misc/adxl34x.c | 2 +- drivers/input/misc/drv260x.c | 26 +- drivers/input/misc/drv2665.c | 10 +- drivers/input/misc/drv2667.c | 14 +- drivers/input/misc/mc13783-pwrbutton.c | 2 +- drivers/input/misc/pcspkr.c | 1 + drivers/input/misc/soc_button_array.c | 1 + drivers/input/misc/wm831x-on.c | 2 +- drivers/input/mouse/cyapa.c | 2 +- drivers/input/mouse/cyapa_gen5.c | 4 +- drivers/input/mouse/elan_i2c.h | 2 +- drivers/input/mouse/elan_i2c_core.c | 5 +- drivers/input/mouse/elan_i2c_i2c.c | 10 +- drivers/input/mouse/elan_i2c_smbus.c | 2 +- drivers/input/mouse/elantech.c | 2 +- drivers/input/mouse/synaptics.c | 2 +- drivers/input/mouse/vmmouse.c | 2 +- drivers/input/rmi4/rmi_bus.c | 2 +- drivers/input/rmi4/rmi_f01.c | 16 +- drivers/input/rmi4/rmi_f11.c | 236 +- drivers/input/rmi4/rmi_f54.c | 6 + drivers/input/rmi4/rmi_i2c.c | 4 + drivers/input/serio/i8042.c | 15 +- drivers/input/serio/libps2.c | 2 +- drivers/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/ads7846.c | 250 +- drivers/input/touchscreen/atmel_mxt_ts.c | 43 +- drivers/input/touchscreen/cyttsp4_core.c | 14 + drivers/input/touchscreen/cyttsp4_core.h | 14 - drivers/input/touchscreen/ektf2127.c | 32 +- drivers/input/touchscreen/goodix.c | 5 +- drivers/input/touchscreen/imx6ul_tsc.c | 3 +- drivers/input/touchscreen/resistive-adc-touch.c | 2 +- drivers/input/touchscreen/st1232.c | 52 +- drivers/input/touchscreen/surface3_spi.c | 2 +- drivers/input/touchscreen/wm97xx-core.c | 2 +- drivers/interconnect/Kconfig | 1 + drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 4 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/bcm-voter.c | 15 +- drivers/interconnect/qcom/icc-rpmh.c | 7 + drivers/interconnect/qcom/msm8916.c | 12 +- drivers/interconnect/qcom/msm8974.c | 12 + drivers/interconnect/qcom/qcs404.c | 4 +- drivers/interconnect/qcom/sc7180.c | 6 +- drivers/interconnect/qcom/sdm660.c | 922 + drivers/interconnect/qcom/sdm845.c | 8 +- drivers/interconnect/qcom/sm8150.c | 7 +- drivers/interconnect/qcom/sm8250.c | 7 +- drivers/interconnect/samsung/Kconfig | 13 + drivers/interconnect/samsung/Makefile | 4 + drivers/interconnect/samsung/exynos.c | 199 + drivers/iommu/Kconfig | 7 + drivers/iommu/Makefile | 1 + drivers/iommu/amd/amd_iommu_types.h | 8 +- drivers/iommu/amd/init.c | 252 +- drivers/iommu/amd/iommu.c | 93 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 244 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 52 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 30 + drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 13 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 17 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 274 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 51 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +- drivers/iommu/dma-iommu.c | 227 +- drivers/iommu/hyperv-iommu.c | 44 +- drivers/iommu/intel/Kconfig | 1 + drivers/iommu/intel/dmar.c | 24 +- drivers/iommu/intel/iommu.c | 930 +- drivers/iommu/intel/irq_remapping.c | 102 +- drivers/iommu/intel/svm.c | 14 +- drivers/iommu/io-pgtable-arm.c | 21 +- drivers/iommu/ioasid.c | 38 +- drivers/iommu/iommu-sva-lib.c | 86 + drivers/iommu/iommu-sva-lib.h | 15 + drivers/iommu/iommu.c | 266 +- drivers/iommu/iova.c | 45 +- drivers/iommu/irq_remapping.c | 14 - drivers/iommu/irq_remapping.h | 3 - drivers/iommu/tegra-smmu.c | 240 +- drivers/ipack/devices/ipoctal.c | 1 - drivers/irqchip/Kconfig | 3 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 16 +- drivers/irqchip/irq-mst-intc.c | 4 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 8 +- drivers/irqchip/irq-sifive-plic.c | 10 +- drivers/irqchip/irq-sni-exiu.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 4 + drivers/irqchip/irq-ti-sci-inta.c | 83 +- drivers/isdn/capi/capi.c | 1 + drivers/leds/leds-lp50xx.c | 6 +- drivers/leds/leds-netxbig.c | 35 +- drivers/leds/leds-turris-omnia.c | 85 +- drivers/md/Kconfig | 22 +- drivers/md/Makefile | 20 +- drivers/md/bcache/request.c | 5 +- drivers/md/dm-cache-target.c | 4 - drivers/md/dm-integrity.c | 4 +- ...vice-time.c => dm-ps-historical-service-time.c} | 0 drivers/md/dm-ps-io-affinity.c | 272 + .../md/{dm-queue-length.c => dm-ps-queue-length.c} | 0 .../md/{dm-round-robin.c => dm-ps-round-robin.c} | 0 .../md/{dm-service-time.c => dm-ps-service-time.c} | 0 drivers/md/dm-raid.c | 3 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 1 + drivers/md/dm-table.c | 6 - drivers/md/dm-unstripe.c | 1 + drivers/md/dm-verity-verify-sig.c | 9 +- drivers/md/dm-writecache.c | 6 +- drivers/md/dm-zero.c | 1 + drivers/md/dm.c | 16 +- drivers/md/md-cluster.c | 8 +- drivers/md/md-linear.c | 3 +- drivers/md/md.c | 107 +- drivers/media/Kconfig | 1 - drivers/media/cec/core/cec-core.c | 4 +- drivers/media/common/saa7146/saa7146_fops.c | 2 - drivers/media/common/saa7146/saa7146_video.c | 6 +- drivers/media/common/siano/smsdvb-main.c | 5 +- .../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/media/dvb-core/dvbdev.c | 3 + drivers/media/dvb-frontends/ascot2e.h | 2 +- drivers/media/dvb-frontends/cxd2820r.h | 2 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 7 - drivers/media/dvb-frontends/drxd_hard.c | 1 - drivers/media/dvb-frontends/drxk.h | 2 +- drivers/media/dvb-frontends/dvb-pll.h | 2 +- drivers/media/dvb-frontends/helene.h | 4 +- drivers/media/dvb-frontends/horus3a.h | 2 +- drivers/media/dvb-frontends/ix2505v.h | 4 +- drivers/media/dvb-frontends/m88ds3103.c | 6 +- drivers/media/dvb-frontends/m88ds3103.h | 2 +- drivers/media/dvb-frontends/mb86a20s.h | 2 +- drivers/media/dvb-frontends/nxt200x.c | 16 - drivers/media/dvb-frontends/rtl2832.c | 14 +- drivers/media/dvb-frontends/si2165.c | 2 +- drivers/media/dvb-frontends/si2165.h | 2 +- drivers/media/dvb-frontends/si21xx.c | 2 - drivers/media/dvb-frontends/stb6000.h | 2 +- drivers/media/dvb-frontends/tda826x.h | 2 +- drivers/media/dvb-frontends/ts2020.c | 10 +- drivers/media/dvb-frontends/zl10036.h | 4 +- drivers/media/i2c/Kconfig | 15 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/ad5820.c | 6 +- drivers/media/i2c/adp1653.c | 6 +- drivers/media/i2c/adv7180.c | 6 +- drivers/media/i2c/adv748x/adv748x-core.c | 3 +- drivers/media/i2c/ak7375.c | 7 +- drivers/media/i2c/dw9768.c | 6 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 8 +- drivers/media/i2c/hi556.c | 6 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 21 +- drivers/media/i2c/imx258.c | 2 +- drivers/media/i2c/imx274.c | 280 +- drivers/media/i2c/imx290.c | 10 +- drivers/media/i2c/imx319.c | 8 +- drivers/media/i2c/imx355.c | 8 +- drivers/media/i2c/max2175.c | 2 +- drivers/media/i2c/msp3400-kthreads.c | 12 +- drivers/media/i2c/mt9p031.c | 3 +- drivers/media/i2c/ov13858.c | 6 +- drivers/media/i2c/ov2680.c | 6 +- drivers/media/i2c/ov2685.c | 6 +- drivers/media/i2c/ov2740.c | 211 +- drivers/media/i2c/ov5640.c | 108 +- drivers/media/i2c/ov5670.c | 6 +- drivers/media/i2c/ov5675.c | 6 +- drivers/media/i2c/ov5695.c | 6 +- drivers/media/i2c/ov7670.c | 96 +- drivers/media/i2c/ov772x.c | 71 +- drivers/media/i2c/ov7740.c | 6 +- drivers/media/i2c/ov8856.c | 6 +- drivers/media/i2c/ov9734.c | 1018 + drivers/media/i2c/smiapp/smiapp-core.c | 28 +- drivers/media/i2c/tvp5150.c | 6 +- drivers/media/pci/b2c2/flexcop-dma.c | 6 +- drivers/media/pci/bt8xx/bt878.c | 16 +- drivers/media/pci/bt8xx/btcx-risc.c | 5 +- drivers/media/pci/bt8xx/bttv-cards.c | 6 +- drivers/media/pci/bt8xx/bttv-driver.c | 78 +- drivers/media/pci/bt8xx/bttv-risc.c | 1 - drivers/media/pci/cx23885/cx23885-core.c | 1 - drivers/media/pci/cx25821/cx25821-core.c | 1 - drivers/media/pci/dm1105/dm1105.c | 14 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 119 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 157 +- drivers/media/pci/mantis/hopper_vp3028.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 30 +- drivers/media/pci/saa7164/saa7164-core.c | 17 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +- drivers/media/pci/ttpci/av7110_av.c | 1 + drivers/media/platform/Kconfig | 46 +- drivers/media/platform/Makefile | 1 + drivers/media/platform/coda/coda-bit.c | 73 +- drivers/media/platform/coda/coda-common.c | 35 +- drivers/media/platform/coda/coda.h | 11 + drivers/media/platform/davinci/isif.c | 11 +- drivers/media/platform/exynos4-is/fimc-core.c | 6 +- drivers/media/platform/fsl-viu.c | 2 - drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 9 + drivers/media/platform/mtk-vcodec/Makefile | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 11 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 19 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 11 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 28 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.c | 174 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h | 7 +- .../media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h | 52 + .../media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c | 73 + .../media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c | 110 + drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/camss/camss-csid.c | 9 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 7 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 25 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 1 + drivers/media/platform/qcom/camss/camss-ispif.c | 100 +- drivers/media/platform/qcom/camss/camss-ispif.h | 2 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 131 +- drivers/media/platform/qcom/camss/camss-vfe.c | 19 +- drivers/media/platform/qcom/camss/camss-vfe.h | 1 + drivers/media/platform/qcom/camss/camss-video.c | 3 +- drivers/media/platform/qcom/camss/camss.c | 206 +- drivers/media/platform/qcom/camss/camss.h | 1 + drivers/media/platform/qcom/venus/core.c | 41 +- drivers/media/platform/qcom/venus/core.h | 16 +- drivers/media/platform/qcom/venus/firmware.c | 17 +- drivers/media/platform/qcom/venus/hfi.c | 12 + drivers/media/platform/qcom/venus/pm_helpers.c | 19 +- drivers/media/platform/qcom/venus/vdec.c | 32 +- drivers/media/platform/qcom/venus/venc.c | 33 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 14 +- drivers/media/platform/rcar-vin/rcar-core.c | 67 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 18 +- drivers/media/platform/rcar-vin/rcar-dma.c | 129 +- drivers/media/platform/rcar-vin/rcar-vin.h | 15 +- .../platform/rockchip}/rkisp1/Makefile | 0 .../platform/rockchip/rkisp1/rkisp1-capture.c | 1431 + .../platform/rockchip}/rkisp1/rkisp1-common.c | 0 .../media/platform/rockchip/rkisp1/rkisp1-common.h | 485 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 581 + .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 1160 + .../media/platform/rockchip/rkisp1/rkisp1-params.c | 1572 + .../platform/rockchip}/rkisp1/rkisp1-regs.h | 0 .../platform/rockchip/rkisp1/rkisp1-resizer.c | 846 + .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 415 + drivers/media/platform/s3c-camif/camif-core.c | 6 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 23 +- drivers/media/platform/stm32/stm32-dcmi.c | 63 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 27 - .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 17 - drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 - drivers/media/radio/radio-sf16fmr2.c | 2 +- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-khamsin.c | 75 + drivers/media/rc/lirc_dev.c | 3 +- drivers/media/rc/sunxi-cir.c | 50 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 116 +- drivers/media/test-drivers/vidtv/vidtv_bridge.h | 4 +- drivers/media/test-drivers/vidtv/vidtv_channel.c | 312 +- drivers/media/test-drivers/vidtv/vidtv_channel.h | 11 +- drivers/media/test-drivers/vidtv/vidtv_common.h | 1 - drivers/media/test-drivers/vidtv/vidtv_demod.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_demod.h | 11 +- drivers/media/test-drivers/vidtv/vidtv_encoder.h | 9 +- drivers/media/test-drivers/vidtv/vidtv_mux.c | 248 +- drivers/media/test-drivers/vidtv/vidtv_mux.h | 21 +- drivers/media/test-drivers/vidtv/vidtv_pes.c | 179 +- drivers/media/test-drivers/vidtv/vidtv_pes.h | 8 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 1521 +- drivers/media/test-drivers/vidtv/vidtv_psi.h | 282 +- drivers/media/test-drivers/vidtv/vidtv_s302m.c | 125 +- drivers/media/test-drivers/vidtv/vidtv_s302m.h | 9 +- drivers/media/test-drivers/vidtv/vidtv_ts.c | 5 +- drivers/media/test-drivers/vidtv/vidtv_ts.h | 5 +- drivers/media/test-drivers/vidtv/vidtv_tuner.c | 5 +- drivers/media/test-drivers/vidtv/vidtv_tuner.h | 1 + drivers/media/test-drivers/vim2m.c | 20 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 6 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 6 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 6 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 6 +- drivers/media/test-drivers/vivid/vivid-vid-cap.c | 18 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 18 +- drivers/media/tuners/mt2060.c | 2 +- drivers/media/tuners/mt2063.c | 1 - drivers/media/tuners/mxl5005s.c | 20 +- drivers/media/usb/au0828/au0828-video.c | 7 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 2 +- drivers/media/usb/cx231xx/cx231xx-core.c | 10 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 5 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 22 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 4 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 2 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 4 +- drivers/media/usb/dvb-usb/dw2102.c | 8 +- drivers/media/usb/dvb-usb/gp8psk.c | 2 +- drivers/media/usb/em28xx/em28xx-audio.c | 14 +- drivers/media/usb/gspca/ov534.c | 12 +- drivers/media/usb/msi2500/msi2500.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 7 +- drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/zr364xx/zr364xx.c | 33 +- drivers/media/v4l2-core/v4l2-common.c | 33 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 1793 +- drivers/media/v4l2-core/v4l2-ctrls.c | 6 +- drivers/media/v4l2-core/v4l2-fwnode.c | 18 +- drivers/media/v4l2-core/v4l2-ioctl.c | 184 +- drivers/media/v4l2-core/v4l2-subdev.c | 48 +- drivers/memory/Kconfig | 4 +- drivers/memory/jz4780-nemc.c | 4 +- drivers/memory/mtk-smi.c | 19 + drivers/memory/renesas-rpc-if.c | 18 +- drivers/memory/tegra/Kconfig | 9 +- drivers/memory/tegra/mc.c | 155 +- drivers/memory/tegra/mc.h | 22 + drivers/memory/tegra/tegra114.c | 6 + drivers/memory/tegra/tegra124-emc.c | 22 +- drivers/memory/tegra/tegra124.c | 6 + drivers/memory/tegra/tegra20-emc.c | 528 +- drivers/memory/tegra/tegra20.c | 77 + drivers/memory/tegra/tegra210-emc-core.c | 39 +- drivers/memory/tegra/tegra210.c | 60 +- drivers/memory/tegra/tegra30-emc.c | 73 +- drivers/memory/tegra/tegra30.c | 72 + drivers/memstick/core/memstick.c | 1 - drivers/memstick/core/mspro_block.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/memstick/host/tifm_ms.c | 2 +- drivers/message/fusion/mptbase.c | 1 - drivers/message/fusion/mptscsih.c | 13 +- drivers/mfd/88pm800.c | 2 +- drivers/mfd/88pm860x-core.c | 50 +- drivers/mfd/Kconfig | 11 + drivers/mfd/Makefile | 1 + drivers/mfd/at91-usart.c | 12 +- drivers/mfd/da9055-core.c | 8 +- drivers/mfd/da9062-core.c | 24 +- drivers/mfd/da9063-core.c | 8 +- drivers/mfd/da9150-core.c | 6 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/htc-i2cpld.c | 2 + drivers/mfd/intel_msic.c | 18 +- drivers/mfd/intel_pmt.c | 223 + drivers/mfd/intel_quark_i2c_gpio.c | 4 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 14 +- drivers/mfd/intel_soc_pmic_chtdc_ti.c | 10 +- drivers/mfd/intel_soc_pmic_chtwc.c | 4 +- drivers/mfd/intel_soc_pmic_crc.c | 10 +- drivers/mfd/ioc3.c | 16 +- drivers/mfd/lp8788.c | 4 +- drivers/mfd/madera-core.c | 35 +- drivers/mfd/max8925-core.c | 56 +- drivers/mfd/menelaus.c | 2 +- drivers/mfd/motorola-cpcap.c | 6 +- drivers/mfd/qcom-spmi-pmic.c | 4 + drivers/mfd/rdc321x-southbridge.c | 4 +- drivers/mfd/retu-mfd.c | 4 +- drivers/mfd/rk808.c | 8 +- drivers/mfd/stmfx.c | 10 +- drivers/mfd/stmpe.c | 10 +- drivers/mfd/sun4i-gpadc.c | 2 +- drivers/mfd/syscon.c | 18 + drivers/mfd/tc3589x.c | 4 +- drivers/mfd/tc6387xb.c | 2 +- drivers/mfd/tc6393xb.c | 6 +- drivers/mfd/tps65090.c | 2 +- drivers/mfd/tps65217.c | 4 +- drivers/mfd/tps6586x.c | 2 +- drivers/mfd/tps65910.c | 40 +- drivers/mfd/tps65911-comparator.c | 4 +- drivers/mfd/tps80031.c | 2 +- drivers/mfd/wm831x-core.c | 52 +- drivers/mfd/wm8994-core.c | 4 +- drivers/misc/Kconfig | 1 - drivers/misc/Makefile | 1 - drivers/misc/c2port/core.c | 2 +- drivers/misc/cardreader/rts5261.c | 61 +- drivers/misc/cardreader/rts5261.h | 39 +- drivers/misc/cardreader/rtsx_pcr.c | 5 + drivers/misc/eeprom/at25.c | 3 + drivers/misc/fastrpc.c | 6 +- drivers/misc/habanalabs/common/command_buffer.c | 9 +- drivers/misc/habanalabs/common/habanalabs.h | 14 +- drivers/misc/habanalabs/common/hw_queue.c | 19 +- drivers/misc/habanalabs/common/irq.c | 17 +- drivers/misc/habanalabs/gaudi/gaudi.c | 40 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 1 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 5 + drivers/misc/habanalabs/goya/goya.c | 26 +- drivers/misc/habanalabs/goya/goyaP.h | 2 +- .../misc/habanalabs/include/gaudi/gaudi_masks.h | 1 - drivers/misc/hisi_hikey_usb.c | 5 +- drivers/misc/lkdtm/Makefile | 1 + drivers/misc/lkdtm/bugs.c | 50 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/fortify.c | 82 + drivers/misc/lkdtm/lkdtm.h | 19 +- drivers/misc/mei/bus.c | 20 +- drivers/misc/mei/client.h | 4 +- drivers/misc/mei/hbm.c | 1 - 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/misc/ocxl/config.c | 2 +- drivers/misc/pci_endpoint_test.c | 2 +- drivers/misc/ti-st/st_core.c | 2 +- drivers/misc/uacce/uacce.c | 13 +- drivers/misc/xilinx_sdfec.c | 28 +- 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 | 7 +- drivers/mmc/host/davinci_mmc.c | 2 +- drivers/mmc/host/dw_mmc.c | 17 +- drivers/mmc/host/meson-gx-mmc.c | 2 +- drivers/mmc/host/meson-mx-sdio.c | 5 +- drivers/mmc/host/moxart-mmc.c | 5 +- drivers/mmc/host/mtk-sd.c | 158 +- drivers/mmc/host/mxcmmc.c | 33 +- drivers/mmc/host/mxs-mmc.c | 18 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/pxamci.c | 1 + drivers/mmc/host/renesas_sdhi_core.c | 114 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 71 + drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 38 +- drivers/mmc/host/sdhci-esdhc-imx.c | 91 +- drivers/mmc/host/sdhci-esdhc.h | 2 + drivers/mmc/host/sdhci-msm.c | 13 +- drivers/mmc/host/sdhci-of-arasan.c | 58 +- drivers/mmc/host/sdhci-of-esdhc.c | 30 + drivers/mmc/host/sdhci-pci-core.c | 13 +- drivers/mmc/host/sdhci-pci-gli.c | 20 + drivers/mmc/host/sdhci-pic32.c | 11 +- drivers/mmc/host/sdhci-sprd.c | 2 +- drivers/mmc/host/sdhci-st.c | 2 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 14 +- drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mmc/host/tmio_mmc.c | 3 +- drivers/mmc/host/tmio_mmc.h | 1 - drivers/mmc/host/tmio_mmc_core.c | 11 +- drivers/mtd/Kconfig | 1 + drivers/mtd/devices/docg3.c | 5 +- drivers/mtd/devices/phram.c | 2 +- drivers/mtd/devices/powernv_flash.c | 5 +- drivers/mtd/maps/plat-ram.c | 11 +- drivers/mtd/mtd_blkdevs.c | 28 - drivers/mtd/mtdchar.c | 2 - drivers/mtd/mtdcore.c | 2 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/Kconfig | 33 +- drivers/mtd/nand/Makefile | 2 + drivers/mtd/nand/core.c | 124 + drivers/mtd/nand/ecc-sw-bch.c | 406 + drivers/mtd/nand/ecc-sw-hamming.c | 659 + drivers/mtd/nand/ecc.c | 140 +- drivers/mtd/nand/onenand/onenand_base.c | 444 +- drivers/mtd/nand/onenand/onenand_bbt.c | 32 +- drivers/mtd/nand/onenand/onenand_omap2.c | 16 +- drivers/mtd/nand/raw/Kconfig | 25 +- drivers/mtd/nand/raw/Makefile | 2 - drivers/mtd/nand/raw/ams-delta.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 1 + drivers/mtd/nand/raw/au1550nd.c | 12 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 6 +- drivers/mtd/nand/raw/cafe_nand.c | 2 +- drivers/mtd/nand/raw/cs553x_nand.c | 25 +- drivers/mtd/nand/raw/davinci_nand.c | 42 +- drivers/mtd/nand/raw/diskonchip.c | 33 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 1 - drivers/mtd/nand/raw/fsl_ifc_nand.c | 44 +- drivers/mtd/nand/raw/fsl_upm.c | 1 - drivers/mtd/nand/raw/fsmc_nand.c | 35 +- drivers/mtd/nand/raw/gpio.c | 11 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 8 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 2 - drivers/mtd/nand/raw/lpc32xx_mlc.c | 24 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 27 +- drivers/mtd/nand/raw/marvell_nand.c | 6 - drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 19 +- drivers/mtd/nand/raw/mxc_nand.c | 92 +- drivers/mtd/nand/raw/mxic_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 204 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_bch.c | 219 - drivers/mtd/nand/raw/nand_ecc.c | 484 - drivers/mtd/nand/raw/nand_legacy.c | 9 +- drivers/mtd/nand/raw/nandsim.c | 3 +- drivers/mtd/nand/raw/ndfc.c | 3 +- drivers/mtd/nand/raw/omap2.c | 49 +- drivers/mtd/nand/raw/omap_elm.c | 7 +- drivers/mtd/nand/raw/orion_nand.c | 19 +- drivers/mtd/nand/raw/pasemi_nand.c | 20 +- drivers/mtd/nand/raw/plat_nand.c | 20 +- drivers/mtd/nand/raw/qcom_nandc.c | 6 + drivers/mtd/nand/raw/r852.c | 44 +- drivers/mtd/nand/raw/r852.h | 1 + drivers/mtd/nand/raw/s3c2410.c | 5 +- drivers/mtd/nand/raw/sharpsl.c | 33 +- drivers/mtd/nand/raw/socrates_nand.c | 21 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 15 +- drivers/mtd/nand/raw/sunxi_nand.c | 149 +- drivers/mtd/nand/raw/tmio_nand.c | 40 +- drivers/mtd/nand/raw/txx9ndfmc.c | 19 +- drivers/mtd/nand/raw/xway_nand.c | 18 +- drivers/mtd/nand/spi/Kconfig | 1 + drivers/mtd/nand/spi/core.c | 286 +- drivers/mtd/nand/spi/macronix.c | 20 + drivers/mtd/nand/spi/toshiba.c | 2 +- drivers/mtd/sm_ftl.c | 30 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 2 +- drivers/mtd/spi-nor/core.c | 557 +- drivers/mtd/spi-nor/core.h | 26 + drivers/mtd/spi-nor/micron-st.c | 115 +- drivers/mtd/spi-nor/sfdp.c | 170 +- drivers/mtd/spi-nor/sfdp.h | 8 + drivers/mtd/spi-nor/spansion.c | 171 + drivers/mtd/tests/mtd_nandecctest.c | 31 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/eba.c | 3 +- drivers/mtd/ubi/gluebi.c | 2 +- drivers/mtd/ubi/kapi.c | 2 +- drivers/mtd/ubi/wl.c | 3 +- drivers/net/Kconfig | 9 +- drivers/net/Makefile | 2 +- drivers/net/bareudp.c | 2 +- drivers/net/bonding/bond_main.c | 72 +- drivers/net/bonding/bond_procfs.c | 1 + drivers/net/bonding/bond_sysfs_slave.c | 18 +- drivers/net/can/at91_can.c | 14 +- drivers/net/can/c_can/c_can.c | 20 +- drivers/net/can/cc770/cc770.c | 14 +- drivers/net/can/dev.c | 32 +- drivers/net/can/flexcan.c | 197 +- drivers/net/can/grcan.c | 10 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 10 +- drivers/net/can/janz-ican3.c | 20 +- drivers/net/can/kvaser_pciefd.c | 14 +- drivers/net/can/m_can/Kconfig | 3 +- drivers/net/can/m_can/m_can.c | 36 +- drivers/net/can/m_can/m_can.h | 1 + drivers/net/can/m_can/m_can_platform.c | 23 +- drivers/net/can/m_can/tcan4x5x.c | 32 +- drivers/net/can/mscan/mscan.c | 20 +- drivers/net/can/pch_can.c | 14 +- drivers/net/can/peak_canfd/peak_canfd.c | 27 +- drivers/net/can/rcar/rcar_can.c | 14 +- drivers/net/can/rcar/rcar_canfd.c | 12 +- drivers/net/can/rx-offload.c | 6 +- drivers/net/can/sja1000/sja1000.c | 16 +- drivers/net/can/slcan.c | 32 +- drivers/net/can/softing/softing_fw.c | 2 +- drivers/net/can/softing/softing_main.c | 14 +- drivers/net/can/spi/hi311x.c | 20 +- drivers/net/can/spi/mcp251x.c | 20 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 41 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 18 +- drivers/net/can/sun4i_can.c | 10 +- drivers/net/can/ti_hecc.c | 29 +- drivers/net/can/usb/Kconfig | 5 + drivers/net/can/usb/ems_usb.c | 16 +- drivers/net/can/usb/esd_usb2.c | 24 +- drivers/net/can/usb/gs_usb.c | 143 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 22 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 63 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 22 +- drivers/net/can/usb/mcba_usb.c | 14 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 18 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 51 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 77 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 14 +- drivers/net/can/usb/ucan.c | 20 +- drivers/net/can/usb/usb_8dev.c | 17 +- drivers/net/can/vxcan.c | 4 +- drivers/net/can/xilinx_can.c | 22 +- drivers/net/dsa/Kconfig | 2 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/hirschmann/Kconfig | 9 + drivers/net/dsa/hirschmann/Makefile | 5 + drivers/net/dsa/hirschmann/hellcreek.c | 1339 + drivers/net/dsa/hirschmann/hellcreek.h | 286 + drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 479 + drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h | 58 + drivers/net/dsa/hirschmann/hellcreek_ptp.c | 452 + drivers/net/dsa/hirschmann/hellcreek_ptp.h | 76 + drivers/net/dsa/lantiq_gswip.c | 11 + drivers/net/dsa/microchip/ksz8795_spi.c | 6 + drivers/net/dsa/microchip/ksz9477_spi.c | 6 + drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mt7530.c | 51 +- drivers/net/dsa/mt7530.h | 12 + drivers/net/dsa/mv88e6xxx/chip.c | 68 +- drivers/net/dsa/mv88e6xxx/chip.h | 10 + drivers/net/dsa/mv88e6xxx/devlink.c | 109 +- drivers/net/dsa/mv88e6xxx/global1.c | 31 + drivers/net/dsa/mv88e6xxx/global1.h | 3 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 63 +- drivers/net/dsa/mv88e6xxx/port.c | 36 + drivers/net/dsa/mv88e6xxx/port.h | 3 + drivers/net/dsa/mv88e6xxx/serdes.c | 123 +- drivers/net/dsa/mv88e6xxx/serdes.h | 9 + drivers/net/dsa/ocelot/felix.c | 27 +- drivers/net/dsa/qca8k.c | 4 +- drivers/net/dummy.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 7 - drivers/net/ethernet/8390/ne.c | 2 +- drivers/net/ethernet/8390/ne2k-pci.c | 2 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 3 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 80 +- drivers/net/ethernet/amd/Kconfig | 10 +- drivers/net/ethernet/amd/Makefile | 1 - drivers/net/ethernet/amd/am79c961a.c | 763 - drivers/net/ethernet/amd/am79c961a.h | 143 - drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 126 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/broadcom/b44.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 57 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 38 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 1 + drivers/net/ethernet/cadence/macb.h | 44 + drivers/net/ethernet/cadence/macb_main.c | 154 +- .../net/ethernet/cavium/liquidio/cn68xx_device.c | 1 - drivers/net/ethernet/cavium/liquidio/lio_core.c | 9 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 1 + .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 1 + drivers/net/ethernet/chelsio/Kconfig | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 57 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 6 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 111 +- drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 4 + drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 1 + .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 3 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 586 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 1 + .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 4 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 36 +- .../chelsio/inline_crypto/chtls/chtls_hw.c | 3 + .../chelsio/inline_crypto/chtls/chtls_io.c | 7 +- drivers/net/ethernet/davicom/Kconfig | 2 +- drivers/net/ethernet/davicom/dm9000.c | 9 +- drivers/net/ethernet/dec/tulip/de2104x.c | 10 + drivers/net/ethernet/dec/tulip/tulip_core.c | 4 + drivers/net/ethernet/faraday/ftgmac100.c | 126 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 56 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/enetc/Kconfig | 1 + drivers/net/ethernet/freescale/enetc/enetc.c | 113 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 170 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 10 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 100 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 10 +- drivers/net/ethernet/freescale/fec.h | 6 + drivers/net/ethernet/freescale/fec_main.c | 41 +- drivers/net/ethernet/freescale/gianfar.c | 14 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.h | 2 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 1 + drivers/net/ethernet/google/gve/gve_main.c | 5 +- drivers/net/ethernet/hisilicon/Kconfig | 4 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 102 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 71 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 31 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 1 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 48 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 167 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 82 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 26 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 11 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 58 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 1 + drivers/net/ethernet/ibm/ibmveth.c | 6 - drivers/net/ethernet/ibm/ibmvnic.c | 629 +- drivers/net/ethernet/ibm/ibmvnic.h | 33 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 + drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 57 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 126 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 16 + drivers/net/ethernet/intel/ice/ice_devlink.c | 17 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 14 +- drivers/net/ethernet/marvell/mvneta.c | 68 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 23 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 139 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 12 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 223 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 137 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 101 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 377 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 98 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 15 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 233 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 692 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 507 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 785 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 1336 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 150 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 17 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 75 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 58 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 820 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 307 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 16 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 5 + drivers/net/ethernet/marvell/prestera/Kconfig | 1 + .../net/ethernet/marvell/prestera/prestera_pci.c | 7 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 13 - drivers/net/ethernet/mellanox/mlx4/fw.c | 6 +- drivers/net/ethernet/mellanox/mlx4/fw.h | 4 +- drivers/net/ethernet/mellanox/mlx4/fw_qos.h | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 23 +- drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 18 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 34 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 4 + .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 72 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 22 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 4 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 14 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 3 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 9 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 27 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 8 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 6 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 - .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 23 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.h | 2 + .../mellanox/mlx5/core/steering/dr_buddy.c | 170 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 4 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 501 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 107 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 42 +- .../mellanox/mlx5/core/steering/dr_types.h | 79 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 32 + drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 3 - drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 19 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 91 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 + .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 30 + .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 37 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 10 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 7 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2367 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 73 + .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + drivers/net/ethernet/microchip/lan743x_ethtool.c | 9 +- drivers/net/ethernet/microchip/lan743x_main.c | 100 +- drivers/net/ethernet/microchip/lan743x_main.h | 7 +- drivers/net/ethernet/mscc/ocelot.c | 294 +- drivers/net/ethernet/mscc/ocelot.h | 31 +- drivers/net/ethernet/mscc/ocelot_net.c | 38 +- drivers/net/ethernet/neterion/s2io.c | 41 +- drivers/net/ethernet/neterion/s2io.h | 4 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/netronome/nfp/crypto/tls.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 21 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 9 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 27 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.h | 2 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 5 + drivers/net/ethernet/pensando/ionic/ionic_fw.c | 20 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 139 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_stats.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 65 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 1 - drivers/net/ethernet/qlogic/qed/qed_cxt.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 3 - drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 12 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 3 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 5 + drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 152 +- drivers/net/ethernet/renesas/ravb_main.c | 10 +- drivers/net/ethernet/sfc/bitfield.h | 58 +- drivers/net/ethernet/sfc/ef100_nic.c | 21 +- drivers/net/ethernet/sfc/ef100_tx.c | 66 +- drivers/net/ethernet/smsc/Kconfig | 7 +- drivers/net/ethernet/smsc/smc911x.c | 17 +- drivers/net/ethernet/smsc/smc91x.c | 19 +- drivers/net/ethernet/socionext/netsec.c | 12 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 46 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 20 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 26 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 57 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 22 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 355 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 + drivers/net/ethernet/ti/am65-cpts.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 11 +- drivers/net/ethernet/ti/cpsw_ale.c | 41 +- drivers/net/ethernet/ti/cpsw_ale.h | 1 + drivers/net/ethernet/ti/cpsw_ethtool.c | 1 - drivers/net/ethernet/ti/cpsw_new.c | 9 +- drivers/net/ethernet/ti/cpsw_priv.c | 5 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +- drivers/net/ethernet/ti/tlan.c | 98 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 5 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 115 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 56 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 14 +- drivers/net/fddi/skfp/drvfbi.c | 4 - drivers/net/fddi/skfp/ecm.c | 7 +- drivers/net/fddi/skfp/ess.c | 1 - drivers/net/fddi/skfp/hwt.c | 4 - drivers/net/fddi/skfp/pcmplc.c | 4 - drivers/net/fddi/skfp/pmf.c | 4 - drivers/net/fddi/skfp/queue.c | 4 - drivers/net/fddi/skfp/rmt.c | 4 - drivers/net/fddi/skfp/smtdef.c | 4 - drivers/net/fddi/skfp/smtinit.c | 4 - drivers/net/fddi/skfp/smttimer.c | 4 - drivers/net/fddi/skfp/srf.c | 5 - drivers/net/geneve.c | 6 +- drivers/net/gtp.c | 18 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hyperv/hyperv_net.h | 13 + drivers/net/hyperv/netvsc.c | 22 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/hyperv/rndis_filter.c | 7 + drivers/net/ieee802154/ca8210.c | 22 +- drivers/net/ifb.c | 3 +- drivers/net/ipa/gsi.c | 499 +- drivers/net/ipa/gsi.h | 52 +- drivers/net/ipa/gsi_reg.h | 159 +- drivers/net/ipa/gsi_trans.c | 36 +- drivers/net/ipa/ipa_clock.c | 47 +- drivers/net/ipa/ipa_clock.h | 5 +- drivers/net/ipa/ipa_cmd.c | 6 +- drivers/net/ipa/ipa_cmd.h | 21 +- drivers/net/ipa/ipa_data-sc7180.c | 25 + drivers/net/ipa/ipa_data-sdm845.c | 29 +- drivers/net/ipa/ipa_data.h | 43 +- drivers/net/ipa/ipa_endpoint.c | 84 +- drivers/net/ipa/ipa_endpoint.h | 2 +- drivers/net/ipa/ipa_interrupt.c | 6 +- drivers/net/ipa/ipa_interrupt.h | 16 - drivers/net/ipa/ipa_main.c | 268 +- drivers/net/ipa/ipa_mem.c | 10 +- drivers/net/ipa/ipa_qmi.c | 8 +- drivers/net/ipa/ipa_qmi_msg.h | 12 +- drivers/net/ipa/ipa_reg.h | 418 +- drivers/net/ipa/ipa_table.c | 4 +- drivers/net/ipa/ipa_uc.c | 46 +- drivers/net/ipa/ipa_version.h | 1 + drivers/net/ipvlan/ipvlan_main.c | 2 + drivers/net/macsec.c | 1 + drivers/net/macvlan.c | 4 +- drivers/net/mhi_net.c | 316 + drivers/net/mii.c | 20 +- drivers/net/net_failover.c | 2 +- drivers/net/netconsole.c | 1 + drivers/net/netdevsim/dev.c | 10 +- drivers/net/netdevsim/ethtool.c | 82 +- drivers/net/netdevsim/fib.c | 265 +- drivers/net/netdevsim/health.c | 1 + drivers/net/netdevsim/netdevsim.h | 10 +- drivers/net/netdevsim/udp_tunnels.c | 1 + drivers/net/nlmon.c | 1 + drivers/net/phy/adin.c | 195 +- drivers/net/phy/amd.c | 37 +- drivers/net/phy/aquantia_main.c | 59 +- drivers/net/phy/at803x.c | 50 +- drivers/net/phy/bcm-cygnus.c | 2 +- drivers/net/phy/bcm-phy-lib.c | 49 +- drivers/net/phy/bcm-phy-lib.h | 1 + drivers/net/phy/bcm54140.c | 46 +- drivers/net/phy/bcm63xx.c | 20 +- drivers/net/phy/bcm87xx.c | 50 +- drivers/net/phy/broadcom.c | 70 +- drivers/net/phy/cicada.c | 35 +- drivers/net/phy/davicom.c | 63 +- drivers/net/phy/dp83640.c | 43 +- drivers/net/phy/dp83822.c | 54 +- drivers/net/phy/dp83848.c | 47 +- drivers/net/phy/dp83867.c | 44 +- drivers/net/phy/dp83869.c | 42 +- drivers/net/phy/dp83tc811.c | 53 +- drivers/net/phy/icplus.c | 58 +- drivers/net/phy/intel-xway.c | 71 +- drivers/net/phy/lxt.c | 94 +- drivers/net/phy/marvell.c | 188 +- drivers/net/phy/mdio_bus.c | 9 +- drivers/net/phy/meson-gxl.c | 37 +- drivers/net/phy/micrel.c | 65 +- drivers/net/phy/microchip.c | 24 +- drivers/net/phy/microchip_t1.c | 29 +- drivers/net/phy/mscc/mscc_macsec.c | 1 - drivers/net/phy/mscc/mscc_main.c | 70 +- drivers/net/phy/mscc/mscc_ptp.c | 18 +- drivers/net/phy/mscc/mscc_ptp.h | 5 - drivers/net/phy/national.c | 58 +- drivers/net/phy/nxp-tja11xx.c | 42 +- drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy.c | 56 +- drivers/net/phy/phy_device.c | 39 +- drivers/net/phy/phy_led_triggers.c | 16 +- drivers/net/phy/phylink.c | 5 +- drivers/net/phy/qsemi.c | 42 +- drivers/net/phy/realtek.c | 183 +- drivers/net/phy/sfp.c | 3 +- drivers/net/phy/smsc.c | 59 +- drivers/net/phy/ste10Xp.c | 53 +- drivers/net/phy/vitesse.c | 61 +- drivers/net/team/team.c | 10 +- drivers/net/thunderbolt.c | 2 +- drivers/net/tun.c | 146 +- drivers/net/usb/Kconfig | 9 + drivers/net/usb/Makefile | 1 + drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc_mbim.c | 2 +- drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/usb/cx82310_eth.c | 3 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/int51x1.c | 2 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/lan78xx.c | 168 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/qmi_wwan.c | 44 +- drivers/net/usb/r8152.c | 40 +- drivers/net/usb/r8153_ecm.c | 162 + drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 23 +- drivers/net/veth.c | 4 +- drivers/net/vrf.c | 93 +- drivers/net/vsockmon.c | 1 + drivers/net/vxlan.c | 29 +- drivers/net/wan/Kconfig | 60 - drivers/net/wan/Makefile | 3 - drivers/net/wan/cosa.c | 1 + drivers/net/wan/dlci.c | 541 - drivers/net/wan/hdlc_fr.c | 118 +- drivers/net/wan/lmc/lmc_main.c | 9 +- drivers/net/wan/sdla.c | 1655 - drivers/net/wan/x25_asy.c | 836 - drivers/net/wan/x25_asy.h | 46 - drivers/net/wimax/Kconfig | 18 - drivers/net/wimax/Makefile | 2 - drivers/net/wimax/i2400m/control.c | 1434 - drivers/net/wimax/i2400m/debug-levels.h | 32 - drivers/net/wimax/i2400m/driver.c | 1002 - drivers/net/wimax/i2400m/fw.c | 1653 - drivers/net/wimax/i2400m/i2400m.h | 970 - drivers/net/wimax/i2400m/netdev.c | 603 - drivers/net/wimax/i2400m/op-rfkill.c | 196 - drivers/net/wimax/i2400m/tx.c | 1011 - drivers/net/wimax/i2400m/usb-debug-levels.h | 28 - drivers/net/wimax/i2400m/usb.c | 764 - drivers/net/wireguard/device.c | 2 +- drivers/net/wireguard/socket.c | 4 +- drivers/net/wireless/Kconfig | 13 - drivers/net/wireless/ath/ath10k/htt_rx.c | 1 - drivers/net/wireless/ath/ath10k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/mhi.c | 4 - drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath6kl/testmode.c | 1 - drivers/net/wireless/ath/ath9k/ath9k.h | 1 - drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/net/wireless/ath/ath9k/debug.c | 4 +- drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/init.c | 19 - drivers/net/wireless/ath/ath9k/main.c | 5 - drivers/net/wireless/ath/carl9170/mac.c | 4 - drivers/net/wireless/ath/carl9170/main.c | 1 - drivers/net/wireless/broadcom/b43/main.c | 6 +- drivers/net/wireless/broadcom/b43legacy/main.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 22 +- .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 11 +- drivers/net/wireless/cisco/airo.c | 124 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 10 + drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 - drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 18 + .../net/wireless/intel/iwlwifi/mvm/time-event.c | 103 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 20 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 36 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 17 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 15 +- drivers/net/wireless/intersil/orinoco/hermes.c | 1 + drivers/net/wireless/intersil/orinoco/hermes.h | 15 + drivers/net/wireless/intersil/orinoco/hw.c | 32 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 168 +- drivers/net/wireless/intersil/prism54/isl_ioctl.c | 5 +- drivers/net/wireless/marvell/mwifiex/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 24 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 2 + drivers/net/wireless/marvell/mwifiex/sdio.h | 2 - drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 2 + drivers/net/wireless/marvell/mwifiex/sta_event.c | 1 + drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 1 + drivers/net/wireless/marvell/mwifiex/wmm.c | 1 + drivers/net/wireless/mediatek/mt7601u/dma.c | 12 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 78 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 4 - drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 6 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 4 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 62 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 + drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +- drivers/net/wireless/ray_cs.c | 6 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 + .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 48 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 4 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 27 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 96 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.h | 4 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 1 - drivers/net/wireless/realtek/rtw88/coex.c | 904 +- drivers/net/wireless/realtek/rtw88/coex.h | 41 +- drivers/net/wireless/realtek/rtw88/debug.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 11 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 9 +- drivers/net/wireless/realtek/rtw88/main.c | 54 +- drivers/net/wireless/realtek/rtw88/main.h | 20 +- drivers/net/wireless/realtek/rtw88/phy.c | 6 + drivers/net/wireless/realtek/rtw88/ps.c | 135 +- drivers/net/wireless/realtek/rtw88/ps.h | 3 +- drivers/net/wireless/realtek/rtw88/reg.h | 17 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 95 +- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 3 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 15 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 54 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 118 +- drivers/net/wireless/realtek/rtw88/wow.c | 8 +- drivers/net/wireless/rndis_wlan.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 6 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 173 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 36 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 8 +- drivers/net/wireless/st/cw1200/bh.c | 10 +- drivers/net/wireless/st/cw1200/main.c | 2 + drivers/net/wireless/st/cw1200/wsm.c | 8 +- drivers/net/wireless/ti/wl1251/cmd.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 3 +- drivers/net/wireless/wl3501_cs.c | 8 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 15 - drivers/net/xen-netfront.c | 3 +- drivers/nfc/s3fwrn5/core.c | 3 +- drivers/nfc/s3fwrn5/firmware.c | 4 +- drivers/nfc/s3fwrn5/i2c.c | 8 +- drivers/nfc/s3fwrn5/s3fwrn5.h | 11 +- drivers/nvme/host/core.c | 55 +- drivers/nvme/host/fc.c | 270 +- drivers/nvme/host/nvme.h | 7 +- drivers/nvme/host/pci.c | 38 +- drivers/nvme/host/rdma.c | 28 +- drivers/nvme/host/tcp.c | 16 +- drivers/nvme/target/core.c | 4 +- drivers/nvme/target/rdma.c | 3 +- drivers/nvme/target/trace.h | 21 +- drivers/nvmem/core.c | 153 +- drivers/nvmem/imx-ocotp.c | 30 +- drivers/nvmem/qfprom.c | 30 + drivers/of/address.c | 46 +- drivers/of/device.c | 6 +- drivers/of/of_reserved_mem.c | 13 +- drivers/of/unittest.c | 18 + drivers/opp/core.c | 237 +- drivers/opp/of.c | 13 +- drivers/opp/opp.h | 1 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 9 +- drivers/pci/controller/cadence/pcie-cadence.h | 1 + drivers/pci/controller/dwc/Kconfig | 14 +- drivers/pci/controller/dwc/pci-dra7xx.c | 141 +- drivers/pci/controller/dwc/pci-exynos.c | 389 +- drivers/pci/controller/dwc/pci-imx6.c | 39 +- drivers/pci/controller/dwc/pci-keystone.c | 79 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 37 +- drivers/pci/controller/dwc/pci-layerscape.c | 67 +- drivers/pci/controller/dwc/pci-meson.c | 53 +- drivers/pci/controller/dwc/pcie-al.c | 29 +- drivers/pci/controller/dwc/pcie-armada8k.c | 37 +- drivers/pci/controller/dwc/pcie-artpec6.c | 76 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 58 +- drivers/pci/controller/dwc/pcie-designware-host.c | 139 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 70 +- drivers/pci/controller/dwc/pcie-designware.c | 105 +- drivers/pci/controller/dwc/pcie-designware.h | 27 +- drivers/pci/controller/dwc/pcie-histb.c | 37 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 67 +- drivers/pci/controller/dwc/pcie-kirin.c | 62 +- drivers/pci/controller/dwc/pcie-qcom.c | 38 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 62 +- drivers/pci/controller/dwc/pcie-tegra194.c | 41 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 38 +- drivers/pci/controller/dwc/pcie-uniphier.c | 51 +- drivers/pci/controller/pci-hyperv.c | 6 +- drivers/pci/controller/pci-mvebu.c | 23 +- drivers/pci/controller/pcie-brcmstb.c | 1 + drivers/pci/controller/pcie-rcar-host.c | 2 - drivers/pci/controller/vmd.c | 46 +- drivers/pci/hotplug/ibmphp_pci.c | 2 - drivers/pci/of.c | 5 + drivers/pci/p2pdma.c | 35 +- drivers/pci/pci-acpi.c | 4 +- drivers/pci/pci-driver.c | 151 +- drivers/pci/pci.c | 32 +- drivers/pci/pci.h | 10 +- drivers/pci/pcie/aspm.c | 44 + drivers/pci/pcie/err.c | 41 +- drivers/pci/probe.c | 7 +- drivers/pci/quirks.c | 27 +- drivers/pci/slot.c | 5 +- drivers/pcmcia/Kconfig | 1 + drivers/pcmcia/at91_cf.c | 50 +- drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/arm_dmc620_pmu.c | 748 + drivers/perf/arm_dsu_pmu.c | 3 - drivers/perf/arm_pmu.c | 5 + drivers/perf/arm_smmuv3_pmu.c | 39 + drivers/perf/fsl_imx8_ddr_perf.c | 80 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_pmu.c | 10 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 7 + drivers/phy/allwinner/phy-sun4i-usb.c | 9 +- drivers/phy/allwinner/phy-sun50i-usb3.c | 4 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 4 +- drivers/phy/allwinner/phy-sun9i-usb.c | 4 +- drivers/phy/amlogic/Kconfig | 13 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 413 + .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 204 +- drivers/phy/amlogic/phy-meson-axg-pcie.c | 4 +- drivers/phy/amlogic/phy-meson-g12a-usb2.c | 4 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 4 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 4 +- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 159 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +- drivers/phy/broadcom/phy-bcm-sr-pcie.c | 5 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 4 +- drivers/phy/broadcom/phy-brcm-sata.c | 40 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 5 - drivers/phy/cadence/cdns-dphy.c | 4 +- drivers/phy/cadence/phy-cadence-salvo.c | 4 +- drivers/phy/cadence/phy-cadence-sierra.c | 4 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 4 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 6 +- drivers/phy/intel/Kconfig | 2 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 4 +- drivers/phy/marvell/Kconfig | 12 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-armada375-usb2.c | 4 +- drivers/phy/marvell/phy-berlin-usb.c | 4 +- drivers/phy/marvell/phy-mmp3-hsic.c | 82 + drivers/phy/marvell/phy-mmp3-usb.c | 4 +- drivers/phy/marvell/phy-mvebu-sata.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 4 +- drivers/phy/marvell/phy-pxa-usb.c | 4 +- drivers/phy/mediatek/Kconfig | 2 +- drivers/phy/mediatek/phy-mtk-ufs.c | 4 +- drivers/phy/motorola/phy-cpcap-usb.c | 3 +- drivers/phy/phy-xgene.c | 4 +- drivers/phy/qualcomm/Kconfig | 4 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-pcie2.c | 5 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 283 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 4 +- drivers/phy/ralink/phy-ralink-usb.c | 4 +- drivers/phy/renesas/phy-rcar-gen2.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-pcie.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 304 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 4 +- drivers/phy/samsung/phy-exynos5250-sata.c | 5 +- drivers/phy/samsung/phy-samsung-usb2.c | 4 +- drivers/phy/st/phy-stm32-usbphyc.c | 15 +- drivers/phy/tegra/phy-tegra194-p2u.c | 4 +- drivers/phy/tegra/xusb.c | 11 +- drivers/phy/ti/phy-omap-control.c | 17 +- drivers/phy/ti/phy-omap-usb2.c | 4 +- drivers/phy/ti/phy-ti-pipe3.c | 15 +- drivers/pinctrl/Kconfig | 16 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 7 +- drivers/pinctrl/core.c | 2 + drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx21.c | 330 - drivers/pinctrl/intel/Kconfig | 25 + drivers/pinctrl/intel/Makefile | 3 + drivers/pinctrl/intel/pinctrl-alderlake.c | 437 + drivers/pinctrl/intel/pinctrl-baytrail.c | 8 +- drivers/pinctrl/intel/pinctrl-elkhartlake.c | 513 + drivers/pinctrl/intel/pinctrl-intel.c | 40 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 452 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 375 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 8 + drivers/pinctrl/mediatek/pinctrl-mt7622.c | 13 +- drivers/pinctrl/meson/Kconfig | 17 +- drivers/pinctrl/meson/pinctrl-meson-a1.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 3 + drivers/pinctrl/meson/pinctrl-meson-axg.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 4 +- drivers/pinctrl/meson/pinctrl-meson.c | 8 + drivers/pinctrl/meson/pinctrl-meson.h | 1 + drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 2 + drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 10 +- drivers/pinctrl/pinctrl-amd.c | 49 +- drivers/pinctrl/pinctrl-at91-pio4.c | 22 +- drivers/pinctrl/pinctrl-ingenic.c | 1339 +- drivers/pinctrl/pinctrl-mcp23s08_spi.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 709 + drivers/pinctrl/pinctrl-ocelot.c | 186 +- drivers/pinctrl/pinctrl-rockchip.c | 30 +- drivers/pinctrl/pinctrl-utils.c | 2 +- drivers/pinctrl/qcom/Kconfig | 77 +- drivers/pinctrl/qcom/Makefile | 3 + drivers/pinctrl/qcom/pinctrl-msm.c | 34 +- drivers/pinctrl/qcom/pinctrl-msm8953.c | 1844 + drivers/pinctrl/qcom/pinctrl-sc7280.c | 1495 + drivers/pinctrl/qcom/pinctrl-sdx55.c | 1018 + drivers/pinctrl/qcom/pinctrl-sm8250.c | 18 + drivers/pinctrl/renesas/core.c | 2 + drivers/pinctrl/renesas/core.h | 4 + drivers/pinctrl/renesas/gpio.c | 2 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 55 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 146 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 18 + drivers/pinctrl/renesas/pfc-r8a77950.c | 45 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 59 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 57 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 57 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 57 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 2 +- drivers/pinctrl/renesas/pinctrl.c | 68 +- drivers/pinctrl/renesas/sh_pfc.h | 12 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 5 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 +- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/chrome/cros_ec_proto.c | 14 +- drivers/platform/chrome/cros_ec_typec.c | 332 +- drivers/platform/mellanox/Kconfig | 10 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxbf-pmc.c | 1478 + drivers/platform/surface/Kconfig | 59 + drivers/platform/surface/Makefile | 11 + drivers/platform/{x86 => surface}/surface3-wmi.c | 0 .../platform/{x86 => surface}/surface3_button.c | 0 drivers/platform/{x86 => surface}/surface3_power.c | 0 drivers/platform/surface/surface_gpe.c | 321 + .../platform/{x86 => surface}/surfacepro3_button.c | 0 drivers/platform/x86/Kconfig | 102 +- drivers/platform/x86/Makefile | 16 +- drivers/platform/x86/acer-wmi.c | 176 +- drivers/platform/x86/amd-pmc.c | 286 + drivers/platform/x86/asus-nb-wmi.c | 15 + drivers/platform/x86/asus-wmi.c | 48 + drivers/platform/x86/asus-wmi.h | 1 + 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 | 187 + .../x86/dell-wmi-sysman/passwordattr-interface.c | 153 + .../x86/dell-wmi-sysman/string-attributes.c | 159 + drivers/platform/x86/dell-wmi-sysman/sysman.c | 627 + drivers/platform/x86/i2c-multi-instantiate.c | 14 +- drivers/platform/x86/intel-hid.c | 16 +- drivers/platform/x86/intel-vbtn.c | 6 + drivers/platform/x86/intel_pmc_core.c | 2 +- drivers/platform/x86/intel_pmt_class.c | 298 + drivers/platform/x86/intel_pmt_class.h | 52 + drivers/platform/x86/intel_pmt_crashlog.c | 328 + drivers/platform/x86/intel_pmt_telemetry.c | 160 + drivers/platform/x86/mlx-platform.c | 12 +- drivers/platform/x86/panasonic-laptop.c | 509 +- drivers/platform/x86/sony-laptop.c | 3 - drivers/platform/x86/thinkpad_acpi.c | 175 +- drivers/platform/x86/toshiba_acpi.c | 3 +- drivers/platform/x86/touchscreen_dmi.c | 50 + drivers/platform/x86/uv_sysfs.c | 862 + drivers/platform/x86/wmi.c | 7 +- drivers/pnp/core.c | 4 +- drivers/power/reset/ocelot-reset.c | 30 +- drivers/power/reset/qnap-poweroff.c | 8 +- drivers/power/reset/syscon-poweroff.c | 8 +- drivers/power/supply/ab8500_btemp.c | 2 +- drivers/power/supply/axp20x_usb_power.c | 10 +- drivers/power/supply/axp288_charger.c | 28 +- drivers/power/supply/bq24190_charger.c | 21 +- drivers/power/supply/bq24735-charger.c | 1 - drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/collie_battery.c | 151 +- drivers/power/supply/generic-adc-battery.c | 31 +- drivers/power/supply/max17042_battery.c | 23 +- drivers/power/supply/max8997_charger.c | 67 +- drivers/power/supply/pm2301_charger.c | 3 +- drivers/power/supply/s3c_adc_battery.c | 57 +- drivers/power/supply/wm831x_power.c | 1 - drivers/powercap/intel_rapl_common.c | 9 +- drivers/powercap/intel_rapl_msr.c | 51 +- drivers/powercap/powercap_sys.c | 9 +- drivers/ptp/ptp_clockmatrix.c | 49 +- drivers/ptp/ptp_idt82p33.c | 274 +- drivers/ptp/ptp_idt82p33.h | 3 + drivers/ptp/ptp_ines.c | 19 +- drivers/pwm/Kconfig | 71 +- drivers/pwm/Makefile | 3 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-ab8500.c | 4 +- drivers/pwm/pwm-atmel-tcb.c | 264 +- drivers/pwm/pwm-atmel.c | 4 +- drivers/pwm/pwm-bcm-iproc.c | 4 +- drivers/pwm/pwm-bcm-kona.c | 4 +- drivers/pwm/pwm-bcm2835.c | 4 +- drivers/pwm/pwm-berlin.c | 4 +- drivers/pwm/pwm-brcmstb.c | 4 +- drivers/pwm/pwm-clps711x.c | 4 +- drivers/pwm/pwm-crc.c | 2 +- drivers/pwm/pwm-dwc.c | 319 + drivers/pwm/pwm-ep93xx.c | 4 +- drivers/pwm/pwm-fsl-ftm.c | 4 +- drivers/pwm/pwm-hibvt.c | 7 +- drivers/pwm/pwm-img.c | 4 +- drivers/pwm/pwm-imx-tpm.c | 10 +- drivers/pwm/pwm-imx1.c | 25 +- drivers/pwm/pwm-imx27.c | 25 +- drivers/pwm/pwm-intel-lgm.c | 244 + drivers/pwm/pwm-iqs620a.c | 2 +- drivers/pwm/pwm-keembay.c | 245 + drivers/pwm/pwm-lp3943.c | 1 + drivers/pwm/pwm-lpc18xx-sct.c | 4 +- drivers/pwm/pwm-lpc32xx.c | 4 +- drivers/pwm/pwm-lpss-platform.c | 39 +- drivers/pwm/pwm-lpss.c | 7 +- drivers/pwm/pwm-mediatek.c | 23 +- drivers/pwm/pwm-meson.c | 4 +- drivers/pwm/pwm-mtk-disp.c | 4 +- drivers/pwm/pwm-pxa.c | 4 +- drivers/pwm/pwm-rcar.c | 6 +- drivers/pwm/pwm-renesas-tpu.c | 4 +- drivers/pwm/pwm-rockchip.c | 4 +- drivers/pwm/pwm-samsung.c | 4 +- drivers/pwm/pwm-sifive.c | 4 +- drivers/pwm/pwm-spear.c | 4 +- drivers/pwm/pwm-sti.c | 54 +- drivers/pwm/pwm-sun4i.c | 4 +- drivers/pwm/pwm-tegra.c | 4 +- drivers/pwm/pwm-tiecap.c | 4 +- drivers/pwm/pwm-tiehrpwm.c | 16 +- drivers/pwm/pwm-vt8500.c | 4 +- drivers/pwm/pwm-zx.c | 5 +- drivers/rapidio/rio.c | 81 - drivers/regulator/Kconfig | 23 +- drivers/regulator/Makefile | 2 + drivers/regulator/as3722-regulator.c | 3 +- drivers/regulator/bd718x7-regulator.c | 164 +- drivers/regulator/core.c | 59 +- drivers/regulator/da9121-regulator.c | 108 + drivers/regulator/fixed.c | 63 +- drivers/regulator/helpers.c | 2 + drivers/regulator/lp872x.c | 2 +- drivers/regulator/mcp16502.c | 135 +- drivers/regulator/of_regulator.c | 8 +- drivers/regulator/pfuze100-regulator.c | 13 +- drivers/regulator/qcom-rpmh-regulator.c | 31 + drivers/regulator/scmi-regulator.c | 417 + drivers/regulator/ti-abb-regulator.c | 12 +- drivers/remoteproc/ingenic_rproc.c | 2 +- drivers/remoteproc/mtk_common.h | 2 +- drivers/remoteproc/mtk_scp.c | 24 +- drivers/remoteproc/qcom_common.h | 6 + drivers/remoteproc/qcom_q6v5.c | 8 +- drivers/remoteproc/qcom_q6v5.h | 3 +- drivers/remoteproc/qcom_q6v5_adsp.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 124 +- drivers/remoteproc/qcom_q6v5_pas.c | 7 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/remoteproc/qcom_sysmon.c | 121 +- drivers/remoteproc/qcom_wcnss.c | 109 +- drivers/remoteproc/remoteproc_core.c | 63 + drivers/remoteproc/remoteproc_sysfs.c | 33 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 4 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 113 +- drivers/remoteproc/wkup_m3_rproc.c | 41 +- drivers/reset/Kconfig | 10 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 73 + drivers/reset/reset-bcm6345.c | 135 + drivers/reset/reset-meson.c | 8 +- drivers/rpmsg/Kconfig | 9 + drivers/rpmsg/Makefile | 1 + drivers/rpmsg/rpmsg_core.c | 44 + drivers/rpmsg/rpmsg_internal.h | 14 +- drivers/rpmsg/rpmsg_ns.c | 126 + drivers/rpmsg/virtio_rpmsg_bus.c | 186 +- drivers/rtc/Kconfig | 21 +- drivers/rtc/class.c | 51 +- drivers/rtc/nvmem.c | 91 +- drivers/rtc/rtc-88pm80x.c | 2 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 2 +- drivers/rtc/rtc-ab-eoz9.c | 2 +- drivers/rtc/rtc-ab3100.c | 2 +- drivers/rtc/rtc-ab8500.c | 2 +- drivers/rtc/rtc-abx80x.c | 2 +- drivers/rtc/rtc-ac100.c | 2 +- drivers/rtc/rtc-armada38x.c | 2 +- drivers/rtc/rtc-aspeed.c | 2 +- drivers/rtc/rtc-at91rm9200.c | 108 +- drivers/rtc/rtc-at91sam9.c | 2 +- drivers/rtc/rtc-au1xxx.c | 2 +- drivers/rtc/rtc-bd70528.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 5 +- drivers/rtc/rtc-cadence.c | 2 +- drivers/rtc/rtc-cmos.c | 6 +- drivers/rtc/rtc-coh901331.c | 2 +- drivers/rtc/rtc-cpcap.c | 8 +- drivers/rtc/rtc-cros-ec.c | 2 +- drivers/rtc/rtc-da9052.c | 2 +- drivers/rtc/rtc-da9063.c | 4 +- drivers/rtc/rtc-davinci.c | 2 +- drivers/rtc/rtc-digicolor.c | 2 +- drivers/rtc/rtc-dm355evm.c | 2 +- drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 83 +- drivers/rtc/rtc-ds1343.c | 5 +- drivers/rtc/rtc-ds1347.c | 2 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-ds1511.c | 6 +- drivers/rtc/rtc-ds1553.c | 6 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds1685.c | 5 +- drivers/rtc/rtc-ds1742.c | 6 +- drivers/rtc/rtc-ds2404.c | 2 +- drivers/rtc/rtc-ds3232.c | 2 +- drivers/rtc/rtc-ep93xx.c | 2 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 2 +- drivers/rtc/rtc-ftrtc010.c | 2 +- drivers/rtc/rtc-goldfish.c | 2 +- drivers/rtc/rtc-hym8563.c | 7 +- drivers/rtc/rtc-imx-sc.c | 2 +- drivers/rtc/rtc-imxdi.c | 2 +- drivers/rtc/rtc-isl12026.c | 4 +- drivers/rtc/rtc-isl1208.c | 4 +- drivers/rtc/rtc-jz4740.c | 2 +- drivers/rtc/rtc-lpc32xx.c | 2 +- drivers/rtc/rtc-ls1x.c | 2 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-m48t59.c | 5 +- drivers/rtc/rtc-m48t86.c | 5 +- drivers/rtc/rtc-mc13xxx.c | 2 +- drivers/rtc/rtc-meson-vrtc.c | 2 +- drivers/rtc/rtc-meson.c | 4 +- drivers/rtc/rtc-mpc5121.c | 2 +- drivers/rtc/rtc-mrst.c | 2 +- drivers/rtc/rtc-mt2712.c | 2 +- drivers/rtc/rtc-mt6397.c | 2 +- drivers/rtc/rtc-mv.c | 2 +- drivers/rtc/rtc-mxc.c | 25 +- drivers/rtc/rtc-mxc_v2.c | 2 +- drivers/rtc/rtc-omap.c | 13 +- drivers/rtc/rtc-pcap.c | 2 +- drivers/rtc/rtc-pcf2123.c | 2 +- drivers/rtc/rtc-pcf2127.c | 72 +- drivers/rtc/rtc-pcf85063.c | 4 +- drivers/rtc/rtc-pcf8523.c | 34 +- drivers/rtc/rtc-pcf85363.c | 4 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pic32.c | 2 +- drivers/rtc/rtc-pl030.c | 2 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-pm8xxx.c | 2 +- drivers/rtc/rtc-ps3.c | 2 +- drivers/rtc/rtc-r9701.c | 2 +- drivers/rtc/rtc-rc5t619.c | 2 +- drivers/rtc/rtc-rk808.c | 2 +- drivers/rtc/rtc-rp5c01.c | 5 +- drivers/rtc/rtc-rs5c348.c | 2 +- drivers/rtc/rtc-rv3028.c | 6 +- drivers/rtc/rtc-rv3029c2.c | 4 +- drivers/rtc/rtc-rv3032.c | 8 +- drivers/rtc/rtc-rv8803.c | 5 +- drivers/rtc/rtc-rx6110.c | 165 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8581.c | 4 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-sa1100.c | 2 +- drivers/rtc/rtc-sc27xx.c | 42 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-sh.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 69 +- drivers/rtc/rtc-st-lpc.c | 2 +- drivers/rtc/rtc-starfire.c | 2 +- drivers/rtc/rtc-stk17ta8.c | 5 +- drivers/rtc/rtc-stmp3xxx.c | 2 +- drivers/rtc/rtc-sun4v.c | 2 +- drivers/rtc/rtc-sun6i.c | 10 +- drivers/rtc/rtc-sunxi.c | 2 +- drivers/rtc/rtc-tegra.c | 2 +- drivers/rtc/rtc-test.c | 2 +- drivers/rtc/rtc-tps6586x.c | 2 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/rtc/rtc-tx4939.c | 5 +- drivers/rtc/rtc-vr41xx.c | 2 +- drivers/rtc/rtc-vt8500.c | 2 +- drivers/rtc/rtc-wilco-ec.c | 2 +- drivers/rtc/rtc-wm831x.c | 2 +- drivers/rtc/rtc-xgene.c | 2 +- drivers/rtc/rtc-zynqmp.c | 2 +- drivers/rtc/sysfs.c | 2 - drivers/s390/block/dasd.c | 29 +- drivers/s390/block/dasd_devmap.c | 109 + drivers/s390/block/dasd_eckd.c | 175 +- drivers/s390/block/dasd_fba.c | 2 +- drivers/s390/block/dasd_int.h | 114 +- drivers/s390/block/dasd_ioctl.c | 27 +- drivers/s390/char/sclp.h | 10 +- drivers/s390/char/sclp_cmd.c | 16 +- drivers/s390/char/sclp_early.c | 59 +- drivers/s390/char/sclp_early_core.c | 13 +- drivers/s390/cio/chp.c | 15 + drivers/s390/cio/chp.h | 1 + drivers/s390/cio/chsc.c | 145 +- drivers/s390/cio/chsc.h | 3 +- drivers/s390/cio/device.c | 15 +- drivers/s390/crypto/ap_bus.c | 178 +- drivers/s390/crypto/ap_bus.h | 12 + drivers/s390/crypto/pkey_api.c | 45 +- drivers/s390/crypto/zcrypt_api.c | 66 + drivers/s390/crypto/zcrypt_api.h | 2 + drivers/s390/crypto/zcrypt_card.c | 13 +- drivers/s390/crypto/zcrypt_queue.c | 6 +- drivers/s390/net/ism_drv.c | 2 +- drivers/s390/net/qeth_core.h | 31 +- drivers/s390/net/qeth_core_main.c | 305 +- drivers/s390/net/qeth_core_mpc.h | 40 +- drivers/s390/net/qeth_ethtool.c | 243 +- drivers/s390/net/qeth_l2_main.c | 51 +- drivers/s390/net/qeth_l3_main.c | 5 +- drivers/s390/scsi/zfcp_aux.c | 11 + drivers/s390/scsi/zfcp_def.h | 1 + drivers/s390/scsi/zfcp_ext.h | 2 - drivers/s390/scsi/zfcp_fsf.c | 19 + drivers/s390/scsi/zfcp_fsf.h | 11 + drivers/s390/scsi/zfcp_qdio.c | 47 + drivers/s390/scsi/zfcp_qdio.h | 2 + drivers/scsi/NCR5380.c | 18 +- drivers/scsi/aacraid/commctrl.c | 22 +- drivers/scsi/aacraid/linit.c | 61 +- drivers/scsi/advansys.c | 16 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 3 +- drivers/scsi/aic94xx/aic94xx_task.c | 1 - drivers/scsi/arcmsr/arcmsr.h | 1 + drivers/scsi/arcmsr/arcmsr_hba.c | 26 +- drivers/scsi/atari_scsi.c | 10 +- drivers/scsi/be2iscsi/be_main.c | 2 +- drivers/scsi/be2iscsi/be_mgmt.c | 4 - drivers/scsi/bnx2fc/bnx2fc.h | 1 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 1 - drivers/scsi/dc395x.c | 15 +- drivers/scsi/device_handler/scsi_dh_alua.c | 19 +- drivers/scsi/esas2r/esas2r_disc.c | 3 +- drivers/scsi/esas2r/esas2r_init.c | 5 +- drivers/scsi/esas2r/esas2r_int.c | 8 +- drivers/scsi/esas2r/esas2r_main.c | 8 +- drivers/scsi/fcoe/fcoe.c | 3 +- drivers/scsi/fcoe/fcoe_sysfs.c | 4 +- drivers/scsi/fcoe/fcoe_transport.c | 1 + drivers/scsi/fnic/fnic.h | 3 +- drivers/scsi/fnic/fnic_fcs.c | 10 +- drivers/scsi/fnic/fnic_main.c | 2 + drivers/scsi/fnic/fnic_scsi.c | 17 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 2 +- drivers/scsi/hpsa.c | 30 +- drivers/scsi/hptiop.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 195 +- drivers/scsi/ibmvscsi/ibmvfc.h | 28 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 36 +- drivers/scsi/ipr.c | 1 - drivers/scsi/isci/init.c | 18 +- drivers/scsi/isci/phy.c | 2 - drivers/scsi/iscsi_tcp.c | 4 +- drivers/scsi/libfc/fc_elsct.c | 2 +- drivers/scsi/libfc/fc_encode.h | 707 + drivers/scsi/libfc/fc_exch.c | 3 +- drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/libfc/fc_libfc.c | 2 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/libfc/fc_rport.c | 2 +- drivers/scsi/libiscsi.c | 25 +- drivers/scsi/lpfc/lpfc.h | 15 +- drivers/scsi/lpfc/lpfc_attr.c | 89 +- drivers/scsi/lpfc/lpfc_bsg.c | 138 +- drivers/scsi/lpfc/lpfc_crtn.h | 18 +- drivers/scsi/lpfc/lpfc_ct.c | 452 +- drivers/scsi/lpfc/lpfc_debugfs.c | 23 +- drivers/scsi/lpfc/lpfc_disc.h | 47 +- drivers/scsi/lpfc/lpfc_els.c | 1295 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 797 +- drivers/scsi/lpfc/lpfc_hw.h | 7 +- drivers/scsi/lpfc/lpfc_hw4.h | 22 +- drivers/scsi/lpfc/lpfc_init.c | 190 +- drivers/scsi/lpfc/lpfc_mem.c | 11 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 215 +- drivers/scsi/lpfc/lpfc_nvme.c | 381 +- drivers/scsi/lpfc/lpfc_nvme.h | 4 +- drivers/scsi/lpfc/lpfc_nvmet.c | 77 +- drivers/scsi/lpfc/lpfc_scsi.c | 1177 +- drivers/scsi/lpfc/lpfc_sli.c | 744 +- drivers/scsi/lpfc/lpfc_sli.h | 7 +- drivers/scsi/lpfc/lpfc_sli4.h | 14 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/lpfc/lpfc_vport.c | 128 +- drivers/scsi/megaraid/megaraid_sas.h | 2 - drivers/scsi/megaraid/megaraid_sas_base.c | 134 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 7 + drivers/scsi/mpt3sas/mpt3sas_base.h | 102 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1246 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 312 +- drivers/scsi/mvumi.c | 1 - drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/pm8001/pm8001_ctl.c | 7 +- drivers/scsi/pm8001/pm8001_hwi.c | 1456 +- drivers/scsi/pm8001/pm8001_init.c | 106 +- drivers/scsi/pm8001/pm8001_sas.c | 149 +- drivers/scsi/pm8001/pm8001_sas.h | 47 +- drivers/scsi/pm8001/pm80xx_hwi.c | 1726 +- drivers/scsi/pm8001/pm80xx_hwi.h | 6 + drivers/scsi/qedf/qedf.h | 1 - drivers/scsi/qla2xxx/qla_def.h | 2 + drivers/scsi/qla2xxx/qla_init.c | 3 + drivers/scsi/qla2xxx/qla_mbx.c | 1 - drivers/scsi/qla2xxx/qla_nvme.c | 6 +- drivers/scsi/qla2xxx/qla_target.c | 22 +- drivers/scsi/qla2xxx/qla_target.h | 1 + drivers/scsi/qla2xxx/qla_tmpl.c | 4 - drivers/scsi/qla2xxx/tcm_qla2xxx.c | 70 +- drivers/scsi/qla4xxx/ql4_os.c | 3 - drivers/scsi/scsi_devinfo.c | 3 +- drivers/scsi/scsi_lib.c | 149 +- drivers/scsi/scsi_scan.c | 7 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/scsi_transport_fc.c | 417 +- drivers/scsi/sd.c | 28 +- drivers/scsi/smartpqi/smartpqi_init.c | 14 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 1 - drivers/scsi/st.c | 1 - drivers/scsi/storvsc_drv.c | 26 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 1 - drivers/scsi/ufs/Kconfig | 2 +- drivers/scsi/ufs/ufs-exynos.c | 15 +- drivers/scsi/ufs/ufs-exynos.h | 13 - drivers/scsi/ufs/ufs-hisi.c | 13 +- drivers/scsi/ufs/ufs-hisi.h | 13 - drivers/scsi/ufs/ufs-mediatek.c | 253 +- drivers/scsi/ufs/ufs-mediatek.h | 34 +- drivers/scsi/ufs/ufs-qcom.c | 34 +- drivers/scsi/ufs/ufs-qcom.h | 11 - drivers/scsi/ufs/ufs-sysfs.c | 7 + drivers/scsi/ufs/ufs.h | 1 + drivers/scsi/ufs/ufshcd-pltfrm.c | 17 + drivers/scsi/ufs/ufshcd-pltfrm.h | 1 + drivers/scsi/ufs/ufshcd.c | 252 +- drivers/scsi/ufs/ufshcd.h | 47 +- drivers/scsi/ufs/unipro.h | 6 +- drivers/slimbus/Kconfig | 4 +- drivers/slimbus/messaging.c | 1 + drivers/slimbus/qcom-ngd-ctrl.c | 133 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 3 +- 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/aspeed/Kconfig | 47 +- drivers/soc/aspeed/Makefile | 1 + drivers/soc/aspeed/aspeed-lpc-ctrl.c | 37 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 2 + drivers/soc/aspeed/aspeed-socinfo.c | 135 + drivers/soc/atmel/soc.c | 6 + drivers/soc/atmel/soc.h | 3 + drivers/soc/fsl/dpio/dpio-driver.c | 5 +- drivers/soc/fsl/dpio/qbman-portal.c | 18 +- drivers/soc/fsl/qbman/qman.c | 20 +- drivers/soc/fsl/qbman/qman_test_api.c | 6 +- drivers/soc/fsl/qbman/qman_test_stash.c | 6 +- drivers/soc/fsl/qe/qe_common.c | 2 +- drivers/soc/fsl/rcpm.c | 35 +- drivers/soc/litex/Kconfig | 19 + drivers/soc/litex/Makefile | 3 + drivers/soc/litex/litex_soc_ctrl.c | 176 + drivers/soc/mediatek/Kconfig | 21 + drivers/soc/mediatek/Makefile | 2 + drivers/soc/mediatek/mt8173-pm-domains.h | 94 + drivers/soc/mediatek/mt8183-pm-domains.h | 221 + drivers/soc/mediatek/mt8192-pm-domains.h | 292 + drivers/soc/mediatek/mtk-cmdq-helper.c | 41 +- drivers/soc/mediatek/mtk-devapc.c | 308 + drivers/soc/mediatek/mtk-infracfg.c | 5 - drivers/soc/mediatek/mtk-mmsys.c | 11 +- drivers/soc/mediatek/mtk-pm-domains.c | 614 + drivers/soc/mediatek/mtk-pm-domains.h | 102 + drivers/soc/mediatek/mtk-scpsys.c | 5 +- drivers/soc/qcom/Kconfig | 5 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/kryo-l2-accessors.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 147 +- drivers/soc/qcom/pdr_interface.c | 8 +- drivers/soc/qcom/qcom-geni-se.c | 64 +- drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/qcom/rpmh-rsc.c | 7 +- drivers/soc/qcom/rpmh.c | 14 +- drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/rpmpd.c | 85 +- drivers/soc/qcom/smem.c | 3 +- drivers/soc/qcom/smp2p.c | 6 +- drivers/soc/qcom/smsm.c | 4 +- drivers/soc/qcom/socinfo.c | 6 + drivers/soc/qcom/wcnss_ctrl.c | 8 +- drivers/soc/renesas/rmobile-sysc.c | 17 +- drivers/soc/rockchip/io-domain.c | 3 - drivers/soc/samsung/exynos-pmu.c | 11 + drivers/soc/samsung/exynos5422-asv.c | 2 +- drivers/soc/samsung/s3c-pm-check.c | 2 +- drivers/soc/sunxi/Kconfig | 8 + drivers/soc/sunxi/Makefile | 1 + drivers/soc/sunxi/sunxi_mbus.c | 132 + drivers/soc/tegra/fuse/speedo-tegra124.c | 21 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 8 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 2 + drivers/soc/ti/Kconfig | 18 - drivers/soc/ti/k3-ringacc.c | 98 +- drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/knav_dma.c | 15 +- drivers/soc/ti/knav_qmss_queue.c | 66 +- drivers/soc/ti/omap_prm.c | 358 +- drivers/soc/ti/pm33xx.c | 21 +- drivers/soc/ti/pruss.c | 6 - drivers/soc/ti/ti_sci_inta_msi.c | 12 + drivers/soc/ti/ti_sci_pm_domains.c | 2 +- drivers/soc/ti/wkup_m3_ipc.c | 8 +- drivers/soundwire/bus.c | 55 +- drivers/soundwire/qcom.c | 2 +- drivers/soundwire/sysfs_slave_dpn.c | 1 + drivers/spi/Kconfig | 4 +- drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-amd.c | 5 +- drivers/spi/spi-atmel.c | 6 +- drivers/spi/spi-bcm-qspi.c | 34 +- drivers/spi/spi-bcm2835.c | 39 +- drivers/spi/spi-bcm2835aux.c | 20 +- drivers/spi/spi-bcm63xx-hsspi.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 2 + drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-dw-core.c | 7 +- drivers/spi/spi-fsi.c | 2 +- drivers/spi/spi-fsl-dspi.c | 10 +- drivers/spi/spi-fsl-lpspi.c | 3 - drivers/spi/spi-img-spfi.c | 4 +- drivers/spi/spi-imx.c | 57 +- drivers/spi/spi-mem.c | 3 +- drivers/spi/spi-mt7621.c | 2 + drivers/spi/spi-mtk-nor.c | 16 +- drivers/spi/spi-mxs.c | 1 + drivers/spi/spi-npcm-fiu.c | 2 +- drivers/spi/spi-nxp-fspi.c | 7 + drivers/spi/spi-pic32.c | 1 + drivers/spi/spi-rockchip.c | 4 + drivers/spi/spi-sprd.c | 1 + drivers/spi/spi-st-ssc4.c | 5 +- drivers/spi/spi-stm32-qspi.c | 8 +- drivers/spi/spi-stm32.c | 1 + drivers/spi/spi-sun6i.c | 199 +- drivers/spi/spi-synquacer.c | 15 +- drivers/spi/spi-tegra114.c | 2 + drivers/spi/spi-tegra20-sflash.c | 1 + drivers/spi/spi-tegra20-slink.c | 2 + drivers/spi/spi-ti-qspi.c | 1 + drivers/spi/spi.c | 153 +- drivers/staging/Kconfig | 4 +- drivers/staging/Makefile | 2 +- drivers/staging/android/Kconfig | 2 - drivers/staging/android/Makefile | 2 - drivers/staging/android/TODO | 5 - drivers/staging/android/ashmem.c | 6 +- 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/fieldbus/dev_core.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 10 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 6 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 9 +- drivers/staging/gasket/gasket_interrupt.c | 15 +- drivers/staging/gdm724x/gdm_mux.c | 10 +- drivers/staging/goldfish/Kconfig | 7 - drivers/staging/goldfish/Makefile | 6 - drivers/staging/goldfish/README | 5 - drivers/staging/goldfish/goldfish_audio.c | 383 - drivers/staging/greybus/audio_codec.c | 111 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/greybus/audio_module.c | 8 +- drivers/staging/hikey9xx/Kconfig | 1 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 4 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 4 +- 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/ks7010/ks7010_sdio.c | 4 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/imx/imx-media-csi.c | 10 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 8 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 192 - drivers/staging/media/rkisp1/Kconfig | 19 - drivers/staging/media/rkisp1/TODO | 13 - drivers/staging/media/rkisp1/rkisp1-capture.c | 1427 - drivers/staging/media/rkisp1/rkisp1-common.h | 489 - drivers/staging/media/rkisp1/rkisp1-dev.c | 582 - drivers/staging/media/rkisp1/rkisp1-isp.c | 1161 - drivers/staging/media/rkisp1/rkisp1-params.c | 1595 - drivers/staging/media/rkisp1/rkisp1-resizer.c | 844 - drivers/staging/media/rkisp1/rkisp1-stats.c | 436 - drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 888 - drivers/staging/media/rkvdec/rkvdec.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 3 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 18 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 4 +- drivers/staging/media/zoran/zoran_driver.c | 2 +- drivers/staging/most/sound/sound.c | 14 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 44 +- drivers/staging/mt7621-pci/pci-mt7621.c | 110 +- 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 | 10 +- drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/ralink-gdma/Kconfig | 1 + 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/phy.c | 7 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 4 +- 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/rtl8192e/rtl819x_HTProc.c | 27 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 12 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 51 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 46 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 44 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 15 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 14 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 49 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 128 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 70 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 132 +- drivers/staging/rtl8723bs/core/rtw_security.c | 380 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 63 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 98 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 93 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 7 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 20 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +- drivers/staging/rtl8723bs/include/ieee80211.h | 35 +- drivers/staging/rtl8723bs/include/osdep_service.h | 3 - .../rtl8723bs/include/osdep_service_linux.h | 2 - drivers/staging/rtl8723bs/include/rtw_ht.h | 2 +- drivers/staging/rtl8723bs/include/rtw_io.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 10 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 4 +- drivers/staging/rtl8723bs/include/rtw_security.h | 12 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 8 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 256 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 458 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 38 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 14 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 1 + 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 | 12 +- drivers/staging/vt6655/rxtx.c | 101 +- drivers/staging/vt6656/main_usb.c | 1 + .../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 +- .../staging/wimax/Documentation}/i2400m.rst | 0 .../staging/wimax/Documentation}/index.rst | 0 .../staging/wimax/Documentation}/wimax.rst | 0 drivers/staging/wimax/Kconfig | 47 + drivers/staging/wimax/Makefile | 15 + drivers/staging/wimax/TODO | 18 + drivers/staging/wimax/debug-levels.h | 29 + drivers/staging/wimax/debugfs.c | 38 + drivers/{net => staging}/wimax/i2400m/Kconfig | 0 drivers/{net => staging}/wimax/i2400m/Makefile | 0 drivers/staging/wimax/i2400m/control.c | 1434 + drivers/staging/wimax/i2400m/debug-levels.h | 32 + drivers/{net => staging}/wimax/i2400m/debugfs.c | 0 drivers/staging/wimax/i2400m/driver.c | 1003 + drivers/staging/wimax/i2400m/fw.c | 1661 + drivers/{net => staging}/wimax/i2400m/i2400m-usb.h | 0 drivers/staging/wimax/i2400m/i2400m.h | 970 + .../staging/wimax/i2400m/linux-wimax-i2400m.h | 0 drivers/staging/wimax/i2400m/netdev.c | 603 + drivers/staging/wimax/i2400m/op-rfkill.c | 196 + drivers/{net => staging}/wimax/i2400m/rx.c | 0 drivers/{net => staging}/wimax/i2400m/sysfs.c | 0 drivers/staging/wimax/i2400m/tx.c | 1015 + drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 + drivers/{net => staging}/wimax/i2400m/usb-fw.c | 0 drivers/{net => staging}/wimax/i2400m/usb-notif.c | 0 drivers/{net => staging}/wimax/i2400m/usb-rx.c | 0 drivers/{net => staging}/wimax/i2400m/usb-tx.c | 0 drivers/staging/wimax/i2400m/usb.c | 765 + drivers/staging/wimax/id-table.c | 130 + drivers/staging/wimax/linux-wimax-debug.h | 491 + .../wimax.h => drivers/staging/wimax/linux-wimax.h | 0 drivers/staging/wimax/net-wimax.h | 503 + drivers/staging/wimax/op-msg.c | 391 + drivers/staging/wimax/op-reset.c | 108 + drivers/staging/wimax/op-rfkill.c | 431 + drivers/staging/wimax/op-state-get.c | 52 + drivers/staging/wimax/stack.c | 616 + drivers/staging/wimax/wimax-internal.h | 85 + drivers/staging/wlan-ng/prism2mgmt.c | 4 +- drivers/target/iscsi/iscsi_target.c | 17 +- drivers/target/loopback/tcm_loop.c | 14 +- drivers/target/target_core_device.c | 59 +- drivers/target/target_core_sbc.c | 139 +- drivers/target/target_core_tmr.c | 166 +- drivers/target/target_core_tpg.c | 2 +- drivers/target/target_core_transport.c | 170 +- drivers/target/target_core_user.c | 166 +- drivers/target/tcm_fc/tfc_cmd.c | 3 +- drivers/target/tcm_fc/tfc_io.c | 1 - drivers/target/tcm_fc/tfc_sess.c | 2 +- drivers/tee/amdtee/amdtee_private.h | 8 +- drivers/tee/amdtee/core.c | 26 +- drivers/tee/optee/call.c | 3 +- drivers/tee/optee/device.c | 2 +- drivers/tee/tee_core.c | 5 +- drivers/thermal/amlogic_thermal.c | 4 + drivers/thermal/cpufreq_cooling.c | 4 +- drivers/thermal/gov_power_allocator.c | 116 +- drivers/thermal/intel/intel_pch_thermal.c | 90 +- drivers/thermal/mtk_thermal.c | 2 +- drivers/thermal/rcar_thermal.c | 5 +- drivers/thermal/sun8i_thermal.c | 33 +- drivers/thermal/thermal_core.c | 97 +- drivers/thermal/thermal_core.h | 6 - drivers/thermal/thermal_hwmon.c | 3 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 18 +- drivers/thunderbolt/Kconfig | 13 + drivers/thunderbolt/Makefile | 3 + drivers/thunderbolt/ctl.c | 4 +- drivers/thunderbolt/debugfs.c | 25 + drivers/thunderbolt/dma_test.c | 736 + drivers/thunderbolt/icm.c | 12 +- drivers/thunderbolt/nhi.c | 59 +- drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/path.c | 13 +- drivers/thunderbolt/switch.c | 33 +- drivers/thunderbolt/tb.h | 10 + drivers/thunderbolt/tunnel.c | 50 +- drivers/thunderbolt/usb4.c | 4 + drivers/thunderbolt/xdomain.c | 149 +- drivers/tty/Kconfig | 41 - drivers/tty/Makefile | 5 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/n_gsm.c | 4 +- drivers/tty/n_tty.c | 2 + drivers/tty/nozomi.c | 5 +- drivers/tty/pty.c | 2 + drivers/tty/serdev/core.c | 6 +- drivers/tty/serial/21285.c | 12 +- drivers/tty/serial/8250/8250_early.c | 3 - drivers/tty/serial/8250/8250_mtk.c | 15 +- drivers/tty/serial/8250/8250_omap.c | 43 +- drivers/tty/serial/8250/serial_cs.c | 9 +- drivers/tty/serial/Kconfig | 51 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/fsl_linflexuart.c | 19 +- drivers/tty/serial/fsl_lpuart.c | 13 +- drivers/tty/serial/ifx6x60.c | 3 +- drivers/tty/serial/imx.c | 82 +- drivers/tty/serial/jsm/jsm_cls.c | 4 +- drivers/tty/serial/liteuart.c | 404 + drivers/tty/serial/lpc32xx_hs.c | 3 +- drivers/tty/serial/max310x.c | 57 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/mxs-auart.c | 21 +- drivers/tty/serial/pmac_zilog.c | 14 +- drivers/tty/serial/pmac_zilog.h | 8 +- drivers/tty/serial/pnx8xxx_uart.c | 858 - drivers/tty/serial/serial-tegra.c | 7 +- drivers/tty/serial/serial_mctrl_gpio.c | 2 +- drivers/tty/serial/serial_txx9.c | 3 + drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/sifive.c | 3 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/xilinx_uartps.c | 1 + drivers/tty/synclink.c | 7898 - drivers/tty/synclink_gt.c | 3 +- drivers/tty/synclinkmp.c | 5579 - drivers/tty/tty_audit.c | 12 +- drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 1 + drivers/tty/tty_io.c | 18 +- drivers/tty/tty_jobctrl.c | 3 + drivers/tty/tty_ldisc.c | 11 +- drivers/tty/tty_port.c | 4 +- drivers/tty/ttynull.c | 18 + drivers/tty/vt/consolemap.c | 3 +- drivers/tty/vt/keyboard.c | 493 +- drivers/tty/vt/vt.c | 24 +- drivers/tty/vt/vt_ioctl.c | 47 +- drivers/uio/uio.c | 14 +- drivers/uio/uio_pci_generic.c | 37 +- drivers/uio/uio_pruss.c | 27 +- drivers/usb/Makefile | 1 - drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/core.c | 44 +- drivers/usb/cdns3/core.h | 4 + drivers/usb/cdns3/ep0.c | 65 +- drivers/usb/cdns3/gadget-export.h | 3 - drivers/usb/cdns3/gadget.c | 144 +- drivers/usb/cdns3/gadget.h | 5 +- drivers/usb/cdns3/host-export.h | 6 + drivers/usb/cdns3/host.c | 60 +- drivers/usb/chipidea/Makefile | 5 +- drivers/usb/chipidea/ci_hdrc_imx.c | 7 +- drivers/usb/chipidea/trace.c | 23 + drivers/usb/chipidea/trace.h | 92 + drivers/usb/chipidea/udc.c | 10 +- drivers/usb/chipidea/usbmisc_imx.c | 7 +- drivers/usb/class/cdc-acm.c | 21 +- drivers/usb/class/cdc-acm.h | 3 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/core/buffer.c | 6 +- drivers/usb/core/config.c | 1 + drivers/usb/core/devio.c | 14 +- drivers/usb/core/driver.c | 30 +- drivers/usb/core/endpoint.c | 2 +- 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/port.c | 4 +- drivers/usb/core/quirks.c | 13 + drivers/usb/core/sysfs.c | 14 +- drivers/usb/core/usb.c | 4 +- drivers/usb/core/usb.h | 2 + drivers/usb/dwc2/platform.c | 3 + drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/core.h | 2 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/ep0.c | 3 +- drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 + drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_midi.c | 10 +- drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/gadget/legacy/inode.c | 3 + drivers/usb/gadget/legacy/raw_gadget.c | 5 +- drivers/usb/gadget/udc/core.c | 2 - drivers/usb/gadget/udc/dummy_hcd.c | 8 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 19 +- drivers/usb/host/Kconfig | 17 - drivers/usb/host/Makefile | 2 - drivers/usb/host/ehci-fsl.c | 9 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-mxc.c | 213 - drivers/usb/host/ehci-pmcmsp.c | 15 +- drivers/usb/host/ehci-sched.c | 12 + drivers/usb/host/ehci-tegra.c | 4 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/fsl-mph-dr-of.c | 9 +- drivers/usb/host/imx21-dbg.c | 439 - drivers/usb/host/imx21-hcd.c | 1933 - drivers/usb/host/imx21-hcd.h | 431 - drivers/usb/host/isp116x-hcd.c | 1 + drivers/usb/host/isp1362.h | 54 - drivers/usb/host/max3421-hcd.c | 4 +- drivers/usb/host/ohci-at91.c | 11 +- drivers/usb/host/ohci-hcd.c | 2 +- drivers/usb/host/ohci-hub.c | 1 + drivers/usb/host/ohci-omap.c | 9 +- drivers/usb/host/ohci-pxa27x.c | 11 +- drivers/usb/host/ohci-s3c2410.c | 12 +- drivers/usb/host/oxu210hp-hcd.c | 1 + drivers/usb/host/xhci-histb.c | 2 +- drivers/usb/host/xhci-mem.c | 7 +- drivers/usb/host/xhci-pci.c | 17 + drivers/usb/host/xhci-ring.c | 2 + 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 | 34 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 351 + drivers/usb/misc/iowarrior.c | 3 - drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 21 - drivers/usb/misc/yurex.c | 1 + drivers/usb/mtu3/mtu3_gadget.c | 1 + drivers/usb/musb/musb_dsps.c | 4 +- drivers/usb/musb/tusb6010.c | 1 + drivers/usb/phy/phy-isp1301-omap.c | 21 +- drivers/usb/serial/Kconfig | 19 +- drivers/usb/serial/Makefile | 1 - drivers/usb/serial/cyberjack.c | 7 +- drivers/usb/serial/digi_acceleport.c | 62 +- drivers/usb/serial/iuu_phoenix.c | 2 - drivers/usb/serial/keyspan_pda.c | 548 +- drivers/usb/serial/mos7720.c | 236 +- drivers/usb/serial/option.c | 15 +- drivers/usb/storage/ene_ub6250.c | 1 + drivers/usb/storage/freecom.c | 1 - drivers/usb/storage/transport.c | 9 +- drivers/usb/storage/uas.c | 1 + drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/class.c | 294 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 3 + drivers/usb/typec/stusb160x.c | 26 +- drivers/usb/typec/tcpm/tcpci.c | 72 +- drivers/usb/typec/tcpm/tcpci.h | 18 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 35 +- drivers/usb/typec/tcpm/tcpm.c | 119 +- drivers/usb/typec/ucsi/psy.c | 9 + drivers/usb/typec/ucsi/ucsi.c | 130 +- drivers/usb/typec/ucsi/ucsi.h | 4 + drivers/usb/typec/ucsi/ucsi_acpi.c | 5 +- drivers/usb/usbip/usbip_common.c | 5 - drivers/vdpa/Kconfig | 1 + drivers/vdpa/mlx5/core/mr.c | 5 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 33 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 10 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 2 +- drivers/vfio/pci/vfio_pci.c | 2 +- drivers/vfio/pci/vfio_pci_rdwr.c | 43 +- drivers/vfio/platform/vfio_platform_common.c | 3 +- drivers/vfio/vfio_iommu_type1.c | 17 +- drivers/vhost/scsi.c | 399 +- drivers/vhost/vdpa.c | 217 +- drivers/vhost/vhost.c | 6 + drivers/vhost/vhost.h | 1 + drivers/vhost/vringh.c | 9 +- drivers/video/backlight/pwm_bl.c | 70 +- drivers/video/console/dummycon.c | 20 - drivers/video/console/sticore.c | 10 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/atafb.c | 8 - drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/radeon_base.c | 4 +- drivers/video/fbdev/cirrusfb.c | 3 +- drivers/video/fbdev/core/bitblit.c | 3 - drivers/video/fbdev/core/fbcmap.c | 2 +- drivers/video/fbdev/core/fbcon.c | 138 +- drivers/video/fbdev/core/fbcon_ccw.c | 1 - drivers/video/fbdev/core/fbcon_cw.c | 1 - drivers/video/fbdev/core/fbcon_rotate.c | 4 +- drivers/video/fbdev/core/fbcon_ud.c | 1 - drivers/video/fbdev/core/fbmem.c | 49 +- drivers/video/fbdev/core/softcursor.c | 2 - drivers/video/fbdev/core/tileblit.c | 6 +- drivers/video/fbdev/fsl-diu-fb.c | 3 +- drivers/video/fbdev/geode/lxfb_ops.c | 1 + drivers/video/fbdev/hyperv_fb.c | 17 +- 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 +- .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 2 +- 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/pm2fb.c | 1 + drivers/video/fbdev/riva/riva_hw.c | 14 +- drivers/video/fbdev/s1d13xxxfb.c | 3 +- drivers/video/fbdev/sbuslib.c | 124 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 7 +- drivers/video/fbdev/sis/300vtbl.h | 2 - drivers/video/fbdev/sis/sis_accel.h | 14 +- drivers/video/hdmi.c | 11 +- drivers/video/of_display_timing.c | 1 + drivers/video/of_videomode.c | 6 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 6 +- drivers/virtio/virtio_balloon.c | 4 +- drivers/virtio/virtio_mem.c | 1789 +- drivers/vme/bridges/vme_tsi148.c | 7 - drivers/vme/vme.c | 13 +- drivers/w1/slaves/w1_therm.c | 12 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/swiotlb-xen.c | 3 +- drivers/xen/unpopulated-alloc.c | 14 +- fs/9p/fid.c | 67 +- fs/9p/fid.h | 11 +- fs/9p/vfs_dentry.c | 2 + fs/9p/vfs_dir.c | 6 +- fs/9p/vfs_file.c | 7 +- fs/9p/vfs_inode.c | 47 +- fs/9p/vfs_inode_dotl.c | 35 +- fs/9p/vfs_super.c | 1 + fs/9p/xattr.c | 16 +- fs/Kconfig | 9 + fs/Makefile | 1 + fs/afs/cell.c | 3 +- fs/afs/dir.c | 13 +- fs/afs/dir_edit.c | 6 +- fs/afs/file.c | 78 +- fs/afs/inode.c | 8 + fs/afs/internal.h | 58 + fs/afs/write.c | 110 +- fs/afs/xattr.c | 9 +- fs/afs/yfsclient.c | 1 + fs/aio.c | 17 +- fs/autofs/dev-ioctl.c | 5 +- fs/binfmt_elf.c | 6 +- fs/block_dev.c | 7 - fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 32 +- fs/btrfs/block-group.c | 280 +- fs/btrfs/block-group.h | 2 + fs/btrfs/block-rsv.c | 11 +- fs/btrfs/btrfs_inode.h | 23 +- fs/btrfs/check-integrity.c | 11 +- fs/btrfs/compression.c | 29 +- fs/btrfs/ctree.c | 252 +- fs/btrfs/ctree.h | 176 +- fs/btrfs/delayed-inode.c | 23 +- fs/btrfs/delayed-inode.h | 3 +- fs/btrfs/delayed-ref.h | 12 +- fs/btrfs/dev-replace.c | 47 +- fs/btrfs/dir-item.c | 1 - fs/btrfs/discard.c | 46 +- fs/btrfs/discard.h | 3 +- fs/btrfs/disk-io.c | 829 +- fs/btrfs/disk-io.h | 28 +- fs/btrfs/export.c | 3 +- fs/btrfs/extent-io-tree.h | 71 +- fs/btrfs/extent-tree.c | 115 +- fs/btrfs/extent_io.c | 425 +- fs/btrfs/extent_io.h | 32 +- fs/btrfs/file-item.c | 88 +- fs/btrfs/file.c | 797 +- fs/btrfs/free-space-cache.c | 439 +- fs/btrfs/free-space-cache.h | 21 +- fs/btrfs/free-space-tree.c | 26 +- fs/btrfs/inode-item.c | 6 - fs/btrfs/inode-map.c | 582 - fs/btrfs/inode-map.h | 16 - fs/btrfs/inode.c | 836 +- fs/btrfs/ioctl.c | 74 +- fs/btrfs/locking.c | 459 +- fs/btrfs/locking.h | 24 +- fs/btrfs/ordered-data.c | 24 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/print-tree.c | 15 +- fs/btrfs/qgroup.c | 170 +- fs/btrfs/raid56.c | 8 +- fs/btrfs/reada.c | 81 +- fs/btrfs/ref-verify.c | 28 +- fs/btrfs/reflink.c | 18 +- fs/btrfs/relocation.c | 120 +- fs/btrfs/scrub.c | 242 +- fs/btrfs/send.c | 6 +- fs/btrfs/space-info.c | 274 +- fs/btrfs/space-info.h | 3 + fs/btrfs/super.c | 181 +- fs/btrfs/sysfs.c | 117 +- fs/btrfs/tests/btrfs-tests.c | 3 +- fs/btrfs/tests/extent-io-tests.c | 26 +- fs/btrfs/tests/inode-tests.c | 12 +- fs/btrfs/tests/qgroup-tests.c | 4 - fs/btrfs/transaction.c | 200 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 354 +- fs/btrfs/tree-defrag.c | 1 - fs/btrfs/tree-log.c | 183 +- fs/btrfs/uuid-tree.c | 3 +- fs/btrfs/volumes.c | 182 +- fs/btrfs/volumes.h | 33 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 616 + fs/btrfs/zoned.h | 160 + fs/buffer.c | 58 +- fs/cachefiles/rdwr.c | 3 +- fs/ceph/caps.c | 2 +- fs/ceph/mds_client.c | 50 +- fs/ceph/mds_client.h | 1 + fs/ceph/quota.c | 2 +- fs/ceph/snap.c | 2 +- fs/cifs/cifsacl.c | 1 + fs/cifs/connect.c | 2 + fs/cifs/smb2ops.c | 88 +- fs/cifs/transport.c | 6 +- fs/compat_binfmt_elf.c | 20 +- fs/configfs/dir.c | 1 + fs/coredump.c | 8 +- fs/crypto/fname.c | 6 +- fs/crypto/fscrypt_private.h | 29 +- fs/crypto/hkdf.c | 2 +- fs/crypto/hooks.c | 40 +- fs/crypto/inline_crypt.c | 2 +- fs/crypto/keyring.c | 10 +- fs/crypto/keysetup.c | 28 +- fs/crypto/policy.c | 5 +- fs/dax.c | 9 +- fs/debugfs/file.c | 15 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 304 +- fs/dlm/lowcomms.h | 2 + fs/dlm/member.c | 2 +- fs/dlm/rcom.c | 6 +- fs/efivarfs/inode.c | 2 + fs/erofs/Makefile | 5 - fs/erofs/inode.c | 21 +- fs/erofs/zdata.c | 7 +- fs/eventpoll.c | 876 +- fs/exec.c | 38 +- fs/ext2/dir.c | 14 +- fs/ext2/ext2.h | 7 + fs/ext2/inode.c | 1 + fs/ext2/namei.c | 15 +- fs/ext2/super.c | 2 +- fs/ext4/dir.c | 67 - fs/ext4/ext4.h | 91 +- fs/ext4/extents.c | 37 +- fs/ext4/fast_commit.c | 173 +- fs/ext4/fast_commit.h | 6 +- fs/ext4/file.c | 6 +- fs/ext4/fsmap.c | 2 +- fs/ext4/fsync.c | 2 +- fs/ext4/hash.c | 2 +- fs/ext4/inline.c | 1 + fs/ext4/inode.c | 30 +- fs/ext4/mballoc.c | 6 +- fs/ext4/namei.c | 85 +- fs/ext4/super.c | 86 +- fs/ext4/sysfs.c | 2 + fs/f2fs/acl.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 5 + fs/f2fs/dir.c | 105 +- fs/f2fs/f2fs.h | 97 +- fs/f2fs/file.c | 237 +- fs/f2fs/hash.c | 11 +- fs/f2fs/inline.c | 4 + fs/f2fs/namei.c | 1 + fs/f2fs/node.c | 2 +- fs/f2fs/recovery.c | 12 +- fs/f2fs/shrinker.c | 6 +- fs/f2fs/super.c | 9 +- fs/fcntl.c | 10 +- fs/file.c | 124 +- fs/file_table.c | 1 - fs/fuse/dir.c | 23 +- fs/fuse/file.c | 22 +- fs/fuse/fuse_i.h | 29 +- fs/fuse/inode.c | 57 +- fs/fuse/virtio_fs.c | 47 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 8 +- fs/gfs2/glock.c | 12 +- fs/gfs2/glops.c | 73 +- fs/gfs2/glops.h | 1 + fs/gfs2/incore.h | 2 +- fs/gfs2/inode.c | 40 +- fs/gfs2/inode.h | 3 - fs/gfs2/log.c | 2 + 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 | 19 +- fs/gfs2/super.c | 1 + fs/hfs/btree.h | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/internal.h | 2 + fs/io-wq.c | 14 +- fs/io-wq.h | 1 - fs/io_uring.c | 1602 +- fs/iomap/buffered-io.c | 32 +- fs/iomap/seek.c | 125 +- fs/isofs/rock.h | 8 +- fs/jbd2/checkpoint.c | 2 + fs/jbd2/commit.c | 11 +- fs/jbd2/journal.c | 172 +- fs/jbd2/recovery.c | 6 +- fs/jbd2/transaction.c | 35 +- fs/jfs/jfs_dmap.c | 10 +- fs/jfs/jfs_dmap.h | 2 +- fs/jfs/jfs_extent.c | 2 +- fs/jfs/jfs_extent.h | 2 +- fs/jfs/jfs_logmgr.h | 2 +- fs/jfs/jfs_txnmgr.c | 2 +- fs/jfs/jfs_xtree.c | 2 +- fs/kernfs/dir.c | 2 +- fs/libfs.c | 106 +- fs/locks.c | 18 +- fs/mount.h | 21 +- fs/mount_notify.c | 222 + fs/namei.c | 40 +- fs/namespace.c | 26 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/blocklayout/dev.c | 2 +- fs/nfs/callback_proc.c | 5 + fs/nfs/dir.c | 17 +- fs/nfs/export.c | 18 + fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/filelayout/filelayoutdev.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/nfs42xattr.c | 2 + fs/nfs/nfs42xdr.c | 6 +- fs/nfs/nfs4xdr.c | 6 +- fs/nfs/nfsroot.c | 6 + fs/nfsd/filecache.c | 1 + fs/nfsd/nfs2acl.c | 21 +- fs/nfsd/nfs3acl.c | 8 +- fs/nfsd/nfs3proc.c | 17 +- fs/nfsd/nfs3xdr.c | 57 +- fs/nfsd/nfs4proc.c | 30 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 2599 +- fs/nfsd/nfsd.h | 9 +- fs/nfsd/nfsfh.h | 27 +- fs/nfsd/nfsproc.c | 25 +- fs/nfsd/nfssvc.c | 50 +- fs/nfsd/nfsxdr.c | 16 +- fs/nfsd/trace.c | 1 + fs/nfsd/trace.h | 176 +- fs/nfsd/xdr.h | 2 - fs/nfsd/xdr3.h | 2 - fs/nfsd/xdr4.h | 54 +- fs/notify/dnotify/dnotify.c | 2 +- fs/notify/fsnotify.c | 12 +- fs/notify/inotify/inotify_user.c | 23 +- fs/ntfs/file.c | 5 +- fs/ntfs/inode.c | 2 - fs/ntfs/logfile.c | 3 +- fs/ocfs2/cluster/tcp.c | 1 - fs/ocfs2/journal.c | 2 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/super.c | 1 + fs/open.c | 2 +- fs/overlayfs/copy_up.c | 25 +- fs/overlayfs/export.c | 10 +- fs/overlayfs/inode.c | 2 +- fs/overlayfs/namei.c | 25 +- fs/overlayfs/overlayfs.h | 14 +- fs/overlayfs/ovl_entry.h | 1 + fs/overlayfs/super.c | 33 +- fs/overlayfs/util.c | 3 +- fs/proc/array.c | 32 +- fs/proc/base.c | 10 +- fs/proc/cpuinfo.c | 2 +- fs/proc/fd.c | 48 +- fs/proc/generic.c | 4 +- fs/proc/inode.c | 2 + fs/proc/kcore.c | 2 - fs/proc/page.c | 40 +- fs/proc/proc_net.c | 4 +- fs/proc/self.c | 7 + fs/proc/stat.c | 2 +- fs/proc/task_mmu.c | 4 +- fs/pstore/ftrace.c | 8 +- fs/quota/quota_tree.c | 8 +- fs/quota/quota_v2.c | 19 + fs/ramfs/inode.c | 12 + fs/reiserfs/stree.c | 6 + fs/select.c | 4 +- fs/seq_file.c | 96 +- fs/super.c | 49 - fs/ubifs/auth.c | 1 - fs/ubifs/dir.c | 18 +- fs/userfaultfd.c | 20 +- fs/verity/enable.c | 8 +- fs/verity/fsverity_private.h | 38 +- fs/verity/hash_algs.c | 2 +- fs/verity/init.c | 2 +- fs/verity/measure.c | 12 +- fs/verity/open.c | 24 +- fs/verity/signature.c | 14 +- fs/verity/verify.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 8 +- fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/scrub/bmap.c | 10 +- fs/xfs/scrub/btree.c | 45 +- fs/xfs/scrub/dir.c | 21 +- fs/xfs/scrub/inode.c | 3 +- fs/xfs/scrub/refcount.c | 8 +- fs/xfs/xfs_aops.c | 20 +- fs/xfs/xfs_export.c | 3 + fs/xfs/xfs_iomap.c | 29 + fs/xfs/xfs_iops.c | 10 + fs/xfs/xfs_iwalk.c | 27 +- fs/xfs/xfs_mount.c | 11 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_reflink.c | 3 +- include/acpi/acpi_bus.h | 5 - include/acpi/acpi_drivers.h | 12 +- include/acpi/cppc_acpi.h | 5 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/atomic-instrumented.h | 216 +- include/asm-generic/barrier.h | 1 + include/asm-generic/bitops/builtin-ffs.h | 5 +- include/asm-generic/bitops/find.h | 19 + include/asm-generic/getorder.h | 2 +- include/asm-generic/hardirq.h | 6 +- include/asm-generic/kmap_size.h | 12 + include/asm-generic/kmap_types.h | 11 - include/asm-generic/mmu_context.h | 58 +- include/asm-generic/msi.h | 4 + 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/syscall.h | 24 +- include/asm-generic/uaccess.h | 6 +- include/asm-generic/vmlinux.lds.h | 1 + include/crypto/aead.h | 5 + include/crypto/curve25519.h | 2 + include/crypto/hash_info.h | 3 +- include/crypto/sha.h | 167 - include/crypto/sha1.h | 46 + include/crypto/sha1_base.h | 5 +- include/crypto/sha2.h | 134 + include/crypto/sha256_base.h | 5 +- include/crypto/sha512_base.h | 5 +- include/crypto/sm3_base.h | 3 +- include/drm/amd_asic_type.h | 2 + include/drm/drm_atomic.h | 16 +- include/drm/drm_atomic_helper.h | 4 +- include/drm/drm_client.h | 7 +- include/drm/drm_connector.h | 2 +- include/drm/drm_crtc.h | 26 + include/drm/drm_device.h | 6 +- include/drm/drm_dp_helper.h | 136 +- include/drm/drm_drv.h | 92 +- include/drm/drm_dsc.h | 3 +- include/drm/drm_edid.h | 7 - include/drm/drm_encoder.h | 1 - include/drm/drm_fb_helper.h | 14 +- include/drm/drm_gem.h | 7 +- include/drm/drm_gem_cma_helper.h | 8 +- include/drm/drm_gem_shmem_helper.h | 11 +- include/drm/drm_gem_ttm_helper.h | 6 + include/drm/drm_gem_vram_helper.h | 25 +- include/drm/drm_mode_config.h | 25 +- include/drm/drm_modes.h | 3 + include/drm/drm_modeset_helper_vtables.h | 35 +- include/drm/drm_plane.h | 21 + include/drm/drm_prime.h | 5 +- include/drm/drm_print.h | 20 +- include/drm/i915_pciids.h | 152 +- include/drm/ttm/ttm_bo_api.h | 128 +- include/drm/ttm/ttm_bo_driver.h | 114 +- include/drm/ttm/ttm_caching.h | 36 + include/drm/ttm/ttm_page_alloc.h | 122 - include/drm/ttm/ttm_placement.h | 15 - include/drm/ttm/ttm_pool.h | 91 + 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/dra7.h | 4 + include/dt-bindings/clock/imx8-lpcg.h | 14 + include/dt-bindings/clock/ingenic,sysost.h | 10 +- include/dt-bindings/clock/qcom,camcc-sc7180.h | 121 + .../dt-bindings/clock/qcom,sm8250-lpass-aoncc.h | 11 + .../dt-bindings/clock/qcom,sm8250-lpass-audiocc.h | 13 + include/dt-bindings/dma/jz4775-dma.h | 44 + include/dt-bindings/dma/qcom-gpi.h | 11 + include/dt-bindings/dma/x2000-dma.h | 54 + include/dt-bindings/firmware/imx/rsrc.h | 1 + include/dt-bindings/interconnect/qcom,sdm660.h | 116 + include/dt-bindings/memory/tegra124-mc.h | 68 + include/dt-bindings/memory/tegra20-mc.h | 53 + include/dt-bindings/memory/tegra210-mc.h | 10 + include/dt-bindings/memory/tegra30-mc.h | 67 + include/dt-bindings/power/mt8183-power.h | 26 + include/dt-bindings/power/mt8192-power.h | 32 + include/dt-bindings/power/qcom-rpmpd.h | 34 + include/dt-bindings/reset/bcm6318-reset.h | 20 + include/dt-bindings/reset/bcm63268-reset.h | 26 + include/dt-bindings/reset/bcm6328-reset.h | 18 + include/dt-bindings/reset/bcm6358-reset.h | 15 + include/dt-bindings/reset/bcm6362-reset.h | 22 + include/dt-bindings/reset/bcm6368-reset.h | 16 + include/dt-bindings/sound/adi,adau1977.h | 15 + include/dt-bindings/usb/pd.h | 8 + include/keys/rxrpc-type.h | 56 +- include/kunit/test.h | 18 +- include/kvm/arm_pmu.h | 3 - include/linux/acpi_iort.h | 4 + include/linux/arm-smccc.h | 2 + include/linux/atmdev.h | 1 + include/linux/atomic-arch-fallback.h | 90 +- include/linux/atomic-fallback.h | 90 +- include/linux/audit.h | 8 - include/linux/bio.h | 6 - include/linux/bit_spinlock.h | 4 +- include/linux/bitmap.h | 67 +- include/linux/bitops.h | 24 +- include/linux/blk-mq.h | 2 + include/linux/blkdev.h | 3 +- include/linux/bpf.h | 9 + include/linux/bpf_lsm.h | 30 + include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 2 +- include/linux/can/dev.h | 38 +- include/linux/can/dev/peak_canfd.h | 2 +- include/linux/can/skb.h | 20 +- include/linux/ccp.h | 3 +- include/linux/cgroup-defs.h | 15 - include/linux/cgroup.h | 5 +- include/linux/clk-provider.h | 5 + include/linux/clk.h | 20 +- include/linux/clk/samsung.h | 4 +- include/linux/compaction.h | 12 - include/linux/compiler-clang.h | 8 +- include/linux/compiler-gcc.h | 21 - include/linux/compiler.h | 18 +- include/linux/compiler_attributes.h | 2 +- include/linux/compiler_types.h | 19 +- include/linux/console.h | 4 +- include/linux/context_tracking.h | 6 +- include/linux/cpufreq.h | 34 +- include/linux/cpuhotplug.h | 2 + include/linux/cpumask.h | 14 + include/linux/ctype.h | 15 +- include/linux/dcache.h | 2 + include/linux/debugfs.h | 18 +- include/linux/devfreq.h | 4 - include/linux/device/class.h | 14 + include/linux/dma-buf-map.h | 266 + include/linux/dma-buf.h | 18 +- include/linux/dma-iommu.h | 8 + include/linux/dma-map-ops.h | 17 + include/linux/dma-mapping.h | 9 - include/linux/dma/qcom-gpi-dma.h | 83 + include/linux/dma/ti-cppi5.h | 4 +- include/linux/dmaengine.h | 5 + include/linux/edac.h | 16 +- include/linux/efi.h | 23 +- include/linux/elf.h | 10 + include/linux/energy_model.h | 20 +- include/linux/entry-common.h | 98 +- include/linux/entry-kvm.h | 4 +- include/linux/ethtool.h | 1 + include/linux/eventpoll.h | 11 +- include/linux/exportfs.h | 1 + include/linux/fdtable.h | 40 +- include/linux/filter.h | 24 +- include/linux/firmware/imx/dsp.h | 10 + include/linux/firmware/imx/ipc.h | 13 + include/linux/firmware/imx/sci.h | 27 + include/linux/firmware/imx/svc/misc.h | 19 + include/linux/firmware/xlnx-zynqmp.h | 4 - include/linux/font.h | 3 +- include/linux/fpga/fpga-mgr.h | 2 + include/linux/freelist.h | 129 + include/linux/fs.h | 46 +- include/linux/fscrypt.h | 44 +- include/linux/ftrace.h | 45 +- include/linux/genhd.h | 16 +- include/linux/genl_magic_struct.h | 2 +- include/linux/goldfish.h | 8 +- include/linux/gpio/consumer.h | 4 +- include/linux/gpio/driver.h | 71 - include/linux/hid.h | 3 +- include/linux/highmem-internal.h | 232 + include/linux/highmem.h | 313 +- include/linux/hrtimer.h | 6 +- include/linux/huge_mm.h | 93 +- include/linux/hyperv.h | 23 + include/linux/ide.h | 11 +- include/linux/ieee80211.h | 3 + include/linux/if_bridge.h | 1 + include/linux/if_frad.h | 92 - include/linux/iio/buffer.h | 3 - include/linux/iio/iio-opaque.h | 2 + include/linux/iio/iio.h | 6 + include/linux/iio/trigger.h | 2 +- include/linux/iio/triggered_buffer.h | 23 +- include/linux/ima.h | 12 + include/linux/inetdevice.h | 4 +- include/linux/input/adp5589.h | 7 - include/linux/intel-iommu.h | 1 - include/linux/io-mapping.h | 38 +- include/linux/io-pgtable.h | 8 + include/linux/io_uring.h | 3 +- include/linux/ioasid.h | 10 +- include/linux/iomap.h | 2 +- include/linux/iommu-helper.h | 4 +- include/linux/iommu.h | 2 + include/linux/ioport.h | 34 +- include/linux/ipc_namespace.h | 3 +- include/linux/irq.h | 15 - include/linux/irq_cpustat.h | 28 - include/linux/irq_work.h | 33 +- include/linux/irqdomain.h | 10 +- include/linux/irqflags.h | 8 +- include/linux/iversion.h | 15 + include/linux/jbd2.h | 32 +- include/linux/jhash.h | 2 + include/linux/kasan-checks.h | 2 +- include/linux/kasan.h | 358 +- include/linux/kbd_kern.h | 3 - include/linux/kernel.h | 195 +- include/linux/kernfs.h | 2 +- include/linux/key-type.h | 1 + include/linux/kfence.h | 202 + include/linux/kprobes.h | 27 +- include/linux/list.h | 4 +- include/linux/litex.h | 102 + include/linux/llist.h | 23 + include/linux/lockdep.h | 23 +- include/linux/log2.h | 3 +- include/linux/lsm_hook_defs.h | 7 +- include/linux/lsm_hooks.h | 8 +- include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/marvell_phy.h | 3 + include/linux/math.h | 177 + include/linux/memblock.h | 18 +- include/linux/memcontrol.h | 514 +- include/linux/memory_hotplug.h | 17 +- include/linux/memremap.h | 6 + include/linux/mfd/madera/core.h | 1 + include/linux/mfd/madera/registers.h | 635 - include/linux/mfd/rt5033-private.h | 28 +- include/linux/mfd/syscon.h | 11 + include/linux/mfd/tps65910.h | 40 - include/linux/mhi.h | 25 +- include/linux/mic_bus.h | 100 - include/linux/migrate.h | 4 +- include/linux/mlx5/driver.h | 18 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 185 +- include/linux/mm_types.h | 25 +- include/linux/mmap_lock.h | 110 +- include/linux/mmc/host.h | 7 + include/linux/mmdebug.h | 13 + include/linux/mmzone.h | 74 +- include/linux/module.h | 34 +- include/linux/moduleloader.h | 3 +- include/linux/moduleparam.h | 12 +- include/linux/msi.h | 46 +- include/linux/mtd/nand-ecc-sw-bch.h | 73 + include/linux/mtd/nand-ecc-sw-hamming.h | 91 + include/linux/mtd/nand.h | 56 + include/linux/mtd/nand_bch.h | 66 - include/linux/mtd/nand_ecc.h | 39 - include/linux/mtd/rawnand.h | 19 +- include/linux/mtd/sharpsl.h | 1 - include/linux/mtd/spi-nor.h | 53 +- include/linux/mtd/spinand.h | 9 + include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 59 +- include/linux/netfilter/ipset/ip_set.h | 5 + include/linux/netfilter/nfnetlink.h | 9 +- include/linux/netfilter_ipv4.h | 2 +- include/linux/netfilter_ipv6.h | 10 +- include/linux/nfs4.h | 8 - include/linux/nmi.h | 1 + include/linux/ns_common.h | 3 + include/linux/numa.h | 30 +- include/linux/nvmem-provider.h | 17 + include/linux/of.h | 7 + include/linux/page-flags-layout.h | 2 +- include/linux/page-flags.h | 18 +- include/linux/page_ext.h | 8 + include/linux/pagemap.h | 20 +- include/linux/pagevec.h | 7 - include/linux/pci.h | 1 + include/linux/perf/arm_pmu.h | 2 + include/linux/perf_event.h | 19 +- include/linux/perf_regs.h | 6 +- include/linux/pgtable.h | 13 +- include/linux/phy.h | 62 +- include/linux/pid_namespace.h | 4 +- include/linux/pinctrl/pinctrl.h | 4 +- include/linux/platform_data/ad7298.h | 19 - include/linux/platform_data/ad7303.h | 20 - include/linux/platform_data/ad7887.h | 4 - include/linux/platform_data/adau1977.h | 44 - include/linux/platform_data/at91_adc.h | 49 - include/linux/platform_data/atmel.h | 12 - include/linux/platform_data/cros_ec_commands.h | 169 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/hirschmann-hellcreek.h | 23 + include/linux/platform_data/jz4740/jz4740_nand.h | 25 - include/linux/platform_data/mtd-mxc_nand.h | 19 - include/linux/platform_data/serial-imx.h | 15 - include/linux/platform_data/shmob_drm.h | 2 - include/linux/platform_data/ti-sysc.h | 2 + include/linux/platform_data/usb-ehci-mxc.h | 14 - include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/pm_domain.h | 22 +- include/linux/pm_opp.h | 1 - include/linux/pm_runtime.h | 27 +- include/linux/pm_wakeup.h | 10 + include/linux/poison.h | 4 - include/linux/power/generic-adc-battery.h | 4 - include/linux/preempt.h | 150 +- include/linux/ptp_classify.h | 7 +- include/linux/ptp_clock_kernel.h | 13 + include/linux/purgatory.h | 2 +- include/linux/qcom-geni-se.h | 2 - include/linux/qed/qed_if.h | 1 + include/linux/quota.h | 15 +- include/linux/rcu_node_tree.h | 2 + include/linux/rcu_segcblist.h | 1 + include/linux/rcupdate.h | 49 +- include/linux/rcupdate_trace.h | 4 +- include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 1 + include/linux/refcount.h | 130 +- include/linux/regmap.h | 40 + include/linux/regulator/driver.h | 3 + include/linux/relay.h | 29 +- include/linux/remoteproc.h | 1 + include/linux/reset.h | 1 + include/linux/rio_drv.h | 3 - include/linux/rmap.h | 1 - include/linux/rpmsg.h | 63 +- include/linux/rpmsg/byteorder.h | 67 + include/linux/rpmsg/ns.h | 45 + include/linux/rtc.h | 22 +- include/linux/rtsx_pci.h | 30 + include/linux/s3c_adc_battery.h | 3 - include/linux/scatterlist.h | 6 - include/linux/sched.h | 54 +- include/linux/sched/hotplug.h | 2 + include/linux/sched/jobctl.h | 4 +- include/linux/sched/mm.h | 5 + include/linux/sched/signal.h | 18 +- include/linux/sched/task.h | 2 - include/linux/sched/topology.h | 8 + include/linux/scif.h | 1339 - include/linux/scmi_protocol.h | 352 +- include/linux/sctp.h | 20 + include/linux/sdla.h | 240 - include/linux/seccomp.h | 9 +- include/linux/security.h | 31 +- include/linux/seq_file.h | 1 + include/linux/serial_8250.h | 5 + include/linux/serial_pnx8xxx.h | 67 - include/linux/serial_s3c.h | 2 +- include/linux/set_memory.h | 5 + include/linux/shmem_fs.h | 6 +- include/linux/signal.h | 16 + include/linux/signal_types.h | 12 + include/linux/skbuff.h | 33 + include/linux/slab.h | 18 + include/linux/slab_def.h | 3 + include/linux/slub_def.h | 3 + include/linux/smp.h | 19 +- include/linux/soc/marvell/octeontx2/asm.h | 29 + include/linux/soc/mediatek/infracfg.h | 107 + include/linux/soc/mediatek/mtk-cmdq.h | 10 +- include/linux/soc/mediatek/mtk-mmsys.h | 33 + include/linux/soc/qcom/llcc-qcom.h | 6 + include/linux/soc/ti/k3-ringacc.h | 5 + include/linux/soc/ti/ti_sci_protocol.h | 85 +- include/linux/socket.h | 1 + include/linux/soundwire/sdw.h | 4 + include/linux/soundwire/sdw_registers.h | 43 + include/linux/spi/spi.h | 20 + include/linux/srcu.h | 3 + include/linux/srcutiny.h | 7 +- include/linux/stop_machine.h | 5 + include/linux/string.h | 77 +- include/linux/sunrpc/svc.h | 22 +- include/linux/sunrpc/svc_rdma.h | 36 +- include/linux/sunrpc/svc_rdma_pcl.h | 128 + include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/xdr.h | 91 +- include/linux/swap.h | 4 +- include/linux/swiotlb.h | 11 +- include/linux/syscalls.h | 18 +- include/linux/thread_info.h | 48 + include/linux/thunderbolt.h | 18 +- include/linux/time.h | 13 - include/linux/time64.h | 4 + include/linux/time_namespace.h | 9 +- include/linux/timekeeping.h | 3 +- include/linux/timer.h | 1 - include/linux/torture.h | 22 +- include/linux/trace_recursion.h | 232 + include/linux/tracehook.h | 40 +- include/linux/tty.h | 1 + include/linux/uaccess.h | 6 +- include/linux/uio_driver.h | 16 + include/linux/units.h | 2 +- include/linux/usb/composite.h | 2 +- include/linux/usb/hcd.h | 4 - include/linux/usb/pd.h | 1 + include/linux/usb/pd_vdo.h | 19 +- include/linux/usb/r8152.h | 37 + include/linux/usb/serial.h | 2 - include/linux/usb/tcpm.h | 19 + include/linux/usb/typec.h | 2 + include/linux/usb/typec_tbt.h | 6 +- include/linux/usb/usbnet.h | 4 - include/linux/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/linux/vdpa.h | 15 + include/linux/vmalloc.h | 8 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/linux/wimax/debug.h | 491 - include/linux/zsmalloc.h | 1 - include/media/dvbdev.h | 2 +- include/media/h264-ctrls.h | 195 +- include/media/rc-map.h | 1 + include/media/v4l2-async.h | 2 +- include/media/v4l2-common.h | 21 + include/media/v4l2-ctrls.h | 2 +- include/media/v4l2-dev.h | 4 +- include/media/v4l2-device.h | 2 +- include/media/v4l2-dv-timings.h | 2 +- include/media/v4l2-fwnode.h | 76 +- include/media/v4l2-ioctl.h | 10 + include/media/v4l2-mediabus.h | 8 +- include/media/v4l2-subdev.h | 2 +- include/media/videobuf2-core.h | 2 +- include/memory/renesas-rpc-if.h | 13 +- include/net/9p/client.h | 7 + include/net/act_api.h | 6 + include/net/bluetooth/mgmt.h | 4 +- include/net/bonding.h | 8 + include/net/bpf_sk_storage.h | 2 + include/net/cfg80211.h | 31 +- include/net/compat.h | 10 - include/net/devlink.h | 13 +- include/net/dsa.h | 8 + include/net/dst.h | 12 +- include/net/flow.h | 10 + include/net/ieee80211_radiotap.h | 1 + include/net/inet_hashtables.h | 5 +- include/net/ip.h | 2 +- include/net/ip_tunnels.h | 9 +- include/net/ipv6_frag.h | 30 + include/net/mac80211.h | 14 +- include/net/mptcp.h | 24 +- include/net/neighbour.h | 1 + include/net/net_namespace.h | 11 +- include/net/netfilter/ipv4/nf_reject.h | 10 + include/net/netfilter/ipv6/nf_reject.h | 9 + include/net/netfilter/nf_conntrack_l4proto.h | 14 + include/net/netfilter/nf_tables_offload.h | 7 + include/net/netlink.h | 4 +- include/net/netns/sctp.h | 8 + include/net/nexthop.h | 42 +- include/net/page_pool.h | 26 + include/net/pkt_cls.h | 2 +- include/net/pkt_sched.h | 5 + include/net/route.h | 6 +- include/net/sch_generic.h | 17 +- include/net/sctp/constants.h | 2 + include/net/sctp/sctp.h | 9 +- include/net/sctp/sm.h | 4 + include/net/sctp/structs.h | 12 +- include/net/sock.h | 23 +- include/net/tcp.h | 19 +- include/net/tls.h | 54 +- include/net/udp.h | 6 +- include/net/wimax.h | 503 - include/net/xdp.h | 17 +- include/net/xdp_sock.h | 1 + include/net/xdp_sock_drv.h | 7 + include/net/xsk_buff_pool.h | 2 +- include/rdma/ib_addr.h | 1 + include/rdma/ib_umem.h | 42 + include/rdma/ib_verbs.h | 165 +- include/rdma/rdma_cm.h | 14 +- include/rdma/uverbs_ioctl.h | 15 +- include/rdma/uverbs_types.h | 4 +- include/scsi/fc_encode.h | 727 - include/scsi/fc_frame.h | 30 + include/scsi/libiscsi.h | 3 + include/scsi/scsi_transport_fc.h | 36 + include/soc/fsl/qman.h | 3 +- include/soc/mscc/ocelot.h | 18 +- include/soc/tegra/fuse.h | 4 + include/soc/tegra/mc.h | 27 + include/sound/compress_driver.h | 16 + include/sound/control.h | 2 +- include/sound/core.h | 3 +- include/sound/graph_card.h | 16 + include/sound/hda_codec.h | 2 +- include/sound/intel-dsp-config.h | 7 + include/sound/pcm.h | 4 +- include/sound/rt1015.h | 15 + include/sound/rt5682.h | 1 + include/sound/simple_card_utils.h | 3 + include/sound/soc-acpi.h | 6 + include/sound/soc-component.h | 28 +- include/sound/soc-dai.h | 38 +- include/sound/soc-link.h | 6 +- include/sound/soc-topology.h | 13 +- include/sound/soc.h | 9 +- include/sound/sof.h | 6 +- include/sound/sof/dai.h | 16 +- include/sound/sof/debug.h | 41 + include/sound/sof/ext_manifest.h | 20 + include/sound/sof/header.h | 14 +- include/target/target_core_base.h | 22 +- include/target/target_core_fabric.h | 2 +- include/trace/events/afs.h | 20 +- include/trace/events/btrfs.h | 104 +- include/trace/events/devfreq.h | 30 +- include/trace/events/ext4.h | 10 +- include/trace/events/f2fs.h | 1 + include/trace/events/mmap_lock.h | 107 + include/trace/events/rcu.h | 26 + include/trace/events/rpcrdma.h | 143 +- include/trace/events/sched.h | 84 + include/trace/events/sunrpc.h | 35 +- include/trace/events/ufs.h | 24 +- include/trace/events/writeback.h | 10 +- include/trace/syscall.h | 6 +- include/uapi/asm-generic/sembuf.h | 6 +- include/uapi/asm-generic/signal-defs.h | 63 + include/uapi/asm-generic/signal.h | 29 - include/uapi/asm-generic/unistd.h | 6 +- include/uapi/drm/amdgpu_drm.h | 6 +- include/uapi/drm/drm_fourcc.h | 175 +- include/uapi/drm/drm_mode.h | 171 +- include/uapi/drm/virtgpu_drm.h | 39 +- include/uapi/linux/bpf.h | 89 + include/uapi/linux/btrfs.h | 1 + include/uapi/linux/can.h | 38 +- include/uapi/linux/can/gw.h | 4 +- include/uapi/linux/can/netlink.h | 1 + include/uapi/linux/cfm_bridge.h | 64 + include/uapi/linux/const.h | 5 + include/uapi/linux/devlink.h | 2 + include/uapi/linux/elf.h | 1 + include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/f2fs.h | 96 + include/uapi/linux/fscrypt.h | 5 +- include/uapi/linux/fsverity.h | 49 + include/uapi/linux/fuse.h | 30 +- include/uapi/linux/gpio.h | 106 +- include/uapi/linux/hidraw.h | 6 + include/uapi/linux/icmpv6.h | 1 + include/uapi/linux/if_alg.h | 16 + include/uapi/linux/if_bridge.h | 126 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_frad.h | 123 - include/uapi/linux/if_packet.h | 12 + include/uapi/linux/io_uring.h | 15 + include/uapi/linux/kd.h | 2 +- include/uapi/linux/kernel.h | 9 +- include/uapi/linux/keyboard.h | 2 +- include/uapi/linux/lightnvm.h | 2 +- include/uapi/linux/lirc.h | 4 +- include/uapi/linux/media-bus-format.h | 11 +- include/uapi/linux/mic_common.h | 235 - include/uapi/linux/mic_ioctl.h | 77 - include/uapi/linux/mroute6.h | 2 +- include/uapi/linux/mrp_bridge.h | 1 + include/uapi/linux/netfilter/ipset/ip_set.h | 6 +- include/uapi/linux/netfilter/x_tables.h | 2 +- include/uapi/linux/netlink.h | 2 +- include/uapi/linux/nl80211.h | 38 +- include/uapi/linux/openvswitch.h | 2 + include/uapi/linux/pci_regs.h | 9 + include/uapi/linux/perf_event.h | 6 +- include/uapi/linux/prctl.h | 4 + include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/rkisp1-config.h | 884 + include/uapi/linux/rpmsg_types.h | 11 + include/uapi/linux/rtnetlink.h | 20 +- include/uapi/linux/sched/types.h | 2 + include/uapi/linux/sctp.h | 7 + include/uapi/linux/sdla.h | 117 - include/uapi/linux/serial_core.h | 2 - include/uapi/linux/snmp.h | 1 + include/uapi/linux/sysctl.h | 2 +- include/uapi/linux/tls.h | 15 + include/uapi/linux/userfaultfd.h | 9 + include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/vhost.h | 4 + include/uapi/linux/vhost_types.h | 9 + include/uapi/linux/videodev2.h | 10 +- include/uapi/linux/virtio_gpu.h | 82 + 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/asoc.h | 22 +- include/uapi/sound/compress_offload.h | 2 +- include/uapi/sound/sof/abi.h | 2 +- include/video/imx-ipu-v3.h | 3 - init/Kconfig | 14 +- init/init_task.c | 2 +- init/main.c | 33 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- ipc/shm.c | 8 +- kernel/Kconfig.preempt | 4 - kernel/Makefile | 1 + kernel/acct.c | 7 +- kernel/audit.c | 7 +- kernel/auditsc.c | 42 +- kernel/bpf/Makefile | 7 +- kernel/bpf/bpf_iter.c | 14 + kernel/bpf/bpf_lsm.c | 150 +- kernel/bpf/bpf_task_storage.c | 315 + kernel/bpf/btf.c | 411 +- kernel/bpf/core.c | 3 +- kernel/bpf/hashtab.c | 174 +- kernel/bpf/helpers.c | 13 + kernel/bpf/preload/Kconfig | 1 + kernel/bpf/stackmap.c | 2 +- kernel/bpf/syscall.c | 23 +- kernel/bpf/sysfs_btf.c | 2 +- kernel/bpf/task_iter.c | 77 +- kernel/bpf/verifier.c | 379 +- kernel/cgroup/cgroup.c | 44 +- kernel/cgroup/cpuset.c | 33 +- kernel/cgroup/namespace.c | 2 +- kernel/cpu.c | 9 +- kernel/crash_core.c | 3 +- kernel/debug/debug_core.c | 6 +- kernel/dma/Kconfig | 18 +- kernel/dma/Makefile | 2 +- kernel/dma/contiguous.c | 2 +- kernel/dma/direct.c | 1 - kernel/dma/map_benchmark.c | 361 + kernel/dma/mapping.c | 12 +- kernel/dma/pool.c | 3 - kernel/dma/swiotlb.c | 22 +- kernel/dma/virt.c | 61 - kernel/entry/common.c | 107 +- kernel/entry/kvm.c | 3 + kernel/events/core.c | 210 +- kernel/events/internal.h | 16 +- kernel/events/ring_buffer.c | 20 +- kernel/events/uprobes.c | 2 +- kernel/exit.c | 21 +- kernel/fail_function.c | 11 +- kernel/fork.c | 49 +- kernel/futex.c | 27 +- kernel/gcov/gcc_4_7.c | 10 +- kernel/hung_task.c | 47 +- kernel/irq/Kconfig | 6 +- kernel/irq/chip.c | 2 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/irqdesc.c | 51 - kernel/irq/irqdomain.c | 32 +- kernel/irq_work.c | 45 +- kernel/kcmp.c | 29 +- kernel/kcov.c | 2 + kernel/kcsan/core.c | 10 +- kernel/kcsan/encoding.h | 20 +- kernel/kcsan/selftest.c | 3 + kernel/kexec_core.c | 1 - kernel/kexec_file.c | 2 +- kernel/kprobes.c | 297 +- kernel/kthread.c | 53 +- kernel/livepatch/Kconfig | 2 +- kernel/livepatch/patch.c | 15 +- kernel/locking/lockdep.c | 45 +- kernel/locking/locktorture.c | 37 +- kernel/module.c | 232 +- kernel/nsproxy.c | 6 +- kernel/panic.c | 3 +- kernel/params.c | 12 +- kernel/pid.c | 2 +- kernel/pid_namespace.c | 13 +- kernel/power/energy_model.c | 26 +- kernel/power/hibernate.c | 2 +- kernel/power/power.h | 2 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 52 +- kernel/power/suspend.c | 2 + kernel/printk/printk.c | 19 +- kernel/printk/printk_ringbuffer.c | 36 +- kernel/ptrace.c | 34 +- kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu.h | 32 +- kernel/rcu/rcu_segcblist.c | 203 +- kernel/rcu/rcu_segcblist.h | 8 +- kernel/rcu/rcuscale.c | 37 +- kernel/rcu/rcutorture.c | 439 +- kernel/rcu/refscale.c | 34 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 153 +- kernel/rcu/tasks.h | 49 +- kernel/rcu/tree.c | 302 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 16 +- kernel/rcu/tree_stall.h | 93 +- kernel/reboot.c | 232 +- kernel/relay.c | 107 +- kernel/resource.c | 34 +- kernel/resource_kunit.c | 152 + kernel/scftorture.c | 55 +- kernel/sched/core.c | 1157 +- kernel/sched/cpudeadline.c | 4 +- kernel/sched/cpufreq_schedutil.c | 25 +- kernel/sched/cpupri.c | 52 +- kernel/sched/cpupri.h | 8 +- kernel/sched/deadline.c | 198 +- kernel/sched/debug.c | 12 +- kernel/sched/fair.c | 187 +- kernel/sched/idle.c | 35 +- kernel/sched/membarrier.c | 147 +- kernel/sched/rt.c | 99 +- kernel/sched/sched.h | 150 +- kernel/sched/stop_task.c | 5 +- kernel/sched/topology.c | 61 +- kernel/seccomp.c | 307 +- kernel/signal.c | 99 +- kernel/smp.c | 52 +- kernel/softirq.c | 107 +- kernel/stop_machine.c | 29 +- kernel/sys.c | 16 + kernel/sys_ni.c | 3 + kernel/sysctl.c | 19 +- kernel/task_work.c | 13 +- kernel/taskstats.c | 2 +- kernel/time/Kconfig | 18 +- kernel/time/Makefile | 1 + kernel/time/clocksource.c | 8 - kernel/time/hrtimer.c | 7 +- kernel/time/itimer.c | 4 - kernel/time/jiffies.c | 3 +- kernel/time/namespace.c | 9 +- kernel/time/sched_clock.c | 4 +- kernel/time/tick-broadcast.c | 25 +- kernel/time/tick-common.c | 12 +- kernel/time/tick-internal.h | 1 - kernel/time/tick-legacy.c | 37 + kernel/time/tick-sched.c | 106 +- kernel/time/timeconv.c | 6 +- kernel/time/timekeeping.c | 126 +- kernel/time/timekeeping.h | 3 +- kernel/time/timer.c | 62 +- kernel/time/timer_list.c | 66 +- kernel/torture.c | 121 +- kernel/trace/Kconfig | 50 +- kernel/trace/Makefile | 1 + kernel/trace/blktrace.c | 6 +- kernel/trace/bpf_trace.c | 47 +- kernel/trace/fgraph.c | 3 +- kernel/trace/ftrace.c | 57 +- kernel/trace/ring_buffer.c | 68 +- kernel/trace/synth_event_gen_test.c | 2 +- kernel/trace/trace.c | 8 +- kernel/trace/trace.h | 157 - kernel/trace/trace_benchmark.c | 6 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_dynevent.h | 6 +- kernel/trace/trace_entries.h | 6 +- kernel/trace/trace_event_perf.c | 15 +- kernel/trace/trace_events.c | 15 +- kernel/trace/trace_events_filter.c | 2 +- kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_events_synth.c | 57 +- kernel/trace/trace_export.c | 2 +- kernel/trace/trace_functions.c | 23 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_irqsoff.c | 2 +- kernel/trace/trace_kprobe.c | 3 +- kernel/trace/trace_output.c | 6 +- kernel/trace/trace_output.h | 1 + kernel/trace/trace_recursion_record.c | 236 + kernel/trace/trace_sched_wakeup.c | 2 +- kernel/trace/trace_selftest.c | 36 +- kernel/trace/trace_stack.c | 3 +- kernel/trace/tracing_map.c | 6 +- kernel/trace/tracing_map.h | 2 +- kernel/tracepoint.c | 6 +- kernel/user.c | 2 +- kernel/user_namespace.c | 4 +- kernel/utsname.c | 7 +- kernel/watchdog.c | 25 +- kernel/watchdog_hld.c | 1 + kernel/workqueue.c | 17 +- lib/Kconfig | 9 + lib/Kconfig.debug | 74 +- lib/Kconfig.kasan | 74 +- lib/Kconfig.kfence | 72 + lib/Makefile | 7 +- lib/asn1_decoder.c | 4 +- lib/assoc_array.c | 2 +- lib/{test_bits.c => bits_kunit.c} | 0 lib/bootconfig.c | 4 +- lib/cmdline.c | 27 +- lib/cmdline_kunit.c | 100 + lib/cpumask.c | 210 +- lib/crc32.c | 4 +- lib/crc32test.c | 4 - lib/crypto/aes.c | 4 +- lib/crypto/curve25519.c | 2 - lib/crypto/sha256.c | 214 +- lib/digsig.c | 2 +- lib/dim/net_dim.c | 2 +- lib/dim/rdma_dim.c | 4 +- lib/dump_stack.c | 2 + lib/errname.c | 1 + lib/error-inject.c | 2 + lib/errseq.c | 1 + lib/extable.c | 5 - lib/find_bit.c | 17 +- lib/fonts/font_10x18.c | 3 +- lib/fonts/font_6x10.c | 3 +- lib/fonts/font_6x11.c | 3 +- lib/fonts/font_6x8.c | 3 +- lib/fonts/font_7x14.c | 3 +- lib/fonts/font_8x16.c | 3 +- lib/fonts/font_8x8.c | 3 +- lib/fonts/font_acorn_8x8.c | 3 +- lib/fonts/font_mini_4x6.c | 3 +- lib/fonts/font_pearl_8x8.c | 3 +- lib/fonts/font_sun12x22.c | 3 +- lib/fonts/font_sun8x16.c | 3 +- lib/fonts/font_ter16x32.c | 3 +- lib/glob.c | 2 +- lib/kstrtox.c | 1 + ...{test_linear_ranges.c => linear_ranges_kunit.c} | 0 lib/{list-test.c => list_kunit.c} | 0 lib/lz4/lz4_decompress.c | 6 +- lib/lz4/lz4defs.h | 1 + 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/mpi/ec.c | 3 - lib/nlattr.c | 44 +- lib/scatterlist.c | 2 +- lib/sha1.c | 2 +- lib/siphash.c | 36 +- lib/smp_processor_id.c | 5 + lib/stackdepot.c | 14 +- lib/string.c | 4 - lib/strncpy_from_user.c | 19 +- lib/test_bitmap.c | 143 + lib/test_firmware.c | 9 +- lib/test_free_pages.c | 5 + lib/test_kasan.c | 151 +- lib/test_kasan_module.c | 2 +- lib/test_kmod.c | 26 +- lib/test_lockup.c | 16 + lib/test_xarray.c | 26 +- lib/ts_fsm.c | 2 +- lib/vsprintf.c | 15 +- lib/xarray.c | 11 +- lib/xz/xz_dec_lzma2.c | 4 +- lib/xz/xz_dec_stream.c | 16 +- lib/zlib_dfltcc/dfltcc_inflate.c | 3 + lib/zlib_inflate/inflate.c | 24 +- lib/zstd/bitstream.h | 11 +- lib/zstd/compress.c | 2 +- lib/zstd/decompress.c | 12 +- lib/zstd/huf_compress.c | 5 +- localversion-next | 1 + mm/Kconfig | 53 +- mm/Kconfig.debug | 28 +- mm/Makefile | 5 +- mm/backing-dev.c | 8 +- mm/cma.c | 4 +- mm/compaction.c | 135 +- mm/debug.c | 4 +- mm/filemap.c | 943 +- mm/gup.c | 157 +- mm/gup_benchmark.c | 210 - mm/gup_test.c | 247 + mm/gup_test.h | 32 + mm/highmem.c | 331 +- mm/huge_memory.c | 122 +- mm/hugetlb.c | 137 +- mm/init-mm.c | 1 + mm/internal.h | 9 +- mm/kasan/Makefile | 25 +- mm/kasan/common.c | 829 +- mm/kasan/generic.c | 89 +- mm/kasan/generic_report.c | 165 - mm/kasan/hw_tags.c | 204 + mm/kasan/init.c | 17 +- mm/kasan/kasan.h | 182 +- mm/kasan/quarantine.c | 29 +- mm/kasan/report.c | 317 +- mm/kasan/report_generic.c | 327 + mm/kasan/report_hw_tags.c | 42 + mm/kasan/report_sw_tags.c | 96 + mm/kasan/shadow.c | 517 + mm/kasan/sw_tags.c | 205 + mm/kasan/tags.c | 200 - mm/kasan/tags_report.c | 93 - mm/kfence/Makefile | 6 + mm/kfence/core.c | 830 + mm/kfence/kfence.h | 107 + mm/kfence/kfence_test.c | 823 + mm/kfence/report.c | 244 + mm/khugepaged.c | 58 +- mm/ksm.c | 50 +- mm/madvise.c | 28 +- mm/mapping_dirty_helpers.c | 6 +- mm/memblock.c | 83 + mm/memcontrol.c | 422 +- mm/memory-failure.c | 250 +- mm/memory.c | 60 +- mm/memory_hotplug.c | 155 +- mm/mempolicy.c | 14 +- mm/mempool.c | 4 +- mm/memremap.c | 59 +- mm/migrate.c | 217 +- mm/mlock.c | 63 +- mm/mm_init.c | 1 + mm/mmap.c | 67 +- mm/mmap_lock.c | 187 + mm/mmzone.c | 15 +- mm/mprotect.c | 7 + mm/mremap.c | 280 +- mm/msync.c | 6 +- mm/nommu.c | 8 +- mm/oom_kill.c | 14 +- mm/page-writeback.c | 6 - mm/page_alloc.c | 436 +- mm/page_counter.c | 4 +- mm/page_ext.c | 10 +- mm/page_idle.c | 4 - mm/page_io.c | 6 +- mm/page_isolation.c | 10 +- mm/page_poison.c | 58 +- mm/page_vma_mapped.c | 9 +- mm/percpu.c | 40 +- mm/process_vm_access.c | 6 +- mm/ptdump.c | 13 +- mm/rmap.c | 26 +- mm/shmem.c | 257 +- mm/slab.c | 42 +- mm/slab.h | 56 +- mm/slab_common.c | 20 +- mm/slub.c | 252 +- mm/swap.c | 297 +- mm/swap_state.c | 14 +- mm/swapfile.c | 14 +- mm/truncate.c | 263 +- mm/util.c | 12 + mm/vmalloc.c | 100 +- mm/vmscan.c | 253 +- mm/vmstat.c | 36 +- mm/workingset.c | 12 +- mm/zsmalloc.c | 65 +- mm/zswap.c | 189 +- net/9p/client.c | 20 +- net/9p/trans_common.c | 4 +- net/9p/trans_fd.c | 4 +- net/9p/trans_rdma.c | 2 + net/9p/trans_virtio.c | 9 +- net/Kconfig | 2 - net/Makefile | 1 - net/appletalk/aarp.c | 18 +- net/appletalk/ddp.c | 7 +- net/atm/lec.c | 5 +- net/atm/raw.c | 12 +- net/batman-adv/fragmentation.c | 26 +- net/batman-adv/hard-interface.c | 3 + net/batman-adv/log.c | 1 + net/bluetooth/hci_conn.c | 12 +- net/bluetooth/hci_core.c | 2 +- net/bluetooth/hci_debugfs.c | 50 + net/bluetooth/hci_event.c | 25 +- net/bluetooth/hci_request.c | 129 +- net/bluetooth/hci_request.h | 2 + net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 10 +- net/bluetooth/mgmt.c | 4 +- net/bluetooth/msft.c | 3 +- net/bluetooth/sco.c | 5 + net/bluetooth/smp.c | 44 +- net/bluetooth/smp.h | 2 + net/bridge/Kconfig | 11 + net/bridge/Makefile | 2 + net/bridge/br_cfm.c | 867 + net/bridge/br_cfm_netlink.c | 726 + net/bridge/br_device.c | 38 +- net/bridge/br_if.c | 1 + net/bridge/br_input.c | 41 +- net/bridge/br_mdb.c | 30 +- net/bridge/br_mrp.c | 59 +- net/bridge/br_mrp_netlink.c | 2 +- net/bridge/br_multicast.c | 13 +- net/bridge/br_netfilter_hooks.c | 7 +- net/bridge/br_netlink.c | 117 +- net/bridge/br_private.h | 107 +- net/bridge/br_private_cfm.h | 147 + net/bridge/br_private_mrp.h | 2 +- net/bridge/br_vlan.c | 15 +- net/bridge/netfilter/Kconfig | 4 +- net/bridge/netfilter/nft_reject_bridge.c | 255 +- net/can/Kconfig | 5 +- net/can/af_can.c | 47 +- net/can/gw.c | 80 +- net/can/isotp.c | 26 +- net/can/j1939/main.c | 4 +- net/can/j1939/socket.c | 6 + net/can/proc.c | 6 +- net/core/bpf_sk_storage.c | 135 +- net/core/datagram.c | 2 +- net/core/dev.c | 41 +- net/core/dev_ioctl.c | 2 +- net/core/devlink.c | 137 +- net/core/fib_rules.c | 4 +- net/core/flow_dissector.c | 2 +- net/core/gro_cells.c | 7 +- net/core/neighbour.c | 2 + net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- net/core/netpoll.c | 22 +- net/core/page_pool.c | 70 +- net/core/rtnetlink.c | 12 +- net/core/skbuff.c | 20 +- net/core/skmsg.c | 87 +- net/core/sock.c | 3 +- net/core/xdp.c | 54 + net/dcb/dcbnl.c | 16 +- net/dccp/ackvec.c | 5 + net/dccp/ccid.c | 2 +- net/dccp/ccids/ccid2.c | 5 + net/dccp/ccids/ccid3.c | 6 + net/dccp/ccids/lib/loss_interval.c | 3 + net/dccp/ccids/lib/packet_history.c | 3 + net/dccp/feat.c | 6 + net/dccp/ipv4.c | 4 +- net/dccp/ipv6.c | 8 +- net/dccp/output.c | 9 + net/dccp/qpolicy.c | 6 +- net/dccp/timer.c | 12 +- net/decnet/dn_dev.c | 2 +- net/dsa/Kconfig | 11 + net/dsa/Makefile | 4 +- net/dsa/dsa.c | 7 +- net/dsa/dsa_priv.h | 2 - net/dsa/slave.c | 92 +- net/dsa/tag_ar9331.c | 3 - net/dsa/tag_brcm.c | 3 - net/dsa/tag_dsa.c | 332 +- net/dsa/tag_edsa.c | 206 - net/dsa/tag_gswip.c | 5 - net/dsa/tag_hellcreek.c | 64 + net/dsa/tag_ksz.c | 73 +- net/dsa/tag_lan9303.c | 9 - net/dsa/tag_mtk.c | 3 - net/dsa/tag_ocelot.c | 7 - net/dsa/tag_qca.c | 3 - net/dsa/tag_trailer.c | 31 +- net/ethernet/eth.c | 6 +- net/ethtool/features.c | 2 +- net/ethtool/ioctl.c | 2 +- net/ieee802154/nl-mac.c | 2 +- net/ipv4/arp.c | 6 + net/ipv4/devinet.c | 5 +- net/ipv4/fib_frontend.c | 2 +- net/ipv4/fib_semantics.c | 7 +- net/ipv4/fib_trie.c | 9 - net/ipv4/icmp.c | 4 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/inet_diag.c | 4 +- net/ipv4/inet_hashtables.c | 68 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/ip_gre.c | 6 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_tunnel.c | 3 - net/ipv4/ip_tunnel_core.c | 13 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/ipip.c | 2 +- net/ipv4/metrics.c | 2 +- net/ipv4/netfilter.c | 8 +- net/ipv4/netfilter/iptable_mangle.c | 2 +- net/ipv4/netfilter/nf_reject_ipv4.c | 130 +- net/ipv4/nexthop.c | 255 +- net/ipv4/ping.c | 2 +- net/ipv4/proc.c | 1 + net/ipv4/raw.c | 2 +- net/ipv4/route.c | 22 +- net/ipv4/syncookies.c | 11 +- net/ipv4/tcp.c | 130 +- net/ipv4/tcp_bbr.c | 2 +- net/ipv4/tcp_bpf.c | 18 +- net/ipv4/tcp_cong.c | 5 + net/ipv4/tcp_input.c | 12 +- net/ipv4/tcp_ipv4.c | 42 +- net/ipv4/tcp_lp.c | 7 + net/ipv4/tcp_metrics.c | 2 +- net/ipv4/tcp_output.c | 22 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp.c | 12 +- net/ipv4/udp_diag.c | 2 +- net/ipv4/udp_offload.c | 24 +- net/ipv4/xfrm4_tunnel.c | 4 +- net/ipv6/addrconf.c | 9 +- net/ipv6/addrlabel.c | 26 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/ah6.c | 3 +- net/ipv6/calipso.c | 4 +- net/ipv6/datagram.c | 2 +- net/ipv6/exthdrs.c | 5 - net/ipv6/icmp.c | 14 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/ip6_gre.c | 6 +- net/ipv6/ip6_tunnel.c | 51 +- net/ipv6/ip6_vti.c | 3 +- net/ipv6/mcast.c | 2 +- net/ipv6/ndisc.c | 7 + net/ipv6/netfilter.c | 6 +- net/ipv6/netfilter/ip6table_mangle.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 9 + net/ipv6/netfilter/nf_reject_ipv6.c | 141 +- net/ipv6/ping.c | 2 +- net/ipv6/proc.c | 2 + net/ipv6/raw.c | 2 +- net/ipv6/reassembly.c | 17 + net/ipv6/route.c | 9 +- net/ipv6/rpl.c | 2 +- net/ipv6/rpl_iptunnel.c | 2 +- net/ipv6/seg6_hmac.c | 1 - net/ipv6/sit.c | 4 +- net/ipv6/syncookies.c | 12 +- net/ipv6/tcp_ipv6.c | 30 +- net/ipv6/udp.c | 10 +- net/ipv6/udp_offload.c | 25 +- net/ipv6/xfrm6_tunnel.c | 4 +- net/iucv/af_iucv.c | 7 +- net/l2tp/l2tp_ip6.c | 2 +- net/l3mdev/l3mdev.c | 1 + net/lapb/lapb_iface.c | 82 +- net/lapb/lapb_timer.c | 11 +- net/llc/llc_conn.c | 2 + net/mac80211/cfg.c | 11 - net/mac80211/chan.c | 3 +- net/mac80211/debugfs_netdev.c | 11 - net/mac80211/debugfs_sta.c | 2 +- net/mac80211/ieee80211_i.h | 10 +- net/mac80211/iface.c | 54 +- net/mac80211/main.c | 22 +- net/mac80211/mesh.c | 30 + net/mac80211/mlme.c | 3 +- net/mac80211/pm.c | 15 - net/mac80211/rc80211_minstrel.c | 27 +- net/mac80211/rc80211_minstrel.h | 1 - net/mac80211/rx.c | 21 +- net/mac80211/sta_info.c | 32 +- net/mac80211/sta_info.h | 9 +- net/mac80211/status.c | 18 +- net/mac80211/tx.c | 88 +- net/mac80211/util.c | 7 +- net/mac80211/wme.c | 18 +- net/mac802154/main.c | 8 +- net/mpls/af_mpls.c | 2 + net/mptcp/crypto.c | 2 +- net/mptcp/ctrl.c | 14 + net/mptcp/options.c | 80 +- net/mptcp/pm.c | 34 +- net/mptcp/pm_netlink.c | 42 +- net/mptcp/protocol.c | 1217 +- net/mptcp/protocol.h | 115 +- net/mptcp/subflow.c | 52 +- net/mptcp/token.c | 2 +- net/ncsi/ncsi-manage.c | 5 - net/ncsi/ncsi-netlink.c | 22 +- net/ncsi/ncsi-netlink.h | 3 - net/netfilter/Kconfig | 10 + net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_core.c | 12 +- net/netfilter/ipset/ip_set_hash_gen.h | 45 +- net/netfilter/ipset/ip_set_hash_ip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 6 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 7 +- net/netfilter/ipset/ip_set_hash_ipport.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 7 +- net/netfilter/ipset/ip_set_hash_mac.c | 6 +- net/netfilter/ipset/ip_set_hash_net.c | 7 +- net/netfilter/ipset/ip_set_hash_netiface.c | 11 +- net/netfilter/ipset/ip_set_hash_netnet.c | 7 +- net/netfilter/ipset/ip_set_hash_netport.c | 7 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 6 +- net/netfilter/ipvs/ip_vs_ctl.c | 31 +- net/netfilter/ipvs/ip_vs_sync.c | 4 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 - net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/nf_synproxy_core.c | 4 +- net/netfilter/nf_tables_api.c | 31 +- net/netfilter/nf_tables_offload.c | 17 + net/netfilter/nfnetlink.c | 22 +- net/netfilter/nfnetlink_acct.c | 2 +- net/netfilter/nfnetlink_cthelper.c | 4 +- net/netfilter/nft_chain_route.c | 4 +- net/netfilter/nft_cmp.c | 8 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_log.c | 2 +- net/netfilter/nft_meta.c | 16 +- net/netfilter/nft_payload.c | 70 +- net/netfilter/nft_reject.c | 12 +- net/netfilter/nft_reject_inet.c | 68 +- net/netfilter/nft_reject_netdev.c | 189 + net/netfilter/utils.c | 4 +- net/netlabel/netlabel_calipso.c | 1 + net/netlabel/netlabel_mgmt.c | 2 +- net/netlabel/netlabel_unlabeled.c | 17 +- net/nfc/core.c | 10 +- net/nfc/digital_core.c | 3 + net/nfc/nci/core.c | 2 + net/nfc/nci/hci.c | 9 +- net/nfc/netlink.c | 2 +- net/openvswitch/actions.c | 7 +- net/openvswitch/conntrack.c | 8 + net/openvswitch/datapath.c | 14 +- net/openvswitch/flow.c | 4 + net/openvswitch/flow_netlink.c | 74 +- net/openvswitch/flow_table.c | 2 +- net/openvswitch/meter.c | 2 +- net/openvswitch/vport-internal_dev.c | 29 +- net/openvswitch/vport.c | 4 +- net/packet/af_packet.c | 56 +- net/packet/internal.h | 5 +- net/qrtr/mhi.c | 6 + net/qrtr/ns.c | 8 - net/qrtr/qrtr.c | 49 +- net/rds/ib.c | 10 - net/rds/ib.h | 13 - net/rds/ib_cm.c | 133 +- net/rds/ib_recv.c | 18 +- net/rds/ib_send.c | 8 + net/rfkill/core.c | 3 + net/rose/rose_loopback.c | 17 +- net/rxrpc/Makefile | 1 + net/rxrpc/ar-internal.h | 63 +- net/rxrpc/call_accept.c | 14 +- net/rxrpc/conn_client.c | 6 - net/rxrpc/conn_event.c | 8 +- net/rxrpc/conn_object.c | 2 - net/rxrpc/conn_service.c | 2 - net/rxrpc/insecure.c | 19 +- net/rxrpc/key.c | 658 +- net/rxrpc/rxkad.c | 256 +- net/rxrpc/security.c | 98 +- net/rxrpc/sendmsg.c | 45 +- net/rxrpc/server_key.c | 143 + net/sched/Makefile | 1 + net/sched/act_api.c | 93 +- net/sched/act_bpf.c | 2 +- net/sched/act_ct.c | 9 +- net/sched/act_ipt.c | 2 +- net/sched/act_mirred.c | 21 +- net/sched/act_mpls.c | 1 + net/sched/act_simple.c | 4 +- net/sched/cls_api.c | 22 +- net/sched/cls_rsvp.h | 2 +- net/sched/em_cmp.c | 2 +- net/sched/sch_api.c | 2 +- net/sched/sch_atm.c | 8 +- net/sched/sch_cbs.c | 1 + net/sched/sch_frag.c | 150 + net/sched/sch_netem.c | 9 +- net/sched/sch_pie.c | 2 +- net/sched/sch_taprio.c | 1 + net/sctp/Kconfig | 1 + net/sctp/associola.c | 4 + net/sctp/input.c | 4 +- net/sctp/ipv6.c | 44 +- net/sctp/offload.c | 6 +- net/sctp/output.c | 22 +- net/sctp/protocol.c | 142 +- net/sctp/sm_make_chunk.c | 21 + net/sctp/sm_sideeffect.c | 8 +- net/sctp/sm_statefuns.c | 52 + net/sctp/socket.c | 116 + net/sctp/sysctl.c | 62 + net/sctp/transport.c | 6 +- net/smc/af_smc.c | 71 +- net/smc/smc_cdc.c | 6 +- net/smc/smc_clc.h | 9 +- net/smc/smc_core.c | 10 +- net/smc/smc_core.h | 1 + net/smc/smc_ib.c | 6 +- net/smc/smc_wr.c | 14 +- net/socket.c | 41 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 3 +- net/sunrpc/cache.c | 41 +- net/sunrpc/rpc_pipe.c | 3 +- net/sunrpc/socklib.c | 5 +- net/sunrpc/svc.c | 16 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/svcsock.c | 9 +- net/sunrpc/sysctl.c | 9 +- net/sunrpc/xdr.c | 78 +- net/sunrpc/xprtrdma/Makefile | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 14 +- net/sunrpc/xprtrdma/svc_rdma_pcl.c | 306 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 314 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 600 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 562 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- net/tipc/addr.c | 7 +- net/tipc/addr.h | 1 + net/tipc/bearer.c | 5 +- net/tipc/core.c | 2 - net/tipc/core.h | 15 +- net/tipc/group.c | 3 +- net/tipc/group.h | 3 +- net/tipc/link.c | 2 +- net/tipc/msg.c | 5 +- net/tipc/name_distr.c | 19 - net/tipc/name_table.c | 11 +- net/tipc/net.c | 2 +- net/tipc/netlink_compat.c | 7 +- net/tipc/node.c | 2 +- net/tipc/socket.c | 131 +- net/tipc/socket.h | 2 +- net/tipc/subscr.c | 5 +- net/tipc/subscr.h | 5 +- net/tipc/topsrv.c | 16 +- net/tls/tls_device.c | 44 +- net/tls/tls_device_fallback.c | 13 +- net/tls/tls_main.c | 3 + net/tls/tls_sw.c | 42 +- net/vmw_vsock/af_vsock.c | 7 +- net/vmw_vsock/virtio_transport_common.c | 8 +- net/wimax/Kconfig | 40 - net/wimax/Makefile | 13 - net/wimax/debug-levels.h | 29 - net/wimax/debugfs.c | 38 - net/wimax/id-table.c | 130 - net/wimax/op-msg.c | 391 - net/wimax/op-reset.c | 108 - net/wimax/op-rfkill.c | 431 - net/wimax/op-state-get.c | 52 - net/wimax/stack.c | 609 - net/wimax/wimax-internal.h | 85 - net/wireless/chan.c | 6 +- net/wireless/core.c | 65 +- net/wireless/core.h | 5 +- net/wireless/nl80211.c | 88 +- net/wireless/rdev-ops.h | 10 - net/wireless/reg.c | 2 +- net/wireless/scan.c | 2 +- net/wireless/trace.h | 5 - net/wireless/util.c | 37 +- net/wireless/wext-compat.c | 51 - net/x25/af_x25.c | 41 +- net/x25/x25_link.c | 47 +- net/x25/x25_route.c | 3 - net/xdp/xdp_umem.c | 19 +- net/xdp/xdp_umem.h | 2 +- net/xdp/xsk.c | 72 +- net/xdp/xsk.h | 2 - net/xdp/xsk_buff_pool.c | 13 +- net/xdp/xsk_queue.h | 93 +- net/xdp/xskmap.c | 20 +- net/xfrm/xfrm_compat.c | 5 +- net/xfrm/xfrm_input.c | 7 +- net/xfrm/xfrm_interface.c | 27 +- net/xfrm/xfrm_state.c | 18 +- samples/bpf/.gitignore | 3 + samples/bpf/Makefile | 20 +- samples/bpf/bpf_load.c | 667 - samples/bpf/bpf_load.h | 57 - samples/bpf/do_hbm_test.sh | 32 +- samples/bpf/hbm.c | 112 +- samples/bpf/hbm_kern.h | 2 +- samples/bpf/ibumad_kern.c | 26 +- samples/bpf/ibumad_user.c | 71 +- samples/bpf/lwt_len_hist.sh | 2 + samples/bpf/task_fd_query_user.c | 103 +- samples/bpf/test_cgrp2_sock2.c | 61 +- samples/bpf/test_cgrp2_sock2.sh | 21 +- samples/bpf/test_ipip.sh | 179 - samples/bpf/test_lwt_bpf.sh | 0 samples/bpf/test_overhead_user.c | 82 +- samples/bpf/tracex2_user.c | 2 +- samples/bpf/tracex3_user.c | 2 +- samples/bpf/xdp2skb_meta_kern.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 2 +- samples/bpf/xdpsock_user.c | 6 +- samples/hidraw/hid-example.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/qmi/qmi_sample_client.c | 4 +- samples/watch_queue/watch_test.c | 41 +- scripts/Makefile.lib | 2 + scripts/Makefile.modfinal | 25 +- scripts/atomic/gen-atomic-fallback.sh | 63 +- scripts/atomic/gen-atomic-instrumented.sh | 29 +- scripts/atomic/gen-atomics.sh | 0 scripts/bpf_helpers_doc.py | 5 + scripts/checkpatch.pl | 299 +- scripts/get_abi.pl | 388 +- scripts/kconfig/lkc.h | 4 + scripts/kconfig/qconf-cfg.sh | 14 +- scripts/kconfig/qconf.cc | 145 +- scripts/kernel-doc | 23 +- scripts/lld-version.sh | 20 + scripts/package/builddeb | 2 + scripts/recordmcount.pl | 3 - security/bpf/hooks.c | 2 + security/integrity/ima/Makefile | 4 + security/integrity/ima/ima.h | 2 +- security/integrity/ima/ima_appraise.c | 17 +- security/integrity/ima/ima_efi.c | 73 + security/integrity/ima/ima_main.c | 79 +- security/integrity/integrity.h | 2 +- security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/key.c | 2 + security/keys/process_keys.c | 1 + security/keys/trusted-keys/trusted_tpm1.c | 2 +- security/lsm_audit.c | 5 - security/security.c | 24 +- security/selinux/hooks.c | 26 +- security/selinux/ibpkey.c | 4 +- security/selinux/include/objsec.h | 1 - security/selinux/include/xfrm.h | 2 +- security/selinux/ss/services.c | 4 +- security/selinux/xfrm.c | 13 +- security/smack/smack_lsm.c | 3 +- security/smack/smackfs.c | 7 +- security/tomoyo/common.c | 2 +- security/tomoyo/domain.c | 4 +- security/tomoyo/memory.c | 4 +- security/tomoyo/securityfs_if.c | 6 +- security/tomoyo/util.c | 55 +- sound/core/compress_offload.c | 39 +- sound/core/control.c | 6 +- sound/core/pcm_dmaengine.c | 3 +- sound/core/pcm_lib.c | 6 +- sound/core/pcm_native.c | 4 +- sound/core/seq/seq_clientmgr.c | 1 - sound/core/seq/seq_queue.c | 27 - sound/core/seq/seq_queue.h | 3 - sound/drivers/aloop.c | 6 +- sound/drivers/pcsp/pcsp_input.c | 1 + sound/firewire/amdtp-stream.h | 2 +- sound/firewire/fireworks/fireworks_transaction.c | 4 +- sound/hda/ext/hdac_ext_controller.c | 2 + sound/hda/intel-dsp-config.c | 111 + sound/isa/sb/sb8_main.c | 1 + sound/pci/emu10k1/emu10k1x.c | 4 +- sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_controller.h | 3 +- sound/pci/hda/hda_generic.c | 12 +- sound/pci/hda/hda_generic.h | 1 + sound/pci/hda/hda_intel.c | 66 +- sound/pci/hda/patch_ca0132.c | 7 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 224 +- sound/pci/mixart/mixart_core.c | 5 +- sound/pci/rme32.c | 1 - sound/pci/rme9652/hdspm.c | 9 +- sound/pci/rme9652/rme9652.c | 7 - sound/ppc/snd_ps3.c | 7 - sound/soc/adi/Kconfig | 1 - sound/soc/amd/raven/pci-acp3x.c | 4 +- sound/soc/atmel/atmel-i2s.c | 4 +- sound/soc/atmel/mchp-spdiftx.c | 1 - sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/codecs/Kconfig | 33 +- sound/soc/codecs/Makefile | 6 + sound/soc/codecs/adau1977.c | 9 +- sound/soc/codecs/adav80x.c | 1 + sound/soc/codecs/ak4118.c | 2 + sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/alc5623.c | 2 + sound/soc/codecs/alc5632.c | 2 + sound/soc/codecs/arizona.c | 1 + sound/soc/codecs/bd28623.c | 2 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs42l51.c | 22 +- sound/soc/codecs/cs42l52.c | 1 + sound/soc/codecs/cs42l56.c | 1 + sound/soc/codecs/cs47l92.c | 1 + sound/soc/codecs/da7218.c | 2 + sound/soc/codecs/da7219.c | 2 + sound/soc/codecs/da9055.c | 2 + sound/soc/codecs/es7134.c | 4 +- sound/soc/codecs/es7241.c | 2 +- sound/soc/codecs/es8316.c | 2 + sound/soc/codecs/gtm601.c | 2 +- sound/soc/codecs/hdmi-codec.c | 43 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 1504 + sound/soc/codecs/lpass-wsa-macro.c | 2464 + sound/soc/codecs/lpass-wsa-macro.h | 17 + sound/soc/codecs/madera.c | 4 +- sound/soc/codecs/max98090.c | 2 + sound/soc/codecs/max98095.c | 2 + sound/soc/codecs/max98371.c | 3 +- sound/soc/codecs/max98373-sdw.c | 2 +- sound/soc/codecs/max9867.c | 2 + sound/soc/codecs/max98925.c | 3 +- sound/soc/codecs/max98926.c | 3 +- sound/soc/codecs/mt6359.c | 152 +- sound/soc/codecs/mt6359.h | 15 +- sound/soc/codecs/nau8315.c | 166 + sound/soc/codecs/pcm1789-i2c.c | 2 + sound/soc/codecs/pcm179x-i2c.c | 2 + sound/soc/codecs/pcm512x.c | 134 +- sound/soc/codecs/rk3328_codec.c | 2 +- sound/soc/codecs/rt1015.c | 224 +- sound/soc/codecs/rt1015.h | 44 + sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt5660.c | 2 + sound/soc/codecs/rt5682-i2c.c | 5 + sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 4 + sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdw.c | 15 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/tas2562.c | 2 + sound/soc/codecs/tas571x.c | 4 +- sound/soc/codecs/tlv320adcx140.c | 2 + sound/soc/codecs/tlv320aic23-i2c.c | 2 + sound/soc/codecs/ts3a227e.c | 2 + sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 8 +- sound/soc/codecs/wcd-clsh-v2.c | 1 - sound/soc/codecs/wcd9335.c | 4 +- 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/wm8962.c | 1 + sound/soc/codecs/wm8994.c | 6 +- sound/soc/codecs/wm8997.c | 2 + sound/soc/codecs/wm8998.c | 4 +- sound/soc/codecs/wm_adsp.c | 1 + sound/soc/codecs/wsa881x.c | 2 + sound/soc/fsl/Kconfig | 65 +- sound/soc/fsl/Makefile | 14 +- sound/soc/fsl/fsl_aud2htx.c | 308 + sound/soc/fsl/fsl_aud2htx.h | 67 + sound/soc/fsl/fsl_sai.c | 20 +- sound/soc/fsl/fsl_sai.h | 1 + sound/soc/fsl/fsl_spdif.c | 73 +- sound/soc/fsl/fsl_spdif.h | 9 +- sound/soc/fsl/fsl_xcvr.c | 1360 + sound/soc/fsl/fsl_xcvr.h | 266 + sound/soc/fsl/imx-audmux.c | 28 +- sound/soc/fsl/imx-mc13783.c | 156 - sound/soc/fsl/imx-ssi.c | 651 - sound/soc/fsl/mx27vis-aic32x4.c | 214 - sound/soc/fsl/phycore-ac97.c | 121 - sound/soc/fsl/wm1133-ev1.c | 289 - sound/soc/generic/Kconfig | 2 +- sound/soc/generic/audio-graph-card.c | 175 +- sound/soc/intel/Kconfig | 23 +- sound/soc/intel/atom/Makefile | 2 +- sound/soc/intel/atom/sst-atom-controls.c | 12 +- sound/soc/intel/atom/sst-atom-controls.h | 4 +- sound/soc/intel/atom/sst/Makefile | 6 +- sound/soc/intel/atom/sst/sst.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 8 + sound/soc/intel/boards/Kconfig | 2 +- sound/soc/intel/boards/bdw-rt5650.c | 17 +- sound/soc/intel/boards/bdw-rt5677.c | 18 +- sound/soc/intel/boards/broadwell.c | 20 +- sound/soc/intel/boards/bytcht_cx2072x.c | 27 +- sound/soc/intel/boards/bytcht_da7213.c | 27 +- sound/soc/intel/boards/bytcht_es8316.c | 29 +- sound/soc/intel/boards/bytcr_rt5640.c | 47 +- sound/soc/intel/boards/bytcr_rt5651.c | 29 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 29 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 29 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 38 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 29 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 39 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 + sound/soc/intel/boards/sof_rt5682.c | 67 +- sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/catpt/core.h | 21 +- sound/soc/intel/catpt/device.c | 30 +- sound/soc/intel/catpt/dsp.c | 65 +- sound/soc/intel/catpt/loader.c | 4 +- sound/soc/intel/catpt/pcm.c | 125 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 13 + sound/soc/intel/keembay/kmb_platform.c | 28 +- sound/soc/intel/keembay/kmb_platform.h | 8 +- sound/soc/intel/skylake/skl-pcm.c | 1 - sound/soc/intel/skylake/skl-topology.c | 9 +- sound/soc/jz4740/jz4740-i2s.c | 5 - sound/soc/kirkwood/armada-370-db.c | 2 +- sound/soc/mediatek/Kconfig | 24 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 13 +- sound/soc/mediatek/common/mtk-base-afe.h | 1 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 31 +- sound/soc/mediatek/mt8192/Makefile | 16 + sound/soc/mediatek/mt8192/mt8192-afe-clk.c | 669 + sound/soc/mediatek/mt8192/mt8192-afe-clk.h | 244 + sound/soc/mediatek/mt8192/mt8192-afe-common.h | 170 + sound/soc/mediatek/mt8192/mt8192-afe-control.c | 163 + sound/soc/mediatek/mt8192/mt8192-afe-gpio.c | 308 + sound/soc/mediatek/mt8192/mt8192-afe-gpio.h | 19 + sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 2389 + sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 1471 + sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 2110 + sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 409 + sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 778 + sound/soc/mediatek/mt8192/mt8192-interconnection.h | 65 + .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 1060 + sound/soc/mediatek/mt8192/mt8192-reg.h | 3131 + sound/soc/meson/Kconfig | 4 +- sound/soc/meson/t9015.c | 2 +- sound/soc/pxa/Kconfig | 14 +- sound/soc/pxa/mmp-sspa.c | 4 + sound/soc/pxa/pxa-ssp.c | 6 +- sound/soc/qcom/Kconfig | 24 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/common.c | 13 +- sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-cpu.c | 82 +- sound/soc/qcom/lpass-hdmi.c | 2 +- sound/soc/qcom/lpass-ipq806x.c | 2 +- sound/soc/qcom/lpass-lpaif-reg.h | 7 + sound/soc/qcom/lpass-platform.c | 25 +- sound/soc/qcom/lpass-sc7180.c | 12 +- sound/soc/qcom/lpass.h | 2 + sound/soc/qcom/qdsp6/q6adm.c | 10 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 2 +- sound/soc/qcom/qdsp6/q6afe.c | 10 +- sound/soc/qcom/qdsp6/q6asm.c | 10 +- sound/soc/qcom/sc7180.c | 391 + sound/soc/qcom/sdm845.c | 2 + sound/soc/qcom/sm8250.c | 229 + sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 2 +- sound/soc/samsung/i2s.c | 11 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/snow.c | 2 +- sound/soc/sh/Kconfig | 1 + sound/soc/soc-component.c | 273 +- sound/soc/soc-compress.c | 397 +- sound/soc/soc-core.c | 89 +- sound/soc/soc-dai.c | 26 +- sound/soc/soc-dapm.c | 8 +- sound/soc/soc-link.c | 23 +- sound/soc/soc-pcm.c | 146 +- sound/soc/soc-topology.c | 326 +- sound/soc/sof/Kconfig | 42 +- sound/soc/sof/control.c | 42 +- sound/soc/sof/debug.c | 117 + sound/soc/sof/imx/Kconfig | 10 +- sound/soc/sof/intel/Kconfig | 109 +- sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/intel/hda-pcm.c | 7 + sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/intel-ipc.c | 7 + sound/soc/sof/intel/tgl.c | 16 + sound/soc/sof/ipc.c | 9 + sound/soc/sof/loader.c | 60 +- sound/soc/sof/nocodec.c | 18 +- sound/soc/sof/pcm.c | 14 +- sound/soc/sof/sof-acpi-dev.c | 14 +- sound/soc/sof/sof-audio.c | 12 +- sound/soc/sof/sof-audio.h | 5 + sound/soc/sof/sof-pci-dev.c | 21 + sound/soc/sof/sof-priv.h | 2 + sound/soc/sof/topology.c | 33 +- sound/soc/stm/Kconfig | 1 + sound/soc/sunxi/Kconfig | 1 + sound/soc/sunxi/sun4i-i2s.c | 388 +- sound/soc/sunxi/sun8i-codec.c | 834 +- sound/soc/tegra/Kconfig | 1 - sound/soc/tegra/tegra186_dspk.c | 6 +- sound/soc/tegra/tegra210_dmic.c | 6 +- sound/soc/tegra/tegra210_i2s.c | 6 +- sound/soc/tegra/tegra_alc5632.c | 4 +- sound/soc/tegra/tegra_max98090.c | 8 +- sound/soc/tegra/tegra_rt5640.c | 8 +- sound/soc/tegra/tegra_rt5677.c | 4 +- sound/soc/tegra/tegra_sgtl5000.c | 4 +- sound/soc/tegra/tegra_wm8753.c | 8 +- sound/soc/tegra/tegra_wm8903.c | 8 +- sound/soc/tegra/tegra_wm9712.c | 4 +- sound/soc/tegra/trimslice.c | 8 +- sound/soc/ti/Kconfig | 9 +- sound/soc/ti/davinci-evm.c | 3 +- sound/soc/ti/davinci-i2s.c | 2 +- sound/soc/ti/davinci-mcasp.c | 299 +- sound/soc/uniphier/aio-ld11.c | 2 +- sound/soc/uniphier/aio-pxs2.c | 2 +- sound/soc/uniphier/evea.c | 2 +- sound/usb/Makefile | 1 + sound/usb/card.c | 18 +- sound/usb/card.h | 53 +- sound/usb/clock.c | 152 +- sound/usb/clock.h | 11 +- sound/usb/debug.h | 16 - sound/usb/endpoint.c | 943 +- sound/usb/endpoint.h | 57 +- sound/usb/format.c | 125 +- sound/usb/helper.c | 10 + sound/usb/helper.h | 3 + sound/usb/implicit.c | 402 + sound/usb/implicit.h | 14 + sound/usb/mixer.c | 46 - sound/usb/mixer_maps.c | 3 +- sound/usb/mixer_us16x08.c | 2 +- sound/usb/pcm.c | 1111 +- sound/usb/pcm.h | 7 +- sound/usb/proc.c | 35 +- sound/usb/quirks-table.h | 64 +- sound/usb/quirks.c | 71 +- sound/usb/quirks.h | 10 +- sound/usb/stream.c | 24 +- sound/usb/usbaudio.h | 5 +- tools/arch/arm64/include/uapi/asm/kvm.h | 25 + tools/arch/s390/include/uapi/asm/sie.h | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 6 +- tools/arch/x86/include/asm/disabled-features.h | 9 +- tools/arch/x86/include/asm/msr-index.h | 10 + tools/arch/x86/include/asm/required-features.h | 2 +- tools/arch/x86/include/uapi/asm/kvm.h | 20 + tools/arch/x86/include/uapi/asm/svm.h | 13 + tools/arch/x86/lib/memcpy_64.S | 8 +- tools/arch/x86/lib/memset_64.S | 11 +- tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/Makefile | 44 +- tools/bpf/bpftool/bash-completion/bpftool | 2 +- tools/bpf/bpftool/btf.c | 38 +- tools/bpf/bpftool/feature.c | 7 +- tools/bpf/bpftool/main.c | 15 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/map.c | 4 +- tools/bpf/bpftool/net.c | 18 +- tools/bpf/bpftool/prog.c | 32 +- tools/bpf/bpftool/skeleton/profiler.bpf.c | 4 +- tools/bpf/resolve_btfids/Makefile | 9 - tools/bpf/runqslower/Makefile | 55 +- tools/build/Makefile | 4 - tools/build/feature/test-all.c | 1 - tools/include/linux/compiler-gcc.h | 12 - tools/include/linux/compiler.h | 3 - tools/include/linux/poison.h | 6 +- tools/include/nolibc/nolibc.h | 4 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/drm/i915_drm.h | 59 +- tools/include/uapi/linux/bpf.h | 89 + tools/include/uapi/linux/fscrypt.h | 6 +- tools/include/uapi/linux/kvm.h | 19 + tools/include/uapi/linux/mman.h | 1 + tools/include/uapi/linux/mount.h | 1 + tools/include/uapi/linux/perf_event.h | 2 +- tools/include/uapi/linux/prctl.h | 9 + tools/include/uapi/linux/vhost.h | 4 + tools/lib/bpf/Makefile | 2 + tools/lib/bpf/btf.c | 815 +- tools/lib/bpf/btf.h | 8 + tools/lib/bpf/hashmap.h | 15 +- tools/lib/bpf/libbpf.c | 23 +- tools/lib/bpf/libbpf.map | 9 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/xsk.c | 9 +- tools/lib/bpf/xsk.h | 17 +- tools/memory-model/Documentation/README | 76 + .../Documentation/control-dependencies.txt | 258 + tools/memory-model/Documentation/glossary.txt | 178 + tools/memory-model/Documentation/litmus-tests.txt | 17 + tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/Documentation/ordering.txt | 556 + tools/memory-model/README | 22 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../litmus-tests/CoRR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoRW+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWW+poonceonce.litmus | 4 +- .../IRIW+fencembonceonces+OnceOnce.litmus | 5 +- .../litmus-tests/IRIW+poonceonces+OnceOnce.litmus | 5 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- .../litmus-tests/ISA2+poonceonces.litmus | 6 +- ...cerelease+poacquirerelease+poacquireonce.litmus | 6 +- .../LB+fencembonceonce+ctrlonceonce.litmus | 5 +- .../LB+poacquireonce+pooncerelease.litmus | 5 +- .../litmus-tests/LB+poonceonces.litmus | 5 +- .../MP+fencewmbonceonce+fencermbonceonce.litmus | 19 +- .../litmus-tests/MP+onceassign+derefonce.litmus | 15 +- .../MP+polockmbonce+poacquiresilsil.litmus | 8 +- .../MP+polockonce+poacquiresilsil.litmus | 8 +- tools/memory-model/litmus-tests/MP+polocks.litmus | 20 +- .../litmus-tests/MP+poonceonces.litmus | 19 +- .../MP+pooncerelease+poacquireonce.litmus | 19 +- .../memory-model/litmus-tests/MP+porevlocks.litmus | 20 +- .../litmus-tests/R+fencembonceonces.litmus | 5 +- .../memory-model/litmus-tests/R+poonceonces.litmus | 5 +- .../S+fencewmbonceonce+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/S+poonceonces.litmus | 5 +- .../litmus-tests/SB+fencembonceonces.litmus | 5 +- .../litmus-tests/SB+poonceonces.litmus | 5 +- .../litmus-tests/SB+rfionceonce-poonceonces.litmus | 5 +- .../litmus-tests/WRC+poonceonces+Once.litmus | 5 +- .../WRC+pooncerelease+fencermbonceonce+Once.litmus | 5 +- .../Z6.0+pooncelock+poonceLock+pombonce.litmus | 7 +- .../Z6.0+pooncelock+pooncelock+pombonce.litmus | 7 +- ...release+poacquirerelease+fencembonceonce.litmus | 6 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/Makefile | 9 - tools/perf/Makefile.config | 1 + tools/perf/Makefile.perf | 4 - tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 11 +- tools/perf/arch/x86/tests/dwarf-unwind.c | 7 + tools/perf/bench/mem-memcpy-x86-64-asm.S | 3 + tools/perf/bench/mem-memset-x86-64-asm.S | 3 + tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-inject.c | 12 +- tools/perf/builtin-lock.c | 4 +- tools/perf/builtin-trace.c | 15 +- .../arch/x86/cascadelakex/clx-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- tools/perf/tests/dwarf-unwind.c | 10 +- tools/perf/tests/shell/test_arm_coresight.sh | 4 +- tools/perf/ui/browsers/hists.c | 2 +- tools/perf/util/build-id.c | 2 + tools/perf/util/dwarf-aux.c | 28 +- tools/perf/util/hashmap.c | 3 + tools/perf/util/hashmap.h | 27 +- tools/perf/util/include/linux/linkage.h | 7 + tools/perf/util/machine.c | 11 +- tools/perf/util/probe-finder.c | 3 +- .../util/scripting-engines/trace-event-python.c | 7 +- tools/perf/util/session.c | 14 + tools/perf/util/stat-display.c | 5 +- tools/perf/util/symbol.c | 7 + tools/perf/util/symbol.h | 2 + tools/perf/util/synthetic-events.c | 3 + tools/power/acpi/Makefile.config | 1 - tools/power/cpupower/lib/cpupower.c | 23 +- tools/power/cpupower/lib/cpupower_intern.h | 5 + tools/power/cpupower/utils/cpufreq-set.c | 3 + tools/power/cpupower/utils/cpuidle-set.c | 4 + tools/power/cpupower/utils/cpupower-info.c | 2 +- tools/power/cpupower/utils/cpupower-set.c | 2 +- tools/power/cpupower/utils/cpupower.c | 8 + tools/power/cpupower/utils/helpers/helpers.h | 20 +- tools/power/cpupower/utils/helpers/misc.c | 111 +- tools/power/cpupower/utils/helpers/msr.c | 28 - tools/power/pm-graph/README | 4 +- tools/power/pm-graph/sleepgraph.py | 387 +- tools/power/x86/turbostat/Makefile | 3 +- tools/power/x86/turbostat/turbostat.8 | 2 +- tools/power/x86/turbostat/turbostat.c | 602 +- .../x86_energy_perf_policy.c | 176 +- tools/scripts/Makefile.include | 10 + tools/testing/kunit/.gitattributes | 1 - tools/testing/kunit/kunit.py | 27 +- tools/testing/kunit/kunit_kernel.py | 53 +- tools/testing/kunit/kunit_parser.py | 20 +- tools/testing/kunit/kunit_tool_test.py | 36 +- .../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/scatterlist/linux/mm.h | 1 + tools/testing/scatterlist/main.c | 66 +- tools/testing/selftests/Makefile | 5 +- 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 - tools/testing/selftests/arm64/mte/Makefile | 2 +- .../selftests/arm64/mte/check_buffer_fill.c | 3 + .../selftests/arm64/mte/check_child_memory.c | 3 + .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 155 + .../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/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 8 +- tools/testing/selftests/bpf/README.rst | 33 +- tools/testing/selftests/bpf/btf_helpers.c | 259 + tools/testing/selftests/bpf/btf_helpers.h | 19 + tools/testing/selftests/bpf/config | 4 + tools/testing/selftests/bpf/ima_setup.sh | 80 + tools/testing/selftests/bpf/prog_tests/btf.c | 40 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 325 + .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 99 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 43 + .../selftests/bpf/prog_tests/hash_large_key.c | 43 + tools/testing/selftests/bpf/prog_tests/map_init.c | 214 + .../selftests/bpf/prog_tests/probe_read_user_str.c | 71 + .../selftests/bpf/prog_tests/sk_storage_tracing.c | 135 + .../selftests/bpf/prog_tests/sockopt_multi.c | 3 +- tools/testing/selftests/bpf/prog_tests/subprogs.c | 6 + .../selftests/bpf/prog_tests/tcp_hdr_options.c | 12 +- .../testing/selftests/bpf/prog_tests/tcpbpf_user.c | 141 + .../selftests/bpf/prog_tests/test_bprm_opts.c | 116 + .../selftests/bpf/prog_tests/test_global_funcs.c | 1 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 74 + .../selftests/bpf/prog_tests/test_local_storage.c | 204 +- .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 41 + tools/testing/selftests/bpf/progs/bpf_flow.c | 2 + tools/testing/selftests/bpf/progs/bprm_opts.c | 34 + tools/testing/selftests/bpf/progs/ima.c | 28 + tools/testing/selftests/bpf/progs/local_storage.c | 103 +- tools/testing/selftests/bpf/progs/profiler.inc.h | 13 +- tools/testing/selftests/bpf/progs/skb_pkt_end.c | 54 + .../selftests/bpf/progs/test_global_func8.c | 19 + .../selftests/bpf/progs/test_hash_large_key.c | 44 + tools/testing/selftests/bpf/progs/test_map_init.c | 33 + .../selftests/bpf/progs/test_probe_read_user_str.c | 25 + .../bpf/progs/test_sk_storage_trace_itself.c | 29 + .../selftests/bpf/progs/test_sk_storage_tracing.c | 95 + .../selftests/bpf/progs/test_subprogs_unused.c | 21 + .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 86 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 42 +- tools/testing/selftests/bpf/tcp_client.py | 50 - tools/testing/selftests/bpf/tcp_server.py | 80 - tools/testing/selftests/bpf/test_maps.c | 3 +- tools/testing/selftests/bpf/test_progs.h | 11 + tools/testing/selftests/bpf/test_tcpbpf.h | 2 + tools/testing/selftests/bpf/test_tcpbpf_user.c | 165 - tools/testing/selftests/bpf/test_tunnel.sh | 43 +- tools/testing/selftests/bpf/test_verifier.c | 13 + .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 7 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 42 + .../selftests/bpf/verifier/direct_value_access.c | 3 + tools/testing/selftests/bpf/verifier/map_ptr.c | 1 + .../selftests/bpf/verifier/raw_tp_writable.c | 1 + .../testing/selftests/bpf/verifier/ref_tracking.c | 4 + tools/testing/selftests/bpf/verifier/regalloc.c | 8 + tools/testing/selftests/bpf/verifier/wide_access.c | 46 +- tools/testing/selftests/cgroup/cgroup_util.c | 4 +- .../clone3/clone3_cap_checkpoint_restore.c | 2 +- tools/testing/selftests/core/close_range_test.c | 8 +- tools/testing/selftests/dma/Makefile | 6 + tools/testing/selftests/dma/config | 1 + tools/testing/selftests/dma/dma_map_benchmark.c | 123 + .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 36 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 208 + .../drivers/net/netdevsim/ethtool-coalesce.sh | 132 + .../drivers/net/netdevsim/ethtool-common.sh | 53 + .../drivers/net/netdevsim/ethtool-pause.sh | 63 +- .../drivers/net/netdevsim/ethtool-ring.sh | 85 + .../selftests/drivers/net/netdevsim/nexthop.sh | 436 + .../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/gpio/Makefile | 25 +- tools/testing/selftests/intel_pstate/aperf.c | 22 +- tools/testing/selftests/kselftest_harness.h | 46 +- tools/testing/selftests/kvm/.gitignore | 5 + tools/testing/selftests/kvm/Makefile | 26 +- .../selftests/kvm/aarch64/get-reg-list-sve.c | 3 + tools/testing/selftests/kvm/aarch64/get-reg-list.c | 862 + tools/testing/selftests/kvm/clear_dirty_log_test.c | 6 - tools/testing/selftests/kvm/demand_paging_test.c | 269 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 376 + tools/testing/selftests/kvm/dirty_log_test.c | 191 +- tools/testing/selftests/kvm/include/kvm_util.h | 7 +- .../testing/selftests/kvm/include/perf_test_util.h | 198 + tools/testing/selftests/kvm/include/test_util.h | 2 + .../selftests/kvm/include/x86_64/processor.h | 38 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 6 + .../testing/selftests/kvm/lib/aarch64/processor.c | 4 + tools/testing/selftests/kvm/lib/aarch64/ucall.c | 3 + tools/testing/selftests/kvm/lib/kvm_util.c | 90 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 + tools/testing/selftests/kvm/lib/s390x/processor.c | 4 + tools/testing/selftests/kvm/lib/s390x/ucall.c | 3 + tools/testing/selftests/kvm/lib/test_util.c | 22 +- tools/testing/selftests/kvm/lib/x86_64/handlers.S | 81 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 146 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 3 + tools/testing/selftests/kvm/lib/x86_64/vmx.c | 9 + tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 234 + .../selftests/kvm/x86_64/vmx_apic_access_test.c | 142 + tools/testing/selftests/lib.mk | 2 +- tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/memfd/fuse_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/bareudp.sh | 546 + tools/testing/selftests/net/config | 7 + .../selftests/net/forwarding/bridge_igmp.sh | 485 +- .../testing/selftests/net/forwarding/bridge_mld.sh | 558 + .../selftests/net/forwarding/gre_multipath_nh.sh | 356 + tools/testing/selftests/net/forwarding/lib.sh | 107 + .../selftests/net/forwarding/router_mpath_nh.sh | 70 +- .../testing/selftests/net/forwarding/router_nh.sh | 160 + tools/testing/selftests/net/mptcp/config | 10 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 242 +- tools/testing/selftests/net/pmtu.sh | 79 +- tools/testing/selftests/net/psock_fanout.c | 72 +- tools/testing/selftests/net/timestamping.c | 47 +- tools/testing/selftests/net/tls.c | 40 +- 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/powerpc/eeh/Makefile | 2 +- tools/testing/selftests/powerpc/eeh/settings | 1 + tools/testing/selftests/powerpc/include/utils.h | 5 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/security/Makefile | 4 +- .../selftests/powerpc/security/entry_flush.c | 139 + .../selftests/powerpc/security/flush_utils.c | 70 + .../selftests/powerpc/security/flush_utils.h | 17 + .../testing/selftests/powerpc/security/rfi_flush.c | 96 +- 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 - .../testing/selftests/rcutorture/bin/config2csv.sh | 67 + .../selftests/rcutorture/bin/console-badness.sh | 3 +- .../testing/selftests/rcutorture/bin/functions.sh | 36 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 5 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 8 +- .../rcutorture/bin/kvm-recheck-rcuscale.sh | 2 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 81 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 394 + .../selftests/rcutorture/configs/rcu/SRCU-t | 4 +- .../selftests/rcutorture/configs/rcu/SRCU-u | 4 +- .../selftests/rcutorture/configs/rcu/TINY01 | 1 - .../selftests/rcutorture/configs/rcu/TRACE01 | 6 +- .../selftests/rcutorture/configs/rcu/TRACE02 | 6 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 3 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 15 + .../rcutorture/configs/rcuscale/TRACE01.boot | 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 - tools/testing/selftests/run_kselftest.sh | 2 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 151 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- tools/testing/selftests/seccomp/settings | 2 +- tools/testing/selftests/sgx/.gitignore | 2 + tools/testing/selftests/sgx/Makefile | 57 + tools/testing/selftests/sgx/call.S | 44 + tools/testing/selftests/sgx/defines.h | 21 + tools/testing/selftests/sgx/load.c | 277 + tools/testing/selftests/sgx/main.c | 246 + tools/testing/selftests/sgx/main.h | 41 + tools/testing/selftests/sgx/sign_key.S | 12 + tools/testing/selftests/sgx/sign_key.pem | 39 + tools/testing/selftests/sgx/sigstruct.c | 381 + tools/testing/selftests/sgx/test_encl.c | 20 + tools/testing/selftests/sgx/test_encl.lds | 40 + tools/testing/selftests/sgx/test_encl_bootstrap.S | 89 + tools/testing/selftests/tc-testing/config | 1 + .../tc-testing/tc-tests/filters/tests.json | 4 +- 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/vm/userfaultfd.c | 4 +- tools/testing/selftests/wireguard/netns.sh | 8 + .../testing/selftests/wireguard/qemu/debug.config | 1 - .../testing/selftests/wireguard/qemu/kernel.config | 2 + tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/fsgsbase.c | 12 +- .../testing/selftests/x86/raw_syscall_helper_32.S | 2 + tools/testing/selftests/x86/test_vdso.c | 342 - tools/testing/selftests/x86/thunks.S | 2 + virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/kvm_main.c | 2 +- 9608 files changed, 703101 insertions(+), 195190 deletions(-) create mode 100644 Documentation/ABI/testing/procfs-attr-current create mode 100644 Documentation/ABI/testing/procfs-attr-exec create mode 100644 Documentation/ABI/testing/procfs-attr-prev create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 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-class-intel_pmt delete mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-sc27xx create mode 100644 Documentation/ABI/testing/sysfs-firmware-lefi-boardinfo create mode 100644 Documentation/ABI/testing/sysfs-kernel-reboot create mode 100644 Documentation/admin-guide/abi-obsolete.rst create mode 100644 Documentation/admin-guide/abi-removed.rst create mode 100644 Documentation/admin-guide/abi-stable.rst create mode 100644 Documentation/admin-guide/abi-testing.rst create mode 100644 Documentation/admin-guide/abi.rst create mode 100644 Documentation/dev-tools/kfence.rst create mode 100644 Documentation/devicetree/bindings/auxdisplay/modtronix,lcd2s.yaml delete mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt create mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,aoncc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,audiocc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-camcc.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/intel,keembay- [...] create mode 100644 Documentation/devicetree/bindings/display/intel,keembay-display.yaml create mode 100644 Documentation/devicetree/bindings/display/intel,keembay-msscam.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml delete mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml create mode 100644 Documentation/devicetree/bindings/dma/qcom,gpi.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-tusb320.yaml create mode 100644 Documentation/devicetree/bindings/extcon/fcs,fsa880.yaml create mode 100644 Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cros-ec-tunnel.txt create mode 100644 Documentation/devicetree/bindings/i3c/mipi-i3c-hci.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/dmard06.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6360-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5758.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad7303.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7303.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ds4424.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/fsl,vf610-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/max5821.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,ds4424.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,max5821.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/mcp4725.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4725.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/nxp,lpc1850-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/health/max30100.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30102.txt create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30100.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hdc100x.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hts221.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/htu21.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml delete mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/adi,ad [...] delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9300.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm36651.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/cm36651.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/gp2ap020a00f.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/iio/light/maxim,max44009.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/renesas,isl29501.txt create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap020a00f.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,uvis25.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,vl6180.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt3001.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/upisemi,us5182.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4035.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/vl6180.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei, [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150 [...] create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/fsl,mag3110.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/hmc5843.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/honeywell,hm [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mmc35240.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/adi,ad5272.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ds1803.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5481.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/pressure/hoperf,hp03.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/hp03.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/meas,ms5611.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5637.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/murata,zpa2326.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/zpa2326.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/ams,as3935.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9500.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/sx9500.txt delete mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt delete mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/adi,ad2s90.yaml create mode 100644 Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml delete mode 100644 Documentation/devicetree/bindings/iio/sensorhub.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31855k.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31856.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim_thermoc [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90614.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp007.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tmp007.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tsys01.txt delete mode 100644 Documentation/devicetree/bindings/input/atmel,maxtouch.txt create mode 100644 Documentation/devicetree/bindings/input/atmel,maxtouch.yaml delete mode 100644 Documentation/devicetree/bindings/input/cros-ec-keyb.txt create mode 100644 Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/media/coda.txt create mode 100644 Documentation/devicetree/bindings/media/coda.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv7604.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/adv7604.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov2680.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov772x.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx214.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml delete mode 100644 Documentation/devicetree/bindings/media/imx7-csi.txt delete mode 100644 Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt create mode 100644 Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip-isp1.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] delete mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt create mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.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/net/can/can-controller.yaml create mode 100644 Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/fsl-flexcan.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/ksz.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml create mode 100644 Documentation/devicetree/bindings/net/fsl,qoriq-mc-dpmac.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-host.yaml delete mode 100644 Documentation/devicetree/bindings/pci/rcar-pci.txt create mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos5440-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/amlogic,axg-mipi-dphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/mediatek,power-controller.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/atmel-tcb-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9121.yaml create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm6345-reset.yaml create mode 100644 Documentation/devicetree/bindings/serial/litex,liteuart.yaml create mode 100644 Documentation/devicetree/bindings/soc/litex/litex,soc-controller.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.yaml delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.txt create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-port.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,aud2htx.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/mt8192-mt6359-rt1015-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/nau8315.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,sm8250.yaml create mode 100644 Documentation/devicetree/bindings/sound/renesas,rsnd.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 delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.yaml create mode 100644 Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml create mode 100644 Documentation/devicetree/bindings/usb/maxim,max33359.yaml create mode 100644 Documentation/devicetree/bindings/usb/st,stusb160x.yaml delete mode 100644 Documentation/features/time/modern-timekeeping/arch-support.txt create mode 100644 Documentation/hid/amd-sfh-hid.rst create mode 100644 Documentation/hwmon/corsair-psu.rst create mode 100644 Documentation/hwmon/max127.rst create mode 100644 Documentation/leds/leds-el15203000.rst create mode 100644 Documentation/leds/leds-sc27xx.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus 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 delete mode 100644 Documentation/networking/framerelay.rst create mode 100644 Documentation/networking/mptcp-sysctl.rst create mode 100644 Documentation/sphinx/kernel_abi.py create mode 100644 Documentation/translations/zh_CN/arm64/perf.rst create mode 100644 Documentation/translations/zh_CN/filesystems/tmpfs.rst create mode 100644 Documentation/x86/resctrl.rst delete mode 100644 Documentation/x86/resctrl_ui.rst create mode 100644 Documentation/x86/sgx.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log delete mode 100644 arch/alpha/include/asm/kmap_types.h create mode 100644 arch/alpha/include/asm/sparsemem.h delete mode 100644 arch/arc/include/asm/kmap_types.h 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/aspeed-bmc-facebook-galaxy100.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts create mode 100644 arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/exynos4412-p4note-n8010.dts create mode 100644 arch/arm/boot/dts/exynos4412-p4note.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-alti6p.dts create mode 100644 arch/arm/boot/dts/imx6dl-lanmcu.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm730.dtsi create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-64.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-zeropi.dts create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-initium.dts create mode 100644 arch/arm/boot/dts/tegra124-peripherals-opp.dtsi create mode 100644 arch/arm/boot/dts/tegra20-peripherals-opp.dtsi create mode 100644 arch/arm/boot/dts/tegra30-ouya.dts create mode 100644 arch/arm/boot/dts/tegra30-peripherals-opp.dtsi delete mode 100644 arch/arm/configs/ebsa110_defconfig create mode 100644 arch/arm/include/asm/kasan.h create mode 100644 arch/arm/include/asm/kasan_def.h delete mode 100644 arch/arm/include/asm/kmap_types.h create mode 100644 arch/arm/include/asm/seccomp.h create mode 100644 arch/arm/kernel/phys2virt.S delete mode 100644 arch/arm/mach-ebsa110/Makefile delete mode 100644 arch/arm/mach-ebsa110/Makefile.boot delete mode 100644 arch/arm/mach-ebsa110/core.c delete mode 100644 arch/arm/mach-ebsa110/core.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ebsa110/include/mach/hardware.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/io.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/irqs.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/memory.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ebsa110/io.c delete mode 100644 arch/arm/mach-ebsa110/leds.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_common_data.h delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_43xx_data.c delete mode 100644 arch/arm/mm/highmem.c create mode 100644 arch/arm/mm/kasan_init.c create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-som.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-8040-puzzle-m801.dts 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/mediatek/mt8167-pinfunc.h create mode 100644 arch/arm64/boot/dts/mediatek/mt8167-pumpkin.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8167.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-lite.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-hdk.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-hdk.dts 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/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-common.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-edimm2.2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dts create mode 100644 arch/arm64/include/asm/alternative-macros.h create mode 100644 arch/arm64/include/asm/kfence.h delete mode 100644 arch/arm64/include/asm/kvm_coproc.h create mode 100644 arch/arm64/include/asm/mte-def.h create mode 100644 arch/arm64/include/asm/mte-kasan.h create mode 100644 arch/arm64/include/asm/rwonce.h create mode 100644 arch/arm64/include/asm/signal.h delete mode 100644 arch/arm64/kvm/aarch32.c create mode 100644 arch/arm64/kvm/hyp/exception.c create mode 100644 arch/arm64/kvm/hyp/include/hyp/adjust_pc.h delete mode 100644 arch/arm64/kvm/hyp/smccc_wa.S delete mode 100644 arch/arm64/kvm/regmap.c create mode 100644 arch/c6x/include/asm/mmu_context.h create mode 100644 arch/csky/include/asm/seccomp.h create mode 100644 arch/h8300/include/asm/mmu_context.h delete mode 100644 arch/ia64/include/asm/kmap_types.h create mode 100644 arch/m68k/68000/dragen2.c create mode 100644 arch/m68k/68000/m68328.h delete mode 100644 arch/m68k/68000/m68EZ328.c delete mode 100644 arch/m68k/68000/m68VZ328.c create mode 100644 arch/m68k/68000/ucsimm.c delete mode 100644 arch/microblaze/mm/highmem.c create mode 100644 arch/mips/boot/dts/mscc/jaguar2.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb110.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb111.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb118.dts create mode 100644 arch/mips/boot/dts/mscc/luton.dtsi create mode 100644 arch/mips/boot/dts/mscc/luton_pcb091.dts create mode 100644 arch/mips/boot/dts/mscc/serval.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_pcb105.dts create mode 100644 arch/mips/boot/dts/mscc/serval_pcb106.dts create mode 100644 arch/mips/generic/board-jaguar2.its.S create mode 100644 arch/mips/generic/board-luton.its.S create mode 100644 arch/mips/generic/board-serval.its.S delete mode 100644 arch/mips/include/asm/kmap_types.h create mode 100644 arch/mips/loongson64/boardinfo.c delete mode 100644 arch/nds32/mm/highmem.c create mode 100644 arch/openrisc/boot/dts/or1klitex.dts create mode 100644 arch/openrisc/configs/or1klitex_defconfig delete mode 100644 arch/parisc/include/asm/kmap_types.h create mode 100644 arch/parisc/include/asm/seccomp.h delete mode 100644 arch/parisc/include/uapi/asm/types.h create mode 100644 arch/powerpc/include/asm/cpu_setup_power.h delete mode 100644 arch/powerpc/include/asm/kmap_types.h delete mode 100644 arch/powerpc/kernel/cpu_setup_power.S create mode 100644 arch/powerpc/kernel/cpu_setup_power.c delete mode 100644 arch/powerpc/mm/highmem.c create mode 100644 arch/riscv/include/asm/stacktrace.h create mode 100755 arch/riscv/kernel/vdso/so2s.sh delete mode 100644 arch/s390/include/asm/vdso/vdso.h delete mode 100644 arch/s390/kernel/vdso64/getcpu.S create mode 100644 arch/s390/kernel/vdso64/getcpu.c delete mode 100644 arch/sh/include/asm/kmap_types.h create mode 100644 arch/sparc/include/asm/extable.h delete mode 100644 arch/sparc/include/asm/extable_64.h delete mode 100644 arch/sparc/include/asm/kmap_types.h delete mode 100644 arch/sparc/mm/extable.c delete mode 100644 arch/sparc/mm/highmem.c delete mode 100644 arch/um/include/asm/kmap_types.h delete mode 100644 arch/x86/crypto/aes_glue.c create mode 100644 arch/x86/entry/vdso/extable.c create mode 100644 arch/x86/entry/vdso/extable.h create mode 100644 arch/x86/entry/vdso/vsgx.S delete mode 100644 arch/x86/include/asm/copy_mc_test.h create mode 100644 arch/x86/include/asm/enclu.h create mode 100644 arch/x86/include/asm/kfence.h delete mode 100644 arch/x86/include/asm/kmap_types.h delete mode 100644 arch/x86/include/asm/msidef.h create mode 100644 arch/x86/include/asm/uv/uv_geo.h create mode 100644 arch/x86/include/uapi/asm/sgx.h create mode 100644 arch/x86/kernel/cpu/sgx/Makefile create mode 100644 arch/x86/kernel/cpu/sgx/arch.h create mode 100644 arch/x86/kernel/cpu/sgx/driver.c create mode 100644 arch/x86/kernel/cpu/sgx/driver.h create mode 100644 arch/x86/kernel/cpu/sgx/encl.c create mode 100644 arch/x86/kernel/cpu/sgx/encl.h create mode 100644 arch/x86/kernel/cpu/sgx/encls.h create mode 100644 arch/x86/kernel/cpu/sgx/ioctl.c create mode 100644 arch/x86/kernel/cpu/sgx/main.c create mode 100644 arch/x86/kernel/cpu/sgx/sgx.h delete mode 100644 arch/x86/kernel/ima_arch.c create mode 100644 arch/x86/kernel/sev_verify_cbit.S delete mode 100644 arch/x86/platform/uv/uv_sysfs.c create mode 100644 arch/xtensa/include/asm/seccomp.h create mode 100644 drivers/auxdisplay/hd44780_common.c create mode 100644 drivers/auxdisplay/hd44780_common.h create mode 100644 drivers/auxdisplay/lcd2s.c create mode 100644 drivers/base/regmap/regmap-sdw-mbq.c create mode 100644 drivers/bus/mhi/pci_generic.c delete mode 100644 drivers/char/hw_random/hisi-trng-v2.c create mode 100644 drivers/clk/qcom/camcc-sc7180.c create mode 100644 drivers/clk/qcom/lpass-gfm-sm8250.c delete mode 100644 drivers/clocksource/timer-nps.c create mode 100644 drivers/crypto/hisilicon/trng/Makefile create mode 100644 drivers/crypto/hisilicon/trng/trng.c create mode 100644 drivers/crypto/qat/qat_4xxx/Makefile create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h create mode 100644 drivers/crypto/qat/qat_4xxx/adf_drv.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_hw_data.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_hw_data.h create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.h delete mode 100644 drivers/devfreq/tegra20-devfreq.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.h delete mode 100644 drivers/dma/mic_x100_dma.c delete mode 100644 drivers/dma/mic_x100_dma.h create mode 100644 drivers/dma/qcom/gpi.c create mode 100644 drivers/dma/qcom/qcom_adm.c create mode 100644 drivers/edac/igen6_edac.c create mode 100644 drivers/extcon/extcon-usbc-tusb320.c create mode 100644 drivers/firmware/arm_scmi/voltage.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 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.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/smuio_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.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/dcn21/dcn21_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.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/dcn/dcn_3_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_2_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/bridge/lontium-lt9611uxc.c create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c create mode 100644 drivers/gpu/drm/kmb/Kconfig create mode 100644 drivers/gpu/drm/kmb/Makefile create mode 100644 drivers/gpu/drm/kmb/kmb_crtc.c create mode 100644 drivers/gpu/drm/kmb/kmb_drv.c create mode 100644 drivers/gpu/drm/kmb/kmb_drv.h create mode 100644 drivers/gpu/drm/kmb/kmb_dsi.c create mode 100644 drivers/gpu/drm/kmb/kmb_dsi.h create mode 100644 drivers/gpu/drm/kmb/kmb_plane.c create mode 100644 drivers/gpu/drm/kmb/kmb_plane.h create mode 100644 drivers/gpu/drm/kmb/kmb_regs.h create mode 100644 drivers/gpu/drm/mcde/mcde_clk_div.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h create mode 100644 drivers/gpu/drm/panel/panel-abt-y030xx067a.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36672a.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-sofef00.c create mode 100644 drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c create mode 100644 drivers/gpu/drm/radeon/cik.h create mode 100644 drivers/gpu/drm/radeon/dce6_afmt.h create mode 100644 drivers/gpu/drm/radeon/evergreen.h create mode 100644 drivers/gpu/drm/radeon/evergreen_hdmi.h create mode 100644 drivers/gpu/drm/radeon/ni.h create mode 100644 drivers/gpu/drm/radeon/r600.h create mode 100644 drivers/gpu/drm/radeon/radeon_atombios.h create mode 100644 drivers/gpu/drm/radeon/radeon_device.h create mode 100644 drivers/gpu/drm/radeon/radeon_kms.h create mode 100644 drivers/gpu/drm/radeon/radeon_legacy_encoders.h create mode 100644 drivers/gpu/drm/radeon/radeon_pm.h create mode 100644 drivers/gpu/drm/radeon/radeon_prime.h create mode 100644 drivers/gpu/drm/radeon/radeon_ttm.h create mode 100644 drivers/gpu/drm/radeon/rv770.h create mode 100644 drivers/gpu/drm/radeon/si.h create mode 100644 drivers/gpu/drm/radeon/vce.h delete mode 100644 drivers/gpu/drm/ttm/ttm_page_alloc.c delete mode 100644 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c create mode 100644 drivers/gpu/drm/ttm/ttm_pool.c 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 create mode 100644 drivers/hwmon/corsair-psu.c create mode 100644 drivers/hwmon/max127.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/Makefile create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v2.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/core.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dma.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/hci.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/ibi.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/pio.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h create mode 100644 drivers/iio/adc/mt6360-adc.c create mode 100644 drivers/interconnect/qcom/sdm660.c create mode 100644 drivers/interconnect/samsung/Kconfig create mode 100644 drivers/interconnect/samsung/Makefile create mode 100644 drivers/interconnect/samsung/exynos.c create mode 100644 drivers/iommu/iommu-sva-lib.c create mode 100644 drivers/iommu/iommu-sva-lib.h rename drivers/md/{dm-historical-service-time.c => dm-ps-historical-service-time.c [...] create mode 100644 drivers/md/dm-ps-io-affinity.c rename drivers/md/{dm-queue-length.c => dm-ps-queue-length.c} (100%) rename drivers/md/{dm-round-robin.c => dm-ps-round-robin.c} (100%) rename drivers/md/{dm-service-time.c => dm-ps-service-time.c} (100%) create mode 100644 drivers/media/i2c/ov9734.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_priv.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c rename drivers/{staging/media => media/platform/rockchip}/rkisp1/Makefile (100%) create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c rename drivers/{staging/media => media/platform/rockchip}/rkisp1/rkisp1-common.c (100%) create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-common.h create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-params.c rename drivers/{staging/media => media/platform/rockchip}/rkisp1/rkisp1-regs.h (100%) create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c create mode 100644 drivers/media/rc/keymaps/rc-khamsin.c create mode 100644 drivers/mfd/intel_pmt.c create mode 100644 drivers/misc/lkdtm/fortify.c 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/mtd/nand/ecc-sw-bch.c create mode 100644 drivers/mtd/nand/ecc-sw-hamming.c delete mode 100644 drivers/mtd/nand/raw/nand_bch.c delete mode 100644 drivers/mtd/nand/raw/nand_ecc.c create mode 100644 drivers/net/dsa/hirschmann/Kconfig create mode 100644 drivers/net/dsa/hirschmann/Makefile create mode 100644 drivers/net/dsa/hirschmann/hellcreek.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek.h create mode 100644 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h create mode 100644 drivers/net/dsa/hirschmann/hellcreek_ptp.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek_ptp.h delete mode 100644 drivers/net/ethernet/amd/am79c961a.c delete mode 100644 drivers/net/ethernet/amd/am79c961a.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_buddy.c create mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/usb/r8153_ecm.c delete mode 100644 drivers/net/wan/dlci.c delete mode 100644 drivers/net/wan/sdla.c delete mode 100644 drivers/net/wan/x25_asy.c delete mode 100644 drivers/net/wan/x25_asy.h delete mode 100644 drivers/net/wimax/Kconfig delete mode 100644 drivers/net/wimax/Makefile delete mode 100644 drivers/net/wimax/i2400m/control.c delete mode 100644 drivers/net/wimax/i2400m/debug-levels.h delete mode 100644 drivers/net/wimax/i2400m/driver.c delete mode 100644 drivers/net/wimax/i2400m/fw.c delete mode 100644 drivers/net/wimax/i2400m/i2400m.h delete mode 100644 drivers/net/wimax/i2400m/netdev.c delete mode 100644 drivers/net/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/net/wimax/i2400m/tx.c delete mode 100644 drivers/net/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/net/wimax/i2400m/usb.c create mode 100644 drivers/perf/arm_dmc620_pmu.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c create mode 100644 drivers/phy/marvell/phy-mmp3-hsic.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx21.c create mode 100644 drivers/pinctrl/intel/pinctrl-alderlake.c create mode 100644 drivers/pinctrl/intel/pinctrl-elkhartlake.c create mode 100644 drivers/pinctrl/intel/pinctrl-lakefield.c create mode 100644 drivers/pinctrl/pinctrl-microchip-sgpio.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8953.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7280.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdx55.c create mode 100644 drivers/platform/mellanox/mlxbf-pmc.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%) create mode 100644 drivers/platform/surface/surface_gpe.c rename drivers/platform/{x86 => surface}/surfacepro3_button.c (100%) create mode 100644 drivers/platform/x86/amd-pmc.c 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 create mode 100644 drivers/platform/x86/intel_pmt_class.c create mode 100644 drivers/platform/x86/intel_pmt_class.h create mode 100644 drivers/platform/x86/intel_pmt_crashlog.c create mode 100644 drivers/platform/x86/intel_pmt_telemetry.c create mode 100644 drivers/platform/x86/uv_sysfs.c create mode 100644 drivers/pwm/pwm-dwc.c create mode 100644 drivers/pwm/pwm-intel-lgm.c create mode 100644 drivers/pwm/pwm-keembay.c create mode 100644 drivers/regulator/da9121-regulator.c create mode 100644 drivers/regulator/scmi-regulator.c create mode 100644 drivers/reset/reset-bcm6345.c create mode 100644 drivers/rpmsg/rpmsg_ns.c create mode 100644 drivers/scsi/libfc/fc_encode.h create mode 100644 drivers/soc/aspeed/aspeed-socinfo.c create mode 100644 drivers/soc/litex/Kconfig create mode 100644 drivers/soc/litex/Makefile create mode 100644 drivers/soc/litex/litex_soc_ctrl.c create mode 100644 drivers/soc/mediatek/mt8173-pm-domains.h create mode 100644 drivers/soc/mediatek/mt8183-pm-domains.h create mode 100644 drivers/soc/mediatek/mt8192-pm-domains.h create mode 100644 drivers/soc/mediatek/mtk-devapc.c create mode 100644 drivers/soc/mediatek/mtk-pm-domains.c create mode 100644 drivers/soc/mediatek/mtk-pm-domains.h create mode 100644 drivers/soc/sunxi/sunxi_mbus.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 delete mode 100644 drivers/staging/goldfish/Kconfig delete mode 100644 drivers/staging/goldfish/Makefile delete mode 100644 drivers/staging/goldfish/README delete mode 100644 drivers/staging/goldfish/goldfish_audio.c delete mode 100644 drivers/staging/media/rkisp1/Documentation/devicetree/bindings/ [...] delete mode 100644 drivers/staging/media/rkisp1/Kconfig delete mode 100644 drivers/staging/media/rkisp1/TODO delete mode 100644 drivers/staging/media/rkisp1/rkisp1-capture.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-common.h delete mode 100644 drivers/staging/media/rkisp1/rkisp1-dev.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-isp.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-params.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-resizer.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-stats.c delete mode 100644 drivers/staging/media/rkisp1/uapi/rkisp1-config.h rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/i2 [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/in [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/wi [...] create mode 100644 drivers/staging/wimax/Kconfig create mode 100644 drivers/staging/wimax/Makefile create mode 100644 drivers/staging/wimax/TODO create mode 100644 drivers/staging/wimax/debug-levels.h create mode 100644 drivers/staging/wimax/debugfs.c rename drivers/{net => staging}/wimax/i2400m/Kconfig (100%) rename drivers/{net => staging}/wimax/i2400m/Makefile (100%) create mode 100644 drivers/staging/wimax/i2400m/control.c create mode 100644 drivers/staging/wimax/i2400m/debug-levels.h rename drivers/{net => staging}/wimax/i2400m/debugfs.c (100%) create mode 100644 drivers/staging/wimax/i2400m/driver.c create mode 100644 drivers/staging/wimax/i2400m/fw.c rename drivers/{net => staging}/wimax/i2400m/i2400m-usb.h (100%) create mode 100644 drivers/staging/wimax/i2400m/i2400m.h rename include/uapi/linux/wimax/i2400m.h => drivers/staging/wimax/i2400m/linux-wim [...] create mode 100644 drivers/staging/wimax/i2400m/netdev.c create mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c rename drivers/{net => staging}/wimax/i2400m/rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/sysfs.c (100%) create mode 100644 drivers/staging/wimax/i2400m/tx.c create mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h rename drivers/{net => staging}/wimax/i2400m/usb-fw.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-notif.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-tx.c (100%) create mode 100644 drivers/staging/wimax/i2400m/usb.c create mode 100644 drivers/staging/wimax/id-table.c create mode 100644 drivers/staging/wimax/linux-wimax-debug.h rename include/uapi/linux/wimax.h => drivers/staging/wimax/linux-wimax.h (100%) create mode 100644 drivers/staging/wimax/net-wimax.h create mode 100644 drivers/staging/wimax/op-msg.c create mode 100644 drivers/staging/wimax/op-reset.c create mode 100644 drivers/staging/wimax/op-rfkill.c create mode 100644 drivers/staging/wimax/op-state-get.c create mode 100644 drivers/staging/wimax/stack.c create mode 100644 drivers/staging/wimax/wimax-internal.h create mode 100644 drivers/thunderbolt/dma_test.c create mode 100644 drivers/tty/serial/liteuart.c delete mode 100644 drivers/tty/serial/pnx8xxx_uart.c delete mode 100644 drivers/tty/synclink.c delete mode 100644 drivers/tty/synclinkmp.c create mode 100644 drivers/usb/chipidea/trace.c create mode 100644 drivers/usb/chipidea/trace.h delete mode 100644 drivers/usb/host/ehci-mxc.c delete mode 100644 drivers/usb/host/imx21-dbg.c delete mode 100644 drivers/usb/host/imx21-hcd.c delete mode 100644 drivers/usb/host/imx21-hcd.h create mode 100644 drivers/usb/misc/brcmstb-usb-pinmap.c delete mode 100644 fs/btrfs/inode-map.c delete mode 100644 fs/btrfs/inode-map.h create mode 100644 fs/btrfs/zoned.c create mode 100644 fs/btrfs/zoned.h create mode 100644 fs/mount_notify.c create mode 100644 include/asm-generic/kmap_size.h delete mode 100644 include/asm-generic/kmap_types.h create mode 100644 include/asm-generic/nommu_context.h delete mode 100644 include/crypto/sha.h create mode 100644 include/crypto/sha1.h create mode 100644 include/crypto/sha2.h create mode 100644 include/drm/ttm/ttm_caching.h delete mode 100644 include/drm/ttm/ttm_page_alloc.h create mode 100644 include/drm/ttm/ttm_pool.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/clock/qcom,camcc-sc7180.h create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-aoncc.h create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-audiocc.h create mode 100644 include/dt-bindings/dma/jz4775-dma.h create mode 100644 include/dt-bindings/dma/qcom-gpi.h create mode 100644 include/dt-bindings/dma/x2000-dma.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h create mode 100644 include/dt-bindings/power/mt8183-power.h create mode 100644 include/dt-bindings/power/mt8192-power.h create mode 100644 include/dt-bindings/reset/bcm6318-reset.h create mode 100644 include/dt-bindings/reset/bcm63268-reset.h create mode 100644 include/dt-bindings/reset/bcm6328-reset.h create mode 100644 include/dt-bindings/reset/bcm6358-reset.h create mode 100644 include/dt-bindings/reset/bcm6362-reset.h create mode 100644 include/dt-bindings/reset/bcm6368-reset.h create mode 100644 include/dt-bindings/sound/adi,adau1977.h create mode 100644 include/linux/dma-buf-map.h create mode 100644 include/linux/dma/qcom-gpi-dma.h create mode 100644 include/linux/freelist.h create mode 100644 include/linux/highmem-internal.h delete mode 100644 include/linux/if_frad.h delete mode 100644 include/linux/irq_cpustat.h create mode 100644 include/linux/kfence.h create mode 100644 include/linux/litex.h create mode 100644 include/linux/math.h delete mode 100644 include/linux/mic_bus.h create mode 100644 include/linux/mtd/nand-ecc-sw-bch.h create mode 100644 include/linux/mtd/nand-ecc-sw-hamming.h delete mode 100644 include/linux/mtd/nand_bch.h delete mode 100644 include/linux/mtd/nand_ecc.h delete mode 100644 include/linux/platform_data/ad7298.h delete mode 100644 include/linux/platform_data/ad7303.h delete mode 100644 include/linux/platform_data/adau1977.h delete mode 100644 include/linux/platform_data/at91_adc.h create mode 100644 include/linux/platform_data/hirschmann-hellcreek.h delete mode 100644 include/linux/platform_data/jz4740/jz4740_nand.h delete mode 100644 include/linux/platform_data/mtd-mxc_nand.h delete mode 100644 include/linux/platform_data/serial-imx.h delete mode 100644 include/linux/platform_data/usb-ehci-mxc.h create mode 100644 include/linux/rpmsg/byteorder.h create mode 100644 include/linux/rpmsg/ns.h delete mode 100644 include/linux/scif.h delete mode 100644 include/linux/sdla.h delete mode 100644 include/linux/serial_pnx8xxx.h create mode 100644 include/linux/soc/marvell/octeontx2/asm.h create mode 100644 include/linux/sunrpc/svc_rdma_pcl.h create mode 100644 include/linux/trace_recursion.h create mode 100644 include/linux/usb/r8152.h delete mode 100644 include/linux/wimax/debug.h delete mode 100644 include/net/wimax.h delete mode 100644 include/scsi/fc_encode.h create mode 100644 include/sound/graph_card.h create mode 100644 include/sound/rt1015.h create mode 100644 include/sound/sof/debug.h create mode 100644 include/trace/events/mmap_lock.h create mode 100644 include/uapi/linux/cfm_bridge.h create mode 100644 include/uapi/linux/f2fs.h delete mode 100644 include/uapi/linux/if_frad.h delete mode 100644 include/uapi/linux/mic_common.h delete mode 100644 include/uapi/linux/mic_ioctl.h create mode 100644 include/uapi/linux/rkisp1-config.h create mode 100644 include/uapi/linux/rpmsg_types.h delete mode 100644 include/uapi/linux/sdla.h create mode 100644 kernel/bpf/bpf_task_storage.c create mode 100644 kernel/dma/map_benchmark.c delete mode 100644 kernel/dma/virt.c create mode 100644 kernel/resource_kunit.c create mode 100644 kernel/time/tick-legacy.c create mode 100644 kernel/trace/trace_recursion_record.c create mode 100644 lib/Kconfig.kfence rename lib/{test_bits.c => bits_kunit.c} (100%) create mode 100644 lib/cmdline_kunit.c rename lib/{test_linear_ranges.c => linear_ranges_kunit.c} (100%) rename lib/{list-test.c => list_kunit.c} (100%) 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 mm/kasan/generic_report.c create mode 100644 mm/kasan/hw_tags.c create mode 100644 mm/kasan/report_generic.c create mode 100644 mm/kasan/report_hw_tags.c create mode 100644 mm/kasan/report_sw_tags.c create mode 100644 mm/kasan/shadow.c create mode 100644 mm/kasan/sw_tags.c delete mode 100644 mm/kasan/tags.c delete mode 100644 mm/kasan/tags_report.c create mode 100644 mm/kfence/Makefile create mode 100644 mm/kfence/core.c create mode 100644 mm/kfence/kfence.h create mode 100644 mm/kfence/kfence_test.c create mode 100644 mm/kfence/report.c create mode 100644 mm/mmap_lock.c create mode 100644 net/bridge/br_cfm.c create mode 100644 net/bridge/br_cfm_netlink.c create mode 100644 net/bridge/br_private_cfm.h delete mode 100644 net/dsa/tag_edsa.c create mode 100644 net/dsa/tag_hellcreek.c create mode 100644 net/netfilter/nft_reject_netdev.c create mode 100644 net/rxrpc/server_key.c create mode 100644 net/sched/sch_frag.c create mode 100644 net/sunrpc/xprtrdma/svc_rdma_pcl.c delete mode 100644 net/wimax/Kconfig delete mode 100644 net/wimax/Makefile delete mode 100644 net/wimax/debug-levels.h delete mode 100644 net/wimax/debugfs.c delete mode 100644 net/wimax/id-table.c delete mode 100644 net/wimax/op-msg.c delete mode 100644 net/wimax/op-reset.c delete mode 100644 net/wimax/op-rfkill.c delete mode 100644 net/wimax/op-state-get.c delete mode 100644 net/wimax/stack.c delete mode 100644 net/wimax/wimax-internal.h delete mode 100644 samples/bpf/bpf_load.c delete mode 100644 samples/bpf/bpf_load.h mode change 100644 => 100755 samples/bpf/lwt_len_hist.sh delete mode 100755 samples/bpf/test_ipip.sh mode change 100644 => 100755 samples/bpf/test_lwt_bpf.sh 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 mode change 100644 => 100755 scripts/atomic/gen-atomics.sh create mode 100755 scripts/lld-version.sh create mode 100644 security/integrity/ima/ima_efi.c create mode 100644 sound/soc/codecs/lpass-va-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.h create mode 100644 sound/soc/codecs/nau8315.c create mode 100644 sound/soc/fsl/fsl_aud2htx.c create mode 100644 sound/soc/fsl/fsl_aud2htx.h create mode 100644 sound/soc/fsl/fsl_xcvr.c create mode 100644 sound/soc/fsl/fsl_xcvr.h delete mode 100644 sound/soc/fsl/imx-mc13783.c delete mode 100644 sound/soc/fsl/imx-ssi.c delete mode 100644 sound/soc/fsl/mx27vis-aic32x4.c delete mode 100644 sound/soc/fsl/phycore-ac97.c delete mode 100644 sound/soc/fsl/wm1133-ev1.c create mode 100644 sound/soc/mediatek/mt8192/Makefile create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-clk.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-clk.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-common.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-control.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-gpio.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-gpio.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-adda.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-interconnection.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-reg.h create mode 100644 sound/soc/qcom/sc7180.c create mode 100644 sound/soc/qcom/sm8250.c delete mode 100644 sound/usb/debug.h create mode 100644 sound/usb/implicit.c create mode 100644 sound/usb/implicit.h 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/glossary.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/kunit/.gitattributes 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/arm64/mte/check_gcr_el1_cswitch.c create mode 100644 tools/testing/selftests/bpf/btf_helpers.c create mode 100644 tools/testing/selftests/bpf/btf_helpers.h create mode 100755 tools/testing/selftests/bpf/ima_setup.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_split.c create mode 100644 tools/testing/selftests/bpf/prog_tests/hash_large_key.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_init.c create mode 100644 tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tcpbpf_user.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_ima.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/bprm_opts.c create mode 100644 tools/testing/selftests/bpf/progs/ima.c create mode 100644 tools/testing/selftests/bpf/progs/skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func8.c create mode 100644 tools/testing/selftests/bpf/progs/test_hash_large_key.c create mode 100644 tools/testing/selftests/bpf/progs/test_map_init.c create mode 100644 tools/testing/selftests/bpf/progs/test_probe_read_user_str.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_trace_itself.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c create mode 100644 tools/testing/selftests/bpf/progs/test_subprogs_unused.c delete mode 100755 tools/testing/selftests/bpf/tcp_client.py delete mode 100755 tools/testing/selftests/bpf/tcp_server.py delete mode 100644 tools/testing/selftests/bpf/test_tcpbpf_user.c create mode 100644 tools/testing/selftests/dma/Makefile create mode 100644 tools/testing/selftests/dma/config create mode 100644 tools/testing/selftests/dma/dma_map_benchmark.c create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-coalesce.sh create mode 100644 tools/testing/selftests/drivers/net/netdevsim/ethtool-common.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-ring.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/nexthop.sh create mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list-sve.c create mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list.c delete mode 100644 tools/testing/selftests/kvm/clear_dirty_log_test.c create mode 100644 tools/testing/selftests/kvm/dirty_log_perf_test.c create mode 100644 tools/testing/selftests/kvm/include/perf_test_util.h create mode 100644 tools/testing/selftests/kvm/lib/x86_64/handlers.S create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_pv_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_apic_access_test.c create mode 100755 tools/testing/selftests/net/bareudp.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_mld.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/router_nh.sh create mode 100644 tools/testing/selftests/powerpc/eeh/settings create mode 100644 tools/testing/selftests/powerpc/security/entry_flush.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.h create mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh create mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01.boot create mode 100644 tools/testing/selftests/sgx/.gitignore create mode 100644 tools/testing/selftests/sgx/Makefile create mode 100644 tools/testing/selftests/sgx/call.S create mode 100644 tools/testing/selftests/sgx/defines.h create mode 100644 tools/testing/selftests/sgx/load.c create mode 100644 tools/testing/selftests/sgx/main.c create mode 100644 tools/testing/selftests/sgx/main.h create mode 100644 tools/testing/selftests/sgx/sign_key.S create mode 100644 tools/testing/selftests/sgx/sign_key.pem create mode 100644 tools/testing/selftests/sgx/sigstruct.c create mode 100644 tools/testing/selftests/sgx/test_encl.c create mode 100644 tools/testing/selftests/sgx/test_encl.lds create mode 100644 tools/testing/selftests/sgx/test_encl_bootstrap.S 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