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 175d6fdcbb74 btrfs: extent_io: make btrfs_fs_info::buffer_radix to take [...] 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 d9b5665fb3c8 kbuild: remove unused OBJSIZE adds d1889589a4f5 builddeb: Fix rootless build in setuid/setgid directory adds 222fc542579d Merge remote-tracking branch 'kbuild-current/fixes' into master adds 328d2168ca52 ARC: stack unwinding: avoid indefinite looping adds 3b57533b460c ARC: [plat-hsdk] Remap CCMs super early in asm boot trampoline adds 0c0adcb5e20f Merge remote-tracking branch 'arc-current/for-curr' into master adds 9fa2e7af3d53 ARM: 9019/1: kprobes: Avoid fortify_panic() when copying o [...] adds b99970b21e70 Merge remote-tracking branch 'arm-current/fixes' into master adds fd552e0542b4 powerpc/eeh_cache: Fix a possible debugfs deadlock adds 99f070b62322 powerpc/smp: Call rcu_cpu_starting() earlier adds 2b06dbce4bfa Merge remote-tracking branch 'powerpc-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 adds e6ef010b1fac Merge remote-tracking branch 'sparc/master' into master 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 0e54fa803040 Merge remote-tracking branch 'net/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 b3627dbfb77d Merge remote-tracking branch 'bpf/master' into master adds 7fe94612dd4c xfrm: interface: fix the priorities for ipip and ipv6 tunnels adds a779d91314ca net: xfrm: fix a race condition during allocing spi adds 70e2de2c28d5 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 bd0945f91bf6 Merge remote-tracking branch 'wireless-drivers/master' int [...] 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 cab35ea12078 Merge remote-tracking branch 'rdma-fixes/for-rc' into master adds f7b6603c6667 ALSA: fix kernel-doc markups adds 2a6eca16f376 ALSA: make snd_kcontrol_new name a normal string adds f15cfca818d7 ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 adds 8a8de09cb2ad ALSA: hda/realtek - Fixed HP headset Mic can't be detected adds 215a22ed31a1 ALSA: hda: Refactor codec PM to use direct-complete optimization adds f5dac54d9d93 ALSA: hda: Separate runtime and system suspend adds 9fc149c3bce7 ALSA: hda: Reinstate runtime_allow() for all hda controllers adds 378ed23670bb Merge remote-tracking branch 'sound-current/for-linus' int [...] adds c522ce3f1efa Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 9fe9efd6924c ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function adds 1849a3872f03 ASoC: Intel: atom: Remove duplicate kconfigs adds 1d159edf1954 ASoC: Intel: catpt: Wake up device before configuring SSP port adds 3d53c6df4299 ASoC: Intel: catpt: Relax clock selection conditions adds eb5a558705c7 ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015 adds f47d07425157 ASoC: codecs: wsa881x: add missing stream rates and format adds 3f48b6eba15e ASoC: qcom: sdm845: set driver name correctly adds 20afe581c9b9 ASoC: cs42l51: manage mclk shutdown delay adds 6e5329c6e603 ASoC: SOF: loader: handle all SOF_IPC_EXT types adds fc0522bbe02f ASoC: codecs: wcd934x: Set digital gain range correctly adds 6d6bc54ab4f2 ASoC: codecs: wcd9335: Set digital gain range correctly adds ce038aeaee68 Merge tag 'v5.10-rc1' into asoc-5.10 adds cf9d21984da2 ASoC: qcom: lpass-sc7180: Fix MI2S bitwidth field bit positions adds 6ec6c3693a38 ASoC: qcom: lpass-cpu: Fix clock disable failure adds 47568405ff83 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds 28df66b368eb Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds 780f88b04704 Merge remote-tracking branch 'regmap/for-5.10' into regmap-linus adds 432dddbac691 Merge remote-tracking branch 'regmap-fixes/for-linus' into master adds 43c3e148830a MAINTAINERS: Add entry for Qualcomm IPQ4019 VQMMC regulator adds c432bf3e3d82 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] adds 1dce82d64eeb Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] adds e2c8b7ebb375 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 43b6bf406cd0 spi: imx: fix runtime pm support for !CONFIG_PM adds 3bfd5f422f07 Merge tag 'v5.10-rc1' into spi-5.10 adds 5e31ba0c0543 spi: bcm2835: fix gpio cs level inversion adds 21d3055d1ac7 Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds 97323544a62b Merge remote-tracking branch 'spi-fixes/for-linus' into master adds 462b58fb0339 PCI: Always enable ACS even if no ACS Capability adds af0dd809f3d3 PCI: Add Designated Vendor-Specific Extended Capability #defines adds e0e7816633ce Merge remote-tracking branch 'pci-current/for-linus' into master 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 ba2f568ed27a Merge remote-tracking branch 'driver-core.current/driver-c [...] 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 1994b8ea5e77 Merge remote-tracking branch 'usb.current/usb-linus' into master adds a46b973bced1 USB: serial: option: add Quectel EC200T module support adds 478b8bb60630 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' [...] adds 209c805835b2 phy: usb: Fix incorrect clearing of tca_drv_sel bit in SET [...] adds eb9c4dd9bdfd phy: tegra: xusb: Fix dangling pointer on probe failure adds fcea94ac6154 phy: qcom-qmp: Initialize another pointer to NULL adds 25d76fed7ffe phy: cpcap-usb: Use IRQF_ONESHOT adds 5196f1deeef8 Merge remote-tracking branch 'phy/fixes' into master adds 7342ca34d931 thunderbolt: Add the missed ida_simple_remove() in ring_re [...] adds ae5d14e823b5 Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] adds 33b6c39e747c Input: adxl34x - clean up a data type in adxl34x_probe() adds b1884583fcd1 Input: i8042 - allow insmod to succeed on devices without [...] adds f916b133542d Merge remote-tracking branch 'input-current/for-linus' int [...] adds 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds 9a51ffe845e4 ide: use generic power management adds f9e09a0711ca ide: sc1200: use generic power management adds d41b375134a9 ide: delkin_cb: use generic power management adds 6800cd8cbc6e ide-acpi: use %*ph to print small buffer adds 4b5549fbe854 Merge remote-tracking branch 'ide/master' into master adds dc6bf4da825a selftests/ftrace: Use $FUNCTION_FORK to reference kernel f [...] adds e3e403125670 selftests/ftrace: check for do_sys_openat2 in user-memory test adds f825d3f7ed93 selftests: filter kselftest headers from command in lib.mk adds 1948172fdba5 selftests: pidfd: fix compilation errors due to wait.h adds ef7086347c82 selftests/harness: prettify SKIP message whitespace again adds 0b18fed98bf9 selftests: pidfd: use ksft_test_result_skip() when skipping test adds b5ec9fe5be5e selftests: pidfd: skip test on kcmp() ENOSYS adds 90da74af349e selftests: pidfd: add CONFIG_CHECKPOINT_RESTORE=y to config adds 7b9621d45931 selftests: pidfd: drop needless linux/kcmp.h inclusion in [...] adds 08c5d41130e5 selftests: android: fix multiple definition of sock_name adds c8979b500597 selftests: proc: fix warning: _GNU_SOURCE redefined adds 375ffe7c36ce selftests: core: use SKIP instead of XFAIL in close_range_test.c adds f9a5285446a2 selftests: clone3: use SKIP instead of XFAIL adds 1488472e712d selftests: binderfs: use SKIP instead of XFAIL adds b08647638dd1 Merge remote-tracking branch 'kselftest-fixes/fixes' into master adds 484f910e93b4 dmaengine: idxd: fix wq config registers offset programming adds 768664114b1a dmaengine: ti: k3-udma: fix -Wenum-conversion warning adds 95bd5c61afd3 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master adds 1b8d1070857d mtd: rawnand: mxc: Move the ECC engine initialization to t [...] adds 3aee8a3a88fa mtd: rawnand: ifc: Move the ECC engine initialization to t [...] adds 69a8eed58cc0 mtd: spi-nor: Don't copy self-pointing struct around adds 324f78dfb442 mtd: spi-nor: Fix address width on flash chips > 16MB adds 9efac6ce7f62 mtd: rawnand: stm32_fmc2: fix broken ECC adds 68a63f7308ce Merge remote-tracking branch 'mtd-fixes/mtd/fixes' into master adds 31b4d8e172f6 MIPS: export has_transparent_hugepage() for modules adds 3e2ddccd2bd0 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master adds 402dab548d0d hwmon: (pmbus/max20730) use scnprintf() instead of snprintf() adds 25a7ec1786c0 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 45d8f990a77f Merge branch 'misc-5.10' into next-fixes adds 6cc9d3ad010f Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds 77f6ab8b7768 don't dump the threads that had been already exiting when zapped. adds fb0a660fb4a6 Merge remote-tracking branch 'vfs-fixes/fixes' into master adds 424f5ca7c851 MAINTAINERS: move Kamil Debski to credits adds 215f06d7efc2 MAINTAINERS: move Kyungmin Park to credits adds d5a69b6ba186 MAINTAINERS: remove Jeongtae Park from Samsung MFC entry adds cd12e4f14f7c CREDITS: remove trailing white spaces adds 1f2653ece967 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' in [...] adds af61bc1e33d2 scsi: hpsa: Fix memory leak in hpsa_init_one() adds f075f056b235 Merge remote-tracking branch 'scsi-fixes/fixes' into master adds 4d9a47025325 drm/i915/gem: Flush coherency domains on first set-domain-ioctl adds f869bcf73d8f drm/i915/gt: Use the local HWSP offset during submission adds db43db0ac9ca drm/i915: Fix encoder lookup during PSR atomic check adds a54327f87db9 drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write adds 9f550927bc41 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround [...] adds 6d77152e753f drm/i915/gvt: Only pin/unpin intel_context along with workload adds 854b32440144 drm/i915/gvt: Fix mmio handler break on BXT/APL. adds 84935fa70ea2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 2c3bd2a5c86f hv_balloon: disable warning when floor reached adds dbf563eee0b8 x86/hyperv: Clarify comment on x2apic mode adds 77ee9f6ff272 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] adds 0032ce0f85a2 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() adds 2024f91e965f ns: Add a common refcount into ns_common adds 8b8f3e666fc6 net: Use generic ns_common::count adds 9a56493f6942 uts: Use generic ns_common::count adds 137ec390fad4 ipc: Use generic ns_common::count adds 8eb71d95f34a pid: Use generic ns_common::count adds 265cbd62e034 user: Use generic ns_common::count adds 1a7b8969e664 mnt: Use generic ns_common::count adds f387882d8d3e cgroup: Use generic ns_common::count adds 28c41efd08bf time: Use generic ns_common::count adds 76df441ade97 signal: Convert to the new fallthrough notation adds bda4c60d02e9 sys: Convert to the new fallthrough notation adds 6ef3a1ac60c3 Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds 3023d8ff3fc6 kunit: Fix kunit.py --raw_output option adds 3fc48259d525 kunit: Don't fail test suites if one of them is empty adds 7f32b10c6b46 kunit: test: fix remaining kernel-doc warnings adds f0b62039bf7f Documentation: kunit: Update Kconfig parts for KUNIT's mod [...] adds 0d0d245104a4 kunit: tools: fix kunit_tool tests for parsing test plans adds bf98746749d3 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] 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 6462cab89467 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 adds 341eb9aa8ffc 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 adds 1cc1986ff400 Merge remote-tracking branch 'asm-generic/master' into master adds e9a2f8b599d0 ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAG [...] adds 7a1be318f579 ARM: 9012/1: move device tree mapping out of linear region adds d5d44e7e3507 ARM: 9013/2: Disable KASan instrumentation for some code adds d6d51a96c7d6 ARM: 9014/2: Replace string mem* functions for KASan adds c12366ba441d ARM: 9015/2: Define the virtual space of KASan's shadow region adds 5615f69bc209 ARM: 9016/2: Initialize the mapping of KASan shadow memory adds 421015713b30 ARM: 9017/2: Enable KASan for ARM adds fc2933c13374 ARM: 9020/1: mm: use correct section size macro to describ [...] adds 20f96e606509 Merge branches 'fixes' and 'misc' into for-next adds 4b8240883f0b Merge remote-tracking branch 'arm/for-next' into master adds 76ad7aa74800 Merge branch 'arm/fixes' into for-next adds 57222a1be27e tee: optee: Use UUID API for exporting the UUID adds 6bc9d7391ad6 Merge tag 'optee-use-uuid-api-for-v5.10' of git://git.lina [...] adds 1c160f2d9981 Merge branch 'arm/drivers' into for-next adds aaa52e967409 ARM: SoC: document merges adds 3717f5b45c9b Merge branch 'arm/fixes' into for-next adds 3330b6c40161 ARM: SoC: document merges adds 60c877b9d001 Merge branch 'arm/fixes' into for-next adds 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 adds a03cf14d577b Merge remote-tracking branch 'arm-soc/for-next' into master adds 98e93eef0260 Merge branch 'v5.10/fixes' into tmp/aml-rebuild adds 5d2fc13ba052 soc: amlogic: socinfo: build for specific arch adds d9da1785ec0c soc: meson: enable building drivers as modules adds 028445696b20 firmware: meson-sm: enable build as module adds 669b3291da6b Merge branch 'v5.11/drivers' into tmp/aml-rebuild adds adbc6ea01eb6 arm64: Kconfig: meson: drop pinctrl adds 4393916840fc Merge branch 'v5.11/soc' into tmp/aml-rebuild adds 370739f8e0b4 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 adds eb01006195de Merge remote-tracking branch 'aspeed/for-next' into master adds 786c395dbe42 ARM: at91: sam9x60 SiP types added to soc description adds 02e46262af5d ARM: dts: at91: smartkiz: Reference led node directly adds 997ebd64df39 ARM: dts: at91: Fix schema warnings for pwm-leds adds c9dc33d13c81 ARM: dts: at91: at91-sama5d27_som1: fix EEPROM compatible adds fb533fc76d34 ARM: configs: at91: sama5: resync with media changes adds 036f224ef8f4 ARM: configs: at91_dt: resync with media changes adds 0698efbb33ef Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds 647dc7263f42 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 25b8c51c0b11 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 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 c6e34d6be6d6 Merge branch 'clk/imx' into for-next adds 95de5094f5ac firmware: imx: add dummy functions adds b4cf86c9f01d Merge branch 'imx/drivers' into for-next adds 2f4ac2d79eb4 ARM: imx: Add revision support for i.MX7ULP revision 2.2 adds 52172fdbc3a3 ARM: imx: add missing clk_disable_unprepare() when remove [...] adds 4034ae696f15 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 4da91e35879d 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 0843788322a7 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 2c9523522240 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 cfaf0f4a7297 Merge branch 'imx/defconfig' into for-next adds 2c4beddec33c 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 adds d21b0923a0a6 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 adds 366fb4a528bf Merge remote-tracking branch 'mediatek/for-next' into master adds 7249f599bc54 MAINTAINERS: Add an entry for MikroTik CRS3xx 98DX3236 boards adds 399412cddd8c MAINTAINERS: switch mvebu tree to kernel.org adds 6bf423bc9aef Merge branch 'mvebu/arm' into mvebu/for-next adds 2e23b43adfd2 ARM: dts: mvebu: Add CRS326-24G-2S board adds 5332619137a0 ARM: dts: mvebu: Add CRS305-1G-4S board adds bb0616d68953 ARM: dts: mvebu: Add CRS328-4C-20S-4S board adds 42737fea9c32 ARM: dts: kirkwood: replace status value "ok" by "okay" adds 4111de5941d3 ARM: dts: dove: fix PCA95xx GPIO expander properties on A510 adds 3adcee61d399 ARM: dts: armada: align GPIO hog names with dtschema adds 85757e8121e9 ARM: dts: Remove non-existent i2c1 from 98dx3236 adds e4af6e19d05d ARM: dts: Add i2c0 pinctrl information for 98dx3236 adds a1513c763ed0 Merge branch 'mvebu/dt' into mvebu/for-next adds 30d1ddbe8f1d arm64: dts: marvell: espressobin: Simplify v7 ethernet por [...] adds becaa397f6f5 arm64: dts: marvell: espressobin: Get rid of duplicate ser [...] adds ccbddc293c79 arm64: dts: marvell: espressobin: De-duplicate eMMC definitions adds f89c9685f6a1 Merge branch 'mvebu/dt64' into mvebu/for-next adds 038766c04bb9 Merge remote-tracking branch 'mvebu/for-next' into master adds 2f6c3c8664cb Merge branch 'fixes' into for-next adds cf96fbf4839e Merge branch 'omap-for-v5.10/prm-genpd' into for-next adds aa346bd48db9 Merge branch 'fixes' into for-next adds 868306ddc8a9 Merge branch 'omap-for-v5.10/soc' into for-next adds 7ff3e1fda701 Merge branch 'omap-for-v5.10/omap1' into for-next adds 390f789055a0 Merge branch 'omap-for-v5.10/dt' into for-next adds 26cce5954784 Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into omap [...] adds a8e0698a5d2e Merge branch 'omap-for-v5.10/prm-genpd-data' into for-next adds bcb8024f6064 Merge branch 'omap-for-v5.10/soc' into for-next adds cf4173c2defa Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into for-next adds 7e62f1457454 Merge branch 'omap-for-v5.10/dt' into for-next adds 34766a7d60e9 Merge branch 'omap-for-v5.10/defconfig' into for-next adds 2b3292ceaab9 Merge branch 'omap-for-v5.10/soc' into for-next adds aadc9c01ed69 Merge branch 'omap-for-v5.10/dt' into for-next adds 7a159a1ad494 Merge branch 'fixes' into for-next adds 456c01c191cb 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 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 adds 923bb4f70ceb Merge branches 'arm64-for-5.11', 'drivers-for-5.11' and 'd [...] adds a8b5771f366a Merge remote-tracking branch 'qcom/for-next' into master adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 486f29df6941 Merge branch 'v5.8/dt' into next adds e76bd12dd26b 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 d38c41513b5d Merge remote-tracking branch 'renesas/next' into master adds da8c0e4ee95a reset: meson: make it possible to build as a module adds 7a3eec92516d 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 95d66a1c27e5 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 7ae53a0cb72c Merge remote-tracking branch 'samsung-krzk/for-next' into master adds 2612afd9b979 arm64: dts: allwinner: h6: Harmonize DWC USB3 DT nodes name adds fa769f29f124 ARM: dts: sun8i: add FriendlyArm ZeroPi support adds fbd6c612d370 Merge branches 'sunxi/dt-for-5.11' and 'sunxi/fixes-for-5. [...] adds 2f098e04ce16 Merge branch 'sunxi/fixes-for-5.10' into sunxi/for-next adds a1b97033073d Merge remote-tracking branch 'sunxi/sunxi/for-next' into master adds 422e2b8ada97 Merge branch for-5.10/clk into for-next adds 73a2bf5afd18 Merge branch for-5.10/dt-bindings into for-next adds 9e9e5b9da91b Merge branch for-5.10/soc into for-next adds 9cdc415ddf44 Merge branch for-5.10/firmware into for-next adds 90e33258d757 Merge branch for-5.10/arm/dt into for-next adds 2bef64efe3a3 Merge branch for-5.10/arm64/dt into for-next adds 9ea55312ba10 Merge branch for-5.10/arm64/defconfig into for-next adds d48340175ca6 Merge remote-tracking branch 'tegra/for-next' into master adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 16fdf1178027 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 9dcd17be61e4 arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk adds 863584e252fa Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master adds 1dbaff9c36a7 csky: Add memory layout 2.5G(user):1.5G(kernel) adds 7c2c8f7beeb7 csky: Fixup show_regs doesn't contain regs->usp adds 2ec2847b47d8 Merge remote-tracking branch 'csky/linux-next' into master adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 6cd224699d45 Merge remote-tracking branch 'h8300/h8300-next' into master adds 1e10cf448f84 m68k: Avoid xchg() warning adds 1fe9bacab2ac m68k: Remove unused mach_max_dma_address adds b03408b08e8e Merge remote-tracking branch 'm68k/for-next' into master adds 476a762c7751 m68knommu: align BSS section to 4-byte boundaries adds 3a00bed8cbcd m68k: m68328: move platform code to separate files adds ce93d1c29c02 m68k: m68328: remove duplicate code adds df3d6e6ae30e Merge remote-tracking branch 'm68knommu/for-next' into master adds 6c1bfbd9df8c MIPS: Loongson64: Add /sys/firmware/lefi/boardinfo adds 673a8c4f8517 Documentation: ABI: Add /sys/firmware/lefi/boardinfo descr [...] adds ab7cffb8d236 MIPS: ingenic: remove unused platform_data header file adds 55206098fd39 Merge remote-tracking branch 'mips/mips-next' into master adds fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds de5229b425a7 nds32: remove dump_instr adds 265fb79cd50b nds32: use get_kernel_nofault in dump_mem adds 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> adds 24ea7738e8ea Merge remote-tracking branch 'nds32/next' into master adds 208f347d3b21 parisc: Drop loops_per_jiffy from per_cpu struct adds 3b7ab4a74a2d parisc: Switch to clockevent based timers adds 11ebe28284c9 Merge remote-tracking branch 'parisc-hd/for-next' into master adds f69e1c7418b1 RISC-V: Fix the VDSO symbol generaton for binutils-2.35+ adds bc178b4c8965 Merge remote-tracking branch 'risc-v/for-next' into master adds 00be34947616 Merge branch 'fixes' into for-next adds 283ae6c3bd1b Merge remote-tracking branch 's390/for-next' into master adds 4ca4c562efb6 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] adds e7814c0ba441 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master adds ea03c91432cb Merge branch 'misc-5.10' into for-next-current-v5.9-20201102 adds 96355bd3562a Merge branch 'for-next-current-v5.9-20201102' into for-nex [...] adds 7e594307694b Merge branch 'misc-next' into for-next-next-v5.10-20201102 adds 06782ab35d16 btrfs: do not shorten unpin len for caching block groups adds f978a09bf52d btrfs: update last_byte_to_unpin in switch_commit_roots adds fa3a25d38906 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] adds 33802342d58a btrfs: cleanup btrfs_discard_update_discardable usage adds 2f2c9adede8d btrfs: load free space cache into a temporary ctl adds 82e36c6ebcf8 btrfs: load the free space cache inode extents from commit root adds c4658cb62017 btrfs: async load free space cache adds e361caebc76d btrfs: protect the fs_info->caching_block_groups differently adds b61e64930bfc Merge branch 'ext/josef/bg-caching-fixes' into for-next-ne [...] adds 3f76bb7009d0 btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds 3d4a237f673a btrfs: add a trace point for reserve tickets adds 5aad3f0e096d btrfs: track ordered bytes instead of just dio ordered bytes adds 08cd0f2820c5 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds 52dc6c5c6656 btrfs: improve preemptive background space flushing adds 0fb172d22f47 btrfs: rename need_do_async_reclaim adds 0c6a97b30376 btrfs: check reclaim_size in need_preemptive_reclaim adds 77adc5cb164d btrfs: rework btrfs_calc_reclaim_metadata_size adds 96bed17ad9d4 btrfs: simplify the logic in need_preemptive_flushing adds ab1160ae0408 btrfs: implement space clamping for preemptive flushing adds 46dc8ba6db3f btrfs: adjust the flush trace point to include the source adds 45a71634073b btrfs: add a trace class for dumping the current ENOSPC state adds 3f598d82d1e6 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds 9bbc973051e5 btrfs: lift rw mount setup from mount and remount adds e312c69f1951 btrfs: cleanup all orphan inodes on ro->rw remount adds 9f150f7d26a4 btrfs: create free space tree on ro->rw remount adds 2004ecc11db2 btrfs: clear oneshot options on mount and remount adds 93e4f3e986b6 btrfs: clear free space tree on ro->rw remount adds 74d97a81a238 btrfs: keep sb cache_generation consistent with space_cache adds 7790169b493e btrfs: use sb state to print space_cache mount option adds a5a6baa3b45b btrfs: warn when remount will not change the free space tree adds 3c9ebe1ec544 btrfs: remove free space items when disabling space cache v1 adds d677dcad4e49 btrfs: skip space_cache v1 setup when not using it adds c217745032d1 Merge branch 'ext/boris/fst-fixes-v6' into for-next-next-v [...] adds b2b98d369950 Merge branch 'ext/qu/subpage-1-prep' into for-next-next-v5 [...] adds 89956069c9d6 Merge branch 'for-next-next-v5.10-20201102' into for-next- [...] adds 3641634a724a Merge remote-tracking branch 'btrfs/for-next' into master adds e44b86917b3f Pull direct IO fix from Gabriel Krisman. adds d352ed7fb990 Merge remote-tracking branch 'ext3/for_next' into master adds 9862a1cc3421 ext4: fix double locking in ext4_fc_commit_dentry_updates() adds a316082fa331 ext4: properly check for dirty state in ext4_inode_datasyn [...] adds 939625dd4e07 ext4: make num of fast commit blocks configurable adds 945b0d325e73 ext4: use s_mount_flags instead of s_mount_state for fast [...] adds 6bcdb158279a jbd2: fix a kernel-doc markup adds 2fdd32f36a3d ext4: fix mmap write protection for data=journal mode adds 00c69f98e83d ext4: use IS_ERR() for error checking of path adds 320c369ea27b Merge remote-tracking branch 'ext4/dev' into master adds bcfd79928961 f2fs: call f2fs_get_meta_page_retry for nat page adds f8f5072c43a3 next-20201102/f2fs adds 0ca21761cff9 NFSD: NFSv3 PATHCONF Reply is improperly formed adds 5684ef5873bd SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() adds 250fd66efc27 NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL adds f130e2d451ea SUNRPC: Use zero-copy to perform socket send operations adds 10d23f5f32a8 SUNRPC: Adjust synopsis of xdr_buf_subsegment() adds 72009c09e2c1 svcrdma: Const-ify the xdr_buf arguments adds 9ee3f0494650 svcrdma: Refactor the RDMA Write path adds 6c055c06bf2a SUNRPC: Rename svc_encode_read_payload() adds d2aed4641a6b NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders adds 389d4d28b870 svcrdma: Post RDMA Writes while XDR encoding replies adds 762892883abb svcrdma: Clean up svc_rdma_encode_reply_chunk() adds 9d813806ca86 svcrdma: Add a "parsed chunk list" data structure adds 422bb79de2c6 svcrdma: Use parsed chunk lists to derive the inv_rkey adds e24f4ec46e69 svcrdma: Use parsed chunk lists to detect reverse directio [...] adds d95907acd21e svcrdma: Use parsed chunk lists to construct RDMA Writes adds d60384ae5c9b svcrdma: Use parsed chunk lists to encode Reply transport headers adds 576124e6637f svcrdma: Support multiple write chunks when pulling up adds 3ac2daa2fd37 svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] adds 7d58e9b1e83c svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] adds 5dfa590c35fb svcrdma: Remove chunk list pointers adds e21ba6ebe494 svcrdma: Clean up chunk tracepoints adds dc22b7c38fd3 svcrdma: Rename info::ri_chunklen adds 37451488db83 svcrdma: Use the new parsed chunk list when pulling Read chunks adds d725e813cd31 svcrdma: support multiple Read chunks per RPC adds a826e2b2dd61 NFSD: A semicolon is not needed after a switch statement. adds 2feb7d625d54 Merge remote-tracking branch 'cel/cel-next' into master adds 2c334e12f957 xfs: set xefi_discard when creating a deferred agfl free l [...] adds 65b1aeb08eea Merge remote-tracking branch 'xfs/for-next' into master adds 16238415eb98 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock adds 529adfe8f131 locks: fix a typo at a kernel-doc markup adds 1b1af2065634 Merge remote-tracking branch 'file-locks/locks-next' into master adds 5d535b021e45 sparc64: get rid of fake_swapper_regs adds e33f002c8ac7 sparc32: get rid of fake_swapper_regs adds 2e62f8a11635 sparc32: take ->thread.flags out adds 80285b75c683 epoll: switch epitem->pwqlist to single-linked list adds 364f374f22ba epoll: get rid of epitem->nwait adds 8677600d7966 untangling ep_call_nested(): get rid of useless arguments adds d01f0594d727 untangling ep_call_nested(): it's all serialized on epmutex. adds 3b1688efa01c untangling ep_call_nested(): take pushing cookie into a helper adds 99d84d4330e8 untangling ep_call_nested(): move push/pop of cookie into [...] adds 773318eddbac untangling ep_call_nested(): and there was much rejoicing adds aebf15f0fbd5 reverse_path_check_proc(): sane arguments adds 0c320f776ed8 reverse_path_check_proc(): don't bother with cookies adds d16312a46936 clean reverse_path_check_proc() a bit adds 56c428cac5a2 ep_loop_check_proc(): lift pushing the cookie into callers adds 6a3890c47479 get rid of ep_push_nested() adds bde03c4c1a6b ep_loop_check_proc(): saner calling conventions adds db502f8a3b0b ep_scan_ready_list(): prepare to splitup adds 1ec09974d845 lift the calls of ep_read_events_proc() into the callers adds 443f1a042233 lift the calls of ep_send_events_proc() into the callers adds ff07952aeda8 ep_send_events_proc(): fold into the caller adds 57804b1cc461 lift locking/unlocking ep->mtx out of ep_{start,done}_scan() adds e3e096e7fc30 ep_insert(): don't open-code ep_remove() on failure exits adds 85353e919f6e ep_insert(): we only need tep->mtx around the insertion itself adds ad9366b1361f take the common part of ep_eventpoll_poll() and ep_item_po [...] adds 2c0b71c1e9c9 fold ep_read_events_proc() into the only caller adds d1ec50adb560 ep_insert(): move creation of wakeup source past the fl_ep [...] adds 44cdc1d952e3 convert ->f_ep_links/->fllink to hlist adds b62d2706a754 lift rcu_read_lock() into reverse_path_check() adds d9f41e3c95a1 epoll: massage the check list insertion adds 319c15174757 epoll: take epitem list out of struct file adds 80537bbf19d6 sparc32: fix a user-triggerable oops in clear_user() adds f0d018f3bc85 sparc32: don't bother with lookup_fault() in __bzero() adds e7d9c761b89e sparc32: kill lookup_fault() adds 0e0bbae08a6e sparc32: switch __bzero() away from range exception table entries adds 7f384a130826 sparc32: get rid of range exception table entries in check [...] adds e794d27e9550 sparc32: switch copy_user.S away from range exception tabl [...] adds 1804d214dddc sparc32: switch to generic extables adds 1510723087d2 arm: kill dump_task_regs() adds 3b2d387c5e27 [ia64] missed cleanups from switch to regset coredumps adds 77f9c902f45f [ia64] ptrace_[sg]etregs(): use access_elf_reg() instead o [...] adds 7848d2e26d7a whack-a-mole: USE_ELF_CORE_DUMP adds d4948d19d47f c6x: kill ELF_CORE_COPY_FPREGS adds 8853bf827ca8 Merge branches 'work.sparc', 'work.epoll', 'work.sparc32' [...] adds f97de041d7aa 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 8a8424bf2439 init/Kconfig: Fix CPU number in LOG_CPU_MAX_BUF_SHIFT description adds 17ab0541542f Merge branch 'for-5.10-trivial' into for-next adds 1bc84389276a Merge remote-tracking branch 'printk/for-next' into master adds 18cef8580670 mailmap: Restore dictionary sorting adds b5360a936f26 mailmap: Update comments for with format and more detalis adds 137c6236aeec mailmap: Add WeiXiong Liao adds 390b4467317b 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 30a44afd962f Merge remote-tracking branch 'hid/for-next' into master adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds a4096c7bf0a1 Merge remote-tracking branch 'dmi/dmi-for-next' into master adds f1aa11d6b749 hwmon: (acpi_power_meter) clean up freeing code adds f8eba6da183b hwmon: (pmbus/max20730) delete some dead code adds 0d85f494f03a hwmon: (adt7470) Create functions for updating readings an [...] adds eb3f6f77d58c hwmon: (pmbus) shrink code and remove pmbus_do_remove() adds b6848d285d95 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] adds d94df02c476c docs: Makefile: honor V=0 for docs building adds 6b80975c6308 scripts: kernel-doc: fix typedef parsing adds 7efc6c4295f5 scripts: kernel-doc: split typedef complex regex adds e051955977b7 documentation: arm: sunxi: add Allwinner H6 documents adds 72b97d0b9118 scripts: kernel-doc: use :c:union when needed adds d29f34c098aa sphinx: conf.py: properly handle Sphinx 4.0 adds 6cc6f5ad9bfb docs: hwmon: adm1266.rst: fix a broken reference adds 2644ccef6f28 docs: admin-guide: net.rst: add a missing blank line adds 32519c032686 docs: kasan.rst: add two missing blank lines adds 97e44c4f0cb6 docs: net: statistics.rst: remove a duplicated kernel-doc adds 9d8c4f0c0170 docs: hwmon: mp2975.rst: address some html build warnings adds de39012afa7f docs: userspace-api: add iommu.rst to the index file adds 6a6223ec7779 blk-mq: docs: add kernel-doc description for a new struct member adds 89b422354409 mm: pagemap.h: fix two kernel-doc markups adds e86c6569c588 net: phy: remove kernel-doc duplication adds e930c39e0984 crypto: sun8x-ce*: update entries to its documentation adds 4b7560c5e4bd ice: docs fix a devlink info that broke a table adds ef900cccb864 MAINTAINERS: fix broken doc refs due to yaml conversion adds e3e7439dbc27 docs: lockdep-design: fix some warning issues adds cf38cc9f1e71 locking/refcount: move kernel-doc markups to the proper place adds 1166eb3d5268 IB/srpt: docs: add a description for cq_size member adds 7c128a249c7e docs: fs: api-summary.rst: get rid of kernel-doc include adds ca766ff0c3b4 drm: amdgpu: kernel-doc: update some adev parameters adds cc507c435b05 gpu: docs: amdgpu.rst: get rid of wrong kernel-doc markups adds 9cd70d051322 drm: amdgpu_dm: fix a typo adds d2692abd6fa9 selftests: kselftest_harness.h: fix kernel-doc markups adds b28d70c6a515 amdgpu: fix a few kernel-doc markup issues adds afc74ce7b484 docs: SafeSetID: fix a warning adds 6fee9372e0af Merge branch 'mauro-warnings' into docs-next adds 496369ec6403 Merge remote-tracking branch 'jc_docs/docs-next' into master adds ce8bfbe73f1d refcount.h: fix a kernel-doc markup adds dfe3d19bd092 Merge tag 'v5.10-rc1' into patchwork adds 7c04c5d886cb Merge remote-tracking branch 'v4l-dvb/master' into master adds 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 adds 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference adds b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line adds cd6c4280fe26 docs: kasan.rst: add two missing blank lines adds fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc adds b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings adds cc55219a551e docs: userspace-api: add iommu.rst to the index file adds 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member adds 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c adds dce89b296a4f mm: pagemap.h: fix two kernel-doc markups adds 75e9a357f9a7 net: phy: remove kernel-doc duplication adds e3122e957576 crypto: sun8x-ce*: update entries to its documentation adds 84ae28bda198 ice: docs fix a devlink info that broke a table adds 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion adds 3b9431ac5c01 docs: lockdep-design: fix some warning issues adds 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place adds df0e5f0e866b IB/srpt: docs: add a description for cq_size member adds d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include adds d6b6564c8ef6 Merge remote-tracking branch 'v4l-dvb-next/master' into master adds 1f6620f87006 opp: Don't always remove static OPPs in _of_add_opp_table_v1() adds 47efcbcb340c opp: Fix early exit from dev_pm_opp_register_set_opp_helper() adds e0df59de670b opp: Reduce the size of critical section in _opp_table_kre [...] adds e213cd8f175c Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds bb88d1f9b431 Merge branch 'pm-opp' into linux-next adds 4153406eace4 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( [...] adds 11c9deeb5dec Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] adds 748f0d70087c cpupower: Provide online and offline CPU information adds f4dcd997b4bc Merge remote-tracking branch 'cpupower/cpupower' into master adds 4281461c01f7 trace: events: devfreq: Use fixed indentation size to impr [...] adds b4365423bb7a PM / devfreq: Unify frequency change to devfreq_update_tar [...] adds cab477d0d4fb PM / devfreq: Add tracepoint for frequency changes adds 0dd25a0d12a1 PM / devfreq: Add governor feature flag adds 5f1a9066fcb2 PM / devfreq: Add governor attribute flag for specifc sysfs nodes adds 96ffcdf239de PM / devfreq: Remove redundant governor_name from struct devfreq adds 9a93386bf667 PM / devfreq: tegra20: Silence deferred probe error adds cc2a4e836120 PM / devfreq: tegra20: Relax Kconfig dependency adds 09d56d92ad25 PM / devfreq: tegra30: Silence deferred probe error adds ced11b4b0e84 Merge remote-tracking branch 'devfreq/devfreq-next' into master adds f68c18333ab6 opp: Always add entries in dev_list with opp_table->lock held adds 203e29749cc0 opp: Allocate the OPP table outside of opp_table_lock adds b0756034202a opp: Don't return opp_dev from _find_opp_dev() adds a01c43690663 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 b3136d0a0d8c Merge remote-tracking branch 'thermal/thermal/linux-next' [...] adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds deb3f3a3a3bd Merge remote-tracking branch 'ieee1394/for-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 [...] adds 555a35007bce 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 00b61eea3821 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 6b0224f7db9e 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 080f6dd29c18 selftests/bpf: Move test_tcppbf_user into test_progs adds 0ee3ef81e70e selftests/bpf: Drop python client/server in favor of threads adds 8bd88b5e472f selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refact [...] adds c47c1585f006 selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton adds ece548907586 selftest/bpf: Use global variables instead of maps for tes [...] adds f4c3881edbcc Merge branch 'bpf-migrate-tcp-bpf' adds ae7d2ccfba70 Merge remote-tracking branch 'bpf-next/for-next' into master 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 262a2719d08d Merge remote-tracking branch 'netfilter-next/master' into master adds f6171f687507 Bluetooth: btqca: Add valid le states quirk adds b50dc237ac04 Bluetooth: Fix null pointer dereference in hci_event_packet() adds 44d59235ace5 Bluetooth: hci_h5: close serdev device and free hu in h5_close adds 565d158974ea Merge remote-tracking branch 'bluetooth/master' into master adds d0f17d3883f1 gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-af [...] adds a9dd945ccef0 gfs2: Add missing truncate_inode_pages_final for sd_aspace adds c4af59bd441f gfs2: init_journal's undo directive should also undo the s [...] adds 4a55752ae288 gfs2: Split up gfs2_meta_sync into inode and rgrp versions adds 7e5b92669904 gfs2: don't initialize statfs_change inodes in spectator mode adds c5c68724696e gfs2: check for live vs. read-only file system in gfs2_fitrim adds 6bd1c7bd4ee7 gfs2: Don't call cancel_delayed_work_sync from within dele [...] adds 907cb9f14873 Merge remote-tracking branch 'gfs2/for-next' into master adds 232b67c39942 mtd: remove unneeded break adds 46e8475d9b8f 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 adds e7633fb1531c Merge remote-tracking branch 'nand/nand/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 6ba337bcea9f Merge remote-tracking branch 'crypto/master' into master adds a5b2c10c05ef drm/amdgpu: add vangogh asic header files (v2) adds 4f1e9a76bde0 drm/amdgpu: add van gogh asic_type enum (v2) adds f7b2cdb23abf drm/amdgpu: add uapi to define van gogh series adds 4e52a9f8d570 drm/amdgpu: add van gogh support for gpu_info and ip block [...] adds 1f9dab43c2cc drm/amdgpu: add vangogh_reg_base_init function for van gogh adds 026570e63310 drm/amdgpu: add nv common ip block support for van gogh adds fced3c3a4655 drm/amdgpu: skip sdma1 in nv_allowed_read_registers list f [...] adds bd4f28117ef2 drm/amdgpu: add van gogh support for ih block adds bf13cb1f4620 drm/amdgpu: use gpu virtual address for interrupt packet w [...] adds 1e483203965b drm/amdgpu: add uapi to define van gogh memory type adds af118ed9ef9f drm/amdgpu: update new memory types in atomfirmware header adds b9d90cb031c4 drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables adds 15c90a1fbcb1 drm/amdgpu: get the correct vram type for van gogh adds 6405e627a0ad drm/amdgpu: add gmc v10 supports for van gogh (v4) adds b0ebc8e94444 drm/amdgpu: set fw load type for van gogh adds 6c266fb56cb8 drm/amdgpu: add gfx support for van gogh (v3) adds ad088550d232 drm/amdgpu: add gfx golden settings for vangogh (v3) adds 1ec743ac9ffe drm/amdgpu/gfx10: add updated register offsets for VGH adds 54c98eacf3b9 drm/amdgpu: add sdma support for van gogh adds 88edbad6ed06 drm/amdgpu: set ip blocks for van gogh adds 3a5e715de15c drm/amdkfd: add Van Gogh KFD support adds 4d8d75a45c7c drm/amdgpu: add mmhub v2.3 for vangogh (v4) adds b4e532d67821 drm/amdgpu: enable vcn3.0 for van gogh adds 5de54343d5ef drm/amdgpu: add pcie port indirect read and write on nv adds a7e91bd71848 drm/amdgpu: add nbio v7.2 for vangogh (v2) adds f57d62a00a34 drm/amdgpu/powerplay: add new smu messages and feature mas [...] adds 572083bd99ad drm/admgpu/powerplay: add smu v11.5 driver interface heade [...] adds b44694a1111c drm/amdgpu/powerplay: add smu v11.5 firmware header for va [...] adds e89616baf761 drm/amdgpu/powerplay: add smu v11.5 smc header for vangogh adds 88779658698d drm/amdgpu/powerplay: add vangogh asic name in smu v11 (v2) adds f46a221b703e drm/amdgpu/powerplay: add smu initialize funcitons for van [...] adds fd8ba3f1a735 drm/amd/powerplay: partially enable swsmu for vangogh adds fd0fc24889f2 drm/amd/powerplay: add vangogh ppt into swSMU adds c821e0fbb258 drm/amdgpu: add smu ip block for vangogh adds 6fbcb00c7984 drm/amdgpu: add TOC firmware definition adds 5120cb540982 drm/amdgpu: add TOC firmware support for apu (v3) adds ed3b73533235 drm/amdgpu: enable psp support for vangogh adds 8447675327f8 drm/amdgpu: disable gfxoff on vangogh for the moment (v2) adds 8bb3aa1a833f drm/amdgpu: IP discovery table is not ready yet for VG adds 682b1f4c039d drm/amdgpu/mmhub2.3: print client id string for mmhub adds 3eb4c56422c7 drm/amdgpu: add gfx power gating for gfx10 adds ac0dc4c5a076 drm/amdgpu: enable gfx clock gating and power gating for vangogh adds 3a83e4e64bb1 drm/amd/display: Add dcn3.01 support to DC (v2) adds 469989ca4cb3 drm/amd/display: Add dcn3.01 support to DM adds 894052d6416b drm/amdgpu: add van gogh pci id adds 322b1fdd2007 drm/amd/display: 3.2.105 adds 6fbd1e171075 drm/amd/display: Don't allow pstate if no support in blank adds f7fb81a18f02 drm/amd/display: Check for flip pending before locking pipes adds fe984cb3dd32 drm/amd/display: Fixed comments (uniform style) adds 3e19095534ca drm/amd/display: Force enable pstate on driver unload adds 7c4ed1df0a59 drm/amd/display: Copy WM values from set A to other sets i [...] adds 54e8094a76bc drm/amd/display: Block ABM in case of eDP ODM adds b15cde19c32d drm/amd/display: Add i2c speed arbitration for dc_i2c and [...] adds 9b42868c3fd4 drm/amd/display: Fix OPTC_DATA_FORMAT programming adds 5dff371a7351 drm/amd/display: FreeSync not active near lower bound of n [...] adds b98ab70e748e drm/amd/display: Hardcode 45W Bounding Box for DCN2.1 Diags adds 480c5b8ff875 drm/amd/display: Program meta addresses correctly adds 9485af4e4d88 drm/amd/display: Only flush inst_fb if backdoor loading adds a13e25618842 drm/amd/display: [FW Promotion] Release 0.0.36 adds 4b74ed75ae13 drm/amd/display: 3.2.106 adds 576e0ec26b68 drm/amdgpu: fix xgmi perfmon a-b-a problem adds b4a7db71ea06 drm/amdgpu: add per device user friendly xgmi events for vega20 adds a9d17930adff drm/amdgpu: add xgmi perfmons for arcturus adds d74a09c8af5f drm/amdgpu/swsmu: fix ARC build errors adds e500dc638d95 drm/amdgpu: prevent spurious warning adds d205c3cc1a6c drm/amdgpu: add Green_Sardine APU flag adds 2e62f0b5a5bc drm/amdgpu: add green_sardine support for gpu_info and ip [...] adds 5baf415085f3 drm/amdgpu: add soc15 common ip block support for green_sa [...] adds ad698da31fc0 drm/amdgpu: add gfx support for green_sardine (v2) adds f74d0535e927 drm/amdgpu/sdma: add sdma engine support for green_sardine (v2) adds c3db2f529fa8 drm/amdgpu: enable green_sardine_asd.bin loading (v2) adds 5d731b5ac301 drm/amdgpu: enable vcn support for green_sardine (v2) adds 23bdba959b3d drm/amd/pm: Replace one-element array with flexible-array member adds 2b6106575625 drm/amd/pm: Replace one-element array with flexible-array [...] adds e0af7d111012 drm/amd/pm: Replace one-element array with flexible-array [...] adds 737123d67e02 drm/amd/pm: Replace one-element array with flexible-array [...] adds 0e319cfeb3c3 drm/amd/pm: Replace one-element array with flexible-array [...] adds 9526e431c526 drm/amd/pm: Replace one-element array with flexible-array [...] adds 637f7576ece1 drm/amd/pm: Replace one-element array with flexible-array [...] adds aa8d10a10fd7 drm/amd/pm: Replace one-element array with flexible-array [...] adds 89c785bb1a73 drm/amd/pm: Replace one-element array with flexible-array [...] adds 5be63325c55a drm/amd/pm: Replace one-element array with flexible-array [...] adds 03f0a7b857db drm/amd/pm: Replace one-element array with flexible-array [...] adds b44fd9ccfaeb drm/amd/pm: Replace one-element array with flexible-array [...] adds bae82e841823 drm/amd/pm: Replace one-element array with flexible-array [...] adds 562f150fb93b drm/amdgpu: Use struct_size() helper in kmalloc() adds 201a4eb9dc96 amd/amdgpu_ctx: Use struct_size() helper and kmalloc() (v2) adds 402bde58e7f4 drm/amdgpu: kfd_initialized can be static adds 9ba8aa1085c0 drm/amdgpu: Remove warning for virtual_display adds 7ca917ecb3e7 drm/amdgpu: modify cp_flags to pg_flags in gfx_v10_cntl_po [...] adds 44d6e160f60a drm/amd/pm: setup APU dpm clock table in SMU HW initialization adds 75145aab7a0d drm/amdgpu/swsmu: clean up a bunch of stale interfaces adds 849007191eda drm/amdgpu: Fix invalid number of character '{' in amdgpu_ [...] adds 73e343362704 drm/amdgpu: Fix inconsistent of format with argument type [...] adds 5faf37e7d38c drm/amd/display: Add missing function pointers for dcn3 adds cd294f9a645f drm/amd/display: Fix module load hangs when connected to an eDP adds a2468e043ae4 drm/amdgpu: add dimgrey_cavefish asic type adds a0200254ec10 drm/amdgpu: add dimgrey_cavefish gpu info firmware adds a14e093619c1 drm/amdgpu: set fw load type for dimgrey_cavefish adds 144722fa3ac3 drm/amdgpu: set asic family and ip blocks for dimgrey_cavefish adds ee64e01ef2d2 drm/amdgpu: add support for dimgrey_cavefish firmware adds a14354690f89 drm/amdgpu: add gmc support for dimgrey_cavefish adds f2a6c81d02de drm/amdgpu: add gfx clock gating support for dimgrey_cavefish adds 550c58e0facd drm/amdgpu: add common support for dimgrey_cavefish adds 038d757b95f5 drm/amdgpu: initialize IP offset for dimgrey_cavefish adds 01cbb6b288b0 drm/amdgpu: add mmhub support for dimgrey_cavefish adds 2aa92b12dfce drm/amdgpu: add common ip block for dimgrey_cavefish adds 3e02ad447677 drm/amdgpu: add gmc ip block for dimgrey_cavefish adds 771cc67ed08f drm/amdgpu: add ih ip block for dimgrey_cavefish adds feb6329c58a8 drm/amdgpu: add gfx ip block for dimgrey_cavefish adds 0106922600cd drm/amdgpu: add sdma ip block for dimgrey_cavefish adds 2eb61456539d drm/amdgpu: configure dimgrey_cavefish gfx according to gf [...] adds 76a2d9ea6998 drm/amdgpu: add virtual display support for dimgrey_cavefish adds 6c72c7a03ae5 drm/amdgpu: force pa_sc_tile_steering_override to 0 for di [...] adds 0c2c02b66c67 drm/amdgpu/vcn: add firmware support for dimgrey_cavefish adds 467db422cb52 drm/amdgpu/vcn: enable VCN DPG mode for dimgrey_cavefish adds f267242e1598 drm/amdgpu: add gmc cg support for dimgrey_cavefish adds 10e0d9ebb047 drm/amdgpu/swsmu: increase size for smu fw_name string adds db1f8a8fb276 drm/amdgpu/swsmu: add smu support for dimgrey_cavefish(v2) adds 0a305e34c719 drm/amdgpu: increase size of psp fw_name string(v2) adds 462c272b9076 drm/amdgpu: add psp support for dimgrey_cavefish(v2) adds aeec07444816 drm/amdgpu: skip reroute ih for some ASICs adds d9fa6a0b10d5 drm/amdgpu: support cp_fw_write_wait for dimgrey_cavefish adds a1fe2ba7282b drm/amdgpu: add gc golden setting for dimgrey_cavefish adds eb5a34d48257 drm/amdkfd: Support dimgrey_cavefish KFD (v2) adds 8f72ce6421f3 drm/amdkfd: Add kfd2kgd_funcs for dimgrey_cavefish kfd support adds d5bc1579b0e3 drm/amdgpu: enable VCN3.0 PG and CG for dimgrey_cavefish adds cc6161aa7081 drm/amdgpu: enable jpeg3.0 PG and CG for dimgrey_cavefish adds f897ea3550bc drm/amdgpu: enable front door loading for dimgrey_cavefish adds e4ed4f50d2af drm/amdgpu: support athub cg setting for dimgrey_cavefish adds 4ed032bd13fa drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 583e5a5e908b drm/amdgpu: enable GFX clock gating for dimgrey_cavefish adds 135333a0ce4f drm/amdgpu: enable mc CG and LS for dimgrey_cavefish adds 73da8e862865 drm/amdgpu: enable athub/mmhub PG for dimgrey_cavefish adds e8afbddfa1ed drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 0afc770ba834 drm/amdgpu: enable vcn3.0 for dimgrey_cavefish adds be6b1cd3b7e4 drm/amdgpu: enable jpeg3.0 for dimgrey_cavefish adds 4ccc957f1511 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 7dc2ef4e70e1 drm/amdgpu/swsmu: update driver if version for dimgrey_cav [...] adds aff39cdecd22 drm/amdgpu: add psp and smu block for dimgrey_cavefish adds 2c70c332a1db drm/amdgpu: enable hdp CG and LS for dimgrey_cavefish adds 8e3bfb992c1b drm/amdgpu: enable ih CG for dimgrey_cavefish adds eac88a5fc631 drm/amdgpu: remove gpu_info fw support for dimgrey_cavefish adds 4da678390890 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 36d26912e8d8 drm/amd/display: Add support for DCN302 (v2) adds 2a4112050451 drm/amd/display: Add DCN302 support in amdgpu_dm (v2) adds 78aafee761ab drm/amdgpu: remove ASD ucode init for dimgrey_cavefish adds 7cc656e2d070 drm/amdgpu: add DM block for dimgrey_cavefish adds 9ba93114c48f drm/amd/display: Add green_sardine support to DC adds 71c0fd9221a4 drm/amd/display: Add green_sardine support to DM adds cde3359acb42 drm/amdgpu/swsmu: init the baco mutex in early_init adds 206b737240c3 drm/amdgpu: fix semicolon.cocci warnings adds 4fbb3ae219d2 drm/amd/display: remove no need return value adds 8d8ac1a1e95a drm/amd/display: kernel-doc: document force_timing_sync adds 23aaf8058a8d docs: amdgpu: fix a warning when building the documentation adds 4460571beef4 drm/amd/pm: increase mclk switch threshold to 200 us adds 4d5af9b7ad6f drm/amdgpu: fix the issue that apu has no smu firmware binary adds f099471bc594 drm/amdgpu: enable GDDR6 save-restore support for dimgrey_ [...] adds 56380c388c6a drm/amdgpu: vcn and jpeg ring synchronization adds 185b0d5a787f drm/amdkfd: Use kvfree in destroy_crat_image adds bdb4a1f9ed3b drm/amdgpu/display: DRM_AMD_DC_DCN3_02 depends on DRM_AMD_ [...] adds 234de272b76f drm/amdgpu: add missing newline at eof adds 72ca82c7d218 drm/amdgpu: disable gpa mode for direct loading adds 7d92c1fd11e2 drm/amd/pm: populate the bootup LCLK frequency adds 585584dbaa47 drm/amd/pm: populate Arcturus PCIE link state adds f2b75bc24dee drm/amd/pm: correct gfx and pcie settings on umd pstate sw [...] adds f1213b159768 drm/amdgpu: add interface for setting ASPM adds 3e66275e0946 drm/amdgpu: add interface for setting MGCG perfmon adds 27747293ce24 drm/amdgpu: fulfill Navi gfx and pcie settings on umd psta [...] adds 76c71f00d7eb drm/amd/pm: properly setting GPO feature on UMD pstate ent [...] adds 9294fa6a1d94 Revert "drm/amdgpu: disable gfxoff temporarily for navy_flounder" adds 5fe19ce8e48d drm/amdgpu: add function to program pbb mode for sienna cichlid adds 5bab858eee04 drm/amdgpu: add rlc iram and dram firmware support adds ded08454e56b drm/amdgpu: correct the gpu reset handling for job != NULL case adds ff72bc403170 drm/amdgpu: Add debugfs entry for printing VM info adds c0fb85ae02b6 drm/amd/display: setup system context in dm_init adds f0c746ce07c8 drm/amd/display: add S/G support for Renoir adds f9dbefa884fd drm/amdgpu/display: fix the NULL pointer reference on dmuc [...] adds 84b934bc0a94 drm/amdgpu/display: enable display ip block for vangogh adds 92aeeafb544d drm/amd/amdgpu: set the default value of noretry to 1 for [...] adds 21470d97c9f8 drm/amdgpu: remove gfxhub_v1_1_funcs set adds e9073b43621e drm/amd/swsmu: add missing feature map for sienna_cichlid adds c6b3c8779cb2 drm/amdgpu: update golden setting for sienna_cichlid adds 0e601a04dd3f drm/amdgpu: add a list in VM for BOs in the done state adds 15d67827b000 drm/amd/pm: drop navy_flounder hardcode of using soft pptable adds 268f3a4388b0 drm/amd/display: Revert "drm/amd/display: Fix a list corruption" adds f5213f827c87 drm/amd/display: Avoid MST manager resource leak. adds 26d94a468770 drm/amd/display: Use amdgpu_socbb.h instead of redefining structs adds 194f6b5d1f62 drm/amd/display: Fix DCN302 makefile adds 23d9bd60bd11 drm/amd/psp: Fix sysfs: cannot create duplicate filename adds a3bab3258568 drm/amdgpu: move amdgpu_num_kcq handling to a helper adds 40e7ed973ad9 drm/amdgpu: protect eeprom update from GPU reset adds 7aeef2aacccd drm/amd/swsmu: correct wrong feature bit mapping adds 9a81009eda19 drm/amdkfd: Use same SQ prefetch setting as amdgpu adds 07f9c22f6750 drm/amdgpu: enable VCN PG and CG for vangogh adds 1ed685df7ebc drm/amd/amdgpu: enable noretry for Sienna_Cichlid/Navy_Flo [...] adds 5c46c4927607 drm/amdgpu/gmc10: remove dummy read workaround for newer chips adds f20c52f40a65 drm/amd/pm: fix pcie information for sienna cichlid adds 1dc3c5a95b08 drm/amd/pm: update driver if file for sienna cichlid adds 4a3a1dc02fc3 drm/amd/display: Initialize num_pkrs on VANGOGH. adds 1eeb03c883ff drm/amd/pm: fix the wrong fan speed in fan1_input adds 4d2aae33d96c Revert drm/amdgpu: disable sienna chichlid UMC RAS adds 4e2b3e23b29d drm/amd/pm: fix pp_dpm_fclk adds 0b08c54bb7a3 drm/amd/display: Fix the display corruption issue on Navi10 adds 86b6624ae27d drm/amdgpu: Return boolean types instead of integer values adds 982a820bac1b drm: amdgpu: kernel-doc: update some adev parameters adds 891bacb835a1 drm/amd/pm: remove the average clock value in sysfs adds 15df286d4310 drm/amdgpu: correct the cu and rb info for sienna cichlid adds aa5375c55541 drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) adds 8a5223b9303a drm/amdgpu: add DID for navi10 blockchain SKU adds 8d96a590ed0d drm/amdgpu: remove unneeded break adds d02792041c17 drm/amdgpu: add GC 10.3 NOALLOC registers adds 4005809bb1f3 drm/amdgpu: add support to configure MALL for sienna_cichlid (v2) adds 52f2e83e2fe5 drm/amdgpu/display: add MALL support (v2) adds df0e4831c3e8 drm/amdgpu: don't map BO in reserved region adds 73bf5cad2696 drm/amdgpu: During compute disable GFXOFF for Sienna_Cichlid adds 6e3cd2a9a6ac amdgpu: fix a few kernel-doc markup issues adds c45dd3bda1c8 drm/amdgpu: fix some kernel-doc markups adds 4d154b85f30e drm/amdgpu_dm: fix a typo adds d836917da7e5 drm/amdgpu: Fix size calculation when init onchip memory adds 3aa8d45f46e8 drm/amd/display: Fixed panic during seamless boot. adds 0165b85c2784 drm/amdgpu: enable IP discovery for vangogh adds 19ae333001b3 drm/amdgpu: added support for psp fw attestation adds 34c0631bbd9d drm/amd/pm: update driver if version for dimgrey_cavefish adds ce9a6cad3e3a drm/amdgpu: increase the reserved VM size to 2MB adds a39f2a8d7066 drm/amdgpu: nuke amdgpu_vm_bo_split_mapping v2 adds f2459c52c844 drm/amd/display: Add Bounding Box State for Low DF PState [...] adds ea817dd5ad79 drm/amd/display: add dcn21 bw validation adds 2e7b43e62910 drm/amd/display: enable odm + full screen mpo on dcn21 adds 9248681f68b7 drm/amd/display: Source minimum HBlank support adds 39a71459a032 drm/amd/display: Reverting "Add connector to the state if [...] adds 1db522cd03fd drm/amd/display: Set WM set A to 0 if full pstate not supported adds a47cc3ab051f drm/amd/display: Raise DPG height during timing synchronization adds a10ba3827afa drm/amd/display: Define PSR ERROR Status bit VSC_SDP adds 84c305b756e7 drm/amd/display: [FW Promotion] Release 0.0.37 adds 9abdf3920383 drm/amd/display: Add an option to limit max DSC target bpp [...] adds aaa0aed17e04 drm/amd/display: 3.2.107 adds e5df916b8581 drm/amd/display: DCN2.1 Disable 48MHz Powerdown Debug Option adds bf479f5a1d9c drm/amd/display: adding reading OEM init_data to dcn3 adds df043738b7c7 drm/amd/display: Refactor ABM_MASK_SH_LIST_DCN301 naming adds 74d021b5631f drm/amd/display: skip avmute action adds 73ec5680ba63 drm/amd/display: Revert check for flip pending before lock [...] adds c76b169b76bb drm/amd/display: Reduce height of visual confirm on right side. adds da52f579d948 drm/amd/display: disable seamless boot for VSC_SDP adds 86c5a9e3aa66 drm/amd/display: Update GSL state if leaving immediate flip adds 35a4644c935e drm/amd/display: Don't trigger flip twice when ODM combine in use adds def48da790ce drm/amd/display: Fix max brightness pixel accuracy adds c36f0ab0aac7 drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns adds fd0f1d21d46c drm/amd/display: [FW Promotion] Release 0.0.38 adds b51366f77b9e drm/amd/display: 3.2.108 adds 9d83722d06fe drm/amd/display: Decouple amdgpu_dm_trace from service adds 21c414458296 drm/amd/display: Rework registers tracepoint adds e8a982355f96 drm/amd/display: Add tracepoint for amdgpu_dm adds 8b198f6e94d6 drm/amd/display: Add pipe_state tracepoint adds 13b5ca42ca9c drm/amd/display: Add tracepoint for capturing clocks state adds cadfd67c27e2 drm/amd/display: prevent null pointer access adds a2540e34b521 drm/amd/display: Removed unreferenced variables. adds 7154a51b5347 drm/amd/display: Using udelay for specific dongle while ed [...] adds 5d1b3211da03 drm/amd/display: combined user regamma and OS GAMMA_CS_TFM_1D adds 1b3c7564113a drm/amdgpu/display: use kvzalloc again in dc_create_state adds 34a3242baeb5 drm/amdgpu: Discard unnecessary breaks adds 44ea03e17ef5 drm/amdgpu: use true and false for bool initialisations adds 594b6f7370a8 drm/amd/display: Fix kernel panic by dal_gpio_open() error adds 0ca3418272a2 drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally adds c5ff0c1950e5 drm/amd/display: Clean up debug macros adds 73275181f687 drm/amd/pm: correct the checks for polaris kickers adds 10efb75b58fe drm/amd/pm: populate smc vddc table adds 3df9931b0678 drm/amd/pm: populate smc samu table adds 8849fe64f668 drm/amd/pm: correct vddci table setup adds 374b0781a0b1 drm/amd/pm: correct sclk table setup adds 0232af1cea03 drm/amd/pm: correct mclk table setup adds a193d977419c drm/amd/pm: correct the ACPI table setup V2 adds 3a9f6bb21d08 drm/amd/pm: correct the BootLinkLevel setup adds e9016fc2ad7a drm/amd/pm: add pptable VRHotLevel setting adds 7f95a2e01c9d drm/amd/pm: drop arb table first byte workaround adds 92995254afae drm/amdgpu: correct CG_ACLK_CNTL setting adds 8c23cc29d55b drm/amd/pm: add PWR_CKS_CNTL setting adds 18973c6ec42a drm/amd/powerplay: separate Polaris fan table setup from Tonga adds 555440822b41 drm/amd/pm: optimize AC timing programming adds 029479accac2 drm/amd/pm: drop redundant efuse mask calculations adds a90e6fbe47ff drm/amd/pm: correct the settings for ro range minimum and maximum adds c420418f1d7c drm/amd/pm: correct polaris10 clock stretcher data table setting adds 9610a3bfde41 drm/amd/pm: setup zero rpm parameters for polaris10 adds 8f0804c6b7d0 drm/amd/pm: add edc leakage controller setting adds 5f92b48cf62c drm/amd/pm: add mc register table initialization adds a8588b8bb3d6 drm/amd/pm: correct VR shared rail info adds f6638d0e6f93 drm/amd/pm: correct the checks for sclk/mclk SS support adds d8b61d5a0d51 drm/amd/pm: correct Polaris powertune table setup adds dba195316860 drm/amd/pm: correct Polaris DIDT configurations adds b23dbd603b68 drm/amd/pm: correct avfs fuse settings adds a6d8a6eb3e10 drm/amd/pm: correct vddc phase control setting adds 55411d16233e drm/amd/pm: correct VRconfig setting adds 326d0ff7aa8b drm/amd/pm: correct platformcaps setup adds baa495f76436 drm/amd/pm: correct smc voltage controller setup adds d765129a719f drm/amd/pm: correct sclk/mclk dpm enablement adds be56f22b6253 drm/amd/pm: correct the way to get the highest vddc adds ba4601feba44 drm/amd/pm: correct clk/voltage dependence setup adds 8f97e221d64d drm/amd/pm: correct pcie spc cap setup adds 9182fefcb8ca drm/amd/pm: correct SMC sclk/mclk boot level setup adds db6f5c7f95c4 drm/amd/pm: correct vddc_dep_on_dal_pwrl setup adds 690cdc263584 drm/amd/pm: fulfill the Polaris implementation for get_clo [...] adds b03fd3e7e68f drm/amd/pm: enable Polaris watermark table setting adds d49873c93fc5 drm/amd/pm: correct the mclk switching setting adds 62ff83a4f691 drm/amd/pm: reconfigure smc on display vbitimeout setting change adds b1878847ac90 drm/amd/pm: drop redundant display setting adds a2475e624e2e drm/amd/display: correct asic type check V2 adds 191a3c04799e drm/amdgpu: enable MULTI_MON_PP_MCLK_SWITCH DC feature at default adds c345c89b6491 drm/amdgpu: add vangogh apu flag adds 923e15d634ac drm/amdgpu: drop mem_global_referenced adds 19cc89dcb94b drm/amdgpu/swsmu: drop smu i2c bus on navi1x adds 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 4bd6b184f1ea PCI/ERR: Fix reset logic in pcie_do_recovery() call adds 6766a3bbdf99 drm/amdgpu: add another raven1 gfxoff quirk adds e739af517f04 drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_A [...] adds adf4092ad019 drm/amd/display: Fix incorrect dsc force enable logic adds c601b623149e drm/amdgpu: add mode2 reset support for vangogh adds da70aec4fcec drm/amdgpu/nv: add mode2 reset handling adds 20dd226b4eb4 drm/amdgpu: Enable GPU reset for vangogh adds 18128bd7c292 drm/amdgpu/display: FP fixes for DCN3.x adds fb995be803c0 Merge remote-tracking branch 'amdgpu/drm-next' into master adds 4d658cb7789e drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 94a4fb8a316e drm/dp: fix a kernel-doc issue at drm_edid.c adds cb88d1fac196 drm/i915: terminate reauth at stream management failure adds bff88b1c8ffd drm/i915: dont retry stream management at seq_num_m roll over adds 773bd825c4cc drm/i915: Extract intel_dp_output_format() adds f1bce832500e drm/i915: Decouple intel_dp_{min,output}_bpp() from crtc_state adds 0bf8dedc763a drm/i915: Use the correct bpp when validating "4:2:0 only" modes adds 1288f9b09908 drm/i915: Add enable/disable flip done and flip done handler adds c5e07e0049ee drm/i915: Add support for async flips in I915 adds 30ff93af9e19 drm/i915: Add checks specific to async flips adds 0bbca6097d50 drm/i915: Do not call drm_crtc_arm_vblank_event in async flips adds b039193d1283 drm/i915: Add dedicated plane hook for async flip case adds e5cb1afba46d drm/i915: WA for platforms with double buffered address up [...] adds 6914c9685e0a Documentation/gpu: Add asynchronous flip documentation for i915 adds 55ea1cb178ef drm/i915: Enable async flips in i915 adds 7102404cb471 drm/i915: Make intel_{enable,disable}_sagv() static adds eba10ec8cfdd drm/i915: Don't hide the intel_crtc_atomic_check() call adds 504c7bd85c6f drm/i915: Fix state checker hw.active/hw.enable readout adds cf52acde6ee9 drm/i915: Move MST master transcoder dump earlier adds cfcd558cea52 drm/i915: Include the LUT sizes in the state dump adds e0122138c24e drm/i915: s/glk_read_lut_10/bdw_read_lut_10/ adds 4073a4ee5c4a drm/i915: Reset glk degamma index after programming/readout adds d313569138c2 drm/i915: Shuffle chv_cgm_gamma_pack() around a bit adds 3d041e904b79 drm/i915: Relocate CHV CGM gamma masks adds d0a9acaa6bc2 drm/i915: Polish bdw_read_lut_10() a bit adds 7852ddd5d60a drm/i915: Replace some gamma_mode ifs with switches adds 5682a41f932c drm/i915/dsi: Add details about TE in get_config adds 9c9e97c44a34 i915/dsi: Configure TE interrupt for cmd mode adds 00acb3293670 drm/i915/dsi: Add TE handler for dsi cmd mode. adds 26fb0d552dc8 drm/i915/dsi: Initiate frame request in cmd mode adds 33267703df15 drm/i915/dsi: Enable software vblank counter adds 0dbacc895553 drm/i915: Read DIMM size in Gb rather than GB adds 562ad8add406 drm/i915: Implement display WA #1142:kbl,cfl,cml adds 945b18fb4803 drm/i915: Fix TGL DKL PHY DP vswing handling adds 6694d2bea64f drm/i915: s/pre_empemph/preemph/ adds 95cef532f222 drm/i915: s/old_crtc_state/crtc_state/ adds 7ac469a0f7c6 drm/i915: Make intel_dp_process_phy_request() static adds 193af12cd681 drm/i915: Shove the PHY test into the hotplug work adds 6ed9aefa69fc drm/i915: Split ICL combo PHY buf trans per output type adds 5ee3e1daa816 drm/i915: Split ICL MG PHY buf trans per output type adds ba30075d8d84 drm/i915: Split EHL combo PHY buf trans per output type adds 4669f5c2b7ed drm/i915: Split TGL combo PHY buf trans per output type adds 6a41121f0550 drm/i915: Split TGL DKL PHY buf trans per output type adds a621860a5eb8 drm/i915: Plumb crtc_state to link training adds ef79fafe9dae drm/i915: Eliminate intel_dp.regs.dp_tp_{ctl,status} adds f542d671ffce drm/i915: Init lspcon after HPD in intel_dp_detect() adds c7da2782abca drm/i915: Make lspcon_init() static adds b1e93a85f8e9 drm/i915: don't conflate is_dgfx with fake lmem adds f9c730ede7d3 drm/i915/dg1: Wait for pcode/uncore handshake at startup adds 7a8a95f5dc4c drm/i915/skl: Work around incorrect BIOS WRPLL PDIV programming adds b671d6ef8b20 drm/i915: Move the initial fastset commit check to encoder hooks adds 7d6287a84812 drm/i915: Check for unsupported DP link rates during initi [...] adds f9e76a6e68d3 drm/i915: Add an encoder hook to sanitize its state during [...] adds 0e2497e334de drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38 [...] adds cf72562094a0 drm/i915/display/ehl: Limit eDP to HBR2 adds b50b7991b739 drm/i915/dg1: add more PCI ids adds 27a6bc802bd9 drm/i915/dg1: Initialize RAWCLK properly adds 2606b269234b drm/i915/dg1: Define MOCS table for DG1 adds eafeb204b473 drm/i915/dg1: Increase mmio size to 4MB adds fb7318c37afa drm/i915/dg1: gmbus pin mapping adds 0642c2b83749 drm/i915/dg1: Don't program PHY_MISC for PHY-C and PHY-D adds e73e4c59ac43 drm/i915/dg1: Update comp master/slave relationships for PHYs adds 67807f52e395 drm/i915/dg1: provide port/phy mapping for vbt adds fe0f1e3bfdfe drm/i915: Shut down displays gracefully on reboot adds 100fe4c01eff drm/i915: Add an encoder .shutdown() hook adds 063348f6a726 drm/i915: Replace the VLV/CHV eDP reboot notifier with the [...] adds e219ef912a02 drm/i915: Wait for eDP panel power cycle delay on reboot o [...] adds d2008827d37a drm/i915: Wait for LVDS panel power cycle delay on reboot adds f13c2a0032f0 drm/i915: Wait for VLV/CHV/BXT/GLK DSI panel power cycle d [...] adds 0f8d2a2b9fd5 drm/i915: Rename i915_{save,restore}_state() adds 79148ce4b25d drm/i915: Set all unused color plane offsets to ~0xfff again adds a007138e89dc drm/i915: Skip aux plane stuff when there is no aux plane adds 63b9d9aa8582 drm/i915: s/int/u32/ for aux_offset/alignment adds d381baad29b4 drm/i915/vbt: Fix backlight parsing for VBT 234+ adds e4b3c3b3faaf drm/i915/vbt: Update the version and expected size of BDB_ [...] adds a23fe79ae5c0 drm/i915/vbt: Add VRR VBT toggle adds 90a24b9d737c drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platf [...] adds 5c90660fcc45 drm/i915/display: Check PSR parameter and flag only in sta [...] adds 0bcbcba78269 drm/i915/display: Program PSR2 selective fetch registers adds 55e3c170950f drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT adds 92f5df0d448b drm/i915: Update gen12 forcewake table adds 3bcacad3d7a9 drm/i915: Update gen12 multicast register ranges adds 6777a855d66d drm/i915: Fix DP link training pattern mask adds 0a5991f5d022 drm/i915: Simplify the link training functions adds c43027a9a375 drm/i915: Factor out a helper to disable the DPCD training [...] adds 9782f52ab5d6 drm/dp: Add LTTPR helpers adds 7b2a4ab8b0ef drm/i915: Switch to LTTPR transparent mode link training adds b30edfd8d0b4 drm/i915: Switch to LTTPR non-transparent mode link training adds 4ade8f31c25b drm/i915/dp: Tweak initial dpcd backlight.enabled value adds 98e497e203a5 drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP back [...] adds 055f8458d95a drm/i915: Force DPCD backlight mode for BOE 2270 panel adds 24ea098b7c0d drm/i915/jsl: Split EHL/JSL platform info and PCI ids adds 9ccd24e9b091 drm/i915/display: allow to skip certain power wells adds 62277f33e9c1 drm/i915/cnl: skip PW_DDI_F on certain skus adds 240abb3c76ff drm/i915/dg1: Add DG1 power wells adds 049c651b6d93 drm/i915/dg1: Add DPLL macros for DG1 adds b71b477d9414 drm/i915/dg1: Add and setup DPLLs for DG1 adds 0dac17af0ab4 drm/i915/dg1: Enable DPLL for DG1 adds bb4c3cf81ce8 drm/i915/dg1: Load DMC adds da942750928a drm/i915/dg1: Add initial DG1 workarounds adds cbb6ea8c6841 drm/i915/dg1: DG1 does not support DC6 adds 5bcc95ca382e drm/i915/dg1: Update DMC_DEBUG register adds a4dbcf4175e5 drm/i915/dgfx: define llc and snooping behaviour adds 693260cf23f9 drm/i915/rkl: Add new cdclk table adds 4d6bde58a026 drm/i915: Apply WAC6entrylatency to kbl/cfl adds 2c1e63bab430 drm/i915: Mark initial fb obj as WT on eLLC machines to av [...] adds 06fa32846884 drm/i915: Nuke lspcon_downsampling adds ebde5f89b32a drm/i915: Nuke lspcon_ycbcr420_config() adds 0af0b841c648 drm/i915: Inline intel_dp_ycbcr420_config() adds 359d0eff8409 drm/i915/display: Program DBUF_CTL tracker state service adds a21906ead6a5 drm/i915/display/fbc: Implement WA 22010751166 adds f566fdcd6cc4 drm/i915: Force VT'd workarounds when running as a guest OS adds 0e65ce24a33c drm/i915: Drop runtime-pm assert from vgpu io accessors adds 0a5a7499aaf5 drm/i915: Move the lspcon resume from .reset() to intel_dp [...] adds 0e634efd858e drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ adds 4c8d46510480 drm/i915: Reorder hpd init vs. display resume adds 5f51e78f0a07 drm/i915: Refactor .hpd_irq_setup() calls a bit adds 2849e1af2b6d drm/i915: Sort the mess around ICP TC hotplugs regs adds 82e84284ab7d drm/i915: Update Haswell PCI IDs adds 194909a32aed drm/i915: Reclassify SKL 0x192a as GT3 adds 812f044df08c drm/i915: Reclassify SKL 0x1923 and 0x1927 as ULT adds 03e399020cd2 drm/i915: Add SKL GT1.5 PCI IDs adds cfb3db8fdae2 drm/i915: Try to fix the SKL GT3/4 vs. GT3e/4e comments adds 79033a0a7898 drm/i915: Ocd the HSW PCI ID hex numbers adds 9c0b2d30441b drm/i915: Sort HSW PCI IDs adds b04d36f73771 drm/i915: Sort SKL PCI IDs adds cd988984cbea drm/i915: Sort KBL PCI IDs adds df3478af1d73 drm/i915: Sort CML PCI IDs adds 32d4ec9a1681 drm/i915: Sort CFL PCI IDs adds 514dc424ce4f drm/i915: Sort CNL PCI IDs adds 605f9c290c1a drm/i915: Sort ICL PCI IDs adds e7fc3f902d76 drm/i915/display: Rename pipe_timings to transcoder_timings adds 5c759eda9b04 drm: Introduce plane and CRTC scaling filter properties adds 105c9e130e1d drm/i915: Introduce scaling filter related registers and b [...] adds cc2396ff75f2 drm/i915/display: Add Nearest-neighbor based integer scali [...] adds 6d1a2fdedb26 drm/i915: Enable scaling filter for plane and CRTC adds 2bf06370bcfb drm/i915: Restore ILK-M RPS support adds e82351e74dcf drm/i915: Read actual GPU frequency from MEMSTAT_ILK on ILK adds d08c4e232742 drm/i915: Fix potential overflows in ilk ips calculations adds a99229128815 drm/i915: Do gen5_gt_irq_postinstall() before enabling the [...] adds c6073d4c923b drm/i915: Clean up the irq enable/disable for ilk rps adds a40a8305a732 drm/i915: Reject 90/270 degree rotated initial fbs adds 176fd2289e97 drm/i915/display: Unkerneldoc cnl_program_nearest_filter_coefs adds e44adb5d9ab9 drm/i915: Reset the interrupt mask on disabling interrupts adds 71c1a4998320 drm/i915/tgl/psr: Fix glitches when doing frontbuffer modi [...] adds 229f31e2d370 drm/i915/dg1: add hpd interrupt handling adds b18c1eb975ce drm/i915/dg1: invert HPD pins adds 949ab9d229a2 drm/i915: Guard debugfs against invalid access without display adds 859d74f65d87 drm/i915/display: remove debug message from error path adds 00e5deb5c4f5 drm/i915: Fix encoder lookup during PSR atomic check adds bd0cef2a797a drm/i915: Remove unused variable ret adds 96eaeb3dfa40 drm/i915: Use _MMIO_PIPE3() for ilk+ WM0_PIPE registers adds 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 bc5ceb04c45f Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds 523be44c334b drm/imx/dcss: fix unused but set variable warnings adds d7b1c018140f drm/panel: samsung: make vint_table static const adds b8f8dbf64958 drm/vram-helper: Fix use of top-down placement adds ca4bd68e11c8 drm/gma500: clean up indentation issues adds 9572e6693cd7 vga_switcheroo: simplify the return expression of vga_swit [...] adds ad44c03208e4 drm/dp_mst: Retrieve extended DPCD caps for topology manager adds 4127a6204970 drm/ttm: remove nonsense AGP handling adds db9c1734ad69 drm/ttm: stop dangerous caching attribute change adds 9e9f605fb5af drm/doc: Document that modifiers are always required for fb adds 313bbdee8454 drm/radeon: kill radeon_bo_wait adds 6b7741e42a49 drm/qxl: kill unused bo wait wrapper adds b1ec2924aa5a drm/radeon: cleanup ttm operation ctx usage. adds 546618674593 drm/nouveau/ttm: plumb ctx through move functions. adds 0ef1ed813e6b drm/ttm: add bo wait that takes a ctx wrapper. adds 6e5702980b14 drm/dp: add subheadings to DPCD address definitions adds 7d56927efac7 drm/dp: add a number of DP 2.0 DPCD definitions adds 84d28b471757 drm/nouveau: stop using persistent_swap_storage adds ab861424cb58 drm/ttm: remove persistent_swap_storage adds 8e3784dfef8a drm/ast: Reload gamma LUT after changing primary plane's c [...] adds deb0814b43f3 drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2 adds a3b3bef33519 drm/vmwgfx: remove unused placement combination adds b254557cb244 drm/vmwgfx: stop using ttm_bo_create v2 adds fbe86ca56791 drm/vmwgfx: switch over to the new pin interface v2 adds 6797cea18d39 drm/nouveau: switch over to the new pin interface adds d582723d76a4 drm/vram-helper: switch over to the new pin interface adds 9d36d4320462 drm/qxl: switch over to the new pin interface adds 0b8793f6e7fc drm/radeon: switch over to the new pin interface adds 4671078eb8e3 drm/amdgpu: switch over to the new pin interface adds 28578f35338f drm/ttm: remove ttm_bo_create adds e8c93e0c6a12 drm/ttm: remove TTM_PL_FLAG_NO_EVICT adds b809979f112b drm/panel: simplify the return expression of td028ttec1_prepare adds 6236d953f7ac drm/ttm: handle the SYSTEM->TT path in same place as others. adds 3a08446b31e3 drm/amdgpu/ttm: handle tt moves properly. adds 51e50e542204 drm/radeon/ttm: handle ttm moves properly adds fb4f3c92780d drm/panel: rm68200: allow using non-continuous dsi clock adds 61c523b932ae fbdev: mx3fb: remove unused variable 'irq' adds a34ebe7e6d99 drm/panel: otm8009a: remove hack to force commands in HS adds 880ee3b7615e drm/panel: otm8009a: allow using non-continuous dsi clock adds 4eb4d99dfe30 drm/hisilicon: Support i2c driver algorithms for bit-shift [...] adds a0d078d06e51 drm/hisilicon: Features to support reading resolutions from EDID adds 246cb7e49a70 drm/amdgpu: Introduce GEM object functions adds ad01dd0376af drm/armada: Introduce GEM object functions adds a77306278f2c drm/etnaviv: Introduce GEM object functions adds a64325a1d76a drm/exynos: Introduce GEM object functions adds 7cd467d0fc66 drm/gma500: Introduce GEM object functions adds 10012620ea65 drm/i915: Introduce GEM object functions adds 80cf656c25b6 drm/imx/dcss: Initialize DRM driver instance with CMA help [...] adds 84274de61a3c drm/mediatek: Introduce GEM object functions adds 3c9edd9c85f5 drm/msm: Introduce GEM object funcs adds ed853f6c3fbc drm/nouveau: Introduce GEM object functions adds c5ca5e029fa6 drm/omapdrm: Introduce GEM object functions adds 4889d684fd5a drm/pl111: Introduce GEM object functions adds 552f9d60f6cc drm/radeon: Introduce GEM object functions adds 0d590af3140d drm/rockchip: Convert to drm_gem_object_funcs adds dd311c6fe8af drm/tegra: Introduce GEM object functions adds dd60202237a0 drm/vc4: Introduce GEM object functions adds dff29810a8d5 drm/vgem: Introduce GEM object functions adds c6069a02fa55 drm/virtgpu: Set PRIME export function in struct drm_gem_o [...] adds b76b85b7c2e2 drm/vkms: Introduce GEM object functions adds 1adda8b8f12c drm/xen: Introduce GEM object functions adds c85dce1b2e7e drm/xlnx: Initialize DRM driver instance with CMA helper macro adds d693def4fd1c drm: Remove obsolete GEM and PRIME callbacks from struct d [...] adds 7faa92dfdf42 drm/vram-helper: Integrate drm_gem_vram_init() into drm_ge [...] adds 4d92d7d76dd5 drm/vram-helper: Set object function iff they are not prov [...] adds 8bde6c0d4e73 drm/vram-helper: Don't put new BOs into VRAM adds 06f4277463ba fbdev: simplify fb_getput_cmap() adds 3f6195d10fff fbdev: sbuslib: remove unused FBIOSCURSOR32 helper adds ca6cf78322d1 fbdev: sbuslib: remove compat_alloc_user_space usage adds 33700f6f7d9f drm/ingenic: Reset pixclock rate when parent clock rate changes adds 1677d31c2266 drm/ingenic: Add support for reserved memory adds 174d8e52a60f drm/ingenic: Alloc F0 and F1 DMA descriptors at once adds 3d705fb0dc43 drm/ingenic: Support handling different pixel formats in F [...] adds bb85760572ca drm/ingenic: Add support for 30-bit modes adds dba09e834f4e drm/ingenic: Add support for 24-bit modes adds 686d4b4b99af drm/ingenic: Add support for paletted 8bpp adds 0b5aebec2bbf drm/ttm: move SG flag check into ttm_bo_vm_reserve adds 8e0310f0ff04 drm/radeon: stop using TTMs fault callback adds d3ef581afa5e drm/amdgpu: stop using TTMs fault callback adds 76fe313adde2 drm/nouveau: stop using TTMs fault callback adds 45e241f8c5d7 drm/ttm: remove fault callback adds ca876a1d30e5 drm/hisilicon: Deleted the drm_device declaration adds 8f7db83e6abf drm/rockchip: Include <drm/drm_gem_cma_helper> for drm_gem [...] adds 30172efbfb84 drm/virtio: blob prep: refactor getting pages and attachin [...] adds 0ce072965638 drm/virtio: blob prep: make CPU responses more generic adds ff886cbdcc44 virtio-gpu api: blob resources adds e5cd6cbe0255 virtio-gpu api: host visible feature adds eda3e1018f78 drm/virtgpu api: blob resources adds 7a571c76ddce drm/virtgpu api: host visible feature adds bf36dea17623 drm/virtgpu api: cross-device feature adds 6815cfe602d0 drm/virtio: implement blob resources: probe for the feature. adds 6076a9711dc5 drm/virtio: implement blob resources: probe for host visib [...] adds f895c7071372 drm/virtio: implement blob resources: expose virtio_gpu_re [...] adds 5c824604e560 drm/virtio: implement blob resources: add new fields to in [...] adds 16845c5d5409 drm/virtio: implement blob resources: implement vram object adds c7a6ac4f60bc drm/virtio: implement blob resources: hypercall interface adds 0b0f1afe6cff drm/virtio: implement blob resources: blob display integration adds 1e2554f49e41 drm/virtio: implement blob resources: refactor UUID code somewhat adds 50c3d1938ee3 drm/virtio: implement blob resources: fix stride discrepancy adds 4429b5de01ad drm/virtio: implement blob resources: report blob mem to u [...] adds 897b4d1acaf5 drm/virtio: implement blob resources: resource create blob ioctl adds 378f257d5830 drm/virtio: advertise features to userspace adds 79b4d4d26bd2 drm/qxl: simplify the return expression of qxl_plane_prepare_fb() adds 01fd30da0474 dma-buf: Add struct dma-buf-map for storing struct dma_buf [...] adds 6619ccf1bb1d dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces adds 20e76f1a7059 dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces adds ccc22d41bd9a dma-buf: Document struct dma_buf_map adds 369a7210c127 drm/qxl: fix usage of ttm_bo_init adds cbdbdd8ab22b drm: update todo.rst adds c7a399271de0 drm/hisilicon: Using the to_hibmc_drm_private to convert adds 4f8cc7a64af4 drm/hisilicon: Delete the unused macro adds 91e515c2f0f6 virtio-gpu api: fix 64/32 compat issue with blob implementation adds 291e8cdd6bc5 MAINTAINERS: mark FRAMEBUFFER LAYER as Orphan adds 3c4641d4e756 drm/panfrost: simplify the return expression of cz_ih_hw_init() adds 0c5036590bde drm/panfrost: simplify the return expression of panfrost_d [...] adds bd1fbef7bd75 drm/atomic: Make the kerneldoc a bit clearer adds 21271d41a67c Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached" adds 6468f234d32d dt-bindings: display: ti,am65x-dss: add missing properties [...] adds a10563c89a72 dt-bindings: display: ti,j721e-dss: add missing properties [...] adds 01370532b72e drm/tidss: Add prepare_fb to the plane helper funcs adds 170fb58ee329 drm/sched: Avoid infinite waits in the drm_sched_entity_de [...] adds 4e19d51ca5b2 drm/gma500: fix double free of gma_connector adds f3d52908f6ba drm: bridge: dw-hdmi: Constify dw_hdmi_i2s_ops adds dac4ec775aa1 drm/bridge: tc358764: restore connector support adds 12b68474e6d5 drm/nouveau/ttm: handle ttm moves properly. adds 8117713d7804 drm/nouveau/ttm: memcpy waits for bo already adds 881c4117957b drm/qxl: drop unused code (v2) adds 279a3010218d drm/vmwgfx: move null mem checks outside move notifies adds bcff5d3e3bab drm/vmwgfx: add a move callback. adds 2b8283ff1a60 drm/vram_helper: implement a ttm move callback. adds 8e6cb56b67fe drm/ttm: make move callback compulstory adds 1e17792de06f drm/ttm: remove TTM_PAGE_FLAG_WRITE adds 3b53d304856b drm/ttm: cleanup ttm_handle_caching_state_failure adds 4ce032d64c2a drm/ttm: nuke ttm_bo_evict_mm and rename mgr function v3 adds 4561b366c70e drm/ttm: drop glob parameter from ttm_bo_swapout adds d7c59750f274 drm/vmwgfx: move ttm_bo_swapout_all into vmwgfx adds 72dc6e3b948c drm/ttm: remove ttm_bo_unmap_virtual_locked declaration v2 adds 955a341f33b7 drm/ttm: move ttm_set_memory.h out of include adds 5a3884320a57 drm/vkms: update todo adds a76fa3540fc3 drm/fb-helper: Add locking to sysrq handling adds fb6473a48b63 drm/atomic: document and enforce rules around "spurious" EBUSY adds 9073d4ed8da4 drm/atomic: debug output for EBUSY adds 1a11a88cfd9a drm/panfrost: Fix job timeout handling adds 82e1b93ad8b9 dma-buf: use struct_size macro adds 696029eb36c0 drm/aspeed: Add sysfs for output settings adds c76eb35587f5 drm: aspeed: Fix GENMASK misuse adds 351f950db4ab drm/atomic: Pass the full state to CRTC atomic enable/disable adds 178c72350d39 drm/aspeed: Set driver CMA functions with DRM_GEM_CMA_DRIVER_OPS adds ec5722adb8b2 drm/fourcc: document modifier uniqueness requirements adds b3a753f54adc drm/tilcdc: Do not keep vblank interrupts enabled all the time adds 882bceffa8ca drm/tilcdc: Remove tilcdc_crtc_max_width(), use private data adds bf296b35489b drm/aspeed: Fix Kconfig warning & subsequent build errors adds a4e45e5d3097 MAINTAINERS: Add myself as a maintainer for vc4 adds 8bca49e43fb5 drm: shmobile: Reduce include dependencies adds 412ae84cb4dd drm/virtio: Use UUID API for importing the UUID adds 9528a02430df dt-bindings: display: panel: Add bindings for Novatek nt36672a adds 070c7fa58bce drm: panel: Add novatek nt36672a panel driver adds 1b4ea4c5980f drm/ttm: set the tt caching state at creation time adds 1cf65c45183a drm/ttm: add caching state to ttm_bus_placement adds 867bcecd6ae4 drm/ttm: use caching instead of placement for ttm_io_prot adds ce65b874001d drm/ttm: nuke caching placement flags adds 73b62cdb93b6 drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev [...] adds ac80cd17a615 dma-buf: Clarify that dma-buf sg lists are page aligned adds 063bc37d4609 drm/vkms: Set preferred depth correctly adds 488c888ae1d4 drm/vkms: Switch to shmem helpers adds f57074189dfc omapfb/dss: Remove redundant null check before clk_prepare [...] adds 5988c2695f40 video: fbdev: sh_mobile_lcdcfb: Remove redundant null chec [...] adds f41b019aa5e0 drm/panel: mantix: Don't dereference NULL mode adds 787099f8671c drm/panel: mantix: Fix panel reset adds 1c902de389ff dt-binding: display: Require two resets on mantix panel adds 137655d1ed35 drm/bridge: ti-sn65dsi86: Add retries for link training adds 06dd6f303fe2 drm/bridge: ti-sn65dsi86: remove redundant null check adds 37e6011b3ccf drm/panel: rm68200: fix mode to 50fps adds 0ad086e07dd5 video: Remove set but not used variable adds 748855582101 video: use kobj_to_dev() adds 9e9b18b681f1 drm/bridge: lvds-codec: Add support for regulator adds ef27afa607e8 omapfb: simplify the return expression of panel_dpi_connect adds 533278ca0d53 omapfb: simplify the return expression of sharp_ls_connect adds 43624b403ba2 omapfb: simplify the return expression of tpo_td043_connect adds 63da0977f52a omapfb: connector-analog-tv: simplify the return expressio [...] adds ea65a99bb85e omapfb: connector-hdmi: simplify the return expression of [...] adds 10732a0f644a omapfb: panel-sony-acx565akm: simplify the return expressi [...] adds defa1dcc5617 omapfb: simplify the return expression of hdmi_pll_enable adds 9aab66010e57 dt-bindings: drm/bridge: anx7625: MIPI to DP transmitter D [...] adds 8bdfc5dae4e3 drm/bridge: anx7625: Add anx7625 MIPI DSI/DPI to DP adds 3da1781ea458 fbdev: nvidia: use for_each_child_of_node() macro adds f215d6003736 omapfb: use devm_platform_ioremap_resource_byname adds 7604caa1f099 omapfb: connector-dvi: simplify the return expression of d [...] adds ba43961b2dcb drm/panel: simplify the return expression of rb070d30_pane [...] adds 7d3618fdeef1 drm/bridge: analogix_dp: make analogix_dp_start_aux_transa [...] adds 759962b5dc99 drm: bridge: adv7511: make adv7511_hdmi_hw_params() static adds 4caca3d8f912 drm/panel: st7703: Make jh057n00900_panel_desc static adds 2f39766ea23a video: fbdev: sis: remove unneeded semicolon adds 83fc7f6a3514 video: fbdev: fsl-diu-fb: remove unneeded variable 'res' adds 7924bcdbcb12 dt-bindings: vendor-prefixes: Add Yes Optoelectronics adds b73946a2efea dt-bindings: display: simple: Add YTC700TLAG-05-201C adds 7a1f4fa4a629 drm/panel: simple: Add YTC700TLAG-05-201C adds e2dae672a9d5 drm/mcde: Fix handling of platform_get_irq() error adds 77bb5aaf2bb8 drm/tve200: Fix handling of platform_get_irq() error adds 14212fe77ef6 drm/via: reduce no need mutex_lock area adds 5b2fabf483a2 drm/hisilicon: Use the same style of variable type in hibm [...] adds 5fefd25047bd drm/hisilicon: Use the same style of variable type in hibm [...] adds d1934d2b687a drm/ttm: drop free old node wrapper. adds 0d51d44e2a1f dt-bindings: vendor-prefixes: Add Shanghai Top Display Opt [...] adds ab793f545827 dt-bindings: display: panel-simple-dsi: add optional reset gpio adds 6e3a86643225 dt-bindings: display: panel-simple-dsi: add TDO TL070WSH30 [...] adds cf40c6600592 drm: panel: add TDO tl070wsh30 panel driver adds 87ed94238cb5 drm/ttm: refactor out common code to setup a new tt backed [...] adds b8b99c7ddcce drm/ttm: split out the move to system from move ttm code adds a07e32bda026 drm/ttm: use new move interface for known system->ttm moves adds c37d951cb42a drm/ttm: add move old to system to drivers. adds 23fae9cf97cc drm/ttm: drop ttm_bo_move_ttm wrapper adds ea40d7857d52 drm/vkms: fbdev emulation support adds 1c831ade9f35 drm/komeda: Drop local dma_parms adds 47170f89f76b drm/fourcc: Add AXBXGXRX106106106106 format adds 9764c35348b4 drm/ttm: move some move binds into the drivers adds a2dcf77f7583 drm/ttm: minor cleanup to move to system adds 29a1d482e404 drm/ttm: add move to system into drivers adds f227ccc9612f drm/ttm: drop unbind callback. adds 28ee846e8378 drm/ttm: remove move to new and inline into remainging place. adds 6d8200032959 drm/ttm: drop move notify around move. adds bfe5e585b44f drm/ttm: move last binding into the drivers. adds 8df4ec51343f drm: Give irq_by_busid drm_legacy_ prefix adds 439c3b01b87c drm/ttm: ttm_bo_mem_placement doesn't need ctx parameter. adds 6a6e5988a265 drm/ttm: replace last move_notify with delete_mem_notify adds 12767469edfa drm: document that user-space should avoid parsing EDIDs adds 37b254f11115 drm/vc4: dsi: Only register our component once a DSI devic [...] adds 64a87088b633 drm/ttm: remove overlapping memcpy support adds cc07057c7c88 video: fbdev: fix divide error in fbcon_switch adds ef52d5853bf1 drm/komeda: Convert to DEFINE_SHOW_ATTRIBUTE adds d1cb1f254a5b drm/ttm: nuke ttm_tt_set_(un)populated again adds 05f8d2509705 drm/ttm: move swapin out of page alloc backend adds 230c079fdcf4 drm/ttm: make num_pages uint32_t adds e34b8feeaa4b drm/ttm: merge ttm_dma_tt back into ttm_tt adds 70bb91937286 drm: deprecate DRM_FORMAT_MOD_NONE adds 4dfec0d1d7b9 matroxfb: avoid -Warray-bounds warning adds 7d18e2f3f297 drm/doc: Document legacy_cursor_update better adds 65b7da27d2f6 drm/tilcdc: avoid 'make W=2' build failure adds e000650375b6 fbdev/atafb: Remove unused extern variables adds 7cb415003468 Fonts: Make font size unsigned in font_desc adds 5144eead3f8c drm: xlnx: Use dma_request_chan for DMA channel request adds d099fc8f540a drm/ttm: new TT backend allocation pool v3 adds ee5d2a8e549e drm/ttm: wire up the new pool as default one v2 adds e93b2da9799e drm/amdgpu: switch to new allocator v2 adds 0fe3cf3a53b5 drm/radeon: switch to new allocator v2 adds 461619f5c324 drm/nouveau: switch to new allocator adds 8567d51555c1 drm/vmwgfx: switch to new allocator adds f9b2c9e361f6 drm/qxl: drop ttm_page_alloc.h include adds fbf1c39cab37 drm/vram_helpers: drop ttm_page_alloc.h include adds 256dd44bd897 drm/ttm: nuke old page allocator adds fa3bfa3527b3 drm: Quieten [zero] EDID carping adds 728da60da7c1 iommu/io-pgtable-arm: Support coherency for Mali LPAE adds 268af50f38b1 drm/panfrost: Support cache-coherent integrations adds 03544505cb10 arm64: dts: meson: Describe G12b GPU as coherent adds a17d609e3e21 drm/panfrost: Don't corrupt the queue mutex on open/close adds 4dbafbd30aef drm/nouveu: fix swiotlb include adds dbc8c28a742d drm/hisilicon: Adding a const declaration to an invariant [...] adds d23bce963e7f fbdev/sh_mobile: Drop unused include adds c489573b5b6c Merge drm/drm-next into drm-misc-next adds 95f4f40a085d drm/nouveau/ttm: Add limits.h adds 29b77ad7b9ca drm/atomic: Pass the full state to CRTC atomic_check adds f6ebe9f9c923 drm/atomic: Pass the full state to CRTC atomic begin and flush adds 9bb7b689274b drm/ast: Support 1600x900 with 108MHz PCLK adds 95d7a1a6f867 gpu/drm: delete same check in if condition adds 7a60c2dd0f57 drm: Remove SCATTERLIST_MAX_SEGMENT adds 43c8d8f47396 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds 3a07a17703dd Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] adds 58b24a38f0de gpu: ipu-v3: remove unused functions adds a28f91886609 drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of adds 07f2c94d033b drm/imx: imx-tve: use regmap fast_io spinlock adds 67149a41b1a0 drm/imx: imx-tve: remove redundant enable tracking adds a67d5088ceb8 drm/imx: drop explicit drm_mode_config_cleanup adds 23a6502b076b drm/imx: dw_hdmi-imx: remove empty encoder_disable callback adds 754e0b5803e4 drm/imx: imx-ldb: reduce scope of edid_len adds 5f2ca76d5645 drm/imx: parallel-display: fix edid memory leak adds f433ff4d2938 drm/imx: parallel-display: remove unused function enc_to_imxpd() adds acbb7f143662 drm/imx: parallel-display: reduce scope of edid_len adds 36fba366cf9f drm/imx: tve remove extraneous type qualifier adds af41b0646827 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master adds 77dfb36a761b drm/etnaviv: rename pipe_reg_read(..) adds 658690d8ebaa drm/etnaviv: call perf_reg_read(..) adds bbab2be7e514 drm/etnaviv: add total hi bandwidth perfcounter adds a5cafb906b48 drm/etnaviv: add pipe_select(..) helper adds 3136fed4f91e drm/etnaviv: Drop local dma_parms adds 4612bad5701e drm/etnaviv: Add lockdep annotations for context lock adds 8d008f6f8765 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master adds 6e1e90ec0275 regmap: mmio: add config option to allow relaxed MMIO accesses adds f243af4d473b Merge remote-tracking branch 'regmap/for-5.11' into regmap-next adds 40f361c22563 Merge remote-tracking branch 'regmap/for-next' into master adds ad26098970b6 ALSA: remove unneeded break adds c2dace932fb9 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 47dcdb79bc7c Merge remote-tracking branch 'asoc/for-5.11' into asoc-next adds 17bd9bfbd6bb 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 be1da9d63f4f Merge remote-tracking branch 'modules/modules-next' into master adds 31221baaba3c io-wq: cancel request if it's asking for files and we don' [...] adds a829771c91bc io_uring: properly handle SQPOLL request cancelations adds 55c134e3f296 io_uring: inherit ->thread_pid adds f72c87f5a1bf io_uring: allow SQPOLL with CAP_SYS_NICE privileges adds bbc5c3382382 net: provide __sys_shutdown_sock() that takes a socket adds ddcbec884b02 io_uring: add support for shutdown(2) adds f166dc684471 io_uring: allow non-fixed files with SQPOLL adds 66772ef36574 io_uring: enable file table usage for SQPOLL rings adds 6b39df988234 fs: make do_renameat2() take struct filename adds f1f5ea9482de io_uring: add support for IORING_OP_RENAMEAT adds 0894e4498b4a io_uring: add support for IORING_OP_UNLINKAT adds 806b1a56de16 io_uring: split poll and poll_remove structs adds 76900fc211cf io_uring: track link's head and tail during submit adds 981a386ab007 io_uring: track link timeout's master explicitly adds 16e91ae1295a io_uring: link requests with singly linked list adds d68fae896cd7 io_uring: rearrange io_kiocb fields for better caching adds ecc6a53aec95 io_uring: only plug when appropriate adds 00e50e912ce7 Merge branch 'for-5.11/io_uring' into for-next adds c0947f6b6ed2 kernel: add task_sigpending() helper adds a1a5bc3e8659 kernel: add support for TIF_NOTIFY_SIGNAL adds 323b0fba756d x86: wire up TIF_NOTIFY_SIGNAL adds fdb5f027ce66 task_work: use TIF_NOTIFY_SIGNAL if available adds 9161d936d1ff arc: add support for TIF_NOTIFY_SIGNAL adds 3db7550a998c arm64: add support for TIF_NOTIFY_SIGNAL adds 89d22e3adff3 m68k: add support for TIF_NOTIFY_SIGNAL adds c96152dd9c01 nios32: add support for TIF_NOTIFY_SIGNAL adds 9edbc08ce909 parisc: add support for TIF_NOTIFY_SIGNAL adds 07246df9ebe4 powerpc: add support for TIF_NOTIFY_SIGNAL adds d0772a4d9367 mips: add support for TIF_NOTIFY_SIGNAL adds 5d84a78e232f s390: add support for TIF_NOTIFY_SIGNAL adds 91e4805bc456 alpha: add support for TIF_NOTIFY_SIGNAL adds 100a82282d7b arm: add support for TIF_NOTIFY_SIGNAL adds cdd4bb7291a2 c6x: add support for TIF_NOTIFY_SIGNAL adds d71d8e13c53a csky: add support for TIF_NOTIFY_SIGNAL adds 753d1c766dfe h8300: add support for TIF_NOTIFY_SIGNAL adds 4c148a25e7a5 hexagon: add support for TIF_NOTIFY_SIGNAL adds 8e266b44c0f2 ia64: add support for TIF_NOTIFY_SIGNAL adds d48f22ed7402 microblaze: add support for TIF_NOTIFY_SIGNAL adds 6d39804e31e0 nds32: add support for TIF_NOTIFY_SIGNAL adds 55dafb3ee4d0 openrisc: add support for TIF_NOTIFY_SIGNAL adds 0454aeae5178 riscv: add support for TIF_NOTIFY_SIGNAL adds 54dc21c0840d sh: add support for TIF_NOTIFY_SIGNAL adds 515704260385 sparc: add support for TIF_NOTIFY_SIGNAL adds 0dcd56b1c66a um: add support for TIF_NOTIFY_SIGNAL adds 8f2fdcec7a95 xtensa: add support for TIF_NOTIFY_SIGNAL adds b706f83a3156 task_work: remove legacy TWA_SIGNAL path adds 60b6167d716f io_uring: JOBCTL_TASK_WORK is no longer used by task_work adds 84e6889326f3 signal: kill JOBCTL_TASK_WORK adds 82ef6998ed9d kernel: remove checking for TIF_NOTIFY_SIGNAL adds 88a8d86c538f io_uring: remove 'twa_signal_ok' deadlock work-around adds 5af8cdb023c6 Merge branch 'tif-task_work.arch' into for-next adds 45ddb53c8f9e Merge remote-tracking branch 'block/for-next' into master adds 3a5de87f34bc mmc: s3cmci: include GPIO descriptor consumer header adds 9206bb7cbc8b mmc: s3cmci: enable compile testing adds e9d165219229 mmc: sunxi: drop of_match_ptr from of_device_id table adds 799b5cc075ed mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driv [...] adds 3f750cf13f82 Merge branch 'fixes' into next adds 5a135e54624c dt-bindings: mmc: Convert mtk-sd to json-schema adds ade0ac95d817 dt-bindings: mmc: Add support for MT8192 SoC adds 2cd0b3df329a mmc: mediatek: Add subsys clock control for MT8192 msdc adds 98ab86d65bff mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ adds f1efb594b614 mmc: core: Initial support for SD express card/host adds 4de4ddc134be misc: rtsx: Add SD Express mode support for RTS5261 adds cc85a5ef3c83 mmc: rtsx_pci: Add SD Express mode support for RTS5261 adds 44c78a1fd578 Merge remote-tracking branch 'mmc/next' into master adds 01c77cae836a Merge existing fixes from regulator/for-5.10 adds 390d828f56a6 regulator: lp872x: make a const array static, makes object [...] adds bf3a28cf4241 regulator: fixed: support using power domain for enable/disable adds d4189bc55d5c regulator: fixed: provide bindings using power domain adds f88d47190a1f Merge series " [PATCH v2 0/5]" from Dmitry Baryshkov <dmit [...] adds d73e873bcfff regulator: fix a kernel-doc markup adds 62966abe7834 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds a9bb72df4a5c Merge remote-tracking branch 'regulator/for-next' into master adds 83370b31a915 selinux: fix error initialization in inode_doinit_with_dentry() adds 44141f58e143 selinux: allow dontauditx and auditallowx rules to take ef [...] adds 0b6bebf90b1b 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 70bc77178ae4 Merge remote-tracking branch 'tomoyo/master' into master adds 9f0f2aa10d50 tpm_tis: Disable interrupts on ThinkPad T490s adds bbd521ce63ab tpm: efi: Don't create binary_bios_measurements file for a [...] adds 04b25f83b0e1 Merge remote-tracking branch 'tpmdd/next' into master adds cbb5262192d9 audit: fix a kernel-doc markup adds 6d915476e67d audit: trigger accompanying records when no rules present adds e06e8d28139f Merge remote-tracking branch 'audit/next' into master adds 2ee1b42e8a0d Merge existing fixes from spi/for-5.10 adds 345980a3a5e5 spi: spi-sun6i: implement DMA-based transfer mode adds 940f3bbf3dac spi: rockchip: enable autosuspend feature adds ae0f18bef30d spi: spi-sun6i: enable autosuspend feature adds ce2424d76f23 spi: fix a typo inside a kernel-doc markup adds 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 d51bba5fb892 Merge remote-tracking branch 'spi/for-5.11' into spi-next adds bb70e99160f7 Merge remote-tracking branch 'spi/for-next' into master adds 4f26a00a2ebc Merge branch 'x86/urgent' adds 91585d076ae2 Merge branch 'x86/seves' adds 0a260b1c5867 x86/smp: Add a per-cpu view of SMT state adds 81f449985c12 x86/mm: Refactor cond_ibpb() to support other use cases adds a9210620ec36 x86/mm: Optionally flush L1D on context switch adds b6724f118d44 prctl: Hook L1D flushing in via prctl adds 767d46ab566d Documentation: Add L1D flushing Documentation adds e9c142f6f54d arch/um: Add a dummy <asm/cacheflush.h> header adds 03ed630f5169 Merge branch 'x86/pti' adds 46901508e807 Merge branch 'timers/urgent' adds 957b89f02fc4 Merge branch 'sched/urgent' adds 9a3c8730baed Merge branch 'perf/urgent' adds 476c5818c37a llist: Add nonatomic __llist_add() and __llist_dell_all() adds d741bf41d7c7 kprobes: Remove kretprobe hash adds 29f006fdefe6 asm-generic/atomic: Add try_cmpxchg() fallbacks adds e563604a5f5a freelist: Implement lockless freelist adds 6e426e0fcd20 kprobes: Replace rp->free_instance with freelist adds 2acd91aff341 Merge branch 'perf/kprobes' adds 65609b26b21a Merge branch 'locking/urgent' adds 4528f80ce06f Merge branch 'linus' adds 95d591cca3b1 Merge branch 'x86/urgent' adds ebf2d3f07491 Merge branch 'linus' adds 936b0092750f Merge branch 'x86/urgent' adds 632211cdd6ad MAINTAINERS: Cleanup SGI-related entries adds d1ea78f9555d Merge branch 'x86/misc' adds 880396c86a1f x86/microcode/amd: Remove unneeded break adds 7d7bf26ce19a Merge branch 'x86/microcode' adds 375d4bfda573 perf/x86: Avoid TIF_IA32 when checking 64bit mode adds 214f0e804358 x86/compat: Simplify compat syscall userspace allocation adds 47cd4dac1fb2 x86/oprofile: Avoid TIF_IA32 when checking 64bit mode adds 2656af0d5abf x86/elf: Use e_machine to choose DLINFO in compat adds bc3d7bf61a9e elf: Expose ELF header in compat_start_thread() adds 2424b14605c7 x86/elf: Use e_machine to select start_thread for x32 adds 9a29a671902c elf: Expose ELF header on arch_setup_additional_pages() adds 3316ec8ccd34 x86/elf: Use e_machine to check for x32/ia32 in setup_addi [...] adds ff170cd05953 x86/mm: Convert mmu context ia32_compat into a proper flags field adds 8d71d2bf6efe x86: Reclaim TIF_IA32 and TIF_X32 adds 3adb776384f2 x86, libnvdimm/test: Remove COPY_MC_TEST adds bd6dce872bfb Merge branch 'x86/cleanups' adds d1b22e36e318 Documentation/x86: Rename resctrl_ui.rst and add two errat [...] adds 4868a61d498a x86/resctrl: Correct MBM total and local values adds 85c5ce931670 Merge branch 'x86/cache' adds 865a57003d83 Merge branch 'timers/urgent' adds 1a2b85f1e2a9 timekeeping: Convert jiffies_seq to seqcount_raw_spinlock_t adds 15410176f743 Merge branch 'timers/core' adds c410ee7e7f97 Merge branch 'smp/urgent' adds 633cdaf29ec4 x86/mce: Remove unneeded break adds e1ffa1e3f028 Merge branch 'ras/core' adds 6f72faf4a323 Merge branch 'locking/urgent' adds c2156157cb05 Merge remote-tracking branch 'tip/auto-latest' into master adds c84069dfd21f dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support adds 5871ab7ce88e dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support adds db8f95ac1d5d clocksource: sp804: cleanup clk_get_sys() adds 1839838a506a clocksource: sp804: remove unused sp804_timer_disable() an [...] adds a3ed934843af clocksource: sp804: delete the leading "__" of some functions adds 7d9ff2e1b488 clocksource: sp804: remove a mismatched comment adds 30e8bdb260fc clocksource: sp804: prepare for support non-standard regis [...] adds 81fa08d10b8f clocksource: sp804: support non-standard register offset adds e55560b3de09 clocksource: sp804: add support for Hisilicon sp804 timer adds f087e452f27e clocksource: sp804: enable Hisilicon sp804 timer 64bit mode adds cb81818f434f 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 03e3e24be002 Merge remote-tracking branch 'edac/edac-for-next' into master adds 151a535171be genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY adds 61b0648d569a irqchip/mst: MST_IRQ should depend on ARCH_MEDIATEK or ARC [...] adds 893a7cfb6b0b irqchip/mst: Make mst_intc_of_init static adds d26dd4131d0d irqchip/mips: Drop selection of IRQ_DOMAIN_HIERARCHY adds 57733e009f0c irqchip/bcm2836: Fix missing __init annotation adds a00e85b581fd irqchip/stm32-exti: Add all LP timer exti direct events support adds a7480c5d725c irqchip/sifive-plic: Fix broken irq_set_affinity() callback adds 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 9f2f5ed81afd Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] adds 9270e1a744f8 tools: memory-model: Document that the LKMM can easily mis [...] adds ab8bcad67bee tools/memory-model: Move Documentation description to Docu [...] adds 006fc98f2c21 tools/memory-model: Document categories of ordering primitives adds e48226907785 tools/memory-model: Document locking corner cases adds c4b4b284cbc7 tools/memory-model: Make judgelitmus.sh note timeouts adds 55894f44482c tools/memory-model: Make cmplitmushist.sh note timeouts adds 7f940ea00ec7 tools/memory-model: Make judgelitmus.sh identify bad macros adds c771bf61a162 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds f58a28d735cd tools/memory-model: Fix paulmck email address on pre-exist [...] adds 02126d805b87 tools/memory-model: Update parseargs.sh for hardware verification adds 89e45147cf1a tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds aa7640752d8c tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 9b3051329755 tools/memory-model: Fix checkalllitmus.sh comment adds 1d5f41a3f33f tools/memory-model: Hardware checking for check{,all}litmus.sh adds bdfde08ec184 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds d77860db46a7 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds dec3574f2a2c tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 6c183360aaed tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 9a1a2f030f04 tools/memory-model: Keep assembly-language litmus tests adds d131291beef3 tools/memory-model: Allow herd to deduce CPU type adds 18074600ba88 tools/memory-model: Make runlitmus.sh check for jingle errors adds 62d9c3c81771 tools/memory-model: Add -v flag to jingle7 runs adds e377d1d99f38 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 23f10587cc1e tools/memory-model: Fix scripting --jobs argument adds 7489d5b5b80e tools/memory-model: Make checkghlitmus.sh use mselect7 adds ab5b742d3b14 tools/memory-model: Make history-check scripts use mselect7 adds 755bf9c92ff7 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 3651d904c8b4 tools/memory-model: Repair parseargs.sh header comment adds 23639bad664d tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds c0ec5a83b85c tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 066a3e4c2f2e tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds aced42e9ea80 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 07b0d6c2cb8a refscale: Bounds-check module parameters adds e7b25bacccb7 torture: Don't kill gdb sessions adds af42270722ac locktorture: Track time of last ->writeunlock() adds d9d5e2f3a7dc torture: Periodically pause in stutter_wait() adds 9aa470567f9a x86/cpu: Avoid cpuinfo-induced IPI pileups adds 9f3dc22668b2 torture: Make torture_stutter() use hrtimer adds 589679b4d9b6 scftorture: Add an alternative IPI vector adds 1e3904a14280 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs adds d4c360829129 rcu: Panic after fixed number of stalls adds a6e047578507 rcuscale: Add RCU Tasks Trace adds 171a6f12a8d6 rcuscale: Avoid divide by zero adds 12893695c191 srcu: Take early exit on memory-allocation failure adds d8e0090a2aaf docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] adds 6b9de624d7fc rcutorture: Make preemptible TRACE02 enable lockdep adds 4f774896592b rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop adds 1f506a6bbb64 rcutorture: Make grace-period kthread report match RCU fla [...] adds 1d0cf0193070 torture: Exclude "NOHZ tick-stop error" from fatal errors adds 4cd866fc19bc sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP adds bcd7576f8b27 rcu: Un-hide lockdep maps for !LOCKDEP adds be035c08eeb8 net: Un-hide lockdep_sock_is_held() for !LOCKDEP adds 6ef5f87ca78f net: sched: Remove broken definitions and un-hide for !LOCKDEP adds 09d2619544bd srcu: Use a more appropriate lockdep helper adds 59042354d480 lockdep: Provide dummy forward declaration of *_is_held() helpers adds bde4748762af rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition adds 2249b14aba81 rcuscale: Prevent hangs for invalid arguments adds f0d8039ba9da refscale: Prevent hangs for invalid arguments adds 25980d7b19a3 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] adds ab9afdf76076 rcu-tasks: Make the units of ->init_fract be jiffies adds f2768c1ec4ae locktorture: Ignore nreaders_stress if no readlock support adds baaa2709f93a locktorture: Prevent hangs for invalid arguments adds 4fa4bdc288de torture: Prevent jitter processes from delaying failed run adds 0f9d2801cf4a rcutorture: Prevent hangs for invalid arguments adds 130d54977a8a list.h: Update comment to explicitly note circular lists adds 6121d27522e2 torture: Force weak-hashed pointers on console log adds cc4cdc237eb7 rcu: Implement rcu_segcblist_is_offloaded() config dependent adds e2ba41ca1209 rcutorture: Make stutter_wait() caller restore priority adds 782894ad4d23 torture: Accept time units on kvm.sh --duration argument adds 538cbd8335d1 rcu: Fix single-CPU check in rcu_blocking_is_gp() adds bd0b4a79953e rcutorture: Small code cleanups adds 5129ac05cc23 rcutorture: Test runtime toggling of CPUs' callback offloading adds a006fbff508b torture: Allow alternative forms of kvm.sh command-line arguments adds 7ef5dfaf1ad7 scftorture: Add full-test stutter capability adds 8a26c219cafe rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] adds cdb4113b6591 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config adds 29d784450b56 doc: Present the role of READ_ONCE() adds a6b3a4664430 locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] adds 3d2adf7742fd rcu/tree: Add a warning if CPU being onlined did not repor [...] adds 45f9d3af0592 docs: Update RCU's hotplug requirements with a bit about design adds b061b80ddad8 rcu/tree: Make struct kernel_param_ops definitions const adds 3a6f638cb95b rcu,ftrace: Fix ftrace recursion adds 710e0738fe7f docs: RCU: Requirements.rst: Fix a list block adds 6fa0b870823e rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] adds 2d4d10c01f5c rcutorture: Don't do need_resched() testing if ->sync is NULL adds baa37506a548 rcutorture/nolibc: Fix a typo in header file adds 73b658b6b7d5 rcu: Prevent lockdep-RCU splats on lock acquisition/release adds 6fc7ebf6a41f rcu: Fix a typo in rcu_blocking_is_gp() header comment adds 191474bad1d8 docs/rcu: Update the call_rcu() API adds 59edd23a12dc torture: Make kvm-check-branches.sh use --allcpus adds 626b79aa935a x86/smpboot: Move rcu_cpu_starting() earlier adds 5d0d718b45be tools/nolibc: Fix a spelling error in a comment adds 507fcebf9197 tools/memory-model: Add a glossary of LKMM terms adds 51fb012248e6 kcsan: selftest: Ensure that address is at least PAGE_SIZE adds 32f00657fb73 kcsan: Never set up watchpoints on NULL pointers adds 76b43ef30dc3 kcsan: Fix encoding masks and regain address bit adds 9dbc977da1f5 Merge remote-tracking branch 'rcu/rcu/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 adds 557b224caab6 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 7fd8e7c220f6 Merge remote-tracking branch 'drivers-x86/for-next' into master adds 12ec7e56ce95 Documentation: leds: remove invalidated information adds 6c3e42616bf2 leds: various: add missing put_device() call in netxbig_le [...] adds 9c0ce8867de9 Merge remote-tracking branch 'leds/for-next' into master adds 0df7b988d9df char: ipmi: remove unneeded break adds eb071ef378eb Merge remote-tracking branch 'ipmi/for-next' into master adds 23eac8531acd usb: host: ehci-sched: add comment about find_tt() not ret [...] adds 907412c0bb23 usb: misc: iowarrior: remove unneeded break adds e9b0c2044129 usb: storage: freecom: remove unneeded break adds 12cb474a0f8e usb: host: xhci-mem: remove unneeded break adds 9df556d774fd dt-bindings: Add support for Broadcom USB pin map driver adds 517c4c44b323 usb: Add driver to allow any GPIO to be used for 7211 USB signals adds 862ee699fefe USB: sisusbvga: Make console support depend on BROKEN adds 726c8277bc5e usb: atm: Replace in_interrupt() usage in comment adds 19220bac2c13 usb: hosts: Remove in_interrupt() from comments adds 2e7e9b64be43 USB: host: ehci-pmcmsp: Cleanup usb_hcd_msp_remove() adds cce866155b5b usb: gadget: udc: Remove in_interrupt()/in_irq() from comments adds 41631d3616c3 usb: core: Replace in_interrupt() in comments adds b02dfc13fa35 usb: gadget: pxa27x_udc: Replace in_interrupt() usage in comments adds 9ca9a2525ddf usbip: Remove in_interrupt() check adds 96eea5876eb0 usb: xhci: Remove in_interrupt() checks adds 5ed132db5ad4 dt-bindings: connector: Add property to set initial curren [...] adds ecbb4dac5f6c USB: host: isp1362: delete isp1362_show_regs() adds aee9ddb1d371 kcov, usb: only collect coverage from __usb_hcd_giveback_u [...] adds 8fba56b4cd53 Merge 5.10-rc2 into usb-next adds 9b09271509c1 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 5fb39d48af1e Merge remote-tracking branch 'usb-serial/usb-next' into master adds a07aa1da6273 usb: cdns3: Add static to cdns3_gadget_exit function adds eba158772841 usb: cdns3: Rids of duplicate error message adds 99819222de99 Merge remote-tracking branch 'usb-chipidea-next/for-usb-ne [...] adds ae3885324953 phy: fsl-imx8mq-usb: Constify imx8mp_usb_phy_ops adds c36f74566cef MAINTAINERS: Add entry for Qualcomm IPQ4019 USB PHY adds d6f00af42b74 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 092ff5fada52 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 4520d18f3884 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 2a8d210845b1 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 2617d97b34de Merge remote-tracking branch 'staging/staging-next' into master adds 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr adds 4d30852505ec 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 3aacdf632993 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 bd392174e9e2 Merge remote-tracking branch 'scsi-mkp/for-next' into master adds 29ea7644edd2 swiotlb: using SIZE_MAX needs limits.h included adds 6d129f041cdf 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- [...] adds 00bc9895c8b2 Merge remote-tracking branch 'rpmsg/for-next' into master adds 5760648e63e6 gpio: uapi: fix kernel-doc warnings adds f20160217537 gpio: uapi: comment consistency adds 2cc522d3931b gpio: uapi: kernel-doc formatting improvements adds c303c51c87a6 gpio: uapi: remove whitespace adds 2f84a2de539c gpio: uapi: clarify the meaning of 'empty' char arrays adds 7ffa08169849 Revert "Revert "gpio: omap: Fix lost edge wake-up interrupts"" adds 9ef6293c0659 gpiolib: Use proper type for bias enumerator in gpio_set_bias() adds 163d1719d30f gpiolib: Switch to use compat_need_64bit_alignment_fixup() helper adds f1f37abbe6fc gpio: Retire the explicit gpio irqchip code adds 8aa163350506 gpio: stmpe: Fix forgotten refactoring adds 50afb29ae413 Merge branch 'devel' into for-next adds dedebf081f02 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 9ae733676ed8 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] adds f83c2609079c pinctrl: ingenic: Fix invalid SSI pins adds 6c684f5e79ea pinctrl: rockchip: make driver be tristate module adds 037ce1e6c84a pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq adds db507d45f064 pinctrl: rockchip: create irq mapping in gpio_to_irq adds b834e25d62e2 pinctrl: mcp23s08: Use full chunk of memory for regmap con [...] adds e2d6e5b8aa44 pinctrl: mcp23s08: Print error message when regmap init fails adds 03dec17c36a7 Merge branch 'devel' into for-next adds b518ddc61431 Merge remote-tracking branch 'pinctrl/for-next' into master adds dd26209bc568 pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm adds f3c75e7a9349 pinctrl: intel: Set default bias in case no particular val [...] adds 866c9c55cb28 pinctrl: intel: Add Intel Lakefield pin controller support adds 4670abbb298e pinctrl: intel: Add blank line before endif in Kconfig adds 5116f74594a1 Merge remote-tracking branch 'pinctrl-intel/for-next' into master adds c5564a50d990 pinctrl: samsung: s3c24xx: remove unneeded break adds 7930a7447d3d 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 fbfe4e80ea87 Merge remote-tracking branch 'kselftest/next' into master adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds 1487d0a38732 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 fcc1ce2a8b18 Merge remote-tracking branch 'coresight/next' into master adds 5d78533a0c53 rtc: pcf2127: move watchdog initialisation to a separate function adds ba1c30bf3f25 rtc: pcf2127: fix pcf2127_nvmem_read/write() returns adds 28d211919e42 rtc: sun6i: Fix memleak in sun6i_rtc_clk_init adds b5ab5031a524 Merge remote-tracking branch 'rtc/rtc-next' into master adds f94defb8bf46 seccomp/cache: Lookup syscall allowlist bitmap for fast path adds e7dc9f1e5f6b seccomp/cache: Add "emulator" to check if filter is consta [...] adds 1f68a4d393fe x86: Enable seccomp architecture tracking adds 57a339117e52 selftests/seccomp: Compare bitmap vs filter overhead adds 237e5a0e9077 arm64: Enable seccomp architecture tracking adds 38c37e8fd3d2 arm: Enable seccomp architecture tracking adds 9e9dd7d1ffc2 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] adds c3e02abdf9af slimbus: fix a kernel-doc markup adds e5967c5582b5 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 adds 52fa5ab59d73 Merge remote-tracking branch 'nvmem/for-next' into master adds fb11305101c2 XArray: Fix split documentation adds 3f9027029d25 Merge remote-tracking branch 'xarray/main' into master adds f2e9aec45e9e Merge tag 'kernel-clone-v5.9' into for-next adds e06ce5515b74 Merge branch 'pidfd_o_nonblock' into for-next adds 468388fa80c6 Merge remote-tracking branch 'pidfd/for-next' into master adds 46eda5efd43d fpga: fpga-mgr: Add devm_fpga_mgr_register() API adds 33f2827ad6c9 fpga: fpga-mgr: altera-ps-spi: Simplify registration adds e5286d5d156a fpga: fpga-mgr: dfl-fme-mgr: Simplify registration adds a72f4f5028f4 fpga: fpga-mgr: ice40-spi: Simplify registration adds 6bbbdc92b042 fpga: fpga-mgr: machxo2-spi: Simplify registration adds ce4c463496eb fpga: fpga-mgr: socfpga: Simplify registration adds 06a6d13c4f02 fpga: fpga-mgr: ts73xx: Simplify registration adds 0b3f29265982 fpga: fpga-mgr: xilinx-spi: Simplify registration adds dc13b30f3879 fpga: fpga-mgr: zynqmp: Simplify registration adds c725705bac9a fpga: fpga-mgr: altera-pr-ip: Simplify registration adds e1e66168c769 Merge branch 'devm_fpga_mgr_register' into for-next adds 39a323092e4b Merge tag 'v5.10-rc1' of git://git.kernel.org/pub/scm/linu [...] adds 004b1e173dca fpga: dfl: fix the definitions of type & feature_id for df [...] adds a741ec741293 fpga: dfl: move dfl_device_id to mod_devicetable.h adds 4049835da74c fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() adds b816f126cfe5 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h adds cbadbf5a53b5 Merge branch 'dfl_modularization' into for-next adds b54337be774d Merge remote-tracking branch 'fpga/for-next' into master adds 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size adds 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches adds 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] adds 841a0dfa5113 watch_queue: sample: Display mount tree change notifications adds 384433680c5e Merge remote-tracking branch 'notifications/notifications- [...] adds 762d4d1a174c arch/ia64: Restore arch-specific pgd_offset_k implementation adds 285f24f9d57b Merge remote-tracking branch 'memblock/for-next' into master adds 3c1994c9917c compiler.h: fix barrier_data() on clang adds a157c20fc869 asm-generic: barrier.h: fix ALPHA builds when SMP is not enabled adds ab47cc1b879b epoll: check ep_events_available() upon timeout adds 892a38583f47 mm/slub: fix panic in slab_alloc_node() adds 9dce47d18218 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 582614f3449d /proc/kpageflags: do not use uninitialized struct pages adds 4fae98e600db kthread: add kthread_work tracepoints adds de291a2a7e73 uapi: move constants from <linux/kernel.h> to <linux/const.h> adds b0d34856263d fs/ocfs2/cluster/tcp.c: remove unneeded break adds db9088bfa1bb ocfs2: ratelimit the 'max lookup times reached' notice adds 0d854a41834d ocfs2: clear links count in ocfs2_mknod() if an error occurs adds f5f2f8bff89d ocfs2: fix ocfs2 corrupt when iputting an inode adds 1dd5b0d0db49 ramfs: support O_TMPFILE adds 239049909f33 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 6026a391f6b9 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds 5ca977dc69f4 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds c7eec768e39a device-dax/kmem: use struct_size() adds 07f73ca48d65 mm: fix page_owner initializing issue for arm32 adds 51e18b09c370 mm/filemap/c: freak generic_file_buffered_read up into mul [...] adds e9955f63576a mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds 1b7f70008bf0 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 7bff23f8c992 mm/gup_benchmark: rename to mm/gup_test adds e0e277ff63fd selftests/vm: use a common gup_test.h adds 0aa04ee7dcd0 selftests/vm: rename run_vmtests --> run_vmtests.sh adds 113f4a4bea6a selftests/vm: minor cleanup: Makefile and gup_test.c adds b3050dbd03f4 selftests/vm: only some gup_test items are really benchmarks adds a68224df10a4 selftests/vm: gup_test: introduce the dump_pages() sub-test adds ba9d08e0ebc3 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds 4465e15d182b selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds 6241cc98c36d selftests/vm: 2x speedup for run_vmtests.sh adds 25cc979ca646 mm: handle zone device pages in release_pages() adds cfac95f1e909 mm/swapfile.c: use helper function swap_count() in add_swa [...] adds 8c251bec4df1 mm/swap_state: skip meaningless swap cache readahead when [...] adds 9f4182fa8fd3 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] adds 0f2a06f7d273 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds 31cb907e8a15 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds 593054efb479 mm: memcontrol: add file_thp, shmem_thp to memory.stat adds e2e1e2ee0f5c mm: memcontrol: add file_thp, shmem_thp to memory.stat fix adds 1319131265d5 mm: memcontrol: remove unused mod_memcg_obj_state() adds a925d9b23197 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds abe310de54af mm: memcontrol: use helpers to read page's memcg data adds e348185457dd mm: memcontrol/slab: use helpers to access slab page's memcg_data adds 6728a8759b86 mm: introduce page memcg flags adds c0aed5394138 mm: convert page kmemcg type to a page memcg flag adds c5283f1c18f2 xen/unpopulated-alloc: consolidate pgmap manipulation adds 20c43edb0ae0 kselftests: vm: add mremap tests adds 47c93803bf66 mm: speedup mremap on 1GB or larger regions adds b8e06eb024a3 arm64: mremap speedup - enable HAVE_MOVE_PUD adds f1f6a142b71b x86: mremap speedup - Enable HAVE_MOVE_PUD adds fd52bf216263 mm: cleanup: remove unused tsk arg from __access_remote_vm adds 02f287ed6443 mm/mmap.c: fix the adjusted length error adds ffd290a192d7 mm/mremap: account memory on do_munmap() failure adds 3c1a3e6b6709 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds f7d95e30d2bd mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds 87d3d34c60e6 vm_ops: rename .split() callback to .may_split() adds 8e29f1d916b9 mremap: check if it's possible to split original vma adds 21832bed04a1 mm: forbid splitting special mappings adds 1ee3a5ba2d2f mm/vmalloc.c: fix kasan shadow poisoning size adds 4f17dbe5c11c mm, page_alloc: do not rely on the order of page_poison an [...] adds 7f85cb3f9680 mm-page_alloc-do-not-rely-on-the-order-of-page_poison-and- [...] adds 870318a0e1a4 mm, page_poison: use static key more efficiently adds 4fbb3bbfce0a mm, page_alloc: reduce static keys in prep_new_page() adds d01081375e61 mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds bc4e95fc63f5 mm/huge_memory.c: update tlb entry if pmd is changed adds e99ee6672af2 MIPS: do not call flush_tlb_all when setting pmd entry adds b084a7fdb1cd mm: don't wake kswapd prematurely when watermark boosting [...] adds 711f8e1ff05c mm/vmscan: drop unneeded assignment in kswapd() adds c36e39b6def5 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds 621865c0a5da mm/migrate.c: fix comment spelling adds 2159f6fef431 mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds 47f58f2ddfce mm/cma.c: remove redundant cma_mutex lock adds d4f0f9c5ce75 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds c6f84a7cd7bb mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 1a6906d0419f mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds dff6acf6b790 mm/zswap: make struct kernel_param_ops definitions const adds ec1fa95cdfd3 mm/zsmalloc.c: rework the list_add code in insert_zspage() adds 3d09438e47ea zram: support page writeback adds 01567791129c include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds 0c3e6dc21b98 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds a4fcda72eab3 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 322955f04d18 kernel/hung_task.c: Monitor killed tasks. adds 4fcf1b61b760 procfs: delete duplicated words + other fixes adds 7afd25214645 proc/sysctl: make protected_* world readable adds da821f683b24 asm-generic: force inlining of get_order() to work around [...] adds a6e2c7312196 kernel.h: Split out mathematical helpers adds 0b4477dddcc0 kernel.h: split out mathematical helpers fix adds 5400140cd673 kernel/acct.c: use #elif instead of #end and #elif adds 3e372cbffdf9 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds 0e78435f364f lib: stackdepot: add support to configure STACK_HASH_SIZE adds 3644359d2a45 lib/test_free_pages.c: add basic progress indicators adds a93009634872 lib/stackdepot.c: replace one-element array with flexible- [...] adds bff0b7dfe83b lib/stackdepot.c: use flex_array_size() helper in memcpy() adds 2eb2c0c4fa0d lib/stackdepot.c: use array_size() helper in jhash2() adds eb7eb1651c8c lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds e0f90f8e0163 bitops: introduce the for_each_set_clump macro adds 1e4f6ba5cd5f lib/test_bitmap.c: add for_each_set_clump test cases adds 2ac25b2ea179 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] adds beeb8b3ebad9 gpio: thunderx: utilize for_each_set_clump macro adds 9c62ae8ffda5 gpio: xilinx: utilize generic bitmap_get_value and _set_value adds e5b86ee169b7 checkpatch: add new exception to repeated word check adds e3668fea8bb0 checkpatch: fix false positives in REPEATED_WORD warning adds f7eda463d5c4 checkpatch: ignore generated CamelCase defines and enum values adds 1667302df388 checkpatch: prefer static const declarations adds 85c1fc6d3099 checkpatch: allow --fix removal of unnecessary break statements adds db1c3da70d0f checkpatch: extend attributes check to handle more patterns adds 04336951b3d8 checkpatch: add a fixer for missing newline at eof adds 7c6a511df872 checkpatch: update __attribute__((section("name"))) quote removal adds 0e182bd7e4a4 checkpatch-update-__attribute__sectionname-quote-removal-v2 adds 92f9fd3cb8d5 kdump: append uts_namespace.name offset to VMCOREINFO adds 68d55a5480f7 aio: simplify read_events() adds 368fdad0c37d fault-injection: handle EI_ETYPE_TRUE adds a1f9165f0d93 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static adds 516cdb4c4e67 Merge branch 'akpm-current/current' into master adds e1a513df4fab mmap locking API: don't check locking if the mm isn't live yet adds 55f4bff8073f mm/gup: assert that the mmap lock is held in __get_user_pages() adds cdc0e3776b3e Merge branch 'akpm/master' into master adds c50585161e79 Add linux-next specific files for 20201103
No new revisions were added by this update.
Summary of changes: 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 | 224 + Documentation/ABI/testing/sysfs-class-net | 2 +- .../ABI/testing/sysfs-firmware-lefi-boardinfo | 35 + Documentation/Makefile | 4 + .../RCU/Design/Requirements/Requirements.rst | 50 +- 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-v2.rst | 8 + 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.txt | 27 +- 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/conf.py | 2 +- Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/dev-tools/kasan.rst | 6 +- Documentation/dev-tools/kunit/start.rst | 2 +- Documentation/dev-tools/kunit/usage.rst | 5 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 12 +- Documentation/devicetree/bindings/arm/fsl.yaml | 334 +- Documentation/devicetree/bindings/arm/renesas.yaml | 1 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 1 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../devicetree/bindings/clock/hi6220-clock.txt | 2 +- .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 79 +- .../bindings/connector/usb-connector.yaml | 19 + .../bindings/display/bridge/analogix,anx7625.yaml | 95 + .../bindings/display/panel/novatek,nt36672a.yaml | 87 + .../bindings/display/panel/panel-simple-dsi.yaml | 3 + .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/ti/ti,am65x-dss.yaml | 11 + .../bindings/display/ti/ti,j721e-dss.yaml | 11 + .../devicetree/bindings/dma/atmel-xdma.txt | 3 +- .../bindings/extcon/extcon-usbc-tusb320.yaml | 41 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 1 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 7 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 10 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 8 +- .../devicetree/bindings/mfd/aspeed-scu.txt | 26 + 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/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 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 3 + .../bindings/regulator/fixed-regulator.yaml | 47 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 12 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 20 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 21 +- .../devicetree/bindings/soc/aspeed/xdma.yaml | 103 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 6 +- .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 104 + .../bindings/sound/google,sc7180-trogdor.yaml | 130 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 159 + .../devicetree/bindings/sound/st,stm32-adfsdm.txt | 63 - .../devicetree/bindings/sound/st,stm32-sai.txt | 107 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 200 + .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 70 + .../devicetree/bindings/vendor-prefixes.yaml | 16 + .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 16 + Documentation/driver-api/dma-buf.rst | 9 + Documentation/driver-api/gpio/driver.rst | 67 +- .../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/gpu/amdgpu.rst | 7 - Documentation/gpu/drm-mm.rst | 4 +- Documentation/gpu/i915.rst | 6 + Documentation/gpu/todo.rst | 16 +- Documentation/gpu/vkms.rst | 99 +- Documentation/hid/index.rst | 1 + Documentation/hwmon/adm1266.rst | 2 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/mp2975.rst | 14 +- Documentation/hwmon/pmbus-core.rst | 6 - Documentation/hwmon/pmbus.rst | 6 - Documentation/kbuild/llvm.rst | 5 +- Documentation/leds/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 +- .../device_drivers/ethernet/davicom/dm9000.rst | 2 +- Documentation/networking/devlink/ice.rst | 1 + Documentation/networking/ip-sysctl.rst | 31 + Documentation/networking/kapi.rst | 21 - Documentation/networking/statistics.rst | 3 +- .../translations/zh_CN/admin-guide/index.rst | 1 - Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/spec_ctrl.rst | 8 + Documentation/watch_queue.rst | 12 +- Documentation/x86/index.rst | 2 +- Documentation/x86/resctrl.rst | 1304 + Documentation/x86/resctrl_ui.rst | 1211 - MAINTAINERS | 167 +- Makefile | 4 +- Next/SHA1s | 328 + Next/Trees | 330 + Next/merge.log | 5195 + arch/Kconfig | 7 + arch/alpha/Kconfig | 1 - arch/alpha/include/asm/mmu_context.h | 12 +- arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/kernel/entry.S | 2 +- arch/alpha/kernel/signal.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/Kconfig | 1 - arch/arc/include/asm/mmu_context.h | 17 +- 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/plat-hsdk/platform.c | 17 - arch/arm/Kconfig | 47 +- 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/string.c | 19 + arch/arm/boot/dts/Makefile | 8 + arch/arm/boot/dts/armada-388-clearfog.dts | 4 +- arch/arm/boot/dts/armada-388-clearfog.dtsi | 10 +- arch/arm/boot/dts/armada-388-helios4.dts | 6 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 12 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 104 + arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts | 17 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 104 + .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 104 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 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/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 8 +- arch/arm/boot/dts/exynos3250-rinato.dts | 8 +- arch/arm/boot/dts/exynos3250.dtsi | 5 - arch/arm/boot/dts/exynos4210-i9100.dts | 6 +- arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 22 +- arch/arm/boot/dts/exynos4210-trats.dts | 35 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 29 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 9 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 45 +- arch/arm/boot/dts/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 11 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 28 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 20 +- arch/arm/boot/dts/exynos4412.dtsi | 6 - arch/arm/boot/dts/exynos5250-arndale.dts | 6 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 4 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5250.dtsi | 4 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 18 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 + arch/arm/boot/dts/exynos5410.dtsi | 4 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 4 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 6 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 2 +- arch/arm/boot/dts/exynos5420.dtsi | 3 - arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 26 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 11 +- arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +- arch/arm/boot/dts/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.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-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-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 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 6 +- 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/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/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 2 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts | 5 - arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts | 2 +- arch/arm/boot/dts/sun8i-h3-zeropi.dts | 85 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 2 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 2 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 2 +- arch/arm/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/ebsa110_defconfig | 74 - arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/sama5_defconfig | 9 + arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/elf.h | 4 - arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/kasan.h | 33 + arch/arm/include/asm/kasan_def.h | 81 + arch/arm/include/asm/kprobes.h | 22 +- arch/arm/include/asm/mach/time.h | 2 - arch/arm/include/asm/memory.h | 10 + arch/arm/include/asm/mmu_context.h | 26 +- arch/arm/include/asm/pgalloc.h | 8 +- arch/arm/include/asm/prom.h | 4 +- arch/arm/include/asm/seccomp.h | 11 + arch/arm/include/asm/string.h | 26 + arch/arm/include/asm/thread_info.h | 15 +- arch/arm/include/asm/uaccess-asm.h | 2 +- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/atags.h | 4 +- arch/arm/kernel/atags_parse.c | 6 +- arch/arm/kernel/devtree.c | 6 +- arch/arm/kernel/entry-armv.S | 3 +- arch/arm/kernel/entry-common.S | 15 +- arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/kernel/head-common.S | 7 +- arch/arm/kernel/head.S | 5 +- arch/arm/kernel/process.c | 9 - arch/arm/kernel/setup.c | 21 +- arch/arm/kernel/signal.c | 2 +- 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-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-exynos/exynos.c | 4 +- arch/arm/mach-exynos/platsmp.c | 2 +- arch/arm/mach-imx/mach-imx7ulp.c | 3 + arch/arm/mach-rpc/time.c | 2 +- arch/arm/mm/Makefile | 5 + arch/arm/mm/init.c | 1 - arch/arm/mm/kasan_init.c | 291 + arch/arm/mm/mmu.c | 38 +- arch/arm/mm/pgd.c | 16 +- arch/arm/mm/pv-fixup-asm.S | 4 +- arch/arm/probes/kprobes/opt-arm.c | 18 +- arch/arm/tools/syscall.tbl | 1 + arch/arm/vdso/Makefile | 2 + arch/arm64/Kconfig | 2 +- arch/arm64/Kconfig.platforms | 3 - .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 3 - .../allwinner/sun50i-h5-libretech-all-h5-cc.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 2 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 4 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 11 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/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 | 3 +- .../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 | 53 +- 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 | 2 +- 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 | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 38 + 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/qcom/apq8016-sbc.dtsi | 10 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 6 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 10 - arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 7 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 10 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 38 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 19 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 108 +- 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 - ...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 | 2 + .../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 | 1 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 1 - arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 372 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 1 - arch/arm64/configs/defconfig | 6 + arch/arm64/crypto/ghash-ce-glue.c | 2 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/include/asm/mmu_context.h | 8 +- arch/arm64/include/asm/pgtable.h | 1 + arch/arm64/include/asm/seccomp.h | 15 + arch/arm64/include/asm/thread_info.h | 5 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/vdso.c | 39 +- 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 | 17 +- arch/csky/abiv1/inc/abi/ckmmu.h | 8 +- arch/csky/abiv2/inc/abi/ckmmu.h | 14 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 16 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 2 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/segment.h | 2 +- arch/csky/include/asm/thread_info.h | 5 +- arch/csky/kernel/atomic.S | 4 + arch/csky/kernel/entry.S | 10 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/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/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 | 1 + arch/ia64/include/asm/mmu_context.h | 17 +- arch/ia64/include/asm/thread_info.h | 4 +- arch/ia64/kernel/process.c | 5 +- arch/ia64/kernel/ptrace.c | 51 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/kernel/time.c | 36 +- 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 | 45 +- 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/thread_info.h | 1 + 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/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 | 1 - arch/microblaze/include/asm/mmu_context.h | 2 +- arch/microblaze/include/asm/mmu_context_mm.h | 8 +- arch/microblaze/include/asm/processor.h | 3 - arch/microblaze/include/asm/thread_info.h | 2 + arch/microblaze/kernel/signal.c | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 1 - arch/mips/include/asm/mach-loongson64/boot_param.h | 4 + arch/mips/include/asm/mmu_context.h | 11 +- arch/mips/include/asm/thread_info.h | 4 +- arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/loongson64/Makefile | 1 + arch/mips/loongson64/boardinfo.c | 48 + arch/mips/loongson64/env.c | 10 + arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/mm/tlb-r4k.c | 1 + arch/mips/vdso/genvdso.c | 4 - arch/nds32/Kconfig | 1 - arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/elf.h | 1 - arch/nds32/include/asm/mmu_context.h | 10 +- arch/nds32/include/asm/thread_info.h | 2 + arch/nds32/kernel/ex-exit.S | 2 +- arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/signal.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nios2/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/parisc/include/asm/mmu_context.h | 12 +- arch/parisc/include/asm/processor.h | 2 - arch/parisc/include/asm/thread_info.h | 4 +- arch/parisc/kernel/irq.c | 7 +- arch/parisc/kernel/processor.c | 5 +- arch/parisc/kernel/signal.c | 3 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/kernel/time.c | 164 +- arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/mmu_context.h | 13 +- arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/kernel/eeh_cache.c | 5 +- arch/powerpc/kernel/signal.c | 2 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/riscv/Kconfig | 1 - arch/riscv/include/asm/mmu_context.h | 22 +- arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/vdso/.gitignore | 1 + arch/riscv/kernel/vdso/Makefile | 17 +- arch/riscv/kernel/vdso/so2s.sh | 6 + arch/s390/Kconfig | 1 - arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/defconfig | 2 +- arch/s390/include/asm/mmu_context.h | 9 +- arch/s390/include/asm/thread_info.h | 2 + arch/s390/kernel/entry.S | 7 +- arch/s390/kernel/signal.c | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/vdso.c | 11 +- arch/sh/Kconfig | 1 - arch/sh/include/asm/mmu_context.h | 7 +- arch/sh/include/asm/mmu_context_32.h | 9 - arch/sh/include/asm/thread_info.h | 4 +- arch/sh/kernel/signal_32.c | 7 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/Kconfig | 3 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/extable.h | 21 + arch/sparc/include/asm/extable_64.h | 21 - arch/sparc/include/asm/mmu_context_32.h | 10 +- arch/sparc/include/asm/mmu_context_64.h | 10 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_32.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 7 +- arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 38 - arch/sparc/include/asm/uaccess_64.h | 1 - arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 12 - arch/sparc/kernel/setup_32.c | 3 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/signal_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 86 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/extable.c | 107 - arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/mm_32.h | 2 - arch/sparc/mm/srmmu.c | 18 +- arch/um/Kconfig | 1 - arch/um/include/asm/cacheflush.h | 9 + arch/um/include/asm/mmu_context.h | 12 +- arch/um/include/asm/thread_info.h | 2 + arch/um/kernel/process.c | 3 +- arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 3 - arch/x86/crypto/aes_glue.c | 1 - arch/x86/crypto/poly1305_glue.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vdso/vma.c | 21 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/hyperv/hv_apic.c | 14 +- arch/x86/include/asm/atomic.h | 2 +- arch/x86/include/asm/atomic64_64.h | 2 +- arch/x86/include/asm/cacheflush.h | 8 + arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/compat.h | 15 +- arch/x86/include/asm/copy_mc_test.h | 75 - arch/x86/include/asm/elf.h | 13 +- arch/x86/include/asm/mmu.h | 9 +- arch/x86/include/asm/mmu_context.h | 8 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/seccomp.h | 20 + arch/x86/include/asm/thread_info.h | 15 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/bugs.c | 54 + arch/x86/kernel/cpu/mce/core.c | 2 - arch/x86/kernel/cpu/microcode/amd.c | 1 - arch/x86/kernel/cpu/mtrr/mtrr.c | 2 - arch/x86/kernel/cpu/resctrl/core.c | 4 + arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/monitor.c | 82 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/perf_regs.c | 2 +- arch/x86/kernel/process_64.c | 28 +- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smpboot.c | 12 +- arch/x86/lib/copy_mc.c | 4 - arch/x86/lib/copy_mc_64.S | 10 - arch/x86/mm/tlb.c | 100 +- arch/x86/oprofile/backtrace.c | 2 +- arch/xtensa/Kconfig | 1 - 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 | 1 + arch/xtensa/kernel/signal.c | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + crypto/sm2.c | 75 +- drivers/Makefile | 2 - drivers/base/regmap/regmap-mmio.c | 90 +- drivers/block/zram/zram_drv.c | 21 +- drivers/bluetooth/hci_h5.c | 8 +- drivers/bluetooth/hci_qca.c | 19 +- drivers/char/ipmi/ipmi_devintf.c | 1 - drivers/char/tpm/eventlog/efi.c | 5 + drivers/char/tpm/tpm_tis.c | 29 +- drivers/clk/imx/clk-gate2.c | 65 +- drivers/clk/imx/clk-imx8mp.c | 2 +- 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 | 27 +- drivers/clk/rockchip/Kconfig | 12 +- drivers/clk/samsung/clk-exynos-clkout.c | 198 +- drivers/clocksource/Kconfig | 2 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/mediatek-cpufreq.c | 2 + drivers/cpufreq/sti-cpufreq.c | 7 +- drivers/cpufreq/tegra194-cpufreq.c | 62 +- drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 2 +- drivers/crypto/hisilicon/qm.c | 13 + drivers/crypto/hisilicon/sec2/sec.h | 2 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 17 +- drivers/crypto/hisilicon/sec2/sec_main.c | 30 +- drivers/crypto/hisilicon/sgl.c | 2 - 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 | 136 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 5 - 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/device.c | 4 +- drivers/dax/kmem.c | 2 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 242 +- drivers/devfreq/governor.h | 33 +- drivers/devfreq/governor_passive.c | 44 +- drivers/devfreq/governor_simpleondemand.c | 2 + drivers/devfreq/tegra20-devfreq.c | 8 +- drivers/devfreq/tegra30-devfreq.c | 12 +- drivers/dma-buf/dma-buf.c | 63 +- drivers/dma-buf/dma-resv.c | 2 +- drivers/dma-buf/heaps/heap-helpers.c | 10 +- drivers/dma/Kconfig | 10 + drivers/dma/at_xdmac.c | 163 +- drivers/dma/idxd/cdev.c | 49 +- drivers/dma/idxd/device.c | 115 +- drivers/dma/idxd/dma.c | 9 - drivers/dma/idxd/idxd.h | 36 +- drivers/dma/idxd/init.c | 97 +- drivers/dma/idxd/irq.c | 146 +- drivers/dma/idxd/registers.h | 25 +- drivers/dma/idxd/submit.c | 35 +- drivers/dma/idxd/sysfs.c | 127 + drivers/dma/pl330.c | 2 - drivers/dma/ppc4xx/adma.c | 4 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/ti/k3-udma-private.c | 2 +- drivers/edac/amd64_edac.c | 8 - drivers/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/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/r82600_edac.c | 1 - drivers/edac/x38_edac.c | 1 - drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-usbc-tusb320.c | 184 + drivers/firewire/net.c | 2 - drivers/firmware/dmi-id.c | 1 + drivers/firmware/meson/Kconfig | 5 +- drivers/firmware/meson/meson_sm.c | 1 + drivers/firmware/ti_sci.c | 213 +- drivers/firmware/ti_sci.h | 72 +- drivers/fpga/altera-pr-ip-core-plat.c | 10 - drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/altera-ps-spi.c | 14 +- drivers/fpga/dfl-fme-mgr.c | 13 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-mgr.c | 81 +- drivers/fpga/ice40-spi.c | 14 +- drivers/fpga/machxo2-spi.c | 14 +- drivers/fpga/socfpga.c | 14 +- drivers/fpga/ts73xx-fpga.c | 14 +- drivers/fpga/xilinx-spi.c | 14 +- drivers/fpga/zynqmp-fpga.c | 21 +- drivers/gpio/TODO | 49 - drivers/gpio/gpio-mockup.c | 11 +- drivers/gpio/gpio-omap.c | 12 +- drivers/gpio/gpio-rcar.c | 87 +- drivers/gpio/gpio-stmpe.c | 10 +- drivers/gpio/gpio-thunderx.c | 11 +- drivers/gpio/gpio-xilinx.c | 65 +- drivers/gpio/gpiolib-cdev.c | 57 +- drivers/gpio/gpiolib-devres.c | 8 +- drivers/gpio/gpiolib-of.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 199 +- drivers/gpio/gpiolib.h | 2 + drivers/gpu/drm/Kconfig | 8 +- 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 | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 181 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +- 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 | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 162 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 523 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 114 +- 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 | 218 +- 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 | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 293 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 117 +- 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 | 20 +- 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 | 228 +- 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 | 39 + 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 | 178 +- 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 | 6 +- 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 | 12 +- 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 | 966 +- 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 | 126 +- .../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/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 | 23 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 32 +- .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 30 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +- .../gpu/drm/amd/display/dc/clk_mgr/dcn30/dalsmc.h | 1 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 10 + .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 9 + .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h | 2 + .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 241 + .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h | 164 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 834 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 43 + drivers/gpu/drm/amd/display/dc/core/dc.c | 94 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 115 +- 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 | 43 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 26 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 18 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_trace.h | 39 + drivers/gpu/drm/amd/display/dc/dc_types.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 20 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 24 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 51 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 306 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 1 - .../drm/amd/display/dc/dce100/dce100_resource.c | 9 +- .../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 | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 8 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 8 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 4 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 6 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 18 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 59 +- 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 | 41 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 3 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 15 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 300 +- 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 | 124 +- 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 | 2011 + .../drm/amd/display/dc/dcn301/dcn301_resource.h | 42 + drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 46 + .../gpu/drm/amd/display/dc/dcn302/dcn302_dccg.h | 41 + .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c | 233 + .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.h | 35 + .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 39 + .../gpu/drm/amd/display/dc/dcn302/dcn302_init.h | 33 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 1563 + .../drm/amd/display/dc/dcn302/dcn302_resource.h | 33 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 24 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 42 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 11 +- .../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 | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 24 +- drivers/gpu/drm/amd/display/dc/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 | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 41 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 19 +- drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 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 | 16 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 2 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 1 + .../amd/display/include/grph_object_ctrl_defs.h | 13 + .../drm/amd/display/modules/color/color_gamma.c | 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 | 2 + .../amd/include/asic_reg/clk/clk_11_5_0_offset.h | 50 + .../amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h | 70 + .../amd/include/asic_reg/dcn/dcn_3_0_1_offset.h | 13271 ++ .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 53357 ++++++ .../amd/include/asic_reg/gc/gc_10_3_0_default.h | 1 + .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 2 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 33 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 2 +- .../include/asic_reg/mmhub/mmhub_2_3_0_default.h | 1253 + .../include/asic_reg/mmhub/mmhub_2_3_0_offset.h | 2439 + .../include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h | 10331 ++ .../drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h | 400 + .../amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h | 942 + .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 31873 ++++ .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 152495 ++++++++++++++++++ drivers/gpu/drm/amd/include/atombios.h | 20 +- drivers/gpu/drm/amd/include/atomfirmware.h | 63 +- .../drm/amd/include/dimgrey_cavefish_ip_offset.h | 1049 + drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 1516 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 13 +- 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 +- .../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 | 18 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 26 +- 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/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/arc/arcpgu_crtc.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 22 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 16 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 2 - drivers/gpu/drm/arm/hdlcd_crtc.c | 6 +- drivers/gpu/drm/arm/malidp_crtc.c | 26 +- drivers/gpu/drm/armada/armada_crtc.c | 22 +- drivers/gpu/drm/armada/armada_drv.c | 3 - drivers/gpu/drm/armada/armada_gem.c | 12 +- drivers/gpu/drm/armada/armada_gem.h | 2 - drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 78 +- drivers/gpu/drm/ast/ast_mode.c | 38 +- drivers/gpu/drm/ast/ast_tables.h | 2 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 11 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 6 +- drivers/gpu/drm/bridge/analogix/Kconfig | 9 + drivers/gpu/drm/bridge/analogix/Makefile | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 1850 + drivers/gpu/drm/bridge/analogix/anx7625.h | 390 + .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/tc358764.c | 107 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 43 +- drivers/gpu/drm/drm_atomic.c | 39 +- drivers/gpu/drm/drm_atomic_helper.c | 34 +- drivers/gpu/drm/drm_atomic_uapi.c | 8 + drivers/gpu/drm/drm_blend.c | 13 + drivers/gpu/drm/drm_bridge_connector.c | 2 +- drivers/gpu/drm/drm_connector.c | 5 + drivers/gpu/drm/drm_crtc.c | 40 + drivers/gpu/drm/drm_crtc_internal.h | 3 + drivers/gpu/drm/drm_dp_aux_dev.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 233 +- drivers/gpu/drm/drm_dp_mst_topology.c | 7 +- drivers/gpu/drm/drm_edid.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 26 +- drivers/gpu/drm/drm_fourcc.c | 1 + drivers/gpu/drm/drm_gem.c | 53 +- drivers/gpu/drm/drm_gem_cma_helper.c | 28 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 17 +- drivers/gpu/drm/drm_gem_vram_helper.c | 180 +- drivers/gpu/drm/drm_internal.h | 8 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_pci.c | 6 +- drivers/gpu/drm/drm_plane.c | 73 + drivers/gpu/drm/drm_prime.c | 33 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 - drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 19 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 4 + drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 78 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 - drivers/gpu/drm/exynos/exynos_drm_gem.c | 15 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 7 +- drivers/gpu/drm/gma500/framebuffer.c | 2 + drivers/gpu/drm/gma500/gem.c | 18 +- drivers/gpu/drm/gma500/gem.h | 3 + drivers/gpu/drm/gma500/psb_drv.c | 9 - drivers/gpu/drm/gma500/psb_drv.h | 2 - drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 93 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 20 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 99 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 42 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 8 +- drivers/gpu/drm/i915/display/icl_dsi.c | 74 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_bios.c | 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 | 770 +- drivers/gpu/drm/i915/display/intel_ddi.h | 11 +- drivers/gpu/drm/i915/display/intel_display.c | 488 +- drivers/gpu/drm/i915/display/intel_display.h | 34 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 77 +- drivers/gpu/drm/i915/display/intel_display_power.h | 3 + drivers/gpu/drm/i915/display/intel_display_types.h | 57 +- drivers/gpu/drm/i915/display/intel_dp.c | 682 +- drivers/gpu/drm/i915/display/intel_dp.h | 22 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 3 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 554 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 17 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 38 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 2 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 118 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 17 + drivers/gpu/drm/i915/display/intel_dsi.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 7 + drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 89 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 18 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 64 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 97 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 5 +- drivers/gpu/drm/i915/display/intel_lvds.c | 10 + drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 210 +- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_sprite.c | 74 +- drivers/gpu/drm/i915/display/intel_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_dmabuf.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 21 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 - .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 18 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 14 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 27 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 41 +- drivers/gpu/drm/i915/gt/intel_rps.c | 56 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 18 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/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 | 68 +- drivers/gpu/drm/i915/i915_drv.h | 8 +- 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 | 430 +- drivers/gpu/drm/i915/i915_scatterlist.h | 2 +- drivers/gpu/drm/i915/i915_suspend.c | 80 +- drivers/gpu/drm/i915/i915_suspend.h | 4 +- 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/i915/selftests/mock_gem_device.c | 3 - drivers/gpu/drm/imx/dcss/dcss-crtc.c | 13 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 14 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 - drivers/gpu/drm/imx/dw_hdmi-imx.c | 17 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 40 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 16 +- drivers/gpu/drm/imx/parallel-display.c | 20 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 304 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 3 + drivers/gpu/drm/mcde/mcde_drv.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 20 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 5 - drivers/gpu/drm/mediatek/mtk_drm_gem.c | 11 + drivers/gpu/drm/meson/meson_crtc.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 34 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 13 - drivers/gpu/drm/msm/msm_drv.h | 1 - drivers/gpu/drm/msm/msm_gem.c | 19 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 16 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 7 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 295 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 4 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/nouveau/nouveau_gem.c | 14 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 2 + drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 4 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 2 + drivers/gpu/drm/nouveau/nouveau_sgdma.c | 19 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 34 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 21 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 - drivers/gpu/drm/omapdrm/omap_gem.c | 18 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 - drivers/gpu/drm/panel/Kconfig | 21 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 711 + drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 14 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 7 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 29 + drivers/gpu/drm/panel/panel-sitronix-st7703.c | 2 +- drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 250 + drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 7 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 7 +- drivers/gpu/drm/panfrost/panfrost_device.c | 8 +- drivers/gpu/drm/panfrost/panfrost_device.h | 1 + drivers/gpu/drm/panfrost/panfrost_drv.c | 2 + drivers/gpu/drm/panfrost/panfrost_gem.c | 2 + drivers/gpu/drm/panfrost/panfrost_job.c | 63 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 1 + drivers/gpu/drm/pl111/pl111_drv.c | 5 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 13 +- drivers/gpu/drm/qxl/qxl_drv.h | 1 - drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 72 +- drivers/gpu/drm/qxl/qxl_object.h | 25 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 110 +- drivers/gpu/drm/radeon/radeon.h | 2 +- drivers/gpu/drm/radeon/radeon_asic.c | 1 + drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/radeon_display.c | 9 +- drivers/gpu/drm/radeon/radeon_drv.c | 23 +- drivers/gpu/drm/radeon/radeon_gem.c | 31 +- drivers/gpu/drm/radeon/radeon_object.c | 126 +- drivers/gpu/drm/radeon/radeon_object.h | 7 +- drivers/gpu/drm/radeon/radeon_pm.c | 29 +- drivers/gpu/drm/radeon/radeon_ttm.c | 232 +- drivers/gpu/drm/radeon/sumo_dpm.c | 20 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 21 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 5 - drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 18 +- drivers/gpu/drm/scheduler/sched_entity.c | 3 + drivers/gpu/drm/sti/sti_crtc.c | 6 +- drivers/gpu/drm/stm/ltdc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 17 +- drivers/gpu/drm/tegra/dc.c | 18 +- drivers/gpu/drm/tegra/drm.c | 4 - drivers/gpu/drm/tegra/gem.c | 31 +- drivers/gpu/drm/tidss/tidss_crtc.c | 20 +- drivers/gpu/drm/tidss/tidss_plane.c | 2 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 70 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 42 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 7 +- drivers/gpu/drm/ttm/Makefile | 5 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 5 +- drivers/gpu/drm/ttm/ttm_bo.c | 199 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 103 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 40 +- drivers/gpu/drm/ttm/ttm_memory.c | 10 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 1189 - drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 1239 - drivers/gpu/drm/ttm/ttm_pool.c | 667 + drivers/gpu/drm/ttm/ttm_range_manager.c | 2 +- drivers/gpu/drm/ttm/ttm_resource.c | 10 +- drivers/gpu/drm/ttm/ttm_tt.c | 257 +- drivers/gpu/drm/tve200/tve200_drv.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 6 +- drivers/gpu/drm/vc4/vc4_bo.c | 30 +- drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_drv.c | 52 +- drivers/gpu/drm/vc4/vc4_drv.h | 13 +- drivers/gpu/drm/vc4/vc4_dsi.c | 25 +- drivers/gpu/drm/vc4/vc4_gem.c | 19 +- drivers/gpu/drm/vc4/vc4_hvs.c | 8 +- drivers/gpu/drm/vc4/vc4_kms.c | 80 +- drivers/gpu/drm/vc4/vc4_txp.c | 19 +- drivers/gpu/drm/vc4/vc4_v3d.c | 12 +- drivers/gpu/drm/vgem/vgem_drv.c | 21 +- drivers/gpu/drm/via/via_mm.c | 2 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 26 +- drivers/gpu/drm/virtio/virtgpu_display.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 79 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 185 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 34 +- drivers/gpu/drm/virtio/virtgpu_object.c | 37 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 23 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 46 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 156 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 164 + drivers/gpu/drm/vkms/Makefile | 1 - drivers/gpu/drm/vkms/vkms_composer.c | 17 +- drivers/gpu/drm/vkms/vkms_crtc.c | 24 +- drivers/gpu/drm/vkms/vkms_drv.c | 30 +- drivers/gpu/drm/vkms/vkms_drv.h | 29 - drivers/gpu/drm/vkms/vkms_gem.c | 248 - drivers/gpu/drm/vkms/vkms_plane.c | 13 +- drivers/gpu/drm/vkms/vkms_writeback.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 95 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 32 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 231 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 44 +- drivers/gpu/drm/xen/xen_drm_front.h | 2 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 15 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 20 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 14 +- drivers/gpu/drm/zte/zx_vou.c | 6 +- drivers/gpu/ipu-v3/ipu-common.c | 67 - drivers/gpu/vga/vga_switcheroo.c | 7 +- drivers/hid/Kconfig | 2 + drivers/hid/Makefile | 2 + drivers/hid/amd-sfh-hid/Kconfig | 18 + drivers/hid/amd-sfh-hid/Makefile | 13 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 246 + drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 174 + drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 67 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 152 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 79 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 224 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 107 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 645 + drivers/hid/hid-asus.c | 123 +- drivers/hid/hid-cypress.c | 44 +- drivers/hid/hid-ids.h | 5 + drivers/hid/hid-input.c | 5 +- drivers/hid/hid-ite.c | 61 +- drivers/hid/hid-logitech-hidpp.c | 1 + drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/i2c-hid/i2c-hid-core.c | 14 +- drivers/hv/hv_balloon.c | 2 +- drivers/hwmon/acpi_power_meter.c | 9 +- drivers/hwmon/adt7470.c | 154 +- drivers/hwmon/pmbus/adm1266.c | 1 - drivers/hwmon/pmbus/adm1275.c | 1 - drivers/hwmon/pmbus/bel-pfe.c | 1 - drivers/hwmon/pmbus/ibm-cffps.c | 1 - drivers/hwmon/pmbus/inspur-ipsps.c | 1 - drivers/hwmon/pmbus/ir35221.c | 1 - drivers/hwmon/pmbus/ir38064.c | 1 - drivers/hwmon/pmbus/irps5401.c | 1 - drivers/hwmon/pmbus/isl68137.c | 1 - drivers/hwmon/pmbus/lm25066.c | 1 - drivers/hwmon/pmbus/ltc2978.c | 1 - drivers/hwmon/pmbus/ltc3815.c | 1 - drivers/hwmon/pmbus/max16064.c | 1 - drivers/hwmon/pmbus/max16601.c | 1 - drivers/hwmon/pmbus/max20730.c | 29 +- drivers/hwmon/pmbus/max20751.c | 1 - drivers/hwmon/pmbus/max31785.c | 1 - drivers/hwmon/pmbus/max34440.c | 1 - drivers/hwmon/pmbus/max8688.c | 1 - drivers/hwmon/pmbus/mp2975.c | 1 - drivers/hwmon/pmbus/pmbus.c | 1 - drivers/hwmon/pmbus/pmbus.h | 1 - drivers/hwmon/pmbus/pmbus_core.c | 20 +- drivers/hwmon/pmbus/pxe1610.c | 1 - drivers/hwmon/pmbus/tps40422.c | 1 - drivers/hwmon/pmbus/tps53679.c | 1 - drivers/hwmon/pmbus/ucd9000.c | 1 - drivers/hwmon/pmbus/ucd9200.c | 1 - drivers/hwmon/pmbus/xdpe12284.c | 1 - drivers/hwmon/pmbus/zl6100.c | 1 - drivers/hwspinlock/sprd_hwspinlock.c | 15 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 50 +- drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/infiniband/core/device.c | 33 + drivers/infiniband/core/sysfs.c | 47 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 26 +- drivers/infiniband/core/uverbs_main.c | 4 +- drivers/infiniband/core/uverbs_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 | 16 +- 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 | 59 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 4 + drivers/infiniband/hw/mlx4/sysfs.c | 30 +- drivers/infiniband/hw/mlx5/main.c | 67 +- drivers/infiniband/hw/mlx5/qp.c | 10 +- drivers/infiniband/hw/mlx5/srq.c | 5 + drivers/infiniband/hw/mthca/mthca_provider.c | 42 +- drivers/infiniband/hw/mthca/mthca_qp.c | 3 + drivers/infiniband/hw/ocrdma/ocrdma_main.c | 42 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 11 +- drivers/infiniband/hw/qedr/main.c | 38 +- drivers/infiniband/hw/qedr/verbs.c | 13 + drivers/infiniband/hw/qib/qib_sysfs.c | 30 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 19 - drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 15 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 3 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 34 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/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 | 55 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/sw/siw/siw_main.c | 31 +- drivers/infiniband/sw/siw/siw_verbs.c | 12 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 27 +- drivers/infiniband/ulp/isert/ib_isert.h | 6 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 44 +- 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 | 12 +- 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 | 40 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 13 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 1 + drivers/input/misc/adxl34x.c | 2 +- drivers/input/serio/i8042.c | 12 +- drivers/iommu/intel/iommu.c | 5 +- drivers/iommu/io-pgtable-arm.c | 11 +- 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 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 17 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 19 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 21 +- drivers/memory/jz4780-nemc.c | 4 +- drivers/memory/tegra/tegra210.c | 50 +- drivers/message/fusion/mptbase.c | 1 - drivers/misc/cardreader/rts5261.c | 4 + drivers/misc/cardreader/rts5261.h | 23 - drivers/misc/cardreader/rtsx_pcr.c | 5 + drivers/misc/fastrpc.c | 6 +- drivers/misc/hisi_hikey_usb.c | 5 +- drivers/misc/xilinx_sdfec.c | 12 +- drivers/mmc/core/core.c | 15 +- drivers/mmc/core/host.h | 6 + drivers/mmc/core/sd_ops.c | 49 +- drivers/mmc/core/sd_ops.h | 1 + drivers/mmc/host/Kconfig | 4 +- drivers/mmc/host/mtk-sd.c | 79 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 58 + drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 38 +- drivers/mmc/host/sunxi-mmc.c | 3 +- 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 | 13 +- drivers/mtd/tests/mtd_nandecctest.c | 31 +- drivers/net/Kconfig | 2 - drivers/net/Makefile | 1 - drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 1 + drivers/net/dsa/ocelot/felix.c | 27 +- drivers/net/dsa/qca8k.c | 4 +- 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/cadence/macb.h | 44 + drivers/net/ethernet/cadence/macb_main.c | 131 +- .../net/ethernet/cavium/liquidio/cn68xx_device.c | 1 - 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 | 28 +- 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/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 | 8 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 + .../net/ethernet/mellanox/mlx4/resource_tracker.c | 2 +- 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 | 6 +- drivers/net/ethernet/realtek/r8169_main.c | 56 +- 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 | 14 +- .../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 | 3 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 94 +- drivers/net/hamradio/hdlcdrv.c | 2 +- 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 | 11 + drivers/net/ipa/ipa_main.c | 121 +- drivers/net/ipa/ipa_mem.c | 2 +- drivers/net/ipa/ipa_reg.h | 48 +- drivers/net/mii.c | 20 +- drivers/net/phy/marvell.c | 102 +- drivers/net/phy/phy_led_triggers.c | 16 +- drivers/net/phy/phylink.c | 3 +- drivers/net/wan/lmc/lmc_main.c | 9 +- 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/wireless/intel/iwlwifi/pcie/trans.c | 36 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/xen-netfront.c | 3 +- drivers/nvmem/core.c | 153 +- drivers/nvmem/qfprom.c | 30 + drivers/of/device.c | 2 +- drivers/opp/core.c | 98 +- drivers/opp/of.c | 2 + drivers/pci/pci.c | 9 +- drivers/pci/pcie/err.c | 41 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 5 - drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 2 +- drivers/phy/motorola/phy-cpcap-usb.c | 3 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- drivers/phy/tegra/xusb.c | 1 + drivers/pinctrl/intel/Kconfig | 9 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-intel.c | 40 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 375 + drivers/pinctrl/pinctrl-ingenic.c | 72 +- drivers/pinctrl/pinctrl-mcp23s08_spi.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 30 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 5 - drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/surface/Kconfig | 49 + drivers/platform/surface/Makefile | 10 + drivers/platform/{x86 => surface}/surface3-wmi.c | 0 .../platform/{x86 => surface}/surface3_button.c | 0 drivers/platform/{x86 => surface}/surface3_power.c | 0 .../platform/{x86 => surface}/surfacepro3_button.c | 0 drivers/platform/x86/Kconfig | 43 +- drivers/platform/x86/Makefile | 7 +- drivers/platform/x86/dell-wmi-sysman/Makefile | 8 + .../x86/dell-wmi-sysman/biosattr-interface.c | 186 + .../platform/x86/dell-wmi-sysman/dell-wmi-sysman.h | 191 + .../platform/x86/dell-wmi-sysman/enum-attributes.c | 189 + .../platform/x86/dell-wmi-sysman/int-attributes.c | 173 + .../x86/dell-wmi-sysman/passobj-attributes.c | 194 + .../x86/dell-wmi-sysman/passwordattr-interface.c | 153 + .../x86/dell-wmi-sysman/string-attributes.c | 159 + drivers/platform/x86/dell-wmi-sysman/sysman.c | 625 + drivers/platform/x86/wmi.c | 4 +- drivers/regulator/core.c | 2 +- drivers/regulator/fixed.c | 63 +- drivers/regulator/lp872x.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 68 +- drivers/remoteproc/qcom_wcnss.c | 109 +- drivers/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/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/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_hwi.c | 1 - drivers/scsi/fcoe/fcoe.c | 1 - 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/mvumi.c | 1 - drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/qedf/qedf.h | 1 - drivers/scsi/qla2xxx/qla_mbx.c | 1 - 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-qcom.c | 1 + drivers/scsi/ufs/ufshcd.c | 9 +- drivers/scsi/ufs/ufshcd.h | 13 + drivers/slimbus/slimbus.h | 2 +- drivers/soc/Makefile | 2 +- drivers/soc/amlogic/Kconfig | 12 +- drivers/soc/amlogic/meson-clk-measure.c | 5 +- drivers/soc/amlogic/meson-ee-pwrc.c | 5 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 5 +- drivers/soc/amlogic/meson-secure-pwrc.c | 5 +- drivers/soc/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/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/ti/k3-ringacc.c | 97 +- drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/ti_sci_inta_msi.c | 12 + drivers/spi/spi-atmel.c | 6 +- drivers/spi/spi-bcm2835.c | 12 - drivers/spi/spi-img-spfi.c | 4 +- drivers/spi/spi-imx.c | 23 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-rockchip.c | 4 + drivers/spi/spi-sun6i.c | 199 +- 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/qlge/qlge_ethtool.c | 1 + drivers/staging/qlge/qlge_main.c | 9 - drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 54 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 18 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 18 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 122 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 4 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 1 - drivers/staging/rtl8188eu/include/rtw_security.h | 3 - drivers/staging/rtl8188eu/include/wifi.h | 34 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 21 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 9 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 12 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 33 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 24 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 6 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 3 +- drivers/staging/rtl8723bs/core/rtw_security.c | 4 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 14 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 4 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 16 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 189 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 27 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 6 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 277 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 55 +- .../interface/vchiq_arm/vchiq_debugfs.c | 8 +- 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 | 46 + 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/target/target_core_user.c | 164 +- drivers/target/tcm_fc/tfc_cmd.c | 1 - drivers/target/tcm_fc/tfc_io.c | 1 - drivers/tee/optee/device.c | 2 +- drivers/thermal/gov_power_allocator.c | 40 +- drivers/thermal/thermal_core.c | 88 - drivers/thermal/thermal_core.h | 6 - drivers/thunderbolt/nhi.c | 19 +- drivers/tty/goldfish.c | 18 +- drivers/tty/nozomi.c | 5 +- drivers/tty/serial/max310x.c | 57 +- drivers/tty/serial/sh-sci.c | 5 +- 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/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/brcmstb-usb-pinmap.c | 351 + drivers/usb/misc/iowarrior.c | 3 - drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/serial/digi_acceleport.c | 5 +- drivers/usb/serial/iuu_phoenix.c | 2 - drivers/usb/serial/option.c | 2 + drivers/usb/storage/freecom.c | 1 - drivers/usb/usbip/usbip_common.c | 5 - drivers/video/console/sticore.c | 2 +- drivers/video/fbdev/atafb.c | 8 - drivers/video/fbdev/aty/radeon_base.c | 4 +- drivers/video/fbdev/cirrusfb.c | 3 +- drivers/video/fbdev/core/fbmem.c | 44 +- drivers/video/fbdev/fsl-diu-fb.c | 3 +- drivers/video/fbdev/matrox/matroxfb_base.c | 8 +- drivers/video/fbdev/mx3fb.c | 2 - drivers/video/fbdev/nvidia/nv_of.c | 3 +- .../omap2/omapfb/displays/connector-analog-tv.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 7 +- .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 7 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 7 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 16 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 20 +- drivers/video/fbdev/sbuslib.c | 124 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 7 +- drivers/video/fbdev/sis/300vtbl.h | 2 - drivers/video/fbdev/sis/sis_accel.h | 14 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/swiotlb-xen.c | 3 +- drivers/xen/unpopulated-alloc.c | 14 +- fs/Kconfig | 9 + fs/Makefile | 1 + fs/aio.c | 14 +- fs/binfmt_elf.c | 4 +- fs/btrfs/block-group.c | 206 +- fs/btrfs/ctree.h | 8 +- fs/btrfs/discard.c | 7 +- fs/btrfs/discard.h | 3 +- fs/btrfs/disk-io.c | 204 +- fs/btrfs/disk-io.h | 2 + fs/btrfs/extent-tree.c | 35 +- fs/btrfs/free-space-cache.c | 290 +- fs/btrfs/free-space-cache.h | 9 +- fs/btrfs/inode.c | 10 +- fs/btrfs/ordered-data.c | 13 +- fs/btrfs/space-info.c | 274 +- fs/btrfs/space-info.h | 3 + fs/btrfs/super.c | 70 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/transaction.c | 45 +- fs/buffer.c | 58 +- fs/compat_binfmt_elf.c | 20 +- fs/eventpoll.c | 733 +- fs/exec.c | 8 + fs/f2fs/node.c | 2 +- fs/file_table.c | 1 - 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 | 5 +- fs/gfs2/super.c | 1 + fs/internal.h | 2 + fs/io-wq.c | 8 + fs/io_uring.c | 633 +- fs/iomap/buffered-io.c | 2 +- fs/locks.c | 4 +- fs/mount.h | 21 +- fs/mount_notify.c | 222 + fs/namei.c | 37 +- fs/namespace.c | 26 +- fs/nfs/callback_proc.c | 5 + fs/nfsd/nfs3proc.c | 6 +- fs/nfsd/nfs3xdr.c | 7 + fs/nfsd/nfs4xdr.c | 45 +- fs/nfsd/nfsxdr.c | 6 + fs/ocfs2/cluster/tcp.c | 1 - fs/ocfs2/namei.c | 21 +- fs/proc/base.c | 4 +- fs/proc/page.c | 40 +- fs/proc/proc_net.c | 4 +- fs/ramfs/inode.c | 12 + fs/xfs/libxfs/xfs_alloc.c | 1 + fs/xfs/libxfs/xfs_bmap.h | 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/mmu_context.h | 58 +- include/asm-generic/nommu_context.h | 19 + include/asm-generic/percpu.h | 18 +- include/asm-generic/qrwlock.h | 8 +- include/asm-generic/qspinlock.h | 4 +- include/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_atomic.h | 12 +- include/drm/drm_crtc.h | 16 + include/drm/drm_dp_helper.h | 134 +- include/drm/drm_drv.h | 85 +- include/drm/drm_gem.h | 2 +- include/drm/drm_gem_vram_helper.h | 3 - include/drm/drm_mode_config.h | 13 + include/drm/drm_modeset_helper_vtables.h | 22 +- include/drm/drm_plane.h | 21 + include/drm/drm_prime.h | 5 +- include/drm/i915_pciids.h | 141 +- include/drm/ttm/ttm_bo_api.h | 83 +- include/drm/ttm/ttm_bo_driver.h | 104 +- include/drm/ttm/ttm_caching.h | 36 + include/drm/ttm/ttm_page_alloc.h | 122 - include/drm/ttm/ttm_placement.h | 15 - include/drm/ttm/ttm_pool.h | 91 + include/drm/ttm/ttm_resource.h | 12 +- include/drm/ttm/ttm_set_memory.h | 150 - include/drm/ttm/ttm_tt.h | 82 +- include/dt-bindings/clock/imx8-lpcg.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 29 + include/dt-bindings/sound/adi,adau1977.h | 15 + include/dt-bindings/usb/pd.h | 8 + include/kunit/test.h | 16 +- include/linux/atomic-arch-fallback.h | 90 +- include/linux/atomic-fallback.h | 90 +- include/linux/audit.h | 8 - include/linux/bitmap.h | 65 +- include/linux/bitops.h | 24 +- include/linux/blk-mq.h | 2 + include/linux/bpf.h | 5 + include/linux/cgroup.h | 5 +- include/linux/compiler-clang.h | 6 - include/linux/compiler-gcc.h | 21 - include/linux/compiler.h | 18 +- include/linux/compiler_types.h | 15 +- include/linux/ctype.h | 15 +- include/linux/dcache.h | 2 + include/linux/devfreq.h | 4 - include/linux/dfl.h | 86 + include/linux/dma-buf-map.h | 193 + include/linux/dma-buf.h | 14 +- include/linux/edac.h | 4 +- include/linux/elf.h | 10 + include/linux/entry-common.h | 7 +- include/linux/entry-kvm.h | 4 +- include/linux/eventpoll.h | 11 +- include/linux/filter.h | 22 +- include/linux/firmware/imx/ipc.h | 13 + include/linux/firmware/imx/sci.h | 27 + include/linux/firmware/imx/svc/misc.h | 19 + include/linux/font.h | 2 +- include/linux/fpga/fpga-mgr.h | 2 + include/linux/freelist.h | 129 + include/linux/fs.h | 5 +- include/linux/goldfish.h | 8 +- include/linux/gpio/driver.h | 71 - include/linux/hid.h | 1 + include/linux/ide.h | 8 +- include/linux/if_bridge.h | 1 + include/linux/io_uring.h | 4 +- include/linux/iommu-helper.h | 4 +- include/linux/ipc_namespace.h | 3 +- include/linux/kernel.h | 174 +- include/linux/kprobes.h | 25 +- include/linux/list.h | 2 +- include/linux/llist.h | 23 + include/linux/lockdep.h | 6 + include/linux/lsm_hook_defs.h | 3 + include/linux/lsm_hooks.h | 6 + include/linux/marvell_phy.h | 3 + include/linux/math.h | 177 + include/linux/memcontrol.h | 221 +- include/linux/memremap.h | 6 + include/linux/mm.h | 76 +- include/linux/mm_types.h | 15 +- include/linux/mmap_lock.h | 16 +- include/linux/mmc/host.h | 7 + include/linux/mod_devicetable.h | 24 + include/linux/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/spinand.h | 9 + include/linux/netdevice.h | 26 + 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/nvmem-provider.h | 17 + include/linux/page-flags.h | 14 +- include/linux/page_ext.h | 8 + include/linux/pagemap.h | 8 +- include/linux/pgtable.h | 4 - include/linux/phy.h | 40 +- include/linux/pid_namespace.h | 4 +- include/linux/platform_data/adau1977.h | 44 - include/linux/platform_data/jz4740/jz4740_nand.h | 25 - include/linux/platform_data/shmob_drm.h | 2 - include/linux/qcom-geni-se.h | 2 - include/linux/rcu_node_tree.h | 2 + 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/rtsx_pci.h | 23 + include/linux/scatterlist.h | 6 - include/linux/sched.h | 12 + include/linux/sched/jobctl.h | 4 +- include/linux/sched/signal.h | 18 +- include/linux/sched/task.h | 2 - include/linux/sctp.h | 20 + include/linux/security.h | 8 + include/linux/serial_s3c.h | 2 +- include/linux/soc/ti/k3-ringacc.h | 5 + include/linux/soc/ti/ti_sci_protocol.h | 85 +- include/linux/socket.h | 1 + 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 | 2 + include/linux/time.h | 13 - include/linux/time_namespace.h | 9 +- include/linux/timekeeping.h | 3 +- include/linux/tracehook.h | 23 + include/linux/units.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/net/cfg80211.h | 9 +- include/net/mac80211.h | 7 +- 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/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 | 14 +- 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/mscc/ocelot.h | 18 +- include/sound/control.h | 2 +- include/sound/core.h | 3 +- include/sound/pcm.h | 4 +- include/sound/soc-component.h | 6 +- include/sound/soc-dai.h | 4 +- include/sound/soc-link.h | 3 +- include/sound/soc.h | 7 +- include/trace/events/btrfs.h | 104 +- include/trace/events/devfreq.h | 30 +- include/trace/events/rpcrdma.h | 143 +- include/trace/events/sched.h | 84 + include/trace/events/sunrpc.h | 8 +- 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 | 156 +- include/uapi/drm/virtgpu_drm.h | 39 +- include/uapi/linux/aspeed-xdma.h | 42 + include/uapi/linux/cfm_bridge.h | 64 + include/uapi/linux/const.h | 5 + include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/gpio.h | 106 +- include/uapi/linux/icmpv6.h | 1 + include/uapi/linux/if_bridge.h | 126 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/io_uring.h | 6 + include/uapi/linux/kernel.h | 9 +- include/uapi/linux/lightnvm.h | 2 +- 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/pci_regs.h | 5 + include/uapi/linux/prctl.h | 1 + include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/rtnetlink.h | 2 + include/uapi/linux/sctp.h | 7 + include/uapi/linux/sysctl.h | 2 +- include/uapi/linux/virtio_gpu.h | 78 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/rdma/ib_user_verbs.h | 14 - include/uapi/scsi/fc/fc_els.h | 114 +- include/uapi/sound/compress_offload.h | 2 +- include/video/imx-ipu-v3.h | 3 - init/Kconfig | 2 +- init/main.c | 4 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- ipc/shm.c | 8 +- kernel/acct.c | 7 +- kernel/audit.c | 5 +- kernel/auditsc.c | 27 +- kernel/bpf/Makefile | 6 +- kernel/bpf/bpf_iter.c | 14 + kernel/bpf/core.c | 2 +- kernel/bpf/hashtab.c | 128 +- kernel/bpf/task_iter.c | 2 + kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/namespace.c | 2 +- kernel/crash_core.c | 1 + kernel/dma/swiotlb.c | 22 +- kernel/entry/common.c | 14 +- kernel/entry/kvm.c | 3 + kernel/events/uprobes.c | 2 +- kernel/exit.c | 5 +- kernel/fail_function.c | 6 +- kernel/fork.c | 11 +- kernel/hung_task.c | 47 +- kernel/irq/Kconfig | 1 + kernel/kcsan/encoding.h | 20 +- kernel/kcsan/selftest.c | 3 + kernel/kprobes.c | 286 +- kernel/kthread.c | 12 +- kernel/locking/locktorture.c | 36 +- kernel/module.c | 1 + kernel/pid.c | 2 +- kernel/pid_namespace.c | 13 +- kernel/ptrace.c | 2 +- kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu.h | 16 + kernel/rcu/rcu_segcblist.h | 2 +- kernel/rcu/rcuscale.c | 37 +- kernel/rcu/rcutorture.c | 141 +- kernel/rcu/refscale.c | 11 +- kernel/rcu/srcutree.c | 6 +- kernel/rcu/tasks.h | 49 +- kernel/rcu/tree.c | 87 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_stall.h | 28 +- kernel/scftorture.c | 49 +- 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/trace_kprobe.c | 3 +- kernel/user.c | 2 +- kernel/user_namespace.c | 4 +- kernel/utsname.c | 7 +- kernel/watchdog.c | 21 + kernel/watchdog_hld.c | 1 + lib/Kconfig | 9 + lib/Kconfig.debug | 6 + lib/crc32test.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/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 | 149 +- lib/test_lockup.c | 16 + lib/xarray.c | 7 +- localversion-next | 1 + mm/Kconfig | 21 +- mm/Makefile | 2 +- mm/cma.c | 4 +- mm/compaction.c | 7 +- mm/debug.c | 4 +- mm/filemap.c | 576 +- mm/gup.c | 2 + mm/gup_benchmark.c | 210 - mm/gup_test.c | 247 + mm/gup_test.h | 32 + mm/huge_memory.c | 10 +- mm/hugetlb.c | 25 +- mm/khugepaged.c | 4 +- mm/memcontrol.c | 190 +- mm/memory.c | 11 +- mm/mempolicy.c | 6 +- mm/memremap.c | 59 +- mm/migrate.c | 11 +- mm/mmap.c | 65 +- mm/mremap.c | 280 +- mm/msync.c | 6 +- mm/nommu.c | 8 +- mm/page_alloc.c | 147 +- mm/page_ext.c | 10 +- mm/page_io.c | 6 +- mm/page_poison.c | 40 +- mm/percpu.c | 40 +- mm/shmem.c | 2 +- mm/slab.h | 42 +- mm/slab_common.c | 4 +- mm/slub.c | 6 +- mm/swap.c | 3 + mm/swap_state.c | 4 +- mm/swapfile.c | 14 +- mm/truncate.c | 2 +- mm/vmalloc.c | 2 +- mm/vmscan.c | 2 +- mm/vmstat.c | 32 +- mm/workingset.c | 2 +- mm/zsmalloc.c | 11 +- mm/zswap.c | 6 +- net/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_event.c | 5 + 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 | 6 +- net/bridge/br_if.c | 1 + net/bridge/br_input.c | 35 +- net/bridge/br_mdb.c | 30 +- net/bridge/br_mrp.c | 19 +- net/bridge/br_multicast.c | 13 +- net/bridge/br_netlink.c | 115 +- net/bridge/br_private.h | 90 +- net/bridge/br_private_cfm.h | 147 + net/bridge/netfilter/Kconfig | 2 +- net/bridge/netfilter/nft_reject_bridge.c | 255 +- net/core/dev.c | 4 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- 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/dsa/slave.c | 45 + 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_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/ioctl.c | 2 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/ip_tunnel.c | 3 - net/ipv4/netfilter.c | 8 +- net/ipv4/netfilter/iptable_mangle.c | 2 +- net/ipv4/netfilter/nf_reject_ipv4.c | 124 +- net/ipv4/tcp_input.c | 9 +- net/ipv4/tcp_lp.c | 7 + net/ipv4/tcp_metrics.c | 2 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp.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_tunnel.c | 19 +- net/ipv6/ip6_vti.c | 1 + net/ipv6/mcast.c | 2 +- net/ipv6/netfilter.c | 6 +- net/ipv6/netfilter/ip6table_mangle.c | 2 +- net/ipv6/netfilter/nf_reject_ipv6.c | 134 + net/ipv6/reassembly.c | 33 +- net/ipv6/rpl.c | 2 +- net/ipv6/rpl_iptunnel.c | 2 +- net/ipv6/udp.c | 2 +- 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/mlme.c | 3 +- net/mac80211/sta_info.c | 18 + net/mac80211/sta_info.h | 9 +- net/mac80211/tx.c | 44 +- 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 | 60 +- 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/flow.c | 4 + net/openvswitch/meter.c | 2 +- net/openvswitch/vport.c | 4 +- net/sched/cls_api.c | 16 +- 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 | 143 +- 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_clc.h | 5 + net/smc/smc_core.h | 1 + net/socket.c | 15 +- net/sunrpc/socklib.c | 5 +- net/sunrpc/svc.c | 11 +- net/sunrpc/svcsock.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 | 561 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- net/sunrpc/xprtsock.c | 1 + 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 | 3 +- net/wireless/reg.c | 2 +- net/xdp/xsk.c | 3 +- net/xdp/xsk_buff_pool.c | 7 +- net/xfrm/xfrm_interface.c | 8 +- net/xfrm/xfrm_state.c | 8 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/tracex2_user.c | 2 +- samples/bpf/tracex3_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 2 +- samples/watch_queue/watch_test.c | 41 +- scripts/atomic/gen-atomic-fallback.sh | 63 +- scripts/atomic/gen-atomic-instrumented.sh | 29 +- scripts/bpf_helpers_doc.py | 1 + scripts/checkpatch.pl | 162 +- scripts/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/lsm_audit.c | 5 - security/security.c | 7 + security/selinux/hooks.c | 19 +- security/selinux/ss/services.c | 4 +- security/tomoyo/securityfs_if.c | 6 +- sound/core/control.c | 4 +- sound/core/pcm_dmaengine.c | 3 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 4 +- sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_controller.h | 3 +- sound/pci/hda/hda_intel.c | 63 +- sound/pci/hda/patch_realtek.c | 54 +- sound/pci/rme32.c | 1 - sound/pci/rme9652/hdspm.c | 8 - sound/pci/rme9652/rme9652.c | 7 - sound/soc/amd/raven/pci-acp3x.c | 4 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/adau1977.c | 9 +- sound/soc/codecs/cs42l51.c | 22 +- sound/soc/codecs/madera.c | 4 +- sound/soc/codecs/wcd-clsh-v2.c | 1 - sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/codecs/wl1273.c | 1 - sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm8350.c | 3 +- sound/soc/codecs/wsa881x.c | 2 + sound/soc/fsl/Kconfig | 10 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_spdif.c | 73 +- sound/soc/fsl/fsl_spdif.h | 9 +- sound/soc/fsl/fsl_xcvr.c | 1359 + sound/soc/fsl/fsl_xcvr.h | 266 + sound/soc/intel/Kconfig | 18 - sound/soc/intel/atom/Makefile | 2 +- sound/soc/intel/atom/sst/Makefile | 6 +- sound/soc/intel/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/jz4740/jz4740-i2s.c | 5 - sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 31 +- sound/soc/qcom/Kconfig | 23 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/lpass-cpu.c | 14 +- sound/soc/qcom/lpass-hdmi.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 2 +- sound/soc/qcom/qdsp6/q6adm.c | 10 +- sound/soc/qcom/qdsp6/q6afe.c | 10 +- sound/soc/qcom/qdsp6/q6asm.c | 10 +- sound/soc/qcom/sc7180.c | 266 + sound/soc/qcom/sdm845.c | 2 + sound/soc/qcom/sm8250.c | 227 + sound/soc/samsung/snow.c | 2 +- sound/soc/soc-component.c | 19 +- sound/soc/soc-core.c | 2 +- sound/soc/soc-dai.c | 13 +- sound/soc/soc-dapm.c | 8 +- sound/soc/soc-link.c | 12 +- sound/soc/soc-pcm.c | 131 +- sound/soc/sof/control.c | 20 +- sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/loader.c | 5 + sound/soc/sof/sof-audio.c | 10 +- sound/soc/sof/topology.c | 2 +- sound/soc/sunxi/Kconfig | 1 + sound/soc/sunxi/sun4i-i2s.c | 388 +- sound/soc/sunxi/sun8i-codec.c | 834 +- sound/soc/tegra/Kconfig | 1 - sound/soc/ti/davinci-evm.c | 3 +- sound/soc/ti/davinci-mcasp.c | 1 - sound/usb/pcm.c | 4 + tools/bpf/bpftool/feature.c | 7 +- tools/bpf/bpftool/skeleton/profiler.bpf.c | 4 +- tools/include/nolibc/nolibc.h | 4 +- tools/lib/bpf/hashmap.h | 15 +- tools/memory-model/Documentation/README | 76 + .../Documentation/control-dependencies.txt | 258 + tools/memory-model/Documentation/glossary.txt | 155 + tools/memory-model/Documentation/litmus-tests.txt | 17 + tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/Documentation/ordering.txt | 557 + tools/memory-model/README | 22 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/power/cpupower/utils/cpufreq-set.c | 3 + tools/power/cpupower/utils/cpuidle-set.c | 4 + tools/power/cpupower/utils/cpupower.c | 8 + tools/power/cpupower/utils/helpers/helpers.h | 12 + tools/power/cpupower/utils/helpers/misc.c | 66 +- tools/testing/kunit/kunit_parser.py | 3 +- tools/testing/kunit/kunit_tool_test.py | 32 +- .../kunit/test_data/test_config_printk_time.log | 3 +- .../test_data/test_interrupted_tap_output.log | 3 +- .../test_data/test_kernel_panic_interrupt.log | 3 +- .../kunit/test_data/test_multiple_prefixes.log | 3 +- .../kunit/test_data/test_pound_no_prefix.log | 3 +- tools/testing/kunit/test_data/test_pound_sign.log | 1 + tools/testing/nvdimm/test/nfit.c | 103 - tools/testing/scatterlist/main.c | 2 +- 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/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 3 +- .../testing/selftests/bpf/prog_tests/tcpbpf_user.c | 143 + tools/testing/selftests/bpf/progs/profiler.inc.h | 11 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 86 +- tools/testing/selftests/bpf/tcp_client.py | 50 - tools/testing/selftests/bpf/tcp_server.py | 80 - tools/testing/selftests/bpf/test_tcpbpf.h | 2 + tools/testing/selftests/bpf/test_tcpbpf_user.c | 165 - .../clone3/clone3_cap_checkpoint_restore.c | 2 +- tools/testing/selftests/core/close_range_test.c | 8 +- .../selftests/filesystems/binderfs/binderfs_test.c | 8 +- .../filesystems/epoll/epoll_wakeup_test.c | 95 + .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 2 +- .../ftrace/test.d/dynevent/clear_select_events.tc | 2 +- .../ftrace/test.d/dynevent/generic_clear_event.tc | 2 +- .../test.d/ftrace/func-filter-notrace-pid.tc | 2 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 2 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 4 +- tools/testing/selftests/ftrace/test.d/functions | 7 + .../ftrace/test.d/kprobe/add_and_remove.tc | 2 +- .../selftests/ftrace/test.d/kprobe/busy_check.tc | 2 +- .../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_comm.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 10 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_user.tc | 4 + .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 14 +- .../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 12 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 4 +- .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/kselftest_harness.h | 46 +- tools/testing/selftests/lib.mk | 2 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/bareudp.sh | 538 + tools/testing/selftests/net/config | 7 + .../selftests/net/forwarding/bridge_igmp.sh | 532 +- 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 | 29 +- .../selftests/rcutorture/configs/rcu/SRCU-t | 3 +- .../selftests/rcutorture/configs/rcu/SRCU-u | 3 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 6 +- .../selftests/rcutorture/configs/rcu/TRACE02 | 6 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 3 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 15 + .../rcutorture/configs/rcuscale/TRACE01.boot | 1 + .../testing/selftests/seccomp/seccomp_benchmark.c | 151 +- tools/testing/selftests/seccomp/settings | 2 +- tools/testing/selftests/vDSO/Makefile | 16 +- tools/testing/selftests/vDSO/vdso_config.h | 92 + tools/testing/selftests/vDSO/vdso_test_abi.c | 244 + .../selftests/vDSO/vdso_test_clock_getres.c | 124 + .../testing/selftests/vDSO/vdso_test_correctness.c | 451 + tools/testing/selftests/vm/.gitignore | 4 +- tools/testing/selftests/vm/Makefile | 39 +- tools/testing/selftests/vm/check_config.sh | 31 + tools/testing/selftests/vm/config | 2 +- tools/testing/selftests/vm/gup_benchmark.c | 143 - tools/testing/selftests/vm/gup_test.c | 194 + tools/testing/selftests/vm/hmm-tests.c | 10 +- tools/testing/selftests/vm/mremap_test.c | 344 + tools/testing/selftests/vm/run_vmtests | 43 +- tools/testing/selftests/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 - 3081 files changed, 367740 insertions(+), 44359 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-fc_host create mode 100644 Documentation/ABI/testing/sysfs-class-fc_remote_ports create mode 100644 Documentation/ABI/testing/sysfs-class-firmware-attributes create mode 100644 Documentation/ABI/testing/sysfs-firmware-lefi-boardinfo create mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-tusb320.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.txt create mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.yaml create mode 100644 Documentation/devicetree/bindings/net/fsl,qoriq-mc-dpmac.yaml create mode 100644 Documentation/devicetree/bindings/soc/aspeed/xdma.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,xcvr.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,sm8250.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-adfsdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.yaml create mode 100644 Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml delete mode 100644 Documentation/features/time/modern-timekeeping/arch-support.txt 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/x86/resctrl.rst delete mode 100644 Documentation/x86/resctrl_ui.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi create mode 100644 arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-64.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-zeropi.dts 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 create mode 100644 arch/arm/include/asm/seccomp.h 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 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/rk3399-kobol-helios64.dts create mode 100644 arch/c6x/include/asm/mmu_context.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 create mode 100644 arch/mips/loongson64/boardinfo.c create mode 100755 arch/riscv/kernel/vdso/so2s.sh create mode 100644 arch/sparc/include/asm/extable.h delete mode 100644 arch/sparc/include/asm/extable_64.h delete mode 100644 arch/sparc/mm/extable.c create mode 100644 arch/um/include/asm/cacheflush.h delete mode 100644 arch/x86/crypto/aes_glue.c delete mode 100644 arch/x86/include/asm/copy_mc_test.h 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/extcon/extcon-usbc-tusb320.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h create mode 100755 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dc_trace.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/dimgrey_cavefish_ip_offset.h create mode 100644 drivers/gpu/drm/amd/include/vangogh_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h create mode 100644 drivers/gpu/drm/bridge/analogix/anx7625.c create mode 100644 drivers/gpu/drm/bridge/analogix/anx7625.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36672a.c create mode 100644 drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c delete mode 100644 drivers/gpu/drm/ttm/ttm_page_alloc.c delete mode 100644 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c create mode 100644 drivers/gpu/drm/ttm/ttm_pool.c create mode 100644 drivers/gpu/drm/virtio/virtgpu_vram.c delete mode 100644 drivers/gpu/drm/vkms/vkms_gem.c create mode 100644 drivers/hid/amd-sfh-hid/Kconfig create mode 100644 drivers/hid/amd-sfh-hid/Makefile create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_client.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_hid.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_hid.h create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_pcie.h create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h create mode 100644 drivers/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 delete mode 100644 drivers/net/ethernet/amd/am79c961a.c delete mode 100644 drivers/net/ethernet/amd/am79c961a.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-lakefield.c create mode 100644 drivers/platform/surface/Kconfig create mode 100644 drivers/platform/surface/Makefile rename drivers/platform/{x86 => surface}/surface3-wmi.c (100%) rename drivers/platform/{x86 => surface}/surface3_button.c (100%) rename drivers/platform/{x86 => surface}/surface3_power.c (100%) rename drivers/platform/{x86 => surface}/surfacepro3_button.c (100%) create mode 100644 drivers/platform/x86/dell-wmi-sysman/Makefile create mode 100644 drivers/platform/x86/dell-wmi-sysman/biosattr-interface.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/dell-wmi-sysman.h create mode 100644 drivers/platform/x86/dell-wmi-sysman/enum-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/int-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/passobj-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/passwordattr-interface.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/string-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/sysman.c 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 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/usb/misc/brcmstb-usb-pinmap.c create mode 100644 fs/mount_notify.c create mode 100644 include/asm-generic/nommu_context.h create mode 100644 include/drm/ttm/ttm_caching.h delete mode 100644 include/drm/ttm/ttm_page_alloc.h create mode 100644 include/drm/ttm/ttm_pool.h delete mode 100644 include/drm/ttm/ttm_set_memory.h create mode 100644 include/dt-bindings/clock/imx8-lpcg.h create mode 100644 include/dt-bindings/sound/adi,adau1977.h create mode 100644 include/linux/dfl.h create mode 100644 include/linux/dma-buf-map.h create mode 100644 include/linux/freelist.h create mode 100644 include/linux/math.h 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 delete mode 100644 include/linux/platform_data/jz4740/jz4740_nand.h create mode 100644 include/linux/sunrpc/svc_rdma_pcl.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/uapi/linux/aspeed-xdma.h create mode 100644 include/uapi/linux/cfm_bridge.h create mode 100644 kernel/time/tick-legacy.c 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 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/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 create mode 100644 sound/soc/fsl/fsl_xcvr.c create mode 100644 sound/soc/fsl/fsl_xcvr.h create mode 100644 sound/soc/qcom/sc7180.c create mode 100644 sound/soc/qcom/sm8250.c create mode 100644 tools/memory-model/Documentation/README create mode 100644 tools/memory-model/Documentation/control-dependencies.txt create mode 100644 tools/memory-model/Documentation/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/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/bpf/prog_tests/tcpbpf_user.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/net/bareudp.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