This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allyesconfig in repository toolchain/ci/linux.
from 49a3f51dfeee drm/gem: Use struct dma_buf_map in GEM vmap ops and conver [...] 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 d9b5665fb3c8 kbuild: remove unused OBJSIZE adds d1889589a4f5 builddeb: Fix rootless build in setuid/setgid directory new eb5d5f111e34 Merge remote-tracking branch 'kbuild-current/fixes' into master adds 9fa2e7af3d53 ARM: 9019/1: kprobes: Avoid fortify_panic() when copying o [...] new 4bc1b5f14a02 Merge remote-tracking branch 'arm-current/fixes' into master 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 new ac7c897861f0 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] adds 01776f070ffc powerpc/32s: Use relocation offset when setting early hash table new f864ee367244 Merge remote-tracking branch 'powerpc-fixes/fixes' into master adds ce9dfafe29be s390: fix system call exit path new 1a3ac1aee753 Merge remote-tracking branch 's390-fixes/fixes' into master 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 new 8f2fbf9a8c31 Merge remote-tracking branch 'sparc/master' into master adds 472547778de2 selftest/bpf: Fix profiler test using CO-RE relocation for enums adds 343a3e8bc635 bpf: Fix -Wshadow warnings adds c66dca98a24c samples/bpf: Set rlimit for memlock to infinity in all samples adds 821f5c90130d bpf: Add struct bpf_redir_neigh forward declaration to BPF [...] adds e5e1a4bc916d xsk: Fix possible memory leak at socket close adds 1e6f5dcc1b9e tools, bpftool: Avoid array index warnings. adds 0698ac66e010 tools, bpftool: Remove two unused variables. adds 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 new 94bf9feb2f05 Merge remote-tracking branch 'net/master' into master 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 new 9ae7b4c4815e Merge remote-tracking branch 'bpf/master' into 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' new 489b8c017bdd Merge remote-tracking branch 'ipsec/master' into master 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 new 6b14801ed769 Merge remote-tracking branch 'wireless-drivers/master' int [...] adds 446b8185f0c3 ALSA: hda/realtek - Add supported for Lenovo ThinkPad Head [...] new be1ca3be370b Merge remote-tracking branch 'sound-current/for-linus' int [...] new 372c4d32b90c Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 93bd813c1776 ASoC: rt1015: add delay to fix pop noise from speaker new 025893350b74 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new 68b6d3ceb66b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds 780f88b04704 Merge remote-tracking branch 'regmap/for-5.10' into regmap-linus new 86b2ed8ede87 Merge remote-tracking branch 'regmap-fixes/for-linus' into master adds c088a4985e5f regulator: core: don't disable regulator if is_enabled ret [...] new ba28b6229d4f Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] new e40b1523c01e Merge remote-tracking branch 'spi/for-5.9' into spi-linus new 1a7154e2ec65 Merge remote-tracking branch 'spi/for-5.10' into spi-linus new 92597ebd7413 Merge remote-tracking branch 'spi-fixes/for-linus' into master 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. [...] new 503b6a205cb6 Merge remote-tracking branch 'usb.current/usb-linus' into master 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 new 0ce0167aae51 Merge remote-tracking branch 'phy/fixes' into master 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 new 11dc628761e4 Merge remote-tracking branch 'staging.current/staging-linu [...] 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() new 88107dc13f19 Merge remote-tracking branch 'char-misc.current/char-misc- [...] 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 new 189747bc8c07 Merge remote-tracking branch 'input-current/for-linus' int [...] adds 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds 9a51ffe845e4 ide: use generic power management adds f9e09a0711ca ide: sc1200: use generic power management adds d41b375134a9 ide: delkin_cb: use generic power management adds 6800cd8cbc6e ide-acpi: use %*ph to print small buffer new 0930e13e4717 Merge remote-tracking branch 'ide/master' into master 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 new 165a42e22253 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master 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 new dcb18ff9c5e7 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master adds 31b4d8e172f6 MIPS: export has_transparent_hugepage() for modules new 1b4c463ac213 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master new e4b5575da267 ARM: OMAP2+: Manage MPU state properly for omap_enter_idle [...] new 030464198f9d ARM: dts: am437x-l4: fix compatible for cpsw switch dt node new ca2ca61dd706 Merge remote-tracking branch 'omap-fixes/fixes' into master adds 402dab548d0d hwmon: (pmbus/max20730) use scnprintf() instead of snprintf() adds 18e8db7f6526 hwmon: (pmbus) Add mutex locking for sysfs reads new 394431408755 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 6ce53ec0aba7 Merge branch 'misc-5.10' into next-fixes new a4f8abc13bb7 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds 424f5ca7c851 MAINTAINERS: move Kamil Debski to credits adds 215f06d7efc2 MAINTAINERS: move Kyungmin Park to credits adds d5a69b6ba186 MAINTAINERS: remove Jeongtae Park from Samsung MFC entry adds cd12e4f14f7c CREDITS: remove trailing white spaces new 6da5dd1f5129 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' in [...] 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 [...] new ef1b11d249cb Merge remote-tracking branch 'scsi-fixes/fixes' into master adds 5568f45483e5 drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write adds 7d1d6cecc4f8 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround [...] adds 7b604a8c2947 drm/i915/gvt: Only pin/unpin intel_context along with workload adds adcc34fccde2 drm/i915/gvt: Fix mmio handler break on BXT/APL. adds 5010fd8537bb drm/i915/gem: Flush coherency domains on first set-domain-ioctl adds 7d89cf6f3e3b drm/i915/gt: Use the local HWSP offset during submission adds 708923cff3aa drm/i915: Fix encoder lookup during PSR atomic check adds a41419475a1a drm/i915/gt: Expose more parameters for emitting writes in [...] adds 35a9443de14e drm/i915/gt: Flush xcs before tgl breadcrumbs adds 79f46c998a12 drm/i915: Hold onto an explicit ref to i915_vma_work.pinned adds 2ab9368a2454 drm/i915/gem: Pull phys pread/pwrite implementations to th [...] adds e899d67eac79 drm/i915: Correctly set SFC capability for video engines adds 2f5f2e25e025 drm/i915/gem: Allow backends to override pread implementation new 665632203f0c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] 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 [...] new efebb7eae7e1 Merge remote-tracking branch 'mmc-fixes/fixes' into master 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 new 51b123d9afa4 Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds dd26209bc568 pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm adds f3c75e7a9349 pinctrl: intel: Set default bias in case no particular val [...] new 6cda8717f305 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] 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 new 4e9d844be2fc Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] 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. [...] new 3c8bf35b8254 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds e6bf74ed973f kconfig: qconf: drop Qt4 support adds cfa6020b332e kconfig: qconf: use a variable to pass packages to pkg-config adds 729e39a558eb kconfig: qconf: convert to Qt5 new signal/slot connection syntax new 87d4a35fcd54 Merge remote-tracking branch 'kbuild/for-next' into master 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 new 85977099e2bd Merge remote-tracking branch 'asm-generic/master' into master adds e9a2f8b599d0 ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAG [...] adds 7a1be318f579 ARM: 9012/1: move device tree mapping out of linear region adds d5d44e7e3507 ARM: 9013/2: Disable KASan instrumentation for some code adds d6d51a96c7d6 ARM: 9014/2: Replace string mem* functions for KASan adds c12366ba441d ARM: 9015/2: Define the virtual space of KASan's shadow region adds 5615f69bc209 ARM: 9016/2: Initialize the mapping of KASan shadow memory adds 421015713b30 ARM: 9017/2: Enable KASan for ARM adds fc2933c13374 ARM: 9020/1: mm: use correct section size macro to describ [...] adds 85f3e95c08b1 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 5a2274927388 Merge branch 'devel-stable' into for-next adds a0796429c6ab arm: add support for TIF_NOTIFY_SIGNAL *for build testing [...] new a93d89081f7b Merge remote-tracking branch 'arm/for-next' into master 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 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 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 8221882eca66 Merge branches 'for-next/va-refactor', 'for-next/lto', 'fo [...] new fa8b324e054e Merge remote-tracking branch 'arm64/for-next/core' into master adds 76ad7aa74800 Merge branch 'arm/fixes' into for-next adds 57222a1be27e tee: optee: Use UUID API for exporting the UUID adds 6bc9d7391ad6 Merge tag 'optee-use-uuid-api-for-v5.10' of git://git.lina [...] adds 1c160f2d9981 Merge branch 'arm/drivers' into for-next adds aaa52e967409 ARM: SoC: document merges adds 3717f5b45c9b Merge branch 'arm/fixes' into for-next adds 3330b6c40161 ARM: SoC: document merges adds 60c877b9d001 Merge branch 'arm/fixes' into for-next adds fdc24d722f35 MAINTAINERS: Add Jernej Škrabec as a reviewer for Allwinne [...] adds a2089ac7f8dc arm64: dts: allwinner: pinetab: Drop unnecessary address/s [...] adds 97a38c1c213b arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay adds 419c65f5000a arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay adds d7cdff444579 arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node adds 927f42fcc1b4 arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node adds b34bf9f6a623 arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node adds b3eec3212e66 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node adds 8d80e2f00a42 Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LE [...] adds e76724153f5b ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay [...] adds 353c3de1303f ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on E [...] adds f94f78bd93f5 ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX dela [...] adds e080ab31a0aa ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX d [...] adds 57dbe558457b ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Et [...] adds b1064037e8ec ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY adds 3914160ffc0b ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX dela [...] adds 2bd8570d20c8 arm64: dts: allwinner: h5: libretech-all-h5-cc: Enable RGM [...] adds 1a9a8910b215 arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/ [...] adds 107954afc5df arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node adds deaafe8edde7 Merge tag 'sunxi-fixes-for-5.10-1' of git://git.kernel.org [...] adds 9996c3800f66 Merge branch 'arm/fixes' into for-next adds 36ab3c32cafc ARM: SoC: document merges new e9b1d202e7de Merge remote-tracking branch 'arm-soc/for-next' into master 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 new 61c80c60e673 Merge remote-tracking branch 'amlogic/for-next' into master adds 886f82ce9f1f ARM: dts: aspeed-g6: Fix the GPIO memory size adds e3b123542cdc ARM: dts: aspeed: amd-ethanolx: Update KCS nodes to use v2 [...] adds 9e1cc9679776 ARM: dts: aspeed: s2600wf: Fix VGA memory region location adds e81059a5e4d8 ARM: dts: Add 64MiB OpenBMC flash layout adds b2826bdf910d ARM: dts: aspeed: Add Bytedance g220a BMC machine adds abe75295ba70 ARM: dts: aspeed: g220a: Add some gpios adds 9e3ed6fa024c ARM: dts: Fix label address for 64MiB OpenBMC flash layout adds 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 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 2289f6c56cdc dt-bindings: soc: Add Aspeed XDMA Engine adds 0f6a7063f385 soc: aspeed: Add XDMA Engine Driver adds 86609baa4217 soc: aspeed: xdma: Add user interface adds e55f541e51b5 soc: aspeed: xdma: Add reset ioctl adds ff0c4d800307 soc: aspeed: remove unneeded semicolon adds 93db293b2aba Merge branch 'soc-for-v5.11' into for-next new 4ae808d2f7e0 Merge remote-tracking branch 'aspeed/for-next' into master adds 786c395dbe42 ARM: at91: sam9x60 SiP types added to soc description adds 02e46262af5d ARM: dts: at91: smartkiz: Reference led node directly adds 997ebd64df39 ARM: dts: at91: Fix schema warnings for pwm-leds adds c9dc33d13c81 ARM: dts: at91: at91-sama5d27_som1: fix EEPROM compatible adds fb533fc76d34 ARM: configs: at91: sama5: resync with media changes adds 036f224ef8f4 ARM: configs: at91_dt: resync with media changes adds 0698efbb33ef Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] new 2f2446878826 Merge remote-tracking branch 'at91/at91-next' into master adds 96999c797ec1 memory: jz4780_nemc: Fix an error pointer vs NULL check in [...] adds e2bcad676c6b MAINTAINERS: add dt binding headers to memory controller d [...] adds c14bea053775 memory: tegra: Correct la.reg address of seswr adds f68ac0e6bd83 memory: tegra: Correct tegra210_mc_clients def values adds 78e4ea785c07 memory: tegra: Sort tegra210_swgroups by reg address adds 5ddebb22417b Merge branch 'for-v5.11/tegra-mc' into for-next adds 65abc8ef5700 dt-bindings: memory: tegra: Add missing swgroups adds 0d838f853636 Merge branch 'for-v5.11/tegra-mc' into for-next 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 bf458a2d1d4e Merge branch 'mem-ctrl-next' into for-next 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 07239ef55d10 dt-bindings: memory: tegra20: Add memory client IDs adds fb8a66603b97 dt-bindings: memory: tegra30: Add memory client IDs adds 9c00c36f7a40 dt-bindings: memory: tegra124: Add memory client IDs 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 684c7ed8013d Merge branch 'for-v5.11/tegra-soc-clk' into HEAD adds 1f1997eb44b1 memory: tegra: Add and use devm_tegra_memory_controller_get() adds 4a4ee9361434 memory: tegra: Use devm_platform_ioremap_resource() adds 717af3520cf9 memory: tegra: Remove superfluous error messages around pl [...] adds 822340b9255e memory: tegra: Add missing latency allowness entry for Pag [...] adds 6f4c94560b8b memory: tegra-mc: Add interconnect framework adds 9fb698a201a1 memory: tegra20-emc: Make driver modular adds e9ba5a661c53 memory: tegra20-emc: Continue probing if timings are missi [...] adds 919d9ff01673 memory: tegra20: Support interconnect framework adds 0afa08cf8706 Merge branch 'for-v5.11/tegra-mc' into for-next new 4fff38db2003 Merge remote-tracking branch 'drivers-memory/for-next' int [...] 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 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 77d8f3068c63 clk: imx: scu: add two cells binding support adds 0d5f1f4731b5 clk: imx: scu: bypass cpu power domains adds 2f1a2c1d00bc clk: imx: scu: allow scu clk to take device pointer adds 78edeb080330 clk: imx: scu: add runtime pm support adds d0409631f466 clk: imx: scu: add suspend/resume support adds d5f1e6a2bb61 clk: imx: imx8qxp-lpcg: add parsing clocks from device tree adds a4bfc85ccf37 clk: imx: lpcg: allow lpcg clk to take device pointer adds 18cdbad40c6c clk: imx: clk-imx8qxp-lpcg: add runtime pm support adds ea0c5cbaf8b7 clk: imx: lpcg: add suspend/resume support adds 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 ea555a53d415 Merge branch 'clk/imx' into for-next adds 95de5094f5ac firmware: imx: add dummy functions adds 4c94b81de18e 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 c03b510e27b6 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 a36c6f0a686d 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 b2552c02c272 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 95644de087cf 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 c37ca3890c0c Merge branch 'imx/defconfig' into for-next new 0c371e90487d Merge remote-tracking branch 'imx-mxs/for-next' into master 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 new 705a9d18bb53 Merge remote-tracking branch 'keystone/next' into master 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 4007844b0581 soc: mediatek: Check if power domains can be powered on at [...] adds cc7a16b14f38 MAINTAINERS: change mediatek wiki page adds 9c6658a0dd4f Merge branch 'v5.10-next/soc' into for-next new 543873a1be7b Merge remote-tracking branch 'mediatek/for-next' into master adds 7249f599bc54 MAINTAINERS: Add an entry for MikroTik CRS3xx 98DX3236 boards adds 399412cddd8c MAINTAINERS: switch mvebu tree to kernel.org adds 6bf423bc9aef Merge branch 'mvebu/arm' into mvebu/for-next adds 2e23b43adfd2 ARM: dts: mvebu: Add CRS326-24G-2S board adds 5332619137a0 ARM: dts: mvebu: Add CRS305-1G-4S board adds bb0616d68953 ARM: dts: mvebu: Add CRS328-4C-20S-4S board adds 42737fea9c32 ARM: dts: kirkwood: replace status value "ok" by "okay" adds 4111de5941d3 ARM: dts: dove: fix PCA95xx GPIO expander properties on A510 adds 3adcee61d399 ARM: dts: armada: align GPIO hog names with dtschema adds 85757e8121e9 ARM: dts: Remove non-existent i2c1 from 98dx3236 adds e4af6e19d05d ARM: dts: Add i2c0 pinctrl information for 98dx3236 adds a1513c763ed0 Merge branch 'mvebu/dt' into mvebu/for-next adds 30d1ddbe8f1d arm64: dts: marvell: espressobin: Simplify v7 ethernet por [...] adds becaa397f6f5 arm64: dts: marvell: espressobin: Get rid of duplicate ser [...] adds ccbddc293c79 arm64: dts: marvell: espressobin: De-duplicate eMMC definitions adds f89c9685f6a1 Merge branch 'mvebu/dt64' into mvebu/for-next new 086c6bdcb513 Merge remote-tracking branch 'mvebu/for-next' into master new 3cf5432352a5 Merge branch 'fixes' 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 new 71b51fb77745 Merge branch 'omap-for-v5.11/dt' into for-next new e55b84b8e376 Merge remote-tracking branch 'omap/for-next' into master adds 4af5c6dc255c arm64: dts: ipq6018: update the reserved-memory node adds 228813aaa711 arm64: dts: qcom: sc7180: Fix one forgotten interconnect r [...] adds 2709436ecf38 arm64: dts: qcom: msm8916: Add RPM power domains adds 809f299a9698 arm64: dts: qcom: msm8916: Use power domains for MSS/WCNSS [...] adds bd1f64bb57f7 arm64: dts: qcom: msm8916-pm8916: Stop using s1/l3 as regulators adds 37dd4b777942 arm64: dts: qcom: sc7180: Provide pinconf for SPI to use G [...] adds cfbb97fde694 arm64: dts: qcom: Switch sc7180-trogdor to control SPI CS [...] adds 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 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 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 new 25d25c5f83b1 Merge branches 'arm64-for-5.11', 'drivers-for-5.11' and 'd [...] new 6cba8f007ac8 Merge remote-tracking branch 'qcom/for-next' into master adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 486f29df6941 Merge branch 'v5.8/dt' into next new a66415baa87f Merge remote-tracking branch 'realtek/for-next' into master adds 9b533dc8f340 ARM: dts: r8a7742-iwg21d-q7: Add LCD support adds e8c471588890 arm64: dts: renesas: Align GPIO hog names with dtschema adds ca3b4330a543 arm64: dts: renesas: r8a77961: Add MSIOF nodes adds d311d818fa8c ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Enable VIN instances adds 67d3dcf12a3d arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from [...] adds 53e573dc39fb arm64: dts: renesas: cat875: Remove rxc-skew-ps from ether [...] adds 622007d172fb arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Add pa [...] adds 05e6ae33cf98 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds 661495164934 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds bdf0c8ea8c63 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds aa5fa8e5f1b5 arm64: dts: r8a77965: Add DRIF support adds cf25d802e029 soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init [...] adds 97fc35aeb797 Merge branches 'renesas-arm-dt-for-v5.11' and 'renesas-dri [...] adds 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 5649789d9706 dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher adds b860052992d7 Merge branch 'renesas-dt-bindings-for-v5.11' into renesas-next adds 7de8bfaa095f arm64: dts: renesas: r8a774e1: Add missing audio_clk_b adds fe4b7811beac Merge branch 'renesas-fixes-for-v5.10' into renesas-next adds c5f883d1a6f3 ARM: shmobile: defconfig: Refresh for v5.10-rc1 adds 8edde858ab62 arm64: dts: renesas: hihope-rev4: Add a comment explaining [...] adds c57ba401f437 Merge branches 'renesas-arm-defconfig-for-v5.11' and 'rene [...] adds bc518da26e3a arm64: defconfig: Enable R8A779A0 SoC 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 6215772bbe58 Merge branches 'renesas-arm-defconfig-for-v5.11' and 'rene [...] new 5cf97f45dc77 Merge remote-tracking branch 'renesas/next' into master adds da8c0e4ee95a reset: meson: make it possible to build as a module new 142bc41d93c2 Merge remote-tracking branch 'reset/reset/next' into master 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 b0c0aa7aa4b9 arm64: dts: rockchip: fix NanoPi R2S GMAC clock name adds 01fe332800d0 arm64: dts: rockchip: Remove system-power-controller from [...] 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 0011c6d18277 arm64: dts: rockchip: Assign a fixed index to mmc devices [...] adds 5d6e02d2aa7e Merge branch 'v5.10-armsoc/dtsfixes' into for-next adds 7327c8b98e2e arm64: dts: rockchip: Reorder LED triggers from mmc device [...] 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 new 598833654ab8 Merge remote-tracking branch 'rockchip/for-next' into master adds f1118a28bef9 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] adds 4a6dbc65f6ef ARM: dts: exynos: Fix schema warnings for pwm-leds adds ecc1ff532b49 ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU adds 3d992fd8f4e0 ARM: dts: exynos: fix USB 3.0 VBUS control and over-curren [...] adds bd7e7ff56fee ARM: dts: exynos: fix USB 3.0 pins supply being turned off [...] adds 4b6533c04ad9 ARM: dts: exynos: disable pull up of USB 3.0 over-current [...] adds 214a7c874e26 ARM: dts: exynos: Correct DWC USB3 compatible string adds 3e667f65cdc3 ARM: dts: exynos: Harmonize DWC USB3 DT nodes name adds b2452ef22c82 Merge branch 'next/dt' into for-next adds e8ea5764bdb1 arm64: dts: exynos: Harmonize DWC USB3 DT nodes name adds 98bfe6bcf79e Merge branch 'next/dt64' into for-next adds 95f075fec383 ARM: exynos_defconfig: enable sound driver for Midas platform adds c19345ea65a8 ARM: multi_v7_defconfig: enable sound driver for Midas platform adds 97c4412a4e29 Merge branch 'next/defconfig' into for-next adds b35f80f2e322 ARM: dts: exynos: Remove interrupts from DMC controller in [...] adds dc8fd3769e15 Merge branch 'next/dt' into for-next adds c4d8faf1184a ARM: dts: exynos: revert "add input clock to CMU in Exynos [...] adds 944752bf9083 ARM: dts: exynos: Add a placeholder for a MAC address adds b9cf16c4bfd1 Merge branch 'for-v5.10/dt-late' into for-next adds 950d46f7c18a ARM: dts: exynos: Remove 'opp-shared' from Exynos3 bus OPP-tables adds a23beead41a1 ARM: dts: exynos: Remove 'opp-shared' from Exynos4412 bus [...] adds 132e900a47b8 ARM: dts: exynos: Enable Bluetooth support for Trats board adds 4e7787929854 ARM: dts: exynos: Enable Bluetooth support for Universal C [...] adds d35cdc833bf4 ARM: dts: exynos: Enable Bluetooth support for Midas board family adds 2fda3068395c Merge branch 'next/dt' into for-next adds 970f6cf2e914 ARM: exynos: Simplify code in Exynos3250 CPU core restart path adds 72dd3b01bacb Merge branch 'next/soc' into for-next adds 157a5697f6f2 ARM: dts: exynos: adjust node names to DT spec in Exynos32 [...] adds d918633c8acb ARM: dts: exynos: adjust node names to DT spec in Exynos42 [...] adds 43552e6d5a61 ARM: dts: exynos: override GPIO keys node by label in Exyn [...] adds 108463f56813 ARM: dts: exynos: adjust node names to DT spec in Exynos44 [...] adds 2d29d0300301 ARM: dts: exynos: remove redundant status=okay in Exynos44 [...] adds 5a1323023fb1 ARM: dts: exynos: adjust node names to DT spec in Exynos52 [...] adds e5fbceb07e3e ARM: dts: exynos: adjust node names to DT spec in Odroid XU adds 77c91853a65f ARM: dts: exynos: adjust node names to DT spec in Exynos54 [...] adds b04544ac0d1f ARM: dts: s5pv210: adjust node names to DT spec adds 5971e53b1c35 Merge branch 'next/dt' into for-next adds a01f7a96a9b0 arm64: dts: exynos: adjust node names to DT spec in Exynos [...] adds 6c215edbdc71 arm64: dts: exynos: adjust node names to DT spec in Exynos [...] adds 29a7bb71a833 arm64: dts: exynos: remove redundant status=okay in Exynos [...] adds e9d548a7dab0 Merge branch 'next/dt64' into for-next adds d26fc962b894 Merge branch 'fixes' into for-next adds 93618e344a5e soc: samsung: exynos-pmu: instantiate clkout driver as MFD adds 9484f2cb8332 clk: samsung: exynos-clkout: convert to module driver adds 8e478332817c Merge branch 'next/drivers' into for-next adds 0f12999e27e0 Documentation: Update paths of Samsung S3C machine files adds 3ebc0ef06e4a serial: s3c: Update path of Samsung S3C machine file 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 74b01dc39536 soc: samsung: exynos5422-asv: remove unneeded semicolon adds f76fe8d86291 Merge branch 'next/drivers' into for-next adds 4d05446ab0a6 soc: samsung: s3c-pm-check: Fix incorrectly named variable 'val' adds 59f129f534ca Merge branch 'next/drivers' into for-next 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 8a2c8ca7eb37 Merge branch 'next/dt' into for-next adds 8902a6642771 ARM: dts: exynos: Add a placeholder for a MAC address 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 2024b130b0c8 ARM: dts: exynos: Add Ethernet to Artik 5 board 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 5334df3a4bc5 ARM: dts: exynos: Add interconnect properties to Exynos441 [...] adds 246c1a37f5ff ARM: dts: exynos: Add interconnects to Exynos4412 mixer adds 940ed4195954 Merge branch 'next/dt' into for-next 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 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 new 0ed1c991e018 Merge remote-tracking branch 'samsung-krzk/for-next' into master adds bf07f36344b3 ARM: dts: stm32: fix DCMI DMA features on stm32mp15 family adds 0093e11c7183 ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM adds b19b24c7cb53 ARM: dts: stm32: Add alternate pinmux for FMC EBI bus adds bbeef147a88e ARM: dts: stm32: Add KS8851 on FMC2 to STM32MP1 DHCOM adds ae3c0f636f02 ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 093bc51a54d4 ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds 7b34e369d577 ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds fca0c592c839 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds 378fd79060e0 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds d674a959523d ARM: dts: stm32: enable HASH by default on stm32mp15 adds e5ff6f45c45e ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds f8051da456b0 ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 5efb76af790c ARM: multi_v7_defconfig: add STM32 crypto support adds 8447977cced8 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds 3b527ef21db4 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds a41ee1a9bf6d ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl new bbdb8fed9e8d Merge remote-tracking branch 'stm32/stm32-next' into master adds 2612afd9b979 arm64: dts: allwinner: h6: Harmonize DWC USB3 DT nodes name adds fa769f29f124 ARM: dts: sun8i: add FriendlyArm ZeroPi support adds fbd6c612d370 Merge branches 'sunxi/dt-for-5.11' and 'sunxi/fixes-for-5. [...] adds 2f098e04ce16 Merge branch 'sunxi/fixes-for-5.10' into sunxi/for-next adds 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 new 84b7efcb3e68 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master adds 21d1db72d40e dt-bindings: Add vendor prefix for Ouya Inc. adds 54421e055af0 dt-bindings: ARM: tegra: Add Ouya game console adds 2693f308192d dt-bindings: Fix entry name for I/O High Voltage property adds 50f56ceffba9 dt-bindings: dma: Convert ADMA doc to json-schema adds 55d40bd28397 dt-bindings: interrupt-controller: arm,gic: Update Tegra c [...] adds 8cc43d32ccd7 dt-bindings: bus: Convert ACONNECT doc to json-schema new d8b9fa21ca1f Merge branch for-5.11/dt-bindings into for-next 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 [...] new c21f3bb4f26f Merge branch for-5.11/soc into for-next adds 9294996f0be4 firmware: tegra: fix strncpy()/strncat() confusion new 0734885ae236 Merge branch for-5.11/firmware into for-next adds e72df31e5bd7 ARM: tegra: Add device-tree for Ouya adds fb1ffa18d9ad ARM: tegra: acer-a500: Correct thermal zone names adds 698b1865ac14 ARM: tegra: acer-a500: Add power-supply to lvds-encoder node adds b4d8403ef1cc ARM: tegra: nexus7: Correct thermal zone names adds 5d74094c36b8 ARM: tegra: nexus7: Improve CPU passive-cooling threshold adds d03545e1ea85 ARM: tegra: nexus7: Add power-supply to lvds-encoder node adds 16db89607755 ARM: tegra: nexus7: Rename gpio-hog nodes adds 302350f3a285 ARM: tegra: nexus7: Use panel-lvds as the only panel compatible new 970fafc3b969 Merge branch for-5.11/arm/dt into for-next adds 33ba89d3e748 arm64: tegra: Wrong hsp_aon reg property size adds 09f659e25216 arm64: tegra186: Add missing CPU PMUs adds 8b4616f4aa37 arm64: tegra: Fix GIC400 missing GICH/GICV register regions adds 4b9ba40aa049 arm64: tegra: Fix DT binding for IO High Voltage entry adds e017ebbfdb16 arm64: tegra: Rename ADMA device nodes for Tegra210 new 01d1c33a8d38 Merge branch for-5.11/arm64/dt into for-next new 9cb4c5ece345 Merge remote-tracking branch 'tegra/for-next' into master adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next new a6b3ee8ac1e4 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 9dcd17be61e4 arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk new 0d7ccb95b3b6 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master adds 8d8c3131248d clk: define to_clk_regmap() as inline function adds c277ca155d2f clk: imx8m: fix bus critical clk registration 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 new f1a7d59e96d1 Merge remote-tracking branch 'clk/clk-next' into master adds 3f642a4ea8c0 csky: Add memory layout 2.5G(user):1.5G(kernel) adds d09101cb3c22 csky: Fixup show_regs doesn't contain regs->usp new f44b285034a0 Merge remote-tracking branch 'csky/linux-next' into master adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> new bcd56c11b0b7 Merge remote-tracking branch 'h8300/h8300-next' into master adds 1e10cf448f84 m68k: Avoid xchg() warning adds 1fe9bacab2ac m68k: Remove unused mach_max_dma_address new 95b49ed7d0b4 Merge remote-tracking branch 'm68k/for-next' into master adds bf841e2d2879 m68knommu: align BSS section to 4-byte boundaries adds f11478ed1f13 m68k: m68328: move platform code to separate files adds 4f39612a50c7 m68k: m68328: remove duplicate code new 1f9ec41030d4 Merge remote-tracking branch 'm68knommu/for-next' into master adds e167a59c654a microblaze: Replace <linux/clk-provider.h> by <linux/of_clk.h> new 7536d8e9fce4 Merge remote-tracking branch 'microblaze/next' into master adds 6c1bfbd9df8c MIPS: Loongson64: Add /sys/firmware/lefi/boardinfo adds 673a8c4f8517 Documentation: ABI: Add /sys/firmware/lefi/boardinfo descr [...] adds ab7cffb8d236 MIPS: ingenic: remove unused platform_data header file adds 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 [...] new 558bf2c47314 Merge remote-tracking branch 'mips/mips-next' into master adds fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds de5229b425a7 nds32: remove dump_instr adds 265fb79cd50b nds32: use get_kernel_nofault in dump_mem adds 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> new 72116e8961c0 Merge remote-tracking branch 'nds32/next' into master 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 new c5687808e793 Merge remote-tracking branch 'openrisc/for-next' into master new edc9eac7f45e parisc: Drop loops_per_jiffy from per_cpu struct new 6cddbf6cc03f parisc: Switch to clockevent based timers new 24fe32294991 parisc: Use _TIF_USER_WORK_MASK in entry.S new 34f255dec4d9 parisc: Make user stack size configurable new 8d822ed9490c Merge remote-tracking branch 'parisc-hd/for-next' into master 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 new ad7d45eb2ede Merge remote-tracking branch 'risc-v/for-next' into master adds 926b6628a37b 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 191f15485624 Merge branch 'features' into for-next new ba19123604af Merge remote-tracking branch 's390/for-next' into master adds 9a5085b3fad5 um: Call pgtable_pmd_page_dtor() in __pmd_free_tlb() new d32fa9f35b1f Merge remote-tracking branch 'uml/linux-next' into master adds 4ca4c562efb6 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] new ee899f297844 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master adds 8eb27bcbc411 Merge branch 'misc-5.10' into for-next-current-v5.9-20201105 adds 52fcacf536ff Merge branch 'for-next-current-v5.9-20201105' into for-nex [...] adds 81911be6322b btrfs: sysfs: export filesystem generation adds 63c3bc748746 btrfs: use helpers to convert from seconds to jiffies in t [...] adds 6407e9cf2545 btrfs: remove redundant time check in transaction kthread loop adds dc71ef10e576 btrfs: record delta directly in transaction_kthread adds bdb281de1ee9 btrfs: calculate more accurate remaining time to sleep in [...] adds 2d45370d7f9f btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] adds 5de12048b96e btrfs: use iosize while reading compressed pages adds c5e5f5d6e06f btrfs: use round_down while calculating start position in [...] adds 8e4812ef818f btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() adds fab6870129d4 btrfs: assert we are holding the reada_lock when releasing [...] adds 71e741feac6b btrfs: do not start readahead for csum tree when scrubbing [...] adds f00dd76eeba3 btrfs: unify the ro checking for mount options adds 6cf1376c738b btrfs: push the NODATASUM check into btrfs_lookup_bio_sums adds 0d02cdef5f31 btrfs: sysfs: export supported rescue= mount options adds 968d99e14c52 btrfs: add a helper to print out rescue= options adds a12e1ca535c6 btrfs: show rescue=usebackuproot in /proc/mounts adds 36b587b1411c btrfs: introduce mount option rescue=ignorebadroots adds a9d2fa097dfa btrfs: introduce mount option rescue=ignoredatacsums adds a8ec6cbf42bf btrfs: introduce mount option rescue=all adds bff375fb9ea8 btrfs: open code insert_orphan_item adds b010373b4014 btrfs: fix potential overflow in cluster_pages_for_defrag [...] adds fac2f60d5fe8 btrfs: switch extent buffer tree lock to rw_semaphore adds 6c9a01a1dd1c btrfs: do not start and wait for delalloc on snapshot root [...] adds ce6c69c624ee btrfs: print the block rsv type when we fail our reservation adds ae858bef2636 btrfs: fix min reserved size calculation in merge_reloc_root adds 335733fc667e btrfs: add helper for string match ignoring leading/traili [...] adds cbc8c3e0af5f btrfs: create read policy framework adds 4235a70868ba btrfs: sysfs: add per-fs attribute for read policy adds 3d1128160954 btrfs: clean up NULL checks in qgroup_unreserve_range() adds 407292b3e607 btrfs: split btrfs_direct_IO to read and write adds 167d456267a1 btrfs: move pos increment and pagecache extension to btrfs [...] adds df5db0e84c34 btrfs: check FS error state bit early during write adds cc2635fc4360 btrfs: introduce btrfs_write_check() adds 92d0aaf68fc1 btrfs: introduce btrfs_inode_lock()/unlock() adds 7ccfab01a401 btrfs: push inode locking and unlocking into buffered/dire [...] adds 980624c9a0ff btrfs: use shared lock for direct writes within EOF adds 3bea6db8d8df btrfs: remove btrfs_inode::dio_sem adds 6080a4ec31b7 btrfs: call iomap_dio_complete() without inode_lock adds 95b2b61eb4fe btrfs: remove dio iomap DSYNC workaround adds bc66eb4cf42d btrfs: use the right number of levels for lockdep keysets adds 752397601bda btrfs: generate lockdep keyset names at compile time adds 9711345c0c8d btrfs: send: use helpers to access root_item::ctransid adds ff20f57cfa0b btrfs: check-integrity: use proper helper to access btrfs_header adds 4c91f25b5612 btrfs: use root_item helpers for limit and flags in btrfs_ [...] adds 600dc2db5809 btrfs: add set/get accessors for root_item::drop_level adds ba0761b6fda2 btrfs: remove unnecessary casts in printk adds 3889e6481623 btrfs: scrub: update message regarding read-only status adds d0a89f675b37 btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() adds 175fe7bd5b94 btrfs: extent_io: update the comment for find_first_extent_bit() adds 6a479f373aee btrfs: extent_io: sink the failed_start parameter to set_e [...] adds 5f5cd0c35ff8 btrfs: disk-io: replace fs_info and private_data with inod [...] adds 149f88877c9b btrfs: inode: sink parameter start and len to check_data_csum() adds cbb93b56b14b btrfs: extent_io: rename pages_locked in process_pages_contig() adds 32f62f0526f0 btrfs: extent_io: only require sector size alignment for p [...] adds 93cfd940fcbd btrfs: extent_io: rename page_size to io_size in submit_ex [...] adds c9affbf00959 btrfs: use precalculated sectorsize_bits from fs_info adds ba57a86db181 btrfs: replace div_u64 by shift in free_space_bitmap_size adds a767681a10d8 btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits adds 0ec22d50cccb btrfs: store precalculated csum_size in fs_info adds 6618916ea279 btrfs: precalculate checksums per leaf once adds a8a7b4ccfa07 btrfs: use cached value of fs_info::csum_size everywhere adds 3bfb91410977 btrfs: switch cached fs_info::csum_size from u16 to u32 adds d7c323723fa4 btrfs: remove unnecessary local variables for checksum size adds 99fc48c4913c btrfs: check integrity: remove local copy of csum_size adds c6e4aba2e66b btrfs: scrub: remove local copy of csum_size from context adds e17b8bea3959 btrfs: dev-replace: fail mount if we don't have replace it [...] adds 57b8079ae634 btrfs: locking: remove all the blocking helpers adds 56b0233ff354 btrfs: locking: rip out path->leave_spinning adds 1fc0a1bfeddf btrfs: reorder extent buffer members for better packing adds c40335cc8b23 btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod adds 3cf1139c80e2 btrfs: do not shorten unpin len for caching block groups adds f3ea9f817dba btrfs: update last_byte_to_unpin in switch_commit_roots adds 242efc817133 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] adds 2ebea02b5969 btrfs: cleanup btrfs_discard_update_discardable usage adds 22109515550c btrfs: load free space cache into a temporary ctl adds a71512f80ea2 btrfs: load the free space cache inode extents from commit root adds 6f00a932db3b btrfs: async load free space cache adds 5885fdeed0a7 btrfs: protect the fs_info->caching_block_groups differently adds ae57e1060f8e Merge branch 'misc-next' into for-next-next-v5.10-20201105 adds 16058d29f512 btrfs: async load free space cache adds 4ef52f152ca4 btrfs: protect the fs_info->caching_block_groups differently adds 2e59258423d5 btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds 341a6443922d btrfs: add a trace point for reserve tickets adds 0da7b85cb455 btrfs: track ordered bytes instead of just dio ordered bytes adds e53a1cfc5dde btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds b617dd3df1bc btrfs: improve preemptive background space flushing adds 6eaf9658c0b6 btrfs: rename need_do_async_reclaim adds e09a6f894314 btrfs: check reclaim_size in need_preemptive_reclaim adds 9356d639f8d8 btrfs: rework btrfs_calc_reclaim_metadata_size adds 8866ce59e607 btrfs: simplify the logic in need_preemptive_flushing adds 3fa75adca2f4 btrfs: implement space clamping for preemptive flushing adds c98ec1759c01 btrfs: adjust the flush trace point to include the source adds be15fefc40b8 btrfs: add a trace class for dumping the current ENOSPC state adds 53c8f816b95b Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds fe27efa5acb8 btrfs: lift rw mount setup from mount and remount adds 5d462c9317f1 btrfs: cleanup all orphan inodes on ro->rw remount adds 5199f6e67517 btrfs: create free space tree on ro->rw remount adds df575304dfc2 btrfs: clear oneshot options on mount and remount adds 60df1f48c85b btrfs: clear free space tree on ro->rw remount adds 5b2ed3d09594 btrfs: keep sb cache_generation consistent with space_cache adds 1cb395391203 btrfs: use sb state to print space_cache mount option adds e5fc39256eab btrfs: warn when remount will not change the free space tree adds 857cbcc7c669 btrfs: remove free space items when disabling space cache v1 adds b558ac97b168 btrfs: skip space_cache v1 setup when not using it adds 0042de23eed1 Merge branch 'ext/boris/fst-fixes-v6' into for-next-next-v [...] adds 87a709f5bdf7 btrfs: extent_io: remove the extent_start/extent_len for e [...] adds 0dd8ac22f6f1 btrfs: extent_io: integrate page status update into endio_ [...] adds 5bff21848622 btrfs: extent_io: add assert_spin_locked() for attach_exte [...] adds ca1b67c3f64b btrfs: extent_io: extract the btree page submission code i [...] adds 885e425942f1 btrfs: extent_io: calculate inline extent buffer page size [...] adds 01e0e3cbdb93 btrfs: extent_io: make btrfs_fs_info::buffer_radix to take [...] adds 4e35a5e3e8d9 Merge branch 'ext/qu/subpage-1-prep' into for-next-next-v5 [...] adds 35ae42eb1338 btrfs: remove lockdep classes for the fs tree adds 480b65236526 btrfs: cleanup extent buffer readahead adds 28fb86f43631 btrfs: use btrfs_read_node_slot in btrfs_realloc_node adds 41241199777d btrfs: use btrfs_read_node_slot in walk_down_reloc_tree adds 13b03a550978 btrfs: use btrfs_read_node_slot in do_relocation adds 28076abf39aa btrfs: use btrfs_read_node_slot in replace_path adds e832f4090756 btrfs: use btrfs_read_node_slot in walk_down_tree adds 97b8dfcb085b btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap adds 84514aff93c1 btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] adds 8361a6969cde btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree adds 50f48d0a161e btrfs: pass root owner to read_tree_block adds 78a1e399e662 btrfs: pass the root owner and level around for reada adds bce5e4000c99 btrfs: pass the owner_root and level to alloc_extent_buffer adds e37e33a99c98 btrfs: set the lockdep class for ebs on creation adds 367f49ba1066 Merge branch 'ext/eb-lockdep-class' into for-next-next-v5. [...] adds e38c55dab20c btrfs: fix missing delalloc new bit for new delalloc ranges adds 983b9ed633c7 btrfs: refactor btrfs_drop_extents() to make it easier to extend adds a19c5b8e55eb btrfs: fix race when defragging that leads to unnecessary IO adds 77b4aeb210da btrfs: update the number of bytes used by an inode atomically adds a35d8eeaab0a Merge branch 'ext/filipe/stat-fixes' into for-next-next-v5 [...] adds ec5ff02b885f btrfs: discard: speed up async discard up to iops_limit adds 2fd1f938d003 btrfs: discard: store async discard delay as ns not as jiffies adds 4827e4b13b3b btrfs: don't miss async discards after scheduled work override adds 6837faa260cd btrfs: discard: reschedule work after param update adds fcf097e42635 Merge branch 'ext/pbegunkov/async-fixes' into for-next-nex [...] adds a12315094469 Merge branch 'for-next-next-v5.10-20201105' into for-next- [...] new 6f3be61c1cf8 Merge remote-tracking branch 'btrfs/for-next' into master adds 9809e2b5c061 cifs: fix a memleak with modefromsid new f8cadf6b3a9e Merge remote-tracking branch 'cifs/for-next' into master 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 7372e79c9eb9 fanotify: fix logic of reporting name info with watched parent adds 92890123749b inotify: Increase default inotify.max_user_watches limit t [...] adds 22435b281728 Merge fanotify parent info fix and inotify limits improvements. new 725599114e9b Merge remote-tracking branch 'ext3/for_next' into master 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 new 4332511bc22b Merge remote-tracking branch 'f2fs/dev' into master adds 3fc2bfa36531 nfsroot: Default mount option should ask for built-in NFS version adds 44a0025081f3 NFSv4.2: fix failure to unregister shrinker adds 0762a40690a3 NFS: Fix listxattr receive buffer size adds 5fcb1152a45d NFS: Remove unnecessary inode locking in nfs_llseek_dir() adds 7302e49ff190 NFS: Remove unnecessary inode lock in nfs_fsync_dir() new fddfa08ab755 Merge remote-tracking branch 'nfs-anna/linux-next' into master adds 9b83d8274a99 NFSD: NFSv3 PATHCONF Reply is improperly formed adds 862c45f23b4d SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() adds 748af5e7030c NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL adds eda67cbbc876 SUNRPC: Use zero-copy to perform socket send operations adds 71cbc0ddea72 SUNRPC: Adjust synopsis of xdr_buf_subsegment() adds 444f6cbf9f23 svcrdma: Const-ify the xdr_buf arguments adds 563677cf623b svcrdma: Refactor the RDMA Write path adds fab077fdabde SUNRPC: Rename svc_encode_read_payload() adds 79da7144b25c NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders adds e6e6f7fabdda svcrdma: Post RDMA Writes while XDR encoding replies adds 77e0a1ee3ef7 svcrdma: Clean up svc_rdma_encode_reply_chunk() adds 0abe9d61d22f svcrdma: Add a "parsed chunk list" data structure adds 7fc0f8a76e50 svcrdma: Use parsed chunk lists to derive the inv_rkey adds 17f616ef68f7 svcrdma: Use parsed chunk lists to detect reverse directio [...] adds e28dd158ba1e svcrdma: Use parsed chunk lists to construct RDMA Writes adds 6f3e5e3e0e53 svcrdma: Use parsed chunk lists to encode Reply transport headers adds 72925b8e58b9 svcrdma: Support multiple write chunks when pulling up adds 106e33bdb48d svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] adds 762bf605d788 svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] adds 6cef4b609755 svcrdma: Remove chunk list pointers adds 14519fa8fc67 svcrdma: Clean up chunk tracepoints adds 4fa52a435f15 svcrdma: Rename info::ri_chunklen adds 424503f43db4 svcrdma: Use the new parsed chunk list when pulling Read chunks adds a26a62cdc54c svcrdma: support multiple Read chunks per RPC adds 95035aa09914 NFSD: A semicolon is not needed after a switch statement. adds 6c17eb98521e nfsd/nfs3: remove unused macro nfsd3_fhandleres new b3908074a31f Merge remote-tracking branch 'cel/cel-next' into master adds 16238415eb98 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock adds 529adfe8f131 locks: fix a typo at a kernel-doc markup adds 8d1ddb5e7937 fcntl: Fix potential deadlock in send_sig{io, urg}() new 9c6ac0c6516d Merge remote-tracking branch 'file-locks/locks-next' into master 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' [...] new c62f458e9cfb Merge remote-tracking branch 'vfs/for-next' into master adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds d4f0349bc008 Merge branch 'for-5.10' into for-next adds af8fbcb58191 Merge branch 'printk-rework' into for-next adds 6579e79e7a8a Merge branch 'printk-rework' into for-next adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds 0f7636e16543 init/Kconfig: Fix CPU number in LOG_CPU_MAX_BUF_SHIFT description adds de6e7a24979b Merge branch 'for-5.10-trivial' into for-next adds 90574a9c02f1 printk: remove unneeded dead-store assignment adds 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next new f6324d416d82 Merge remote-tracking branch 'printk/for-next' into master adds 8e1b3807dd72 PCI: Fix kernel-doc markups adds 405196258f54 Merge branch 'pci/misc' new be415a756e6d Merge remote-tracking branch 'pci/next' into master adds 18cef8580670 mailmap: Restore dictionary sorting adds b5360a936f26 mailmap: Update comments for with format and more detalis adds 137c6236aeec mailmap: Add WeiXiong Liao new 7f293ebd4e73 Merge remote-tracking branch 'pstore/for-next/pstore' into master adds 022fc5315b7a HID: uclogic: Add ID for Trust Flex Design Tablet adds b59f38dbfd5d HID: logitech-hidpp: Add PID for MX Anywhere 2 adds 3c785a06dee9 HID: ite: Replace ABS_MISC 120/121 events with touchpad on [...] adds 652f3d00de52 HID: cypress: Support Varmilo Keyboards' media hotkeys adds 1811977cb113 HID: add support for Sega Saturn adds 5c7e02a89668 HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown adds 302f0dad8c97 SFH: Add maintainers and documentation for AMD SFH based o [...] adds 4f567b9f8141 SFH: PCIe driver to add support of AMD sensor fusion hub adds 4b2c53d93a4b SFH:Transport Driver to add support of AMD Sensor Fusion H [...] adds 1434f9fc0e47 SFH: Create HID report to Enable support of AMD sensor fus [...] adds aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds b92b80246e06 HID: asus: Add support for ASUS N-Key keyboard adds 78f229f61252 Merge branch 'for-5.11/asus' into for-next adds 4b393f0f76c8 AMD_SFH: Fix for incorrect Sensor index adds 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next adds afdd34c5fa40 HID: i2c-hid: show the error when failing to fetch the HID [...] adds be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next adds c6838eeef2fb HID: hid-input: occasionally report stylus battery even if [...] adds 2039112f7c1c Merge branch 'for-5.11/core' into for-next adds 907286d1420d HID: SFH: Add documentation adds d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 34a9fa2025d9 HID: hid-sensor-hub: Fix issue with devices with no report ID adds 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next adds 567b8e9fed8a HID: mcp2221: Fix GPIO output handling adds d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next adds f59ee399de4a HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevi [...] adds 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next new 4f0e2addce69 Merge remote-tracking branch 'hid/for-next' into master 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 new 1a4b5f3bf4a7 Merge remote-tracking branch 'i2c/i2c/for-next' into master adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved new 1469bc869b01 Merge remote-tracking branch 'dmi/dmi-for-next' into master adds f0f98d9a891f hwmon: (acpi_power_meter) clean up freeing code adds 72e83197f9b1 hwmon: (pmbus/max20730) delete some dead code adds 7a77f09f8b72 hwmon: (adt7470) Create functions for updating readings an [...] adds 58e1becce88c hwmon: (pmbus) shrink code and remove pmbus_do_remove() adds ce15cd2cee8b hwmon: add Corsair PSU HID controller driver adds 02a316e583d9 hwmon: (corsair-psu) fix unintentional sign extension issue new 5f6954e8d7a5 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] adds ce8bfbe73f1d refcount.h: fix a kernel-doc markup adds dfe3d19bd092 Merge tag 'v5.10-rc1' into patchwork adds 4812c09d2b24 media: v4l2: prepare compat-ioctl rework adds 60ee7d2f1053 media: v4l2: remove unneeded compat ioctl handlers adds 21f4612721df media: v4l2: move v4l2_ext_controls conversion adds f9eb0b524223 media: v4l2: move compat handling for v4l2_buffer adds 43b8d55654c4 media: v4l2: allocate v4l2_clip objects early adds 6132b294a509 media: v4l2: convert v4l2_format compat ioctls adds 92c843cda733 media: v4l2: remaining compat handlers adds bc77dbfecf61 media: v4l2: remove remaining compat_ioctl adds 2e75285be5d6 media: coda: use semicolons rather than commas to separate [...] adds 3cc152f47a14 media: em28xx-audio: use semicolons rather than commas to [...] adds bc84e72a5c39 media: rtl28xxu: use semicolons rather than commas to sepa [...] adds 040d8f41e65b media: saa7134: use semicolons rather than commas to separ [...] adds e71bd9282974 media: m88ds3103: use semicolons rather than commas to sep [...] adds 20bad289e4da media: gspca: ov534-ov772x: use semicolons rather than com [...] adds 7c2af91fe2ba media: s3c-camif: use semicolons rather than commas to sep [...] adds 2a76bdfae45e media: sun4i-csi: use semicolons rather than commas to sep [...] adds b224ddc92dbb media: pvrusb2: use semicolons rather than commas to separ [...] adds c674a3aa0853 media: ts2020: use semicolons rather than commas to separa [...] adds 51c35bc28853 media: msp3400: use semicolons rather than commas to separ [...] adds 65ccad1f33b0 media: radio-sf16fmr2: use semicolons rather than commas t [...] adds 6b4c797147e6 media: mt2060: use semicolons rather than commas to separa [...] adds 22b97745cf52 media: au0828: use semicolons rather than commas to separa [...] adds 5784236e636f media: dvbsky: use semicolons rather than commas to separa [...] adds 02817bd8a37c media: dib0700: use semicolons rather than commas to separ [...] adds debd171c20cc media: rtl2832: use semicolons rather than commas to separ [...] adds ed3f225eaf9a media: exynos4-is: use semicolons rather than commas to se [...] adds c82843a5fc7c media: bttv: use semicolons rather than commas to separate [...] adds 009e3b8d9e28 media: marvell-ccic: Fix -Wunused-function warnings adds 885f20078057 media: rcar-vin: Remove redundant compatible values adds c763424cd061 media: staging: rkisp1: remove TODO item to document quant [...] adds fd4943a101c6 media: uapi: h264: Add documentation to the interface header adds 6fa9f65d843e media: Fix V4L2_COLORSPACE_470_SYSTEM_BG description adds fe85355a9229 media: zoran: fix spelling mistake and make error message [...] adds 968988ad25b6 media: vivid: fix (partially) timing issues adds c1bbe88de84a media: staging: rkisp1: validate links before powering and [...] adds 6a1787050b5c media: staging: rkisp1: params: in stop_streaming, use lis [...] adds e5f3b2e452e4 media: staging: rkisp1: initialize buffer lists only on probe adds aaf42db65c9d media: staging: rkisp1: remove the 'is_streaming' field fr [...] adds 57c9061f77bb media: staging: rkisp1: params: remove unnecessary "!!" adds a9083227573a media: staging: rkisp1: params: remove unnecessary parentheses adds 67573843341a media: staging: rkisp1: uapi: add "WITH Linux-syscall-note" adds f1099ea5b6bf media: staging: rkisp1: capture: set default quantization [...] adds 37db540bb9d1 media: staging: rkisp1: cap: refactor enable/disable strea [...] adds 95024877fbcb media: staging: dt-bindings: rkisp1: add missing required nodes adds aea2ec39e805 media: staging: dt-bindings: rkisp1: drop i2c unit address adds 51c0ccc07dd2 media: staging: dt-bindings: rkisp1: re-order properties adds a036a73eb406 media: staging: dt-bindings: rkisp1: drop parent unit address adds f4279b856c96 media: staging: rkisp1: remove unecessary clocks adds ee5134ba5cae media: rkvdec: Remove redundant platform_get_irq error message adds 3fdddbe77119 media: saa7164: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 5442927ca03d media: zr364xx: propagate errors from zr364xx_start_readpipe() adds f81e1c30648c media: coda: Remove redundant ctx->initialized setting adds 8635f1a3de45 media: coda: Simplify H.264 small buffer padding logic adds a63438e4a193 media: coda: Clarify device registered log adds de382969b4a8 media: coda: Clarify interrupt registered name adds 04f9bcb3afbd media: cec-core.rst/cec-ioc-g-mode.rst: fix typos in monit [...] adds df518586fd67 media: tm6000: Fix sizeof() mismatches adds 466ba6ab431f media: pxa_camera: Use fallthrough pseudo-keyword adds b1a5fe53a54d media: MAINTAINERS: rectify ZR36067 VIDEO FOR LINUX DRIVER [...] adds 4cfda147da5a media: cec-core: first mark device unregistered, then wake up fhs adds a6ef8474b3a2 media: platform: add missing put_device() call in mtk_jpeg [...] adds 33441263d8a1 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 5fa17f0918a7 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 181db0d9a16a media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 65fc2e6b0ee3 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 39d9e685cbac media: Bulk remove BUG_ON(in_interrupt()) adds 443b91ea6dc9 media: au0828: Consolidate dmesg output adds 879b8d859774 media: cx231xx: Consolidate dmesg output adds 83ea9dfa7ceb media: rcar-vin: Use scratch buffer when not in running state adds 1ac694b8867f media: rcar-vin: Remove handling of user-space buffers whe [...] adds 55992024f30c media: rcar-vin: Cache the CSI-2 channel selection value adds b45a6f5dbac5 media: rcar-vin: Break out hardware start and stop to new methods adds 33e3bf9b0ac5 media: rcar-vin: Add support for suspend and resume adds 550799a2882a media: staging: media: imx: remove commented code adds 312714312eb7 media: staging: media: imx: remove unnecessary variable use adds 23a77e5654d0 media: remove unneeded break adds e76ff4e52f35 media: MAINTAINERS: camss: Add Robert Foss as co-maintainer adds 21d066a86e41 media: staging: rkisp1: rsz: make const array static, make [...] adds e6c155edcf98 media: v4l2-fwnode: Return -EINVAL for invalid bus-type adds f5eb6ce00540 media: i2c: imx219: simplify getting state container adds 1d9d8680506f media: i2c: imx290: simplify getting state container adds 800eb2ac8852 media: i2c: imx319: simplify getting state container adds da17ab666c66 media: i2c: imx319: silence unused acpi_device_id warning adds d1b14fe12bc9 media: i2c: imx355: simplify getting state container adds 2800b92dea01 media: i2c: imx355: silence unused acpi_device_id warning adds 656f02bde6f6 media: i2c: ad5820: simplify getting state container adds 9102c754c47f media: i2c: adp1653: simplify getting state container adds 985e7544bca6 media: i2c: adv7180: simplify getting state container adds 020432856042 media: i2c: ak7375: simplify getting state container adds 1dfbd776d415 media: i2c: dw9768: simplify getting state container adds 74db287bfe92 media: i2c: et8ek8: simplify getting state container adds ed904e521799 media: i2c: hi556: simplify getting state container adds a9d0ca504d0f media: i2c: ov13858: simplify getting state container adds 656b817fff50 media: i2c: ov2680: simplify getting state container adds 0db03067353b media: i2c: ov2685: simplify getting state container adds 5265c8bc01b7 media: i2c: ov2740: simplify getting state container adds 106cf204d8d5 media: i2c: ov5670: simplify getting state container adds b4f93fe28122 media: i2c: ov5675: simplify getting state container adds a7f084651bea media: i2c: ov5695: simplify getting state container adds a65c6f471520 media: i2c: ov7740: simplify getting state container adds 41fc805ec009 media: i2c: ov8856: simplify getting state container adds 4bf1c89b857a media: i2c: smiapp: simplify getting state container adds 9f77a2f722fa media: i2c: tvp5150: simplify getting state container adds 8cea745f361c media: ov2740: change the minimal exposure value to 4 adds dcc1c55dac73 media: ov2740: select regmap adds 5d3d960e51bc media: v4l2-async: Fix trivial documentation typo adds 685844d5da94 media: i2c: imx274: Fix Y_OUT_SIZE register setting adds f696f92866db media: i2c: imx274: Remove stop stream i2c writes during remove adds 9dec073d5893 media: i2c: imx274: Add IMX274 power on and off sequence adds 7eaab2497ac8 media: imx274: remove binning enum adds 9d5fe3f15794 media: imx274: add support for sensor mode6, 1280x540 adds a1618e786f32 media: dt-bindings: media: mt9v111: Convert to json-schema adds 5b3cdf564317 media: dt-bindings: media: imx214: Convert to json-schema adds 73c3083721d2 media: dt-bindings: media: ov772x: Convert to json-schema adds 9145affd1978 media: dt-bindings: media: ov772x: Make bus-type mandatory adds 159206c80a56 media: dt-bindings: media: ov772x: Document endpoint props adds ae8203d1897c media: dt-bindings: convert CODA VPU bindings to yaml adds eb81e7cdb3a4 media: adv748x: Zero entire struct v4l2_fwnode_endpoint adds 5536852d5f76 media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must [...] adds 760a7a472243 media: v4l2-fwnode: Don't zero parts of struct v4l2_fwnode [...] adds 16c5452d6a50 media: v4l2-fwnode: Rework v4l2_fwnode_endpoint_parse docu [...] adds c571438df8de media: v4l2-fwnode: Say it's fine to use v4l2_fwnode_endpo [...] adds c9231b555278 media: dt-bindings: adv7604: Fix documentation for hpd-gpios adds 6a49882c32a1 media: dt-bindings: adv7604: Convert bindings to json-schema adds dd86f352414a media: MAINTAINERS: Add ADV7604 bindings documentation adds ae25cabfedf0 media: rcar-csi2: Switch to using fwnode instead of OF adds f75976f3656d media: rcar-csi2: Set bus type when parsing fwnode adds a7ce04142ca3 media: i2c: ov772x: Parse endpoint properties adds 6acdfad989f4 media: i2c: ov772x: Add support for BT.656 mode adds fa79bfae2f2c media: i2c: ov772x: Add test pattern control adds 3e25ee25aec2 media: v4l: subdev: Improve link format validation debug messages adds c637eed40496 media: ipu3-cio2: Return actual subdev format adds da9675e1085a media: ipu3-cio2: Serialise access to pad format adds 1e72dba1c7f1 media: ipu3-cio2: Validate mbus format in setting subdev format adds 9ff82083abed media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE adds cda162bbfc3a media: ipu3-cio2: Use unsigned values where appropriate adds f6fa56d9a30c media: ipu3-cio2: Remove explicit type from frame size checks adds 9874e36b104d media: ipu3-cio2: Rename CIO2_IMAGE_MAX_LENGTH as CIO2_IMA [...] adds 93f0496ed99b media: ipu3-cio2: Remove traces of returned buffers adds 584a596d63df media: ov5640: add support of 160x120 resolution adds 830e7cbd7e2a media: stm32-dcmi: don't print an error on probe deferral adds 9496139cfb06 media: stm32-dcmi: remove deprecated dmaengine_terminate_all() adds d9b3bb8d2d6e media: stm32-dcmi: add 8-bit Bayer formats support adds 10ae64462686 media: ov7670: do not aggregate returns adds 916f32a95ac8 media: ipu3-cio2: Check receved the size against payload s [...] adds 3d12c370a2f7 media: Documentation: v4l: Fix language adds c339d7220b39 media: Documentation: v4l: Document required controls on c [...] adds 531068c51b9f media: v4l: Add a helper for obtaining the link frequency adds 0cbeb94f321a media: ipu3-cio2: Use v4l2_get_link_freq helper adds 78516ee47944 media: ov5640: fix support of BT656 bus mode adds 7a393773691c media: imx258: Remove Jason Chen's e-mail adds 0912c0ec52f5 media: isif: reset global state adds 6fdb85c67a0d media: mtk-vcodec: remove allocated dma_parms adds 8c8863ac68b2 media: media/pci: simplify the return expression of verify [...] adds 749ef28dc45a media: staging: rkisp1: cap: fix runtime PM imbalance on error adds 167f26528fdc media: cedrus: fix reference leak in cedrus_start_streaming adds e60b7bdc3760 media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format. adds 3b4be748b2e1 media: staging: rkisp1: isp: set metadata pads to MEDIA_BU [...] adds 0e432d820a5f media: coda: coda_buffer_meta housekeeping fix adds 348bd3ae9ad6 media: coda: Add a V4L2 user for control error macroblocks count adds 068a35c64bc4 media: dt-bindings: media: allwinner,sun4i-a10-video-engin [...] adds e5cd97ff7ee3 media: cedrus: Add support for R40 adds 0ab4f9087ea9 media: platform: add missing put_device() call in mtk_jpeg [...] new e40ff0292e34 Merge remote-tracking branch 'v4l-dvb/master' into master adds 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 adds 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference adds b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line adds cd6c4280fe26 docs: kasan.rst: add two missing blank lines adds fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc adds b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings adds cc55219a551e docs: userspace-api: add iommu.rst to the index file adds 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member adds 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c adds dce89b296a4f mm: pagemap.h: fix two kernel-doc markups adds 75e9a357f9a7 net: phy: remove kernel-doc duplication adds e3122e957576 crypto: sun8x-ce*: update entries to its documentation adds 84ae28bda198 ice: docs fix a devlink info that broke a table adds 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion adds 3b9431ac5c01 docs: lockdep-design: fix some warning issues adds 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place adds df0e5f0e866b IB/srpt: docs: add a description for cq_size member adds d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include new 8a6a40e51ec8 Merge remote-tracking branch 'v4l-dvb-next/master' into master adds 56a7ff75cd08 cpufreq: Drop restore_freq from struct cpufreq_policy adds 220989d37c47 Merge back cpufreq updates for v5.11. adds 223877b5fbae Merge branch 'pm-cpufreq' into linux-next 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 7c5e6f73cac0 Merge branch 'acpi-docs' into linux-next adds c1e9735975c0 ACPI: scan: Fix acpi_dma_configure_id() kerneldoc name adds 814cead90f99 Merge branch 'acpi-scan' into linux-next adds c6237b210ddc ACPI: Fix whitespace inconsistencies adds 9debfb81e765 ACPI: GED: fix -Wformat adds 69df78ed09b7 Merge branch 'acpi-misc' into linux-next adds 7daaa06357bf ACPI: button: Add DMI quirk for Medion Akoya E2228T adds 103ceda28388 Merge branch 'acpi-button' into linux-next 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 d4779f0ba78a Merge branch 'pm-cpufreq-fixes' into linux-next adds 7a0337ed5c8e clk: pm_clock: provide stubs for pm_clk_runtime_suspend/_resume adds 77ef369fca70 Merge branch 'pm-clk' into linux-next adds 8d936bb13ce7 Documentation: ACPI: fix spelling mistakes adds a6fbc337333b Merge branch 'acpi-docs' into linux-next adds 38748bcb940e ACPI: DPTF: Support Alder Lake adds fc4b18739b23 Merge branch 'acpi-dptf' into linux-next new c4cc2063715d Merge remote-tracking branch 'pm/linux-next' into master adds db029a85faa8 cpufreq: sti-cpufreq: fix mem leak in sti_cpufreq_set_opp_info() adds f366929b53ac cpufreq: mediatek: Add support for mt8167 adds 09e932254025 cpufreq: blacklist mt8516 in cpufreq-dt-platdev adds 8af3f8ece520 cpufreq: tegra194: get consistent cpuinfo_cur_freq adds a43128837003 cpufreq: mediatek: add missing platform_driver_unregister( [...] new f40ba9218336 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] adds 748f0d70087c cpupower: Provide online and offline CPU information new 93c79699bbe3 Merge remote-tracking branch 'cpupower/cpupower' into master adds 4281461c01f7 trace: events: devfreq: Use fixed indentation size to impr [...] adds b4365423bb7a PM / devfreq: Unify frequency change to devfreq_update_tar [...] adds cab477d0d4fb PM / devfreq: Add tracepoint for frequency changes adds 0dd25a0d12a1 PM / devfreq: Add governor feature flag adds 5f1a9066fcb2 PM / devfreq: Add governor attribute flag for specifc sysfs nodes adds 96ffcdf239de PM / devfreq: Remove redundant governor_name from struct devfreq adds 9a93386bf667 PM / devfreq: tegra20: Silence deferred probe error adds cc2a4e836120 PM / devfreq: tegra20: Relax Kconfig dependency adds 09d56d92ad25 PM / devfreq: tegra30: Silence deferred probe error new 32feb8dad3ed Merge remote-tracking branch 'devfreq/devfreq-next' into master 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 1cea39177594 cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NU [...] adds 45dd41168717 PM / devfreq: exynos: dev_pm_opp_put_*() accepts NULL argument adds 9a6d3a5824fd drm/lima: dev_pm_opp_put_*() accepts NULL argument adds 2efebb48d374 drm/panfrost: dev_pm_opp_put_*() accepts NULL argument adds cb495bb881a1 media: venus: dev_pm_opp_put_*() accepts NULL argument adds 4e6fe1a4123c drm/lima: Unconditionally call dev_pm_opp_of_remove_table() new 442a334a29dd Merge remote-tracking branch 'opp/opp/linux-next' into master adds 4ab17ed13186 thermal: core: Add upper and lower limits to power_actor_s [...] adds 8132df3a06a4 thermal: power_allocator: Respect upper and lower bounds f [...] adds 87d238026052 thermal: core: Remove unused functions in power actor section adds 345a8af7ea63 thermal: core: Move power_actor_set_power into IPA adds 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 [...] new 84591f3b4fb8 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' new 9ada5b80b490 Merge remote-tracking branch 'ieee1394/for-next' into master 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 new 98ba57035151 Merge remote-tracking branch 'dlm/next' into master 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 [...] new 1137eeff0189 Merge remote-tracking branch 'swiotlb/linux-next' into master adds 53839b51a767 RDMA/bnxt_re: Set queue pair state when being queried adds a5c29a262ebe RDMA/cxgb4: Remove MW support adds b8e3130dd96b RDMA: Remove uverbs_ex_cmd_mask values that are linked to [...] adds c074bb1e30f9 RDMA: Remove elements in uverbs_cmd_mask that all drivers set adds 44ce37bc8bf3 RDMA: Move more uverbs_cmd_mask settings to the core adds 652caba5b550 RDMA: Check srq_type during create_srq adds 26e990badde4 RDMA: Check attr_mask during modify_qp adds 1c407cb5d705 RDMA: Check flags during create_cq adds 1f11a7610e50 RDMA: Check create_flags during create_qp adds bd2a40cc2463 RDMA/core Remove uverbs_ex_cmd_mask adds 628c02bf38aa RDMA: Remove uverbs cmds from drivers that don't use them adds 676a80adba01 RDMA: Remove AH from uverbs_cmd_mask adds 1c7fd72687d6 RDMA: Convert sysfs device * show functions to use sysfs_emit() adds 3c6bff3cf988 RDMA: Convert sysfs kobject * show functions to use sysfs_emit() adds eeed6965071b RDMA/rxe: Remove unused RXE_MR_TYPE_FMR adds 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 new 0dca06ebaacc Merge remote-tracking branch 'rdma/for-next' into master adds b6bf4776d9e2 vxge: remove unnecessary cast in kfree() adds 585bd812de4e net: microchip: Remove unneeded variable ret adds 3aefd7d6ea05 net: core: Use skb_is_gso() in skb_checksum_help() adds cd29296fdfca net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config adds 1c29d9899081 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 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 [...] new 2f7be45b0b1b Merge remote-tracking branch 'net-next/master' into master 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' new f4771cb53c70 Merge remote-tracking branch 'bpf-next/for-next' into 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 [...] new 8721abac7e2c 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 new 88192ebded2d Merge remote-tracking branch 'bluetooth/master' into master 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 new e8104b860d8d next-20201110/mac80211-next adds f9ddc8b10f69 gfs2: fix possible reference leak in gfs2_check_blk_type new d13aca2da0c4 Merge remote-tracking branch 'gfs2/for-next' into master adds 232b67c39942 mtd: remove unneeded break new b1c220bd0c68 Merge remote-tracking branch 'mtd/mtd/next' into master adds 706fe34a640e mtd: nand: ecc: Add an I/O request tweaking mechanism adds 36e7df6827b2 mtd: nand: ecc-bch: Move BCH code to the generic NAND layer adds efb88d1f4878 mtd: nand: ecc-bch: Cleanup and style fixes adds dd81548f9277 mtd: nand: ecc-bch: Stop exporting the private structure adds aca171cbc027 mtd: nand: ecc-bch: Return only valid error codes adds e0679dcd7309 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() adds 27e4ee112201 mtd: nand: ecc-bch: Update the prototypes to be more generic adds 4d485a699228 mtd: nand: ecc-bch: Stop using raw NAND structures adds a81804fac86f mtd: nand: ecc-bch: Create the software BCH engine adds eb9ab9b7d04b mtd: rawnand: Get rid of chip->ecc.priv adds 5c859c18150b mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] adds c62fda79c354 mtd: nand: ecc-hamming: Clarify the driver descriptions adds 8370880da080 mtd: nand: ecc-hamming: Drop/fix the kernel doc adds 303933a8fd3b mtd: nand: ecc-hamming: Cleanup and style fixes adds ead4a01a8666 mtd: nand: ecc-hamming: Rename the exported functions adds cc16a6ffc06c mtd: nand: ecc-hamming: Stop using raw NAND structures adds af73146a242c mtd: nand: ecc-hamming: Remove useless includes adds 92199dc64277 mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] adds 9a0e8eaae7ad mtd: nand: ecc-hamming: Create the software Hamming engine adds 04c85e085d78 mtd: nand: Let software ECC engines be retrieved from the [...] adds f0c3da95941c mtd: spinand: Fix typo in comment adds 912517d18e4a mtd: spinand: Move ECC related definitions earlier in the driver adds 61e267f458d0 mtd: spinand: Instantiate a SPI-NAND on-die ECC engine adds c165df01a840 mtd: nand: Let on-die ECC engines be retrieved from the NAND core adds 0c7a447b3416 mtd: spinand: Fill a default ECC provider/algorithm adds 30b7a77cb6e9 mtd: nand: Add helpers to manage ECC engines and configurations adds 518189e07813 dt-bindings: mtd: Deprecate nand-ecc-mode adds ca2e6d73e6c3 mtd: spinand: Use the external ECC engine logic adds f24bf60fd3bf mtd: spinand: Allow the case where there is no ECC engine adds 6260f3b349bb mtd: spinand: Fix OOB read adds 8eaf00f4545d mtd: spinand: Remove outdated comment adds 548c5b5bc334 mtd: rawnand: gpmi: cleanup makefile adds e6ad7a408024 mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read adds c5f93cfc899b dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation adds 0704639af3af mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller adds e79e6dcbbdce mtd: rawnand: fix a kernel-doc markup adds db37c76e767a mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments adds 3ebbdef13f82 mtd: rawnand: sunxi: Add MDMA support new 93cec507352f Merge remote-tracking branch 'nand/nand/next' into master 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 [...] new 36b0d62cf5ee Merge remote-tracking branch 'spi-nor/spi-nor/next' into master 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 new 1df16d57f420 Merge remote-tracking branch 'crypto/master' into master 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 new 81bb19fcf274 Merge remote-tracking branch 'drm/drm-next' into master 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 7c44474d9da0 PCI/ERR: Fix reset logic in pcie_do_recovery() call adds 5de97a780069 drm/amdgpu: add another raven1 gfxoff quirk adds fbd2f3832177 drm/amdgpu: add mode2 reset support for vangogh adds 38190b652cf1 drm/amdgpu/nv: add mode2 reset handling adds 6f60b0ddcfa0 drm/amdgpu: Enable GPU reset for vangogh new 37792a1b49eb Merge remote-tracking branch 'amdgpu/drm-next' into master 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 new bd24f8fe9a92 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds cb7ff314e1d9 drm/tegra: sor: Don't warn on probe deferral new ed7dca8fc3d3 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next [...] 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 new 42f36a5cf6c9 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] 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 [...] new c7c39cd1ed7d Merge remote-tracking branch 'drm-msm/msm-next' into master adds 77dfb36a761b drm/etnaviv: rename pipe_reg_read(..) adds 658690d8ebaa drm/etnaviv: call perf_reg_read(..) adds bbab2be7e514 drm/etnaviv: add total hi bandwidth perfcounter adds a5cafb906b48 drm/etnaviv: add pipe_select(..) helper adds 3136fed4f91e drm/etnaviv: Drop local dma_parms adds 4612bad5701e drm/etnaviv: Add lockdep annotations for context lock new fc2800b17138 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master adds 6e1e90ec0275 regmap: mmio: add config option to allow relaxed MMIO accesses adds f243af4d473b Merge remote-tracking branch 'regmap/for-5.11' into regmap-next new 13073ea4344c Merge remote-tracking branch 'regmap/for-next' into master adds ad26098970b6 ALSA: remove unneeded break adds 1a6a071f51a5 ALSA: seq: remove useless function adds 8461352ddf07 ALSA: firewire: fix comparison to bool warning new d5a5931fa633 Merge remote-tracking branch 'sound/for-next' into master adds fc7f6a054e1a Merge existing fixes from asoc/for-5.10 adds 81dde99f1ac6 ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment adds 76b5f68bbf7d ASoC: pcm5102a: Make codec selectable adds ab589bac553f ASoC: adau1977: remove platform data and move micbias bind [...] adds 49491418c1dc ASoC: dt-bindings: stm32: convert sai to json-schema adds 79405e3e5375 ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff adds efb38304c550 ASoC: amd: support other audio modes for raven adds 87b2fc1139a1 ASoC: dt-bindings: fsl_spdif: Add new compatible string fo [...] adds 516232e3609f ASoC: fsl_spdif: Add support for i.MX8QM platform adds 1bfa3eaa4511 ASoC: fsl_spdif: Add support for higher sample rates adds f24fd10bea59 dt-bindings: stm32: dfsdm: update audio properties adds ea8650730332 ASoC: dt-bindings: stm32: dfsdm: remove stm32-adfsdm.txt binding adds 81437cc3b0d9 Merge series "dt-bindings: stm32: convert audio dfsdm to j [...] adds 7826b8d15ec2 ASoC: sun8i-codec: Prepare to extend the DAI driver adds fd57ed2de5b1 ASoC: sun8i-codec: Program DAI format before clock inversion adds c56f5f1c0b23 ASoC: sun8i-codec: Enable all supported clock inversions adds 1abb43aeadfb ASoC: sun8i-codec: Use the provided word size adds e511aed79632 ASoC: sun8i-codec: Round up the LRCK divisor adds 68a4f2caaa17 ASoC: sun8i-codec: Correct the BCLK divisor calculation adds afb1a6006299 ASoC: sun8i-codec: Support the TDM slot binding adds e557148ac220 ASoC: sun8i-codec: Enforce symmetric DAI parameters adds c2b751d76966 ASoC: sun8i-codec: Enable all supported sample rates adds 6c5326bebd40 ASoC: sun8i-codec: Automatically set the system sample rate adds 15b45912341e ASoC: sun8i-codec: Constrain to compatible sample rates adds 3952ec2ac55a ASoC: sun8i-codec: Protect the clock rate while streams are open adds 2464dccab7fe ASoC: sun8i-codec: Require an exact BCLK divisor match adds 342cacb92d62 ASoC: sun8i-codec: Enable all supported PCM formats adds 7a6b937ec4e2 ASoC: sun8i-codec: Generalize AIF clock control adds 50ec8422acd2 ASoC: sun8i-codec: Add the AIF2 DAI, widgets, and routes adds 5a7f34ab0232 ASoC: sun8i-codec: Add the AIF3 DAI, widgets, and routes adds d6981c3b575b Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] adds 2db5fa77cd7e ASoC: wm8350: use semicolons rather than commas to separat [...] adds edc3f5b43a44 ASoC: Intel: bytcr_rt5651: use semicolons rather than comm [...] adds bed5ed644c74 ASoC: SOF: Intel: hda: use semicolons rather than commas t [...] adds 40faaca03bf7 ASoC: samsung: snow: use semicolons rather than commas to [...] adds 94fa760d01c2 ASoC: madera: use semicolons rather than commas to separat [...] adds a1344daeab95 ASoC: dapm: use semicolons rather than commas to separate [...] adds 9c9c0076146b Merge series "use semicolons rather than commas to separat [...] adds 765c37598494 ASoC: qcom: dt-bindings: Add SM8250 sound card bindings adds aa2e2785545a ASoC: qcom: sm8250: add sound card qrb5165-rb5 support adds 155eacf880b8 Merge series "ASoC: qcom: add support for QRB5165 RB5 mach [...] adds 5560d8c6053c ASoC: soc.h: remove for_each_rtd_dais_rollback() adds ab49436eecf5 ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() adds 918ad772c4e4 ASoC: soc-link: add mark for snd_soc_link_hw_params/free() adds 3a36a64a2de4 ASoC: soc-component: add mark for snd_soc_pcm_component_hw [...] adds c304c9acb6e6 ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() adds 4662c59688b8 ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc [...] adds 0d8902d57646 Merge series "ASoC: merge soc_pcm_hw_param() rollback and [...] adds 28564486866f ASoC: fsl_xcvr: Add XCVR ASoC CPU DAI driver adds 0afb88d5a602 ASoC: dt-bindings: fsl_xcvr: Add document for XCVR adds 7a25748ba0c6 Merge series "DAI driver for new XCVR IP" from "Viorel Sum [...] adds 5027fe36032a ASoC: SOF: control: remove const in sizeof() adds 3381a989a92f ASoC: SOF: topology: remove const in sizeof() adds 64e2c37ea035 ASoC: SOF: sof-audio: remove goto used for force-nocodec support adds 46bbf461a313 Merge series "ASoC: SOF: cleanups for 5.10" from Kai Vehma [...] adds 023e1b1f1164 ASoC: qcom: qdsp6: make use of devm_of_platform_populate adds e158d2d83cab ASoC: google: dt-bindings: Add sc7180-trogdor machine bindings adds 9e3ecb5b1681 ASoC: qcom: sc7180: Add machine driver for sound card regi [...] adds e4c164d63860 Merge series "Add documentation and machine driver for SC7 [...] adds 7c91d02068c3 ASoC: qcom: sm8250: Fix array out of bounds access adds bcc96dc3cf80 ASoC: qcom: fix unsigned int bitwidth compared to less than zero adds a889583a1920 ASoC: qcom: dt-bindings: sm8250: update compatibles adds bbc4e1bb5fd6 ASoC: qcom: sm8250: update compatible with new bindings adds 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 [...] new 908401b6a0ee Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new 8e7adfb84178 Merge remote-tracking branch 'sound-asoc/for-next' into master adds 5e8ed280dab9 module: set MODULE_STATE_GOING state when a module fails to load adds 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 new fed6598bdf54 Merge remote-tracking branch 'modules/modules-next' into master 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 new 904a68eb0a04 Merge remote-tracking branch 'input/next' into master adds 7501cc2a9a34 io_uring: allow SQPOLL with CAP_SYS_NICE privileges adds da9c0ce7efb9 net: provide __sys_shutdown_sock() that takes a socket adds c782c6278844 io_uring: add support for shutdown(2) adds c1e9620dc4d8 io_uring: allow non-fixed files with SQPOLL adds c0a2b14855c2 io_uring: enable file table usage for SQPOLL rings adds dbea8d345177 fs: make do_renameat2() take struct filename adds 5766db0a11a5 io_uring: add support for IORING_OP_RENAMEAT adds b1a047e4a1b9 io_uring: add support for IORING_OP_UNLINKAT adds 78674f3bcb59 io_uring: split poll and poll_remove structs adds b550afc8b314 io_uring: track link's head and tail during submit adds 85e6a184ce9b io_uring: track link timeout's master explicitly adds 60a769049a97 io_uring: link requests with singly linked list adds bce37eaf9490 io_uring: rearrange io_kiocb fields for better caching adds 0b80b6fa8831 io_uring: only plug when appropriate adds f6256e8c612e io_uring: add timeout support for io_uring_enter() adds 24f942c3f18f io_uring: NULL files dereference by SQPOLL adds 39eddf5aceb3 fs/io_uring Don't use the return value from import_iovec(). adds b72227323147 io_uring: remove duplicated io_size from rw adds 0f4a297856ce io_uring: inline io_import_iovec() adds 4fad071db359 io_uring: simplify io_task_match() adds 1109acca194a io_uring: add a {task,files} pair matching helper adds 7af157bab87d io_uring: cancel only requests of current task adds 64658b259d2b io_uring: don't iterate io_uring_cancel_files() adds 9c2344be09b3 io_uring: pass files into kill timeouts/poll adds 66cd6179f704 io_uring: always batch cancel in *cancel_files() adds e0c06f5ab2c5 io_uring: refactor io_sq_thread() handling adds a7e9807fe003 Merge branch 'for-5.11/io_uring' 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 4e5747250dfe alpha: add support for TIF_NOTIFY_SIGNAL adds ba0c49d2afbc arm: add support for TIF_NOTIFY_SIGNAL adds 41c9c8e46e40 c6x: add support for TIF_NOTIFY_SIGNAL adds cbf21f65cb25 h8300: add support for TIF_NOTIFY_SIGNAL adds 2bd1060bfc94 ia64: add support for TIF_NOTIFY_SIGNAL adds a9f18388d40a nds32: add support for TIF_NOTIFY_SIGNAL adds e36f9b4fd610 riscv: add support for TIF_NOTIFY_SIGNAL adds fa5abcb43f9a sparc: add support for TIF_NOTIFY_SIGNAL adds 4c6a9dcd4d13 xtensa: add support for TIF_NOTIFY_SIGNAL adds a848c6f129ca task_work: remove legacy TWA_SIGNAL path adds 2c3062444d88 io_uring: JOBCTL_TASK_WORK is no longer used by task_work adds ddbc8332de1d signal: kill JOBCTL_TASK_WORK adds d73527501bbf kernel: remove checking for TIF_NOTIFY_SIGNAL adds 216875a53ff2 io_uring: remove 'twa_signal_ok' deadlock work-around adds 6d95853fb8ee Merge branch 'tif-task_work.arch' into for-next new ab085c91a412 Merge remote-tracking branch 'block/for-next' into master adds 35fdd697ac38 dm integrity: don't use drivers that have CRYPTO_ALG_ALLOC [...] adds f3733ae4af1e dm writecache: advance the number of arguments when report [...] adds 3f1112792213 dm writecache: fix the maximum number of arguments adds c15bbfff3713 dm: remove unnecessary current->bio_list check when submit [...] adds c4e870d26d0d dm verity: Add support for signature verification with 2nd [...] adds c3d0a31e609e dm mpath: add IO affinity path selector adds 28784347451f dm: rename multipath path selector source files to have "d [...] new 9ec7d8638f22 Merge remote-tracking branch 'device-mapper/for-next' into master adds 648a03faadf5 mmc: s3cmci: include GPIO descriptor consumer header adds 2cf8a50bf44f mmc: s3cmci: enable compile testing adds 2ee177b67a26 mmc: sunxi: drop of_match_ptr from of_device_id table adds d1dd30e0b406 mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driv [...] adds 087154415d0a dt-bindings: mmc: Convert mtk-sd to json-schema adds 659b5c6de0a2 dt-bindings: mmc: Add support for MT8192 SoC adds a16e808d097b mmc: mediatek: Add subsys clock control for MT8192 msdc adds 966e46472374 mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ adds ae368ded59bf mmc: core: Initial support for SD express card/host adds 555cf8534cf4 misc: rtsx: Add SD Express mode support for RTS5261 adds f57f4bd26274 mmc: rtsx_pci: Add SD Express mode support for RTS5261 adds d0a5664afb00 memstick: jmb38x_ms: remove unneeded semicolon adds fd74f085e606 memstick: mspro_block: remove unneeded semicolon adds 162dc1b7af10 memstick: tifm: remove unneeded semicolon adds 2bbca3ff747c mmc: davinci: remove unneeded semicolon adds 4909b0d656f8 mmc: moxart: replace spin_lock_irqsave by spin_lock in hard IRQ adds 3da3decba1b4 mmc: meson-mx-sdio: replace spin_lock_irqsave by spin_lock [...] adds 3d27bd61c87b mmc: owl-mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds dbd13a5e7cbf mmc: mediatek: add HS400 enhanced strobe support adds 2652049651b6 mmc: rtsx: Add test mode for RTS5261 adds 66864dc89c3a misc: rtsx: Fix OCP function for RTS5261 adds 54eb462717f5 misc: rtsx: Fix aspm for RTS5261 adds 9677ef85bb21 misc: rtsx: Fix PAD driving for RTS5261 adds fefa46270be6 misc: rtsx: Check mmc support for RTS5261 adds 1e63a3926073 misc: rtsx: Add CD & WP reverse support for RTS5261 adds 880a29435db4 misc: rtsx: Add hardware auto power off for RTS5261 adds 81a7153ea67a misc: rtsx: Fix clock timing for RTS5261 adds be4a3a63874a mmc: meson-gx: drop of_match_ptr from of_device_id table adds 10864974e3b6 mmc: dw_mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds 91a94dd997c4 mmc: sdhci-pic32: Make pic32_sdhci_probe_platform() void adds fc69b6a3113a Merge branch 'fixes' into next new 4071e40f65b3 Merge remote-tracking branch 'mmc/next' into master 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 7d9301a5829f mfd: da9xxx-core: Constify static struct resource adds a4b6ec2087fa mfd: intel: Constify static struct resource adds 204270b919b6 mfd: tps65xxx: Constify static struct resource in OMAP2+ drivers adds 1e7b136d29f0 mfd: wm8xxx-core: Constify static struct resource adds 2902025f8818 mfd: lp8788: Constify static struct resource adds d9882944e229 mfd: stmpe: Constify static struct resource adds 1069619fa47d mfd: sun4i-gpadc: Constify static struct resource adds 2030c07b8049 mfd: Constify static struct resources adds 7c35a6c05f36 mfd: madera: Delete register field xxx_WIDTH defines adds bcf49a1cc6bb mfd: qcom-spmi-pmic: Add support for PM660/PM660L adds cb9afa4d5a5c mfd: tps65911-comparator: Use regmap accessors adds 23feb2c3367c mfd: tps65910: Clean up after switching to regmap adds 806846ca292f mfd: tps65910: Remove unused pointers adds a39a7c2d5178 mfd: tps65910: Fix a bunch of alignment issues reported-by [...] adds 35ef62e39b59 dt-bindings: mfd: rohm,bd71837-pmic: Add common properties adds 29639cbe9080 mfd: madera: Add reset as part of resume adds bb6f6c10a8b0 mfd: madera: Add special errata reset handling for cs47l15 adds b1b8cd18347e gpio: tps65910: use regmap accessors new 4e3b1985c83c Merge remote-tracking branch 'mfd/for-mfd-next' into master adds 789eb04b6c56 backlight: pwm_bl: Fix interpolation new b7278ecaa0fc Merge remote-tracking branch 'backlight/for-backlight-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" [...] new da358c105604 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 6c91d7b5504b Merge remote-tracking branch 'regulator/for-next' into master adds b000d5cb954f ima: defer arch_ima_get_secureboot() call to IMA init time new bd483c3584c9 Merge remote-tracking branch 'integrity/next-integrity' in [...] 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 [...] new 442dae0cd166 Merge remote-tracking branch 'selinux/next' into master adds 5384d92e4e02 tomoyo: Loosen pathname/domainname validation. adds ae7e63d1e34a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds d4fe911741e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d9594e040965 tomoyo: fix clang pointer arithmetic warning adds e991a40b3d00 tomoyo: Limit wildcard recursion depth. new 6eca96fea24a Merge remote-tracking branch 'tomoyo/master' into master adds cbb5262192d9 audit: fix a kernel-doc markup adds 6d915476e67d audit: trigger accompanying records when no rules present new 9e57fe573a68 Merge remote-tracking branch 'audit/next' into master adds 616fde2dd60f dt-bindings: misc: convert fsl,dpaa2-console from txt to YAML new 4e10f926f252 Merge remote-tracking branch 'devicetree/for-next' into master adds 2ee1b42e8a0d Merge existing fixes from spi/for-5.10 adds 345980a3a5e5 spi: spi-sun6i: implement DMA-based transfer mode adds 940f3bbf3dac spi: rockchip: enable autosuspend feature adds ae0f18bef30d spi: spi-sun6i: enable autosuspend feature adds ce2424d76f23 spi: fix a typo inside a kernel-doc markup adds 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 new ea42ca2fc95e Merge remote-tracking branch 'spi/for-5.11' into spi-next new 3ac593af5315 Merge remote-tracking branch 'spi/for-next' into master adds 0a260b1c5867 x86/smp: Add a per-cpu view of SMT state adds 81f449985c12 x86/mm: Refactor cond_ibpb() to support other use cases adds a9210620ec36 x86/mm: Optionally flush L1D on context switch adds b6724f118d44 prctl: Hook L1D flushing in via prctl adds 767d46ab566d Documentation: Add L1D flushing Documentation adds e9c142f6f54d arch/um: Add a dummy <asm/cacheflush.h> header adds 11ab00e9a6d2 Merge branch 'x86/pti' adds 1fcd009102ee x86/mm/ident_map: Check for errors from ident_pud_init() adds 45a0802c27f3 Merge branch 'x86/mm' adds 632211cdd6ad MAINTAINERS: Cleanup SGI-related entries adds 73441da82e17 Merge branch 'x86/misc' adds 880396c86a1f x86/microcode/amd: Remove unneeded break adds aaf2edb218aa Merge branch 'x86/microcode' adds 481aa75fffca Merge branch 'x86/entry' 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 0d2cca553f21 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 9674d617005b Merge branch 'x86/cache' adds ea3186b9572a x86/build: Fix vmlinux size check on 64-bit adds 76041827f668 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 ef363dce4fb5 Merge branch 'x86/apic' adds 1a2b85f1e2a9 timekeeping: Convert jiffies_seq to seqcount_raw_spinlock_t adds 1d04e61c6367 Merge branch 'timers/core' 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 189839516987 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 aa2c093f5123 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 9b0f22e67026 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 42a07b74cb83 Merge branch 'perf/core' adds 1e106aa3509b futex: Don't enable IRQs unconditionally in put_pi_state() adds abf40d364274 Merge branch 'locking/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 218139345e11 Merge branch 'irq/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 d6d57860ba2a 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 8624d09ea0d5 Merge branch 'core/entry' new a92709c446cd Merge remote-tracking branch 'tip/auto-latest' into master adds 7498058a0975 drivers/clocksource/sp804: Add static for functions such a [...] adds 237bb7669d7e clocksource/drivers/sp804: Make some symbol static adds b07b4f67f05a clocksource/drivers/sp804: Use clk_prepare_enable and clk_ [...] adds b95588b1d50b clocksource/drivers/sp804: Correct clk_get_rate handle adds 257a1f662293 clocksource/drivers/sp804: Use pr_fmt adds 732019fef32d dt-bindings: timer: Add new OST support for the upcoming n [...] new 48c18be06c01 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] 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 3b20369313a4 EDAC: Add three new memory types adds 62a8cb0cbbfe EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC adds 4f6106dcb6b3 EDAC/igen6: Add debugfs interface for Intel client SoC EDA [...] adds a8a6950bea23 MAINTAINERS: Add entry for Intel IGEN6 EDAC driver adds 82b9c922783e Merge branch 'edac-igen6' into edac-for-next new 882769e081f0 Merge remote-tracking branch 'edac/edac-for-next' into master 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 new 74184907acfa rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] new a64a7019c3e8 x86/smpboot: Move rcu_cpu_starting() earlier new 259ee6616f26 rcu: Panic after fixed number of stalls new e9e638312c09 list.h: Update comment to explicitly note circular lists new 2daddf4b9883 rcu: Implement rcu_segcblist_is_offloaded() config dependent new a03f81242f0f rcu: Fix single-CPU check in rcu_blocking_is_gp() new 8cdc376092ed rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config new c62e9bd1a707 rcu/tree: Add a warning if CPU being onlined did not repor [...] new bcb11972927b rcu/tree: Make struct kernel_param_ops definitions const new 20c0db46fa2c rcu,ftrace: Fix ftrace recursion new e91af3064cfa rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] new 5e5cd450cdfc rcu: Prevent lockdep-RCU splats on lock acquisition/release new ddb411f9e780 rcu: Fix a typo in rcu_blocking_is_gp() header comment new 46262bfb9cc0 rcu: Do not report strict GPs for outgoing CPUs new 86838d5b3484 rcu/tree: Defer kvfree_rcu() allocation to a clean context new 1be6ab91e2db 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 new 765b512bb3d6 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 new 914986d22e3b 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 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 new f87d28a37297 Merge branch 'lkmm-dev.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 new b790e3afead9 Merge branch 'tglx-pc.2020.10.30a' into HEAD new 356ecefc669a rcutorture: Test runtime toggling of CPUs' callback offloading new 5068ab7dcb6a rcutorture: Add testing for RCU's global memory ordering new b4c6266be6f5 rcu/tree: Make rcu_do_batch count how many callbacks were [...] new bea68a13bbbd rcu/segcblist: Add additional comments to explain smp_mb() new c293fb8f7de6 torture: Make --kcsan specify lockdep new 1a4aebf9ab32 tools/memory-model: Tie acquire loads to reads-from new fb882ac7268a rcu: Mark obtuse portion of stall warning as internal debug new ad6dcb7c338a locking: Remove duplicate include of percpu-rwsem.h new edce9d071e1d torture: Make kvm.sh "--dryrun sched" summarize number of batches new c7079ff0ba20 torture: Make kvm.sh "--dryrun sched" summarize number of builds new c0a41bf9dbc7 docs: Remove redundant "``" from Requirements.rst new ef11d393b83b fixup! rcu/segcblist: Add additional comments to explain smp_mb() new b2160655ea5a rcu/segcblist: Add counters to segcblist datastructure new 4777ba436df4 rcu/tree: segcblist: Remove redundant smp_mb()s new 90aa5a45a9c4 squash! docs: Remove redundant "``" from Requirements.rst new 6c474cee520f cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] new f746faa9c689 cpumask: Make "all" alias global and not just RCU new 458a3d4ab0b6 cpumask: Add a "none" alias to complement "all" new f20b03672c0a cpumask: Add "last" alias for cpu list specifications new 005ea9053045 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" new 0635afb88c7c Merge remote-tracking branch 'rcu/rcu/next' into master adds 65cae18882f9 x86/xen: don't unbind uninitialized lock_kicker_irq new 18177f4d7cb8 Merge remote-tracking branch 'xen-tip/linux-next' into master adds 29813a229791 asm-generic: percpu: avoid Wshadow warning adds 61cf93d3e14a percpu: convert flexible array initializers to use struct_size() 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 new a7d4e2ae0f52 Merge remote-tracking branch 'percpu/for-next' into master adds 1e3a2bc89de4 platform: Add Surface platform directory adds f23027ca3d48 platform/surface: Move Surface 3 WMI driver to platform/surface adds 4df56c36944b platform/surface: Move Surface 3 Button driver to platform [...] adds 85f7582cd484 platform/surface: Move Surface 3 Power OpRegion driver to [...] adds 411269babe83 platform/surface: Move Surface Pro 3 Button driver to plat [...] adds 56afb8d48017 Revert "platform/x86: wmi: Destroy on cleanup rather than [...] adds e8a60aa7404b platform/x86: Introduce support for Systems Management Dri [...] adds 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 new 31296442c8fb Merge remote-tracking branch 'drivers-x86/for-next' into master adds 12ec7e56ce95 Documentation: leds: remove invalidated information adds 6c3e42616bf2 leds: various: add missing put_device() call in netxbig_le [...] new b24ad193451f Merge remote-tracking branch 'leds/for-next' into master adds 0df7b988d9df char: ipmi: remove unneeded break new ce2ee7cfd47a Merge remote-tracking branch 'ipmi/for-next' into master 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 new 2ce09c998c46 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 new 33dc139c8079 Merge remote-tracking branch 'usb/usb-next' into master adds 1fcf689181e9 USB: serial: digi_acceleport: remove in_interrupt() usage adds d1849b9ff9f4 USB: serial: iuu_phoenix: remove unneeded break adds 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 new 90550ad9e944 Merge remote-tracking branch 'usb-serial/usb-next' into master adds ac2e2e664c39 usb: cdns3: Add static to cdns3_gadget_exit function adds 4e8e3d65c0c2 usb: cdns3: Rids of duplicate error message new a525241e7c05 Merge remote-tracking branch 'usb-chipidea-next/for-usb-ne [...] adds ae3885324953 phy: fsl-imx8mq-usb: Constify imx8mp_usb_phy_ops adds c36f74566cef MAINTAINERS: Add entry for Qualcomm IPQ4019 USB PHY new 64d7c330e72c Merge remote-tracking branch 'phy-next/next' into master adds c808fab604ca serial: max310x: Make use of device properties adds 974e454d6f96 serial: max310x: Use devm_clk_get_optional() to get the in [...] adds 1a460c36078e tty: nozomi: remove unneeded break adds da31de35cd2f tty: goldfish: use __raw_writel()/__raw_readl() adds 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 new e2ee597d4c8f Merge remote-tracking branch 'tty/tty-next' into master 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 new dbdd5f612f8e Merge remote-tracking branch 'char-misc/char-misc-next' in [...] 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 new 24776a3aedfa Merge remote-tracking branch 'extcon/extcon-next' into master adds e722a295cf49 staging: ion: remove from the tree adds 4c62db88459a staging: iio: adis16240: add blank line before struct definition adds c854f0142963 staging: comedi: ni_mio_common: Fix newline after derefere [...] adds 42a18f09bcb9 staging: rtl8723bs: remove unnecessary type cast of rtw_ne [...] adds 75f1df269d4a staging: r8188eu: use native wireless IE codes from linux/ [...] adds a5a6e5eff467 staging: qlge: remove extra blank lines adds 153167c5219a staging: comedi: tests: Simplify conditional evaluation adds e93301843720 staging: rtl8188eu: rearrange lines exceeding 100 columns adds e13ff19e7c5b staging/rtl8192u/ieee80211: use __func__ macro adds 0795f519d1af staging/rtl8192u/ieee80211: remove debugging line adds 194b11c3e2fc staging: wfx: make a const array static, makes object smaller adds 6b6946b25e67 staging/qlge: add blank line after declaration adds 87e6059da1a3 staging/qlge: fix typo adds 30676f7b1f92 staging/rtl8723bs: replace "foo * bar" with "foo *bar" adds 2ed1fa08e674 staging: vt6655: rearrange lines exceeding 100 columns adds ae94bd537420 staging: kpc2000: rearrange lines exceeding 100 columns adds faf9ca25f918 staging: kpc2000: re-indent code for better readability adds e0071d318f5e staging: kpc2000: Use BIT macro instead of bit masking adds 01a050e8e468 staging: gdm724x: Clarify naming of packet_type<->tty inde [...] adds 620d28440c10 staging: greybus: audio: code indentation and formatting changes adds 9ab476ba001e staging: r8188eu: inline rtw_init_netdev_name() adds 90855921ac92 staging: rtl8723bs: cleanup NULL check before vfree adds 36f18e741a23 staging: vt6655: Fix typo adds 71f5a9124374 staging: kpc2000: kpc_dma: rearrange lines exceeding 100 columns adds fe50b1f83210 staging: kpc2000: kpc_dma: rename show function per convention adds 34557e233cf8 staging: rtl8723bs: Rewrite comparison to NULL adds af702094a63e staging: rtl8188eu: remove commented defines adds 73142e110b4c staging: fieldbus: Use %pM format specifier for MAC addresses adds 8f870aab80b0 Staging: rtl8723bs: core: rtw_cmd: Fixed multiple brace co [...] adds 3da8757576ef staging: vc04_services: fix block comment style adds c2ec4a6e5410 staging: vc04_services: fix quoted string split across lines adds 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 new 8572040cbb67 Merge remote-tracking branch 'staging/staging-next' into master adds 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr new dc1f9e421d85 Merge remote-tracking branch 'mux/for-next' into master 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 [...] new 81796f7e874b Merge remote-tracking branch 'dmaengine/next' into master adds 874163aab75a scsi: fc: Update formal FPIN descriptor definitions adds 547aab51a914 scsi: fc: Add FPIN statistics to fc_host and fc_rport objects adds 3dcfe0de5a97 scsi: fc: Parse FPIN packets and update statistics adds 846101960fdb scsi: fc: Add mechanism to update FPIN signal statistics adds 434ee4251950 scsi: fc: Update documentation of sysfs nodes for FPIN stats adds 170b7d2de29e scsi: Remove unneeded break statements adds b9dd44fd79a1 scsi: message: fusion: Remove unneeded break adds c8ed1ff88c02 scsi: target: tcmu: scatter_/gather_data_area() rework adds 62e3a931db60 scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvme [...] adds e7dab164a9aa scsi: lpfc: Fix scheduling call while in softirq context i [...] adds e5785d3ec32f scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() adds 7cbef585a12a scsi: lpfc: Removed unused macros in lpfc_attr.c adds f5201f87ccaf scsi: lpfc: Fix duplicate wq_create_version check adds 7c30bb62ed5d scsi: lpfc: Enlarge max_sectors in scsi host templates adds 8aaa7bcf07a2 scsi: lpfc: Add FDMI Vendor MIB support adds b67b59443282 scsi: lpfc: Reject CT request for MIB commands adds 56ae4919f9ed scsi: lpfc: Update lpfc version to 12.8.0.5 adds ae6b4e69a80d scsi: doc: Fix some kernel-doc markups adds 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 new bbb5d4b0d0ef Merge remote-tracking branch 'scsi/for-next' into master 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() new f996502a26b0 Merge remote-tracking branch 'scsi-mkp/for-next' into master adds 29ea7644edd2 swiotlb: using SIZE_MAX needs limits.h included new e253e546b4ba Merge remote-tracking branch 'vhost/linux-next' into master adds 3116a9931fa6 hwspinlock: sprd: Remove redundant header files adds 8308678ebde1 hwspinlock: sprd: use module_platform_driver() instead pos [...] 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 3e53119a2521 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new c616c6f8f0ac Merge remote-tracking branch 'rpmsg/for-next' into master adds 5760648e63e6 gpio: uapi: fix kernel-doc warnings adds f20160217537 gpio: uapi: comment consistency adds 2cc522d3931b gpio: uapi: kernel-doc formatting improvements adds c303c51c87a6 gpio: uapi: remove whitespace adds 2f84a2de539c gpio: uapi: clarify the meaning of 'empty' char arrays adds 7ffa08169849 Revert "Revert "gpio: omap: Fix lost edge wake-up interrupts"" adds 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 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 new ff0e46434147 gpio: sifive: Fix SiFive gpio probe new 4c15bd0cae70 Merge branch 'devel' into for-next new 40b186d9f804 Merge remote-tracking branch 'gpio/for-next' into master adds 7b58696d9a84 gpiolib: Extract gpiod_not_found() helper adds 3ffb7c45d193 gpiolib: cdev: document that line eflags are shared adds 40941954f6ce gpiolib: of: Use named item for enum gpiod_flags variable adds 8bbff39c6c6c gpiolib: Unify expectations about ->request() returned value adds 95d9f84fca1e gpiolib: split error path in gpiod_request_commit() adds 11b3de087a1c dt-bindings: gpio: pca953x: Add support for the NXP PCAL9554B/C adds 43ddebdd0966 gpio: mockup: Allow probing from device tree adds 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 new c43733feea09 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] 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 dadfab0fbf01 Merge tag 'intel-pinctrl-v5.10-2' of git://git.kernel.org/ [...] 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 new c4f103cf8464 Merge branch 'devel' into for-next new 16dc5156da7d Merge remote-tracking branch 'pinctrl/for-next' into master 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 new 3b113781d901 Merge remote-tracking branch 'pinctrl-intel/for-next' into master adds c5564a50d990 pinctrl: samsung: s3c24xx: remove unneeded break new 69aac5264285 Merge remote-tracking branch 'pinctrl-samsung/for-next' in [...] adds 40723419f407 kselftest: Enable vDSO test on non x86 platforms adds 693f5ca08ca0 kselftest: Extend vDSO selftest adds 03f55c7952c9 kselftest: Extend vDSO selftest to clock_getres adds c7e5789b24d3 kselftest: Move test_vdso to the vDSO test suite adds b2f1c3db2887 kselftest: Extend vdso correctness test to clock_gettime64 adds 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 new b8ea9d870db4 Merge remote-tracking branch 'kselftest/next' into master adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next new 5778a6fb1bb2 Merge remote-tracking branch 'livepatching/for-next' into master adds 4e96d5cc25f3 coresight: etm4x: Skip setting LPOVERRIDE bit for qcom,ski [...] adds 200bbb88b76c coresight: add module license adds 05a2c5820555 coresight: cti: Initialize dynamic sysfs attributes adds 1e5504656e5a coresight: Fix uninitialised pointer bug in etm_setup_aux() adds 02e94a827973 coresight: core: Remove unneeded semicolon adds 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 new 1ea6e48366a1 Merge remote-tracking branch 'coresight/next' into master adds 5d78533a0c53 rtc: pcf2127: move watchdog initialisation to a separate function adds ba1c30bf3f25 rtc: pcf2127: fix pcf2127_nvmem_read/write() returns adds 28d211919e42 rtc: sun6i: Fix memleak in sun6i_rtc_clk_init new 465b5dda30f8 Merge remote-tracking branch 'rtc/rtc-next' into master adds f94defb8bf46 seccomp/cache: Lookup syscall allowlist bitmap for fast path adds e7dc9f1e5f6b seccomp/cache: Add "emulator" to check if filter is consta [...] adds 1f68a4d393fe x86: Enable seccomp architecture tracking adds 57a339117e52 selftests/seccomp: Compare bitmap vs filter overhead adds 237e5a0e9077 arm64: Enable seccomp architecture tracking adds 38c37e8fd3d2 arm: Enable seccomp architecture tracking new 60c3b014e427 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] adds c3e02abdf9af slimbus: fix a kernel-doc markup new 7d220eda7038 Merge remote-tracking branch 'slimbus/for-next' into master adds d9dc6001196e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC adds e08d1de1c075 nvmem: core: Add support for keepout regions adds d624386364b8 dt-bindings: nvmem: Add soc qfprom compatible strings adds 436d15fbeaee nvmem: qfprom: Don't touch certain fuses new dd3f43892a17 Merge remote-tracking branch 'nvmem/for-next' into master adds fb11305101c2 XArray: Fix split documentation new 92b7ab6e03dc Merge remote-tracking branch 'xarray/main' into master 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() new ca8a522cb10a Merge remote-tracking branch 'auxdisplay/auxdisplay' into master adds f2e9aec45e9e Merge tag 'kernel-clone-v5.9' into for-next adds e06ce5515b74 Merge branch 'pidfd_o_nonblock' into for-next new 38821ea5471e Merge remote-tracking branch 'pidfd/for-next' into master adds 46eda5efd43d fpga: fpga-mgr: Add devm_fpga_mgr_register() API adds 33f2827ad6c9 fpga: fpga-mgr: altera-ps-spi: Simplify registration adds e5286d5d156a fpga: fpga-mgr: dfl-fme-mgr: Simplify registration adds a72f4f5028f4 fpga: fpga-mgr: ice40-spi: Simplify registration adds 6bbbdc92b042 fpga: fpga-mgr: machxo2-spi: Simplify registration adds ce4c463496eb fpga: fpga-mgr: socfpga: Simplify registration adds 06a6d13c4f02 fpga: fpga-mgr: ts73xx: Simplify registration adds 0b3f29265982 fpga: fpga-mgr: xilinx-spi: Simplify registration adds dc13b30f3879 fpga: fpga-mgr: zynqmp: Simplify registration adds c725705bac9a fpga: fpga-mgr: altera-pr-ip: Simplify registration adds e1e66168c769 Merge branch 'devm_fpga_mgr_register' into for-next adds 39a323092e4b Merge tag 'v5.10-rc1' of git://git.kernel.org/pub/scm/linu [...] adds 004b1e173dca fpga: dfl: fix the definitions of type & feature_id for df [...] adds a741ec741293 fpga: dfl: move dfl_device_id to mod_devicetable.h adds 4049835da74c fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() adds b816f126cfe5 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h adds cbadbf5a53b5 Merge branch 'dfl_modularization' into for-next new 6d5e42364ae5 Merge remote-tracking branch 'fpga/for-next' into master adds 563ff2ebb790 bus: mhi: core: Remove double locking from mhi_driver_remove() adds c4b90a55cedd bus: mhi: core: fix potential operator-precedence with BHI macros adds c40eadc74f43 bus: mhi: Add MHI PCI support for WWAN modems adds 82c9722883e2 bus: mhi: core: Fix null pointer access when parsing MHI c [...] adds 25c142c93899 bus: mhi: Fix channel close issue on driver remove adds e19421c5f8cd bus: mhi: core: Remove unnecessary counter from mhi_firmwa [...] adds e438c5b2fc75 bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() adds c8a916622e0e bus: mhi: core: Expose mhi_get_exec_env() API for controllers adds d39ae0334e7e bus: mhi: core: Remove unused mhi_fw_load_worker() declaration adds 64f8629ffea9 bus: mhi: core: Rename RDDM download function to use proper words adds 666dc267e005 bus: mhi: core: Skip RDDM download for unknown execution e [...] new dcfd9b080e14 Merge remote-tracking branch 'mhi/mhi-next' into master adds 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size adds 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches adds 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] adds 841a0dfa5113 watch_queue: sample: Display mount tree change notifications new ec3e67618ea4 Merge remote-tracking branch 'notifications/notifications- [...] adds 762d4d1a174c arch/ia64: Restore arch-specific pgd_offset_k implementation new 7419b73245d1 Merge remote-tracking branch 'memblock/for-next' into master adds 53c82fae9c9d mm/compaction: count pages and stop correctly during page [...] adds 27e1e457f677 mm/compaction: stop isolation if too many pages are isolat [...] adds 330bfe9e89f9 mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit adds c4fb17a57b8e mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov adds df135e64a4e2 mm/slub: fix panic in slab_alloc_node() adds 0e3a85bc5536 mm/gup: use unpin_user_pages() in __gup_longterm_locked() adds 89fa58d7b367 compiler.h: fix barrier_data() on clang adds 97a73f488e5d asm-generic: barrier.h: fix ALPHA builds when SMP is not enabled adds 6c920f7e777a Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" adds 286fbac07f0c reboot: fix overflow parsing reboot cpu number adds 19cabd44f929 kernel/watchdog: fix watchdog_allowed_mask not used warning adds 93a17cfe4bae mm: memcontrol: fix missing wakeup polling thread adds 425f17598409 hugetlbfs: fix anon huge page migration race adds 9209e4e6b243 panic: don't dump stack twice on warn adds 0af4f29e3d37 mm: fix phys_to_target_node() and memory_add_physaddr_to_n [...] adds 43bbf6467849 mm-fix-phys_to_target_node-and-memory_add_physaddr_to_nid- [...] adds f49cbda0f6dc mm: fix readahead_page_batch for retry entries adds 009915f272f8 mm/filemap: add static for function __add_to_page_cache_locked adds 9ac8fd188e56 mm: memcg/slab: fix root memcg vmstats adds 152cc00e66c2 mm/userfaultfd: do not access vma->vm_mm after calling han [...] adds 147e4a15c8aa libfs: fix error cast of negative value in simple_attr_write() adds 94084bfcbaf3 ocfs2: initialize ip_next_orphan adds f4de36ff33b5 mm: Fix madvise WILLNEED performance problem adds e7d3fb5378c6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 509093a3ce2b /proc/kpageflags: do not use uninitialized struct pages adds 0f4b4c506a7b kthread: add kthread_work tracepoints adds 51dac447a12c kthread_worker: document CPU hotplug handling adds 6b79a023f1aa kthread_worker-document-cpu-hotplug-handling-fix adds 465082857989 uapi: move constants from <linux/kernel.h> to <linux/const.h> adds 2b24c6bd0d9a fs/ntfs: remove unused varibles adds c7fb3558e463 fs/ntfs: remove unused variable attr_len adds 45a6e69ddee4 fs/ocfs2/cluster/tcp.c: remove unneeded break adds 33dd90febded ocfs2: ratelimit the 'max lookup times reached' notice adds fadc42b61fdb ocfs2: clear links count in ocfs2_mknod() if an error occurs adds a337b9e767c9 ocfs2: fix ocfs2 corrupt when iputting an inode adds 721f15eafb53 ramfs: support O_TMPFILE adds 6ce0c99524da kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 7e4595572c5c mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds 34b3acfb8e50 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO adds 41554c6aa82c mm: slab: provide krealloc_array() adds 5e1a8a1cf514 ALSA: pcm: use krealloc_array() adds eeec2ad07e72 vhost: vringh: use krealloc_array() adds be6289e63751 pinctrl: use krealloc_array() adds 5615f5053e26 edac: ghes: use krealloc_array() adds be87a07fdd12 drm: atomic: use krealloc_array() adds a8eeb3596684 hwtracing: intel: use krealloc_array() adds 59604dbd2ce8 dma-buf: use krealloc_array() adds 5ef2f6546363 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds f9ee79db5b8b device-dax/kmem: use struct_size() adds 9c874e66bc06 mm: fix page_owner initializing issue for arm32 adds db720df4309f mm/filemap/c: break generic_file_buffered_read up into mul [...] adds 5cd2265d0c8f mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds 20a948f44653 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 16c6269ddc5b mm/gup_benchmark: rename to mm/gup_test adds 5d4ff0fc75a4 selftests/vm: use a common gup_test.h adds c729e5178f79 selftests/vm: rename run_vmtests --> run_vmtests.sh adds f466b1803d4a selftests/vm: minor cleanup: Makefile and gup_test.c adds 49a99fb81253 selftests/vm: only some gup_test items are really benchmarks adds a45673f286b8 selftests/vm: gup_test: introduce the dump_pages() sub-test adds 186026990023 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds 053e813047d2 selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds 395d558daf35 selftests/vm: 2x speedup for run_vmtests.sh adds 074b8917c45d mm/gup_test.c: mark gup_test_init as __init function adds ced15217565c mm/gup_test: GUP_TEST depends on DEBUG_FS adds 1e87a0d1114a mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 adds 943d7914532a mm: handle zone device pages in release_pages() adds bcffddd77f9e mm/swapfile.c: use helper function swap_count() in add_swa [...] adds be963a336964 mm/swap_state: skip meaningless swap cache readahead when [...] adds 08e9d51809ed mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] adds fc98ad5e9202 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds ab5c8df611b9 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds a64b6da0af84 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 5c5a64eb7c97 mm,thp,shm: limit gfp mask to no more than specified adds f89d204f1ae9 mm: memcontrol: add file_thp, shmem_thp to memory.stat adds 0d51ad84a9d4 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix adds b83c67843789 mm: memcontrol: remove unused mod_memcg_obj_state() adds ffc44ab48059 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds f75e2454571a mm: memcontrol: use helpers to read page's memcg data adds 482dc19979cb mm: memcontrol/slab: use helpers to access slab page's memcg_data adds c766654a0c73 mm: introduce page memcg flags adds 0502e2dff2a0 mm: convert page kmemcg type to a page memcg flag adds cbef48ac8026 mm: memcg/slab: fix return of child memcg objcg for root memcg adds 731f53529bd3 mm: memcg/slab: fix use after free in obj_cgroup_charge adds fbe818d099d3 mm/memcg: bail early from swap accounting if memcg disabled adds f95817567d97 mm/memcg: warning on !memcg after readahead page charged adds e94f215a9890 mm/rmap: always do TTU_IGNORE_ACCESS adds 6d34fb9d18dc mm, kvm: account kvm_vcpu_mmap to kmemcg adds bd4899948ebc mm/memcg: remove unused definitions adds 22bedbe91aa9 mm/memcg: update page struct member in comments adds c982adb054e5 mm: memcg: fix obsolete code comments adds 35d3e342bb65 mm: slub: call account_slab_page() after slab page initialization adds 5e12f294d475 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds a3038c88f760 mm/memcontrol:rewrite mem_cgroup_page_lruvec() adds 33f9060cf309 mm: memcg: deprecate the non-hierarchical mode adds f210154bf165 docs: cgroup-v1: reflect the deprecation of the non-hierar [...] adds 2b10fd7cc7e0 cgroup: remove obsoleted broken_hierarchy and warned_broke [...] adds 8650b7fea453 xen/unpopulated-alloc: consolidate pgmap manipulation adds 0968652549c8 kselftests: vm: add mremap tests adds d44775ffccec mm: speedup mremap on 1GB or larger regions adds d8152b02f409 arm64: mremap speedup - enable HAVE_MOVE_PUD adds 644c624d8bd0 x86: mremap speedup - Enable HAVE_MOVE_PUD adds 3b907a482dc7 mm: cleanup: remove unused tsk arg from __access_remote_vm adds 8b18615ebc2f mm: unexport follow_pte_pmd adds fabc4982ae07 mm: simplify follow_pte{,pmd} adds 354cf0b75892 mm/mmap.c: fix the adjusted length error adds 3eab85413133 mm/mremap: account memory on do_munmap() failure adds d5f665552fff mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds 64541826360a mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds 2b30ffe4e8c9 vm_ops: rename .split() callback to .may_split() adds a486f182fe69 mremap: check if it's possible to split original vma adds 58b8699036f3 mm: forbid splitting special mappings adds 722dea30b86f mm,hwpoison: drain pcplists before bailing out for non-bud [...] adds 6efbf808e0f1 mm,hwpoison: take free pages off the buddy freelists adds 93605f80a3ef mm,hwpoison: take free pages off the buddy freelists for hugetlb adds 0c7c84daa046 mm,hwpoison: drop unneeded pcplist draining adds 083adfc3c818 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow adds ea924aea1654 mm/vmalloc.c: fix kasan shadow poisoning size adds b9532619cec9 alpha: switch from DISCONTIGMEM to SPARSEMEM adds 75b69f52dd0f ia64: remove custom __early_pfn_to_nid() adds 8e33bd88c1f3 ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements adds 0853c9082116 ia64: discontig: paging_init(): remove local max_pfn calculation adds d6a7418476d8 ia64: split virtual map initialization out of paging_init() adds b050c7ec2a55 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM adds e423c80a510d ia64: make SPARSEMEM default and disable DISCONTIGMEM adds aba603b2ca4c arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL adds a9a544868197 arm, arm64: move free_unused_memmap() to generic mm adds 33b396c6b345 arc: use FLATMEM with freeing of unused memory map instead [...] adds 347a84f945a7 m68k/mm: make node data and node setup depend on CONFIG_DI [...] adds 4a1fc477b2c1 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM adds d5d2cbe0e224 m68k: deprecate DISCONTIGMEM adds 48c35aebea3e mm: introduce debug_pagealloc_{map,unmap}_pages() helpers adds c134b24f0dac PM: hibernate: make direct map manipulations more explicit adds 4bbbe572635f arch, mm: restore dependency of __kernel_map_pages() on DE [...] adds 36a8e219543a arch, mm: make kernel_page_present() always available adds 7bca2a5a99c4 mm/page_alloc: clear pages in alloc_contig_pages() with in [...] adds ed29651e59c1 mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds 8ddf848a7530 mm/huge_memory.c: update tlb entry if pmd is changed adds 5635ee43c6da MIPS: do not call flush_tlb_all when setting pmd entry adds 8db2b96443e0 include/linux/huge_mm.h: remove extern keyword adds ec469b487361 mm: don't wake kswapd prematurely when watermark boosting [...] adds 0f67378de658 mm/vmscan: drop unneeded assignment in kswapd() adds 935e579c830d mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds e37f6b57b5f4 mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() adds 262130368e33 mm/migrate.c: fix comment spelling adds 59b2bcd91ea3 mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds 687e0a52fd4c mm/cma.c: remove redundant cma_mutex lock adds e60c55e12afc mm, page_alloc: do not rely on the order of page_poison an [...] adds a1122189a3c5 mm, page_poison: use static key more efficiently adds 325de8cfb752 kernel/power: allow hibernation with page_poison sanity checking adds fd7832181a0e mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY adds c7fd2de5a75e mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO adds a8795145a601 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds ee305f84d1fe mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 8117d43e8a29 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds ed59f992e0ed tools/testing/selftests/vm/userfaultfd.c: fix spelling typ [...] adds 423e005e959c mm/zswap: make struct kernel_param_ops definitions const adds 0edf2dd8fd66 mm/zswap: fix passing zero to 'PTR_ERR' warning adds 864b89b95bea mm/zswap: move to use crypto_acomp API for hardware acceleration adds 4e8b83a1d935 mm/zsmalloc.c: rework the list_add code in insert_zspage() adds 4f2c1d7e6b65 mm/process_vm_access: remove redundant initialization of iov_r adds 524f664e55e7 zram: support page writeback adds ea36170ed311 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds 64dcfda09e37 mm: add Kernel Electric-Fence infrastructure adds 2a208c051849 kfence: Fix parameter description for kfence_object_start() adds fde452188826 kfence: avoid stalling work queue task without allocations adds 7e4f6287d235 x86, kfence: enable KFENCE for x86 adds 30b2091cd86f arm64, kfence: enable KFENCE for ARM64 adds c38df09d84a8 kfence: use pt_regs to generate stack trace on faults adds 2a35e7a674ab mm, kfence: insert KFENCE hooks for SLAB adds 25a5d9fffabc mm, kfence: insert KFENCE hooks for SLUB adds 9552cd36a730 kfence, kasan: make KFENCE compatible with KASAN adds 6a7b0466523a kfence, Documentation: add KFENCE documentation adds 7f256a6cd3d6 kfence: add test suite adds dc836984cb97 MAINTAINERS: add entry for KFENCE adds 999967fc650e fs/buffer.c: add debug print for __getblk_gfp() stall problem adds e08d9ae3bb87 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 14be9f562a42 kernel/hung_task.c: Monitor killed tasks. adds fa8177a75d73 procfs: delete duplicated words + other fixes adds d875bbfbf372 proc: provide details on indirect branch speculation adds abf96c938582 proc-provide-details-on-indirect-branch-speculation-v2 adds 3bdc8c9f73a4 proc/sysctl: make protected_* world readable adds 5113ceb3ac82 asm-generic: force inlining of get_order() to work around [...] adds 17770ecb9911 kernel.h: Split out mathematical helpers adds 8f2f4c750baf kernel.h: split out mathematical helpers fix adds 1e685f2c2c30 kernel/acct.c: use #elif instead of #end and #elif adds 8b2a12ef0874 reboot: refactor and comment the cpu selection code adds 339743c526da include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds b4312334bccf lib: stackdepot: add support to configure STACK_HASH_SIZE adds b86d9f1d7a09 lib/test_free_pages.c: add basic progress indicators adds 1c171225d3ba lib/stackdepot.c: replace one-element array with flexible- [...] adds 24e00415425c lib/stackdepot.c: use flex_array_size() helper in memcpy() adds b23940dc3574 lib/stackdepot.c: use array_size() helper in jhash2() adds efd45c71b37b lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds d02a6b044094 lib: optimize cpumask_local_spread() adds 57ded3f0ce7d bitops: introduce the for_each_set_clump macro adds 61f61bc0ee83 lib/test_bitmap.c: add for_each_set_clump test cases adds 34e8667231ac lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] adds 9b1615059aa2 gpio: thunderx: utilize for_each_set_clump macro adds 8ac39eeefb66 gpio: xilinx: utilize generic bitmap_get_value and _set_value adds a079790f9c19 checkpatch: add new exception to repeated word check adds 3cd438cf7b38 checkpatch: fix false positives in REPEATED_WORD warning adds b6c47aed5c59 checkpatch: ignore generated CamelCase defines and enum values adds ba2ba5a4df81 checkpatch: prefer static const declarations adds 021d75ae0e56 checkpatch: allow --fix removal of unnecessary break statements adds 0d60a022ab64 checkpatch: extend attributes check to handle more patterns adds 2942e6322c2a checkpatch: add a fixer for missing newline at eof adds 7f18e22af816 checkpatch: update __attribute__((section("name"))) quote removal adds 2579169f48d6 checkpatch-update-__attribute__sectionname-quote-removal-v2 adds 0b08b1aa2cc5 checkpatch: add fix option for GERRIT_CHANGE_ID adds 590e9995b820 checkpatch: add __alias and __weak to suggested __attribut [...] adds a5a13ae62cf8 checkpatch: improve email parsing adds 500d8cffeb6a reiserfs: add check for an invalid ih_entry_count adds 19368f1cc1fd kdump: append uts_namespace.name offset to VMCOREINFO adds 1c0f84c30260 aio: simplify read_events() adds eab8da48579d reboot: allow to specify reboot mode via sysfs adds 53745a1ff78c fault-injection: handle EI_ETYPE_TRUE adds b6afcaed9a8a lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new b9eb1d12cac6 Merge branch 'akpm-current/current' into master new 28950c332726 treewide: remove stringification from __alias macro definition new 03012a06aef7 ARM: boot: quote aliased symbol names in string.c new f906e769ae66 compiler-clang: remove version check for BPF Tracing new 048a96edc1f7 epoll: check for events when removing a timed out thread f [...] new c7c4607b8207 epoll: simplify signal handling new cc8a0dcacb59 epoll: pull fatal signal checks into ep_send_events() new 43e4e92de1ce epoll: move eavail next to the list_empty_careful check new 87fb8280b2ea epoll: simplify and optimize busy loop logic new 93f2c9248d56 epoll: pull all code between fetch_events and send_event i [...] new 6eaf8aea47fa epoll: replace gotos with a proper loop new b5a294d86ad3 epoll: eliminate unnecessary lock for zero timeout new 9d4810572a0e kasan: drop unnecessary GPL text from comment headers new 636e7bd7d38e kasan: KASAN_VMALLOC depends on KASAN_GENERIC new f54b27049926 kasan: group vmalloc code new ac308e958288 s390/kasan: include asm/page.h from asm/kasan.h new fa91b903c980 kasan: shadow declarations only for software modes new 1e2d7068e6bc kasan: rename (un)poison_shadow to (un)poison_memory new e8aa390acb50 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* new 94349c8f2af6 kasan: only build init.c for software modes new 4c85f3704e03 kasan: split out shadow.c from common.c new 97f3d663343a kasan-split-out-shadowc-from-commonc-fix new 34b009c123eb kasan: define KASAN_GRANULE_PAGE new 2c060b1d8440 kasan: rename report and tags files new c4ef8d0374c4 kasan: don't duplicate config dependencies new 52e42bb9d1f8 kasan: hide invalid free check implementation new 026eba652265 kasan: decode stack frame only with KASAN_STACK_ENABLE new 1f129cddfaf3 kasan, arm64: only init shadow for software modes new 5a9233d2216b kasan, arm64: only use kasan_depth for software modes new 55f1867a02cb kasan, arm64: move initialization message new 7909ab3b786f kasan, arm64: rename kasan_init_tags and mark as __init new 3fa15e001bad kasan: rename addr_has_shadow to addr_has_metadata new 9d15f3ea7b30 kasan: rename print_shadow_for_address to print_memory_metadata new ad3af9fd1fc8 kasan: kasan_non_canonical_hook only for software modes new 27b9ba9e6c1a kasan: rename SHADOW layout macros to META new 762bcdb211c5 kasan: separate metadata_fetch_row for each mode new f2cf2bf122d5 kasan, arm64: don't allow SW_TAGS with ARM64_MTE new 80fd41f78995 kasan: introduce CONFIG_KASAN_HW_TAGS new 480fdb9a686e arm64: enable armv8.5-a asm-arch option new ab7efce7fb4b arm64: mte: add in-kernel MTE helpers new 682c31348dc7 arm64: mte: reset the page tag in page->flags new 97a0bde7a8d7 arm64: mte: add in-kernel tag fault handler new 171a4b9b7d84 arm64: kasan: allow enabling in-kernel MTE new feeba3be58a1 arm64: mte: convert gcr_user into an exclude mask new 5fca946edf98 arm64: mte: switch GCR_EL1 in kernel entry and exit new ad76ce22f365 kasan, mm: untag page address in free_reserved_area new 55a629290118 arm64: kasan: align allocations for HW_TAGS new 2b49eeebe846 arm64: kasan: add arch layer for memory tagging helpers new 422b2389648b kasan: define KASAN_GRANULE_SIZE for HW_TAGS new 28939c4680b3 kasan, x86, s390: update undef CONFIG_KASAN new 8db0a719cb6d kasan, arm64: expand CONFIG_KASAN checks new 125f567f297f kasan, arm64: implement HW_TAGS runtime new 71ac64c22242 kasan, arm64: print report from tag fault handler new 8f65abfb4627 kasan, mm: reset tags when accessing metadata new 2c8d073fd38d kasan, arm64: enable CONFIG_KASAN_HW_TAGS new 7be7eb61ece6 kasan: add documentation for hardware tag-based mode new fff5fdd2ddc9 kselftest/arm64: check GCR_EL1 after context switch new 039bd28cf4ac kasan: simplify quarantine_put call site new ae990681e6b3 kasan: rename get_alloc/free_info new 3b6558d6abb0 kasan: introduce set_alloc_info new 0eb16a7c3666 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK new e954e7f697fb kasan: allow VMAP_STACK for HW_TAGS mode new ebc80fcc033b kasan: remove __kasan_unpoison_stack new 4aa55190c297 kasan: inline kasan_reset_tag for tag-based modes new b42f5153a817 kasan: inline random_tag for HW_TAGS new ff5d7ae7f547 kasan: inline kasan_poison_memory and check_invalid_free new 46d345e53b74 kasan: inline and rename kasan_unpoison_memory new d9b85610b599 kasan: add and integrate kasan boot parameters new a00b648a2b50 kasan, mm: check kasan_enabled in annotations new be5ad223c274 kasan-mm-check-kasan_enabled-in-annotations-fix new 10539739976f kasan: simplify kasan_poison_kfree new ecef6b3d3c4a kasan, mm: rename kasan_poison_kfree new 5a0ee90412e4 kasan: don't round_up too much new 3b196f5def4b kasan: simplify assign_tag and set_tag calls new 596ac94d509c kasan: clarify comment in __kasan_kfree_large new aa7c906d93f8 kasan: clean up metadata allocation and usage new 622c9ff2b804 kasan, mm: allow cache merging with no metadata new a1e3d43f6ce7 kasan: update documentation new c34803c625d6 mmap locking API: don't check locking if the mm isn't live yet new f93863f3c419 mm/gup: assert that the mmap lock is held in __get_user_pages() new b39c7b959611 Merge branch 'akpm/master' into master new 6914fb9d8502 kasan-split-out-shadowc-from-commonc-fix2 new 3e14f70c05cd Add linux-next specific files for 20201111
The 325 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 5 +- CREDITS | 62 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 14 + Documentation/ABI/stable/sysfs-driver-dma-ioatdma | 10 +- Documentation/ABI/testing/sysfs-class-devfreq | 54 +- Documentation/ABI/testing/sysfs-class-fc_host | 23 + .../ABI/testing/sysfs-class-fc_remote_ports | 23 + .../ABI/testing/sysfs-class-firmware-attributes | 258 + Documentation/ABI/testing/sysfs-class-intel_pmt | 119 + Documentation/ABI/testing/sysfs-class-net | 2 +- .../ABI/testing/sysfs-firmware-lefi-boardinfo | 35 + Documentation/ABI/testing/sysfs-kernel-btf | 8 + Documentation/ABI/testing/sysfs-kernel-reboot | 32 + Documentation/Makefile | 4 + .../RCU/Design/Requirements/Requirements.rst | 698 +- Documentation/RCU/checklist.rst | 7 + Documentation/RCU/rcu_dereference.rst | 6 + Documentation/RCU/whatisRCU.rst | 3 +- Documentation/admin-guide/LSM/SafeSetID.rst | 2 +- Documentation/admin-guide/blockdev/zram.rst | 5 + Documentation/admin-guide/cgroup-v1/memcg_test.rst | 8 +- Documentation/admin-guide/cgroup-v1/memory.rst | 40 +- Documentation/admin-guide/cgroup-v2.rst | 8 + Documentation/admin-guide/device-mapper/verity.rst | 7 +- Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/l1d_flush.rst | 70 + Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/admin-guide/kernel-parameters.rst | 20 + Documentation/admin-guide/kernel-parameters.txt | 31 +- 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 | 4 +- 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 | 10 + Documentation/arm64/kasan-offsets.sh | 3 +- Documentation/arm64/memory.rst | 45 +- Documentation/conf.py | 2 +- Documentation/core-api/irq/irq-domain.rst | 6 + Documentation/core-api/memory-allocation.rst | 4 + Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kasan.rst | 263 +- Documentation/dev-tools/kfence.rst | 297 + 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 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 12 +- Documentation/devicetree/bindings/arm/fsl.yaml | 345 +- Documentation/devicetree/bindings/arm/renesas.yaml | 1 + .../devicetree/bindings/arm/rockchip.yaml | 17 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 1 + Documentation/devicetree/bindings/arm/sunxi.yaml | 23 + Documentation/devicetree/bindings/arm/tegra.yaml | 3 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 25 + .../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/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 | 19 + .../devicetree/bindings/display/msm/gpu.txt | 7 + .../display/tegra/nvidia,tegra20-host1x.txt | 68 + .../devicetree/bindings/dma/atmel-xdma.txt | 3 +- .../bindings/dma/nvidia,tegra210-adma.txt | 56 - .../bindings/dma/nvidia,tegra210-adma.yaml | 99 + .../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/iio/adc/mt6577_auxadc.txt | 1 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 7 +- .../bindings/input/touchscreen/ektf2127.txt | 2 +- .../bindings/interrupt-controller/arm,gic.yaml | 9 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 10 + .../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/ov772x.txt | 40 - .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 134 + .../devicetree/bindings/media/i2c/sony,imx214.txt | 53 - .../devicetree/bindings/media/i2c/sony,imx214.yaml | 133 + .../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/rohm,bd71837-pmic.yaml | 6 + .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 - .../bindings/misc/fsl,dpaa2-console.yaml | 25 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 75 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 176 + .../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 | 135 + .../devicetree/bindings/net/can/fsl-flexcan.txt | 57 - .../bindings/net/dsa/hirschmann,hellcreek.yaml | 127 + .../bindings/net/ethernet-controller.yaml | 1 + .../bindings/net/fsl,qoriq-mc-dpmac.yaml | 60 + .../devicetree/bindings/net/ftgmac100.txt | 25 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 17 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../bindings/pinctrl/nvidia,tegra194-pinmux.txt | 2 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 167 + .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 154 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 3 + .../devicetree/bindings/regulator/dlg,da9121.yaml | 47 + .../bindings/regulator/fixed-regulator.yaml | 47 + .../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 +- .../devicetree/bindings/serial/litex,liteuart.yaml | 38 + .../devicetree/bindings/serial/omap_serial.txt | 1 + .../devicetree/bindings/soc/aspeed/xdma.yaml | 103 + .../bindings/soc/litex/litex,soc-controller.yaml | 39 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 6 +- .../devicetree/bindings/sound/audio-graph-card.txt | 337 - .../bindings/sound/audio-graph-card.yaml | 153 + .../devicetree/bindings/sound/fsl,aud2htx.yaml | 66 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 104 + .../bindings/sound/google,sc7180-trogdor.yaml | 136 + .../devicetree/bindings/sound/mt6359.yaml | 9 + .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 100 + .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 42 + .../devicetree/bindings/sound/nau8315.txt | 18 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 159 + .../devicetree/bindings/sound/renesas,rsnd.txt | 520 - .../devicetree/bindings/sound/renesas,rsnd.yaml | 451 + Documentation/devicetree/bindings/sound/rt1015.txt | 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 + .../bindings/thermal/mediatek-thermal.txt | 3 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 70 + .../devicetree/bindings/vendor-prefixes.yaml | 24 + .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 16 + Documentation/driver-api/gpio/driver.rst | 67 +- Documentation/driver-api/io-mapping.rst | 22 - Documentation/driver-api/media/camera-sensor.rst | 13 + Documentation/driver-api/media/cec-core.rst | 2 +- Documentation/driver-api/media/csi2.rst | 7 +- .../features/debug/KASAN/arch-support.txt | 2 +- .../features/time/clockevents/arch-support.txt | 6 +- .../time/modern-timekeeping/arch-support.txt | 33 - Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/ext2.rst | 1 + Documentation/filesystems/ext4/journal.rst | 6 + Documentation/filesystems/ext4/super.rst | 7 + Documentation/filesystems/journalling.rst | 6 +- Documentation/filesystems/proc.rst | 2 + Documentation/firmware-guide/acpi/acpi-lid.rst | 8 +- .../firmware-guide/acpi/gpio-properties.rst | 55 +- .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/gpu/amdgpu.rst | 7 - Documentation/gpu/i915.rst | 6 + Documentation/gpu/todo.rst | 19 +- Documentation/hid/amd-sfh-hid.rst | 145 + Documentation/hid/index.rst | 1 + Documentation/hwmon/adm1266.rst | 2 +- Documentation/hwmon/corsair-psu.rst | 82 + Documentation/hwmon/index.rst | 2 + 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 | 1 + Documentation/leds/leds-class.rst | 10 - .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/locking/lockdep-design.rst | 51 +- Documentation/memory-barriers.txt | 2 +- Documentation/misc-devices/index.rst | 1 - .../device_drivers/ethernet/davicom/dm9000.rst | 2 +- Documentation/networking/devlink/ice.rst | 1 + Documentation/networking/devlink/netdevsim.rst | 3 +- Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.rst | 31 + Documentation/networking/j1939.rst | 120 +- Documentation/networking/kapi.rst | 21 - Documentation/networking/mptcp-sysctl.rst | 26 + Documentation/networking/phy.rst | 4 +- Documentation/networking/statistics.rst | 3 +- Documentation/process/magic-number.rst | 1 - Documentation/sphinx/automarkup.py | 20 +- .../translations/it_IT/process/magic-number.rst | 1 - .../translations/zh_CN/admin-guide/index.rst | 1 - .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/userspace-api/index.rst | 1 + .../userspace-api/media/cec/cec-ioc-g-mode.rst | 2 +- Documentation/userspace-api/media/v4l/biblio.rst | 12 +- .../media/v4l/colorspaces-details.rst | 5 +- .../userspace-api/media/v4l/subdev-formats.rst | 27 + Documentation/userspace-api/spec_ctrl.rst | 8 + Documentation/virt/kvm/api.rst | 5 +- Documentation/vm/memory-model.rst | 3 +- Documentation/watch_queue.rst | 12 +- Documentation/x86/index.rst | 2 +- Documentation/x86/resctrl.rst | 1304 + Documentation/x86/resctrl_ui.rst | 1211 - MAINTAINERS | 252 +- Makefile | 6 +- Next/SHA1s | 328 + Next/Trees | 330 + Next/merge.log | 7424 + arch/Kconfig | 21 +- 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/kernel/entry.S | 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/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/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 | 7 +- arch/arc/mm/highmem.c | 54 +- arch/arc/mm/init.c | 29 +- arch/arc/plat-hsdk/platform.c | 17 - arch/arm/Kconfig | 60 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 8 - arch/arm/arm-soc-for-next-contents.txt | 45 + arch/arm/boot/compressed/Makefile | 1 + arch/arm/boot/compressed/head.S | 18 +- arch/arm/boot/compressed/string.c | 19 + arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/am437x-l4.dtsi | 6 +- arch/arm/boot/dts/armada-388-clearfog.dts | 4 +- arch/arm/boot/dts/armada-388-clearfog.dtsi | 10 +- arch/arm/boot/dts/armada-388-helios4.dts | 6 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 12 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 104 + arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts | 17 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 104 + .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 104 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 33 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 924 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 - arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 4 +- arch/arm/boot/dts/aspeed-g4.dtsi | 5 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 + arch/arm/boot/dts/aspeed-g6.dtsi | 7 +- arch/arm/boot/dts/at91-kizbox.dts | 10 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 8 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 16 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 10 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 8 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 2 +- arch/arm/boot/dts/at91-smartkiz.dts | 6 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 10 +- arch/arm/boot/dts/at91sam9rlek.dts | 10 +- arch/arm/boot/dts/dove-sbc-a510.dts | 1 + arch/arm/boot/dts/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 | 53 +- 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-smdk4412.dts | 20 +- arch/arm/boot/dts/exynos4412.dtsi | 31 +- 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 | 6 +- 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 | 26 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 11 +- arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +- arch/arm/boot/dts/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 | 24 +- 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 | 15 +- 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-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-icore-ofcap10.dts | 28 +- 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 | 8 +- 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 | 6 +- .../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-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/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/motorola-mapphone-common.dtsi | 141 +- 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-panda-es.dts | 34 +- arch/arm/boot/dts/omap4-sdp.dts | 26 +- arch/arm/boot/dts/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 35 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 301 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 222 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 99 + arch/arm/boot/dts/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 | 4 +- arch/arm/boot/dts/s5pv210-goni.dts | 14 +- arch/arm/boot/dts/s5pv210-smdkv210.dts | 20 +- arch/arm/boot/dts/stm32429i-eval.dts | 1 + arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 83 +- arch/arm/boot/dts/stm32mp151.dtsi | 22 +- arch/arm/boot/dts/stm32mp157c-dk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 12 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 1 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 37 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 8 + 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/sun8i-a83t-bananapi-m3.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- 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 | 6 + 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/tegra20-acer-a500-picasso.dts | 5 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 27 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 2 +- arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 4511 + arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 3 + arch/arm/boot/dts/vfxxx.dtsi | 2 +- 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 | 3 + arch/arm/configs/multi_v7_defconfig | 9 + 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/crypto/aes-neonbs-glue.c | 8 +- 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/highmem.h | 33 +- 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/processor.h | 2 +- arch/arm/include/asm/prom.h | 4 +- arch/arm/include/asm/seccomp.h | 11 + arch/arm/include/asm/string.h | 26 + arch/arm/include/asm/thread_info.h | 15 +- arch/arm/include/asm/uaccess-asm.h | 2 +- arch/arm/kernel/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/phys2virt.S | 238 + arch/arm/kernel/process.c | 9 - arch/arm/kernel/setup.c | 21 +- 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/lib/memcpy.S | 3 + arch/arm/lib/memmove.S | 5 +- arch/arm/lib/memset.S | 3 + 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 | 4 +- 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-omap2/Kconfig | 1 - arch/arm/mach-omap2/cpuidle44xx.c | 8 +- arch/arm/mach-rpc/time.c | 2 +- arch/arm/mach-s5pv210/Kconfig | 1 - 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 | 45 +- arch/arm64/Kconfig.platforms | 4 - arch/arm64/Makefile | 7 +- .../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 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 + .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 4 - 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 | 48 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 14 +- arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 8 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 4 + 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 + .../dts/marvell/armada-3720-espressobin-emmc.dts | 18 - .../marvell/armada-3720-espressobin-v7-emmc.dts | 36 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 18 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 26 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 + arch/arm64/boot/dts/mediatek/mt6779.dtsi | 271 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 33 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 28 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 32 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +- 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 | 2 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 6 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 10 - arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 7 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 10 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 38 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 4 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 28 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 108 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 + 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 | 2 + 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 | 1 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 1 - arch/arm64/configs/defconfig | 9 + arch/arm64/crypto/ghash-ce-glue.c | 2 +- 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/sha3-ce-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 | 3 + arch/arm64/include/asm/cacheflush.h | 1 + arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 2 + arch/arm64/include/asm/debug-monitors.h | 1 + arch/arm64/include/asm/esr.h | 1 + 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/memory.h | 45 +- 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 | 22 +- arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/include/asm/processor.h | 2 +- arch/arm64/include/asm/rwonce.h | 73 + arch/arm64/include/asm/seccomp.h | 15 + arch/arm64/include/asm/string.h | 5 +- arch/arm64/include/asm/thread_info.h | 5 +- arch/arm64/include/asm/uaccess.h | 27 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/alternative.c | 7 +- arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpufeature.c | 13 + arch/arm64/kernel/entry.S | 47 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate.c | 5 + arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/kaslr.c | 3 +- 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 | 118 +- arch/arm64/kernel/probes/kprobes.c | 120 +- arch/arm64/kernel/process.c | 5 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/psci.c | 5 +- arch/arm64/kernel/setup.c | 4 +- arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 18 +- arch/arm64/kernel/vdso.c | 39 +- arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kernel/vmlinux.lds.S | 10 +- arch/arm64/kvm/mmu.c | 2 + arch/arm64/kvm/sys_regs.c | 108 +- arch/arm64/kvm/sys_regs.h | 16 +- arch/arm64/lib/mte.S | 18 +- arch/arm64/mm/copypage.c | 1 + arch/arm64/mm/fault.c | 63 + arch/arm64/mm/init.c | 85 +- arch/arm64/mm/kasan_init.c | 19 +- arch/arm64/mm/mmu.c | 102 +- arch/arm64/mm/mteswap.c | 9 + arch/arm64/mm/pageattr.c | 6 +- arch/arm64/mm/proc.S | 25 +- 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 | 18 +- arch/csky/abiv1/inc/abi/ckmmu.h | 8 +- arch/csky/abiv2/inc/abi/ckmmu.h | 14 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/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/segment.h | 2 +- arch/csky/include/asm/thread_info.h | 5 +- arch/csky/kernel/atomic.S | 4 + arch/csky/kernel/entry.S | 10 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/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/thread_info.h | 4 +- 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 | 2 +- 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/kernel/process.c | 5 +- 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 | 27 +- 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/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/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 | 2 +- arch/m68k/mac/config.c | 7 +- arch/m68k/mac/via.c | 8 +- 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/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 | 6 - arch/mips/Kconfig | 8 +- arch/mips/ar7/gpio.c | 1 + arch/mips/boot/compressed/ld.script | 9 +- arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 2 - arch/mips/configs/rm200_defconfig | 1 - 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 + arch/mips/include/asm/mmu_context.h | 11 +- arch/mips/include/asm/thread_info.h | 4 +- arch/mips/kernel/mips-cm.c | 1 + arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/loongson64/Makefile | 1 + arch/mips/loongson64/boardinfo.c | 48 + arch/mips/loongson64/env.c | 10 + arch/mips/mm/highmem.c | 77 - 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/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/signal.c | 3 +- arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/mmu_context.h | 8 +- arch/openrisc/include/asm/thread_info.h | 2 + arch/openrisc/kernel/signal.c | 2 +- arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/ioremap.c | 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/thread_info.h | 4 +- arch/parisc/kernel/entry.S | 4 +- arch/parisc/kernel/irq.c | 7 +- 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 | 7 +- arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 3 - 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/mmu_context.h | 13 +- arch/powerpc/include/asm/mmzone.h | 2 + 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/pte-8xx.h | 9 +- 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/kernel/eeh_cache.c | 5 +- arch/powerpc/kernel/head_40x.S | 8 - arch/powerpc/kernel/head_8xx.S | 46 +- arch/powerpc/kernel/head_book3s_32.S | 15 +- arch/powerpc/kernel/signal.c | 2 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/mm/Makefile | 1 - arch/powerpc/mm/highmem.c | 67 - arch/powerpc/mm/mem.c | 7 - arch/powerpc/perf/core-book3s.c | 6 +- arch/riscv/Kconfig | 5 +- 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.h | 2 - arch/riscv/include/asm/set_memory.h | 1 + arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/include/asm/uaccess.h | 2 +- arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/head.S | 5 + arch/riscv/kernel/setup.c | 160 + arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/vdso/.gitignore | 1 + arch/riscv/kernel/vdso/Makefile | 18 +- arch/riscv/kernel/vdso/so2s.sh | 6 + arch/riscv/mm/fault.c | 4 +- arch/riscv/mm/init.c | 59 +- arch/riscv/mm/pageattr.c | 31 + arch/s390/Kconfig | 8 +- arch/s390/boot/boot.h | 1 + arch/s390/boot/compressed/decompressor.h | 4 +- arch/s390/boot/head.S | 14 +- arch/s390/boot/ipl_parm.c | 5 +- arch/s390/boot/kaslr.c | 30 +- arch/s390/boot/startup.c | 26 + arch/s390/boot/string.c | 1 + arch/s390/configs/debug_defconfig | 12 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 2 +- arch/s390/include/asm/delay.h | 1 + arch/s390/include/asm/kasan.h | 39 +- arch/s390/include/asm/mmu_context.h | 9 +- arch/s390/include/asm/pgtable.h | 64 +- arch/s390/include/asm/processor.h | 6 +- arch/s390/include/asm/thread_info.h | 2 + arch/s390/include/asm/vdso/vdso.h | 0 arch/s390/kernel/asm-offsets.c | 8 - arch/s390/kernel/base.S | 22 - arch/s390/kernel/early.c | 4 +- arch/s390/kernel/entry.S | 13 +- arch/s390/kernel/head64.S | 7 +- arch/s390/kernel/setup.c | 10 +- arch/s390/kernel/signal.c | 2 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/vdso.c | 11 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/lib/delay.c | 13 + arch/s390/mm/init.c | 2 +- arch/s390/mm/kasan_init.c | 72 +- arch/s390/pci/pci_event.c | 4 + arch/s390/pci/pci_mmio.c | 98 +- arch/sh/Kconfig | 1 - arch/sh/include/asm/fixmap.h | 8 - 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/thread_info.h | 4 +- arch/sh/kernel/signal_32.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/mm/init.c | 8 - arch/sparc/Kconfig | 8 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/extable.h | 21 + arch/sparc/include/asm/extable_64.h | 21 - arch/sparc/include/asm/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/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 12 - arch/sparc/kernel/setup_32.c | 3 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/signal_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 86 +- arch/sparc/mm/Makefile | 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/cacheflush.h | 9 + arch/um/include/asm/fixmap.h | 1 - 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 | 3 +- arch/x86/Kconfig | 10 +- arch/x86/Kconfig.debug | 3 - arch/x86/boot/compressed/ident_map_64.c | 1 + 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 | 2 +- arch/x86/entry/common.c | 34 - arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vdso/vma.c | 21 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 4 +- arch/x86/events/intel/cstate.c | 19 +- arch/x86/events/intel/ds.c | 13 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/events/intel/uncore.c | 6 + arch/x86/events/intel/uncore_snb.c | 20 +- arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 2 +- arch/x86/hyperv/hv_apic.c | 14 +- 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/cacheflush.h | 8 + arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/compat.h | 15 +- arch/x86/include/asm/copy_mc_test.h | 75 - arch/x86/include/asm/elf.h | 13 +- arch/x86/include/asm/fixmap.h | 5 +- arch/x86/include/asm/highmem.h | 13 +- arch/x86/include/asm/hpet.h | 11 - arch/x86/include/asm/hw_irq.h | 13 +- arch/x86/include/asm/hyperv-tlfs.h | 7 + arch/x86/include/asm/idtentry.h | 3 - 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/mce.h | 3 +- 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 | 1 + arch/x86/include/asm/page_32_types.h | 8 +- arch/x86/include/asm/page_64_types.h | 6 +- arch/x86/include/asm/paravirt_types.h | 1 - arch/x86/include/asm/pgtable_32.h | 18 +- 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/syscall_wrapper.h | 2 +- arch/x86/include/asm/thread_info.h | 15 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/x86_init.h | 2 + arch/x86/kernel/acpi/wakeup_64.S | 2 +- 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 | 35 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/bugs.c | 105 +- arch/x86/kernel/cpu/mce/core.c | 15 +- arch/x86/kernel/cpu/mce/intel.c | 20 + arch/x86/kernel/cpu/microcode/amd.c | 1 - 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 | 1 + arch/x86/kernel/cpu/resctrl/monitor.c | 82 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/devicetree.c | 30 +- arch/x86/kernel/head_64.S | 36 +- arch/x86/kernel/hpet.c | 122 +- arch/x86/kernel/kvm.c | 6 + arch/x86/kernel/nmi.c | 6 +- arch/x86/kernel/perf_regs.c | 2 +- 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/smpboot.c | 20 +- arch/x86/kernel/traps.c | 13 +- arch/x86/kernel/vmlinux.lds.S | 12 +- arch/x86/kernel/x86_init.c | 1 + arch/x86/kvm/cpuid.c | 23 +- arch/x86/kvm/cpuid.h | 1 + arch/x86/kvm/irq_comm.c | 31 +- arch/x86/kvm/mmu/mmu.c | 12 +- arch/x86/kvm/x86.c | 74 +- 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/mm/fault.c | 5 + arch/x86/mm/highmem_32.c | 59 - arch/x86/mm/ident_map.c | 12 +- 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/mm/tlb.c | 100 +- arch/x86/oprofile/backtrace.c | 2 +- arch/x86/pci/intel_mid_pci.c | 8 +- arch/x86/pci/xen.c | 26 +- arch/x86/platform/uv/uv_irq.c | 4 +- arch/x86/xen/apic.c | 7 +- arch/x86/xen/spinlock.c | 12 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/fixmap.h | 4 +- arch/xtensa/include/asm/highmem.h | 12 +- arch/xtensa/include/asm/mmu_context.h | 11 +- arch/xtensa/include/asm/nommu_context.h | 26 +- arch/xtensa/include/asm/thread_info.h | 2 + arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/kernel/entry.S | 3 +- arch/xtensa/kernel/signal.c | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/mm/highmem.c | 46 +- arch/xtensa/mm/init.c | 4 +- crypto/af_alg.c | 10 +- crypto/sm2.c | 75 +- 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 | 10 +- drivers/accessibility/speakup/spk_types.h | 8 +- drivers/acpi/acpi_video.c | 6 +- drivers/acpi/battery.c | 2 +- drivers/acpi/button.c | 13 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 + drivers/acpi/event.c | 2 +- drivers/acpi/evged.c | 2 +- drivers/acpi/fan.c | 1 + drivers/acpi/internal.h | 2 +- drivers/acpi/nfit/core.c | 10 +- drivers/acpi/pci_irq.c | 2 +- drivers/acpi/pci_link.c | 12 +- drivers/acpi/pci_mcfg.c | 2 +- drivers/acpi/power.c | 6 +- drivers/acpi/processor_perflib.c | 6 +- drivers/acpi/sbs.c | 2 +- drivers/acpi/sbshc.c | 2 +- drivers/acpi/sbshc.h | 6 +- drivers/acpi/scan.c | 2 +- drivers/acpi/video_detect.c | 16 +- drivers/acpi/wakeup.c | 4 +- drivers/android/binder.c | 3 +- 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 | 403 + drivers/auxdisplay/panel.c | 180 +- drivers/base/class.c | 2 +- drivers/base/core.c | 8 +- drivers/base/dd.c | 9 +- drivers/base/devres.c | 2 +- drivers/base/firmware_loader/fallback.c | 2 +- drivers/base/power/domain.c | 2 +- drivers/base/power/runtime.c | 57 +- drivers/base/regmap/regmap-irq.c | 11 +- drivers/base/regmap/regmap-mmio.c | 90 +- drivers/block/null_blk.h | 2 +- drivers/block/null_blk_zoned.c | 47 +- drivers/block/zram/zram_drv.c | 21 +- drivers/bluetooth/btrtl.c | 123 +- drivers/bluetooth/btusb.c | 25 +- drivers/bluetooth/hci_h5.c | 11 +- drivers/bluetooth/hci_qca.c | 19 +- drivers/bus/mhi/Kconfig | 9 + drivers/bus/mhi/Makefile | 4 + drivers/bus/mhi/core/boot.c | 15 +- drivers/bus/mhi/core/init.c | 6 +- drivers/bus/mhi/core/internal.h | 6 +- drivers/bus/mhi/core/main.c | 16 +- drivers/bus/mhi/pci_generic.c | 345 + 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/lp.c | 1 - drivers/char/misc.c | 2 +- drivers/char/mwave/mwavedd.c | 1 - drivers/char/tpm/eventlog/efi.c | 5 + drivers/char/tpm/tpm_tis.c | 29 +- drivers/char/virtio_console.c | 8 +- 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-imx8qxp.c | 136 +- drivers/clk/imx/clk-lpcg-scu.c | 53 +- drivers/clk/imx/clk-pll14xx.c | 2 +- drivers/clk/imx/clk-scu.c | 234 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clk/imx/clk.h | 32 +- drivers/clk/meson/clk-regmap.h | 5 +- drivers/clk/qcom/Kconfig | 15 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/camcc-sc7180.c | 1736 + 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/lpass-gfm-sm8250.c | 320 + drivers/clk/qcom/lpasscorecc-sc7180.c | 119 +- drivers/clk/rockchip/Kconfig | 12 +- drivers/clk/samsung/clk-exynos-clkout.c | 198 +- drivers/clk/tegra/clk-tegra20-emc.c | 3 + drivers/clocksource/Kconfig | 2 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-sp804.c | 49 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq-dt.c | 155 +- drivers/cpufreq/cpufreq.c | 14 +- drivers/cpufreq/cpufreq_governor.h | 2 +- drivers/cpufreq/cpufreq_performance.c | 1 + drivers/cpufreq/cpufreq_powersave.c | 1 + drivers/cpufreq/intel_pstate.c | 16 +- drivers/cpufreq/mediatek-cpufreq.c | 2 + drivers/cpufreq/qcom-cpufreq-nvmem.c | 15 +- drivers/cpufreq/sti-cpufreq.c | 7 +- drivers/cpufreq/tegra194-cpufreq.c | 62 +- drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 2 +- drivers/crypto/atmel-sha.c | 1 - drivers/crypto/caam/caamalg.c | 4 +- drivers/crypto/caam/caamalg_qi.c | 4 +- drivers/crypto/caam/caamalg_qi2.c | 3 +- drivers/crypto/caam/intern.h | 8 + drivers/crypto/caam/jr.c | 4 +- drivers/crypto/caam/qi.c | 15 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 2 +- 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 | 17 +- drivers/crypto/hisilicon/sec2/sec_main.c | 34 +- drivers/crypto/hisilicon/sgl.c | 2 - drivers/crypto/hisilicon/zip/zip_main.c | 4 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/omap-aes.c | 1 + 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 | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 58 +- 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_strings.h | 3 +- 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_hw_arbiter.c | 94 +- drivers/crypto/qat/qat_common/adf_isr.c | 4 +- drivers/crypto/qat/qat_common/adf_sriov.c | 74 +- 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 +- drivers/crypto/qat/qat_common/icp_qat_hw.h | 23 + drivers/crypto/qat/qat_common/qat_algs.c | 138 +- 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 | 27 +- .../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/sa2ul.c | 118 +- drivers/crypto/sa2ul.h | 6 +- drivers/crypto/talitos.c | 10 +- drivers/dax/Kconfig | 1 - drivers/dax/device.c | 4 +- drivers/dax/kmem.c | 2 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 242 +- drivers/devfreq/exynos-bus.c | 12 +- drivers/devfreq/governor.h | 33 +- drivers/devfreq/governor_passive.c | 44 +- drivers/devfreq/governor_simpleondemand.c | 2 + drivers/devfreq/tegra20-devfreq.c | 8 +- drivers/devfreq/tegra30-devfreq.c | 12 +- drivers/dma-buf/sync_file.c | 3 +- drivers/dma/Kconfig | 10 + drivers/dma/at_xdmac.c | 163 +- 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 | 127 +- 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 | 45 +- drivers/dma/idxd/submit.c | 35 +- drivers/dma/idxd/sysfs.c | 127 + drivers/dma/ipu/ipu_idmac.c | 11 +- drivers/dma/k3dma.c | 9 +- drivers/dma/milbeaut-xdmac.c | 5 +- drivers/dma/moxart-dma.c | 5 +- drivers/dma/pl330.c | 2 - drivers/dma/ppc4xx/adma.c | 4 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/sf-pdma/sf-pdma.c | 10 +- drivers/dma/ste_dma40.c | 5 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/tegra210-adma.c | 7 +- 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 | 8 - 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 | 3 + drivers/edac/ghes_edac.c | 4 +- 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/r82600_edac.c | 1 - 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/Kconfig | 4 +- drivers/firmware/Makefile | 3 +- drivers/firmware/dmi-id.c | 1 + drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/google/gsmi.c | 31 +- drivers/firmware/meson/Kconfig | 5 +- drivers/firmware/meson/meson_sm.c | 1 + drivers/firmware/qcom_scm.c | 4 + drivers/firmware/tegra/bpmp-debugfs.c | 6 +- drivers/firmware/ti_sci.c | 213 +- drivers/firmware/ti_sci.h | 72 +- drivers/firmware/xilinx/zynqmp.c | 3 + drivers/fpga/altera-pr-ip-core-plat.c | 10 - drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/altera-ps-spi.c | 14 +- drivers/fpga/dfl-fme-mgr.c | 13 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-mgr.c | 81 +- drivers/fpga/ice40-spi.c | 14 +- drivers/fpga/machxo2-spi.c | 14 +- drivers/fpga/socfpga.c | 14 +- drivers/fpga/ts73xx-fpga.c | 14 +- drivers/fpga/xilinx-spi.c | 14 +- drivers/fpga/zynqmp-fpga.c | 21 +- drivers/gpio/TODO | 49 - drivers/gpio/gpio-104-idi-48.c | 6 +- drivers/gpio/gpio-aspeed.c | 1 + drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-mockup.c | 11 +- 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 | 2 +- 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 | 65 +- drivers/gpio/gpiolib-cdev.c | 57 +- drivers/gpio/gpiolib-cdev.h | 15 - drivers/gpio/gpiolib-devres.c | 8 +- drivers/gpio/gpiolib-of.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 217 +- drivers/gpio/gpiolib.h | 2 + drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 22 +- 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 | 25 +- 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 | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 175 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 142 + drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 115 +- 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 | 75 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 + 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 | 115 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 167 +- 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 | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 10 +- 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_vcn.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 284 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 115 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 2 +- 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 | 6 - drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 29 +- 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 | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 +- 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 | 280 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 49 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 193 +- 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 | 9 +- 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 | 180 +- 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 | 56 +- 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_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 31 +- 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/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 | 27 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 8 +- 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 | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 968 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 9 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 2 +- .../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 | 4 +- .../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_parser2.c | 187 +- .../amd/display/dc/bios/command_table_helper2.c | 7 +- .../dc/bios/dce112/command_table_helper2_dce112.c | 40 - .../dc/bios/dce112/command_table_helper2_dce112.h | 3 - drivers/gpu/drm/amd/display/dc/calcs/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 | 17 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 8 + .../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 | 43 + drivers/gpu/drm/amd/display/dc/core/dc.c | 98 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 42 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 119 +- 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 | 46 +- 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 | 5 +- 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 | 31 +- 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 | 24 +- .../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 | 306 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 9 +- .../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 | 111 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 3 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 9 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 16 +- .../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 | 153 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 13 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 31 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 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 | 84 +- 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 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 15 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 340 +- 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 | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 2 +- .../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 | 116 + 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 | 134 +- .../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 | 2012 + .../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 | 1564 + .../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 | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 5 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 24 +- drivers/gpu/drm/amd/display/dc/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 | 2 +- .../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/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 | 8 +- 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/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/dmub/dmub_srv.h | 4 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 54 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c | 55 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c | 55 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.h | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 39 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 20 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 2 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 1 + 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 + .../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 | 63 +- .../drm/amd/include/dimgrey_cavefish_ip_offset.h | 1049 + drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 1516 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 21 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 49 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 22 +- .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 14 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 239 + drivers/gpu/drm/amd/pm/inc/smu74_discrete.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu7_ppsmc.h | 6 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 74 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h | 120 + drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 108 + drivers/gpu/drm/amd/pm/inc/smumgr.h | 2 + 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/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 +- .../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 | 356 +- .../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 | 219 +- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 29 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 30 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 625 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 35 + 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 | 8 +- drivers/gpu/drm/ast/ast_drv.h | 1 + drivers/gpu/drm/ast/ast_main.c | 5 +- drivers/gpu/drm/bochs/bochs_kms.c | 1 - drivers/gpu/drm/bridge/cadence/Kconfig | 2 +- drivers/gpu/drm/drm_atomic.c | 3 +- drivers/gpu/drm/drm_atomic_uapi.c | 8 + drivers/gpu/drm/drm_blend.c | 13 + drivers/gpu/drm/drm_client.c | 38 +- drivers/gpu/drm/drm_crtc.c | 40 + drivers/gpu/drm/drm_crtc_internal.h | 3 + drivers/gpu/drm/drm_dp_helper.c | 233 +- drivers/gpu/drm/drm_fb_helper.c | 250 +- drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_gem_cma_helper.c | 47 +- drivers/gpu/drm/drm_internal.h | 5 +- drivers/gpu/drm/drm_plane.c | 73 + drivers/gpu/drm/drm_prime.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_drv.h | 1 - drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 4 + drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 78 +- drivers/gpu/drm/gma500/gem.c | 6 - drivers/gpu/drm/gma500/psb_drv.h | 2 - drivers/gpu/drm/gma500/psb_irq.c | 34 +- drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/gpu/drm/i915/display/icl_dsi.c | 74 +- drivers/gpu/drm/i915/display/intel_atomic.c | 1 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- 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 | 13 +- drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 940 +- drivers/gpu/drm/i915/display/intel_ddi.h | 11 +- drivers/gpu/drm/i915/display/intel_display.c | 518 +- drivers/gpu/drm/i915/display/intel_display.h | 34 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 16 +- drivers/gpu/drm/i915/display/intel_display_power.c | 77 +- drivers/gpu/drm/i915/display/intel_display_power.h | 3 + drivers/gpu/drm/i915/display/intel_display_types.h | 57 +- drivers/gpu/drm/i915/display/intel_dp.c | 688 +- drivers/gpu/drm/i915/display/intel_dp.h | 22 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 3 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 554 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 17 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 38 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 2 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 121 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 17 + drivers/gpu/drm/i915/display/intel_dsi.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 7 + drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 89 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 18 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 64 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 97 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 5 +- drivers/gpu/drm/i915/display/intel_lvds.c | 10 + drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 249 +- drivers/gpu/drm/i915/display/intel_psr.h | 14 +- drivers/gpu/drm/i915/display/intel_sprite.c | 74 +- drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 13 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 8 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 55 + drivers/gpu/drm/i915/gt/intel_engine.h | 55 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 3 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 31 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 41 +- drivers/gpu/drm/i915/gt/intel_rps.c | 56 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 18 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/display.c | 15 +- drivers/gpu/drm/i915/gvt/handlers.c | 61 +- drivers/gpu/drm/i915/gvt/reg.h | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 15 +- drivers/gpu/drm/i915/i915_debugfs.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 64 +- drivers/gpu/drm/i915/i915_drv.h | 14 +- drivers/gpu/drm/i915/i915_gem.c | 32 +- drivers/gpu/drm/i915/i915_irq.c | 770 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_pci.c | 21 + drivers/gpu/drm/i915/i915_reg.h | 454 +- 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 | 1 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 23 +- drivers/gpu/drm/i915/intel_pch.c | 6 +- drivers/gpu/drm/i915/intel_pm.c | 64 +- drivers/gpu/drm/i915/intel_pm.h | 2 - drivers/gpu/drm/i915/intel_sideband.c | 15 + drivers/gpu/drm/i915/intel_sideband.h | 2 + drivers/gpu/drm/i915/intel_uncore.c | 207 +- drivers/gpu/drm/i915/intel_uncore.h | 4 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 17 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 40 +- drivers/gpu/drm/imx/parallel-display.c | 20 +- drivers/gpu/drm/lima/lima_devfreq.c | 19 +- drivers/gpu/drm/lima/lima_devfreq.h | 1 - drivers/gpu/drm/mediatek/mtk_drm_gem.c | 20 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 4 +- 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 | 21 +- 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 | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 4 +- .../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 | 1 + drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 8 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 11 +- 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 | 7 + drivers/gpu/drm/msm/msm_drv.c | 21 +- drivers/gpu/drm/msm/msm_drv.h | 84 +- drivers/gpu/drm/msm/msm_fbdev.c | 1 + drivers/gpu/drm/msm/msm_gem.c | 271 +- drivers/gpu/drm/msm/msm_gem.h | 132 +- drivers/gpu/drm/msm/msm_gem_prime.c | 13 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 81 +- drivers/gpu/drm/msm/msm_gem_submit.c | 157 +- drivers/gpu/drm/msm/msm_gpu.c | 159 +- 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/panfrost/panfrost_devfreq.c | 6 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 5 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 4 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 2 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 14 +- drivers/gpu/drm/pl111/pl111_drv.c | 1 - drivers/gpu/drm/radeon/radeon.h | 1 + drivers/gpu/drm/radeon/radeon_asic.c | 1 + drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/radeon_pm.c | 29 +- drivers/gpu/drm/radeon/sumo_dpm.c | 20 + drivers/gpu/drm/tegra/sor.c | 7 +- drivers/gpu/drm/vc4/vc4_bo.c | 9 +- drivers/gpu/drm/vc4/vc4_drv.c | 41 +- drivers/gpu/drm/vc4/vc4_drv.h | 9 +- drivers/gpu/drm/vc4/vc4_gem.c | 19 +- drivers/gpu/drm/vc4/vc4_hvs.c | 4 +- drivers/gpu/drm/vc4/vc4_kms.c | 80 +- drivers/gpu/drm/vc4/vc4_v3d.c | 12 +- drivers/gpu/ipu-v3/ipu-common.c | 67 - drivers/hid/Kconfig | 2 + drivers/hid/Makefile | 2 + drivers/hid/amd-sfh-hid/Kconfig | 18 + drivers/hid/amd-sfh-hid/Makefile | 13 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 246 + drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 174 + drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 67 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 152 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 79 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 224 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 107 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 645 + drivers/hid/hid-asus.c | 123 +- drivers/hid/hid-cypress.c | 44 +- drivers/hid/hid-ids.h | 9 + drivers/hid/hid-input.c | 5 +- drivers/hid/hid-ite.c | 61 +- drivers/hid/hid-logitech-hidpp.c | 1 + drivers/hid/hid-mcp2221.c | 48 +- drivers/hid/hid-quirks.c | 5 + drivers/hid/hid-sensor-hub.c | 3 +- drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/i2c-hid/i2c-hid-core.c | 14 +- drivers/hv/hv_balloon.c | 2 +- drivers/hwmon/Kconfig | 13 + drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 9 +- drivers/hwmon/adt7470.c | 154 +- drivers/hwmon/corsair-psu.c | 605 + 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/hwspinlock/sprd_hwspinlock.c | 15 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 4 +- 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-tmc-etf.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 4 +- 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/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/infiniband/core/cm.c | 4 +- drivers/infiniband/core/cma_configfs.c | 4 +- drivers/infiniband/core/device.c | 33 + drivers/infiniband/core/sysfs.c | 166 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/umem.c | 9 + drivers/infiniband/core/user_mad.c | 6 +- drivers/infiniband/core/uverbs_cmd.c | 26 +- drivers/infiniband/core/uverbs_main.c | 4 +- drivers/infiniband/core/uverbs_uapi.c | 5 +- drivers/infiniband/core/verbs.c | 9 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 15 +- drivers/infiniband/hw/bnxt_re/main.c | 34 +- drivers/infiniband/hw/cxgb4/cq.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 - drivers/infiniband/hw/cxgb4/mem.c | 84 - drivers/infiniband/hw/cxgb4/provider.c | 35 +- drivers/infiniband/hw/cxgb4/qp.c | 8 +- drivers/infiniband/hw/efa/efa_main.c | 22 +- drivers/infiniband/hw/efa/efa_verbs.c | 6 + drivers/infiniband/hw/hfi1/sysfs.c | 62 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 3 + drivers/infiniband/hw/hns/hns_roce_device.h | 14 +- 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 | 253 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 60 +- drivers/infiniband/hw/hns/hns_roce_main.c | 61 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 17 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 4 + drivers/infiniband/hw/i40iw/i40iw_verbs.c | 35 +- 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 | 45 +- drivers/infiniband/hw/mlx5/devx.c | 24 +- drivers/infiniband/hw/mlx5/main.c | 105 +- drivers/infiniband/hw/mlx5/mem.c | 103 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 43 +- drivers/infiniband/hw/mlx5/mr.c | 482 +- drivers/infiniband/hw/mlx5/qp.c | 55 +- drivers/infiniband/hw/mlx5/srq.c | 15 +- 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 | 38 +- drivers/infiniband/hw/qedr/verbs.c | 13 + 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 | 34 +- 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/ah.c | 1 - drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 10 +- drivers/infiniband/sw/rdmavt/vt.c | 35 +- drivers/infiniband/sw/rxe/rxe_mr.c | 1 - drivers/infiniband/sw/rxe/rxe_req.c | 3 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 56 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/sw/siw/siw_cm.c | 2 +- drivers/infiniband/sw/siw/siw_main.c | 33 +- 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_vlan.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 33 +- drivers/infiniband/ulp/isert/ib_isert.h | 6 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 62 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 74 +- 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/keyboard/cros_ec_keyb.c | 9 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/keyboard/nomadik-ske-keypad.c | 2 + drivers/input/keyboard/pmic8xxx-keypad.c | 22 +- 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/mouse/cyapa.c | 2 +- drivers/input/mouse/cyapa_gen5.c | 4 +- drivers/input/mouse/elantech.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 | 12 +- drivers/input/touchscreen/ads7846.c | 2 +- drivers/input/touchscreen/cyttsp4_core.c | 14 + drivers/input/touchscreen/cyttsp4_core.h | 14 - drivers/input/touchscreen/ektf2127.c | 32 +- drivers/input/touchscreen/resistive-adc-touch.c | 2 +- drivers/iommu/Kconfig | 2 + drivers/iommu/amd/amd_iommu_types.h | 8 +- drivers/iommu/amd/init.c | 46 +- drivers/iommu/amd/iommu.c | 93 +- drivers/iommu/hyperv-iommu.c | 44 +- drivers/iommu/intel/iommu.c | 8 +- drivers/iommu/intel/irq_remapping.c | 102 +- drivers/iommu/intel/svm.c | 8 +- drivers/iommu/iommu.c | 2 +- drivers/iommu/irq_remapping.c | 14 - drivers/iommu/irq_remapping.h | 3 - drivers/ipack/devices/ipoctal.c | 1 - drivers/irqchip/Kconfig | 3 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-mst-intc.c | 4 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 8 +- drivers/irqchip/irq-sifive-plic.c | 10 +- drivers/irqchip/irq-stm32-exti.c | 4 + drivers/irqchip/irq-ti-sci-inta.c | 83 +- drivers/leds/leds-netxbig.c | 35 +- drivers/md/Kconfig | 22 +- drivers/md/Makefile | 20 +- 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-verity-verify-sig.c | 9 +- drivers/md/dm-writecache.c | 4 +- drivers/md/dm.c | 2 +- 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/dvb-frontends/drx39xyj/drxj.c | 7 - drivers/media/dvb-frontends/drxd_hard.c | 1 - drivers/media/dvb-frontends/m88ds3103.c | 6 +- drivers/media/dvb-frontends/nxt200x.c | 16 - drivers/media/dvb-frontends/rtl2832.c | 14 +- drivers/media/dvb-frontends/si21xx.c | 2 - drivers/media/dvb-frontends/ts2020.c | 10 +- drivers/media/i2c/Kconfig | 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/imx219.c | 16 +- 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/msp3400-kthreads.c | 12 +- drivers/media/i2c/ov13858.c | 6 +- drivers/media/i2c/ov2680.c | 6 +- drivers/media/i2c/ov2685.c | 6 +- drivers/media/i2c/ov2740.c | 8 +- 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/smiapp/smiapp-core.c | 28 +- drivers/media/i2c/tvp5150.c | 6 +- drivers/media/pci/bt8xx/bttv-cards.c | 6 +- drivers/media/pci/bt8xx/bttv-driver.c | 20 +- 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/intel/ipu3/ipu3-cio2.c | 111 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 157 +- drivers/media/pci/saa7134/saa7134-video.c | 26 +- drivers/media/pci/saa7164/saa7164-core.c | 17 +- drivers/media/platform/Kconfig | 28 +- 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/venus/pm_helpers.c | 3 +- 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 +- drivers/media/platform/s3c-camif/camif-core.c | 6 +- drivers/media/platform/stm32/stm32-dcmi.c | 26 +- .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 2 +- drivers/media/radio/radio-sf16fmr2.c | 2 +- .../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/usb/au0828/au0828-video.c | 7 +- 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/dib0700_devices.c | 4 +- drivers/media/usb/em28xx/em28xx-audio.c | 14 +- drivers/media/usb/gspca/ov534.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 7 +- drivers/media/usb/zr364xx/zr364xx.c | 33 +- drivers/media/v4l2-core/v4l2-common.c | 33 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 1772 +- drivers/media/v4l2-core/v4l2-fwnode.c | 18 +- drivers/media/v4l2-core/v4l2-ioctl.c | 182 +- drivers/media/v4l2-core/v4l2-subdev.c | 48 +- drivers/memory/jz4780-nemc.c | 4 +- drivers/memory/mtk-smi.c | 19 + drivers/memory/tegra/Kconfig | 6 +- drivers/memory/tegra/mc.c | 152 +- 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 | 366 +- drivers/memory/tegra/tegra20.c | 77 + drivers/memory/tegra/tegra210-emc-core.c | 39 +- drivers/memory/tegra/tegra210.c | 50 +- drivers/memory/tegra/tegra30-emc.c | 23 +- drivers/memory/tegra/tegra30.c | 6 + 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/mfd/88pm800.c | 2 +- drivers/mfd/88pm860x-core.c | 50 +- drivers/mfd/Kconfig | 10 + drivers/mfd/Makefile | 1 + 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/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/qcom-spmi-pmic.c | 4 + drivers/mfd/rdc321x-southbridge.c | 4 +- drivers/mfd/retu-mfd.c | 4 +- drivers/mfd/rk808.c | 8 +- drivers/mfd/stmpe.c | 10 +- drivers/mfd/sun4i-gpadc.c | 2 +- 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/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/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 | 38 +- 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/mei/bus.c | 20 +- drivers/misc/mei/client.h | 4 +- drivers/misc/mei/hbm.c | 1 - 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 | 4 +- 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 | 119 +- drivers/mmc/host/owl-mmc.c | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 14 +- 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-of-esdhc.c | 2 + drivers/mmc/host/sdhci-pic32.c | 11 +- drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mmc/host/tmio_mmc_core.c | 7 +- drivers/mtd/Kconfig | 1 + drivers/mtd/mtdchar.c | 2 - drivers/mtd/nand/Kconfig | 31 + drivers/mtd/nand/Makefile | 2 + drivers/mtd/nand/core.c | 124 + drivers/mtd/nand/ecc-sw-bch.c | 404 + drivers/mtd/nand/ecc-sw-hamming.c | 656 + drivers/mtd/nand/ecc.c | 140 +- drivers/mtd/nand/raw/Kconfig | 23 +- drivers/mtd/nand/raw/Makefile | 2 - drivers/mtd/nand/raw/cs553x_nand.c | 3 +- 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 | 5 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 3 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 1 - drivers/mtd/nand/raw/lpc32xx_slc.c | 3 +- drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 17 +- 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/nandsim.c | 3 +- drivers/mtd/nand/raw/ndfc.c | 3 +- drivers/mtd/nand/raw/omap2.c | 31 +- drivers/mtd/nand/raw/pasemi_nand.c | 1 - drivers/mtd/nand/raw/qcom_nandc.c | 6 + drivers/mtd/nand/raw/s3c2410.c | 1 - drivers/mtd/nand/raw/sharpsl.c | 3 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 15 +- drivers/mtd/nand/raw/sunxi_nand.c | 148 +- drivers/mtd/nand/raw/tmio_nand.c | 7 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/spi/Kconfig | 1 + drivers/mtd/nand/spi/core.c | 286 +- drivers/mtd/sm_ftl.c | 30 +- 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/net/Kconfig | 9 +- drivers/net/Makefile | 2 +- drivers/net/bareudp.c | 2 +- drivers/net/bonding/bond_main.c | 11 +- drivers/net/can/dev.c | 14 +- drivers/net/can/flexcan.c | 12 +- drivers/net/can/peak_canfd/peak_canfd.c | 11 +- drivers/net/can/rx-offload.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 22 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 18 +- drivers/net/can/ti_hecc.c | 8 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 51 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 48 +- drivers/net/can/xilinx_can.c | 6 +- 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/mt7530.c | 51 +- drivers/net/dsa/mt7530.h | 12 + drivers/net/dsa/mv88e6xxx/chip.c | 1 + drivers/net/dsa/mv88e6xxx/chip.h | 1 + drivers/net/dsa/mv88e6xxx/devlink.c | 105 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 4 +- 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/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/cadence/macb.h | 44 + drivers/net/ethernet/cadence/macb_main.c | 144 +- .../net/ethernet/cavium/liquidio/cn68xx_device.c | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +- .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 1 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 5 +- .../chelsio/inline_crypto/chtls/chtls_hw.c | 3 + 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 | 122 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 56 +- drivers/net/ethernet/freescale/enetc/enetc.c | 51 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 47 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 10 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 10 +- drivers/net/ethernet/freescale/fec.h | 6 + drivers/net/ethernet/freescale/fec_main.c | 29 +- drivers/net/ethernet/freescale/gianfar.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 1 - drivers/net/ethernet/ibm/ibmvnic.c | 36 +- 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 | 10 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 19 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 361 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 26 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 15 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 223 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 199 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 328 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 87 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 6 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 10 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 + drivers/net/ethernet/marvell/prestera/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw_qos.h | 2 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- .../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/tc.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 72 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 14 +- .../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 | 2 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 +- .../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/mlxsw/reg.h | 83 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 120 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 11 + drivers/net/ethernet/microchip/lan743x_ethtool.c | 9 +- drivers/net/ethernet/microchip/lan743x_main.c | 3 +- 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/nvidia/forcedeth.c | 9 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 3 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 5 + drivers/net/ethernet/realtek/r8169_main.c | 94 +- drivers/net/ethernet/sfc/bitfield.h | 42 +- drivers/net/ethernet/sfc/ef100_nic.c | 17 +- drivers/net/ethernet/sfc/ef100_tx.c | 58 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/stmicro/stmmac/common.h | 1 + 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 | 24 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 32 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 355 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 + 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_priv.c | 5 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +- drivers/net/ethernet/ti/tlan.c | 98 +- 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/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 | 2 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/ieee802154/ca8210.c | 22 +- drivers/net/ifb.c | 3 +- drivers/net/ipa/gsi.c | 303 +- drivers/net/ipa/gsi.h | 31 +- drivers/net/ipa/gsi_reg.h | 31 +- drivers/net/ipa/ipa_data-sc7180.c | 4 + drivers/net/ipa/ipa_data-sdm845.c | 4 + drivers/net/ipa/ipa_data.h | 12 +- drivers/net/ipa/ipa_endpoint.c | 25 +- drivers/net/ipa/ipa_main.c | 135 +- drivers/net/ipa/ipa_mem.c | 2 +- drivers/net/ipa/ipa_reg.h | 48 +- 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 | 6 + drivers/net/netdevsim/fib.c | 265 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/phy/adin.c | 150 +- 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/marvell.c | 102 +- drivers/net/phy/microchip_t1.c | 1 - drivers/net/phy/mscc/mscc_main.c | 70 +- drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 23 +- drivers/net/phy/phy_led_triggers.c | 16 +- drivers/net/phy/phylink.c | 3 +- drivers/net/phy/realtek.c | 180 +- drivers/net/phy/sfp.c | 3 +- drivers/net/team/team.c | 9 +- drivers/net/tun.c | 121 +- drivers/net/usb/Makefile | 2 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/usb/lan78xx.c | 168 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 40 +- drivers/net/usb/r8153_ecm.c | 162 + drivers/net/vxlan.c | 29 +- drivers/net/wan/Kconfig | 15 - drivers/net/wan/Makefile | 1 - drivers/net/wan/hdlc_fr.c | 118 +- drivers/net/wan/lmc/lmc_main.c | 9 +- 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/i2400m.h | 970 - drivers/net/wimax/i2400m/op-rfkill.c | 196 - drivers/net/wimax/i2400m/usb-debug-levels.h | 28 - drivers/net/wimax/i2400m/usb.c | 764 - drivers/net/wireguard/device.c | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 1 - drivers/net/wireless/ath/ath6kl/testmode.c | 1 - drivers/net/wireless/ath/ath9k/hw.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 9 +- 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 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 4 - 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/mediatek/mt7601u/dma.c | 12 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 62 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 + 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/rtl8192cu/mac.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 4 +- .../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 | 704 +- drivers/net/wireless/realtek/rtw88/coex.h | 36 +- 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 | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 54 +- drivers/net/wireless/realtek/rtw88/main.h | 19 +- drivers/net/wireless/realtek/rtw88/ps.c | 135 +- drivers/net/wireless/realtek/rtw88/ps.h | 3 +- drivers/net/wireless/realtek/rtw88/reg.h | 15 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 65 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 54 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 110 +- drivers/net/wireless/realtek/rtw88/wow.c | 5 +- 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 | 6 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 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/nvme/host/core.c | 8 +- drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 23 +- drivers/nvme/host/rdma.c | 14 +- drivers/nvme/host/tcp.c | 16 +- drivers/nvmem/core.c | 153 +- drivers/nvmem/qfprom.c | 30 + drivers/of/device.c | 2 +- drivers/opp/core.c | 143 +- drivers/opp/of.c | 11 +- drivers/opp/opp.h | 1 + drivers/pci/controller/dwc/pcie-designware-host.c | 8 +- drivers/pci/controller/pci-hyperv.c | 6 +- drivers/pci/controller/pci-mvebu.c | 23 +- drivers/pci/controller/vmd.c | 9 +- drivers/pci/p2pdma.c | 10 +- drivers/pci/pci-driver.c | 4 +- drivers/pci/pci.c | 11 +- drivers/pci/pcie/err.c | 41 +- drivers/pci/probe.c | 4 +- drivers/pci/slot.c | 5 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 5 - drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 2 +- drivers/phy/motorola/phy-cpcap-usb.c | 3 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- drivers/phy/tegra/xusb.c | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 7 +- drivers/pinctrl/core.c | 2 + drivers/pinctrl/intel/Kconfig | 25 + drivers/pinctrl/intel/Makefile | 3 + drivers/pinctrl/intel/pinctrl-alderlake.c | 437 + drivers/pinctrl/intel/pinctrl-elkhartlake.c | 513 + drivers/pinctrl/intel/pinctrl-intel.c | 40 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 375 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 3 +- 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/pinctrl-amd.c | 49 +- drivers/pinctrl/pinctrl-ingenic.c | 1339 +- drivers/pinctrl/pinctrl-mcp23s08_spi.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 186 +- drivers/pinctrl/pinctrl-rockchip.c | 30 +- drivers/pinctrl/pinctrl-utils.c | 2 +- drivers/pinctrl/qcom/Kconfig | 68 +- drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-msm.c | 34 +- drivers/pinctrl/qcom/pinctrl-msm8953.c | 1844 + drivers/pinctrl/qcom/pinctrl-sdx55.c | 1018 + drivers/pinctrl/qcom/pinctrl-sm8250.c | 18 + drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 5 - drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + 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 | 309 + .../platform/{x86 => surface}/surfacepro3_button.c | 0 drivers/platform/x86/Kconfig | 91 +- drivers/platform/x86/Makefile | 13 +- drivers/platform/x86/acer-wmi.c | 166 +- drivers/platform/x86/amd-pmc.c | 286 + drivers/platform/x86/asus-nb-wmi.c | 15 + drivers/platform/x86/asus-wmi.c | 40 + 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/intel-hid.c | 16 +- drivers/platform/x86/intel_pmc_core.c | 2 +- drivers/platform/x86/intel_pmt_class.c | 297 + 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/sony-laptop.c | 3 - drivers/platform/x86/thinkpad_acpi.c | 11 +- drivers/platform/x86/touchscreen_dmi.c | 27 + drivers/platform/x86/wmi.c | 7 +- drivers/powercap/intel_rapl_common.c | 2 +- drivers/powercap/powercap_sys.c | 4 +- drivers/ptp/ptp_idt82p33.c | 274 +- drivers/ptp/ptp_idt82p33.h | 3 + drivers/regulator/Kconfig | 12 + drivers/regulator/Makefile | 1 + drivers/regulator/bd718x7-regulator.c | 164 +- drivers/regulator/core.c | 9 +- drivers/regulator/da9121-regulator.c | 108 + drivers/regulator/fixed.c | 63 +- drivers/regulator/lp872x.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 68 +- drivers/remoteproc/qcom_wcnss.c | 109 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 18 +- drivers/reset/Kconfig | 3 +- drivers/reset/reset-meson.c | 8 +- drivers/rtc/rtc-pcf2127.c | 68 +- drivers/rtc/rtc-sun6i.c | 8 +- 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/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/aacraid/commctrl.c | 22 +- drivers/scsi/aacraid/linit.c | 61 +- drivers/scsi/aic94xx/aic94xx_task.c | 1 - drivers/scsi/arcmsr/arcmsr.h | 1 + drivers/scsi/arcmsr/arcmsr_hba.c | 20 +- drivers/scsi/be2iscsi/be_mgmt.c | 4 - drivers/scsi/bnx2fc/bnx2fc.h | 1 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 1 - drivers/scsi/device_handler/scsi_dh_alua.c | 9 +- drivers/scsi/fcoe/fcoe.c | 3 +- drivers/scsi/fcoe/fcoe_sysfs.c | 4 +- drivers/scsi/hpsa.c | 5 +- drivers/scsi/hptiop.c | 1 - drivers/scsi/ipr.c | 1 - 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 | 2 +- drivers/scsi/lpfc/lpfc.h | 6 +- drivers/scsi/lpfc/lpfc_attr.c | 14 +- drivers/scsi/lpfc/lpfc_bsg.c | 21 +- drivers/scsi/lpfc/lpfc_ct.c | 371 +- drivers/scsi/lpfc/lpfc_debugfs.c | 12 +- drivers/scsi/lpfc/lpfc_disc.h | 2 + drivers/scsi/lpfc/lpfc_els.c | 6 + drivers/scsi/lpfc/lpfc_hbadisc.c | 41 +- drivers/scsi/lpfc/lpfc_hw.h | 7 +- drivers/scsi/lpfc/lpfc_hw4.h | 10 +- drivers/scsi/lpfc/lpfc_init.c | 67 +- drivers/scsi/lpfc/lpfc_mem.c | 11 +- drivers/scsi/lpfc/lpfc_nvme.c | 18 +- drivers/scsi/lpfc/lpfc_scsi.c | 5 +- drivers/scsi/lpfc/lpfc_sli.c | 83 +- drivers/scsi/lpfc/lpfc_sli4.h | 14 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/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 | 1238 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 312 +- drivers/scsi/mvumi.c | 1 - drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/pm8001/pm8001_hwi.c | 86 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.c | 11 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 130 +- 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_target.c | 22 +- drivers/scsi/qla2xxx/qla_target.h | 1 + drivers/scsi/qla2xxx/tcm_qla2xxx.c | 70 +- drivers/scsi/scsi_devinfo.c | 3 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/scsi_transport_fc.c | 417 +- drivers/scsi/st.c | 1 - drivers/scsi/sym53c8xx_2/sym_hipd.c | 1 - drivers/scsi/ufs/ufs-mediatek.c | 4 +- drivers/scsi/ufs/ufs-qcom.c | 7 +- drivers/scsi/ufs/ufs-sysfs.c | 7 + drivers/scsi/ufs/ufs.h | 1 + drivers/scsi/ufs/ufshcd.c | 80 +- drivers/scsi/ufs/ufshcd.h | 43 +- 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 | 53 +- drivers/soc/aspeed/Makefile | 2 + drivers/soc/aspeed/aspeed-lpc-ctrl.c | 37 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 2 + drivers/soc/aspeed/aspeed-socinfo.c | 133 + drivers/soc/aspeed/aspeed-xdma.c | 1205 + drivers/soc/atmel/soc.c | 6 + drivers/soc/atmel/soc.h | 3 + drivers/soc/fsl/qbman/qman.c | 12 +- drivers/soc/fsl/qbman/qman_test_api.c | 6 +- drivers/soc/fsl/qbman/qman_test_stash.c | 6 +- drivers/soc/litex/Kconfig | 19 + drivers/soc/litex/Makefile | 3 + drivers/soc/litex/litex_soc_ctrl.c | 176 + drivers/soc/mediatek/mtk-scpsys.c | 5 +- drivers/soc/qcom/Kconfig | 5 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/llcc-qcom.c | 115 +- drivers/soc/qcom/qcom-geni-se.c | 55 +- drivers/soc/qcom/rpmh-rsc.c | 7 +- drivers/soc/qcom/rpmpd.c | 85 +- drivers/soc/qcom/smp2p.c | 5 +- drivers/soc/renesas/rmobile-sysc.c | 1 + drivers/soc/samsung/exynos-pmu.c | 11 + drivers/soc/samsung/exynos5422-asv.c | 2 +- drivers/soc/samsung/s3c-pm-check.c | 2 +- drivers/soc/tegra/fuse/speedo-tegra124.c | 21 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 6 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 2 + drivers/soc/ti/k3-ringacc.c | 97 +- drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/ti_sci_inta_msi.c | 12 + drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-atmel.c | 6 +- drivers/spi/spi-bcm2835.c | 15 +- drivers/spi/spi-bcm63xx-hsspi.c | 4 +- drivers/spi/spi-fsl-dspi.c | 10 +- drivers/spi/spi-img-spfi.c | 4 +- drivers/spi/spi-imx.c | 25 +- drivers/spi/spi-mem.c | 3 +- drivers/spi/spi-mt7621.c | 2 + drivers/spi/spi-rockchip.c | 4 + drivers/spi/spi-stm32-qspi.c | 8 +- drivers/spi/spi-stm32.c | 1 + drivers/spi/spi-sun6i.c | 199 +- 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 | 6 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/Kconfig | 2 - drivers/staging/android/Makefile | 2 - drivers/staging/android/TODO | 5 - drivers/staging/android/ion/Kconfig | 27 - drivers/staging/android/ion/Makefile | 4 - drivers/staging/android/ion/ion.c | 649 - drivers/staging/android/ion/ion.h | 302 - drivers/staging/android/ion/ion_cma_heap.c | 138 - drivers/staging/android/ion/ion_heap.c | 286 - drivers/staging/android/ion/ion_page_pool.c | 155 - drivers/staging/android/ion/ion_system_heap.c | 377 - drivers/staging/android/uapi/ion.h | 127 - drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 5 +- drivers/staging/gdm724x/gdm_mux.c | 10 +- drivers/staging/greybus/audio_codec.c | 109 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 71 +- drivers/staging/kpc2000/kpc2000/core.c | 3 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 17 +- drivers/staging/kpc2000/kpc_dma/dma.c | 21 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 28 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 13 +- drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 10 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 81 +- drivers/staging/media/rkisp1/TODO | 5 - drivers/staging/media/rkisp1/rkisp1-capture.c | 242 +- drivers/staging/media/rkisp1/rkisp1-common.h | 12 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 8 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 8 +- drivers/staging/media/rkisp1/rkisp1-params.c | 87 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 6 +- drivers/staging/media/rkisp1/rkisp1-stats.c | 21 - drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 2 +- drivers/staging/media/rkvdec/rkvdec.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 9 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- 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 | 19 +- drivers/staging/qlge/qlge_ethtool.c | 1 + drivers/staging/qlge/qlge_main.c | 9 - 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/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/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 | 45 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 49 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 111 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 6 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 25 +- drivers/staging/rtl8723bs/core/rtw_security.c | 8 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 24 +- 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_mlme.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 16 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 72 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 142 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 24 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 4 +- 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 +- drivers/staging/vt6655/card.c | 2 +- drivers/staging/vt6655/device_main.c | 11 +- .../bindings/net/wireless/silabs,wfx.yaml | 2 +- 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 | 1002 + drivers/{net => staging}/wimax/i2400m/fw.c | 0 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/{net => staging}/wimax/i2400m/netdev.c | 0 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/{net => staging}/wimax/i2400m/tx.c | 0 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 | 764 + 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/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 | 164 +- 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/optee/device.c | 2 +- drivers/thermal/gov_power_allocator.c | 40 +- drivers/thermal/intel/intel_pch_thermal.c | 76 +- drivers/thermal/mtk_thermal.c | 2 +- drivers/thermal/rcar_thermal.c | 5 +- drivers/thermal/thermal_core.c | 97 +- drivers/thermal/thermal_core.h | 6 - drivers/thunderbolt/debugfs.c | 1 + drivers/thunderbolt/icm.c | 2 + drivers/thunderbolt/nhi.c | 23 +- drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/tb.h | 2 + drivers/thunderbolt/usb4.c | 4 + drivers/thunderbolt/xdomain.c | 1 + drivers/tty/Kconfig | 27 - drivers/tty/Makefile | 2 - 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/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 42 +- drivers/tty/serial/8250/serial_cs.c | 9 +- drivers/tty/serial/Kconfig | 49 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 19 +- drivers/tty/serial/ifx6x60.c | 3 +- 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/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 | 1 + drivers/tty/tty_port.c | 4 +- drivers/tty/vt/consolemap.c | 3 +- drivers/tty/vt/keyboard.c | 427 +- drivers/tty/vt/vt.c | 24 +- drivers/tty/vt/vt_ioctl.c | 36 +- drivers/uio/uio.c | 14 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/core.c | 12 +- drivers/usb/cdns3/gadget-export.h | 3 - drivers/usb/cdns3/gadget.c | 2 +- drivers/usb/core/buffer.c | 6 +- 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/quirks.c | 3 + drivers/usb/core/usb.c | 4 +- drivers/usb/dwc2/platform.c | 3 + drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/ep0.c | 3 +- drivers/usb/gadget/legacy/raw_gadget.c | 5 +- drivers/usb/gadget/udc/core.c | 2 - drivers/usb/gadget/udc/dummy_hcd.c | 6 +- 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/ehci-fsl.c | 9 +- drivers/usb/host/ehci-pmcmsp.c | 15 +- drivers/usb/host/ehci-sched.c | 12 + drivers/usb/host/isp1362.h | 54 - drivers/usb/host/ohci-at91.c | 11 +- drivers/usb/host/ohci-omap.c | 9 +- drivers/usb/host/ohci-pxa27x.c | 11 +- drivers/usb/host/ohci-s3c2410.c | 12 +- drivers/usb/host/xhci-mem.c | 3 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/misc/Kconfig | 9 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 4 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 351 + drivers/usb/misc/iowarrior.c | 3 - drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/mtu3/mtu3_gadget.c | 1 + 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 | 2 + drivers/usb/serial/option.c | 10 + drivers/usb/storage/freecom.c | 1 - drivers/usb/typec/ucsi/ucsi.c | 125 +- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 5 +- drivers/usb/usbip/usbip_common.c | 5 - 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/vringh.c | 3 +- drivers/video/backlight/pwm_bl.c | 70 +- drivers/video/fbdev/hyperv_fb.c | 1 + drivers/virt/nitro_enclaves/ne_misc_dev.c | 6 +- drivers/virtio/virtio_balloon.c | 4 +- drivers/vme/bridges/vme_tsi148.c | 7 - drivers/vme/vme.c | 13 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/swiotlb-xen.c | 3 +- drivers/xen/unpopulated-alloc.c | 14 +- fs/Kconfig | 9 + fs/Makefile | 1 + fs/afs/xattr.c | 7 +- fs/afs/yfsclient.c | 1 + fs/aio.c | 15 +- fs/binfmt_elf.c | 4 +- fs/btrfs/backref.c | 19 +- fs/btrfs/block-group.c | 254 +- fs/btrfs/block-group.h | 2 + fs/btrfs/block-rsv.c | 11 +- fs/btrfs/btrfs_inode.h | 16 +- fs/btrfs/check-integrity.c | 8 +- fs/btrfs/compression.c | 25 +- fs/btrfs/ctree.c | 180 +- fs/btrfs/ctree.h | 118 +- fs/btrfs/delayed-inode.c | 11 - fs/btrfs/dev-replace.c | 26 +- fs/btrfs/dir-item.c | 1 - fs/btrfs/discard.c | 46 +- fs/btrfs/discard.h | 3 +- fs/btrfs/disk-io.c | 443 +- fs/btrfs/disk-io.h | 21 +- fs/btrfs/export.c | 1 - fs/btrfs/extent-io-tree.h | 33 +- fs/btrfs/extent-tree.c | 112 +- fs/btrfs/extent_io.c | 386 +- fs/btrfs/extent_io.h | 37 +- fs/btrfs/file-item.c | 58 +- fs/btrfs/file.c | 717 +- fs/btrfs/free-space-cache.c | 292 +- fs/btrfs/free-space-cache.h | 9 +- fs/btrfs/free-space-tree.c | 26 +- fs/btrfs/inode-item.c | 6 - fs/btrfs/inode.c | 519 +- fs/btrfs/ioctl.c | 50 +- fs/btrfs/locking.c | 444 +- fs/btrfs/locking.h | 13 +- fs/btrfs/ordered-data.c | 24 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/print-tree.c | 15 +- fs/btrfs/qgroup.c | 66 +- fs/btrfs/reada.c | 34 +- fs/btrfs/ref-verify.c | 28 +- fs/btrfs/reflink.c | 12 +- fs/btrfs/relocation.c | 63 +- fs/btrfs/scrub.c | 56 +- fs/btrfs/send.c | 6 +- fs/btrfs/space-info.c | 274 +- fs/btrfs/space-info.h | 3 + fs/btrfs/super.c | 141 +- fs/btrfs/sysfs.c | 108 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/tests/inode-tests.c | 12 +- fs/btrfs/tests/qgroup-tests.c | 4 - fs/btrfs/transaction.c | 97 +- fs/btrfs/transaction.h | 1 - fs/btrfs/tree-checker.c | 6 +- fs/btrfs/tree-defrag.c | 1 - fs/btrfs/tree-log.c | 55 +- fs/btrfs/uuid-tree.c | 3 +- fs/btrfs/volumes.c | 65 +- fs/btrfs/volumes.h | 13 + fs/buffer.c | 58 +- 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/compat_binfmt_elf.c | 20 +- fs/crypto/keysetup.c | 4 +- fs/dax.c | 9 +- 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/erofs/inode.c | 21 +- fs/erofs/zdata.c | 7 +- fs/eventpoll.c | 876 +- fs/exec.c | 12 +- fs/ext2/super.c | 2 +- fs/ext4/ext4.h | 66 +- fs/ext4/extents.c | 7 +- fs/ext4/fast_commit.c | 174 +- fs/ext4/fast_commit.h | 6 +- fs/ext4/file.c | 6 +- fs/ext4/fsmap.c | 2 +- fs/ext4/fsync.c | 2 +- fs/ext4/inline.c | 1 + fs/ext4/inode.c | 19 +- fs/ext4/mballoc.c | 6 +- fs/ext4/namei.c | 61 +- fs/ext4/super.c | 47 +- fs/f2fs/compress.c | 5 + fs/f2fs/f2fs.h | 84 +- fs/f2fs/file.c | 96 +- fs/f2fs/node.c | 2 +- fs/fcntl.c | 10 +- fs/file_table.c | 1 - fs/gfs2/glock.c | 3 +- fs/gfs2/glops.c | 56 +- fs/gfs2/glops.h | 1 + fs/gfs2/inode.c | 3 +- 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 | 15 +- fs/gfs2/super.c | 1 + fs/internal.h | 2 + fs/io-wq.c | 14 +- fs/io-wq.h | 1 - fs/io_uring.c | 1213 +- fs/iomap/buffered-io.c | 32 +- fs/jbd2/checkpoint.c | 2 + fs/jbd2/commit.c | 11 +- fs/jbd2/journal.c | 138 +- fs/jbd2/recovery.c | 6 +- fs/jbd2/transaction.c | 4 +- fs/kernfs/dir.c | 2 +- fs/libfs.c | 4 +- fs/locks.c | 4 +- fs/mount.h | 21 +- fs/mount_notify.c | 222 + fs/namei.c | 40 +- fs/namespace.c | 26 +- fs/nfs/callback_proc.c | 5 + fs/nfs/dir.c | 15 +- fs/nfs/nfs42xattr.c | 2 + fs/nfs/nfs42xdr.c | 4 +- fs/nfs/nfsroot.c | 6 + fs/nfsd/nfs3proc.c | 7 +- fs/nfsd/nfs3xdr.c | 8 + fs/nfsd/nfs4proc.c | 3 +- fs/nfsd/nfs4xdr.c | 45 +- fs/nfsd/nfsxdr.c | 6 + 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/proc/array.c | 28 + fs/proc/base.c | 4 +- fs/proc/cpuinfo.c | 2 +- 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/stat.c | 2 +- fs/quota/quota_tree.c | 8 +- fs/quota/quota_v2.c | 19 + fs/ramfs/inode.c | 12 + fs/reiserfs/stree.c | 6 + fs/seq_file.c | 45 +- fs/xfs/libxfs/xfs_alloc.c | 1 + fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/scrub/inode.c | 3 +- fs/xfs/xfs_aops.c | 20 +- fs/xfs/xfs_iops.c | 10 + fs/xfs/xfs_reflink.c | 3 +- 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/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/crypto/aead.h | 5 + include/crypto/sha1_base.h | 3 +- include/crypto/sha256_base.h | 3 +- include/crypto/sha512_base.h | 3 +- include/crypto/sm3_base.h | 3 +- include/drm/amd_asic_type.h | 2 + include/drm/drm_client.h | 7 +- include/drm/drm_crtc.h | 26 + include/drm/drm_dp_helper.h | 62 + include/drm/drm_gem_cma_helper.h | 5 - include/drm/drm_mode_config.h | 12 - include/drm/drm_plane.h | 21 + include/drm/i915_pciids.h | 152 +- 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/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/qcom-rpmpd.h | 29 + include/dt-bindings/sound/adi,adau1977.h | 15 + include/dt-bindings/usb/pd.h | 8 + include/kunit/test.h | 18 +- include/linux/atomic-arch-fallback.h | 90 +- include/linux/atomic-fallback.h | 90 +- include/linux/audit.h | 8 - include/linux/bit_spinlock.h | 4 +- include/linux/bitmap.h | 65 +- include/linux/bitops.h | 24 +- include/linux/blk-mq.h | 2 + include/linux/bpf.h | 8 + include/linux/bpf_lsm.h | 23 + include/linux/bpf_types.h | 1 + include/linux/can/skb.h | 20 +- include/linux/cgroup-defs.h | 15 - include/linux/cgroup.h | 5 +- include/linux/clk.h | 2 +- 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 | 15 +- include/linux/cpufreq.h | 23 +- include/linux/cpumask.h | 8 + include/linux/ctype.h | 15 +- include/linux/dcache.h | 2 + include/linux/devfreq.h | 4 - include/linux/device/class.h | 14 + include/linux/dfl.h | 86 + include/linux/dma-buf-map.h | 73 +- include/linux/edac.h | 13 +- include/linux/elf.h | 10 + include/linux/entry-common.h | 46 +- include/linux/entry-kvm.h | 4 +- include/linux/eventpoll.h | 11 +- include/linux/filter.h | 22 +- include/linux/firmware/imx/ipc.h | 13 + include/linux/firmware/imx/sci.h | 27 + include/linux/firmware/imx/svc/misc.h | 19 + include/linux/fpga/fpga-mgr.h | 2 + include/linux/freelist.h | 129 + include/linux/fs.h | 5 +- include/linux/gfp.h | 2 + include/linux/goldfish.h | 8 +- include/linux/gpio/driver.h | 71 - include/linux/hid.h | 1 + include/linux/highmem-internal.h | 174 + include/linux/highmem.h | 285 +- include/linux/huge_mm.h | 93 +- include/linux/ide.h | 8 +- include/linux/ieee80211.h | 3 + include/linux/if_bridge.h | 1 + include/linux/ima.h | 6 + include/linux/io-mapping.h | 8 +- include/linux/io_uring.h | 3 +- include/linux/iomap.h | 2 +- include/linux/iommu-helper.h | 4 +- include/linux/ipc_namespace.h | 3 +- include/linux/irqdomain.h | 8 +- include/linux/jbd2.h | 23 +- include/linux/kasan-checks.h | 2 +- include/linux/kasan.h | 364 +- include/linux/kbd_kern.h | 3 - include/linux/kernel.h | 174 +- include/linux/kernfs.h | 2 +- include/linux/kfence.h | 202 + include/linux/kprobes.h | 25 +- include/linux/list.h | 2 +- include/linux/litex.h | 102 + include/linux/llist.h | 23 + include/linux/lockdep.h | 12 +- include/linux/lsm_hook_defs.h | 3 + include/linux/lsm_hooks.h | 6 + include/linux/marvell_phy.h | 3 + include/linux/math.h | 177 + include/linux/memcontrol.h | 369 +- include/linux/memory_hotplug.h | 14 - include/linux/memremap.h | 6 + include/linux/mfd/madera/core.h | 1 + include/linux/mfd/madera/registers.h | 635 - include/linux/mfd/tps65910.h | 40 - include/linux/mhi.h | 19 +- include/linux/mm.h | 156 +- include/linux/mm_types.h | 15 +- include/linux/mmap_lock.h | 16 +- include/linux/mmc/host.h | 7 + include/linux/mmdebug.h | 13 + include/linux/mmzone.h | 42 - include/linux/mod_devicetable.h | 24 + include/linux/module.h | 4 + include/linux/moduleloader.h | 3 +- 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 | 27 + 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/nmi.h | 1 + include/linux/ns_common.h | 3 + include/linux/numa.h | 30 +- include/linux/nvmem-provider.h | 17 + include/linux/page-flags-layout.h | 2 +- include/linux/page-flags.h | 14 +- include/linux/page_ext.h | 8 + include/linux/pagemap.h | 14 +- include/linux/perf_event.h | 6 + include/linux/pgtable.h | 4 - include/linux/phy.h | 43 +- include/linux/pid_namespace.h | 4 +- include/linux/pinctrl/pinctrl.h | 4 +- include/linux/platform_data/adau1977.h | 44 - include/linux/platform_data/hirschmann-hellcreek.h | 23 + include/linux/platform_data/jz4740/jz4740_nand.h | 25 - include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/pm_clock.h | 8 + include/linux/pm_opp.h | 1 - include/linux/pm_runtime.h | 6 +- include/linux/poison.h | 4 - include/linux/preempt.h | 37 +- include/linux/qcom-geni-se.h | 2 - include/linux/quota.h | 15 +- include/linux/rcu_node_tree.h | 2 + include/linux/rcu_segcblist.h | 1 + include/linux/rcupdate.h | 11 +- include/linux/rcupdate_trace.h | 4 +- include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 1 + include/linux/refcount.h | 132 +- include/linux/regmap.h | 5 + include/linux/rmap.h | 1 - include/linux/rtsx_pci.h | 30 + include/linux/sched.h | 14 +- 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/sctp.h | 20 + include/linux/security.h | 8 + include/linux/seq_file.h | 1 + include/linux/serial_pnx8xxx.h | 67 - include/linux/serial_s3c.h | 2 +- include/linux/set_memory.h | 5 + include/linux/skbuff.h | 33 + include/linux/slab.h | 18 + include/linux/slab_def.h | 3 + include/linux/slub_def.h | 3 + include/linux/soc/ti/k3-ringacc.h | 5 + include/linux/soc/ti/ti_sci_protocol.h | 85 +- include/linux/socket.h | 1 + include/linux/string.h | 2 +- include/linux/sunrpc/svc.h | 6 +- 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 | 3 +- include/linux/swiotlb.h | 13 +- include/linux/syscalls.h | 4 +- include/linux/time.h | 13 - include/linux/time_namespace.h | 9 +- include/linux/timekeeping.h | 3 +- include/linux/tracehook.h | 23 + include/linux/tty.h | 1 + include/linux/uaccess.h | 6 +- include/linux/uio_driver.h | 16 + include/linux/units.h | 2 +- include/linux/usb/r8152.h | 37 + include/linux/usb/serial.h | 2 - include/linux/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/linux/wimax/debug.h | 491 - include/media/h264-ctrls.h | 195 +- include/media/v4l2-async.h | 2 +- include/media/v4l2-common.h | 21 + include/media/v4l2-fwnode.h | 74 +- include/media/v4l2-ioctl.h | 10 + include/media/v4l2-mediabus.h | 2 + include/net/cfg80211.h | 18 +- include/net/dsa.h | 8 + include/net/dst.h | 12 +- include/net/ieee80211_radiotap.h | 1 + include/net/ip_tunnels.h | 2 - include/net/mac80211.h | 14 +- include/net/mptcp.h | 21 +- include/net/net_namespace.h | 11 +- include/net/netfilter/ipv4/nf_reject.h | 10 + include/net/netfilter/ipv6/nf_reject.h | 9 + include/net/netns/sctp.h | 8 + include/net/nexthop.h | 42 +- include/net/pkt_sched.h | 5 + include/net/sch_generic.h | 12 - 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 | 2 - include/net/tcp.h | 2 +- include/net/wimax.h | 503 - include/net/xsk_buff_pool.h | 2 +- include/rdma/ib_verbs.h | 5 +- include/rdma/uverbs_ioctl.h | 15 +- include/scsi/fc_encode.h | 727 - include/scsi/fc_frame.h | 30 + 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/control.h | 2 +- include/sound/core.h | 3 +- include/sound/graph_card.h | 16 + include/sound/pcm.h | 4 +- include/sound/rt1015.h | 15 + include/sound/simple_card_utils.h | 3 + include/sound/soc-component.h | 6 +- include/sound/soc-dai.h | 4 +- include/sound/soc-link.h | 3 +- include/sound/soc-topology.h | 13 +- include/sound/soc.h | 8 +- include/target/target_core_base.h | 22 +- include/target/target_core_fabric.h | 2 +- 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/rpcrdma.h | 143 +- include/trace/events/sched.h | 84 + include/trace/events/sunrpc.h | 8 +- include/trace/events/ufs.h | 3 +- include/trace/events/writeback.h | 2 +- include/uapi/asm-generic/sembuf.h | 6 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 6 +- include/uapi/drm/drm_fourcc.h | 115 + include/uapi/linux/aspeed-xdma.h | 42 + include/uapi/linux/bpf.h | 51 + include/uapi/linux/cfm_bridge.h | 64 + include/uapi/linux/const.h | 5 + include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/f2fs.h | 96 + include/uapi/linux/gpio.h | 106 +- 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_packet.h | 12 + include/uapi/linux/io_uring.h | 15 + include/uapi/linux/kernel.h | 9 +- include/uapi/linux/keyboard.h | 2 +- include/uapi/linux/lightnvm.h | 2 +- include/uapi/linux/media-bus-format.h | 8 + include/uapi/linux/mroute6.h | 2 +- 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 | 35 +- include/uapi/linux/pci_regs.h | 5 + include/uapi/linux/perf_event.h | 6 +- include/uapi/linux/prctl.h | 1 + include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/rtnetlink.h | 12 +- include/uapi/linux/sctp.h | 7 + include/uapi/linux/serial_core.h | 2 - include/uapi/linux/snmp.h | 1 + include/uapi/linux/sysctl.h | 2 +- include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/videodev2.h | 6 +- include/uapi/linux/watch_queue.h | 31 +- include/uapi/rdma/ib_user_verbs.h | 14 - include/uapi/scsi/fc/fc_els.h | 114 +- include/uapi/sound/compress_offload.h | 2 +- include/video/imx-ipu-v3.h | 3 - init/Kconfig | 2 +- init/init_task.c | 2 +- init/main.c | 7 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- ipc/shm.c | 8 +- kernel/Kconfig.preempt | 4 - kernel/acct.c | 7 +- kernel/audit.c | 5 +- kernel/auditsc.c | 27 +- kernel/bpf/Makefile | 7 +- kernel/bpf/bpf_iter.c | 14 + kernel/bpf/bpf_lsm.c | 18 +- kernel/bpf/bpf_task_storage.c | 315 + kernel/bpf/btf.c | 407 +- kernel/bpf/core.c | 2 +- kernel/bpf/hashtab.c | 174 +- kernel/bpf/preload/Kconfig | 1 + kernel/bpf/syscall.c | 3 +- kernel/bpf/sysfs_btf.c | 2 +- kernel/bpf/task_iter.c | 2 + kernel/bpf/verifier.c | 37 +- kernel/cgroup/cgroup.c | 14 +- kernel/cgroup/namespace.c | 2 +- kernel/crash_core.c | 1 + kernel/dma/swiotlb.c | 22 +- kernel/entry/common.c | 56 +- kernel/entry/kvm.c | 3 + kernel/events/core.c | 153 +- kernel/events/uprobes.c | 2 +- kernel/exit.c | 21 +- kernel/fail_function.c | 6 +- kernel/fork.c | 25 +- kernel/futex.c | 21 +- kernel/hung_task.c | 47 +- kernel/irq/Kconfig | 1 + kernel/irq/irqdomain.c | 30 +- kernel/kcov.c | 2 + kernel/kcsan/core.c | 10 +- kernel/kcsan/encoding.h | 20 +- kernel/kcsan/selftest.c | 3 + kernel/kprobes.c | 297 +- kernel/kthread.c | 53 +- kernel/locking/locktorture.c | 37 +- kernel/module.c | 227 +- kernel/panic.c | 3 +- kernel/pid.c | 2 +- kernel/pid_namespace.c | 13 +- kernel/power/hibernate.c | 2 +- kernel/power/power.h | 2 +- kernel/power/snapshot.c | 52 +- kernel/printk/printk_ringbuffer.c | 2 - kernel/ptrace.c | 2 +- kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu.h | 16 + kernel/rcu/rcu_segcblist.c | 191 +- kernel/rcu/rcu_segcblist.h | 5 +- kernel/rcu/rcuscale.c | 37 +- kernel/rcu/rcutorture.c | 239 +- kernel/rcu/refscale.c | 11 +- kernel/rcu/srcutree.c | 11 +- kernel/rcu/tasks.h | 49 +- kernel/rcu/tree.c | 210 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 15 +- kernel/rcu/tree_stall.h | 28 +- kernel/reboot.c | 236 +- kernel/scftorture.c | 49 +- kernel/sched/core.c | 12 +- kernel/sched/cpufreq_schedutil.c | 24 +- kernel/sched/cpupri.c | 48 +- kernel/sched/cpupri.h | 8 +- kernel/sched/deadline.c | 51 +- kernel/sched/fair.c | 20 +- kernel/sched/idle.c | 5 +- kernel/sched/membarrier.c | 147 +- kernel/sched/rt.c | 20 +- kernel/sched/sched.h | 68 +- kernel/sched/stop_task.c | 3 +- kernel/sched/topology.c | 1 + kernel/seccomp.c | 233 +- kernel/signal.c | 59 +- kernel/sys_ni.c | 3 + kernel/sysctl.c | 19 +- kernel/task_work.c | 13 +- kernel/time/Kconfig | 18 +- kernel/time/Makefile | 1 + kernel/time/clocksource.c | 8 - kernel/time/jiffies.c | 3 +- kernel/time/namespace.c | 9 +- kernel/time/tick-legacy.c | 37 + kernel/time/timekeeping.c | 41 +- kernel/time/timekeeping.h | 3 +- kernel/torture.c | 34 +- kernel/trace/Kconfig | 2 - kernel/trace/bpf_trace.c | 18 +- kernel/trace/ring_buffer.c | 58 +- kernel/trace/trace.c | 6 +- kernel/trace/trace.h | 26 +- kernel/trace/trace_events_synth.c | 17 +- kernel/trace/trace_kprobe.c | 3 +- kernel/trace/trace_selftest.c | 9 +- kernel/user.c | 2 +- kernel/user_namespace.c | 4 +- kernel/utsname.c | 7 +- kernel/watchdog.c | 25 +- kernel/watchdog_hld.c | 1 + lib/Kconfig | 9 + lib/Kconfig.debug | 20 +- lib/Kconfig.kasan | 71 +- lib/Kconfig.kfence | 72 + lib/cpumask.c | 198 +- lib/crc32.c | 4 +- lib/crc32test.c | 4 - lib/crypto/aes.c | 4 +- lib/crypto/sha256.c | 212 +- 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 | 2 +- lib/fonts/font_6x10.c | 2 +- lib/fonts/font_6x11.c | 2 +- lib/fonts/font_6x8.c | 2 +- lib/fonts/font_7x14.c | 2 +- lib/fonts/font_8x16.c | 2 +- lib/fonts/font_8x8.c | 2 +- lib/fonts/font_acorn_8x8.c | 2 +- lib/fonts/font_mini_4x6.c | 2 +- lib/fonts/font_pearl_8x8.c | 2 +- lib/fonts/font_sun12x22.c | 2 +- lib/fonts/font_sun8x16.c | 2 +- lib/fonts/font_ter16x32.c | 2 +- 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/stackdepot.c | 14 +- lib/test_bitmap.c | 143 + lib/test_free_pages.c | 5 + lib/test_kasan.c | 151 +- lib/test_kasan_module.c | 2 +- lib/test_lockup.c | 16 + lib/xarray.c | 7 +- localversion-next | 1 + mm/Kconfig | 40 +- mm/Kconfig.debug | 28 +- mm/Makefile | 3 +- mm/cma.c | 4 +- mm/compaction.c | 19 +- mm/debug.c | 4 +- mm/filemap.c | 578 +- mm/gup.c | 16 +- mm/gup_benchmark.c | 210 - mm/gup_test.c | 247 + mm/gup_test.h | 32 + mm/highmem.c | 170 +- mm/huge_memory.c | 27 +- mm/hugetlb.c | 115 +- mm/kasan/Makefile | 25 +- mm/kasan/common.c | 817 +- mm/kasan/generic.c | 78 +- mm/kasan/generic_report.c | 165 - mm/kasan/hw_tags.c | 205 + mm/kasan/init.c | 17 +- mm/kasan/kasan.h | 173 +- mm/kasan/quarantine.c | 23 +- mm/kasan/report.c | 320 +- mm/kasan/report_generic.c | 327 + mm/kasan/report_hw_tags.c | 42 + mm/kasan/report_sw_tags.c | 94 + 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 | 4 +- mm/madvise.c | 7 +- mm/memblock.c | 80 + mm/memcontrol.c | 325 +- mm/memory-failure.c | 108 +- mm/memory.c | 47 +- mm/memory_hotplug.c | 23 +- mm/mempolicy.c | 6 +- mm/mempool.c | 2 +- mm/memremap.c | 59 +- mm/migrate.c | 59 +- mm/mmap.c | 65 +- mm/mmzone.c | 14 - mm/mremap.c | 280 +- mm/msync.c | 6 +- mm/nommu.c | 8 +- mm/oom_kill.c | 14 +- mm/page_alloc.c | 189 +- mm/page_ext.c | 10 +- mm/page_io.c | 6 +- mm/page_poison.c | 58 +- mm/percpu.c | 40 +- mm/process_vm_access.c | 2 +- mm/ptdump.c | 13 +- mm/rmap.c | 14 +- mm/shmem.c | 31 +- mm/slab.c | 42 +- mm/slab.h | 56 +- mm/slab_common.c | 28 +- mm/slub.c | 100 +- mm/swap.c | 3 + mm/swap_state.c | 4 +- mm/swapfile.c | 14 +- mm/truncate.c | 2 +- mm/vmalloc.c | 6 +- mm/vmscan.c | 21 +- mm/vmstat.c | 36 +- mm/workingset.c | 2 +- mm/zsmalloc.c | 11 +- mm/zswap.c | 189 +- net/9p/client.c | 6 +- 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/bluetooth/hci_conn.c | 12 +- net/bluetooth/hci_debugfs.c | 50 + net/bluetooth/hci_event.c | 17 +- net/bluetooth/hci_request.c | 33 +- net/bluetooth/hci_request.h | 2 + net/bluetooth/hidp/core.c | 2 +- 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 | 8 +- net/bridge/br_if.c | 1 + net/bridge/br_input.c | 35 +- net/bridge/br_mdb.c | 30 +- net/bridge/br_mrp.c | 41 +- net/bridge/br_mrp_netlink.c | 2 +- net/bridge/br_multicast.c | 13 +- net/bridge/br_netlink.c | 115 +- net/bridge/br_private.h | 92 +- net/bridge/br_private_cfm.h | 147 + net/bridge/br_private_mrp.h | 2 +- net/bridge/netfilter/Kconfig | 2 +- net/bridge/netfilter/nft_reject_bridge.c | 255 +- net/can/Kconfig | 5 +- net/can/isotp.c | 26 +- net/can/j1939/socket.c | 6 + net/can/proc.c | 6 +- net/core/dev.c | 19 +- net/core/dev_ioctl.c | 2 +- net/core/flow_dissector.c | 2 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- net/core/skbuff.c | 14 +- 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/output.c | 9 + net/dccp/qpolicy.c | 6 +- net/dccp/timer.c | 12 +- net/dsa/Kconfig | 6 + net/dsa/Makefile | 1 + net/dsa/dsa.c | 7 +- net/dsa/dsa_priv.h | 2 - net/dsa/slave.c | 86 +- net/dsa/tag_ar9331.c | 3 - net/dsa/tag_brcm.c | 3 - net/dsa/tag_dsa.c | 5 - net/dsa/tag_edsa.c | 4 - net/dsa/tag_gswip.c | 5 - net/dsa/tag_hellcreek.c | 66 + 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/ethtool/features.c | 2 +- net/ethtool/ioctl.c | 2 +- net/ipv4/devinet.c | 3 +- net/ipv4/fib_semantics.c | 2 + net/ipv4/fib_trie.c | 9 - net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/ip_gre.c | 6 +- net/ipv4/ip_tunnel.c | 3 - net/ipv4/ip_tunnel_core.c | 13 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.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/proc.c | 1 + net/ipv4/tcp_input.c | 9 +- net/ipv4/tcp_lp.c | 7 + net/ipv4/tcp_metrics.c | 2 +- net/ipv4/tcp_output.c | 11 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp.c | 7 +- net/ipv4/udp_diag.c | 2 +- net/ipv4/udp_offload.c | 3 + net/ipv4/xfrm4_tunnel.c | 4 +- net/ipv6/addrconf.c | 1 + net/ipv6/calipso.c | 4 +- net/ipv6/icmp.c | 8 +- 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/netfilter.c | 6 +- net/ipv6/netfilter/ip6table_mangle.c | 2 +- net/ipv6/netfilter/nf_reject_ipv6.c | 139 +- net/ipv6/proc.c | 2 + net/ipv6/reassembly.c | 33 +- net/ipv6/route.c | 5 - net/ipv6/rpl.c | 2 +- net/ipv6/rpl_iptunnel.c | 2 +- net/ipv6/sit.c | 4 +- net/ipv6/udp.c | 5 +- net/ipv6/udp_offload.c | 8 +- net/ipv6/xfrm6_tunnel.c | 4 +- net/l3mdev/l3mdev.c | 1 + net/llc/llc_conn.c | 2 + net/mac80211/debugfs_sta.c | 2 +- net/mac80211/ieee80211_i.h | 4 +- net/mac80211/iface.c | 2 + net/mac80211/main.c | 14 +- net/mac80211/mesh.c | 30 + net/mac80211/mlme.c | 3 +- net/mac80211/rx.c | 16 +- net/mac80211/sta_info.c | 18 + net/mac80211/sta_info.h | 9 +- net/mac80211/tx.c | 62 +- net/mac80211/util.c | 5 +- net/mac80211/wme.c | 15 +- net/mac802154/main.c | 8 +- net/mpls/af_mpls.c | 2 + net/mptcp/ctrl.c | 14 + net/mptcp/pm_netlink.c | 8 +- net/mptcp/protocol.c | 68 +- net/mptcp/protocol.h | 1 + net/mptcp/token.c | 2 +- net/netfilter/Kconfig | 10 + net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_core.c | 9 +- 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 | 7 +- 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 | 4 +- net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nfnetlink.c | 22 +- net/netfilter/nft_chain_route.c | 4 +- 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/nfc/core.c | 10 +- net/nfc/digital_core.c | 3 + net/nfc/nci/core.c | 2 + net/openvswitch/datapath.c | 14 +- net/openvswitch/flow.c | 4 + net/openvswitch/flow_table.c | 2 +- net/openvswitch/meter.c | 2 +- net/openvswitch/vport.c | 4 +- net/packet/af_packet.c | 37 +- net/packet/internal.h | 5 +- net/sched/act_api.c | 69 +- net/sched/cls_api.c | 16 +- net/sched/sch_atm.c | 8 +- net/sctp/Kconfig | 1 + net/sctp/associola.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 | 4 +- net/sctp/sm_statefuns.c | 52 + net/sctp/socket.c | 116 + net/sctp/sysctl.c | 62 + net/smc/af_smc.c | 61 +- net/smc/smc_cdc.c | 6 +- net/smc/smc_clc.h | 5 + net/smc/smc_core.h | 1 + net/smc/smc_wr.c | 14 +- net/socket.c | 15 +- net/sunrpc/socklib.c | 5 +- net/sunrpc/svc.c | 11 +- net/sunrpc/svcsock.c | 9 +- net/sunrpc/sysctl.c | 9 +- net/sunrpc/xdr.c | 5 +- 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 | 598 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 562 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- net/tipc/core.c | 2 - net/tipc/core.h | 3 - net/tipc/link.c | 2 +- net/tipc/name_distr.c | 19 - net/tipc/netlink_compat.c | 5 +- net/tipc/node.c | 2 +- net/tipc/socket.c | 27 +- net/tipc/socket.h | 2 +- net/tipc/topsrv.c | 4 +- net/vmw_vsock/af_vsock.c | 3 +- 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/core.c | 57 +- net/wireless/core.h | 5 +- net/wireless/nl80211.c | 52 +- net/wireless/reg.c | 2 +- net/wireless/scan.c | 2 +- net/wireless/util.c | 32 +- net/xdp/xsk.c | 3 +- net/xdp/xsk_buff_pool.c | 7 +- net/xfrm/xfrm_compat.c | 5 +- net/xfrm/xfrm_input.c | 7 +- net/xfrm/xfrm_interface.c | 8 +- net/xfrm/xfrm_state.c | 8 +- samples/bpf/hbm.c | 1 - samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/test_ipip.sh | 179 - samples/bpf/tracex2_user.c | 2 +- samples/bpf/tracex3_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 2 +- samples/watch_queue/watch_test.c | 41 +- scripts/Makefile.lib | 2 + scripts/Makefile.modfinal | 20 +- 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 | 1 + scripts/checkpatch.pl | 279 +- scripts/get_abi.pl | 23 + scripts/kconfig/qconf-cfg.sh | 14 +- scripts/kconfig/qconf.cc | 136 +- scripts/kernel-doc | 21 +- scripts/mod/devicetable-offsets.c | 4 + scripts/mod/file2alias.c | 13 + scripts/package/builddeb | 2 + security/bpf/hooks.c | 2 + security/integrity/ima/ima_appraise.c | 17 +- security/integrity/ima/ima_main.c | 1 + security/lsm_audit.c | 5 - security/security.c | 7 + security/selinux/hooks.c | 16 +- security/selinux/ss/services.c | 4 +- security/tomoyo/securityfs_if.c | 6 +- security/tomoyo/util.c | 55 +- sound/core/control.c | 4 +- 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/firewire/amdtp-stream.h | 2 +- sound/hda/ext/hdac_ext_controller.c | 2 + sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_controller.h | 3 +- sound/pci/hda/hda_intel.c | 63 +- sound/pci/hda/patch_realtek.c | 76 +- sound/pci/rme32.c | 1 - sound/pci/rme9652/hdspm.c | 8 - sound/pci/rme9652/rme9652.c | 7 - sound/soc/amd/raven/pci-acp3x.c | 4 +- sound/soc/atmel/atmel-i2s.c | 4 +- sound/soc/atmel/mchp-spdiftx.c | 1 - sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/codecs/Kconfig | 7 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/adau1977.c | 9 +- sound/soc/codecs/cs42l51.c | 22 +- sound/soc/codecs/madera.c | 4 +- sound/soc/codecs/mt6359.c | 135 +- sound/soc/codecs/mt6359.h | 15 +- sound/soc/codecs/nau8315.c | 166 + sound/soc/codecs/rt1015.c | 222 +- sound/soc/codecs/rt1015.h | 44 + 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 | 2 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/codecs/wl1273.c | 1 - sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm8350.c | 3 +- sound/soc/codecs/wsa881x.c | 2 + sound/soc/fsl/Kconfig | 15 + sound/soc/fsl/Makefile | 4 + sound/soc/fsl/fsl_aud2htx.c | 308 + sound/soc/fsl/fsl_aud2htx.h | 67 + sound/soc/fsl/fsl_spdif.c | 73 +- sound/soc/fsl/fsl_spdif.h | 9 +- sound/soc/fsl/fsl_xcvr.c | 1359 + sound/soc/fsl/fsl_xcvr.h | 266 + sound/soc/generic/audio-graph-card.c | 175 +- sound/soc/intel/Kconfig | 18 - sound/soc/intel/atom/Makefile | 2 +- sound/soc/intel/atom/sst/Makefile | 6 +- sound/soc/intel/atom/sst/sst.c | 2 +- sound/soc/intel/boards/bytcr_rt5651.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 39 +- sound/soc/intel/boards/sof_rt5682.c | 65 +- sound/soc/intel/catpt/dsp.c | 9 +- sound/soc/intel/catpt/loader.c | 2 +- sound/soc/intel/catpt/pcm.c | 14 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 13 + 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/mediatek/Kconfig | 23 + 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 | 1058 + sound/soc/mediatek/mt8192/mt8192-reg.h | 3131 + sound/soc/pxa/pxa-ssp.c | 6 +- sound/soc/qcom/Kconfig | 23 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/common.c | 13 +- sound/soc/qcom/lpass-cpu.c | 16 +- sound/soc/qcom/lpass-hdmi.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 6 +- 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 | 328 + sound/soc/qcom/sdm845.c | 2 + sound/soc/qcom/sm8250.c | 227 + sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/snow.c | 2 +- sound/soc/soc-component.c | 19 +- sound/soc/soc-compress.c | 63 +- sound/soc/soc-core.c | 5 +- sound/soc/soc-dai.c | 13 +- sound/soc/soc-dapm.c | 8 +- sound/soc/soc-link.c | 12 +- sound/soc/soc-pcm.c | 136 +- sound/soc/soc-topology.c | 302 +- sound/soc/sof/control.c | 20 +- sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/loader.c | 5 + sound/soc/sof/pcm.c | 2 +- sound/soc/sof/sof-audio.c | 10 +- sound/soc/sof/topology.c | 6 +- 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/ti/davinci-evm.c | 3 +- sound/soc/ti/davinci-mcasp.c | 299 +- sound/usb/pcm.c | 6 + sound/usb/quirks.c | 1 + 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/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/bash-completion/bpftool | 2 +- tools/bpf/bpftool/btf.c | 37 +- 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/prog.c | 2 +- tools/bpf/bpftool/skeleton/profiler.bpf.c | 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 | 51 + 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/btf.c | 807 +- 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/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/perf/Makefile.config | 1 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 11 +- 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/ui/browsers/hists.c | 2 +- tools/perf/util/build-id.c | 2 + tools/perf/util/hashmap.c | 3 + tools/perf/util/hashmap.h | 12 + tools/perf/util/machine.c | 11 +- .../util/scripting-engines/trace-event-python.c | 7 +- tools/perf/util/session.c | 14 + tools/perf/util/symbol.c | 7 + tools/perf/util/symbol.h | 2 + tools/power/cpupower/utils/cpufreq-set.c | 3 + tools/power/cpupower/utils/cpuidle-set.c | 4 + tools/power/cpupower/utils/cpupower.c | 8 + tools/power/cpupower/utils/helpers/helpers.h | 12 + tools/power/cpupower/utils/helpers/misc.c | 66 +- tools/power/x86/turbostat/Makefile | 3 +- tools/power/x86/turbostat/turbostat.8 | 2 +- tools/power/x86/turbostat/turbostat.c | 573 +- .../x86_energy_perf_policy.c | 67 +- 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/selftests/Makefile | 4 +- tools/testing/selftests/android/Makefile | 39 - tools/testing/selftests/android/config | 5 - tools/testing/selftests/android/ion/.gitignore | 4 - tools/testing/selftests/android/ion/Makefile | 20 - tools/testing/selftests/android/ion/README | 101 - tools/testing/selftests/android/ion/ion.h | 134 - tools/testing/selftests/android/ion/ion_test.sh | 58 - .../testing/selftests/android/ion/ionapp_export.c | 127 - .../testing/selftests/android/ion/ionapp_import.c | 79 - tools/testing/selftests/android/ion/ionmap_test.c | 136 - tools/testing/selftests/android/ion/ionutils.c | 253 - tools/testing/selftests/android/ion/ionutils.h | 55 - tools/testing/selftests/android/ion/ipcsocket.c | 227 - tools/testing/selftests/android/ion/ipcsocket.h | 35 - tools/testing/selftests/android/run.sh | 3 - tools/testing/selftests/arm64/mte/Makefile | 2 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 152 + tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 5 +- tools/testing/selftests/bpf/btf_helpers.c | 259 + tools/testing/selftests/bpf/btf_helpers.h | 19 + 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 + 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_local_storage.c | 204 +- tools/testing/selftests/bpf/progs/local_storage.c | 103 +- tools/testing/selftests/bpf/progs/profiler.inc.h | 11 +- .../selftests/bpf/progs/test_hash_large_key.c | 44 + tools/testing/selftests/bpf/progs/test_map_init.c | 33 + .../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/cgroup/cgroup_util.c | 4 +- .../clone3/clone3_cap_checkpoint_restore.c | 2 +- tools/testing/selftests/core/close_range_test.c | 8 +- .../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 | 4 + tools/testing/selftests/kvm/Makefile | 25 +- .../selftests/kvm/aarch64/get-reg-list-sve.c | 3 + tools/testing/selftests/kvm/aarch64/get-reg-list.c | 841 + 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 +- .../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 | 67 +- .../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/x86_64/kvm_pv_test.c | 234 + tools/testing/selftests/lib.mk | 2 +- 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 | 544 + tools/testing/selftests/net/config | 7 + .../selftests/net/forwarding/bridge_igmp.sh | 485 +- .../testing/selftests/net/forwarding/bridge_mld.sh | 558 + tools/testing/selftests/net/forwarding/lib.sh | 107 + tools/testing/selftests/net/mptcp/config | 10 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 94 +- tools/testing/selftests/net/psock_fanout.c | 72 +- tools/testing/selftests/net/timestamping.c | 47 +- tools/testing/selftests/pidfd/config | 1 + tools/testing/selftests/pidfd/pidfd_getfd_test.c | 5 +- tools/testing/selftests/pidfd/pidfd_open_test.c | 1 - tools/testing/selftests/pidfd/pidfd_poll_test.c | 1 - tools/testing/selftests/pidfd/pidfd_setns_test.c | 1 - tools/testing/selftests/pidfd/pidfd_test.c | 2 +- tools/testing/selftests/proc/proc-loadavg-001.c | 1 - tools/testing/selftests/proc/proc-self-syscall.c | 1 - tools/testing/selftests/proc/proc-uptime-002.c | 1 - .../selftests/rcutorture/bin/console-badness.sh | 3 +- .../testing/selftests/rcutorture/bin/functions.sh | 1 + .../selftests/rcutorture/bin/kvm-check-branches.sh | 5 +- .../rcutorture/bin/kvm-recheck-rcuscale.sh | 2 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 19 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 37 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- .../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/settings | 2 +- tools/testing/selftests/vDSO/Makefile | 16 +- tools/testing/selftests/vDSO/vdso_config.h | 92 + tools/testing/selftests/vDSO/vdso_test_abi.c | 244 + .../selftests/vDSO/vdso_test_clock_getres.c | 124 + .../testing/selftests/vDSO/vdso_test_correctness.c | 451 + tools/testing/selftests/vm/.gitignore | 4 +- tools/testing/selftests/vm/Makefile | 39 +- tools/testing/selftests/vm/check_config.sh | 31 + tools/testing/selftests/vm/config | 2 +- tools/testing/selftests/vm/gup_benchmark.c | 143 - tools/testing/selftests/vm/gup_test.c | 194 + tools/testing/selftests/vm/hmm-tests.c | 10 +- tools/testing/selftests/vm/mremap_test.c | 344 + tools/testing/selftests/vm/run_vmtests | 43 +- tools/testing/selftests/vm/userfaultfd.c | 4 +- tools/testing/selftests/wireguard/netns.sh | 8 + .../testing/selftests/wireguard/qemu/kernel.config | 2 + tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/test_vdso.c | 342 - virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/kvm_main.c | 2 +- 4858 files changed, 526902 insertions(+), 81557 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-fc_host create mode 100644 Documentation/ABI/testing/sysfs-class-fc_remote_ports create mode 100644 Documentation/ABI/testing/sysfs-class-firmware-attributes create mode 100644 Documentation/ABI/testing/sysfs-class-intel_pmt 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/hw-vuln/l1d_flush.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 delete mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.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 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/ov772x.txt 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/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 create mode 100644 Documentation/devicetree/bindings/net/fsl,qoriq-mc-dpmac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9121.yaml create mode 100644 Documentation/devicetree/bindings/serial/litex,liteuart.yaml create mode 100644 Documentation/devicetree/bindings/soc/aspeed/xdma.yaml create mode 100644 Documentation/devicetree/bindings/soc/litex/litex,soc-controller.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/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-afe-pcm.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,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 create mode 100644 Documentation/devicetree/bindings/usb/brcm,usb-pinmap.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/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/networking/mptcp-sysctl.rst create mode 100644 Documentation/x86/resctrl.rst delete mode 100644 Documentation/x86/resctrl_ui.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log 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/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/openbmc-flash-layout-64.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/tegra30-ouya.dts 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/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/mediatek/mt6779-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6779.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex-aistarvision-mipi-ad [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts create mode 100644 arch/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 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/c6x/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 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 delete mode 100644 arch/parisc/include/asm/kmap_types.h delete mode 100644 arch/powerpc/include/asm/kmap_types.h delete mode 100644 arch/powerpc/mm/highmem.c create mode 100755 arch/riscv/kernel/vdso/so2s.sh delete mode 100644 arch/s390/include/asm/vdso/vdso.h 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 create mode 100644 arch/um/include/asm/cacheflush.h delete mode 100644 arch/um/include/asm/kmap_types.h delete mode 100644 arch/x86/crypto/aes_glue.c delete mode 100644 arch/x86/include/asm/copy_mc_test.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/kernel/sev_verify_cbit.S 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/bus/mhi/pci_generic.c create mode 100644 drivers/clk/qcom/camcc-sc7180.c create mode 100644 drivers/clk/qcom/lpass-gfm-sm8250.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/edac/igen6_edac.c create mode 100644 drivers/extcon/extcon-usbc-tusb320.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h create mode 100755 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dc_trace.h create mode 100644 drivers/gpu/drm/amd/display/dc/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/msm/disp/dpu1/dpu_hw_merge3d.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h 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 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/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 create mode 100644 drivers/mfd/intel_pmt.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/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/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/i2400m.h delete mode 100644 drivers/net/wimax/i2400m/op-rfkill.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/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/qcom/pinctrl-msm8953.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/regulator/da9121-regulator.c create mode 100644 drivers/scsi/libfc/fc_encode.h create mode 100644 drivers/soc/aspeed/aspeed-socinfo.c create mode 100644 drivers/soc/aspeed/aspeed-xdma.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 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 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 rename drivers/{net => staging}/wimax/i2400m/fw.c (100%) 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 [...] rename drivers/{net => staging}/wimax/i2400m/netdev.c (100%) 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%) rename drivers/{net => staging}/wimax/i2400m/tx.c (100%) 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/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/misc/brcmstb-usb-pinmap.c 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 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/sound/adi,adau1977.h create mode 100644 include/linux/dfl.h create mode 100644 include/linux/freelist.h create mode 100644 include/linux/highmem-internal.h create mode 100644 include/linux/kfence.h create mode 100644 include/linux/litex.h create mode 100644 include/linux/math.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/adau1977.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/serial_pnx8xxx.h create mode 100644 include/linux/sunrpc/svc_rdma_pcl.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/uapi/linux/aspeed-xdma.h create mode 100644 include/uapi/linux/cfm_bridge.h create mode 100644 include/uapi/linux/f2fs.h create mode 100644 kernel/bpf/bpf_task_storage.c create mode 100644 kernel/time/tick-legacy.c create mode 100644 lib/Kconfig.kfence 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 net/bridge/br_cfm.c create mode 100644 net/bridge/br_cfm_netlink.c create mode 100644 net/bridge/br_private_cfm.h create mode 100644 net/dsa/tag_hellcreek.c create mode 100644 net/netfilter/nft_reject_netdev.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 100755 samples/bpf/test_ipip.sh mode change 100644 => 100755 scripts/atomic/gen-atomics.sh 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 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 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 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/tcpbpf_user.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_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 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 100755 tools/testing/selftests/net/bareudp.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_mld.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/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