This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
from ece075366294 ld-version: use /usr/bin/env awk for shebank adds bcee52789588 tracing: Fix userstacktrace option for instances adds cd796ed33450 Merge tag 'trace-v5.10-rc7' of git://git.kernel.org/pub/sc [...] adds 4bbf439b09c5 fix return values of seq_read_iter() adds 7d8761ba27fc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4c11d930f61a clk: renesas: r9a06g032: Drop __packed for portability new ee989eef4488 Merge remote-tracking branch 'fixes/fixes' adds 9836720911cf ARC: build: remove non-existing bootpImage from KBUILD_IMAGE adds f2712ec76a54 ARC: build: add uImage.lzma to the top-level target adds 0cfccb3c0493 ARC: build: add boot_targets to PHONY adds c5e6ae563c80 ARC: build: move symlink creation to arch/arc/Makefile to [...] adds a4e070cfeb9d ARC: build: remove unneeded extra-y adds 3a71e423133a ARC: build: use $(READELF) instead of hard-coded readelf new 061cf14b5bc2 Merge remote-tracking branch 'arc-current/for-curr' adds e64ab473ddda ARM: 9034/1: __div64_32(): straighten up inline asm constraints new 997b642e9c3c Merge remote-tracking branch 'arm-current/fixes' adds 929c1f3384d7 arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONE new 8bbc4b487e98 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 544cc3f8573b arm64: dts: allwinner: h6: orangepi-one-plus: Fix ethernet adds ad2091f893bd ARM: sunxi: Add machine match for the Allwinner V3 SoC adds 6ab48105aae7 ARM: dts: s3: pinecube: align compatible property to other [...] adds 8c9cb4094ccf ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Eth [...] adds bd5cdcdc66e1 ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator adds 8a82d91fa275 ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node adds a98fd117a255 ARM: dts: sun8i: v3s: fix GIC node memory range adds a7361b9c4615 ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY adds b11ddaac893a Merge tag 'sunxi-fixes-for-5.10-2' of git://git.kernel.org [...] adds 70e734fed740 ARM: imx: Use correct SRC base address adds 58d6bca5efc7 ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp adds 19ba8fb810c6 ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin adds 5e2e74024779 Merge tag 'imx-fixes-5.10-5' of git://git.kernel.org/pub/s [...] adds 9280f726097b ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS adds c99055ec2c39 MAINTAINERS: correct SoC Git address (formerly: arm-soc) adds db2082700a0c MAINTAINERS: add a limited ARM and ARM64 SoC entry new 35f3c9f67762 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 5eedf9fe8db2 powerpc/mm: Fix KUAP warning by providing copy_from_kernel [...] new 8d949225feb6 Merge remote-tracking branch 'powerpc-fixes/fixes' adds c05d042fda88 sparc64: viohs: Use struct_size() helper adds 5124b31c1e90 sparc: piggyback: handle invalid image adds 37719576046b arch/sparc: Replace HTTP links with HTTPS ones adds e06028482135 SPARC: backoff.h: delete a duplicated word adds 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() adds 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] adds c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() adds aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' adds 17ec0a17e90f sparc: Use fallthrough pseudo-keyword adds 0a95a6d1a4cd sparc: use for_each_child_of_node() macro new ddbb4d59c6b3 Merge remote-tracking branch 'sparc/master' adds 8fca2b8706f3 mac80211: fix return value of ieee80211_chandef_he_6ghz_oper adds f495acd8851d cfg80211: initialize rekey_data adds bdeca45a0cc5 mac80211: set SDATA_STATE_RUNNING for monitor interfaces adds a1cdfbe8f0fb Merge tag 'mac80211-for-net-2020-12-04' of git://git.kerne [...] adds 4eef8b1f36f2 net/sched: fq_pie: initialize timer earlier in fq_pie_init() adds 1130b252480f net: ipa: pass the correct size when freeing DMA memory adds 0b32e91fdfd8 ethernet: select CONFIG_CRC32 as needed adds b410f04eb5b4 ipv4: fix error return code in rtm_to_fib_config() adds ee4f52a8de2c net: bridge: vlan: fix error return code in __vlan_add() adds bb2da7651a47 openvswitch: fix error return code in validate_and_copy_dec_ttl() adds 905b2032fa42 mac80211: mesh: fix mesh_pathtbl_init() error path adds a54ba3465d86 ch_ktls: fix build warning for ipv4-only config adds 4d1be581ec6b can: softing: softing_netdev_open(): fix error handling adds 205704c618af vrf: packets with lladdr src needs dst at input with orig_ [...] adds 4de377b65903 net: marvell: prestera: Fix error return code in prestera_ [...] adds edd2410b165e net: mscc: ocelot: fix dropping of unknown IPv4 multicast [...] adds 61f54de2e919 net: hns3: remove a misused pragma packed adds 10c678bd0a03 udp: fix the proto value passed to ip_protocol_deliver_rcu [...] adds eb96b686fc2c enetc: Fix reporting of h/w packet counters adds 851d0a73c90e bridge: Fix a deadlock when enabling multicast snooping adds f55628b3e764 mptcp: print new line in mptcp_seq_show() if mptcp isn't in use adds bbef72c630b5 dpaa2-mac: Add a missing of_node_put after of_device_is_available adds 82ca4c922b89 net: stmmac: dwmac-meson8b: fix mask definition of the m25 [...] adds dbd7ae5154d5 xfrm/compat: Translate by copying XFRMA_UNSPEC attribute adds d1949d045fd6 xfrm/compat: memset(0) 64-bit padding at right place adds ad37f77fd365 xfrm/compat: Don't allocate memory with __GFP_ZERO adds bc0230b6461c Merge branch 'xfrm/compat: syzbot-found fixes' adds 48f486e13ffd net: xfrm: fix memory leak in xfrm_user_policy() adds 819f56bad110 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 007ab5345545 bonding: fix feature flag setting at init time new f5b1a8ff8c5b Merge remote-tracking branch 'net/master' adds ed1182dc004d xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() adds f6a8250ea1e4 libbpf: Fix ring_buffer__poll() to return number of consum [...] adds 156c9b70dbfb selftests/bpf: Drain ringbuf samples at the end of test adds f5da54187e33 xsk: Replace datagram_poll by sock_poll_wait adds 3413f04141aa xsk: Change the tx writeable condition adds 12c8a8ca117f xsk: Return error code if force_zc is set adds d9054a1ff585 lwt: Disable BH too in run_lwt_bpf() adds e3366884b383 lwt_bpf: Replace preempt_disable() with migrate_disable() adds 932c60558109 tools/bpftool: Fix PID fetching with a lot of results new 649e2bebce81 Merge remote-tracking branch 'bpf/master' adds cc00bcaa5899 netfilter: x_tables: Switch synchronization to RCU new 07443f17ae9e Merge remote-tracking branch 'netfilter/master' adds 0191c271debf RDMA/qedr: iWARP invalid(zero) doorbell address fix adds 93416ab0f994 RDMA/efa: Use the correct current and new states in modify QP adds e432c04c1799 RDMA/core: Fix empty gid table for non IB/RoCE devices new 0e758157aa71 Merge remote-tracking branch 'rdma-fixes/for-rc' adds c72b9bfe0f91 ALSA: hda/realtek: make bass spk volume adjustable on a yo [...] adds 5cfca59604e4 ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 new 2bddb2558e4c Merge remote-tracking branch 'sound-current/for-linus' new 773fdd9c6ad7 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds bbe1f69dce94 ASoC: mediatek: btcvsd fix tx stream assign adds 2509bb342e47 ASoC: amd: Downgrade print level for invalid ACP mode adds ab5893fdc069 ASoC: amd: Return -ENODEV for non-existing ACPI call adds f9d8ae0b9176 Merge series "ASoC: amd: Minor fixes for error handling" f [...] adds 0d7f2459ae92 ASoC: Intel: Boards: tgl_max98373: update TDM slot_width adds 1c1fb2653a0c ASoC: jz4740-i2s: add missed checks for clk_get() adds 7e20ae1208da ASoC: q6afe-clocks: Add missing parent clock rate new d867203b1bb8 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new c8f36a5bd38f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds e6e9354b5830 regmap: Remove duplicate `type` field from regmap `regcach [...] new 2a216c6252f8 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 34c5aa2666db regulator: Kconfig: Fix REGULATOR_QCOM_RPMH dependencies t [...] adds 291de1d102fa regulator: axp20x: Fix DLDO2 voltage control register mask [...] new ccc59dba3fad Merge remote-tracking branch 'regulator-fixes/for-linus' new 5c139782d11e Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 7218838109fe spi: dw-bt1: Fix undefined devm_mux_control_get symbol adds 122541f2b108 spi: fsl: fix use of spisel_boot signal on MPC8309 adds 2c2b3ad2c4c8 spi: spi-fsl-dspi: Use max_native_cs instead of num_chipse [...] adds e748edd98413 spi: dw: Fix error return code in dw_spi_bt1_probe() new cea96c618d09 Merge remote-tracking branch 'spi/for-5.10' into spi-linus new 22040ee67c2e Merge remote-tracking branch 'spi-fixes/for-linus' adds cce14622a703 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA [...] new 1feb647219d1 Merge remote-tracking branch 'pci-current/for-linus' adds e6c11a2dcaec usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING [...] new 17d04975787f Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 3b384bd6c3f2 Input: raydium_ts_i2c - do not split tx transactions adds 223f61b8c5ad Input: soc_button_array - add Lenovo Yoga Tablet2 1051L to [...] new 590b3dc5b794 Merge remote-tracking branch 'input-current/for-linus' adds 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds 9a51ffe845e4 ide: use generic power management adds f9e09a0711ca ide: sc1200: use generic power management adds d41b375134a9 ide: delkin_cb: use generic power management adds 6800cd8cbc6e ide-acpi: use %*ph to print small buffer new 725d091fb0b2 Merge remote-tracking branch 'ide/master' adds 6f39cecdb601 rseq/selftests: Fix MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ [...] adds 88f4ede44c58 selftests/clone3: Fix build error new a5afcf4a82df Merge remote-tracking branch 'kselftest-fixes/fixes' adds ae199bc6855d mtd: rawnand: ams-delta: Do not force a particular softwar [...] adds 1e9590d8f793 mtd: rawnand: au1550: Do not force a particular software E [...] adds 2ee7ec490d77 mtd: rawnand: gpio: Do not force a particular software ECC engine adds c1bf977b1574 mtd: rawnand: mpc5121: Do not force a particular software [...] adds 373de8a8facb mtd: rawnand: orion: Do not force a particular software EC [...] adds 546ac1e6272f mtd: rawnand: pasemi: Do not force a particular software E [...] adds 35b8a0a11b02 mtd: rawnand: plat_nand: Do not force a particular softwar [...] adds 357a81e04056 mtd: rawnand: socrates: Do not force a particular software [...] adds 9c8f45d970a3 mtd: rawnand: xway: Do not force a particular software ECC engine new c2ea564a68cf Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds d904eb0b351f media: mtk-cir: fix calculation of chk period adds 024e01dead12 media: pulse8-cec: fix duplicate free at disconnect or pro [...] adds 45ba1c0ba3e5 media: pulse8-cec: add support for FW v10 and up adds bac63f1239ac media: vb2: set cache sync hints when init buffers adds 3c0dde35e6ae media: [next] media: vidtv: fix a read from an object afte [...] adds cc2ff9730e0f media: vidtv: fix kernel-doc markups adds 3d1387b3b8f6 media: vidtv: fix some warnings new 17dd2c45cb63 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds f1dc15cd7fc1 ARM: dts: OMAP3: disable AES on N950/N9 adds ec76c2eea903 ARM: OMAP2+: omap_device: fix idling of devices during probe adds c0bc969c176b ARM: omap2: pmic-cpcap: fix maximum voltage to be consiste [...] new 52030a4d03b9 Merge remote-tracking branch 'omap-fixes/fixes' adds bce776f10069 hwmon: (ina3221) Fix PM usage counter unbalance in ina3221 [...] new 997eaf55714e Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 462b8e885b92 Merge branch 'misc-5.10' into next-fixes new ba973aeb47c2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 2d586494c4a0 scsi: bnx2i: Requires MMU adds eeaf06af6f87 scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_ [...] adds 673235f91531 scsi: core: Fix race between handling STS_RESOURCE and completion adds 359db63378ed scsi: hisi_sas: Select a suitable queue for internal I/Os new eb6b4ec25714 Merge remote-tracking branch 'scsi-fixes/fixes' adds 352ded44fbd8 drm/i915/gem: Check the correct variable in selftest adds 0e124e19ce52 drm/i915/gem: Propagate error from cancelled submit due to [...] adds 5419d93ffd77 drm/i915/gt: Ignore repeated attempts to suspend request f [...] adds 0fe8bf4d3edc drm/i915/gt: Cancel the preemption timeout on responding to it adds 88c52d805eb6 drm/i915: fix size_t greater or equal to zero comparison adds f6cbe49be65e drm/i915/display/dp: Compute the correct slice count for V [...] adds 7c5c15dffe1e drm/i915/gt: Declare gen9 has 64 mocs entries! new a7edb280be0d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds c0a2074ac575 mmc: mediatek: Fix system suspend/resume support for CQHCI adds 903a72eca4ab mmc: mediatek: Extend recheck_sdio_irq fix to more variants adds a42a7ec9bb99 mmc: sdhci-of-arasan: Fix clock registration error for Kee [...] adds 32a9e0c445fa mmc: tmio: improve bringing HW to a sane state with MMC_POWER_OFF adds 6246d7c9d15a mmc: block: Fixup condition for CMD13 polling for RPMB requests adds c0d638a03bc5 mmc: mediatek: mark PM functions as __maybe_unused new beea5e4c5f9c Merge remote-tracking branch 'mmc-fixes/fixes' adds 0032ce0f85a2 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() adds 2024f91e965f ns: Add a common refcount into ns_common adds 8b8f3e666fc6 net: Use generic ns_common::count adds 9a56493f6942 uts: Use generic ns_common::count adds 137ec390fad4 ipc: Use generic ns_common::count adds 8eb71d95f34a pid: Use generic ns_common::count adds 265cbd62e034 user: Use generic ns_common::count adds 1a7b8969e664 mnt: Use generic ns_common::count adds f387882d8d3e cgroup: Use generic ns_common::count adds 28c41efd08bf time: Use generic ns_common::count adds 76df441ade97 signal: Convert to the new fallthrough notation adds bda4c60d02e9 sys: Convert to the new fallthrough notation adds aabe19b82793 nsproxy: use put_nsproxy() in switch_task_namespaces() new 4db2597c11dd Merge remote-tracking branch 'pidfd-fixes/fixes' adds 59024c936561 pinctrl: jasperlake: Unhide SPI group of pins adds cdd8fc2dd64e pinctrl: jasperlake: Fix HOSTSW_OWN offset adds 03a61f11c002 pinctrl: merrifield: Set default bias in case no particula [...] adds 5f714771d01e pinctrl: baytrail: Avoid clearing debounce value when turn [...] new c9b6935dc4f4 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 77433830ed16 powerpc: boot: include compiler_attributes.h adds 4c1ca831adb1 Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" adds 49a413650528 powerpc: fix -Wimplicit-fallthrough adds 36f9ff9e03de lib: Fix fall-through warnings for Clang new dd69494c89db Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 330029209513 kbuild: don't hardcode depmod path adds 7b675649be22 kconfig: qconf: drop Qt4 support adds 7cd0158703a4 kconfig: qconf: use a variable to pass packages to pkg-config adds a2574c12df0d kconfig: qconf: convert to Qt5 new signal/slot connection syntax adds 98ebea7ba891 kconfig: make lkc.h self-sufficient #include-wise adds f463269fb940 kconfig: qconf: show Qt version in the About dialog adds 78cb09078352 kconfig: clean up header inclusion new 98496f4ce60f Merge branch 'kconfig' into for-next new 8bd4154f4d7f Merge remote-tracking branch 'kbuild/for-next' adds 196793946264 Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK new 85e3d9a5f399 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 8d8d53cf8fd0 dma-mapping: Allow mixing bypass and mapped DMA operation adds bf6e2d562bbc powerpc/dma: Fallback to dma_ops when persistent memory present adds 94035edcb4e3 dma-pool: no need to check return value of debugfs_create [...] adds 819b70ad6201 dma-contiguous: fix a typo error in a comment adds 65789daa8087 dma-mapping: add benchmark support for streaming DMA APIs adds 7679325702c9 selftests/dma: add test application for DMA_MAP_BENCHMARK new b1fdb3c8de80 Merge remote-tracking branch 'dma-mapping/for-next' adds 94f89922e1e0 asm-generic: add generic MMU versions of mmu context functions adds 6dfc3f5bcbf5 alpha: use asm-generic/mmu_context.h for no-op implementations adds 75e6a851d696 arc: use asm-generic/mmu_context.h for no-op implementations adds 292f70d7cdd5 arm: use asm-generic/mmu_context.h for no-op implementations adds d98295d31fc1 arm64: use asm-generic/mmu_context.h for no-op implementations adds 746192ff3a65 csky: use asm-generic/mmu_context.h for no-op implementations adds c96c177a9468 hexagon: use asm-generic/mmu_context.h for no-op implementations adds 8e51efc2d749 ia64: use asm-generic/mmu_context.h for no-op implementations adds 2fd171be13f0 m68k: use asm-generic/mmu_context.h for no-op implementations adds 97f130106f29 microblaze: use asm-generic/mmu_context.h for no-op implem [...] adds 5b3a582d94e2 mips: use asm-generic/mmu_context.h for no-op implementations adds f62408e035c1 nds32: use asm-generic/mmu_context.h for no-op implementations adds e2e251cc47ea nios2: use asm-generic/mmu_context.h for no-op implementations adds 5449edc5db3b openrisc: use asm-generic/mmu_context.h for no-op implementations adds 4146bdab313d parisc: use asm-generic/mmu_context.h for no-op implementations adds f4b90e37e3ed powerpc: use asm-generic/mmu_context.h for no-op implementations adds 2b56290d9f1c riscv: use asm-generic/mmu_context.h for no-op implementations adds 93e2dfd39438 s390: use asm-generic/mmu_context.h for no-op implementations adds c350f8c75b66 sh: use asm-generic/mmu_context.h for no-op implementations adds ca0f34b575ad sparc: use asm-generic/mmu_context.h for no-op implementations adds 9431da33cb89 um: use asm-generic/mmu_context.h for no-op implementations adds 586c4f24b94a x86: use asm-generic/mmu_context.h for no-op implementations adds 0a1c8e54c8e8 xtensa: use asm-generic/mmu_context.h for no-op implementations adds 2a45a08a5bcf asm-generic/sembuf: Update architecture related informatio [...] adds 80b4707a2f16 asm-generic: percpu: avoid Wshadow warning adds 6f6573a4044a asm-generic: fix ffs -Wshadow warning adds f44ca0871b7a qspinlock: use signed temporaries for cmpxchg adds 195a3232156a ctype.h: remove duplicate isdigit() helper adds 732d5a738171 Merge branches 'asm-generic-fixes', 'asm-generic-mmu-conte [...] adds 2040a6bf90b5 m68k: mmu_context: Fix Sun-3 build adds 0c7239ddfe69 Merge branch 'asm-generic-mmu-context' into asm-generic adds caabdd0f59a9 ctype.h: remove duplicate isdigit() helper adds 24a23387c15f Merge branch 'asm-generic-cleanup' into asm-generic adds 3e3f354bc383 ARM: remove ebsa110 platform adds 0d9dc7459a82 net: remove am79c961a driver adds 77f6c0b87479 timekeeping: remove arch_gettimeoffset adds b3550164a19d timekeeping: add CONFIG_LEGACY_TIMER_TICK adds 2b49ddcef297 ia64: convert to legacy_timer_tick adds 6239da297281 ARM: rpc: use legacy_timer_tick adds 686092e7daaa parisc: use legacy_timer_tick adds 275e70e4b9dd m68k: coldfire: use legacy_timer_tick() adds d6444094042b m68k: split heartbeat out of timer function adds 4a1c287aabba m68k: sun3/sun3c: use legacy_timer_tick adds 09323308f637 m68k: m68328: use legacy_timer_tick() adds 42f1d57f0550 m68k: change remaining timers to legacy_timer_tick adds f9a015391e89 m68k: remove timer_interrupt() function adds 56cc7b8acfb7 timekeeping: remove xtime_update adds 0774a6ed294b timekeeping: default GENERIC_CLOCKEVENTS to enabled adds 78d127fd6892 Merge branch 'asm-generic-timers' into asm-generic adds 8d0dd23c6c78 syscalls: Fix file comments for syscalls implemented in ke [...] adds b012526edb0d Merge branch 'asm-generic-cleanup' into asm-generic adds c3634425ff94 h8300: Fix generic mmu_context build adds 221158c61760 Merge branch 'asm-generic-mmu-context' into asm-generic adds 8eb42bcea5ae Merge branch 'asm-generic-fixes' into asm-generic new b3dd3619411c Merge remote-tracking branch 'asm-generic/master' adds e9a2f8b599d0 ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAG [...] adds 7a1be318f579 ARM: 9012/1: move device tree mapping out of linear region adds d5d44e7e3507 ARM: 9013/2: Disable KASan instrumentation for some code adds d6d51a96c7d6 ARM: 9014/2: Replace string mem* functions for KASan adds c12366ba441d ARM: 9015/2: Define the virtual space of KASan's shadow region adds 5615f69bc209 ARM: 9016/2: Initialize the mapping of KASan shadow memory adds 421015713b30 ARM: 9017/2: Enable KASan for ARM adds fc2933c13374 ARM: 9020/1: mm: use correct section size macro to describ [...] adds 735e8d93dc2b ARM: 9022/1: Change arch/arm/lib/mem*.S to use WEAK instea [...] adds df8eda0f1f58 ARM: 9023/1: Spelling s/mmeory/memory/ adds 730b5764ea85 ARM: 9024/1: Drop useless cast of "u64" to "long long" adds 28187dc8ebd9 ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD adds 331b9d02d77e ARM: 9026/1: unwind: remove old check for GCC <= 4.2 adds 4d576cab16f5 ARM: 9028/1: disable KASAN in call stack capturing routines adds 3c9f5708b7ae ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler adds f77ac2e378be ARM: 9030/1: entry: omit FP emulation for UND exceptions t [...] adds 17fb1a208129 ARM: 9031/1: hyp-stub: remove unused .L__boot_cpu_mode_off [...] adds 0fe88ade3f93 ARM: 9032/1: arm/mm: Convert PUD level pgtable helper macr [...] adds 2a50d6b9cfe9 ARM: 9033/1: arm/smp: Drop the macro S(x,s) adds 3c0899539253 ARM: 9035/1: uncompress: Add be32tocpu macro adds 3597a10e4c44 ARM: 9036/1: uncompress: Fix dbgadtb size parameter name adds 3bdf1a7503d6 ARM: 9037/1: uncompress: Add OF_DT_MAGIC macro adds 1b78828288d0 ARM: 9038/1: Link with '-z norelro' adds 1205285c7a71 ARM: 9027/1: head.S: explicitly map DT even if it lives in [...] adds eb86b15a2c53 Merge branches 'fixes' and 'misc' into for-next adds 4e79f0211b47 ARM: p2v: fix handling of LPAE translation in BE mode adds 0b1674638a5c ARM: assembler: introduce adr_l, ldr_l and str_l macros adds 22f2d23098f7 ARM: module: add support for place relative relocations adds eae78e1a9720 ARM: p2v: move patching code to separate assembler source file adds 4b16421c3e95 ARM: p2v: factor out shared loop processing adds 7a94849e81b5 ARM: p2v: factor out BE8 handling adds 0869f3b9da38 ARM: p2v: drop redundant 'type' argument from __pv_stub adds 2730e8eaa4f2 ARM: p2v: use relative references in patch site arrays adds 0e3db6c9d7f6 ARM: p2v: simplify __fixup_pv_table() adds e8e00f5afb08 ARM: p2v: switch to MOVW for Thumb2 and ARM/LPAE adds 9443076e4330 ARM: p2v: reduce p2v alignment requirement to 2 MiB adds ae73ad052707 Merge tag 'arm-p2v-for-v5.11' of git://git.kernel.org/pub/ [...] adds 67e3f828bd4b ARM: efistub: replace adrl pseudo-op with adr_l macro invocation adds 62c4a2e202b1 ARM: head-common.S: use PC-relative insn sequence for __proc_info adds 172c34c9ff01 ARM: head-common.S: use PC-relative insn sequence for idma [...] adds 91580f0dbf24 ARM: head.S: use PC-relative insn sequence for secondary_data adds 450abd38fe6c ARM: kernel: use relative references for UP/SMP alternatives adds 59d2f2827dfd ARM: head: use PC-relative insn sequence for __smp_alt adds d74d2b225018 ARM: sleep.S: use PC-relative insn sequence for sleep_save [...] adds 3bcf906b194c ARM: head.S: use PC relative insn sequence to calculate PH [...] adds aaac3733171f ARM: kvm: replace open coded VA->PA calculations with adr_l call adds 2c736bb4087f Merge tag 'arm-adrl-replacement-for-v5.11' of git://git.ke [...] adds 54ef31c76628 Merge branch 'devel-stable' into for-next new 40fecf50c317 Merge remote-tracking branch 'arm/for-next' adds f4693c2716b3 arm64: mm: extend linear region for 52-bit VA configurations adds 8c96400d6a39 arm64: mm: make vmemmap region a projection of the linear region adds 9ad7c6d5e75b arm64: mm: tidy up top of kernel VA space adds 68af6d2483db Documentation/arm64: fix RST layout of memory.rst adds c1090bb10d5e arm64: mm: don't assume struct page is always 64 bytes adds e2a2190a80ca arm64: uaccess: move uao_* alternatives to asm-uaccess.h adds 7cda23da52ad arm64: alternatives: Split up alternative.h adds 364a5a8ae8dc arm64: cpufeatures: Add capability for LDAPR instruction adds 5af76fb42287 arm64: alternatives: Remove READ_ONCE() usage during patch [...] adds e35123d83ee3 arm64: lto: Strengthen READ_ONCE() to acquire when CONFIG_LTO=y adds 97d6786e0669 arm64: mm: account for hotplug memory when randomizing the [...] adds cb45babe1b80 arm64/mm/hotplug: Register boot memory hot remove notifier [...] adds 9fb3d4a30338 arm64/mm/hotplug: Enable MEM_OFFLINE event handling adds fdd99a4103c9 arm64/mm/hotplug: Ensure early memory sections are all online adds 4b9cf23c179a arm64: wrap and generalise counter read functions adds bc3b6562a1ac arm64: split counter validation function adds 68c5debcc06d arm64: implement CPPC FFH support using AMUs adds 74490422522d arm64: abort counter_read_on_cpu() when irqs_disabled() adds e2a073dde921 arm64: omit [_text, _stext) from permanent kernel mapping adds b50a3225cdff arm64/head: avoid symbol names pointing into first 64 KB o [...] adds 7919385b9fb3 arm64: head: tidy up the Image header definition adds 791ab8b2e3db arm64: Ignore any DMA offsets in the max_zone_phys() calculation adds 2687275a5843 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation [...] adds 0a30c53573b0 arm64: mm: Move reserve_crashkernel() into mem_init() adds 9804f8c69b04 arm64: mm: Move zone_dma_bits initialization into zone_siz [...] adds 964db79d6c18 of/address: Introduce of_dma_get_max_cpu_address() adds 07d13a1d6120 of: unittest: Add test for of_dma_get_max_cpu_address() adds 8424ecdde7df arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges adds 2b8652936f0c arm64: mm: Set ZONE_DMA size based on early IORT scan adds 04435217f968 mm: Remove examples from enum zone_type comment adds aed5041ef9a3 of: unittest: Fix build on architectures without CONFIG_OF [...] adds 8663daeac7a1 parisc: Drop parisc special case for __sighandler_t adds 161d36dfc7b5 parisc: start using signal-defs.h adds 1d82b7898f2a arch: move SA_* definitions to generic headers adds 23acdc76f179 signal: clear non-uapi flag bits when passing/returning sa_flags adds 7da5082a2f9a arch: provide better documentation for the arch-specific S [...] adds a54f0dfda754 signal: define the SA_UNSUPPORTED bit in sa_flags adds 6ac05e832a9e signal: define the SA_EXPOSE_TAGBITS bit in sa_flags adds dceec3ff7807 arm64: expose FAR_EL1 tag bits in siginfo adds 52ec03f75d59 arm64: kaslr: Refactor early init command line parsing adds 1e40d105dae5 arm64: Extend the kernel command line from the bootloader new 3164d2ff6e1f Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] adds f80d034086d5 arm64: ensure ERET from kthread is illegal adds 515d5c8a1374 arm64: add C wrappers for SET_PSTATE_*() adds ecbb11ab3ebc arm64: head.S: rename el2_setup -> init_kernel_el adds 2ffac9e3fdbd arm64: head.S: cleanup SCTLR_ELx initialization adds d87a8e65b510 arm64: head.S: always initialize PSTATE adds a0ccf2ba689f arm64: sdei: move uaccess logic to arch/arm64/ adds 2376e75cc77e arm64: sdei: explicitly simulate PAN/UAO entry adds 923e1e7d8223 arm64: uaccess: rename privileged uaccess routines adds 9e94fdade4d8 arm64: uaccess: simplify __copy_user_flushcache() adds f253d827f33c arm64: uaccess: refactor __{get,put}_user adds fc703d80130b arm64: uaccess: split user/kernel routines adds 7b90dc40e36e arm64: uaccess cleanup macro naming adds 3d2403fd10a1 arm64: uaccess: remove set_fs() adds b5a5a01d8e9a arm64: uaccess: remove addr_limit_user_check() adds 7cf283c7bd62 arm64: uaccess: remove redundant PAN toggling adds 1517c4facf2e arm64: uaccess: remove vestigal UAO support adds 701f49065e68 arm64: mark __system_matches_cap as __maybe_unused new 1f1b0fa5e295 Merge branch 'for-next/uaccess' into for-next/core adds ba090f9cafd5 arm64: kprobes: Remove redundant kprobe_step_ctx adds 833be850f1ca arm64: consistently use reserved_pg_dir adds 0edaee42eb8c arm64/smp: Drop the macro S(x,s) adds 9f84f39f5515 arm64/mm: add fallback option to allocate virtually contig [...] adds 739003c64283 arm64: mte: optimize asynchronous tag check fault flag check adds 49b3cf035edc kasan: arm64: set TCR_EL1.TBID1 when enabled adds 344f2db2a18a arm64: vmlinux.lds.S: Drop redundant *.init.rodata.* new 4ad91b2b4808 Merge branch 'for-next/misc' into for-next/core adds 53c218da220c driver/perf: Add PMU driver for the ARM DMC-620 memory controller adds 6c8cfbf5db42 perf: remove duplicate check on fwnode adds ac4511c9364c drivers/perf: hisi: Add identifier sysfs file adds 2c255223362e perf/smmuv3: Support sysfs identifier file adds 6b46338f2210 perf/imx_ddr: Add stop event counters support for i.MX8MP adds 367c820ef080 arm64: Enable perf events based hard lockup detector adds ce4b2c01781a arm64: Fix build failure when HARDLOCKUP_DETECTOR_PERF is enabled new b4d464426ab2 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] adds a2abe7cbd8fe scs: switch to vmapped shadow stacks adds ac20ffbb0279 arm64: scs: use vmapped IRQ and SDEI shadow stacks adds eec3bf6861a8 arm64: sdei: Push IS_ENABLED() checks down to callee functions new 960f9582183e Merge remote-tracking branch 'arm64/for-next/scs' into for [...] new 40c3f97f2fde Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] adds 56b75b51ed6d iommu/arm-smmu: Allow implementation specific write_s2cr adds 07a7f2caaa5a iommu/arm-smmu-qcom: Read back stream mappings adds f9081b8ff593 iommu/arm-smmu-qcom: Implement S2CR quirk adds af9da91493e5 iommu/arm-smmu: Use new devm_krealloc() adds 3045fe45abbc iommu/arm-smmu-v3: Assign boolean values to a bool variable adds 5c7469c66f95 iommu/arm-smmu-qcom: Add implementation for the adreno GPU SMMU adds bffb2eaf0ba2 iommu/arm-smmu: Add a way for implementations to influence SCTLR adds a29bbb0861f4 dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU adds a7656ecf825a iommu/io-pgtable: Add a domain attribute for pagetable con [...] adds e67890c97944 iommu/io-pgtable-arm: Add support to use system cache adds 9c00c6400f80 Merge branch 'for-next/iommu/io-pgtable-domain-attr' into [...] adds c99110a865a3 iommu/arm-smmu: Add support for pagetable config domain attribute adds 12bc36793fd6 iommu/arm-smmu: Move non-strict mode to use io_pgtable_dom [...] adds 00597f9ff5ec iommu: arm-smmu-impl: Use table to list QCOM implementations adds 7f575a6087f4 iommu: arm-smmu-impl: Add a space before open parenthesis adds 75c75adce44f Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core adds 28b41e2c6aeb iommu: Move def_domain type check for untrusted device into core adds 08a27c1c3ecf iommu: Add support to change default domain of an iommu group adds 0b8a96a3120f iommu: Take lock before reading iommu group default domain type adds 63a816749d86 iommu: Document usage of "/sys/kernel/iommu_groups/<grp_id [...] adds 62c9917d9c10 iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups adds 33f974dbaabf Merge branch 'for-next/iommu/default-domains' into for-nex [...] adds 4e89dce72521 iommu/iova: Retry from last rb tree node if iova search fails adds 6fa3525b455a iommu/iova: Free global iova rcache on iova alloc failure adds 3a651b3a27a1 iommu: avoid taking iova_rbtree_lock twice adds 2f24dfb71208 iommu: Delete split_and_remove_iova() adds 51b70b817b18 iommu: Stop exporting alloc_iova_mem() adds 176cfc187c24 iommu: Stop exporting free_iova_mem() adds 1ab2bf583158 Merge branch 'for-next/iommu/iova' into for-next/iommu/core adds 6243f572a18d iommu: Modify the description of iommu_sva_unbind_device adds 058236eef606 iommu: return error code when it can't get group adds 093b32a849b3 iommu: Improve the performance for direct_mapping adds f12e0d22903e iommu: Defer the early return in arm_(v7s/lpae)_map adds f37eb48466d2 iommu/io-pgtable-arm: Remove unused 'level' parameter from [...] adds 854623fdea9d Merge branch 'for-next/iommu/misc' into for-next/iommu/core adds cb4789b0d19f iommu/ioasid: Add ioasid references adds cfc78dfd9b36 iommu/sva: Add PASID helpers adds 32784a9562fb iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() adds 2f7e8c553e98 iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops adds a5f12de3ece8 Merge branch 'for-next/iommu/svm' into for-next/iommu/core adds cf910f61aff3 iommu/tegra-smmu: Unwrap tegra_smmu_group_get adds d5f583bf8654 iommu/tegra-smmu: Expand mutex protection range adds 8750d207dc98 iommu/tegra-smmu: Use fwspec in tegra_smmu_(de)attach_dev adds 25938c73cd79 iommu/tegra-smmu: Rework tegra_smmu_probe_device() adds 541f29bb0643 iommu/tegra-smmu: Add PCI support adds c5257e39a4ec Merge branch 'for-next/iommu/tegra-smmu' into for-next/iommu/core adds 68dd9d89eaf5 iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM adds 66930e7e1e58 Merge branch 'stable/for-linus-5.10-rc2' of git://git.kern [...] adds 2a2b8eaa5b25 iommu: Handle freelists when using deferred flushing in io [...] adds 230309d08b87 iommu: Add iommu_dma_free_cpu_cached_iovas() adds 82612d66d51d iommu: Allow the dma-iommu api to use bounce buffers adds 65f746e8285f iommu: Add quirk for Intel graphic devices in map_sg adds c062db039f40 iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev adds c588072bba6b iommu/vt-d: Convert intel iommu driver to the iommu ops adds 58a8bb39490d iommu/vt-d: Cleanup after converting to dma-iommu ops adds 405a43cc0047 iommu/vt-d: Remove set but not used variable adds 33e07157105e iommu/vt-d: Avoid GFP_ATOMIC where it is not needed adds 113eb4ce4fc3 Merge branch 'for-next/iommu/vt-d' into for-next/iommu/core adds 4165bf015ba9 iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs adds c74009f5290d Merge branch 'for-next/iommu/fixes' into for-next/iommu/core adds fefe8527a1e0 iommu/io-pgtable: Remove tlb_flush_leaf new 84944efaa859 Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] new 3c8d397f7528 Merge remote-tracking branch 'arm64/for-next/core' adds 57222a1be27e tee: optee: Use UUID API for exporting the UUID adds 6bc9d7391ad6 Merge tag 'optee-use-uuid-api-for-v5.10' of git://git.lina [...] adds d549e3365dbb Merge branch 'arm/drivers' into for-next adds a65c1c9dcc71 Merge branch 'arm/fixes' into for-next adds 0d4a574f4e88 ARM: soc: document merges adds c5f883d1a6f3 ARM: shmobile: defconfig: Refresh for v5.10-rc1 adds bc518da26e3a arm64: defconfig: Enable R8A779A0 SoC adds 4b44b61a683e Merge tag 'renesas-arm-defconfig-for-v5.11-tag1' of git:// [...] adds a65183ff1535 ARM: config: ux500: Update U8500 defconfig adds 8195fceca031 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds bcc6e3f3804d Merge branch 'arm/defconfig' into for-next adds cf25d802e029 soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init [...] adds ec565b0e1a9e Merge tag 'renesas-drivers-for-v5.11-tag1' of git://git.ke [...] adds b4bdc4fbf8d0 soc: sunxi: Deal with the MBUS DMA offsets in a central place adds 756668ba682e drm/sun4i: backend: Remove the MBUS quirks adds 13dd87101150 media: sun4i: Remove the MBUS quirks adds d60ab69b607f media: sun6i: Remove the MBUS quirks adds c6e95daab1cc media: cedrus: Remove the MBUS quirks adds 5739301308fd media: sun8i-di: Remove the call to of_dma_configure adds 16fee29b0735 dma-mapping: remove the dma_direct_set_offset export adds d4f97711b3b3 Merge tag 'sunxi-rework-mbus' of ssh://gitolite.kernel.org [...] adds 1c7c276e48ad Merge branch 'arm/drivers' into for-next adds 9b533dc8f340 ARM: dts: r8a7742-iwg21d-q7: Add LCD support adds e8c471588890 arm64: dts: renesas: Align GPIO hog names with dtschema adds ca3b4330a543 arm64: dts: renesas: r8a77961: Add MSIOF nodes adds d311d818fa8c ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Enable VIN instances adds 67d3dcf12a3d arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from [...] adds 53e573dc39fb arm64: dts: renesas: cat875: Remove rxc-skew-ps from ether [...] adds 622007d172fb arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Add pa [...] adds 05e6ae33cf98 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds 661495164934 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds bdf0c8ea8c63 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds 92494cea405f arm64: dts: renesas: r8a77965: Add DRIF support adds 9b8101818596 arm64: dts: renesas: rcar-gen3: Convert EtherAVB to explic [...] adds a5200e63af57 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit de [...] adds a511d8be4ea4 arm64: dts: renesas: cat874: Move connector node out of hd [...] adds ca8edef17210 arm64: dts: renesas: beacon-renesom-baseboard: Move connec [...] adds f8a1620cb59b arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes adds dd8ecc02743c arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree adds 43bba6576195 arm64: dts: renesas: hihope-rev4: Add a comment explaining [...] adds 95f595d1f005 Merge tag 'renesas-arm-dt-for-v5.11-tag1' of git://git.ker [...] adds 5649789d9706 dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher adds 019d70bffd35 Merge tag 'renesas-dt-bindings-for-v5.11-tag1' of git://gi [...] adds 4a6dbc65f6ef ARM: dts: exynos: Fix schema warnings for pwm-leds adds ecc1ff532b49 ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU adds 3d992fd8f4e0 ARM: dts: exynos: fix USB 3.0 VBUS control and over-curren [...] adds bd7e7ff56fee ARM: dts: exynos: fix USB 3.0 pins supply being turned off [...] adds 4b6533c04ad9 ARM: dts: exynos: disable pull up of USB 3.0 over-current [...] adds 214a7c874e26 ARM: dts: exynos: Correct DWC USB3 compatible string adds 3e667f65cdc3 ARM: dts: exynos: Harmonize DWC USB3 DT nodes name adds b35f80f2e322 ARM: dts: exynos: Remove interrupts from DMC controller in [...] adds 950d46f7c18a ARM: dts: exynos: Remove 'opp-shared' from Exynos3 bus OPP-tables adds a23beead41a1 ARM: dts: exynos: Remove 'opp-shared' from Exynos4412 bus [...] adds 132e900a47b8 ARM: dts: exynos: Enable Bluetooth support for Trats board adds 4e7787929854 ARM: dts: exynos: Enable Bluetooth support for Universal C [...] adds d35cdc833bf4 ARM: dts: exynos: Enable Bluetooth support for Midas board family adds 157a5697f6f2 ARM: dts: exynos: adjust node names to DT spec in Exynos32 [...] adds d918633c8acb ARM: dts: exynos: adjust node names to DT spec in Exynos42 [...] adds 43552e6d5a61 ARM: dts: exynos: override GPIO keys node by label in Exyn [...] adds 108463f56813 ARM: dts: exynos: adjust node names to DT spec in Exynos44 [...] adds 2d29d0300301 ARM: dts: exynos: remove redundant status=okay in Exynos44 [...] adds 5a1323023fb1 ARM: dts: exynos: adjust node names to DT spec in Exynos52 [...] adds e5fbceb07e3e ARM: dts: exynos: adjust node names to DT spec in Odroid XU adds 77c91853a65f ARM: dts: exynos: adjust node names to DT spec in Exynos54 [...] adds b04544ac0d1f ARM: dts: s5pv210: adjust node names to DT spec adds 007fda302d77 ARM: dts: exynos: Enable DWC2 dual-role support on OdroidU [...] adds 9ef3a2c5859e ARM: dts: exynos: Add Ethernet interface description for O [...] adds dff7ae5c50eb ARM: dts: exynos: Add Ethernet interface description for O [...] adds 6eff260412bd ARM: dts: exynos: Add Ethernet interface description for O [...] adds d9e1af3a1394 ARM: dts: exynos: Add Ethernet interface description for O [...] adds 8902a6642771 ARM: dts: exynos: Add a placeholder for a MAC address adds 2024b130b0c8 ARM: dts: exynos: Add Ethernet to Artik 5 board adds 5334df3a4bc5 ARM: dts: exynos: Add interconnect properties to Exynos441 [...] adds 246c1a37f5ff ARM: dts: exynos: Add interconnects to Exynos4412 mixer adds b357e6aa4101 ARM: dts: exynos: use hyphens in Exynos3250 node names adds 1c6831b472f2 ARM: dts: exynos: use hyphens in Exynos4 node names adds 32f9abc326ee ARM: dts: exynos: use generic name for max77693 motor in Midas adds 9b846ba7c1d2 ARM: dts: exynos: use hyphens in Exynos5 node names adds 73f882a0f3a8 ARM: dts: exynos: use hyphens in MFC reserved memory node names adds 1e548b678280 Merge tag 'samsung-dt-5.11' of git://git.kernel.org/pub/sc [...] adds b2d91953b66c ARM: dts: add Nuvoton NPCM730 device tree adds 6cbf13e3114c ARM: dts: ux500: Rename DSI controller nodes adds e77ce5ec8b9d ARM: dts: ux500: skomer: Pull down SDI2 FBCLK adds ef5704b53519 ARM: dts: ux500-golden: Add proper supplies to touchscreen adds c7cf67339914 Merge tag 'ux500-dts-for-v5.11-1' of git://git.kernel.org/ [...] adds 1a6c2918e777 Merge branch 'arm/dt' into for-next adds 8c77ea3e9ad7 Merge branch 'arm/fixes' into for-next adds 58f15d26574d soc: document merges adds f1118a28bef9 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] adds 93618e344a5e soc: samsung: exynos-pmu: instantiate clkout driver as MFD adds 9484f2cb8332 clk: samsung: exynos-clkout: convert to module driver adds 0f12999e27e0 Documentation: Update paths of Samsung S3C machine files adds 3ebc0ef06e4a serial: s3c: Update path of Samsung S3C machine file adds 74b01dc39536 soc: samsung: exynos5422-asv: remove unneeded semicolon adds 4d05446ab0a6 soc: samsung: s3c-pm-check: Fix incorrectly named variable 'val' adds 124f035310ad clk: samsung: allow building the clkout driver as module adds 4ce4be5d28de Merge tag 'samsung-drivers-5.11' of git://git.kernel.org/p [...] adds fabb1615ac22 Merge branch 'arm/drivers' into for-next adds e24f7fac3b97 soc: sunxi: Fix compilation of sunxi_mbus adds cd817f001fb5 Merge branch 'arm/drivers' into for-next adds 1cf51b1dd1b3 soc: document merges adds b636d36e3e0a soc: fsl: dpio: qbman-portal: Fix a bunch of kernel-doc mi [...] adds 0d0807bc2e05 soc: fsl: qe: qe_common: Fix misnamed function attribute 'addr' adds 3d1d8f2943e2 soc: fsl: qbman: qman: Remove unused variable 'dequeue_wq' adds e95f287deed2 soc: fsl: handle RCPM errata A-008646 on SoC LS1021A adds ba622a3e74a7 Merge tag 'soc-fsl-next-v5.11' of git://git.kernel.org/pub [...] adds 96999c797ec1 memory: jz4780_nemc: Fix an error pointer vs NULL check in [...] adds e2bcad676c6b MAINTAINERS: add dt binding headers to memory controller d [...] adds 27bb0e42855a dt-bindings: memory: mediatek: Convert SMI to DT schema adds 31fc9f87fede dt-bindings: memory: mediatek: Add mt8192 support adds 02c02ddce427 memory: mtk-smi: Add mt8192 support adds 5445a0c0d336 memory: pl353-smc: fix compile test on !ARM_AMBA adds 0a3251a17401 Merge tag 'memory-controller-drv-5.11' of git://git.kernel [...] adds c14bea053775 memory: tegra: Correct la.reg address of seswr adds f68ac0e6bd83 memory: tegra: Correct tegra210_mc_clients def values adds 78e4ea785c07 memory: tegra: Sort tegra210_swgroups by reg address adds 65abc8ef5700 dt-bindings: memory: tegra: Add missing swgroups adds 21d3cdd0391b dt-bindings: memory: tegra20: emc: Correct registers range [...] adds e51a59f079c5 dt-bindings: memory: tegra20: emc: Document nvidia, memory [...] adds 3ee81e021f2b dt-bindings: memory: tegra20: mc: Document new interconnec [...] adds 5e768b1fe46e dt-bindings: memory: tegra20: emc: Document new interconne [...] adds 95e638e8b0b4 dt-bindings: memory: tegra20: emc: Document OPP table and [...] adds ed7f6f2eaae8 dt-bindings: memory: tegra30: mc: Document new interconnec [...] adds 6ec85c032aee dt-bindings: memory: tegra30: emc: Document new interconne [...] adds 48126d7884ab dt-bindings: memory: tegra30: emc: Document OPP table and [...] adds cac2a3552c9e dt-bindings: memory: tegra124: mc: Document new interconne [...] adds cf3b2deb459d dt-bindings: memory: tegra124: emc: Document new interconn [...] adds 881f68ed9d4e dt-bindings: memory: tegra124: emc: Document OPP table and [...] adds 254a42ac9390 dt-bindings: tegra30-actmon: Document OPP and interconnect [...] adds c553bb54a486 dt-bindings: host1x: Document new interconnect properties adds 4cfdad35ae7e clk: tegra: Export Tegra20 EMC kernel symbols adds fc4fbf88ecbe soc/tegra: fuse: Export tegra_read_ram_code() adds 245157a31e91 soc/tegra: fuse: Add stub for tegra_sku_info adds 7f3cdaf795db Merge tag 'tegra-soc-clk-drivers-5.11' into for-v5.11/tegra-mc adds 6c6bd2075f01 memory: tegra: Add and use devm_tegra_memory_controller_get() adds 4e84d0a6e120 memory: tegra: Use devm_platform_ioremap_resource() adds 162641a6e200 memory: tegra: Remove superfluous error messages around pl [...] adds d5ecac0afa30 memory: tegra: Add missing latency allowness entry for Pag [...] adds 06f079816d4c memory: tegra-mc: Add interconnect framework adds 0260979b018f memory: tegra20-emc: Make driver modular adds fa4794ff8fb4 memory: tegra20-emc: Continue probing if timings are missi [...] adds d5ef16ba5fbe memory: tegra20: Support interconnect framework adds 3a0b6b5abfdd memory: tegra: Correct stub of devm_tegra_memory_controller_get() adds de47653bd4dd memory: tegra20-emc: Use dev_pm_opp_set_clkname() adds cba3902b0c3d memory: tegra20-emc: Factor out clk initialization adds e09312fec1d4 memory: tegra20-emc: Remove IRQ number from error message adds dedf62d6f17f memory: tegra20-emc: Add devfreq support adds 1d1564aabc69 memory: tegra30: Add FIFO sizes to memory clients adds 0c56eda86f8c memory: tegra30-emc: Make driver modular adds bf25f3fceffa memory: tegra30-emc: Continue probing if timings are missi [...] adds 4a91b11c0a10 memory: tegra: Complete tegra210_swgroups adds 0e1bcf2c05d0 memory: tegra30-emc: Remove unnecessary of_node_put in teg [...] adds 8f2685c9c4ff Merge tag 'memory-controller-drv-tegra-5.11-2' of git://gi [...] adds 10d076709527 Merge branch 'arm/drivers' into for-next adds 30ea026e33c6 ARM: dts: hisilicon: fix errors detected by snps-dw-apb-uart.yaml adds e5e225fd495e ARM: dts: hisilicon: fix errors detected by pl011.yaml adds 64f5b52554a1 ARM: dts: hisilicon: fix errors detected by usb yaml adds 8e9e8dd7ce09 ARM: dts: hisilicon: fix errors detected by simple-bus.yaml adds e0b09c35ae07 ARM: dts: hisilicon: fix errors detected by root-node.yaml adds 05484c171d39 ARM: dts: hisilicon: fix errors detected by synopsys-dw-mshc.yaml adds 4c246408f0bd ARM: dts: hisilicon: fix errors detected by spi-pl022.yaml adds d48b6ef74ab0 ARM: dts: hisilicon: fix errors detected by syscon.yaml adds 3319f1489ef8 Merge tag 'hisi-arm32-dt-for-5.11' of git://github.com/his [...] adds c25b846425e3 arm64: dts: hisilicon: normalize the node name of the ITS devices adds 24402ce1e26e arm64: dts: hisilicon: separate each group of data in the [...] adds 8c563f55ee1d arm64: dts: hisilicon: write the values of property-units [...] adds 60780744d959 arm64: dts: hisilicon: remove unused property pinctrl-names adds ee6ff04f7fe9 arm64: dts: hisilicon: place clock-names "biu" before "ciu" adds d7d45d5d1167 arm64: dts: hisilicon: normalize the node name of the SMMU [...] adds 4d2b9b98e326 arm64: dts: hisilicon: normalize the node name of the usb devices adds bf69b8622b94 arm64: dts: hisilicon: normalize the node name of the UART [...] adds c85731abd694 arm64: dts: hisilicon: list all clocks required by spi-pl022.yaml adds 58dd4736b8c7 arm64: dts: hisilicon: list all clocks required by pl011.yaml adds c4cbd0356c60 arm64: dts: hisilicon: list all clocks required by snps-dw [...] adds 4dc5288f5a5a arm64: dts: hi3660: Harmonize DWC USB3 DT nodes name adds 25df3e1f64f5 arm64: dts: hisilicon: Use generic "ngpios" rather than "s [...] adds 2df8aa037348 Merge tag 'hisi-arm64-dt-for-5.11' of git://github.com/his [...] adds 02e497e832e4 Merge branch 'arm/dt' into for-next adds 3c0c7a34820a Merge tag 'v5.10-rc4' into for-next adds 61c33c01f442 Merge branch 'arm/fixes' into for-next adds a360a0249ecb soc: document merges adds a82820fcd079 ARM: omap2plus_defconfig: Enable OMAP3_THERMAL adds a6b2a18060f6 ARM: omap2plus_defconfig: add CONFIG_AK8975=m and CONFIG_K [...] adds eaf7697b6feb ARM: omap2plus_defconfig: Enable TI eQEP counter driver adds 44000366eb04 Merge tag 'omap-for-v5.11/defconfig-signed' of git://git.k [...] adds 46957c06d35b ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 8e4eeb83a692 ARM: multi_v7_defconfig: add STM32 crypto support adds 89391783174e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] adds 1c6b157ba6bd ARM: multi_v7_defconfig: enable STM32 spdifrx support adds 01d13862543d ARM: multi_v7_defconfig: enable STM32 dfsdm audio support adds bdc0065c0389 Merge tag 'stm32-config-for-v5.11-1' of git://git.kernel.o [...] adds 35552c7cb672 arm64: defconfig: Enable Tegra234 support adds aa26d828df8f Merge tag 'tegra-for-5.11-arm64-defconfig' of git://git.ke [...] adds 5d9fa2944f81 Merge branch 'arm/defconfig' into for-next adds 8b6bed678428 soc: renesas: rmobile-sysc: Stop using __raw_*() I/O accessors adds 72c7b0857069 Merge tag 'renesas-drivers-for-v5.11-tag2' of git://git.ke [...] adds ce034072f9a1 soc: tegra: fuse: speedo-tegra124: Remove some set but unu [...] adds 6c37cb9fa676 soc: tegra: fuse: speedo-tegra210: Remove a group of set b [...] adds b9ce9b0f83b5 soc/tegra: fuse: Fix index bug in get_process_id adds 3afd2823c119 Merge tag 'tegra-for-5.11-soc' of git://git.kernel.org/pub [...] adds 9294996f0be4 firmware: tegra: fix strncpy()/strncat() confusion adds 85ccf83e5c5b Merge tag 'tegra-for-5.11-firmware' of git://git.kernel.or [...] adds c70e73338955 Merge branch 'arm/drivers' into for-next adds df9dbaf2c415 ARM: dts: pandaboard: fix pinmux for gpio user button of P [...] adds b86516452cfd ARM: dts: pandaboard es: add bluetooth uart for HCI adds 35f9a0d32eff ARM: dts: am437x: Correct DWC USB3 compatible string adds bdb65ec381f5 ARM: dts: omap5: Harmonize DWC USB3 DT nodes name adds f487e6d6c5c6 ARM: dts: omap: Fix schema warnings for pwm-leds adds 06607cfa0ffe ARM: dts: mapphone: separate out xt894 specific things adds 5a7b62403762 ARM: dts: xt875: add section for kionix kxtf9 adds c99315828148 Merge branch 'omap-for-v5.11/dt-mot-take2' into omap-for-v5.11/dt adds be5cd39a5e2c ARM: dts: dra7: add second SHA instance adds 02564e1ad77e ARM: dts: am33xx: Add nodes for eQEP adds 672081b5dd94 ARM: dts: am335x-boneblue: Enable eQEP adds d7356a7ab125 ARM: dts: am335x: Fix comments for AM335X_PIN_GPMC_WPN pin [...] adds 3a53840627b1 Merge tag 'omap-for-v5.11/dt-signed' of git://git.kernel.o [...] adds 3e1f79e43112 ARM: dts: stm32: fix DCMI DMA features on stm32mp15 family adds 516728273ddf ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM adds b0c0c8b400d5 ARM: dts: stm32: Add alternate pinmux for FMC EBI bus adds b5269b666451 ARM: dts: stm32: Add KS8851 on FMC2 to STM32MP1 DHCOM adds 4f551b7bba09 ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds 08f07e9a195a ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds f885fbca0f53 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds 928caf877d14 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds 304b5691bfd0 ARM: dts: stm32: enable HASH by default on stm32mp15 adds ee0035b23327 ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds b6aa35c73936 ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 07e3454493e2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds 096b0243fae3 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds dc37a51b258c ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl adds 8e568db6020f dt-bindings: connector: add typec-power-opmode property to [...] adds 70966729b564 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller adds 83686162c0eb ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] adds fc082d2bb2f4 ARM: dts: stm32: fix mdma1 clients channel priority level [...] adds e3b37ca311bb ARM: dts: stm32: fix dmamux reg property on stm32mp151 adds 7e4bc946db78 ARM: dts: stm32: fix dmamux reg property on stm32h743 adds d27209f04d7f ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 adds 4c903a946404 ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] adds 82765d149583 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node adds b19d3a55d478 ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] adds 242639c0dc25 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] adds ac68793f49de ARM: dts: stm32: Add DHCOM based PicoITX board adds a24bde12f949 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix adds acf6f3316376 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] adds 6660e2445523 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles adds fcc3e3c3a4a2 Merge tag 'stm32-dt-for-v5.11-1' of git://git.kernel.org/p [...] adds 0f80b9b8126c arm64: dts: renesas: r8a77951: Add PCIe EP nodes adds eb149c927d58 Merge tag 'renesas-arm-dt-for-v5.11-tag2' of git://git.ker [...] adds 825c7f4aa286 dt-bindings: memory: tegra20: Add memory client IDs adds f25696bce960 dt-bindings: memory: tegra30: Add memory client IDs adds 24a7eaea0a94 dt-bindings: memory: tegra124: Add memory client IDs adds 9572399af3fd dt-bindings: Add vendor prefix for Ouya Inc. adds 1f956a64301d dt-bindings: ARM: tegra: Add Ouya game console adds 3394f98435b5 dt-bindings: Fix entry name for I/O High Voltage property adds 15f76096fabb dt-bindings: dma: Convert ADMA doc to json-schema adds d806cdaea133 dt-bindings: interrupt-controller: arm,gic: Update Tegra c [...] adds e36f9381420b dt-bindings: bus: Convert ACONNECT doc to json-schema adds 3f02c6a8280b Merge tag 'tegra-for-5.11-dt-bindings' of git://git.kernel [...] adds 85b16c875351 Merge branch 'for-5.11/dt-bindings' into for-5.11/arm/dt adds d7195ac5c9c5 ARM: tegra: Add device-tree for Ouya adds 94f13b9ca386 ARM: tegra: acer-a500: Correct thermal zone names adds 5b0455f82b79 ARM: tegra: acer-a500: Add power-supply to lvds-encoder node adds 8857779a9fab ARM: tegra: nexus7: Correct thermal zone names adds 2b22393b2767 ARM: tegra: nexus7: Improve CPU passive-cooling threshold adds 810719453c62 ARM: tegra: nexus7: Add power-supply to lvds-encoder node adds b8ae17150696 ARM: tegra: nexus7: Rename gpio-hog nodes adds a21f18a993c5 ARM: tegra: nexus7: Use panel-lvds as the only panel compatible adds bd7cd7e05a42 ARM: tegra: Populate OPP table for Tegra20 Ventana adds 37ac8c4c04c9 ARM: tegra: Add missing gpu-throt-level to Tegra124 soctherm adds 252cc72af6a2 ARM: tegra: Add missing hot temperatures to Tegra124 therm [...] adds 17401ce98ec6 ARM: tegra: Hook up edp interrupt on Tegra124 SOCTHERM adds 6fb123f1f5a4 ARM: tegra: Properly align clocks for SOCTHERM adds 8b809ba66c29 ARM: tegra: Correct EMC registers size in Tegra20 device-tree adds dd2a21d0930b ARM: tegra: Change order of SATA resets for Tegra124 adds d3e815eaab58 ARM: tegra: acer-a500: Add Embedded Controller adds 30b81e77a051 ARM: tegra: Add interconnect properties to Tegra20 device-tree adds 69ea8fa77f1c ARM: tegra: Add interconnect properties to Tegra30 device-tree adds 5cf0cdbd5589 ARM: tegra: Add interconnect properties to Tegra124 device-tree adds b97967d7d5b7 ARM: tegra: Add nvidia,memory-controller phandle to Tegra2 [...] adds f5204ac47b29 ARM: tegra: Add EMC OPP properties to Tegra20 device-trees adds 881741fa447d ARM: tegra: Add EMC OPP and ICC properties to Tegra30 EMC [...] adds d63250d7fd49 ARM: tegra: Add EMC OPP and ICC properties to Tegra124 EMC [...] adds 9c49a39c8cd7 Merge tag 'tegra-for-5.11-arm-dt' of git://git.kernel.org/ [...] adds 3b4c137856d9 arm64: tegra: Add missing CPU PMUs on Tegra186 adds 776a3c04da9f arm64: tegra: Fix GIC400 missing GICH/GICV register regions adds 6b26c1a03488 arm64: tegra: Fix DT binding for IO High Voltage entry adds 5aaa0de991c7 arm64: tegra: Add missing hot temperatures to Tegra132 the [...] adds 3146cd55b001 arm64: tegra: Add missing gpu-throt-level to Tegra210 soctherm adds fdf278257e6d arm64: tegra: Add missing hot temperatures to Tegra210 the [...] adds 1289bd9fec20 arm64: tegra: Hook up edp interrupt on Tegra132 SOCTHERM adds b6e136c7e6ad arm64: tegra: Rename ADMA device nodes for Tegra210 adds 6450da3dab73 arm64: tegra: Add XUSB pad controller interrupt adds c84ebdfd2664 arm64: tegra: Change order of SATA resets for Tegra132 and [...] adds e061fbdf7d78 arm64: tegra: Enable AHCI on Jetson TX2 adds 48f6e1950394 arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering adds 914b8de3dd9e Merge tag 'tegra-for-5.11-arm64-dt' of git://git.kernel.or [...] adds eebd65d13509 Merge branch 'arm/dt' into for-next adds 1caeb1d82a74 Merge branch 'arm/fixes' into for-next adds 3c5902d270ed ARM: OMAP2+: Fix memleak in omap2xxx_clkt_vps_init adds c3f244d5776e ARM: OMAP2+: Fix kfree NULL pointer in omap2xxx_clkt_vps_init adds 6d9be9376b0e ARM: OMAP2+: Remove redundant assignment to variable ret adds e106698cbb90 ARM: OMAP2+: Remove redundant null check before clk_prepar [...] adds 2e023b938048 ARM: OMAP1: clock: Use IS_ERR_OR_NULL() to clean code adds 31216ef56126 Merge tag 'omap-for-v5.11/soc-signed' of git://git.kernel. [...] adds ae04aad75b37 ARM: shmobile: r8a7778: Introduce HPBREG_BASE adds caf67a935740 ARM: shmobile: r8a7779: Use ioremap() to map INTC2 registers adds 617ff9e657c4 ARM: shmobile: r8a7779: Use ioremap() to map SMP registers adds 5b0480f53dbf ARM: shmobile: r8a7779: Remove obsolete static mappings adds cc85e21d6d18 ARM: shmobile: sh73a0: Use ioremap() to map L2C registers adds a0a6624dbec8 ARM: shmobile: sh73a0: Use ioremap() to map SMP registers adds 5705747c0c8f ARM: shmobile: sh73a0: Remove obsolete static mapping adds d4a617c9bbef ARM: shmobile: Stop using __raw_*() I/O accessors adds 334d09c218c1 Merge tag 'renesas-arm-soc-for-v5.11-tag1' of git://git.ke [...] adds 544bfb682f3a Merge branch 'arm/soc' into for-next adds 8d101a41c9c3 soc: document merges adds 718e43b5f850 Backmerge tag 'v5.10-rc2' into arm/drivers adds 6bbdb46c4b1b firmware: arm_scmi: Fix missing destroy_workqueue() adds f25fb6de6720 firmware: arm_scmi: Rework scmi_sensors_protocol_init adds 607a4672b458 firmware: arm_scmi: Add full list of sensor type enumeration adds 1fe00b8b4276 firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions adds d7971d57d273 hwmon: (scmi) Update hwmon internal scale data type adds e2083d367391 firmware: arm_scmi: Add SCMI v3.0 sensors timestamped reads adds 7b83c5f41088 firmware: arm_scmi: Add SCMI v3.0 sensor configuration support adds e3811190acf8 firmware: arm_scmi: Add SCMI v3.0 sensor notifications adds e945927dc7c2 firmware: arm_scmi: Remove residual _le structs naming adds 0f80fcec08e9 dt-bindings: arm: Add support for SCMI Regulators adds 2add5cacff35 firmware: arm_scmi: Add voltage domain management protocol [...] adds ec8838193695 firmware: arm_scmi: Add support to enumerated SCMI voltage [...] adds f83eb664cdb4 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] adds 270a5bbb090c Merge tag 'scmi-updates-5.11' of git://git.kernel.org/pub/ [...] adds c359ef869570 Merge branch 'arm/drivers' into for-next adds 33fa6976a384 soc: document merges adds 786c395dbe42 ARM: at91: sam9x60 SiP types added to soc description adds 24c8a743336a pcmcia: at91_cf: move definitions locally adds 264788c8f237 pcmcia: at91_cf: remove platform data support adds c6241fd5de13 Merge tag 'at91-drivers-5.11' of git://git.kernel.org/pub/ [...] adds b96c0546b590 soc: bcm: brcmstb: pm: pm-arm: Provide prototype for brcms [...] adds e9ab9c337bee Merge tag 'arm-soc/for-5.11/drivers' of https://github.com [...] adds 4007844b0581 soc: mediatek: Check if power domains can be powered on at [...] adds cc7a16b14f38 MAINTAINERS: change mediatek wiki page adds 86b9d170da98 mfd: syscon: Add syscon_regmap_lookup_by_phandle_optional( [...] adds 63e5dcc03369 Merge tag 'ib-mfd-mediatek-v5.11' into HEAD adds d392fe78f50b dt-bindings: power: Add bindings for the Mediatek SCPSYS p [...] adds 86a378bb1e98 dt-bindings: power: Add MT8183 power domains adds 343106d9e612 dt-bindings: power: Add MT8192 power domains adds 2676a72aeaa1 Merge tag 'v5.10-next-pm-domains-stable' into HEAD adds 59b644b01cf4 soc: mediatek: Add MediaTek SCPSYS power domains adds 916d6d71ba56 soc: mediatek: pm-domains: Add bus protection protocol adds 928296ea5da3 soc: mediatek: pm_domains: Make bus protection generic adds f414854c8843 soc: mediatek: pm-domains: Add SMI block as bus protection block adds 58a17e310a1c soc: mediatek: pm-domains: Add extra sram control adds 123e8b4fd0cd soc: mediatek: pm-domains: Add subsystem clocks adds 1d4597fa18b2 soc: mediatek: pm-domains: Allow bus protection to ignore [...] adds eb9fa767fbe1 soc: mediatek: pm-domains: Add support for mt8183 adds c1f3163d8ff3 soc: mediatek: pm-domains: Add default power off flag adds a49d5e7a89d6 soc: mediatek: pm-domains: Add support for mt8192 adds a69dcdfc2dd2 soc / drm: mediatek: cmdq: Remove timeout handler in helpe [...] adds aaf162d4a5df dt-bindings: devapc: add bindings for mtk-devapc adds 0890beb22618 soc: mediatek: add mt6779 devapc driver adds 51c0e618b219 soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h adds cc6576029aed soc: mediatek: mmsys: Use devm_platform_ioremap_resource() adds bbecede458d0 Merge tag 'v5.10-next-soc' of git://git.kernel.org/pub/scm [...] adds 592693a1f881 soc: aspeed: Improve kconfig adds 7c1f6281549b dt-bindings: aspeed: Add silicon id node to SCU adds e0218dca5787 soc: aspeed: Add soc info driver adds fe100b382c1c ARM: dts: aspeed: Add silicon id node adds e8589796a6d1 dt-bindings: aspeed-lpc: Add AST2600 compatible strings adds 44ddc4de87a5 soc: aspeed: lpc: Add AST2600 compatible strings adds 6bf4ddbe2b48 soc: aspeed-lpc-ctrl: Fail probe of lpc-ctrl if reserved m [...] adds 5042d3f278de soc: aspeed-lpc-ctrl: LPC to AHB mapping on ast2600 adds 4d1d81dbc9d5 soc: aspeed-lpc-ctrl: Fix whitespace adds cd460be0460f soc: aspeed-lpc-ctrl: Fix driver name adds 959b981dc7bc soc: aspeed: remove unneeded semicolon adds 0f0c9c702241 soc: aspeed: Fix a reference leak in aspeed_socinfo_init() adds 4da595ddc069 soc: aspeed: Enable drivers with ARCH_ASPEED adds 00c543f6f3f4 Merge tag 'aspeed-5.11-soc' of git://git.kernel.org/pub/sc [...] adds b0c0bd01598b Merge branch 'arm/drivers' into for-next adds df15828121a5 Merge branch 'arm/fixes' into for-next adds fb533fc76d34 ARM: configs: at91: sama5: resync with media changes adds 036f224ef8f4 ARM: configs: at91_dt: resync with media changes adds d4ff08d6e222 Merge tag 'at91-defconfig-5.11' of git://git.kernel.org/pu [...] adds 38c212c90bf1 ARM: configs: sunxi: enable Realtek PHY adds 11de454b4cac Merge tag 'sunxi-config-for-5.11' of git://git.kernel.org/ [...] adds 0536f7098960 arm64: defconfig: Enable Allwinner i2s driver adds 69f7aeee0667 Merge tag 'sunxi-config64-for-5.11' of git://git.kernel.or [...] adds 950be99fccff ARM: multi_v7_defconfig: Enable ARM SCMI protocol and drivers adds 6f7cdd2fbfff Merge tag 'arm-soc/for-5.11/defconfig' of https://github.c [...] adds 6a7dc2b3639a arm64: defconfig: Enable ARM SCMI protocol and drivers adds 0f4b0b479b35 Merge tag 'arm-soc/for-5.11/defconfig-arm64' of https://gi [...] adds 6b133f475a97 arm64: defconfig: Enable GPIO and I2C configs for TI's J72 [...] adds 2ede693874c9 Merge tag 'ti-k3-config-for-v5.11' of git://git.kernel.org [...] adds a60406787e0b arm64: defconfig: Enable Qualcomm Command DB driver adds 3fccd03a527f arm64: defconfig: Enable Qualcomm OSM L3 driver adds 91ccc45d1ec4 arm64: defconfig: Enable QCOM_SCM as builtin adds cc563f8f769b arm64: defconfig: Enable Qualcomm PON driver adds 786e484016e6 Merge tag 'qcom-arm64-defconfig-for-5.11' of git://git.ker [...] adds 95f075fec383 ARM: exynos_defconfig: enable sound driver for Midas platform adds c19345ea65a8 ARM: multi_v7_defconfig: enable sound driver for Midas platform adds dfe21dcabac0 ARM: defconfig: Enable ax88796c driver for Exynos boards adds d8f0ddc83877 ARM: defconfig: add STMPE ADC driver for P4 Note adds 7e8af057bd9b ARM: exynos_defconfig: compile Atmel MXT touchscreeen as module adds 225ef3a3e8f4 ARM: multi_v7_defconfig: make Samsung Exynos EHCI driver a module adds 1fe9c2531974 Merge tag 'samsung-defconfig-5.11' of git://git.kernel.org [...] adds 338d3c474b90 arm64: defconfig: Enable additional sound drivers on i.MX8M Mini adds f1748a1f3d49 arm64: defconfig: Enable ASRC and EASRC adds eecc662ff38b arm64: defconfig: Enable more Librem 5 hardware adds 249293397ec1 Merge tag 'imx-defconfig-5.11' of git://git.kernel.org/pub [...] adds dbb378a59cb2 arm64: defconfig: Enable ROCKCHIP_LVDS adds ec68a66395d9 arm64: defconfig: Enable PHY_ROCKCHIP_INNO_DSIDPHY adds cf35bff64f79 arm64: defconfig: Enable USB_SERIAL_CP210X adds eeffc0fbd022 arm64: defconfig: Enable RTC_DRV_HYM8563 adds ba2f9a5fbc38 Merge tag 'v5.11-rockchip-defconfig64-1' of git://git.kern [...] adds 0437141b4e22 ARM: configs: drop unused BACKLIGHT_GENERIC option adds 717c4c833648 arm64: defconfig: drop unused BACKLIGHT_GENERIC option adds 225768228253 MIPS: configs: drop unused BACKLIGHT_GENERIC option adds 4e9c44b128d3 parisc: configs: drop unused BACKLIGHT_GENERIC option adds 4985c506303f powerpc/configs: drop unused BACKLIGHT_GENERIC option adds ddfbed60c560 Merge branch 'arm/defconfig' into for-next new f03c2c53bab1 Merge remote-tracking branch 'arm-soc/for-next' adds 8e9c052a483d arm64: dts: meson: remove empty lines from aml-s905x-cc v2 dts adds 7bd5175918eb arm64: dts: meson: add watchdog to g12-common dtsi adds 5bc0d7561aa0 Merge tag 'amlogic-fixes' into v5.11/dt64 adds b5330c565e4e dt-bindings: clk: axg-clkc: add Video Clocks adds cd3caa573ebd dt-bindings: clk: axg-clkc: add MIPI DSI Host clock binding adds e059eda7ee51 Merge tag 'clk-meson-v5.11-headers-1' of git://github.com/ [...] adds 287eb2be4037 arm64: dts: meson: enable rtc node on Khadas VIM1/VIM2 boards adds 78a6dcb52736 arm64: dts: meson-axg: add PWRC node adds 3d3f1dfa0897 arm64: dts: meson-axg: add MIPI DSI PHY nodes adds 5b3a9c20926e arm64: dts: meson-axg: add PCIe nodes adds 9715b01da6cf arm64: dts: meson-axg-s400: enable PCIe M.2 Key E slots adds 4592bfe9d9f3 arm64: dts: meson: Add capacity-dmips-mhz attributes to GXM adds a6077652cb65 arm64: dts: meson: add rtc aliases to meson-khadas-vim3.dtsi adds b6c605e00ce8 arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 adds 6714f2817888 arm64: dts: meson: update the Khadas VIM3/3L LED bindings adds 2493a9a515cf arm64: dts: meson: add KHAMSIN IR remote node to SML5442TW adds b6a1c8a1eaa7 arm64: dts: meson-sm1: fix typo in opp table adds b03455ae3c8a arm64: dts: meson-axg: add GE2D node adds ec78dc8964bb arm64: dts: meson: add audio playback to a95x adds 4e0649f49574 arm64: dts: meson: add audio playback to khadas-vim adds 0157e1a63c76 arm64: dts: meson: add audio playback to khadas-vim2 adds 6a74f78c34e7 arm64: dts: meson: add audio playback to nanopi-k2 adds ba414bc54848 arm64: dts: meson: add audio playback to odroid-c2 adds e0d9e6eead35 arm64: dts: meson: add audio playback to wetek-hub adds 5e3ee48ea072 arm64: dts: meson: add audio playback to wetek-play2 adds c993c4e84369 arm64: dts: meson: minor fixups for Khadas VIM/VIM2 dts adds 1c7412530d5d arm64: dts: meson: g12b: odroid-n2: fix PHY deassert timin [...] adds c183c406c432 arm64: dts: meson: fix PHY deassert timing requirements adds 656ab1bdcd2b ARM: dts: meson: fix PHY deassert timing requirements adds 3d07c3b3a886 arm64: dts: meson: g12a: x96-max: fix PHY deassert timing [...] adds 9e454e37dc7c arm64: dts: meson: g12b: w400: fix PHY deassert timing req [...] adds 7704b100719c arm64: dts: meson: add i2c3/rtc nodes and vrtc alias to GT [...] adds d217b777649e Merge branch 'v5.11/dt64' into tmp/aml-rebuild adds 5d2fc13ba052 soc: amlogic: socinfo: build for specific arch adds d9da1785ec0c soc: meson: enable building drivers as modules adds 4a434abc40d2 firmware: meson-sm: enable build as module adds 28f851e6afa8 soc: amlogic: canvas: add missing put_device() call in mes [...] adds 1116e43e7e4b soc: amlogic: replace devm_reset_control_array_get() adds 9e8209d3c926 Merge branch 'v5.11/drivers' into tmp/aml-rebuild adds ba66a25536dd arm64: meson: ship only the necessary clock controllers adds 517c49f849d7 Merge branch 'v5.11/soc' into tmp/aml-rebuild new 15a3105606cc Merge remote-tracking branch 'amlogic/for-next' adds 886f82ce9f1f ARM: dts: aspeed-g6: Fix the GPIO memory size adds e3b123542cdc ARM: dts: aspeed: amd-ethanolx: Update KCS nodes to use v2 [...] adds 9e1cc9679776 ARM: dts: aspeed: s2600wf: Fix VGA memory region location adds e81059a5e4d8 ARM: dts: Add 64MiB OpenBMC flash layout adds b2826bdf910d ARM: dts: aspeed: Add Bytedance g220a BMC machine adds abe75295ba70 ARM: dts: aspeed: g220a: Add some gpios adds 9e3ed6fa024c ARM: dts: Fix label address for 64MiB OpenBMC flash layout adds 14f100c00f1e ARM: dts: aspeed: tiogapass: Remove vuart adds efc5dae95a8c ARM: dts: aspeed: amd-ethanolx: Enable KCS channel 3 adds f69456d3224a ARM: dts: aspeed: amd-ethanolx: Enable devices for the iKV [...] adds c74da5cf007c ARM: dts: aspeed: amd-ethanolx: Add GPIO line names adds 800b92ef92f3 ARM: dts: aspeed: Common dtsi for Facebook AST2400 Network BMCs adds e4c1633325fa ARM: dts: aspeed: wedge40: Use common dtsi adds 41376fb94c6a ARM: dts: aspeed: wedge100: Use common dtsi adds 71b802d2d518 ARM: dts: aspeed: Add Facebook Galaxy100 (AST2400) BMC adds c9f6aa9d1f50 ARM: dts: aspeed: wedge400: Fix FMC flash0 layout adds 2e7cd913eafc ARM: dts: aspeed: minipack: Fixup I2C tree adds 6ff286225d75 arm: dts: aspeed: tiogapass: Enable second MAC adds fd6a1e60a049 ARM: dts: aspeed: rainier: Add 4U device-tree adds cbee028da69d ARM: dts: tacoma: Fix node vs reg mismatch for flash memory adds c7b74131c755 ARM: dts: rainier: Add reserved memory for ramoops adds c1fc133f5bd0 ARM: dts: tacoma: Add reserved memory for ramoops adds bb74fdbd8a6c ARM: dts: aspeed: rainier: Mark FSI SPI controllers as restricted adds c680dd4e6045 ARM: dts: aspeed: rainier: Don't shout addresses adds 2ba56f464f0c ARM: dts: aspeed: ast2600evb: Add MAC0 adds 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig adds 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] new bdd14f4d9c36 Merge remote-tracking branch 'aspeed/for-next' adds 02e46262af5d ARM: dts: at91: smartkiz: Reference led node directly adds 997ebd64df39 ARM: dts: at91: Fix schema warnings for pwm-leds adds c9dc33d13c81 ARM: dts: at91: at91-sama5d27_som1: fix EEPROM compatible adds 5ba6291086d2 ARM: dts: at91: sam9x60: add pincontrol for USB Host adds be4dd2d44881 ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host adds e1062fa7292f ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host adds 8caaf0610fb9 ARM: dts: at91: kizbox: switch to new pwm-atmel-tcb binding adds 53de2d127430 ARM: dts: at91: sama5d3: use proper ADC compatible adds 851a95da583c ARM: dts: at91: at91sam9rl: fix ADC triggers adds 32b7cfbd4bb2 ARM: dts: at91: remove deprecated ADC properties adds ab8a9bb41b2c ARM: dts: at91: sam9x60ek: remove bypass property adds 9b5dcc8d427e ARM: dts: at91: sama5d2: map securam as device adds 85b8350ae99d ARM: dts: at91: sama5d2: fix CAN message ram offset and size adds e77be1651978 Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] new 4680c52465ef Merge remote-tracking branch 'at91/at91-next' adds 9174e7b6839c Merge branch 'for-v5.11/tegra-soc-clk' into for-next adds 3d6613a9bd7c Merge branch 'for-v5.11/tegra-mc' into for-next adds a0453f4ed066 memory: renesas-rpc-if: Return correct value to the caller [...] adds 61a6d854b955 memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable i [...] adds 4e6b86b409f9 memory: renesas-rpc-if: Fix a node reference leak in rpcif [...] adds 7889a7da59e0 memory: renesas-rpc-if: Make rpcif_enable/disable_rpm() as [...] adds a4f11eac544c Merge branch 'mem-ctrl-next' into for-next adds 9bd5773e02d1 dt-bindings: memory: tegra20-emc: Document opp-supported-h [...] adds 7e04ce2a9d30 memory: tegra20: Support hardware versioning and clean up [...] adds d76fa3f2c252 memory: tegra30: Support interconnect framework adds 68ab5fb1822d Merge branch 'for-v5.11/tegra-mc' into for-next adds d77d22d701b0 memory: ti-emif-sram: only build for ARMv7 adds 4bfa07300b93 memory: jz4780_nemc: Fix potential NULL dereference in jz4 [...] adds 1133e15678af Merge branch 'mem-ctrl-next' into for-next new a6922e895856 Merge remote-tracking branch 'drivers-memory/for-next' adds 77d8f3068c63 clk: imx: scu: add two cells binding support adds 0d5f1f4731b5 clk: imx: scu: bypass cpu power domains adds 2f1a2c1d00bc clk: imx: scu: allow scu clk to take device pointer adds 78edeb080330 clk: imx: scu: add runtime pm support adds d0409631f466 clk: imx: scu: add suspend/resume support adds d5f1e6a2bb61 clk: imx: imx8qxp-lpcg: add parsing clocks from device tree adds a4bfc85ccf37 clk: imx: lpcg: allow lpcg clk to take device pointer adds 18cdbad40c6c clk: imx: clk-imx8qxp-lpcg: add runtime pm support adds ea0c5cbaf8b7 clk: imx: lpcg: add suspend/resume support adds 8404c66140e2 clk: imx: remove unneeded semicolon adds f2644bd7413c clk: imx: remove redundant assignment to pointer np adds 220175cd3979 clk: imx: scu: fix build break when compiled as modules adds 12309428c277 clk: imx: gate2: Remove the IMX_CLK_GATE2_SINGLE_BIT special case adds 040adb5fe95a clk: imx: gate2: Keep the register writing in on place adds 03681d06a555 clk: imx: gate2: Check if clock is enabled against cgr_val adds bcd418a632b6 clk: imx: gate2: Add cgr_mask for more flexible number of [...] adds 65188f07456d clk: imx: gate2: Add locking in is_enabled op adds f2bd43f1c97f clk: imx: gate2: Remove unused variable ret adds bdb08940236c clk: imx8mm: drop of_match_ptr from of_device_id table adds 8f8a3230929f clk: imx8mn: drop of_match_ptr from of_device_id table adds f32e42f09270 clk: imx8mp: drop of_match_ptr from of_device_id table adds 00cb754ac622 clk: imx8mq: drop of_match_ptr from of_device_id table adds 550b562a153f clk: imx: scu: Make pd_np with static keyword adds 43d2479687c9 clk: imx: scu: remove the calling of device_is_bound adds de08e0979a79 Merge branch 'clk/imx' into for-next adds 95de5094f5ac firmware: imx: add dummy functions adds 0b7a8e5a61a1 firmware: imx: scu-pd: Add power domains for imx-jpeg adds 4d3f4f0379b6 firmware: imx: Introduce imx_dsp_setup_channels adds 046326989a18 firmware: imx: Save channel name for further use adds 23d89aa0c219 firmware: imx-dsp: Export functions to request/free channels adds 90ad8e0acd0d firmware: imx: scu-pd: Add video0/1 power domains support [...] adds f57afc6f77da firmware: imx: scu-pd: Add main power domain support for i [...] adds e00e70a4dae4 firmware: imx: scu-pd: Add some power domains support for [...] adds 48725cc7b516 Merge branch 'imx/drivers' into for-next adds 2f4ac2d79eb4 ARM: imx: Add revision support for i.MX7ULP revision 2.2 adds 7544bfc0866f ARM: imx: imx7ulp: Add a comment explaining the B2 silicon [...] adds 53cc6bc69e53 ARM: imx: mach-imx6q: correctly identify i.MX6QP SoCs adds 4ba79e25d7f1 ARM: mxs: Add serial number support for i.MX23, i.MX28 SoCs adds 5a175d56e072 Merge branch 'imx/soc' into for-next adds 02f5bea93cdc dt-bindings: firmware: imx-scu: new binding to parse clock [...] adds 540742fb109f dt-bindings: clock: imx-lpcg: add support to parse clocks [...] adds 7ead9dbb6ff4 dt-bindings: arm: fsl: update TQ-Systems SoMs and boards b [...] adds 1a002325d164 dt-bindings: arm: fsl: document i.MX25 and i.MX27 boards adds d9395d720033 dt-bindings: watchdog: fsl-imx: document NXP compatibles adds b01222b9193e dt-bindings: vendor-prefixes: add MicroSys adds 1acb40298366 dt-bindings: vendor-prefixes: add Revotics adds 5427f287976c dt-bindings: arm: fsl: document i.MX51 boards adds be03d03b5cf8 dt-bindings: arm: fsl: document i.MX53 boards adds 9d808cbfa5e7 dt-bindings: arm: fsl: document VF boards adds c470ce79fe46 dt-bindings: arm: fsl: document i.MX6DL boards adds 5c32a75e2ed1 dt-bindings: vendor-prefixes: add ABB adds 676884326eea dt-bindings: arm: fsl: document i.MX6DL Aristainetos boards adds a687b55e10e9 dt-bindings: arm: fsl: Add Kontron i.MX8M Mini SoMs and boards adds ea75e63105be dt-bindings: vendor-prefixes: add Element14 adds bec0a8cbe303 dt-bindings: arm: fsl: document i.MX6Q boards adds 691dab655c32 dt-bindings: arm: fsl: document i.MX6QP boards adds 9fa659393ab1 dt-bindings: arm: fsl: document i.MX6SL boards adds d59dca0dff43 dt-bindings: arm: fsl: document i.MX6SX boards adds f7c7c45d1e0e dt-bindings: arm: fsl: document i.MX6UL boards adds 156b4a654019 dt-bindings: arm: fsl: document i.MX6ULL boards adds da2a602c03cd dt-bindings: arm: fsl: document i.MX7D boards adds 7c685a0f809b dt-bindings: vendor-prefixes: Add an entry for Van der Laan b.v. adds fa43c3de5c37 dt-bindings: fsl: add compatible for LX2162A QDS Board adds 0dbcd4991719 dt-bindings: net: add the DPAA2 MAC DTS definition adds 39d3f3ffe79e dt-bindings: net: add the 10gbase-r connection type adds 7fc6622c1a8d dt-bindings: vendor-prefixes: Add an entry for Altus-Escon [...] adds cd49dccbde91 dt-bindings: arm: fsl: add Altesco I6P board adds 236d454b27c7 dt-bindings: arm: fsl: add Van der Laan LANMCU board adds 5fc865f8bfd2 dt-bindings: arm: fsl: document LS1012A FRWY board adds 608f000f8a32 dt-bindings: arm: fsl: document SolidRun LX2160A boards adds 716ff4746cc1 dt-bindings: arm: fsl: document i.MX7S boards adds 11916ecb8363 dt-bindings: fsl: add kamstrup flex concentrator to schema adds af038154171a dt-bindings: vendor-prefixes: add "virtual" prefix adds 747ec53ea72a dt-bindings: arm: fsl: add Protonic WD3 board adds 86922ad96116 Merge branch 'imx/bindings' into for-next adds 79bd11db8ba8 ARM: dts: imx: align GPIO hog names with dtschema adds faa3b6dfd252 ARM: dts: imx6q-icore-ofcap10: Use 10.1" Ampire panel compatible adds 68e680c5fadd ARM: dts: imx7-mba7: update compatible strings adds f7defed53e35 ARM: dts: imx7-mba7: drop incorrect num-chipselects property adds 2b01d7a1571b ARM: dts: imx7-mba7: remove unsupported PHY LED setup adds e70f9b9c25ea ARM: dts: imx7-mba7: disable ethernet PHY clock outputs adds d50765205d8e ARM: dts: imx7-mba7: configure watchdog adds ecb5ba9f1124 ARM: dts: imx7-mba7: update MMC aliases adds 0d5e50cf30d7 ARM: dts: imx7-mba7: add audio support adds 9af6702fa1e3 ARM: dts: imx7-mba7: enable RS485 on UART7 adds b8a4f64a3277 ARM: dts: imx7-mba7: specify USB over-current polarity adds 42ab1ba8873d ARM: dts: imx7-mba7: set dr_mode to otg on usbotg1 adds a8d54a39e95f ARM: dts: imx6ul: segin: Fix stmpe touchscreen subnode name adds f0e24ec59076 ARM: dts: imx6: phytec: Set correct eeprom compatible adds 0d31d5a96b8c ARM: dts: imx6: phytec: Add eeprom pagesize adds cec12cd8d186 ARM: dts: imx: align watchdog node name with dtschema adds a913e88ffb90 ARM: dts: vf: align watchdog node name with dtschema adds 5cad03883f1b ARM: dts: imx6dl-pico: fix board compatibles adds 8fc8e8129e1a ARM: dts: imx6dl: add compatibles for Aristainetos boards adds ef8b31051a85 ARM: dts: imx6sl-warp: correct vendor in compatible to Revotics adds a486d18c0a14 ARM: dts: imx7s-warp: correct vendor in compatible to Element14 adds 97f1dd5ba28f ARM: dts: imx: Fix schema warnings for pwm-leds adds 73db21511996 ARM: dts: imx6/7: sync fsl,stop-mode with current flexcan driver adds 5c8b3b8a182c ARM: dts: imx: add usb alias adds 895387231e54 ARM: dts: imx50-kobo-aura: Add 'grp' suffix to pinctrl node names adds f4d0fea16ad7 ARM: dts: imx6ul: segin: Add phyBOARD-Segin with eMMC phyC [...] adds 6d4e1ff52819 ARM: dts: imx6ul: phytec: Add support for optional PEB-AV- [...] adds 93c0289c11b0 ARM: dts: imx6ul: segin: peb-av-02: Mark stmpe touch as wa [...] adds df0852c234d9 ARM: dts: add Altesco I6P board adds d1f1858f51be ARM: dts: add Van der Laan LANMCU board adds 1186a522c302 ARM: dts: imx6q-pico: fix board compatibles adds 21658d51cf1e ARM: dts: imx: Change flexcan node name to "can" adds b9639a8b5ef1 ARM: dts: imx50-kobo-aura: Enable eKTF2132 touchscreen adds 7a1980567fa0 ARM: dts: ls1021a: fix flextimer failed to wake system adds 4ebd35bfb183 ARM: dts: ls1021a: fix rcpm failed to claim resource adds b675aaee5464 ARM: dts: ls1021a: update calibration table for TMU module adds 1e1a5afde9f7 ARM: dts: imx7: add support for kamstrup flex concentrator adds 708ed2649ad8 ARM: dts: imx6qdl-kontron-samx6i: increase i2c-frequency adds 35771b33dd98 ARM: dts: add Protonic WD3 board adds 327106e4217b ARM: dts: imx28: Fix label name for L2 switch adds 1633df56c0bb 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 60a9d6ab2fdd arm64: dts: imx8mm-beacon-som: Fix whitespace issue adds 87f7ba165168 arm64: dts: lx2160a: add device tree for lx2162aqds board adds bbe75af7b092 arm64: dts: ls1088a: add external MDIO device nodes adds 73f034cc45e9 arm64: dts: ls1088ardb: add QSGMII PHY nodes adds 379b4f764563 arm64: dts: ls1088ardb: add necessary DTS nodes for DPMAC2 adds 0420dde30a90 arm64: dts: ls208xa: add the external MDIO nodes adds 173fb0a3f9fb arm64: dts: ls2088ardb: add PHY nodes for the CS4340 PHYs adds dd2ab5c8b81e arm64: dts: ls2088ardb: add PHY nodes for the AQR405 PHYs adds 2e7c4c3c2fe7 arm64: dts: ls208xa: add PCS MDIO and PCS PHY nodes adds f94cfe322f3c arm64: dts: lx2160a: add PCS MDIO and PCS PHY nodes adds f0f3531f3a54 arm64: dts: lx2160ardb: add nodes for the AQR107 PHYs adds b6abb31375ed arm64: dts: layerscape: Add PCIe EP node for ls1088a adds 71fa01d3a909 arm64: dts: imx8mq: Configure clock rate for audio plls adds 08a1a2e205e3 arm64: dts: imx8mq-evk: Add spdif sound card support adds 3a7d56b3cdc9 arm64: dts: imx8mp-evk: add CAN support adds 4d583263f4c9 arm64: dts: imx8mq-evk: add linux,autosuspend-period prope [...] adds 56e08dc3a62d arm64: dts: imx8mm-evk: add IR support adds 29939851a633 arm64: dts: imx8mn-evk: add IR support adds bd5840df916d arm64: dts: imx: Fix imx8mm-kontron-n801x-s.dtb target adds d0570a575aa8 arm64: dts: ls1028a: fix ENETC PTP clock input adds 588b17eda135 arm64: dts: ls1028a: fix FlexSPI clock input adds f90931aeefe3 arm64: dts: ls1028a: add optee node adds 91ab1c12285c arm64: dts: freescale: sl28: combine SPI MTD partitions adds 64d81113931b arm64: dts: freescale: update calibration table for TMU module adds 2e6cde968732 arm64: dts: ls1028a: make the eMMC and SD card controllers [...] adds 970406eaef3a arm64: dts: imx8mn: Enable Asynchronous Sample Rate Converter adds 9e9860069725 arm64: dts: imx8mn: Add SAI nodes adds cca69ef6eba5 arm64: dts: imx8mn: Add support for micfil adds b9cf7d3b6592 arm64: dts: imx8mn: Add node for SPDIF adds 6b5cd77371e5 arm64: dts: imx8mm-beacon-som: Configure RTC aliases adds 0b8486268895 arm64: dts: imx8mm-beacon-som: Assign PMIC clock adds 957ef97d50c6 Merge branch 'imx/dt64' into for-next adds 09690c0e0d1c Merge branch 'imx/defconfig' into for-next new 1d0dd1f7e78c Merge remote-tracking branch 'imx-mxs/for-next' adds 1c552e08b298 firmware: ti_sci: rm: Add support for tx_tdtype parameter [...] adds 967a020bd3de firmware: ti_sci: Use struct ti_sci_resource_desc in get_r [...] adds 519c5c0c558b firmware: ti_sci: rm: Add support for second resource range adds f5087f68e7a5 soc: ti: ti_sci_inta_msi: Add support for second range in [...] adds ce1feed58534 firmware: ti_sci: rm: Add support for extended_ch_type for [...] adds 4d8ddf673a42 firmware: ti_sci: rm: Remove ring_get_config support adds 3c2017536f3a firmware: ti_sci: rm: Add new ops for ring configuration adds bb49ca00bd8a soc: ti: k3-ringacc: Use the ti_sci set_cfg callback for r [...] adds fed7552f1e69 firmware: ti_sci: rm: Remove unused config() from ti_sci_r [...] adds 8c42379e40e2 soc: ti: k3-ringacc: Use correct device for allocation in [...] adds e643bd3809d4 soc: ti: k3-socinfo: Add entry for AM64X SoC family adds a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next adds ea270ef71db6 ARM: dts: keystone-k2g-evm: add HDMI and analog audio data adds 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next adds ec8684847d80 soc: ti: knav_qmss: fix reference leak in knav_queue_probe adds fd79aebe5f7c soc: ti: omap-prm: Do not check rstst bit on deassert if a [...] adds e72501099c4c soc: ti: knav_qmss_queue: Remove set but unchecked variable 'ret' adds e8ebf411966f soc: ti: knav_qmss_queue: Fix a whole host of function doc [...] adds ed93a9e2a1a8 soc: ti: knav_dma: Fix a kernel function doc formatting issue adds edac869ed010 soc: ti: pm33xx: Remove set but unused variable 'ret' adds 7be1c9c1c00c soc: ti: wkup_m3_ipc: Document 'm3_ipc' parameter throughout adds 50883affe17e soc: ti: k3-ringacc: Provide documentation for 'k3_ring's 'state' adds e83b2358ab7e soc: ti: Kconfig: Drop ARM64 SoC specific configs adds 8465c7d1001a soc: ti: pruss: Remove wrong check against *get_match_data [...] adds b4fa73358c30 soc: ti: Fix reference imbalance in knav_dma_probe adds 4cba398f37f8 drivers: soc: ti: knav_qmss_queue: Fix error return code i [...] adds b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next new b3597525e437 Merge remote-tracking branch 'keystone/next' adds f74cdb1c4e9b arm64: dts: mt8173-elm: Remove ddc property from panel adds 4c7a6260775d arm64: dts: add dts nodes for MT6779 adds e55c56df43dd arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value adds 54e9f3633ed1 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC adds 204b9cd58f4c arm64: dts: mediatek: mt8516: add auxadc node adds 5fae27102699 arm64: dts: mediatek: mt8516: rename usb phy adds 40fe44cab01c arm64: dts: mediatek: mt8516: add usb1 node adds 87e218ae976e arm64: dts: mediatek: align GPIO hog names with dtschema adds 17fb46bf5686 arm64: dts: mediatek: mt8516: add efuse node adds 6d5af8c90627 dt-bindings: arm64: dts: mediatek: Add mt8167-pumpkin board adds 08d73b65abaf arm64: dts: mediatek: add dtsi for MT8167 adds 7f1e3823ba03 arm64: dts: mediatek: add MT8167 pumpkin board dts adds 48489980e27e arm64: dts: Add Mediatek SoC MT8192 and evaluation board d [...] adds 8d7d44f25cd8 Merge tag 'v5.10-next-pm-domains-stable' into HEAD adds 8b6562644df9 arm64: dts: mediatek: Add mt8173 power domain controller adds ddebdbad8149 arm64: dts: mediatek: Add smi_common node for MT8183 adds 37fb78b9aeb7 arm64: dts: mediatek: Add mt8183 power domains controller adds f15722c0fef0 arm64: dts: mt8183: Add pwm and backlight node adds 88ec840270e6 arm64: dts: mt8183: Add dsi node adds c6080916310b arm64: dts: mt8183: Add iommu and larb nodes adds 91f9c963ce79 arm64: dts: mt8183: Add display nodes for MT8183 adds 3f0716710ae9 dts64: mt7622: enable all pwm for bananapi r64 adds 5833bc6c7319 dts64: mt7622: disable spi1 and uart2 because pins are use [...] adds 727bfb2c55b0 Merge branch 'v5.10-next/soc' into for-next new d6a7ee0bd590 Merge remote-tracking branch 'mediatek/for-next' adds 8c4e256e3d42 MAINTAINERS: Add an entry for MikroTik CRS3xx 98DX3236 boards adds d7ce8739f50e MAINTAINERS: switch mvebu tree to kernel.org adds 59e0db73c5ea Merge branch 'mvebu/arm' into mvebu/for-next adds b08770ff6228 ARM: dts: mvebu: Add CRS326-24G-2S board adds 1b7b86f68c24 ARM: dts: mvebu: Add CRS305-1G-4S board adds d7c51bfa8664 ARM: dts: mvebu: Add CRS328-4C-20S-4S board adds 8f3222096910 ARM: dts: kirkwood: replace status value "ok" by "okay" adds 6ac30b5c9956 ARM: dts: dove: fix PCA95xx GPIO expander properties on A510 adds 493c6469a6dd ARM: dts: armada: align GPIO hog names with dtschema adds 7f24479ead57 ARM: dts: Remove non-existent i2c1 from 98dx3236 adds 44144cc94801 ARM: dts: Add i2c0 pinctrl information for 98dx3236 adds 018b88eee1a2 ARM: dts: turris-omnia: enable HW buffer management adds 9ec25ef84832 ARM: dts: turris-omnia: add comphy handle to eth2 adds d29b67c220ca ARM: dts: turris-omnia: describe switch interrupt adds add2d6596297 ARM: dts: turris-omnia: add SFP node adds 91dd42d0e30f ARM: dts: turris-omnia: add LED controller node adds 8ee4a5f4f40d ARM: dts: turris-omnia: update ethernet-phy node and handle name adds 983b95e9ab76 ARM: dts: turris-omnia: remove unneeded status = "okay" pr [...] adds 98ac141b9603 arm: dts: marvell: armada-375: Harmonize DWC USB3 DT nodes name adds 51b632c713d5 ARM: dts: mvebu: Add device tree for RD-AC3X-48G4X2XL board adds c2561cff458c Merge branch 'mvebu/dt' into mvebu/for-next adds 8077f593d77c arm64: dts: marvell: espressobin: Simplify v7 ethernet por [...] adds d77998497783 arm64: dts: marvell: espressobin: Get rid of duplicate ser [...] adds f9559f029ebe arm64: dts: marvell: espressobin: De-duplicate eMMC definitions adds 6d96e11b7771 arm64: dts: marvell: Add a device tree for the IEI Puzzle- [...] adds c1e9911fcc54 arm64: dts: marvell: espressobin: Add support for LED2 adds 3404fe15a60f arm64: dts: marvell: add DT for ESPRESSObin-Ultra adds 53e950d597e3 arm64: dts: marvell: armada-cp110: Switch to per-port SATA [...] adds 3aa669a994c9 arm64: dts: armada-3720-turris-mox: update ethernet-phy ha [...] adds cbc4a395dcc7 arm64: dts: marvell: espressobin: Update link to V7 schematic adds 83afd0b3e027 arm64: dts: marvell: cp11x: Harmonize xHCI DT nodes name adds da57203dc7fd arm64: dts: mcbin-singleshot: add heartbeat LED adds f43cadef2df2 arm64: dts: marvell: keep SMMU disabled by default for Arm [...] adds a2081c09d741 arm64: dts: armada-3720-turris-mox: add 3W power capabilit [...] adds dc14300bb67b Merge branch 'mvebu/dt64' into mvebu/for-next new 000e52b1bab2 Merge remote-tracking branch 'mvebu/for-next' adds 7045d808685e Merge branch 'fixes' into for-next adds 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next adds b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next adds cfb95c01dc43 Merge branch 'fixes' into for-next adds 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next adds 2879a84c30ce Merge branch 'fixes' into for-next adds b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next adds c1995e5afaf6 soc: ti: omap-prm: Do not check rstst bit on deassert if a [...] adds 4097c9a64d10 bus: ti-sysc: Assert reset only after disabling clocks adds 9261c5b2f519 ARM: OMAP2+: Check for inited flag adds ae5f70f70788 ARM: OMAP2+: Probe PRCM first to probe l4_wkup with simple-pm-bus adds 2928135c93f8 bus: ti-sysc: Support modules without control registers adds cfeeea60af2f bus: ti-sysc: Implement GPMC debug quirk to drop platform data adds 9fac08999c10 clk: ti: am33xx: Keep am3 l3 main clock always on for genpd adds 176958dd8ea4 soc: ti: omap-prm: Add pm_clk for genpd adds f29ef9807f85 soc: ti: omap-prm: am3: add genpd support for remaining PR [...] adds 74033131d246 soc: ti: pm33xx: Enable basic PM runtime support for genpd adds 57df7e370d2a remoteproc/wkup_m3: Use reset control driver if available adds 1041b2d0ca22 ARM: dts: am33xx: add remaining PRM instances adds b7427dc49fcc ARM: dts: Configure also interconnect clocks for am4 system timer adds 6bcc5f998940 ARM: OMAP2+: Drop legacy platform data for am3 control module adds bfbad3069019 ARM: dts: Configure RTC powerdomain for am3 adds b2304c5b0cf3 ARM: dts: Configure interconnect target module for am3 wkup_m3 adds 3856e86f86d6 ARM: OMAP2+: Drop legacy platform data for am3 wkup_m3 adds df7f2f950428 ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpmc adds e990ebae4c27 ARM: OMAP2+: Drop legacy platform data for am3 debugss adds 966c5e9f149f ARM: OMAP2+: Drop legacy platform data for am3 emif adds 2e5395684b21 ARM: OMAP2+: Drop legacy platform data for am3 ocmcram adds 675755705f08 ARM: OMAP2+: Drop legacy platform data for am3 instr adds b0625afe3052 ARM: OMAP2+: Drop legacy platform data for am3 mpuss adds 5a230524f879 ARM: dts: Use simple-pm-bus for genpd for am3 l4_wkup adds ac1c14f51a82 ARM: dts: Use simple-pm-bus for genpd for am3 l4_fast adds 25ddbb2b88cf ARM: dts: Use simple-pm-bus for genpd for am3 l4_per adds 472931c641df ARM: dts: Use simple-pm-bus for genpd for am3 l3 adds 68fc5990b8be ARM: OMAP2+: Drop legacy remaining legacy platform data for am3 adds 133ad7ab7005 ARM: OMAP2+: Build hwmod related code as needed adds d36edb048f48 clk: ti: am437x: Keep am4 l3 main clock always on for genpd adds f32f0cbd52c4 soc: ti: omap-prm: am4: add genpd support for remaining PR [...] adds 50896b745187 ARM: dts: am43xx: add remaining PRM instances adds 00cb24bec0ab ARM: dts: Configure also interconnect clocks for am4 system timer adds 2b999ae15b64 ARM: OMAP2+: Drop legacy platform data for am4 control module adds d8fecb36f42d ARM: dts: Configure RTC powerdomain for am4 adds 302502efaf8f ARM: dts: Configure interconnect target module for am4 wkup_m3 adds f7ddc2c97469 ARM: OMAP2+: Drop legacy platform data for am4 wkup_m3 adds 04af40fc7433 ARM: OMAP2+: Drop legacy platform data for am4 emif adds ffbf46a3624c ARM: OMAP2+: Drop legacy platform data for am4 ocmcram adds 98e6c0ae1444 ARM: OMAP2+: Drop legacy platform data for am4 mpuss adds 209ca3e8add0 ARM: dts: Use simple-pm-bus for genpd for am4 l4_wkup adds 3de94f076cda ARM: dts: Use simple-pm-bus for genpd for am4 l4_fast adds 2e4da7eab473 ARM: dts: Use simple-pm-bus for genpd for am4 l4_per adds 994b86e8fd01 ARM: dts: Move am4 l3 noc to a separate node adds 4cf6a21411b7 ARM: dts: Use simple-pm-bus for genpd for am4 l3 adds df6c2ec872a6 ARM: OMAP2+: Drop legacy remaining legacy platform data for am4 adds 3614fb09f998 clk: ti: omap4: Drop idlest polling from IVA clkctrl clocks adds 773f0d89ac8d soc: ti: omap-prm: omap4: add genpd support for remaining [...] adds 6d4b65e31a3f ARM: dts: omap4: add remaining PRM instances adds 0c7815f306e3 ARM: dts: Configure power domain for omap4 dss adds 399882c19975 ARM: dts: Configure power domain for omap4 dsp adds dfdaf8643e4e ARM: OMAP2+: Drop legacy platform data for omap4 iva adds fb0bf6aa8d5b ARM: OMAP2+: Drop legacy platform data for omap4 gpmc adds 57f57201360e clk: ti: dra7: Drop idlest polling from IVA clkctrl clocks adds 5a68c87afde0 soc: ti: omap-prm: dra7: add genpd support for remaining P [...] adds 1021b37ecdc8 ARM: dts: dra7: add remaining PRM instances adds ae57d1558908 ARM: dts: Configure interconnect target module for dra7 iva adds 11fdf598d041 ARM: OMAP2+: Drop legacy platform data for dra7 gpmc adds 0a000aeb8ba0 soc: ti: omap-prm: omap5: add genpd support for remaining [...] adds ee9ddfd78150 ARM: dts: omap5: add remaining PRM instances adds baa2a611762f ARM: dts: Configure power domain for omap5 dss adds 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next adds 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds b62168e516da ARM: OMAP2+: Fix am4 only build after genpd changes adds 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next adds 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver adds f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv adds 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next adds 665f1388bc97 ARM: omap2plus_defconfig: drop unused POWER_AVS option adds 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds 77c69e9f54a7 Merge branch 'fixes' into for-next adds e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings adds 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next adds c01706e750ad Merge branch 'fixes' into for-next adds 2f6fc9e08bf7 ARM: omap2plus_defconfig: enable SPI GPIO adds 4675dcacc1ed Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds dfb7239cf3f8 Merge branch 'fixes' into for-next adds 7a8633c4551f ARM: dts: am574x-idk: add support for EMIF1 ECC adds 685a78074218 ARM: dts: dra76x: add support for OPP_PLUS adds 4d4ce69f19d4 ARM: dts: dra71-evm: mark ldo0 regulator as always on adds 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next new 9c7bb82994ef Merge remote-tracking branch 'omap/for-next' adds 4af5c6dc255c arm64: dts: ipq6018: update the reserved-memory node adds 228813aaa711 arm64: dts: qcom: sc7180: Fix one forgotten interconnect r [...] adds 2709436ecf38 arm64: dts: qcom: msm8916: Add RPM power domains adds 809f299a9698 arm64: dts: qcom: msm8916: Use power domains for MSS/WCNSS [...] adds bd1f64bb57f7 arm64: dts: qcom: msm8916-pm8916: Stop using s1/l3 as regulators adds 37dd4b777942 arm64: dts: qcom: sc7180: Provide pinconf for SPI to use G [...] adds cfbb97fde694 arm64: dts: qcom: Switch sc7180-trogdor to control SPI CS [...] adds 437145dbcdee arm64: dts: qcom: sc7180: Add soc-specific qfprom compat string adds 721d10be5ccd arm64: dts: qcom: enable rtc on qrb5165-rb5 board adds db5f5da2efd7 arm64: dts: qcom: enable rtc on sm8250-mtp board adds c422aa82abb7 arm64: dts: sdm845: Add interconnect properties for Venus adds ab8e32da3a39 arm64: dts: qcom: trogdor: Add brightness-levels adds 7e5258b0b79d arm: dts: qcom: sm845: Set the compatible string for the GPU SMMU adds c42c3f05faa0 arm: dts: qcom: sc7180: Set the compatible string for the [...] adds 876553576f27 arm64: dts: sc7180: Add camera clock controller node adds ef9a5d188d66 arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region adds 77e9c198b155 arm64: dts: qcom: clear the warnings caused by empty dma-ranges adds ba73ce9d9ac5 arm64: dts: qcom: sc7180: Add sc7180-lazor-r2/r3 adds 2315ae70af95 arm64: dts: qcom: sc7180: Add gpu cooling support adds 183d4cafa711 arm64: dts: qcom: pm8994: Add VADC node adds 4778b2f1a3f0 arm64: dts: qcom: pm8994: Add temperature alarm node adds 0763f5854041 arm64: dts: qcom: pm8994: Add thermal-zones for temp alarm adds 8939304880de arm64: dts: qcom: pm8994: Fix up spmi-gpio node adds 211ea9b34919 arm64: dts: qcom: msm8992: Add support for SDHCI2 adds f3d1939f115d arm64: dts: qcom: msm8994: Add SDHCI2 node adds b97def9c0557 arm64: dts: qcom: msm8992: Add BLSP_I2C1 support adds a0b3e3629748 arm64: dts: qcom: talkman: Add Synaptics RMI4 touchscreen adds d9be0bc95f25 arm64: dts: qcom: msm8994: Add USB support adds 1865bb197843 arm64: dts: qcom: msm8992: Add USB support adds 2704ff5f02c8 arm64: dts: qcom: Add support for Microsoft Lumia 950 XL ( [...] adds a8fbc8bd8d1f arm64: dts: sdm845: Fix dma node name adds b831fba3b0e1 arm64: dts: sdm630: Fix dma node name adds 6bd61ef47eae arm64: dts: qcs404: Fix dma node name adds eaf61213901d arm64: dts: msm8916: Fix dma node name adds 828896c56233 arm64: dts: msm8994: Fix dma node name adds b5af3036e84c arm64: dts: msm8996: Fix dma node name adds 94ed1811aff0 arm64: dts: msm8998: Fix dma node name adds 58acbcdcdc33 arm64: dts: ipq6018: Fix dma node name adds b7fbf46cb81c arm64: dts: ipq8074: Fix dma node name adds ead9f7d7ea9e arm64: dts: qcom: sc7180: Assign numbers to eMMC and SD adds bb1f7cf68a2d arm64: dts: qcom: sm8150: Add LLC support for sm8150 adds 4815623259f5 arm64: dts: qcom: sm8150: add apps_smmu node adds a89441fcd09d arm64: dts: qcom: sm8250: add apps_smmu node adds 0c9dde0d2015 arm64: dts: qcom: sm8150: Add secondary USB and PHY nodes adds 46a6f297d7dd arm64: dts: qcom: sm8250: Add USB and PHY device nodes adds 0ab1b2d10afe arm64: dts: qcom: add sm8150 hdk dts adds 91ed0e90fc49 arm64: dts: qcom: add sm8250 hdk dts adds c4cf0300be84 arm64: dts: qcom: sm8250: Add support for SDC2 adds 53a8ccf1c7e5 arm64: dts: qcom: rb5: Add support for uSD card adds 8530939383f5 arm64: dts: qcom: sm8250: add iommus entry to QUP nodes adds d371a931540b arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp adds 65389ce63624 arm64: dts: qcom: sm8250: Add support for PRNG EE adds 52c90664f122 arm64: dts: qcom: qrb5165-rb5: Add USB support adds 256958086de9 arm64: dts: qcom: add sm8250 fastrpc nodes adds d5276bfa0ca6 arm64: dts: qcom: sc7180: Remove double pull-up on p-sensor-int-l adds fee5dc31a588 arm64: dts: qcom: sc7180: Add prox sensor to LTE sku Lazor boards adds e76be113d4a7 arm64: dts: qcom: msm8916-samsung-a3u: add nodes for touchscreen adds 0af8bbdb6bb8 arm64: dts: qcom: msm8916-longcheer-l8150: Enable PM8916 vibrator adds 6eb815289a37 arm64: dts: msm8916-longcheer-l8150: Add touchscreen adds 6bd2cae7ddd6 arm64: dts: msm8916-longcheer-l8150: Add position sensors adds 6b4ad4be6469 arm64: dts: qcom: msm8916-longcheer-l8150: Add flash LED adds 38260b9e6310 arm64: dts: qcom: msm8916-longcheer-l8150: Add notification LED adds 4e8692c2ee3d arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c [...] adds 26664c593adc arm64: dts: qcom: sc7180: Set 'polling-delay-passive' for [...] adds 2802821a66f9 arm64: dts: qcom: fix serial output for sm8250-hdk adds 6acb71fd344a arm64: dts: qcom: sort sm8150 usb_2 node adds 4785cff7cb9c arm64: dts: sdm845: Add iommus property to qup adds 036e11092599 arm64: dts: qcom: sm8150-mtp: Specify remoteproc firmware adds 05090bb9e53d arm64: dts: qcom: sm8150: Add wifi node adds c5a0609b064c arm64: dts: qcom: sm8150-mtp: Enable WiFi node adds e9fd12df325e arm64: dts: qcom: fix indentation error in sm8250 cpu nodes adds 95e6f8467c83 arm64: dts: qcom: sdm845: Limit ipa iommu streams adds 7ee3eae86833 arm64: dts: qcom: pm6150x: add ADC_TM definitions adds bb06eb3607e9 arm64: qcom: sc7180: trogdor: Add ADC nodes and thermal zo [...] adds d4b85bc550f4 arm64: dts: qcom: sc7180-trogdor: add "pen-insert" label f [...] adds 8fd01e01fd6f arm64: dts: qcom: sc7180-lite: Tweak DDR/L3 scaling on SC7 [...] adds 3c9c31c2523e arm64: dts: qcom: sc7180: Add DDR/L3 votes for the pro variant adds 066c2a944868 arm64: dts: qcom: sc7180-trogdor: Make pp3300_a the defaul [...] adds 24244cefedde arm64: dts: qcom: sm8150: Add Coresight support adds 8f34831d3659 arm64: dts: qcom: sc7180: limit IPA iommu streams adds cfee3ea05cf2 arm64: dts: qcom: sc7180: use GIC_SPI for IPA interrupts adds 0fc0f4b6aded arm64: dts: qcom: sdm845: use GIC_SPI for IPA interrupts adds 5c44c564e449 arm64: dts: qcom: qrb5165-rb5: Add support for MCP2518FD adds 3e482859f1ef dts: qcom: sdm845: Add dt entries to support crypto engine. adds 683227e5a34e arm64: dts: qcom: c630: Re-enable apps_smmu adds 71b83b74cca3 arm64: dts: qcom: c630: Expose LID events adds 8742bb4bf203 dt-bindings: interconnect: sdm845: Add IDs for the QUP ports adds cd5fc457e5d2 interconnect: qcom: sdm845: Add the missing nodes for QUP adds 05b801afb7d7 arm64: dts: sdm845: Add interconnect properties for QUP adds 96ddfbf46a35 arm64: dts: qcom: sc7180: Add lpass cpu node for I2S driver adds 11d0e4f28156 arm64: dts: qcom: c630: Polish i2c-hid devices adds f55d373f7953 arm64: dts: qcom: c630: Fix pinctrl pins properties adds 956e9c85f47b arm64: dts: qcom: c630: Define eDP bridge and panel adds fc3e62e25c38 soc: qcom: smp2p: Safely acquire spinlock without IRQs adds af7244c07637 soc: qcom: llcc: Move llcc configuration to its own function adds c14e64b46944 soc: qcom: llcc: Support chipsets that can write to llcc adds 7bb7a83f4d91 Revert "drivers: qcom: rpmh-rsc: Use rcuidle tracepoints f [...] adds cb3659268a12 soc: qcom: rpmh: Allow RPMH driver to be loaded as a module adds ee84049c1391 dt-bindings: power: rpmpd: Add SDM660 power-domains bindings adds 5fd7fb438b7c soc: qcom: rpmpd: Add SDM660 power-domains adds 043323da2255 soc: qcom: rpmpd: Rename MAX_8996_RPMPD_STATE to MAX_CORNE [...] adds 1dd50f17d6ce dt-bindings: power: rpmpd: Add MSM8939 RPM power domains adds b5a3bf66d7fa soc: qcom: rpmpd: Add MSM8939 power-domains adds 819f7d91ad97 dt-bindings: power: rpmpd: Add MSM8916 RPM power domains adds 84314cf7d0aa soc: qcom: rpmpd: Add MSM8916 power domains adds 778279f4f5e4 soc: qcom: cmd-db: allow loading as a module adds 4b6ea87be44e soc: qcom: geni: More properly switch to DMA mode adds 9cb4c67d7717 Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" adds 80e8eaab5e98 soc: qcom: geni: Optimize/comment select fifo/dma mode adds bb4b1e3f0c87 Merge tag '20201013212531.428538-1-dianders@chromium.org' [...] adds 827b5e6ec114 soc: qcom: Kconfig: make RPMH match Command DB setting adds 39613eaad3ce qcom-geni-se: remove has_opp_table adds 54f8ebda0dde soc: qcom: qcom_aoss: Remove set but unused variable 'tlen' adds 96ec310d5d94 soc: qcom: qcom_aoss: Add missing description for 'cooling_devs' adds 08ad7061e4d4 soc: qcom: qcom-geni-se: Fix misnamed function parameter 'rx_rfr' adds fc3699c69857 soc: qcom: smem: Fix formatting and missing documentation issues adds fac312df31ab soc: qcom: smsm: Fix some kernel-doc formatting and naming [...] adds f5c805b1f188 soc: qcom: wcnss_ctrl: Demote non-conformant struct header [...] adds 1f8933c25f9e soc: qcom: smp2p: Remove unused struct attribute provide another adds 171c03171a4c soc: qcom: llcc-qcom: Fix expected kernel-doc formatting adds 5d16af6a921f soc: qcom: rpmhpd: Provide some missing struct member desc [...] adds 9401f8dcf1ee soc: qcom: kryo-l2-accessors: Fix misnaming of 'val' adds 1894b78ee6ff soc: qcom: rpmh: Fix possible doc-rot in rpmh_write()'s header adds 1606173c5334 dt-bindings: msm: Add LLCC for SM8150 adds ded5ed04d85e soc: qcom: llcc: Add configuration data for SM8150 adds c16756c11870 soc: qcom: geni: Remove "iova" check adds 903b08340b88 soc: qcom: socinfo: add soc ids for msm8953 variants adds a161ffe4b877 soc: qcom: initialize local variable adds 0af104d72961 soc: qcom: pdr: Constify static qmi structs adds bfc1b6597f58 samples: qmi: Constify static qmi ops adds 0924dad5d458 soc: qcom: rpmh: Use __fill_rpmh_msg API during rpmh_write() adds f365bd335514 dt-bindings: power: Add rpm power domain bindings for sdx55 adds 9c45662675b3 soc: qcom: rpmhpd: Add SDX55 power domains adds 486d49914307 ARM: dts: qcom: msm8974-klte: Merge pinctrl nodes adds a193dc521c97 ARM: dts: qcom: msm8974-klte: Add support for touchkey adds 972f5a62a698 ARM: dts: qcom: msm8974-klte: Add support for touchscreen adds 60367221d7d4 ARM: dts: qcom: msm8974-klte: Add support for led adds 99128e7503be ARM: dts: qcom: msm8974-klte: Add gpio expander chip adds 19524d5b1700 ARM: dts: qcom: msm8974-klte: Add support for wifi adds 5434dcef5496 ARM: dts: qcom: msm8974-klte: Add support for SD card adds da8d46992e67 ARM: dts: qcom: msm8974-klte: Add fuel gauge adds 45dfa741df86 ARM: dts: qcom: msm8974-lge-nexus5: Add fuel gauge adds fbdb20b1fcb1 ARM: dts: qcom-pma8084: Drop incorrect use of io-channel-ranges adds 74ab8ccfb8f3 arm64: dts: ipq6018: Add the QPIC peripheral nodes adds d7288346e0a4 Merge branches 'arm64-for-5.11', 'arm64-defconfig-for-5.11 [...] new cbdf61e43aa3 Merge remote-tracking branch 'qcom/for-next' adds 358afb8b746d ARM: dts: rpi-4: disable wifi frequencies adds 278407a53c3b ARM: dts: bcm283x: increase dwc2's RX FIFO size new 7b9cf0e8bb85 Merge remote-tracking branch 'raspberrypi/for-next' adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 486f29df6941 Merge branch 'v5.8/dt' into next new 89acf74d4f20 Merge remote-tracking branch 'realtek/for-next' adds aa5fa8e5f1b5 arm64: dts: r8a77965: Add DRIF support adds 97fc35aeb797 Merge branches 'renesas-arm-dt-for-v5.11' and 'renesas-dri [...] adds 4068553c9554 arm64: dts: renesas: rcar-gen3: Convert EtherAVB to explic [...] adds 9c75d37c72b4 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit de [...] adds bc491afebb6a arm64: dts: renesas: cat874: Move connector node out of hd [...] adds 3948c717523d arm64: dts: renesas: beacon-renesom-baseboard: Move connec [...] adds dd12ae78c57a arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes adds bfada98f210b arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree adds fc52536ffcef Merge branch 'renesas-arm-dt-for-v5.11' into renesas-next adds b860052992d7 Merge branch 'renesas-dt-bindings-for-v5.11' into renesas-next adds fe4b7811beac Merge branch 'renesas-fixes-for-v5.10' into renesas-next adds 8edde858ab62 arm64: dts: renesas: hihope-rev4: Add a comment explaining [...] adds c57ba401f437 Merge branches 'renesas-arm-defconfig-for-v5.11' and 'rene [...] adds 6215772bbe58 Merge branches 'renesas-arm-defconfig-for-v5.11' and 'rene [...] adds c01f4b1c0212 soc: renesas: rmobile-sysc: Stop using __raw_*() I/O accessors adds b79a2639266d Merge branches 'renesas-arm-drivers-for-v5.11' and 'renesa [...] adds d5360d3b5aee Merge branch 'renesas-arm-dt-for-v5.11' into renesas-next adds c51a6c86347a Merge branch 'renesas-drivers-for-v5.11' into renesas-next new 364e027cb7cd Merge remote-tracking branch 'renesas/next' adds 557acb3d2cd9 reset: make shared pulsed reset controls re-triggerable adds 3bfe8933f9d1 reset: meson: make it possible to build as a module adds 0d625a167b16 reset: socfpga: add error handling and release mem-region adds d06c4dec98b6 reset-controller: ti: force the write operation when asser [...] new 5238e484e77f Merge remote-tracking branch 'reset/reset/next' adds 091b50cb5057 Merge branch 'v5.11-armsoc/defconfig64' into for-next adds a6a3a24c129d soc: rockchip: io-domain: Remove incorrect and incomplete [...] adds b44538032805 Merge branch 'v5.11-armsoc/drivers' into for-next adds 225c59b9235a ARM: dts: rockchip: Remove 0 point from brightness-levels [...] adds 06bccda2c13c ARM: dts: rockchip: rename wdt nodename to watchdog on rv1108 adds 3f4f3bdadd80 ARM: dts: rockchip: Add rtc node for VMARC SOM adds 29952fea5e85 ARM: dts: rockchip: Add SDIO0 node for VMARC SOM adds 38779a1e599c Merge branch 'v5.11-armsoc/dts32' 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 62dbf80fc581 dt-bindings: arm: rockchip: Add Kobol Helios64 adds c20e6dd9a953 arm64: dts: rockchip: add adc joystick to Odroid Go Advance adds f36296e4ddfc dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 [...] adds 7a180f56e014 arm64: dts: rockchip: Add Engicam EDIMM2.2 Starter Kit adds d92a7c331f53 arm64: dts: rockchip: Add Engicam PX30.Core SOM adds 0935d7e9b1b2 arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit adds 5fccec0cf423 dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 adds 746c750a8bc4 arm64: dts: rockchip: Add Engicam C.TOUCH 2.0 adds e786f756d527 arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 adds 4076a007bd0f arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3 [...] adds 65f0b420dea7 arm64: dts: rockchip: Enable HDMI audio on rk3328-roc-cc adds 5df4d4d16ce4 arm64: dts: rockchip: Enable analog audio on rk3328-roc-cc adds 9a9f64278407 arm64: dts: rockchip: rename sdhci nodename to mmc on rk3399 adds 4548ea027c90 arm64: dts: rockchip: Enable USB Host, OTG on px30-enagicam adds 87761edeb2cd arm64: dts: rockchip: Enable LVDS panel on px30-engicam-edimm2.2 adds 23708d46101b dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH [...] adds 0e418423be1c arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 10.1" OF adds 93a4e7d12468 arm64: dts: rockchip: Add WiFi support on px30-engicam adds 1cc1e851d15b arm64: dts: rockchip: Add BT support on px30-engicam adds e56ed188c830 arm64: dts: rockchip: Properly define the type C connector [...] adds 97a0115cd96a arm64: dts: rockchip: add isp0 node for rk3399 adds ef098edc9c24 arm64: dts: rockchip: add isp and sensors for Scarlet adds 41d6a6159c82 Merge branch 'v5.11-armsoc/dts64' into for-next adds 6e0781e092a1 clk: rockchip: Add appropriate arch dependencies adds 7f5b57a095f3 clk: rockchip: Remove redundant null check before clk_prep [...] adds 5868491e1257 clk: rockchip: add CLK_SET_RATE_PARENT to sclk for rk3066a [...] adds caa2fd752ecb clk: rockchip: fix i2s gate bits on rk3066 and rk3188 adds 460fe7594617 Merge branch 'v5.11-clk/next' into for-next adds c2867b2e710f soc: rockchip: io-domain: Fix error return code in rockchi [...] adds 9af005381b13 Merge branch 'v5.11-armsoc/drivers' into for-next adds 94dad6bed3c8 arm64: dts: rockchip: Fix UART pull-ups on rk3328 adds 328c6112787b arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4 adds eff57d38b546 arm64: dts: rockchip: fix I2S conflict on rk3399-rock-pi-4 adds e12f67fe8344 arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4 adds e15c5c9836dc Merge branch 'v5.11-armsoc/dts64' into for-next new 110a83ac532d Merge remote-tracking branch 'rockchip/for-next' adds b2452ef22c82 Merge branch 'next/dt' into for-next adds e8ea5764bdb1 arm64: dts: exynos: Harmonize DWC USB3 DT nodes name adds 98bfe6bcf79e Merge branch 'next/dt64' into for-next adds 97c4412a4e29 Merge branch 'next/defconfig' into for-next adds dc8fd3769e15 Merge branch 'next/dt' into for-next adds c4d8faf1184a ARM: dts: exynos: revert "add input clock to CMU in Exynos [...] adds 944752bf9083 ARM: dts: exynos: Add a placeholder for a MAC address adds b9cf16c4bfd1 Merge branch 'for-v5.10/dt-late' into for-next adds 2fda3068395c Merge branch 'next/dt' into for-next adds 970f6cf2e914 ARM: exynos: Simplify code in Exynos3250 CPU core restart path adds 72dd3b01bacb Merge branch 'next/soc' into for-next adds 5971e53b1c35 Merge branch 'next/dt' into for-next adds a01f7a96a9b0 arm64: dts: exynos: adjust node names to DT spec in Exynos [...] adds 6c215edbdc71 arm64: dts: exynos: adjust node names to DT spec in Exynos [...] adds 29a7bb71a833 arm64: dts: exynos: remove redundant status=okay in Exynos [...] adds e9d548a7dab0 Merge branch 'next/dt64' into for-next adds d26fc962b894 Merge branch 'fixes' into for-next adds 8e478332817c Merge branch 'next/drivers' into for-next adds 9ec061bb35de Merge branch 'next/drivers' into for-next adds 5a76c474e8b9 ARM: exynos: clear prefetch bits in default l2c_aux_val adds 6df7c0e4de16 Merge branch 'next/soc' into for-next adds f76fe8d86291 Merge branch 'next/drivers' into for-next adds 59f129f534ca Merge branch 'next/drivers' into for-next adds 8a2c8ca7eb37 Merge branch 'next/dt' into for-next adds 6e7a2d73390e Merge branch 'next/dt' into for-next adds 98c03b6eef3f arm64: dts: exynos: add the WiFi/PCIe support to TM2(e) boards adds d2e2b2677237 Merge branch 'next/dt64' into for-next adds 04559494149e Merge branch 'next/dt' into for-next adds 706f37dbbd97 Merge branch 'next/defconfig' into for-next adds 73bc7510ea0d arm64: dts: exynos: Include common syscon restart/poweroff [...] adds e1e47fbca668 arm64: dts: exynos: Correct psci compatible used on Exynos7 adds cc8214b248d7 Merge branch 'next/dt64' into for-next adds 940ed4195954 Merge branch 'next/dt' into for-next adds 2d953ca369aa Merge branch 'next/dt' into for-next adds d45d3621d679 arm64: dts: exynos: use hyphens in Exynos5433 node names adds b2205eb74f0d Merge branch 'next/dt64' into for-next adds ca6d22ed16eb Merge branch 'next/drivers' into for-next adds f949d414fc1a ARM: dts: exynos: Fix Ethernet interface description on Od [...] adds c0f5d3873bc8 ARM: dts: exynos: Add an alias for the Ethernet interface [...] adds 85c3c2bd52f1 Merge branch 'next/dt' into for-next adds 33baadaee940 dt-bindings: arm: samsung: document bindings for P4 Note f [...] adds f48b5050c301 ARM: dts: exynos: add Samsung's Exynos4412-based P4 Note boards adds 1ad1e5bbfa78 Merge branch 'next/dt' into for-next adds fb3089f4d248 Merge branch 'next/defconfig' into for-next adds f9135aaf2767 ARM: exynos: extend cpuidle support to P4 Note boards adds a43bfdb59aa2 Merge branch 'next/soc' into for-next adds e73840f316cb ARM: dts: exynos: Drop incorrect use of io-channel-ranges adds 43379417e31c ARM: dts: s5pv210: Drop incorrect use of io-channel-ranges [...] adds 0f8159371c22 ARM: dts: s5pv210: Drop unneeded io-channel-ranges propert [...] adds 38f171e89ecd Merge branch 'next/dt' into for-next adds f74e93032df2 arm64: dts: exynos: Drop incorrect use of io-channel-range [...] adds 3c1839494115 Merge branch 'next/dt64' into for-next adds afbd0bdebe0d ARM: dts: exynos: switch Atmel mxt reset GPIO to active lo [...] adds 66d6c136ac59 Merge branch 'next/dt' into for-next adds 4792bcc96771 Merge branch 'next/defconfig' into for-next adds 8523df80815b dt-bindings: arm: samsung: document SMDK2416 board binding adds 1aa386106b44 dt-bindings: arm: samsung: document S3C6410-based boards binding adds 7dc4c0b42d82 ARM: dts: s3c24xx: add SMDK2416 board compatible adds 32ccdde0a794 ARM: dts: s3c6410: correct SMDK6410 board compatible adds 1a73aadb871d Merge branch 'next/dt' into for-next adds 7995fb896b96 ARM: dts: exynos: Reduce assigned-clocks entries for SPI0 [...] adds f9284278941a Merge branch 'next/dt' into for-next adds 7136d6a92aed soc: samsung: exynos-chipid: order list of SoCs by name adds 3b4c362e5ef1 soc: samsung: exynos-chipid: initialize later - with arch_ [...] adds 4c44274ee457 clk: samsung: mark PM functions as __maybe_unused adds 72f4b57a4d4b Merge branch 'next/drivers' into for-next new ea6ace2bf81d Merge remote-tracking branch 'samsung-krzk/for-next' adds dcec563e817c ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 5ab05708c6fc ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds fc00bf9f3120 ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds da43af2bfae1 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds d880b9037600 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds 5d01824329e8 ARM: dts: stm32: enable HASH by default on stm32mp15 adds 80e51db907c6 ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds ea5554881a0e ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 9de097a44693 ARM: multi_v7_defconfig: add STM32 crypto support adds b71df93bec39 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds d3d8123c26a2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds 6857935dce18 ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl adds 934dce0ca713 dt-bindings: connector: add typec-power-opmode property to [...] adds 933f73124ac8 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller adds 1fb08996372a ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] adds 96959aaf053e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] adds ca42a21484be ARM: dts: stm32: fix mdma1 clients channel priority level [...] adds 605649ed0409 ARM: dts: stm32: fix dmamux reg property on stm32mp151 adds 86067ac5bd62 ARM: dts: stm32: fix dmamux reg property on stm32h743 adds 0e4b9e24d730 ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 adds ed4602f54d0c ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] adds 4dbd85c60be1 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node adds 7264f1c618ae ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] adds 71865b041310 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] adds d833b42b944a ARM: dts: stm32: Add DHCOM based PicoITX board adds 235a8368ae93 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix adds d27a52d51454 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] adds 1926d571a413 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles adds 35585a865bf5 ARM: multi_v7_defconfig: enable STM32 spdifrx support adds 814fddb955f8 ARM: multi_v7_defconfig: enable STM32 dfsdm audio support new bbbd0ab1d165 Merge remote-tracking branch 'stm32/stm32-next' adds 2612afd9b979 arm64: dts: allwinner: h6: Harmonize DWC USB3 DT nodes name adds fa769f29f124 ARM: dts: sun8i: add FriendlyArm ZeroPi support adds fbd6c612d370 Merge branches 'sunxi/dt-for-5.11' and 'sunxi/fixes-for-5. [...] adds 2f098e04ce16 Merge branch 'sunxi/fixes-for-5.10' into sunxi/for-next adds ddc36a2da5c8 dt-bindings: vendors: add Elimo Engineering vendor prefix adds 85f296433e6c ARM: dts: sun8i: V3/S3: Add UART1 pin definitions to the V [...] adds 52a70e641a1f ARM: dts: sun8i-v3s: Add I2C1 PB pins description adds d7ffc7d48e43 arm64: dts: allwinner: h6: PineH64 model B: Add wifi adds b306d9cec8de arm64: dts: allwinner: h6: Add I2S1 node adds 796c994e0b63 arm64: dts: allwinner: a64: Add I2S2 node adds cd7c897821a0 arm: dts: sunxi: h3/h5: Add I2S2 node adds 37f7a7b68004 arm64: dts: allwinner: pinephone: Remove AC power supply adds 3cf9bf3b2550 arm64: dts: allwinner: pinephone: Set ALDO3 to exactly 3v0 adds 085d96b88403 arm64: dts: allwinner: pinephone: Add LED flash adds a966ef6297dd arm64: dts: allwinner: pinephone: Add light/proximity sensor adds 4fcf6f348799 arm64: dts: allwinner: pinephone: Add WiFi support adds 976843d5e820 arm64: dts: allwinner: pinephone: Add Bluetooth support adds 13e9be90a0c9 Merge branches 'sunxi/dt-for-5.11', 'sunxi/fixes-for-5.10' [...] adds 33958b22f377 ARM: dts: sun8i: s3: Add dtsi for the Elimo Impetus SoM adds c1c5bafd4481 dt-bindings: arm: sunxi: add Elimo bindings adds da42b98d5c7d ARM: dts: sun8i: s3: Add dts for the Elimo Initium SBC adds 030eea2a1127 arm64: dts: allwinner: pinephone: Use generic sensor node names adds 9340c293ebf0 ARM: dts: sun8i: h3: Add initial NanoPi R1 support adds 12f6c7209fc3 Merge branch 'sunxi/dt-for-5.11' into sunxi/for-next adds 036b7334ee6d ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add gpio-line-names adds 8ebd74f80194 Merge branches 'sunxi/dt-for-5.11', 'sunxi/fixes-for-5.10' [...] adds c2b111e59a7b arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id adds d0c6707ca423 arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id adds 9e3b3fad3579 Merge branch 'sunxi/fixes-for-5.10' into sunxi/for-next new 5e0765f52af8 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 6160aca44314 clk: tegra: Do not return 0 on failure adds a886c310d9fc clk: tegra: bpmp: Clamp clock rates on requests adds b2147967503f Merge branch for-5.11/clk into for-next adds f9637a690acb Merge branch for-5.11/dt-bindings into for-next adds 5ed23106dfeb Merge branch for-5.11/soc into for-next adds 63ae6e96153c Merge branch for-5.11/firmware into for-next adds 89393f2b4dd4 Merge branch for-5.11/arm/dt into for-next adds e31e64a1f7ef Merge branch for-5.11/arm64/dt into for-next adds b11a0dfbd316 Merge branch for-5.11/arm64/defconfig into for-next new 9fd531152cfd Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next new ff2d797eedf6 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 9dcd17be61e4 arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk adds 50301e8815c6 arm64: dts: ti: k3-am65: mark dss as dma-coherent adds 5bb9e0f6e850 arm64: dts: ti: k3-am65-mcu: Add MCU domain R5F cluster node adds 10332cd6bcf2 arm64: dts: ti: k3-am654-base-board: Add mailboxes to R5Fs adds 954ec5139db0 arm64: dts: ti: k3-am654-base-board: Add DDR carveout memo [...] adds f82c5e0a8bc1 arm64: dts: ti: k3-am654-base-board: Reserve memory for IP [...] adds dd74c9459cf2 arm64: dts: ti: k3-j721e-mcu: Add MCU domain R5F cluster node adds df445ff9de89 arm64: dts: ti: k3-j721e-main: Add MAIN domain R5F cluster nodes adds 2879b593c378 arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to R5Fs adds 0f191152bcba arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory n [...] adds cfbf17e69ae8 arm64: dts: ti: k3-am65*/j721e*: Fix unit address format e [...] adds 9b3ed1604622 Merge branches 'ti-k3-dts-next' and 'ti-k3-config-next' in [...] adds e6b4516815b6 arm64: dts: ti: k3-j7200-mcu-wakeup: Enable ADC support adds 65e919494d96 Merge branch 'ti-k3-dts-next' into ti-k3-next adds af03de2b9b90 arm64: dts: ti: k3-am65*: Cleanup disabled nodes at SoC dt [...] adds 5d1bedf252db arm64: dts: ti: k3-j721e*: Cleanup disabled nodes at SoC d [...] adds bfbf9be725d8 arm64: dts: ti: am65/j721e: Fix up un-necessary status set [...] adds 90e6c38848f8 arm64: dts: ti: k3-am654-base-board: Fix up un-necessary s [...] adds 4cc34aa8a208 arm64: dts: ti: am65/j721e/j7200: Mark firmware used uart [...] adds 1d7a01c40840 arm64: dts: ti: k3-j7200-main: Add hwspinlock node adds d15d1cfbd765 arm64: dts: ti: k3-j7200-main: Add mailbox cluster nodes adds 6804a987de73 arm64: dts: ti: k3-j7200-som-p0: Add IPC sub-mailbox nodes adds 5d8609e574be Merge branch 'ti-k3-dts-next' into ti-k3-next adds b6633d778675 arm64: dts: ti: k3-j7200-som-p0: main_i2c0 have an ioexpan [...] adds 2eefbf5f862e arm64: dts: ti: k3-j7200-common-proc-board: Correct the na [...] adds b87d8605a378 Merge branch 'ti-k3-dts-next' into ti-k3-next adds 15ffd94a904b arm64: dts: ti: k3: squelch warning about lack of #interru [...] adds 090f54565722 Merge branch 'ti-k3-dts-next' into ti-k3-next adds 09ff4e90e041 arm64: dts: ti: k3-j721e-main: Add output tap delay values adds cd48ce86a4d0 arm64: dts: ti: k3-j721e-common-proc-board: Add support fo [...] adds de7caab0974f Merge branch 'ti-k3-dts-next' into ti-k3-next new 881052fcaf47 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 90a1d8d38188 Merge branch 'clk-fixes' into clk-next adds 9d1c94a69d70 clk: fix a kernel-doc markup adds 6a6bfbc58c12 Merge branch 'clk-doc' into clk-next adds 61a31292002b clk: qcom: clk-alpha-pll: Add support for helper functions adds a2b57943a570 clk: qcom: clk-alpha-pll: Add support for controlling Agera PLLs adds 57b971907eb0 dt-bindings: clock: Add YAML schemas for the QCOM Camera c [...] adds 15d09e830bbc clk: qcom: camcc: Add camera clock controller driver for SC7180 adds 7635622b77b5 clk: qcom: lpasscc-sc7810: Use devm in probe adds 4ee9fe3e292b clk: qcom: lpass-sc7180: Disentangle the two clock devices adds a6dee2fe778b dt-bindings: clock: Add support for LPASS Audio Clock Controller adds 7dbe5a7a3f99 dt-bindings: clock: Add support for LPASS Always ON Controller adds a2d8f507803e clk: qcom: Add support to LPASS AUDIO_CC Glitch Free Mux clocks adds 794aa56a7805 clk: qcom: Add support to LPASS AON_CC Glitch Free Mux clocks adds f1b6e57d4e4b Merge branch 'clk-qcom' into clk-next adds e4accab4e0b0 clk: qcom: lpass-sc7180: Clean up on error in lpass_sc7180_init() adds 8d4025943e13 clk: qcom: camcc-sc7180: Use runtime PM ops instead of clk ones adds d42ec70bfd47 Merge branch 'clk-qcom' into clk-next adds 6a1784970358 clk: remove unneeded dead-store initialization adds 0d04555369e3 Merge branch 'clk-simplify' into clk-next adds e5a4b9b99e5b clk: avoid devm_clk_release name clash adds 30d6f8c15d2c clk: add api to get clk consumer from clk_hw adds 8e677e7f0aa3 clk: meson: g12: drop use of __clk_lookup() adds 6d30d50d037d clk: add devm variant of clk_notifier_register adds e6fb7aee486c clk: meson: g12: use devm variant to register notifiers adds 461094e0673d Merge branch 'clk-hw' into clk-next adds 3105c7c91feb clk: qcom: dispcc-sm8250: handle MMCX power domain adds 9dc1f9729380 Merge branch 'clk-qcom' into clk-next adds 55cd03e8095d Merge tag 'for-5.11-clk' of git://git.kernel.org/pub/scm/l [...] adds 09c99c141ed5 Merge branch 'clk-tegra' into clk-next adds 7f2c2f38c1c0 clk: renesas: rcar-gen3: Remove stp_ck handling for SDHI adds c3f207f6d23d clk: renesas: r8a779a0: Make rcar_r8a779a0_cpg_clk_registe [...] adds 94bb9be83e19 MAINTAINERS: Update git repo for Renesas clock drivers adds de82cd0f3a5b clk: renesas: r8a779a0: Add CSI4[0-3] clocks adds 1f71c83ac735 clk: renesas: r8a779a0: Add VIN clocks adds a5a8557cc105 clk: renesas: r8a774a1: Add RPC clocks adds a6a93099b8e7 clk: renesas: r8a774b1: Add RPC clocks adds 5131f99b7f49 clk: renesas: rcar-usb2-clock-sel: Replace devm_reset_cont [...] adds 420868c8ebc4 clk: renesas: cpg-mssr: fix kerneldoc of cpg_mssr_priv adds cf5577a1cfc1 clk: renesas: r8a779a0: Fix R and OSC clocks adds 23b3cb463a89 Merge tag 'renesas-clk-for-v5.11-tag1' of git://git.kernel [...] adds fea7414823c2 clk: renesas: r8a774c0: Add RPC clocks adds 95eb7c5ccf8e clk: renesas: sh73a0: Stop using __raw_*() I/O accessors adds acaece1de589 dt-bindings: clock: renesas: rcar-usb2-clock-sel: Convert [...] adds 531b4191784c Merge tag 'renesas-clk-for-v5.11-tag2' of git://git.kernel [...] adds 83fedb8669da Merge branch 'clk-renesas' into clk-next adds 8d5d3c7a5bdd dt-bindings: clock: Add entry for crypto engine RPMH clock [...] adds dba6bc51975b clk: qcom: rpmh: Add CE clock on sdm845. adds 02d8e879e410 clk: qcom: Kconfig: Fix spelling mistake "dyanmic" -> "dynamic" adds 610b33d7f7b2 Merge branch 'clk-qcom' into clk-next adds e44cdff05145 clk: samsung: Allow compile testing of Exynos, S3C64xx and [...] adds 44a9e78f9242 clk: samsung: Prevent potential endless loop in the PLL ops adds 87b6a5e28b2b Merge tag 'clk-v5.11-samsung' of https://git.kernel.org/pu [...] adds e931bfe4196f Merge branch 'clk-samsung' into clk-next new f81a614bcceb Merge remote-tracking branch 'clk/clk-next' adds 3f642a4ea8c0 csky: Add memory layout 2.5G(user):1.5G(kernel) adds e9c94f3a95db csky: Fixup perf probe failed adds 75a82c1f5603 csky: Fixup show_regs doesn't contain regs->usp adds fba0d9a33a0c csky: Remove simple spinlock implementation adds fed76f8679a6 csky: Add QUEUED_SPINLOCKS supported adds ba3b26607f55 csky: Optimize atomic operations with correct barrier usage new 7a545d25dc84 Merge remote-tracking branch 'csky/linux-next' adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> new fa6278d324d5 Merge remote-tracking branch 'h8300/h8300-next' adds 1e10cf448f84 m68k: Avoid xchg() warning adds 1fe9bacab2ac m68k: Remove unused mach_max_dma_address adds 95526cccc486 m68k: defconfig: Update defconfigs for v5.10-rc1 adds 8ae0b65ac7e5 m68k: defconfig: Enable KUnit tests adds 266994e3ac78 m68k: mac: Refactor iop_preinit() and iop_init() adds 471037e2c9bb m68k: mac: Remove dead code adds 0c450b8e7882 m68k: mac: Remove redundant VIA register writes adds 07ce9b7ab0bf m68k: mac: Update Kconfig help adds 549aeec256ca m68k: Drop redundant NOTES in link script adds 428ec5f9dde7 m68k: Add a missing ELF_DETAILS in link script adds a7b5458ce73b m68k: Fix WARNING splat in pmac_zilog driver adds 2c9cfbadfa23 macintosh/adb-iop: Always wait for reply message from IOP adds 10199e90ee20 macintosh/adb-iop: Send correct poll command adds 2ae92e8b9b7e MAINTAINERS: Update m68k Mac entry new 674f7510c832 Merge remote-tracking branch 'm68k/for-next' adds 670d39657ca3 m68knommu: align BSS section to 4-byte boundaries adds a734bbf69427 m68k: m68328: move platform code to separate files adds 8b22820efb35 m68k: m68328: remove duplicate code new 702fafef706a Merge remote-tracking branch 'm68knommu/for-next' adds e167a59c654a microblaze: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds ed2124c0b9a8 microblaze: add support for TIF_NOTIFY_SIGNAL new 967b5b9892ad Merge remote-tracking branch 'microblaze/next' adds 6c1bfbd9df8c MIPS: Loongson64: Add /sys/firmware/lefi/boardinfo adds 673a8c4f8517 Documentation: ABI: Add /sys/firmware/lefi/boardinfo descr [...] adds ab7cffb8d236 MIPS: ingenic: remove unused platform_data header file adds d2e850e96183 MIPS: zboot: put appended dtb into a section adds 18ff14c87d90 MIPS: Kconfig: fix a few trivial spelling mistakes adds 5a5aa912f687 mips: ar7: add missing iounmap() on error in ar7_gpio_init adds 2673ecf95865 mips: cm: add missing iounmap() on error in mips_cm_probe() adds c424dc4cd180 mips: Vr41xx: add missing iounmap() on error in vr41xx_pci [...] adds e1717283250a mips: Remove #include <uapi/asm/types.h> from <asm/types.h> adds 4abaacc70472 MIPS: remove GCC < 4.9 support adds 4d1b3ac886b5 MIPS: Loongson64: Do not write the read only field LPA of [...] adds fe9863a19a5a MIPS: Loongson64: Set the field ELPA of CP0_PAGEGRAIN only once adds 42831cd70805 MIPS: Loongson64: Set IPI_Enable register per core by itself adds fed4955f304e MIPS: Loongson64: Add Mail_Send support for 3A4000+ CPU adds 381ad3843b26 MIPS: Loongson64: SMP: Fix up play_dead jump indicator adds 877f2382c487 mips: dts: jz47x: Harmonize EHCI/OHCI DT nodes name adds f4fc91af9392 mips: dts: sead3: Harmonize EHCI/OHCI DT nodes name adds 3180b64aa9f1 mips: dts: ralink: mt7628a: Harmonize EHCI/OHCI DT nodes name adds 09a48cbcd7af MIPS: BMC47xx: fix kconfig dependency bug for BCM47XX_SSB adds 3a5fe2fb9635 MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA adds fc3553cb9fc5 dt-bindings: mips: Add Luton adds 597fa616c49a dt-bindings: mips: Add Serval and Jaguar2 adds 700364dadceb MIPS: mscc: Prepare configuration to handle more SoCs adds 2825f4c0ffcd MIPS: mscc: Fix configuration name for ocelot legacy boards adds 93b834e6cf0e MIPS: mscc: Add luton dtsi adds 72bc5e8b25a0 MIPS: mscc: Add luton PC0B91 device tree adds 378e413fe97e MIPS: mscc: build FIT image for Luton adds f84778f7d8c3 MIPS: mscc: Add jaguar2 support adds fe0052018a84 MIPS: mscc: Add serval support adds 9d63bcb87157 mips: boot: clean up self-extracting targets scenarios adds a3fb655027c3 mips: boot: add support for self-extracting FIT images (vm [...] adds 7701f264a756 Merge tag 'mips_fixes_5.10_1' into mips-next adds 158c774d3c64 MIPS: Ingenic: Add missing nodes for Ingenic SoCs and boards. adds e5dab78f1f3c MIPS: Ingenic: Refresh defconfig for Ingenic SoCs based boards. adds 29906e1aac11 mips: bmips: select ARCH_HAS_RESET_CONTROLLER adds 10c1e714a68b dt-bindings: reset: add BCM6345 reset controller bindings adds aac025437f14 reset: add BCM6345 reset controller driver adds 83f865d7e32e mips: bmips: dts: add BCM6328 reset controller support adds 8079cfba4c7b mips: bmips: dts: add BCM6358 reset controller support adds 226383600be5 mips: bmips: dts: add BCM6362 reset controller support adds 7acf84e87857 mips: bmips: dts: add BCM6368 reset controller support adds b7aa228813bd mips: bmips: dts: add BCM63268 reset controller support adds 8c9e8b0a2822 mips: bmips: add BCM6318 reset controller definitions adds 724d554a117a MIPS: vdso: Use vma page protection for remapping adds 411406a8c758 MIPS: kvm: Use vm_get_page_prot to get protection bits adds ed2adb74217a MIPS: mm: shorten lines by using macro adds 0df162e1377a MIPS: mm: Clean up setup of protection map adds 6ce91ba8589a MIPS: Remove cpu_has_6k_cache and cpu_has_8k_cache in cpu_ [...] adds 91c7a7e0656d MIPS: Loongson64: Fix wrong scache size when execute lscpu adds 74a2810b7c1f MIPS: KASLR: Correct valid bits in apply_r_mips_26_rel() adds a307a4ce9ecd MIPS: Loongson64: Add KASLR support adds f0e82242b168 mips: cdmm: fix use-after-free in mips_cdmm_bus_discover adds cbab54d9c2b2 MIPS: No need to check CPU 0 in {loongson3,bmips,octeon}_c [...] adds 915d8aac69d3 MIPS: mm: Remove unused is_aligned_hugepage_range adds 1dac4585f585 MIPS: Loongson64: Fix up reserving kernel memory range adds 79109a515ac3 MIPS: configs: drop unused BACKLIGHT_GENERIC option adds 8b3165e54566 MIPS: Enable GCOV adds d121f125af22 MIPS: Don't round up kernel sections size for memblock_add() adds ca13300a88a3 MIPS: OCTEON: Don't add kernel sections into memblock allocator adds d8d3276bfc49 MIPS: SMP-CPS: Add support for irq migration when CPU offline adds 4f1682b8a97d MIPS: Move memblock_dump_all() to the end of setup_arch() adds c0aac3a51cb6 MIPS: KASLR: Avoid endless loop in sync_icache if synci_st [...] adds 991838f90e93 MIPS: DTS: img: Fix schema warnings for pwm-leds new a3c40977c0db Merge remote-tracking branch 'mips/mips-next' adds fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds de5229b425a7 nds32: remove dump_instr adds 265fb79cd50b nds32: use get_kernel_nofault in dump_mem adds 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> new 84d001764ef2 Merge remote-tracking branch 'nds32/next' adds 4bf9cf0b92df dt-bindings: vendor: add vendor prefix for LiteX adds 3399bac5efd6 dt-bindings: soc: document LiteX SoC Controller bindings adds 22447a99c97e drivers/soc/litex: add LiteX SoC Controller driver adds 79c5ef07d91e dt-bindings: serial: document LiteUART bindings adds 1da81e5562fa drivers/tty/serial: add LiteUART driver adds f81cc5ac8c2b openrisc: add support for LiteX adds 28b852b1dc35 openrisc: fix trap for debugger breakpoint signalling adds d8398bf840f8 openrisc: add local64.h to fix blk-iocost build new 318f18ef8ace Merge remote-tracking branch 'openrisc/for-next' adds 93346da8ff47 parisc: Drop loops_per_jiffy from per_cpu struct adds c984baad3d8d parisc: Use _TIF_USER_WORK_MASK in entry.S adds 22ee3ea588df parisc: Make user stack size configurable adds 6ca753a3a72e parisc/uapi: Use Kbuild logic to provide <asm/types.h> adds 19621e5fd02b parisc: Switch to clockevent based timers new 21edd17aef4a Merge remote-tracking branch 'parisc-hd/for-next' adds 3c0b976bf20d powerpc/64: Set up a kernel stack for secondaries before c [...] adds 344fbab991a5 powerpc/64s: Convert some cpu_setup() and cpu_restore() fu [...] adds 1891ef21d92c powerpc/bitops: Fix possible undefined behaviour with fls( [...] adds 53f45ecc9cd0 powerpc/mm: Move setting PTE specific flags to pfn_pmd() adds ef78f2dd2398 powerpc/85xx: Fix declaration made after definition adds cb5d4c465f31 powerpc/ps3: Drop unused DBG macro adds f5eca0b27911 selftests/powerpc/eeh: disable kselftest timeout setting f [...] adds ffa1797040c5 powerpc: sysdev: add missing iounmap() on error in mpic_ms [...] adds a7223f5bfcae powerpc: Avoid broken GCC __attribute__((optimize)) adds e80639405c40 powerpc/mm: Update tlbiel loop on POWER10 adds 78665179e569 powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_ [...] adds fdcfeaba38e5 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S adds 987c426320cc powerpc/64s/perf: perf interrupt does not have to get_user [...] adds a40fdaf1420d Revert "powerpc/pseries/hotplug-cpu: Remove double free in [...] adds 027717a45ca2 powerpc/powernv/sriov: fix unsigned int win compared to le [...] adds 879add772017 powerpc/64s: Replace RFI by RFI_TO_KERNEL and remove RFI adds 120c0518ec32 powerpc: Replace RFI by rfi on book3s/32 and booke adds 62182e6c0faf powerpc: Remove RFI macro adds b84bf098fcc4 powerpc/mm: Fix comparing pointer to 0 warning adds 9e8d13697c38 powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for po [...] adds fdf13a657508 powerpc/perf: Drop the check for SIAR_VALID adds d9f7088dd6d8 powerpc/perf: Use the address from SIAR register to set cp [...] adds 2ca13a4cc56c powerpc/perf: Use regs->nip when SIAR is zero adds c74cf7a3d59a powerpc/powernv/memtrace: Don't leak kernel memory to user space adds d6718941a276 powerpc/powernv/memtrace: Fix crashing the kernel when ena [...] adds 4abb1e5b63ac powerpc/mm: factor out creating/removing linear mapping adds e5b2af044f31 powerpc/mm: protect linear mapping modifications by a mutex adds 1f73ad3e8d75 powerpc/mm: print warning in arch_remove_linear_mapping() adds d8bd9a121c2f powerpc/book3s64/hash: Drop WARN_ON in hash__remove_sectio [...] adds ca2c36cae9d4 powerpc/mm: remove linear mapping if __add_pages() fails i [...] adds 0bd4b96d9910 powernv/memtrace: don't abuse memory hot(un)plug infrastru [...] adds 20fa40b147bd Merge branch 'fixes' into next adds 640586f8af35 powerpc/ptrace: Simplify gpr_get()/tm_cgpr_get() adds 324a69467f12 powerpc/ptrace: Hard wire PT_SOFTE value to 1 in gpr_get() too adds a538d184e3f0 powerpc/boot: Move the .got section to after the .dynamic section adds 26ba9f9651d8 powerpc/boot/wrapper: Add "-z rodynamic" when using LLD adds 4c078c86b4a4 powerpc/boot/wrapper: Add "-z notext" flag to disable diagnostic adds 215fadfe8725 powerpc/boot: Use clang when CC is clang adds f47462c9d8af powerpc: Work around inline asm issues in alternate featur [...] adds 3d635aba0b35 powerpc/boot: Make use of REL16 relocs in powerpc/boot/util.S adds f75e7d73bdf7 powerpc/perf: Fix crash with is_sier_available when pmu is [...] adds 894fa235eb4c powerpc: inline iomap accessors adds 25395cd2f8cb powerpc: Make NUMA depend on SMP adds 4c28b32b886f powerpc: Make NUMA default y for powernv adds bae80c27fc21 powerpc: Update NUMA Kconfig description & help text adds 8d1eeabf2536 powerpc/feature: Use CONFIG_PPC64 instead of __powerpc64__ [...] adds 8f8cffd9df81 powerpc/processor: Move cpu_relax() into asm/vdso/processor.h adds d26b3817d9ee powerpc/time: Move timebase functions into new asm/vdso/ti [...] adds 5c189c523e78 powerpc/time: Fix mftb()/get_tb() for use with the compat VDSO adds 1f1676bb2dd5 powerpc/barrier: Use CONFIG_PPC64 for barrier selection adds ce7d8056e38b powerpc/vdso: Prepare for switching VDSO to generic C impl [...] adds 7fec9f5d4197 powerpc/vdso: Save and restore TOC pointer on PPC64 adds ab037dd87a2f powerpc/vdso: Switch VDSO to generic C implementation. adds d0e3fc69d00d powerpc/vdso: Provide __kernel_clock_gettime64() on vdso32 adds 95593e930d7d powerpc/signal: Move inline functions in signal.h adds 67e364b3295f powerpc/ptrace: Move declaration of ptrace_get_reg() and p [...] adds e009fa433542 powerpc/ptrace: Consolidate reg index calculation adds 4d90eb97e292 powerpc/ptrace: Create ptrace_get_fpr() and ptrace_put_fpr() adds b6254ced4da6 powerpc/signal: Don't manage floating point regs when no FPU adds 7d68c8916950 powerpc/32s: Allow deselecting CONFIG_PPC_FPU on mpc832x adds 3fcfb5d1bf73 powerpc/signal: Remove BUG_ON() in handler_signal functions adds 454b1abb588b powerpc/signal: Move access_ok() out of get_sigframe() adds 0ecbc6ad18e3 powerpc/signal: Remove get_clean_sp() adds c180cb305c9b powerpc/signal: Call get_tm_stackpointer() from get_sigframe() adds 7fe8f773ee24 powerpc/signal: Refactor bad frame logging adds debf122c777f powerpc/signal32: Simplify logging in handle_rt_signal32() adds 3eea688be0cc powerpc/signal32: Move handle_signal32() close to handle_r [...] adds 8e91cf8501f1 powerpc/signal32: Rename local pointers in handle_rt_signal32() adds 91b8ecd419cb powerpc/signal32: Misc changes to make handle_[rt_]_signal [...] adds 8d33001dd650 powerpc/signal32: Move signal trampoline setup to handle_[ [...] adds ad65f4909fd3 powerpc/signal32: Switch handle_signal32() to user_access_ [...] adds 9504db3e90b2 powerpc/signal32: Switch handle_rt_signal32() to user_acce [...] adds f1cf4f93de2f powerpc/signal32: Remove ifdefery in middle of if/else adds 14026b94ccfe signal: Add unsafe_put_compat_sigset() adds de781ebdf6b8 powerpc/signal32: Add and use unsafe_put_sigset_t() adds 31147d7d6133 powerpc/signal32: Switch swap_context() to user_access_beg [...] adds b3484a1d4d1f powerpc/signal: Create 'unsafe' versions of copy_[ck][fpr/ [...] adds 968c4fccd1bb powerpc/signal32: Isolate non-copy actions in save_user_re [...] adds ef75e7318294 powerpc/signal32: Transform save_user_regs() and save_tm_u [...] adds 7fe2de246e21 powerpc/vdso: Stripped VDSO is not needed, don't build it adds bc9d5bfc4d23 powerpc/vdso: Add missing includes and clean vdso_setup_sy [...] adds 1bb30b7a4597 powerpc/vdso: Rename syscall_map_32/64 to simplify vdso_se [...] adds abcdbd039e68 powerpc/vdso: Remove get_page() in vdso_pagelist initialization adds 35c1c7c0bc35 powerpc/vdso: Remove NULL termination element in vdso_pagelist adds 3cf63825413c powerpc/vdso: Refactor 32 bits and 64 bits pages setup adds 4fe0e3c1724e powerpc/vdso: Remove unnecessary ifdefs in vdso_pagelist i [...] adds 7461a4f79ba1 powerpc/vdso: Use VDSO size in arch_setup_additional_pages() adds b2df3f60b452 powerpc/vdso: Simplify arch_setup_additional_pages() exit adds c1bab64360e6 powerpc/vdso: Move to _install_special_mapping() and remov [...] adds 526a9c4a7234 powerpc/vdso: Provide vdso_remap() adds c102f0766748 powerpc/vdso: Replace vdso_base by vdso adds 511157ab641e powerpc/vdso: Move vdso datapage up front adds 591857b635c1 powerpc/vdso: Simplify __get_datapage() adds 550e6074c106 powerpc/vdso: Remove unused \tmp param in __get_datapage() adds 91bf695596f5 powerpc/vdso: Retrieve sigtramp offsets at buildtime adds ed07f6353ddf powerpc/vdso: Use builtin symbols to locate fixup section adds 0fc980db9a40 powerpc/vdso: Merge __kernel_sync_dicache_p5() into __kern [...] adds b7fe9c15b57d powerpc/vdso: Remove vdso32_pages and vdso64_pages adds 49bf59fd0371 powerpc/vdso: Remove __kernel_datapage_offset adds 899367ea5063 powerpc/vdso: Remove runtime generated sigtramp offsets adds 5cda7c75493f powerpc/vdso: Remove vdso_patches[] and associated functions adds e113f8ef1c7e powerpc/vdso: Remove unused text member in struct lib32/64 [...] adds 6ed613ad572a powerpc/vdso: Remove symbol section information in struct [...] adds 67a354051da2 powerpc/vdso: Remove lib32_elfinfo and lib64_elfinfo adds a4ccd64acb8c powerpc/vdso: Remove vdso_setup() adds 23c4ceaf1a45 powerpc/vdso: Remove vdso_ready adds e90903203d94 powerpc/vdso: Remove DBG() adds 676155ab239d powerpc/vdso: Remove VDSO32_LBASE and VDSO64_LBASE adds 65d2150c8912 powerpc/vdso: Cleanup vdso.h adds fe18a35e685c powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S adds a21df7a1d6ca powerpc: Use common STABS_DEBUG and DWARF_DEBUG and ELF_DE [...] adds f3e90408019b powerpc/xmon: Fix build failure for 8xx adds 1baa1f70ef77 powerpc: Allow relative pointers in bug table entries adds c8754c517e37 powerpc/pseries: Define PCI bus speed for Gen4 and Gen5 adds 1fc0c27b14b9 powerpc/feature-fixups: use a semicolon rather than a comma adds f0812f6ca829 selftests/powerpc: update .gitignore adds c9344769e2b4 selftests/powerpc: Fix uninitialized variable warning adds f66de7ac4849 powerpc/perf: Invoke per-CPU variable access with disabled [...] adds bf13718bc57a powerpc: show registers when unwinding interrupt frames adds 92cc6bf01c7f powerpc: Refactor is_kvm_guest() declaration to new header adds 16520a858a99 powerpc: Rename is_kvm_guest() to check_kvm_guest() adds a21d1becaa3f powerpc: Reintroduce is_kvm_guest() as a fast-path check adds ca3f969dcb11 powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() adds 7ff94669e7d8 ALSA: ppc: drop if block with always false condition adds 6d247e4d2649 powerpc/ps3: make system bus's remove and shutdown callbac [...] adds 0ce2382657f3 powerpc/64s/powernv: Allow KVM to handle guest machine che [...] adds 067c9f9c98c8 KVM: PPC: Book3S HV: Don't attempt to recover machine chec [...] adds 1d15ffdfc941 KVM: PPC: Book3S HV: Ratelimit machine check messages comi [...] adds f4b239e4c6bd powerpc/64s/powernv: Ratelimit harmless HMI error printing adds 82f70a05108c powerpc/64s/pseries: Add ERAT specific machine check handler adds 4a869531ddbf powerpc/64s: Remove "Host" from MCE logging adds 865ae6f27789 powerpc/64s: Tidy machine check SLB logging adds c3d35ddd1ec8 powerpc: Add new macro to handle NESTED_IFCLR adds 9f378b9f007c KVM: PPC: BOOK3S: PR: Ignore UAMOR SPR adds 227ae625522c powerpc/book3s64/kuap/kuep: Add PPC_PKEY config on book3s64 adds 39df17bc2005 powerpc/book3s64/kuap/kuep: Move uamor setup to pkey init adds 3b47b7549ead powerpc/book3s64/kuap: Move KUAP related function outside radix adds 57b7505aa8ba powerpc/book3s64/kuep: Move KUEP related function outside radix adds d5b810b5c938 powerpc/book3s64/kuap: Rename MMU_FTR_RADIX_KUAP and MMU_FTR_KUEP adds d94b827e89dc powerpc/book3s64/kuap: Use Key 3 for kernel mapping with h [...] adds d7df77e89039 powerpc/exec: Set thread.regs early during exec adds 8e560921b58c powerpc/book3s64/pkeys: Store/restore userspace AMR/IAMR c [...] adds f643fcab74c0 powerpc/book3s64/pkeys: Inherit correctly on fork. adds d5fa30e6993f powerpc/book3s64/pkeys: Reset userspace AMR correctly on exec adds edc541ecaae7 powerpc/ptrace-view: Use pt_regs values instead of thread_ [...] adds 48a8ab4eeb82 powerpc/book3s64/pkeys: Don't update SPRN_AMR when in kern [...] adds 4d6c551e9f54 powerpc/book3s64/kuap: Restrict access to userspace based [...] adds eb232b162446 powerpc/book3s64/kuap: Improve error reporting with KUAP adds fa46c2fa6ffb powerpc/book3s64/kuap: Use Key 3 to implement KUAP with ha [...] adds 292f86c4c683 powerpc/book3s64/kuep: Use Key 3 to implement KUEP with ha [...] adds b2ff33a10c8b powerpc/book3s64/hash/kuap: Enable kuap on hash adds c91435d95c49 powerpc/book3s64/hash/kuep: Enable KUEP on hash adds 61130e203dca powerpc/book3s64/kup: Check max key supported before enabling kup adds ec0f9b98f7d0 powerpc/book3s64/pkeys: Optimize KUAP and KUEP feature dis [...] adds d3afd28cd2f3 powerpc/perf: Fix to update radix_scope_qual in power10 adds e924be7b0b0d powerpc/perf: Update the PMU group constraints for l2l3 ev [...] adds 0263bbb377af powerpc/perf: Fix the PMU group constraints for threshold [...] adds c0e398579025 powerpc/perf: Add generic and cache event list for power10 DD1 adds 1f12316394e3 powerpc/perf: Fix to update generic event codes for power10 adds 9a8ee5263423 powerpc/perf: Fix to update cache events with l2l3 events [...] adds 91668ab7db4b powerpc/perf: MMCR0 control for PMU registers under PMCC=00 adds fc1347b5feb6 ocxl: Assign a register set to a Logical Partition adds 19b311ca51e1 ocxl: Initiate a TLB invalidate command adds d731feea00c7 ocxl: Update the Process Element Entry adds 5f686eea4b3c ocxl: Add mmu notifier adds 98f5559a439a ocxl: Add new kernel traces adds 035b19a15a98 powerpc/32s: Always map kernel text and rodata with BATs adds 79d1befe054a powerpc/32s: Don't hash_preload() kernel text adds 7b107a71e732 powerpc/32s: Fix an FTR_SECTION_ELSE adds 03d701c2d9b0 powerpc/32s: Don't use SPRN_SPRG_PGDIR in hash_page adds c4a22611bf6c powerpc/603: Use SPRN_SDR1 to store the pgdir phys address adds 6285f9cff570 powerpc/32: Simplify EXCEPTION_PROLOG_1 macro adds de1cd0790697 powerpc/32s: Use SPRN_SPRG_SCRATCH2 in DSI prolog adds d2e006036082 powerpc/32: Use SPRN_SPRG_SCRATCH2 in exception prologs adds c3cb5dbd85db powerpc/time: Remove ifdef in get_vtb() adds 17179aeb9d34 powerpc/mm: Fix verification of MMU_FTR_TYPE_44x adds 197493af414e powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE adds 1a1be322178c powerpc/mm: Remove useless #ifndef CPU_FTR_COHERENT_ICACHE [...] adds b68e3a3dff97 powerpc/mm: MMU_FTR_NEED_DTLB_SW_LRU is only possible with [...] adds 0e8ff4f8d2fa powerpc/mm: Desintegrate MMU_FTR_PPCAS_ARCH_V2 adds 7d4703455168 powerpc/feature: Remove CPU_FTR_NODSISRALIGN adds 8b8319b181fd powerpc/44x: Don't support 440 when CONFIG_PPC_47x is set adds 1f69aa0b8924 powerpc/44x: Don't support 47x code and non 47x code at th [...] adds ed2bbd2b8581 powerpc: add security.config, enforcing lockdown=integrity adds 450be4960a0f powerpc/pci: Remove LSI mappings on device teardown adds 6c58b1b41b19 powernv/pci: Print an error when device enable is blocked adds 3ba150fb2120 lkdtm/powerpc: Add SLB multihit test adds b1198a88230f powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU adds 7c6c86b36a36 powerpc/xmon: Change printk() to pr_cont() adds d85be8a49e73 powerpc: Fix incorrect stw{, ux, u, x} instructions in __s [...] adds ff57698a9610 powerpc: Fix update form addressing in inline assembly adds 39c8bf2b3cc1 powerpc: Retire e200 core (mpc555x processor) adds 8817aabb1bdd powerpc: Remove ucache_bsize adds 4bb3219837a3 powerpc/book3s64/kexec: Clear CIABR on kexec adds 250ad7a45b1e powerpc/powernv/idle: Restore CIABR after idle for Power9 new e50621124d44 Merge remote-tracking branch 'powerpc/next' adds 00ab027a3b82 RISC-V: Add kernel image sections to the resource tree adds c18d7c17c005 riscv: Fix compressed Image formats build adds 2c42bcbb95ec riscv: Clean up boot dir adds ae386e9d809c riscv: Ignore Image.* and loader.bin adds da815582cf45 riscv: Enable CMA support adds 31564b8b6dba riscv: Add HAVE_IRQ_TIME_ACCOUNTING adds 99c168fccbfe riscv: Cleanup stacktrace adds 9dd97064e21f riscv: Make stack walk callback consistent with generic code adds 5cb0080f1bfd riscv: Enable ARCH_STACKWALK adds 62149f3564c5 RISC-V: Initialize SBI early adds b6566dc1acca RISC-V: Align the .init.text section adds 19a00869028f RISC-V: Protect all kernel sections including init early adds b5b11a8ac4b5 RISC-V: Move dynamic relocation section under __init new fa1a2594ceb8 Merge remote-tracking branch 'risc-v/for-next' adds b2b1b8370c68 Merge branch 'fixes' into for-next adds 13b5bd8af41c s390/head: set io/ext handlers to disabled wait adds 85cde0192a98 s390/udelay: make it work for the early code adds f38b0a743904 s390: remove unused s390_base_ext_handler adds a3453d923ece s390/kasan: remove 3-level paging support adds 97b142b7400b s390: make sure vmemmap is top region table entry aligned adds fc67c880e32a s390/mm: extend default vmalloc area size to 512GB adds 90178c190079 s390/mm: let vmalloc area size depend on physical memory size adds 39f2899b9872 s390/decompressor: fix build warning adds 92bca2fe61f5 s390/kasan: avoid confusing naming adds 54b52981bb39 s390/kasan: remove obvious parameter with the only possible value adds e385b550faf3 s390/kasan: make kasan header self-contained adds 0c4ec024a481 s390/kasan: move memory needs estimation into a function adds d7e7fbba67a3 s390/early: rewrite program parameter setup in C adds a67a88b0b8de s390/pci: remove races against pte updates adds d041315ef75c s390/trng: set quality to 1024 adds 837cd1059a98 s390/ap: ap bus userspace notifications for some bus conditions adds 43cb5a7c6118 s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() [...] adds ab177c5d00cd s390/mm: remove unused clear_user_asce() adds da78693e6e49 s390/pci: inform when missing required facilities adds 08ab919d0dcc s390/sclp: use memblock for early read cpu info adds d25d23e134a4 s390/sclp: avoid copy of sclp_info_sccb adds b971cbd03ee0 s390/sclp: provide extended sccb support adds 6c816038016f Merge branch 'fixes' into features adds 0cd9b7230cc5 s390: add separate program check exit path adds 5ec11d096640 s390/cio: fix kernel-doc markups in cio driver. adds 1e632eaa0f4b s390/prng: let misc_register() add the prng sysfs attributes adds 73045a08cf55 s390: unify identity mapping limits handling adds c9343637d6b2 s390/ftrace: assume -mhotpatch or -mrecord-mcount always a [...] adds 9a78c70a1ba0 s390/decompressor: add decompressor_printk adds ec55d1e1dbea s390/decompressor: correct some asm symbols annotations adds 246218962e21 s390/decompressor: add symbols support adds 8977ab65b894 s390/decompressor: add stacktrace support adds ba1a6be994e8 s390/decompressor: print cmdline and BEAR on pgm_check adds 074ff04e279a s390/stp: let subsys_system_register() sysfs attributes adds af71657c153f s390/vmem: remove redundant check adds 12bb4c682354 s390/vmem: make variable and function names consistent adds 334ef6ed06fa init/Kconfig: make COMPILE_TEST depend on !S390 adds 77663819d490 Merge branch 'fixes' into features adds 87d598634521 s390/mm: remove set_fs / rework address space handling adds 0290c9e328e0 s390/mm: use invalid asce instead of kernel asce adds 062e527956d0 s390/mm: add debug user asce support adds 80f06306240e s390/vdso: reimplement getcpu vdso syscall adds 10e59217479d s390/Kconfig: default PCI_NR_FUNCTIONS to 512 adds 1ab3001b6efb s390/vdso: add missing prototypes for vdso functions adds 8cb4c20f32f5 s390/ap: let bus_register() add the AP bus sysfs attributes adds 5db44cfe2e6e s390/zfcp: remove pm support from zfcp driver adds 127fca609385 s390/dasd: remove unused pm related functions adds 1cf69b7b51d7 s390: remove pm support from console drivers adds 6b532eec75ef s390/cio: remove pm support from eadm-sch drivers adds 2f6ea6fb88ab s390/tape: remove unsupported PM functions adds 74cee7f3b0ea s390/vmur: remove unused pm related functions adds bfa11151d223 s390/cio: remove pm support from chsc subchannel driver adds 796cfabde5b2 s390/cio: remove pm support from IO subchannel drivers adds ef2eea78a6f3 s390/cio: remove pm support from css-bus driver adds 8cc0dcfdc1c0 s390/cio: remove pm support from ccw bus driver adds a184e7e2b71c Merge branch 'features' into for-next new 90213c83ac7f Merge remote-tracking branch 's390/for-next' adds 3ceb6543e9cf fscrypt: remove kernel-internal constants from UAPI header adds 159e1de201b6 fscrypt: add fscrypt_is_nokey_name() adds 75d18cd1868c ext4: prevent creating duplicate encrypted filenames adds bfc2b7e85189 f2fs: prevent creating duplicate encrypted filenames adds 76786a0f0834 ubifs: prevent creating duplicate encrypted filenames adds 234f1b7f8daf fscrypt: remove unnecessary calls to fscrypt_require_key() adds 4a4b8721f1a5 fscrypt: simplify master key locking adds 65f62515e9e5 ext4: remove ext4_dir_open() adds 73114b6d2872 f2fs: remove f2fs_dir_open() adds a302052b9586 ubifs: remove ubifs_dir_open() adds 91d0d89241b4 ext4: don't call fscrypt_get_encryption_info() from dx_sho [...] adds ec0caa974cd0 fscrypt: introduce fscrypt_prepare_readdir() adds 7622350e5eda fscrypt: move body of fscrypt_prepare_setattr() out-of-line adds de3cdc6e7517 fscrypt: move fscrypt_require_key() to fscrypt_private.h adds 5b421f08801f fscrypt: unexport fscrypt_get_encryption_info() adds a14d0b676491 fscrypt: allow deleting files with unsupported encryption policy new fa49fc314a56 Merge remote-tracking branch 'fscrypt/master' adds 2ca131dcca0c Merge branch 'misc-5.10' into for-next-current-v5.9-20201201 adds 04b25c7766ae Merge branch 'for-next-current-v5.9-20201201' into for-nex [...] adds 40ce35e5d404 btrfs: sysfs: export filesystem generation adds 10bcb11fc3f7 btrfs: use helpers to convert from seconds to jiffies in t [...] adds 40bb5126595a btrfs: remove redundant time check in transaction kthread loop adds fa222ef04751 btrfs: record delta directly in transaction_kthread adds c2554622f29b btrfs: calculate more accurate remaining time to sleep in [...] adds cb3fe0b33fa0 btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] adds 2672b08edb36 btrfs: use iosize while reading compressed pages adds eb6074288f54 btrfs: use round_down while calculating start position in [...] adds c0bdb05bee35 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() adds ef0b8334733d btrfs: assert we are holding the reada_lock when releasing [...] adds d3535ed4aa62 btrfs: do not start readahead for csum tree when scrubbing [...] adds 84ace5016fb9 btrfs: unify the ro checking for mount options adds 3b45ef041fd9 btrfs: push the NODATASUM check into btrfs_lookup_bio_sums adds 5b0dc909d878 btrfs: sysfs: export supported rescue= mount options adds c7727e5bc3da btrfs: add a helper to print out rescue= options adds 8a9a77276d13 btrfs: show rescue=usebackuproot in /proc/mounts adds 3cc26947ce54 btrfs: introduce mount option rescue=ignorebadroots adds b1637737ebb4 btrfs: introduce mount option rescue=ignoredatacsums adds fe89c9839781 btrfs: introduce mount option rescue=all adds 5849511e1ba3 btrfs: open code insert_orphan_item adds 8bbd54dac8a7 btrfs: switch extent buffer tree lock to rw_semaphore adds 560fecb0b990 btrfs: do not start and wait for delalloc on snapshot root [...] adds ae311d49e3a2 btrfs: add helper for string match ignoring leading/traili [...] adds 0375e91436e7 btrfs: create read policy framework adds 9da7687d95e7 btrfs: sysfs: add per-fs attribute for read policy adds 76a8df518e26 btrfs: split btrfs_direct_IO to read and write adds 41da3740746d btrfs: move pos increment and pagecache extension to btrfs [...] adds f7701693589f btrfs: check FS error state bit early during write adds 169e4875cc67 btrfs: introduce btrfs_write_check() adds 0122e2137725 btrfs: introduce btrfs_inode_lock()/unlock() adds 00abdb51b0d5 btrfs: push inode locking and unlocking into buffered/dire [...] adds d7c42c431fb5 btrfs: use shared lock for direct writes within EOF adds 83da0ae8e746 btrfs: remove btrfs_inode::dio_sem adds 14b68d9bb97c btrfs: call iomap_dio_complete() without inode_lock adds d14db41c859c btrfs: remove dio iomap DSYNC workaround adds 747dfd8020a1 btrfs: use the right number of levels for lockdep keysets adds c144a86b8011 btrfs: generate lockdep keyset names at compile time adds 43bb2f90cf6a btrfs: send: use helpers to access root_item::ctransid adds 10ac34518fc9 btrfs: check-integrity: use proper helper to access btrfs_header adds 45fd160fa34e btrfs: use root_item helpers for limit and flags in btrfs_ [...] adds 7c607187d581 btrfs: add set/get accessors for root_item::drop_level adds d7bdd6b30cb1 btrfs: remove unnecessary casts in printk adds ca2a8c1d448d btrfs: extent_io: fix the comment on lock_extent_buffer_for_io() adds 03f1be12fa78 btrfs: extent_io: update the comment for find_first_extent_bit() adds 3e8550a96a47 btrfs: extent_io: sink the failed_start parameter to set_e [...] adds f64dfdc758c6 btrfs: disk-io: replace fs_info and private_data with inod [...] adds b5b1ac6de880 btrfs: inode: sink parameter start and len to check_data_csum() adds 95268697249b btrfs: extent_io: rename pages_locked in process_pages_contig() adds 5f9972d64a1e btrfs: extent_io: only require sector size alignment for p [...] adds 77bdb14479ed btrfs: extent_io: rename page_size to io_size in submit_ex [...] adds 453557ad1698 btrfs: use precalculated sectorsize_bits from fs_info adds de85281e2952 btrfs: replace div_u64 by shift in free_space_bitmap_size adds 98431b83b7dc btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits adds e6c8e7b9ad4f btrfs: store precalculated csum_size in fs_info adds 3784948bbd19 btrfs: precalculate checksums per leaf once adds df06f0f6236b btrfs: use cached value of fs_info::csum_size everywhere adds 89f0d7d16341 btrfs: switch cached fs_info::csum_size from u16 to u32 adds bc56474d4ad6 btrfs: remove unnecessary local variables for checksum size adds a0524d099a41 btrfs: check integrity: remove local copy of csum_size adds e0895159c5c2 btrfs: scrub: remove local copy of csum_size from context adds 7a894b9d0c3f btrfs: locking: remove all the blocking helpers adds 30c7b94143bd btrfs: locking: rip out path->leave_spinning adds c8ee5fd67f98 btrfs: reorder extent buffer members for better packing adds 11b704a6647c btrfs: do not shorten unpin len for caching block groups adds 788bc9b44219 btrfs: update last_byte_to_unpin in switch_commit_roots adds df6238d4fe55 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] adds 42d6f4221fa2 btrfs: cleanup btrfs_discard_update_discardable usage adds 4704c493c1cf btrfs: load free space cache into a temporary ctl adds a224f8f706ad btrfs: load the free space cache inode extents from commit root adds 6882357851bd btrfs: async load free space cache adds 98a91f19845d btrfs: protect the fs_info->caching_block_groups differently adds 96ba59100a28 btrfs: extent_io: assert page mapping lock in attach_exten [...] adds dc4bfe9dd7d5 btrfs: extent_io: make buffer_radix take sector size units adds ad9faafae8f1 btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty adds 6e520c8b841f btrfs: make csum_tree_block() handle node smaller than page adds 373d286c8fba btrfs: extract extent buffer verification from btrfs_valid [...] adds 4f0d8f1b11b7 btrfs: pass bvec to csum_dirty_buffer instead of page adds 628dea4efb0c btrfs: scrub: distinguish scrub page from regular page adds 9773e71df897 btrfs: scrub: remove the force parameter of scrub_pages adds 5624ca672dc8 btrfs: scrub: refactor scrub_find_csum() adds ce08eed46e2c btrfs: discard: speed up async discard up to iops_limit adds 23c1e097f823 btrfs: discard: store async discard delay as ns not as jiffies adds 055bd51758b7 btrfs: don't miss async discards after scheduled work override adds 774019bbdc9e btrfs: discard: reschedule work after sysfs param update adds 9e093c3ccb96 btrfs: remove lockdep classes for the fs tree adds 03f63b2c8e1d btrfs: cleanup extent buffer readahead adds 2f455669a17a btrfs: use btrfs_read_node_slot in btrfs_realloc_node adds aa5be3d9c07d btrfs: use btrfs_read_node_slot in walk_down_reloc_tree adds ba7d5bcf28b7 btrfs: use btrfs_read_node_slot in do_relocation adds caa3a08865e4 btrfs: use btrfs_read_node_slot in replace_path adds 80f1a3e8fb8b btrfs: use btrfs_read_node_slot in walk_down_tree adds ef1b19b45b4a btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap adds 3c64822fb6ed btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] adds c638c9626eb9 btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree adds 1ad013102943 btrfs: pass root owner to read_tree_block adds c3165a91baae btrfs: pass the root owner and level around for readahead adds a26ccc4d5b93 btrfs: pass the owner_root and level to alloc_extent_buffer adds 7fcd6e3a0a87 btrfs: set the lockdep class for extent buffers on creation adds 4b0fa861c42c btrfs: refactor btrfs_drop_extents() to make it easier to extend adds 0cf0e0b69870 btrfs: fix race when defragmenting leads to unnecessary IO adds 44dacd1b15a7 btrfs: update the number of bytes used by an inode atomically adds c5ef194e1797 btrfs: drop unused argument step from btrfs_free_extra_devids adds 7b07785886ab btrfs: drop never met disk total bytes check in verify_one [...] adds 91f0ab2fae5b btrfs: remove unused argument seed from btrfs_find_device adds e4dcd5d04f6c btrfs: cleanup the locking in btrfs_next_old_leaf adds f8b0ee085879 btrfs: unlock to current level in btrfs_next_old_leaf adds b373fa4f8e0f btrfs: kill path->recurse adds 4a385f6bd7b5 btrfs: locking: remove the recursion handling code adds b5cc88e2f44a btrfs: merge back btrfs_read_lock_root_node helpers adds 13a8c4f59af7 btrfs: use btrfs_tree_read_lock in btrfs_search_slot adds ad1f602d2888 btrfs: remove the recurse parameter from __btrfs_tree_read_lock adds 77718644cf9b btrfs: remove ->recursed from extent_buffer adds 29e3258c121c btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode adds ecd36c571a7a btrfs: make insert_prealloc_file_extent take btrfs_inode adds 95fa68ef578a btrfs: make btrfs_truncate_inode_items take btrfs_inode adds 9f40ff596571 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric adds 14284fabc20d btrfs: make btrfs_delayed_update_inode take btrfs_inode adds 7286e3f90a18 btrfs: make btrfs_update_inode_item take btrfs_inode adds 18b0dc8ddce6 btrfs: make btrfs_update_inode take btrfs_inode adds c8e355e6c331 btrfs: make maybe_insert_hole take btrfs_inode adds d317cb140ae5 btrfs: make find_first_non_hole take btrfs_inode adds 4487bcbfbb93 btrfs: make btrfs_insert_replace_extent take btrfs_inode adds c4865a0fce69 btrfs: make btrfs_truncate_block take btrfs_inode adds f976e7c2a200 btrfs: make btrfs_cont_expand take btrfs_inode adds 0abd92967f5e btrfs: make btrfs_update_inode_fallback take btrfs_inode adds 9face72706ed btrfs: merge __set_extent_bit and set_extent_bit adds 7e7b4521ae5a btrfs: skip unnecessary searches for xattrs when logging an inode adds 4bb371726f45 btrfs: stop incrementing log batch when joining log transaction adds 5d11ef5b16ed btrfs: remove unnecessary attempt do drop extent maps afte [...] adds 0d8a14a82480 btrfs: remove useless return value statement in split_node adds 3e320a1ad6c1 btrfs: simplify return values in setup_nodes_for_search adds 4f42a03fe1c8 btrfs: sysfs: remove unneeded semicolon adds 85a0dcacd592 btrfs: tests: remove invalid extent-io test adds ef7b92630541 btrfs: add structure to keep track of extent range in end_ [...] adds 186948e32905 btrfs: introduce helper to handle page status update in en [...] adds 16618e188026 btrfs: use fixed width int type for extent_state::state adds c3aa1f233a6e btrfs: scrub: remove the anonymous structure from scrub_page adds 1026a475b63e btrfs: remove unused parameter phy_offset from btrfs_valid [...] adds 8d97b4e2c2af btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage adds d3b4d26c1dcd btrfs: use nodesize to determine if we need readahead in b [...] adds 303040f5017b btrfs: use detach_page_private() in alloc_extent_buffer() adds 06f5838150e8 btrfs: remove stub device info from messages when we have [...] adds 06fe235a299f btrfs: tree-checker: annotate all error branches as unlikely adds 9d09b0617205 btrfs: unlock path before checking if extent is shared dur [...] adds 8b66cec53da3 btrfs: remove err variable from btrfs_delete_subvolume adds e3a6f05a8d91 btrfs: eliminate err variable from merge_reloc_root adds c7052b391300 btrfs: remove err variable from do_relocation adds a3432dcd4177 btrfs: return bool from should_end_transaction adds 62a10b41cf52 btrfs: return bool from btrfs_should_end_transaction adds e5a95e233472 btrfs: introduce ZONED feature flag adds ab3ea6d0e65c btrfs: get zone information of zoned block devices adds 1aed064de426 btrfs: check and enable ZONED mode adds 90773d14be7d btrfs: introduce max_zone_append_size adds 9bd4e38748c2 btrfs: disallow space_cache in ZONED mode adds 2a07f915dbb2 btrfs: disallow NODATACOW in ZONED mode adds cd97561171ac btrfs: disable fallocate in ZONED mode adds a1857aa49e91 btrfs: disallow mixed-bg in ZONED mode adds 1a4b440a1c2b btrfs: implement log-structured superblock for ZONED mode adds 068afafa2589 btrfs: drop casts of bio bi_sector adds af897b08d0c6 btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] adds 975decccb281 btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] adds 21a202705477 btrfs: remove inode number cache feature adds 507e5de88330 btrfs: fix race causing unnecessary inode logging during l [...] adds a19f26858ea4 btrfs: fix race that results in logging old extents during [...] adds 934e7eca4ada btrfs: fix race that causes unnecessary logging of ancesto [...] adds 94f612d0efcf btrfs: fix race that makes inode logging fallback to trans [...] adds d4a16139e88a btrfs: fix race leading to unnecessary transaction commit [...] adds 44773cf67861 btrfs: do not block inode logging for so long during trans [...] adds 1384267a82fb btrfs: lift read-write mount setup from mount and remount adds c166dfe8e3fb btrfs: start orphan cleanup on ro->rw remount adds c6910d9cf1fe btrfs: only mark bg->needs_free_space if free space tree is on adds b186cbaf21eb btrfs: create free space tree on ro->rw remount adds 0259a7670b49 btrfs: clear oneshot options on mount and remount adds 5ee51441ddfd btrfs: clear free space tree on ro->rw remount adds 28053f473c5e btrfs: keep sb cache_generation consistent with space_cache adds 09d1b2cb4d67 btrfs: use superblock state to print space_cache mount option adds e17786c7e109 btrfs: warn when remount will not change the free space tree adds 69dd35bd7185 btrfs: remove free space items when disabling space cache v1 adds 4c3699512496 btrfs: skip space_cache v1 setup when not using it adds aa432f26b01c btrfs: fix lockdep warning when creating free space tree adds 31e6df22b2f2 Merge branch 'misc-next' into for-next-next-v5.10-20201201 adds 5b534aec602b btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds c9cc14f13f78 btrfs: add a trace point for reserve tickets adds 491a51dd72c0 btrfs: track ordered bytes instead of just dio ordered bytes adds f8558cfcad82 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds 5951248cb0a0 btrfs: improve preemptive background space flushing adds 6d53bc4d680f btrfs: rename need_do_async_reclaim adds a92519d64d87 btrfs: check reclaim_size in need_preemptive_reclaim adds 0e7d63112173 btrfs: rework btrfs_calc_reclaim_metadata_size adds 710894a7d354 btrfs: simplify the logic in need_preemptive_flushing adds cb1d58e4d2b4 btrfs: implement space clamping for preemptive flushing adds 6a0cec7b4257 btrfs: adjust the flush trace point to include the source adds 6de503bcc24e btrfs: add a trace class for dumping the current ENOSPC state adds 964917c780f1 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds df0ee0b83839 btrfs: do not block on deleted bgs mutex in the cleaner adds b7645c1374ac btrfs: only let one thread pre-flush delayed refs in commit adds 97ee6de922f5 btrfs: delayed refs pre-flushing should only run the heads [...] adds 0a6ffeac76ee btrfs: only run delayed refs once before committing adds c272d1c928b9 btrfs: stop running all delayed refs during snapshot adds 023a2f0caec4 btrfs: run delayed refs less often in commit_cowonly_roots adds 77bfd585c2d2 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] adds 219d4f384127 Merge branch 'for-next-next-v5.10-20201201' into for-next- [...] new 7e71f2a6ef2a Merge remote-tracking branch 'btrfs/for-next' adds 2494367d9d48 cifs: Fix fall-through warnings for Clang new f769a3d19084 Merge remote-tracking branch 'cifs/for-next' adds 65cdb4a214c0 configfs: fix kernel-doc markup issue new f315616fd2d9 Merge remote-tracking branch 'configfs/for-next' adds a426ce9d6751 erofs: remove a void EROFS_VERSION macro set in Makefile adds 6aaa7b0664e6 erofs: get rid of magical Z_EROFS_MAPPING_STAGING adds bf225074ff21 erofs: insert to managed cache after adding to pcl adds 473e15b0c0f7 erofs: simplify try_to_claim_pcluster() new d090c5c159a4 Merge remote-tracking branch 'erofs/dev' adds c6f928f56fe3 exfat: Avoid allocating upcase table using kcalloc() new 32a67c88ad70 Merge remote-tracking branch 'exfat/dev' adds 5190db9fdd20 fs/quota: update quota state flags scheme with project quo [...] adds a219ee41899b ext2: Remove unnecessary blank adds 10f04d40a9fa quota: Don't overflow quota file offsets adds 11c514a99bb9 quota: Sanity-check quota file headers on load adds 2356eb80ca42 docs: filesystems: Reduce ext2.rst to one top-level heading adds 92890123749b inotify: Increase default inotify.max_user_watches limit t [...] adds 22435b281728 Merge fanotify parent info fix and inotify limits improvements. adds a6fbd0ab3d7a fs/ext2: Use ext2_put_page adds d5dc76f9bb43 Merge ext2 cleanup from Ira Weiny. adds bb5a5322a5ab Pull writeback tracepoint fix from Hui Su. adds 8fca3c8a3451 ext2: Fix fall-through warnings for Clang adds d24396c5290b reiserfs: add check for an invalid ih_entry_count adds d2bc88b6e0fd Pull reiserfs disk corruption handling fix. adds 950cc0d2bef0 fsnotify: generalize handle_inode_event() adds 1a2620a99803 inotify: convert to handle_inode_event() interface adds ca7fbf0d29ab fsnotify: fix events reported to watching parent and child adds 7aa6e73c960e Pull fsnotify fixes from Amir new 4207b8890568 Merge remote-tracking branch 'ext3/for_next' adds 3acc4522d89e f2fs: call f2fs_get_meta_page_retry for nat page adds 7a6e59d719ef f2fs: fix to seek incorrect data offset in inline data file adds fa4320cefb85 f2fs: move ioctl interface definitions to separated file adds 9e2a5f8cfb4d f2fs: add F2FS_IOC_GET_COMPRESS_OPTION ioctl adds e1e8debec656 f2fs: add F2FS_IOC_SET_COMPRESS_OPTION ioctl adds 3a1b9eaf727b f2fs: avoid unneeded data copy in f2fs_ioc_move_range() adds 34178b1bc4b5 f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE adds 89ff6005039a f2fs: fix double free of unicode map adds 9f7e334aec16 f2fs: remove writeback_inodes_sb in f2fs_remount adds beb78181f134 f2fs: Remove the redundancy initialization adds 608af703519a libfs: Add generic function for setting dentry_ops adds bb9cd9106b22 fscrypt: Have filesystems handle their d_ops adds 7ad08a58bf67 f2fs: Handle casefolding with Encryption adds 8769918bf06c f2fs: change to use rwsem for cp_mutex adds 493720a48543 f2fs: fix to avoid REQ_TIME and CP_TIME collision adds b28f047b28c5 f2fs: compress: support chksum adds 3a0a9cbc44bb f2fs: fix kbytes written stat for multi-device case adds 6cbfcab5ff51 f2fs: rename logical_to_blk and blk_to_logical adds 43b9d4b4d91c f2fs: use new conversion functions between blks and bytes adds 963ba7f98376 f2fs: fix wrong block count instead of bytes adds b876f4c94c3d f2fs: remove buffer_head which has 32bits limit adds 5335bfc6eb68 f2fs: init dirty_secmap incorrectly adds db4896526411 f2fs: Remove unnecessary unlikely() adds 602a16d58e9a f2fs: add compress_mode mount option adds 5fdb322ff2c2 f2fs: add F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMPRESS_FILE adds a95ba66ac145 f2fs: avoid race condition for shrinker count adds ec2ddf499402 f2fs: don't allow any writes on readonly mount adds 10208567f11b f2fs: introduce max_io_bytes, a sysfs entry, to limit bio size new 177bf213cfa7 f2fs: fix race of pending_pages in decompression new d2aa5491ac53 f2fs: convert to F2FS_*_INO macro new 3d1bb490dca9 f2fs: don't check PAGE_SIZE again in sanity_check_raw_super() new fa8cad4911d0 f2fs: inline: correct comment in f2fs_recover_inline_data new e8c90a6e2984 f2fs: inline: fix wrong inline inode stat new 104405f8936c f2fs: fix to account inline xattr correctly during recovery new 70627305a62e Merge remote-tracking branch 'f2fs/dev' adds 7bf765dd8442 fs-verity: remove filenames from file comments adds 9e90f30e7857 fs-verity: rename fsverity_signed_digest to fsverity_forma [...] adds ed45e2016493 fs-verity: rename "file measurement" to "file digest" adds bde493349025 fs-verity: move structs needed for file signing to UAPI header new 48c4032e0dc4 Merge remote-tracking branch 'fsverity/fsverity' adds 3993382bb319 fuse: launder page should wait for page writeback adds 66ab33bf6d43 virtiofs fix leak in setup adds b19d3d00d662 virtiofs: simplify sb setup adds 514b5e3ff45e fuse: get rid of fuse_mount refcount adds bd3bf1e85bac fuse: simplify get_fuse_conn*() adds 6a68d1e1514d fuse: add fuse_sb_destroy() helper adds 833c5a42e28b virtiofs: clean up error handling in virtio_fs_get_tree() adds df8629af2934 fuse: always revalidate if exclusive create adds 63f9909ff602 fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 adds 10c52c84e3f4 fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID adds b866739596ae fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path adds 3179216135ec fuse: setattr should set FATTR_KILL_SUIDGID adds 8981bdfda744 fuse: don't send ATTR_MODE to kill suid/sgid for handle_ki [...] adds 643a666a89c3 fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request adds 9d769e6aa252 fuse: support SB_NOSEC flag to improve write performance new 83a3a78604ba Merge remote-tracking branch 'fuse/for-next' adds ed1c9a7a8517 jfs: delete duplicated words + other fixes adds 751341b4d784 jfs: Fix memleak in dbAdjCtl adds c61b3e483900 jfs: Fix array index bounds check in dbAdjTree new 6685b246a755 Merge remote-tracking branch 'jfs/jfs-next' adds 63e2fffa59a9 pNFS/flexfiles: Fix array overflow when flexfiles mirrorin [...] adds 0359af7ac318 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall adds 5482e09a8840 NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS [...] adds bd75475c2fa1 NFSv4.2: Fix 5 seconds delay when doing inter server copy adds 5f447cb88123 NFSv3: Refactor nfs3_proc_lookup() to split out the dentry adds 3c5e9a59faa6 NFSv3: Add emulation of the lookupp() operation adds 76998ebb9158 NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp adds e4c72201b6ec SUNRPC: rpc_wake_up() should wake up tasks in the correct order adds 05ad917561fc NFSv4.2: condition READDIR's mask for security label based [...] adds 2e7a46417952 NFS: Ensure contents of struct nfs_open_dir_context are co [...] adds b1e21c97437f NFS: Clean up readdir struct nfs_cache_array adds 972bcdf23309 NFS: Clean up nfs_readdir_page_filler() adds 1f1d4aa4e4bc NFS: Clean up directory array handling adds 3b2a09f127e0 NFS: Don't discard readdir results adds e762a6398160 NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() adds ed09222d651d NFS: Replace kmap() with kmap_atomic() in nfs_readdir_sear [...] adds a52a8a6adad9 NFS: Simplify struct nfs_cache_array_entry adds 1a34c8c9a49e NFS: Support larger readdir buffers adds 93b8959a0a8c NFS: More readdir cleanups adds dbeaf8c984ca NFS: nfs_do_filldir() does not return a value adds 6b75cf9e309d NFS: Reduce readdir stack usage adds 6c981eff23b8 NFS: Cleanup to remove nfs_readdir_descriptor_t typedef adds 82e22a5e6245 NFS: Allow the NFS generic code to pass in a verifier to readdir adds 9fff59ed4c4d NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from rea [...] adds b593c09f83a2 NFS: Improve handling of directory verifiers adds 762567b7c798 NFS: Optimisations for monotonically increasing readdir cookies adds 35df59d3ef69 NFS: Reduce number of RPC calls when doing uncached readdir adds 794092c57f89 NFS: Do uncached readdir when we're seeking a cookie in an [...] adds d5aa6b22e225 SUNRPC: xprt_load_transport() needs to support the netid "rdma6" adds 9bccd264611b SUNRPC: Close a race with transport setup and module put adds 1fc5f1318644 SUNRPC: Add a helper to return the transport identifier gi [...] adds 1c3695d0bb38 NFS: Switch mount code to use xprt_find_transport_ident() adds c87b056e58e7 SUNRPC: Remove unused function xprt_load_transport() adds a12f996d3413 NFSv4/pNFS: Use connections to a DS that are all of the sa [...] adds 190c75a31fe6 pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr adds 4be78d26810b NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr adds 9a7016319e1e pNFS/flexfiles: Fix up layoutstats reporting for non-TCP t [...] adds 4aceaaea5ecc SUNRPC: Fix up open coded kmemdup_nul() adds 988998134996 pNFS: Clean up open coded xdr string decoding adds 046e5ccb4198 NFSv4: Fix the alignment of page data in the getdeviceinfo reply adds 2b1f83d108bd SUNRPC: Fix up typo in xdr_init_decode() adds 8d86e373b0ef SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() adds 1d97316692f7 SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths adds 9ed5af268e88 SUNRPC: Clean up the handling of page padding in rpc_prepa [...] adds 0279024f2270 SUNRPC: Fix up xdr_set_page() adds eee1f54964fe SUNRPC: Fix open coded xdr_stream_remaining() adds 17068466ad02 NFSv4: Fix open coded xdr_stream_remaining() adds b6d49ecd1081 NFSv4: Fix a pNFS layout related use-after-free race when [...] adds d18a9d3fa0f2 NFS: NFSv2/NFSv3: Use cred from fs_context during mount adds d3ff46fe6936 NFSv4: Refactor to use user namespaces for nfs4idmap adds 35a6d396721e net: sunrpc: Fix 'snprintf' return value check in 'do_xprt [...] adds 9b82d88d5976 lockd: don't use interval-based rebinding over TCP adds bf701b765eaa NFS: switch nfsiod to be an UNBOUND workqueue. new 2e1e7d3c9f2b Merge remote-tracking branch 'nfs/linux-next' new 1f67a3fc1788 SUNRPC: Keep buf->len in sync with xdr->nwords when expand [...] new a411eec816bd SUNRPC: Check if the buffer has fewer bytes than requested new ae705e36acb0 Merge remote-tracking branch 'nfs-anna/linux-next' adds e5decb2eb5f4 svcrdma: Catch another Reply chunk overflow case adds 5a7e702670ad SUNRPC: Adjust synopsis of xdr_buf_subsegment() adds 51bad8cc1301 svcrdma: Const-ify the xdr_buf arguments adds ab1394ee7a11 svcrdma: Refactor the RDMA Write path adds 03493bca084f SUNRPC: Rename svc_encode_read_payload() adds 76e5492b161f NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders adds f6ad77590a5d svcrdma: Post RDMA Writes while XDR encoding replies adds ded380f10072 svcrdma: Clean up svc_rdma_encode_reply_chunk() adds 78147ca8b4a9 svcrdma: Add a "parsed chunk list" data structure adds eb3de6a49dd5 svcrdma: Use parsed chunk lists to derive the inv_rkey adds 58b2e0fefa89 svcrdma: Use parsed chunk lists to detect reverse directio [...] adds 7a1cbfa18059 svcrdma: Use parsed chunk lists to construct RDMA Writes adds 6911f3e10cd9 svcrdma: Use parsed chunk lists to encode Reply transport headers adds 9d0b09d5ef0c svcrdma: Support multiple write chunks when pulling up adds 2371bcc05664 svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] adds 41bc163ffe0f svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] adds 7954c8503b87 svcrdma: Remove chunk list pointers adds b704be09dccf svcrdma: Clean up chunk tracepoints adds bafe9c27d537 svcrdma: Rename info::ri_chunklen adds d96962e6d0e2 svcrdma: Use the new parsed chunk list when pulling Read chunks adds d7cc73972661 svcrdma: support multiple Read chunks per RPC adds 25fef48bdbe7 NFSD: A semicolon is not needed after a switch statement. adds 71fd721839a7 nfsd/nfs3: remove unused macro nfsd3_fhandleres adds 156708adf2d9 SUNRPC: Move the svc_xdr_recvfrom() tracepoint adds b76278ae6884 NFSD: Clean up the show_nf_may macro adds 3a90e1dff16a NFSD: Remove extra "0x" in tracepoint format specifier adds f45a444cfe58 NFSD: Add SPDX header for fs/nfsd/trace.c adds 231307df246e nfsd: Fix error return code in nfsd_file_cache_init() adds 0ae4c3e8a64a SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() adds 5191955d6fc6 SUNRPC: Prepare for xdr_stream-style decoding on the server-side adds 788f7183fba8 NFSD: Add common helpers to decode void args and encode vo [...] adds 0dfdad1c1d1b NFSD: Add tracepoints in nfsd_dispatch() adds 08281341be8e NFSD: Add tracepoints in nfsd4_decode/encode_compound() adds c1346a1216ab NFSD: Replace the internals of the READ_BUF() macro adds d169a6a9e5fd NFSD: Replace READ* macros in nfsd4_decode_access() adds d3d2f3815457 NFSD: Replace READ* macros in nfsd4_decode_close() adds cbd9abb3706e NFSD: Replace READ* macros in nfsd4_decode_commit() adds 081d53fe0b43 NFSD: Change the way the expected length of a fattr4 is checked adds 2ac1b9b2afbb NFSD: Replace READ* macros that decode the fattr4 size attribute adds c941a96823cf NFSD: Replace READ* macros that decode the fattr4 acl attribute adds 1c8f0ad7dd35 NFSD: Replace READ* macros that decode the fattr4 mode attribute adds 9853a5ac9be3 NFSD: Replace READ* macros that decode the fattr4 owner attribute adds 393c31dd27f8 NFSD: Replace READ* macros that decode the fattr4 owner_gr [...] adds 1c3eff7ea4a9 NFSD: Replace READ* macros that decode the fattr4 time_set [...] adds dabe91828f92 NFSD: Replace READ* macros that decode the fattr4 security [...] adds 66f0476c704c NFSD: Replace READ* macros that decode the fattr4 umask attribute adds d1c263a031e8 NFSD: Replace READ* macros in nfsd4_decode_fattr() adds 000dfa18b3df NFSD: Replace READ* macros in nfsd4_decode_create() adds 95e6482cedfc NFSD: Replace READ* macros in nfsd4_decode_delegreturn() adds f759eff260f1 NFSD: Replace READ* macros in nfsd4_decode_getattr() adds 5c505d128691 NFSD: Replace READ* macros in nfsd4_decode_link() adds 5dcbfabb676b NFSD: Relocate nfsd4_decode_opaque() adds 144e82694092 NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner adds 8918cc0d2b72 NFSD: Add helper for decoding locker4 adds 7c59deed5cd2 NFSD: Replace READ* macros in nfsd4_decode_lock() adds 0a146f04aa0f NFSD: Replace READ* macros in nfsd4_decode_lockt() adds ca9cf9fc27f8 NFSD: Replace READ* macros in nfsd4_decode_locku() adds 3d5877e8e03f NFSD: Replace READ* macros in nfsd4_decode_lookup() adds 796dd1c6b680 NFSD: Add helper to decode NFSv4 verifiers adds bf33bab3c418 NFSD: Add helper to decode OPEN's createhow4 argument adds e6ec04b27bfb NFSD: Add helper to decode OPEN's openflag4 argument adds 9aa62f519974 NFSD: Replace READ* macros in nfsd4_decode_share_access() adds b07bebd9eb98 NFSD: Replace READ* macros in nfsd4_decode_share_deny() adds 1708e50b0145 NFSD: Add helper to decode OPEN's open_claim4 argument adds 61e5e0b3ec71 NFSD: Replace READ* macros in nfsd4_decode_open() adds 06bee693a1f1 NFSD: Replace READ* macros in nfsd4_decode_open_confirm() adds dca71651f097 NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() adds a73bed98413b NFSD: Replace READ* macros in nfsd4_decode_putfh() adds 3909c3bc6046 NFSD: Replace READ* macros in nfsd4_decode_read() adds 0dfaf2a37143 NFSD: Replace READ* macros in nfsd4_decode_readdir() adds b7f5fbf219ae NFSD: Replace READ* macros in nfsd4_decode_remove() adds ba881a0a5342 NFSD: Replace READ* macros in nfsd4_decode_rename() adds d12f90458dc8 NFSD: Replace READ* macros in nfsd4_decode_renew() adds d0abdae5191a NFSD: Replace READ* macros in nfsd4_decode_secinfo() adds 44592fe9479d NFSD: Replace READ* macros in nfsd4_decode_setattr() adds 92fa6c08c251 NFSD: Replace READ* macros in nfsd4_decode_setclientid() adds d1ca55149d67 NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() adds 67cd453eeda8 NFSD: Replace READ* macros in nfsd4_decode_verify() adds 244e2befcba8 NFSD: Replace READ* macros in nfsd4_decode_write() adds a4a80c15ca4d NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() adds 1a99440807bf NFSD: Replace READ* macros in nfsd4_decode_cb_sec() adds 0f81d96098f8 NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() adds 571e0451c4de NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() adds 2548aa784d76 NFSD: Add a separate decoder to handle state_protect_ops adds 547bfeb4cd8d NFSD: Add a separate decoder for ssv_sp_parms adds 523ec6ed6fb8 NFSD: Add a helper to decode state_protect4_a adds 10ff84228197 NFSD: Add a helper to decode nfs_impl_id4 adds 3a3f1fbacb09 NFSD: Add a helper to decode channel_attrs4 adds 81243e3fe37e NFSD: Replace READ* macros in nfsd4_decode_create_session() adds 94e254af1f87 NFSD: Replace READ* macros in nfsd4_decode_destroy_session() adds aec387d59093 NFSD: Replace READ* macros in nfsd4_decode_free_stateid() adds 044959715f37 NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() adds 5185980d8a23 NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() adds c8e88e3aa738 NFSD: Replace READ* macros in nfsd4_decode_layoutget() adds 645fcad37142 NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() adds 53d70873e37c NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() adds cf907b11326d NFSD: Replace READ* macros in nfsd4_decode_sequence() adds b7a0c8f6e741 NFSD: Replace READ* macros in nfsd4_decode_test_stateid() adds c95f2ec34905 NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() adds 0d6467844d43 NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() adds 6aef27aaeae7 NFSD: Replace READ* macros in nfsd4_decode_fallocate() adds f49e4b4d58cc NFSD: Replace READ* macros in nfsd4_decode_nl4_server() adds e8febea7190b NFSD: Replace READ* macros in nfsd4_decode_copy() adds f9a953fb369b NFSD: Replace READ* macros in nfsd4_decode_copy_notify() adds 2846bb0525a7 NFSD: Replace READ* macros in nfsd4_decode_offload_status() adds 9d32b412fe0a NFSD: Replace READ* macros in nfsd4_decode_seek() adds 3dfd0b0e1567 NFSD: Replace READ* macros in nfsd4_decode_clone() adds 830c71502ae0 NFSD: Replace READ* macros in nfsd4_decode_xattr_name() adds 403366a7e8e2 NFSD: Replace READ* macros in nfsd4_decode_setxattr() adds 2212036cadf4 NFSD: Replace READ* macros in nfsd4_decode_listxattrs() adds 3a237b4af5b7 NFSD: Make nfsd4_ops::opnum a u32 adds d9b74bdac6f2 NFSD: Replace READ* macros in nfsd4_decode_compound() adds 5cfc822f3e77 NFSD: Remove macros that are no longer used adds bb4a0d45e944 SUNRPC: Use zero-copy to perform socket send operations adds 5ca52ef77b16 nfsd: Fix message level for normal termination adds a2ad2d633893 sunrpc: clean-up cache downcall adds 1f60c7ab5393 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall adds 8286d3d61681 NFSD: Fix sparse warning in nfs4proc.c adds ee6aa45a2621 NFSD: Fix 5 seconds delay when doing inter server copy adds 36b742fcb52a nfs_common: need lock during iterate through the list adds ac2a17779e0d nfsd: only call inode_query_iversion in the I_VERSION case adds 8f714aff228d nfsd: simplify nfsd4_change_info adds 40a2c144dcc0 nfsd: minor nfsd4_change_attribute cleanup adds d08a4bb0855e nfsd4: don't query change attribute in v2/v3 case adds 933f9df397c3 Revert "nfsd4: support change_attr_type attribute" adds c52306981488 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations adds 91776b483034 nfsd: allow filesystems to opt out of subtree checking adds 3517f8195a6e nfsd: close cached files prior to a REMOVE or RENAME that [...] adds 95d220338aaa exportfs: Add a function to return the raw output from fh_ [...] adds a469fce608d9 nfsd: Fix up nfsd to ensure that timeout errors don't resu [...] adds ca5374eaa660 nfsd: Set PF_LOCAL_THROTTLE on local filesystems only adds 4d1d4f30deed nfsd: Record NFSv4 pre/post-op attributes as non-atomic new 7d7f701f54a6 Merge remote-tracking branch 'cel/cel-next' adds 1cdb0cb662f8 ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode [...] adds 5830fb6b54f7 ovl: introduce new "uuid=off" option for inodes index feature adds 58afaf5d605f ovl: doc clarification adds 0a8d0b64dd6a ovl: warn about orphan metacopy adds 13c6ad0f45fd ovl: document lower modification caveats adds cef4cbff06fb ovl: expand warning in ovl_d_real() adds c11faf32599f ovl: fix incorrect extent info in metacopy case new 42faa5ddf733 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 154372e67d40 fs/9p: fix create-unlink-getattr idiom adds 987a64850996 fs/9p: track open fids adds 478ba09edc1f fs/9p: search open fids first adds 6636b6dcc3db 9p: add refcount to p9_fid struct adds ff5e72ebef41 9p: apply review requests for fid refcounting adds 5bfe97d7382b 9p: Fix writeback fid incorrectly being attached to dentry adds dfd375864ac1 9p: Uninitialized variable in v9fs_writeback_fid() adds cfd1d0f524a8 9p: Remove unnecessary IS_ERR() check adds ba961946295a fs: 9p: add generic splice_read file operations adds 324a158fe535 fs: 9p: add generic splice_write file operation new 54dc539dbe08 Merge remote-tracking branch 'v9fs/9p-next' adds 16238415eb98 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock adds 529adfe8f131 locks: fix a typo at a kernel-doc markup adds 8d1ddb5e7937 fcntl: Fix potential deadlock in send_sig{io, urg}() new 3231968f5864 Merge remote-tracking branch 'file-locks/locks-next' adds b564b71fe5cf Merge branch 'work.csum_and_copy' into work.sparc32 adds f60b293bf0e6 sparc64: get rid of fake_swapper_regs adds b81520106f64 sparc32: get rid of fake_swapper_regs adds d26b69cd792d sparc32: take ->thread.flags out adds 80285b75c683 epoll: switch epitem->pwqlist to single-linked list adds 364f374f22ba epoll: get rid of epitem->nwait adds 8677600d7966 untangling ep_call_nested(): get rid of useless arguments adds d01f0594d727 untangling ep_call_nested(): it's all serialized on epmutex. adds 3b1688efa01c untangling ep_call_nested(): take pushing cookie into a helper adds 99d84d4330e8 untangling ep_call_nested(): move push/pop of cookie into [...] adds 773318eddbac untangling ep_call_nested(): and there was much rejoicing adds aebf15f0fbd5 reverse_path_check_proc(): sane arguments adds 0c320f776ed8 reverse_path_check_proc(): don't bother with cookies adds d16312a46936 clean reverse_path_check_proc() a bit adds 56c428cac5a2 ep_loop_check_proc(): lift pushing the cookie into callers adds 6a3890c47479 get rid of ep_push_nested() adds bde03c4c1a6b ep_loop_check_proc(): saner calling conventions adds db502f8a3b0b ep_scan_ready_list(): prepare to splitup adds 1ec09974d845 lift the calls of ep_read_events_proc() into the callers adds 443f1a042233 lift the calls of ep_send_events_proc() into the callers adds ff07952aeda8 ep_send_events_proc(): fold into the caller adds 57804b1cc461 lift locking/unlocking ep->mtx out of ep_{start,done}_scan() adds e3e096e7fc30 ep_insert(): don't open-code ep_remove() on failure exits adds 85353e919f6e ep_insert(): we only need tep->mtx around the insertion itself adds ad9366b1361f take the common part of ep_eventpoll_poll() and ep_item_po [...] adds 2c0b71c1e9c9 fold ep_read_events_proc() into the only caller adds d1ec50adb560 ep_insert(): move creation of wakeup source past the fl_ep [...] adds 44cdc1d952e3 convert ->f_ep_links/->fllink to hlist adds b62d2706a754 lift rcu_read_lock() into reverse_path_check() adds d9f41e3c95a1 epoll: massage the check list insertion adds 319c15174757 epoll: take epitem list out of struct file adds 4c665967ba80 sparc32: don't bother with lookup_fault() in __bzero() adds 0a7725070b2f sparc32: kill lookup_fault() adds b37936860738 sparc32: switch __bzero() away from range exception table entries adds a596ac781f68 sparc32: get rid of range exception table entries in check [...] adds bb0ff22441f6 sparc32: switch copy_user.S away from range exception tabl [...] adds fbb92317d395 sparc32: switch to generic extables adds 1510723087d2 arm: kill dump_task_regs() adds 3b2d387c5e27 [ia64] missed cleanups from switch to regset coredumps adds 77f9c902f45f [ia64] ptrace_[sg]etregs(): use access_elf_reg() instead o [...] adds 7848d2e26d7a whack-a-mole: USE_ELF_CORE_DUMP adds d4948d19d47f c6x: kill ELF_CORE_COPY_FPREGS adds 61c207915a76 Merge branches 'work.sparc', 'work.epoll', 'work.sparc32' [...] new 6e49f027eea0 Merge remote-tracking branch 'vfs/for-next' adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds d4f0349bc008 Merge branch 'for-5.10' into for-next adds af8fbcb58191 Merge branch 'printk-rework' into for-next adds 6579e79e7a8a Merge branch 'printk-rework' into for-next adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds de6e7a24979b Merge branch 'for-5.10-trivial' into for-next adds 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next adds 584da076866f printk: ringbuffer: Reference text_data_ring directly in callees. adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 757055ae8ded init/console: Use ttynull as a fallback when there is no console adds 3cffa06aeef7 printk/console: Allow to disable console output by using c [...] adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next adds eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next adds 8d143c610b62 printk: remove obsolete dead assignment adds b801e827af39 Merge branch 'for-5.11' into for-next new fcf1d3358d81 Merge remote-tracking branch 'printk/for-next' adds 4257f7e008ea PCI/ASPM: Save/restore L1SS Capability for suspend/resume adds 4e543244b862 Merge branch 'pci/aspm' adds 341917490d7d PCI: Decode PCIe 64 GT/s link speed adds 1f40704bb01b PCI: Move pci_match_device() ahead of new_id_store() adds 3853f9123c18 PCI: Avoid duplicate IDs in driver dynamic IDs list adds f646c2a0a668 PCI: Return u8 from pci_find_capability() and similar adds ee8b1c478a9f PCI: Return u16 from pci_find_ext_capability() and similar adds ae0d34d500ac Merge branch 'pci/enumeration' adds 50cc18fcd305 PCI/AER: Write AER Capability only when we control it adds c9d659b60770 PCI/ERR: Bind RCEC devices to the Root Port driver adds 90655631988f PCI/ERR: Cache RCEC EA Capability offset in pci_init_capab [...] adds 8f1bbfbc3596 PCI/ERR: Rename reset_link() to reset_subordinates() adds 5d69dcc9f839 PCI/ERR: Simplify by using pci_upstream_bridge() adds 480ef7cb9fce PCI/ERR: Simplify by computing pci_pcie_type() once adds 0791721d8007 PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() adds 3d7d8fc78f4b PCI/ERR: Avoid negated conditional for clarity adds 05e9ae19ab83 PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() adds aa344bc8b727 PCI/ERR: Clear AER status only when we control AER adds a175102b0a82 PCI/ERR: Recover from RCEC AER errors adds 507b460f8144 PCI/ERR: Add pcie_link_rcec() to associate RCiEPs adds 579086225502 PCI/ERR: Recover from RCiEP AER errors adds af113553d961 PCI/AER: Add pcie_walk_rcec() to RCEC AER handling adds 9a2f604f4497 PCI/PME: Add pcie_walk_rcec() to RCEC PME handling adds d292dd0eb3ac PCI/AER: Add RCEC AER error injection support adds 0a72e1b1ccba Merge branch 'pci/err' adds e47756c6b422 PCI: ibmphp: Remove unneeded break adds 4684709bf81a PCI: Fix pci_slot_release() NULL pointer dereference adds 94d9a519cb1a Merge branch 'pci/hotplug' adds 2f0cd59c6ff9 PCI: Fix kernel-doc markup adds 6534aac198b5 PCI: Bounds-check command-line resource alignment requests adds cc73eb321d24 PCI: Fix overflow in command-line resource alignment requests adds c662ffcb4ea3 Merge branch 'pci/misc' adds f83c37941e88 PCI: Disable MSI for Pericom PCIe-USB adapter adds 695cd09cc9b2 PCI: Use predefined Pericom Vendor ID adds cbc40d5c33af PCI/MSI: Move MSI/MSI-X init to msi.c adds 830dfe88ea37 PCI/MSI: Move MSI/MSI-X flags updaters to msi.c adds 2053230af11d PCI/MSI: Set device flag indicating only 32-bit MSI support adds b437dc8fa259 Merge branch 'pci/msi' adds 80a129afb75c PCI: Add sysfs attribute for device power state adds 99efde6c9bb7 PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() adds 9c2cc571f925 PCI/PM: Do not generate wakeup event when runtime resuming device adds 9f8bfd17c0c3 Merge branch 'pci/pm' adds 1d1cd163d0de PCI: aardvark: Update comment about disabling link training adds 34d01e17286c Merge branch 'remotes/lorenzo/pci/aardvark' adds ddaff0af6531 PCI: brcmstb: Initialize "tmp" before use adds ee0c91966942 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 4a2b9125c985 dt-bindings: PCI: Make "cdns,max-outbound-regions" optiona [...] adds e87d17ca6af5 PCI: cadence: Do not error if "cdns,max-outbound-regions" [...] adds 05c793f4c56d Merge branch 'remotes/lorenzo/pci/cadence' adds 9f9e59a48095 PCI: dwc: Support multiple ATU memory regions adds fede8526cc48 PCI: of: Warn if non-prefetchable memory aperture size is [...] adds 74081de4a1f7 PCI: dwc: Add support to program ATU for >4GB memory adds 1d567aac4610 PCI: dwc/intel-gw: Move ATU offset out of driver match data adds a0fd361db8e5 PCI: dwc: Move "dbi", "dbi2", and "addr_space" resource se [...] adds 1cc9a559993a PCI: dwc/intel-gw: Remove some unneeded function wrappers adds 458ad06c4cdd PCI: dwc: Ensure all outbound ATU windows are reset adds 7f170d35f583 PCI: dwc/dra7xx: Use the common MSI irq_chip adds 331e9bcead52 PCI: dwc: Drop the .set_num_vectors() host op adds 5bcb1757e637 PCI: dwc: Move MSI interrupt setup into DWC common code adds f78f02638af5 PCI: dwc: Rework MSI initialization adds 886a9c134755 PCI: dwc: Move link handling into common code adds 59fbab1ae40e PCI: dwc: Move dw_pcie_msi_init() into core adds b9ac0f9dc8ea PCI: dwc: Move dw_pcie_setup_rc() to DWC common code adds 60f5b73fa0f2 PCI: dwc: Remove unnecessary wrappers around dw_pcie_host_init() adds fcde397422ef Revert "PCI: dwc/keystone: Drop duplicated 'num-viewport'" adds 9ca17af552bc PCI: dwc: Move inbound and outbound windows to common struct adds 281f1f99cf3a PCI: dwc: Detect number of iATU windows adds 83fbffcd1329 dt-bindings: PCI: exynos: drop samsung,exynos5440-pcie binding adds eea23e4a00d4 dt-bindings: PCI: exynos: add the samsung,exynos-pcie binding adds a7b4dba9a71d dt-bindings: phy: exynos: add the samsung,exynos-pcie-phy binding adds 46bc965df038 phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] adds 778f7c194b1d PCI: dwc: exynos: Rework the driver to support Exynos5433 variant adds 369b868f4a2e PCI: tegra: Move "dbi" accesses to post common DWC initialization adds d5353c00cfd9 PCI: tegra: Read "dbi" base address to program in applicat [...] adds 6b6fafc1abc7 PCI: tegra: Fix ASPM-L1SS advertisement disable code adds 01254b6d6bb3 PCI: tegra: Set DesignWare IP version adds b8f0d67149ac PCI: tegra: Continue unconfig sequence even if parts fail adds 3d710af75bcd PCI: tegra: Check return value of tegra_pcie_init_controller() adds cf68e3b7a6b7 PCI: tegra: Disable LTSSM during L2 entry adds c41e6b3367c5 Merge branch 'remotes/lorenzo/pci/dwc' adds a3ff529f5d36 PCI: iproc: Fix out-of-bound array accesses adds 89bbcaac3dff PCI: iproc: Invalidate correct PAXB inbound windows adds 7698c0f1558a PCI: iproc: Enhance PCIe Link information display adds 42f0e7ed82dc Merge branch 'remotes/lorenzo/pci/iproc' adds 476b70b4d1ad PCI: keystone: Enable compile-testing on !ARM adds adb1faec70c0 Merge branch 'remotes/lorenzo/pci/keystone' adds 6e8e137abeab PCI: rcar: Drop unused members from struct rcar_pcie_host adds 0d69ce3c2c63 dt-bindings: PCI: rcar-pci-host: Convert bindings to json-schema adds 2228af80935a dt-bindings: PCI: rcar-pci-host: Document r8a77965 bindings adds 64fc0a030987 dt-bindings: PCI: rcar-pci-host: Document r8a774e1 bindings adds c07d94768a47 Merge branch 'remotes/lorenzo/pci/rcar' adds f6b7bb847ca8 PCI: vmd: Offset Client VMD MSI-X vectors adds 2125331ed5c9 Merge branch 'remotes/lorenzo/pci/vmd' adds 48a0962d2e2d MAINTAINERS: Add missing documentation references to PCI E [...] adds 171bbcf1e05f Merge branch 'remotes/lorenzo/pci/misc' new bcc557b7c8d7 Merge remote-tracking branch 'pci/next' adds cbf82e35031b pstore/zone: cap the maximum device size adds 45a8af4412b1 pstore/blk: update the command line example adds b6f8ed33ab2b pstore/blk: remove {un,}register_pstore_blk adds 26fecbf7602d pstore: Move kmsg_bytes default into Kconfig new a7c26e56e356 Merge remote-tracking branch 'pstore/for-next/pstore' adds 302f0dad8c97 SFH: Add maintainers and documentation for AMD SFH based o [...] adds 4f567b9f8141 SFH: PCIe driver to add support of AMD sensor fusion hub adds 4b2c53d93a4b SFH:Transport Driver to add support of AMD Sensor Fusion H [...] adds 1434f9fc0e47 SFH: Create HID report to Enable support of AMD sensor fus [...] adds aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds b92b80246e06 HID: asus: Add support for ASUS N-Key keyboard adds 78f229f61252 Merge branch 'for-5.11/asus' into for-next adds 4b393f0f76c8 AMD_SFH: Fix for incorrect Sensor index adds 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next adds afdd34c5fa40 HID: i2c-hid: show the error when failing to fetch the HID [...] adds be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next adds c6838eeef2fb HID: hid-input: occasionally report stylus battery even if [...] adds 2039112f7c1c Merge branch 'for-5.11/core' into for-next adds 907286d1420d HID: SFH: Add documentation adds d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next adds d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next adds 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next adds 6e6eae04f512 SFH: fix error return check for -ERESTARTSYS adds bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next adds 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next adds f5dc93b7875b HID: sony: Workaround for DS4 dongle hotplug kernel crash. adds a76a6c1893b0 HID: sony: Report more accurate DS4 power status. adds 1a8212e8fd1f HID: sony: Don't use fw_version/hw_version for sysfs cleanup. adds 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] adds 9735d9deb109 HID: intel-ish-hid: Remove unnecessary assignment to variable rv adds 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next adds ba876cdc6ac9 HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse adds 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next adds cae96a5d2bf3 HID: usbhid: Fix fall-through warnings for Clang adds 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next adds 6b5542752605 HID: input: Fix fall-through warnings for Clang adds a5c2894eaf92 Merge branch 'for-5.11/core' into for-next adds 2a6a35a9ecdd HID: wacom: Constify attribute_groups adds 376358034a7c Merge branch 'for-5.11/wacom' into for-next adds 68d09380a627 HID: elecom: rewrite report based on model specific parameters adds 55633e681afb HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse adds 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next adds 1008230f2abe HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB [...] adds 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next adds 82514ecd6143 HID: elecom: drop stray comment adds 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next adds 6a0eaf5123e0 HID: Increase HID maximum report size to 16KB adds 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next adds f43d3870cafa HID: hidraw: Add additional hidraw input/output report ioctls. adds 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next adds cc894ac55360 HID: sony: support for ghlive ps3/wii u dongles adds 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next adds c961facb5b19 HID: ite: Add support for Acer S1002 keyboard-dock adds d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next adds c870d50ce387 HID: i2c-hid: add Vero K147 to descriptor override adds cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next new faba31d42055 Merge remote-tracking branch 'hid/for-next' adds 74bb4eb686db Merge tag '20201013212531.428538-1-dianders@chromium.org' [...] adds 46d43ee48d4f i2c: at91: remove legacy DMA left overs adds b8be24ec67b6 i2c: owl: Add support for atomic transfers adds 46f8bfebf3a2 i2c: owl: Enable asynchronous probing adds eda03fa0279a i2c: ocores: fix polling mode workaround on FU540-C000 SoC adds c0164159c2dc i2c: exynos5: remove duplicate error message adds 40af583d1646 i2c: exynos5: fix platform_get_irq error handling adds 5df324b5f4ba i2c: exynos5: don't check for irq 0 adds 47480e8745ac Merge branch 'i2c/for-current' into i2c/for-next adds c97e7615c15b Merge branch 'i2c/for-current' into i2c/for-next adds 0161b5395870 Merge branch 'i2c/for-current' into i2c/for-next adds 9c7cae242771 i2c: mv64xxx: Add bus error recovery adds 579f8983c459 dt-bindings: i2c: mellanox,i2c-mlxbf: convert txt to YAML schema adds b4ff421f123e i2c: nvidia-gpu: drop empty stub for runtime pm adds c610199cd392 i2c: imx: Remove unused .id_table support adds 83eb65b6ac7c i2c: pca-platform: drop two members from driver data that [...] adds c32abd8b5691 i2c: mxs: Remove unneeded platform_device_id adds 516949a2c12e Merge branch 'i2c/for-5.11' into i2c/for-next adds 70f16fab5272 Revert "i2c: qcom-geni: Disable DMA processing on the Leno [...] adds dc4e10b62695 i2c: ocores: Avoid false-positive error log message. adds 5e9a97b1f449 i2c: ismt: Adding support for I2C_SMBUS_BLOCK_PROC_CALL adds a4775010c0fa Merge branch 'i2c/for-5.11' into i2c/for-next adds c80de4722a01 Merge branch 'i2c/for-current' into i2c/for-next new e2dff3ca3f4d Merge remote-tracking branch 'i2c/i2c/for-next' adds 59165d16c699 i3c master: fix missing destroy_workqueue() on error in i3 [...] adds c307912d28ca dt-bindings: i3c: MIPI I3C Host Controller Interface adds 9ad9a52cce28 i3c/master: introduce the mipi-i3c-hci driver adds 8e3457372c6a i3c/master: Fix uninitialized variable next_addr adds 015cbe1f0506 i3c: Resign from my maintainer role new 556e276e8d17 Merge remote-tracking branch 'i3c/i3c/next' adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved new e4b5f3bc8183 Merge remote-tracking branch 'dmi/dmi-for-next' adds 96eca8c97fcc hwmon: (acpi_power_meter) clean up freeing code adds 92bc2e1f82af hwmon: (pmbus/max20730) delete some dead code adds ad00a02e34b4 hwmon: (adt7470) Create functions for updating readings an [...] adds 3bce071a301f hwmon: (pmbus) shrink code and remove pmbus_do_remove() adds d115b51e0e56 hwmon: add Corsair PSU HID controller driver adds 90673f713fce hwmon: (corsair-psu) fix unintentional sign extension issue adds 3478c2699346 hwmon: (adm1177) Fix kerneldoc attribute formatting adds f9279cdaa69f hwmon: (ina3221) Demote seemingly unintentional kerneldoc header adds 66d5b034ea5c hwmon: (ibmpowernv) Silence strncpy() warning adds 72969073dedb hwmon: (corsair-psu) Fix fan rpm calculation adds 00e1fc824716 hwmon: (amd_energy) Add AMD family 19h model 01h x86 match adds 0c8bed260444 docs: hwmon: (amd_energy) update documentation adds bde58ca86df9 hwmon: drivetemp: fix typo temperatire => temperature adds 09c7188be3a6 dt-bindings: hwmon: pwm-fan: Support multiple fan tachomet [...] adds 8efd10147cd2 hwmon: (max127) Add Maxim MAX127 hardware monitoring driver adds 12d36c8362d0 docs: hwmon: Document max127 driver adds 02c155cb3216 hwmon: (abx500) Switch to using the new API kobj_to_dev() adds b5fcb8a4018d hwmon: pwm-fan: Refactor pwm_fan_probe adds 1aa0365574ab hwmon: (pwm-fan) Convert to hwmon_device_register_with_info API adds 6cbf7964b4af hwmon: (applesmc) Add DMI product matches for Intel-based [...] adds daf4fedde617 hwmon: (nct6683) Support NCT6687D. adds 7537862a90b8 hwmon: Add driver for STMicroelectronics PM6764 Voltage Regulator adds 4293606ab768 hwmon: (pmbus) Driver for Delta power supplies Q54SJ108A2 adds dfd301d778e2 hwmon: (ltc2992) Add support adds b6962d407861 hwmon: (ltc2992) Add support for GPIOs. adds 3abec8ebba31 dt-bindings: hwmon: Add documentation for ltc2992 adds cf0f08d299a3 hwmon: (pmbus/q54sj108a2) Correct title underline length adds 3ec29306fba1 hwmon: (ltc2992) Fix less than zero comparisons with an un [...] adds bf2bf8563f30 dt-bindings: hwmon: convert TI INA2xx bindings to dt-schema adds 79a87bbda1b5 dt-bindings: hwmon: convert AD AD741x bindings to dt-schema adds d1889e779e5b dt-bindings: hwmon: convert TI ADS7828 bindings to dt-schema adds 3be5341a2497 dt-bindings: fsi: Add P10 OCC device documentation adds 1a610c14829f fsi: occ: Add support for P10 adds c56f91f264f8 hwmon: (occ) Add new temperature sensor type adds 682f936ba21b dt-bindings: hwmon: convert AD ADM1275 bindings to dt-schema new d68dfd944e55 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 7d7178873560 Documentation: include sign off for reverts adds bfe7bf311497 docs: ABI: ABI documentation for procfs attribute files us [...] adds 04d0608b4407 docs: core-api/printk-formats.rst: Clarify formatting {cpu [...] adds 4ec0b092493f docs: ABI: Drop trailing whitespace adds 09028e60fcea doc: zh_CN: add translatation for tmpfs adds 86a19b3f8286 docs: driver-api: mtd: intel-spi: Improve formatting of sh [...] adds 8f4f0bcd3de0 documentation: arm: sunxi: add Allwinner H616 documents adds 35a3c891f648 docs: filesystems: link ubifs-authentication.rst without . [...] adds b65f3a9d6c4f docs: mtd: spi-nor: Fix formatting of text vs. diagrams adds ae5b17e46414 scripts: kernel-doc: Restore anonymous enum parsing adds 99d56196a700 Documentation: Chinese translation of Documentation/arm64/ [...] adds c12af30b6d7c Documentation: kgdb: Fix a typo adds 992082d1dc5a doc: zh_CN: add tmpfs to index tree adds ac7711427014 doc:it_IT: align Italian documentation adds 1a37e18bd4b9 Documentation: fix typos in dev-tools/kasan.rst adds 4c8e3de4b308 Documentation/admin-guide: mark memmap parameter is suppor [...] adds 2472943cd435 Documentation: Chinese translation of Documentation/arm64/ [...] adds f59c4966d850 Documentation/features: Update feature lists for 5.10 adds fb568273c055 docs: automarkup.py: Allow automatic cross-reference insid [...] adds 43bc3ed73639 docs: dt: Use full path to enable cross-reference adds 868770c92b61 Documentation: document /proc api for arm64 MTE vm flags adds 52a4be3ffc0f scripts: get_feat.pl: add a script to handle Documentation [...] adds ba813f7c2dc8 scripts: get_feat.pl: improve matrix output adds ca908577790f scripts: get_feat.pl: use its implementation for list-arch.sh adds b97212255f44 sphinx: kernel_feat.py: add a script to parse feature files adds 63fdc4625a5a docs: admin-guide: add a features list adds ed13a92d0fde docs: archis: add a per-architecture features list adds 27b03cf1b772 Documentation: Coccinelle: Improve command example for deb [...] adds 263b6a5b96a3 Documentation: mount_api: change kernel log wording adds c900acb7dfe1 Documentation: fix typos in process/kernel-docs.rst adds e0a45cda6642 Documentation: fix typos found in process, dev-tools, and [...] adds 7d2c6b1edf79 scripts: kernel-doc: fix parsing function-like typedefs adds dbb909023293 scripts: get_feat.pl: make complete table more coincise adds 4fa32f870289 scripts: get_feat.pl: change the group by order adds f5889e70b9cc scripts: get_feat.pl: reduce table width for all features output adds 4aaf08dcb961 docs: nios2: add missing ReST file adds 301de5465f38 docs: trace: fix event state structure name adds d151a23d7bd6 docs: clean up sysctl/kernel: titles, version adds 911358401284 kernel-doc: Fix example in Nested structs/unions adds b2105aa2c648 Documentation: fix typos found in admin-guide subdirectory adds 751d5b274183 Documentation: fix multiple typos found in the admin-guide [...] adds bc41a7f36469 LICENSES: Add the CC-BY-4.0 license adds 3e544d72dfc8 docs: Add a new text describing how to report bugs adds da514157c4f0 docs: make reporting-bugs.rst obsolete adds 907d1f143b0e docs: add a reset controller chapter to the driver API docs adds 547f574fd9d5 docs: Update documentation to reflect what TAINT_CPU_OUT_O [...] new cf7a11b51a44 Merge remote-tracking branch 'jc_docs/docs-next' adds 8dbcc3fa387c media: v4l2: prepare compat-ioctl rework adds 3b8bc8912adf media: v4l2: remove unneeded compat ioctl handlers adds 6c9361e739a5 media: v4l2: move v4l2_ext_controls conversion adds 00af58fd9a20 media: v4l2: move compat handling for v4l2_buffer adds 3f65c6f67e88 media: v4l2: allocate v4l2_clip objects early adds 566f960d3c5e media: v4l2: convert v4l2_format compat ioctls adds 50085270a162 media: v4l2: remaining compat handlers adds 6df26dc6b9b7 media: v4l2: remove remaining compat_ioctl adds 67120129f95d media: coda: use semicolons rather than commas to separate [...] adds 973c960de6a2 media: em28xx-audio: use semicolons rather than commas to [...] adds 829393f700fb media: rtl28xxu: use semicolons rather than commas to sepa [...] adds 2fad4168fbeb media: saa7134: use semicolons rather than commas to separ [...] adds 3a3c72d69b0d media: m88ds3103: use semicolons rather than commas to sep [...] adds c87dbeb8b195 media: gspca: ov534-ov772x: use semicolons rather than com [...] adds f5071fd53604 media: s3c-camif: use semicolons rather than commas to sep [...] adds 835fd614cbb5 media: sun4i-csi: use semicolons rather than commas to sep [...] adds e4b0e7d61898 media: pvrusb2: use semicolons rather than commas to separ [...] adds fa71ae71ebaa media: ts2020: use semicolons rather than commas to separa [...] adds 130e820d20df media: msp3400: use semicolons rather than commas to separ [...] adds 0fcd8d890f62 media: radio-sf16fmr2: use semicolons rather than commas t [...] adds ef0d21e492ce media: mt2060: use semicolons rather than commas to separa [...] adds c2cf441779b2 media: au0828: use semicolons rather than commas to separa [...] adds e095406a4010 media: dvbsky: use semicolons rather than commas to separa [...] adds 7214f42cfcd6 media: dib0700: use semicolons rather than commas to separ [...] adds 107b2c9caf6d media: rtl2832: use semicolons rather than commas to separ [...] adds abeb97ec2ea2 media: exynos4-is: use semicolons rather than commas to se [...] adds 8b88e2cddb9d media: bttv: use semicolons rather than commas to separate [...] adds 336934dbecd8 media: marvell-ccic: Fix -Wunused-function warnings adds acc4de3d7f47 media: rcar-vin: Remove redundant compatible values adds adbf7c06330e media: staging: rkisp1: remove TODO item to document quant [...] adds 020c7b6d3cd4 media: uapi: h264: Add documentation to the interface header adds e7531d5625ed media: Fix V4L2_COLORSPACE_470_SYSTEM_BG description adds 5e3a81d42e1d media: zoran: fix spelling mistake and make error message [...] adds 6e8c09bb8d60 media: vivid: fix (partially) timing issues adds 35d1a7bbe456 media: staging: rkisp1: validate links before powering and [...] adds dd48134061bb media: staging: rkisp1: params: in stop_streaming, use lis [...] adds 60fcc5beb80c media: staging: rkisp1: initialize buffer lists only on probe adds 3fcd2d42a071 media: staging: rkisp1: remove the 'is_streaming' field fr [...] adds cdda99d70d73 media: staging: rkisp1: params: remove unnecessary "!!" adds db1733ce23bd media: staging: rkisp1: params: remove unnecessary parentheses adds d6a032ab1cf9 media: staging: rkisp1: uapi: add "WITH Linux-syscall-note" adds f4aefc581af4 media: staging: rkisp1: capture: set default quantization [...] adds d51b5d9a277b media: staging: rkisp1: cap: refactor enable/disable strea [...] adds 185ca93444b3 media: staging: dt-bindings: rkisp1: add missing required nodes adds d55575f8f757 media: staging: dt-bindings: rkisp1: drop i2c unit address adds a493baf1c44a media: staging: dt-bindings: rkisp1: re-order properties adds 4b69709aa0a2 media: staging: dt-bindings: rkisp1: drop parent unit address adds 099d801bcd1e media: staging: rkisp1: remove unecessary clocks adds 121ca877c1e8 media: rkvdec: Remove redundant platform_get_irq error message adds 1671d4ea7794 media: saa7164: convert to use DEFINE_SEQ_ATTRIBUTE macro adds af0321a5be3e media: zr364xx: propagate errors from zr364xx_start_readpipe() adds f23e5f407ffa media: coda: Remove redundant ctx->initialized setting adds ba928bbd0782 media: coda: Simplify H.264 small buffer padding logic adds a22955e81a11 media: coda: Clarify device registered log adds aef47f6c585a media: coda: Clarify interrupt registered name adds e5c0cd26d54e media: cec-core.rst/cec-ioc-g-mode.rst: fix typos in monit [...] adds a08ad6339e04 media: tm6000: Fix sizeof() mismatches adds 41cbf0aecbf8 media: pxa_camera: Use fallthrough pseudo-keyword adds 01c7a8167d49 media: MAINTAINERS: rectify ZR36067 VIDEO FOR LINUX DRIVER [...] adds e91c255733d9 media: cec-core: first mark device unregistered, then wake up fhs adds f28a81a3b642 media: platform: add missing put_device() call in mtk_jpeg [...] adds 5d4fa2c50125 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 27c3943683f7 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 4affafd7bec7 media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds d940d2f46bfe media: mtk-vcodec: add missing put_device() call in mtk_vc [...] adds 9bb83e8fe252 media: Bulk remove BUG_ON(in_interrupt()) adds 994388f228c6 media: au0828: Consolidate dmesg output adds 8b77d1f99e64 media: cx231xx: Consolidate dmesg output adds 90ed57851eef media: rcar-vin: Use scratch buffer when not in running state adds b83a18cca892 media: rcar-vin: Remove handling of user-space buffers whe [...] adds 43e36a222a33 media: rcar-vin: Cache the CSI-2 channel selection value adds 63a71dd813e2 media: rcar-vin: Break out hardware start and stop to new methods adds bea2b6a4e141 media: rcar-vin: Add support for suspend and resume adds c7b2c0ccd064 media: staging: media: imx: remove commented code adds b14e7b66b08d media: staging: media: imx: remove unnecessary variable use adds 7fd85371e53c media: remove unneeded break adds 1342f51ec248 media: MAINTAINERS: camss: Add Robert Foss as co-maintainer adds 57a975565c97 media: staging: rkisp1: rsz: make const array static, make [...] adds 69baf338fc16 media: v4l2-fwnode: Return -EINVAL for invalid bus-type adds 37bb22ed9c72 media: i2c: imx219: simplify getting state container adds b50ce25de769 media: i2c: imx290: simplify getting state container adds 74290ac11b78 media: i2c: imx319: simplify getting state container adds 5347e1ed7761 media: i2c: imx319: silence unused acpi_device_id warning adds be0b9b6399aa media: i2c: imx355: simplify getting state container adds bbaecc36b7e0 media: i2c: imx355: silence unused acpi_device_id warning adds 3d5201233ad5 media: i2c: ad5820: simplify getting state container adds 22a7c931c665 media: i2c: adp1653: simplify getting state container adds 17ed3c90dc05 media: i2c: adv7180: simplify getting state container adds 334abb57b271 media: i2c: ak7375: simplify getting state container adds 92172a3105d2 media: i2c: dw9768: simplify getting state container adds f6d549174f23 media: i2c: et8ek8: simplify getting state container adds 34b3c34d104c media: i2c: hi556: simplify getting state container adds 00dd015d176a media: i2c: ov13858: simplify getting state container adds 7519296da44f media: i2c: ov2680: simplify getting state container adds dab24a220e03 media: i2c: ov2685: simplify getting state container adds 5fa6f1fc32ca media: i2c: ov2740: simplify getting state container adds bf3965577aff media: i2c: ov5670: simplify getting state container adds 1a7471256940 media: i2c: ov5675: simplify getting state container adds 8666b3197bcd media: i2c: ov5695: simplify getting state container adds fc7586e7c85f media: i2c: ov7740: simplify getting state container adds 9a855b73e8ed media: i2c: ov8856: simplify getting state container adds b5783c4d1fbe media: i2c: smiapp: simplify getting state container adds 1c891423d705 media: i2c: tvp5150: simplify getting state container adds 1d7b18a9ee55 media: ov2740: change the minimal exposure value to 4 adds e0f822f8d969 media: ov2740: select regmap adds 51a4756519ea media: v4l2-async: Fix trivial documentation typo adds c87bfb624059 media: i2c: imx274: Fix Y_OUT_SIZE register setting adds f4fcf0108b42 media: i2c: imx274: Remove stop stream i2c writes during remove adds ad97bc37426c media: i2c: imx274: Add IMX274 power on and off sequence adds e599fc86717f media: imx274: remove binning enum adds f70ad2aced30 media: imx274: add support for sensor mode6, 1280x540 adds 7b177d8f50d9 media: dt-bindings: media: mt9v111: Convert to json-schema adds 8d9b35a2da8e media: dt-bindings: media: imx214: Convert to json-schema adds 898bd5b5a4c5 media: dt-bindings: media: ov772x: Convert to json-schema adds b2d059460e5e media: dt-bindings: media: ov772x: Make bus-type mandatory adds b20d9fac5bf5 media: dt-bindings: media: ov772x: Document endpoint props adds d7dc892dd46d media: dt-bindings: convert CODA VPU bindings to yaml adds 1726b976a6aa media: adv748x: Zero entire struct v4l2_fwnode_endpoint adds b3cc73d2bf14 media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must [...] adds c2505342ee5b media: v4l2-fwnode: Don't zero parts of struct v4l2_fwnode [...] adds 20936f77347d media: v4l2-fwnode: Rework v4l2_fwnode_endpoint_parse docu [...] adds 3be682fac66c media: v4l2-fwnode: Say it's fine to use v4l2_fwnode_endpo [...] adds 3e51ce5b1e87 media: dt-bindings: adv7604: Fix documentation for hpd-gpios adds 450c6b108e28 media: dt-bindings: adv7604: Convert bindings to json-schema adds 5b3ff3be485e media: MAINTAINERS: Add ADV7604 bindings documentation adds 09e73bbd3ee5 media: rcar-csi2: Switch to using fwnode instead of OF adds 055e124eec85 media: rcar-csi2: Set bus type when parsing fwnode adds 8a10b4e3601e media: i2c: ov772x: Parse endpoint properties adds efcb7dda9b53 media: i2c: ov772x: Add support for BT.656 mode adds f5c24ca7bf8c media: i2c: ov772x: Add test pattern control adds db8e94e7cf27 media: v4l: subdev: Improve link format validation debug messages adds 8160e86702e0 media: ipu3-cio2: Return actual subdev format adds 55a6c6b2be3d media: ipu3-cio2: Serialise access to pad format adds a86cf9b29e8b media: ipu3-cio2: Validate mbus format in setting subdev format adds 219a8b9c04e5 media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE adds 44e6d472cef6 media: ipu3-cio2: Use unsigned values where appropriate adds 40f072e18155 media: ipu3-cio2: Remove explicit type from frame size checks adds b369132f0a0b media: ipu3-cio2: Rename CIO2_IMAGE_MAX_LENGTH as CIO2_IMA [...] adds 61e7f892b5ee media: ipu3-cio2: Remove traces of returned buffers adds 32ea5e057aad media: ov5640: add support of 160x120 resolution adds b9b327623b45 media: stm32-dcmi: don't print an error on probe deferral adds ab32b2c3636b media: stm32-dcmi: remove deprecated dmaengine_terminate_all() adds 734f0b0153f9 media: stm32-dcmi: add 8-bit Bayer formats support adds 3abafaf41ab7 media: ov7670: do not aggregate returns adds 98f9aafa9f41 media: ipu3-cio2: Check receved the size against payload s [...] adds d3ed195bc761 media: Documentation: v4l: Fix language adds 9d0a79e55a62 media: Documentation: v4l: Document required controls on c [...] adds 1b888b3cebef media: v4l: Add a helper for obtaining the link frequency adds 4b6c129e87a3 media: ipu3-cio2: Use v4l2_get_link_freq helper adds 68579b32e786 media: ov5640: fix support of BT656 bus mode adds d30ac9d81a33 media: imx258: Remove Jason Chen's e-mail adds 6651dba2bd83 media: isif: reset global state adds 7243f33120dd media: mtk-vcodec: remove allocated dma_parms adds 652ce6769349 media: media/pci: simplify the return expression of verify [...] adds 4cbbe2aaa053 media: staging: rkisp1: cap: fix runtime PM imbalance on error adds 940727bf22f7 media: cedrus: fix reference leak in cedrus_start_streaming adds 6ad253cc3436 media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format. adds 8cb7ebe4ebd7 media: staging: rkisp1: isp: set metadata pads to MEDIA_BU [...] adds 8297ae5c29fc media: coda: coda_buffer_meta housekeeping fix adds b2d3bef1aa78 media: coda: Add a V4L2 user for control error macroblocks count adds d41662e52a03 media: dt-bindings: media: allwinner,sun4i-a10-video-engin [...] adds f50613c1a830 media: cedrus: Add support for R40 adds 0d72f489995b media: platform: add missing put_device() call in mtk_jpeg [...] adds b064945517ee media: fix kernel-doc markups adds 4568ea3fa95d media: venus: venc: Fix default capture format adds de04408fd12d media: venus: vdec: return parsed crop information from stream adds 21926d466e3a media: venus: core: change clk enable and disable order in [...] adds 9e8efdb57879 media: venus: core: vote for video-mem path adds e44fb034b032 media: venus: core: vote with average bandwidth and peak b [...] adds eff5ce02e170 media: venus: put dummy vote on video-mem path after last [...] adds b57cf6a0a889 media: venus: fix calculating mbps in calculate_inst_freq() adds 9696960f1347 media: venus: core: handle race condititon for core ops adds de15e6231e6a media: venus: handle use after free for iommu_map/iommu_unmap adds 7399139be6b2 media: venus: core: add shutdown callback for venus adds 72e637fec558 media: rc: validate that "rc_proto" is reasonable adds ee50d6e60d9a media: usb: dvb-usb-v2: zd1301: fix missing platform_devic [...] adds 167faadfcf93 media: dvbdev: Fix memleak in dvb_register_device adds 9d28a76d406b media: staging: rkisp1: cap: fix timeout when stopping the stream adds df22026aebd8 media: videodev2.h, v4l2-ioctl: add rkisp1 meta buffer format adds e6938cc1cb77 media: rockchip: rkisp1: destage Rockchip ISP1 driver adds 273775eea8ad media: v4l2-ctrls: allow V4L2_CTRL_TYPE_BUTTON with request api adds cf7f34777a5b media: vim2m: Register video device after setting up internals adds 88c660840c7c media: cx231xx: Use snd_card_free_when_closed() instead of [...] adds 23ffa0399c69 media: saa7134: improve f->fmt.win.clips NULL check adds dcdff74fa6bc media: solo6x10: fix missing snd_card_free in error handling case adds 9463e07df8e0 media: v4l2-compat-ioctl32.c: add missing #ifdef CONFIG_CO [...] adds a25ba1021a62 media: ipu3-cio2: Use macros from mm.h adds d3f863a63fe4 media: i2c: Add ov9734 image sensor driver adds e2881c64519d media: dt-bindings: media: st,stm32-dcmi: add support of B [...] adds 3c80f6f81e64 media: stm32-dcmi: add support of BT656 bus adds 798f1a6b0efc media: ov2740: only do OTP data read on demand from user adds 5e6fd339b68d media: ov2740: allow OTP data access during streaming adds b5c17905fb97 media: i2c: mt9p031: Remove redundant null check before cl [...] adds 7966ceb4dde4 media: ipu3-cio2: fix trivial style warning adds 57226cd8c8bf media: dt-bindings: ov2680: convert bindings to yaml adds 338de94d220d media: dt-bindings: imx7-csi: convert bindings to yaml adds 8b7c7828a311 media: dt-bindings: imx7-mipi-csi2: convert bindings to yaml adds defbac5d79b0 media: i2c: imx219: Declare that the driver can create events adds 3f56df4c8ffe media: sunxi-cir: ensure IR is handled when it is continuous adds 371443de3c99 media: sunxi-cir: allow timeout to be set at runtime adds cea357bc2571 media: lirc: ensure RC_PROTO_MAX has documentation adds 864ed874d74a media: camss: ispif: Correctly reset based on the VFE ID adds 1786653aa2e3 media: camss: vfe-4-7: Rename get_ub_size, set_qos, set_ds [...] adds 40296e712cad media: camss: vfe: Add support for VFE 4.8 adds 3cba9d22c358 media: dt-bindings: media: qcom,camss: Add bindings for SD [...] adds 9e5d158189c6 media: camss: Add support for SDM630/636/660 camera subsystem adds e486781b74cc media: camss: csiphy-3ph: Add support for SDM630/660 adds 4863b93cfd2d media: camss: csiphy: Set rate on csiX_phy clock on SDM630/660 adds ac7f9d0283d0 media: docs: uAPI: rc: dual-license the docs with GPL v2 adds 4fe21dec6c28 media: rc: improve LIRC documentation adds abf287eeff4c media: siano: fix memory leak of debugfs members in smsdvb [...] adds 9cd4bcfb1683 media: dvb-usb: Add Hauppauge MAX S2's USB-IDs adds 2a14dfaffe2c media: rc: add keymap for KHAMSIN remote adds 711561a41d1f media: lirc: fix lirc.h documentation generation adds d0ac1a26ed59 media: gp8psk: initialize stats at power control logic adds bf9d46f751e7 media: platform: sti: c8sectpfe: core: Add of_node_put() at goto adds 3ec7fdc58363 media: usb: msi2500: Fix a possible null-pointer dereferen [...] adds 9c60cc797cf7 media: msi2500: assign SPI bus number dynamically adds eeb76afbe8d9 media: imx214: Fix stop streaming adds 7ae53081901b media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it [...] adds dc10472baf6d media: c8sectpfe: clean up some indenting adds 9b1b0cb06361 media: max2175: fix max2175_set_csm_mode() error code adds 6814e218b9c0 media: mantis: remove redundant assignment to variable err adds fbef89886da6 media: i2c: imx219: remove redundant writes adds 8b0ff6650325 media: Remove superfluous dependency for MEDIA_SUPPORT_FILTER adds 4aab0a2d4718 media: Documentation: userspace-api/media: dvb/ca: drop do [...] adds eabed8f25642 media: Documentation: userspace-api/media: dvb/demux: drop [...] adds 08bbe2d882b3 media: Documentation: userspace-api/media: dvb/dmx-qbuf: d [...] adds c30276313924 media: Documentation: userspace-api/media: dvb/video: drop [...] adds 33bbc0b35bbb media: Documentation: userspace-api/media: v4l/vidioc-qbuf [...] adds 650ddad381ca media: Documentation: userspace-api/media: v4l/vidioc-g-ou [...] adds c5c91a1d0b17 media: Documentation: userspace-api/media: v4l/vidioc-g-ex [...] adds 4d06867e7d42 media: Documentation: userspace-api/media: v4l/selection-a [...] adds f9b7dd05b7a5 media: Documentation: userspace-api/media: dvb/audio: drop [...] adds fbb89ee65da8 media: Documentation: userspace-api/media: dvb/net: drop d [...] adds e2c8f9ad20ea media: Documentation: userspace-api/media: dvb/audio: drop [...] adds fe209bf531d6 media: Documentation/driver-api: media/cec-core: drop doub [...] adds eeee0dfda6d5 media: Documentation/driver-api: media/v4l2-controls: drop [...] adds 3cf80a75e16a media: Documentation/driver-api: media/v4l2-dev: drop doub [...] adds 1785c8290489 media: Documentation/driver-api: media/dtv-frontend: drop [...] adds 965045caa11c media: Replace HTTP links with HTTPS ones: SI2165 MEDIA DRIVER adds f0cf9985507c media: tuners: reduce stack usage in mxl5005s_reconfigure adds f79469016e57 media: b2c2: switch from 'pci_' to 'dma_' API adds b2a004d3d840 media: bt8xx: switch from 'pci_' to 'dma_' API adds c79464f30e18 media: bt8xx: avoid a useless memset adds acc4c91ebbfb media: dm1105: switch from 'pci_' to 'dma_' API adds a3f132df0e5f media: bttv: use generic power management adds 67e061f044e4 Merge tag 'v5.10-rc6' into patchwork adds 1ec0b899c2b7 media: ccs: Add the generator for CCS register definitions [...] adds 4ad97bfb1a7e media: Documentation: ccs: Add CCS driver documentation adds 6493c4b777c2 media: smiapp: Import CCS definitions adds 82731a194fc1 media: smiapp: Use CCS register flags adds ab47d5cd8253 media: smiapp: Calculate CCS limit offsets and limit buffer size adds cb50351be662 media: smiapp: Remove macros for defining registers, merge [...] adds e66a7c849086 media: smiapp: Add macros for accessing CCS registers adds 503a88422fb0 media: smiapp: Use MIPI CCS version and manufacturer ID in [...] adds ca296a11156a media: smiapp: Read CCS limit values adds 3e158e1f1ec2 media: smiapp: Switch to CCS limits adds fd9065812c7b media: smiapp: Obtain frame descriptor from CCS limits adds 642d7c3eafaa media: smiapp: Use CCS limits in reading data format descriptors adds 19a435f9ea48 media: smiapp: Use CCS limits in reading binning capabilities adds 42aab58f456a media: smiapp: Use CCS registers adds 235ac9a4b36c media: smiapp: Remove quirk function for writing a single [...] adds 47ff2ff267ee media: smiapp: Rename register access functions adds 161cc847370a media: smiapp: Internal rename to CCS adds 571b6caff4e8 media: smiapp: Differentiate CCS sensors from SMIA in subd [...] adds b24cc2a18c50 media: smiapp: Rename as "ccs" adds ae7855a4f927 media: ccs: Remove profile concept adds 9ec2ac9bd0f9 media: ccs: Give all subdevs a function adds bbe5062e27dd media: dt-bindings: nokia,smia: Fix link-frequencies docum [...] adds 2d720d365bc1 media: dt-bindings: nokia,smia: Make vana-supply optional adds 390bb477ebd5 media: dt-bindings: nokia,smia: Remove nokia,nvm-size property adds 8265d427eddc media: dt-bindings: nokia,smia: Convert to YAML adds 701b8c2c750b media: dt-bindings: nokia,smia: Use better active polarity [...] adds 72051783cd73 media: dt-bindings: nokia,smia: Amend SMIA bindings with M [...] adds aab402ea9b48 media: dt-bindings: mipi-ccs: Add bus-type for C-PHY support adds d0fbdcbe7595 media: ccs: Request for "reset" GPIO adds 7daaf0bc24ad media: omap3isp: Remove misleading comment adds 989bea489158 media: v4l: subdev: Set sd->devnode before registering the subdev adds 9677958d1d3d media: ov9734: hold lock to check streaming state adds 34487ad0c0ae media: dt-bindings: media: i2c: document OV02A10 DT bindings adds 91807efbe8ec media: i2c: add OV02A10 image sensor driver adds cf10e09b9a4b media: ov2740: fix dereference before null check on pointer nvm adds d7592b2ec944 media: rcar-vin: Only dynamically allocate v4l2_async_subdev adds b9ad52aafe38 media: rcar-vin: Rework parallel firmware parsing adds 497d574d9b49 media: rcar-vin: Use v4l2_async_subdev instead of fwnode_h [...] adds e8117de78b2c media: rcar-vin: Rework CSI-2 firmware parsing adds 0ae426ebd0dc media: v4l2-fwnode: Remove v4l2_async_notifier_parse_fwnod [...] adds 909a0a189c67 media: max9271: Fix GPIO enable/disable adds 7fe1d4453fb6 media: rdacm20: Enable GPIO1 explicitly adds f61eb7bc9256 media: dt-bindings: media: Use OF graph schema adds 1ed36ecd1459 media: i2c: imx219: Selection compliance fixes adds a109073bb9ec media: rockchip: rkisp1: Constify static structs adds dbf0b3a7b719 media: cx23885: add more quirks for reset DMA on some AMD IOMMU adds 503dab0b8a56 media: cedrus: Register all codecs as capability adds 4c7047b7dc90 media: dt-bindings: media: cedrus: Add V3s compatible adds 5cc794be382b media: cedrus: Add support for V3s adds ca1cfc3fa2d3 media: cx88: use ARRAY_SIZE adds eb08c48132a1 media: tvp5150: Fix wrong return value of tvp5150_parse_dt() adds 41a340941854 media: coda: Convert the driver to DT-only adds 1f565e263c3e media: mtk-vpu: VPU should be in idle state before system [...] adds 040d31ccf2bd media: mtk-vpu: dump VPU status when IPI times out adds 8d48b611685c media: uapi: Expose VP8 probability lengths as defines adds b4b3564c5646 media: hantro: Use VP8 lengths defined in uapi adds 3c39a16d30d8 media: cedrus: Add support for VP8 decoding adds 0862d95b437b media: s5p-jpeg: handle error condition in s5p_jpeg_probe adds 28c1e371c2ff media: meson: vdec: add G12/SM1 to module description adds 8e4d86e241cf media: saa7146: fix array overflow in vidioc_s_audio() adds 4deff542d70a media: adv748x: Only set i2c addresses once during probe adds c30ed81afe89 media: adv748x: afe: Select input port when device is reset adds 42bff048f405 media: adv748x: csi2: Set virtual channel when device is reset adds 5e6727663876 media: adv748x: Configure device when resuming from sleep adds db47622c13ae media: platform: exynos4-is: remove all references to phys [...] adds 8e06053d339a media: fsl-viu: Use the ioread/write32be() accessors adds 7aad6a73cb62 media: rcar-vin: Remove unused macro adds 6b94c09f820d media: rockchip: rkisp1: Fix typos in comments and macro d [...] adds a3d412d4b9f3 media: Revert "media: camss: Make use of V4L2_CAP_IO_MC" adds dfb5d3289716 media: camss: Make use of V4L2_CAP_IO_MC adds 9fe46e7946fc media: staging/imx: Increase IMX_MEDIA_EOF_TIMEOUT adds 5049c15e41c6 media: si4713: remove trailing semicolon in macro definition adds 0c5a71dc6b8c media: solo6x10: switch from 'pci_' to 'dma_' API adds 8a9e71e05a22 media: ttpci: switch from 'pci_' to 'dma_' API adds 9c0660e4477a media: saa7146: switch from 'pci_' to 'dma_' API adds 0b6a3bf8f563 media: stop pretending to maintain cafe and ov7670 adds 42ad70c46966 media: rockchip: rkisp1: remove useless debugfs checks adds 3bf10ebc6d12 media: Documentation: ccs: Rename ccs-regs.txt as ccs-regs.asc adds 91f76941dd61 media: Documentation: ccs: Reorder SPDX and copyright noti [...] adds adc00b457937 media: ccs: Add MIPI CCS compatible strings adds ca21c45a86ff media: ccs: Add device compatible identifiers for telling [...] adds 67b8dc1d0c4a media: ccs: Add CCS ACPI device ID adds af1eed0ccd86 media: ccs: Remove the I²C ID table adds 5323aaf19e6c media: ccs: Remove remaining support for platform data adds 7b1dd0f85013 media: ccs: Make hwcfg part of the device specific struct adds 9f65192d8d25 media: ccs: Fix obtaining bus information from firmware adds a6b396f410b1 media: ccs: Add CCS static data parser library adds f86ae91627f1 media: ccs: Combine revision number major and minor into one adds a11d3d6891f0 media: ccs: Read CCS static data from firmware binaries adds 6a0970986e42 media: ccs: Stop reading arrays after the first zero adds 7d8d59f260ba media: ccs: The functions to get compose or crop rectangle [...] adds e40f1bcbeea6 media: ccs: Replace somewhat harsh internal checks based o [...] adds 2989a457171d media: ccs: Refactor register reading a little adds 7d2f8ddaac2c media: ccs: Make real to integer number conversion optional adds 5017f8b4e0ed media: ccs: Move limit value real to integer conversion fr [...] adds fe652254e243 media: ccs: Read ireal numbers correctly adds 9e05bbac43eb media: smiapp-pll: Rename as ccs-pll adds b3c0115e34ad media: ccs-pll: Fix MODULE_LICENSE adds 7389d01cc5d7 media: ccs: Change my e-mail address adds 2dd4b57944cc media: ccs: Allow range in between I²C retries adds 2538d3221083 media: ccs: Add support for manufacturer regs from sensor [...] adds 1b398012cee8 media: ccs: Use static data read-only registers adds fd5cfde331f8 media: ccs: Clean up runtime PM usage adds 2b5b9af811ae media: ccs: Wrap long lines, unwrap short ones adds ebc0bc270e09 media: ccs: Use longer pre-I²C sleep for CCS compliant devices adds f9947ed66a87 media: ccs: Remove unnecessary delays from power-up sequence adds 87e4b53f8aba media: dt-bindings: mipi,ccs: Don't mention vana voltage adds 6904d4a988d6 media: dt-bindings: mipi,ccs: Add vcore and vio supplies adds 621214c36e84 media: ccs: Use all regulators adds 67f577b4d4f7 media: controls: Add VP8 stateless type initialization adds df23e0c12582 media: vidioc-g-ext-ctrls.rst: document V4L2_CTRL_CLASS_DETECT adds 32143c583870 media: controls: Add validate failure debug message adds b74593ebb482 media: rkvdec: h264: Support profile and level controls adds c8363ff21b51 media: cedrus: h264: Support profile controls adds 35aaa6e650c2 media: Rename stateful codec control macros adds 8917a5f61e46 media: Clean stateless control includes adds b32e48503df0 media: controls: Validate H264 stateless controls adds 008d2bd6e96b media: controls: Add the stateless codec control class adds 95e95ebe9119 media: uapi: Move parsed H264 pixel format out of staging adds ee6fcc67db54 media: doc: Replace symbol for V4L2_CTRL_TYPE_H264_PRED_WEIGHTS adds a7ead39700e1 media: uapi: Move the H264 stateless control types out of staging adds afc5329ea76d media: controls: Log H264 stateless controls in .std_log adds 46a309d27517 media: uapi: move H264 stateless controls out of staging adds 81c6892d5b87 media: docs: Move the H264 stateless codec uAPI adds 3f46cac6787f media: admin-guide/pixfmt-meta-rkisp1.rst: pixfmt referenc [...] adds 7403fa17c5df media: ext-ctrls-image-source.rst: document v4l2_area adds 3abfc314c5e6 media: vicodec: add V4L2_ prefix before FWHT_VERSION and F [...] adds 206bc0f6fb94 media: vicodec: mark the stateless FWHT API as stable adds d98c34beb8fe media: ext-ctrls-codec.rst: move FWHT docs to ext-ctrls-co [...] adds 63288c829b1a media: pixfmt-compressed.rst: fix 'bullet' formatting adds 63e799b98042 media: vidioc-g-ext-ctrls.rst: add missing 'struct' before [...] adds 4a85d1cbaa28 media: userspace-api/media: finalize stateless FWHT codec docs adds 38d8dfe0a9e1 media: pixfmt-meta-rkisp1.rst: fix two build warnings adds d5da31f902fe media: rc: add keymap for pine64 remote adds f0f547272079 media: Revert "media: dt-bindings: media: Use OF graph schema" adds cc17afa2e84f media: i2c: fix an uninitialized error code adds 747d2305029a media: ccs: avoid printing an uninitialized variable adds bd1ed17d19eb media: ccs: Fix return value from probe adds 3771c031d60f media: videodev2.h: Remove unneeded comment about 4CC value adds 0a078e0d8ecb media: videodev2.h: Move HI240 format to vendor-specific section adds 473dbed54fdb media: videodev2.h: Move HM12 format to YUV semi-planar section adds 3747115f85bb media: doc: pixfmt-rgb: Remove layout table for packed RGB [...] adds 67c2a10bff74 media: doc: pixfmt-rgb: Add title for deprecated formats adds e9a66489c383 media: doc: pixfmt-rgb: Clarify naming scheme for RGB formats adds 2ac9280cb459 media: doc: pixfmt-rgb: Make 8 bits per component table mo [...] adds a1bcf9b9a706 media: doc: pixfmt-rgb: Replace '-' with 'X' to denote padding adds e3ae4c204d1f media: doc: pixfmt-yuv: Document subsampling in more details adds 7cb8bd292ba0 media: doc: pixfmt-yuv: Move all packed YUV formats to com [...] adds 4578d936b4ba media: doc: pixfmt-packed-yuv: Fill padding bits with 'X' adds 2f2a387e9fa4 media: doc: pixfmt-packed-yuv: Express 4:4:4 formats in a [...] adds 4bfc1688e102 media: doc: pixfmt-packed-yuv: Clarify naming scheme for 4 [...] adds af4f45057695 media: doc: pixfmt-yuv: Move all luma-only YUV formats to [...] adds da785536e007 media: doc: pixfmt-yuv: Move all semi-planar YUV formats t [...] adds 2b006e748c81 media: doc: pixfmt-yuv: Move all planar YUV formats to com [...] adds e469d0b09a19 media: gspca: Fix memory leak in probe adds 68b4a01f88af media: cedrus: Make VP8 codec as capability adds 635e51f14476 media: dt-bindings: media: Add bindings for the Amlogic GE [...] adds 59a635327ca7 media: meson: Add M2M driver for the Amlogic GE2D Accelera [...] adds aa821b2b9269 media: MAINTAINERS: Add myself as maintainer of the Amlogi [...] adds fb25ca373172 media: rcar-vin: Mask VNCSI_IFMD register adds 9e5f21d656cb media: vivid: fix 'disconnect' error injection adds 583791191c6d media: dt-bindings: schema indentation fixes adds c3833a228cef media: ccs-pll: Don't use div_u64 to divide a 32-bit number adds 415ddd993978 media: ccs-pll: Split limits and PLL configuration into fr [...] adds 9454432af0c8 media: ccs-pll: Use correct VT divisor for calculating VT [...] adds 9c1a0d9e9188 media: ccs-pll: End search if there are no better values a [...] adds 6aadbff9d459 media: ccs-pll: Remove parallel bus support adds 47b6eaf36eba media: ccs-pll: Differentiate between CSI-2 D-PHY and C-PHY adds d6a88e446c04 media: ccs-pll: Move the flags field down, away from 8-bit fields adds 925e3e497303 media: ccs-pll: Document the structs in the header as well [...] adds 4f3d9e6eda9d media: ccs-pll: Use the BIT macro adds cab27256e8b3 media: ccs-pll: Begin calculation from OP system clock frequency adds fe52ece8d2e2 media: ccs-pll: Fix condition for pre-PLL divider lower bound adds 482e75e7b3eb media: ccs-pll: Avoid overflow in pre-PLL divisor lower bo [...] adds c64cf71d10c3 media: ccs-pll: Fix comment on check against maximum PLL m [...] adds 82ab97c8c776 media: ccs-pll: Fix check for PLL multiplier upper bound adds e583e654565f media: ccs-pll: Use explicit 32-bit unsigned type adds cac8f5d28e56 media: ccs-pll: Add support for lane speed model adds 585e17c98407 media: ccs: Add support for lane speed model adds ae502e08f45e media: ccs-pll: Add support for decoupled OP domain calculation adds 4e1e8d240dff media: ccs-pll: Add support for extended input PLL clock divider adds c4c0b222720d media: ccs-pll: Support two cycles per pixel on OP domain adds 9490a2279fab media: ccs-pll: Add support flexible OP PLL pixel clock divider adds d7172c0ebc06 media: ccs-pll: Add sanity checks adds 8030aa4f9c51 media: ccs-pll: Add C-PHY support adds 3e2db036c9b7 media: ccs-pll: Split off VT subtree calculation adds 38c94eb8d7aa media: ccs-pll: Check for derating and overrating, support [...] adds a38836b2d026 media: ccs-pll: Better separate OP and VT sub-tree calculation adds fadfe88441fc media: ccs-pll: Print relevant information on PLL tree adds f25d3962ac8f media: ccs-pll: Rework bounds checks adds 594f1e93bb2c media: ccs-pll: Make VT divisors 16-bit adds 36154b68b8d9 media: ccs-pll: Fix VT post-PLL divisor calculation adds 9ec6e5b18e66 media: ccs-pll: Separate VT divisor limit calculation from [...] adds 6c7469e46b60 media: ccs-pll: Add trivial dual PLL support adds b41f270841f8 media: ccs: Dual PLL support adds 900c33e86e4b media: ccs-pll: Add support for DDR OP system and pixel clocks adds 7c66f58f1c1f media: ccs: Add support for DDR OP SYS and OP PIX clocks adds ba9dfeeb4fbe media: ccs: Print written register values adds bd189aac5a91 media: ccs-pll: Print pixel rates adds 7ea4d2329330 media: ccs: Add support for obtaining C-PHY configuration [...] new f91be0445914 Merge remote-tracking branch 'v4l-dvb/master' adds 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 adds 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference adds b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line adds cd6c4280fe26 docs: kasan.rst: add two missing blank lines adds fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc adds b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings adds cc55219a551e docs: userspace-api: add iommu.rst to the index file adds 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member adds 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c adds dce89b296a4f mm: pagemap.h: fix two kernel-doc markups adds 75e9a357f9a7 net: phy: remove kernel-doc duplication adds e3122e957576 crypto: sun8x-ce*: update entries to its documentation adds 84ae28bda198 ice: docs fix a devlink info that broke a table adds 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion adds 3b9431ac5c01 docs: lockdep-design: fix some warning issues adds 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place adds df0e5f0e866b IB/srpt: docs: add a description for cq_size member adds d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include new 2f0822ff488d Merge remote-tracking branch 'v4l-dvb-next/master' adds 56a7ff75cd08 cpufreq: Drop restore_freq from struct cpufreq_policy adds 220989d37c47 Merge back cpufreq updates for v5.11. adds ef7ece9a9b1f Merge back cpufreq updates for v5.11. adds 63087265c288 cppc_cpufreq: fix misspelling, code style and readability issues adds 48ad8dc94032 cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use adds bb025fb6c276 cppc_cpufreq: simplify use of performance capabilities adds 28f06f770454 cppc_cpufreq: replace per-cpu structures with lists adds 3bd412fb2c7f cppc_cpufreq: use policy->cpu as driver of frequency setting adds c783a4d94848 cppc_cpufreq: clarify support for coordination types adds cdb4ae5de6f7 cppc_cpufreq: expose information on frequency domains adds f9f5baa8b2a8 ACPI: processor: fix NONE coordination for domain mapping failure adds 6089920a2c3f cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() adds 80b7879e2be8 cpufreq: schedutil: Simplify sugov_update_next_freq() adds 564c77a35f13 cpufreq: stats: Use local_clock() instead of jiffies adds 281f156c3f4a Merge back cpufreq material for v5.11. adds c4ba491b2971 cpufreq: Fix up several kerneldoc comments adds a37afa60de38 cppc_cpufreq: optimise memory allocation for HW and NONE c [...] adds 42bbf4a886f8 cpufreq: Fix cpufreq_online() return value on errors adds e69a5e31e26b Merge back cpufreq material for 5.11. adds 5ba8fbbc649f Merge branch 'pm-cpufreq' into linux-next adds fc5198906213 PM: domains: Rename pm_genpd_syscore_poweroff|poweron() adds b9795a3e4e1c PM: domains: Enable dev_pm_genpd_suspend|resume() for susp [...] adds 670c90def034 cpuidle: psci: Enable suspend-to-idle for PSCI OSI mode adds 0f6e2cb45bcb Merge back cpuidle changes for v5.11. adds 7a25759eaa04 cpuidle: Select polling interval based on a c-state with a [...] adds 2f410e933333 Merge branch 'pm-cpuidle' into linux-next adds f39ee99f5118 PM: sleep: Print driver flags for all devices during suspe [...] adds ab150c3f80dc PM / suspend: fix kernel-doc markup adds 4e1d9a737d00 PM: sleep: Add dev_wakeup_path() helper adds d60cd06331a3 PM: ACPI: reboot: Use S5 for reboot adds 7482c5cb90e5 PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() adds b93b7ef61764 PM: ACPI: Refresh wakeup device power configuration every time adds c250d50fe2ce PM: EM: Add a flag indicating units of power values in Ene [...] adds 5a64f7756916 PM: EM: Clarify abstract scale usage for power values in E [...] adds f2c90b12e700 PM: EM: update the comments related to power scale adds b56a352c0d3c PM: EM: Update Energy Model with new flag indicating power scale adds a94ef811f7c3 PM: domains: replace -ENOTSUPP with -EOPNOTSUPP adds 11d35d317292 Merge branches 'pm-sleep', 'pm-acpi', 'pm-em' and 'pm-doma [...] adds 298ed2b31f55 x86/msr-index: sort AMD RAPL MSRs by address adds a2c32fa736a5 powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer adds 43756a298928 powercap: Add AMD Fam17h RAPL support adds 8a9d881f22d7 powercap: RAPL: Add AMD Fam19h RAPL support adds b4ba76fb1c99 powercap: Adjust printing the constraint name with new line adds d23e95c09067 pm-graph v5.8 adds 748f0d70087c cpupower: Provide online and offline CPU information adds f8edfa6d1e07 Merge tag 'linux-cpupower-5.11-rc1' of git://git.kernel.or [...] adds 5c844b166361 Merge branches 'powercap' and 'pm-tools' into linux-next adds c59fe83a3d4f ACPICA: Add 5 new UUIDs to the known UUID table adds f2f51e7a13e2 ACPICA: Remove extreaneous "the" in comments adds 0306f035738f ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions adds 0766efdf9a9d ACPICA: Add function trace macros to improve debugging adds 32cf1a12cad4 ACPICA: Interpreter: fix memory leak by using existing buffer adds 6d5acf381839 ACPICA: Update version to 20201113 adds 1a2b4e46b40e Merge branch 'acpica' into linux-next adds 66f4fa32eb18 resource: Simplify region_intersects() by reducing conditionals adds 1f90f6a83551 resource: Group resource_overlaps() with other inline helpers adds 5562f35d7fea resource: Introduce resource_union() for overlapping resources adds f65674df1b23 resource: Introduce resource_intersection() for overlappin [...] adds 5df38ca6afec resource: Add test cases for new resource API adds 07aec68ecf35 PCI/ACPI: Replace open coded variant of resource_union() adds f7499785c891 ACPI: watchdog: Replace open coded variant of resource_union() adds 85810c1996db ASoC: Intel: catpt: Replace open coded variant of resource [...] adds b87e745945e3 resource: provide meaningful MODULE_LICENSE() in test suite adds 4697958b056b Documentation: ACPI: explain how to use gpio-line-names adds a8b6cfdf9786 Documentation: ACPI: _DSD: enable hyperlink in final references adds 390029c27ea7 Documentation: ACPI: enumeration: add PCI hierarchy repres [...] adds 72546d846d93 Merge branches 'acpi-resources' and 'acpi-docs' into linux-next adds 637b9f1a1194 ACPI: scan: Add acpi_info_matches_hids() helper adds 6091b2631032 ACPI: scan: Call acpi_get_object_info() from acpi_add_sing [...] adds 8b62740472c4 ACPI, APEI: make apei_resources_all static adds 423282af887b Merge ACPI APEI material for v5.11. adds eb37ba316fde ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro adds ab5369bba518 ACPI: debug: Remove the not used function adds dff714087c40 ACPI: SBS: Simplify the driver init code adds e882b0953ccc ACPI: SBS: Simplify the code using module_acpi_driver() adds 907cc9fefe83 ACPI: tiny-power-button: Simplify the code using module_ac [...] adds 146f5f68e3d9 ACPI: acpi_drivers.h: Remove the leftover dead code adds ec2a9cea9fca ACPI: acpi_drivers.h: Update the kernel doc adds e4bf14c677f6 Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-misc' in [...] adds 55130fb22a1c ACPI: processor: Drop duplicate setting of shared_cpu_map adds 2e84ea5a3269 ACPI: EC: Eliminate in_interrupt() usage adds d269fb031392 ACPI: EC: Fold acpi_ec_clear_gpe() into its caller adds d2a2e6ccebb8 ACPI: EC: Rename acpi_ec_is_gpe_raised() adds 902675fa87e3 ACPI: EC: Simplify error handling in advance_transaction() adds 631734fce3fa ACPI: EC: Untangle error handling in advance_transaction() adds 2a39a30f0d9b ACPI: EC: Clean up status flags checks in advance_transaction() adds 960e625edeb5 Merge branches 'acpi-processor' and 'acpi-ec' into linux-next adds 2ef33ee7f4f6 ACPI: scan: Add PNP0D80 to the _DEP exceptions list adds 12fc4dad94df Revert "ACPI / resources: Use AE_CTRL_TERMINATE to termina [...] adds 25417185e9b5 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 adds ff950bebd0e0 Documentation: Add documentation for new platform_profile [...] adds 717f8fce803b Merge branches 'acpi-scan', 'acpi-resources', 'acpi-video' [...] new 1d5470b543a0 Merge remote-tracking branch 'pm/linux-next' adds 3a5e6732a74c cpufreq: sti-cpufreq: fix mem leak in sti_cpufreq_set_opp_info() adds de4ca3095867 cpufreq: mediatek: Add support for mt8167 adds 75118c8ef9d1 cpufreq: blacklist mt8516 in cpufreq-dt-platdev adds 68b9cd7270f0 cpufreq: tegra194: get consistent cpuinfo_cur_freq adds 2f05c19d9ef4 cpufreq: mediatek: add missing platform_driver_unregister( [...] adds 925a5bcefe10 cpufreq: ap806: Add missing MODULE_DEVICE_TABLE adds 9433777a6e0a cpufreq: highbank: Add missing MODULE_DEVICE_TABLE adds af6eca065011 cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE adds a5a6031663bc cpufreq: qcom: Add missing MODULE_DEVICE_TABLE adds 183747ab5265 cpufreq: st: Add missing MODULE_DEVICE_TABLE adds af2096f28507 cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE adds b9acab091842 cpufreq: loongson1: Add missing MODULE_ALIAS adds c0382d049d2d cpufreq: scpi: Add missing MODULE_ALIAS adds d15183991c2d cpufreq: vexpress-spc: Add missing MODULE_ALIAS adds fc928b901dc6 cpufreq: imx: fix NVMEM_IMX_OCOTP dependency adds b7b4e785520f cpufreq: tegra186: Fix sparse 'incorrect type in assignmen [...] adds cfef4bcaccf3 cpufreq: tegra186: Simplify cluster information lookup adds 93549516d446 cpufreq: tegra194: Remove unnecessary frequency calculation adds f45f89a778e8 cpufreq: tegra194: Rename tegra194_get_speed_common function adds 76ea4d8eeefb firmware: arm_scmi: Add power_scale_mw_get() interface adds f9b0498d2940 cpufreq: arm_scmi: Discover the power scale in performance [...] adds c8bb45205438 Merge branch 'cpufreq/scmi' into cpufreq/arm/linux-next new 895d07f82b5a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 4281461c01f7 trace: events: devfreq: Use fixed indentation size to impr [...] adds b4365423bb7a PM / devfreq: Unify frequency change to devfreq_update_tar [...] adds cab477d0d4fb PM / devfreq: Add tracepoint for frequency changes adds 0dd25a0d12a1 PM / devfreq: Add governor feature flag adds 5f1a9066fcb2 PM / devfreq: Add governor attribute flag for specifc sysfs nodes adds 96ffcdf239de PM / devfreq: Remove redundant governor_name from struct devfreq adds 9a93386bf667 PM / devfreq: tegra20: Silence deferred probe error adds cc2a4e836120 PM / devfreq: tegra20: Relax Kconfig dependency adds 09d56d92ad25 PM / devfreq: tegra30: Silence deferred probe error adds a04c75704678 dt-bindings: devfreq: Add documentation for the interconne [...] adds 404d59c57b26 PM / devfreq: exynos-bus: Add registration of interconnect [...] adds 98fd9972ed60 PM / devfreq: tegra20: Deprecate in a favor of emc-stat ba [...] adds afd589c70311 Merge tag 'tegra-soc-clk-drivers-5.11' of https://git.kern [...] adds 16e8b2a7cb88 PM / devfreq: tegra30: Support interconnect and OPPs from [...] adds 6a575e84f11e PM / devfreq: tegra30: Separate configurations per-SoC generation new 8147d7a157bb Merge remote-tracking branch 'devfreq/devfreq-next' adds ef43f01ac069 opp: Always add entries in dev_list with opp_table->lock held adds 27c09484dd3d opp: Allocate the OPP table outside of opp_table_lock adds 9e62edac519d opp: Don't return opp_dev from _find_opp_dev() adds 6c485849e102 cpufreq: dt: Don't (ab)use dev_pm_opp_get_opp_table() to c [...] adds a16c9ea59ba7 opp: Don't create an OPP table from dev_pm_opp_get_opp_table() adds 11d622a1460c opp: Allow dev_pm_opp_put_*() APIs to accept NULL opp_table adds ad64a03927e0 cpufreq: dt: dev_pm_opp_put_regulators() accepts NULL argument adds 9b48670ac03c cpufreq: qcom-cpufreq-nvmem: dev_pm_opp_put_*() accepts NU [...] adds c948417ce6dd PM / devfreq: exynos: dev_pm_opp_put_*() accepts NULL argument adds 3bc85f016f55 drm/lima: dev_pm_opp_put_*() accepts NULL argument adds 3aac64e40423 drm/panfrost: dev_pm_opp_put_*() accepts NULL argument adds 9e7f4689dd97 media: venus: dev_pm_opp_put_*() accepts NULL argument adds ed40e33c0b91 opp: Reduce the size of critical section in _opp_kref_release() new 92bae664e294 Merge remote-tracking branch 'opp/opp/linux-next' adds 4ab17ed13186 thermal: core: Add upper and lower limits to power_actor_s [...] adds 8132df3a06a4 thermal: power_allocator: Respect upper and lower bounds f [...] adds 87d238026052 thermal: core: Remove unused functions in power actor section adds 345a8af7ea63 thermal: core: Move power_actor_set_power into IPA adds 37b2539e63d6 drivers/thermal/core: Optimize trip points check adds 4eb7d0cd590d thermal/drivers/rcar: Replace spin_lock_irqsave by spin_lo [...] adds 07df39d03c34 dt-bindings: thermal: mediatek: make resets property optional adds c707f973df17 dt-bindings: thermal: mediatek: add documentation for MT8516 SoC adds 703456ba76e9 thermal: mtk_thermal: make device_reset optional adds ef63b043ac86 thermal: intel: pch: fix S0ix failure due to PCH temperatu [...] adds e01aac535353 thermal: sun8i: Use bitmap API instead of open code adds 030a48b0f6ce thermal/drivers/hwmon: Cleanup coding style a bit adds 236761f19a4f thermal/drivers/cpufreq_cooling: Update cpufreq_state only [...] adds 7cfa9770f485 dt-bindings: thermal: rcar-thermal: Improve schema validation adds ce7c01557465 docs: thermal: time_in_state is displayed in msec and not [...] adds e78acf7efebf thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. adds cb68a8580e20 thermal: amlogic: Add hwmon support adds be133722df51 thermal: intel_pch_thermal: fix build for ACPI not enabled adds e34a72338969 thermal: power allocator: change the 'k_i' coefficient estimation adds eda1ecfa772f thermal: power allocator: refactor sustainable power estimation adds 90a996544946 thermal: power allocator: change the 'k_*' always in estim [...] adds f74bed6a4e0d thermal: core: Constify static attribute_group structs adds 1b57b9597c77 thermal: rcar_gen3_thermal: Do not use interrupts for norm [...] adds ce662ccde5c6 thermal: imx8mm: Print the correct error code adds e57eb8b5050c thermal: imx8mm: Disable the clock on probe failure adds a65181c41e57 platform/x86/drivers/acerhdf: Use module_param_cb to set/g [...] adds f34a32fae7fd platform/x86/drivers/acerhdf: Check the interval value whe [...] adds d7fdfb6541f3 dt-bindings: thermal: rcar-gen3-thermal: Add r8a779a0 support adds e854da4f5111 thermal: rcar_gen3_thermal: Add r8a779a0 support new 7fe773ec737a Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' new 5af1919df056 Merge remote-tracking branch 'ieee1394/for-next' adds 5cbec208dc99 fs: dlm: fix proper srcu api call adds 9f8f9c774ad1 fs: dlm: define max send buffer adds 692f51c8cbe7 fs: dlm: add get buffer error handling adds 53a5edaa05c1 fs: dlm: flush othercon at close adds 19633c7e204b fs: dlm: handle non blocked connect event adds 6cde210a9758 fs: dlm: add helper for init connection adds 0672c3c280ef fs: dlm: move connect callback in node creation adds 42873c903bd7 fs: dlm: move shutdown action to node creation adds 13004e8afedc fs: dlm: refactor sctp sock parameter adds d11ccd451b65 fs: dlm: listen socket out of connection hash adds 1a26bfafbce0 fs: dlm: fix check for multi-homed hosts adds 40c6b83e5a07 fs: dlm: constify addr_compare adds 4f19d071f9be fs: dlm: check on existing node address new 35d9d80f4a7c Merge remote-tracking branch 'dlm/next' adds 53839b51a767 RDMA/bnxt_re: Set queue pair state when being queried adds a5c29a262ebe RDMA/cxgb4: Remove MW support adds b8e3130dd96b RDMA: Remove uverbs_ex_cmd_mask values that are linked to [...] adds c074bb1e30f9 RDMA: Remove elements in uverbs_cmd_mask that all drivers set adds 44ce37bc8bf3 RDMA: Move more uverbs_cmd_mask settings to the core adds 652caba5b550 RDMA: Check srq_type during create_srq adds 26e990badde4 RDMA: Check attr_mask during modify_qp adds 1c407cb5d705 RDMA: Check flags during create_cq adds 1f11a7610e50 RDMA: Check create_flags during create_qp adds bd2a40cc2463 RDMA/core Remove uverbs_ex_cmd_mask adds 628c02bf38aa RDMA: Remove uverbs cmds from drivers that don't use them adds 676a80adba01 RDMA: Remove AH from uverbs_cmd_mask adds 1c7fd72687d6 RDMA: Convert sysfs device * show functions to use sysfs_emit() adds 3c6bff3cf988 RDMA: Convert sysfs kobject * show functions to use sysfs_emit() adds eeed6965071b RDMA/rxe: Remove unused RXE_MR_TYPE_FMR adds b898d5c50cab RDMA/bnxt_re: Fix entry size during SRQ create adds bfb972c5e1cb IB/verbs: avoid nested container_of() adds 5333499c6014 RDMA/core: Fix error return in _ib_modify_qp() adds bb3ab2979fd6 RDMA/rxe: Compute PSN windows correctly adds dae7a75f1f19 IB/isert: add module param to set sg_tablesize for IO cmd adds aba457ca890c RDMA/hns: Support owner mode doorbell adds 2b3062e4d997 RDMA/rtrs-clt: Remove destroy_con_cq_qp in case route reso [...] adds 73385fdbc43d RDMA/rtrs-clt: Remove outdated comment in create_con_cq_qp adds fcf2959da6a7 RDMA/rtrs-clt: Avoid run destroy_con_cq_qp/create_con_cq_q [...] adds f553e7601df9 RDMA/rtrs-clt: Missing error from rtrs_rdma_conn_established adds d715ff8acbd5 RDMA/rtrs-srv: Don't guard the whole __alloc_srv with srv_mutex adds 3c8483f5a436 RDMA/rtrs-srv: Fix typo adds 8bd372ace32e RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free adds 16101b60e717 RDMA/rtrs-clt: Remove duplicated switch-case handling for [...] adds c3b16b67d12f RDMA/rtrs-clt: Remove duplicated code adds ffea6ad1335b RDMA/rtrs-srv: Kill rtrs_srv_change_state_get_old adds e6ab8cf50fa1 RDMA/rtrs: Introduce rtrs_post_send adds 3f4e3d962dfd RDMA/rtrs-clt: Remove 'addr' from rtrs_clt_add_path_to_arr adds d6d91e46210f RDMA/hns: Add support for configuring GMV table adds 32053e584e4a RDMA/hns: Add support for filling GMV table adds 45808361d449 RDMA: Manual changes for sysfs_emit and neatening adds e28bf1f03b01 RDMA: Convert various random sprintf sysfs _show uses to s [...] adds b4d031cdae13 RDMA/mlx5: Remove mlx5_ib_mr->order adds fc3325701a63 RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() adds 1c3d247eee74 RDMA/mlx5: Remove mlx5_ib_mr->npages adds f0093fb1a7cb RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of th [...] adds 95741ee3f0f1 RDMA/mlx5: Remove order from mlx5_ib_cont_pages() adds 7db0eea916dc RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() adds f8fb3110635c RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() adds aab8d3966d2c RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_e [...] adds f22c30aa6d27 RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c adds 8010d74b9965 RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() adds f1eaac37da20 RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases adds d5c7916fe461 RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's adds 856c29989999 RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() adds 5c4193669b6f RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND adds 235b6ac30695 RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool adds c7adf7717301 IB/core: Add support for NDR link speed adds f946e45f59ef IB/mlx5: Add support for NDR link speed adds b2d2440430c0 RDMA/rxe: Remove VLAN code leftovers from RXE adds f7a95c902b02 IB/isert: Do not excplicitly check == false for bool adds efa968ee2024 RDMA/core: Postpone uobject cleanup on failure till FD close adds c5633a72a1b8 RDMA/core: Make FD destroy callback void adds fbb7dc5db6de RDMa/mthca: Work around -Wenum-conversion warning adds b116c702791a RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_ [...] adds 2af29468e3b3 RDMA/core: Remove ib_dma_{alloc,free}_coherent adds 8ecfca68dc4c RDMA: Lift ibdev_to_node from rds to common code adds 22dd4c707673 nvme-rdma: Use ibdev_to_node instead of dereferencing ->dm [...] adds 7af80c02c7b3 RDMA/hns: Fix double free of the pointer to TSQ/TPQ adds 8bc205eff305 RDMA/counter: Combine allocation and bind logic adds 0413755c95e7 RDMA/restrack: Store all special QPs in restrack DB adds c80a0c52d85c RDMA/cma: Add missing error handling of listen_id adds 31e2daa17ed9 RDMA/hns: Add new PCI device ID matching for HIP09 adds 8c030d780ad2 RDMA/efa: Remove .create_ah callback assignment adds b045db62f6f6 RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ adds ad480ea5d6ea RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ adds 7579dcdf737d RDMA/mlx5: Directly compute the PAS list for raw QP RQ's adds a59b7b05efc8 RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP adds c08fbdc57741 RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ adds 878f7b31c3a7 RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx adds 8a7904a672a1 RDMA/mlx5: Lower setting the umem's PAS for SRQ adds bf3b7b7ba9e3 Merge branch 'for-rc' into rdma.git adds 42f2611cc173 rds: stop using dmapool adds 5a7a9e038b03 RDMA/core: remove use of dma_virt_ops adds 4d34d52c25a0 PCI/P2PDMA: Remove the DMA_VIRT_OPS hacks adds 73063ec58c84 PCI/P2PDMA: Cleanup __pci_p2pdma_map_sg a bit adds 172292be01db dma-mapping: remove dma_virt_ops adds d024f27de11c RDMA/ipoib: Distribute cq completion vector better adds 4846bf44e1a8 IB/hfi1: Fix fall-through warnings for Clang adds 667d457fa84f IB/mlx4: Fix fall-through warnings for Clang adds c6191f83be6a IB/qedr: Fix fall-through warnings for Clang adds 808b2c925dd0 IB/mlx5: Fix fall-through warnings for Clang adds a9d2e9ae953f RDMA/siw,rxe: Make emulated devices virtual in the device tree adds 6d8285e604e0 RDMA/cxgb4: Validate the number of CQEs adds 82101630222f RDMA/i40iw: Constify ops structs adds df0e4de29c75 IB/qib: Use dma_set_mask_and_coherent to simplify code adds ed92f6a52b84 Merge tag 'v5.10-rc5' into rdma.git for-next adds 93035242d9e2 tools/testing/scatterlist: Test dynamic __sg_alloc_table_f [...] adds 6f6e2dcbb82b RDMA/hns: Refactor the hns_roce_buf allocation flow adds dd37d2f59eb8 RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all( [...] adds f957d4d09a5f RDMA/mlx5: Enable querying AH for XRC QP types adds 8138a4c21b09 RDMA/mlx4: Enable querying AH for XRC QP types adds 7406c0036f85 RDMA/hns: Only record vlan info for HIP08 adds fba429fcf9a5 RDMA/hns: Fix missing fields in address vector adds 3631dadfb118 RDMA/hns: Avoid setting loopback indicator when smac is sa [...] adds 148f904c6f94 RDMA/hns: Remove the portn field in UD SQ WQE adds 534c9bdb025b RDMA/hns: Simplify process of filling UD SQ WQE adds 66d86e529dd5 RDMA/hns: Add UD support for HIP09 adds d0b7721c5e0d RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() adds d4b2d19dc53e RDMA/mlx5: Silence the overflow warning while building off [...] adds 7ec3df174f2b RDMA/mlx5: Use PCI device for dma mappings adds b47a98efa978 RDMA/core: Track device memory MRs adds 2b1f747071c5 RDMA/core: Allow drivers to disable restrack DB adds 66f57b871efc RDMA/restrack: Support all QP types adds 71586dd20010 RDMA/hns: Create QP with selected QPN for bank load balance adds bfefae9f108d RDMA/hns: Add support for CQ stash adds f93c39bc9547 RDMA/hns: Add support for QP stash adds 2b0a999ba003 Merge tag 'v5.10-rc6' into rdma.git for-next adds 1d11d26cf0d6 RDMA/i40iw: Remove push code from i40iw adds 0fd0175e30e4 RDMA/hns: Fix 0-length sge calculation error adds d34895c319fa RDMA/hns: Bugfix for calculation of extended sge adds 05201e01be93 RDMA/hns: Refactor process of setting extended sge adds 87524494a7d9 RDMA/efa: Use dma_set_mask_and_coherent() to simplify code adds b9653b31d776 RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() adds adac4cb3c1ff RDMA/uverbs: Check ODP in ib_check_mr_access() as well adds 6e0954b11c05 RDMA/uverbs: Allow drivers to create a new HW object durin [...] adds 38f8ff5b4438 RDMA/mlx5: Reorganize mlx5_ib_reg_user_mr() adds ef3642c4f54d RDMA/mlx5: Fix error unwinds for rereg_mr adds 2a2970891647 net/mlx5: Add sample offload hardware bits and structures adds 38730630880c net/mlx5: Add sampler destination type adds 699d531f55d5 net/mlx5: Check dr mask size against mlx5_match_param size adds 7da3ad6c26f4 net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits adds 59d2ae1db89f net/mlx5: Add ts_cqe_to_dest_cqn related bits adds e5dfe6b57e8e net/mlx5: Avoid exposing driver internal command helpers adds dd8595eabeb4 net/mlx5: Update the list of the PCI supported devices adds 349125ba232e net/mlx5: Update the hardware interface definition for vhca state adds 21adf05d4584 net/mlx5: Expose IP-in-IP TX and RX capability bits adds 959af5569f57 net/mlx5: Expose other function ifc bits adds 8d2a9d8d640b net/mlx5: Export steering related functions adds 3b1e58aa832e net/mlx5: Make API mlx5_core_is_ecpf accept const pointer adds 8a90f2fc6782 net/mlx5: Rename peer_pf to host_pf adds 5bef709d76a2 net/mlx5: Enable host PF HCA after eswitch is initialized adds 617b860c1875 net/mlx5: Treat host PF vport as other (non eswitch manage [...] adds 9c0c17c611ed Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/p [...] adds c277f98b3e3e RDMA/i40iw: Replace atomic_add_return(1, ..) adds c63e1c4dfc33 RDMA/bnxt_re: Fix max_qp_wrs reported adds 2988ca08ba65 IB: Fix kernel-doc markups adds 53ef4999f07d RDMA/hns: Move capability flags of QP and CQ to hns-abi.h adds ca991a7d14d4 RDMA/mlx5: Assign dev to DM MR adds 0583531bb9ef RDMA/iser: Remove in_interrupt() usage new 3117cf3ea15d Merge remote-tracking branch 'rdma/for-next' adds b6bf4776d9e2 vxge: remove unnecessary cast in kfree() adds 585bd812de4e net: microchip: Remove unneeded variable ret adds 3aefd7d6ea05 net: core: Use skb_is_gso() in skb_checksum_help() adds cd29296fdfca net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config adds 1c29d9899081 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6bc8f20c1d93 vsock: remove ratelimit unknown ioctl message adds c3e448cdc040 vsock: fix the error return when an invalid ioctl command is used adds ae8a6e6e8818 Merge branch 'vsock-minor-clean-up-of-ioctl-error-handling' adds 90c628dd47ff net: bridge: extend the process of special frames adds f323aa54bec7 bridge: cfm: Add BRIDGE_CFM to Kconfig. adds fbaedb412983 bridge: uapi: cfm: Added EtherType used by the CFM protocol. adds 86a14b79e1d0 bridge: cfm: Kernel space implementation of CFM. MEP creat [...] adds a806ad8ee2aa bridge: cfm: Kernel space implementation of CFM. CCM frame [...] adds dc32cbb3dbd7 bridge: cfm: Kernel space implementation of CFM. CCM frame [...] adds 2be665c3940d bridge: cfm: Netlink SET configuration Interface. adds 5e312fc0e7fb bridge: cfm: Netlink GET configuration Interface. adds e77824d81dff bridge: cfm: Netlink GET status Interface. adds b6d0425b816e bridge: cfm: Netlink Notifications. adds 6e2b243db4dc Merge branch 'net-bridge-cfm-add-support-for-connectivity- [...] adds 8027c85c91b8 net: mii: Report advertised link capabilities when autoneg [...] adds 37d38ece9b89 net/mac8390: discard unnecessary breaks adds 72671b355f9d tipc: add stricter control of reserved service types adds 72de7d965bc1 wimax: fix duplicate initializer warning adds f54ec58fee83 wimax: move out to staging adds 8911097fbfb3 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] adds be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching adds 043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration adds 7afc9d8f8290 selftests: net: bridge: rename current igmp tests to igmpv2 adds 79ae3e256aa1 selftests: net: bridge: igmp: add support for packet sourc [...] adds f0e260db4c9e selftests: net: bridge: igmp: check for specific udp ip protocol adds 68d3163a4b7e selftests: net: bridge: igmp: add IGMPv3 entries' state helpers adds 98ae11cf8104 selftests: net: bridge: add tests for igmpv3 is_include an [...] adds 47021771064c selftests: net: bridge: add test for igmpv3 inc -> is_incl [...] adds 3c8b9fdad004 selftests: net: bridge: add test for igmpv3 inc -> is_excl [...] adds 735af7bec0f1 selftests: net: bridge: add test for igmpv3 inc -> to_excl [...] adds eecd8cfdff1b selftests: net: bridge: add test for igmpv3 exc -> allow report adds e7e7ab7c00c2 selftests: net: bridge: add test for igmpv3 exc -> is_incl [...] adds 7b4f7138221a selftests: net: bridge: add test for igmpv3 exc -> is_excl [...] adds 65bfc146ab95 selftests: net: bridge: add test for igmpv3 exc -> to_excl [...] adds 80899f1b1c05 selftests: net: bridge: add test for igmpv3 inc -> block report adds 9eb58e07470b selftests: net: bridge: add test for igmpv3 exc -> block report adds 18f66c96ea58 selftests: net: bridge: add test for igmpv3 exclude timeout adds 414ea3754149 selftests: net: bridge: add test for igmpv3 *,g auto-add adds 23306008edd9 Merge branch 'selftests-net-bridge-add-tests-for-igmpv3' adds b3b7e64bcbcb net: tipc: Fix parameter types passed to %s formater adds c7bb86885e0a net: dccp: Add __printf() markup to fix -Wsuggest-attribut [...] adds 79b1119b851d net: tipc: Add __printf() markup to fix -Wsuggest-attribut [...] adds bfa45445be79 Merge branch 'markup-some-printk-like-functions' adds 8756f474cb9e net: llc: Fix kerneldoc warnings adds 210bba6790dc net: openvswitch: Fix kerneldoc warnings adds 9d637f8113de net: l3mdev: Fix kerneldoc warning adds 294ea2911310 net: netlabel: Fix kerneldoc warnings adds 709565ae14aa net: appletalk: fix kerneldoc warnings adds 7cdda1c1c58d net: nfc: Fix kerneldoc warnings adds a89a501c4946 net: dcb: Fix kerneldoc warnings adds 0b609b557516 net: dccp: Fix most of the kerneldoc warnings adds 726e5e49c91c net: ipv4: Fix some kerneldoc warnings in TCP Low Priority adds f1f09df13081 net: ipv6: rpl*: Fix strange kerneldoc warnings due to bad header adds 8da1f442d321 net: ipv6: calipso: Fix kerneldoc warnings adds 09b5678c778f tipc: remove dead code in tipc_net and relatives adds 400490ac2ce5 ipv6: mcast: make annotations for ip6_mc_msfget() consistent adds 0ad41b244ca0 net: cls_api: remove unneeded local variable in tc_dump_chain() adds 85bec4bc9198 drivers: net: phy: Fix spelling in comment defalut to default adds 1fb74191988f net: dsa: mv88e6xxx: fix vlan setup adds d26796ae5894 udp: check udp sock encap_type in __udp_lib_err adds 3c7d4415db6a udp6: move the mss check after udp gso tunnel processing adds 527beb8ef9c0 udp: support sctp over udp in skb_udp_tunnel_segment adds 965ae44412f8 sctp: create udp4 sock and add its encap_rcv adds 9d6ba260a073 sctp: create udp6 sock and set its encap_rcv adds 89ba49171fb2 sctp: add encap_err_lookup for udp encap socks adds e8a3001c2120 sctp: add encap_port for netns sock asoc and transport adds 8dba29603b5c sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt adds a1dd2cf2f1ae sctp: allow changing transport encap_port by peer packets adds f1bfe8b54151 sctp: add udphdr to overhead when udp_port is set adds bcd623d8e9fa sctp: call sk_setup_caps in sctp_packet_transmit instead adds 600af7fd809a sctp: support for sending packet over udp4 sock adds 259db53ba593 sctp: support for sending packet over udp6 sock adds e38d86b354f9 sctp: add the error cause for new encapsulation port restart adds 1c16a1862595 sctp: handle the init chunk matching an existing asoc adds 046c052b475e sctp: enable udp tunneling socks adds be25f43aed73 Merge branch 'sctp-implement-rfc6951-udp-encapsulation-of-sctp' adds 1887023a5e96 net: phy: marvell: add special handling of Finisar modules [...] adds c1181f42ff1e net: dec: tulip: de2104x: Add shutdown handler to stop NIC adds 279dc955745a net: ipa: assign proper packet context base adds d773f404c833 net: ipa: fix resource group field mask definition adds 2d2653424ce5 net: ipa: assign endpoint to a resource group adds 8c365f747f02 net: ipa: distinguish between resource group types adds 4a0d7579d466 net: ipa: avoid going past end of resource group array adds dc956588d44b Merge branch 'net-ipa-minor-bug-fixes' adds a7a375ca5661 sfc: extend bitfield macros to 17 fields adds 806f9f23b673 sfc: implement encap TSO on EF100 adds dbe2f251f9eb sfc: only use fixed-id if the skb asks for it adds b61e8100dcfc sfc: advertise our vlan features adds 8ece853d128b Merge branch 'sfc-ef100-tso-enhancements' adds 955062b03fa6 net: bridge: mcast: add support for raw L2 multicast groups adds 0e761ac08fd8 net: bridge: explicitly convert between mdb entry state an [...] adds 7c313143133a net: mscc: ocelot: classify L2 mdb entries as LOCKED adds ebbd860e251a net: mscc: ocelot: use ether_addr_copy adds 728e69ae29b0 net: mscc: ocelot: remove the "new" variable in ocelot_por [...] adds bb8d53fd9414 net: mscc: ocelot: make entry_type a member of struct ocel [...] adds e5d1f896fd1a net: mscc: ocelot: support L2 multicast entries adds 68bb4665a2ce Merge branch 'l2-multicast-forwarding-for-ocelot-switch' adds 5ce7f3f46f6b net: neterion: s2io: Replace in_interrupt() for context detection adds dc5e8bfcd12e net: forcedeth: Replace context and lock check with a lock [...] adds beca92820dc4 net: tlan: Replace in_irq() usage adds 4e5d79bbe82e Merge branch 'in_interrupt-cleanup-part-2' adds d3fd65484c78 net: core: add dev_sw_netstats_tx_add adds 81b01894d792 net: core: add devm_netdev_alloc_pcpu_stats adds 5e4cb4800168 r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters adds f1d5470594ff r8169: remove no longer needed private rx/tx packet/byte counters adds 023efb15aabe Merge branch 'net-add-functionality-to-net-core-byte-packe [...] adds 624251b4b5a0 net: ipa: avoid a bogus warning adds 1a02556086fc net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode adds cdd41e878526 octeontx2-af: Update get/set resource count functions adds 9932fb7250f7 octeontx2-af: Manage new blocks in 98xx adds 221f3dff2999 octeontx2-af: Initialize NIX1 block adds c5a73b632b90 octeontx2-af: Map NIX block from CGX connection adds 55efcc57140b octeontx2-af: Setup MCE context for assigned NIX adds 1c1935c9945d octeontx2-af: Add NIX1 interfaces to NPC adds a84cdcea3b4f octeontx2-af: Mbox changes for 98xx adds 8bcf5ced6526 octeontx2-pf: Calculate LBK link instead of hardcoding adds 0f3ce484af8d octeontx2-af: Display NIX1 also in debugfs adds e2fb37303865 octeontx2-af: Display CGX, NIX and PF map in debugfs. adds cfb2cffafa2a Merge branch 'support-for-octeontx2-98xx-silcion' adds 3752404a68e8 net/smc: improve return codes for SMC-Dv2 adds e4e143e26ce8 net: macb: add support for high speed interface adds c24672cf59b6 ne2k: Fix Typo in RW-Bugfix adds 3a689e34973e r8169: remove unneeded memory barrier in rtl_tx adds 1c470b53ece5 r8169: use pm_runtime_put_sync in rtl_open error path adds c43fd36f7fec net: bridge: mcast: fix stub definition of br_multicast_qu [...] adds 760b3d61fb4e net: 9p: Fix kerneldoc warnings of missing parameters etc adds 338b5da31de0 selftests/net: timestamping: add ptp v2 support adds 68ed78b52357 net: ftgmac100: move phy connect out from ftgmac100_setup_mdio adds f8b7b50c8411 net: ftgmac100: add handling of mdio/phy nodes for ast2400/2500 adds 9ce86dc47416 dt-bindings: net: ftgmac100: describe phy-handle and MDIO adds 6f8ef834bd0a Merge branch 'add-ast2400-2500-phy-handle-support' adds bbbc7aa45eef selftests: add test script for bareudp tunnels adds 7812e10511ce drivers: net: tulip: Fix set but not used with W=1 adds 3858632a0d22 drivers: net: davicom: Fixed unused but set variable with W=1 adds 1bcb32c76540 drivers: net: davicom Add COMPILE_TEST support adds ce3f952104e0 Merge branch 'davicom-w-1-fixes' adds 8ed7ec1386b6 drivers: net: xen-netfront: Fixed W=1 set but unused warnings adds a344a1e85325 drivers: net: wan: lmc: Fix W=1 set but used variable warnings adds e03d8a377fcc net: driver: hamradio: Fix potential unterminated string adds 2c4de211bc31 net: ipv6: For kerneldoc warnings with W=1 adds 7747d4b72f77 net: ethernet: ti: am65-cpsw: move ale selection in pdata adds c6275c02a097 net: ethernet: ti: am65-cpsw: move free desc queue mode se [...] adds 6a40e2890e6e net: ethernet: ti: am65-cpsw: use cppi5_desc_is_tdcm() adds 82882bd56a9e net: ethernet: ti: cpsw_ale: add cpsw_ale_vlan_del_modify() adds 2d64a0343288 net: ethernet: ti: am65-cpsw: fix vlan offload for multi mac mode adds a9c747007277 net: ethernet: ti: am65-cpsw: keep active if cpts enabled adds 97067aaf1274 net: ethernet: ti: am65-cpsw: fix tx csum offload for mult [...] adds a9e60cf0b460 net: ethernet: ti: am65-cpsw: prepare xmit/rx path for mul [...] adds 84b4aa493249 net: ethernet: ti: am65-cpsw: add multi port support in ma [...] adds 8fbc2f9edce2 net: ethernet: ti: am65-cpsw: handle deferred probe with d [...] adds 802dcb434057 Merge branch 'net-ethernet-ti-am65-cpsw-add-multi-port-sup [...] adds 75e5a554c87f net: mscc: ocelot: use the pvid of zero when bridged with [...] adds 110e847ca7d5 net: mscc: ocelot: don't reset the pvid to 0 when deleting it adds c3e58a750e3d net: mscc: ocelot: transform the pvid and native vlan valu [...] adds e2b2e83e52f7 net: mscc: ocelot: add a "valid" boolean to struct ocelot_vlan adds be0576fed6d3 net: mscc: ocelot: move the logic to drop 802.1p traffic t [...] adds 2f0402fedf20 net: mscc: ocelot: deny changing the native VLAN from the [...] adds 9a72068080f1 net: dsa: felix: improve the workaround for multiple nativ [...] adds 51e4082c7cb3 Merge branch 'vlan-improvements-for-ocelot-switch' adds 7e901ee7b6ab tcp: avoid slow start during fast recovery on new losses adds 0b833eef92de liquidio: cn68xx: Remove duplicated include adds 36ed77cd0535 net: hns3: Remove duplicated include adds 92f9e238c909 openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL adds a3b0b6479700 net: dsa: implement a central TX reallocation procedure adds 88fda8eefd9a net: dsa: tag_ksz: don't allocate additional memory for pa [...] adds ef3f72fee286 net: dsa: trailer: don't allocate additional memory for pa [...] adds 9bbda29ae104 net: dsa: tag_qca: let DSA core deal with TX reallocation adds 9c5c3bd00557 net: dsa: tag_ocelot: let DSA core deal with TX reallocation adds 941f66beb7bb net: dsa: tag_mtk: let DSA core deal with TX reallocation adds 6ed94135f583 net: dsa: tag_lan9303: let DSA core deal with TX reallocation adds c6c4e1237dfe net: dsa: tag_edsa: let DSA core deal with TX reallocation adds 2f0d030c5ffe net: dsa: tag_brcm: let DSA core deal with TX reallocation adds 952a06345015 net: dsa: tag_dsa: let DSA core deal with TX reallocation adds 9b9826ae117f net: dsa: tag_gswip: let DSA core deal with TX reallocation adds 86c4ad9a7876 net: dsa: tag_ar9331: let DSA core deal with TX reallocation adds 0b6f164d5a52 Merge branch 'generic-tx-reallocation-for-dsa' adds f2219c322ff2 tipc: remove unneeded semicolon adds 9d253c02acd6 ethtool: remove unneeded semicolon adds 5d867245c46a net: core: remove unneeded semicolon adds 1c5825e6646b net: stmmac: dwmac-meson8b: remove unneeded semicolon adds c568db7fd001 net/mlx4_core : remove unneeded semicolon adds 0e8c266c59b5 net: dsa: mt7530: remove unneeded semicolon adds b08e84da2050 kernel: make kcov_common_handle consider the current context adds 6370cc3bbd8a net: add kcov handle to skb extensions adds 261e411bb283 mac80211: add KCOV remote annotations to incoming frame pr [...] adds 6d89076e6ef0 Merge branch 'net-mac80211-kernel-enable-kcov-remote-cover [...] adds 0992d67bc2bc mpls: drop skb's dst in mpls_forward() adds 16b5f5ce351f ibmvnic: merge do_change_param_reset into do_reset adds 583d5333ed7d net: hdlc_fr: Simpify fr_rx by using "goto rx_drop" to dro [...] adds 14b20704a180 net: hdlc_fr: Change the use of "dev" in fr_rx to make the [...] adds efc790394f8a net: hdlc_fr: Do skb_reset_mac_header for skbs received on [...] adds 77124c4463d4 net: hdlc_fr: Improve the initial checks when we receive an skb adds 54b77a77e30a net: hdlc_fr: Add support for any Ethertype adds 12c9ee3cb4dc Merge branch 'net-hdlc_fr-improve-fr_rx-and-add-support-fo [...] adds 626d667b1960 vxlan: Use a per-namespace nexthop listener instead of a g [...] adds 918895bf6166 net: fddi: skfp: ecm: Protect 'if' when AIX_EVENT is not defined adds 9745aab8cf49 net: fddi: skfp: ecm: Remove seemingly unused variable 'ID_sccs' adds b8e6ea263769 net: fddi: skfp: pcmplc: Remove defined but not used varia [...] adds a15420dfe084 net: fddi: skfp: pmf: Remove defined but unused variable ' [...] adds 6a60a7a934db net: fddi: skfp: queue: Remove defined but unused variable [...] adds 8adc51b94aa6 net: fddi: skfp: rmt: Remove defined but unused variable ' [...] adds bc3f7c2b306d net: fddi: skfp: smtdef: Remove defined but unused variabl [...] adds ea3588b01ef2 net: fddi: skfp: smtinit: Remove defined but unused variab [...] adds af1fc594679b net: fddi: skfp: smttimer: Remove defined but unused varia [...] adds e02243ed7803 net: fddi: skfp: hwt: Remove defined but unused variable ' [...] adds 6e5830d629c8 net: fddi: skfp: srf: Remove defined but unused variable ' [...] adds 041f57c79b35 net: fddi: skfp: drvfbi: Remove defined but unused variabl [...] adds f40b160db382 net: fddi: skfp: ess: Remove defined but unused variable ' [...] adds c8f638b78d72 net: ieee802154: ca8210: Fix a bunch of kernel-doc issues adds 34e653efb602 net: usb: r8152: Provide missing documentation for some st [...] adds 800a328bf2e1 net: ieee802154: ca8210: Fix incorrectly named function param doc adds 06cd7c46b3ab net: usb: lan78xx: Remove lots of set but unused 'ret' variables adds ecdc5689d93e net: macsec: Add missing documentation for 'gro_cells' adds 50a77e5ff9bc net: macvlan: Demote nonconformant function header adds 9f07814d01ad net: usb: r8152: Fix a couple of spelling errors in fw_phy [...] adds a8eb1a007cfa net: netconsole: Add description for 'netconsole_target's [...] adds c1c0f6eac3db net: net_failover: Correct parameter name 'standby_dev' adds 2e4ef10f5850 net: add GSO UDP L4 and GSO fraglists to the list of softw [...] adds ecb8fed408b6 net: bonding, dummy, ifb, team: advertise NETIF_F_GSO_SOFTWARE adds 8e6a0485d1c4 Merge branch 'net-allow-virtual-netdevs-to-forward-udp-l4- [...] adds fb281f24f80d mlxsw: reg: Add XRALXX Registers adds 803be1085d21 mlxsw: spectrum_router: Introduce low-level ops and implem [...] adds 923ba95ea22d Merge branch 'mlxsw-spectrum-prepare-for-xm-implementation [...] adds f06059c24447 r8169: align number of tx descriptors with vendor driver adds 870f531e178e r8169: set IRQF_NO_THREAD if MSI(X) is enabled adds e9e13b6adc33 lan743x: fix for potential NULL pointer dereference with b [...] adds f84754dbc55e soc/fsl/qbman: Add an argument to signal if NAPI processin [...] adds abba4b16fddd net: dpaa: Replace in_irq() usage. adds de3f5d9e271f crypto: caam: Replace in_irq() usage. adds 45e9fbf023f2 Merge branch 'fsl-qbman-in_interrupt-cleanup' adds 74d155be2677 net: phy: realtek: Add support for RTL8221B-CG series adds 4c4ac8317716 forcedeth: fix excluded_middle.cocci warnings adds 1ca47431c29c net: dev_ioctl: remove redundant initialization of variable err adds 873b807c9895 octeontx2-pf: Fix sizeof() mismatch adds a74e44a111fe chelsio/chtls: Utilizing multiple rxq/txq to process requests adds 3fb6928b56f6 net: ipa: restrict special reset to IPA v3.5.1 adds 1d0c09dee911 net: ipa: expose IPA version to the GSI layer adds 14dbf977dd45 net: ipa: record IPA version in GSI structure adds 56dfe8dedff9 net: ipa: use version in gsi_channel_init() adds 9de4a4ccddb3 net: ipa: use version in gsi_channel_reset() adds ce54993d01b9 net: ipa: use version in gsi_channel_program() adds d387c761fa8c net: ipa: eliminate legacy arguments adds 2c24eefb2462 Merge branch 'net-ipa-tell-gsi-the-ipa-version' adds 9470174e7581 net: dsa: mt7530: support setting MTU adds 537e48259eac selftests: net: bridge: factor out mcast_packet_test adds 450b0b84c660 selftests: net: lib: add support for IPv6 mcast packet test adds 95e6f430ebfe selftests: net: bridge: factor out and rename sg state functions adds 444c897111b0 selftests: net: bridge: add initial MLDv2 include test adds 0ef10e60682e selftests: net: bridge: add test for mldv2 inc -> allow report adds f44de2bc684d selftests: net: bridge: add test for mldv2 inc -> is_inclu [...] adds f9fcd55328a9 selftests: net: bridge: add test for mldv2 inc -> is_exclu [...] adds 55852f1d6a33 selftests: net: bridge: add test for mldv2 inc -> to_exclu [...] adds 0e77581fdf30 selftests: net: bridge: add test for mldv2 exc -> allow report adds 25ba7c03ef1a selftests: net: bridge: add test for mldv2 exc -> is_inclu [...] adds d0b19dedd6c2 selftests: net: bridge: add test for mldv2 exc -> is_exclu [...] adds 9eb4394db91c selftests: net: bridge: add test for mldv2 exc -> to_exclu [...] adds 57386215cc0b selftests: net: bridge: add test for mldv2 inc -> block report adds a2d667f0c1fb selftests: net: bridge: add test for mldv2 exc -> block report adds d598cc6a2d45 selftests: net: bridge: add test for mldv2 exclude timeout adds 252b353c5bb3 selftests: net: bridge: add test for mldv2 *,g auto-add adds 609cfc7fcf5e Merge branch 'selftests-net-bridge-add-tests-for-mldv2' adds 85ba75bb5727 net: phy: adin: disable diag clock & disable standby mode [...] adds f2531d452854 net: phy: adin: implement cable-test support adds ebcaa207b485 dpaa_eth: use false and true for bool variables adds 82728b91f124 enetc: Remove Tx checksumming offload code adds 13c7ba0c8494 mptcp: adjust mptcp receive buffer limit if subflow has la [...] adds 65f49fe72f9e mptcp: use _fast lock version in __mptcp_move_skbs adds 5a369ca64364 tcp: propagate MPTCP skb extensions on xmit splits adds 95ed690ebc72 mptcp: split mptcp_clean_una function adds 93f323b9cccc mptcp: add a new sysctl add_addr_timeout adds 9ce7deff92e8 docs: networking: mptcp: Add MPTCP sysctl entries adds 8d014eaa9254 selftests: mptcp: add ADD_ADDR timeout test case adds ae23b55cc57b Merge branch 'mptcp-miscellaneous-mptcp-fixes' adds fa538f7cf05a netfilter: nf_reject: add reject skbuff creation helpers adds 312ca575a505 netfilter: nft_reject: unify reject init and dump into nft_reject adds 6bbb9ad36c93 netfilter: nft_reject: add reject verdict support for netdev adds a304ea7daf54 netfilter: ipset: Support the -exist flag with the destroy [...] adds ccf0a4b7fc68 netfilter: ipset: Add bucketsize parameter to all hash types adds 3976ca101990 netfilter: ipset: Expose the initval hash parameter to userspace adds 35b7ee34abdb netfilter: nftables: Add __printf() attribute adds 117ca1f8920c netfilter: nft_reject_inet: allow to use reject from inet ingress adds b65ca4c38875 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 94f44f28836d net: sched: implement action-specific terse dump adds 01ef09caad66 net: dsa: Add tag handling for Hirschmann Hellcreek switches adds e358bef7c392 net: dsa: Give drivers the chance to veto certain upper devices adds e4b27ebc780f net: dsa: Add DSA driver for Hirschmann Hellcreek switches adds ddd56dfe52c9 net: dsa: hellcreek: Add PTP clock support adds f0d4ba9eff75 net: dsa: hellcreek: Add support for hardware timestamping adds 7d9ee2e8ff15 net: dsa: hellcreek: Add PTP status LEDs adds dcfb1a75ba29 dt-bindings: Add vendor prefix for Hirschmann adds d5d29d527a27 dt-bindings: net: dsa: Add documentation for Hellcreek switches adds 67438feb2b85 Merge branch 'hirschmann-hellcreek-dsa-driver' adds 0356010d825e sctp: bring inet(6)_skb_parm back to sctp_input_cb adds 293e9a3d950d net: phy: export phy_error and phy_trigger_machine adds e2f016cf7751 net: phy: add a shutdown procedure adds 7b2d59085d17 net: phy: make .ack_interrupt() optional adds 297730973602 net: phy: at803x: implement generic .handle_interrupt() callback adds a3417885fc36 net: phy: at803x: remove the use of .ack_interrupt() adds f2e9060458b1 net: phy: mscc: use phy_trigger_machine() to notify link change adds 4008f373eb71 net: phy: mscc: implement generic .handle_interrupt() callback adds 30446ae4675c net: phy: mscc: remove the use of .ack_interrupt() adds 6ab930df83cc net: phy: aquantia: implement generic .handle_interrupt() [...] adds e11ef96d44f1 net: phy: aquantia: remove the use of .ack_interrupt() adds 4567d5c3eb9b net: phy: broadcom: implement generic .handle_interrupt() [...] adds 15772e4ddf3f net: phy: broadcom: remove use of ack_interrupt() adds e5d2b0b6c2b9 net: phy: cicada: implement the generic .handle_interrupt( [...] adds a758087f476d net: phy: cicada: remove the use of .ack_interrupt() adds e954631cd22e net: phy: davicom: implement generic .handle_interrupt() calback adds 0d65cc189c9a net: phy: davicom: remove the use of .ack_interrupt() adds 87de1f058aac net: phy: add genphy_handle_interrupt_no_ack() adds 0382916398f2 net: phy: realtek: implement generic .handle_interrupt() callback adds 8b43357fff61 net: phy: realtek: remove the use of .ack_interrupt() adds 5aee9484df35 Merge branch 'net-phy-add-support-for-shared-interrupts-part-1' adds d8c4a2236385 bus: mhi: Add mhi_queue_is_full function adds 3ffec6a14f24 net: Add mhi-net driver adds c1aedf015ebd net/usb/r8153_ecm: support ECM mode for RTL8153 adds 77662e75e009 net/mlx5: DR, Remove unused member of action struct adds de1facaf56b6 net/mlx5: DR, Rename builders HW specific names adds 8a8a1023000e net/mlx5: DR, Rename matcher functions to be more HW agnostic adds 3b72422dea97 net/mlx5: DR, Add buddy allocator utilities adds a00cd87880a3 net/mlx5: DR, Handle ICM memory via buddy allocation inste [...] adds 3eb1006a3b3e net/mlx5: DR, Sync chunks only during free adds 1c58651412bb net/mlx5: DR, ICM memory pools sync optimization adds 284836d9660d net/mlx5: DR, Free unused buddy ICM memory adds 579524c6eace net/mlx5e: Validate stop_room size upon user input adds 7c36e785d62a net/mlx4: Cleanup kernel-doc warnings adds 6c6132032d7a net/mlx5: Cleanup kernel-doc warnings adds 514436857128 net: mlx5: Replace in_irq() usage adds c9448e828d11 Merge tag 'mlx5-updates-2020-11-03' of git://git.kernel.or [...] adds 1c9cac65cecd nexthop: Add nexthop notification data structures adds 3578d53dcef1 nexthop: Pass extack to nexthop notifier adds 5ca474f23454 nexthop: Prepare new notification info adds 1ec69d187cb8 nexthop: vxlan: Convert to new notification info adds 968a83f8cf6f rtnetlink: Add RTNH_F_TRAP flag adds e95f2592f633 nexthop: Allow setting "offload" and "trap" indications on [...] adds 732d167bf5f5 nexthop: Emit a notification when a nexthop is added adds d144cc5f4f4e nexthop: Emit a notification when a nexthop group is replaced adds 8c09c9f9d846 nexthop: Emit a notification when a single nexthop is replaced adds f17bc33d7412 nexthop: Emit a notification when a nexthop group is modified adds 833a1065eeb1 nexthop: Emit a notification when a nexthop group is reduced adds ce7e9c8a080b nexthop: Pass extack to register_nexthop_notifier() adds 975ff7f3324a nexthop: Replay nexthops when registering a notifier adds bbea126c2bad nexthop: Remove in-kernel route notifications when nexthop [...] adds 35266255d61c netdevsim: Add devlink resource for nexthops adds 8fa84742d666 netdevsim: Add dummy implementation for nexthop offload adds 66e58bf0707b netdevsim: Allow programming routes with nexthop objects adds 21584e6a92bd selftests: netdevsim: Add test for nexthop offload API adds 3b4202a4706d Merge branch 'nexthop-add-support-for-nexthop-objects-offload' adds 9f32c27eb4fc Revert ibmvnic merge do_change_param_reset into do_reset adds ae0d0bb29b31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds fccf290f7976 net: dccp: convert tasklets to use new tasklet_setup() API adds c6533ca87a06 net: ipv4: convert tasklets to use new tasklet_setup() API adds da1cad7342a1 net: mac80211: convert tasklets to use new tasklet_setup() API adds b5bd8b62df4f net: mac802154: convert tasklets to use new tasklet_setup() API adds 6e1978a9a941 net: sched: convert tasklets to use new tasklet_setup() API adds fcb8e3a328ed net: smc: convert tasklets to use new tasklet_setup() API adds 158d31da1cc1 net: xfrm: convert tasklets to use new tasklet_setup() API adds ad8fc41c7845 Merge branch 'net-convert-tasklets-to-use-new-tasklet_setup-api' adds 6c3cbaa0f0cb net: xilinx: axiethernet: Introduce helper functions for M [...] adds 253761a0e61b net: xilinx: axiethernet: Enable dynamic MDIO MDC adds 0798827b47d3 Merge branch 'net-axienet-dynamically-enable-mdio-interface' adds ea8146c68457 cxgb4: Fix the -Wmisleading-indentation warning adds 419a38cecf14 net: macvlan: remove redundant initialization in macvlan_d [...] adds e014ae39493f ptp: idt82p33: add adjphase support adds e4c6eb68343f ptp: idt82p33: use i2c_master_send for bus write adds 6c196f36f524 ptp: idt82p33: optimize _idt82p33_adjfine adds 0012eeb370f8 net: macb: fix NULL dereference due to no pcs_config method adds f8ae7bbec726 net: x25_asy: Delete the x25_asy driver adds 4a04d65c964e net: ipa: refer to IPA versions, not GSI adds 0b8d67610845 net: ipa: request GSI IRQ later adds a054539db196 net: ipa: rename gsi->event_enable_bitmap adds f9b28804ab50 net: ipa: define GSI interrupt types with an enum adds 97eb94c8c790 net: ipa: disable all GSI interrupt types initially adds 3ca97ffd984c net: ipa: cache last-saved GSI IRQ enabled type adds b054d4f9eb4b net: ipa: only enable GSI channel control IRQs when needed adds b4175f8731f7 net: ipa: only enable GSI event control IRQs when needed adds d6c9e3f506ae net: ipa: only enable generic command completion IRQ when needed adds 06c8632833c2 net: ipa: only enable GSI IEOB IRQs when needed adds 46f748ccaf01 net: ipa: explicitly disallow inter-EE interrupts adds 352f26a886d8 net: ipa: only enable GSI general IRQs when needed adds 8194be79fbbc net: ipa: pass a value to gsi_irq_type_update() adds 2d152760a9e0 Merge branch 'net-ipa-constrain-gsi-interrupts' adds 75a5fb0cdbb7 net: core: fix spelling typo in flow_dissector.c adds ef9ac2091180 net: usb: fix spelling typo in cdc_ncm.c adds bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr adds a3ce2b109a59 net: udp: introduce UDP_MIB_MEMERRORS for udp_mem adds 9c661b0b8544 net/packet: make packet_fanout.arr size configurable up to 64K adds 1db32acfde74 selftests/net: test max_num_members, fanout_args in psock_fanout adds 084d0c13a489 Merge branch 'net-packet-make-packet_fanout-arr-size-confi [...] adds 0169b8205431 bridge: mrp: Use hlist_head instead of list_head for mrp adds cffb8f6177bb net: udp: remove redundant initialization in udp_send_skb adds 6e822c2c2919 net: udp: remove redundant initialization in udp_dump_one adds 785d21b82600 net/mlx4: Assign boolean values to a bool variable adds 8b7e0a01dfa7 net: phy: microchip_t1: Don't set .config_aneg adds ca4d632aef03 net: dsa: mv88e6xxx: Export VTU as devlink region adds a18394269fc8 net: core: add dev_get_tstats64 as a ndo_get_stats64 imple [...] adds 6a9006287959 net: dsa: use net core stats64 handling adds 497a5757ce4e tun: switch to net core provided statistics counters adds 6b840a04fe35 ip6_tunnel: use ip_tunnel_get_stats64 as ndo_get_stats64 callback adds b220a4a79ce5 net: switch to dev_get_tstats64 adds 250f19c75195 gtp: switch to dev_get_tstats64 adds 42f9e5f0c6ed wireguard: switch to dev_get_tstats64 adds 8f3feb242081 vti: switch to dev_get_tstats64 adds 98d7fc46388a ipv4/ipv6: switch to dev_get_tstats64 adds 682036b2b9fb net: remove ip_tunnel_get_stats64 adds 52643b7832d8 Merge branch 'net-add-and-use-dev_get_tstats64' adds 8be33ecfc1ff net: skb_vlan_untag(): don't reset transport offset if set [...] adds 1ccd58331f6f selftests: disable rp_filter when testing bareudp adds 30e2379e8233 net: ipv4: remove redundant initialization in inet_rtm_deladdr adds 3ec94da976fe net: atlantic: Remove unnecessary conversion to bool adds 1aa844b92176 net: pch_gbe: remove unneeded variable retval in __pch_gbe [...] adds e5a4b17da1d0 net: sched: fix misspellings using misspell-fixer tool adds 2776d2320ac1 net: dsa: fix unintended sign extension on a u16 left shift adds d6bb2d1e8690 inet: constify inet_sdif() argument adds 7b58e63e744c inet: udp{4|6}_lib_lookup_skb() skb argument is const adds 70408949a35f Merge branch 'inet-prevent-skb-changes-in-udp-4-6-_lib_loo [...] adds 5b8b2262b3b4 net: ipa: don't break build on large transaction size adds 49e3aeeb211c net: ipa: get rid of a useless line of code adds 2c642c48b362 net: ipa: change a warning to debug adds bf795af1d42a net: ipa: drop an error message adds 8ed1045bb828 Merge branch 'net-ipa-little-fixes' adds 214c798ba1a4 net: phy: aquantia: do not return an error on clearing pen [...] adds a884915f4cef net: stmmac: dwc-qos: Change the dwc_eth_dwmac_data's .pro [...] adds ae068f561baa net: qrtr: Fix port ID for control messages adds 87f547c108e4 net: qrtr: Allow forwarded services adds 0baa99ee353c net: qrtr: Allow non-immediate node routing adds f7dec6cb914c net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet adds 90829f07baea net: qrtr: Release distant nodes along the bridge node adds c079fe2480e4 Merge branch 'net-qrtr-add-distant-node-support' adds c0c5a60f0f13 net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown adds 1af5318c00a8 net: evaluate net.ipv4.conf.all.proxy_arp_pvlan adds 62679a8d3aa4 net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm adds fc8f29b35c18 Merge branch 'net-evaluate-net-ipvX-conf-all-sysctls' adds 2492ae6bee24 MAINTAINERS: Add entry for Hirschmann Hellcreek Switch Driver adds 0575bedd6a15 drivers: net: sky2: Fix -Wstringop-truncation with W=1 adds ca787e0b935c ipv4: Set nexthop flags in a more consistent way adds e545f8657393 net: dsa: mv88e6xxx: Add helper to get a chip's max_vid adds 724d06b437bb mptcp: fix static checker warnings in mptcp_pm_add_timer adds ef1220a7d4bb selftests: pmtu.sh: use $ksft_skip for skipped return code adds 2a9d3716b810 selftests: pmtu.sh: improve the test result processing adds 34b93f19c92c Merge branch 'selftests-pmtu-sh-improve-the-test-result-pr [...] adds 95530a59db3d nfp: Fix passing zero to 'PTR_ERR' adds 27b42557988d drivers: net: xilinx_emaclite: Add missing parameter kerneldoc adds eccd5403814b drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast w [...] adds 03dfd157670b drivers: net: xilinx_emaclite: Add COMPILE_TEST support adds 8fc72cb541e7 Merge branch 'xilinx_emaclite-w-1-fixes' adds cef211968c2d net: udp: remove redundant initialization in udp_gro_complete adds 5b320b53431e drivers: net: smc91x: Fix set but unused W=1 warning adds 606ddf1f046e drivers: net: smc91x: Fix missing kerneldoc reported by W=1 adds 6015e6f2efc6 drivers: net: smc911x: Work around set but unused status adds 40f6d1d9159b drivers: net: smc911x: Fix set but unused status because o [...] adds dd5fdb3f9785 drivers: net: smc911x: Fix passing wrong number of paramet [...] adds 6e4a930c40d8 drivers: net: smc911x: Fix cast from pointer to integer of [...] adds 7958ba7e6273 drivers: net: smsc: Add COMPILE_TEST support adds 203cb737fbe0 Merge branch 'smsc-w-1-warning-fixes' adds c9f64d1fc101 net: ipconfig: Avoid spurious blank lines in boot log adds aa0616a9bd52 IB/hfi1: switch to core handling of rx/tx byte/packet counters adds 2d5c27dafe63 qmi_wwan: switch to core handling of rx/tx byte/packet counters adds 45fc3fd4308c qtnfmac: switch to core handling of rx/tx byte/packet counters adds af0c351cc348 usbnet: switch to core handling of rx/tx byte/packet counters adds 323955a0498c net: usb: switch to dev_get_tstats64 and remove usbnet_get [...] adds 255bf5e9d77a Merge branch 'net-switch-further-drivers-to-core-functiona [...] adds 85ce50d337d1 net: kcov: don't select SKB_EXTENSIONS when there is no NET adds 69ba53e72bbd mlxsw: spectrum_router: Pass non-register proto enum to __ [...] adds d57ff0228666 mlxsw: spectrum_router: Use RALUE-independent op arg adds c1b290d594a1 mlxsw: spectrum_router: Introduce FIB event queue instead [...] adds 2d5bd7a111ca mlxsw: spectrum: Propagate context from work handler conta [...] adds 0f6b66011a3c mlxsw: spectrum_router: Push out RALUE pack into separate helper adds d271cf9f298b mlxsw: spectrum: Export RALUE pack helper and use it from IPIP adds 0c1d6b269457 mlxsw: spectrum_router: Pass destination IP as a pointer t [...] adds 1a7fcdf75d28 mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_ [...] adds 1a9c21d5f70f mlxsw: spectrum_router: Use RALUE pack helper from abort function adds 7f5c4090e46f mlxsw: spectrum: Push RALUE packing and writing into low-l [...] adds 505cd65c66e8 mlxsw: spectrum_router: Prepare work context for possible bulking adds 91d20d71b2f0 mlxsw: spectrum_router: Have FIB entry op context allocate [...] adds ae9ce81aa726 mlxsw: spectrum_router: Introduce fib_entry priv for low-l [...] adds a005a7fe2ffc mlxsw: spectrum_router: Track FIB entry committed state an [...] adds 173f14cda364 mlxsw: spectrum_router: Introduce FIB entry update op adds e7086213f7b4 Merge branch 'mlxsw-spectrum-prepare-for-xm-implementation [...] adds e86580235708 selftests: set conf.all.rp_filter=0 in bareudp.sh adds e1d9d7b91302 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds c7287cb8c686 mac80211: use semicolons rather than commas to separate st [...] adds 8280c07e0762 ieee80211: Add definition for WFA DPP adds 9f0ffa418483 cfg80211: Add support to configure SAE PWE value to drivers adds 9c97c88d2f4b cfg80211: Add support to calculate and report 4096-QAM HE rates adds ba5c25236bc3 nl80211/cfg80211: fix potential infinite loop adds 857b34c4fb10 nl80211: fix beacon tx rate mask validation adds c4a30446a92a cfg80211: add support to configure HE MCS for beacon rate adds 70debba3ab7d mac80211: save HE oper info in BSS config for mesh adds 30df81301c63 mac80211: add radiotap flag to assure frames are not reordered adds 66d06c84730c mac80211: adhere to Tx control flag that prevents frame re [...] adds 527d675969a1 mac80211: don't overwrite QoS TID of injected frames adds 70c5e40ca959 mac80211: assure that certain drivers adhere to DONT_REORDER flag adds 326a10b90d05 wireless: remove CONFIG_WIRELESS_WDS adds f48992187577 ath9k: remove WDS code adds bcc857f8d1ef carl9170: remove WDS code adds 81c9b7d408c4 b43: remove WDS code adds 8c21fc456913 b43legacy: remove WDS code adds 801a46bda516 rt2x00: remove WDS code adds 70d9c59909df mac80211: remove WDS-related code adds e7e0517c1004 cfg80211: remove WDS code adds da1e9dd3a11c nl80211: fix kernel-doc warning in the new SAE attribute adds f8fd36b95ee4 Merge tag 'mac80211-next-for-net-next-2020-11-13' of git:/ [...] adds 2f51e5758d61 tipc: fix -Wstringop-truncation warnings adds 6c6358cca6fd net: ipa: define GSI interrupt types with enums adds 46dda53ef7de net: ipa: use common value for channel type and protocol adds 9ed8c2a92d01 net: ipa: move channel type values into "gsi_reg.h" adds 7b0ac8f65116 net: ipa: move GSI error values into "gsi_reg.h" adds cec2076e432e net: ipa: move GSI command opcode values into "gsi_reg.h" adds 4730ab1c1d27 net: ipa: use enumerated types for GSI field values adds 72ac50b20676 Merge branch 'net-ipa-gsi-register-consolidation' adds dc8d2512e697 sfc: extend bitfield macros to 19 fields adds 42bfd69a9fdd sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 adds c5122cf58412 sfc: support GRE TSO on EF100 adds 992c75ae2f30 Merge branch 'sfc-further-ef100-encap-tso-features' adds 3ce6da1b2e47 net: ipa: fix source packet contexts limit adds 0a5096ec2a35 net: ipa: ignore the microcontroller log event adds 2caf08e757ef Merge branch 'net-ipa-two-fixes' adds 95f3c5458dfa r8169: use READ_ONCE in rtl_tx_slots_avail adds ca1ab89cd2d6 r8169: improve rtl_tx adds bb3222f71b57 net: stmmac: platform: use optional clk/reset get APIs adds 774626fa440e net: phy: mscc: Add PTP support for 2 more VSC PHYs adds cf83b2d2e2b6 bpf: Permit cond_resched for some iterators adds c50eb518e262 bpf: Use separate lockdep class for each hashtab adds 20b6cc34ea74 bpf: Avoid hashtab deadlock with map_locked adds cb5dc5b062a9 Merge branch 'bpf: safeguard hashtab locking in NMI context' adds 8aaeed81fcb9 bpf: Fix error path in htab_map_alloc() adds aaf376bddf68 selftests/bpf: Move test_tcppbf_user into test_progs adds 247f0ec361b7 selftests/bpf: Drop python client/server in favor of threads adds d3813ea14b69 selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refact [...] adds 0a099d1429c7 selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton adds 21b5177e997c selftest/bpf: Use global variables instead of maps for tes [...] adds d0b3d2d7e50d Merge branch 'selftests/bpf: Migrate test_tcpbpf_user to b [...] adds c81ed6d81e05 libbpf: Factor out common operations in BTF writing APIs adds d9448f94962b selftest/bpf: Relax btf_dedup test checks adds 88a82c2a9ab5 libbpf: Unify and speed up BTF string deduplication adds ba451366bf44 libbpf: Implement basic split BTF support adds 197389da2fbf selftests/bpf: Add split BTF basic test adds 1306c980cf89 selftests/bpf: Add checking of raw type dump in BTF writer [...] adds d8123624506c libbpf: Fix BTF data layout checks and allow empty BTF adds f86524efcf9e libbpf: Support BTF dedup of split BTFs adds 6b6e6b1d09aa libbpf: Accomodate DWARF/compiler bug with duplicated iden [...] adds 232338fa2fb4 selftests/bpf: Add split BTF dedup selftests adds 75fa1777694c tools/bpftool: Add bpftool support for split BTF adds b6b466a81f84 Merge branch 'libbpf: split BTF support' adds c6bde958a62b bpf: Lift hashtab key_size limit adds 9e7a4d9831e8 bpf: Allow LSM programs to use bpf spin locks adds 4cf1bc1f1045 bpf: Implement task local storage adds 8885274d2259 libbpf: Add support for task local storage adds 864ab0616dcc bpftool: Add support for task local storage adds 3ca1032ab7ab bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID adds f0e5ba0bc481 bpf: Fix tests for local_storage adds a367efa71b3f bpf: Update selftests for local_storage to use vmlinux.h adds 9cde3beeadb3 bpf: Add tests for task_local_storage adds 4170bc6baa54 bpf: Exercise syscall operations for inode and sk storage adds f055f355faf1 selftests/bpf: Fix selftest build with old libc adds a10b4f961043 samples/bpf: Remove duplicate include in hbm adds 666475ccbf1d bpf, btf: Remove the duplicate btf_ids.h include adds f52b8fd33257 bpf: selftest: Use static globals in tcp_hdr_options and b [...] adds 951bb64621b8 bpf: Add in-kernel split BTF support adds 5329722057d4 bpf: Assign ID to vmlinux BTF and return extra info for BT [...] adds 5f9ae91f7c0d kbuild: Build kernel module BTFs if BTF is enabled and pah [...] adds 36e68442d1af bpf: Load and verify kernel module BTFs adds cecaf4a0f2dc tools/bpftool: Add support for in-kernel and named BTF in [...] adds 0e6f601eb5c1 Merge branch 'Integrate kernel module BTF support' adds 58cfa49c2ba7 selftest/bpf: Add missed ip6ip6 test back adds e2215b0555cc samples/bpf: Remove unused test_ipip.sh adds 9600d623dba4 Merge branch 'Remove unused test_ipip.sh test and add missed' adds 7112d127984b bpf: Compile out btf_parse_module() if module BTF is not enabled adds c8a950d0d3b9 tools: Factor HOSTCC, HOSTLD, HOSTAR definitions adds 9e8929fdbb9c tools/bpftool: Force clean of out-of-tree build adds 8859b0da5aac tools/bpftool: Fix cross-build adds 3290996e7133 tools/runqslower: Use Makefile.include adds 85e59344d079 tools/runqslower: Enable out-of-tree build adds 2d9393fefb50 tools/runqslower: Build bpftool using HOSTCC adds 0639e5e97ad9 tools/bpftool: Fix build slowdown adds 8378788cfe74 Merge branch 'tools/bpftool: Some build fixes' adds 09a3dac7b579 bpf: Fix NULL dereference in bpf_task_storage adds 6a59edd832e2 tools/bpf: Add bootstrap/ to .gitignore adds c36538798fc6 tools/bpf: Always run the *-clean recipes adds 6d94e741a8ff bpf: Support for pointers beyond pkt_end. adds 9cc873e85800 selftests/bpf: Add skb_pkt_end test adds cb62d34019d9 selftests/bpf: Add asm tests for pkt vs pkt_end comparison. adds 0a58a65cc0b0 Merge branch 'bpf-ptrs-beyond-pkt-end' adds 9e838b02b0bb bpf: Folding omem_charge() into sk_storage_charge() adds e794bfddb8b8 bpf: Rename some functions in bpf_sk_storage adds 8e4597c627fb bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP adds 53632e111946 bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP adds 904709f63b89 Merge branch 'bpf: Enable bpf_sk_storage for FENTRY/FEXIT/RAW_TP' adds 423f16108c9d bpf: Augment the set of sleepable LSM hooks adds 6f100640ca5b bpf: Expose bpf_d_path helper to sleepable LSM hooks adds 8965398713d8 net: xdp: Introduce bulking for xdp tx return path adds 7886244736a4 net: page_pool: Add bulk support for ptr_ring adds 2f9d09394d13 net: mvneta: Add xdp tx return bulking support adds dbef19ccde5d net: mvpp2: Add xdp tx return bulking support adds b87c57ae12db net: mlx5: Add xdp tx return bulking support adds c14d61fca0d1 Merge branch 'xdp-redirect-bulk' adds 07cbce2e466c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2e793878aece ipv6: remove unused function ipv6_skb_idev() adds 9e6cad531c9d net: macb: Fix passing zero to 'PTR_ERR' adds 8f56bc4dc101 ionic: start queues before announcing link up adds f6e428b27ee3 ionic: check for link after netdev registration adds e7e8e087acde ionic: add lif quiesce adds a8205ab6208f ionic: batch rx buffer refilling adds e0243e196659 ionic: use mc sync for multicast filters adds e94f76bb2063 ionic: flatten calls to ionic_lif_rx_mode adds 81dbc24147f9 ionic: change set_rx_mode from_ndo to can_sleep adds 7c8d008cc068 ionic: useful names for booleans adds 2d38c5802f46 Merge branch 'ionic-updates' adds ae8cb93286e5 IPv4: RTM_GETROUTE: Add RTA_ENCAP to result adds d3cd4924e385 tcp: uninline tcp_stream_memory_free() adds 1c5f2ced136a tcp: avoid indirect call to tcp_stream_memory_free() adds 405ac7fd394c Merge branch 'tcp-avoid-indirect-call-in-__sk_stream_memory_free' adds 508c4fc27ba7 inet: unexport udp{4|6}_lib_lookup_skb() adds 49b1cabffbf9 nfc: refined function nci_hci_resp_received adds 10502d055b4e mlxsw: spectrum_router: Compare key with correct object type adds a06191aabbb7 mlxsw: spectrum_router: Add nexthop group type field adds 1664dd3d5e54 mlxsw: spectrum_router: Use nexthop group type in hash table key adds 02d8fdcad7cb mlxsw: spectrum_router: Associate neighbour table with nex [...] adds 9ce254d9fbdd mlxsw: spectrum_router: Store FIB info in route adds 46d5b7b54195 mlxsw: spectrum_router: Remove unused field 'prio' from IP [...] adds 5a49dfe51f22 mlxsw: spectrum_router: Move IPv4 FIB info into a union in [...] adds 7f7a417e6a11 mlxsw: spectrum_router: Split nexthop group configuration [...] adds 7ba7bc55cf2d mlxsw: spectrum_ipip: Remove overlay protocol from can_off [...] adds 4dd38da54aa9 mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] adds c3bde5a914bd mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] adds b360952bbfa1 mlxsw: spectrum_router: Remove unused argument from mlxsw_ [...] adds c181a89a6db0 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] adds 9ed2b4d28795 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] adds 245f4e44d2d6 mlxsw: spectrum_router: Remove outdated comment adds cf70b5cfab9c Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] adds 865e6ae02dd7 net: openvswitch: use core API to update/provide stats adds 0064c5c1b3bf net: xfrm: use core API for updating/providing stats adds 41294e6a434d r8169: improve rtl8169_start_xmit adds 8eeb99bc81bc Fix unefficient call to memset before memcpu in nla_strlcpy. adds 9ca718743ad8 Modify return value of nla_strlcpy to match that of strscpy. adds 872f69034194 treewide: rename nla_strlcpy to nla_strscpy. adds c0a645a7f944 Merge branch 'fix-inefficiences-and-rename-nla_strlcpy' adds b796d04bd014 tcp: factor out tcp_build_frag() adds e2223995a287 mptcp: use tcp_build_frag() adds 77c3c9563752 tcp: factor out __tcp_close() helper adds ba8f48f7a4d7 mptcp: introduce mptcp_schedule_work adds caf971df01b8 mptcp: reduce the arguments of mptcp_sendmsg_frag adds f0e6a4cf11f1 mptcp: add accounting for pending data adds eaa2ffabfc35 mptcp: introduce MPTCP snd_nxt adds e16163b6e2b7 mptcp: refactor shutdown and close adds d9ca1de8c0cd mptcp: move page frag allocation in mptcp_sendmsg() adds 813e0a683d4c mptcp: try to push pending data on snd una updates adds 8edf08649eed mptcp: rework poll+nospace handling adds 6f8a612a33e4 mptcp: keep track of advertised windows right edge adds 7ed90803a213 mptcp: send explicit ack on delayed ack_seq incr adds 72308ecbf33b Merge branch 'mptcp-improve-multiple-xmit-streams-support' adds e468d141b993 net: dsa: tag_dsa: Allow forwarding of redirected IGMP traffic adds 469ee5fe73d9 net: dsa: tag_dsa: Unify regular and ethertype DSA taggers adds 13f49b6f2622 net: dsa: tag_dsa: Use a consistent comment style adds f85cd064cd5d Merge branch 'net-dsa-tag_dsa-unify-regular-and-ethertype- [...] adds b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings adds 83c317d7b36b r8169: remove nr_frags argument from rtl_tx_slots_avail adds a98cabdb8cb8 net: phy: don't duplicate driver name in phy_attached_print adds 7c3e2b771d79 lan743x: replace devicetree phy parse code with library function adds 97f53a08cba1 net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling adds b606ad8fa283 net: phy: vitesse: implement generic .handle_interrupt() callback adds e96a0d977464 net: phy: vitesse: remove the use of .ack_interrupt() adds e01a3feb8f69 net: phy: microchip: implement generic .handle_interrupt() [...] adds cf499391982d net: phy: microchip: remove the use of .ack_interrupt() adds a0723b375f93 net: phy: marvell: implement generic .handle_interrupt() callback adds 1f6d0f267a14 net: phy: marvell: remove the use of .ack_interrupt() adds 01c4a00bf347 net: phy: lxt: implement generic .handle_interrupt() callback adds 9a12dd6f186c net: phy: lxt: remove the use of .ack_interrupt() adds 52b1984a88ac net: phy: nxp-tja11xx: implement generic .handle_interrupt [...] adds 45f52f123851 net: phy: nxp-tja11xx: remove the use of .ack_interrupt() adds d995a36b7e96 net: phy: amd: implement generic .handle_interrupt() callback adds 347917c7e06a net: phy: amd: remove the use of .ack_interrupt() adds 36b25c26e2ca net: phy: smsc: implement generic .handle_interrupt() callback adds 824ef51f0871 net: phy: smsc: remove the use of .ack_interrupt() adds 80ca9ee741da net: phy: ste10Xp: implement generic .handle_interrupt() callback adds e1bc534df855 net: phy: ste10Xp: remove the use of .ack_interrupt() adds 66d7439e8360 net: phy: adin: implement generic .handle_interrupt() callback adds 1d8300d3ce9d net: phy: adin: remove the use of the .ack_interrupt() adds 0676a4ea2847 Merge branch 'net-phy-add-support-for-shared-interrupts-part-2' adds 91bfae25eedd net: hns3: add support for configuring interrupt quantity [...] adds ab16b49cdf98 net: hns3: add support for querying maximum value of GL adds 5ac84b02d372 net: hns3: add support for 1us unit GL configuration adds de25bcc47fba net: hns3: rename gl_adapt_enable in struct hns3_enet_coalesce adds fccf111e471d Merge branch 'net-hns3-updates-for-next' adds f73659192b0b net: wan: Delete the DLCI / SDLA drivers adds f1517f6f1d6f octeontx2-af: Modify default KEX profile to extract TX pac [...] adds 041a1c171581 octeontx2-af: Verify MCAM entry channel and PF_FUNC adds 9b179a960a96 octeontx2-af: Generate key field bit mask from KEX profile adds 55307fcb9258 octeontx2-af: Add mbox messages to install and delete MCAM rules adds f0a1913f8a6f octeontx2-pf: Add support for ethtool ntuple filters adds 63ee51575f6c octeontx2-pf: Add support for unicast MAC address filtering adds 4d6beb9c8032 octeontx2-af: Add debugfs entry to dump the MCAM rules adds 9a946def264d octeontx2-af: Modify nix_vtag_cfg mailbox to support TX VT [...] adds fd9d7859db6c octeontx2-pf: Implement ingress/egress VLAN offload adds f0c2982aaf98 octeontx2-pf: Add support for SR-IOV management functions adds 4f88ed2cc5af octeontx2-af: Handle PF-VF mac address changes adds dbab48cecc94 octeontx2-af: Add new mbox messages to retrieve MCAM entries adds 5a579667850a octeontx2-af: Delete NIX_RXVLAN_ALLOC mailbox message adds 5cfa9a612836 Merge branch 'add-ethtool-ntuple-filters-support' adds 69280228d2b1 net: phy: fix kernel-doc markups adds c1639be98b42 net: datagram: fix some kernel-doc markups adds 270f3385cddf net: core: fix some kernel-doc markups adds 6997faa997ba Merge branch 'fix-several-bad-kernel-doc-markups' adds ed30aef3c864 nfp: tls: Fix unreachable code issue adds d04a53b1c487 ptp: document struct ptp_clock_request members adds fbf805bf1fcd mlxsw: spectrum_router: Fix wrong kfree() in error path adds ff8a24182acc mlxsw: spectrum_router: Set ifindex for IPv4 nexthops adds c68e248d538b mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entr [...] adds 5c9a3b24518c mlxsw: spectrum_router: Set FIB entry's type after creatin [...] adds c0351b7c25ff mlxsw: spectrum_router: Set FIB entry's type based on next [...] adds 5b9954e1e7b8 mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() adds a9a711a3f78b mlxsw: spectrum_router: Only clear offload indication from [...] adds 2efca2bfba99 mlxsw: spectrum_router: Add an indication if a nexthop gro [...] adds e3ddfb45bacd mlxsw: spectrum_router: Allow returning errors from mlxsw_ [...] adds f24afa1083b7 Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] adds 2b8473d2fb22 Documentation: Remove the deleted "framerelay" document fr [...] adds 4d715380b4b8 net: ipa: share field mask values for IPA hash registers adds 5f87d77bb3bd net: ipa: make filter/routing hash enable register variable adds 6833a0967300 net: ipa: support more versions for HOLB timer adds f3ae1616c54d net: ipa: fix two inconsistent IPA register names adds c3bf353fdbf2 net: ipa: use _FMASK consistently adds fb14f7229122 net: ipa: fix BCR register field definitions adds 8701cb00d78a net: ipa: define enumerated types consistently adds 3413e61337de net: ipa: fix up IPA register comments adds 74fbbbbe80d1 net: ipa: rearrange a few IPA register definitions adds 322053105f09 net: ipa: move definition of enum ipa_irq_id adds 716a115b4f5c net: ipa: a few last IPA register cleanups adds 030946fdb990 Merge branch 'net-ipa-ipa-register-cleanup' adds f2bcc2fa275b atm: nicstar: Replace in_interrupt() usage adds 2de680dea6a8 atm: lanai: Remove in_interrupt() usage adds 280bb3f98bf8 Merge branch 'atm-replace-in_interrupt-usage' adds 281cc2843b18 net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats adds bd4bdeb4f290 r8169: remove not needed check in rtl8169_start_xmit adds 09840f70b088 s390/qeth: reduce rtnl locking for switchdev events adds 215d2836d714 s390/qeth: remove useless if/else adds 88ad4d9bb166 s390/qeth: tolerate error when querying card info adds 4139b2b138dd s390/qeth: improve QUERY CARD INFO processing adds baf7998d5f21 s390/qeth: set static link info during initialization adds f252fa8ea0a0 s390/qeth: clean up default cases for ethtool link mode adds e92d42e7602b s390/qeth: use QUERY OAT for initial link info adds 235db5278316 s390/qeth: improve selection of ethtool link modes adds aa8f2cbd5748 Merge branch 's390-qeth-updates-2020-11-17' adds b50e29645627 nfc: s3fwrn5: Remove the max_payload adds 074376007e42 nfc: s3fwrn5: Fix the misspelling in a comment adds e76d795ecb5b nfc: s3fwrn5: Change the error code adds 657bc1d10bfc r8153_ecm: avoid to be prior to r8152 driver adds 56495a2442a4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b44cfd4f5b91 devlink: move request_firmware out of driver adds 52cc5f3a166a devlink: move flash end and begin to core devlink adds ac75b09624ed Merge branch 'devlink-move-common-flash_update-calls-to-core' adds b680a214ec28 mptcp: update rtx timeout only if required. adds 6b13d8f71fb3 IPv6: RTM_GETROUTE: Add RTA_ENCAP to result adds d548d3930ab6 enetc: Fix endianness issues for enetc_ethtool adds 0dfd294c9241 enetc: Fix endianness issues for enetc_qos adds 4082c502bf9c Merge branch 'enetc-clean-endianness-warnings-up' adds e2ef5203c817 net: openvswitch: Be liberal in tcp conntrack. adds c3bc2adb051b net: netsec: add xdp tx return bulking support adds 12f4bd86225e net: add annotation for sock_{lock,unlock}_fast adds 1a0058cf0c8f net/mlx4_en: Remove unused performance counters adds 956fb852181e octeontx2-pf: move lmt flush to include/linux/soc adds ae454086e3c2 octeontx2-af: add mailbox interface for CPT adds 76638a2e5850 octeontx2-af: add debugfs entries for CPT block adds b5fb0b1bbb50 Merge branch 'add-support-for-marvell-octeontx2-cryptographic' adds 583b273dea75 octeontx2-pf: Fix unintentional sign extension issue adds dd6028a3cb5d octeontx2-af: Fix return of uninitialized variable err adds 76483980174c octeontx2-af: Fix access of iter->entry after iter object [...] adds fc9840fbef0c net: stream: fix TCP references when INET is not enabled adds 4ae21993f074 ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define adds 77f9591b21ed netdevsim: move ethtool pause params in separate struct adds a7fc6db099b5 netdevsim: support ethtool ring and coalesce settings adds fbb8531e58bd selftests: extract common functions in ethtool-common.sh adds 9e48ee80ac4e selftests: refactor get_netdev_name function adds fbb7a1f8137d selftests: add ring and coalesce selftests adds 2ed03e5a84ca Merge branch 'netdevsim-add-ethtool-coalesce-and-ring-settings' adds 30abc9cd9c6b net: dsa: avoid potential use-after-free error adds 2a014b200bbd mlxsw: spectrum_router: Add support for nexthop objects adds c25db3a77f61 mlxsw: spectrum_router: Enable resolution of nexthop group [...] adds cdd6cfc54c64 mlxsw: spectrum_router: Allow programming routes with next [...] adds 20ac8f869053 selftests: mlxsw: Add nexthop objects configuration tests adds ffb721515bf3 selftests: forwarding: Do not configure nexthop objects twice adds 3600f29ad139 selftests: forwarding: Test IPv4 routes with IPv6 link-loc [...] adds e96fa54bbd90 selftests: forwarding: Add device-only nexthop test adds e035146d6560 selftests: forwarding: Add multipath tunneling nexthop test adds 3cd336c51799 Merge branch 'mlxsw-add-support-for-nexthop-objects' adds b2771d2419fa mptcp: drop WORKER_RUNNING status bit adds 26aa231439fe mptcp: fix state tracking for fallback socket adds 860975c6f80a mptcp: skip to next candidate if subflow has unacked data adds 8b819a84d4b1 selftests: mptcp: add link failure test case adds 0397c6d85f9c mptcp: keep unaccepted MPC subflow into join list adds d91d322a72a3 mptcp: change add_addr_signal type adds 84dfe3677a6f mptcp: send out dedicated ADD_ADDR packet adds 523514ed0a99 selftests: mptcp: add ADD_ADDR IPv6 test cases adds fa3fe2b15031 mptcp: track window announced to peer adds ea4ca586b16f mptcp: refine MPTCP-level ack scheduling adds 9e8ac63fe1bc Merge branch 'mptcp-more-miscellaneous-mptcp-fixes' adds 94d8a98e6235 r8169: reduce number of workaround doorbell rings adds bf7b0bf68ec9 r8169: use dev_err_probe in rtl_get_ether_clk adds 0a12ad592955 mdio_bus: suppress err message for reset gpio EPROBE_DEFER adds dfccb8b13c0c net: ipa: define clock and interconnect data adds f08c99226458 net: ipa: populate clock and interconnect data adds 91d02f955150 net: ipa: use config data for clocking adds 0ee6de264b83 Merge branch 'net-ipa-platform-specific-clock-and-intercon [...] adds f8d3bdd561a7 net: ipa: print channel/event ring number on error adds 5d28913d4ee6 net: ipa: don't reset an ALLOCATED channel adds f849afcc8c3b net: ipa: ignore CHANNEL_NOT_RUNNING errors adds 1136145660f3 net: ipa: support retries on generic GSI commands adds 7c80e83829db net: ipa: retry modem stop if busy adds ae1d72f9779f net: ipa: add driver shutdown callback adds c900378316d3 Merge branch 'net-ipa-add-a-driver-shutdown-callback' adds f019fb6392e5 ibmvnic: Introduce indirect subordinate Command Response Q [...] adds 4f0b6812e9b9 ibmvnic: Introduce batched RX buffer descriptor transmission adds 0d973388185d ibmvnic: Introduce xmit_more support using batched subCRQ hcalls adds c62aa3734f21 ibmvnic: Clean up TX code and TX buffer data structure adds 8ed589f3832a ibmvnic: Remove send_subcrq function adds 9a87c3fca237 ibmvnic: Ensure that device queue memory is cache-line aligned adds ec20f36bb41a ibmvnic: Correctly re-enable interrupts in NAPI polling routine adds e552aa313bba ibmvnic: Use netdev_alloc_skb instead of alloc_skb to repl [...] adds 41ed0a00ffcd ibmvnic: Do not replenish RX buffers after every polling loop adds 16de5970e08d Merge branch 'ibmvnic-performance-improvements-and-other-updates' adds 9a5ef4aa5457 net: hns3: add support for 1280 queues adds 30ae7f8a6aa7 net: hns3: add support for mapping device memory adds 3a6863e4e8ee net: hns3: add support for pf querying new interrupt resources adds e364ad303fe3 net: hns3: add support to utilize the firmware calculated [...] adds c331ecf1afc1 net: hns3: adds debugfs to dump more info of shaping parameters adds 9c89cc9b7fad Merge branch 'net-hns3-misc-updates-for-next' adds 7609ecb2ed28 net: bridge: switch to net core statistics counters handling adds b7d3c0e5930d can: j1939: add tables for the CAN identifier and its fields adds ea7800565a12 can: add optional DLC element to Classical CAN frame structure adds 69d98969a054 can: rename get_can_dlc() macro with can_cc_dlc2len() adds cd1124e76d74 can: remove obsolete get_canfd_dlc() macro adds c7b74967799b can: replace can_dlc as variable/element for payload length adds 3ab4ce0d6fa8 can: rename CAN FD related can_len2dlc and can_dlc2len helpers adds 75191707c7f5 can: update documentation for DLC usage in Classical CAN adds e8e73562ce0b can: drivers: introduce helpers to access Classical CAN DL [...] adds 4c01fc87675e can: drivers: add len8_dlc support for various CAN adapters adds 396b3cedc9cf can: drivers: add len8_dlc support for esd_usb2 CAN adapter adds 94c23097f991 can: gw: support modification of Classical CAN DLCs adds 4e20b3a1b02e dt-bindings: can: fsl,flexcan: add uint32 reference to clo [...] adds 07b6b3e23cbd dt-bindings: can: fsl,flexcan: fix fsl,clk-source property adds cefd754d131a dt-bindings: firmware: add IMX_SC_R_CAN(x) macro for CAN adds 1457998a6d3a can: flexcan: rename macro FLEXCAN_QUIRK_SETUP_STOP_MODE - [...] adds 1c5e6dbe4c4f can: flexcan: factor out enabling and disabling of interru [...] adds 49dea0443918 can: flexcan: move enabling/disabling of interrupts from f [...] adds f3f2a5466578 can: flexcan: flexcan_rx_offload_setup(): factor out mailb [...] adds 648a34b1d57d can: flexcan: flexcan_open(): completely initialize contro [...] adds 6b6e986864fd can: flexcan: flexcan_close(): change order if commands to [...] adds e110c8409fb6 can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines adds 8396604379e6 can: kvaser_usb: Add new Kvaser Leaf v2 devices adds 1f597d418ee3 can: kvaser_usb: kvaser_usb_hydra: Add support for new dev [...] adds 887e5a9ace74 can: kvaser_usb: Add new Kvaser hydra devices adds 275f6010b699 can: mcp251xfd: remove useless code in mcp251xfd_chip_softreset adds 5e08723967c8 Merge tag 'linux-can-next-for-5.11-20201120' of git://git. [...] adds f9e425e99b07 octeontx2-af: Add support for RSS hashing based on Transpo [...] adds 8e1e33ffa696 net/tun: Call type change netdev notifiers adds fc0d3b24bdb7 compat: always include linux/compat.h from net/compat.h adds 076d38b88c41 net: ptp: introduce common defines for PTP message types adds 6b6817c5d81d dpaa2-eth: use new PTP_MSGTYPE_* define(s) adds 34890b30dc73 ptp: ptp_ines: use new PTP_MSGTYPE_* define(s) adds 2fc9e6842fb8 Merge branch 'net-ptp-introduce-common-defines-for-ptp-mes [...] adds 8551fad63cd3 net: dsa: tag_hellcreek: Cleanup includes adds ed5ef9fb2023 net: dsa: hellcreek: Don't print error message on defer adds 1119ea801955 Merge branch 'net-dsa-hellcreek-minor-cleanups' adds 8ff39301efd9 net: pch_gbe: Use dma_set_mask_and_coherent to simplify code adds 7fd6372e273e net: pch_gbe: Use 'dma_free_coherent()' to undo 'dma_alloc [...] adds cc69837fcaf4 net: don't include ethtool.h from netdevice.h adds 5112cf59d76d sctp: Fix some typo adds d5a05e69ac6e net: stmmac: Use hrtimer for TX coalescing adds 8eb621698fd4 keys: Provide the original description to the key preparser adds 8a5dc321158f rxrpc: Remove the rxk5 security class as it's now defunct adds 0727d3ec3807 rxrpc: List the held token types in the key description in [...] adds 41057ebde002 rxrpc: Support keys with multiple authentication tokens adds ec832bd06d6f rxrpc: Don't retain the server key in the connection adds ca7fb10059a5 rxrpc: Split the server key type (rxrpc_s) into its own file adds 12da59fcab5a rxrpc: Hand server key parsing off to the security class adds d2ae4e918218 rxrpc: Don't leak the service-side session key to userspace adds d5953f6543b5 rxrpc: Allow security classes to give more info on server keys adds 4c20c3334026 rxrpc: Make the parsing of xdr payloads more coherent adds 9a0e6464f45b rxrpc: Ignore unknown tokens in key payload unless no know [...] adds 177b8989661b rxrpc: Fix example key name in a comment adds 8d47a43c48af rxrpc: Merge prime_packet_security into init_connection_security adds f4bdf3d68318 rxrpc: Don't reserve security header in Tx DATA skbuff adds 521bb3049c4d rxrpc: Organise connection security to use a union adds ceff522db2cc rxrpc: rxkad: Don't use pskb_pull() to advance through the [...] adds d7d775b1ffb1 rxrpc: Ask the security class how much space to allow in a packet adds 23c01ed3b0de Merge tag 'rxrpc-next-20201123' of git://git.kernel.org/pu [...] adds 07c78536efc5 mlxsw: spectrum_router: Create loopback RIF during initialization adds 52d45575ec3c mlxsw: spectrum_router: Use different trap identifier for [...] adds 919f6aaa3ae9 mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops adds 18c4b79d28f9 mlxsw: spectrum_router: Resolve RIF from nexthop struct in [...] adds 68e92ad855cf mlxsw: spectrum_router: Add support for blackhole nexthops adds 24eb2a02a68c selftests: mlxsw: Add blackhole nexthop configuration tests adds 1beaff779f78 selftests: forwarding: Add blackhole nexthops tests adds f0a5013e29cb devlink: Add blackhole_nexthop trap adds 37b50e556ef5 mlxsw: spectrum_trap: Add blackhole_nexthop trap adds 84e8feeadcf0 selftests: mlxsw: Add blackhole_nexthop trap test adds 6c446b639208 Merge branch 'mlxsw-add-support-for-blackhole-nexthops' adds be419fcacf25 net: hns3: fix spelling mistake "memroy" -> "memory" adds 1d155dfdf50e net: warn if gso_type isn't set for a GSO SKB adds 2f1cce214b23 net: page_pool: Add page_pool_put_page_bulk() to page_pool.rst adds 9a71baf71996 net: mvpp2: divide fifo for dts-active ports only adds 05c748f7d09a net: mvneta: avoid unnecessary xdp_buff initialization adds eb33f11864fb net: mvneta: move skb_shared_info in mvneta_xdp_put_buff caller adds 039fbc47f9f1 net: mvneta: alloc skb_shared_info on the mvneta_rx_swbm stack adds da43f0aadd5d Merge branch 'mvneta-access-skb_shared_info-only-on-last-frag' adds c31799bae851 lan743x: clean up software_isr function adds 470dfd808ac4 lan743x: replace polling loop by wait_event_timeout() adds 1566db043952 net: phy: intel-xway: implement generic .handle_interrupt( [...] adds 16c9709a7504 net: phy: intel-xway: remove the use of .ack_interrupt() adds 25497b7f0bd9 net: phy: icplus: implement generic .handle_interrupt() callback adds 12ae7ba3c15a net: phy: icplus: remove the use .ack_interrupt() adds 6719e2be0fcf net: phy: meson-gxl: implement generic .handle_interrupt() [...] adds 84c8f773d2dc net: phy: meson-gxl: remove the use of .ack_callback() adds 59ca4e58b917 net: phy: micrel: implement generic .handle_interrupt() callback adds c0c99d0cd107 net: phy: micrel: remove the use of .ack_interrupt() adds 6571b4555dc9 net: phy: national: implement generic .handle_interrupt() [...] adds a4d7742149f6 net: phy: national: remove the use of the .ack_interrupt() adds 1d1ae3c6ca3f net: phy: ti: implement generic .handle_interrupt() callback adds aa2d603ac8c0 net: phy: ti: remove the use of .ack_interrupt() adds efc3d9de7fa6 net: phy: qsemi: implement generic .handle_interrupt() callback adds a1a4417458cd net: phy: qsemi: remove the use of .ack_interrupt() adds 6527b938426f net: phy: remove the .did_interrupt() and .ack_interrupt() [...] adds 062547380d1f Merge branch 'net-phy-add-support-for-shared-interrupts-part-3' adds 651c814f3c96 net: phy: dp83640: use new PTP_MSGTYPE_SYNC define adds 37e9d0559a60 mlxsw: spectrum_ptp: use PTP wide message type definitions adds 298722166ab2 net: phy: mscc: use new PTP_MSGTYPE_* defines adds 16d07c38c446 Merge branch 'net-ptp-use-common-defines-for-ptp-message-t [...] adds 4826d2c4fcbf net: phy: realtek: read actual speed on rtl8211f to detect [...] adds b6d69fc8e8cf mptcp: put reference in mptcp timeout timer adds f460019b4c9e net: sched: alias action flags with TCA_ACT_ prefix adds bfd042321a7a bridge: mrp: Implement LC mode for MRP adds fd8976790a6c mptcp: be careful on MPTCP-level ack. adds b5094a3b535b soc: qcom: ipa: Constify static qmi structs adds 8b5536ad1216 lockdep: Introduce in_softirq lockdep assert adds 6454eca81eae net: Use lockdep_assert_in_softirq() in napi_consume_skb() adds 0e1f1cc89a77 Merge branch 'add-an-assert-in-napi_consume_skb' adds 4f36d97786c6 dt-bindings: net: dsa: convert ksz bindings document to yaml adds 44e53c88828f net: dsa: microchip: support for "ethernet-ports" node adds 9ed602bac971 net: dsa: microchip: ksz9477: setup SPI mode adds 8c4599f49841 net: dsa: microchip: ksz8795: setup SPI mode adds 0f614511fa22 Merge branch 'dt-bindings-net-dsa-microchip-convert-ksz-bi [...] adds 4efe76629036 net: dsa: mv88e6xxx: Don't force link when using in-band-status adds f5be107c3338 net: dsa: mv88e6xxx: Support serdes ports on MV88E6097/6095/6185 adds 5c19bc8b5734 net: dsa: mv88e6xxx: Add serdes interrupt support for MV88E6097 adds 0fd5d79efa4a net: dsa: mv88e6xxx: Handle error in serdes_get_regs adds 64088b2ac19d Merge branch 'net-dsa-mv88e6xxx-serdes-link-without-phy' adds 088d5360d05a i40e: remove redundant assignment adds 6ec12e1e9404 i40e: report correct VF link speed when link state is set [...] adds 24453a84285e igbvf: Refactor traces adds 594e31bcebd6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6942a284fb3e net/tls: make inline helpers protocol-aware adds 923c40c4651e net/tls: add CHACHA20-POLY1305 specific defines and structures adds a6acbe623538 net/tls: add CHACHA20-POLY1305 specific behavior adds 74ea610602e6 net/tls: add CHACHA20-POLY1305 configuration adds 4f336e88a870 selftests/tls: add CHACHA20-POLY1305 to tls selftests adds fb3158ea612c Merge branch 'add-chacha20-poly1305-cipher-to-kernel-tls' adds aadaca9e7c39 net/sched: fix miss init the mru in qdisc_skb_cb adds fa6d639930ee net/sched: act_mirred: refactor the handle of xmit adds c129412f74e9 net/sched: sch_frag: add generic packet fragment support. adds 4be074e6dd24 Merge branch 'net-sched-fix-over-mtu-packet-of-defrag-in' adds 1c2c5eb6e108 mlxsw: spectrum_router: Fix error handling issue adds 40e4413d5dde mlxsw: spectrum_router: Pass virtual router parameters dir [...] adds 9a4ab10c74a0 mlxsw: spectrum_router: Rollback virtual router adjacency [...] adds d2141a42b96a mlxsw: spectrum_router: Track nexthop group virtual router [...] adds ff47fa13c991 mlxsw: spectrum_router: Update adjacency index more efficiently adds f5d709ffde6b Merge branch 'mlxsw-update-adjacency-index-more-efficiently' adds 7eed751b3b2a net/x25: handle additional netdev events adds a4989fa91110 net/lapb: support netdev events adds 62480b992ba3 net/lapb: fix t1 timer handling for LAPB_STATE_0 adds d023b2b9ccc2 net/x25: fix restart request/confirm handling adds 139d6eb149de net/x25: remove x25_kill_by_device() adds 35c58418898b Merge branch 'net-x25-netdev-event-handling' adds fff4c7469001 net: phy: micrel: fix interrupt handling adds 60c102eedea0 tipc: refactor tipc_sk_bind() function adds 5f75e0a0e92a tipc: make node number calculation reproducible adds b6f88d9c2fae tipc: update address terminology in code adds 6375da9dac8b Merge branch 'tipc-some-minor-improvements' adds 5c39f26e67c9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3567e2337904 net/sched: act_ct: enable stats for HW offloaded entries adds 9f848198607f net: ipa: reverse logic on escape buffer use adds 5b6cd69e89c4 net: ipa: update IPA registers for IPA v4.5 adds 1af15c2a781d net: ipa: add new most-significant bits to registers adds 8bfc4e21d5b3 net: ipa: add support to code for IPA v4.5 adds b0b6f0ddce85 net: ipa: update gsi registers for IPA v4.5 adds cdeee49f3ef7 net: ipa: adjust GSI register addresses adds e71d2b957ee4 Merge branch 'net-ipa-start-adding-ipa-v4-5-support' adds fb9afd961c76 dpaa_eth: add struct for software backpointers adds 86c0c196cbe4 dpaa_eth: add basic XDP support adds 828eadbaccc1 dpaa_eth: limit the possible MTU range when XDP is enabled adds d57e57d0cd04 dpaa_eth: add XDP_TX support adds a1e031ffb422 dpaa_eth: add XDP_REDIRECT support adds d7af04486d9f dpaa_eth: rename current skb A050385 erratum workaround adds ae680bcbd06a dpaa_eth: implement the A050385 erratum workaround for XDP adds be5724240b39 Merge branch 'dpaa_eth-add-xdp-support' adds ad80b0fc6e7f mptcp: open code mptcp variant for lock_sock adds e93da92896bc mptcp: implement wmem reservation adds 879526030c8b mptcp: protect the rx path with the msk socket spinlock adds 724cfd2ee8aa mptcp: allocate TX skbs in msk context adds 7439d687b79c mptcp: avoid a few atomic ops in the rx path adds 6e628cd3a8f7 mptcp: use mptcp release_cb for delayed tasks adds 5f3e915c36d5 Merge branch 'mptcp-avoid-workqueue-usage-for-data' adds 76810ed840f8 net: wan: remove trailing semicolon in macro definition adds 368444dd7a2c can: pcan_usb_core: fix fall-through warnings for Clang adds 4843ad9b613a can: mcp251xfd: mcp25xxfd_ring_alloc(): add define instead [...] adds 1f652bb6bae7 can: mcp25xxfd: rx-path: reduce number of SPI core request [...] adds dada6a6c7d3f can: mcp251xfd: struct mcp251xfd_priv::tef to array of length 1 adds 63e70488b49a can: mcp251xfd: move struct mcp251xfd_tef_ring definition adds 68c0c1c7f966 can: mcp251xfd: tef-path: reduce number of SPI core reques [...] adds d1390d7d55a5 can: tcan4x5x: tcan4x5x_clear_interrupts(): remove redunda [...] adds 018a0c5845d6 can: tcan4x5x: rename parse_config() function adds 225dfc255200 can: tcan4x5x: remove mram_start and reg_offset from struc [...] adds ca3ad869dab1 can: tcan4x5x: tcan4x5x_can_probe(): remove probe failed e [...] adds f566373fc534 can: m_can: Kconfig: convert the into menu adds 3fb5a7cef92b can: m_can: remove not used variable struct m_can_classdev::freq adds ba844cb96f77 can: m_can: m_can_plat_remove(): remove unneeded platform_ [...] adds 6d9986b46fc1 can: m_can: m_can_class_unregister(): move right after m_c [...] adds cb7fb043e69a Merge tag 'linux-can-next-for-5.11-20201130' of git://git. [...] adds 0fca55ed988a net: sched: remove redundant 'rtnl_held' argument adds fa69ee5aa48b net: switch to storing KCOV handle directly in sk_buff adds 9e39394faef6 net/ipv6: propagate user pointer annotation adds 4b2fe769aad9 net: hns3: add support for RX completion checksum adds 66d52f3bf385 net: hns3: add support for TX hardware checksum offload adds 57e72c121c7f net: hns3: remove unsupported NETIF_F_GSO_UDP_TUNNEL_CSUM adds 3e2816219d7c net: hns3: add udp tunnel checksum segmentation support adds b1533ada7480 net: hns3: add more info to hns3_dbg_bd_info() adds ade36ccef1d7 net: hns3: add a check for devcie's verion in hns3_tunnel_ [...] adds d78e5b6a6764 net: hns3: keep MAC pause mode when multiple TCs are enabled adds ac6e918554ad Merge branch 'net-hns3-updates-for-next' adds 7e9a6620d5c3 mlxsw: reg: Add Switch Port VLAN Classification Register adds 2a5a290d6d94 mlxsw: reg: Add et_vlan field to SPVID register adds a2ef3ae15834 mlxsw: spectrum: Only treat 802.1q packets as tagged packets adds 3ae7a65b6424 mlxsw: Make EtherType configurable when pushing VLAN at ingress adds 773ce33a4860 mlxsw: spectrum_switchdev: Create common functions for VLA [...] adds 80dfeafd6479 mlxsw: spectrum_switchdev: Add support of QinQ traffic adds 22ec19f3aee3 bridge: switchdev: Notify about VLAN protocol changes adds 09139f67d346 mlxsw: Add QinQ configuration vetoes adds 008cb2ec4354 selftests: forwarding: Add QinQ veto testing adds 7fe2af16e6a1 Merge branch 'mlxsw-add-support-for-802-1ad-bridging' adds ff10527e8982 net/tipc: fix tipc header files for kernel-doc adds 5fcb7d47fef3 net/tipc: fix various kernel-doc warnings adds ec6a1649fe27 net/tipc: fix bearer.c for kernel-doc adds a99df449b018 net/tipc: fix link.c kernel-doc adds cb67296e8cc8 net/tipc: fix name_distr.c kernel-doc adds 5c5d6796d420 net/tipc: fix name_table.c kernel-doc adds 4476441e4894 net/tipc: fix node.c kernel-doc adds f172f4b81aea net/tipc: fix socket.c kernel-doc adds 637b77fdca5c net/tipc: fix all function Return: notation adds 2fc30decf730 net/tipc: add TIPC chapter to networking Documentation adds f7cf335c7d00 Merge branch 'net-tipc-fix-all-kernel-doc-and-add-tipc-net [...] adds c214550ff8ea net: delete __dev_getfirstbyhwtype adds 2bf7d3776b74 net: freescale: ucc_geth: remove unused SKB_ALLOC_TIMEOUT adds 94e0028a052a s390/ctcm: Avoid temporary allocation of struct th_header [...] adds d38aa3962687 s390/ctcm: Avoid temporary allocation of struct qllc. adds ca738f5aa945 s390/ctcm: Avoid temporary allocation of struct pdu. adds 8dc4b6af0838 s390/ctcm: Use explicit allocation mask in ctcmpc_unpack_skb(). adds 04e4e469f99a s390/ctcm: Use GFP_KERNEL in add_channel(). adds 8f4b6e35e270 s390/ctcm: Use GFP_ATOMIC in ctcmpc_tx(). adds aaea1babe73e Merge branch 's390-ctcm-updates-2020-11-30' adds 832913c31e2b net: phy: marvell: replace phy_modify() adds c0c682eeb8cc ionic: remove some unnecessary oom messages adds 79ba55a36e64 ionic: change mtu after queues are stopped adds 3d2f670a87b4 Merge branch 'ionic-updates' adds d31c08007523 net/tls: make sure tls offload sets salt_size adds 8cf3f3e42374 net/smc: use helper smc_conn_abort() in listen processing adds 8b2f0f44f06b net/smc: Use active link of the connection adds 07d51580ff65 net/smc: Add connection counters for links adds ddc992866f13 net/smc: Add link counters for IB device ports adds 3d453f53c786 net/smc: Add diagnostic information to smc ib-device adds 6443b2f60e57 net/smc: Add diagnostic information to link structure adds 49407ae2bc79 net/smc: Refactor smc ism v2 capability handling adds e8372d9d2145 net/smc: Introduce generic netlink interface for diagnosti [...] adds 099b990bd11a net/smc: Add support for obtaining system information adds e9b8c845cb34 net/smc: Introduce SMCR get linkgroup command adds 5a7e09d58f3f net/smc: Introduce SMCR get link command adds 8f9dde4bf230 net/smc: Add SMC-D Linkgroup diagnostic support adds aaf95523d582 net/smc: Add support for obtaining SMCD device list adds a3db10efcc4c net/smc: Add support for obtaining SMCR device list adds 06f90dde4eb0 Merge branch 'net-smc-add-support-for-generic-netlink-api' adds 6bf754c7e677 net: ipa: update IPA aggregation registers for IPA v4.5 adds 36426411021a net: ipa: set up IPA v4.5 Qtime configuration adds 1954704136d3 net: ipa: use Qtime for IPA v4.5 aggregation time limit adds 63e5afc86aeb net: ipa: use Qtime for IPA v4.5 head-of-line time limit adds 87f75e5860e0 Merge branch 'net-ipa-ipa-v4-5-aggregation-and-qtime' adds 6b4f503186b7 r8169: set tc_offset only if tally counter reset isn't supported adds 59f96cf6ba88 NFC: nxp-nci: Make firmware GPIO pin optional adds 2ce5a30711ab octeontx2-af: debugfs: delete dead code adds 05e3ecea4a63 mptcp: avoid potential infinite loop in mptcp_recvmsg() adds 9693e08f2814 net: ipa: fix build-time bug in ipa_hardware_config_qsb() adds 453aa4cd7edf net: dsa: microchip: ksz8795: remove unused last_port variable adds 68a1b676db52 net: dsa: microchip: ksz8795: remove superfluous port_cnt [...] adds 7fc32b41fef6 net: dsa: microchip: ksz8795: move variable assignments fr [...] adds 31b62c78c164 net: dsa: microchip: ksz8795: use reg_mib_cnt where possible adds 65fe1acf07d7 net: dsa: microchip: ksz8795: use mib_cnt where possible adds 4ce2a984abd8 net: dsa: microchip: ksz8795: use phy_port_cnt where possible adds 557d1a1fbad3 net: dsa: microchip: remove superfluous num_ports assignment adds 94374dd162dc net: dsa: microchip: ksz8795: align port_cnt usage with ot [...] adds c9f4633b93ea net: dsa: microchip: remove usage of mib_port_count adds 241ed719bc98 net: dsa: microchip: ksz8795: use port_cnt instead of TOTO [...] adds 02ffbb0270ef net: dsa: microchip: ksz8795: use num_vlans where possible adds 6ec1dfb5681f Merge branch 'net-dsa-microchip-make-ksz8795-driver-more-v [...] adds 32e417024fe2 Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/p [...] adds 36d076201bd4 dt-bindings: net: nfc: s3fwrn5: Support a UART interface adds 337da1499586 nfc: s3fwrn5: reduce the EN_WAIT_TIME adds b3799d592f26 nfc: s3fwrn5: extract the common phy blocks adds 3f52c2cb7e3a nfc: s3fwrn5: Support a UART interface adds db7747125968 Merge branch 'nfc-s3fwrn5-support-a-uart-interface' adds cec85994c6b4 bareudp: constify device_type declaration adds d4bff72c8401 macvlan: Support for high multicast packet rate adds 41dd9596d6b2 security: add const qualifier to struct sock in various places adds 7ea851d19b23 tcp: merge 'init_req' and 'route_req' functions adds 3ecfbe3e8209 mptcp: emit tcp reset when a join request fails adds a4390e966f95 Merge branch 'mptcp-reject-invalid-mp_join-requests-right-away' adds 55fd59b003f6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 024cd2cbd1ca selftest/bpf: Fix IPV6FR handling in flow dissector adds b93ef089d35c bpf: Fix the irq and nmi check in bpf_sk_storage for traci [...] adds de91e631bdc7 libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() adds 90da4b3208d3 samples/bpf: Increment Tx stats at sending adds f320460b9489 i40e: Remove unnecessary sw_ring access from xsk Tx adds b8c7aece29bc xsk: Introduce padding between more ring pointers adds 9349eb3a9d2a xsk: Introduce batched Tx descriptor interfaces adds 3106c580fb7c i40e: Use batched xsk Tx interfaces to increase performance adds cbf398d76534 Merge branch 'af-xdp-tx-batch' adds 3f6719c7b62f bpf: Add bpf_bprm_opts_set helper adds ea87ae85c9b3 bpf: Add tests for bpf_bprm_opts_set helper adds d05512618056 bpf: Add bpf_ktime_get_coarse_ns helper adds 6016df8fe874 selftests/bpf: Fix broken riscv build adds c77b0589ca29 selftests/bpf: Avoid running unprivileged tests with align [...] adds 6007b23cc755 selftests/bpf: Mark tests that require unaligned memory access adds 4e99d115d865 Merge branch 'RISC-V selftest/bpf fixes' adds 450d060e8f75 bpftool: Add {i,d}tlb_misses support for bpftool profile adds 91b2db27d3ff bpf: Simplify task_file_seq_get_next() adds 05a98d767273 selftest/bpf: Fix link in readme adds 1c26ac6ab3ce selftest/bpf: Fix rst formatting in readme adds e732b538f455 kbuild: Skip module BTF generation for out-of-tree externa [...] adds 607c543f939d bpf: Sanitize BTF data pointer after module is loaded adds 59e2e27d227a bpf: Refactor check_cfg to use a structured loop. adds db13db9f67fe libbpf: Add support for canceling cached_cons advance adds 403319be5de5 ima: Implement ima_inode_hash adds 27672f0d280a bpf: Add a BPF helper for getting the IMA hash of an inode adds 34b82d3ac105 bpf: Add a selftest for bpf_ima_inode_hash adds fb3558127cb6 bpf: Fix selftest compilation on clang 11 adds c5815ac7e2aa samples: bpf: Refactor hbm program with libbpf adds d89af13c9205 samples: bpf: Refactor test_cgrp2_sock2 program with libbpf adds 4fe6641526db samples: bpf: Refactor task_fd_query program with libbpf adds 763af200d616 samples: bpf: Refactor ibumad program with libbpf adds c6497df0ddc3 samples: bpf: Refactor test_overhead program with libbpf adds 0afe0a998c40 samples: bpf: Fix lwt_len_hist reusing previous BPF map adds ceb5dea56543 samples: bpf: Remove bpf_load loader completely adds 830382e4ccb5 Merge branch 'bpf: remove bpf_load loader completely' adds 105c4e75feb4 libbpf: Replace size_t with __u32 in xsk interfaces adds bb1b25cab043 xdp: Remove the functions xsk_map_inc and xsk_map_put adds 854055c0cf30 selftests/bpf: Fix flavored variants of test_ima adds 7fd3253a7de6 net: Introduce preferred busy-polling adds 7c951cafc0cb net: Add SO_BUSY_POLL_BUDGET socket option adds 45a86681844e xsk: Add support for recvmsg() adds e39208183728 xsk: Check need wakeup flag in sendmsg() adds a0731952d9cd xsk: Add busy-poll support for {recv,send}msg() adds b02e5a0ebb17 xsk: Propagate napi_id to XDP socket Rx path adds f2d2728220ac samples/bpf: Use recvfrom() in xdpsock/rxdrop adds 284cbc61f851 samples/bpf: Use recvfrom() in xdpsock/l2fwd adds b35fc1482ceb samples/bpf: Add busy-poll support to xdpsock adds 41bf900fe2a0 samples/bpf: Add option to set the busy-poll budget adds df5422851559 Merge branch 'xdp-preferred-busy-polling' adds ba0581749fec net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error adds a999696c547f selftests/bpf: Rewrite test_sock_addr bind bpf into C adds 427167c0b064 bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks adds a540c81a2bcb selftests/bpf: Extend bind{4,6} programs with a call to bp [...] adds 9e83f54f532b Merge branch 'bpf: expose bpf_{s,g}etsockopt helpers to bi [...] adds bcfe06bf2622 mm: memcontrol: Use helpers to read page's memcg data adds 270c6a71460e mm: memcontrol/slab: Use helpers to access slab page's memcg_data adds 87944e2992bd mm: Introduce page memcg flags adds 18b2db3b0385 mm: Convert page kmemcg type to a page memcg flag adds ddf8503c7c43 bpf: Memcg-based memory accounting for bpf progs adds 48edc1f78aab bpf: Prepare for memcg-based memory accounting for bpf maps adds d5299b67dd59 bpf: Memcg-based memory accounting for bpf maps adds 6d192c7938b7 bpf: Refine memcg-based memory accounting for arraymap maps adds e88cc05b61f3 bpf: Refine memcg-based memory accounting for cpumap maps adds 3a61c7c58b30 bpf: Memcg-based memory accounting for cgroup storage maps adds 1440290adf7b bpf: Refine memcg-based memory accounting for devmap maps adds 881456811a33 bpf: Refine memcg-based memory accounting for hashtab maps adds 353e7af4bf5e bpf: Memcg-based memory accounting for lpm_trie maps adds be4035c734d1 bpf: Memcg-based memory accounting for bpf ringbuffer adds e9aae8beba82 bpf: Memcg-based memory accounting for bpf local storage maps adds 7846dd9f835e bpf: Refine memcg-based memory accounting for sockmap and [...] adds 28e1dcdef0cb bpf: Refine memcg-based memory accounting for xskmap maps adds 1bc5975613ed bpf: Eliminate rlimit-based memory accounting for arraymap maps adds f043733f31e5 bpf: Eliminate rlimit-based memory accounting for bpf_stru [...] adds 711cabaf1432 bpf: Eliminate rlimit-based memory accounting for cpumap maps adds 087b0d39fe22 bpf: Eliminate rlimit-based memory accounting for cgroup s [...] adds 844f157f6c0a bpf: Eliminate rlimit-based memory accounting for devmap maps adds 755e5d55367a bpf: Eliminate rlimit-based memory accounting for hashtab maps adds cbddcb574d41 bpf: Eliminate rlimit-based memory accounting for lpm_trie maps adds a37fb7ef24a4 bpf: Eliminate rlimit-based memory accounting for queue_st [...] adds db54330d3e13 bpf: Eliminate rlimit-based memory accounting for reusepor [...] adds abbdd0813f34 bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer adds 0d2c4f964050 bpf: Eliminate rlimit-based memory accounting for sockmap [...] adds 370868107bf6 bpf: Eliminate rlimit-based memory accounting for stackmap maps adds 819a4f323579 bpf: Eliminate rlimit-based memory accounting for xskmap maps adds ab31be378a63 bpf: Eliminate rlimit-based memory accounting for bpf loca [...] adds 80ee81e0403c bpf: Eliminate rlimit-based memory accounting infra for bpf maps adds 3ac1f01b43b6 bpf: Eliminate rlimit-based memory accounting for bpf progs adds 5b0764b2d345 bpf: samples: Do not touch RLIMIT_MEMLOCK adds 97306be45fbe Merge branch 'switch to memcg-based memory accounting' adds 71ccb50074f3 tools/bpftool: Emit name <anon> for anonymous BTFs adds 0cfdcd637807 libbpf: Add base BTF accessor adds fa4528379a51 tools/bpftool: Auto-detect split BTFs in common cases adds 0d1e02695979 Merge branch 'bpftool: improve split BTF support' adds a874c8c389a1 selftests/bpf: Copy file using read/write in local storage test adds 22e8ebe35a2e tools/resolve_btfids: Fix some error messages adds e459f49b4394 libbpf: Separate XDP program load with xsk socket creation adds 3627d9702d78 samples/bpf: Sample application for eBPF load and socket c [...] adds 61b759480ec5 Merge branch 'libbpf: add support for privileged/unprivile [...] adds 3db980449bc3 selftests/bpf: Update ima_setup.sh for busybox adds 1ee076719d4e selftests/bpf: Ensure securityfs mount before writing ima policy adds d932e043b9d6 selftests/bpf: Add config dependency on BLK_DEV_LOOP adds ffebecd9d495 selftests/bpf: Indent ima_setup.sh with tabs. adds a8b415c9bde6 Merge branch 'Fixes for ima selftest' adds 80b2b5c3a701 libbpf: Fail early when loading programs with unspecified type adds 9cf309c56f79 libbpf: Sanitise map names before pinning adds d6d418bd8f92 libbpf: Cap retries in sys_bpf_prog_load adds 58c185b85d0c bpf: Fix cold build of test_progs-no_alu32 adds 2faa7328f53b samples/bpf: Fix spelling mistake "recieving" -> "receiving" adds cb81110997d1 bpf: Adds support for setting window clamp adds 55144f31f0d2 selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP adds cadd64807cd8 Merge branch 'Add support to set window_clamp from bpf set [...] adds 12cc126df82c bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() adds 2fe8890848c7 bpf: Keep module's btf_data_size intact after load adds a19f93cfafdf libbpf: Add internal helper to load BTF data by FD adds 0f7515ca7cdd libbpf: Refactor CO-RE relocs to not assume a single BTF object adds 4f33a53d5600 libbpf: Add kernel module BTF support for CO-RE relocations adds 9f7fa225894c selftests/bpf: Add bpf_testmod kernel module for testing adds 5ed31472b9ad selftests/bpf: Add support for marking sub-tests as skipped adds 6bcd39d366b6 selftests/bpf: Add CO-RE relocs selftest relying on kernel [...] adds 22dc4a0f5ed1 bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier adds 290248a5b7d8 bpf: Allow to specify kernel module BTFs when attaching BP [...] adds 6aef10a481a3 libbpf: Factor out low-level BPF program loading helper adds 91abb4a6d79d libbpf: Support attachment of BPF tracing programs to kern [...] adds bc9ed69c79ae selftests/bpf: Add tp_btf CO-RE reloc test for modules adds 1e38abefcfd6 selftests/bpf: Add fentry/fexit/fmod_ret selftest for kern [...] adds 8158c5fd619d Merge branch 'Support BTF-powered BPF tracing programs for [...] adds 3015b500ae42 libbpf: Use memcpy instead of strncpy to please GCC adds eceae70bdeae selftests/bpf: Fix invalid use of strncat in test_sockmap adds a1dd1d869731 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds fdd8b8249ef8 dpaa_eth: fix build errorr in dpaa_fq_init adds 7eae05184f3a wireless: mt7601u: convert tasklets to use new tasklet_set [...] adds 256ff2ef6c14 ray_cs: Use fallthrough pseudo-keyword adds a821e3858e4d wlcore: Use fallthrough pseudo-keyword adds 65277100caa2 rsi: Fix TX EAPOL packet handling against iwlwifi AP adds 3287953b0399 wireless: remove unneeded break adds 9fdd02aa5988 net: hostap: fix function cast warning adds ef41937631bf rtlwifi: fix -Wpointer-sign warning adds 6ac654697301 rtw88: remove extraneous 'const' qualifier adds d56fd83cf99c brcmfmac: fix SDIO access for big-endian host adds c521d7e0ff05 rtlwifi: Fix non-canonical address access issues adds 842280da81a9 rtw88: coex: separate BLE HID profile from BLE profile adds 690390d841d2 rtw88: sync the power state between driver and firmware adds a95949606828 rtw88: store firmware feature in firmware header adds f31e039fab38 rtw88: add C2H response for checking firmware leave lps adds fc3ac64a3a28 rtw88: decide lps deep mode from firmware feature. adds 28606150768a rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices adds ce4dd05cbba6 orinoco: Remove BUG_ON(in_interrupt/irq()) adds 24bf941f2c96 airo: Invoke airo_read_wireless_stats() directly adds 49eb01995285 airo: Always use JOB_STATS and JOB_EVENT adds 494e46d08d35 airo: Replace in_atomic() usage. adds 7534fd5e5834 hostap: Remove in_atomic() check. adds abcda807d868 zd1211rw: Remove in_atomic() usage. adds 317f688b0a54 rtlwifi: Remove in_interrupt() usage in is_any_client_conn [...] adds 50c61ae15865 rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_ [...] adds 5447626910f5 rt2x00: save survey for every channel visited adds f21e6c5822f2 rsi: rsi_91x_usb: Fix some basic kernel-doc issues adds 63636b385e39 rsi: rsi_91x_usb_ops: Source file headers are not good can [...] adds 6f0d044fc82e brcmfmac: bcmsdh: Fix description for function parameter ' [...] adds 05cefa989e8b brcmfmac: pcie: Provide description for missing function p [...] adds 9bd28c6607ba brcmfmac: fweh: Add missing description for 'gfp' adds 641291eca88c wl1251: cmd: Rename 'len' to 'buf_len' in the documentation adds 9afcf3223675 prism54: isl_ioctl: Fix one function header and demote another adds 8b8a6f8c3b50 wl3501_cs: Fix misspelling and provide missing documentation adds 5e43d496cd8e mwifiex: pcie: Remove a couple of unchecked 'ret's adds 409d1c82bf89 wlcore: spi: Demote a non-compliant function header, fix another adds dff07dda8eb5 rtw88: rtw8822c: Remove unused variable 'corr_val' adds 230f874e4d95 rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented f [...] adds 906a1b4f81a3 rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format adds bb053d0251a2 rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused [...] adds 87b08d1ecb93 rtlwifi: phy: Remove set but unused variable 'bbvalue' adds 0c73dab72f53 rtlwifi: halbtc8821a1ant: Remove set but unused variable ' [...] adds 0a43d993ee7e rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' adds 6c75eab0417b rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' adds 28f811876262 rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables adds 44ec6d9df96d rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' adds 29c6099a3890 rtlwifi: rtl8821ae: phy: Remove a couple of unused variables adds 398d816a64eb rtlwifi: rtl8821ae: Place braces around empty if() body adds 9db946284e07 brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} adds fa74cb1dc0f4 mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure adds 566b4cb9587e mwifiex: update comment for shutdown_sw()/reinit_sw() to r [...] adds 4add4d988f95 mwifiex: pcie: skip cancel_work_sync() on reset failure path adds 287431463e78 rsi: Move card interrupt handling to RX thread adds abd131a19f6b rsi: Clean up loop in the interrupt handler adds dd90fc4630d2 rtlwifi: fix spelling typo of workaround adds 3f3fef5f6a8f rtw88: coex: fixed some wrong register definition and setting adds 19ecd61d2c3c rtw88: coex: update coex parameter to improve A2DP quality adds 1d82c49764aa rtw88: coex: reduce magic number adds d8350768d629 rtw88: coex: coding style adjustment adds ae8732d7673d rtw88: coex: Modify the timing of set_ant_path/set_rf_para adds 32c3a8c7d91f rtw88: coex: add separate flag for manual control adds 37a59b940fc6 rtw88: coex: modified for BT info notify adds 150ce8e34a45 rtw88: coex: change the parameter for A2DP when WLAN connecting adds ec06c4adac96 rtw88: coex: update WLAN 5G AFH parameter for 8822b adds 21020fc80d3b rtw88: coex: add debug message adds 1ccaa898868d rtw88: coex: simplify the setting and condition about WLAN [...] adds 8f0cb24ceefe rtw88: 8723d: add cck pd seetings adds 760bb2abfef2 rtw88: add CCK_PD debug log adds 7ed9e062178d rtw88: coex: update TDMA settings for different beacon interval adds ca30905b1d6a rtw88: coex: remove unnecessary feature/function adds 513fb27f6a52 rtw88: coex: add write scoreboard action when WLAN in crit [...] adds 3a6616f96624 rtw88: coex: Add force flag for coexistence table function adds a9359faaa47d rtw88: coex: add the mechanism for RF4CE adds 22a9dc720f10 rtw88: coex: update the TDMA parameter when leave LPS adds 65c6861f6382 rtw88: coex: Change antenna setting to enhance free-run pe [...] adds e098c3c3314e rtw88: coex: fix BT performance drop during initial/power-on step adds 72b14be75111 rtw88: coex: remove write scan bit to scoreboard in scan a [...] adds 2485bc7c7816 rtw88: coex: remove unnecessary WLAN slot extend adds 362c4a5cc886 rtw88: coex: change the decode method from firmware adds 8d201d368aaa rtw88: wow: print key type when failing adds 07f995ca1951 cw1200: replace a set of atomic_add() adds 37ff144d29ac brcmfmac: fix error return code in brcmf_cfg80211_connect() adds a31eb615646a orinoco: Move context allocation after processing the skb adds 915fd9db418f orinoco: Prepare stubs for in_interrupt() removal adds 29b2fe3f6f20 orinoco: Annotate ezusb_xmit() adds 46233f778604 orinoco: Annotate ezusb_init() adds 69476b25a4ba orinoco: Annotate firmware loading adds 154f2bae9bed orinoco: Annotate ezusb_read_pda() adds 39628fe48cb3 orinoco: Annotate ezusb_write_ltv() adds 47ab2a951eb9 orinoco: Remove ezusb_doicmd_wait() adds a9a2678abacb orinoco: Annotate ezusb_docmd_wait() adds a3d8a2599d47 orinoco: Annotate ezusb_read_ltv() adds 0409d504aa6c rtlwifi: rtl8192de: remove the useless value assignment adds 31e07aa33fa7 qtnfmac: fix error return code in qtnf_pcie_probe() adds fa3622bbea10 brcmfmac: Fix incorrect type in assignment adds 01c195de620b brcmsmac: ampdu: Check BA window size before checking block ack adds fb21d14694bd rsi: fix error return code in rsi_reset_card() adds 003317581372 mwifiex: Fix fall-through warnings for Clang adds 6df3c293d284 rtlwifi: rtl8188ee: avoid accessing the data mapped to str [...] adds c7ba0ea0df37 rtlwifi: rtl8192ce: avoid accessing the data mapped to str [...] adds ff7654833894 rtlwifi: rtl8192de: avoid accessing the data mapped to str [...] adds 8b2c13b2e5da rtlwifi: rtl8723ae: avoid accessing the data mapped to str [...] adds 3c72d3843e22 mwifiex: Remove duplicated REG_PORT definition adds 7ec8a926188e cw1200: fix missing destroy_workqueue() on error in cw1200 [...] adds e220332c3a1a Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of suppor [...] adds 1329c0dbd485 rtw88: coex: run coexistence when WLAN entering/leaving LPS adds 1a589bd5be92 rtw88: coex: add debug message adds 76f631cb401f rtw88: coex: update the mechanism for A2DP + PAN adds 4d0087e763a8 rtw88: coex: update AFH information while in free-run mode adds 6a910a2a7d5d rtw88: coex: change the coexistence mechanism for HID adds c404dbd4fbfc rtw88: coex: change the coexistence mechanism for WLAN connected adds 8e6947dcb95d rtw88: coex: add function to avoid cck lock adds 79d06b20d00b rtw88: coex: add action for coexistence in hardware initial adds 1a74daed6cef rtw88: coex: upgrade coexistence A2DP mechanism adds 5b2e9a35e456 rtw88: coex: add feature to enhance HID coexistence performance adds 3b52cf6242b4 wlcore: Switch to using the new API kobj_to_dev() adds 75729e110e68 brcmfmac: expose firmware config files through modinfo adds c04fabacb780 wilc1000: added 'ndo_set_mac_address' callback support adds dd460e2ac05f wilc1000: free resource in wilc_wlan_txq_add_net_pkt() for [...] adds 66aea5d198c3 wilc1000: free resource in wilc_wlan_txq_add_mgmt_pkt() fo [...] adds 9c172f30b40b wilc1000: call complete() for failure in wilc_wlan_txq_add [...] adds 339754ffdb92 wilc1000: added queue support for WMM adds a460b0e1bab8 airo: remove trailing semicolon in macro definition adds fc6877b87982 wl1251: remove trailing semicolon in macro definition adds 762fd1aec588 ath10k: remove repeated words in comments adds d2f3f68864a4 ath10k: ath10k_pci_init_irq(): workaround for checkpatch f [...] adds 16f283f0a4bb ath11k: remove repeated words in comments and warnings adds dbeb101d28eb ath10k: sdio: remove redundant check in for loop adds 047679e366b9 ath11k: FILS discovery and unsolicited broadcast probe res [...] adds b91626451178 ath10k: fix compilation warning adds ee06fcb98dcd ath10k: Don't iterate over not-sdata-in-driver interfaces. adds 9501bc2b16b5 ath10k: cancel rx worker in hif_stop for SDIO adds 0f01dcb89b8b ath11k: convert tasklets to use new tasklet_setup() API adds bafdbd79aae4 ath11k: Remove unnecessary data sync to cpu on monitor buffer adds 77581df8639f dt: bindings: add new dt entry for ath11k calibration variant adds 14f43c5fca57 ath11k: search DT for qcom,ath11k-calibration-variant adds 02f9d3c1b918 ath11k: cold boot calibration support adds 383a32cde417 ath11k: Initialize complete alpha2 for regulatory change adds ff34107c2224 ath11k: Remove unused param from wmi_mgmt_params adds 6189be7d145c ath11k: Fix number of rules in filtered ETSI regdomain adds 9fb13b81e145 ath11k: Fix single phy hw mode adds ab041d060ee6 ath11k: Fix the hal descriptor mask adds 36c7c640ffeb ath11k: fix wmi init configuration adds 47f1a84e2451 ath11k: Add new dfs region name for JP adds aed7ee049a3e ath: regd: Provide description for ath_reg_apply_ir_flags' [...] adds 206cd5800d8c ath: dfs_pattern_detector: Fix some function kernel-doc headers adds 748d250777e6 ath: dfs_pri_detector: Demote zero/half completed kernel-d [...] adds 3fc95aacc6fa ath9k: ar9330_1p1_initvals: Remove unused const variable ' [...] adds 30c2751b8458 ath9k: ar9340_initvals: Remove unused const variable 'ar93 [...] adds 9190c64e4720 ath9k: ar9485_initvals: Remove unused const variable 'ar94 [...] adds b5cafcb16f45 ath9k: ar9003_2p2_initvals: Remove unused const variables adds 8cc107b57109 ath9k: ar5008_phy: Demote half completed function headers adds cd64cae3efd4 ath9k: dynack: Demote non-compliant function header adds ce54bf5e9554 ath6kl: fix enum-conversion warning adds e24eedc09f14 wcn36xx: Set LINK_FAIL_TX_CNT to 1000 on all wcn36xx adds 8def9ec46a5f wcn36xx: Enable firmware link monitoring adds 5336fad96e8f wcn36xx: Enable firmware offloaded keepalive adds c9621dd21e3b wil6210: wmi: Correct misnamed function parameter 'ptr_' adds fa7572c2cfe0 ath11k: fix ZERO address in probe request adds b96fab4e3602 ath9k: work around false-positive gcc warning adds c134d1f8c436 ath11k: Handle errors if peer creation fails adds 0eaa4c1d34c5 ath11k: add processor_id based ring_selector logic adds 1057db1b8b76 ath11k: Fix beamformee STS in HE cap adds 9af7c32ceca8 ath10k: add target IRAM recovery feature support adds 11af6de4799e ath11k: Fix the rx_filter flag setting for peer rssi stats adds ed5298c7d500 bus: mhi: Remove auto-start option adds a2e2cc0dbb11 net: qrtr: Start MHI channels during init adds 2ca7e30d3b1e net: qrtr: Unprepare MHI channels during remove adds 526740b49505 Merge mhi-ath11k-immutable into ath-next adds 3cbbdfbed140 ath11k: vdev delete synchronization with firmware adds 690ace20ff79 ath11k: peer delete synchronization with firmware adds fae0385b2967 ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references adds f4d291b43f80 ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control adds 5da7acfec5ec ath11k: Reset ath11k_skb_cb before setting new flags adds d35d1375493b ath11k: Build check size of ath11k_skb_cb adds e7bcc145bcd0 ath11k: Fix an error handling path adds c7cee9c0f499 ath10k: Fix the parsing error in service available event adds ed3573bc3943 ath10k: Fix an error handling path adds 6364e693f4a7 ath10k: Release some resources in an error handling path adds ad37a46e8cb5 ath10k: Constify static qmi structs adds 9bc3a55f4ae5 wcn36xx: Send NULL data packet when exiting BMPS adds cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction adds 9eb597c74483 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 846c3c9cfe8a Merge tag 'wireless-drivers-next-2020-12-03' of git://git. [...] adds 048939088220 vrf: add mac header for tunneled packets when sniffer is attached adds 964adce526a4 seg6: improve management of behavior attributes adds 0a3021f1d4e5 seg6: add support for optional attributes in SRv6 behaviors adds cfdf64a03406 seg6: add callbacks for customizing the creation/destructi [...] adds 664d6f86868b seg6: add support for the SRv6 End.DT4 behavior adds 20a081b7984c seg6: add VRF support for SRv6 End.DT6 behavior adds 2195444e09b4 selftests: add selftest for the SRv6 End.DT4 behavior adds 2bc035538e16 selftests: add selftest for the SRv6 End.DT6 (VRF) behavior adds 4be986c824b8 Merge branch 'seg6-add-support-for-srv6-end-dt4-dt6-behavior' adds 18fb76ed5386 net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. adds 2cd81161848d net-tcp: Introduce tcp_recvmsg_locked(). adds 7fba5309efe2 net-zerocopy: Refactor skb frag fast-forward op. adds 98917cf0d6ed net-zerocopy: Refactor frag-is-remappable test. adds 936ced415751 net-zerocopy: Fast return if inq < PAGE_SIZE adds f21a3c480398 net-zerocopy: Introduce short-circuit small reads. adds 0c3936d32f75 net-zerocopy: Set zerocopy hint when data is copied adds 94ab9eb9b234 net-zerocopy: Defer vm zap unless actually needed. adds 43be3a3c65ff Merge branch 'perf-optimizations-for-tcp-recv-zerocopy' adds 4fb7b98c7be3 nfc: s3fwrn5: skip the NFC bootloader mode adds 7f356166aebb nfp: Replace zero-length array with flexible-array member adds 43fcd906d9c1 tipc: support 128bit node identity for peer removing adds 0911d463b302 net: bna: remove trailing semicolon in macro definition adds 41fdfffd5783 selftests: forwarding: Add MPLS L2VPN test adds bcd684aace34 net/nfc/nci: Support NCI 2.x initial sequence adds a7e1abad13f3 ptp: Add clock driver for the OpenCompute TimeCard. adds 4560b2a3ecdd enetc: Fix unused var build warning for CONFIG_OF adds fee3e9554ac0 batman-adv: Start new development cycle adds fcd193e1dfa6 batman-adv: Add new include for min/max helpers adds 128254ceea6f batman-adv: Prepare infrastructure for newlink settings adds a5ad457eea41 batman-adv: Allow selection of routing algorithm over rtnetlink adds 76e9f276285d batman-adv: Drop deprecated sysfs support adds aff6f5a68b92 batman-adv: Drop deprecated debugfs support adds a962cb29bb60 batman-adv: Drop legacy code for auto deleting mesh interfaces adds 34a14c2e6310 batman-adv: Drop unused soft-interface.h include in fragme [...] adds 78d6bb584dd9 Merge tag 'batadv-next-pullrequest-20201204' of git://git. [...] adds 00649542f1ba net: fix spelling mistake "wil" -> "will" in Kconfig adds 2f53e9d7bc51 r8169: improve rtl_rx adds ed22a8ff0684 r8169: make NUM_RX_DESC a signed int adds 4054eebf0fb0 Merge branch 'r8169-improve-rtl_rx-and-NUM_RX_DESC-handling' adds 31e1de4f1242 mlxsw: spectrum: Apply RIF configuration when joining a LAG adds 23fb55526d80 selftests: mlxsw: Test RIF's reference count when joining a LAG adds 4834ad807917 mlxsw: core: Trace EMAD events adds 42c435a2aca2 mlxsw: spectrum_mr: Use flexible-array member instead of z [...] adds 9add5f1954e9 mlxsw: core_acl: Use an array instead of a struct with a z [...] adds f54d3c81b763 mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 adds acde33bf7319 mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() adds af3f4a85d902 Merge branch 'mlxsw-Misc-updates' Ido Schimmel says: adds 04ea30c85721 s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry adds 050663129a6d s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes adds 0b8da8110b4f s390/qeth: use dev->groups for common sysfs attributes adds db4ffdcef7c9 s390/qeth: don't replace a fully completed async TX buffer adds 75cf3854dcdf s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state adds d2e46004c5cd s390/qeth: make qeth_qdio_handle_aob() more robust adds b1f7b0983601 Merge branch 's390-qeth-next' adds 38bd5cec76e2 ibmvnic: add some debugs adds d241b3826e94 bonding: set xfrm feature flags more sanely adds 374a96b9600c net/mlx4: Remove unused #define MAX_MSIX_P_PORT adds 7de3697e9cbd Add auxiliary bus support adds 7bbb79ff5f74 driver core: auxiliary bus: move slab.h from include file adds 8142a46c50d2 driver core: auxiliary bus: make remove function return void adds 0d2bf11a6b3e driver core: auxiliary bus: minor coding style tweaks adds 354ad58b7780 Merge tag 'auxbus-5.11-rc1' of https://git.kernel.org/pub/ [...] adds 907af0f0cab4 net/mlx5: Properly convey driver version to firmware adds 17a7612b99e6 net/mlx5_core: Clean driver version and name adds 0aae392bea4d vdpa/mlx5: Make hardware definitions visible to all mlx5 devices adds a925b5e309c9 net/mlx5: Register mlx5 devices to auxiliary virtual bus adds 74c9729dd892 vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus adds 912cebf420c2 net/mlx5e: Connect ethernet part to auxiliary bus adds 93f8244431ad RDMA/mlx5: Convert mlx5_ib to use auxiliary bus adds 601c10c89cbb net/mlx5: Delete custom device management logic adds e87114022e1d net/mlx5: Simplify eswitch mode check adds 04b222f95773 RDMA/mlx5: Remove IB representors dead code adds 8e98387b16b8 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds bdc40a3f4b4f net: dsa: print the MTU value that could not be set adds c43abe1a5f83 net: hns3: add support for extended promiscuous command adds 5e7414cdf1ab net: hns3: add priv flags support to switch limit promisc mode adds 592b0179cd49 net: hns3: refine the VLAN tag handle for port based VLAN adds c22c0d55d547 Merge branch 'net-hns3-updates-for-next' adds cdd3f2367aeb net/mlx5e: Free drop RQ in a dedicated function adds 4d0b7ef909b6 net/mlx5e: Allow CQ outside of channel context adds 521f31af004a net/mlx5e: Allow RQ outside of channel context adds 4ad40d8ee3cb net/mlx5e: Allow SQ outside of channel context adds 0b676aaecc25 net/mlx5e: Change skb fifo push/pop API to be used without SQ adds 1a7f51240dfb net/mlx5e: Split SW group counters update function adds cecaa6a7d576 net/mlx5e: Move MLX5E_RX_ERR_CQE macro adds 145e5637d941 net/mlx5e: Add TX PTP port object support adds 1880bc4e4a96 net/mlx5e: Add TX port timestamp support adds ade84367fbd5 net/mlx5e: remove unnecessary memset adds fe8395168d84 net/mlx5e: Remove duplicated include adds d894892dda25 net/mlx5: Arm only EQs with EQEs adds 0c4accc41cb5 net/mlx5: Fix passing zero to 'PTR_ERR' adds c28e3bd4cc8c net/mlx5e: Split between RX/TX tunnel FW support indication adds 2f6b379cca4c net/mlx5e: Fill mlx5e_create_cq_param in a function adds a8d5dd192a0f Merge tag 'mlx5-updates-2020-12-01' of git://git.kernel.or [...] adds 02c3b5c5d019 mlxsw: Use one enum for all registers that contain tunnel_ [...] adds c1c32a79c580 mlxsw: reg: Add Switch Port VLAN Stacking Register adds 598874c8e940 mlxsw: reg: Add support for tunnel port in SPVID register adds e2c777d7e3ef mlxsw: spectrum_switchdev: Create common function for join [...] adds 0913a24b3a40 mlxsw: Save EtherType as part of mlxsw_sp_nve_params adds 49d18964e922 mlxsw: Save EtherType as part of mlxsw_sp_nve_config adds 4418096e843e mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() adds 0b5ec8f23738 mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Sp [...] adds 7e9c72a5da84 mlxsw: spectrum_switchdev: Use ops->vxlan_join() when addi [...] adds efbcb67339e6 mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC adds 745f73deea13 mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge adds 4cec85296c7c selftests: forwarding: Add Q-in-VNI test adds 477ce6d97115 selftests: mlxsw: Add Q-in-VNI veto tests adds 41a6351763d8 Merge branch 'mlxsw-Add-support-for-Q-in-VNI' adds 97f8841e0492 net/af_iucv: use DECLARE_SOCKADDR to cast from sockaddr adds 547801380ec7 Bluetooth: btqca: Add valid le states quirk adds 6dfccd13db2f Bluetooth: Fix null pointer dereference in hci_event_packet() adds 70f259a3f427 Bluetooth: hci_h5: close serdev device and free hu in h5_close adds f7e0e8b2f1b0 Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_ad [...] adds 2943d8ede383 Bluetooth: Resume advertising after LE connection adds 73280f13c9bb Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE adds 6f9ff24645f5 Bluetooth: btrtl: Refine the ic_id_table for clearer and m [...] adds 1996d9cad6ad Bluetooth: btrtl: Ask 8821C to drop old firmware adds 1fb17dfc258f Bluetooth: Fix: LL PRivacy BLE device fails to connect adds 82493316507a Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_c [...] adds cca342d98bef Bluetooth: hidp: use correct wait queue when removing ctrl_wait adds 855af2d74c87 Bluetooth: hci_h5: fix memory leak in h5_close adds 3a567b95b610 Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT761 [...] adds 0d484db60fc0 Bluetooth: btusb: btrtl: Add support for RTL8852A adds 288c06973daa Bluetooth: Enforce key size of 16 bytes on FIPS level adds 9e80587aba4c Bluetooth: hci_qca: Enhance retry logic in qca_setup adds 99719449a4a6 Bluetooth: hci_qca: resolve various warnings adds f496297e76a6 Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device adds 844c79bd5995 Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en adds f5e8e215869e Bluetooth: btrtl: fix incorrect skb allocation failure check adds 2be43abac5a8 Bluetooth: hci_qca: Wait for timeout during suspend adds 3ae1dc756f48 Bluetooth: consolidate error paths in hci_phy_link_complete_evt() adds 22fbcfc54705 Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request adds 5c3b5796866f Bluetooth: revert: hci_h5: close serdev device and free hu [...] adds e524f252c42f Bluetooth: hci_h5: Add OBDA0623 ACPI HID adds 353021588cb5 Bluetooth: fix typo in struct name adds 059924fdf6c1 Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 adds 24d6a6d24f01 Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device adds d1e9d232e1e6 Bluetooth: btusb: Add the missed release_firmware() in btu [...] adds b73b5781a85c Bluetooth: btmtksdio: Add the missed release_firmware() in [...] adds f6b8c6b55439 Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option adds 5b8ec15d02f1 Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C adds a76a0d365077 Bluetooth: Fix not sending Set Extended Scan Response adds aeeae47d3414 Bluetooth: Rename get_adv_instance_scan_rsp adds a31489d2a368 Bluetooth: Fix attempting to set RPA timeout when unsupported adds c4f1f408168c Bluetooth: Interleave with allowlist scan adds 36afe87ac10f Bluetooth: Handle system suspend resume case adds 422bb17f8a17 Bluetooth: Handle active scan case adds 3bc615fa93d2 Bluetooth: Refactor read default sys config for various types adds 80af16a3e473 Bluetooth: Add toggle to switch off interleave scan adds 66500bbc7d6b Bluetooth: btintel: Fix endianness issue for TLV version i [...] adds 0a3c1d45eca0 Bluetooth: btusb: Add *setup* function for new generation [...] adds 9a93b8b8eee4 Bluetooth: btusb: Define a function to construct firmware [...] adds 3f43a37838d5 Bluetooth: btusb: Helper function to download firmware to [...] adds 10c24231ab67 Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INT [...] adds ef2862a1db8f Bluetooth: btusb: support download nvm with different boar [...] adds 31aab5c22e14 Bluetooth: Add helper to set adv data adds 12410572833a Bluetooth: Break add adv into two mgmt commands adds 9bf9f4b6301f Bluetooth: Use intervals and tx power from mgmt cmds adds 7c395ea521e6 Bluetooth: Query LE tx power on startup adds 4d9b95285753 Bluetooth: Change MGMT security info CMD to be more generic adds dce0a4be8054 Bluetooth: Set missing suspend task bits adds d74e0ae7e030 Bluetooth: btusb: Fix detection of some fake CSR controlle [...] adds 0671c0662383 Bluetooth: btusb: Add workaround for remote-wakeup issues [...] adds e6ed8b78eae5 Bluetooth: Increment management interface revision adds 02be5f13aacb MAINTAINERS: Update Bluetooth entries adds e1be4b5990c6 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 8354bcbebd26 net: sched: fix spelling mistake in Kconfig "trys" -> "tries" adds 4944db80ac11 gve: Add support for raw addressing device option adds ede3fcf5ec67 gve: Add support for raw addressing to the rx path adds 02b0e0c18ba7 gve: Rx Buffer Recycling adds 6f007c6486d6 gve: Add support for raw addressing in the tx path adds 25fd263473c7 Merge branch 'GVE-Raw-Addressing' adds ea6d5c924e39 net: dsa: mt7530: support setting ageing time adds 57b0637d00a5 net/sched: cls_u32: simplify the return expression of u32_ [...] adds 9faad250ce66 net: ipv6: rpl_iptunnel: simplify the return expression of [...] adds 8daa76a52dfd net: core: devlink: simplify the return expression of devl [...] adds 5e359044c107 net: openvswitch: conntrack: simplify the return expressio [...] adds 10dd7b4fe504 drivers: net: ionic: simplify the return expression of ion [...] adds 6eea39266ce4 drivers: net: qlcnic: simplify the return expression of ql [...] adds afae3cc2da10 net: atheros: simplify the return expression of atl2_phy_s [...] new cbde35d02296 Merge remote-tracking branch 'net-next/master' adds 2fa3515cc0d3 bpf: Remove trailing semicolon in macro definition adds 7d17167244f5 selftests/bpf: Print reason when a tester could not run a program adds 5f61b7c6975b selftests/bpf: Avoid errno clobbering adds 5c667dca7109 Merge branch 'Improve error handling of verifier tests' adds dba4a9256bb4 net: Remove the err argument from sock_from_file adds 4f19cab76136 bpf: Add a bpf_sock_from_file helper adds a50a85e40c59 bpf: Expose bpf_sk_storage_* to iterator programs adds 593f6d41abbb selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete adds bd9b327e58f9 selftests/bpf: Add an iterator selftest for bpf_sk_storage_get adds 34da87213d3d selftests/bpf: Test bpf_sk_storage_get in tcp iterators adds e1868b9e36d0 bpf: Avoid overflows involving hash elem_size adds 2f4b03195fe8 bpf: Propagate __user annotations properly adds 3546b9b8eced xsk: Validate socket state in xsk_recvmsg, prior touching [...] adds 8bdd8e275ede bpf: Return -ENOTSUPP when attaching to non-kernel BTF new f62ddcf77b56 Merge remote-tracking branch 'bpf-next/for-next' adds c7a5899eb26e xfrm: redact SA secret with lockdown confidentiality new 29f6996f84f8 Merge remote-tracking branch 'ipsec-next/master' adds fd2d6bc4c2b1 netfilter: nft_reject_bridge: fix build errors due to code [...] adds 988187e88103 ipvs: replace atomic_add_return() adds 0ef083d51ba1 netfilter: Remove unnecessary conversion to bool adds f7583f02a538 netfilter: nfnl_acct: remove data from struct net adds 04295878beac netfilter: use actual socket sk for REJECT action new e3f8af5fe142 Merge remote-tracking branch 'netfilter-next/master' adds 2e86ef413ab3 rtw88: pci: Add prototypes for .probe, .remove and .shutdown adds 01b660b87ebe mwl8k: switch from 'pci_' to 'dma_' API adds 5f27b9afe8e2 mwifiex: change license text of Makefile and README from M [...] adds 9b0467ed9a7d wilc1000: remove redundant assignment to pointer vif adds 88c15a6fbd94 rtw88: coex: fix missing unitialization of variable 'interval' adds 5e38884152ba rtw88: declare hw supports ch 144 adds 05c2a61d69ea adm8211: fix error return code in adm8211_probe() adds 871a825c3902 brcmfmac: remove redundant assignment to pointer 'entry' adds 5c455c5ab332 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_ [...] adds 91aeaf09a6ee rtw88: fix multiple definition of rtw_pm_ops adds 3324e05eca0d rtw88: reduce polling time of IQ calibration adds 998493980e23 mt76: mt7915: measure channel noise and report it via survey adds 77d157f2009e mt76: mt7915: fix VHT LDPC capability adds ced050ae3ab6 mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN adds e0ad80024329 mt76: mt7663s: move tx/rx processing in the same txrx workqueue adds fefb584d460a mt76: mt7663s: convert txrx_work to mt76_worker adds 1a3efbcc4281 mt76: mt7663s: disable interrupt during txrx_worker processing adds 6a618acb7e62 mt76: sdio: convert {status/net}_work to mt76_worker adds 55f7c9b02790 mt76: mt7915: add 802.11 encap offload support adds e151d71e503d mt76: mt7915: add encap offload for 4-address mode stations adds 3298b1f866fb mt76: use ieee80211_rx_list to pass frames to the network [...] adds d22da02842e2 mt76: mt7615: add debugfs knob for setting extended local [...] adds 7af1ae62dd77 mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 adds 8aa2c6f4714e mt76: mt7915: support 32 station interfaces adds 6425791d3503 mt76: mt7915: fix processing txfree events adds 660915d052c6 mt76: mt7915: use napi_consume_skb to bulk-free tx skbs adds bfff24de19ca mt76: mt7915: fix DRR sta bss group index adds 9b60eb90a115 mt76: mt7915: disable OFDMA/MU-MIMO UL adds cb5cdd4c8d33 mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg adds fa62d0e0080b mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg adds f320d812b7bb mt76: implement .mcu_parse_response in struct mt76_mcu_ops adds 96a607b643e2 mt76: move mcu timeout handling to .mcu_parse_response adds e452c6eb55fb mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg adds 64537a021317 mt76: make mcu_ops->mcu_send_msg optional adds 14b80ba24592 mt76: mt7603: switch to .mcu_skb_send_msg adds ae5ad6272d25 mt76: implement functions to get the response skb for MCU calls adds 99de49fc6f73 mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_ [...] adds 11553d88d0b9 mt76: mt7915: query station rx rate from firmware adds ed89b89330b5 mt76: add back the SUPPORTS_REORDERING_BUFFER flag adds 7124198ab1a4 mt76: mt7615: enable beacon filtering by default for offload fw adds 2f89ab5db6ba mt76: mt7615: introduce quota debugfs node for mt7663s adds 80dda1ed4908 mt76: mt7663s: get rid of mt7663s_sta_add adds 1c79a190e943 mt76: mt7663s: fix a possible ple quota underflow adds 30578752f250 mt76: sdio: get rid of sched.lock adds 5ee3e780cf26 wireless: mt76: convert tasklets to use new tasklet_setup() API adds 5efbe3b1b899 mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE adds 405130869599 mt76: mt7915: update ppe threshold adds e4c5ead632ff mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mc [...] adds f9df085ce1be mt76: set fops_tx_stats.owner to THIS_MODULE adds 5f0ce5848733 mt76: dma: fix possible deadlock running mt76_dma_cleanup adds 468cc93be797 mt76: mt7915: fix sparse warning cast from restricted __le16 adds bc348defcc6e mt76: fix memory leak if device probing fails adds bf4a938ab2cf mt76: mt7603: add additional EEPROM chip ID adds 3cb43b66060a mt76: move mt76_mcu_send_firmware in common module adds 406d99dfe21f mt76: mt7663s: introduce WoW support via GPIO adds d3a5d89ea9d4 mt76: switch to wep sw crypto for mt7615/mt7915 adds 930e0eaddf81 mt76: fix tkip configuration for mt7615/7663 devices adds faa72684b429 mt76: mt7615: run key configuration in mt7615_set_key for [...] adds be83a7e20c57 mt76: mt76u: rely on woker APIs for rx work adds 9daf27e62852 mt76: mt76u: use dedicated thread for status work adds 8248bb58e2f1 mt76: testmode: switch ib and wb rssi to array type for pe [...] adds 092299922358 mt76: testmode: add snr attribute in rx statistics adds 7f54c7425d8f mt76: testmode: add tx_rate_stbc parameter adds 1a38c2f5356a mt76: testmode: add support for LTF and GI combinations fo [...] adds c31d94af1843 mt76: mt7915: fix tx rate related fields in tx descriptor adds 61fe73577d17 mt76: testmode: add support for HE rate modes adds aadf09537c57 mt76: mt7915: implement testmode tx support adds 5d8a83f09941 mt76: mt7915: implement testmode rx support adds e0852d9083fa mt76: mt7915: add support to set txpower in testmode adds ed3c9072fa4f mt76: mt7915: add support to set tx frequency offset in testmode adds 078b6d21b89a mt76: mt7915: make mt7915_eeprom_read static adds 4812e0bc3790 mt76: mt7915: use BIT_ULL for omac_idx adds 802145e2ed2f mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() adds d8d59f66d136 mt76: mt7615: support 16 interfaces adds d927ebb99d08 mt76: mt7615: refactor usb/sdio rate code adds 3d51a3e99380 mt76: mt7915: rely on eeprom definitions adds b671da33d1c5 mt76: move mt76_init_tx_queue in common code adds a2a93548db88 mt76: sdio: introduce mt76s_alloc_tx_queue adds afc2b59cb985 mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue s [...] adds 264b7b19861d mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue [...] adds e5655492e33c mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature adds 8987059475f5 mt76: rely on mt76_queue in tx_queue_skb signature adds b1cb42add6d6 mt76: introduce mt76_init_mcu_queue utility routine adds d95093a14369 mt76: rely on mt76_queue in tx_queue_skb_raw signature adds e637763b606b mt76: move mcu queues to mt76_dev q_mcu array adds 91990519298e mt76: move tx hw data queues in mt76_phy adds 48dbce5cb1ba mt76: move band capabilities in mt76_phy adds 77af762e42f1 mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init [...] adds db78a791ca0f mt76: move band allocation in mt76_register_phy adds 98df2baeb364 mt76: move hw mac_addr in mt76_phy adds 4c430774e01b mt76: mt7915: introduce dbdc support adds af901eb4ab80 mt76: mt7915: get rid of dbdc debugfs knob adds cee236e1489e mt76: mt7915: fix endian issues adds 0211c282bc8a mt76: mt7615: fix rdd mcu cmd endianness adds d211c003389a mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() adds 90d494c99a99 mt76: improve tx queue stop/wake adds 5342758d5522 mt76: mt7915: stop queues when running out of tx tokens adds 9716ef046b46 mt76: attempt to free up more room when filling the tx queue adds bacf5047bb44 mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() adds f12758f6f929 mt76: mt7615: Fix fall-through warnings for Clang adds d3b6fab90952 Merge tag 'mt76-for-kvalo-2020-12-04' of https://github.co [...] adds 48264b23fade airo: Fix fall-through warnings for Clang adds f48d7dccb3e4 rt2x00: Fix fall-through warnings for Clang adds 0662fbebf4fb rtw88: Fix fall-through warnings for Clang adds 18572b0b5493 zd1201: Fix fall-through warnings for Clang new cc8a4173741a Merge remote-tracking branch 'wireless-drivers-next/master' adds d9593868cd58 Documentation: Update filesystems/gfs2.rst adds 257f160a0e54 MAINTAINERS: Add gfs2 bug tracker link adds e3a77eebfa25 gfs2: Make inode operations static adds a55a47a3bc82 Revert "GFS2: Prevent delete work from occurring on glocks [...] adds 28c332b941a7 gfs2: remove trailing semicolons from macro definitions adds dd64fe8167ba gfs2: Remove sb_start_write from gfs2_statfs_sync adds 6e5c4ea37a99 gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only new d40769f00fb0 Merge remote-tracking branch 'gfs2/for-next' adds 232b67c39942 mtd: remove unneeded break adds 620747ee4129 mtd: mtdpart: Fix misdocumented function parameter 'mtd' adds 5fddeda7d3a8 mtd: devices: phram: File headers are not good candidates [...] adds 720ae74ddf0a mtd: onenand: onenand_base: Fix expected kernel-doc formatting adds 9712fb212535 mtd: devices: docg3: Fix kernel-doc 'bad line' and 'excess [...] adds 6361f5360e51 mtd: Fix misspelled function parameter 'section' adds 8fed6e0ae5a9 mtd: onenand: onenand_bbt: Fix expected kernel-doc formatting adds d67b272f236b mtd: spi-nor: hisi-sfc: Demote non-conformant kernel-doc adds 9efbb507b7e6 mtd: ubi: build: Document 'ubi_num' in struct mtd_dev_param adds 6a21a1176f3b mtd: spinand: toshiba: Demote non-conformant kernel-doc header adds b6baa9962648 mtd: ubi: kapi: Correct documentation for 'ubi_leb_read_sg [...] adds e1eb368d72fb mtd: ubi: eba: Fix a couple of misdocumentation issues adds ab4e4de9fd8b mtd: ubi: wl: Fix a couple of kernel-doc issues adds fa985e221a7c mtd: rawnand: brcmnand: Demote non-conformant kernel-doc headers adds 46c60dbf4b0f mtd: ubi: gluebi: Fix misnamed function parameter documentation adds 63c34f214f93 mtd: rawnand: diskonchip: Marking unused variables as __al [...] adds da6debc470c0 mtd: rawnand: cafe_nand: Remove superfluous param doc and [...] adds 5a933b0dae2e mtd: rawnand: s3c2410: Add documentation for 2 missing str [...] adds a318b95a4235 mtd: rawnand: omap_elm: Finish half populated function hea [...] adds 2425a57b1a0c mtd: rawnand: omap2: Fix a bunch of kernel-doc misdemeanours adds 0d5c506d3607 mtd: rawnand: sunxi: Document 'sunxi_nfc's 'caps' member adds b489681b87bf mtd: rawnand: arasan: Document 'anfc_op's 'buf' member adds 2dc3d1e06e56 mtd: onenand: Fix some kernel-doc misdemeanours adds 22ca56a34b32 mtd: devices: powernv_flash: Add function names to headers [...] adds 639a82434f16 mtd: parser: cmdline: Fix parsing of part-names with colons adds 18b9c9403758 mtd: physmap: physmap-bt1-rom: Fix __iomem addrspace remov [...] adds 1ca71415f075 mtd: core: Fix refcounting for unpartitioned MTDs adds ffad560394de mtd: phram: Allow the user to set the erase page size. new 6b8aa63464f3 Merge remote-tracking branch 'mtd/mtd/next' adds 51e7bf4534da mtd: nand: ecc: Add an I/O request tweaking mechanism adds cdbe8df5e28e mtd: nand: ecc-bch: Move BCH code to the generic NAND layer adds 8c5c20921856 mtd: nand: ecc-bch: Cleanup and style fixes adds 3c0fe36abebe mtd: nand: ecc-bch: Stop exporting the private structure adds e3010bd3ef1e mtd: nand: ecc-bch: Return only valid error codes adds 127aae607756 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() adds ea146d7fbf50 mtd: nand: ecc-bch: Update the prototypes to be more generic adds 80fe603160a4 mtd: nand: ecc-bch: Stop using raw NAND structures adds 09c1b42c9a3f mtd: nand: ecc-bch: Create the software BCH engine adds 3918599e8bef mtd: rawnand: Get rid of chip->ecc.priv adds 7a26863a23e4 mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] adds 21f2c45befcd mtd: nand: ecc-hamming: Clarify the driver descriptions adds 26203c9f771c mtd: nand: ecc-hamming: Drop/fix the kernel doc adds f99a696b882c mtd: nand: ecc-hamming: Cleanup and style fixes adds 20b9a33d558d mtd: nand: ecc-hamming: Rename the exported functions adds 5531a9a076cb mtd: nand: ecc-hamming: Stop using raw NAND structures adds 9fef29c1e05a mtd: nand: ecc-hamming: Remove useless includes adds fb40dc3823ef mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] adds 46180ae2aa7a mtd: nand: ecc-hamming: Create the software Hamming engine adds 8adc0a3a3530 mtd: nand: Let software ECC engines be retrieved from the [...] adds 8b4a63ccdff4 mtd: spinand: Fix typo in comment adds 7fab43fb3db0 mtd: spinand: Move ECC related definitions earlier in the driver adds f3d46cd31182 mtd: spinand: Instantiate a SPI-NAND on-die ECC engine adds f00df879deee mtd: nand: Let on-die ECC engines be retrieved from the NAND core adds cc529edbe687 mtd: spinand: Fill a default ECC provider/algorithm adds 0125136892ba mtd: nand: Add helpers to manage ECC engines and configurations adds 06ba19636989 dt-bindings: mtd: Deprecate nand-ecc-mode adds 3277109181cb mtd: spinand: Use the external ECC engine logic adds c5c05ef21864 mtd: spinand: Allow the case where there is no ECC engine adds b70d07e11c6b mtd: spinand: Fix OOB read adds f3791a7ecb9c mtd: spinand: Remove outdated comment adds 48e3e738a327 mtd: rawnand: gpmi: cleanup makefile adds a106e8c43bef mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read adds 5a0f0e2e6bc2 dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation adds e51e12cc5429 mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller adds 81db4a039fa2 mtd: rawnand: fix a kernel-doc markup adds 8bf70662aeb2 mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments adds 1fa0ed8de930 mtd: rawnand: sunxi: Add MDMA support adds 8a43941bf48b mtd: nand: ecc-hamming: Clarify the logic around rp17 adds af436a894ce1 mtd: rawnand: ingenic: remove redundant get_device() in in [...] adds 78915f7f1bb0 mtd: rawnand: mxc: Remove platform data support adds b5bf65d01a32 docs: mtd: Avoid htmldocs warnings adds 2bf4cc93562b mtd: nand: Change dependency between the NAND and ECC cores adds 4c068955d6f8 mtd: rawnand: au1550: Ensure the presence of the right includes adds 887f612f3a9d mtd: rawnand: davinci: Do not use extra dereferencing adds e40270562dd3 mtd: rawnand: marvell: Drop useless line adds 2a494961d31d mtd: onenand: Use mtd->oops_panic_write as condition adds 8f1e9be97698 mtd: plat-ram: correctly free memory on error path in plat [...] adds 630fa654daa2 mtd: spinand: macronix: Add support for MX35LFxGE4AD adds 6cdb115b3401 dt-bindings: mtd: gpmi-nand: Fix matching of clocks on dif [...] adds 21ad647ff44f mtd: rawnand: gpmi: fix reference count leak in gpmi ops new e8abaa447336 next-20201207/nand adds 39bdfb789bac mtd: spi-nor: core: use EOPNOTSUPP instead of ENOTSUPP adds 6e1bf55d7207 mtd: spi-nor: add spi_nor_controller_ops_{read_reg, write_ [...] adds 0e30f47232ab mtd: spi-nor: add support for DTR protocol adds 0e1b2fc4e5f6 mtd: spi-nor: sfdp: get command opcode extension type from BFPT adds fb27f198971a mtd: spi-nor: sfdp: parse xSPI Profile 1.0 table adds 6c6a2b2b8ed6 mtd: spi-nor: core: use dummy cycle and address width info [...] adds 354b41296701 mtd: spi-nor: core: do 2 byte reads for SR and FSR in DTR mode adds c6908077b194 mtd: spi-nor: Introduce SNOR_F_IO_MODE_EN_VOLATILE adds 981a8d60e01f mtd: spi-nor: Parse SFDP SCCR Map adds a33c89db4c3b mtd: spi-nor: core: enable octal DTR mode when possible adds 1131324aa53a mtd: spi-nor: sfdp: detect Soft Reset sequence support from BFPT adds d73ee7534cc5 mtd: spi-nor: core: perform a Soft Reset on shutdown adds 1b65c43f7078 mtd: spi-nor: core: disable Octal DTR mode on suspend. adds c3266af101f2 mtd: spi-nor: spansion: add support for Cypress Semper flash adds ad624dfd7bb6 mtd: spi-nor: micron-st: allow using MT35XU512ABA in Octal [...] adds c69942bda515 mtd: spi-nor: Fix multiple typos adds afd473e85827 mtd: spi-nor: core: Allow flashes to specify MTD writesize adds 294cca6ce5cf mtd: spi-nor: spansion: Set ECC block size adds 989d4b72bae3 mtd: spi-nor: sst: fix BPn bits for the SST25VF064C adds bdb1a75e4b9d mtd: spi-nor: ignore errors in spi_nor_unlock_all() adds e6204d462027 mtd: spi-nor: atmel: remove global protection flag adds a83338373211 mtd: spi-nor: sst: remove global protection flag adds afcf93e9d63f mtd: spi-nor: intel: remove global protection flag adds 8c174d1511d2 mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040 adds 31ad3eff093c mtd: spi-nor: keep lock bits if they are non-volatile new 3d146f3870c8 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds daf88f3757ec crypto: qat - remove unused function adds d72286943212 lib/mpi: Remove unused scalar_copied adds 195404db27f9 crypto: talitos - Endianess in current_desc_hdr() adds 0237616173fd crypto: talitos - Fix return type of current_desc_hdr() adds b2161cc0c9c4 crypto: hisilicon - Fix doc warnings in sgl.c and qm.c adds c98e233062cd crypto: inside-secure - Fix sizeof() mismatch adds e4e37acc3bb0 crypto: qat - update IV in software adds 7b07ed5042c5 crypto: qat - mask device capabilities with soft straps adds 70b9bd3929da crypto: qat - num_rings_per_bank is device dependent adds c4e842867342 crypto: qat - fix configuration of iov threads adds f9c697c4bfc6 crypto: qat - split transport CSR access logic adds d1e86b4c2cdc crypto: qat - relocate GEN2 CSR access code adds fc920eccd33b crypto: qat - abstract admin interface adds f9ff4d3820d5 crypto: qat - add packed to init admin structures adds fa7e41e649e3 crypto: qat - rename ME in AE adds 09b088851699 crypto: qat - change admin sequence adds 2d499c049ecd crypto: qat - use admin mask to send fw constants adds 59ab4d9aa5c9 crypto: qat - update constants table adds 8b5b80db8b85 crypto: qat - remove writes into WQCFG adds c685d7a7ceb2 crypto: qat - remove unused macros in arbiter module adds 369eb4aaae46 crypto: qat - abstract arbiter access adds ad1332aa67ec crypto: qat - add support for capability detection adds dbf568755e77 crypto: qat - register crypto instances based on capability adds 070a34c9dfa3 crypto: qat - enable ring after pair is programmed adds 95a212bb7f1c crypto: qat - abstract build ring base adds fe779a46e85f crypto: qat - replace constant masks with GENMASK adds 097430ff7809 crypto: qat - use BIT_ULL() - 1 pattern for masks adds 02690ddcb8f1 crypto: qat - abstract writes to arbiter enable adds 264f590f2beb crypto: qat - remove hardcoded bank irq clear flag mask adds 185aa9c3543e crypto: qat - call functions in adf_sriov if available adds 83ab8c4b2d89 crypto: qat - remove unnecessary void* casts adds 69d0fc22cf91 crypto: qat - change return value in adf_cfg_add_key_value [...] adds 48710b1f31ae crypto: qat - change return value in adf_cfg_key_val_get() adds 533179ce377f crypto: qat - refactor qat_crypto_create_instances() adds 54e3d7538fa5 crypto: qat - refactor qat_crypto_dev_config() adds 657ad678e0c4 crypto: qat - allow for instances in different banks adds 3f9ae998355b crypto: qat - extend ae_mask adds d4b3984c9e62 crypto: x86/aes - remove unused file aes_glue.c adds e68f9cf6601b crypto: hisilicon - delete unused structure member variables adds 633e507fba02 crypto: hisilicon - fixes some coding style adds ad0bb4e4d226 crypto: sa2ul - Reduce stack usage adds 1bc608b4655b crypto: sm2 - remove unnecessary reset operations adds 383e8a823014 crypto: omap-aes - fix the reference count leak of omap device adds 1762818f25f3 crypto: lib/sha256 - Use memzero_explicit() for clearing state adds 458c0480dcb3 crypto: hash - Use memzero_explicit() for clearing state adds 7a4295f6c9d5 crypto: lib/sha256 - Don't clear temporary variables adds b8399819b2dd crypto: lib/sha256 - Clear W[] in sha256_update() instead [...] adds 63642d5c141f crypto: lib/sha256 - Unroll SHA256 loop 8 times intead of 64 adds 18d05ca4486f crypto: lib/sha256 - Unroll LOAD and BLEND loops adds 77fdd94f091f crypto: atmel-sha - remove unneeded break adds da094e0f1b22 crypto: aead - add crypto_aead_driver_name() adds 79cafe9a8b16 crypto: testmgr - always print the actual hash driver name adds 2257f4712dcf crypto: testmgr - always print the actual AEAD driver name adds 6e5972fa4a0d crypto: testmgr - always print the actual skcipher driver name adds 09a5ef9644bc crypto: testmgr - WARN on test failure adds 2d653936eb2c crypto: caam - enable crypto-engine retry mechanism adds 92eb6c3060eb crypto: af_alg - avoid undefined behavior accessing salg_name adds 519a0d7e495a crypto: arm64/poly1305-neon - reorder PAC authentication w [...] adds 76bb6a7b5b42 crypto: cavium/nitrox - remove unneeded semicolon adds cc9a99fb89a9 crypto: qat - remove unneeded semicolon adds a2715fbdc6fc crypto: arm/aes-neonbs - fix usage of cbc(aes) fallback adds 5bd9938e9316 hwrng: imx-rngc - irq already prints an error adds 1b5644f29983 crypto: hisilicon/qm - numbers are replaced by macros adds e926d753a612 crypto: hisilicon/qm - modify the return type of function adds a8ff38bd8294 crypto: hisilicon/qm - modify the return type of debugfs i [...] adds cd1aff982af4 crypto: hisilicon/qm - modify return type of 'qm_set_sqctype' adds 09493afbc627 crypto: hisilicon/qm - replace 'sprintf' with 'scnprintf' adds 3bf1ef9d513e crypto: hisilicon/qm - split 'qm_qp_ctx_cfg' into smaller pieces adds 53737881da6e crypto: hisilicon/qm - split 'qm_eq_ctx_cfg' into smaller pieces adds fefc046f2b0e crypto: hisilicon/qm - split 'hisi_qm_init' into smaller pieces adds ab95bd2aa904 crypto: caam - fix printing on xts fallback allocation error path adds 6569e3097f1c crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager adds ec3c5b32fccc crypto: qat - remove cast for mailbox CSR adds 86cd97ec4b94 crypto: arm/chacha-neon - optimize for non-block size multiples adds 802c6c3ef3bc crypto: qat - replace pci with PCI in comments adds cd078cb6a0f2 crypto: cavium/nitrox - Fix sparse warnings adds f21406b0511d crypto: qat - support for mof format in fw loader adds 3b5c130fb2e4 crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() adds 49a6cccec4f8 crypto: qat - fix CSR access adds ed8fc0c1b9c7 crypto: qat - fix error message adds 8ec0bee5d43e crypto: qat - remove unnecessary parenthesis adds 54fa5d4bf712 crypto: qat - introduce additional parenthesis adds ee103cf1f5af crypto: qat - rename qat_uclo_del_uof_obj() adds 72b67d9507b9 crypto: qat - add support for relative FW ucode loading adds fe278bf35c59 crypto: qat - change type for ctx_mask adds 82b3230658a9 crypto: qat - change micro word data mask adds 10fb050caef9 crypto: qat - refactor AE start adds 8f87b6271ec8 crypto: qat - remove global CSRs helpers adds 97b984019530 crypto: qat - move defines to header files adds ecb917ad0fc2 crypto: qat - refactor qat_uclo_set_ae_mode() adds 58c173b9cb84 crypto: qat - refactor long expressions adds fc5f3f86e5af crypto: qat - introduce chip info structure adds 49c1327328ad crypto: qat - replace check based on DID adds d25cf2c7a057 crypto: qat - add next neighbor to chip_info adds 8b487ae26ad5 crypto: qat - add support for lm2 and lm3 adds 4f07195d638e crypto: qat - add local memory size to chip info adds cb439361a39b crypto: qat - add reset CSR and mask to chip info adds 767358119fca crypto: qat - add clock enable CSR to chip info adds c4909d327cc3 crypto: qat - add wake up event to chip info adds 4f1e941560e1 crypto: qat - add misc control CSR to chip info adds 912eebeb72b4 crypto: qat - add check for null pointer adds bf8313c71c88 crypto: qat - use ae_mask adds 9e0f74b717e4 crypto: qat - add CSS3K support adds d707d3f23e69 crypto: qat - add FCU CSRs to chip info adds 244f572cebec crypto: qat - allow to target specific AEs adds bd684d83c789 crypto: qat - add support for shared ustore adds 2778d64cf3f5 crypto: qat - add support for broadcasting mode adds 9c0cef236475 crypto: qat - add gen4 firmware loader adds c4fc6328d6c6 crypto: arm64/chacha - simplify tail block handling adds 5761498c4d07 crypto: hisilicon/sec2 - Fix aead authentication setting k [...] adds 3ad99c22cebe crypto: arm64/gcm - move authentication tag check to SIMD domain adds 0049a1329bb9 crypto: caam/qi - simplify error path for context allocation adds 5bdad829c31a crypto: crypto4xx - Replace bitwise OR with logical OR in [...] adds a24d22b225ce crypto: sha - split sha.h into sha1.h and sha2.h adds 1201581c5792 crypto: lib/curve25519 - Move selftest prototype into header file adds 1dc440355e47 crypto: hisilicon/zip - add a work_queue for zip irq adds ff8107200367 crypto: omap-aes - Fix PM disable depth imbalance in omap_ [...] adds e73916f20829 crypto: qat - target fw images to specific AEs adds 6644f49e7b71 crypto: qat - add hook to initialize vector routing table adds 8c8268166e83 crypto: qat - add qat_4xxx driver adds 2e0e386af884 crypto: kconfig - fix a couple of spelling mistakes adds 732b764099f6 crypto: sun8i-ce - fix two error path's memory leak adds 02685906d3af crypto: aegis128 - wipe plaintext and tag if decryption fails adds ad00d41b47e6 crypto: aegis128/neon - optimize tail block handling adds 97b70180b7f9 crypto: aegis128/neon - move final tag check to SIMD domain adds ac50aec41a9f crypto: aegis128 - expose SIMD code path as separate driver adds 8cbc3448214a crypto: qce - Enable support for crypto engine on sdm845 adds 1148a9654b5a crypto: qce - Fix SHA result buffer corruption issues adds da6d57948fa2 crypto: qat - fix excluded_middle.cocci warnings adds 7c2f5537ca19 crypto: mips/octeon - Fix sparse endianness warnings adds e547655238f7 crypto: powerpc/sha256-spe - Fix sparse endianness warning adds 6cf1a144d3f5 crypto: sparc - Fix sparse endianness warnings adds 4e0b858b1a8f hwrng: hisi - remove HiSilicon TRNG driver adds 56c6da16c363 crypto: hisilicon/trng - add HiSilicon TRNG driver support adds e4d9d10ef4be crypto: hisilicon/trng - add support for PRNG adds e8a3dae69101 MAINTAINERS: Move HiSilicon TRNG V2 driver adds 08a7e33c083b crypto: tcrypt - don't initialize at subsys_initcall time adds 00ea27f11c4f crypto: tcrypt - permit tcrypt.ko to be builtin adds ad6d66bcac77 crypto: tcrypt - include 1420 byte blocks in aead and skci [...] adds abc6146aba40 crypto: ccree - Fix fall-through warnings for Clang adds d4f9afb23378 crypto: cavium/zip - Use dma_set_mask_and_coherent to simp [...] adds 7f6c383b9505 crypto: marvell/octeontx - Use dma_set_mask_and_coherent t [...] adds aeb4d8c0f855 crypto: cavium - Use dma_set_mask_and_coherent to simplify code adds 05c2a705917b crypto: ccree - rework cache parameters handling adds 17858b140bf4 crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() adds f3456b9fd269 crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata adds ce0d5d63e897 crypto: lib/blake2s - Move selftest prototype into header file adds a1315dcb7b6a hwrng: ks-sa - Add dependency on IOMEM and OF adds f2d4576a9d38 crypto: cpt - Fix sparse warnings in cptpf adds 032d049ea0f4 crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg adds 0b837f1ef882 crypto: x86/sha512 - Use TEST %reg,%reg instead of CMP $0,%reg adds be169fe3cec9 crypto: x86/poly1305 - Use TEST %reg,%reg instead of CMP $0,%reg adds 1069e97688b2 crypto: seed - remove trailing semicolon in macro definition adds 0464e0ef4f14 crypto: aegis128 - avoid spurious references crypto_aegis1 [...] new 3c43b0d8d159 Merge remote-tracking branch 'crypto/master' adds 523be44c334b drm/imx/dcss: fix unused but set variable warnings adds d7b1c018140f drm/panel: samsung: make vint_table static const adds b8f8dbf64958 drm/vram-helper: Fix use of top-down placement adds ca4bd68e11c8 drm/gma500: clean up indentation issues adds 9572e6693cd7 vga_switcheroo: simplify the return expression of vga_swit [...] adds ad44c03208e4 drm/dp_mst: Retrieve extended DPCD caps for topology manager adds 4127a6204970 drm/ttm: remove nonsense AGP handling adds db9c1734ad69 drm/ttm: stop dangerous caching attribute change adds 9e9f605fb5af drm/doc: Document that modifiers are always required for fb adds 313bbdee8454 drm/radeon: kill radeon_bo_wait adds 6b7741e42a49 drm/qxl: kill unused bo wait wrapper adds b1ec2924aa5a drm/radeon: cleanup ttm operation ctx usage. adds 546618674593 drm/nouveau/ttm: plumb ctx through move functions. adds 0ef1ed813e6b drm/ttm: add bo wait that takes a ctx wrapper. adds 6e5702980b14 drm/dp: add subheadings to DPCD address definitions adds 7d56927efac7 drm/dp: add a number of DP 2.0 DPCD definitions adds 84d28b471757 drm/nouveau: stop using persistent_swap_storage adds ab861424cb58 drm/ttm: remove persistent_swap_storage adds 8e3784dfef8a drm/ast: Reload gamma LUT after changing primary plane's c [...] adds deb0814b43f3 drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2 adds a3b3bef33519 drm/vmwgfx: remove unused placement combination adds b254557cb244 drm/vmwgfx: stop using ttm_bo_create v2 adds fbe86ca56791 drm/vmwgfx: switch over to the new pin interface v2 adds 6797cea18d39 drm/nouveau: switch over to the new pin interface adds d582723d76a4 drm/vram-helper: switch over to the new pin interface adds 9d36d4320462 drm/qxl: switch over to the new pin interface adds 0b8793f6e7fc drm/radeon: switch over to the new pin interface adds 4671078eb8e3 drm/amdgpu: switch over to the new pin interface adds 28578f35338f drm/ttm: remove ttm_bo_create adds e8c93e0c6a12 drm/ttm: remove TTM_PL_FLAG_NO_EVICT adds b809979f112b drm/panel: simplify the return expression of td028ttec1_prepare adds 6236d953f7ac drm/ttm: handle the SYSTEM->TT path in same place as others. adds 3a08446b31e3 drm/amdgpu/ttm: handle tt moves properly. adds 51e50e542204 drm/radeon/ttm: handle ttm moves properly adds fb4f3c92780d drm/panel: rm68200: allow using non-continuous dsi clock adds 61c523b932ae fbdev: mx3fb: remove unused variable 'irq' adds a34ebe7e6d99 drm/panel: otm8009a: remove hack to force commands in HS adds 880ee3b7615e drm/panel: otm8009a: allow using non-continuous dsi clock adds 4eb4d99dfe30 drm/hisilicon: Support i2c driver algorithms for bit-shift [...] adds a0d078d06e51 drm/hisilicon: Features to support reading resolutions from EDID adds 246cb7e49a70 drm/amdgpu: Introduce GEM object functions adds ad01dd0376af drm/armada: Introduce GEM object functions adds a77306278f2c drm/etnaviv: Introduce GEM object functions adds a64325a1d76a drm/exynos: Introduce GEM object functions adds 7cd467d0fc66 drm/gma500: Introduce GEM object functions adds 10012620ea65 drm/i915: Introduce GEM object functions adds 80cf656c25b6 drm/imx/dcss: Initialize DRM driver instance with CMA help [...] adds 84274de61a3c drm/mediatek: Introduce GEM object functions adds 3c9edd9c85f5 drm/msm: Introduce GEM object funcs adds ed853f6c3fbc drm/nouveau: Introduce GEM object functions adds c5ca5e029fa6 drm/omapdrm: Introduce GEM object functions adds 4889d684fd5a drm/pl111: Introduce GEM object functions adds 552f9d60f6cc drm/radeon: Introduce GEM object functions adds 0d590af3140d drm/rockchip: Convert to drm_gem_object_funcs adds dd311c6fe8af drm/tegra: Introduce GEM object functions adds dd60202237a0 drm/vc4: Introduce GEM object functions adds dff29810a8d5 drm/vgem: Introduce GEM object functions adds c6069a02fa55 drm/virtgpu: Set PRIME export function in struct drm_gem_o [...] adds b76b85b7c2e2 drm/vkms: Introduce GEM object functions adds 1adda8b8f12c drm/xen: Introduce GEM object functions adds c85dce1b2e7e drm/xlnx: Initialize DRM driver instance with CMA helper macro adds d693def4fd1c drm: Remove obsolete GEM and PRIME callbacks from struct d [...] adds 7faa92dfdf42 drm/vram-helper: Integrate drm_gem_vram_init() into drm_ge [...] adds 4d92d7d76dd5 drm/vram-helper: Set object function iff they are not prov [...] adds 8bde6c0d4e73 drm/vram-helper: Don't put new BOs into VRAM adds 06f4277463ba fbdev: simplify fb_getput_cmap() adds 3f6195d10fff fbdev: sbuslib: remove unused FBIOSCURSOR32 helper adds ca6cf78322d1 fbdev: sbuslib: remove compat_alloc_user_space usage adds 33700f6f7d9f drm/ingenic: Reset pixclock rate when parent clock rate changes adds 1677d31c2266 drm/ingenic: Add support for reserved memory adds 174d8e52a60f drm/ingenic: Alloc F0 and F1 DMA descriptors at once adds 3d705fb0dc43 drm/ingenic: Support handling different pixel formats in F [...] adds bb85760572ca drm/ingenic: Add support for 30-bit modes adds dba09e834f4e drm/ingenic: Add support for 24-bit modes adds 686d4b4b99af drm/ingenic: Add support for paletted 8bpp adds 0b5aebec2bbf drm/ttm: move SG flag check into ttm_bo_vm_reserve adds 8e0310f0ff04 drm/radeon: stop using TTMs fault callback adds d3ef581afa5e drm/amdgpu: stop using TTMs fault callback adds 76fe313adde2 drm/nouveau: stop using TTMs fault callback adds 45e241f8c5d7 drm/ttm: remove fault callback adds ca876a1d30e5 drm/hisilicon: Deleted the drm_device declaration adds 8f7db83e6abf drm/rockchip: Include <drm/drm_gem_cma_helper> for drm_gem [...] adds 30172efbfb84 drm/virtio: blob prep: refactor getting pages and attachin [...] adds 0ce072965638 drm/virtio: blob prep: make CPU responses more generic adds ff886cbdcc44 virtio-gpu api: blob resources adds e5cd6cbe0255 virtio-gpu api: host visible feature adds eda3e1018f78 drm/virtgpu api: blob resources adds 7a571c76ddce drm/virtgpu api: host visible feature adds bf36dea17623 drm/virtgpu api: cross-device feature adds 6815cfe602d0 drm/virtio: implement blob resources: probe for the feature. adds 6076a9711dc5 drm/virtio: implement blob resources: probe for host visib [...] adds f895c7071372 drm/virtio: implement blob resources: expose virtio_gpu_re [...] adds 5c824604e560 drm/virtio: implement blob resources: add new fields to in [...] adds 16845c5d5409 drm/virtio: implement blob resources: implement vram object adds c7a6ac4f60bc drm/virtio: implement blob resources: hypercall interface adds 0b0f1afe6cff drm/virtio: implement blob resources: blob display integration adds 1e2554f49e41 drm/virtio: implement blob resources: refactor UUID code somewhat adds 50c3d1938ee3 drm/virtio: implement blob resources: fix stride discrepancy adds 4429b5de01ad drm/virtio: implement blob resources: report blob mem to u [...] adds 897b4d1acaf5 drm/virtio: implement blob resources: resource create blob ioctl adds 378f257d5830 drm/virtio: advertise features to userspace adds 79b4d4d26bd2 drm/qxl: simplify the return expression of qxl_plane_prepare_fb() adds 01fd30da0474 dma-buf: Add struct dma-buf-map for storing struct dma_buf [...] adds 6619ccf1bb1d dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces adds 20e76f1a7059 dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces adds ccc22d41bd9a dma-buf: Document struct dma_buf_map adds 369a7210c127 drm/qxl: fix usage of ttm_bo_init adds cbdbdd8ab22b drm: update todo.rst adds c7a399271de0 drm/hisilicon: Using the to_hibmc_drm_private to convert adds 4f8cc7a64af4 drm/hisilicon: Delete the unused macro adds 91e515c2f0f6 virtio-gpu api: fix 64/32 compat issue with blob implementation adds 291e8cdd6bc5 MAINTAINERS: mark FRAMEBUFFER LAYER as Orphan adds 3c4641d4e756 drm/panfrost: simplify the return expression of cz_ih_hw_init() adds 0c5036590bde drm/panfrost: simplify the return expression of panfrost_d [...] adds bd1fbef7bd75 drm/atomic: Make the kerneldoc a bit clearer adds 21271d41a67c Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached" adds 6468f234d32d dt-bindings: display: ti,am65x-dss: add missing properties [...] adds a10563c89a72 dt-bindings: display: ti,j721e-dss: add missing properties [...] adds 01370532b72e drm/tidss: Add prepare_fb to the plane helper funcs adds 170fb58ee329 drm/sched: Avoid infinite waits in the drm_sched_entity_de [...] adds 4e19d51ca5b2 drm/gma500: fix double free of gma_connector adds f3d52908f6ba drm: bridge: dw-hdmi: Constify dw_hdmi_i2s_ops adds dac4ec775aa1 drm/bridge: tc358764: restore connector support adds 12b68474e6d5 drm/nouveau/ttm: handle ttm moves properly. adds 8117713d7804 drm/nouveau/ttm: memcpy waits for bo already adds 881c4117957b drm/qxl: drop unused code (v2) adds 279a3010218d drm/vmwgfx: move null mem checks outside move notifies adds bcff5d3e3bab drm/vmwgfx: add a move callback. adds 2b8283ff1a60 drm/vram_helper: implement a ttm move callback. adds 8e6cb56b67fe drm/ttm: make move callback compulstory adds 1e17792de06f drm/ttm: remove TTM_PAGE_FLAG_WRITE adds 3b53d304856b drm/ttm: cleanup ttm_handle_caching_state_failure adds 4ce032d64c2a drm/ttm: nuke ttm_bo_evict_mm and rename mgr function v3 adds 4561b366c70e drm/ttm: drop glob parameter from ttm_bo_swapout adds d7c59750f274 drm/vmwgfx: move ttm_bo_swapout_all into vmwgfx adds 72dc6e3b948c drm/ttm: remove ttm_bo_unmap_virtual_locked declaration v2 adds 955a341f33b7 drm/ttm: move ttm_set_memory.h out of include adds 5a3884320a57 drm/vkms: update todo adds a76fa3540fc3 drm/fb-helper: Add locking to sysrq handling adds fb6473a48b63 drm/atomic: document and enforce rules around "spurious" EBUSY adds 9073d4ed8da4 drm/atomic: debug output for EBUSY adds 1a11a88cfd9a drm/panfrost: Fix job timeout handling adds 82e1b93ad8b9 dma-buf: use struct_size macro adds 696029eb36c0 drm/aspeed: Add sysfs for output settings adds c76eb35587f5 drm: aspeed: Fix GENMASK misuse adds 351f950db4ab drm/atomic: Pass the full state to CRTC atomic enable/disable adds 178c72350d39 drm/aspeed: Set driver CMA functions with DRM_GEM_CMA_DRIVER_OPS adds ec5722adb8b2 drm/fourcc: document modifier uniqueness requirements adds b3a753f54adc drm/tilcdc: Do not keep vblank interrupts enabled all the time adds 882bceffa8ca drm/tilcdc: Remove tilcdc_crtc_max_width(), use private data adds bf296b35489b drm/aspeed: Fix Kconfig warning & subsequent build errors adds a4e45e5d3097 MAINTAINERS: Add myself as a maintainer for vc4 adds 8bca49e43fb5 drm: shmobile: Reduce include dependencies adds 412ae84cb4dd drm/virtio: Use UUID API for importing the UUID adds 9528a02430df dt-bindings: display: panel: Add bindings for Novatek nt36672a adds 070c7fa58bce drm: panel: Add novatek nt36672a panel driver adds 1b4ea4c5980f drm/ttm: set the tt caching state at creation time adds 1cf65c45183a drm/ttm: add caching state to ttm_bus_placement adds 867bcecd6ae4 drm/ttm: use caching instead of placement for ttm_io_prot adds ce65b874001d drm/ttm: nuke caching placement flags adds 73b62cdb93b6 drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev [...] adds ac80cd17a615 dma-buf: Clarify that dma-buf sg lists are page aligned adds 063bc37d4609 drm/vkms: Set preferred depth correctly adds 488c888ae1d4 drm/vkms: Switch to shmem helpers adds f57074189dfc omapfb/dss: Remove redundant null check before clk_prepare [...] adds 5988c2695f40 video: fbdev: sh_mobile_lcdcfb: Remove redundant null chec [...] adds f41b019aa5e0 drm/panel: mantix: Don't dereference NULL mode adds 787099f8671c drm/panel: mantix: Fix panel reset adds 1c902de389ff dt-binding: display: Require two resets on mantix panel adds 137655d1ed35 drm/bridge: ti-sn65dsi86: Add retries for link training adds 06dd6f303fe2 drm/bridge: ti-sn65dsi86: remove redundant null check adds 37e6011b3ccf drm/panel: rm68200: fix mode to 50fps adds 0ad086e07dd5 video: Remove set but not used variable adds 748855582101 video: use kobj_to_dev() adds 9e9b18b681f1 drm/bridge: lvds-codec: Add support for regulator adds ef27afa607e8 omapfb: simplify the return expression of panel_dpi_connect adds 533278ca0d53 omapfb: simplify the return expression of sharp_ls_connect adds 43624b403ba2 omapfb: simplify the return expression of tpo_td043_connect adds 63da0977f52a omapfb: connector-analog-tv: simplify the return expressio [...] adds ea65a99bb85e omapfb: connector-hdmi: simplify the return expression of [...] adds 10732a0f644a omapfb: panel-sony-acx565akm: simplify the return expressi [...] adds defa1dcc5617 omapfb: simplify the return expression of hdmi_pll_enable adds 9aab66010e57 dt-bindings: drm/bridge: anx7625: MIPI to DP transmitter D [...] adds 8bdfc5dae4e3 drm/bridge: anx7625: Add anx7625 MIPI DSI/DPI to DP adds 3da1781ea458 fbdev: nvidia: use for_each_child_of_node() macro adds f215d6003736 omapfb: use devm_platform_ioremap_resource_byname adds 7604caa1f099 omapfb: connector-dvi: simplify the return expression of d [...] adds ba43961b2dcb drm/panel: simplify the return expression of rb070d30_pane [...] adds 7d3618fdeef1 drm/bridge: analogix_dp: make analogix_dp_start_aux_transa [...] adds 759962b5dc99 drm: bridge: adv7511: make adv7511_hdmi_hw_params() static adds 4caca3d8f912 drm/panel: st7703: Make jh057n00900_panel_desc static adds 2f39766ea23a video: fbdev: sis: remove unneeded semicolon adds 83fc7f6a3514 video: fbdev: fsl-diu-fb: remove unneeded variable 'res' adds 7924bcdbcb12 dt-bindings: vendor-prefixes: Add Yes Optoelectronics adds b73946a2efea dt-bindings: display: simple: Add YTC700TLAG-05-201C adds 7a1f4fa4a629 drm/panel: simple: Add YTC700TLAG-05-201C adds e2dae672a9d5 drm/mcde: Fix handling of platform_get_irq() error adds 77bb5aaf2bb8 drm/tve200: Fix handling of platform_get_irq() error adds 14212fe77ef6 drm/via: reduce no need mutex_lock area adds 5b2fabf483a2 drm/hisilicon: Use the same style of variable type in hibm [...] adds 5fefd25047bd drm/hisilicon: Use the same style of variable type in hibm [...] adds d1934d2b687a drm/ttm: drop free old node wrapper. adds 0d51d44e2a1f dt-bindings: vendor-prefixes: Add Shanghai Top Display Opt [...] adds ab793f545827 dt-bindings: display: panel-simple-dsi: add optional reset gpio adds 6e3a86643225 dt-bindings: display: panel-simple-dsi: add TDO TL070WSH30 [...] adds cf40c6600592 drm: panel: add TDO tl070wsh30 panel driver adds 87ed94238cb5 drm/ttm: refactor out common code to setup a new tt backed [...] adds b8b99c7ddcce drm/ttm: split out the move to system from move ttm code adds a07e32bda026 drm/ttm: use new move interface for known system->ttm moves adds c37d951cb42a drm/ttm: add move old to system to drivers. adds 23fae9cf97cc drm/ttm: drop ttm_bo_move_ttm wrapper adds ea40d7857d52 drm/vkms: fbdev emulation support adds 1c831ade9f35 drm/komeda: Drop local dma_parms adds 47170f89f76b drm/fourcc: Add AXBXGXRX106106106106 format adds 9764c35348b4 drm/ttm: move some move binds into the drivers adds a2dcf77f7583 drm/ttm: minor cleanup to move to system adds 29a1d482e404 drm/ttm: add move to system into drivers adds f227ccc9612f drm/ttm: drop unbind callback. adds 28ee846e8378 drm/ttm: remove move to new and inline into remainging place. adds 6d8200032959 drm/ttm: drop move notify around move. adds bfe5e585b44f drm/ttm: move last binding into the drivers. adds 8df4ec51343f drm: Give irq_by_busid drm_legacy_ prefix adds 439c3b01b87c drm/ttm: ttm_bo_mem_placement doesn't need ctx parameter. adds 6a6e5988a265 drm/ttm: replace last move_notify with delete_mem_notify adds 12767469edfa drm: document that user-space should avoid parsing EDIDs adds 37b254f11115 drm/vc4: dsi: Only register our component once a DSI devic [...] adds 64a87088b633 drm/ttm: remove overlapping memcpy support adds cc07057c7c88 video: fbdev: fix divide error in fbcon_switch adds ef52d5853bf1 drm/komeda: Convert to DEFINE_SHOW_ATTRIBUTE adds d1cb1f254a5b drm/ttm: nuke ttm_tt_set_(un)populated again adds 05f8d2509705 drm/ttm: move swapin out of page alloc backend adds 230c079fdcf4 drm/ttm: make num_pages uint32_t adds e34b8feeaa4b drm/ttm: merge ttm_dma_tt back into ttm_tt adds 70bb91937286 drm: deprecate DRM_FORMAT_MOD_NONE adds 4dfec0d1d7b9 matroxfb: avoid -Warray-bounds warning adds 7d18e2f3f297 drm/doc: Document legacy_cursor_update better adds 65b7da27d2f6 drm/tilcdc: avoid 'make W=2' build failure adds e000650375b6 fbdev/atafb: Remove unused extern variables adds 7cb415003468 Fonts: Make font size unsigned in font_desc adds 5144eead3f8c drm: xlnx: Use dma_request_chan for DMA channel request adds d099fc8f540a drm/ttm: new TT backend allocation pool v3 adds ee5d2a8e549e drm/ttm: wire up the new pool as default one v2 adds e93b2da9799e drm/amdgpu: switch to new allocator v2 adds 0fe3cf3a53b5 drm/radeon: switch to new allocator v2 adds 461619f5c324 drm/nouveau: switch to new allocator adds 8567d51555c1 drm/vmwgfx: switch to new allocator adds f9b2c9e361f6 drm/qxl: drop ttm_page_alloc.h include adds fbf1c39cab37 drm/vram_helpers: drop ttm_page_alloc.h include adds 256dd44bd897 drm/ttm: nuke old page allocator adds fa3bfa3527b3 drm: Quieten [zero] EDID carping adds 728da60da7c1 iommu/io-pgtable-arm: Support coherency for Mali LPAE adds 268af50f38b1 drm/panfrost: Support cache-coherent integrations adds 03544505cb10 arm64: dts: meson: Describe G12b GPU as coherent adds a17d609e3e21 drm/panfrost: Don't corrupt the queue mutex on open/close adds 4dbafbd30aef drm/nouveu: fix swiotlb include adds dbc8c28a742d drm/hisilicon: Adding a const declaration to an invariant [...] adds d23bce963e7f fbdev/sh_mobile: Drop unused include adds c489573b5b6c Merge drm/drm-next into drm-misc-next adds 95f4f40a085d drm/nouveau/ttm: Add limits.h adds 29b77ad7b9ca drm/atomic: Pass the full state to CRTC atomic_check adds f6ebe9f9c923 drm/atomic: Pass the full state to CRTC atomic begin and flush adds 9bb7b689274b drm/ast: Support 1600x900 with 108MHz PCLK adds 95d7a1a6f867 gpu/drm: delete same check in if condition adds 7a60c2dd0f57 drm: Remove SCATTERLIST_MAX_SEGMENT adds 7d6763ab77b3 drm/panfrost: Remove unused variables in panfrost_job_close() adds 35bed3fa9ec5 drivers/video: Fix -Wstringop-truncation in hdmi.c adds 3fd9886815af drm/nouveau/kms/nv50-: Use state helper instead of crtc pointer adds d74252bb8f0e drm: Use the state pointer directly in atomic_check adds 586052b0a606 drm/ttm: rework no_retry handling v2 adds c44dfe4de053 drm/ttm: replace context flags with bools v2 adds 0d32c2a72ca8 drm/panfrost: Replace devm_reset_control_array_get() adds 24e146cdf9f5 drm: unify formatting for color management documentation adds f3f0e410c6a8 drm: document that blobs are ref'counted adds ea86f3defd55 drm/virtio: use kvmalloc for large allocations adds 0227da01f255 mm: mmap: fix fput in error path v2 adds 2b5b95b1ff3d mm: introduce vma_set_file function v4 adds 00efd65a6596 dma-buf: Fix static checker warning adds e40b0b56ffdc Revert "mm: introduce vma_set_file function v4" adds 2c16d291236b Revert "mm: mmap: fix fput in error path v2" adds 5a76b1ed73b9 dt-bindings: display: Add support for Intel KeemBay Display adds 24c81b9e8e0b dt-bindings: display: Intel KeemBay MSSCAM adds d7e0798925ea dt-bindings: display: bridge: Intel KeemBay DSI adds 1bb8b7fcda88 drm/kmb: Keem Bay driver register definition adds 7f7b96a8a0a1 drm/kmb: Add support for KeemBay Display adds 98521f4d4b4c drm/kmb: Mipi DSI part of the display driver adds ed794057b052 drm/kmb: Build files for KeemBay Display driver adds c2530cc9610d drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe adds d2a58fd1f0ea gpu/host1x: bus: Add missing description for 'driver' adds 084ee219efb6 drm/panel: panel-simple: Fix 'struct panel_desc's header adds 5d89045b3367 drm/panel: panel-ilitek-ili9322: Demote non-conformant ker [...] adds 2f62f4990dca gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused [...] adds 44510939b18d drm/virtio: Fix a double free in virtio_gpu_cmd_map() adds 5d4c1edf0ddc drm/qxl: replace idr_init() by idr_init_base() adds 384bc5e059d4 drm/radeon: Stop changing the drm_driver struct adds 57bb1ee60340 drm: Compile out legacy chunks from struct drm_device adds e431eb8089ee drm/amdgpu/virt: fix handling of the atomic flag adds 8f5c7aa078cf drm: Allow const struct drm_driver adds 70a59dd82959 drm/<drivers>: Constify struct drm_driver adds 5088d6572e8f drm/amdgpu: Make struct drm_driver const adds 1528bfcfeb5b drm/vc4: replace idr_init() by idr_init_base() adds 991fcb77f490 drm/edid: Fix uninitialized variable in drm_cvt_modes() adds 6ef2b857be2a drm/r128/ati_pcigart: Source file headers are not good can [...] adds 07687193d0ce drm/mga/mga_dma: Demote kernel-doc abusers to standard com [...] adds 0848fdf1be0b drm/mga/mga_state: Remove unused variable 'buf_priv' adds 25d7361ff96a dt-bindings: display: bridge: Add documentation for LT9611UXC adds 0cbbd5b1a012 drm: bridge: add support for lontium LT9611UXC bridge adds e4a6c18e6002 drm/bridge: ti-sn65dsi86: Combine register accesses in ti_ [...] adds b38558e3059a drm/bridge: ti-sn65dsi86: Make polling a busy loop adds 58074b08c04a drm/bridge: ti-sn65dsi86: Read EDID blob over DDC adds 982f589bde7a drm/bridge: ti-sn65dsi86: Update reply on aux failures adds 5f33e64110f7 drm/encoder: remove obsolete documentation of bridge adds f2e66f212a9d drm: panel: simple: add missing platform_driver_unregister [...] adds 91b5e26731c5 drm/bridge: sii902x: Refactor init code into separate function adds 4c1e054322da dt-bindings: display: sii902x: Add supply bindings adds cc5f7e2fcbe3 drm/bridge: sii902x: Enable I/O and core VCC supplies if present adds 281edb9ff18b drm/panel: panel-simple: Add connector_type for EDT ETM070 [...] adds 4178bd5a3c57 drm/bridge: lvds-codec: Use dev_err_probe for error handling adds 819af2a6765a drm: remove unneeded break adds ab6fd5d44aa2 drm/panel: simple: Add flags to boe_nv133fhm_n61 adds fa5226e5dd80 video: fbdev: riva: remove some unused varibles adds 2d26123dd907 drm/ast: Fixed 1920x1080 sync. polarity issue adds 0454bc59be9e drm/tiny/gm12u320: Retrieve USB device from struct drm_device.dev adds 3fb91f56aea4 drm/udl: Retrieve USB device from struct drm_device.dev adds 1086db71a1db drm/vram-helper: Remove invariant parameters from internal [...] adds 823efa922102 drm/cma-helper: Remove empty drm_gem_cma_prime_vunmap() adds 1fc90559fdd5 drm/etnaviv: Remove empty etnaviv_gem_prime_vunmap() adds f216fcb8e4d7 drm/exynos: Remove empty exynos_drm_gem_prime_{vmap,vunmap}() adds 43676605f890 drm/ttm: Add vmap/vunmap to TTM and TTM GEM helpers adds 49a3f51dfeee drm/gem: Use struct dma_buf_map in GEM vmap ops and conver [...] adds a745fb1c26d3 drm/gem: Update internal GEM vmap/vunmap interfaces to use [...] adds a85955568939 drm/gem: Store client buffer mappings as struct dma_buf_map adds b4e7090c242e dma-buf-map: Add memcpy and pointer-increment interfaces adds 222ec45f4c69 drm/fb_helper: Support framebuffers in I/O memory adds a39855076c85 drm/cma-helper: Make default object functions the default adds b7a2657e7708 drm/gma500: Remove unused function psb_gem_get_aperture() adds f9bd00e0ea9d drm/ast: Create chip AST2600 adds a3230bd79ca4 drm/fb_helper: Use min_t() to handle size_t and unsigned long adds b47f9f92d6fe drm/msm: Use struct dma_buf_map in GEM vmap ops adds 7e542ff8b463 drm/mediatek: Use struct dma_buf_map in GEM vmap ops adds 253f28b62372 drm: Use state helper instead of CRTC state pointer adds 567cd70468bf drm/omap: gem: Fix misnamed and missing parameter descriptions adds fc4ef6b12125 drm/omap: dmm_tiler: Demote abusive use of kernel-doc format adds 67daa52ddcf9 drm/omap: omap_irq: Fix a couple of doc-rot issues adds ae36fcccfaf5 drm/omap: dsi: Rework and remove a few unused variables adds 3945ac0ea8ca drm/tidss: use devm_platform_ioremap_resource_byname adds 1b409fda6041 drm: omapdrm: Replace HTTP links with HTTPS ones adds a5d704d33245 drm/omap: Fix runtime PM imbalance on error adds 05854d482a5f drm/vgem: replace idr_init() by idr_init_base() adds 55c8bcaeccaa drm: mxsfb: Implement .format_mod_supported adds 1cd260a7905e Merge tag 'drm-misc-next-2020-10-27' of git://anongit.free [...] adds 4d658cb7789e drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 94a4fb8a316e drm/dp: fix a kernel-doc issue at drm_edid.c adds cb88d1fac196 drm/i915: terminate reauth at stream management failure adds bff88b1c8ffd drm/i915: dont retry stream management at seq_num_m roll over adds 773bd825c4cc drm/i915: Extract intel_dp_output_format() adds f1bce832500e drm/i915: Decouple intel_dp_{min,output}_bpp() from crtc_state adds 0bf8dedc763a drm/i915: Use the correct bpp when validating "4:2:0 only" modes adds 1288f9b09908 drm/i915: Add enable/disable flip done and flip done handler adds c5e07e0049ee drm/i915: Add support for async flips in I915 adds 30ff93af9e19 drm/i915: Add checks specific to async flips adds 0bbca6097d50 drm/i915: Do not call drm_crtc_arm_vblank_event in async flips adds b039193d1283 drm/i915: Add dedicated plane hook for async flip case adds e5cb1afba46d drm/i915: WA for platforms with double buffered address up [...] adds 6914c9685e0a Documentation/gpu: Add asynchronous flip documentation for i915 adds 55ea1cb178ef drm/i915: Enable async flips in i915 adds 7102404cb471 drm/i915: Make intel_{enable,disable}_sagv() static adds eba10ec8cfdd drm/i915: Don't hide the intel_crtc_atomic_check() call adds 504c7bd85c6f drm/i915: Fix state checker hw.active/hw.enable readout adds cf52acde6ee9 drm/i915: Move MST master transcoder dump earlier adds cfcd558cea52 drm/i915: Include the LUT sizes in the state dump adds e0122138c24e drm/i915: s/glk_read_lut_10/bdw_read_lut_10/ adds 4073a4ee5c4a drm/i915: Reset glk degamma index after programming/readout adds d313569138c2 drm/i915: Shuffle chv_cgm_gamma_pack() around a bit adds 3d041e904b79 drm/i915: Relocate CHV CGM gamma masks adds d0a9acaa6bc2 drm/i915: Polish bdw_read_lut_10() a bit adds 7852ddd5d60a drm/i915: Replace some gamma_mode ifs with switches adds 5682a41f932c drm/i915/dsi: Add details about TE in get_config adds 9c9e97c44a34 i915/dsi: Configure TE interrupt for cmd mode adds 00acb3293670 drm/i915/dsi: Add TE handler for dsi cmd mode. adds 26fb0d552dc8 drm/i915/dsi: Initiate frame request in cmd mode adds 33267703df15 drm/i915/dsi: Enable software vblank counter adds 0dbacc895553 drm/i915: Read DIMM size in Gb rather than GB adds 562ad8add406 drm/i915: Implement display WA #1142:kbl,cfl,cml adds 945b18fb4803 drm/i915: Fix TGL DKL PHY DP vswing handling adds 6694d2bea64f drm/i915: s/pre_empemph/preemph/ adds 95cef532f222 drm/i915: s/old_crtc_state/crtc_state/ adds 7ac469a0f7c6 drm/i915: Make intel_dp_process_phy_request() static adds 193af12cd681 drm/i915: Shove the PHY test into the hotplug work adds 6ed9aefa69fc drm/i915: Split ICL combo PHY buf trans per output type adds 5ee3e1daa816 drm/i915: Split ICL MG PHY buf trans per output type adds ba30075d8d84 drm/i915: Split EHL combo PHY buf trans per output type adds 4669f5c2b7ed drm/i915: Split TGL combo PHY buf trans per output type adds 6a41121f0550 drm/i915: Split TGL DKL PHY buf trans per output type adds a621860a5eb8 drm/i915: Plumb crtc_state to link training adds ef79fafe9dae drm/i915: Eliminate intel_dp.regs.dp_tp_{ctl,status} adds f542d671ffce drm/i915: Init lspcon after HPD in intel_dp_detect() adds c7da2782abca drm/i915: Make lspcon_init() static adds b1e93a85f8e9 drm/i915: don't conflate is_dgfx with fake lmem adds f9c730ede7d3 drm/i915/dg1: Wait for pcode/uncore handshake at startup adds 7a8a95f5dc4c drm/i915/skl: Work around incorrect BIOS WRPLL PDIV programming adds b671d6ef8b20 drm/i915: Move the initial fastset commit check to encoder hooks adds 7d6287a84812 drm/i915: Check for unsupported DP link rates during initi [...] adds f9e76a6e68d3 drm/i915: Add an encoder hook to sanitize its state during [...] adds 0e2497e334de drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38 [...] adds cf72562094a0 drm/i915/display/ehl: Limit eDP to HBR2 adds b50b7991b739 drm/i915/dg1: add more PCI ids adds 27a6bc802bd9 drm/i915/dg1: Initialize RAWCLK properly adds 2606b269234b drm/i915/dg1: Define MOCS table for DG1 adds eafeb204b473 drm/i915/dg1: Increase mmio size to 4MB adds fb7318c37afa drm/i915/dg1: gmbus pin mapping adds 0642c2b83749 drm/i915/dg1: Don't program PHY_MISC for PHY-C and PHY-D adds e73e4c59ac43 drm/i915/dg1: Update comp master/slave relationships for PHYs adds 67807f52e395 drm/i915/dg1: provide port/phy mapping for vbt adds fe0f1e3bfdfe drm/i915: Shut down displays gracefully on reboot adds 100fe4c01eff drm/i915: Add an encoder .shutdown() hook adds 063348f6a726 drm/i915: Replace the VLV/CHV eDP reboot notifier with the [...] adds e219ef912a02 drm/i915: Wait for eDP panel power cycle delay on reboot o [...] adds d2008827d37a drm/i915: Wait for LVDS panel power cycle delay on reboot adds f13c2a0032f0 drm/i915: Wait for VLV/CHV/BXT/GLK DSI panel power cycle d [...] adds 0f8d2a2b9fd5 drm/i915: Rename i915_{save,restore}_state() adds 79148ce4b25d drm/i915: Set all unused color plane offsets to ~0xfff again adds a007138e89dc drm/i915: Skip aux plane stuff when there is no aux plane adds 63b9d9aa8582 drm/i915: s/int/u32/ for aux_offset/alignment adds d381baad29b4 drm/i915/vbt: Fix backlight parsing for VBT 234+ adds e4b3c3b3faaf drm/i915/vbt: Update the version and expected size of BDB_ [...] adds a23fe79ae5c0 drm/i915/vbt: Add VRR VBT toggle adds 90a24b9d737c drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platf [...] adds 5c90660fcc45 drm/i915/display: Check PSR parameter and flag only in sta [...] adds 0bcbcba78269 drm/i915/display: Program PSR2 selective fetch registers adds 55e3c170950f drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT adds 92f5df0d448b drm/i915: Update gen12 forcewake table adds 3bcacad3d7a9 drm/i915: Update gen12 multicast register ranges adds 6777a855d66d drm/i915: Fix DP link training pattern mask adds 0a5991f5d022 drm/i915: Simplify the link training functions adds c43027a9a375 drm/i915: Factor out a helper to disable the DPCD training [...] adds 9782f52ab5d6 drm/dp: Add LTTPR helpers adds 7b2a4ab8b0ef drm/i915: Switch to LTTPR transparent mode link training adds b30edfd8d0b4 drm/i915: Switch to LTTPR non-transparent mode link training adds 4ade8f31c25b drm/i915/dp: Tweak initial dpcd backlight.enabled value adds 98e497e203a5 drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP back [...] adds 055f8458d95a drm/i915: Force DPCD backlight mode for BOE 2270 panel adds 24ea098b7c0d drm/i915/jsl: Split EHL/JSL platform info and PCI ids adds 9ccd24e9b091 drm/i915/display: allow to skip certain power wells adds 62277f33e9c1 drm/i915/cnl: skip PW_DDI_F on certain skus adds 240abb3c76ff drm/i915/dg1: Add DG1 power wells adds 049c651b6d93 drm/i915/dg1: Add DPLL macros for DG1 adds b71b477d9414 drm/i915/dg1: Add and setup DPLLs for DG1 adds 0dac17af0ab4 drm/i915/dg1: Enable DPLL for DG1 adds bb4c3cf81ce8 drm/i915/dg1: Load DMC adds da942750928a drm/i915/dg1: Add initial DG1 workarounds adds cbb6ea8c6841 drm/i915/dg1: DG1 does not support DC6 adds 5bcc95ca382e drm/i915/dg1: Update DMC_DEBUG register adds a4dbcf4175e5 drm/i915/dgfx: define llc and snooping behaviour adds 693260cf23f9 drm/i915/rkl: Add new cdclk table adds 4d6bde58a026 drm/i915: Apply WAC6entrylatency to kbl/cfl adds 2c1e63bab430 drm/i915: Mark initial fb obj as WT on eLLC machines to av [...] adds 06fa32846884 drm/i915: Nuke lspcon_downsampling adds ebde5f89b32a drm/i915: Nuke lspcon_ycbcr420_config() adds 0af0b841c648 drm/i915: Inline intel_dp_ycbcr420_config() adds 359d0eff8409 drm/i915/display: Program DBUF_CTL tracker state service adds a21906ead6a5 drm/i915/display/fbc: Implement WA 22010751166 adds f566fdcd6cc4 drm/i915: Force VT'd workarounds when running as a guest OS adds 0e65ce24a33c drm/i915: Drop runtime-pm assert from vgpu io accessors adds 0a5a7499aaf5 drm/i915: Move the lspcon resume from .reset() to intel_dp [...] adds 0e634efd858e drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ adds 4c8d46510480 drm/i915: Reorder hpd init vs. display resume adds 5f51e78f0a07 drm/i915: Refactor .hpd_irq_setup() calls a bit adds 2849e1af2b6d drm/i915: Sort the mess around ICP TC hotplugs regs adds 82e84284ab7d drm/i915: Update Haswell PCI IDs adds 194909a32aed drm/i915: Reclassify SKL 0x192a as GT3 adds 812f044df08c drm/i915: Reclassify SKL 0x1923 and 0x1927 as ULT adds 03e399020cd2 drm/i915: Add SKL GT1.5 PCI IDs adds cfb3db8fdae2 drm/i915: Try to fix the SKL GT3/4 vs. GT3e/4e comments adds 79033a0a7898 drm/i915: Ocd the HSW PCI ID hex numbers adds 9c0b2d30441b drm/i915: Sort HSW PCI IDs adds b04d36f73771 drm/i915: Sort SKL PCI IDs adds cd988984cbea drm/i915: Sort KBL PCI IDs adds df3478af1d73 drm/i915: Sort CML PCI IDs adds 32d4ec9a1681 drm/i915: Sort CFL PCI IDs adds 514dc424ce4f drm/i915: Sort CNL PCI IDs adds 605f9c290c1a drm/i915: Sort ICL PCI IDs adds e7fc3f902d76 drm/i915/display: Rename pipe_timings to transcoder_timings adds 5c759eda9b04 drm: Introduce plane and CRTC scaling filter properties adds 105c9e130e1d drm/i915: Introduce scaling filter related registers and b [...] adds cc2396ff75f2 drm/i915/display: Add Nearest-neighbor based integer scali [...] adds 6d1a2fdedb26 drm/i915: Enable scaling filter for plane and CRTC adds 2bf06370bcfb drm/i915: Restore ILK-M RPS support adds e82351e74dcf drm/i915: Read actual GPU frequency from MEMSTAT_ILK on ILK adds d08c4e232742 drm/i915: Fix potential overflows in ilk ips calculations adds a99229128815 drm/i915: Do gen5_gt_irq_postinstall() before enabling the [...] adds c6073d4c923b drm/i915: Clean up the irq enable/disable for ilk rps adds a40a8305a732 drm/i915: Reject 90/270 degree rotated initial fbs adds 176fd2289e97 drm/i915/display: Unkerneldoc cnl_program_nearest_filter_coefs adds e44adb5d9ab9 drm/i915: Reset the interrupt mask on disabling interrupts adds 71c1a4998320 drm/i915/tgl/psr: Fix glitches when doing frontbuffer modi [...] adds 229f31e2d370 drm/i915/dg1: add hpd interrupt handling adds b18c1eb975ce drm/i915/dg1: invert HPD pins adds 949ab9d229a2 drm/i915: Guard debugfs against invalid access without display adds 859d74f65d87 drm/i915/display: remove debug message from error path adds 00e5deb5c4f5 drm/i915: Fix encoder lookup during PSR atomic check adds bd0cef2a797a drm/i915: Remove unused variable ret adds 96eaeb3dfa40 drm/i915: Use _MMIO_PIPE3() for ilk+ WM0_PIPE registers adds 320c670c048d drm/i915: s/PORT_TC/TC_PORT_/ adds 1d8ca002456b drm/i915: Add PORT_TCn aliases to enum port adds 2d709a5a624c drm/i915: Give DDI encoders even better names adds df034b973da0 drm/i915: Introduce AUX_CH_USBCn adds 570fe6ef6a28 drm/i915: Pimp AUX CH names adds 580bf195cb90 drm/i915: Use AUX_CH_USBCn for the RKL VBT AUX CH setup adds 8625b221f307 drm/i915: Parametrize BXT_DE_PORT_HP_DDI with hpd_pin adds e5abaab30eca drm/i915: Introduce GEN8_DE_PORT_HOTPLUG() adds 5f371a819705 drm/i915: s/port/hpd_pin/ for icp+ ddi hpd bits adds 5b76e860010d drm/i915: s/tc_port/hpd_pin/ in GEN11_{TC,TBT}_HOTPLUG() adds 970113595062 drm/i915: s/tc_port/hpd_pin/ in icp+ TC hotplug bits adds a0e066b8de13 drm/i915: Relocate intel_hpd_{enabled,hotplug}_irqs() adds 52c7f5f1833d drm/i915: Split gen11_hpd_detection_setup() into tc vs. tb [...] adds f6576e460de1 drm/i915: Don't enable hpd detection logic from irq_postinstall() adds 9a55a6208532 drm/i915: Rename 'tmp_mask' adds e76ab2cf21c3 drm/i915: Remove per-platform IIR HPD masking adds 2ea63927b6f6 drm/i915: Enable hpd logic only for ports that are present adds 9696f0419102 drm/i915: Use GEN3_IRQ_INIT() to init south interrupts in icp+ adds a0a6d8cb552b drm/i915: Get rid of ibx_irq_pre_postinstall() adds 24cb4f312697 drm/i915: Reduce severity for fixing up mistaken VBT tc->l [...] adds 139caf7ca286 drm/i915: Update DRIVER_DATE to 20201103 adds e047c7be173c Merge tag 'drm-intel-next-queued-2020-11-03' of git://anon [...] adds c0f98d2f8b07 Merge tag 'drm-misc-next-2020-11-05' of git://anongit.free [...] adds a5b2c10c05ef drm/amdgpu: add vangogh asic header files (v2) adds 4f1e9a76bde0 drm/amdgpu: add van gogh asic_type enum (v2) adds f7b2cdb23abf drm/amdgpu: add uapi to define van gogh series adds 4e52a9f8d570 drm/amdgpu: add van gogh support for gpu_info and ip block [...] adds 1f9dab43c2cc drm/amdgpu: add vangogh_reg_base_init function for van gogh adds 026570e63310 drm/amdgpu: add nv common ip block support for van gogh adds fced3c3a4655 drm/amdgpu: skip sdma1 in nv_allowed_read_registers list f [...] adds bd4f28117ef2 drm/amdgpu: add van gogh support for ih block adds bf13cb1f4620 drm/amdgpu: use gpu virtual address for interrupt packet w [...] adds 1e483203965b drm/amdgpu: add uapi to define van gogh memory type adds af118ed9ef9f drm/amdgpu: update new memory types in atomfirmware header adds b9d90cb031c4 drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables adds 15c90a1fbcb1 drm/amdgpu: get the correct vram type for van gogh adds 6405e627a0ad drm/amdgpu: add gmc v10 supports for van gogh (v4) adds b0ebc8e94444 drm/amdgpu: set fw load type for van gogh adds 6c266fb56cb8 drm/amdgpu: add gfx support for van gogh (v3) adds ad088550d232 drm/amdgpu: add gfx golden settings for vangogh (v3) adds 1ec743ac9ffe drm/amdgpu/gfx10: add updated register offsets for VGH adds 54c98eacf3b9 drm/amdgpu: add sdma support for van gogh adds 88edbad6ed06 drm/amdgpu: set ip blocks for van gogh adds 3a5e715de15c drm/amdkfd: add Van Gogh KFD support adds 4d8d75a45c7c drm/amdgpu: add mmhub v2.3 for vangogh (v4) adds b4e532d67821 drm/amdgpu: enable vcn3.0 for van gogh adds 5de54343d5ef drm/amdgpu: add pcie port indirect read and write on nv adds a7e91bd71848 drm/amdgpu: add nbio v7.2 for vangogh (v2) adds f57d62a00a34 drm/amdgpu/powerplay: add new smu messages and feature mas [...] adds 572083bd99ad drm/admgpu/powerplay: add smu v11.5 driver interface heade [...] adds b44694a1111c drm/amdgpu/powerplay: add smu v11.5 firmware header for va [...] adds e89616baf761 drm/amdgpu/powerplay: add smu v11.5 smc header for vangogh adds 88779658698d drm/amdgpu/powerplay: add vangogh asic name in smu v11 (v2) adds f46a221b703e drm/amdgpu/powerplay: add smu initialize funcitons for van [...] adds fd8ba3f1a735 drm/amd/powerplay: partially enable swsmu for vangogh adds fd0fc24889f2 drm/amd/powerplay: add vangogh ppt into swSMU adds c821e0fbb258 drm/amdgpu: add smu ip block for vangogh adds 6fbcb00c7984 drm/amdgpu: add TOC firmware definition adds 5120cb540982 drm/amdgpu: add TOC firmware support for apu (v3) adds ed3b73533235 drm/amdgpu: enable psp support for vangogh adds 8447675327f8 drm/amdgpu: disable gfxoff on vangogh for the moment (v2) adds 8bb3aa1a833f drm/amdgpu: IP discovery table is not ready yet for VG adds 682b1f4c039d drm/amdgpu/mmhub2.3: print client id string for mmhub adds 3eb4c56422c7 drm/amdgpu: add gfx power gating for gfx10 adds ac0dc4c5a076 drm/amdgpu: enable gfx clock gating and power gating for vangogh adds 3a83e4e64bb1 drm/amd/display: Add dcn3.01 support to DC (v2) adds 469989ca4cb3 drm/amd/display: Add dcn3.01 support to DM adds 894052d6416b drm/amdgpu: add van gogh pci id adds 322b1fdd2007 drm/amd/display: 3.2.105 adds 6fbd1e171075 drm/amd/display: Don't allow pstate if no support in blank adds f7fb81a18f02 drm/amd/display: Check for flip pending before locking pipes adds fe984cb3dd32 drm/amd/display: Fixed comments (uniform style) adds 3e19095534ca drm/amd/display: Force enable pstate on driver unload adds 7c4ed1df0a59 drm/amd/display: Copy WM values from set A to other sets i [...] adds 54e8094a76bc drm/amd/display: Block ABM in case of eDP ODM adds b15cde19c32d drm/amd/display: Add i2c speed arbitration for dc_i2c and [...] adds 9b42868c3fd4 drm/amd/display: Fix OPTC_DATA_FORMAT programming adds 5dff371a7351 drm/amd/display: FreeSync not active near lower bound of n [...] adds b98ab70e748e drm/amd/display: Hardcode 45W Bounding Box for DCN2.1 Diags adds 480c5b8ff875 drm/amd/display: Program meta addresses correctly adds 9485af4e4d88 drm/amd/display: Only flush inst_fb if backdoor loading adds a13e25618842 drm/amd/display: [FW Promotion] Release 0.0.36 adds 4b74ed75ae13 drm/amd/display: 3.2.106 adds 576e0ec26b68 drm/amdgpu: fix xgmi perfmon a-b-a problem adds b4a7db71ea06 drm/amdgpu: add per device user friendly xgmi events for vega20 adds a9d17930adff drm/amdgpu: add xgmi perfmons for arcturus adds d74a09c8af5f drm/amdgpu/swsmu: fix ARC build errors adds e500dc638d95 drm/amdgpu: prevent spurious warning adds d205c3cc1a6c drm/amdgpu: add Green_Sardine APU flag adds 2e62f0b5a5bc drm/amdgpu: add green_sardine support for gpu_info and ip [...] adds 5baf415085f3 drm/amdgpu: add soc15 common ip block support for green_sa [...] adds ad698da31fc0 drm/amdgpu: add gfx support for green_sardine (v2) adds f74d0535e927 drm/amdgpu/sdma: add sdma engine support for green_sardine (v2) adds c3db2f529fa8 drm/amdgpu: enable green_sardine_asd.bin loading (v2) adds 5d731b5ac301 drm/amdgpu: enable vcn support for green_sardine (v2) adds 23bdba959b3d drm/amd/pm: Replace one-element array with flexible-array member adds 2b6106575625 drm/amd/pm: Replace one-element array with flexible-array [...] adds e0af7d111012 drm/amd/pm: Replace one-element array with flexible-array [...] adds 737123d67e02 drm/amd/pm: Replace one-element array with flexible-array [...] adds 0e319cfeb3c3 drm/amd/pm: Replace one-element array with flexible-array [...] adds 9526e431c526 drm/amd/pm: Replace one-element array with flexible-array [...] adds 637f7576ece1 drm/amd/pm: Replace one-element array with flexible-array [...] adds aa8d10a10fd7 drm/amd/pm: Replace one-element array with flexible-array [...] adds 89c785bb1a73 drm/amd/pm: Replace one-element array with flexible-array [...] adds 5be63325c55a drm/amd/pm: Replace one-element array with flexible-array [...] adds 03f0a7b857db drm/amd/pm: Replace one-element array with flexible-array [...] adds b44fd9ccfaeb drm/amd/pm: Replace one-element array with flexible-array [...] adds bae82e841823 drm/amd/pm: Replace one-element array with flexible-array [...] adds 562f150fb93b drm/amdgpu: Use struct_size() helper in kmalloc() adds 201a4eb9dc96 amd/amdgpu_ctx: Use struct_size() helper and kmalloc() (v2) adds 402bde58e7f4 drm/amdgpu: kfd_initialized can be static adds 9ba8aa1085c0 drm/amdgpu: Remove warning for virtual_display adds 7ca917ecb3e7 drm/amdgpu: modify cp_flags to pg_flags in gfx_v10_cntl_po [...] adds 44d6e160f60a drm/amd/pm: setup APU dpm clock table in SMU HW initialization adds 75145aab7a0d drm/amdgpu/swsmu: clean up a bunch of stale interfaces adds 849007191eda drm/amdgpu: Fix invalid number of character '{' in amdgpu_ [...] adds 73e343362704 drm/amdgpu: Fix inconsistent of format with argument type [...] adds 5faf37e7d38c drm/amd/display: Add missing function pointers for dcn3 adds cd294f9a645f drm/amd/display: Fix module load hangs when connected to an eDP adds a2468e043ae4 drm/amdgpu: add dimgrey_cavefish asic type adds a0200254ec10 drm/amdgpu: add dimgrey_cavefish gpu info firmware adds a14e093619c1 drm/amdgpu: set fw load type for dimgrey_cavefish adds 144722fa3ac3 drm/amdgpu: set asic family and ip blocks for dimgrey_cavefish adds ee64e01ef2d2 drm/amdgpu: add support for dimgrey_cavefish firmware adds a14354690f89 drm/amdgpu: add gmc support for dimgrey_cavefish adds f2a6c81d02de drm/amdgpu: add gfx clock gating support for dimgrey_cavefish adds 550c58e0facd drm/amdgpu: add common support for dimgrey_cavefish adds 038d757b95f5 drm/amdgpu: initialize IP offset for dimgrey_cavefish adds 01cbb6b288b0 drm/amdgpu: add mmhub support for dimgrey_cavefish adds 2aa92b12dfce drm/amdgpu: add common ip block for dimgrey_cavefish adds 3e02ad447677 drm/amdgpu: add gmc ip block for dimgrey_cavefish adds 771cc67ed08f drm/amdgpu: add ih ip block for dimgrey_cavefish adds feb6329c58a8 drm/amdgpu: add gfx ip block for dimgrey_cavefish adds 0106922600cd drm/amdgpu: add sdma ip block for dimgrey_cavefish adds 2eb61456539d drm/amdgpu: configure dimgrey_cavefish gfx according to gf [...] adds 76a2d9ea6998 drm/amdgpu: add virtual display support for dimgrey_cavefish adds 6c72c7a03ae5 drm/amdgpu: force pa_sc_tile_steering_override to 0 for di [...] adds 0c2c02b66c67 drm/amdgpu/vcn: add firmware support for dimgrey_cavefish adds 467db422cb52 drm/amdgpu/vcn: enable VCN DPG mode for dimgrey_cavefish adds f267242e1598 drm/amdgpu: add gmc cg support for dimgrey_cavefish adds 10e0d9ebb047 drm/amdgpu/swsmu: increase size for smu fw_name string adds db1f8a8fb276 drm/amdgpu/swsmu: add smu support for dimgrey_cavefish(v2) adds 0a305e34c719 drm/amdgpu: increase size of psp fw_name string(v2) adds 462c272b9076 drm/amdgpu: add psp support for dimgrey_cavefish(v2) adds aeec07444816 drm/amdgpu: skip reroute ih for some ASICs adds d9fa6a0b10d5 drm/amdgpu: support cp_fw_write_wait for dimgrey_cavefish adds a1fe2ba7282b drm/amdgpu: add gc golden setting for dimgrey_cavefish adds eb5a34d48257 drm/amdkfd: Support dimgrey_cavefish KFD (v2) adds 8f72ce6421f3 drm/amdkfd: Add kfd2kgd_funcs for dimgrey_cavefish kfd support adds d5bc1579b0e3 drm/amdgpu: enable VCN3.0 PG and CG for dimgrey_cavefish adds cc6161aa7081 drm/amdgpu: enable jpeg3.0 PG and CG for dimgrey_cavefish adds f897ea3550bc drm/amdgpu: enable front door loading for dimgrey_cavefish adds e4ed4f50d2af drm/amdgpu: support athub cg setting for dimgrey_cavefish adds 4ed032bd13fa drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 583e5a5e908b drm/amdgpu: enable GFX clock gating for dimgrey_cavefish adds 135333a0ce4f drm/amdgpu: enable mc CG and LS for dimgrey_cavefish adds 73da8e862865 drm/amdgpu: enable athub/mmhub PG for dimgrey_cavefish adds e8afbddfa1ed drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 0afc770ba834 drm/amdgpu: enable vcn3.0 for dimgrey_cavefish adds be6b1cd3b7e4 drm/amdgpu: enable jpeg3.0 for dimgrey_cavefish adds 4ccc957f1511 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 7dc2ef4e70e1 drm/amdgpu/swsmu: update driver if version for dimgrey_cav [...] adds aff39cdecd22 drm/amdgpu: add psp and smu block for dimgrey_cavefish adds 2c70c332a1db drm/amdgpu: enable hdp CG and LS for dimgrey_cavefish adds 8e3bfb992c1b drm/amdgpu: enable ih CG for dimgrey_cavefish adds eac88a5fc631 drm/amdgpu: remove gpu_info fw support for dimgrey_cavefish adds 4da678390890 drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish adds 36d26912e8d8 drm/amd/display: Add support for DCN302 (v2) adds 2a4112050451 drm/amd/display: Add DCN302 support in amdgpu_dm (v2) adds 78aafee761ab drm/amdgpu: remove ASD ucode init for dimgrey_cavefish adds 7cc656e2d070 drm/amdgpu: add DM block for dimgrey_cavefish adds 9ba93114c48f drm/amd/display: Add green_sardine support to DC adds 71c0fd9221a4 drm/amd/display: Add green_sardine support to DM adds cde3359acb42 drm/amdgpu/swsmu: init the baco mutex in early_init adds 206b737240c3 drm/amdgpu: fix semicolon.cocci warnings adds 4fbb3ae219d2 drm/amd/display: remove no need return value adds 8d8ac1a1e95a drm/amd/display: kernel-doc: document force_timing_sync adds 23aaf8058a8d docs: amdgpu: fix a warning when building the documentation adds 4460571beef4 drm/amd/pm: increase mclk switch threshold to 200 us adds 4d5af9b7ad6f drm/amdgpu: fix the issue that apu has no smu firmware binary adds f099471bc594 drm/amdgpu: enable GDDR6 save-restore support for dimgrey_ [...] adds 56380c388c6a drm/amdgpu: vcn and jpeg ring synchronization adds 185b0d5a787f drm/amdkfd: Use kvfree in destroy_crat_image adds bdb4a1f9ed3b drm/amdgpu/display: DRM_AMD_DC_DCN3_02 depends on DRM_AMD_ [...] adds 234de272b76f drm/amdgpu: add missing newline at eof adds 72ca82c7d218 drm/amdgpu: disable gpa mode for direct loading adds 7d92c1fd11e2 drm/amd/pm: populate the bootup LCLK frequency adds 585584dbaa47 drm/amd/pm: populate Arcturus PCIE link state adds f2b75bc24dee drm/amd/pm: correct gfx and pcie settings on umd pstate sw [...] adds f1213b159768 drm/amdgpu: add interface for setting ASPM adds 3e66275e0946 drm/amdgpu: add interface for setting MGCG perfmon adds 27747293ce24 drm/amdgpu: fulfill Navi gfx and pcie settings on umd psta [...] adds 76c71f00d7eb drm/amd/pm: properly setting GPO feature on UMD pstate ent [...] adds 9294fa6a1d94 Revert "drm/amdgpu: disable gfxoff temporarily for navy_flounder" adds 5fe19ce8e48d drm/amdgpu: add function to program pbb mode for sienna cichlid adds 5bab858eee04 drm/amdgpu: add rlc iram and dram firmware support adds ded08454e56b drm/amdgpu: correct the gpu reset handling for job != NULL case adds ff72bc403170 drm/amdgpu: Add debugfs entry for printing VM info adds c0fb85ae02b6 drm/amd/display: setup system context in dm_init adds f0c746ce07c8 drm/amd/display: add S/G support for Renoir adds f9dbefa884fd drm/amdgpu/display: fix the NULL pointer reference on dmuc [...] adds 84b934bc0a94 drm/amdgpu/display: enable display ip block for vangogh adds 92aeeafb544d drm/amd/amdgpu: set the default value of noretry to 1 for [...] adds 21470d97c9f8 drm/amdgpu: remove gfxhub_v1_1_funcs set adds e9073b43621e drm/amd/swsmu: add missing feature map for sienna_cichlid adds c6b3c8779cb2 drm/amdgpu: update golden setting for sienna_cichlid adds 0e601a04dd3f drm/amdgpu: add a list in VM for BOs in the done state adds 15d67827b000 drm/amd/pm: drop navy_flounder hardcode of using soft pptable adds 268f3a4388b0 drm/amd/display: Revert "drm/amd/display: Fix a list corruption" adds f5213f827c87 drm/amd/display: Avoid MST manager resource leak. adds 26d94a468770 drm/amd/display: Use amdgpu_socbb.h instead of redefining structs adds 194f6b5d1f62 drm/amd/display: Fix DCN302 makefile adds 23d9bd60bd11 drm/amd/psp: Fix sysfs: cannot create duplicate filename adds a3bab3258568 drm/amdgpu: move amdgpu_num_kcq handling to a helper adds 40e7ed973ad9 drm/amdgpu: protect eeprom update from GPU reset adds 7aeef2aacccd drm/amd/swsmu: correct wrong feature bit mapping adds 9a81009eda19 drm/amdkfd: Use same SQ prefetch setting as amdgpu adds 07f9c22f6750 drm/amdgpu: enable VCN PG and CG for vangogh adds 1ed685df7ebc drm/amd/amdgpu: enable noretry for Sienna_Cichlid/Navy_Flo [...] adds 5c46c4927607 drm/amdgpu/gmc10: remove dummy read workaround for newer chips adds f20c52f40a65 drm/amd/pm: fix pcie information for sienna cichlid adds 1dc3c5a95b08 drm/amd/pm: update driver if file for sienna cichlid adds 4a3a1dc02fc3 drm/amd/display: Initialize num_pkrs on VANGOGH. adds 1eeb03c883ff drm/amd/pm: fix the wrong fan speed in fan1_input adds 4d2aae33d96c Revert drm/amdgpu: disable sienna chichlid UMC RAS adds 4e2b3e23b29d drm/amd/pm: fix pp_dpm_fclk adds 0b08c54bb7a3 drm/amd/display: Fix the display corruption issue on Navi10 adds 86b6624ae27d drm/amdgpu: Return boolean types instead of integer values adds 982a820bac1b drm: amdgpu: kernel-doc: update some adev parameters adds 891bacb835a1 drm/amd/pm: remove the average clock value in sysfs adds 15df286d4310 drm/amdgpu: correct the cu and rb info for sienna cichlid adds aa5375c55541 drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) adds 8a5223b9303a drm/amdgpu: add DID for navi10 blockchain SKU adds 8d96a590ed0d drm/amdgpu: remove unneeded break adds d02792041c17 drm/amdgpu: add GC 10.3 NOALLOC registers adds 4005809bb1f3 drm/amdgpu: add support to configure MALL for sienna_cichlid (v2) adds 52f2e83e2fe5 drm/amdgpu/display: add MALL support (v2) adds df0e4831c3e8 drm/amdgpu: don't map BO in reserved region adds 73bf5cad2696 drm/amdgpu: During compute disable GFXOFF for Sienna_Cichlid adds 6e3cd2a9a6ac amdgpu: fix a few kernel-doc markup issues adds c45dd3bda1c8 drm/amdgpu: fix some kernel-doc markups adds 4d154b85f30e drm/amdgpu_dm: fix a typo adds d836917da7e5 drm/amdgpu: Fix size calculation when init onchip memory adds 3aa8d45f46e8 drm/amd/display: Fixed panic during seamless boot. adds 0165b85c2784 drm/amdgpu: enable IP discovery for vangogh adds 19ae333001b3 drm/amdgpu: added support for psp fw attestation adds 34c0631bbd9d drm/amd/pm: update driver if version for dimgrey_cavefish adds ce9a6cad3e3a drm/amdgpu: increase the reserved VM size to 2MB adds a39f2a8d7066 drm/amdgpu: nuke amdgpu_vm_bo_split_mapping v2 adds f2459c52c844 drm/amd/display: Add Bounding Box State for Low DF PState [...] adds ea817dd5ad79 drm/amd/display: add dcn21 bw validation adds 2e7b43e62910 drm/amd/display: enable odm + full screen mpo on dcn21 adds 9248681f68b7 drm/amd/display: Source minimum HBlank support adds 39a71459a032 drm/amd/display: Reverting "Add connector to the state if [...] adds 1db522cd03fd drm/amd/display: Set WM set A to 0 if full pstate not supported adds a47cc3ab051f drm/amd/display: Raise DPG height during timing synchronization adds a10ba3827afa drm/amd/display: Define PSR ERROR Status bit VSC_SDP adds 84c305b756e7 drm/amd/display: [FW Promotion] Release 0.0.37 adds 9abdf3920383 drm/amd/display: Add an option to limit max DSC target bpp [...] adds aaa0aed17e04 drm/amd/display: 3.2.107 adds e5df916b8581 drm/amd/display: DCN2.1 Disable 48MHz Powerdown Debug Option adds bf479f5a1d9c drm/amd/display: adding reading OEM init_data to dcn3 adds df043738b7c7 drm/amd/display: Refactor ABM_MASK_SH_LIST_DCN301 naming adds 74d021b5631f drm/amd/display: skip avmute action adds 73ec5680ba63 drm/amd/display: Revert check for flip pending before lock [...] adds c76b169b76bb drm/amd/display: Reduce height of visual confirm on right side. adds da52f579d948 drm/amd/display: disable seamless boot for VSC_SDP adds 86c5a9e3aa66 drm/amd/display: Update GSL state if leaving immediate flip adds 35a4644c935e drm/amd/display: Don't trigger flip twice when ODM combine in use adds def48da790ce drm/amd/display: Fix max brightness pixel accuracy adds c36f0ab0aac7 drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns adds fd0f1d21d46c drm/amd/display: [FW Promotion] Release 0.0.38 adds b51366f77b9e drm/amd/display: 3.2.108 adds 9d83722d06fe drm/amd/display: Decouple amdgpu_dm_trace from service adds 21c414458296 drm/amd/display: Rework registers tracepoint adds e8a982355f96 drm/amd/display: Add tracepoint for amdgpu_dm adds 8b198f6e94d6 drm/amd/display: Add pipe_state tracepoint adds 13b5ca42ca9c drm/amd/display: Add tracepoint for capturing clocks state adds cadfd67c27e2 drm/amd/display: prevent null pointer access adds a2540e34b521 drm/amd/display: Removed unreferenced variables. adds 7154a51b5347 drm/amd/display: Using udelay for specific dongle while ed [...] adds 5d1b3211da03 drm/amd/display: combined user regamma and OS GAMMA_CS_TFM_1D adds 1b3c7564113a drm/amdgpu/display: use kvzalloc again in dc_create_state adds 34a3242baeb5 drm/amdgpu: Discard unnecessary breaks adds 44ea03e17ef5 drm/amdgpu: use true and false for bool initialisations adds 594b6f7370a8 drm/amd/display: Fix kernel panic by dal_gpio_open() error adds 0ca3418272a2 drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally adds c5ff0c1950e5 drm/amd/display: Clean up debug macros adds 73275181f687 drm/amd/pm: correct the checks for polaris kickers adds 10efb75b58fe drm/amd/pm: populate smc vddc table adds 3df9931b0678 drm/amd/pm: populate smc samu table adds 8849fe64f668 drm/amd/pm: correct vddci table setup adds 374b0781a0b1 drm/amd/pm: correct sclk table setup adds 0232af1cea03 drm/amd/pm: correct mclk table setup adds a193d977419c drm/amd/pm: correct the ACPI table setup V2 adds 3a9f6bb21d08 drm/amd/pm: correct the BootLinkLevel setup adds e9016fc2ad7a drm/amd/pm: add pptable VRHotLevel setting adds 7f95a2e01c9d drm/amd/pm: drop arb table first byte workaround adds 92995254afae drm/amdgpu: correct CG_ACLK_CNTL setting adds 8c23cc29d55b drm/amd/pm: add PWR_CKS_CNTL setting adds 18973c6ec42a drm/amd/powerplay: separate Polaris fan table setup from Tonga adds 555440822b41 drm/amd/pm: optimize AC timing programming adds 029479accac2 drm/amd/pm: drop redundant efuse mask calculations adds a90e6fbe47ff drm/amd/pm: correct the settings for ro range minimum and maximum adds c420418f1d7c drm/amd/pm: correct polaris10 clock stretcher data table setting adds 9610a3bfde41 drm/amd/pm: setup zero rpm parameters for polaris10 adds 8f0804c6b7d0 drm/amd/pm: add edc leakage controller setting adds 5f92b48cf62c drm/amd/pm: add mc register table initialization adds a8588b8bb3d6 drm/amd/pm: correct VR shared rail info adds f6638d0e6f93 drm/amd/pm: correct the checks for sclk/mclk SS support adds d8b61d5a0d51 drm/amd/pm: correct Polaris powertune table setup adds dba195316860 drm/amd/pm: correct Polaris DIDT configurations adds b23dbd603b68 drm/amd/pm: correct avfs fuse settings adds a6d8a6eb3e10 drm/amd/pm: correct vddc phase control setting adds 55411d16233e drm/amd/pm: correct VRconfig setting adds 326d0ff7aa8b drm/amd/pm: correct platformcaps setup adds baa495f76436 drm/amd/pm: correct smc voltage controller setup adds d765129a719f drm/amd/pm: correct sclk/mclk dpm enablement adds be56f22b6253 drm/amd/pm: correct the way to get the highest vddc adds ba4601feba44 drm/amd/pm: correct clk/voltage dependence setup adds 8f97e221d64d drm/amd/pm: correct pcie spc cap setup adds 9182fefcb8ca drm/amd/pm: correct SMC sclk/mclk boot level setup adds db6f5c7f95c4 drm/amd/pm: correct vddc_dep_on_dal_pwrl setup adds 690cdc263584 drm/amd/pm: fulfill the Polaris implementation for get_clo [...] adds b03fd3e7e68f drm/amd/pm: enable Polaris watermark table setting adds d49873c93fc5 drm/amd/pm: correct the mclk switching setting adds 62ff83a4f691 drm/amd/pm: reconfigure smc on display vbitimeout setting change adds b1878847ac90 drm/amd/pm: drop redundant display setting adds a2475e624e2e drm/amd/display: correct asic type check V2 adds 191a3c04799e drm/amdgpu: enable MULTI_MON_PP_MCLK_SWITCH DC feature at default adds c345c89b6491 drm/amdgpu: add vangogh apu flag adds 923e15d634ac drm/amdgpu: drop mem_global_referenced adds 19cc89dcb94b drm/amdgpu/swsmu: drop smu i2c bus on navi1x adds 4f00d6d5ba3e drm/amdgpu/pm: fix the fan speed in fan1_input in manual m [...] adds ca22f3beb6f9 drm/radeon: Add new callback that exposes vddc adds c57a8308e2cc drm/radeon: Add implementation of get_current_vddc for Sumo adds fddc611ca3a0 drm/radeon: Expose vddc through hwmon adds a87a9a73d0e2 drm/amdgpu/display: re-add surface size calculation in dcn [...] adds 29226f04fdc7 drm/amdgpu/display: fix indentation in defer_delay_converter_wa() adds dd657888e00e drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU adds 9c94b5ef75b5 drm/amdgpu: rename nv_is_headless_sku() adds 22503d803dab drm/amdgpu: change to save bad pages in UMC error interrup [...] adds 5eeb45934c75 drm/amdgpu: remove redundant GPU reset adds 676deb387705 drm/amdgpu: fix the issue of reserving bad pages failed adds 1dd13b451834 drm/amd/pm: update the smu v11.5 smc header for vangogh adds 767e2451e5f2 drm/amd/pm: update the smu v11.5 firmware header for vangogh adds 80abc31ebe2d drm/amd/pm: add new smc message mapping for vangogh adds 30cc5cec39b8 drm/amd/pm: add UMD Pstate Msg Parameters for vangogh temporarily adds ea8ca1febd3c drm/amd/pm: update the smu v11.5 driver interface header f [...] adds 800c53d6870a drm/amd/pm: set the initial value of pm info to zero adds 10f279cbd721 drm/amd/pm: remove some redundant smu message mapping for vangogh adds ac70c6c62a35 drm/amd/pm: add one new function to get 32 bit feature mas [...] adds 271ab489f755 drm/amd/pm: add some swSMU functions for vangogh. adds 802a46d384f8 drm/amd/pm: enable the rest functions of swSMU for vangogh. adds 51a7e93826a0 amdgpu: Add GFX MGCG and MGLS for vangogh adds d95c368ab8cf drm/amdkfd: Fix getting unique_id in topology adds e0457659f8d8 drm/amd/display: allow 18 bit dp output on DCN3 adds e38987198323 drm/amdgpu: cleanup gmc_v9_0_process_interrupt adds e3a8a5acb9cf amdgpu:Add flag for updating MGCG on GFX10 adds 93b96255bd64 drm/amd/amdgpu: simplify pa_sc_tile_steering_override check adds aad6d96a09f3 drm/amdgpu: perform srbm soft reset always on SDMA resume adds 8a76ccd199f7 drm/amd/pm: correct the baco reset sequence for CI ASICs adds 0134022fa3ab drm/amd/pm: enable baco reset for Hawaii adds e6bd6890e889 drm/amd/pm: perform SMC reset on suspend/hibernation adds 52934da2753a drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running adds d8c266a104ff MAINTAINERS: Update AMD POWERPLAY pattern adds 158d823f07af drm/amdgpu/powerplay: Only apply optimized mclk dpm policy [...] adds 9e245188fb1c drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE adds 48e3c2e71191 drm/amdgpu/display: remove dal_cmd_tbl_helper_dcn2_get_table2 adds 15047bd436a7 drm/amdgpu: drop CONFIG_DRM_AMD_DC_DCN3_01 from atomfirmware.h adds cfeb1055e5f4 drm/amd/display: remove useless if/else adds 9e89ee9be138 drm/amd/pm: fix out-of-bound read on pptable->SkuReserved adds aec576f9d25f drm/amdgpu: remove unneeded semicolon adds 0b924cd60d43 drm/amd/display: remove unneeded semicolon adds a110f3750bf8 drm/amdgpu: fix incorrect enum type adds c07a013a28ae drivers: amdgpu: Correct spelling defalut to default in comment adds 660b3bd82b4f drm/amd/pm: fix compile warning about missing prototype fo [...] adds e31ae352b776 drm/amd/pm: fix compile warnings about variable used unini [...] adds b35ce7b364ec drm/amd/display: Do not silently accept DCC for multiplane [...] adds 53f4cb8b5580 drm/amd: Init modifier field of helper fb. adds be7b9b327e79 drm/amd/display: Honor the offset for plane 0. adds 8ba16d599374 drm/fourcc: Add AMD DRM modifiers. adds 6eed95b00b45 drm/amd/display: Store tiling_flags in the framebuffer. adds 08d769151dc9 drm/amd/display: Convert tiling_flags to modifiers. adds a32419911f0a drm/amd/display: Refactor surface tiling setup. adds 37384b3f17cd drm/amd/display: Set DC options from modifiers. adds dfbbfe3c1765 drm/amd/display: Add formats for DCC with 2/3 planes. adds faa37f54ce04 drm/amd/display: Expose modifiers. adds 9a33e8819b34 drm/amd/display: Clean up GFX9 tiling_flags path. adds a10aad137326 amd/amdgpu: Disable VCN DPG mode for Picasso adds dbb60031dd0c drm/amdgpu: fix build_coefficients() argument adds 585e7cedf304 drm/amd/display: Fix compilation error adds 3e5b4cdf2668 drm/amd/display: Add MPC memory shutdown support for DCN3 adds 850d2fcf3e34 drm/amd/display: only check available pipe to disable vbios mode. adds 685b4d8142dc drm/amd/display: Force prefetch mode to 0 adds 6f2239ccdfc0 drm/amd/display: Keep GSL for full updates with planes tha [...] adds 202ad02da33a drm/amd/display: [FW Promotion] Release 0.0.39 adds e748b59fb74e drm/amd/display: stop top_mgr when type change to non-MST [...] adds 36f878501e5f drm/amd/display: Blank HUBP during pixel data blank for DCN30 adds 81e8da715ca7 drm/amd/display: 3.2.109 adds 7dd4f4df9910 drm/amd/display: fail instead of div by zero/bugcheck adds 91bda9e9d248 drm/amd/display: Update panel register adds cae78e033145 drm/amd/display: Add OPTC memory low power support adds 3a372bed1e33 drm/amd/display: correct eDP T9 delay adds 886876ecf7f4 drm/amd/display: Update connector on DSC property change adds ec76bd6f07d0 drm/amd/display: Reset flip_immediate to topmost plane adds dbf5256bbf19 drm/amd/display: Blank HUBP during pixel data blank for DCN30 v2 adds ad975f448d96 drm/amd/display: Do not warn NULL dc_sink if forcing connector adds 91d3156a3b17 drm/amd/display: Calculate CRC on specific frame region adds 8edb94562a15 drm/amd/display: WA to ensure MUX chip gets SUPPORTED_LINK [...] adds b15bfd0d8613 drm/amd/display: Revert HUBP blank behaviour for now adds 12f86dfc075b drm/amd/display: set hdcp1 wa re-auth delay to 200ms adds 2475a814186b drm/amd/display: Add missing pflip irq adds 672251b223c1 drm/amd/display: [FW Promotion] Release 0.0.40 adds a5a00117625e drm/amd/display: 3.2.110 adds 84aef2ab0977 drm/amd/display: fix recout calculation for left side clip adds ef3b29872540 drm/amdgpu: disable gfxoff if VCN is busy adds 57eeaf47a613 drm/amd/display: Tune min clk values for MPO for RV adds 0ebce667e881 amdgpu: Add mmhub MGCG and MGLS for vangogh adds 998d76368dff drm/amdgpu: update golden setting for sienna_cichlid adds adc9da649190 drm/amdgpu: apply dm_pp_notify_wm_clock_changes() for Pola [...] adds c1059360d734 drm/amdgpu: replace ih ip block for vega20 and arcturus adds 4dbcdc9cada2 drm/amd/display: fix the NULL pointer that missed set_disp [...] adds 9d17df77bcfa amdkfd: Check kvmalloc return before memcpy adds 9d6f27f9deaf drm/amdgpu: allow TMZ on vangogh adds ab8b5aafa9bf drm/amd: fix typoes adds 7dee4d51e931 drm/amdgpu: fix spelling mistake: "Successed" -> "Succeeded" adds ed40c578577f drm/amdgpu/dce: improve code indentation and alignment adds 99dac206b0e0 drm/amdgpu/gfx: improve code indentation and alignment adds a971887e028e drm/amdgpu/vcn: improve code indentation and alignment adds 983ad5283898 drm/amdgpu/nbio: improve code indentation and alignment adds f3729f7b1ab3 drm/amdgpu/amdgpu: improve code indentation and alignment adds 94ba290da1a9 drm/amdgpu: improve code indentation and alignment adds e6cd859dc65f drm/amdgpu/display: fix warnings when CONFIG_DRM_AMD_DC_DC [...] adds 715c84ffbd07 drm/amdgpu/vcn: use "*" adjacent to data name adds 58b5a793ff02 drm/amdgpu/umc: use "*" adjacent to data name adds 77f5c7370fc9 drm/amdgpu/jpeg: use "*" adjacent to data name adds 8e607d7e27d8 drm/amdgpu/sdma: use "*" adjacent to data name adds c4c5ae67d179 drm/amdgpu/amdgpu: use "*" adjacent to data name adds 8acedab0fdac drm/amdgpu: use "*" adjacent to data name adds adf16996362e drm/amdgpu: Add GFX Fine Grain Clock Gating flag adds 8c11024cf66a drm/amdgpu: Add Fine Grain Clock Gating for GFX10 adds a3964ec40fc1 drm/amdgpu: Enable FGCG for Vangogh adds c26dab27e5c7 drm/amdgpu: resolved ASD loading issue on sienna adds 413949ee1cdb drm/amdgpu: enable GFXOFF for dimgrey_cavefish adds 19201c075d2c drm/amdgpu: fix off by one in amdgpu_vm_handle_fault adds 4c7e8a9e9f30 drm/amdgpu: Change the way to determine framebuffer type adds 4b60bb0dde1b drm/amdgpu: set LDS_CONFIG=0x20 on Navy Flounder to fix a [...] adds 87fb78331e14 drm/amdgpu: do not initialise global variables to 0 or NULL adds 5c9a6272e768 drm/amdgpu: update module paramter doc of amdgpu_dpm adds 5ce71f59bb9b drm/amd/amdgpu: switch on/off vcn power profile mode adds 4b39264f8bcf drm/amdgpu: cleanup debug log in amdgpu_set_pp_features() adds 94254fa045fb drm/amd/display: fix psr panel lightup adds aeee2a48ec92 drm/amd/amdgpu: Enable arcturus devices to access the meth [...] adds 20f2ffe50472 drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_A [...] adds 582e2ce5b4ec drm/amdgpu/display: FP fixes for DCN3.x (v4) adds 71037bfc78bf drm/amdgpu: add missing clock gating info in amdgpu_pm_info adds 514ad1b6bb6e drm/amdgpu: Fix Arcturus fan speed reporting adds 5b8c596976d4 Merge tag 'amd-drm-next-5.11-2020-11-05' of git://people.f [...] adds 512bce50a41c Merge v5.10-rc3 into drm-next adds 112e505a76de Merge drm/drm-next into drm-misc-next adds dc0636b837ae drm: DRM_KMB_DISPLAY should select DRM_MIPI_DSI adds ade896460e4a drm: DRM_KMB_DISPLAY should depend on ARCH_KEEMBAY adds 23d6ab1d4c50 drm: remove pgprot_decrypted() before calls to io_remap_pf [...] adds 2dcab875e763 Revert "drm/dp_mst: Retrieve extended DPCD caps for topolo [...] adds ebdf565169af drm/ttm: add multihop infrastrucutre (v3) adds f5a89a5cae81 drm/amdgpu/ttm: use multihop adds 0c8c0659d747 drm/nouveau/ttm: use multihop adds 28a68f828266 drm/radeon/ttm: use multihop adds abec017c3d1f drm/ingenic: ipu: Search for scaling coefs up to 102% of t [...] adds 476b485be03c dma-buf: Document that dma-buf size is fixed adds f644e3038f88 drm/nouveau: Fix out-of-bounds access when deferencing MMU type adds 7cb397e70f9b drm/kmb: Fix build warnings adds 05481f072787 drm/kmb: fix spelling mistakes in drm_info and drm_dbg messages adds 14346c08fac4 Merge tag 'drm-misc-next-2020-11-12' of git://anongit.free [...] adds 24bdae6993f7 drm/Kconfig: rename keembay config adds 060bb115c2d6 drm/i915/gem: Avoid implicit vmap for highmem on x86-32 adds 121ba69ffddc drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...] adds 9bb34ff25c45 drm/i915/gt: Clear the buffer pool age before use adds 6cb304b31293 drm/i915/gt: Check for a registered driver with IPS adds f24a44e52fbc drm/i915/gt: Widen CSB pointer to u64 for the parsers adds 233c1ae3c83f drm/i915/gt: Wait for CSB entries on Tigerlake adds 884c40741234 drm/i915/gt: Apply the CSB w/a for all adds 4ff64bcfe2b1 drm/i915/gt: Use a mmio read of the CSB in case of failure adds 68ba71e3ae6d drm/i915: Fix an error code i915_gem_object_copy_blt() adds 0bda4b80d949 drm/i915/gt: Show engine properties in the pretty printer adds 293f43c80c00 drm/i915: Break up error capture compression loops with co [...] adds f2acf74068b0 drm/i915: Reduce GPU error capture mutex hold time adds 29545e5cd27d drm/i915/gt: Remove defunct intel_virtual_engine_get_sibling() adds 4316b19dee27 drm/i915: Fix uninitialised variable in intel_context_crea [...] adds 1604cb2aa7fa drm/i915: check i915_vm_alloc_pt_stash for errors adds 5ae26012a159 drm/i915/uc: tune down GuC communication enabled/disabled [...] adds 102f5aa491f2 drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex adds 35faeb7de9ef drm/i915: Redo "Remove i915_request.lock requirement for e [...] adds badef44deff1 drm/i915/gem: Hold request reference for canceling an acti [...] adds 7a991cd3e3da drm/i915: Cancel outstanding work after disabling heartbea [...] adds 3dd66a94de59 drm/i915/gt: Always send a pulse down the engine after dis [...] adds d3bb2f9b5ee6 drm/i915/gem: Always test execution status on closing the context adds b7eeb2b4132c drm/i915: Avoid mixing integer types during batch copies adds 5e39b4d94cad drm/i915/gt: Signal cancelled requests adds eb3afbe18eb1 drm/i915/selftests: Finish pending mock requests on cancellation. adds b05734720de9 drm/i915/gt: Retire cancelled requests on unload adds a6c5e2aea704 drm/i915: Skip over MI_NOOP when parsing adds 25dc89d5270f drm/i915/gt: Scrub HW state on remove adds 8a473dbadccf drm/i915: Fix DMA mapped scatterlist walks adds 934941ed5a30 drm/i915: Fix DMA mapped scatterlist lookup adds bf9bd6a5128a drm/i915/gt: Track the most recent pulse for the heartbeat adds 4d8a5cfe3b13 drm/i915/gt: Initialize reserved and unspecified MOCS indices adds d46b60a2e8d2 drm/i915: Mark ininitial fb obj as WT on eLLC machines to [...] adds 36b6b6816989 drm/i915: Fix MOCS PTE setting for gen9+ adds c0888e9e2262 drm/i915: Enable eLLC caching of display buffers for SKL+ adds a04ac8273665 drm/i915/gt: Fixup tgl mocs for PTE tracking adds 57b2d834bf23 drm/i915/gem: Support parsing of oversize batches adds 6ca7217dffaf drm/i915/gt: Delay execlist processing for tgl adds bb65548e3c6e drm/i915/gt: Undo forced context restores after trivial pr [...] adds 6971e07b6b0c drm/i915/gt: Cleanup kasan warning for on-stack (unsigned [...] adds 89db95377be4 drm/i915/gt: Confirm the context survives execution adds 178536b8292e drm/i915: Use the active reference on the vma while capturing adds fa812ce96a46 drm/i915/gt: Onion unwind for scratch page allocation failure adds d7085b0faac8 drm/i915/gem: Poison stolen pages before use adds d3606757e611 drm/i915: Exclude low pages (128KiB) of stolen from use adds 8f2b4b684ae5 drm/i915/selftests: Flush the old heartbeat more gently adds 83ebef47f8eb drm/i915/region: fix max size calculation adds 44c2200afcd5 drm/i915/gem: Flush coherency domains on first set-domain-ioctl adds b00bccb3f0bb drm/i915/pmu: Handle PCI unbind adds 537f9c84a427 drm/i915/pmu: Fix CPU hotplug with multiple GPUs adds b1cff585784e drm/i915/selftests: Skip RPS tests on Ironlake (only IPS) adds c10f6019d0b2 drm/i915/gt: Use the local HWSP offset during submission adds 6e7a21e7ab27 drm/i915/selftests: Exercise intel_timeline_read_hwsp() adds c071ab8c2074 drm/i915/gem: Avoid synchronous binds deep within locks adds c784e5249e77 drm/i915/guc: Update to use firmware v49.0.1 adds 164e57ca151b drm/i915/guc: Improved reporting when GuC fails to load adds 0f41e31a7bdc drm/i915/guc: Clear pointers on free adds 2739d8cfc50a drm/i915/gt: Expose more parameters for emitting writes in [...] adds 09212e81e545 drm/i915/gt: Flush xcs before tgl breadcrumbs adds bc73e5d33048 drm/i915: Hold onto an explicit ref to i915_vma_work.pinned adds c648ae338e92 drm/i915/gem: Perform all asynchronous waits prior to mark [...] adds 0049b688459b drm/i915/gem: Allow backends to override pread implementation adds 852e1b364481 drm/i915/gem: Pull phys pread/pwrite implementations to th [...] adds ad18fa0f5f05 drm/i915: Correctly set SFC capability for video engines adds bda3002485a3 drm/i915: Improve record of hung engines in error state adds 2dae0c852940 drm/i915: Use ABI engine class in error state ecode adds 330b7d33056b drm/i915/region: fix order when adding blocks adds 695dc55b5739 drm/i915/tgl: Fix Media power gate sequence. adds 334a1683935f Merge tag 'drm-intel-gt-next-2020-11-12-1' of git://anongi [...] adds be323a4cef02 drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram pri [...] adds 31b05212360c Merge branch 'linux-5.11' of git://github.com/skeggsb/linu [...] adds c2edc1fe596e drm/atmel-hlcdc/atmel_hlcdc_crtc: Apply correct formatting [...] adds 5f1f10998e7f drm/atmel-hlcdc/atmel_hlcdc_plane: Staticise local functio [...] adds 4fe092fadfc5 drm/atmel-hlcdc/atmel_hlcdc_plane: Fix documentation forma [...] adds eee013c1f128 drm/savage/savage_bci: Remove set but never used 'aper_rsr [...] adds e232e3d4ea4a include: drm: drm_atomic: Artificially use 'crtc' to avoid [...] adds e88904bfe55d drm/sti/sti_hdmi: Move 'colorspace_mode_names' array to wh [...] adds 2c686404012a drm/via/via_dma: Remove set but unused variable 'agp_base' adds a7319c8f50c5 drm/udl: Fix missing error code in udl_handle_damage() adds e3e043992cb6 drm/ttm: fix missing NULL check in the new page pool adds e3aae683e861 drm: convert drm_atomic_uapi.c to new debug helpers adds 50f3d4129e72 drm: add debug logs for drm_mode_atomic_ioctl errors adds 8214e3a1a4ee drm/panel/panel-tpo-tpg110: Correct misnaming and supply m [...] adds b81cfdd6d2b4 dt-bindings: panel-simple-dsi: add samsung panels for OnePlus 6/T adds 5933baa36e26 drm/panel/samsung-sofef00: Add panel for OnePlus 6/T devices adds ebc7d6470ac4 drm/gma500: Remove GTT roll support adds 846939118270 drm/gma500: Remove 2D accel code adds 49ef0c6d7dd2 drm/panel: s6e63m0: Simplify SPI writing adds 1b72ea1eaa9e drm/panel: s6e63m0: Implement reading from panel adds 9cea169835de drm/panel: s6e63m0: Add some explanations adds 4680e9cc9d8b drm/panel: s6e63m0: Support 3WIRE protocol adds db4c02e439f7 drm/panel: s6e63m0: Set up some display info adds 8f9d7ef38cfa drm/lima: simplify the return expression of lima_devfreq_target adds 37d66109fe6f drm/lima/lima_drv: Demote kernel-doc formatting abuse adds cd434e740ff2 drm/lima/lima_sched: Remove unused and unnecessary variable 'ret' adds a14d546f7270 drm/lima: Unconditionally call dev_pm_opp_of_remove_table() adds 7ac76dab93a7 drm/virtio: Make virtgpu_dmabuf_ops with static keyword adds 0003b687ee6d drm: fix oops in drm_atomic_set_crtc_for_connector adds 5bc5cc2819c2 drm/panfrost: Move the GPU reset bits outside the timeout handler adds 7a089ec7d77f console: Delete unused con_font_copy() callback implementations adds 259a252c1f4e console: Delete dummy con_font_set() and con_font_default( [...] adds 4ee573086bd8 Fonts: Add charcount field to font_desc adds 4497364e5f61 parisc/sticore: Avoid hard-coding built-in font charcount adds a1ac250a82a5 fbcon: Avoid using FNTCHARCNT() and hard-coded built-in fo [...] adds 250fe9a5c997 video: fix some kernel-doc markups adds e9d2871f6921 drm: fix some kernel-doc markups adds ba236455ee75 video: fbdev: atmel_lcdfb: fix return error code in atmel_ [...] adds 39aead8373b3 fbcon: Disable accelerated scrolling adds 9b8b641f3133 fbcon: Drop EXPORT_SYMBOL adds 96fb3cbef165 drm/qxl: Remove fbcon acceleration leftovers adds 723ae803218d drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() adds fa62ee25280f drm/meson: Free RDMA resources after tearing down DRM adds e78ad18ba365 drm/meson: Unbind all connectors on module removal adds 0405f94a1ae0 drm/meson: dw-hdmi: Register a callback to disable the regulator adds b33340e33acd drm/meson: dw-hdmi: Ensure that clocks are enabled before [...] adds 81b7608e2b19 dt-bindings: vendor-prefixes: Add abt vendor prefix adds e366a644c69d dt-bindings: display: Add ABT Y030XX067A panel bindings adds 63ee07d5a8d7 media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8_DELTA media bus format adds 7467389bdafb drm/panel: Add ABT Y030XX067A 3.0" 320x480 panel adds f8ef48ffa9d3 drm/armada/armada_overlay: Staticify local function 'armad [...] adds 0e120f1b04b5 drm/drm_dp_mst_topology: Remove set but never used variable 'len' adds 400fb19dd63d drm/exynos/exynos7_drm_decon: Supply missing description f [...] adds cc40c4752593 drm/exynos/exynos_drm_fimd: Add missing description for pa [...] adds dd59eed1e00b drm/exynos/exynos_drm_gsc: Supply missing description for [...] adds 511881a8301f drm/mediatek/mtk_dpi: Remove unused struct definition 'mtk [...] adds b1d8e93eb4da drm/mediatek/mtk_disp_color: Fix formatting and provide mi [...] adds e772a89ddf2e drm/mediatek/mtk_disp_ovl: Fix formatting and provide miss [...] adds 314fbef828f2 drm/mediatek/mtk_disp_rdma: Fix formatting and supply miss [...] adds eaa4d5627529 drm/mediatek/mtk_drm_crtc: Demote seriously out-of-date st [...] adds 36b36f9195ed drm/mediatek/mtk_drm_drv: Staticise local function invoked [...] adds 2bc5f1c93b97 drm/meson/meson_venc: Make local function 'meson_venc_hdmi [...] adds 8b27507efcb8 drm/meson/meson_vclk: Make two local functions static adds c6fd00a49076 drm/nouveau/nvkm/core/firmware: Fix formatting, provide mi [...] adds 295cc38d2e56 drm/pl111/pl111_display: Make local function static adds 52769ba1301f drm/pl111/pl111_debugfs: Make local function 'pl111_debugf [...] adds 6fbd412e648d drm/rockchip/dw-mipi-dsi-rockchip: Demote non-conformant k [...] adds fed79215df7f drm/rockchip/rockchip_rgb: Consume our own header adds f8cd9d9532c6 drm/rockchip/rockchip_lvds: Fix struct document formatting adds 7df5428975e9 drm/selftests/test-drm_mm: Mark 'hole_end' as always_unused adds dfa6082bb979 drm/selftests/test-drm_framebuffer: Remove set but unused [...] adds ffefe45a2d9c drm/selftests/test-drm_dp_mst_helper: Place 'struct drm_dp [...] adds 09234b88ef55 drm/selftests/test-drm_dp_mst_helper: Move 'sideband_msg_r [...] adds 108cfddf00d1 drm/ttm/ttm_bo: Fix one function header - demote lots of k [...] adds 0aa1e107b28a drm/ttm/ttm_range_manager: Demote non-conformant kernel-do [...] adds 78616b88854b drm/ttm/ttm_tt: Demote kernel-doc header format abuses adds 8b6864e3e138 drm/v3d/v3d_drv: Remove unused static variable 'v3d_v3d_pm_ops' adds e226878e1333 drm/v3d/v3d_gem: Provide descriptions for 'v3d_lookup_bos' [...] adds d49c4b2c0732 drm/v3d/v3d_sched: Demote non-conformant kernel-doc header adds 705477b8961e drm/vc4/vc4_hdmi_regs: Mark some data sets as __maybe_unused adds 2bac959c5a6d drm/vc4/vc4_hdmi: Remove set but unused variable 'ret' adds 06e094199cfc drm/vc4/vc4_v3d: Demote non-conformant kernel-doc headers adds 3b21fe6896c2 drm/vc4/vc4_debugfs: Demote non-conformant kernel-doc headers adds 94ffd9b86284 include/drm/drm_atomic: Make use of 'new_crtc_state' adds fa388231fec9 drm/docs: Fix todo.rst adds 22f8c80566c4 Merge tag 'drm-misc-next-2020-11-18' of ssh://git.freedesk [...] adds 0e8e272f1368 drm/i915/ehl: Remove invalid PCI ID adds ba8a5cb234ba drm/i915/tgl: Fix typo during output setup adds 5f8f96528749 Merge drm/drm-next into drm-intel-next-queued adds 66186acbd94c drm/i915/display: Use initial_fastset_check() to compute a [...] adds fcc6aa8f3e96 drm/i915/ehl: Implement W/A 22010492432 adds 04057a1afc75 drm/i915: Sort EHL/JSL PCI IDs adds 54defc10c4d9 drm/i915: Include fb modifier in state dumps adds 11ffe972479e drm/i915/dg1: map/unmap pll clocks adds 1ba1014db258 drm/i915/edp/jsl: Update vswing table for HBR and HBR2 adds 230edf78ed4b drm/i915: Add plane .{min,max}_width() and .max_height() vfuncs adds 87ebfaab7f97 drm/i915/display: add namespace to intel_prepare_reset adds e669ad6f1cef drm/i915/display: add namespace to intel_finish_reset adds 2c5688057f70 drm/i915/display: Do not reset display when there is none adds 71c8415d0daa drm/i915/display: return earlier from intel_modeset_init() [...] adds 794d61a19090 drm/i915: re-order if/else ladder for hpd_irq_setup adds 96bd87b7c221 drm/i915: move display-related to the end of intel_irq_init() adds 9a450b68fef7 drm/i915: Do not setup hpd without display adds 02d794a34c00 drm/i915/display: Group DC9 mask set adds 044604943213 drm/i915/display: Make get_allowed_dc_mask().max_dc set a [...] adds 6ec29d2bb060 drm/i915/dp: Some reshuffling in mode_valid as prep for bi [...] adds 65c1ed30b0e6 drm/i915: Move encoder->get_config to a new function adds 11f9af1657b1 drm/i915: Add a wrapper function around get_pipe_config adds 291106cbd6fa drm/i915: Move hw.active assignment into intel_crtc_get_pi [...] adds 33574ec9c1ad drm/i915: s/intel_mode_from_pipe_config/intel_mode_from_cr [...] adds c42773b67d82 drm/i915: Introduce intel_crtc_readout_derived_state() adds bafcdad64346 drm/i915: Add hw.pipe_mode to allow bigjoiner pipe/transco [...] adds aa07c1d3be69 drm/i915: Pass intel_atomic_state instead of drm_atomic_state adds ee230706666c drm/i915/dp: Add from_crtc_state to copy color blobs adds ffc90033dfc1 drm/i915: Pass intel_atomic_state around adds dbf71381d733 drm/i915: Nuke intel_atomic_crtc_state_for_each_plane_stat [...] adds a582354c92d1 drm/i915: Pimp the watermark documentation a bit adds 9c31212b2478 drm/i915: Precompute can_sagv for each wm level adds ab01630b64ce drm/i915: Store plane relative data rate in crtc_state adds 3df3fe241200 drm/i915: Remove skl_adjusted_plane_pixel_rate() adds fdbc5d682e75 drm/i915: Introduce intel_dpll_get_hw_state() adds b97fcaeee23c drm/i915: Move intel_dpll_get_hw_state() into the hsw+ pla [...] adds 3749de07bb11 drm/i915: Use actual readout results for .get_freq() adds c9afbf586e4f drm/i915: Relocate cnl_get_ddi_pll() adds 2ca5a7b85b0c drm/i915: Handle max_bpc==16 adds b896898c7369 drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms adds 83566d13704a drm/i915: Fix the DDI encoder names adds e85e74582987 drm/i915: Copy the plane hw state directly for Y planes adds 63dc014e37b9 drm/i915/dp: Allow big joiner modes in intel_dp_mode_valid(), v3. adds 19f65a3dbf75 drm/i915: Try to make bigjoiner work in atomic check adds 8a029c113b17 drm/i915/dp: Modify VDSC helpers to configure DSC for Bigj [...] adds 4e3cdb4535e7 drm/i915/dp: Master/Slave enable/disable sequence for bigjoiner adds 0385ecead517 drm/i915: HW state readout for Bigjoiner case adds d321634bd7cf drm/i915: Add crtcs affected by bigjoiner to the state adds 1cf6adb70ded drm/i915: Add planes affected by bigjoiner to the state adds 8246d9c7ea5e drm/i915: Get the uapi state from the correct plane when b [...] adds 9f05a7c0adb9 drm/i915: Add bigjoiner aware plane clipping checks adds 498fab06f658 drm/i915: Add debugfs dumping for bigjoiner, v3. adds 756c1b8767a5 drm/i915: Disable legacy cursor fastpath for bigjoiner adds bf473cb531d9 drm/i915: Fix cursor src/dst rectangle with bigjoiner adds 75c4fa30f922 drm/i915: Add bigjoiner state dump adds 919c2299a893 drm/i915: Enable bigjoiner adds 059a0beb4863 drm/i915/perf: workaround register corruption in OATAILPTR adds afd4cf78a189 drm/i915/display: Whitespace cleanups adds 9533fd8019fb drm/i915: Do not call hsw_set_frame_start_delay for dsi adds f287c536d943 drm/i915/dg1: Enable ports adds 6594094f819e drm/i915/gvt: correct a false comment of flag F_UNALIGN adds 5f60b12edcd0 drm/i915/gvt: Save/restore HW status to support GVT suspen [...] adds 385fc38c1f97 drm/i915: Add GVT resume routine to i915 adds a5a8ef937cfa drm/i915/gvt: Fix virtual display setup for BXT/APL adds 64e65f443a43 drm/i915/gvt: replace idr_init() by idr_init_base() adds 9a3a238b3de9 drm/i915/gvt: treat intel_gvt_mpt as const in gvt code adds 69d5c4b50165 Merge tag 'gvt-next-2020-11-23' of https://github.com/inte [...] adds b3bf99daaee9 drm/i915/display: Defer initial modeset until after GGTT i [...] adds 46fe37b98ed8 Merge tag 'drm-intel-next-queued-2020-11-27' of git://anon [...] adds 60d1029b3f25 drm/exynos/hdmi: add support for 1920x1200@60Hz mode adds e5d57c540386 drm/exynos: remove in_bridge_node from exynos_dsi adds e11e6df2a867 drm/exynos: use exynos_dsi as drvdata adds 207665fd3756 Merge tag 'exynos-drm-next-for-v5.11' of git://git.kernel. [...] adds ca3407a1caa1 dt-bindings: display: mediatek: disp: add documentation fo [...] adds f376244df414 drm/mediatek: Add disp-color MT8167 support adds c1ff4e3f4089 drm/mediatek: Add DDP support for MT8167 adds a812ca1963e5 drm/mediatek: Optimize functions which do not need to return adds 9273cf7d3942 dt-bindings: display: mediatek: convert the dpi bindings to yaml adds 31855cff0322 drm/mediatek: Drop local dma_parms adds 20c39e11dded drm/mediatek/mtk_disp_rdma: Fix formatting and supply miss [...] adds 398328af5d17 drm/mediatek/mtk_drm_drv: Staticise local function invoked [...] adds 4e1848d4c49a drm/mediatek/mtk_disp_color: Fix formatting and provide mi [...] adds f8c76863394d drm/mediatek/mtk_disp_ovl: Fix formatting and provide miss [...] adds eea70586485c drm/mediatek: Introduce GEM object functions adds 414562b0ef36 drm/mediatek: Use correct aliases name for ovl adds c3c88422fabf drm/mediatek: Separate mtk_mipi_tx to an independent module adds 90f80d95992f phy: mediatek: Move mtk_mipi_dsi_phy driver into drivers/p [...] adds a4423bec4474 MAINTAINERS: add files for Mediatek DRM drivers adds e6c7c9d01f5b Merge tag 'mediatek-drm-next-5.11-2' of https://git.kernel [...] 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 5eb3c85e343a Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 720ae9b48d60 Merge remote-tracking branch 'drm/drm-next' adds 29d36369a59f drm/amdgpu: add ta firmware load for green-sardine adds 9713158cb2a9 drm/amdgpu: Add and use seperate reg headers for dcn302 adds 3ac2bc7609f6 drm/amd/amdgpu: Import amdgpu_amdkfd_gfx_v9 header file in [...] adds 8301f6b990ad drm/amdgpu: enable DCN for navi10 headless SKU adds 103cd0b1295c drm/amd/display: Add fallback to prefetch mode 1 if 0 fails adds fa896813b441 drm/amd/display: Prevent freesync power optimization durin [...] adds 1d496907f1c5 drm/amd/display: Engage PSR synchronously adds 74d7f445e8a1 drm/amd/display: correct dml dsc bpc assignment adds 06d55ffaeaea drm/amd/display: Move common speakersToChannels definition [...] adds e9917ef822bd drm/amd/display: Only wait for flip pending on immediate flips adds c6160900239e drm/amd/display: force use sRGB for video TF is sRGB or BT709 adds c07cbc1f04ec drm/amd/display: update dpp dto phase and modulo. adds 5c68c65295de drm/amd/display: Explicitly disable cursor when disabling CRTC adds 4f6274b3b9a9 drm/amd/display: Check other planes for iflip only if GSL [...] adds 45b790dd8552 drm/amd/display: [FW Promotion] Release 0.0.41 adds b5fce050f041 drm/amd/display: 3.2.111 adds 4b0b1d05265b drm/amd/display: check actual clock value. adds 880af2eaedd3 drm/amd/display: cap dpp dto phase not more than modulo. adds 25a35065c066 drm/amd/amdgpu: Fix incorrect logic to increment VCN doorb [...] adds de21e4aeb2b2 drm/amd/amdgpu: Add rev_id workaround logic for SRIOV setup adds debbcf9f3b85 drivers: amdgpu: amdgpu_display.c: Fix a spelling doens't [...] adds 22f453fbd5d0 drm/amd/amdgpu/amdgpu_device: Provide documentation for 'r [...] adds 20b15c0ad7c5 drm/amd/display/dc/basics/fixpt31_32: Move variables to wh [...] adds a5a52a43eac0 drm/amd/amdgpu/amdgpu_kms: Remove 'struct drm_amdgpu_info_ [...] adds c15015b8310a drm/amdgpu/pm/smu12: cache smu firmware version adds dda818a09bf0 drm/amdgpu/pm/smu11: cache smu firmware version adds f4d4f53ffd90 drivers: amdgpu: amdgpu_display: Fixed the spelling of fal [...] adds 03cc904cb190 drm/amdgpu: update gfx golden setting for dimgrey_cavefish adds e5285ac82d7f drm/amd/pm: Use kmemdup instead of kmalloc and memcpy adds 5c0e684074d5 amd/display/amdgpu_dm: delete same check in if condition adds 26b5cf49cdda gpu: drm: scheduler: sched_main: Provide missing descripti [...] adds 00d44b966d3f gpu: drm: scheduler: sched_entity: Demote non-conformant k [...] adds 3655d1a6a90a gpu: drm: radeon: radeon_drv: Remove unused variable 'ret' adds 02f40f82c440 gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __ [...] adds f017853ee200 gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc [...] adds 9c69e42e09f5 drm/radeon/radeon_kms: Include header containing our own p [...] adds 6d587203c24c drm/radeon/radeon_drv: Source file headers are not good ca [...] adds 1012c55380f7 drm/radeon/radeon_drv: Move prototypes to a shared headerfile adds 300f6a5c12a5 drm/radeon: Move prototypes to shared header adds d706d409d984 drm/radeon/atombios_crtc: Remove description of non-existe [...] adds 92378a4b54c1 drm/radeon/radeon_ttm: Place declaration of 'rdev' in same [...] adds de1d598b678c drm/radeon/radeon_fence: Demote some non-conformant kernel [...] adds a27d120527a5 drm/radeon/radeon_connectors: Strip out set but unused var [...] adds 1f0122460477 drm/radeon/radeon_display: Remove unused variable 'mod' adds e64e3ca1a3ac drm/radeon/radeon_i2c: Remove pointless function header adds b4391459605c drm/radeon/radeon_ring: Add missing function parameters 'r [...] adds 4b7ec10bb7ae drm/radeon/r600: Strip out set but unused 'tmp' variables adds f5ef92b5af0f drm/radeon/radeon_cs: Fix a bunch of doc-rot issues adds 3af7bbe22430 drm/radeon/radeon_display: Fix function doc formatting and [...] adds 6653672acfc8 drm/radeon/r600: Fix a misnamed parameter description and [...] adds 28ae8ea489c3 drm/radeon/cik: Fix a bunch of function parameter descriptions adds ca648e3835d6 drm/radeon/evergreen: Remove set but unused variable 'mc_s [...] adds 901e860c7bdf drm/radeon/evergreen: Add comment for 'evergreen_page_flip [...] adds c317fcbbffe6 drm/radeon/si: Remove set but unused variable 'mc_shared_chmap' adds 19278157f893 drm/radeon/ni: Demote vague attempt at function header doc adds 81fa5cc39ca6 drm/radeon/cik: Remove set but unused variable 'mc_shared_chmap' adds 4a347d806108 drm/radeon/radeon_vm: Fix some function parameter documentation adds 995b2e736958 drm/radeon/kv_dpm: Strip out unused functions and their tables adds 3c8ea3225276 drm/radeon/trinity_dpm: Remove some defined but never used arrays adds 2c07b82719ea drm/radeon/radeon_dp_mst: Remove unused variable 'ret' fro [...] adds 0f3e7b012b30 drm/radeon/radeon_sync: Add description for function param 'rdev' adds 7c1f03e02379 drm/radeon/radeon_ib: Supply description for 'radeon_ib_ge [...] adds bf81a58144d2 drm/radeon/ci_dpm: Remove set but unused variable 'dpm_event_src' adds d029ed568045 drm/radeon/radeon_mn: Supply description for 'cur_seq' eve [...] adds 0d8357c26a9a drm/radeon/r100: Fix some kernel-doc formatting, misnaming [...] adds 0f4d60c33481 drm/radeon/r600_cs: Fix some doc-rot and supply missing fu [...] adds f934f9379eca drm/radeon/cik_sdma: Demote vague attempt at kernel-doc adds 33761307aa97 drm/radeon/evergreen_cs: Fix misnaming issues surrounding [...] adds 59c0e925abb9 drm/radeon/evergreen_dma: Fix doc-rot of function paramete [...] adds 880d8dfc6f49 drm/radeon/ni: Remove set but unused variable 'mc_shared_chmap' adds 55a79cc25b49 drm/radeon/sumo_dpm: Move 'sumo_get_pi()'s prototype into [...] adds fd253334a2ca drm/amd/pm: add the interface to dump smu metrics table fo [...] adds 349a32898838 drm/amd/pm: update the swSMU headers for vangogh adds 4d53f5219ba5 drm/amd/pm: correct table_clk_vlt memory size due to repla [...] adds 293f256396aa drm/amdgpu: add amdgpu_smuio structure adds 09aac699c399 drm/amdgpu: implement smuio v9_0 callbacks adds d1ffa512c635 drm/amdgpu: implement smuio v11_0 callbacks adds 0e961589f53e drm/amdgpu: switch to use smuio callbacks for AI family adds 8473c1387f6f drm/amdgpu: disable rom clock gating support for APUs adds 6bfbfe8c4591 drm/amdgpu: add UMC to ip discovery map adds 3617e579eba4 drm/amd/amdgpu: Update VCN initizalization behvaior adds 3f66bf401e9f drm/amdgpu: fix compute queue priority if num_kcq is less than 4 adds a9f5f98f796e drm/amdgpu: check hive pointer before access adds 8970b698b0ce drm/amd/amdgpu/amdgpu_kms: Fix misnaming of parameter 'dev' adds f02f8c32ee36 drm/amd/amdgpu/amdgpu_fence: Fix some issues pertaining to [...] adds 75501872b4af drm/amd/amdgpu/amdgpu_ttm: Demote non-conformant kernel-do [...] adds 35c7fad94cb2 drm/amd/amdgpu/amdgpu_ring: Fix a bunch of function misdoc [...] adds 4a00eb184234 drm/amd/amdgpu/amdgpu_display: Remove pointless header adds fec3124dc627 drm/amd/amdgpu/amdgpu_cs: Add a couple of missing function [...] adds 4cd078dc654d drm/amdgpu: add s0i3 capacity check for s0i3 routine (v2) adds d90a53d65ad2 drm/amdgpu: add amdgpu_gfx_state_change_set() set gfx powe [...] adds 628c36d7b238 drm/amdgpu: update amdgpu device suspend/resume sequence f [...] adds 8279bb4ec785 drm/amd/pm: add gfx_state_change_set() for rn gfx power sw [...] adds 1c990e7801f0 drm/amdgpu: declare smuio callback function as static adds 7a4894072f89 drm/amd/pm: update driver if version for dimgrey_cavefish adds 1cb027950adc drm/amdkfd: Move the ignore_crat check before the CRAT table get adds c4cb773c702b drm/amdkfd: Put ACPI table after using it adds 6cb445e8030f drm/amdgpu: Use PSP_FW_NAME_LEN instead of magic number adds 2bdb83026a62 drm/amdgpu: Enable TA firmware loading for dimgrey_cavefish adds 1a3089565e45 drm/amdgpu/display: fix FP handling in DCN30 adds 1b98bc5dea3e drm/amd/include/vega10_ip_offset: Mark _BASE structs as __ [...] adds 8dfcb24e40e4 drm/amd/display/dc/core/dc_link_dp: Move DP_VGA_LVDS_CONVE [...] adds f631eae5259b drm/amd/display/dc/core/dc_link_ddc: Move DP_DVI_CONVERTER [...] adds 80854e83d71a drm/amd/amdgpu/amdgpu_ring: Fix misnaming of param 'max_dw' adds ad8eb024c872 drm/amd/amdgpu/amdgpu_ib: Fix some incorrect/incomplete fu [...] adds 211880a60363 drm/amd/amdgpu/amdgpu_pll: Fix kernel-doc formatting, miss [...] adds 1b4940bc796c drm/amd/amdgpu/amdgpu_sync: Fix misnamed, missing and extr [...] adds 2c8645b7a697 drm/amd/amdgpu/amdgpu_vram_mgr: Add missing descriptions f [...] adds 05ed830e49a8 drm/amd/amdgpu/amdgpu_virt: Make local function 'amdgpu_vi [...] adds 29d6a1631e55 drm/amd/amdgpu/amdgpu_csa: Remove set but unused variable 'r' adds 793c85713387 drm/amd/amdgpu/amdgpu_sched: Consume our own header contai [...] adds 8ebc6df6a78d drm/amd/amdgpu/amdgpu_ids: Supply missing docs for 'id' an [...] adds 20ed491bbb79 drm/amd/amdgpu/amdgpu_debugfs: Demote obvious abuse of ker [...] adds ff08711cfb95 drm/amd/amdgpu/amdgpu_gmc: Demote one and fix another func [...] adds 32dc53480a8a drm/amd/amdgpu/amdgpu_ras: Remove unused function 'amdgpu_ [...] adds cd92df935065 drm/amd/amdgpu/amdgpu_ras: Make local function 'amdgpu_ras [...] adds 7eff65d6c59c drm/amd/amdgpu/amdgpu_vm_cpu: Fix 'amdgpu_vm_cpu_prepare() [...] adds dc370a67148a drm/amd/amdgpu/amdgpu_vm_sdma: Fix 'amdgpu_vm_sdma_prepare [...] adds 0507a6173227 drm/amd/amdgpu/amdgpu_fw_attestation: Consume our own head [...] adds 048df826e869 drm/amd/amdgpu/smu_v11_0_i2c: Provide descriptions for 'co [...] adds b3d652965452 drm/amd/amdgpu/gfx_v7_0: Remove unused struct definition adds 52f6f16d4fe4 drm/amd/display: Add missing pflip irq for dcn2.0 adds b7397bad74db drm/fourcc: Fix modifier field mask for AMD modifiers. adds 544645f2ec1a drm/fourcc: add table describing AMD modifiers bit layout adds 3505b2ff53cd drm/amd/display: Store gem objects for planes 1-3 adds 816853f9dc40 drm/amd/display: Set new format info for converted metadata. adds 1331e6304f5d drm/amd/display: Extract 3rd plane from metadata adds b3fcde184e50 drm/amdgpu: fix usable gart size calculation adds 5fe6b98ae00d drm/amd/display: Update dmub code adds c98ee89736b8 drm/amd/pm: add the fine grain tuning function for vangogh adds 93a8024130e2 drm/amd/pm: enable the fine grain tuning function for vangogh adds 34d903d1a27e drm/amd/pm: update driver if file for sienna cichlid adds 94d52a355f19 drm/amdgpu: update golden setting for sienna_cichlid adds acf2740f1286 drm/amdgpu/sriov: reopen sienna_child smu ip block under sriov adds 58cae8ac6b87 drm/amd/display: Program dpp dto based on actual dpp clk adds b8e0b3d611e3 drm/amd/display: Hook up PSR residency command to DSAT adds 82df77ae4639 drm/amd/display: Populate hostvm parameter before DML calculation adds 157cc88505f1 drm/amd/display: Handle Unknown Result for SMU Periodic Re [...] adds 89c5ca3b5e50 drm/amd/display: remove unused dml variables adds aceeeea38a86 drm/amd/display: fix cursor calculation for 1xnY rotated d [...] adds 786b4061742b drm/amd/display: minor restructuring of pbn calculation functions adds 65e870dfa674 drm/amd/display: Detect dynamic backlight support in eDP sink adds af435e3f6252 drm/amd/display: Add I2C memory low power support adds e26c9d80b830 drm/amd/display: set dpp dto as per requested clk for lower case. adds 175f09714917 drm/amd/display: Add dual edp optimization flag. adds c88840f342c9 drm/amd/display: [FW Promotion] Release 0.0.42 adds c920888c604d drm/amd/display: Expose new CRC window property adds f1e1f272151b drm/amd/display: correct data type adds 9a31996081d7 drm/amd/display: 3.2.112 adds 54e5f12ce530 drm/amd/display: Increase sr enter/exit in rn ddr4 waterma [...] adds c6ce6d1971a6 drm/amd/display: update vgh bounding box adds 09bec07bbef5 drm/fourcc: fix AMD modifiers PACKERS field doc adds 12c5365ea6b8 drm/amdgpu: remove experimental flag from arcturus adds 54ae7f99aef8 drm/radeon/atombios_encoders: Move 'radeon_atom_get_tv_tim [...] adds 4d3efadd374a drm/radeon/radeon: Move prototype into shared header adds 59718dbfbb21 drm/radeon/radeon_kms: Move 'radeon_*_kms' prototypes to s [...] adds f5194f70e253 drm/radeon/radeon_kms: Fix misnaming of 'radeon_info_ioctl [...] adds afd90af890a0 drm/radeon: Move radeon_ttm{init, fini} to shared location adds 1ae79be1aab3 drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy [...] adds 7ddfba01151d drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy [...] adds d9353b38f47a drm/radeon/radeon_irq_kms: Demote non-conformant kernel-do [...] adds a9f9851f49d8 drm/radeon/rv770: Move 'rv770_set_clk_bypass_mode' prototy [...] adds bb29f896d69f drm/radeon/radeon_pm: Move 'radeon_pm_acpi_event_handler' [...] adds baa65242dd98 drm/radeon/radeon_audio: Move 'dce3_2_*' prototypes to sha [...] adds 4fe1999e44b7 drm/radeon/evergreen: Move 'evergreen_*' and 'sumo_*' prot [...] adds 0a2e8d51e4da drm/radeon/radeon_drv: Move 'radeon_mmap()'s prototype to [...] adds f3723ad110c5 drm/radeon/radeon_drv: Move 'radeon_driver_irq_handler_kms [...] adds f6a96afb3c99 drm/radeon/atom: Move 'radeon_atom_hw_i2c_*()'s prototypes [...] adds 5acfb44bb731 drm/radeon/radeon_gem: Move 'radeon_gem_prime_*()'s protot [...] adds dc872ff5ed0e drm/radeon/evergreen_hdmi: Move 'evergreen_*()' and 'dce4_ [...] adds 586831d65c94 drm/radeon/rv770: Move 'rv770_get_*()'s prototypes to shar [...] adds 8595a0bf3a74 drm/radeon/ni_dpm: Move 'ni_get_{pi, ps}()'s into shared header adds ef072392682e drm/radeon/evergreen: Move 'cayman_*()'s prototypes to sha [...] adds 5561ecba10b9 drm/radeon/r600_dma: Move 'r600_gpu_check_soft_reset()'s p [...] adds eb388a881cb3 drm/radeon/cik: Move 'r600_ih_ring_{alloc, fini}()'s proto [...] adds 6a86ecdec2cc drm/radeon/evergreen_dma: Move 'evergreen_gpu_check_soft_r [...] adds 5bacdf060636 drm/radeon/r600: Move 'evergreen_rlc_resume()'s prototype [...] adds 6faf027f5147 drm/radeon/ni_dma: Move 'cayman_gpu_check_soft_reset()'s p [...] adds 8ab1a48ef6f9 drm/radeon/radeon_atombios: Move 'radeon_add_atom_encoder( [...] adds 64a6f8c91071 drm/radeon/radeon_encoders: Move 'radeon_atom_backlight_in [...] adds e6a29196ae5d drm/radeon/ci_dpm: Move 'ci_*()'s prototypes to shared header adds d93a3c2733e5 drm/radeon/si_dpm: Move 'si_mc_load_microcode()'s prototyp [...] adds d339e96528d2 drm/radeon/si_dma: Move 'si_gpu_check_soft_reset()'s proto [...] adds e67ceb96815e drm/radeon/cik: Move 'si_*()'s prototypes to shared header adds 1c5ae3bae612 drm/radeon/btc_dpm: Move 'evergreen_get_pi's prototype to [...] adds 7735a7c969be drm/radeon/radeon_audio: Move 'dce6_*()'s prototypes to sh [...] adds f47a9d09670d drm/radeon/evergreen: Move 'si_get_csb_*()'s prototypes to [...] adds 0a999f7d99c0 drm/radeon/cik_sdma: Move 'amdgpu_cik_gpu_check_soft_reset [...] adds c580cfc90b0a drm/radeon/evergreen: Move 'cik_*()'s prototypes to shared header adds 5e7c91d2791e drm/radeon/ci_dpm: Move 'si_*()'s prototypes to shared header adds ea115610e8a4 drm/radeon/cik: Move 'Move 'cik_sdma_*()'s prototypes to s [...] adds adfc56d512f5 drm/radeon/si_dpm: Move 'vce_v1_0_enable_mgcg()'s prototyp [...] adds b970fc6d1ff4 drm/radeon/cik: Move 'vce_v2_0_enable_mgcg()'s prototype t [...] adds f9eddd7ccf5b drm/radeon/evergreen_cs: Move 'r600_dma_cs_next_reloc()'s [...] adds 312226f97995 drm/radeon/radeon_audio: Move 'r600_*' prototypes into sha [...] adds 4138b62b8a79 drm/radeon/radeon_drv: Move 'radeon_gem_prime_import_sg_ta [...] adds bb2585c406dc drm/amd/amdgpu/atombios_encoders: Remove set but unused va [...] adds 3939c49c7961 drm/amd/pm: retire dimgrey_cavefish hardcode for the use o [...] adds 0d4d95125d9e drm/amdgpu: make gfxhub_v1_0 callback functions to be static adds 178631700f9d drm/amd/pm: fix spelling mistakes in dev_warn messages adds 8976f73b676e drm/amd/display: Always get CRTC updated constant values i [...] adds eb45604e2948 drm/amd/pm: fix smu_v11_0_init_power power_context allocation adds c28f91dc5e4d drm/amd/pm: support runtime PPTable update for dimgrey_cavefish adds 97f6c91787d9 drm/amd/display: Add display only once. adds 31c0ed90b978 drm/amd/display: Add comments to hdcp property change code adds 2c1eadddec8c drm/amdgpu: add device ID for navy_flounder (v2) adds e7de4aee0a0a drm/amdgpu: add DID for dimgrey_cavefish adds bb7978111dd3 drm/amdgpu: fix SI UVD firmware validate resume fail adds 78deaf5f98ac drm/amd/display: Add DPCS regs for dcn302 link encoder adds 6fb33209831b drm/amd/amdgpu: fix null pointer in runtime pm adds c95ec47ccbcf drm/amd/amdgpu: skip unload message in reset adds fce8a4ac46b0 drm/amdgpu: Add gfx doorbell setting for Vangogh adds 7203a2fd98c8 drm/amdgpu: fix a page fault adds ddc3344f165d drm/amd/pm: fix the crash after runtime pm resume adds 2261229cef72 drm/amdgpu: add module parameter choose runtime method adds 9b84ec8e43d6 drm/amdgpu/vcn: refactor dec message functions adds 477f25ebe2fe drm/amdgpu/vcn: update header to support dec software ring adds bd88596fddb4 drm/amdgpu/vcn: add test for dec software ring adds 52f9535ca4f4 drm/amdgpu/vcn3.0: add dec software ring vm functions to support adds a76087cf97af drm/amdgpu/vcn3.0: add software ring share memory support adds b14a04fee908 amdgpu/amdgpu_ids: fix kmalloc_array not uses number as first arg adds 95666c6cfe92 amd/amdgpu: use kmalloc_array to replace kmalloc with multiply adds 38d6be819933 drm/amdgpu: only register VGA devices with the VGA arbiter adds af5bbf93101d drm/amd/display: Avoid HDCP initialization in devices with [...] adds 9304ca4de0b9 drm/amdgpu: Fix fall-through warnings for Clang adds d6e1d905009f drm/radeon: Fix fall-through warnings for Clang adds 910e834db00e drm/amd/display: Fix fall-through warnings for Clang adds b251d357f53f drm/amd/pm: Fix fall-through warnings for Clang adds be6502f0dbba drm/amdgpu: update golden setting for sienna_cichlid adds 9fa3c953f5eb drm/amdgpu: update GC golden setting for navy_flounder adds 7dc7b65a1f3f drm/amdgpu: use generic DMA API adds 7e7726ec1f02 drm/radeon: use generic DMA API adds 18e1a6c95f0a drm/amdgpu: drop leading zeros from the gmc9 fault address adds 45d87b85d39b drm/amdgpu: cleanup gmc_v10_0_process_interrupt a bit adds 26f32a377eed drm/amdgpu: add infrastructure for soft IH ring adds 4750918978a7 drm/amdgpu: enabled software IH ring for Vega adds 0291150d3c61 drm/amdgpu: make sure retry faults are handled in a work i [...] adds d4581f7dfbe1 drm/amdgpu: enabled software IH ring for Navi adds a2a8857ceefe drm/amdgpu: implement retry fault handling for Navi adds e97978e8121e drm/amd/display: add i2c speed arbitration for dc_i2c and [...] adds 06722b37d156 drm/amd/display: Source minimum HBlank support adds 41fd932e1a15 drm/amd/display: Update panel register adds 949c5cde3e0f drm/amd/display: Enable stutter for dcn3.01. adds 96879ad3e4e3 drm/amd/display: Add DMCU memory low power support adds d4930b7aaefb drm/amd/display: intermittent underflow observed when PIP [...] adds 2208f39c7509 drm/amd/display: expose clk_mgr functions for reuse adds 014427adc556 drm/amd/display: change hw sequence adds 63c954a1ff8b drm/amd/display: Clear sticky vsc sdp error bit adds 49d067dcf284 drm/amd/display: Add BLNDGAM memory shutdown support adds c85ef99a9fa3 drm/amd/display: Add internal display info adds 30bdf50b77bd drm/amd/display: Check multiple internal displays for powe [...] adds fe270efa32e6 drm/amd/display: remove macro which is in header already adds 3ba0a5f3eef9 drm/amd/display: Add GAMCOR memory shutdown support adds 823b3169fbfc drm/amd/display: enable pipe power gating by default adds eaae69383577 drm/amd/display: 3.2.113 adds 7530d9146338 drm/amd/display: To update backlight restore mechanism adds 9a3e698c0758 drm/amd/display: init soc bounding box for dcn3.01. adds 7fe466153e56 drm/amdgpu/dce_virtual: Enable vBlank control for vf adds 24f99d2b21db drm/amd/display: add cursor FB size check adds 5f581248159a drm/amd/display: disallow cropping for cursor plane adds 12f4849a1cfd drm/amd/display: check cursor scaling adds 1347385fe187 drm/amd/display: don't expose rotation prop for cursor plane adds 2aa3b7c81714 drm/radeon/radeon_device: Consume our own header where the [...] adds 6abc3f97628c drm/amd/amdgpu/amdgpu_ttm: Add description for 'page_flags' adds 7ad0c80c5ecb drm/amd/amdgpu/amdgpu_ib: Provide docs for 'amdgpu_ib_sche [...] adds 4aaa7c397d7e drm/amd/amdgpu/cik_ih: Supply description for 'ih' in 'cik [...] adds f59bf24e4b85 drm/amd/amdgpu/amdgpu_virt: Correct possible copy/paste or [...] adds 44eb261ca46e drm/amd/amdgpu/uvd_v4_2: Fix some kernel-doc misdemeanours adds 2b7a8cf3491f drm/amd/amdgpu/dce_v8_0: Supply description for 'async' adds 1edcb5f212be drm/amd/amdgpu/cik_sdma: Supply some missing function para [...] adds d14f279a156a drm/amd/amdgpu/gfx_v7_0: Clean-up a bunch of kernel-doc re [...] adds 249403737ae4 drm/amd/amdgpu/si_dma: Fix a bunch of function documentati [...] adds f0b9f8b13168 drm/amd/amdgpu/gfx_v6_0: Supply description for 'gfx_v6_0_ [...] adds e4c980c37cf4 drm/amd/amdgpu/uvd_v3_1: Fix-up some documentation issues adds 8a149a9d4ebc drm/amd/amdgpu/dce_v6_0: Fix formatting and missing parame [...] adds d76dd1779b83 drm/amd/include/vega20_ip_offset: Mark top-level IP_BASE d [...] adds 54dd7aee944c drm/amd/include/navi10_ip_offset: Mark top-level IP_BASE a [...] adds c0b57a269dfa drm/amd/include/arct_ip_offset: Mark top-level IP_BASE def [...] adds 66feb6320230 drm/amd/include/navi14_ip_offset: Mark top-level IP_BASE a [...] adds 91fadc92bb16 drm/amd/include/navi12_ip_offset: Mark top-level IP_BASE a [...] adds 8509479df3b5 drm/amd/include/sienna_cichlid_ip_offset: Mark top-level I [...] adds 6cda1dbca047 drm/amd/include/vangogh_ip_offset: Mark top-level IP_BASE [...] adds d7a9af7d4dac drm/amd/include/dimgrey_cavefish_ip_offset: Mark top-level [...] adds 55c5e65269d2 drm/amd/amdgpu/cik_sdma: Add one and remove another functi [...] adds 8a0fdc729be7 drm/amd/amdgpu/uvd_v4_2: Add one and remove another functi [...] adds c39b7992cc88 drm/amd/amdgpu/gmc_v7_0: Add some missing kernel-doc descriptions adds f0d45f259796 drm/amd/amdgpu/gmc_v8_0: Fix more issues attributed to copy/paste adds fecf491a6eea drm/amd/amdgpu/gmc_v9_0: Remove unused table 'ecc_umc_mcum [...] adds bf0df09c2c1a drm/amd/amdgpu/gmc_v9_0: Suppy some missing function doc d [...] adds beaff108e1bf drm/amd/powerplay: fix spelling mistake "smu_state_memroy_ [...] adds 9ccde05c0a68 drm/amdgpu: set default value of noretry to 1 for specified asic adds 055e94a867c4 drm/amdgpu: only skip smc sdma sos ta and asd fw in SRIOV [...] adds 8c8244ca4eee drm/amdgpu: increase reserved VRAM size to 8MB adds 91a7f887816d drm/amdgpu/vcn3.0: fix compilation warning adds d503d8b81d06 drm/amd/pm: update driver if version for navy_flounder adds 7cf7a392af26 drm/amdgpu: skip power profile switch in sriov adds 3591ecd630ab drm/amdgpu: update GC golden setting for dimgrey_cavefish adds 79c77ac60336 drm/amdgpu: Set doorbell range for gfx ring adds 22dd89828a68 drm/amdgpu/pm/smu11: Fix fan set speed bug adds 3f16ae825697 drm/amd/display: Clear dc remote sinks on MST disconnect adds 3c4d55c9b9be drm/amd/display: turn DPMS off on connector unplug adds 0c056b14d82e drm/amdgpu: set LDS_CONFIG=0x20 on VanGogh to fix MGCG hang adds bc1e089476dc drm/amd/display: Revert update clk_mgr for vg adds 00b0ac67811b drm/amd/display: Add HDR3DLUT and SHAPER memory shutdown support adds 901c1ec05ef2 drm/amd/display: Update dram_clock_change_latency for DCN2.1 adds 079204508ec0 drm/amd/display: Check link_active instead of lane_setting [...] adds 99349a8aeda7 drm/amd/display: Init clock value by current vbios CLKs adds d0274aba24bf drm/amd/display: Add DSCL memory low power support adds 115a385c08d8 drm/amd/display: Do full modeset when DSC debugfs is changed adds f5041bc1fcc3 drm/amd/display: Properly define DPCS related info for DCN301 adds 34ba432c946d drm/amd/display: [FW Promotion] Release 0.0.44 adds c529b685e1c0 drm/amd/display: DC Release 3.2.114 adds 15024daf4e5b drm/amdkfd: keep BOs in system memory if restore failed adds 7624897c1054 drm/amdgpu: default noretry=0 for navi1x and newer (v2) adds 99698b51e585 drm/amdgpu: enable AGP aperture on gmc10.x (v2) adds b4339bb9a4f8 drm/amdgpu/swsmu/vangogh: return error if fetching metrics fails adds 185ef9ef2f6f drm/amd/amdgpu/gmc_v10_0: Suppy some missing function doc [...] adds 5530ac8e8c68 drm/amd/amdgpu/iceland_ih: Add missing function param desc [...] adds 39902109aada drm/amd/amdgpu/tonga_ih: Provide some missing descriptions [...] adds c18dd61ae42a drm/amd/amdgpu/amdgpu_psp: Make local function 'parse_ta_b [...] adds a549a9da37f8 drm/amd/amdgpu/cz_ih: Add missing function param descripti [...] adds 5162e40e1558 drm/amd/amdgpu/vega10_ih: Add descriptions for 'ih' and 'entry' adds c56fb0818979 drm/amd/amdgpu/navi10_ih: Add descriptions for 'ih' and 'entry' adds 3fdd2da061c5 drm/amd/amdgpu/psp_v11_0: Make local function 'psp_v11_0_w [...] adds 5c03e8b229f4 drm/amd/amdgpu/dce_v10_0: Supply description for function [...] adds c44037549afa drm/amd/amdgpu/dce_v11_0: Supply description for function [...] adds a2ef32c5bbe2 drm/amd/amdgpu/gfx_v9_0: Make called-by-reference only fun [...] adds c5ce5115fd2a drm/amd/amdgpu/gfx_v8_0: Functions must follow directly af [...] adds 3e1b1b778806 drm/amd/amdgpu/gfx_v10_0: Remove a bunch of set but unused [...] adds 2434becdd5fd drm/amd/amdgpu/sdma_v2_4: Fix a bunch of kernel-doc functi [...] adds fe2788f37e5d drm/amd/amdgpu/sdma_v3_0: Fix a bunch of kernel-doc functi [...] adds f719d5339706 drm/amd/amdgpu/sdma_v3_0: Fix incorrect param doc-rot issue adds c890ace58d44 drm/amd/amdgpu/uvd_v5_0: Fix a bunch of kernel-doc functio [...] adds 4c724ae91d98 drm/amd/amdgpu/sdma_v4_0: Repair a bunch of kernel-doc problems adds ce0e124adf9f drm/amd/amdgpu/amdgpu_uvd: Fix some function documentation [...] adds fd1c541d94e7 drm/amd/amdgpu/sdma_v5_2: Provide some missing and repair [...] adds 184b762d5b75 drm/amd/amdgpu/amdgpu_vce: Provide some missing and repair [...] adds 166c20895c21 drm/amd/amdgpu/uvd_v6_0: Fix a bunch of kernel-doc functio [...] adds 9307d1b01b64 drm/amd/amdgpu/uvd_v7_0: Fix a bunch of kernel-doc functio [...] adds 107a54306608 drm/amd/amdgpu/gfx_v10_0: Make local function 'gfx_v10_0_r [...] adds 4e1f56b7c404 drm/amd/amdgpu/vcn_v1_0: Fix a few kernel-doc misdemeanours adds 8608c861e21c drm/amd/amdgpu/jpeg_v1_0: Add some missing function param [...] adds f3d6280c26e9 drm/amd/amdgpu/jpeg_v2_0: Add some missing kernel-doc desc [...] adds 6c93cc2c6c8c drm/amd/amdgpu/vcn_v2_0: Fix a few kernel-doc misdemeanours adds b4234aec4f28 drm/amd/amdgpu/sdma_v5_0: Provide some missing and repair [...] adds 5141154dcdae drm/amd/amdgpu/vcn_v3_0: Remove unused variable 'direct_po [...] adds adf0125a53bc drm/amd/amdgpu/amdgpu_acp: Fix doc-rot issues pertaining t [...] adds 75a8661ef4bb drm/amd/pm/inc/smu_v11_0: Mark 'smu11_thermal_policy' as _ [...] adds fecc72f181b5 drm/amd/pm/swsmu/smu12/renoir_ppt: Demote kernel-doc forma [...] adds b0da6cc19825 drm/amd/pm/swsmu/smu11/navi10_ppt: Remove unused 'struct i [...] adds dcaf3483ae46 drm/amd/pm/powerplay/smumgr/fiji_smumgr: Remove unused var [...] adds 05a7e1cf4589 drm/amd/amdgpu/amdgpu_uvd: Add description for amdgpu_uvd_ [...] adds 2d5da9e6e3ac drm/amd/pm/powerplay/smumgr/polaris10_smumgr: Make functio [...] adds ca2d038f06fc drm/amd/pm/powerplay/smumgr/iceland_smumgr: Make function [...] adds aa57f514c3d9 drm/amd/pm/powerplay/smumgr/vegam_smumgr: Make function ca [...] adds c9a55b3c1c78 drm/amd/pm/powerplay/smumgr/smu9_smumgr: Include our own h [...] adds faa1e2f0d745 drm/amd/pm/powerplay/smumgr/fiji_smumgr: Demote kernel-doc [...] adds dc93d480597f drm/amd/pm/powerplay/hwmgr/hardwaremanager: Remove unused [...] adds 04d7b8fe82fd drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'smu8_init_function [...] adds 874f1c3f9eab drm/amd/pm/inc/pp_thermal: Mark 'SMU7Thermal{WithDelay}Pol [...] adds 4c3508fe2382 drm/amd/pm/powerplay/hwmgr/ppevvmath: Place variable decla [...] adds ddb0fc9ac4d3 drm/amd/pm/powerplay/hwmgr/ppatomctrl: Remove unused varia [...] adds 7731653f83ec drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'smu7_init_function [...] adds 5ca53687171e drm/amd/pm/powerplay/hwmgr/ppatomfwctrl: Demote kernel-doc [...] adds b4643c50d0d5 drm/amd/pm/powerplay/hwmgr/hardwaremanager: Fix function h [...] adds 9795f4eb5918 drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Convert [...] adds 58cfaf256ef9 drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix a myriad of ker [...] adds fb73edc64927 drm/amd/pm/powerplay/hwmgr/vega10_processpptables: Make fu [...] adds 1c2063704810 drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix a whole bunch o [...] adds aa68e9a3cada drm/amd/pm/powerplay/hwmgr/smu7_thermal: Repair formatting [...] adds d92616480e76 drm/amd/pm/powerplay/hwmgr/vega10_thermal: Fix a bunch of [...] adds 4cbcfd60d5e0 drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'vega12_hwmgr_init( [...] adds e0ef04b8d0d1 drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'vega20_hwmgr_init( [...] adds d3c648ec62b0 drm/amd/pm/powerplay/hwmgr/smu_helper: Demote or fix kerne [...] adds 19744ada5c3b drm/amd/pm/powerplay/hwmgr/vega20_thermal: Fix some outdat [...] adds 7a31972c3167 drm/amd/pm/powerplay/hwmgr/vega12_thermal: Fix some outdat [...] adds 50fe434196da drm/amd/display/dc/inc/hw/dpp: Mark 'dpp_input_csc_matrix' [...] adds 15e480371b74 drm/amd/display/amdgpu_dm/amdgpu_dm_color: Demote a misuse [...] adds 3d3e9cddd747 drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu: Mark local fun [...] adds 679c6771b6c8 drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu: Remove unused [...] adds ef80cb02d5f1 drm/amd/display/dc/basics/conversion: Include header conta [...] adds 3dcd202599d3 drm/amd/display/dc/basics/fixpt31_32: Remove unused variab [...] adds 6ee5a7957ace drm/amd/display/dc/basics/vector: Make local function 'dal [...] adds da03e4224b25 drm/amd/pm/powerplay/kv_dpm: Remove unused variable 'ret' adds fb8284a50e9f drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Use 'gnu_prin [...] adds 7643023eefcd drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset adds 3fabf0fdfff6 drm/amdgpu/vcn3.0: remove old DPG workaround adds 54915feea3ca drm/amdgpu/powerplay/tonga: return an error if copying to [...] adds cfcc59d4c1af drm/amdgpu/powerplay/ci: return an error if copying to smc fails adds 402bdef8a5cb drm/amdgpu/powerplay/iceland: return an error if copying t [...] adds 9805e1adab11 drm/amdgpu/powerplay/vega10: handle error in getting pptable adds 902bc65de0b3 drm/amdgpu/powerplay/psm: return an error in power state init adds fae3a572c9a6 drm/amdgpu/swsmu/navi1x: simplify sensor handling adds 2bebe9148a48 drm/amdgpu/swsmu/arcturus: simplify sensor handling adds 60e317a277e8 drm/amdgpu/swsmu/sienna_cichlid: simplify sensor handling adds e408f2ba43f0 drm/amdgpu/swsmu: add metrics enums for voltage adds 6cc24d8d48e3 drm/amdgpu/swsmu/vangogh: simplify sensor handling adds 2139d12b3b5b drm/amdgpu/swsmu/vangogh: use metrics table for voltages (v2) adds 22ca75ea6a28 drm/amdgpu/swsmu/renoir: simplify sensor handling (v2) adds ea9522f5e59d drm/amd/display: add debug logs for dm_crtc_helper_atomic_check adds 03a663673063 drm/amd/display: use FB pitch to fill dc_cursor_attributes adds 9bf1019c5f3f drm/amd/display: add cursor pitch check adds 25dd7a4469ae drm: amdgpu: fix a kernel-doc markup adds b7a1f38256da drm/amdgpu/powerplay: parse fan table for CI asics adds 36a8901e900a PCI/ERR: Fix reset logic in pcie_do_recovery() call adds f464becf5326 drm/amdgpu: add another raven1 gfxoff quirk adds 6b04fbabf6f1 drm/amdgpu: add mode2 reset support for vangogh adds 414d8545e0dc drm/amdgpu/nv: add mode2 reset handling adds 6732bef99644 drm/amdgpu: fix mode2 reset sequence for vangogh adds 243f86b6eb2d drm/amdgpu: Enable GPU reset for vangogh adds 14133a21f0b5 drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_ [...] new b1ff683822b4 Merge remote-tracking branch 'amdgpu/drm-next' adds e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" adds c33f83fd481a drm/i915: remove trailing semicolon in macro definition adds 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] adds fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround adds 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] adds 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] adds 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() adds 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file adds 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() adds 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] adds 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] adds 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] adds efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers adds 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON adds 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon adds 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices adds 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output adds 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format adds b983675709e0 drm/i915/display: Attach content type property for LSPCON adds 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] adds 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] adds 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check adds c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon adds a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper adds 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON adds b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON adds 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks adds ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write adds 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 adds f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" adds 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] adds 829270e4552e drm/i915/display: Record the plane update times for debugging adds 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) adds a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] adds 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] adds 802034849a22 drm/i915: Track power references taken for enabled CRTCs adds a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use adds 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] adds 719065500b5d drm/i915: Track power reference taken for eDP VDD adds a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref adds 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] adds e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] adds cf977e18610e drm/i915/gem: Spring clean debugfs adds 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def adds ee42ec19ca2e drm/i915: Track logically enabled planes for hw state adds 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes() adds 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes adds 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier adds 9d8fddf8579a drm/i915: Disable outputs during unregister adds 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit adds d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...] new 0f0deef833b8 Merge remote-tracking branch 'drm-intel/for-linux-next' adds aefec40938e4 drm/amdgpu: fix check order in amdgpu_bo_move adds b1246bd4a18b drm/amdgpu: Fix missing prototype warning adds 58a74c6f1d6f drm/via: fix assignment in if condition adds f9f92e7c583f char/agp: Disable frontend without CONFIG_DRM_LEGACY adds 1527f926fd04 mm: mmap: fix fput in error path v2 adds 295992fb815e mm: introduce vma_set_file function v5 adds 3e3e59ef0cbe drm/ttm: fix DMA32 handling in the global page pool adds 52aa300fabe5 drm: improve kernel-docs in drm_mode.h adds a651341b269c drm/virtio: suffix create blob call with _ioctl like any ioctl adds 7efb5f38ac9e drm/virtio: fix a file name comment reference adds c12096085b62 virtio-gpu api: Add a comment on VIRTIO_GPU_SHM_ID_HOST_VISIBLE adds bb53a604a74b drm/virtio: use fence_id when processing fences adds 65f8453dc691 drm/virtio: rename sync_seq and last_seq adds 2ac5ef3b2362 drm: document drm_mode_get_connector adds 22f0d89805a4 drm: document drm_mode_modeinfo adds eca22edb37d2 drm: Pass the full state to connectors atomic functions adds c8917fd74f93 drm/panel: s6e63m0: Fix and extend MCS table adds 9c3f0a0dd6a1 drm/panel: s6e63m0: Implement 28 backlight levels adds f0aee45ffc8b drm/panel: s6e63m0: Fix init sequence adds 1dfeea904550 drm/meson: dw-hdmi: Disable clocks on driver teardown adds 2b6cb81b95d1 drm/meson: dw-hdmi: Enable the iahb clock early enough adds 381295758792 dma-buf: system_heap: Rework system heap to use sgtables i [...] adds a5d2d29e24be dma-buf: heaps: Move heap-helper logic into the cma_heap i [...] adds 064fae53c068 dma-buf: heaps: Remove heap-helpers code adds 4c68e499bb9d dma-buf: heaps: Skip sync if not mapped adds d963ab0f15fb dma-buf: system_heap: Allocate higher order pages if available adds 8ce9daf8856d drm: Fix fall-through warnings for Clang adds 0b08d08ddfb6 drm/via: Fix fall-through warnings for Clang adds 2c3a1e49696f video: fbdev: lxfb_ops: Fix fall-through warnings for Clang adds 04295bc3362d video: fbdev: pm2fb: Fix fall-through warnings for Clang adds 77f512bde99a drm/mcde: Fix RGB/BGR bug adds bfbc5e3b1774 drm/mcde: Break out DSI set-up routine adds d795fd322063 drm/mcde: Support DPI output adds 3a78f064a679 drm/mcde: Fix uninitialized value adds 0cf2ef46c6c0 drm/shmem-helper: Use cached mappings by default adds 2f04636f496d drm/shmem-helper: Removed drm_gem_shmem_create_object_cached() adds a102172c7f81 drm/fb-helper: Call dirty helper after writing to fbdev adds 763aea17bf57 drm/fb-helper: Unmap client buffer during shutdown adds c1acbf08eb49 drm/client: Depend on GEM object kmap ref-counting adds 9622349ea1b6 drm/fb-helper: Rename dirty worker to damage worker adds 2b5f31aaa8d1 drm/fb-helper: Return early in damage worker adds fd2d856538bb drm/fb-helper: Separate shadow-buffer flushing and calling [...] adds 1d46491d4a08 drm/fb-helper: Move damage blit code and its setup into se [...] adds 4270d6f60d68 drm/fb-helper: Restore damage area upon errors adds 7d4d269c0973 drm/fb-helper: Copy dma-buf map before flushing shadow fb adds 32228ff5f7e1 drm/fb-helper: Acquire modeset lock around shadow-buffer flushing adds 1187ffc41bca drm: fix kernel-doc warnings for SCALING_FILTER adds bcca3e0328fa dt-bindings: display/panel: add Innolux N125HCE-GN1 adds a14c6b0eef77 panel-simple: add Innolux N125HCE-GN1 adds bf8975837dac dma-buf/dma-resv: Respect num_fences when initializing the [...] adds ab43108d0dd4 drm/mcde: fix masking and bitwise-or on variable val adds 59cb403f3809 drm/imx/dcss: fix rotations for Vivante tiled formats adds 594486b52c8e drm/imx/dcss: fix coccinelle warning adds 05faf1559de5 drm/imx/dcss: allow using nearest neighbor interpolation scaling adds 9afdda82ee7f drm/radeon: fix check order in radeon_bo_move adds 584e599bd090 via/via_irq: use __func__ to replace string function name adds c6c90c70db4d fbdev: aty: SPARC64 requires FB_ATY_CT adds 57fcd550eb15 drm/ttm: Warn on pinning without holding a reference adds d6bff5b0bddb drm/ingenic: Add basic PM support adds 6762b50d7daa drm/rockchip: dw_hdmi: fix incorrect clock in vpll clock e [...] adds f8c8c7d86da8 drm/rockchip: for error print, use the correct device pointer adds a218a397f009 drm/rockchip: fix typo in Kconfig 's/HDMI/dsi/' adds 891948966ba5 video: Fix kernel-doc warnings in of_display_timing + of_v [...] adds b1cba76de6c7 video: fbcon: Fix warnings by using pr_debug() in fbcon adds 6fdf38e61310 video: fbdev: s1d13xxxfb: Fix kernel-doc and set but not u [...] adds 95e22f8ca15a omapfb: fbcon: remove trailing semicolon in macro definition adds eba0d703b3ca drm/kmb: Remove an unnecessary NULL check adds 131f909ad55f drm: panel: simple: Fixup the struct panel_desc kernel doc adds e5e30dfcf3db drm: panel: simple: Defer unprepare delay till next prepar [...] adds 4beb04beb24a drm: panel: simple: Allow specifying the delay from prepar [...] adds 981963a2118b dt-bindings: dt-bindings: display: simple: Add BOE NV110WTM-N61 adds a96ee0f6b58d drm: panel: simple: Add BOE NV110WTM-N61 adds bc2532ab7c20 drm/cma-helper: Remove prime infix from GEM object functions adds f5ca8eb6f9bd drm/cma-helper: Implement mmap as GEM CMA object functions adds 0575ff3d33cd drm/radeon: stop using pages with drm_prime_sg_to_page_add [...] adds 4e7b9000b6d8 drm/amdgpu: stop using pages with drm_prime_sg_to_page_add [...] adds 470cfe71b420 drm/nouveau: stop using pages with drm_prime_sg_to_page_ad [...] adds 4c515bb187ee drm/vmwgfx: switch to ttm_sg_tt_init adds 2705d14a3145 drm/qxl: switch to ttm_sg_tt_init adds 18f7608a67fc drm/ttm: nuke ttm_dma_tt_init adds c67e62790f5c drm/prime: split array import functions v4 adds 288b23719ce0 video: fbdev: aty: Delete unused variable in radeon_monitor adds 580054562651 video: fbdev: aty: Fix set but not used warnings adds 055646137637 video: fbdev: aty: Fix set but not used warnings in mach64_ct adds 50b82a2d6957 video: fbdev: sis: Fix defined but not used warnings adds e8a254362de6 video: fbdev: sis: Fix defined but not used warning of SiS [...] adds 2a74e8682a39 video: fbdev: sis: Fix set but not used warnings in init.c adds 1a608758df9e video: fbdev: sis: Fix set but not used warnings in sis_main adds 9403c18953f7 video: fbdev: via: Fix set but not used warning for mode_c [...] adds f686b34c9364 video: fbdev: tdfx: Fix set but not used warning in att_outb() adds 5c7ddcc801d7 video: fbdev: riva: Fix kernel-doc and set but not used warnings adds b47e6ca3c0d5 video: fbdev: pm2fb: Fix kernel-doc warnings adds 2f71315eaae7 video: fbdev: tgafb: Fix kernel-doc and set but not used warnings adds 9b028f48e72d video: fbdev: mx3fb: Fix kernel-doc, set but not used and [...] adds 57e4bc8a48dd video: fbdev: sstfb: Updated logging to fix set but not us [...] adds 4e4b1d92e24e video: fbdev: neofb: Fix set but not used warning for CursorMem adds 025ae8255d33 video: fbdev: nvidia: Fix set but not used warnings adds 5cf829042641 drm/ttm/drivers: remove unecessary ttm_module.h include v2 adds 6926872ae244 drm/gma500: Fix error return code in psb_driver_load() adds 551620f2a381 drm/nouveau: Drop mutex_lock_nested for atomic adds b73cd1e2ebfc drm/ttm: stop destroying pinned ghost object adds 41a90202cd15 drm/virtio: virtio_{blah} --> virtio_gpu_{blah} adds b9662c3a54eb drm/virtio: rework virtio_fence_signaled adds 36549848ed27 drm/virtio: consider dma-fence context when signaling adds a7e2e1c50450 drm: document that user-space should force-probe connectors adds 770729f77d23 drm/hisilicon: Code refactoring for hibmc_drm_drv adds d96bc380a50f drm/irq: Add the new api to install irq adds e4401247070a drm/hisilicon: Use the new api devm_drm_irq_install adds 15ccc39b3aab gma500: clean up error handling in init adds 0a260e731d6c drm/fb-helper: Add missed unlocks in setcmap_legacy() adds 9f941375aa1d drm/ingenic: depend on COMMON_CLK to fix compile tests adds 717ea76addb3 drm/hisilicon: Use managed VRAM-helper initialization adds 552a77bab3ff drm/hisilicon: Delete the entire file hibmc_ttm.c adds 1cdd3f739f4e drm: Remove drmm_add_final_kfree() declaration from public [...] adds a00fa4285878 drm: panel: Fully transition panel_desc kerneldoc to inline style adds 9dbf1a4516cf drm: panel: add flags to BOE NV110WTM-N61 adds 98fdd0042c7c drm/kmb: fix array bounds warning adds c96da175ba88 video: fbdev: omapfb: Fix set but not used warnings in dsi adds ab2b29e64e05 video: fbdev: s3c-fb: Fix kernel-doc and set but not used [...] adds 5a15468b724b video: fbdev: uvesafb: Fix string related warnings adds 630a159a0bf3 video: fbdev: cirrusfb: Fix kernel-doc and set but not use [...] adds 2abb0b994db5 dt-bindings: display: mcde: Convert to YAML schema adds 47b1adc1d2a3 drm/panel: s6e63m0: Fix init sequence again adds e2f9b2edf7b5 drm/vc4: hdmi: Don't poll for the infoframes status on setup adds 51f4fcd9c4ea drm/vc4: drv: Remove the DSI pointer in vc4_drv adds e02d5c43f2fd drm/vc4: dsi: Correct DSI register definition adds dc0bf36401e8 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array adds d1d195ce26a1 drm/vc4: dsi: Introduce a variant structure adds 4b265fe11fad drm/vc4: dsi: Add support for DSI0 adds 00aedfa4592d dt-bindings: Add compatible for BCM2711 DSI1 adds d0666be8ef9e drm/vc4: dsi: Add configuration for BCM2711 DSI1 adds 98cda4b5f246 dt-bindings: panel-simple-dsi: add Khadas TS050 panel bindings adds b215212117f7 drm: panel: add Khadas TS050 panel driver adds a3d0d8347978 drm: fix typos in plane and CRTC overviews adds dfb64090892f drm/panel: st7703: Use dev_err_probe adds dd396dbc4d78 drm/panel: mantix: Tweak init sequence adds 6ae5837c18e9 drm/panel: mantix: Allow to specify default mode for diffe [...] adds 4b2b869e8efe drm/panel: mantix: Support panel from Shenzhen Yashi Chang [...] adds 2ff3eaa55155 dt-bindings: vendor-prefixes: Add ys vendor prefix adds 75c66a03dfce dt-bindings: display: mantix: Add compatible for panel from YS adds a46c112512de dt-bindings: dp-connector: add binding for DisplayPort connector adds 2e2bf3a5584d drm/bridge: display-connector: add DP support adds 8935ff00e3b1 drm/scheduler: "node" --> "list" adds 6efa4b465cfd gpu/drm: ring_mirror_list --> pending_list adds 71173e787cab drm/scheduler: Essentialize the job done callback adds 15b7e07bcb2e drm/ingenic: Compute timings according to adjusted_mode->crtc_* adds 28ab7d35b6e0 drm/ingenic: Properly compute timings when using a 3x8-bit panel adds ca459a7407a2 drm/ingenic: Add support for serial 8-bit delta-RGB panels adds 04a697f08a9b video: fbdev: hgafb: Fix kernel-doc warnings adds e994a1b67bbc video: fbdev: core: Fix kernel-doc warnings in fbmon + fb_notify adds e72ce1c4d1cf video: fbdev: omapfb: Fix set but not used warnings in hdmi*_core adds 7143c92be85b video: fbdev: uvesafb: Fix set but not used warning adds 3ccdcdf461a6 video: fbdev: sparc drivers: fix kernel-doc warnings for b [...] adds 031d039f1744 video: fbdev: mmp: Fix kernel-doc warning for lcd_spi_write adds 5825e11c2547 video: fbdev: wmt_ge_rops: Fix function not declared warnings adds 54f572645c39 video: fbdev: goldfishfb: Fix defined but not used warning adds 96a84fc360a5 video: fbdev: gbefb: Fix set but not used warning adds 86925b9f5203 video: fbdev: efifb: Fix set but not used warning for scre [...] adds 4aca4dbcac9d video: fbdev: controlfb: Fix set but not used warnings adds 604057e984c9 video: fbdev: sis: Drop useless call to SiS_GetResInfo() adds 13283a241540 drm/drv: switch to using devm_add_action_or_reset() adds 1c1b5bd4cc2d drm/hisilicon: Use managed mode-config init adds 9a27d37aa8c7 drm/hisilicon: Delete unused local parameters new 438441f09191 Merge remote-tracking branch 'drm-misc/for-linux-next' adds b3d91800d9ac drm/msm: Fix race condition in msm driver with async layer [...] adds cb21f3f882ad drm/msm/atomic: Drop per-CRTC locks in reverse order adds 7e688294c61b drm/msm/gpu: Convert retire/recover work to kthread_worker adds ffe71111f4ab drm/msm/kms: Update msm_kms_init/destroy adds 363bcec913d8 drm/msm/atomic: Convert to per-CRTC kthread_work adds 6400a8e886c6 drm/msm: Unconditionally call dev_pm_opp_of_remove_table() adds a0b21e0ad294 drm/msm: Add missing stub definition adds c7314613226a drm/msm: Add missing struct identifier adds 6625e2637d93 drm/msm/dp: DisplayPort PHY compliance tests fixup adds 91693cbc13c2 drm/msm/dpu: Add newline to printks adds 5047ab95bb7d drm/msm/dsi_pll_7nm: restore VCO rate during restore_state adds a4ccc37693a2 drm/msm/dsi_pll_10nm: restore VCO rate during restore_state adds b66ccc571319 drm/msm/dsi_phy_7nm: implement PHY disabling adds e92ce317fbeb drm/msm/dsi_phy_10nm: implement PHY disabling adds dd29bd41d4c6 drm/msm: Remove redundant null check adds ab38764752e0 drm/msm/dp: add opp_table corner voting support base on dp [...] adds a04c696c0a54 drm/msm: Implement shutdown callback for adreno adds d8199c85f3e4 drm/msm/dpu: simplify interface flush handling adds 4369c93cf36b drm/msm/dpu: initial support for merge3D hardware block adds c40e6c6733a0 drm/msm/dpu: handle merge_3d configuration in hw_ctl block adds 9ffd0e856993 drm/msm/dpu: setup merge modes in merge_3d block adds 3e79527a33a8 drm/msm/dpu: enable merge_3d support on sm8150/sm8250 adds cccdeda362fa drm/msm/dpu: fix clock scaling on non-sc7180 board adds 5785dd7a8ef0 drm/msm: Fix duplicate gpu node in icc summary adds 0e720ea8de07 drm/msm/dsi: do not try reading 28nm vco rate if it's not enabled adds 96c876f12771 drm/msm: Fix a couple incorrect usages of get_vaddr_active() adds a6ae74c956e7 drm/msm/gem: Add obj->lock wrappers adds 8117e5e5bc1a drm/msm/gem: Rename internal get_iova_locked helper adds 8f642378bfe5 drm/msm/gem: Move prototypes to msm_gem.h adds e4b87d227f9e drm/msm/gem: Add some _locked() helpers adds 599089c6af68 drm/msm/gem: Move locking in shrinker path adds 20224d715a88 drm/msm/submit: Move copy_from_user ahead of locking bos adds 9184b6831bbe drm/msm: Do rpm get sooner in the submit path adds 6c0e3ea25047 drm/msm/gem: Switch over to obj->resv for locking adds ce0a9dc009da drm/msm: Use correct drm_gem_object_put() in fail case adds 07ddf4c30c4d drm/msm: Drop chatty trace adds 2a86efb1bf72 drm/msm: Move update_fences() adds d984457b31c4 drm/msm: Add priv->mm_lock to protect active/inactive lists adds 77c406038e83 drm/msm: Document and rename preempt_lock adds 77d205290aa9 drm/msm: Protect ring->submits with it's own lock adds 964d2f97e74b drm/msm: Refcount submits adds fb1a1fcbacef drm/msm: Remove obj->gpu adds c5c1643cef7a drm/msm: Drop struct_mutex from the retire path adds 25c49c838bde drm/msm: Drop struct_mutex in free_object() path adds c951a9b284b9 drm/msm: Remove msm_gem_free_work adds f92f026a487a drm/msm: Drop struct_mutex in madvise path adds cf11c1f89d52 drm/msm: Drop struct_mutex in shrinker path adds ec793cf01d1f drm/msm: Add support for GPU cooling adds 06d65ba3db67 dt-bindings: drm/msm/gpu: Add cooling device support adds e8b0b994c3a5 drm/msm/a6xx: Clear shadow on suspend adds 5771de5d5b3b drm/msm/a5xx: Clear shadow on suspend adds 19e52bcb27c2 drm/msm/dp: return correct connection status after suspend adds 62671d2ef24b drm/msm/dp: fixes wrong connection state caused by failure [...] adds 231a04fcc6cb drm/msm/dp: deinitialize mainlink if link training failed adds ea530388e64b drm/msm/dp: skip checking LINK_STATUS_UPDATED bit adds 26b8d66a399e drm/msm/dp: promote irq_hpd handle to handle link training [...] adds e8c765811b10 drm/msm/dp: do not notify audio subsystem if sink doesn't [...] adds ab5c54cb8835 drm/msm: Protect obj->active_count under obj lock adds fcd371c23c3a drm/msm/shrinker: We can vmap shrink active_list too adds 3edfa30f2340 drm/msm/shrinker: Only iterate dontneed objs adds 991a2719d315 drm/msm/adreno/a6xx_gpu: Staticise local function 'a6xx_idle' adds 59521c138fea drm/msm/disp/mdp5/mdp5_crtc: Make local function 'mdp5_crt [...] adds da640b3ee28d drm/msm/disp/mdp5/mdp5_kms: Make local functions 'mdp5_{en [...] adds bd011f4d3828 drm/msm/disp/dpu1/dpu_core_perf: Remove set but unused var [...] adds ff8b941a39d1 drm/msm/disp/dpu1/dpu_encoder: Remove a bunch of unused variables adds 03b6f2d6204a msm/mdp5: Fix some kernel-doc warnings adds 2785fd479590 drm/msm/disp/dpu1/dpu_core_perf: Fix kernel-doc formatting issues adds dbce3d097c2e drm/msm/disp/dpu1/dpu_hw_blk: Add one missing and remove a [...] adds 0070e6d272e4 drm/msm/disp/dpu1/dpu_formats: Demote non-conformant kerne [...] adds 14bcdfe4e208 drm/msm/disp/dpu1/dpu_hw_catalog: Remove duplicated initia [...] adds 09c7e37088b0 drm/msm/disp/dpu1/dpu_hw_catalog: Move definitions to the [...] adds cca5ff947c7c drm/msm/disp/dpu1/dpu_encoder: Fix a few parameter/member [...] adds 0177aef32972 drm/msm/disp/dpu1/dpu_hw_lm: Fix misnaming of parameter 'ctx' adds 6008cd431b2f drm/msm/disp/dpu1/dpu_hw_sspp: Fix kernel-doc formatting abuse adds 0d88dda62c80 drm/msm/disp/dpu1/dpu_rm: Fix formatting issues and supply [...] adds 4c99c3589540 drm/msm/disp/dpu1/dpu_vbif: Fix a couple of function param [...] adds 9ddf3fd37391 drm/msm/disp/dpu1/dpu_plane: Fix some spelling and missing [...] adds ea8742c63a1f drm/msm/msm_drv: Make '_msm_ioremap()' static adds 324dca17b60c drm/msm/msm_gem_shrinker: Fix descriptions for 'drm_device' adds 692bdf972dc4 drm/msm/adreno/a6xx_gpu_state: Make some local functions static adds cc9014bf63a4 drm/msm/dp/dp_ctrl: Move 'tu' from the stack to the heap adds 8b6947a81e56 drm/msm: dsi: Constify dsi_host_ops adds 64aec620b7f2 drm/msm/dp: remove duplicate include statement adds 9e0673c00cb0 Merge remote-tracking branch 'arm64/for-next/iommu/io-pgta [...] adds 40a72b0c7f99 drm/msm: rearrange the gpu_rmw() function adds 474dadb8b0d5 drm/msm/a6xx: Add support for using system cache(LLC) adds 3d247123b5a1 drm/msm/a6xx: Add support for using system cache on MMU500 [...] adds 0c3d3cc93811 drm/msm/dpu: consider vertical front porch in the prefill [...] adds 849652c1ab97 drm/msm/disp/dpu1/dpu_hw_interrupts: Demote kernel-doc for [...] adds 854f6f1c653b drm/msm/dpu: update the qos remap only if the client type changes adds c58eb1b54fee drm/msm/dp: fix connect/disconnect handled at irq_hpd adds 9b73bde39cf2 drm/msm: Fix use-after-free in msm_gem with carveout adds 05ae91d960fd drm/msm/dpu: enable DSPP support on SM8[12]50 adds 7cc29fcdfcc8 drm/msm: a5xx: Make preemption reset case reentrant adds e319a1b956f7 drm/msm: add IOMMU_SUPPORT dependency new 956aedef6513 Merge remote-tracking branch 'drm-msm/msm-next' adds b3a837168ea0 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries adds 099e5bde9bd2 drm/imx: depend on COMMON_CLK to fix compile tests new 090c22b8a61c Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 6e1e90ec0275 regmap: mmio: add config option to allow relaxed MMIO accesses adds f7d01359b0d9 regmap: Fix order of regmap write log adds d9a500b2985b regmap: sdw: add required header files adds 07e21d4d9649 soundwire: SDCA: add helper macro to access controls adds fb5103f9d6ce regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ adds 6f4a038b9967 ASoC/SoundWire: rt715-sdca: First version of rt715 sdw sdc [...] adds b6c505525c26 Merge series "regmap/SoundWire/ASoC: Add SoundWire SDCA su [...] adds 2a56e9c713fe ASoC: rt715: Fix build adds a8ecace132fa Merge branch '20201104_yung_chuan_liao_regmap_soundwire_as [...] adds 4616c509d187 Merge remote-tracking branch 'regmap/for-5.11' into regmap-next new 8fb88487189d Merge remote-tracking branch 'regmap/for-next' adds ad26098970b6 ALSA: remove unneeded break adds 1a6a071f51a5 ALSA: seq: remove useless function adds 8461352ddf07 ALSA: firewire: fix comparison to bool warning adds 704cbc4eb314 ALSA: hdspm: Fix fall-through warnings for Clang adds 59e3d501cfaa ALSA: pcsp: Fix fall-through warnings for Clang adds 45bbe6c95e42 ALSA: sb: Fix fall-through warnings for Clang adds e714fa93898f ALSA: aloop: Constify ops structs adds 9ac05523d38d ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code adds bc4e94aa8e72 ALSA: usb-audio: Handle discrete rates properly in hw constraints adds 4974b7950929 ALSA: usb-audio: Don't call usb_set_interface() at trigger [...] adds 93db51d06b32 ALSA: usb-audio: Check valid altsetting at parsing rates f [...] adds 2e43aae2bf5a ALSA: usb-audio: Check implicit feedback EP generically for UAC2 adds c7474d09777c ALSA: usb-audio: Add snd_usb_get_endpoint() helper adds 1803503fe963 ALSA: usb-audio: Set and clear sync EP link properly adds e93e890e16ef ALSA: usb-audio: Improve some debug prints adds f6581c0e5d29 ALSA: usb-audio: Track implicit fb sync endpoint in audiof [...] adds 1865211d6789 ALSA: usb-audio: Move snd_usb_autoresume() call out of set [...] adds 5a6c3e11c9c9 ALSA: usb-audio: Add hw constraint for implicit fb sync adds 7726dce14c5e ALSA: usb-audio: Simplify hw_params rules adds 7ec827b9465c ALSA: usb-audio: Drop debug.h adds 5fd255f4fe97 ALSA: usb-audio: Avoid doubly initialization for implicit fb adds 54cb31901b83 ALSA: usb-audio: Create endpoint objects at parsing phase adds 982150560c7c ALSA: usb-audio: Drop keep_interface flag again adds e42a09bc520e ALSA: usb-audio: Add snd_usb_get_host_interface() helper adds c7f902015e1e ALSA: usb-audio: Don't set altsetting before initializing [...] adds d767aba2023c ALSA: usb-audio: Pass snd_usb_audio object to quirk functions adds 953a446b50fd ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments adds 73037c8dc1c8 ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments adds 57234bc10385 ALSA: usb-audio: Stop both endpoints properly at error adds 96e221f379e8 ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_ca [...] adds 75c16b5147ee ALSA: usb-audio: Always set up the parameters after resume adds 61cc2d775e09 ALSA: usb-audio: Fix EP matching for continuous rates adds bf6313a0ff76 ALSA: usb-audio: Refactor endpoint management adds c15871e17fc6 ALSA: usb-audio: Fix possible stall of implicit fb packet [...] adds cab941b7e5cf ALSA: usb-audio: Constify audioformat pointer references adds 43b81e84068d ALSA: usb-audio: Use atomic_t for endpoint use_count adds d0f09d1e4a88 ALSA: usb-audio: Refactoring endpoint URB deactivation adds 6aa719d15a19 ALSA: usb-audio: Drop unneeded snd_usb_substream fields adds 3d58760f4d00 ALSA: usb-audio: Unify the code for the next packet size c [...] adds 13ee03361fc5 ALSA: usb-audio: Simplify rate_min/max and rates set up adds 53837b4ac2bd ALSA: usb-audio: Replace slave/master terms adds 89fa3f686c10 ALSA: usb-audio: Use unsigned char for iface and altsettin [...] adds 8ec08b1a5cf8 ALSA: usb-audio: Show sync endpoint information in proc outputs adds 6234fdc1cede ALSA: usb-audio: Quirk for BOSS GT-001 adds 9fddc15e8039 ALSA: usb-audio: Factor out the implicit feedback quirk code adds 83b7dcbc51c9 ALSA: usb-audio: Add generic implicit fb parsing adds 62abd092f97b ALSA: usb-audio: Add implicit_fb module option adds ad0e6a351182 ALSA: usb-audio: Fix quirks for other BOSS devices adds 29b105d947c6 ALSA: usb-audio: Fix MOTU M-Series quirks adds 43906287380f Merge branch 'topic/usb-audio-refactoring' into for-next adds 9be9f2d3d073 ALSA: compress: allow pause and resume during draining adds faba002e5fe9 ALSA: hda/ca0132: Move unsol callback setups to parser adds 83ab7b45a2c2 ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller adds 5c7797022fe9 ALSA: ppc: drop if block with always false condition adds e4e1d47c7906 ALSA: ppc: remove redundant checks in PS3 driver probe adds 0183a855eeb7 ALSA: remove trailing semicolon in macro definition adds 2c854e5c63ac ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 adds 4ebd47037027 ALSA: seq: Use bool for snd_seq_queue internal flags adds 88a06d6fd6b3 ALSA: rawmidi: Access runtime->avail always in spinlock adds 19bb4f78c91f ALSA: hda/proc - print DP-MST connections adds f3a3aac52aa5 ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. adds 5853a571ba46 ALSA: hda/ca0132 - Change Input Source enum strings. adds ac2250ab723c ALSA: hda/ca0132 - Unmute surround when speaker output is [...] new 3ce865bcab18 Merge remote-tracking branch 'sound/for-next' adds fc7f6a054e1a Merge existing fixes from asoc/for-5.10 adds 81dde99f1ac6 ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment adds 76b5f68bbf7d ASoC: pcm5102a: Make codec selectable adds ab589bac553f ASoC: adau1977: remove platform data and move micbias bind [...] adds 49491418c1dc ASoC: dt-bindings: stm32: convert sai to json-schema adds 79405e3e5375 ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff adds efb38304c550 ASoC: amd: support other audio modes for raven adds 87b2fc1139a1 ASoC: dt-bindings: fsl_spdif: Add new compatible string fo [...] adds 516232e3609f ASoC: fsl_spdif: Add support for i.MX8QM platform adds 1bfa3eaa4511 ASoC: fsl_spdif: Add support for higher sample rates adds f24fd10bea59 dt-bindings: stm32: dfsdm: update audio properties adds ea8650730332 ASoC: dt-bindings: stm32: dfsdm: remove stm32-adfsdm.txt binding adds 81437cc3b0d9 Merge series "dt-bindings: stm32: convert audio dfsdm to j [...] adds 7826b8d15ec2 ASoC: sun8i-codec: Prepare to extend the DAI driver adds fd57ed2de5b1 ASoC: sun8i-codec: Program DAI format before clock inversion adds c56f5f1c0b23 ASoC: sun8i-codec: Enable all supported clock inversions adds 1abb43aeadfb ASoC: sun8i-codec: Use the provided word size adds e511aed79632 ASoC: sun8i-codec: Round up the LRCK divisor adds 68a4f2caaa17 ASoC: sun8i-codec: Correct the BCLK divisor calculation adds afb1a6006299 ASoC: sun8i-codec: Support the TDM slot binding adds e557148ac220 ASoC: sun8i-codec: Enforce symmetric DAI parameters adds c2b751d76966 ASoC: sun8i-codec: Enable all supported sample rates adds 6c5326bebd40 ASoC: sun8i-codec: Automatically set the system sample rate adds 15b45912341e ASoC: sun8i-codec: Constrain to compatible sample rates adds 3952ec2ac55a ASoC: sun8i-codec: Protect the clock rate while streams are open adds 2464dccab7fe ASoC: sun8i-codec: Require an exact BCLK divisor match adds 342cacb92d62 ASoC: sun8i-codec: Enable all supported PCM formats adds 7a6b937ec4e2 ASoC: sun8i-codec: Generalize AIF clock control adds 50ec8422acd2 ASoC: sun8i-codec: Add the AIF2 DAI, widgets, and routes adds 5a7f34ab0232 ASoC: sun8i-codec: Add the AIF3 DAI, widgets, and routes adds d6981c3b575b Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] adds 2db5fa77cd7e ASoC: wm8350: use semicolons rather than commas to separat [...] adds edc3f5b43a44 ASoC: Intel: bytcr_rt5651: use semicolons rather than comm [...] adds bed5ed644c74 ASoC: SOF: Intel: hda: use semicolons rather than commas t [...] adds 40faaca03bf7 ASoC: samsung: snow: use semicolons rather than commas to [...] adds 94fa760d01c2 ASoC: madera: use semicolons rather than commas to separat [...] adds a1344daeab95 ASoC: dapm: use semicolons rather than commas to separate [...] adds 9c9c0076146b Merge series "use semicolons rather than commas to separat [...] adds 765c37598494 ASoC: qcom: dt-bindings: Add SM8250 sound card bindings adds aa2e2785545a ASoC: qcom: sm8250: add sound card qrb5165-rb5 support adds 155eacf880b8 Merge series "ASoC: qcom: add support for QRB5165 RB5 mach [...] adds 5560d8c6053c ASoC: soc.h: remove for_each_rtd_dais_rollback() adds ab49436eecf5 ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() adds 918ad772c4e4 ASoC: soc-link: add mark for snd_soc_link_hw_params/free() adds 3a36a64a2de4 ASoC: soc-component: add mark for snd_soc_pcm_component_hw [...] adds c304c9acb6e6 ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() adds 4662c59688b8 ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc [...] adds 0d8902d57646 Merge series "ASoC: merge soc_pcm_hw_param() rollback and [...] adds 28564486866f ASoC: fsl_xcvr: Add XCVR ASoC CPU DAI driver adds 0afb88d5a602 ASoC: dt-bindings: fsl_xcvr: Add document for XCVR adds 7a25748ba0c6 Merge series "DAI driver for new XCVR IP" from "Viorel Sum [...] adds 5027fe36032a ASoC: SOF: control: remove const in sizeof() adds 3381a989a92f ASoC: SOF: topology: remove const in sizeof() adds 64e2c37ea035 ASoC: SOF: sof-audio: remove goto used for force-nocodec support adds 46bbf461a313 Merge series "ASoC: SOF: cleanups for 5.10" from Kai Vehma [...] adds 023e1b1f1164 ASoC: qcom: qdsp6: make use of devm_of_platform_populate adds e158d2d83cab ASoC: google: dt-bindings: Add sc7180-trogdor machine bindings adds 9e3ecb5b1681 ASoC: qcom: sc7180: Add machine driver for sound card regi [...] adds e4c164d63860 Merge series "Add documentation and machine driver for SC7 [...] adds 7c91d02068c3 ASoC: qcom: sm8250: Fix array out of bounds access adds bcc96dc3cf80 ASoC: qcom: fix unsigned int bitwidth compared to less than zero adds a889583a1920 ASoC: qcom: dt-bindings: sm8250: update compatibles adds bbc4e1bb5fd6 ASoC: qcom: sm8250: update compatible with new bindings adds ec6869b096f1 ASoC: tegra20-spdif: remove "default m" adds 93c0210671d8 ASoC: sun4i-i2s: Fix lrck_period computation for I2S justi [...] adds c779e2de0ac6 ASoC: sun4i-i2s: Change set_chan_cfg() params adds 73adf87b7a58 ASoC: sun4i-i2s: Add support for H6 I2S adds 9c2d255f0e63 ASoC: sun4i-i2s: Change get_sr() and get_wss() to be more [...] adds d8659dd9a13c ASoC: sun4i-i2s: Set sign extend sample adds 6ad7ca6297f8 ASoC: sun4i-i2s: Add 20 and 24 bit support adds 64359246abe4 ASoC: sun4i-i2s: Fix sun8i volatile regs adds 38d7adc0a003 ASoC: sun4i-i2s: Fix setting of FIFO modes adds 08c7b7d546fd ASoC: sun4i-i2s: fix coding-style for callback definition adds e84f44ba4604 ASoC: sun4i-i2s: Add H6 compatible adds 0bc1bf241de5 ASoC: sun4i-i2s: Document H3 with missing RX channel possibility adds 35249a5684fd ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 adds bdd088ce5bfd ASoC: intel: sof_rt5682: Add quirk for Dooly adds aaadc1f829fd Merge series "Add rt1015 support to CML boards" from Brent [...] adds 46713ed25869 ASoC: bcm2835-i2s: remove unneeded semicolon adds ff3cfccba4dd ASoC: ti: davinci-evm: Remove redundant null check before [...] adds c1af06a28a01 ASoC: Intel: remove unneeded semicolon adds f4bf1f4d1385 ASoC: atmel-i2s: do not warn if muxclk is missing adds 99503469bdb5 ASoC: TSCS454: remove unneeded semicolon adds 19f6e424d615 ASoC: ti: davinci-mcasp: remove always zero of davinci_mca [...] adds 0246c6cb246f ASoC: tegra: remove unneeded semicolon adds 3d13ea9b8db7 ASoC: qcom: sc7180: Fix some indenting in sc7180_lpass_all [...] adds 32c5dca18be7 ASoC: TSCS42xx: remove unneeded semicolon adds 7e9a2387c5fd ASoC: rt1015: support TDM slot configuration adds 682c5a72a2bb ASoC: mediatek: mt6359: add the calibration functions adds 125ab5d588b0 ASoC: mediatek: mt8192: add platform driver adds 2c37b4ed730b ASoC: mediatek: mt8192: support i2s in platform driver adds 607ac4859564 ASoC: mediatek: mt8192: support adda in platform driver adds c63b7866011e ASoC: mediatek: mt8192: support pcm in platform driver adds 52fcd65414ab ASoC: mediatek: mt8192: support tdm in platform driver adds 1afc60e00de3 dt-bindings: mediatek: mt8192: add audio afe document adds 18b13ff23fab ASoC: mediatek: mt8192: add machine driver with mt6359, rt [...] adds 4a232122124b dt-bindings: mediatek: mt8192: add mt8192-mt6358-rt1015-rt [...] adds 860bfa6d66eb Merge series "ASoC: Mediatek: Add support for MT8192 SoC" [...] adds 841fb1096713 ASoC: topology: Remove unused functions from topology API adds a5b8f71c5477 ASoC: topology: Remove multistep topology loading adds e59db12b8df3 ASoC: topology: Unify all device references adds ff9226224437 ASoC: topology: Change allocations to resource managed adds 033df362ea36 ASoC: topology: Remove empty functions adds 8d456654839c ASoC: topology: Simplify remove_widget function adds bc3955c99cd0 Merge series "ASoC: topology: Change to resource managed m [...] adds 20f64a1db8a0 ASoC: qcom: lpass-cpu: fix warning on symbol scope adds 8bfe8c967546 ASoC: mediatek: mt8192: Fix build failure adds df3d6390fa0a ASoC: mediatek: mt8192: Make some symbols static adds 4c22b80f6154 ASoC: pcm: DRAIN support reactivation adds ee5d28e73508 ASoC: q6afe-clocks: fix warning on symbol scope adds ec4177c83456 ASoC: samsung: i2s: Remove redundant null check before clk [...] adds b8f949577656 ASoC: pxa: pxa-ssp: Remove redundant null check before clk [...] adds 40f4c56d08f2 ASoC: dt-bindings: fsl_aud2htx: Add binding doc for aud2ht [...] adds 8a24c834c053 ASoC: fsl_aud2htx: Add aud2htx module driver adds 97198614f6c3 ASoC: audio-graph-card: switch to yaml base Documentation adds 2d8fc973646c ASoC: renesas, rsnd: switch to yaml base Documentation adds 8d96ec9ba9e7 ASoC: renesas,rsnd: Add r8a77961 support adds 8ca199309f3c Merge series "ASoC: dt-bindings: audio-graph-card: switch [...] adds 95370acdb87d ASoC: rt1015: modification for calibration to get better p [...] adds b2fc3029308d ASoC: qcom: sc7180: Add missing PM ops adds 1cc3245b2c74 ASoC: fsl_aud2htx: Remove dev_err() usage after platform_g [...] adds 372c4bd11de1 ASoC: ti: davinci-mcasp: Use platform_get_irq_byname_optional adds db8793a39b29 ASoC: ti: davinci-mcasp: Remove legacy dma_request parsing adds 1125d925990b ASoC: ti: davinci-mcasp: Simplify the configuration parame [...] adds 1b4fb70e5b28 ASoC: ti: davinci-mcasp: Handle missing required DT properties adds 354e592a506c Merge series "ASoC: ti: davinci-mcasp: Handle incomplete D [...] adds 4d1a9952dda6 ASoC: nau8315: add codec driver adds 9352d45a6e45 ASoC: nau8315: revise the power event of EN_PIN dapm widge [...] adds eb84959ab8c0 ASoC: soc-compress: tidyup STREAM vs COMPRESS adds 7428d8c8bd79 ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_CO [...] adds 068904bdb562 Merge series "ASoC: soc-compress: tidyup STREAM vs COMPRES [...] adds 64a70744b778 ASoC: Fix vaud18 power leakage of mt6359 adds 08651373808e dt-bindings: mediatek: mt6359: Add new property for mt6359 adds 50dc5f5c7358 Merge series "Fix vaud18 power leakage of mt6359" from Sha [...] adds 0e38d93493c7 ASoC: google: dt-bindings: modify machine bindings for two [...] adds 3cfbf07c6d27 ASoC: qcom: sc7180: Modify machine driver for 2mic adds 513e22f384f0 Merge series "Modify documentation and machine driver for [...] adds 048751de5688 ASoC: fsl_xcvr: fix break condition adds 4e59dd249cd5 ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of() adds 3256ef984b01 ASoC: soc-core: Fix component name_prefix parsing adds aa293777bfeb ASoC: soc-pcm: Get all BEs along DAPM path adds e6aeb375d25d ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names adds c21cbb526c0a ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM adds 930dd47d7402 ASoC: audio-graph: Support empty Codec endpoint adds d09c774f2f9f ASoC: audio-graph: Expose new members for asoc_simple_priv adds e32b100bc6ec ASoC: audio-graph: Expose helpers from audio graph adds 0a142f536785 Merge series "Audio Graph Updates" from Sameer Pujar <spuj [...] adds 34d3daba2339 ASoC: tegra: Don't warn on probe deferral adds 6b0e12a5c668 ASoC: Remove mt6359_platform_driver_remove adds 2aff94e47da2 ASoC: mediatek: mt8192: skip first time data at the beginn [...] adds b8161cbe55a1 ASoC: wm8994: Fix PM disable depth imbalance on error adds 193aa0a04364 ASoC: wm8998: Fix PM disable depth imbalance on error adds c5abd7770df4 Merge series "Fix PM disable depth imbalance on error" fro [...] adds e7ee770a3f90 ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag f [...] adds 0c7f946d6b10 ASoC: SOF: loader: do not warn about unknown firmware headers adds 9c9fd07eb481 ASoC: wm1133-ev1: Remove unused driver adds 3fbb01fb583f ASoC: mx27vis-aic32x4: Remove unused driver adds 440534a0ecfd ASoC: phycore-ac97: Remove unused driver adds 83e7e2278680 ASoC: imx-mc13783: Remove unused driver adds ffc64110b7e9 ASoC: fsl: eukrea: Remove the SND_SOC_IMX_SSI selection adds c31da0b196f9 ASoC: imx-ssi: Remove unused driver adds 5e7aace13df2 ASoC: arizona: Fix a wrong free in wm8997_probe adds 76462effbd29 Merge series "ASoC: Fix error handling in wm899x" from Zha [...] adds 488cdbd8931f ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device adds 4a55000722d7 ASoC: codecs: rt*.c: remove useless pointer cast adds 17f6433192d8 ASoC: rt711: remove warnings adds f184892613dd ASoC: codecs: max98373-sdw: align regmap use with other codecs adds 3c3650274f9a Merge series "ASoC: soundwire: SDCA device quirk and clean [...] adds 80e2b1208d87 ASoC: google: dt-bindings: add new compatible for sc7180-coachz adds e936619b7ce7 ASoC: qcom: sc7180: Modify machine driver for sound card adds 9c2368e35385 Merge series "Support SC7180 sound card variation without [...] adds 724d53f6a0f3 ASoC: SOF: imx: fix Kconfig punctuation adds aff581aee840 ASoC: SOF: Kconfig: fix Kconfig punctuation and wording adds 66e1b65128c2 ASoC: SOF: Intel: fix Kconfig punctuation and wording adds 358f0ac1f279 ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG adds a5a8ac3ca000 Merge series "ASoC: SOF: Kconfig corrections" from Pierre- [...] adds 7416f6bc5fcb ASoC: rt5682: Add a new property for the DMIC clock driving adds 33ee67b47ba0 ASoC: rt5682: Add a new property to the device tree. adds f026c123001b ASoC: topology: use inclusive language for bclk and fsync adds df132fa9daf4 ASoC: SOF: use inclusive language for bclk and fsync adds 84b53a366ebc ASoC: Intel: atom: use inclusive language for SSP bclk/fsync adds a6e9717a71fd ASoC: Intel: keembay: use inclusive language for bclk and fsync adds 85288b3bf1db Merge series "ASoC: use inclusive language for bclk/fsync/ [...] adds 7141f25f14e0 ASoC: qcom: sc7180: initialize the "no_headphone" variable adds 299fe9937dbd ASoC: meson: fix COMPILE_TEST error adds 6c2b6bb0d343 ASoC: SOF: Intel: initial support for Alderlake-S adds 313ebec48ded ASoC: qcom: lpass-sc7180: Add 32 bit format support for capture adds 60a973862f3c ASoC: qcom: sc7180: Register shutdown handler for lpass platform adds 6feaaa7c19bd ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS adds 798714b6121d ASoC: pcm512x: Rearrange operations in `hw_params()` adds 26b97d95a05d ASoC: pcm512x: Move format check into `set_fmt()` adds 25d27c4f68d2 ASoC: pcm512x: Add support for more data formats adds 47f667afe716 Merge series "ASoC: pcm512x: Patch series to set fmt from [...] adds 768a3a3b327d ASoC: Intel: catpt: Optimize applying user settings adds c440c72474e1 ASoC: Intel: catpt: Streamline power routines across LPT and WPT adds 3d32489838bb ASoC: Intel: catpt: Cleanup after power routines streamlining adds 4fb87241e519 Merge series "ASoC: Intel: catpt: Offload fixes and code o [...] adds f077770b2675 ASoC: adau1977: convert text binding to yaml format adds e1ade4c55ae3 ASoc: adi: Kconfig: Remove depends on for ADI reference designs adds 674226db62ec ASoC: fsl: SND_SOC_FSL_AUD2HTX should depend on ARCH_MXC adds 9a207228bdf0 ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY adds 5268e0bf7123 ASoC: Fix 7/8 spaces indentation in Kconfig adds a5ec7c9e007b ASoC: wcd9335: Remove unnecessary conversion to bool adds b88b31f4fa0a ASoC: mmp-sspa: clear transmit phase bit for non-stereo formats adds 45f366ec7941 ASoC: samsung: fix platform_no_drv_owner.cocci warnings adds 7d94ca3c8acd ASoC: mt8192: revert "add audio afe document" adds e52f3f291152 ASoC: audio-graph-card: Refactor schema adds fd97ee45ec63 ASoC: dt-bindings: marvell, mmp-sspa: Use audio-graph-port schema adds 251bf658558f ASoC: dt-bindings: Refine 'frame-master' and 'bitclock-mas [...] adds de3de881db8e Merge series "ASoC: graph card schema rework" from Rob Her [...] adds a4e427c59a26 ASoC: soc-component: add snd_soc_component_compr_open() adds dbde5e21140c ASoC: soc-component: add snd_soc_component_compr_free() adds 08aee2511442 ASoC: soc-component: add snd_soc_component_compr_trigger() adds ff08cf80adda ASoC: soc-component: add snd_soc_component_compr_set_params() adds 77c221ecfed8 ASoC: soc-component: add snd_soc_component_compr_get_params() adds d67fcb2d8f15 ASoC: soc-component: add snd_soc_component_compr_get_caps() adds 0f6fe09720a3 ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() adds 0506b8850364 ASoC: soc-component: add snd_soc_component_compr_ack() adds 03ecea64e0ae ASoC: soc-component: add snd_soc_component_compr_pointer() adds b5852e66b115 ASoC: soc-component: add snd_soc_component_compr_copy() adds 1b308fb138eb ASoC: soc-component: add snd_soc_component_compr_set_metadata() adds bab78c238025 ASoC: soc-component: add snd_soc_component_compr_get_metadata() adds 1482304db126 Merge series "ASoC: soc-component: add snd_soc_component_x [...] adds 61349f0f2715 ASoC: sunxi: do not select COMMON_CLK to fix builds adds 53233e40c142 ASoC: fsl_sai: Correct the clock source for mclk0 adds 73ea3a5dbbef ASoC: Intel: catpt: select WANT_DEV_COREDUMP adds 9983ac49b7db ASoC: SOF: relax PCM period and buffer size constraints adds caebea04b912 ASoC: SOF: Intel: add hw specific PCM constraints adds a27b421f1d04 ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean adds ccbd847f15b0 ASoC: qcom: dt-bindings: add bindings for lpass wsa macro codec adds 809bcbcecebf ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro adds 2c4066e5d428 ASoC: codecs: lpass-wsa-macro: add dapm widgets and route adds 67d99b23c881 ASoC: qcom: dt-bindings: add bindings for lpass va macro codec adds 908e6b1df26e ASoC: codecs: lpass-va-macro: Add support to VA Macro adds 58aad93015b9 ASoC: codecs: lpass-va-macro: add dapm widgets and routes adds 36b90846c5d5 Merge series "ASoC: codecs: add support for LPASS Codec ma [...] adds fca18e62984a ASoC: SOF: control: override volume info callback adds 73d2784ecf09 ASoC: dt-bindings: renesas, rsnd: Fix duplicate 'allOf' entries adds 2b3f6f4af955 ASoC: codecs: lpass-va-macro: add missing MODULE_DEVICE_TABLE adds 82d1aeb8a407 ASoC: mmp-sspa: set phase two word length register adds ddf1c4b3944a ASoC: qcom: sm8250: fix HDMI audio playback adds 7998c168a94d ASoC: Intel: broadwell: add missing pm_ops adds cf7f4a5320cd ASoC: Intel: bdw-rt5677: add missing pm_ops adds b5682305297d ALSA: hda: intel-dsp-config: add helper for ACPI DSP drive [...] adds 644eebdbbf11 ASoC: soc-acpi: add helper to identify parent driver. adds 41656c3dc2ac ASoC: Intel: boards: byt/cht: set card and driver name at [...] adds 05ff312badb6 ASoC: Intel: byt/cht: set pm ops dynamically adds f7313f9fc287 ASoC: SOF: acpi: add dynamic selection of DSP driver adds df5f5edaef4b ASoC: Intel: Atom: add dynamic selection of DSP driver adds b405b4318c77 ASoC: SOF: Intel: allow for coexistence between SOF and At [...] adds 803e591337e6 ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver [...] adds 8643e85aab87 ASoC: Intel: broadwell: set card and driver name dynamically adds ec8a15d3a7c7 ASoC: Intel: catpt: add dynamic selection of DSP driver adds 0e5cc22162e5 ALSA: hda: intel-dsp-config: ignore dsp_driver parameter f [...] adds d512ef22d77b ASoC: SOF: Intel: allow for coexistence between SOF and ca [...] adds 991e74d149eb Merge series "ASoC: Intel/SOF: extend run-time driver sele [...] adds 9546c76c73a1 ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails f [...] adds 6e85530496a4 ASoC: mt6359: remove unused property for mt6359 adds 6b114d8b4ded Merge series "ASoC: mt6359: Fix regulator_dev_lookup() fai [...] adds 7c1d0e554a35 ASoC: SOF: IPC: fix implicit type overflow adds f805e7e09c8f ASoC: SOF: nocodec: modify DAI link definitions adds 3371c6f9f411 ASoC: codecs: Fix fall-through warnings for Clang adds 25ce4f2b3593 ASoC: hdmi-codec: Get ELD in before reporting plugged event adds c3d900dc905b ASoC: sh: depend on COMMON_CLK to fix compile tests adds 82ceffce9633 ASoC: stm: depend on COMMON_CLK to fix compile tests adds b3cf78e0dacb ASoC: ti: depend on COMMON_CLK to fix compile tests adds 6a8b8b582db1 ASoC: imx-audmux: Remove unused .id_table adds 7f09f79d5cb1 ASoC: SOF: ext_manifest: Parse firmware config dictionary adds 2e4f3f9141cc ASoC: SOF: Improve code alignment in header.h adds 6dd958955d30 ASoC: SOF: Change section comment for SOF_IPC_TEST_ adds 5b10b6298921 ASoC: SOF: Add `memory_info` file to debugfs adds 373c2cebf427 ASoC: fsl_xcvr: fix potential resource leak adds 144f83664698 ASoC: hdmi-codec: Add RX support adds c61d1142cfd4 ASoC: fsl: Fix config name of CONFIG_ARCH_MXC adds 9f34c0405723 ASoC: ak5558: mark OF related data as maybe unused adds 1bab2b22675f ASoC: bd28623: mark OF related data as maybe unused adds 03219faf153c ASoC: gtm601: mark OF related data as maybe unused adds 66b989063469 ASoC: inno_rk3036: mark OF related data as maybe unused adds 84902aec0886 ASoC: rk3328: mark OF related data as maybe unused adds f38c0b1e8a63 ASoC: tas571x: mark OF related data as maybe unused adds d013a59a199e ASoC: kirkwood: armada-370-db: mark OF related data as may [...] adds b397f02171e6 ASoC: meson: t9015: mark OF related data as maybe unused adds 377c7b7cc11d ASoC: qcom: mark OF related data as maybe unused adds 3285b6623653 ASoC: samsung: smdk_wm8994: mark OF related data as maybe unused adds 56af27ad5f36 ASoC: rockchip: mark OF related data as maybe unused adds 4bad6ec57d80 ASoC: ti: davinci: mark OF related data as maybe unused adds c0b7cf59971e ASoC: uniphier: mark OF related data as maybe unused adds bda20fb03e54 ASoC: ak4118: skip of_device_id table when !CONFIG_OF adds d11f89748968 ASoC: alc5623: skip of_device_id table when !CONFIG_OF adds 5207e768347d ASoC: alc5632: skip of_device_id table when !CONFIG_OF adds a06cd8cf97a3 ASoC: da7218: skip of_device_id table when !CONFIG_OF adds a7de367daa84 ASoC: da7219: skip of_device_id table when !CONFIG_OF adds a25b45dc1437 ASoC: da9055: skip of_device_id table when !CONFIG_OF adds 75333af40a25 ASoC: es8316: skip of_device_id table when !CONFIG_OF adds ac792c0ab3db ASoC: max98090: skip of_device_id table when !CONFIG_OF adds a5a196bf0a0b ASoC: max98095: skip of_device_id table when !CONFIG_OF adds e77332c3e741 ASoC: max98371: skip of_device_id table when !CONFIG_OF adds 682e22193120 ASoC: max9867: skip of_device_id table when !CONFIG_OF adds d39d9cb5a2c9 ASoC: max98925: skip of_device_id table when !CONFIG_OF adds fff68ff65129 ASoC: max98926: skip of_device_id table when !CONFIG_OF adds 36cbbf009f22 ASoC: pcm1789: skip of_device_id table when !CONFIG_OF adds e2baf7fa3e84 ASoC: pcm179x: skip of_device_id table when !CONFIG_OF adds c7bfb2533352 ASoC: rt5660: skip of_device_id table when !CONFIG_OF adds 68591e8aa122 ASoC: tas2562: skip of_device_id table when !CONFIG_OF adds 762e0b8baf63 ASoC: tlv320: skip of_device_id table when !CONFIG_OF adds 62bd3054af54 ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF adds 418fb63003f6 ASoC: es7134: mark OF related data as maybe unused adds 55c259bf06e5 ASoC: es7241: mark OF related data as maybe unused adds da773b2b45f9 ASoC: samsung: i2s: mark OF related data as maybe unused adds fe4b501e56af ASoC: max98371: drop driver pm=NULL assignment adds 0eb97389cc4d ASoC: max98925: drop driver pm=NULL assignment adds c37de70121a0 ASoC: max98926: drop driver pm=NULL assignment adds 0670c9a7239a ASoC: samsung: smdk_wm8994: remove redundant of_match_ptr() adds 0858fc17b6f7 Merge series "ASoC: fix !OF compile test warnings" from Kr [...] adds 15a7b8c13653 ASoC: soc-compress: move soc_compr_free() next to soc_comp [...] adds 1e6a93cf7497 ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() adds f94ba9ac20fa ASoC: soc-component: add mark for snd_soc_component_compr_ [...] adds cd7c7d10e8f4 ASoC: soc-component: add mark for snd_soc_link_compr_start [...] adds 453d32c2f7f7 ASoC: soc-compress: add soc_compr_clean() and call it from [...] adds 6d9b4dbf82c7 Merge series "ASoC: merge soc_compr_open() rollback and so [...] adds d4c1d9eb6611 ASoC: soc-core: add soc_playback_digital_mute() adds baed393e8550 ASoC: soc-core: add soc_dapm_suspend_resume() adds 7f2c63d6ae07 ASoC: qcom: sc7180: fix 32 bit format for adau7002 adds 32025c7c50c6 ASoC: adau1372: Add bindings documentation adds 6cd4c6459e47 ASoC: Add ADAU1372 audio CODEC support adds 9e8434a0083b ASoC: soc-core: tidyup jack.h adds ddfbe828f2ed ASoC: add soc-jack.h adds 853c15b12498 Merge series "ASoC: tidyup for jack.h" from Kuninori Morim [...] adds e984f3ef3d2a ASoC: SOF: ops: add parse_platform_ext_manifest() op adds edbaaada5c9b ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op adds e3a85dbe30cf ASoC: SOF: ext_manifest: parse cavs extra config data elem adds a70eb70827b4 ASoC: SOF: ops: modify the signature of stall op adds 0cde3e9f029c ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms adds 645be01d7b55 Merge series "ASoC: SOF: Intel: fix ICL boot sequence" fro [...] adds e5879d988291 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] adds e6db818a3f51 soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute adds b7cab9be7c16 soundwire: SDCA: detect sdca_cascade interrupt adds c075a0c0f102 Merge tag 'soundwire-for-asoc-5.11' of git://git.kernel.or [...] adds 55a901f028d4 Merge branch '20201104_yung_chuan_liao_regmap_soundwire_as [...] adds 569c167ce3bb ASoC: rt715: remove unused parameter adds 4d638b9cc79e ASoC: codecs: lpass-va-macro: remove some dead code adds adc7d5618009 ASoC: adau1372: add missing dependencies adds a5f8037505cb ASoC: mediatek: mt8192: rename common symbols adds 2b53d2e16f73 ASoC: mediatek: mt8192: extract rt1015_rt5682 specific DAI link adds ba499c36d12b ASoC: mediatek: mt8192: move rt1015_rt5682 specific data adds 6552c35de191 ASoC: dt-bindings: mt8192-mt6359: fix typo in the example adds 6986256fdfef ASoC: dt-bindings: mt8192-mt6359: add new compatible for u [...] adds cfd8bb254c99 ASoC: mediatek: mt8192: support rt1015p_rt5682 adds 7a51b4cb9708 Merge series "ASoC: mediatek: mt8192: support new machine [...] adds 5057d108d69a ASoC: fsl_audmix: Remove unneeded data field adds 77f1ff751037 ASoC: fsl-asoc-card: Add support for si476x codec adds 0b3355b07043 ASoC: bindings: fsl-asoc-card: add compatible string for s [...] adds 4ecc08b2f51d Merge tag 'auxbus-5.11-rc1' of git://git.kernel.org/pub/sc [...] adds 518a760cc369 ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() adds 7061b8a52296 ASoC: cros_ec_codec: fix uninitialized memory read adds 29275309b0e3 ASoC: atmel: mchp-spdifrx needs COMMON_CLK adds aa6cc97c0ac3 ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 adds 7b153760513c ASoC: fsl_aud2htx: mark PM functions as __maybe_unused adds b1b8eb1283c9 ASoC: qcom: fix QDSP6 dependencies, attempt #3 adds bb9dd3ce6177 ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown adds 8f6cfbb6d427 ASoC: SOF: trace: Add runtime trace filtering mechanism adds e344cf5e4871 ASoC: dt-bindings: imx-hdmi: Add binding doc for hdmi mach [...] adds 6a5f850aa83a ASoC: fsl: Add imx-hdmi machine driver adds 0d024a8bec08 ASoC: cx2072x: Fix doubly definitions of Playback and Capt [...] adds 95d3befbc5e1 ASoC: amd: change clk_get() to devm_clk_get() and add miss [...] adds e60ffc48fac4 ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits adds 748e72e86971 ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 adds 474e3abb9118 Merge series "ASoC: Intel: cht_bsw_nau8824: 2 fixes for us [...] new 08687fbd8ffd Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new 222ea795d76d Merge remote-tracking branch 'sound-asoc/for-next' adds 5e8ed280dab9 module: set MODULE_STATE_GOING state when a module fails to load adds 705e9195187d module: merge repetitive strings in module_sig_check() adds 10ccd1abb808 module: avoid *goto*s in module_sig_check() adds 076aa52e4021 module: only handle errors with the *switch* statement in [...] adds 24389b610be3 module: fix up 'kernel-doc' comments adds 2541743e99c3 module: add more 'kernel-doc' comments adds 24b9f0d22081 module: fix comment style adds 0801a0073f86 module: drop version-attribute alignment adds b112082c8930 module: simplify version-attribute handling adds 8d6615f1fccc params: drop redundant "unused" attributes adds fe2f4fe139b3 params: use type alignment for kernel parameters adds 2aec389e1915 params: clean up module-param macros adds 147ad605dc12 init: use type alignment for kernel parameters adds 2d26c716fc49 module: drop semicolon from version macro new e1ffd025d5a0 Merge remote-tracking branch 'modules/modules-next' adds cdab490e50e7 dt-bindings: input: ektf2127: Add elan,ektf2132 compatible string adds af5689fb5c1c Input: ektf2127 - add support for eKTF2132 touchscreen adds 3fe781f4fab2 Input: ads7846 - use kobj_to_dev() API adds 463a74c2d34d Input: drv260x - fix kernel-doc formatting and remove one abuse adds 6e9c6fcbff24 Input: drv2665 - fix formatting expected by kernel-doc adds 176271110d74 Input: drv2667 - fix formatting and add missing member docs adds 5b27585a8524 Input: nomadik-ske-keypad - provide some missing struct me [...] adds 55be5087a8ab Input: pmic8xxx-keypad - fix kernel-doc formatting adds 93107bc736f4 Input: elantech - demote obvious abuse of kernel-doc header adds 2216c0e414c6 Input: gpio_keys - fix misnamed function parameter 'dev' adds e0d80b647c12 Input: cros_ec_keyb - struct headers should start with 'st [...] adds d8c58078e8aa Input: ab8500-ponkey - fix incorrect name in 'ab8500_ponke [...] adds 6cffd88c2f7d Input: cyapa - fix misnaming of 'cyapa_i2c_write's 'reg' param adds a1b5196d988a Input: cyapa_gen5 - fix obvious abuse of kernel-doc format adds 29c2e1249cfa Input: analog - fix formatting of error code adds 136feb4cf3b3 Input: resistive-adc-touch - struct headers should start w [...] adds 45353186575d Input: cyttsp4 - move 'cyttsp4_tch_abs_string' to the only [...] adds 7e9098914161 Input: synaptics-rmi4 - fix kerneldoc warnings adds 3a54a215410b Input: st1232 - add support resolution reading adds f1556986babf Input: samsung-keypad - remove set but unused variable 'var' adds cd536aa5b438 Input: imx6ul_tsc - remove set but unused variable 'value' adds e52cd628a03f Input: ads7846 - fix race that causes missing releases adds 9c9509717b53 Input: ads7846 - convert to full duplex adds 820830ec918f Input: ads7846 - fix integer overflow on Rt calculation adds 03e2c9c782f7 Input: ads7846 - fix unaligned access on 7845 adds 23fd34a56ce1 Input: ads7846 - drop unneeded asm/irq.h include adds c7f0169e3bd2 Input: elan_i2c_core - move header inclusion inside adds 05909cd9a0c8 Merge tag 'v5.9' into next adds feedaacdadfc Input: atmel_mxt_ts - fix up inverted RESET handler adds 04f1842a8db6 Input: atmel_mxt_ts - convert bindings to YAML and extend adds c6c746508981 Input: atmel_mxt_ts - support regulator supplies adds 41d7d26b8fb2 Input: adp5589-keys - use devm_kzalloc() to allocate the k [...] adds 760a1219ff26 Input: adp5589-keys - use device-managed function in adp55 [...] adds 3b95bc57c86b Input: adp5589-keys - remove setup/teardown hooks for gpios adds 74f2c59324a3 Input: adp5589-keys - use devm_gpiochip_add_data() for gpios adds 30df385e35a4 Input: adp5589-keys - use devm_add_action_or_reset() for r [...] adds a26506788320 Input: adp5589-keys - mark suspend and resume methods as _ [...] adds 478a57072a4c Input: adp5589-keys - use BIT() adds 35b076b99546 Input: xpad - demote non-conformant kernel-doc header adds 7d52613d1c93 Input: mc13783-pwrbutton - file headers are not good candi [...] adds cb69046526cc Input: goodix - provide some missing function parameter de [...] adds ced8c61fa8c7 Input: wm831x-on - source file headers are not good candid [...] adds aea1f3ffb110 Input: surface3_spi - fix naming issue with 'surface3_spi_ [...] adds b324009d21ae Input: wm97xx-ts - provide missing description for 'status' adds 58e5183ac869 Input: synaptics - demote non-conformant kernel-doc header adds 584da78cba79 Input: goodix - fix misspelling of 'ctx' adds 39f4879e99a4 Input: applespi - provide missing struct 'message' descriptions adds 3aa40a1ad367 Input: vmmouse - demote obvious abuse of kernel-doc header adds 59bbf83835f5 Input: omap4-keypad - fix runtime PM error handling adds e9a710bc8d90 Input: pcspkr - fix fall-through warnings for Clang adds f7bda6662fd4 Input: libps2 - fix fall-through warnings for Clang adds 278b13ce3a89 Input: remove input_polled_dev implementation adds c1b46cd4df97 Input: omap4-keypad - set up interrupt as wakeup source adds 39be39ceffd5 Input: add input_device_enabled() adds d69f0a43c677 Input: use input_device_enabled() adds a181616487db Input: Add "inhibited" property adds 6d59224fdcc5 Input: document inhibiting adds 7ce8d91b8a84 Input: vsxxxaa - fix Kconfig spelling mistake new 1405c4592481 Merge remote-tracking branch 'input/next' adds 5c251e9dc0e1 signal: Add task_sigpending() helper adds 12db8b690010 entry: Add support for TIF_NOTIFY_SIGNAL adds 114518eb6430 task_work: Use TIF_NOTIFY_SIGNAL if available adds 29701d69b98d Merge tag 'core-entry-notify-signal' of git://git.kernel.o [...] adds 375d4bfda573 perf/x86: Avoid TIF_IA32 when checking 64bit mode adds 214f0e804358 x86/compat: Simplify compat syscall userspace allocation adds 47cd4dac1fb2 x86/oprofile: Avoid TIF_IA32 when checking 64bit mode adds 2656af0d5abf x86/elf: Use e_machine to choose DLINFO in compat adds bc3d7bf61a9e elf: Expose ELF header in compat_start_thread() adds 2424b14605c7 x86/elf: Use e_machine to select start_thread for x32 adds 9a29a671902c elf: Expose ELF header on arch_setup_additional_pages() adds 3316ec8ccd34 x86/elf: Use e_machine to check for x32/ia32 in setup_addi [...] adds ff170cd05953 x86/mm: Convert mmu context ia32_compat into a proper flags field adds 8d71d2bf6efe x86: Reclaim TIF_IA32 and TIF_X32 adds c8d5ed67936f x86: Wire up TIF_NOTIFY_SIGNAL adds 88f93de1de0c Merge branch 'x86/entry' of git://git.kernel.org/pub/scm/l [...] adds 53855e125887 arc: add support for TIF_NOTIFY_SIGNAL adds 192caabd4dd9 arm64: add support for TIF_NOTIFY_SIGNAL adds e660653cd9f2 m68k: add support for TIF_NOTIFY_SIGNAL adds 42020064274c nios32: add support for TIF_NOTIFY_SIGNAL adds 18cb3281285d parisc: add support for TIF_NOTIFY_SIGNAL adds 900f0713fdd7 powerpc: add support for TIF_NOTIFY_SIGNAL adds f45c184bce15 mips: add support for TIF_NOTIFY_SIGNAL adds 75309018a24d s390: add support for TIF_NOTIFY_SIGNAL adds a5b3cd32ff23 um: add support for TIF_NOTIFY_SIGNAL adds 6d3a273355e3 sh: add support for TIF_NOTIFY_SIGNAL adds e181c0aa2e53 openrisc: add support for TIF_NOTIFY_SIGNAL adds f3924d763c8a csky: add support for TIF_NOTIFY_SIGNAL adds aeec8193578a hexagon: add support for TIF_NOTIFY_SIGNAL adds f4ea089e429e microblaze: add support for TIF_NOTIFY_SIGNAL adds 32d59773da38 arm: add support for TIF_NOTIFY_SIGNAL adds bec58f40d6c5 xtensa: add support for TIF_NOTIFY_SIGNAL adds e29e92dd1f50 alpha: add support for TIF_NOTIFY_SIGNAL adds b7560cfc3f8a c6x: add support for TIF_NOTIFY_SIGNAL adds eeece3d07150 h8300: add support for TIF_NOTIFY_SIGNAL adds 6c3939fe7e1e ia64: add support for TIF_NOTIFY_SIGNAL adds 89a80f9a3dee nds32: add support for TIF_NOTIFY_SIGNAL adds 0e5384cfc2f1 riscv: add support for TIF_NOTIFY_SIGNAL adds 77581200ba44 sparc: add support for TIF_NOTIFY_SIGNAL adds 1256bfef5a7d task_work: remove legacy TWA_SIGNAL path adds 6ce79711b9b1 io_uring: JOBCTL_TASK_WORK is no longer used by task_work adds 9765be4342c6 signal: kill JOBCTL_TASK_WORK adds 924a9adbe82a kernel: remove checking for TIF_NOTIFY_SIGNAL adds b7726681ed4f io_uring: remove 'twa_signal_ok' deadlock work-around adds 0f83ffbe30d3 Merge branch 'tif-task_work.arch' into for-next adds ce59fc69b1c2 io_uring: allow SQPOLL with CAP_SYS_NICE privileges adds b713c195d593 net: provide __sys_shutdown_sock() that takes a socket adds 36f4fa6886a8 io_uring: add support for shutdown(2) adds 35610ad343c8 io_uring: allow non-fixed files with SQPOLL adds d24b9778948f io_uring: enable file table usage for SQPOLL rings adds 2e467110ee39 fs: make do_renameat2() take struct filename adds 425c5004e4bf io_uring: add support for IORING_OP_RENAMEAT adds 26f4ee179e90 io_uring: add support for IORING_OP_UNLINKAT adds be6f9b2ba944 io_uring: split poll and poll_remove structs adds cb32564d576b io_uring: track link's head and tail during submit adds 238ddac7fb8f io_uring: track link timeout's master explicitly adds 10ab26c77f44 io_uring: link requests with singly linked list adds e5ea1c8816dd io_uring: rearrange io_kiocb fields for better caching adds ce059666d3de io_uring: only plug when appropriate adds 96b890b33678 io_uring: add timeout support for io_uring_enter() adds a30af15a063e io_uring: NULL files dereference by SQPOLL adds 4ed74c7c2ed4 fs/io_uring Don't use the return value from import_iovec(). adds 432a2a4f731a io_uring: remove duplicated io_size from rw adds 702b223e9a95 io_uring: inline io_import_iovec() adds ea2b95de29c3 io_uring: simplify io_task_match() adds c3ed4378c139 io_uring: add a {task,files} pair matching helper adds 6544729533b5 io_uring: cancel only requests of current task adds 6209a336e714 io_uring: don't iterate io_uring_cancel_files() adds 9b7418d73720 io_uring: pass files into kill timeouts/poll adds f2edc26dc776 io_uring: always batch cancel in *cancel_files() adds ee65a5ee4271 io_uring: refactor io_sq_thread() handling adds 47ff3be8f02b io_uring: initialize 'timeout' properly in io_sq_thread() adds 69da88d31923 io_uring: don't acquire uring_lock twice adds e97bec51bdf7 io_uring: only wake up sq thread while current task is in [...] adds 0039c202fbb9 io_uring: don't take fs for recvmsg/sendmsg adds c1a02c0f5ece io_uring: replace inflight_wait with tctx->wait adds 26ca1ff179ba io_uring: share fixed_file_refs b/w multiple rsrcs adds 6ba00265cafb io_uring: check kthread stopped flag when sq thread is unparked adds bcbbecff7e7a io_uring: change submit file state invariant adds 33438dd00494 io_uring: fix miscounting ios_left adds 503249c34ad4 io_uring: use bottom half safe lock for fixed file data adds 578900bd8325 io_uring: fix files cancellation adds 7af9c8bd1e2c io_uring: restructure io_timeout_cancel() adds f80eecccbb98 io_uring: add timeout update adds 7183287f3dea io_uring: fix racy IOPOLL completions adds 9e2fb6df729a io_uring: fix racy IOPOLL flush overflow adds eac77d6d76e8 io_uring: fix io_cqring_events()'s noflush adds 0021b1da7b8a Merge branch 'for-5.11/io_uring' into for-next adds daaedb820ad7 mtd_blkdevs: don't override BLKFLSBUF adds 4a9d6d667f0b block: don't call into the driver for BLKFLSBUF adds e00adcadf3af block: add a new set_read_only method adds 34919e3ba23a rbd: implement ->set_read_only to hook into BLKROSET processing adds 118cf084adb3 md: implement ->set_read_only to hook into BLKROSET processing adds 2c1b6ec17042 dasd: implement ->set_read_only to hook into BLKROSET processing adds 732e12d805a7 block: don't call into the driver for BLKROSET adds 7a2f0ce19f2e loop: use set_disk_ro adds 98f49b63e84d block: remove set_device_ro adds a7cb3d2f09c8 block: remove __blkdev_driver_ioctl adds 6b3ba9762f9f block: cleanup del_gendisk a bit adds 62b508f8b6b1 block: open code kobj_map into in block/genhd.c adds e49fbbbf0aa1 block: split block_class_lock adds bd8eff3ba2ca block: rework requesting modules for unclaimed devices adds a160c6159d4a block: add an optional probe callback to major_names adds d18e8b1bf9e2 ide: remove ide_{,un}register_region adds f9550f1b3981 swim: don't call blk_register_region adds 996e509bbc95 sd: use __register_blkdev to avoid a modprobe for an unreg [...] adds 7cc178a6b994 brd: use __register_blkdev to allocate devices on demand adds 8410d38c2552 loop: use __register_blkdev to allocate devices on demand adds 28144f9998e0 md: use __register_blkdev to allocate devices on demand adds bbc26e8d9394 ide: switch to __register_blkdev for command set probing adds 302cfee15029 floppy: use a separate gendisk for each media format adds 0033a9b41fc2 amiflop: use separate gendisks for Amiga vs MS-DOS mode adds bf9c0538e485 ataflop: use a separate gendisk for each media format adds 6c3a05e12705 z2ram: reindent adds 76487f024142 z2ram: use separate gendisk for the different modes adds e418de3abcda block: switch gendisk lookup to a simple xarray adds e2b6b3018717 block: fix the kerneldoc comment for __register_blkdev adds 99473d9db93a block: remove the call to __invalidate_device in check_dis [...] adds 3b4f85d02a4b loop: let set_capacity_revalidate_and_notify update the bdev size adds 5dd55749b79c nvme: let set_capacity_revalidate_and_notify update the bdev size adds b200e38c493b sd: update the bdev size in sd_revalidate_disk adds 449f4ec9892e block: remove the update_bdev parameter to set_capacity_re [...] adds ee4bf6486350 nbd: remove the call to set_blocksize adds 92f93c3a1bf9 nbd: move the task_recv check into nbd_size_update adds 2dc691cc4ac2 nbd: refactor size updates adds dcbddf541f18 nbd: validate the block size in nbd_set_size adds 2ebcabf3dba5 nbd: use set_capacity_and_notify adds 8a6f7bbf29d1 aoe: don't call set_capacity from irq context adds f64d9b2eacb9 dm: use set_capacity_and_notify adds 657985f857c0 pktcdvd: use set_capacity_and_notify adds d17e66aadbe5 nvme: use set_capacity_and_notify in nvme_set_queue_dying adds bc254eb44f9d drbd: use set_capacity_and_notify adds e864e49af3a8 rbd: use set_capacity_and_notify adds 230272b4f809 rnbd: use set_capacity_and_notify adds 6e017a3931d7 zram: use set_capacity_and_notify adds dc2985a8d583 dm-raid: use set_capacity_and_notify adds 2c247c5169b5 md: use set_capacity_and_notify adds 94d91e7f8c22 md: remove a spurious call to revalidate_disk_size in update_size adds ddff331a14eb virtio-blk: remove a spurious call to revalidate_disk_size adds 5a5678ff3a49 block: unexport revalidate_disk_size adds 63653368c25f block: remove unused BIO_SPLIT_ENTRIES adds 5a20d073ec54 block: wbt: Remove unnecessary invoking of wbt_update_limi [...] adds 5df1a6726973 filemap: consistently use ->f_mapping over ->i_mapping adds 60b498852bf2 fs: remove get_super_thawed and get_super_exclusive_thawed adds 040f04bd2e82 fs: simplify freeze_bdev/thaw_bdev adds a6419fd810c6 mtip32xx: remove the call to fsync_bdev on removal adds ee763e2143e7 zram: do not call set_blocksize adds f46f2a319801 loop: do not call set_blocksize adds 47d951023a24 dm: simplify flush_bio initialization in __send_empty_flush adds b0519b542303 dm: remove the block_device reference in struct mapped_device adds b601d148a16e block: remove a duplicate __disk_get_part prototype adds 3f50b95e0edd block: remove a superflous check in blkpg_do_ioctl adds 8d65269fe806 block: add a bdev_kobj helper adds e79319af6d8c block: use disk_part_iter_exit in disk_part_iter_next adds efdc41c8d49f block: use put_device in put_disk adds 612c6aa7817f block: change the hash used for looking up block devices adds 3a4174e68684 block: switch bdgrab to use igrab adds c2637e80a09e init: refactor name_to_dev_t adds e036bb8e0cdf init: refactor devt_from_partuuid adds 013b0e96ae22 init: cleanup match_dev_by_uuid and match_dev_by_label adds ec5d451438a2 block: refactor __blkdev_put adds 5b56b6ed574b block: refactor blkdev_get adds 63d9932caece block: move bdput() to the callers of __blkdev_get adds 7918f0f6fdaf block: opencode devcgroup_inode_permission adds 4e7b5671c6a8 block: remove i_bdev adds 22ae8ce8b892 block: simplify bdev/disk lookup in blkdev_get adds a954ea812018 block: remove ->bd_contains adds 37c3fc9abb25 block: simplify the block device claiming interface adds c64dc3bd8709 block: simplify part_to_disk adds e6cb53827ed6 block: initialize struct block_device in bdev_alloc adds a782483cc1f8 block: remove the nr_sects field in struct hd_struct adds 15e3d2c5cd53 block: move disk stat accounting to struct block_device adds 29ff57c61094 block: move the start_sect field to struct block_device adds 231926dbf0f0 block: move the partition_meta_info to struct block_device adds 1bdd5ae0251d block: move holder_dir to struct block_device adds b309e9936347 block: move make_it_fail to struct block_device adds 83950d359010 block: move the policy field to struct block_device adds cb8432d650fe block: allocate struct hd_struct as part of struct bdev_inode adds 8446fe9255be block: switch partition lookup to use struct block_device adds 41e5c81984ea block: remove the partno field from struct hd_struct adds 9fc995a6e083 block: pass a block_device to blk_alloc_devt adds 71773cf79749 block: pass a block_device to invalidate_partition adds ad1eaa5344b2 block: switch disk_part_iter_* to use a struct block_device adds 9499ffc75217 f2fs: remove a few bd_part checks adds 0d02129e76ed block: merge struct block_device and struct hd_struct adds 977115c0f664 block: stop using bdget_disk for partition 0 adds 6b6667aa4d1e block: optimise for_each_bvec() advance adds 22b56c296438 bio: optimise bvec iteration adds b0d97557ebfc block: fix inflight statistics of part0 adds acaf523a7bf2 blk-throttle: don't check whether or not lower limit is va [...] adds b81b8f40c5b4 block: remove the unused block_sleeprq tracepoint adds e8a676d61c07 block: simplify and extend the block_bio_merge tracepoint class adds eb6f7f7cd3af block: remove the request_queue argument to the block_spli [...] adds 1c02fca620f7 block: remove the request_queue argument to the block_bio_ [...] adds a54895fa057c block: remove the request_queue to argument request based [...] adds 45dc656aeb4d blktrace: fix up a kerneldoc comment adds 5ba1add216fe blk-iocost: Fix some typos in comments adds 647c9f03b2b6 blk-iocost: Remove unnecessary advance declaration adds c09245f61c6a blk-iocost: Move the usage ratio calculation to the correct place adds 2474787a75b4 blk-iocost: Factor out the active iocgs' state check into [...] adds 926f75f6a9ef blk-iocost: Factor out the base vrate change into a separa [...] adds 2e11baa695d1 Merge branch 'for-5.11/block' into for-next adds 8b8b0915ba8d s390/cio: Export information about Endpoint-Security Capability adds 4cd6094d9d60 s390/cio: Provide Endpoint-Security Mode per CU adds 32ef938815c1 s390/cio: Add support for FCES status notification adds e03c5941f904 s390/dasd: Remove unused parameter from dasd_generic_probe() adds d2a527580c0a s390/dasd: Move duplicate code to separate function adds 460181217a24 s390/dasd: Store path configuration data during path handling adds 9e34c8ba9169 s390/dasd: Fix operational path inconsistency adds 19508b204740 s390/dasd: Display FC Endpoint Security information via sysfs adds b72949328869 s390/dasd: Prepare for additional path event handling adds 4d063e646b4b s390/dasd: Process FCES path event notification adds c731b84b51bf md: fix a warning caused by a race between concurrent md_ioctl()s adds 93decc563637 md/raid10: initialize r10_bio->read_slot before use. adds 81ba3c24628c md: improve variable names in md_flush_request() adds 204d1a643415 md: add comments in md_flush_request() adds a23f2aae8498 md: use current request time as base for ktime comparisons adds a8da01f79c89 md/cluster: block reshape with remote resync job adds bca5b0658020 md/cluster: fix deadlock when node is doing resync job adds 48332ff29587 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 03d99e5d63da nvme-fcloop: add sysfs attribute to inject command drop adds 84115d6d80c8 nvme: simplify nvme_req_qid() adds 0d2e7c840b17 nvme: centralize setting the timeout in nvme_alloc_request adds dc96f93874c6 nvme: use consistent macro name for timeout adds a2f6a2b8ce43 nvmet: add passthru admin timeout value attr adds 47e9730c26a4 nvmet: add passthru io timeout value attr adds 53ffabfd4ddb block: move blk_rq_bio_prep() to linux/blk-mq.h adds 39dfe84451b4 nvme: split nvme_alloc_request() adds 06b3bec8204b nvmet: remove op_flags for passthru commands adds a4fe2d3afe3c nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio adds dab3902b19a0 nvmet: use inline bio for passthru fast path adds ff4e5fbad06f nvme-pci: drop min() from nr_io_queues assignment adds e3aef0950a30 nvme-pci: don't allocate unused I/O queues adds 6d65aeab7bf6 nvmet: remove unused ctrl->cqs adds 0068a7b01053 nvmet: make sure discovery change log event is protected adds 9f20599c4821 nvmet: fix a spelling mistake "incuding" -> "including" in [...] adds 8c4dfea97f15 nvme-fabrics: reject I/O to offline device adds aa9d72959231 nvme: improve an error message on Identify failure adds f781f3dd6a16 nvme: print a warning for when listing active namespaces fails adds e1aaf5cacba9 nvme: remove unnecessary return values adds f68abd9cc00c nvme: rename controller base dev_t char device adds ba4fb3205680 nvme: rename bdev operations adds 2f4c9ba23b88 nvme: export zoned namespaces without Zone Append support [...] adds 3b9351f0fd14 Merge tag 'nvme-5.11-20201202' of git://git.infradead.org/ [...] adds ce9fe18abb7c block/rnbd-clt: Make path parameter optional for map_device adds 91f4acb2801c block/rnbd-clt: support mapping two devices with the same [...] adds 47479b795490 Documentation/ABI/rnbd-clt: fix typo in sysfs-class-rnbd-client adds 7578d5cd1e0f Documentation/ABI/rnbd-clt: session name is appended to th [...] adds 786998050cbc block/rnbd-srv: close a mapped device from server side. adds 765c5c56ffde Documentation/ABI/rnbd-srv: add document for force_close adds d3a95ccaaf4d block/rnbd: call kobject_put in the failure path adds 64e8a6ece1a5 block/rnbd-clt: Dynamically alloc buffer for pathname & bl [...] adds 733c15bd3a94 block/rnbd: fix a null pointer dereference on dev->blk_sym [...] adds ee35549a8543 Merge branch 'for-5.11/drivers' into for-next adds df4ad5324215 bcache: fix race between setting bdev state to none and ne [...] adds 9b2aed63afa4 Merge branch 'for-5.11/drivers' into for-next adds f6f371f7db42 blk-mq: skip hybrid polling if iopoll doesn't spin adds b78beea038a3 sbitmap: optimise sbitmap_deferred_clear() adds 661d4f55a794 sbitmap: remove swap_lock adds c3250c8d2451 sbitmap: replace CAS with atomic and adds 0eff1f1a38a9 sbitmap: simplify wrap check adds 4ddbf7ef4066 Merge branch 'for-5.11/block' into for-next adds 2afdeb23e475 block: Improve blk_revalidate_disk_zones() checks adds db566dab5134 Merge branch 'for-5.11/block' into for-next adds 0ebcdd702f49 null_blk: Fix zone size initialization adds 2e896d89510f null_blk: Fail zone append to conventional zones adds 817046ecddbc block: Align max_hw_sectors to logical blocksize adds 2b8b7ed7f3fc null_blk: improve zone locking adds 2e8c6e0e1d2d null_blk: Improve implicit zone close adds 49c7089f3ded null_blk: cleanup discard handling adds 0ec4d913ac69 null_blk: discard zones on reset adds ea17fd354ca8 null_blk: Allow controlling max_hw_sectors limit adds eebf34a85c8c null_blk: Move driver into its own directory adds 330c5cb64c5e Merge branch 'for-5.11/drivers' into for-next adds cc29e1bf0d63 block: disable iopoll for split bio new 315ac43532bb Merge branch 'for-5.11/block' into for-next adds fb01a2932e81 blk-mq: add new API of blk_mq_hctx_set_fq_lock_class adds 88c9979334aa nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's [...] adds 7aa390ec2d9d Revert "block: Fix a lockdep complaint triggered by reques [...] new 3915804bef68 Merge branch 'for-5.11/block' into for-next adds f87905660ed0 drivers/lightnvm: fix a null-ptr-deref bug in pblk-core.c new 3e57b31485c6 Merge branch 'for-5.11/drivers' into for-next new abdbc172460e Merge remote-tracking branch 'block/for-next' adds 985eabdcfe3a dm: remove unnecessary current->bio_list check when submit [...] adds 4da8f8c8a1e0 dm verity: Add support for signature verification with 2nd [...] adds e4d2e82b2300 dm mpath: add IO affinity path selector adds 298fb372984a dm: rename multipath path selector source files to have "d [...] adds 410fe220078c dm: add support for REQ_NOWAIT to various targets adds e8dc79d1bdda dm crypt: Constify static crypt_iv_operations adds 4d7659bfbe27 dm ioctl: fix error return code in target_message adds a2b8b2d97567 dm crypt: export sysfs of kcryptd workqueue new 7c7c69f51552 Merge remote-tracking branch 'device-mapper/for-next' adds f15480e947d4 pcmcia/electra_cf: Fix some return values in 'electra_cf_p [...] adds 370eb01f476c pcmcia: db1xxx_ss: remove unneeded semicolon adds ea2c5ac866c3 pcmcia: Remove NEC VRC4173 CARDU adds 70d3a462fc24 pcmcia: omap: Fix error return code in omap_cf_probe() new 36137616de60 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 1dc575490bff mmc: s3cmci: include GPIO descriptor consumer header adds 1b0e4a2141c7 mmc: s3cmci: enable compile testing adds b733775fb68f mmc: sunxi: drop of_match_ptr from of_device_id table adds e10f480902da mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driv [...] adds c626695ecd8b dt-bindings: mmc: Convert mtk-sd to json-schema adds 59a23395d8aa dt-bindings: mmc: Add support for MT8192 SoC adds f5eccd94b63f mmc: mediatek: Add subsys clock control for MT8192 msdc adds 9baf7c5e3ab3 mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ adds ead49373d291 mmc: core: Initial support for SD express card/host adds 5afe802132f2 misc: rtsx: Add SD Express mode support for RTS5261 adds 9ff43c7be9b4 mmc: rtsx_pci: Add SD Express mode support for RTS5261 adds fb8298631b11 memstick: jmb38x_ms: remove unneeded semicolon adds 8c3c0aca1a0c memstick: mspro_block: remove unneeded semicolon adds a85344d34728 memstick: tifm: remove unneeded semicolon adds 86d9bf50af08 mmc: davinci: remove unneeded semicolon adds 120ae805fbb9 mmc: moxart: replace spin_lock_irqsave by spin_lock in hard IRQ adds 291a81c3b061 mmc: meson-mx-sdio: replace spin_lock_irqsave by spin_lock [...] adds fa4c9a497c2c mmc: owl-mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds 13b4e1e92411 mmc: mediatek: add HS400 enhanced strobe support adds 6b7b58f425c3 mmc: rtsx: Add test mode for RTS5261 adds c28e3fb28f87 misc: rtsx: Fix OCP function for RTS5261 adds 0a3bbf92df7f misc: rtsx: Fix aspm for RTS5261 adds 6f61dd284475 misc: rtsx: Fix PAD driving for RTS5261 adds 5b0f429ede5a misc: rtsx: Check mmc support for RTS5261 adds 1da3c51512ce misc: rtsx: Add CD & WP reverse support for RTS5261 adds 1672617d5128 misc: rtsx: Add hardware auto power off for RTS5261 adds 5eefe22d2235 misc: rtsx: Fix clock timing for RTS5261 adds e2c01e919275 mmc: meson-gx: drop of_match_ptr from of_device_id table adds 9f7d4c916c42 mmc: dw_mmc: replace spin_lock_irqsave by spin_lock in hard IRQ adds c24aa7b160f5 mmc: sdhci-pic32: Make pic32_sdhci_probe_platform() void adds 1f71b0bf4ef8 mmc: owl-mmc: use true and false for bool variables adds 45bffc371fef mmc: renesas_sdhi: only reset SCC when its pointer is populated adds b161d87dfd3d mmc: renesas_sdhi: probe into TMIO after SCC parameters ha [...] adds d14ac691bb6f mmc: renesas_sdhi: populate SCC pointer at the proper place adds 9f809065d86d mmc: renesas_sdhi: simplify reset routine a little adds 183edc060e69 mmc: renesas_sdhi: clear TAPEN when resetting, too adds 80d0be811024 mmc: renesas_sdhi: merge the SCC reset functions adds 8c8310a6c2a6 mmc: renesas_sdhi: remove superfluous SCLKEN adds 4533c3eb893d mmc: renesas_sdhi: improve HOST_MODE usage adds 0e08a4115852 mmc: renesas_sdhi: don't hardcode SDIF values adds ab07a1356043 mmc: renesas_sdhi: sort includes adds bbba85fae441 mmc: mediatek: fix mem leak in msdc_drv_probe adds 8ffbfe43e903 mmc: sdhci-msm: detect if tassadar_dll is used by using co [...] adds fde71a3eeda2 mmc: host: Kconfig: fix spelling mistake "hardare" -> "hardware" adds fcc541fea394 mmc: sdhci: tegra: fix wrong unit with busy_timeout adds ade8e9d3fb92 mmc: tmio: do not print real IOMEM pointer adds 506f43994d4f Merge branch 'fixes' into next adds 854a22997ad5 mmc: sdhci-esdhc-imx: Convert the driver to DT-only adds 40e49564e189 mmc: tmio: Fix command error processing adds a96e6523d016 mmc: sdhci-sprd: drop of_match_ptr from of_device_id table adds bf3023e6e863 mmc: sdhci-st: drop of_match_ptr from of_device_id table adds e3e9ced5c938 memstick: fix a double-free bug in memstick_check adds 1208e75176ca Merge branch 'fixes' into next adds 2fd8a07886e0 dt-bindings: mmc: owl: Add compatible string for Actions S [...] adds c5b1c6dc13da mmc: sdhci: Update firmware interface API adds d7b819b5d338 mmc: pxamci: Fix error return code in pxamci_probe adds b61d468d969f mmc: mediatek: depend on COMMON_CLK to fix compile tests adds 0f1d9961d64f mmc: sdhci-pci-gli: Reduce power consumption for GL9755 adds a3096ec649ea mmc: sdhci-of-arasan: Fix fall-through warnings for Clang adds d33b5b685720 mmc: mxs: Remove the unused .id_table adds 8223e885e74b mmc: mxc: Convert the driver to DT-only adds db29d3d1c245 memstick: r592: Fix error return in r592_probe() adds cb80a7e91748 mmc: sdhci: Use more concise device_property_read_u64 adds 98991b1853ab mmc: sdhci-pci-gli: Disable slow mode in HS400 mode for GL9763E adds 46ed0810780f Merge branch 'fixes' into next adds 9d348477ddbb dt-bindings: mmc: imx: fix the wrongly dropped imx8qm comp [...] adds 30ae3e13caea mmc: tmio: set max_busy_timeout adds 58959f89dd3d mmc: tmio: add hook for custom busy_wait calculation adds b191deced78a mmc: renesas_sdhi: populate hook for longer busy_wait adds 2a394808580d dt-bindings: mmc: Fix xlnx,mio-bank property values for ar [...] adds 6f56023aea3a Merge branch 'fixes' into next new afe069c6a8e7 Merge remote-tracking branch 'mmc/next' adds 1dc2da5cd51f PCI: Add defines for Designated Vendor-Specific Extended C [...] adds 4f8217d5b0ca mfd: Intel Platform Monitoring Technology support adds e2729113ce66 platform/x86: Intel PMT class driver adds 68fe8e6e2c4b platform/x86: Intel PMT Telemetry capability driver adds 5ef9998c96b0 platform/x86: Intel PMT Crashlog capability driver adds f8d86e2998e9 Merge branch 'ib-mfd-mediatek-5.11' into ibs-for-mfd-merged adds a0fa0abeb508 mfd: da9xxx-core: Constify static struct resource adds bf4cceb6e009 mfd: intel: Constify static struct resource adds 0aefed0eb805 mfd: tps65xxx: Constify static struct resource in OMAP2+ drivers adds f977284ad22f mfd: wm8xxx-core: Constify static struct resource adds 5a1acf2b9308 mfd: lp8788: Constify static struct resource adds 8d7b3a6dac4e mfd: stmpe: Constify static struct resource adds 4bdcbbb9a3a8 mfd: sun4i-gpadc: Constify static struct resource adds c4a164f41554 mfd: Constify static struct resources adds 68a90a6c6443 mfd: madera: Delete register field xxx_WIDTH defines adds a4b9be29f4bf mfd: qcom-spmi-pmic: Add support for PM660/PM660L adds da7d203f46c0 mfd: tps65911-comparator: Use regmap accessors adds 28faad777c2d mfd: tps65910: Clean up after switching to regmap adds 9f5b98f3f414 mfd: tps65910: Remove unused pointers adds 4f2785939fe0 mfd: tps65910: Fix a bunch of alignment issues reported-by [...] adds 21ca0f5b5c04 dt-bindings: mfd: rohm,bd71837-pmic: Add common properties adds 1cd7b935d298 mfd: madera: Add reset as part of resume adds f594d01bb4af mfd: madera: Add special errata reset handling for cs47l15 adds a233d4ebfc6f gpio: tps65910: use regmap accessors adds 4c5840b909f3 mfd: at91-usart: Do not use compatible to register child devices adds 9a463284706c mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpl [...] adds 15ad304878f7 dt-binding: mfd: syscon: add Rockchip QoS register compatibles adds 4556fe8f16e0 mfd: rt5033: Fix errorneous defines adds de1292817cf7 mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE adds d75846ed08e6 mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init() adds 14639a22de65 mfd: cpcap: Fix interrupt regression with regmap clear_ack adds d12edf9661a4 mfd: altera-sysmgr: Use resource_size function on resource object adds 129989d5ca63 mfd: tps65910: Correct power-off programming sequence adds f31cc6afabed mfd: kempld-core: Check for DMI definition before ACPI adds 7a69a6f68da5 mfd: omap-usb: Depend on COMMON_CLK to fix compile tests adds b0ad7ebe30c0 mfd: bcm590xx: Drop of_match_ptr from of_device_id table adds 62e7407349f5 mfd: da9055: Drop of_match_ptr from of_device_id table adds b62a16a51ae0 mfd: da9062: Drop of_match_ptr from of_device_id table adds 5f2bf4380000 mfd: da9063: Drop of_match_ptr from of_device_id table adds 98a6521c352f mfd: da9150: Drop of_match_ptr from of_device_id table adds e9063fee2bea mfd: ene-kb3930: Drop of_match_ptr from of_device_id table adds 130e085a3380 mfd: fsl-imx25: Drop of_match_ptr from of_device_id table adds 4dfdc9a8f136 mfd: max77650: Drop of_match_ptr from of_device_id table adds 4fae30103194 mfd: mt6397: Drop of_match_ptr from of_device_id table adds a232bcd20108 mfd: rt5033: Drop of_match_ptr from of_device_id table adds a06d0dc4fe73 mfd: stmfx: Drop of_match_ptr from of_device_id table adds 608a4758575d mfd: max77686: Drop of_match_ptr from of_device_id table adds cc5b7ebe45f3 mfd: sun4i: Drop of_match_ptr from of_device_id table adds 7b64f24595f0 mfd: wm8994: Drop of_match_ptr from of_device_id table adds 06b324fc8569 mfd: axp20x: Skip of_device_id table when !CONFIG_OF adds e73fd3f265f8 mfd: twl6030: Mark of_device_id table as maybe unused adds 431ec7bd4d52 mfd: si476x-core.h: Fix "regulator" spelling in comment adds 0cd3aa995740 mfd: kempld-core: Add support for additional devices new 068230fa42ff Merge remote-tracking branch 'mfd/for-mfd-next' adds 789eb04b6c56 backlight: pwm_bl: Fix interpolation new 2a121b13db54 Merge remote-tracking branch 'backlight/for-backlight-next' adds 01b8f5b53e4d dt-bindings: reset: ocelot: Add Luton and Jaguar2 support adds aa4302c4933a power: reset: ocelot: Add support 2 other MIPS based SoCs adds d4e9e7b6f7ae power: supply: bq25890: Use the correct range for IILIM register adds 4b0a56e69250 power: supply: max17042_battery: Fix current_{avg,now} hid [...] adds 9e39ef148777 power: supply: max17042_battery: Improve accuracy of curre [...] adds 6dcfa009f8a9 power: supply: max17042_battery: Take r_sns value into acc [...] adds 5225371e56c5 power: supply: max17042_battery: Export charge termination [...] adds a0f1ccd96c70 power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching adds df12470ce775 power: supply: Fix missing IRQF_ONESHOT as only threaded handler adds 91bc9e1938c4 power: supply: pm2301_charger: remove unnecessary variable adds 70bd58fff29d power: supply: max8997-charger: Use module_platform_driver() adds 5976a8d0bd47 power: supply: max8997-charger: Fix platform data retrieval adds 9c65f6c4482d power: supply: max8997-charger: Improve getting charger status adds fbda05f7c648 power: supply: axp20x_usb_power: fix typo adds 0dd713ef2134 power: supply: axp20x_usb_power: Use power efficient workq [...] adds 36dbca148bf8 power: reset: Use printk format symbol resolver adds 7776bcd241e0 power: supply: s3c-adc-battery: Convert to GPIO descriptors adds b2f6cb78eaa1 power: supply: bq24190_charger: fix reference leak adds ba940ed83218 power: supply: collie_battery: Convert to GPIO descriptors adds b0327ffb133f power: supply: generic-adc-battery: Use GPIO descriptors adds 846651bf976f power: supply: bq24190_charger: Drop unused include adds 4e586fe990b1 power: supply: bq24735: Drop unused include adds faa2cec66798 power: supply: wm831x_power: remove unneeded break new 800a69704346 Merge remote-tracking branch 'battery/for-next' adds 01c77cae836a Merge existing fixes from regulator/for-5.10 adds 390d828f56a6 regulator: lp872x: make a const array static, makes object [...] adds bf3a28cf4241 regulator: fixed: support using power domain for enable/disable adds d4189bc55d5c regulator: fixed: provide bindings using power domain adds f88d47190a1f Merge series " [PATCH v2 0/5]" from Dmitry Baryshkov <dmit [...] adds d73e873bcfff regulator: fix a kernel-doc markup adds e6ff10f24c58 regulator: Add support for DA9121 regulator adds 1119c5940414 regulator: Add DA9121 adds 285654130d5c regulator: da9121: Use additionalProperties adds 1e908b2419ea regulator: BD71837 support commonly used feedback connection adds b54a27d8109f regulator: BD71847 support commonly used feedback connection adds d2ad981151b3 regulator: bd718x7: Support external connection to scale voltages adds 51c0a0c63fd0 Merge series "regulator: bd718x7: support voltage scaling" [...] adds 811c732f4688 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] adds 0917c9db23ac regulator: debug early supply resolving adds 478f8089161e regulator: mcp16502: add linear_min_sel adds 3e5532a011b0 regulator: mcp16502: adapt for get/set on other registers adds 322eb8666d2f regulator: mcp16502: add support for ramp delay adds 842f44806efa regulator: mcp16502: remove void documentation of struct mcp16502 adds bdcd1177578c regulator: core: validate selector against linear_min_sel adds 2f595d086146 Merge series "regulator: mcp16502: add support for ramp de [...] adds ab97800e088a regulator: core: do not continue if selector match adds ce10f6ca9654 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] adds b52b417ccac4 regulator: as3722: Fix fall-through warnings for Clang adds e7095c35abfc regulator: core: add of_match_full_name boolean flag adds 5d16a4f9540e Merge series "Add support for SCMIv3.0 Voltage Domain Prot [...] adds e8056bf01080 dt-bindings: arm: remove optional properties for SCMI Regulators adds 0fbeae70ee7c regulator: add SCMI driver adds 33f369efbce1 regulator: mcp16502-regulator: fix spelling mistake adds 55cca73931c3 regulator: core: return zero for selectors lower than line [...] adds 1008521b9b4f regulator: dt-bindings: Add PMX55 compatibles adds 36dd70ceb4d9 regulator: qcom-rpmh: Add support for SDX55 adds 4b748fb3448b regulator: Add pf8x00 regulator bindings adds d3795d6321ec regulator: Add NXP PF8X00 regulator driver adds 744ef9b091b8 regulator: Update DA9121 dt-bindings adds 86f162c91f27 regulator: da9121: Add header file adds f3fbd5566f6a regulator: da9121: Add device variants adds c860476b9e3a regulator: da9121: Add device variant regmaps adds 91863239ce03 regulator: da9121: Add device variant descriptors adds 46c413d5bb23 regulator: da9121: Add support for device variants via devicetree adds 9929900d1878 regulator: da9121: Update registration to support multiple [...] adds 5c4b62af1d58 regulator: da9121: add current support adds 65ac97042d4e regulator: da9121: add mode support adds 40bb5b02ff10 regulator: da9121: add interrupt support adds 5e191d2e05a4 regulator: da9121: Request IRQ directly and free in releas [...] adds c8dbf2f200de regulator: da9121: Mark some symbols with static keyword adds b4b277760a21 regulator: da9121: include linux/gpio/consumer.h adds ff7f380d21d0 regulator: dt-bindings: Add PM8350x compatibles adds bebb2c6d5ca2 regulator: qcom-rpmh: Add support for PM8350/PM8350c adds 8db06423e079 regulator: da9121: Potential Oops in da9121_assign_chip_model() adds 416c29e9ce13 regulator: da9121: Remove uninitialised string variable adds 9536ce637059 regulator: da9121: Fix index used for DT property adds 9d125387d92b Merge series "regulator: da9121: bug fixes" from Adam Ward [...] adds 5f13600071df Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 5037c2109434 Merge remote-tracking branch 'regulator/for-next' adds ed9b25d1970a [SECURITY] fix namespaced fscaps when !CONFIG_SECURITY adds 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing new de536db8770e Merge remote-tracking branch 'security/next-testing' adds b000d5cb954f ima: defer arch_ima_get_secureboot() call to IMA init time adds dea87d0889dd ima: select ima-buf template for buffer measurement adds 207cdd565dfc ima: Don't modify file descriptor mode on the fly new 7f4bafb09f63 Merge remote-tracking branch 'integrity/next-integrity' adds 83370b31a915 selinux: fix error initialization in inode_doinit_with_dentry() adds 44141f58e143 selinux: allow dontauditx and auditallowx rules to take ef [...] adds 200ea5a2292d selinux: fix inode_doinit_with_dentry() LABEL_INVALID erro [...] adds b159e86b5a2a selinux: drop super_block backpointer from superblock_secu [...] adds b2d99bcb2722 selinux: Fix fall-through warnings for Clang adds 3df98d79215a lsm,selinux: pass flowi_common instead of flowi to the LSM hooks new 152475d145f8 Merge remote-tracking branch 'selinux/next' adds 7da31b858ec2 Smack: fix kernel-doc interface on functions adds 9b0072e2b2b5 security/smack: remove unused varible 'rc' new ed822de781ab Merge remote-tracking branch 'smack/next' adds 5384d92e4e02 tomoyo: Loosen pathname/domainname validation. adds ae7e63d1e34a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds d4fe911741e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d9594e040965 tomoyo: fix clang pointer arithmetic warning adds e991a40b3d00 tomoyo: Limit wildcard recursion depth. adds 1b6b924efeb9 tomoyo: Fix null pointer check adds 15269fb19310 tomoyo: Fix typo in comments. new 4182d7b5a74f Merge remote-tracking branch 'tomoyo/master' adds bec020d3b6fd tpm: Fix fall-through warnings for Clang new 2495392568dc Merge remote-tracking branch 'tpmdd/next' adds cbb5262192d9 audit: fix a kernel-doc markup adds 6d915476e67d audit: trigger accompanying records when no rules present adds ba59eae72385 audit: fix macros warnings adds 6b3211842a11 audit: replace atomic_add_return() new c42ef47b1f8b Merge remote-tracking branch 'audit/next' adds 616fde2dd60f dt-bindings: misc: convert fsl,dpaa2-console from txt to YAML adds 3e95dfb315de dt-bindings: Don't error out on yamllint and dt-doc-valida [...] adds d7a3fd7f00ee dt-bindings: fsl-imx-drm: fix example compatible string adds 332dde0a5864 dt-bindings: arm: vt8500: remove redundant white-spaces adds 96993a59f94d dt-bindings: Fix error in 'make dtbs_check' when using DT_ [...] adds 3af2c1a48c03 dt-bindings: Fix typo on the DesignWare IP reset bindings [...] adds 1e95c81104e3 dt-bindings: vendor-prefixes: Add FII adds d89886eb76f6 dt-bindings: Correct GV11B GPU register sizes adds e5dddbedfe09 dt-bindings: add ADP5585/ADP5589 entries to trivial-devices new 0765a67a8d65 Merge remote-tracking branch 'devicetree/for-next' adds 9905f728b0bd mailbox: arm_mhu_db: Fix mhu_db_shutdown by replacing kfre [...] adds d68f17291ccf mailbox: stm32-ipcc: add COMPILE_TEST dependency adds 133af21f7c00 mailbox: stm32-ipcc: remove duplicate error message adds 017909281eb0 mailbox: stm32-ipcc: cast void pointers to unsigned long new a152b6f34d8e Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 2ee1b42e8a0d Merge existing fixes from spi/for-5.10 adds 345980a3a5e5 spi: spi-sun6i: implement DMA-based transfer mode adds 940f3bbf3dac spi: rockchip: enable autosuspend feature adds ae0f18bef30d spi: spi-sun6i: enable autosuspend feature adds ce2424d76f23 spi: fix a typo inside a kernel-doc markup adds 23fc86eb2f30 spi: atmel: Downgrade to dev_dbg when dma_request_chan() fails adds ee5558a90845 spi: img-spfi: fix reference leak in img_spfi_resume adds a9c52d42814a spi: spi-mem: Fix passing zero to 'PTR_ERR' warning adds c02bb16b0e82 spi: spi-mem: fix reference leak in spi_mem_access_start adds 900ccdcb79bb spi: stm32: fix reference leak in stm32_spi_resume adds 88e1419b5ee3 spi: stm32-qspi: fix reference leak in stm32 qspi operations adds 45c0cba75364 spi: spi-ti-qspi: fix reference leak in ti_qspi_setup adds 702b15cb9712 spi: mt7621: fix missing clk_disable_unprepare() on error [...] adds 763eab7074f6 spi: tegra20-slink: fix reference leak in slink ops of tegra20 adds 3482e797ab68 spi: tegra20-sflash: fix reference leak in tegra_sflash_resume adds a042184c7fb9 spi: tegra114: fix reference leak in tegra spi ops adds 9bb9ef2b3e5d spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on [...] adds 0e685017c7ba spi: atmel-quadspi: Disable clock in probe error path adds 1dcbdd944824 spi: imx: fix reference leak in two imx operations adds e4062765bc2a spi: sprd: fix reference leak in sprd_spi_remove adds 029b42d8519c spi: introduce SPI_MODE_X_MASK macro adds 10a58c3a308a Merge series "SPI/ Input: ads7846: properly handle spi->mo [...] adds 8853b2503014 spi: synquacer: Disable clock in probe error path adds c575e9113bff spi: pic32: Don't leak DMA channels in probe error path adds 5ef76dac0f2c spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe [...] adds 376ccca853fd Input: ads7846: do not overwrite spi->mode flags set by sp [...] adds 1241f0787578 spi: dw: fix build error by selecting MULTIPLEXER adds f32cce8483f1 spi: spi-mtk-nor: add axi clock control for MT8192 spi-nor adds d73cf07a094f Merge series "add axi clock control for MT8192 spi-nor" fr [...] adds 6e3dbfcb3c8a spi: imx: Remove unused .id_table support adds 03fc41afaa65 spi: mxs: fix reference leak in mxs_spi_probe adds 440408dbadfe spi: fix resource leak for drivers without .remove callback adds 9db34ee64ce4 spi: Use bus_type functions for probe, remove and shutdown adds 7795d4757502 spi: Warn when a driver's remove callback returns an error adds 2ed6e3bac152 spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe adds a6f483b2e441 spi: Fix potential NULL pointer dereference in spi_shutdown() adds 459ea85049b0 spi: dw: fixed missing resource_size adds db4a83199704 Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/ [...] adds b8450e014214 spi: pxa2xx: Add support for Intel Alder Lake PCH-S adds 373afef350a9 spi: davinci: Fix use-after-free on unbind adds 8f96c434dfbc spi: spi-geni-qcom: Fix use-after-free on unbind adds 6cfd39e212de spi: spi-qcom-qspi: Fix use-after-free on unbind adds e77df3eca12b spi: spi-sh: Fix use-after-free on unbind adds 5626308bb94d spi: pxa2xx: Fix use-after-free on unbind adds 393f981ca5f7 spi: rpc-if: Fix use-after-free on unbind adds cc53711b2191 spi: mxic: Don't leak SPI master in probe error path adds 0f4ad8d59f33 spi: spi-mtk-nor: Don't leak SPI master in probe error path adds 7174dc655ef0 spi: gpio: Don't leak SPI master in probe error path adds a4729c3506c3 spi: rb4xx: Don't leak SPI master in probe error path adds 5b8c88462d83 spi: sc18is602: Don't leak SPI master in probe error path adds e297ddf296de media: netup_unidvb: Don't leak SPI master in probe error path adds 24f7033405ab spi: mt7621: Disable clock in probe error path adds 46b5c4fb87ce spi: mt7621: Don't leak SPI master in probe error path adds 236924ee531d spi: ar934x: Don't leak SPI master in probe error path adds 234266a5168b spi: npcm-fiu: Disable clock in probe error path adds c7b884561cb5 spi: atmel-quadspi: Fix use-after-free on unbind adds cac8c8210596 spi: atmel-quadspi: Fix AHB memory accesses adds a6ff3a784ff9 spi: atmel-quadspi: Drop superfluous set of QSPI_IFR_APBTF [...] adds d00364b6a604 spi: atmel-quadspi: Write QSPI_IAR only when needed adds c066efb07d1e spi: atmel-quadspi: Move common code outside of if else adds c732b7567d86 Merge series "spi: atmel-quadspi: Fix AHB memory accesses" [...] adds 76347344c522 spi: Update DT binding docs to support SiFive FU740 SoC new 37e85f1309a7 Merge remote-tracking branch 'spi/for-5.11' into spi-next new 85b1942bd62a Merge remote-tracking branch 'spi/for-next' adds 39d0eacbb0fa Merge branch 'x86/urgent' adds 70d3b8ddcd20 x86/sgx: Add SGX architectural data structures adds 2c273671d0df x86/sgx: Add wrappers for ENCLS functions adds e7b6385b01d8 x86/cpufeatures: Add Intel SGX hardware bits adds d205e0f1426e x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits adds e7e0545299d8 x86/sgx: Initialize metadata for Enclave Page Cache (EPC) [...] adds 74faeee06db8 x86/mm: Signal SIGSEGV with PF_SGX adds 224ab3527f89 x86/cpu/intel: Detect SGX support adds 38853a303982 x86/cpu/intel: Add a nosgx kernel parameter adds d2285493bef3 x86/sgx: Add SGX page allocator functions adds 95bb7c42ac8a mm: Add 'mprotect' hook to struct vm_operations_struct adds 3fe0778edac8 x86/sgx: Add an SGX misc driver interface adds 888d24911787 x86/sgx: Add SGX_IOC_ENCLAVE_CREATE adds c6d26d370767 x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES adds 9d0c151b41fe x86/sgx: Add SGX_IOC_ENCLAVE_INIT adds c82c61865024 x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION adds 8382c668ce4f x86/vdso: Add support for exception fixup in vDSO functions adds cd072dab453a x86/fault: Add a helper function to sanitize error code adds 334872a09198 x86/traps: Attempt to fixup exceptions in vDSO before signaling adds 846643695201 x86/vdso: Implement a vDSO for Intel SGX enclave call adds 2adcba79e69d selftests/x86: Add a selftest for SGX adds 1728ab54b4be x86/sgx: Add a page reclaimer adds 947c6e11fa43 x86/sgx: Add ptrace() support for the SGX driver adds 3fa97bf00126 Documentation/x86: Document SGX kernel architecture adds bc4bac2ecef0 x86/sgx: Update MAINTAINERS adds 67655b57f8f5 x86/sgx: Clarify 'laundry_list' locking adds 0eaa8d153a1d selftests/sgx: Use a statically generated 3072-bit RSA key adds 14132a5b807b x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() adds afe76eca862c x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment adds f6b9f03e09e8 Merge branch 'x86/sgx' adds 8f061abbf543 x86/platform/uv: Remove existing /sys/firmware/sgi_uv/ interface adds 9a3c425cfdfe x86/platform/uv: Add and export uv_bios_* functions adds 4fc2cf1f2daf x86/platform/uv: Add new uv_sysfs platform driver adds c159376490ee x86/platform/uv: Update ABI documentation of /sys/firmware [...] adds 6043082c9684 x86/platform/uv: Update MAINTAINERS for uv_sysfs driver adds 1b5448f2ace6 Merge branch 'x86/platform' adds 1fcd009102ee x86/mm/ident_map: Check for errors from ident_pud_init() adds 90d63ffdd043 Merge branch 'x86/mm' adds 632211cdd6ad MAINTAINERS: Cleanup SGI-related entries adds 8113ab20e850 tools/power/cpupower: Read energy_perf_bias from sysfs adds 6d6501d912a9 tools/power/turbostat: Read energy_perf_bias from sysfs adds fe0a5788624c tools/power/x86_energy_perf_policy: Read energy_perf_bias [...] adds 18741a5251d0 x86/msr: Do not allow writes to MSR_IA32_ENERGY_PERF_BIAS adds b023fd5f741f x86/msr: Downgrade unrecognized MSR message adds 716572b0003e selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests adds aeaaf005da1d selftests/x86: Add missing .note.GNU-stack sections adds 83321c335dcc x86/pci: Fix the function type for check_reserved_t adds 0b6ef7a7accc Merge branch 'x86/misc' adds 880396c86a1f x86/microcode/amd: Remove unneeded break adds ecde9ba56f29 Merge branch 'x86/microcode' adds 5f0c71278d68 x86/fpu: Simplify fpregs_[un]lock() adds cba08c5dc6dc x86/fpu: Make kernel FPU protection RT friendly adds ced8603cfcda Merge branch 'x86/fpu' adds b3967834e3ca Merge branch 'x86/entry' adds 028c221ed190 x86/CPU/AMD: Save AMD NodeId as cpu_die_id adds db970bd231c2 x86/CPU/AMD: Remove amd_get_nb_id() adds 8de0c9917cc1 EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId adds cb09a379724d x86/topology: Set cpu_die_id only if DIE_TYPE found adds 6ea3753255e6 Merge branch 'x86/cpu' adds 3adb776384f2 x86, libnvdimm/test: Remove COPY_MC_TEST adds 0d847ce7c176 x86/setup: Remove unused MCA variables adds 4a2d2ed9bae1 x86/mtrr: Fix a kernel-doc markup adds 09a217c10504 x86/dumpstack: Make show_trace_log_lvl() static adds 907f8eb8e0eb x86/uaccess: Document copy_from_user_nmi() adds 0ac317e89791 x86/boot: Remove unused finalize_identity_maps() adds 31d854603305 x86/head/64: Remove unused GET_CR2_INTO() macro adds bab202ab87ba x86/mm: Declare 'start' variable where it is used adds 61b39ad9a7d2 x86/head64: Remove duplicate include adds ab09b58e4bdf x86/boot/compressed/64: Use TEST %reg,%reg instead of CMP $0,%reg adds 8539d3f06710 x86/asm: Drop unused RDPID macro adds 638920a66a17 x86/PCI: Make a kernel-doc comment a normal one adds f82c62ce48d2 Merge branch 'x86/cleanups' adds d1b22e36e318 Documentation/x86: Rename resctrl_ui.rst and add two errat [...] adds 4868a61d498a x86/resctrl: Correct MBM total and local values adds 2002d2951398 x86/resctrl: Constify kernfs_ops adds 87314fb181f9 Merge tag 'v5.10-rc6' into x86/cache adds 19eb86a72df5 x86/resctrl: Clean up unused function parameter in rmdir path adds bef9bb20c852 Merge branch 'x86/cache' adds ea3186b9572a x86/build: Fix vmlinux size check on 64-bit adds 2838307b019d x86/build: Remove -m16 workaround for unsupported versions of GCC adds edb574df1f4e Merge branch 'x86/build' adds 26573a97746c x86/apic: Fix x2apic enablement without interrupt remapping adds 47bea873cf80 x86/msi: Only use high bits of MSI address for DMAR unit adds 93b7a3d6a1f0 x86/apic/uv: Fix inconsistent destination mode adds 2e730cb56b2c x86/devicetree: Fix the ioapic interrupt type table adds 721612994f53 x86/apic: Cleanup delivery mode defines adds 22e0db42097b x86/apic: Replace pointless apic:: Dest_logical usage adds e57d04e5fa00 x86/apic: Get rid of apic:: Dest_logical adds 8c44963b603d x86/apic: Cleanup destination mode adds f598181acfb3 x86/apic: Always provide irq_compose_msi_msg() method for [...] adds 3d7295eb3003 x86/hpet: Move MSI support into hpet.c adds 8073c1ac82c1 genirq/msi: Allow shadow declarations of msi_msg:: $member adds 6285aa507366 x86/msi: Provide msi message shadow structs adds 5c0d0e2cc6e0 iommu/intel: Use msi_msg shadow structs adds b5c3786ee370 iommu/amd: Use msi_msg shadow structs adds e16c8058a10b PCI: vmd: Use msi_msg shadow structs adds 485940e0e691 x86/kvm: Use msi_msg shadow structs adds 41bb2115beec x86/pci/xen: Use msi_msg shadow structs adds 0c1883c1eb9d x86/msi: Remove msidef.h adds a27dca645d2c x86/io_apic: Cleanup trigger/polarity helpers adds 341b4a7211b6 x86/ioapic: Cleanup IO/APIC route entry structs adds 5d5a97133887 x86/ioapic: Generate RTE directly from parent irqchip's MS [...] adds 2cbd5a45e529 genirq/irqdomain: Implement get_name() method on irqchip fwnodes adds 6452ea2a323b x86/apic: Add select() method on vector irqdomain adds a1a785b57242 iommu/amd: Implement select() method on remapping irqdomain adds a87fb465ffe8 iommu/vt-d: Implement select() method on remapping irqdomain adds a491bb19f728 iommu/hyper-v: Implement select() method on remapping irqdomain adds c2a5881c28e5 x86/hpet: Use irq_find_matching_fwspec() to find remapping [...] adds b643128b917c x86/ioapic: Use irq_find_matching_fwspec() to find remappi [...] adds ed381fca4712 x86: Kill all traces of irq_remapping_get_irq_domain() adds 79eb3581bcaa iommu/vt-d: Simplify intel_irq_remapping_select() adds 51130d21881d x86/ioapic: Handle Extended Destination ID field in RTE adds ab0f59c6f135 x86/apic: Support 15 bits of APIC ID in MSI where available adds bf27ef8a77d8 iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC [...] adds 2e008ffe426f x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_ [...] adds d981059e13ff x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it adds f36a74b9345a x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index adds aec8da04e4d7 x86/ioapic: Correct the PCI/ISA trigger type selection adds 2fb6acf3edfe iommu/amd: Fix union of bitfields in intcapxt support adds 2df985f5e44c iommu/amd: Don't register interrupt remapping irqdomain wh [...] adds d1adcfbb520c iommu/amd: Fix IOMMU interrupt generation in X2APIC mode adds dafe0387e2de Merge branch 'x86/apic' adds 1a2b85f1e2a9 timekeeping: Convert jiffies_seq to seqcount_raw_spinlock_t adds da88f9b31136 timer_list: Use printk format instead of open-coded symbol lookup adds c725dafc95f1 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers adds a0f5a65fa5fa time: Add missing colons for parameter documentation of ti [...] adds 199d280c884d timekeeping: Remove static functions from kernel-doc markup adds e025b03113d2 timekeeping: Add missing parameter documentation for updat [...] adds c1ce406e80fb timekeeping: Fix up function documentation for the NMI saf [...] adds f27f7c3f100e timekeeping: Add missing parameter docs for pvclock_gtod_[ [...] adds 29efc4612ac1 timekeeping: Fix parameter docs of read_persistent_wall_an [...] adds 6e5a91901c2d timekeeping: Address parameter documentation issues for va [...] adds cc947f2b9c04 timers: Make run_local_timers() static adds 66981c37b319 hrtimer: Fix kernel-doc markups adds f73f64d56871 tick/broadcast: Serialize access to tick_next_period adds c398960cd82b tick: Document protections for tick related data adds 372acbbaa809 tick/sched: Use tick_next_period for lockless quick check adds 94ad2e3cedb8 tick/sched: Reduce seqcount held scope in tick_do_update_j [...] adds 7a35bf2a6a87 tick/sched: Optimize tick_do_update_jiffies64() further adds 896b969e6732 tick/sched: Release seqcount before invoking calc_load_global() adds b99654491642 tick: Get rid of tick_period adds 914c813a2e7d Merge branch 'timers/core' adds a8b62fd08505 stop_machine: Add function and caller debug info adds 565790d28b1e sched: Fix balance_callback() adds 2558aacff858 sched/hotplug: Ensure only per-cpu kthreads run during hotplug adds f2469a1fb43f sched/core: Wait for tasks being pushed away on hotplug adds 06249738a41a workqueue: Manually break affinity on hotplug adds 1cf12e08bc4d sched/hotplug: Consolidate task migration on CPU unplug adds 120455c514f7 sched: Fix hotplug vs CPU bandwidth control adds 9cfc3e18adb0 sched: Massage set_cpus_allowed() adds af449901b84c sched: Add migrate_disable() adds 6d337eab041d sched: Fix migrate_disable() vs set_cpus_allowed_ptr() adds 3015ef4b98f5 sched/core: Make migrate disable and CPU hotplug cooperative adds 14e292f8d453 sched,rt: Use cpumask_any*_distribute() adds 95158a89dd50 sched,rt: Use the full cpumask for balancing adds ded467dc83ac sched, lockdep: Annotate ->pi_lock recursion adds a7c81556ec4d sched: Fix migrate_disable() vs rt/dl balancing adds 86fbcd3b4ba2 sched/proc: Print accurate cpumask vs migrate_disable() adds 885b3ba47aa5 sched: Deny self-issued __set_cpus_allowed_ptr() when migr [...] adds c777d847107e sched: Comment affine_move_task() adds 91f428e9bc16 Merge branch 'sched/migrate-disable' adds b9c88f752268 sched/fair: Improve the accuracy of sched_stat_wait statistics adds 26762423a266 sched/deadline: Optimize sched_dl_global_validate() adds a57415f5d1e4 sched/deadline: Fix sched_dl_global_validate() adds 5e054bca44fe sched/cpupri: Remove pri_to_cpu[CPUPRI_IDLE] adds 1b08782ce31f sched/cpupri: Remove pri_to_cpu[1] adds 934fc3314b39 sched/cpupri: Remap CPUPRI_NORMAL to MAX_RT_PRIO-1 adds b13772f81356 sched/cpupri: Add CPUPRI_HIGHER adds 45da7a2b0af8 sched/fair: Exclude the current CPU from find_new_ilb() adds 5bc78502322a sched: fix exit_mm vs membarrier (v4) adds 618758ed3a4f sched: membarrier: cover kthread_use_mm (v4) adds 25595eb6aaa9 sched: membarrier: document memory ordering scenarios adds 345a957fcc95 sched: Reenable interrupts in do_sched_yield() adds 43c31ac0e665 sched: Remove relyance on STRUCT_ALIGNMENT adds d8fcb81f1acf sched/fair: Check for idle core in wake_affine adds b6d37a764a5b sched/fair: Reorder throttle_cfs_rq() path adds 12fa97c64dce Merge branch 'sched/migrate-disable' adds cdb310474dec sched/fair: Remove superfluous lock section in do_sched_cf [...] adds 177705790592 sched: Add WF_TTWU, WF_EXEC wakeup flags adds 3aef1551e942 sched: Remove select_task_rq()'s sd_flag parameter adds dc824eb89853 sched/fair: Dissociate wakeup decisions from SD flag value adds d707faa64d03 sched/core: Add missing completion for affine_move_task() waiters adds 1293771e4353 sched: Fix migration_cpu_stop() WARN adds 406100f3da08 cpuset: fix race between hotplug work and later CPU offline adds b5b217346de8 sched/topology: Warn when NUMA diameter > 2 adds 9032dc211523 Documentation: scheduler: fix information on arch SD flags [...] adds b19a888c1e9b sched/core: Fix typos in comments adds 480a6ca2dc6e sched/uclamp: Allow to reset a task uclamp constraint value adds 31f6a8c0a471 sched/topology,schedutil: Wrap sched domains rebuild adds ecec9e86d1a3 arm64: Rebuild sched domains on invariance status changes adds fa50e2b452c6 sched/topology: Condition EAS enablement on FIE support adds 74d862b682f5 sched: Make migrate_disable/enable() independent of RT adds abeae76a4700 sched/numa: Rename nr_running and break out the magic number adds 5c339005f854 sched: Avoid unnecessary calculation of load imbalance at [...] adds 7d2b5dd0bcc4 sched/numa: Allow a floating imbalance between NUMA nodes adds 23e6082a522e sched: Limit the amount of NUMA imbalance that can exist a [...] adds 7a9f50a05843 irq_work: Cleanup adds 545b8c8df41f smp: Cleanup smp_call_function*() adds 2914b0ba61a9 irq_work: Optimize irq_work_single() adds a787bdaff83a Merge branch 'linus' into sched/core, to resolve semantic [...] adds 654a4b58e80c Merge branch 'sched/core' adds 633cdaf29ec4 x86/mce: Remove unneeded break adds 68299a42f842 x86/mce: Enable additional error logging on certain Intel CPUs adds 77080929d56d x86/mce: Assign boolean values to a bool variable adds 15af36596ae3 x86/mce: Correct the detection of invalid notifier priorities adds 098416e69861 x86/mce: Use "safe" MSR functions when enabling additional [...] adds 4a24d80b8c3e x86/mce, cper: Pass x86 CPER through the MCA handling chain adds 15936ca13dac Merge tag 'v5.10-rc6' into ras/core adds e273e6e12ab1 x86/mce: Move the mce_panic() call and 'kill_it' assignmen [...] adds 3a866b16fd23 x86/mce: Panic for LMCE only if mca_cfg.tolerant < 3 adds d5b38e3d0fdb x86/mce: Remove redundant call to irq_work_queue() adds e1c06d2366e7 x86/mce: Rename kill_it to kill_current_task adds 1c63b82169e1 Merge branch 'ras/core' adds 476c5818c37a llist: Add nonatomic __llist_add() and __llist_dell_all() adds d741bf41d7c7 kprobes: Remove kretprobe hash adds 29f006fdefe6 asm-generic/atomic: Add try_cmpxchg() fallbacks adds e563604a5f5a freelist: Implement lockless freelist adds 6e426e0fcd20 kprobes: Replace rp->free_instance with freelist adds 0a986ea81e1a Merge branch 'linus' into perf/kprobes adds 666fab4a3ea1 Merge branch 'linus' into perf/kprobes adds a70a04b3844f locking/atomics: Regenerate the atomics-check SHA1's adds c7ddd11461ba Merge branch 'perf/kprobes' adds 8d97e71811aa perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE adds 76a5433f95f3 perf/x86/intel: Support PERF_SAMPLE_DATA_PAGE_SIZE adds 4cb6a42e4c4b powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE adds 995f088efebe perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds 51b646b2d9f8 perf,mm: Handle non-page-table-aligned hugetlbfs adds b14d0db5b8c8 perf/x86/intel: Add Rocket Lake CPU support adds cbea56395cba perf/x86/cstate: Add Rocket Lake CPU support adds 907a196fbc70 perf/x86/msr: Add Rocket Lake CPU support adds 43bc103a8044 perf/x86/intel/uncore: Add Rocket Lake support adds 306e3e91edf1 perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.ST [...] adds 20c7775aecea Merge remote-tracking branch 'origin/master' into perf/core adds 15db6232edf1 Merge branch 'perf/core' adds 932f8c64d38b futex: Remove unused empty compat_exit_robust_list() adds 3848bbbf251e Merge branch 'locking/core' adds 5f1d9fc33124 Merge branch 'irq/urgent' adds eda2845ae5e0 irqdomain: Remove unused of_device_id forward declaration adds 08219fb1efae irqdomain: Add forward declaration of fwnode_handle adds c3a877fea962 irqdomain: Replace open coded of_node_to_fwnode() adds b6e95788fde8 irqdomain: Introduce irq_domain_create_legacy() API adds d315c627a182 regmap: irq: Convert to use irq_domain_create_legacy() adds f296dcd629aa genirq: Remove GENERIC_IRQ_LEGACY_ALLOC_HWIRQ adds e906a546bd86 genirq/irqdomain: Make irq_domain_disassociate() static adds 8c67d247dcad genirq: Fix kernel-doc markups adds 9f112156f8da parisc: Remove bogus __IRQ_STAT macro adds fe3f1d5d7cd3 sh: Get rid of nmi_count() adds 769dda58d1f6 irqstat: Get rid of nmi_count() and __IRQ_STAT() adds e83694a7b249 um/irqstat: Get rid of the duplicated declarations adds 7fd70c65faac ARM: irqstat: Get rid of duplicated declaration adds 2cb0837e56e1 arm64: irqstat: Get rid of duplicated declaration adds 1adb99eabce9 asm-generic/irqstat: Add optional __nmi_count member adds fd15c1941f0a sh: irqstat: Use the generic irq_cpustat_t adds e091bc90cd2d irqstat: Move declaration into asm-generic/hardirq.h adds 15115830c887 preempt: Cleanup the macro maze a bit adds ae9ef58996a4 softirq: Move related code into one section adds 15b8d9372f27 sh/irq: Add missing closing parentheses in arch_show_interrupts() adds 4615fbc3788d genirq/irqdomain: Don't try to free an interrupt that has [...] adds e01aa7290724 Merge branch 'irq/core' adds bc13809f1c47 efi/libstub/x86: simplify efi_is_native() adds 688eb28211ab efi/x86: Only copy the compressed kernel image in efi_relo [...] adds 6edcf9dc2e1a efi/libstub: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER should [...] adds e1ac4b2406d9 efi: generalize efi_get_secureboot adds 25519d683442 ima: generalize x86/EFI arch glue for other EFI architectures adds 8d39cee0592e arm64/ima: add ima_arch support adds b283477d394a efi: x86/xen: switch to efi_get_secureboot_mode helper adds 2d6c41b34cc0 Merge branch 'efi/core' adds 16675dda9355 mm/highmem: Un-EXPORT __kmap_atomic_idx() adds b819fd9da385 highmem: Remove unused functions adds e8f147dc3f1f fs: Remove asm/kmap_types.h includes adds 673afbace459 sh/highmem: Remove all traces of unused cruft adds 4f8b96cd47b0 asm-generic: Provide kmap_size.h adds 298fa1ad5571 highmem: Provide generic variant of kmap_atomic* adds 389755c25081 highmem: Make DEBUG_HIGHMEM functional adds 157e118b5511 x86/mm/highmem: Use generic kmap atomic implementation adds 39cac191ff37 arc/mm/highmem: Use generic kmap atomic implementation adds 2a15ba82fa6c ARM: highmem: Switch to generic kmap atomic adds 5af627a043e3 csky/mm/highmem: Switch to generic kmap atomic adds 7ac1b26b0a72 microblaze/mm/highmem: Switch to generic kmap atomic adds a4c33e83bca1 mips/mm/highmem: Switch to generic kmap atomic adds 5f037ea3b267 nds32/mm/highmem: Switch to generic kmap atomic adds 47da42b27a56 powerpc/mm/highmem: Switch to generic kmap atomic adds 3293efa97807 sparc/mm/highmem: Switch to generic kmap atomic adds 629ed3f7dad2 xtensa/mm/highmem: Switch to generic kmap atomic adds d7029e454969 highmem: Get rid of kmap_types.h adds 3c1016b53c31 mm/highmem: Remove the old kmap_atomic cruft adds 351191ad55c8 io-mapping: Cleanup atomic iomap adds 9bf6f7bab3ba Documentation/io-mapping: Remove outdated blurb adds 13f876ba77eb highmem: High implementation details and document API adds 2a656cad337e mm/highmem: Take kmap_high_get() properly into account adds 1eb0616c2df5 xtensa/mm/highmem: Make generic kmap_atomic() work correctly adds a0e169978303 microblaze/mm/highmem: Add dropped #ifdef back adds 13c8da5db43a Merge branch 'sched/core' into core/mm adds 6e799cb69a70 mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL adds 0e91a0c6984c mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP adds 14df32670291 x86: Support kmap_local() forced debugging adds 5fbda3ecd14a sched: highmem: Store local kmaps in task struct adds f3ba3c710ac5 mm/highmem: Provide kmap_local* adds e66f6e095486 io-mapping: Provide iomap_local variant adds 7e015a279853 x86/crashdump/32: Simplify copy_oldmem_page() adds b6e7d6cda1ee Merge branch 'core/mm' adds 45ff510517f3 entry: Fixup irqentry_enter() comment adds 01be83eea08d Merge branch 'core/urgent' into core/entry adds b6be002bcd1d x86/entry: Move nmi entry/exit into common code adds 78a56e0494ad entry: Fix spelling/typo errors in irq entry code adds 4cffe21d4a62 Merge branch 'x86/entry' into core/entry adds b4581a52caff x86: Expose syscall_work field in thread_info adds 3136b93c3fb2 entry: Expose helpers to migrate TIF to SYSCALL_WORK flags adds b86678cf0f1d entry: Wire up syscall_work in common entry code adds 23d67a54857a seccomp: Migrate to use SYSCALL_WORK flag adds 524666cb5de7 tracepoints: Migrate to use SYSCALL_WORK flag adds 64c19ba29b66 ptrace: Migrate to use SYSCALL_TRACE flag adds 64eb35f701f0 ptrace: Migrate TIF_SYSCALL_EMU to use SYSCALL_WORK flag adds 785dc4eb7fd7 audit: Migrate to use SYSCALL_WORK flag adds 299155244770 entry: Drop usage of TIF flags in the generic syscall code adds 51af3f230639 x86: Reclaim unused x86 TI flags adds 83c2da2e605c context_tracking: Introduce HAVE_CONTEXT_TRACKING_OFFSTACK adds 179a9cf79212 context_tracking: Don't implement exception_enter/exit() o [...] adds 9f68b5b74c48 sched: Detect call to schedule from critical entry code adds 6775de4984ea context_tracking: Only define schedule_user() on !HAVE_CON [...] adds d1f250e2205e x86: Support HAVE_CONTEXT_TRACKING_OFFSTACK adds 5903f61e0353 entry: Fix boot for !CONFIG_GENERIC_ENTRY adds 01fe185d95ba MAINTAINERS: Add entry for common entry code adds c5c878125ad5 x86: vdso: Expose sigreturn address on vdso to the kernel adds 1d7637d89cfc signal: Expose SYS_USER_DISPATCH si_code type adds 1446e1df9eb1 kernel: Implement selective syscall userspace redirection adds 11894468e39d entry: Support Syscall User Dispatch on common syscall entry adds 179ef035992e selftests: Add kselftest for syscall user dispatch adds d87ae0fa21c2 selftests: Add benchmark for syscall user dispatch adds a4452e671c67 docs: Document Syscall User Dispatch adds 6666bb714fb3 entry: Rename enter_from_user_mode() adds bb793562f0da entry: Rename exit_to_user_mode() adds 96e2fbccd0fc entry_Add_enter_from_user_mode_wrapper adds 310de1a678b2 entry: Add exit_to_user_mode() wrapper adds c6156e1da633 entry: Add syscall_exit_to_user_mode_work() adds 202bb4a77c5e Merge branch 'core/entry' adds 2521bfed6027 Merge branch 'linus' into auto-latest new 67e2c9b61928 Merge remote-tracking branch 'tip/auto-latest' adds 4e3168984467 drivers/clocksource/sp804: Add static for functions such a [...] adds a57314f2b02b clocksource/drivers/sp804: Make some symbol static adds 64d9af610102 clocksource/drivers/sp804: Use clk_prepare_enable and clk_ [...] adds 53115721efce clocksource/drivers/sp804: Correct clk_get_rate handle adds f1a40b2e1e2c clocksource/drivers/sp804: Use pr_fmt adds aff7325d4f37 dt-bindings: timer: Add new OST support for the upcoming n [...] adds 2c223460bc62 drivers/clocksource/nps: Remove EZChip NPS clocksource driver adds 67a099047e84 clocksource/drivers/orion: Add missing clk_disable_unprepa [...] adds 4bcb2007d4ee dt-bindings: timer: renesas: tmu: Document r8a774e1 bindings adds b3ad845d3241 dt-bindings: timer: renesas: tmu: Convert to json-schema adds a18231796f4a clocksource/drivers/cadence_ttc: Fix memory leak in ttc_se [...] adds 59835ead2bc3 clocksource/drivers/ingenic: Fix section mismatch adds e588acdb8087 clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI new 4da52cdcd0c1 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds f09056c1dece EDAC/amd64: Remove unneeded breaks adds f30795fb404e EDAC: Do not issue useless debug statements in the polling [...] adds 24269999027e EDAC: Fix some kernel-doc markups adds 211f737ac76a MAINTAINERS: Clean up the F: entries for some EDAC drivers adds 61d35648c06c EDAC/synopsys: Return the correct value in mc_probe() adds 706657b1febf EDAC/amd64: Fix PCI component registration adds 3b20369313a4 EDAC: Add three new memory types adds 10590a9d4f23 EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC adds 2223d8c781a0 EDAC/igen6: Add debugfs interface for Intel client SoC EDA [...] adds 41545aabff1e MAINTAINERS: Add entry for Intel IGEN6 EDAC driver adds 77429eebd9b1 EDAC/igen6: ecclog_llist can be static adds 068787ddd8f9 Merge remote-tracking branch 'ras/edac-igen6' into edac-for-next adds 83ff51c4e3fe EDAC/i10nm: Use readl() to access MMIO registers adds bc1c99a5971a EDAC: Add DDR5 new memory type adds 479f58dda25b EDAC/i10nm: Add Intel Sapphire Rapids server support adds 8763e5cbb958 Merge remote-tracking branch 'ras/edac-spr' into edac-for-next adds e36a17f846bc dt-bindings: edac: aspeed-sdram-edac: Add ast2400/ast2600 support adds aac82707fa45 ARM: dts: aspeed: Add AST2600 EDAC into common devicetree adds edfc2d73ca45 EDAC/aspeed: Add support for AST2400 and AST2600 adds 0385979a30dc EDAC/mv64x60: Remove orphan mv64x60 driver adds f4161dcc4e2c Merge branch 'edac-drivers' into edac-for-next new e16176c6c6dd Merge remote-tracking branch 'edac/edac-for-next' adds 0264c8c9e1b5 ftrace: Move the recursion testing into global headers adds 6e4eb9cb22fc ftrace: Add ftrace_test_recursion_trylock() helper function adds da5afbeb1724 ftrace: Optimize testing what context current is in adds 6cdf941871ec pstore/ftrace: Add recursion protection to the ftrace callback adds c536aa1c5b17 kprobes/ftrace: Add recursion protection to the ftrace callback adds 13f3ea9a2c82 livepatch/ftrace: Add recursion protection to the ftrace callback adds 4b750b573c5b livepatch: Trigger WARNING if livepatch function fails due [...] adds 5d15a624c34b perf/ftrace: Add recursion protection to the ftrace callback adds 5d029b035bf1 perf/ftrace: Check for rcu_is_watching() in callback function adds a25d036d939a ftrace: Reverse what the RECURSION flag means in the ftrace_ops adds 773c16705058 ftrace: Add recording of functions that caused recursion adds 60602cb549f1 fgraph: Make overruns 4 bytes in graph stack structure adds 7b68621f8d16 ftrace: Clean up the recursion code a bit adds 28575c61ea60 ring-buffer: Add recording of ring buffer recursion into r [...] adds 045e269c1eb2 ftrace: Remove unused varible 'ret' adds 2b5894cc33e9 tracing: Fix some typos in comments adds 58954b3be8b7 MAINTAINERS: assign ./fs/tracefs to TRACING adds d19ad0775dcd ftrace: Have the callbacks receive a struct ftrace_regs in [...] adds 02a474ca266a ftrace/x86: Allow for arguments to be passed in to ftrace_ [...] adds 2860cd8a2353 livepatch: Use the default ftrace_ops instead of REGS when [...] adds b111545d26c0 tracing: Remove the useless value assignment in test_creat [...] adds 76980f5fa06d tracing: Clean up after filter logic rewriting adds 3a37b918946e ftrace/documentation: Fix RST C code blocks adds 5b7be9c709e1 ring-buffer: Add test to validate the time stamp deltas new e1a3177b428d Merge remote-tracking branch 'ftrace/for-next' adds f4deaf90212c x86/cpu: Avoid cpuinfo-induced IPI pileups adds 3fcd6a230fa7 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs adds 86b5a7381b12 doc: Present the role of READ_ONCE() adds a043260740d5 docs: Update RCU's hotplug requirements with a bit about design adds a1b9dbb72b7f docs: RCU: Requirements.rst: Fix a list block adds c386e29d4372 docs/rcu: Update the call_rcu() API adds 6dbce04d8417 rcu: Allow rcu_irq_enter_check_tick() from NMI adds 29368e093921 x86/smpboot: Move rcu_cpu_starting() earlier adds dfe564045c65 rcu: Panic after fixed number of stalls adds 1eafe075bf9c list.h: Update comment to explicitly note circular lists adds e3771c850d3b rcu: Implement rcu_segcblist_is_offloaded() config dependent adds ed73860cecc3 rcu: Fix single-CPU check in rcu_blocking_is_gp() adds a3941517fcd6 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config adds 9f866dac9429 rcu/tree: Add a warning if CPU being onlined did not repor [...] adds 7c47ee5aa008 rcu/tree: Make struct kernel_param_ops definitions const adds d2098b444098 rcu,ftrace: Fix ftrace recursion adds bd56e0a4a291 rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] adds 4d60b475f858 rcu: Prevent lockdep-RCU splats on lock acquisition/release adds 354c3f0e22dc rcu: Fix a typo in rcu_blocking_is_gp() header comment adds bfb3aa735f82 rcu: Do not report strict GPs for outgoing CPUs adds 56292e8609e3 rcu/tree: Defer kvfree_rcu() allocation to a clean context adds 50edb988534c srcu: Take early exit on memory-allocation failure adds 9f14cb030d98 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP adds 891cd1f99dd9 rcu: Un-hide lockdep maps for !LOCKDEP adds d97f3bdf7a1c net: Un-hide lockdep_sock_is_held() for !LOCKDEP adds a72e9d547205 net: sched: Remove broken definitions and un-hide for !LOCKDEP adds f505d4346f61 srcu: Use a more appropriate lockdep helper adds cd539cff9470 lockdep: Provide dummy forward declaration of *_is_held() helpers adds 65e9eb1ccfe5 rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition adds e1eb075ccf37 rcutorture: Make preemptible TRACE02 enable lockdep adds 77dc174103fd rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop adds 27c0f1448389 rcutorture: Make grace-period kthread report match RCU fla [...] adds 75dc2da5ecd6 rcu-tasks: Make the units of ->init_fract be jiffies adds 0c6d18d84db1 refscale: Bounds-check module parameters adds 08c797429385 torture: Don't kill gdb sessions adds 3480d6774f07 locktorture: Track time of last ->writeunlock() adds 19012b786ecc torture: Periodically pause in stutter_wait() adds fda5ba9ed254 torture: Make torture_stutter() use hrtimer adds 1ac78b49d61d scftorture: Add an alternative IPI vector adds 899f317e4886 rcuscale: Add RCU Tasks Trace adds 45c7b962014d rcuscale: Avoid divide by zero adds 8d68e68a781d torture: Exclude "NOHZ tick-stop error" from fatal errors adds 2f2214d43ccd rcuscale: Prevent hangs for invalid arguments adds bc80d353b3f5 refscale: Prevent hangs for invalid arguments adds 6f26d010e678 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] adds e5ace37d83af locktorture: Ignore nreaders_stress if no readlock support adds 6b74fa0a776e locktorture: Prevent hangs for invalid arguments adds c64659ef29e3 torture: Prevent jitter processes from delaying failed run adds 4994684ce109 rcutorture: Prevent hangs for invalid arguments adds c1e06287583e torture: Force weak-hashed pointers on console log adds ab1b7880dec8 rcutorture: Make stutter_wait() caller restore priority adds 7de1ca35269e torture: Accept time units on kvm.sh --duration argument adds 293b93d66f14 rcutorture: Small code cleanups adds a5136f4ffb44 torture: Allow alternative forms of kvm.sh command-line arguments adds 85558182d545 scftorture: Add full-test stutter capability adds 0d7202876bcb locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] adds a7eb937b67b6 rcutorture: Don't do need_resched() testing if ->sync is NULL adds 6c5b9de2c63b rcutorture/nolibc: Fix a typo in header file adds 5be7d80deb80 torture: Make kvm-check-branches.sh use --allcpus adds 06dc8d4591b8 tools/nolibc: Fix a spelling error in a comment adds 01f9e708d9ea tools/rcutorture: Fix BUG parsing of console.log adds 7fc91fc84506 Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', ' [...] adds 4761612ffe3c kcsan: selftest: Ensure that address is at least PAGE_SIZE adds 55a2346c7ac4 kcsan: Never set up watchpoints on NULL pointers adds 1d094cefc37e kcsan: Fix encoding masks and regain address bit adds c4638ff0644b Merge branch 'kcsan.2020.11.06a' into HEAD adds 9270e1a744f8 tools: memory-model: Document that the LKMM can easily mis [...] adds ab8bcad67bee tools/memory-model: Move Documentation description to Docu [...] adds ebb477cb2fb7 tools/memory-model: Document categories of ordering primitives adds d8566f15da9b docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] adds 0a27ce6b6968 tools/memory-model: Add a glossary of LKMM terms adds 1947bfcf81a9 tools/memory-model: Add types to litmus tests adds acc4bdc55dcb tools/memory-model: Use "buf" and "flag" for message-passi [...] adds b6ff30849ca7 tools/memory-model: Label MP tests' producers and consumers adds 50df51d12c31 Merge branch 'lkmm.2020.11.06a' into HEAD adds d70932e68be1 lib/debug: Remove pointless ARCH_NO_PREEMPT dependencies adds dbfbb784376d preempt: Make preempt count unconditional adds 911a5b035db2 preempt: Cleanup PREEMPT_COUNT leftovers adds a2c05ee00857 lockdep: Cleanup PREEMPT_COUNT leftovers adds 3fc8bf8534f9 mm/pagemap: Cleanup PREEMPT_COUNT leftovers adds c2743d1a8f70 locking/bitspinlock: Cleanup PREEMPT_COUNT leftovers adds 7cd5f4baf808 uaccess: Cleanup PREEMPT_COUNT leftovers adds cf6726b8d84a sched: Cleanup PREEMPT_COUNT leftovers adds 4ff24745e1ad ARM: Cleanup PREEMPT_COUNT leftovers adds 80b5756a17ad xtensa: Cleanup PREEMPT_COUNT leftovers adds 432c9836f7e5 drm/i915: Cleanup PREEMPT_COUNT leftovers adds 34e08d5d41e9 rcutorture: Cleanup PREEMPT_COUNT leftovers adds 01ad1337dc44 preempt: Remove PREEMPT_COUNT from Kconfig adds 1b585673e519 Merge branch 'tglx-pc.2020.10.30a' into HEAD adds 592ae913cc0b rcu/tree: Allocate a page when caller is preemptible adds 764f605ec4ec tools/memory-model: Document locking corner cases adds fcb3bd91eb1c tools/memory-model: Make judgelitmus.sh note timeouts adds 1622426cd6f9 tools/memory-model: Make cmplitmushist.sh note timeouts adds 3daed1a41306 tools/memory-model: Make judgelitmus.sh identify bad macros adds 117cc2bbf2b3 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 870bb3c29e90 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 2488a59ef06c tools/memory-model: Update parseargs.sh for hardware verification adds 84bf66378236 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 2f3ed276ad47 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 01a6e0e9b544 tools/memory-model: Fix checkalllitmus.sh comment adds 1937a58b7e35 tools/memory-model: Hardware checking for check{,all}litmus.sh adds b910daf5f192 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds d6053d1fe7db tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds f133cae39788 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 2ecbecf2039c tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 57a59e67f435 tools/memory-model: Keep assembly-language litmus tests adds 2cffde403bec tools/memory-model: Allow herd to deduce CPU type adds 6c98ae64639d tools/memory-model: Make runlitmus.sh check for jingle errors adds 3b7f251ec3c1 tools/memory-model: Add -v flag to jingle7 runs adds c63fe5d55a5c tools/memory-model: Implement --hw support for checkghlitmus.sh adds e9a0d98458c0 tools/memory-model: Fix scripting --jobs argument adds 30312d191456 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 0ce7d16d7e82 tools/memory-model: Make history-check scripts use mselect7 adds d09f429a98ce tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 1e29a687ba68 tools/memory-model: Repair parseargs.sh header comment adds c93751a9de6b tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 535e725dde3f tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 7e1d99c3fa59 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds eb48201421b1 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds e31a522e3da2 Merge branch 'lkmm-dev.2020.11.06a' into HEAD adds 9e5cf413ca37 rcutorture: Test runtime toggling of CPUs' callback offloading adds f0a7da6331b3 rcutorture: Add testing for RCU's global memory ordering adds 8876b93f6a3e rcu/tree: Make rcu_do_batch count how many callbacks were [...] adds 8f82cd7a7bd8 rcu/segcblist: Add additional comments to explain smp_mb() adds 57d5a1746d4b torture: Make --kcsan specify lockdep adds 22729eb8b3b5 tools/memory-model: Tie acquire loads to reads-from adds d8a96f7cdf80 rcu: Mark obtuse portion of stall warning as internal debug adds d66e6755c7c7 locking: Remove duplicate include of percpu-rwsem.h adds 8ac5abfee489 torture: Make kvm.sh "--dryrun sched" summarize number of batches adds 3ecec2f39d46 torture: Make kvm.sh "--dryrun sched" summarize number of builds adds ef44da3dfcc0 docs: Remove redundant "``" from Requirements.rst adds e1a620ef4d71 rcu/segcblist: Add counters to segcblist datastructure adds 425f283702ef rcu/tree: segcblist: Remove redundant smp_mb()s adds dafe76da8510 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] adds 6ba67372350d cpumask: Make "all" alias global and not just RCU adds 1270d1d31e16 cpumask: Add a "none" alias to complement "all" adds 3f298713c983 cpumask: Add "last" alias for cpu list specifications adds 2a3350d359ca rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" adds fa820df3f68b doc: Remove obsolete RCU-bh and RCU-sched update-side API members adds e66a4b538bcf scftorture: Add debug output for wrong-CPU warning adds 29d703534380 torture: Allow kvm.sh --datestamp to specify subdirectories adds c570e5a07294 rcu: Add lockdep checks for interrupts disabled adds a951b71f118c rcu: For RCU grace-period kthread starvation, dump last CP [...] adds 8f26779fc010 rcu: Do not NMI offline CPUs adds a16d1c300927 srcu: Make Tiny SRCU use multi-bit grace-period counter adds 929605b87d8b srcu: Provide internal interface to start a Tiny SRCU grac [...] adds 2fdfb23e536a srcu: Provide internal interface to start a Tree SRCU grac [...] adds ab76377a438a srcu: Provide polling interfaces for Tiny SRCU grace periods adds bde24773ad80 srcu: Provide polling interfaces for Tree SRCU grace periods adds 717d068152b2 srcu: Document polling interfaces for Tree SRCU grace periods adds b8cda4e3e593 rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state adds 5b9dee69e32b rcutorture: Add writer-side tests of polling grace-period API adds 517959a40fdf refscale: Allow summarization of verbose output adds cd43e7119809 rcutorture: Add reader-side tests of polling grace-period API adds 709280acaac6 srcu: Add comment explaining cookie overflow/wrap adds 2bc01be19b80 rcu/trace: Add tracing for how segcb list changes adds 5aac61b54fa5 list: Fix a typo at the kernel-doc markup adds 513dace485d3 rcutorture: Require entire stutter period be post-boot adds b633c2b9e93c rcutorture: Make synctype[] and nsynctype be static global adds 3d4ce574fc1d rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] adds 842614b4deb1 torture: Add fuzzed hrtimer-based sleep functions adds 1c21d2f1338b rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits adds 348fb8c2457a torture: Make stutter use torture_hrtimeout_*() functions adds fe9cc3071bd1 rcutorture: Use hrtimers for reader and writer delays adds f6114612adfa torture: Prepare for splitting qemu execution from kvm-tes [...] adds 462c47a3d2f5 torture: Add config2csv.sh script to compare torture scenarios adds 717e45e70579 rcu/segcblist: Add debug checks for segment lengths adds 7c5817ee0512 sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds e087788b8cc7 rcu: Check and report missed fqs timer wakeup on RCU stall adds 47111b59ca24 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] adds ef22f3db4a60 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] adds 89f935f8c156 tools/rcutorture: Make identify_qemu_vcpus() independent o [...] adds e76db61c401f torture: Make kvm.sh "Test Summary" date be end of test adds 3022771f3986 rcu: Record kvfree_call_rcu() call stack for KASAN adds 42f922b10822 torture: Make kvm.sh arguments accumulate adds e78b6e6663d7 torture: Add torture.sh torture-everything script adds 607283467f64 torture: Print run duration at end of kvm.sh execution adds 667ac425ac79 torture: Make torture.sh use common time-duration bash functions adds 1c7fec85e4b6 torture: Remove use of "eval" in torture.sh adds 3073d23e58a9 torture: Make kvm.sh return failure upon build failure adds 3bfa195b708d torture: Add "make allmodconfig" to torture.sh adds f61e6202b748 rcu: Introduce kfree_rcu() single-argument macro adds 56745e7fba78 rcu: Eliminate the __kvfree_rcu() macro adds 586c19d20946 torture: Auto-size SCF and scaling runs based on number of CPUs adds d3e18c33b661 torture: Make kvm.sh include --kconfig arguments in CPU ca [...] adds 3920228114bf torture: Enable torture.sh argument checking adds 2ae789bbdac5 torture: Make torture.sh rcuscale and refscale deal with a [...] adds c4496a4aa014 torture: Make torture.sh refscale runs use verbose_batched [...] adds 5af5cef801bb torture: Create doyesno helper function for torture.sh adds 27a35d325d6e torture: Make refscale throttle high-rate printk()s adds 3f9479ca6937 torture: Throttle VERBOSE_TOROUT_*() output adds b30e67f5efaf torture: Make torture.sh allmodconfig retain and label output adds e5c4f0870dc2 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale adds 24a93402670e torture: Make torture.sh refuse to do zero-length runs adds 928d2a733fbf torture: Add kvm.sh test summary to end of log file adds fffffe462f42 torture: Drop log.long generation from torture.sh adds 1bfbcba21218 torture: Allow scenarios to be specified to torture.sh adds d98c27343e93 torture: Add command and results directory to torture.sh log adds ad1c2a856034 torture: Add --kcsan-kmake-arg to torture.sh for KCSAN adds d29d03c13c05 docs: Fix typos and drop/fix dead links in RCU documentation adds 15c3545cba0f tools/memory-model: Remove redundant initialization in lit [...] adds 0c61524f0b02 tools/memory-model: Fix typo in klitmus7 compatibility table adds c3c285d9818b kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] adds fb799fd3b536 random32: Re-enable KCSAN instrumentation adds b528520d688b kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() adds f7c3fb4fc476 mm: Add kmem_last_alloc() to return last allocation for me [...] adds 1aded8cc9e2d mm: Add kmem_last_alloc_errstring() to provide more kmem_l [...] adds 3f19d13bd39d percpu_ref: Print allocator upon reference-count underflow adds 9ed3cfab4082 rcu: Make call_rcu() print allocation address of double-fr [...] adds f27b4d03a235 rcutorture: Make object_debug also double call_rcu() heap object adds 5406adddf6cb EXP rcuscale: Crude tests for kmem_last_alloc() adds 4f871f13fe72 EXP rcuscale: Crude tests for kmem_last_alloc_errstring() adds 413d9f332cbd EXP rcuscale: Crude tests for kmem_last_alloc() percpu_ref code adds 18cd9ef74e8d torture: Stop hanging on panic adds d9eb1220f8b7 mm: Add kmem_cache_last_alloc() arguments for stack trace adds bb70203c007f mm: Make kmem_last_alloc_stack() provide stack trace in slub adds 2c05cc592050 percpu_ref: Print stack trace upon reference-count underflow new 2dbe1035a035 Merge remote-tracking branch 'rcu/rcu/next' adds c22588c99635 KVM: arm64: Don't adjust PC on SError during SMC trap adds 6ddbc281e2aa KVM: arm64: Move kvm_vcpu_trap_il_is32bit into kvm_skip_instr32() adds cdb5e02ed133 KVM: arm64: Make kvm_skip_instr() and co private to HYP adds defe21f49bc9 KVM: arm64: Move PC rollback on SError to HYP adds 21c810017cef KVM: arm64: Move VHE direct sysreg accessors into kvm_host.h adds e650b64f1a56 KVM: arm64: Add basic hooks for injecting exceptions from EL2 adds bb666c472ca2 KVM: arm64: Inject AArch64 exceptions from HYP adds 41613b519ce7 KVM: arm64: Inject AArch32 exceptions from HYP adds 7d76b8a60350 KVM: arm64: Remove SPSR manipulation primitives adds dcfba399325f KVM: arm64: Consolidate exception injection adds 90c1f934ed71 KVM: arm64: Get rid of the AArch32 register mapping code adds 37da329ed6a7 Merge branch 'kvm-arm64/el2-pc' into kvmarm-master/next adds ca4e51477493 KVM: arm64: Introduce handling of AArch32 TTBCR2 traps adds 4ff3fc316d78 KVM: arm64: Move AArch32 exceptions over to AArch64 sysregs adds 6ed6750f2b6d KVM: arm64: Add AArch32 mapping annotation adds b1ea1d760d33 KVM: arm64: Map AArch32 cp15 register to AArch64 sysregs adds 1da42c34d7c4 KVM: arm64: Map AArch32 cp14 register to AArch64 sysregs adds 2d27fd784893 KVM: arm64: Drop is_32bit trap attribute adds 50f304532770 KVM: arm64: Drop is_aarch32 trap attribute adds 5f7e02aebdf0 KVM: arm64: Drop legacy copro shadow register adds 6ac4a5ac50d1 KVM: arm64: Drop kvm_coproc.h adds 149f120edbf8 Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/next adds 1db9d9ded771 KVM: arm64: Add kimg_hyp_va() helper adds 7cd0aaafaadc KVM: arm64: Turn host HVC handling into a dispatch table adds 68b824e428c5 KVM: arm64: Patch kimage_voffset instead of loading the EL1 value adds 29052f1b92f2 KVM: arm64: Simplify __kvm_enable_ssbs() adds 83fa381f66cc KVM: arm64: Avoid repetitive stack access on host EL1 to E [...] adds 8c38602fb3eb Merge branch 'kvm-arm64/host-hvc-table' into kvmarm-master/next adds 14bda7a92733 KVM: arm64: Add kvm_vcpu_has_pmu() helper adds 9bbfa4b56537 KVM: arm64: Refuse to run VCPU if PMU is not initialized adds 04355e41a603 KVM: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support adds 77da43039ab5 KVM: arm64: Refuse illegal KVM_ARM_VCPU_PMU_V3 at reset time adds b0737e999ec0 KVM: arm64: Inject UNDEF on PMU access when no PMU configured adds f975ccb08d65 KVM: arm64: Remove PMU RAZ/WI handling adds a3da93580202 KVM: arm64: Remove dead PMU sysreg decoding code adds 46acf89de499 KVM: arm64: Gate kvm_pmu_update_state() on the PMU feature adds 7521c3a9e630 KVM: arm64: Get rid of the PMU ready state adds 6e5d8c713d1e Merge branch 'kvm-arm64/pmu-undef' into kvmarm-master/next adds 8934c8454064 KVM: arm64: Remove redundant Spectre-v2 code from kvm_map_ [...] adds de5bcdb48498 KVM: arm64: Tidy up kvm_map_vector() adds 042c76a9502b KVM: arm64: Move kvm_get_hyp_vector() out of header file adds 07cf8aa922db KVM: arm64: Make BP hardening globals static instead adds 6279017e8077 KVM: arm64: Move BP hardening helpers into spectre.h adds da592e68a5a3 KVM: arm64: Re-jig logic when patching hardened hyp vectors adds b881cdce77b4 KVM: arm64: Allocate hyp vectors statically adds c4792b6dbc50 arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_S [...] adds cd1f56b930e8 arm64: spectre: Consolidate spectre-v3a detection adds 4f6a36fed71d KVM: arm64: Remove redundant hyp vectors entry adds dc2286f397e6 Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/next adds c73a44161776 KVM: arm64: CSSELR_EL1 max is 13 adds c6232bd40b2e KVM: arm64: selftests: Filter out DEMUX registers adds bb528f4f57d0 Merge branch 'kvm-arm64/cache-demux' into kvmarm-master/next adds 8d14797b53f0 KVM: arm64: Move 'struct kvm_arch_memory_slot' out of uapi/ adds 36fb4cd55f62 KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension() adds bf118a5cb7e6 KVM: arm64: Remove unused __extended_idmap_trampoline() prototype adds 90f0e16c649a Merge branch 'kvm-arm64/misc-5.11' into kvmarm-master/next adds 7f43c2014fa0 arm64: Make the Meltdown mitigation state available adds 4f1df628d4ec KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV3=1 if the CPUs a [...] adds f86e54653e67 Merge remote-tracking branch 'origin/kvm-arm64/csv3' into [...] adds 57e3cebd022f KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bit adds 94558543213a KVM: arm64: Some fixes of PV-time interface document adds 652d0b701d13 KVM: arm64: Use kvm_write_guest_lock when init stolen time adds 17f84520cb8f Merge remote-tracking branch 'origin/kvm-arm64/misc-5.11' [...] adds 64dad8e49d6d Merge remote-tracking branch 'arm64/for-next/uaccess' into HEAD adds d8b369c4e314 KVM: arm64: Add kvm-arm.mode early kernel parameter adds 3eb681fba2bf KVM: arm64: Add ARM64_KVM_PROTECTED_MODE CPU capability adds e6dd9d89a64e psci: Support psci_ops.get_version for v0.1 adds 0bc7474fb767 psci: Split functions to v0.1 and v0.2+ variants adds 82ac62d1658b psci: Replace psci_function_id array with a struct adds 6df3e14436f6 psci: Add accessor for psci_0_1_function_ids adds c1f45f4eb6fd arm64: Make cpu_logical_map() take unsigned int adds 78869f0f0552 arm64: Extract parts of el2_setup into a macro adds 5be1d6226d35 KVM: arm64: Remove vector_ptr param of hyp-init adds 63fec24351e8 KVM: arm64: Move hyp-init params to a per-CPU struct adds d3e1086c6452 KVM: arm64: Init MAIR/TCR_EL2 from params struct adds 2d7bf218ca73 KVM: arm64: Add .hyp.data..ro_after_init ELF section adds 687413d34d4a KVM: arm64: Support per_cpu_ptr in nVHE hyp code adds 94f5e8a4642a KVM: arm64: Create nVHE copy of cpu_logical_map adds a805e1fb3099 KVM: arm64: Add SMC handler in nVHE EL2 adds eeeee7193df0 KVM: arm64: Bootstrap PSCI SMC handler in nVHE EL2 adds d084ecc5c728 KVM: arm64: Add offset for hyp VA <-> PA conversion adds 1fd12b7e4d00 KVM: arm64: Forward safe PSCI SMCs coming from host adds f74e1e2128b7 KVM: arm64: Extract __do_hyp_init into a helper function adds 04e05f057a04 KVM: arm64: Add function to enter host from KVM nVHE hyp code adds cdf367192766 KVM: arm64: Intercept host's CPU_ON SMCs adds abf16336dd22 KVM: arm64: Intercept host's CPU_SUSPEND PSCI SMCs adds d945f8d9ec4a KVM: arm64: Intercept host's SYSTEM_SUSPEND PSCI SMCs adds fa8c3d65538a KVM: arm64: Keep nVHE EL2 vector installed adds b93c17c4185b KVM: arm64: Trap host SMCs in protected mode adds f19f6644a543 KVM: arm64: Fix EL2 mode availability checks new 94d79b0b3ac1 Merge remote-tracking branch 'origin/kvm-arm64/psci-relay' [...] new a4c4e9cd0233 Merge remote-tracking branch 'kvm-arm/next' adds d3a9e4146a6f KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() adds a447e38a7fad KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() adds 311a06593b9a KVM: SVM: Drop VMXE check from svm_set_cr4() adds c2fe3cd4604a KVM: x86: Move vendor CR4 validity check to dedicated kvm_ [...] adds ee69c92bac61 KVM: x86: Return bool instead of int for CR4 and SREGS val [...] adds 7a873e455567 KVM: selftests: Verify supported CR4 bits can be set befor [...] adds 1c96dcceaeb3 KVM: x86: fix apic_accept_events vs check_nested_events adds bf0cd88ce363 KVM: x86: emulate wait-for-SIPI and SIPI-VMExit adds c4d51a52c67a sched/wait: Add add_wait_queue_priority() adds e8dbf19508a1 kvm/eventfd: Use priority waitqueue to catch events before [...] adds 28f132671055 eventfd: Export eventfd_ctx_do_read() adds b1b397aeef81 vfio/virqfd: Drain events from eventfd in virqfd_wakeup() adds b59e00dd8cda kvm/eventfd: Drain events from eventfd in irqfd_wakeup() adds c21d54f0307f KVM: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a s [...] adds 8b460692fee4 KVM: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl adds ff5a983cbb37 KVM: X86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY [...] adds 2f5414423ef5 KVM: remove kvm_clear_guest_page adds 28bd726aa404 KVM: Pass in kvm pointer into mark_page_dirty_in_slot() adds fb04a1eddb1a KVM: X86: Implement ring-based dirty memory tracking adds b2cc64c4f382 KVM: Make dirty ring exclusive to dirty bitmap log adds 044c59c409b7 KVM: Don't allocate dirty bitmap if dirty ring is enabled adds 60f644fb5198 KVM: selftests: Introduce after_vcpu_run hook for dirty log test adds 84292e565951 KVM: selftests: Add dirty ring buffer test adds 019d321a68ea KVM: selftests: Run dirty ring test asynchronously adds edd3de6fc3d5 KVM: selftests: Add "-c" parameter to dirty log test adds 8aa426e854c4 selftests: kvm: keep .gitignore add to date adds 2259c17f0188 kvm: x86: Sink cpuid update into vendor-specific set_cr4 f [...] adds f63f0b68c864 KVM: selftests: always use manual clear in dirty_log_perf_test adds ec2f18bb4783 KVM: selftests: Make vm_create_default common adds 0aa9ec45d427 KVM: selftests: Introduce vm_create_[default_]_with_vcpus adds 87c5f35e5c95 KVM: selftests: Also build dirty_log_perf_test on AArch64 adds 08d3e27718bd KVM: selftests: Make test skipping consistent adds 22f232d134e1 KVM: selftests: x86: Set supported CPUIDs on default VM adds 789f52c071a0 x86/kvm: remove unused macro HV_CLOCK_SIZE adds 7e8e6eed75e2 KVM: SVM: Move asid to vcpu_svm adds dc924b062488 KVM: SVM: check CR4 changes against vcpu->arch new d4fb53c24e60 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 15f256c655eb KVM: s390: Add memcg accounting to KVM allocations adds d121365715a0 s390/gmap: make gmap memcg aware adds ea191fa158c7 KVM: selftests: sync_regs test for diag318 adds b0579b1d693f KVM: s390: track synchronous pfault events in kvm_stat new 5252ba97f23a Merge remote-tracking branch 'kvms390/next' adds 8c7e9ad3182c Merge branch 'for-5.10-fixes' into for-next adds 6c207504ae79 percpu: reduce the number of cpu distance comparisons adds eb4c8d15efda Merge branch 'for-5.11' into for-next new 608d184b02e1 Merge remote-tracking branch 'percpu/for-next' adds ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] new 07c1134b2611 Merge remote-tracking branch 'workqueues/for-next' adds 1e3a2bc89de4 platform: Add Surface platform directory adds f23027ca3d48 platform/surface: Move Surface 3 WMI driver to platform/surface adds 4df56c36944b platform/surface: Move Surface 3 Button driver to platform [...] adds 85f7582cd484 platform/surface: Move Surface 3 Power OpRegion driver to [...] adds 411269babe83 platform/surface: Move Surface Pro 3 Button driver to plat [...] adds 56afb8d48017 Revert "platform/x86: wmi: Destroy on cleanup rather than [...] adds e8a60aa7404b platform/x86: Introduce support for Systems Management Dri [...] adds 1a218d312e65 platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver adds dac76c17d255 platform/x86: touchscreen_dmi: Add info for the Predia Bas [...] adds 619821936203 platform/x86: remove unneeded break adds ea856ec266c1 platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360 adds 6b723f4229ef platform/x86: acer-wmi: Drop no-op set_quirks call from fi [...] adds 7c936d8d26af platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines adds 9feb0763e498 platform/x86: acer-wmi: Cleanup accelerometer device handling adds 39aa009bb66f platform/x86: acer-wmi: Add new force_caps module parameter adds 82cb8a5c395e platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE cap [...] adds 5c54cb6c627e platform/x86: acer-wmi: Add support for SW_TABLET_MODE on [...] adds 5b09081f4c5c docs: ABI: sysfs-class-firmware-attributes: solve some warnings adds 924ad325f55e MAINTAINERS: rectify DELL WMI SYSMAN DRIVERS section adds 76adf0df04c2 platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_o [...] adds 83f7a38ecd33 platform/x86/dell-wmi-sysman: Make some symbols static adds 91de32fe6d7a Merge tag 'ib-mfd-x86-v5.11' into review-hans adds 274335f1c557 platform/surface: Add Driver to set up lid GPEs on MS Surf [...] adds 20f67902824f platform/x86: dell-wmi-sysman: fix init_bios_attributes() [...] adds c758be8e1d06 platform/x86: thinkpad_acpi: add P1 gen3 second fan support adds 685489a32c61 platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE [...] adds 3cd420b2ebd8 platform/x86: thinkpad_acpi: Add BAT1 is primary battery q [...] adds 156ec4731cb2 platform/x86: amd-pmc: Add AMD platform support for S2Idle adds 3be3955315bd platform/x86: intel_pmc_core: Assign boolean values to a b [...] adds 97ab4516205e platform/x86: intel-hid: fix _DSM function index handling adds 19cf70546b24 platform/x86: acer-wmi: add automatic keyboard background [...] adds d5a81d8e864b platform/x86: panasonic-laptop: Add support for optical dr [...] adds f1aaf914654a platform/x86: panasonic-laptop: Replace ACPI prints with p [...] adds 0119fbc0215a platform/x86: panasonic-laptop: Split MODULE_AUTHOR() by o [...] adds 80373ad0edb5 platform/x86: panasonic-laptop: Fix naming of platform fil [...] adds 008563513348 platform/x86: panasonic-laptop: Fix sticky key init bug adds e3a9afbbc309 platform/x86: panasonic-laptop: Add write support to mute adds ed83c9171829 platform/x86: panasonic-laptop: Resolve hotkey double trigger bug adds 468f96bfa3a0 platform/x86: panasonic-laptop: Add support for battery ch [...] adds 25dd390c6206 platform/x86: panasonic-laptop: Add sysfs attributes for f [...] adds ce99a277644c MAINTAINERS: new panasonic-laptop maintainer adds 6c328c347ac3 platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() adds a9d1c2500482 platform/x86: i2c-multi-instantiate: Simplify with dev_err [...] adds 469bc41c29e6 platform/x86: i2c-multi-instantiate: Use device_get_match_ [...] adds d3d73d25e0d9 platform/x86: pmt: Fix a potential Oops on error in probe adds b970b732ff4f platform/surface: gpe: Add support for 15" Intel version o [...] adds 5af8be6b0c7e platform/x86: toshiba_acpi: Fix the wrong variable assignment adds bf753400280d platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for th [...] adds 96adb419099c platform/x86: thinkpad_acpi: Send tablet mode switch at wa [...] adds 07b211992d6c platform/x86: intel-vbtn: Support for tablet mode on HP Pa [...] adds bb81dcd4eda2 platform/x86: touchscreen_dmi: Add info for the Irbis TW11 [...] adds 72ceec58685f platform/x86: asus-wmi: Add userspace notification for per [...] adds 1ac09656bded platform/x86: thinkpad_acpi: Add palm sensor support adds e8637dfca15e platform/x86: thinkpad_acpi: Whitelist P15 firmware for du [...] adds 2bf5046bdb64 platform/x86: mlx-platform: Remove PSU EEPROM from default [...] adds 912b341585e3 platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x [...] adds fe6000990394 platform/x86: intel-vbtn: Allow switch events on Acer Swit [...] adds 2425ccd30fd7 platform/x86: dell-smbios-base: Fix error return code in d [...] adds 06706da2bb5e platform/x86: thinkpad_acpi: remove trailing semicolon in [...] adds eca6ba20f38c platform/x86: mlx-platform: remove an unused variable adds 1f7cb4665df8 platform/x86: dell-wmi-sysman: work around for BIOS bug adds 8b105ef6ffb7 acer-wireless: send an EV_SYN/SYN_REPORT between state changes adds a552f204b050 platform/x86: ISST: Check for unaligned mmio address adds 761f0ee0e84b platform/x86: ISST: Allow configurable offset range adds 7c88ab5715a2 platform/x86: ISST: Change PCI device macros adds a4327979a19e platform/x86: intel-vbtn: Fix SW_TABLET_MODE always report [...] adds 537b0dd4729e platform/x86: intel-hid: Add support for SW_TABLET_MODE adds ac32bae00083 platform/x86: intel-hid: Add alternative method to enable [...] adds dea5b80a043f platform/x86: intel-hid: Do not create SW_TABLET_MODE inpu [...] adds 07f262d80d5f tools/power/x86/intel-speed-select: Read TRL from mailbox adds 6c4832253a2d tools/power/x86/intel-speed-select: Account for missing sy [...] adds 5e27cb9bca67 tools/power/x86/intel-speed-select: Update version for v5.11 adds ba4939f1dd46 platform/x86: mlx-platform: Fix item counter assignment fo [...] adds cf791774a16c platform/x86: mlx-platform: Fix item counter assignment fo [...] adds aa8994fbf2a0 x86/platform: classmate-laptop: add WiFi media button adds 7067be7059e8 platform/x86: intel-hid: add Rocket Lake ACPI device ID adds 0cd3f561efa9 platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range [...] new 23ece8633695 Merge remote-tracking branch 'drivers-x86/for-next' adds 853c1a789f5f platform/chrome: Don't treat RTC events as wakeup sources adds 0498710be002 platform/chrome: cros_ec_typec: Relocate set_port_params_v [...] adds 7ab5a673f4ce platform/chrome: cros_ec_typec: Fix remove partner logic adds 514acf1cefd0 platform/chrome: cros_ec_typec: Clear partner identity on [...] adds cd2c40ff90b0 platform/chrome: cros_ec: Import Type C host commands adds 80f8cef60d79 platform/chrome: cros_ec_typec: Introduce TYPEC_STATUS adds f6f668118918 platform/chrome: cros_ec_typec: Parse partner PD ID VDOs adds de0f49487db3 platform/chrome: cros_ec_typec: Register partner altmodes new 37b7396d0d75 Merge remote-tracking branch 'chrome-platform/for-next' adds 41fff6e19bc8 HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() adds 8a77ed6d1fdd HSI: core: fix a kernel-doc markup new ee6f7c76920d Merge remote-tracking branch 'hsi/for-next' adds 12ec7e56ce95 Documentation: leds: remove invalidated information adds 311066aa9ebc leds: netxbig: add missing put_device() call in netxbig_le [...] adds 6d8d014c7dcf leds: lp50xx: Fix an error handling path in 'lp50xx_probe_dt()' adds 0fe5ac3d9667 dt-bindings: leds: Convert pwm to yaml adds 493d2e432f38 leds: turris-omnia: use constants instead of macros for co [...] adds 5d47ce1d814e leds: turris-omnia: wrap to 80 columns adds fca050bb3c81 leds: turris-omnia: fix checkpatch warning adds 98650b087417 leds: turris-omnia: check for LED_COLOR_ID_RGB instead LED [...] new e6480ad75d04 Merge remote-tracking branch 'leds/for-next' adds 0df7b988d9df char: ipmi: remove unneeded break adds a01a89b1db10 ipmi/watchdog: replace atomic_add() and atomic_sub() adds 368ffd9adc7a ipmi: msghandler: Suppress suspicious RCU usage warning new 6056122a5b26 Merge remote-tracking branch 'ipmi/for-next' adds 21774fd81a51 kernfs: bring names in comments in line with code adds 7008e58c63bc driver core: Fix lockdep warning on wfs_lock adds 33c0c9bdf7a5 drivers: base: fix some kernel-doc markups adds 2e37d91cada1 Merge tag 'auxbus-5.11-rc1' of git://git.kernel.org/pub/sc [...] adds 5812b32e01c6 of: fix linker-section match-table corruption adds 784b2c48ac12 driver core: auxiliary bus: Fix auxiliary bus shutdown nul [...] new 9249f6dd8958 Merge remote-tracking branch 'driver-core/driver-core-next' adds 23eac8531acd usb: host: ehci-sched: add comment about find_tt() not ret [...] adds 907412c0bb23 usb: misc: iowarrior: remove unneeded break adds e9b0c2044129 usb: storage: freecom: remove unneeded break adds 12cb474a0f8e usb: host: xhci-mem: remove unneeded break adds 9df556d774fd dt-bindings: Add support for Broadcom USB pin map driver adds 517c4c44b323 usb: Add driver to allow any GPIO to be used for 7211 USB signals adds 862ee699fefe USB: sisusbvga: Make console support depend on BROKEN adds 726c8277bc5e usb: atm: Replace in_interrupt() usage in comment adds 19220bac2c13 usb: hosts: Remove in_interrupt() from comments adds 2e7e9b64be43 USB: host: ehci-pmcmsp: Cleanup usb_hcd_msp_remove() adds cce866155b5b usb: gadget: udc: Remove in_interrupt()/in_irq() from comments adds 41631d3616c3 usb: core: Replace in_interrupt() in comments adds b02dfc13fa35 usb: gadget: pxa27x_udc: Replace in_interrupt() usage in comments adds 9ca9a2525ddf usbip: Remove in_interrupt() check adds 96eea5876eb0 usb: xhci: Remove in_interrupt() checks adds 5ed132db5ad4 dt-bindings: connector: Add property to set initial curren [...] adds ecbb4dac5f6c USB: host: isp1362: delete isp1362_show_regs() adds aee9ddb1d371 kcov, usb: only collect coverage from __usb_hcd_giveback_u [...] adds 8fba56b4cd53 Merge 5.10-rc2 into usb-next adds 35ad0d901eac usb: misc: brcmstb-usb-pinmap: Fix an IS_ERR() vs NULL check adds 47ea2929d58c usb: typec: ucsi: acpi: Always decode connector change inf [...] adds 217504a05532 usb: typec: ucsi: Work around PPM losing change information adds 9e39aef3a105 usb: misc: brcmstb-usb-pinmap: Make sync_all_pins static adds 57cde551225b Merge 5.10-rc3 into usb-next adds 1d6903a617a2 usb: fix a few cases of -Wfallthrough adds 6a6516c024bb USB: storage: avoid use of uninitialized values in error path adds e625f3dede4a usb: host: imx21-hcd: Remove the driver adds e7018751d2e6 usb: host: ehci-mxc: Remove the driver adds 56c62080d5b5 usb: hcd.h: Remove RUN_CONTEXT adds 0fb2c41f992c Merge 5.10-rc4 into here. adds 13d40ff85da8 usb: typec: Correct the bit values for the Thunderbolt rou [...] adds 5384cffd7bce platform/chrome: cros_ec_typec: Correct the Thunderbolt ro [...] adds c4f81392d5a6 usb: typec: intel_pmc_mux: Configure Thunderbolt cable gen [...] adds 523a97aa3b75 usb: typec: Remove one bit support for the Thunderbolt rou [...] adds 5a569343e8a6 usb/max3421: fix return error code in max3421_probe() adds b0eec52fbe63 USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc adds 8a5ca78f6039 usb: pd: Add captive Type C cable type adds a0ccdc4a77a1 usb: typec: Add number of altmodes partner attr adds 8115240c4fbd usb: typec: tcpm: Refactor logic for new-source-frs-typec-current adds a30a00e37ceb usb: typec: tcpm: frs sourcing vbus callback adds a57d253fc058 usb: typec: tcpci: frs sourcing vbus callback adds 2fc58b36e919 usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink adds f321a02caebd usb: typec: tcpm: Implement enabling Auto Discharge discon [...] adds e1a97bf80a02 usb: typec: tcpci: Implement Auto discharge disconnect callbacks adds cccaee0e0aad usb: typec: tcpci_maxim: Enable auto discharge disconnect adds 7695cae24b29 usb: typec: tcpci_maxim: Fix uninitialized return variable adds 6393734ebb8c dt-bindings: usb: Maxim type-c controller device tree bind [...] adds a07c81ac5015 usb: typec: tcpci_maxim: Fix the compatible string adds e1e52361c61a usb: typec: Add plug num_altmodes sysfs attr adds 52a0372a38b4 usb: typec: Fix num_altmodes kernel-doc error adds 93c747ed00c1 usb: Fix fall-through warnings for Clang adds f3ef38160e3d usb: isp1301-omap: Convert to use GPIO descriptors adds 7656ca71b0ba usb: pd: DFP product types adds fd2c35b2f59f usb: typec: Consolidate sysfs ABI documentation adds 2e70c495cade usb: typec: Expose Product Type VDOs via sysfs adds 7abc6ca5dced usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_ [...] adds 11e5e568ceed usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS [...] adds 4154a4f70a94 USB: core: Constify static attribute_group structs adds 690756a36764 usb: typec: Constify static attribute_group structs adds 52170e937866 usb: common: ulpi: Constify static attribute_group struct adds ab37fa851c48 usb: typec: Add type sysfs attribute file for partners adds ebad43260d22 Merge 5.10-rc6 into usb-next adds cf5fbe02042e USB: apple-mfi-fastcharge: Fix use after free in probe adds baf7df456b38 USB: core: drop short-transfer check from usb_control_msg_send() adds 9dc9c8543aa0 USB: core: return -EREMOTEIO on short usb_control_msg_recv() adds e3541d5de544 usb: mtu3: mtu3_debug: remove an unused struct member adds 93837812a5dc Merge 5.10-rc7 into usb-next adds 7fe53dcbbfbd USB: core: drop pipe-type check from new control-message helpers adds c7721e15f434 usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING [...] adds e90cfa813da7 USB: dummy-hcd: Fix uninitialized array use in init() adds 3f6f6343a29d usb: mtu3: fix memory corruption in mtu3_debugfs_regset() adds ff62d08fd624 usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C adds 10eb0b6ac63a usb: typec: tps6598x: Export some power supply properties adds 08a02f954b0d USB: add RESET_RESUME quirk for Snapscan 1212 new e04061ac3ec9 Merge remote-tracking branch 'usb/usb-next' adds 1fcf689181e9 USB: serial: digi_acceleport: remove in_interrupt() usage adds d1849b9ff9f4 USB: serial: iuu_phoenix: remove unneeded break adds 696c541c8c6c USB: serial: keyspan_pda: fix dropped unthrottle interrupts adds 7353cad7ee4d USB: serial: keyspan_pda: fix write deadlock adds c01d2c58698f USB: serial: keyspan_pda: fix stalled writes adds 37faf5061541 USB: serial: keyspan_pda: fix write-wakeup use-after-free adds 49fbb8e37a96 USB: serial: keyspan_pda: fix tx-unthrottle use-after-free adds 320f9028c787 USB: serial: keyspan_pda: fix write unthrottling adds 79fe6826a5eb USB: serial: keyspan_pda: refactor write-room handling adds 7184933b52a6 USB: serial: keyspan_pda: fix write implementation adds 6fded8bcbc2e USB: serial: keyspan_pda: increase transmitter threshold adds 034e38e8f687 USB: serial: keyspan_pda: add write-fifo support adds 7604ce70b8f6 USB: serial: keyspan_pda: clean up xircom/entrega support adds 491d6927f0de USB: serial: keyspan_pda: clean up comments and whitespace adds fbbf41f64a8d USB: serial: keyspan_pda: use BIT() macro adds 66c32e483355 USB: serial: keyspan_pda: drop redundant usb-serial pointer adds 5098e77962e7 USB: serial: digi_acceleport: fix write-wakeup deadlocks adds 179dfb954790 USB: serial: remove write wait queue adds 975323ab8f11 USB: serial: mos7720: fix parallel-port state restore adds 053af9e6e817 USB: serial: mos7720: defer state restore to a workqueue adds 95168d624f3a USB: serial: cp210x: return early on unchanged termios adds d42976296c33 USB: serial: cp210x: clean up line-control handling adds 46827bda2dd6 USB: serial: cp210x: set terminal settings on open adds b339628ec08c USB: serial: cp210x: drop flow-control debugging adds ed921771ffb6 USB: serial: cp210x: refactor flow-control handling adds daa919196be4 USB: serial: cp210x: clean up dtr_rts() new 61ec285272f0 Merge remote-tracking branch 'usb-serial/usb-next' adds dc4044e63f07 usb: cdns3: Fix hardware based role switch adds 081b217597c8 usb: cdns3: gadget: clear trb->length as zero after prepar [...] adds bcdfa5ae4714 usb: cdns3: core: fix goto label for error path adds ef8e9d03cc0a usb: cdns3: Add static to cdns3_gadget_exit function adds 9e8b0361fd67 usb: cdns3: Rids of duplicate error message adds 67e65ca2d814 usb: cdns3: host: add .suspend_quirk for xhci-plat.c adds 366f12172ba0 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT adds 9850c1d5ffc8 usb: cdns3: host: disable BEI support adds e3704b4337a7 usb: cdns3: add quirk for enable runtime pm by default adds 6de3ce1c553d usb: cdns3: imx: enable runtime pm by default adds e53f09ea275d doc: dt-binding: cdns,usb3: add wakeup-irq adds f8faa02544c4 usb: chipidea: add tracepoint support for udc adds fbe4fbbb4f4d usb: chipidea: trace: fix the endian issue adds e8a644821049 usb: cdns3: fix NULL pointer dereference on no platform data adds d55f637ee477 usb: chipidea: usbmisc_imx: Use of_device_get_match_data() adds 5126075ac4cf usb: chipidea: ci_hdrc_imx: Use of_device_get_match_data() adds 21f969177b7e usb: cdns3: Add support for DRD CDNSP adds 418e02f6fab6 usb: cdns3: Split core.c into cdns3-plat and core.c file adds 5d68fd48a839 usb: cdns3: Moves reusable code to separate module adds e89eb2bc2ed4 usb: cdns3: Refactoring names in reusable code adds 98cedb308c68 usb: cdns3: Changed type of gadget_dev in cdns structure adds 4e84375f8c23 usb: cdnsp: Device side header file for CDNSP driver adds d40a169aab24 usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver adds 5c85bfe3dc27 usb: cdnsp: Add tracepoints for CDNSP driver adds a23cb044d53e usb: cdns3: Change file names for cdns3 driver. adds 08bb455ee0cf MAINTAINERS: add Cadence USBSSP DRD IP driver entry adds f2d904940a52 MAINTAINERS: Add myself as a reviewer for CADENCE USB3 DRD [...] adds b8b09d4d6548 usb: cdnsp: Mark cdnsp_gadget_ops with static keyword adds 11499a7def39 usb: cdns3: fix build when PM_SLEEP is not set adds 94e0623337a6 usb: cdns3: fix warning when USB_CDNS_HOST is not set new 59d5de301a64 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds ae3885324953 phy: fsl-imx8mq-usb: Constify imx8mp_usb_phy_ops adds c36f74566cef MAINTAINERS: Add entry for Qualcomm IPQ4019 USB PHY adds ee19f644c459 dt-bindings: phy: Drop reset-gpios from marvell,mmp3-hsic-phy adds a1b87f1aac4d dt-bindings: phy: Allow BSD licensing of marvell,mmp3-hsic [...] adds 0347c69214f4 phy: Add USB HSIC PHY driver for Marvell MMP3 SoC adds 5594b407a48b dt-bindings: phy: qcom,qmp: Add SM8250 PCIe PHY bindings adds 6edf7700a9dd phy: qcom-qmp: Add SM8250 PCIe QMP PHYs adds 08d4deda6970 phy: allwinner: convert to devm_platform_ioremap_resource( [...] adds 202de02556bb phy: amlogic: convert to devm_platform_ioremap_resource adds f669bc8b9f7b phy: broadcom: convert to devm_platform_ioremap_resource(_byname) adds fa62909400fa phy: cadence: convert to devm_platform_ioremap_resource adds 0b7c4c88b83f phy: freescale: convert to devm_platform_ioremap_resource adds 6c9111bc9eef phy: lantiq: convert to devm_platform_ioremap_resource adds ee55b501bd8c phy: marvell: convert to devm_platform_ioremap_resource adds 5d797059ff57 phy: phy-xgene: convert to devm_platform_ioremap_resource adds 7458d650e256 phy: phy-mtk-ufs: convert to devm_platform_ioremap_resource adds 8a7772cdd91d phy: qualcomm: convert to devm_platform_ioremap_resource(_byname) adds fc5662127a25 phy: phy-ralink-usb: convert to devm_platform_ioremap_resource adds 0b5604affbec phy: renesas: convert to devm_platform_ioremap_resource adds 6824ebc047b9 phy: rockchip: convert to devm_platform_ioremap_resource adds 2f0c9fac3be6 phy: samsung: convert to devm_platform_ioremap_resource adds 5a77b16c6b2b phy: phy-stm32-usbphyc: convert to devm_platform_ioremap_resource adds 9ab4212b0a36 phy: tegra: convert to devm_platform_ioremap_resource(_byname) adds 79caf207d669 phy: ti: convert to devm_platform_ioremap_resource(_byname) adds ba2bf1f090eb dt-bindings: phy: Add Cadence Sierra PHY bindings in YAML format adds 3cc8e86721ad phy: amlogic: Replace devm_reset_control_array_get() adds 86f1a6e6c5f7 phy: tegra: Constify static device_type structs adds f98130b34515 phy: stm32: don't print an error on probe deferral adds 13ea8e0eee45 phy: stm32: defer probe for reset controller adds 6d3b3f88423e dt-bindings: phy: Allow defining the SATA AFE TX amplitude adds 839034d8bd7f phy: phy-brcm-sata: Allow configuration SATA AFE TX amplitude adds 50c0133cd154 phy: tegra: Don't warn on probe deferral adds 53cde0fe020f phy: amlogic: Revert "phy: amlogic: Replace devm_reset_con [...] adds 7af8109efad5 phy: sun4i-usb: remove enable_pmu_unk1 from sun50i_h6_cfg adds 36a94760c989 phy: phy-bcm-ns-usb3: drop support for deprecated DT binding adds e1404d203139 dt-bindings: phy: add Amlogic AXG MIPI D-PHY bindings adds 450889074f4f dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 76aefb221146 phy: amlogic: Add AXG MIPI D-PHY driver adds 87c3cdecb3d5 dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: remo [...] adds 8eff8b4e22d9 phy: amlogic: phy-meson-axg-mipi-pcie-analog: add support [...] adds 864788c00fd7 dt-bindings: phy: phy-stm32-usbphyc: convert bindings to j [...] adds 496db029142f phy: samsung: phy-exynos-pcie: rework driver to support Ex [...] adds 768a711e2d4b phy: samsung: phy-exynos-pcie: fix typo 'tunning' adds 4086afa2a162 dt-bindings: phy: Add Intel Keem Bay USB PHY bindings adds bf4d01e107e3 phy: intel: Add Keem Bay USB PHY support adds 27076a7358b5 dt-bindings: phy: Add binding for Mediatek MT7621 PCIe PHY adds d87da32372a0 phy: ralink: Add PHY driver for MT7621 PCIe PHY adds 370c10afc14c MAINTAINERS: add MT7621 PHY PCI maintainer adds 53e7c92c7fa0 staging: mt7621-pci-phy: remove driver from staging adds 81b534f7e9b2 phy: samsung: Add support for the Exynos5420 variant of th [...] adds 4eed2812de6a phy: amlogic: meson-axg-mipi-pcie-analog: replace DSI_LANE [...] adds 122586d62206 phy: amlogic: phy-meson-gxl-usb2: keep ID pull-up even in [...] adds 15ee6277817f phy: amlogic: replace devm_reset_control_array_get() adds 4ea0bf2a52f1 phy: tegra: xusb: Fix usb_phy device driver field adds d7bb92e3c908 phy: mediatek: Make PHY_MTK_{XSPHY, TPHY} depend on HAS_IO [...] adds 0e055d179ea9 phy: ralink: phy-mt7621-pci: drop 'COMPILE_TEST' from Kconfig adds 8145dcb07d0c phy: ralink: phy-mt7621-pci: set correct name in MODULE_DE [...] adds 3eaf2da98993 phy: samsung: Merge Kconfig for Exynos5420 and Exynos5250 adds ab7dd2008b29 phy/rockchip: Make PHY_ROCKCHIP_INNO_HDMI depend on HAS_IO [...] adds f5f6e01f9164 phy: mediatek: allow compile-testing the hdmi phy adds 51e339deab1e phy: renesas: rcar-gen3-usb2: disable runtime pm in case o [...] adds 8b5c2b45b8f0 phy: rockchip: set pulldown for strobe line in dts adds f34e43f12382 devicetree: phy: rockchip-emmc: pulldown property adds 85e6225f401f USB: PHY: JZ4770: Remove unnecessary function calls. adds 4f6ecfaf3e22 dt-bindings: USB: Add bindings for Ingenic JZ4775 and X2000. adds 31de313dfdcf PHY: Ingenic: Add USB PHY driver using generic PHY framework. adds a8cef928276b phy: rockchip-emmc: output tap delay dt property adds 86e21677e775 devicetree: phy: rockchip-emmc add output-tapdelay-select adds af89e575152a dt-bindings: phy: Convert Broadcom SATA PHY to YAML adds 18b648322d44 phy: mediatek: statify mtk_hdmi_phy_driver adds 1dfd7b7849ea phy: ingenic: depend on HAS_IOMEM adds b097efba9580 drm/mediatek: avoid dereferencing a null hdmi_phy on an er [...] new 43ff1db174c2 Merge remote-tracking branch 'phy-next/next' adds c808fab604ca serial: max310x: Make use of device properties adds 974e454d6f96 serial: max310x: Use devm_clk_get_optional() to get the in [...] adds 1a460c36078e tty: nozomi: remove unneeded break adds da31de35cd2f tty: goldfish: use __raw_writel()/__raw_readl() adds 724ec7c190c1 Merge 5.10-rc2 into tty-next adds 6b8f8313c317 vt: keyboard, remove ctrl_alt_del declaration adds 0df97c7b5b18 vt: keyboard, include linux/spinlock.h adds 877a9c6a0439 vt: keyboard, sort includes adds ee49df450534 vt: keyboard, sort key types by their number adds e27979dace04 vt: keyboard, clean up max_vals adds fe6416e126cc vt: keyboard, extract vt_kdgkbent and vt_kdskbent adds ee1cf8a58273 vt: keyboard, union perm checks in vt_do_kdsk_ioctl adds 2939840c998d vt: keyboard, use DECLARE_BITMAP for key_down adds fe45d6578610 vt: keyboard, use bool for rep adds 9788c950ed4a vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl adds 07edff926520 vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl adds 4e1404a5cd04 vt: keyboard, extract and simplify vt_kdskbsent adds 2374a045263b vt: keyboard, remove unneeded func_* declarations adds cb58a5046095 vt: keyboard, union perm checks in vt_do_kdgkb_ioctl adds 6dee84d6bed7 vt: keyboard, make HW_RAW a function adds 2389cdc36007 vt: keyboard, use find_next_bit in kbd_match adds c35f638fc2ad vt: keyboard, use tty_insert_flip_string in puts_queue adds c0ed8ecb177d tty: serdev: core: Remove unused variable 'dummy' adds fc74d98c00d5 tty: serdev: core: Provide missing description for 'owner' adds 6e30f2835663 tty: tty_baudrate: Add missing description for 'tty' adds aec51036a166 tty: tty_io: Move 'tty_sysctl_init's prototype to shared space adds a776f10d12ca tty: tty_buffer: Add missing description for 'limit' adds 1b1deb44d12c tty: tty_port: Demote obvious abuse of kernel-doc formatting adds bc38fe241bc3 tty: tty_jobctrl: Add missing function parameter descriptions adds d3e3232e7b58 tty: vt: consolemap: Demote weakly documented function header adds 171044a70b57 tty: n_tty: Add 2 missing parameter descriptions adds 5d5b53cf92a7 tty: serial: jsm: jsm_cls: Remove unused variable 'discard' adds 08aa5042d22b tty: tty_io: Fix some kernel-doc issues adds 32ed248042d1 tty: serial: 8250: serial_cs: Remove unused/unchecked vari [...] adds ffb5d9cf650f tty: tty_audit: Demote non-conformant kernel-doc headers adds 0b0a66a5d9db tty: pty: Provide descriptions for the 'file' parameters adds 7789c1f1f055 tty: serial: amba-pl011: Mark 'sbsa_uart_acpi_match' as __ [...] adds b410e35dbfed tty: n_gsm: Demote obvious abuse of kernel-doc and supply [...] adds c4e3f0c0ea79 tty: serial: lpc32xx_hs: Remove unused variable 'tmp' adds fe989920b4d1 tty: serial: msm_serial: Remove set but unused variable 'status' adds 09532ceb900a tty: serial: ifx6x60: Fix function documentation headers adds b482bd793c55 tty: serial: xilinx_uartps: Supply description for missing [...] adds 71b061e2ca93 tty: synclink_gt: Demote one kernel-doc header and repair another adds 0fd872d7160c tty: serial: serial-tegra: Struct headers should start wit [...] adds 180bb243de73 tty: serial: sifive: Struct headers should start with 'str [...] adds 7285ff0b7d2a tty: synclinkmp: Add missing description for function para [...] adds 24832ca3ee85 tty: serial: stm32-usart: Remove set but unused 'cookie' v [...] adds 8a3bdec1dff9 tty: tty_ldisc: Supply missing description for 'tty_ldisc_ [...] adds 216daa1209e6 tty: serial: serial-tegra: Provide some missing struct mem [...] adds 109af2a82a36 tty: hvc: hvc_vio: Staticify function invoked only by reference adds 27122bf57a62 tty: hvc: hvc_opal: Staticify function invoked by reference adds a296b3de3083 tty: synclink: Provide missing description for 'hdlcdev_tx [...] adds 88b8138b240b tty: serial: remove pnx8xxx uart driver adds a1f714b44e34 tty: Remove redundant synclink driver adds 3d608a591b2b tty: Remove redundant synclinkmp driver adds cbd90e746148 serial: mctrl_gpio: Fix passing zero to 'ERR_PTR' warning adds 80f510f5fd07 tty: serial: linflexuart: Remove unnecessary '|' operation [...] adds 439c7183e5b9 serial: 8250: 8250_omap: Disable RX interrupt after DMA enable adds 0d66442dfdbd tty: serial: msm_serial: Constify msm_uart_pops adds 441494ec2a30 dt-bindings: serial: 8250_omap: Add compatible for UART co [...] adds 9b085d6e8890 Merge 5.10-rc3 into tty-next adds d4548b14dd7e serial: 8250: 8250_omap: Fix possible array out of bounds access adds 6f9918504129 serial: 8250: 8250_omap: Fix unused variable warning adds c050a97d0574 vt: keyboard, use BIT() macro instead of open coded variants adds 6d2c52a83b92 vt: keyboard, replace numbers with \r, \n where appropriate adds cb215da8369c vt: keyboard, make use of assign_bit() API adds 1f78ae997908 serial: imx: Remove unused platform data support adds a609c58086e3 tty: serial: 8250: 8250_port: Move prototypes to shared location adds 59105f9cf6e2 tty: serial: pmac_zilog: Remove unused disposable variable [...] adds bc0468ee4922 dt-bindings: serial: renesas,scif: Document r8a779a0 bindings adds 8eddcca2a746 tty: tty_ldisc: Fix some kernel-doc related misdemeanours adds 660beb0ffdc9 serial: imx: Remove unused .id_table support adds 3b3e23092449 Merge 5.10-rc5 into tty-next adds 6e4e636e0e3e serial: 8250-mtk: Fix reference leak in mtk8250_probe adds 5f1697fee6f6 serial: mxs-auart: Remove unneeded platform_device_id adds f35a07f92616 tty: serial: bcm63xx: lower driver dependencies adds 62dcd9c59f32 earlycon: simplify earlycon-table implementation adds 0b60525b4e88 tty: serial: uartlite: Support probe deferral adds 7af77ba42467 tty : serial: jsm: Fixed file by adding spacing adds aef1b6a27970 tty/serial/imx: Enable TXEN bit in imx_poll_init(). adds e0efb3168d34 tty: Remove dead termiox code adds ba3b8bb1263d Merge 5.10-rc7 into tty-next adds 76437b340b24 earlycon: drop semicolon from earlycon macro new 3e09af311205 Merge remote-tracking branch 'tty/tty-next' adds b36773c3912e misc: hisi_hikey_usb: use PTR_ERR_OR_ZERO adds 3f7566f49478 misc: xilinx_sdfec: add compat_ptr_ioctl() adds 48a3d90adafc Merge 5.10-rc2 into char-misc-next adds c62b1f97e744 char: misc: increase DYNAMIC_MINORS value adds f7a6e6c4073c misc: mei: remove unneeded break adds f0f753da73b3 misc: ti-st: st_core: remove unneeded semicolon adds 33fcc5491897 misc: pci_endpoint_test: Remove unnecessary verification adds c78c95f91953 misc: xilinx-sdfec: remove check for ioctl cmd and argument. adds e8f50d4bfc8d misc: c2port: core: Make copying name from userspace more secure adds a7c392c76a43 misc: ocxl: config: Rename function attribute description adds c7a6252b9472 mei: bus: do not start a read for disconnected clients adds c2192bbc3c50 mei: bus: deinitialize callback functions on init failure adds 061e5379f327 char: lp: remove unneeded break adds b61fe3b5963d char: mwave: remove unneeded break adds 6a80467a21ca vme: remove unneeded break adds 552c08a8e03f ipack: iopctal: remove unneeded break adds a79db45fa54e speakup_dummy: log about characters received by the dummy driver adds 508155944752 speakup: document the usage of enum values adds f96a15c7698e speakup: Document read_all_doc shortcut adds 7bbd2584ead1 mei: bus: fix a kernel-doc markup adds 9f38abefd37a uio: fix some kernel-doc markups adds 8bd160690a6c vme: fix two kernel-doc markups adds a67c43ac37f8 uacce: delete some redundant code. adds 385997dc17ab uacce: modify the module author information. adds 6c20032c22d9 Android: binder: added a missing blank line after declaration adds 88f6c77927e4 binder: change error code from postive to negative in bind [...] adds 17adb469bf1e firmware: gsmi: Drop the use of dma_pool_* API functions adds 421518a2740f binder: move structs from core file to header file adds 1987f112f142 binder: add trace at free transaction. adds 439e8f6f1e5d w1: w1_therm: Rename conflicting sysfs attribute 'eeprom' [...] adds cfd3443e2d32 uio: pruss: move simple allocations to dem_ equivalents adds 60aa8782d2bf firmware: fix spelling typo of 'wtih' adds 667aef00f3f3 eeprom: at25: Add example part numbers adds ef84928cff58 uio/uio_pci_generic: use device-managed function equivalents adds 93c69b2d1737 Merge 5.10-rc4 into char-misc-next adds abe9af53c0dc slimbus: fix a kernel-doc markup adds a899d324863a slimbus: qcom-ngd-ctrl: add Sub System Restart support adds e1ae85e1830e slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support adds 50df9842030f slimbus: messaging: Fix fall-through warnings for Clang adds a35c6e18abae slimbus: qcom-ngd-ctrl: Constify static structs adds 39014ce6d602 slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI adds d3bb5fe9ca10 slimbus: qcom-ngd-ctrl: remove redundant out of memory messages adds 8f3991f0669e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC adds fd3bb8f54a88 nvmem: core: Add support for keepout regions adds c8b336bb1aeb dt-bindings: nvmem: Add soc qfprom compatible strings adds 044ee8f85267 nvmem: qfprom: Don't touch certain fuses adds 3311bf184672 nvmem: imx-ocotp: add support for the unaliged word count adds ac0f82b1b495 coresight: etm4x: Skip setting LPOVERRIDE bit for qcom, sk [...] adds 3ac1e0069b2c coresight: core: Remove unneeded semicolon adds 93dd64404cbe coresight: etm4x: Fix accesses to TRCVMIDCTLR1 adds f2603b22e3d2 coresight: etm4x: Fix accesses to TRCCIDCTLR1 adds 4e2187274fe8 coresight: etm4x: Update TRCIDR3.NUMPROCS handling to match v4.2 adds 6288b4ceca86 coresight: etm4x: Fix accesses to TRCPROCSELR adds 60c519c5d362 coresight: etm4x: Handle TRCVIPCSSCTLR accesses adds a4ecf0e047c6 coresight: Remove unnecessary THIS_MODULE of funnel and re [...] adds 868663dd5d69 coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable [...] adds 22b2beaa7f16 coresight: etb10: Fix possible NULL ptr dereference in etb [...] adds 92815c0041ff coresight: tmc-etr: Assign boolean values to a bool variable adds 1cc573d5754e coresight: tmc-etr: Check if page is valid before dma_map_page() adds 56a9ecd2a26d coresight: Fix W=1 warnings in core framework adds ea966a4a5fa5 coresight-tpiu: Fix W=1 warning in TPIU driver adds f80c21509984 coresight-stm: Fix W=1 warning in STM driver adds 3473065927a8 Merge 5.10-rc6 into char-misc-next adds 6c38e7c60fe7 MAINTAINERS: update email, git repo of habanalabs driver adds 23c15ae61517 habanalabs: change aggregate cs counters to atomic adds 20b7525dc430 habanalabs/gaudi: move mmu_prepare to context init adds 28958207e918 habanalabs: we need CPU queues for hwmon adds 596553dbf9b2 habanalabs: support multiple types of firmwares adds 8f503146746b habanalabs: minimize prints when everything is fine adds f3a965c25075 habanalabs: don't init vm module if no MMU adds 3cf74b3656a2 habanalabs: sync stream structures refactor adds 2992c1dcd314 habanalabs: add support for multiple SOBs per monitor adds 06f791f74fab habanalabs: sync stream refactor functions adds becce5f9948d habanalabs: remove duplicate check adds 16ac36504548 habanalabs/gaudi: add NIC QMAN H/W and registers definitions adds b3a9c0bd2f18 habanalabs/gaudi: add NIC firmware-related definitions adds 11dcb8c71235 habanalabs/gaudi: add NIC security configuration adds 3c68157fb829 habanalabs/gaudi: add support for NIC QMANs adds 4bb1f2f3fb31 habanalabs: use enum for CB allocation options adds 5fe1c17ddf2e habanalabs: sync stream collective infrastructure adds 0940cabafde9 habanalabs/gaudi: Set DMA5 QMAN internal adds 5de406c0b5c7 habanalabs: sync stream collective support adds 3e6229965763 habanalabs/gaudi: monitor device memory usage adds e716ad3c76c8 habanalabs: make sure cs type is valid in cs_ioctl_signal_wait adds 71a984f9ae09 habanalabs/gaudi: remove unreachable code adds 977d53a614fb habanalabs: initialize variable before use adds 9bb86b63d864 habanalabs: advanced FW loading adds e753643d516c habanalabs: fix cs counters structure adds 323b726706be habanalabs: fetch security indication from FW adds c692dec70379 habanalabs/gaudi: add support for FW security adds 03df136bc5dd habanalabs/gaudi: scrub all memory upon closing FD adds a6722d6a97de habanalabs: fix MMU print message adds ccf979ee330b habanalabs: refactor MMU to support dual residency MMU adds 1cbca899fa57 habanalabs/gaudi: fetch PLL info from FW adds 6de3d769fde0 habanalabs: Small refactoring of CS IOCTL handling adds ea6ee260cbcd habanalabs: Small refactoring of cs_do_release() adds 4ba1b227b6c7 habanalabs: Skip updating CI of internal queues if not in use adds c1d505a922fe habanalabs: release signal if collective wait was dropped adds ba7e389c30c6 habanalabs: Move repeatedly included headers to habanalabs.h adds eb10b897e459 habanalabs: reset device upon fw read failure adds 0da5698bf4b8 habanalabs/gaudi: increase MAX CS to 16K adds 649c4592124b habanalabs: Separate CS job completion from its deallocation adds 66bfcccdb893 habanalabs: remove duplicate print adds b726a2f7c0bc habanalabs/gaudi: remove pcie_en strap toggle adds f2d032ee1381 habanalabs: fix hard reset print and comment adds 66a76401c50b habanalabs: add 'needs reset' state in driver adds 28e052c95292 habanalabs: restore vm_pgoff after mmap adds d1ddd90551b2 habanalabs: move HW dirty check to a proper location adds 784b916dad2f habanalabs: refactor mmu va_range db structure adds 804a72276cc4 habanalabs: Rename hw_queues_mirror to cs_mirror adds adb51298fdc4 habanalabs: improve hard reset procedure adds be91b91fa40f habanalabs: use host va range for internal pools adds 7f070c913c36 habanalabs: move asic property to correct structure adds d611b9f0b199 habanalabs: fetch hard reset capability from FW adds 5a2998f46c85 habanalabs/gaudi: fetch HBM ecc info from FW adds 92ede12a07d6 habanalabs: print message with correct device adds b2d09622bec3 habanalabs: add boot errors prints adds 412c41fcd526 habanalabs: support reserving aligned va block adds fe2bc2d24953 habanalabs: share a single ctx-mutex between all MMUs adds 00e1b59c8b15 habanalabs: fix MMU debugfs operations adds 439bc47b8e83 habanalabs: firmware returns 64bit argument adds b90c89443462 habanalabs/gaudi: align to new FW reset scheme adds 5e5867e51d6e habanalabs: print CS type when it is stuck adds 5c05487f1550 habanalabs: mmu map wrapper for sizes larger than a page adds 4147864e8d65 habanalabs: fetch pll frequency from firmware adds 2a570736ef39 habanalabs: goya_reset_sob_group() can be static adds 293744d92c87 habanalabs: gaudi_ctx_fini() can be static adds 051504d9f604 habanalabs: update firmware files adds 64a9d5ab2c1c habanalabs/gaudi: print ECC type field adds 9d127ad5719a habanalabs: indicate to user that a cs is gone adds bd2f477f2037 habanalabs: add support for cs with timestamp adds d2bbf2ca3344 habanalabs: add ull to PLL masks adds ee3287798d49 habanalabs: add missing counter update adds a63c3fb37b15 habanalabs/gaudi: handle reset when f/w is in preboot adds 8e718f2eda8d habanalabs: free host huge va_range if not used adds 3b82c34f0662 habanalabs: change messages to debug level adds 3e438b42a5fb habanalabs: Add mask for CS type bits in CS flags adds f07486745442 habanalabs: Modify the cs_cnt of a CB to be atomic adds f44afb5b5a5d habanalabs: Add CB IOCTL opcode to retrieve CB information adds cd5f82dbbad0 Merge tag 'misc-habanalabs-next-2020-11-30' of ssh://gitol [...] adds 57d9352b6c65 fpga: fpga-mgr: Add devm_fpga_mgr_register() API adds c9d754d6f71c fpga: fpga-mgr: altera-ps-spi: Simplify registration adds 83eb4fbdcfda fpga: fpga-mgr: dfl-fme-mgr: Simplify registration adds 7027b7305d16 fpga: fpga-mgr: ice40-spi: Simplify registration adds a3b79b2a58f0 fpga: fpga-mgr: machxo2-spi: Simplify registration adds 20e8963f4f38 fpga: fpga-mgr: socfpga: Simplify registration adds d6530c0a48b7 fpga: fpga-mgr: ts73xx: Simplify registration adds f4ce435b732a fpga: fpga-mgr: xilinx-spi: Simplify registration adds 2630fa8d0031 fpga: fpga-mgr: zynqmp: Simplify registration adds 907d4ad59904 fpga: fpga-mgr: altera-pr-ip: Simplify registration adds be49d5b2985b interconnect: qcom: Simplify the vcd compare function adds 2f95b9d5cf0b interconnect: Add generic interconnect driver for Exynos SoCs adds 2a211904aca6 MAINTAINERS: Add entry for Samsung interconnect drivers adds 9fb3b4cae4e6 Merge tag 'icc-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] adds 9b627c25e708 bus: mhi: core: Remove double locking from mhi_driver_remove() adds 8ff3f7bdde45 bus: mhi: core: fix potential operator-precedence with BHI macros adds 855a70c12021 bus: mhi: Add MHI PCI support for WWAN modems adds f4d0b39c8425 bus: mhi: core: Fix null pointer access when parsing MHI c [...] adds a7f422f2f89e bus: mhi: Fix channel close issue on driver remove adds 56c8ea864018 bus: mhi: core: Remove unnecessary counter from mhi_firmwa [...] adds a8ca15a9c73f bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() adds 78e1d22687ff bus: mhi: core: Expose mhi_get_exec_env() API for controllers adds bca7218099e0 bus: mhi: core: Remove unused mhi_fw_load_worker() declaration adds 9e1660e5c396 bus: mhi: core: Rename RDDM download function to use proper words adds da7bdbf67db2 bus: mhi: core: Skip RDDM download for unknown execution e [...] adds 1b55c16a5e47 bus: mhi: core: Use appropriate names for firmware load functions adds 8f7039787687 bus: mhi: core: Move to using high priority workqueue adds 8e0559921f9a bus: mhi: core: Skip device wake in error or shutdown states adds 3fb81a4d5f2f bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability adds 0c76b3fa580d bus: mhi: core: Prevent sending multiple RDDM entry callbacks adds 12e050c77be0 bus: mhi: core: Move to an error state on any firmware loa [...] adds faa257075bcc bus: mhi: core: Use appropriate label in firmware load han [...] adds dc53d862eab8 bus: mhi: core: Move to an error state on mission mode failure adds 40c3127187cb bus: mhi: core: Check for IRQ availability during registration adds 556bbb442bbb bus: mhi: core: Separate system error and power down handling adds a03c7a86e127 bus: mhi: core: Mark and maintain device states early on a [...] adds 6cc1716102b5 bus: mhi: core: Remove MHI event ring IRQ handlers when po [...] adds 7b7e4cee0299 Merge branch 'mhi-ath11k-immutable' into mhi-next adds 206e7383b343 bus: mhi: core: Indexed MHI controller name adds 10ea8bcda5ae bus: mhi: core: Fix device hierarchy adds 89828f632dec bus: mhi: core: Fix error handling in mhi_register_controller() adds 4ea6fa2cb921 mhi: pci_generic: Fix implicit conversion warning adds 888982a84752 Merge tag 'mhi-for-v5.11' of git://git.kernel.org/pub/scm/ [...] adds a3ab07c642b2 Merge 5.10-rc7 into char-misc-next adds 6e06a85556f9 soundwire: bus: add comments to explain interrupt loop filter adds 7ffaba042e0e soundwire: bus: reset slave_notify status at each loop adds 2fb94784952e soundwire: registers: add definitions for clearable interr [...] adds b35991de7a59 soundwire: bus: only clear valid DP0 interrupts adds 47b8520997a8 soundwire: bus: only clear valid DPN interrupts adds 47edc0104c61 soundwire: qcom: Fix build failure when slimbus is module adds e04e60fce47e soundwire: master: use pm_runtime_set_active() on add adds 17e0da0b8979 soundwire: intel: fix another unused-function warning adds 6e559fe12892 Merge tag 'soundwire-5.11-rc1' of git://git.kernel.org/pub [...] adds 85261c1ff156 mei: bus: add vtag support adds ee64ed8153ab mei: bus: enable pavp device. new 448e5f096d10 Merge remote-tracking branch 'char-misc/char-misc-next' adds c942a2593a5a extcon: Add driver for TI TUSB320 adds ca26071da1bb dt-bindings: extcon: add binding for TUSB320 adds 8f61b1b3c3d4 extcon: fsa9480: Rewrite bindings in YAML and extend adds 54589b557a8d extcon: fsa9480: Support TI TSU6111 variant adds 75db3e88cafe extcon: max8997: Add CHGINS and CHGRM interrupt handling adds a522d8d6e1ca extcon: max77693: Fix modalias string new 57fcd5cef9f4 Merge remote-tracking branch 'extcon/extcon-next' adds 81816f5048ba thunderbolt: Do not clear USB4 router protocol adapter IFC [...] adds d67274bacb8a thunderbolt: Find XDomain by route instead of UUID adds 47844ecb8cec thunderbolt: Create XDomain devices for loops back to the host adds 4210d50f0b3e thunderbolt: Add link_speed and link_width to XDomain adds 5cc0df9ce10a thunderbolt: Add functions for enabling and disabling lane [...] adds 407ac931aefd thunderbolt: Create debugfs directory automatically for services adds 5bf722df5d37 thunderbolt: Make it possible to allocate one directional [...] adds afe704a2d061 thunderbolt: Add support for end-to-end flow control adds edc0f494ed96 thunderbolt: Add DMA traffic test driver adds 4e58171aa93f MAINTAINERS: Add Isaac as maintainer of Thunderbolt DMA tr [...] adds 45ef561abcdd thunderbolt: Move max_boot_acl field to correct place in s [...] adds e0258805d71b thunderbolt: Log which connection manager implementation is used adds a3595258970b thunderbolt: Log adapter numbers in decimal in path activa [...] adds b658eb9d9075 thunderbolt: Keep the parent runtime resumed for a while o [...] adds 463e48fa5448 thunderbolt: Return -ENOTCONN when ERR_CONN is received adds 661b19473bf3 thunderbolt: Perform USB4 router NVM upgrade in two phases adds fe265a06319b thunderbolt: Pass metadata directly to usb4_switch_op() adds 83bab44ada05 thunderbolt: Pass TX and RX data directly to usb4_switch_op() adds 9490f71167fe thunderbolt: Add connection manager specific hooks for USB [...] adds 579f14217c95 thunderbolt: Move constants for USB4 router operations to [...] adds 9039387e166e thunderbolt: Add USB4 router operation proxy for firmware [...] adds db0746e3399e thunderbolt: Add support for Intel Maple Ridge new 5a118218a445 Merge remote-tracking branch 'thunderbolt/next' adds 16b8fe4caf49 vfio/pci: Move dummy_resources_list init in vfio_pci_probe() adds 7b06a56d468b vfio-pci: Use io_remap_pfn_range() for PCI IO memory adds d22f9a6c92de vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU adds a15ac665b9e9 vfio-mdev: Wire in a request handler for mdev parent adds bccce80bbd44 vfio-ccw: Wire in the request callback new 083c37907881 Merge remote-tracking branch 'vfio/next' adds e722a295cf49 staging: ion: remove from the tree adds 4c62db88459a staging: iio: adis16240: add blank line before struct definition adds c854f0142963 staging: comedi: ni_mio_common: Fix newline after derefere [...] adds 42a18f09bcb9 staging: rtl8723bs: remove unnecessary type cast of rtw_ne [...] adds 75f1df269d4a staging: r8188eu: use native wireless IE codes from linux/ [...] adds a5a6e5eff467 staging: qlge: remove extra blank lines adds 153167c5219a staging: comedi: tests: Simplify conditional evaluation adds e93301843720 staging: rtl8188eu: rearrange lines exceeding 100 columns adds e13ff19e7c5b staging/rtl8192u/ieee80211: use __func__ macro adds 0795f519d1af staging/rtl8192u/ieee80211: remove debugging line adds 194b11c3e2fc staging: wfx: make a const array static, makes object smaller adds 6b6946b25e67 staging/qlge: add blank line after declaration adds 87e6059da1a3 staging/qlge: fix typo adds 30676f7b1f92 staging/rtl8723bs: replace "foo * bar" with "foo *bar" adds 2ed1fa08e674 staging: vt6655: rearrange lines exceeding 100 columns adds ae94bd537420 staging: kpc2000: rearrange lines exceeding 100 columns adds faf9ca25f918 staging: kpc2000: re-indent code for better readability adds e0071d318f5e staging: kpc2000: Use BIT macro instead of bit masking adds 01a050e8e468 staging: gdm724x: Clarify naming of packet_type<->tty inde [...] adds 620d28440c10 staging: greybus: audio: code indentation and formatting changes adds 9ab476ba001e staging: r8188eu: inline rtw_init_netdev_name() adds 90855921ac92 staging: rtl8723bs: cleanup NULL check before vfree adds 36f18e741a23 staging: vt6655: Fix typo adds 71f5a9124374 staging: kpc2000: kpc_dma: rearrange lines exceeding 100 columns adds fe50b1f83210 staging: kpc2000: kpc_dma: rename show function per convention adds 34557e233cf8 staging: rtl8723bs: Rewrite comparison to NULL adds af702094a63e staging: rtl8188eu: remove commented defines adds 73142e110b4c staging: fieldbus: Use %pM format specifier for MAC addresses adds 8f870aab80b0 Staging: rtl8723bs: core: rtw_cmd: Fixed multiple brace co [...] adds 3da8757576ef staging: vc04_services: fix block comment style adds c2ec4a6e5410 staging: vc04_services: fix quoted string split across lines adds c699e02d83c9 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] adds 83e63b2cc416 Merge 5.10-rc2 into staging-next adds 9364a2cf5671 staging: wimax: depends on NET adds 16b37e7ba6fd staging/wlan-ng: Fix line alignment adds d1e7550ad081 staging: ks7010: fix missing destroy_workqueue() on error [...] adds 071dc1787a2f staging: rtl8192u: fix wrong judgement in rtl8192_rx_isr adds 92576c84c8c6 Staging: rtl8723bs: core: rtw_cmd: Fixed four if-statement [...] adds 096f64905f0c drivers: staging: rtl8188eu: Fix spelling in two comments [...] adds eb27cf085cc8 drivers: staging: most: use swabXX functions of kernel adds 99c1fdae1a7f Staging: mt7621-pci: Fix alignment warnings adds 773cfe0684a3 staging: mt7621-dma: fix alignment warnings adds bbda3ac4f24e staging: rtl8723bs: remove MAC_FMT macro adds 5d4ea6b45202 staging: rtl8723bs: use %pM format for MAC addresses adds 5e364ea5ea9d staging: rtl8723bs: remove IP_FMT macro adds d72425da09a0 staging: rtl8723bs: remove NDEV_FMT macro adds d0cc39cd1fa3 staging: rtl8723bs: remove ADPT_FMT macro adds c25d8a7db434 staging: rtl8723bs: replace rtw_ieee80211_ht_cap adds 72cac683e6f9 staging: rtl8723bs: replace rtw_ieee80211_spectrum_mgmt_ac [...] adds a9d876388973 staging: rtl8723bs: replace rtw_ieee80211_ht_actioncode adds f4acd33c446b staging: rtl8723bs: replace ieee80211_back_actioncode adds 3952659a6108 staging: greybus: codecs: Fix reference counter leak in er [...] adds 8b5b1b81935d staging: rtl8192e: Braces should be used on all arms of statement adds ab5b769a23af staging: gasket: interrupt: fix the missed eventfd_ctx_put [...] adds 383313b8c41e staging: greybus: Fixed issues with alignment to open pare [...] adds c869eaa617e4 drivers: staging: retire drivers/staging/goldfish adds 220457125669 staging: rtl8723bs: clean up line spacing adds 70466c39ba8d staging: rtl8723bs: clean up braces adds 79008395e593 staging: rtl8723bs: clean up space before tabs adds 5641eeec0f58 staging: rtl8723bs: clean up open ended lines adds fa7c45867264 staging: rtl8723bs: clean up open braces adds 5ddd99756c57 staging: rtl8723bs: clean up switch case indentation adds cf05a0086eb4 staging: rtl8723bs: clean up trailing statements adds 8ec06b9ff8a4 staging: rtl8723bs: clean up logical continuations adds cad33240aba3 staging: rtl8723bs: clean up pointer locations adds 39439d715568 staging: rtl8723bs: clean up leading space adds 24f4aee92e51 staging: net: wimax: i2400m: control: Fix some misspelling [...] adds 80594fb40510 staging: net: wimax: i2400m: driver: Demote some non-confo [...] adds 5d98f6a42c86 staging: net: wimax: i2400m: fw: Fix some function header [...] adds c01bba5d341b staging: net: wimax: i2400m: netdev: Demote non-conformant [...] adds b5f236da89f3 staging: net: wimax: i2400m: tx: Fix a few kernel-doc misd [...] adds b809984ca2b5 staging: net: wimax: i2400m: fw: Fix incorrectly spelt fun [...] adds 0d79a48440f5 staging: vt6655: Remove useless else adds 03c1136af504 Merge 5.10-rc5 into staging-testing adds 2811861be7e3 staging: rtl8723bs: core: Fix fall-through warnings for Clang adds 6a8ce97113b3 staging: vt6655: Fix fall-through warnings for Clang adds 8002998e1f3e staging: qlge: Fix fall-through warnings for Clang adds 41d02747c4d1 staging: vt6656: Fix fall-through warnings for Clang adds 1b9419d1f676 staging: trivial: hikey9xx: fix be32<->u32 casting warnings adds 1f59b0663d2d staging: hikey9xx: Specify HAS_IOMEM dependency for MFD_HI [...] adds ba3e4a2a0b3c staging: mfd: hi6421-spmi-pmic: fix error return code in h [...] adds 6b8fb5ecf7f3 staging: fieldbus: use kobj_to_dev() to get device adds 9822b9044400 staging: rtl8188eu: clean up the useless code adds 8a3f7b9665c8 staging: rtl8723bs: remove redundant statements adds 54289aad812e staging: dpaa2-switch: export the 'no buffer' counter in ethtool adds dab4812705c9 staging: dpaa2-switch: make sure that the VLAN is not alre [...] adds f65b243d6ab8 staging: dpaa2-switch: pack the firmware command structures adds 7dc8faeab3e3 iio: dac: ad5686: add support for AD5338R adds bf7cfa685d4d iio: dac: ad5686: add of_match_table adds d93dd060809f dt-bindings: iio: dac: ad5686: add binding adds ad49bd57f9d5 iio: adc: at91_adc: use of_device_get_match_data() helper adds 3e4ef8e8cefa iio: adc: at91_adc: const-ify some driver data adds f091d7c5fe6c iio: adc: at91_adc: add Kconfig dep on the OF symbol and r [...] adds ead1c9f376db iio: adc: at91_adc: remove platform data and move defs in [...] adds 5483b8d5015b iio: adc: ad7887: invert/rework external ref logic adds 4393e4c533c5 iio: imu: st_lsm6dsx: add support to LSM6DST adds 324b9f298744 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dst device bindings adds 227c83faa2f8 iio: sx9310: Support hardware gain factor adds ad2b473e2ba3 iio: sx9310: Support setting proximity thresholds adds 08f0411c48f2 iio: sx9310: Support setting hysteresis values adds 1b6872015f0b iio: sx9310: Support setting debounce values adds e94b3c608a2a dt-bindings: iio: sx9310: Add various settings as DT properties adds 5b19ca2c78a0 iio: sx9310: Set various settings from DT adds c5bf4d645f2d iio: adc: exynos: do not rely on 'users' counter in ISR adds 0e7a3978a40b iio: core: Fix IIO_VAL_FRACTIONAL calculation for negative values adds 28963f2f6b46 iio: adc: ad7298: rework external ref setup & remove platf [...] adds 223f4d9517f8 iio: dac: ad7303: remove platform data header adds 681ab2ce2936 iio: accel: mma8452: Constify static struct attribute_group adds d655844f7e21 staging: iio: adis16240: add blank line before struct definition adds b4ae07cde9b3 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC adds c95003d895bd dt-bindings: fxas21002c: convert bindings to yaml adds 675cb4ad1b9e dt-bindings: iio: adc: ti,adc084s021 yaml conversion adds 691f453951c4 iio: light: apds9960: remove unneeded semicolon adds 4a6261c36da7 iio/adc: ingenic: remove unneeded semicolon adds 7f96027cc454 iio: adc: at91-sama5d2_adc: remove unneeded semicolon adds 3a096c2bda7d iio: fix a kernel-doc markup adds 3516ebc8a400 iio: pressure: bmp280: remove unneeded semicolon adds b3b3ef6a082f iio: magnetometer: bmc150: remove unneeded semicolon adds 8bb97bab3f13 iio: proximity: vl53l0x-i2c add i2c_device_id adds 41a4b8f13a39 iio: light: vcnl4035 add i2c_device_id adds d884da1a7548 iio:light:tsl2563 use generic fw accessors adds a3c089b9cf27 iio: remove unneeded break adds 397f45ed26c5 MAINTAINERS: Fix 'W:' prefix in Invensense IMU entry adds 1d4ef9b39ebe iio: core: Add optional symbolic label to a device channel adds 3079188f821c iio:Documentation: Add documentation for label channel attribute adds 75ed0be7200d iio: adc: ad7768-1: Add channel labels. adds 7d4156ddf1b8 dt-bindings:iio:adc:adi,ad7768-1: Add documentation for ch [...] adds 7f79711533a9 dt-bindings:iio:adc:adc.txt: Add documentation for channel [...] adds 499da8bdb868 iio: adc: stm32-adc: dma transfers cleanup adds 396cd5092caf dt-bindings: iio: adc: add bindings doc for MT6360 ADC adds d4686c52a20b Documentation: ABI: testing: mt6360: Add ADC sysfs guideline adds 1f4877218f7e iio: adc: mt6360: Add ADC driver for MT6360 adds 8dedcc3eee3a iio: core: centralize ioctl() calls to the main chardev adds 89d1f7257002 iio: adc: stm32-adc: adapt clock duty cycle for proper operation adds 24b284984e2d iio: adc: ad7887: convert probe to device-managed functions adds 126df08e54b1 dt-bindings:iio:humidity:hdc100x Drop separate doc + add t [...] adds 3c055f31ac69 dt-bindings:iio:humidity:htu21 Drop separate doc + add to [...] adds 9a6ac3138258 dt-bindings:iio:humidity:st,hts221 yaml conversion. adds 4dd49a1b9b9f dt-bindings:iio:humidity:dht11 yaml conversion adds 88b448502381 dt-bindings:iio:pressure:ms5637 Drop separate doc + add to [...] adds 1cf4ad3f609b dt-bindings:iio:pressure:murata,zpa2326 yaml conversion adds b1b69ba70de7 dt-bindings:iio:pressure:meas,ms5611 yaml conversion. adds 1517c6a30c0d dt-bindings:iio:pressure:hoperf,hp03 yaml conversion adds 7fd5da368ed5 dt-bindings:iio:proximity:semtech,sx9500 yaml conversion. adds b4be8bd1c6a2 dt-bindings:iio:proximity:st,vl53l0x yaml conversion adds d08a718742aa dt-bindings:iio:proximity:ams,as3935 yaml conversion adds 3eccfe575e00 dt-bindings:iio:dac:ti,dac5571 yaml conversion. adds b120365fa6e8 dt-bindings:iio:dac:ti,dac7311 yaml conversion adds 5034ceaff5a7 dt-bindings:iio:dac:ti,dac7512 yaml conversion adds 8b74e06b0f4d dt-bindings:iio:dac:ti,dac7612 yaml conversion adds 6918ed88bf35 dt-bindings:iio:dac:adi,ad7303 yaml conversion adds e0d8ef7d2f29 dt-bindings:iio:dac:maxim,ds4424 yaml conversion adds 87b8092e6b9e dt-bindings:iio:dac:fsl,vf610-dac yaml conversion adds 6ced946a4bba dt-bindings:iio:dac:microchip,mcp4725 yaml conversion adds 9de14fa28d92 dt-bindings:iio:dac:maxim,max5821 yaml conversion adds c15058d5fb87 dt-bindings:iio:dac:nxp,lpc1850-dac yaml conversion. adds 1e6536ee349b dt-bindings:iio:dac:adi,ad5758 yaml conversion adds 39616b4e4a02 dt-bindings:iio:temperature:melexis,mlx90614 yaml conversion adds 92af0fb2d443 dt-bindings:iio:temperature:melexis,mlx90632 conversion to yaml adds 93f8dd3b8ad6 dt-bindings:iio:temperature:meas,tsys01 move to trivial-de [...] adds 17d1ffdfb643 dt-bindings:iio:temperature:maxim,max31856 yaml conversion. adds 29a702dcf47c dt-bindings:iio:temperature:maxim_thermocouple.txt to maxi [...] adds 2cba11707352 dt-bindings:iio:temperature:ti,tmp07 yaml conversion adds c59c1bf74470 dt-bindings:iio:chemical:sensirion,sgp30: Move to trivial- [...] adds 9bd4ede7480d dt-bindings:iio:chemical:bosch,bme680: Move to trivial devices adds 6d3766da16a3 dt-bindings:iio:potentiometer:maxim,ds1803 move to trivial [...] adds b25e67b29078 dt-bindings:iio:potentiometer:maxim,max5481 move to trivia [...] adds 76e11a05d2d0 dt-bindings:iio:light:renesas,isl29501: Move to trivial devices. adds 184a99de93b8 dt-bindings:iio:magnetometer:memsic,mmc35240: move to triv [...] adds ee4fb4c079a0 dt-bindings:iio:accel:domintech,dmard06: Move to trivial-d [...] adds 5e6dc43e2caa iio: buffer: dmaengine: unwrap the use of iio_buffer_set_attrs() adds 789976accb6a iio: adc: at91-sama5d2_adc: merge buffer & trigger init in [...] adds 5164c7889857 iio: triggered-buffer: add {devm_}iio_triggered_buffer_set [...] adds abef6bc92871 iio: accel: adxl372: use devm_iio_triggered_buffer_setup_ext() adds 1864c829c91e iio: accel: bmc150: use iio_triggered_buffer_setup_ext() adds a2f283555b86 iio: adc: at91-sama5d2_adc: use devm_iio_triggered_buffer_ [...] adds 165aea80e2e2 iio: cros_ec: use devm_iio_triggered_buffer_setup_ext() adds fc02a7315b1e iio: hid-sensors: use iio_triggered_buffer_setup_ext() adds 21232b4456ba iio: buffer: remove iio_buffer_set_attrs() helper adds 39996252f6af iio: adc: cpcap: Fix fall-through warnings for Clang adds 24da9627e674 iio: adc: ad7292: remove unneeded spi_set_drvdata() adds 9ff249733708 iio: accel: adis16201: remove unneeded spi_set_drvdata() adds d59377023d4a iio: accel: adis16209: remove unneeded spi_set_drvdata() adds ee8caea0c144 iio: core: organize buffer file-ops in the order defined i [...] adds 74d826da3842 iio: core: return -EINVAL when no ioctl handler has been run adds e7bae9bbc267 dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding [...] adds 9a7dc81714c5 dt-bindings:iio:potentiometer:microchip,mcp4131 txt to yam [...] adds 05c6330c4347 dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion adds 818ede057c60 dt-bindings:iio:potentiometer:microchip,mcp41010 txt to ya [...] adds f97cee494dc9 dt-bindings:iio:impedance-analyzer:adi,ad5933 yaml conversion. adds b9c320157ce3 dt-bindings:iio:samsung,sensorhub-rinato: yaml conversion adds f0c49ea47e2c dt-bindings:iio:health:maxim,max30100: txt to yaml conversion adds 5a6a65b11e3a dt-bindings:iio:health:maxim,max30102: txt to yaml conversion adds 3ead692b7548 dt-bindings:iio:imu:adi,adis16480: txt to yaml conversion adds 7a2cf8e91390 dt-bindings:iio:imu:st,lsm6dsx: txt to yaml conversion adds e24ed929d149 dt-bindings:iio:light:avago,apds9300: txt to yaml conversion. adds c10fe4474d36 dt-bindings:iio:light:avago,apds9960: txt to yaml conversion adds b8a8dab1dbe7 dt-bindings:iio:light:capella,cm36651: txt to yaml conversion. adds 787f6145ed63 dt-bindings:iio:light:sharp,gp2ap020a00f: txt to yaml conversion. adds 8b38b180f13d dt-bindings:iio:light:maxim,max44009: txt to yaml conversion. adds 23205227b799 dt-bindings:iio:light:ti,opt3001: txt to yaml conversion adds 6032afbdfb61 dt-bindings:iio:light:upisemi,us51882: txt to yaml conversion. adds 52a04bfbc9f2 dt-bindings:iio:light:st,uvis25: txt to yaml conversion fo [...] adds de4dc0221cff dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion adds 2d948d057558 dt-bindings:iio:light:st,vl6180: txt to yaml format conversion. adds a7d6eb9dbb83 dt-bindings:iio:magnetometer:fsl,mag3110: txt to yaml conversion adds 63d147d4c0c5 dt-bindings:iio:magnetometer:asahi-kasei,ak8974: txt to ya [...] adds ab6eeb9c76b2 dt-bindings:iio:magnetometer:bosch,bmc150_magn: txt to yam [...] adds 2bb6f3e8d861 dt-bindings:iio:magnetometer:honeywell,hmc5843: txt to yam [...] adds f383069be33e dt-bindings:iio:magnetometer:pni,rm3100: txt to yaml conversion. adds 58ff1b519753 dt-bindings:iio:adc:atmel,sama5d2-adc: txt to yaml conversion adds 8c41245872e2 dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion. adds 16be06aa1a28 dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion adds 749c1e1481e1 Merge tag 'iio-for-5.11a' of https://git.kernel.org/pub/sc [...] adds 0438fb09828e staging: mt7621-pci: remove bus ranges related code adds d7dcee38cbea staging: mt7621-pci: remove 'offset' with mem and io resou [...] adds 301c7ed52263 staging: mt7621-pci: add comment to clarify IO resource in [...] adds 8713094e5b00 staging: mt7621-pci: review 'pci_host_bridge' assigned variables adds 2fc0898bf366 staging: mt7621-pci: parse and prepare resources in 'mt762 [...] adds 108b2f2a9724 staging: mt7621-pci: convert to use 'devm_platform_ioremap [...] adds 1de16e38f1fd staging: mt7621-pci: remove 'RALINK_PCI_IMBASEBAR0_ADDR' register adds 25b49a31fb03 dt-bindings:iio:adc:brcm,iproc-static-adc: txt to yaml conversion adds 609538472e93 dt-bindings:iio:adc:mediatek,mt2701-auxadc: rename and yam [...] adds e490260a1c56 dt-bindings:iio:adc:ti,palmas-gpadc: txt to yaml format co [...] adds 8d966b5836f1 dt-bindings:iio:adc:qcom,pm8018-adc: yaml conversion and rename. adds a4e6bf69418c dt-bindings:iio:adc:qcom,spmi-iadc: txt to yaml format con [...] adds 1668ef26e663 dt-binding:iio:adc:ti,ads124s08: txt to yaml format conversion. adds 357a80750782 dt-bindings:iio:dac:ad5592r: txt to yaml format conversion. adds 333beb45cf6e dt-bindings:iio:accel:bosch,bma180: txt to yaml format con [...] adds 45bdaf5fef9a dt-bindings:iio:accel:kionix,kxcjk1013: txt to yaml format [...] adds 13d4fb361463 dt-bindings:iio:accel:fsl,mma8452: txt to yaml conversion. adds 1f22b1319a86 dt-bindings:iio:gyro:bosch,bmg180: txt to yaml format conversion. adds a9aa46861c95 dt-bindings:iio:st,st-sensors: txt to yaml conversion. adds 4f078dff65e9 dt-bindings:iio:frequency:adi,adf4350: txt to yaml format [...] adds 99ff938fea81 dt-bindings:iio:temperature: Drop generic binding file. adds f346b16f94af iio: imu: st_lsm6dsx: add vdd-vddio voltage regulator adds 617e38a25cbd dt-bindings: iio: imu: st_lsm6dsx: introduce vdd-vddio reg [...] adds b6a3f8326cfd iio: adc: ad7298: convert probe to device-managed functions adds 53c6b0d5d271 iio: adc: ad7298: check regulator for null in ad7298_get_r [...] adds 6c050782d0f0 MAINTAINERS: Add Kamel Bouhara as TCB counter driver maintainer adds aa784a54102e iio: humidity: hts221: add vdd voltage regulator adds 29e96f5a6e81 dt-bindings: iio: humidity: hts221: introduce vdd regulato [...] adds 9afaf9a5b80e ASoC: stm32: dfsdm: add stm32_adfsdm_dummy_cb() callback adds 6d74a3ee1ee1 iio: buffer: Return error if no callback is given adds 0fb6ee8d0b5e iio: ad_sigma_delta: Don't put SPI transfer buffer on the stack adds 6259551cf19b iio: accel: bmc150-accel: Add DT bindings adds a1a210bf29a1 iio: accel: bmc150-accel: Add support for BMA222 adds 672f30228379 iio: accel: bmc150-accel: Add rudimentary regulator support adds 7dd94246fe54 iio: potentiometer: ad5272: Correct polarity of reset adds 044b32fa5229 dt-bindings:iio:qcom-spmi-vadc drop incorrect io-channel-r [...] adds 6d90c9a96e68 dt-bindings:iio:samsung, exynos-adc: drop missuse of io-ch [...] adds eda20ba1e25e iio: core: Consolidate iio_format_avail_{list,range}() adds e08b60d352db iio: core: Simplify iio_format_list() adds 19ef7b70ca94 iio: buffer: Fix demux update adds f2c38f9fb4b0 dt-bindings:iio:health:ti,afe4403: txt to yaml binding adds f494151b5eba dt-bindings:iio:health:ti,afe4404: txt to yaml conversion adds b70d154d6558 dt-bindings:iio:adc: convert adc.txt to yaml adds 26d146e29600 dt-bindings:iio:adc:adi,ad7124: Use the new adc.yaml chann [...] adds f759f020fbc3 dt-bindings:iio:adc:adi,ad7292: Use new adc.yaml binding f [...] adds dba91f82d580 dt-bindings:iio:iio-binding.txt Drop file as content now i [...] adds 06d2ff6fe11e dt-bindings:iio:dac:dpot-dac: yaml conversion. adds a86319f42c7b dt-bindings:iio:potentiometer: give microchip,mcp4531 its [...] adds 66a6dcc20e63 dt-bindings:iio:adc:envelope-detector: txt to yaml conversion. adds fbac26b9ad21 dt-bindings:iio:afe:current-sense-amplifier: txt to yaml c [...] adds ce66e52b6c16 dt-bindings:iio:afe:current-sense-shunt: txt to yaml conversion. adds bd690dfab1e7 dt-bindings:iio:adc:maxim,max1027: Pull out to separate bi [...] adds 6f633bc91ac1 dt-bindings:iio:afe:voltage-divider: txt to yaml conversion adds 8c6934326536 dt-bindings:iio:light:capella,cm3605: txt to yaml conversion. adds c7c9b1d1697f dt-bindings:iio:potentiostat:ti,lmp91000: txt to yaml conversion. adds 197cefcdc81d iio: adc: at91_adc: remove at91_adc_ids adds 5eb39ef81ab9 iio: adc: at91_adc: rework resolution selection adds d1ad1041323f dt-bindings:iio:adc:remove atmel, adc-res and atmel, adc-r [...] adds 728209158177 dt-bindings:iio:adc:atmel, sama9260-adc: conversion to yam [...] adds 09d4726b0af6 iio: adc: at91_adc: rework trigger definition adds f1005415a8bf dt-bindings:iio:adc:remove triggers adds 9054c15c1bf3 iio: adc: at91_adc: merge at91_adc_probe_dt back in at91_a [...] adds 98c3544a117e iio: imu: st_lsmdsx: compact st_lsm6dsx_sensor_settings table adds 2c57d2650552 iio: imu: st_lsm6dsx: add support to LSM6DSOP adds 619c7e60ff99 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsop device bindings adds cc9fb60eaf09 iio:core: Introduce unlocked version of iio_map_array_unre [...] adds 34fce6cadf3b io:core: In iio_map_array_register() cleanup in case of error adds 01d37c8318d0 iio: Fix: Do not poll the driver again if try_reenable() c [...] adds eca8523a388f iio:trigger: rename try_reenable() to reenable() plus return void adds a96bd58090af iio:adc:ti-adc084s021 Tidy up endian types adds a61817216bcc iio:light:rpr0521: Fix timestamp alignment and prevent data leak. adds d837a996f57c iio:light:st_uvis25: Fix timestamp alignment and prevent d [...] adds 89deb1334252 iio:magnetometer:mag3110: Fix alignment and data leak issues. adds dc7de42d6b50 iio:imu:bmi160: Fix too large a buffer. adds 7b6b51234df6 iio:imu:bmi160: Fix alignment and data leak issues adds 198cf32f0503 iio:pressure:mpl3115: Force alignment of buffer adds b0bd27f02d76 iio:adc:ti-ads124s08: Fix buffer being too long. adds 1e405bc2512f iio:adc:ti-ads124s08: Fix alignment and data leak issues. adds 26aec6e1b714 iio:gyro:mpu3050 Treat otp value as a __le64 and use FIELD [...] adds e488fed07f7b iio: accel: bmc150: Removed unused bmc150_accel_dat irq member adds 5bfb3a4bd8f6 iio: accel: bmc150: Check for a second ACPI device for BOSC0200 adds 8a0672003421 iio: accel: bmc150: Get mount-matrix from ACPI adds 0178297c1e68 iio: hrtimer-trigger: Mark hrtimer to expire in hard inter [...] adds 0449fc4eead7 iio: sysfs-trigger: Mark irq_work to expire in hardirq context adds 3418bd7cfce0 counter: microchip-tcb-capture: Fix CMR value check adds 3f9bce7a22a3 iio: imu: st_lsm6dsx: fix edge-trigger interrupts adds 560c6b914c6e iio: adc: rockchip_saradc: fix missing clk_disable_unprepa [...] adds 332037d4bb28 Merge tag 'iio-for-5.11b-take2' of https://git.kernel.org/ [...] adds 138f3e126548 Staging: rtl8723bs/core fix brace coding style issues in r [...] adds 6c91799f59ed staging: bcm2835: fix vchiq_mmal dependencies adds be25cfd80e8f Staging: rtl8723bs/core: delete empty if statement adds 954c647acea0 Staging: rtl8723bs/core: fix brace coding style issue adds 6c7b8ac995d9 Staging: rtl8723bs/core: add blank line after declarations adds 94168e2ba4dc staging: mt7621-pinctrl: stop using the deprecated 'pinctr [...] adds e77b259f67ab staging: greybus: audio: Fix possible leak free widgets in [...] adds 6d75b5044bb3 staging: rtl8723bs: replace unique macros and WIFI_STATUS_CODE adds 5ed3e6f29f76 staging: rtl8723bs: replace WIFI_REASON_CODE adds 2415ae7fa2c7 staging: rtl8723bs: replace cap_* macros adds 98b32c71a455 staging: rtl8723bs: replace HT_CAP_AMPDU_FACTOR adds ac74ae7671d7 staging: rtl8723bs: replace OP_MODE_* and HT_INFO_OPERATIO [...] adds 2841fa62e237 staging: rtl8723bs: remove WLAN_HT_CAP_SM_PS_* macros adds b3ae8af6a782 staging: rtl8723bs: replace RTW_IEEE80211_ADDBA_PARAM_BUF_ [...] adds 4cd889817490 staging: rtl8723bs: remove unused macros adds 19cf9d7afc2e staging: rtl8723bs: remove LIST_CONTAINOR new fddca764659f Merge remote-tracking branch 'staging/staging-next' adds 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr new 025cc3eefb52 Merge remote-tracking branch 'mux/for-next' adds abb888d86f62 Merge branch 'icc-5.11' into HEAD new 8ba0f4679c89 Merge remote-tracking branch 'icc/icc-next' adds d98793b5d425 dmaengine: idxd: fix wq config registers offset programming adds 8145dce88a78 dmaengine: stm32-mdma: Use struct_size() in kzalloc() adds dafd8fe27a99 dmaengine: pl330: Remove unreachable code adds cb0362b6ec53 dt-bindings: dmaengine: at_xdmac: add compatible with micr [...] adds 60f88c031d94 dmaengine: at_xdmac: adapt perid for mem2mem operations adds 2bec35a529b7 dmaengine: at_xdmac: add support for sama7g5 based at_xdmac adds f40566f220a1 dmaengine: at_xdmac: add AXI priority support and recommen [...] adds 68f35add4ba4 dmaengine: ppc4xx: make ppc440spe_adma_chan_list static adds 212a93ca435e dmaengine: ppc4xx: remove xor_hw_desc assignment without reading adds 8e50d392652f dmaengine: idxd: Add shared workqueue support adds e4f4d8cdeb9a dmaengine: idxd: Clean up descriptors with fault error adds 4749f51ddd8a dmaengine: idxd: Add ABI documentation for shared wq adds 5a71270197f3 dmaengine: idxd: Update calculation of group offset to be [...] adds 2f8417a967d5 dmaengine: idxd: define table offset multiplier adds 842067940a3e dmaengine: dw: Enable runtime PM adds 6349753276a6 dmaengine: idma64: Switch to use __maybe_unused instead of [...] adds 69973b4895b3 dmaengine: ti: k3-udma-glue: move psi-l pairing in channel [...] adds f3b1024908ec dmaengine: ipu_idmac: remove redundant irqsave and restore [...] adds e991c06ed714 dmaengine: ti: k3-udma: remove redundant irqsave and irqre [...] adds 302b3b38236a dmaengine: sf-pdma: remove redundant irqsave and irqrestor [...] adds 654115e3f626 dmaengine: tegra210-adma: remove redundant irqsave and irq [...] adds 280e7f90d452 dmaengine: milbeaut-xdmac: remove redundant irqsave and ir [...] adds 1ff206561920 dmaengine: k3dma: remove redundant irqsave and irqrestore [...] adds d9c8d4b278d1 dmaengine: hisi_dma: remove redundant irqsave and irqresto [...] adds 8c94b83e0c37 dmaengine: moxart-dma: remove redundant irqsave and irqres [...] adds 618a8e383bbd dmaengine: ste_dma40: remove redundant irqsave and irqrest [...] adds 0e15ca5fe224 dmaengine: pxa_dma: remove redundant irqsave and irqrestor [...] adds 5b7b41cbf2f9 dt-bindings: dmaengine: Add JZ4775 bindings. adds 46d613fd8da8 dt-bindings: dmaengine: Add X2000 bindings. adds 613ff7e19c58 dt-bindings: dma: allwinner,sun50i-a64-dma: Add A100 compatible adds 07b552732edd dmaengine: sun6i: Add support for A100 DMA adds f74faa0ca3d5 dmaengine: imx-sdma: Remove unused .id_table support adds 5c9f8c2dbdbe dmaengine: qcom: Add ADM driver adds 678198f21135 dt-bindings: dmaengine: Document qcom,gpi dma binding adds e7bbb7acabf4 dmaengine: add peripheral configuration adds 5d0c3533a19f dmaengine: qcom: Add GPI dma driver adds 0ab785c894e6 dmaengine: imx-dma: Remove unused .id_table adds c95e6515a8c0 dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() adds cc2afb0d4c7c dmaengine: mxs-dma: Remove the unused .id_table adds 255c2cc896b1 dmaengine: jz4780: drop of_match_ptr from of_device_id table adds 60b6122e8640 dmaengine: dw-axi-dmac: drop of_match_ptr from of_device_id table adds 890bcd49d8a6 dmaengine: mv_xor: drop of_match_ptr from of_device_id table adds 75fa2d4218c7 dmaengine: sf: drop of_match_ptr from of_device_id table adds 25d39b590dac dmaengine: stm32: mark of_device_id table as maybe unused adds 5d051f37f49d dmaengine: ti: drop of_match_ptr and mark of_device_id tab [...] new 8330197e323d Merge remote-tracking branch 'dmaengine/next' adds 58315c966511 kernel: cgroup: Mundane spelling fixes throughout the file adds 5a7b5f32c5aa cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() new 734580619676 Merge remote-tracking branch 'cgroup/for-next' adds 874163aab75a scsi: fc: Update formal FPIN descriptor definitions adds 547aab51a914 scsi: fc: Add FPIN statistics to fc_host and fc_rport objects adds 3dcfe0de5a97 scsi: fc: Parse FPIN packets and update statistics adds 846101960fdb scsi: fc: Add mechanism to update FPIN signal statistics adds 434ee4251950 scsi: fc: Update documentation of sysfs nodes for FPIN stats adds 170b7d2de29e scsi: Remove unneeded break statements adds b9dd44fd79a1 scsi: message: fusion: Remove unneeded break adds c8ed1ff88c02 scsi: target: tcmu: scatter_/gather_data_area() rework adds 62e3a931db60 scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvme [...] adds e7dab164a9aa scsi: lpfc: Fix scheduling call while in softirq context i [...] adds e5785d3ec32f scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() adds 7cbef585a12a scsi: lpfc: Removed unused macros in lpfc_attr.c adds f5201f87ccaf scsi: lpfc: Fix duplicate wq_create_version check adds 7c30bb62ed5d scsi: lpfc: Enlarge max_sectors in scsi host templates adds 8aaa7bcf07a2 scsi: lpfc: Add FDMI Vendor MIB support adds b67b59443282 scsi: lpfc: Reject CT request for MIB commands adds 56ae4919f9ed scsi: lpfc: Update lpfc version to 12.8.0.5 adds ae6b4e69a80d scsi: doc: Fix some kernel-doc markups adds e31ac898ac29 scsi: libfc: Move scsi/fc_encode.h to libfc adds 8fd9efca86d0 scsi: libfc: Work around -Warray-bounds warning adds 3fb52041a832 scsi: libfc: Fix enum-conversion warning adds dd7143e27cb7 scsi: ufs: Put HBA into LPM during clk gating adds 61906fd465c0 scsi: ufs: qcom: Enable aggressive power collapse for ufs HBA adds 4f1826b8e56f scsi: arcmsr: Configure the default command timeout value adds eb3b956d2c9b scsi: arcmsr: Ensure getting a free ccb is done under the [...] adds 0b524abc2dd1 scsi: zfcp: Lift Input Queue tasklet from qdio adds 84e7b4169f94 scsi: zfcp: Remove orphaned function declarations adds efd321768d2e scsi: zfcp: Clarify & assert the stat_lock locking in zfcp [...] adds a6c37abe6988 scsi: zfcp: Process Version Change events adds d90196317484 scsi: zfcp: Handle event-lost notification for Version Cha [...] adds d63f64446ef4 Merge branch 'misc' into for-next adds ceaf621bb627 Merge branch 'fixes' into for-next adds b22a0fac8c05 scsi: mpt3sas: Define hba_port structure adds e238e71b6cb2 scsi: mpt3sas: Allocate memory for hba_port objects adds 78ca700342a5 scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() adds e2f0cdf75253 scsi: mpt3sas: Update hba_port's sas_address & phy_mask adds 7d310f241001 scsi: mpt3sas: Get device objects using sas_address & portID adds c71ccf93c00c scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() adds 6df6be9168f5 scsi: mpt3sas: Get sas_device objects using device's rphy adds a5e99fda0172 scsi: mpt3sas: Update hba_port objects after host reset adds 9d0348a9d8e3 scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough adds ccc59923ba8d scsi: mpt3sas: Handling HBA vSES device adds 34b0a78532f6 scsi: mpt3sas: Add bypass_dirty_port_flag parameter adds ffa381d6373b scsi: mpt3sas: Handle vSES vphy object during HBA reset adds 324c122fc0a4 scsi: mpt3sas: Add module parameter multipath_on_hba adds 2030745877bd scsi: mpt3sas: Bump driver version to 35.101.00.00 adds 077054215a7f scsi: aacraid: Improve compat_ioctl handlers adds 381d34e376e3 scsi: megaraid_sas: Check user-provided offsets adds bba84aeccafb scsi: megaraid_sas: Simplify compat_ioctl handling adds b455233dcc40 scsi: target: Rename struct sense_info to sense_detail adds 8dd992fb67f3 scsi: target: Rename cmd.bad_sector to cmd.sense_info adds ab628b9fc8c2 scsi: target: Split out COMPARE AND WRITE memcmp into helper adds 749c226cf56e scsi: target: Return COMPARE AND WRITE miscompare offsets adds 4a9435b7b04e scsi: bnx2fc: Remove unneeded semicolon adds 00c00807a110 scsi: fcoe: Remove unneeded semicolon adds a2b5d6f975a4 scsi: target: Fix LUN ref count handling adds 02dd4914b0bc scsi: target: Fix cmd_count ref leak adds 8f394da36a36 scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG adds 27b0efd15d52 scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG adds 605e74025f95 scsi: qla2xxx: Move sess cmd list/lock to driver adds 6f55b06f9b07 scsi: target: Drop sess_cmd_lock from I/O path adds 1526d9f10c61 scsi: target: Make state_list per CPU adds 94a0dfcf7d33 scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to [...] adds 7640e1eb8c5d scsi: pm80xx: Make mpi_build_cmd locking consistent adds 4a2efd4b89fc scsi: pm80xx: Make running_req atomic adds 48cd6b38eb4f scsi: pm80xx: Avoid busywait in FW ready check adds 1f889b58716a scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition adds fe1d4c2ebcae scsi: ufs: Add DeepSleep feature adds 151f1b664ffb scsi: ufs: Allow an error return value from ->device_reset() adds 9cdcab394724 Merge branch 'misc' into for-next adds 2d9dabe5078d Merge branch 'fixes' into for-next adds d2a2f3794cbc scsi: arcmsr: Stop __builtin_strncpy complaining about a l [...] adds 412b51ffda3c scsi: pm8001: pm8001_sas: Fix strncpy() warning when space [...] adds b2ed1babfefb scsi: aic7xxx: aic79xx_osm: Remove unused variable 'saved_scsiid' adds e330c9696868 scsi: mpt3sas: mpt3sas_scsih: Fix function documentation f [...] adds eceee00e4156 scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues adds 9176ad27acac scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefi [...] adds a738bd9bbe53 scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours adds e61e07409cf7 scsi: lpfc: lpfc_debugfs: Fix a couple of function documen [...] adds ea085dab6b9f scsi: lpfc: lpfc_bsg: Provide correct documentation for a [...] adds 9a5cf98d7ee6 scsi: esas2r: esas2r_disc: Place brackets around a potenti [...] adds 433e07e08c63 scsi: esas2r: esas2r_init: Place brackets around a potenti [...] adds 74d1f928162a scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' adds d23ec0b610e5 scsi: ufs: ufshcd: Fix some function doc-rot adds 3e7491701a33 scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues adds 6abf98de6f8a scsi: esas2r: esas2r_int: Add brackets around potentially [...] adds d3cb79fcf943 scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues adds bf7e38aa0ee1 scsi: esas2r: esas2r_main: Demote non-conformant kernel-do [...] adds 90ab11234d79 scsi: advansys: Relocate or remove unused variables adds 67056d90f135 scsi: dc395x: Remove a few unused variables adds 6c22079e9f36 scsi: dc395x: Mark 's_stat2' as __maybe_unused adds e9326b5a6f5b scsi: MAINTAINERS: Make Bodo target_core_user maintainer adds e21ee5a6b9c9 scsi: block: Return status code in blk_mq_end_request() adds 268940b80fa4 scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transiti [...] adds fb908850ece3 scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention adds 0d88232010d5 scsi: core: Return BLK_STS_AGAIN for ALUA transitioning adds a004147a3319 scsi: ufs-mediatek: Assign arguments with correct type adds cf137b3ea49a scsi: ufs-mediatek: Support VA09 regulator operations adds ac8c2459091c scsi: ufs-mediatek: Decouple features from platform bindings adds bf8fab86ab79 scsi: ufs-mediatek: Support option to disable auto-hibern8 adds 801909ac9753 scsi: ufs: Add enums for UniPro version higher than 1.6 adds 638e6271cac2 scsi: ufs-mediatek: Add HS-G4 support adds 44ff81f29957 scsi: isci: Don't use PCI helper functions adds cb2b4e8f5ea6 scsi: bnx2fc: Fix comparison to bool warning adds 1257441d027d Merge branch 'misc' into for-next adds 5b3c0526d2db Merge branch 'fixes' into for-next adds 2e4209b3806c scsi: core: Fix VPD LUN ID designator priorities adds 16d6317ea438 scsi: core: Replace while-loop by for-loop in scsi_vpd_lun_id() adds 883928201b00 scsi: core: Fix -Wformat for scsi_host adds a364a3ea32da scsi: pm8001: Remove unused variable 'value' adds 1bdf6e934387 scsi: smartpqi: Correct driver removal with HBA disks adds 408bdd7e5845 scsi: smartpqi: Correct pqi_sas_smp_handler busy condition adds 5443bdc4cc77 scsi: smartpqi: Update version to 1.2.16-012 adds 6081b12ceb7d scsi: ufs: Add retry flow for failed HBA enabling adds 1fc659195130 scsi: hpsa: Strip out a bunch of set but unused variables adds 6ac63216a7af scsi: ufs-qcom: Only select QCOM_SCM if SCSI_UFS_CRYPTO adds 4ab2990a5ce1 scsi: be2iscsi: Mark beiscsi_attrs with static keyword adds 307e338097dc scsi: lpfc: Rework remote port ref counting and node freeing adds 4430f7fd09ec scsi: lpfc: Rework locations of ndlp reference taking adds 95f0ef8a8368 scsi: lpfc: Fix removal of SCSI transport device get and p [...] adds e9b1108316b9 scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs adds c6adba150191 scsi: lpfc: Rework remote port lock handling adds 52edb2caf675 scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ul [...] adds 9d76d4675159 scsi: lpfc: Unsolicited ELS leaves node in incorrect state [...] adds b3f2e67cc2dd scsi: lpfc: Fix NPIV discovery and Fabric Node detection adds a70e63eee1c1 scsi: lpfc: Fix NPIV Fabric Node reference counting adds b101eb27fde0 scsi: lpfc: Refactor WQE structure definitions for common use adds 840a470181c7 scsi: lpfc: Enable common wqe_template support for both SC [...] adds 47ff4c510f02 scsi: lpfc: Enable common send_io interface for SCSI and NVMe adds da255e2e7cc8 scsi: lpfc: Convert SCSI path to use common I/O submission path adds 96e209be6ecb scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI- [...] adds db7531d2b377 scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers adds ab4dfa4dd5a1 scsi: lpfc: Update lpfc version to 12.8.0.6 adds 983f761cd5c5 scsi: lpfc: Update changed file copyrights for 2020 adds 54770cbebe2c scsi: ufs: ufs-mediatek: Refactor performance scaling functions adds 65858014ee20 scsi: ufs: Introduce device parameter initialization function adds a4b537ea656e scsi: ufs: ufs-mediatek: Use device parameter initializati [...] adds 8beef54716e6 scsi: ufs: ufs-qcom: Use device parameter initialization function adds 5b3573d68d9a scsi: ufs: ufs-exynos: Use device parameter initialization [...] adds 85d6d3c18953 scsi: ufs: ufs-hisi: Use device parameter initialization function adds fc85a74e28fe scsi: ufs: Refactor ADAPT configuration function adds e1e25d1b8996 scsi: ufs: ufs-mediatek: Use common ADAPT configuration function adds d9fa1e731e24 scsi: ufs: ufs-qcom: Use common ADAPT configuration function adds cf4d4d8ebdb8 scsi: qla4xxx: Remove redundant assignment to variable rval adds 64eeea415d1f Merge branch 'misc' into for-next adds fd62de114f8c scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF adds b66451129764 scsi: ufs: Atomic update for clkgating_enable adds 4f3e900b6282 scsi: ufs: Clear UAC for FFU and RPMB LUNs adds e93e6e49fa31 scsi: ufs: Use WQ_HIGHPRI for gating work adds 69a314d6a155 scsi: ufs: Add more contexts in the ufs tracepoints adds 8eb456be75af scsi: ufs: Fix clkgating on/off adds 3754cde8df91 scsi: ufs: Show LBA and length for UNMAP commands adds 61bdb4eec8d1 scsi: ibmvfc: Byte swap login_buf.resp values in attribute [...] adds 4e0716199ab6 scsi: ibmvfc: Remove trailing semicolon adds 2aa0102c6688 scsi: ibmvfc: Use correlation token to tag commands adds fad74a1be2db scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code adds c16b8a6d8af1 scsi: ibmvfc: Add new fields for version 2 of several MADs adds a318c2b71cce scsi: ibmvfc: Add helper for testing capability flags adds 5a9d16f71c26 scsi: ibmvfc: Add FC payload retrieval routines for versio [...] adds ebc7c74bd2dc scsi: ibmvfc: Add support for target_wwpn field in v2 MADs [...] adds e4af87b7079e scsi: ibmvfc: Advertise client support for targetWWPN usin [...] adds 1e7dddb2e76a scsi: lpfc: Fix pointer defereference before it is null ch [...] adds 61795a5316ad scsi: lpfc: Remove dead code on second !ndlp check adds 14c1dd950411 scsi: lpfc: Fix memory leak on lcb_context adds 809032ddf9c6 scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_ve [...] adds 4a119d8a4c60 scsi: lpfc: Fix set but not used warnings from Rework remo [...] adds 09b15e35071d scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_ [...] adds 185d17e11e7f scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() adds 6998ff4e2161 scsi: lpfc: Fix variable 'vport' set but not used in lpfc_ [...] adds f9123bc98a4f Merge branch 'misc' into for-next adds 2ee9b86d0336 scsi: ses: don't attach if enclosure has no components adds c69a73101faa Merge branch 'fixes' into for-next adds 66df79ccbc2f scsi: ufs: Adjust logic in common ADAPT helper adds 03fe6a640a05 scsi: atari_scsi: Fix race condition between .queuecommand and EH adds bdd1cc0377d3 scsi: NCR5380: Reduce NCR5380_maybe_release_dma_irq() call sites adds 27a34943bd89 scsi: pm8001: Remove typecast for pointer returned by kcalloc() adds 1b5d2793283d scsi: pm8001: Neaten debug logging macros and uses adds 89eddb401080 scsi: pm8001: Make implicit use of pm8001_ha in pm8001_pri [...] adds 90b3a938031f scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() adds f9e2beb990f0 scsi: fnic: Avoid looping in TRANS ETH on unload adds 875d4eda3bd6 scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() adds 74ae6d6a6805 scsi: fnic: Set scsi_set_resid() only for underflow adds 3256b4682386 scsi: fnic: Validate io_req before others adds 8ed9d987c6d9 scsi: megaraid_sas: Drop PCI wakeup calls from .resume adds 977001df0368 scsi: megaraid_sas: Use generic power management adds 498854102c1c scsi: megaraid_sas: Update function description adds 7dd222218076 scsi: aacraid: Drop pci_enable_wake() from .resume adds 7e380b5c27ea scsi: aacraid: Use generic power management adds 6897b9a177df scsi: aic7xxx: Use generic power management adds ec199a8df698 scsi: aic79xx: Use generic power management adds b7b862d75b49 scsi: arcmsr: Drop PCI wakeup calls from .resume adds 756ebbe73fc4 scsi: arcmsr: Use generic power management adds 996360c141a6 scsi: esas2r: Drop PCI Wakeup calls from .resume adds 5f2d8c365050 scsi: esas2r: Use generic power management adds 17b5e4d14837 scsi: hisi_sas_v3_hw: Drop PCI Wakeup calls from .resume adds 027e508aea45 scsi: hisi_sas_v3_hw: Don't use PCI helper functions adds 71c8f15e1dbc scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm adds eaf148359d00 scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume adds 17287305a526 scsi: mpt3sas_scsih: Use generic power management adds ef6fa16b5d4a scsi: lpfc: Use generic power management adds 66aea31a2d26 scsi: pm_8001: Drop PCI Wakeup calls from .resume adds 47c37c4dbf93 scsi: pm_8001: Use generic power management adds e5b79ebfb854 scsi: hpsa: Use generic power management adds 3a09951ae366 scsi: 3w-9xxx: Drop PCI Wakeup calls from .resume adds d53ae6bbeb71 scsi: 3w-9xxx: Use generic power management adds 7ea03ab79e00 scsi: 3w-sas: Drop PCI Wakeup calls from .resume adds 99769d8d9109 scsi: 3w-sas: Use generic power management adds bd7463cdbe1a scsi: mvumi: Drop PCI Wakeup calls from .resume adds 0572edbc32c5 scsi: mvumi: Use generic power management adds 53fdec73c14f scsi: mvumi: Update function description adds 0aea8a8f3a77 scsi: pmcraid: Drop PCI Wakeup calls from .resume adds ac85cca31637 scsi: pmcraid: Use generic power management adds e58a3f6f4f2f Merge branch 'misc' into for-next adds aa6a6ffe922b Merge branch 'fixes' into for-next adds e907c6c4d5d5 Merge branch 'fixes' into for-next adds 2ce6e200a04c scsi: pm8001: Convert pm8001_printk() to pm8001_info() adds 9aed578fba78 scsi: pm8001: Fix misindentation adds c6131854e28a scsi: pm8001: Remove space in a debug message adds bec99e5250bf scsi: hisi_sas: Reduce some indirection in v3 hw driver adds 2ebde94f2ea4 scsi: hisi_sas: Fix up probe error handling for v3 hw adds 623a4b6d5c2a scsi: hisi_sas: Move debugfs code to v3 hw driver adds 939785d35def scsi: ufs: Remove unnecessary if condition in ufshcd_suspend() adds 4ba9e516573e scsi: pm80xx: Do not sleep in atomic context adds 18577cdcaeeb scsi: hisi_sas: Remove preemptible() adds a93c38353198 scsi: qla4xxx: Remove in_interrupt() adds 8ac246bdd07a scsi: qla2xxx: Remove in_interrupt() from qla82xx-specific code adds 9fef41f25d60 scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) adds 4f6a57c23b1e scsi: qla2xxx: Remove in_interrupt() from qla83xx-specific code adds 3627668c2e2c scsi: qla4xxx: Remove in_interrupt() from qla4_82xx_idc_lock() adds 014aced18aff scsi: qla4xxx: Remove in_interrupt() from qla4_82xx_rom_lock() adds 547c0d1aeb76 scsi: mpt3sas: Remove in_interrupt() adds 3bc08b9545da scsi: myrb: Remove WARN_ON(in_interrupt()) adds ca6853693cbd scsi: myrs: Remove WARN_ON(in_interrupt()) adds b8a5144370bc scsi: message: fusion: Remove in_interrupt() usage in mpt_ [...] adds 817a7c996786 scsi: message: fusion: Remove in_interrupt() usage in mpts [...] adds 81309c247a4d scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk adds 96f08cc5943c scsi: ufs-qcom: Keep core_clk_unipro on while link is active adds 29b87e92a216 scsi: ufs: Stop hardcoding the scale down gear adds 9d8de441db26 scsi: lpfc: Correct null ndlp reference on routine exit adds 995ae10f8000 scsi: aic7xxx: Fix fall-through warnings for Clang adds 4886dd0a04b4 scsi: aic94xx: Fix fall-through warnings for Clang adds 4c7bd259d66c scsi: bfa: Fix fall-through warnings for Clang adds da38e8917d65 scsi: aacraid: Fix fall-through warnings for Clang adds 5133dc476484 scsi: aha1740: Fix fall-through warnings for Clang adds 965077585513 scsi: csiostor: Fix fall-through warnings for Clang adds e9a7c7117103 scsi: lpfc: Fix fall-through warnings for Clang adds 8b185fc6e3fe scsi: stex: Fix fall-through warnings for Clang adds 492096ecfa39 scsi: target: core: Fix fall-through warnings for Clang adds 57a6552b3a63 Merge branch 'misc' into for-next new 37aaef16c8da Merge remote-tracking branch 'scsi/for-next' adds 62eebd5247c4 scsi: qedi: Fix missing destroy_workqueue() on error in __ [...] adds 97031ccffa4f scsi: pm80xx: Fix error return in pm8001_pci_probe() adds 6dc1c7ab6f04 scsi: iscsi: Fix inappropriate use of put_device() adds eb3d2611df2e scsi: ufs: Add error history for abort event in UFS Device W-LUN adds e965e5e00b23 scsi: ufs: Refine error history functions adds 172614a9d0e8 scsi: ufs: Introduce event_notify variant function adds ca1bb061d644 scsi: ufs-mediatek: Introduce event_notify implementation adds ade921a891de scsi: ufs: Remove unused setup_regulators variant function adds 92bcebe4b6d6 scsi: ufs: Introduce phy_initialization helper adds 885445736bc0 scsi: ufs-cdns: Use phy_initialization helper adds ab98105484fc scsi: ufs-dwc: Use phy_initialization helper adds 5b44a07b6bb2 scsi: ufs: Remove pre-defined initial voltage values of de [...] adds 88a92d6ae4fe scsi: ufs: Serialize eh_work with system PM events and async scan adds 7a7e66c65d41 scsi: ufs: Fix a race condition between ufshcd_abort() and [...] adds ace3804b69af scsi: ufs: Print host regs in IRQ handler when AH8 error happens adds 8ca1a40b9f9d scsi: ufs: Adjust ufshcd_hold() during sending attribute requests adds e7734ef14ead scsi: NCR5380: Remove context check adds 4c60244dc372 scsi: ufs: Fix -Wsometimes-uninitialized warning adds d4fc94fe6557 scsi: fnic: Fix error return code in fnic_probe() adds 8f525bc2a7b2 scsi: qla2xxx: Remove trailing semicolon in macro definition adds 8412ea23b2ce scsi: block: Fix a race in the runtime power management code adds 5ca1df97495b scsi: block: Introduce BLK_MQ_REQ_PM adds ca531b25c5ee scsi: ide: Do not set the RQF_PREEMPT flag for sense requests adds 2f7662bdb844 scsi: ide: Mark power management requests with RQF_PM inst [...] adds a7ceedc9ec6d scsi: scsi_transport_spi: Set RQF_PM for domain validation [...] adds 8d44d34d17ac scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE adds 4ba825135761 scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT adds 81a395cdc176 scsi: block: Do not accept any requests while suspended adds 023fe6b08838 scsi: qla4xxx: Remove redundant assignment to variable rval adds 8dd0985392da scsi: qla2xxx: Return EBUSY on fcport deletion adds 8dfc526e20c6 scsi: qla2xxx: Change post del message from debug level to [...] adds 386ae52b7bf9 scsi: qla2xxx: Limit interrupt vectors to number of CPUs adds a22cdea2cf57 scsi: qla2xxx: Tear down session if FW say it is down adds 1df88e23a04c scsi: qla2xxx: Don't check for fw_started while posting NV [...] adds 6589b2ca6a53 scsi: qla2xxx: Fix compilation issue in PPC systems adds d2ee3c252050 scsi: qla2xxx: Fix crash during driver load on big endian [...] adds ec035f8fbc7d scsi: qla2xxx: Fix FW initialization error on big endian machines adds 8752e28a404a scsi: qla2xxx: Fix N2N and NVMe connect retry failure adds 83f734d0d2dc scsi: qla2xxx: Handle aborts correctly for port undergoing [...] adds e766f120a3ce scsi: qla2xxx: Fix flash update in 28XX adapters on big en [...] adds 11b8e283abc3 scsi: qla2xxx: Fix the call trace for flush workqueue adds 9cb9bbd013af scsi: qla2xxx: If fcport is undergoing deletion complete I [...] adds 9438f9bbe2bf scsi: qla2xxx: Fix device loss on 4G and older HBAs adds 2f3139743ea0 scsi: qla2xxx: Update version to 10.02.00.104-k adds 42f174cfb8b5 scsi: mpt3sas: Sync time periodically between driver and firmware adds 5767aaffbb8b scsi: mpt3sas: Add persistent trigger pages support adds 99f4352a9430 scsi: mpt3sas: Add persistent Master trigger page adds d5bbdec0923b scsi: mpt3sas: Add persistent Event trigger page adds 0e0342ec2778 scsi: mpt3sas: Add persistent SCSI sense trigger page adds 7e9b03f1d32a scsi: mpt3sas: Add persistent MPI trigger page adds bde8fd3e890a scsi: mpt3sas: Handle trigger page after firmware update adds 419be8b82389 scsi: mpt3sas: Update driver version to 36.100.00.00 new 55e9bdd0d7a0 scsi: ufs: Remove unused macro definition POWER_DESC_MAX_SIZE new a3f70d26a8af scsi: ufs: Fix wrong print message in dev_err() new 7a181d057205 scsi: ufs: Clear UAC for RPMB after ufshcd resets new e3415e687e8b scsi: ufs: Allow regulators being always-on new 5f6e182a9011 scsi: ufs-mediatek: Keep VCC always-on for specific devices new e5142b576ea3 scsi: ufs-pci: Fix restore from S4 for Intel controllers new 33c226d1708c scsi: ufs-pci: Ensure UFS device is in PowerDown mode for [...] new a2f1dccb9c8f scsi: ufs-pci: Fix recovery from hibernate exit errors for [...] new b320fa4cb3bf scsi: ufs-pci: Enable UFSHCD_CAP_RPM_AUTOSUSPEND for Intel [...] new 45e25e0815d9 Merge remote-tracking branch 'scsi-mkp/for-next' adds 8eb72932e7a7 virtio-mem: determine nid only once using memory_add_physa [...] adds 55973d763cb3 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] adds ace7d26f6b91 virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling adds 43f688974b26 virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() adds 911911b523e3 virtio-mem: use "unsigned long" for nr_pages when fake onl [...] adds cd9aaaabd91b virtio-mem: factor out calculation of the bit number withi [...] adds ad23ab5f9f74 virtio-mem: print debug messages from virtio_mem_send_*_request() adds e8d164d79a12 virtio-mem: factor out fake-offlining into virtio_mem_fake [...] adds a492a13c31f9 virtio-mem: factor out handling of fake-offline pages in m [...] adds a5b0dbc371d3 virtio-mem: retry fake-offlining via alloc_contig_range() [...] adds e1bebc9a6f4f virtio-mem: generalize check for added memory adds f828620fa3b8 virtio-mem: generalize virtio_mem_owned_mb() adds b1b4953461e5 virtio-mem: generalize virtio_mem_overlaps_range() adds 331c08f14955 virtio-mem: drop last_mb_id adds 3a51a274c9a5 virtio-mem: don't always trigger the workqueue when offlin [...] adds 93735a802b38 virtio-mem: generalize handling when memory is getting onl [...] adds 6e0441602bb9 virito-mem: document Sub Block Mode (SBM) adds cfb6c7b2a09d virtio-mem: memory block states are specific to Sub Block [...] adds 194e66e7be36 virito-mem: subblock states are specific to Sub Block Mode (SBM) adds 452bb807f883 virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] adds 0fc9877c6be7 virtio-mem: memory block ids are specific to Sub Block Mode (SBM) adds 7a854fab03d1 virito-mem: existing (un)plug functions are specific to Su [...] adds 4b0a48d17ce2 virtio-mem: memory notifier callbacks are specific to Sub [...] adds 1e1119a7a851 virtio-mem: factor out adding/removing memory from Linux adds ee8041e98c9c virtio-mem: Big Block Mode (BBM) memory hotplug adds 6d8602840184 virtio-mem: allow to force Big Block Mode (BBM) and set th [...] adds 0ead3e91c2ed mm/memory_hotplug: extend offline_and_remove_memory() to h [...] adds 8521211c88c9 virtio-mem: Big Block Mode (BBM) - basic memory hotunplug adds 7757cf1986c9 virtio-mem: Big Block Mode (BBM) - safe memory hotunplug adds d2a416147eef vhost_vdpa: switch to vmemdup_user() adds fb202878ae6b vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code new 3f0180f54e65 Merge remote-tracking branch 'vhost/linux-next' adds b8ba90450331 remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF adds feb691e11283 remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable adds 00293e662cca remoteproc: qcom: fix reference leak in adsp_start adds 2b9de1272fbd remoteproc: qcom: pas: fix error handling in adsp_pds_enable adds 9b3b3c9531e8 remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc [...] adds 8c09e5fdf31b remoteproc/mediatek: Fix kernel test robot warning adds 8dd4bddf2510 Merge branche 'rproc-fixes' into for-next adds 3116a9931fa6 hwspinlock: sprd: Remove redundant header files adds 8308678ebde1 hwspinlock: sprd: use module_platform_driver() instead pos [...] adds 8266b809264c hwspinlock: sprd: fixed warning of unused variable 'sprd_h [...] adds 6bef038011a0 rpmsg: Introduce __rpmsg{16|32|64} types adds 5f2f6b7db119 rpmsg: virtio: Move from virtio to rpmsg byte conversion adds c435a04189de rpmsg: Move structure rpmsg_ns_msg to header file adds 77d372989db9 rpmsg: virtio: Rename rpmsg_create_channel adds 9753e12cd3bd rpmsg: core: Add channel creation internal API adds 1ee1e5e162af rpmsg: virtio: Add rpmsg channel device ops adds 55488110acc1 rpmsg: Make rpmsg_{register|unregister}_device() public adds 950a7388f02b rpmsg: Turn name service into a stand alone driver adds 0711ae454b2d dt-bindings: remoteproc: qcom: Deprecate regulators for Q6V5 PDs adds 8750cf392394 remoteproc: qcom_q6v5_mss: Allow replacing regulators with [...] adds 20a2269c1983 dt-bindings: remoteproc: qcom,wcnss: Deprecate regulators for PDs adds 858bce9c4cdd remoteproc: qcom_wcnss: Allow replacing regulators with po [...] adds d5123d2c7191 dt-bindings: arm: stm32: Add compatible for syscon tamp node adds e67bae44c708 dt-bindings: remoteproc: stm32_rproc: update for firmware [...] adds 2b0ced1203c2 dt-bindings: remoteproc: stm32_rproc: update syscon descriptions adds 2316822989a3 remoteproc: ti_k3: fix -Wcast-function-type warning adds bb7eda7eddf1 remoteproc: ingenic: Constify ingenic_rproc_ops adds 0eee3d28ff65 remoteproc: stm32: Constify st_rproc_ops adds 778f2664fa34 remoteproc/mediatek: fix sparse errors on sram power on and off adds 903635cbc757 remoteproc/mediatek: fix sparse errors on dma_alloc and dma_free adds 71ffb5a22b49 remoteproc/mediatek: fix boundary check adds 48cb5b6829e2 remoteproc/mediatek: skip if filesz is 0 adds dd8f52660cb1 remoteproc: qcom_sysmon: Constify qmi_indication_handler adds 04ff5d19cf6e remoteproc: qcom_q6v5_mss: Replace ioremap with memremap adds a7ed5e57bdba remoteproc: qcom_q6v5_mss: map/unmap MBA region before/after use adds 138a6428ba90 remoteproc: sysmon: Ensure remote notification ordering adds 5c212aaf5457 remoteproc: sysmon: Expose the shutdown result adds ed5da80873a7 remoteproc: qcom: q6v5: Query sysmon before graceful shutdown adds 0ac72f909ffe remoteproc: sysmon: Improve error messages adds 4c1ad562d303 remoteproc: Add a rproc_set_firmware() API adds 41e6f43f3b24 dt-bindings: remoteproc: k3-r5f: Update bindings for J7200 SoCs adds 7508ea19b20d remoteproc: k3-r5: Extend support to R5F clusters on J7200 SoCs adds c3c21b356505 remoteproc: k3-r5: Adjust TCM sizes in Split-mode on J7200 SoCs adds 9d7b4a40387d remoteproc: sysmon: fix shutdown_acked state adds d247d1855aca remoteproc: fix spelling mistake "Peripherial" -> "Periphe [...] adds 285359d4dc0a Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 376af1cb5f5c Merge remote-tracking branch 'rpmsg/for-next' adds 0ac22098de6f gpio: arizona: disable pm_runtime in case of failure adds 60593df667e0 gpio: dwapb: fix NULL pointer dereference at dwapb_gpio_suspend() adds 6dbbf8460396 gpiolib: Don't free if pin ranges are not defined adds 7f57b295f990 gpio: zynq: fix reference leak in zynq_gpio functions adds 7ee1a01e4740 gpio: mvebu: fix potential user-after-free on probe adds 77c12bf38394 Merge tag 'gpio-fixes-for-v5.10-rc7' of git://git.kernel.o [...] adds 9ef6293c0659 gpiolib: Use proper type for bias enumerator in gpio_set_bias() adds 163d1719d30f gpiolib: Switch to use compat_need_64bit_alignment_fixup() helper adds f1f37abbe6fc gpio: Retire the explicit gpio irqchip code adds 8aa163350506 gpio: stmpe: Fix forgotten refactoring adds b9bf97105f4b gpio: 104-idi-48: improve code indentation adds ad9a72f9c6fd Merge tag 'v5.10-rc4' into devel adds 27b5ea2fcb90 Merge branch 'devel' into for-next adds 018ce2214740 Merge tag 'intel-pinctrl-v5.10-2' into HEAD adds 13daf4897828 gpiolib: Replace unsigned by unsigned int adds 6900fad60ac6 gpiolib: add missed break statement adds 8b69461c2b7c gpiolib: use proper API to pack pin configuration parameters adds 0c4d86663ba1 gpiolib: Extract gpio_set_config_with_argument() for future use adds 6aa32ad70759 gpiolib: move bias related code from gpio_set_config() to [...] adds baca3b15cd2a gpiolib: Extract gpio_set_config_with_argument_optional() helper adds f725edd86b6b gpiolib: Introduce gpio_set_debounce_timeout() for internal use adds e7b731327aea gpiolib: acpi: Respect bias settings for GpioInt() resource adds 32fa65527ce1 gpiolib: acpi: Use named item for enum gpiod_flags variable adds 8dcb7a15a585 gpiolib: acpi: Take into account debounce settings adds ce698f4ec18c gpiolib: acpi: Move non-critical code outside of critical section adds 1a81f19154b4 gpiolib: acpi: Move acpi_gpio_to_gpiod_flags() upper in the code adds 56f7058af0dc gpiolib: acpi: Set initial value for output pin based on b [...] adds bca404802cea gpiolib: acpi: Make acpi_gpio_to_gpiod_flags() usable for [...] adds 2e2b496cebef gpiolib: acpi: Extract acpi_request_own_gpiod() helper adds 74301f278158 gpiolib: acpi: Convert pin_index to be u16 adds 2c4d00cb8fc5 gpiolib: acpi: Use BIT() macro to increase readability adds e709a7b5a066 gpiolib: acpi: Make Intel GPIO tree official for GPIO ACPI work adds dc80a2717e9d Merge tag 'intel-gpio-v5.11-1' of gitolite.kernel.org:pub/ [...] adds 8c669fe69a7d gpio: gpio-xilinx: Arrange headers in sorting order adds 700a2b53bdc9 dt-bindings: gpio: gpio-xilinx: Add clk support to xilinx [...] adds 65bbe531b546 gpio: gpio-xilinx: Add clock support adds 0230a41ed6a8 gpio: gpio-xilinx: Add remove function adds bea67aeab022 gpio: gpio-xilinx: Check return value of of_property_read_u32 adds 8b51658347af MAINTAINERS: add fragment for xilinx GPIO drivers adds 0f2c7af45d7e gpio: mxc: Convert the driver to DT-only adds 3b4feb21158f gpio: sysfs: Enforce character device adds 011a78c1942e gpio: sifive: Set affinity callback to parent adds c4e1f7d92cd6 gpio: tegra186: Set affinity callback to parent adds 105e051f1ae4 gpio: mxs: Remove unused .id_table support adds a0de695819f6 Documentation: gpio: fix typo and unclear legacy API section adds 64a38367b450 dt-bindings: gpio: Use Tegra186-specific include guard adds 588cc1a02633 dt-bindings: gpio: Add a binding header for the MSC313 GPI [...] adds 493c7e03f837 dt-bindings: gpio: Binding for MStar MSC313 GPIO controller adds 93224edf0b9f gpio: msc313: MStar MSC313 GPIO driver adds 26d060e47e25 gpiolib: cdev: allow edge event timestamps to be configure [...] adds da777be6de01 tools: gpio: add support for reporting realtime event cloc [...] adds e0822cf9b892 tools: gpio: add option to report wall-clock time to gpio- [...] adds c47d9e1b7343 gpio: just plain warning when nonexisting gpio requested adds dd0fa81143f6 gpio: Add TODO item for debugfs interface adds 0f8d9ac8978b Merge branch 'devel' into for-next new b61183644008 Merge remote-tracking branch 'gpio/for-next' adds 7b58696d9a84 gpiolib: Extract gpiod_not_found() helper adds 3ffb7c45d193 gpiolib: cdev: document that line eflags are shared adds 40941954f6ce gpiolib: of: Use named item for enum gpiod_flags variable adds 8bbff39c6c6c gpiolib: Unify expectations about ->request() returned value adds 95d9f84fca1e gpiolib: split error path in gpiod_request_commit() adds 11b3de087a1c dt-bindings: gpio: pca953x: Add support for the NXP PCAL9554B/C adds 43ddebdd0966 gpio: mockup: Allow probing from device tree adds 5e2ca893d772 gpiolib: cdev: add GPIO_V2_LINE_FLAG_EDGE_BOTH and use it [...] adds 714d3a295854 gpio: rcar: Cache gpiochip_get_data() return value adds 677d7d613a61 gpio: rcar: Align register offsets adds 208c80f14b59 gpio: rcar: Rework hardware features handling adds 183245c4f204 gpio: rcar: Implement gpio_chip.get_multiple() adds 6ea68fc0a604 gpio: tegra: Add lockdep class adds 37174f334130 gpio: tegra: Use raw_spinlock adds 3c6e73e47afc gpiolib: devres: shrink devm_gpiochip_add_data_with_key() adds f52d6d8b43e5 gpio: sifive: To get gpio irq offset from device tree data adds 1bfaf1299c38 gpio: exar: add a newline after the copyright notice adds 26ced453a519 gpio: exar: include idr.h adds 8e27c2aef8c3 gpio: exar: switch to a simpler IDA interface adds 0c2c7e1323b4 gpio: exar: use a helper variable for &pdev->dev adds 696868d0a79c gpio: exar: unduplicate address and offset computation adds 36fb7218e878 gpio: exar: switch to using regmap adds 5300ebb695fa gpio: exar: use devm action for freeing the IDA and drop remove() adds 7d3615ae4011 gpio: dwapb: Remove unnecessary error message adds 0aa42370084c gpio: xra1403: remove unneeded spi_set_drvdata() adds 2ae136a34fce gpio: omap: handle deferred probe with dev_err_probe() for [...] adds bc5d09843222 gpiolib: acpi: Fix fall-through warnings for Clang adds d49ee56292d7 gpio: ath79: Fix fall-through warning for Clang adds 3cc1fb739939 gpiolib: do not print err message for EPROBE_DEFER adds 64b19f6abedc gpio: mvebu: update Armada XP per-CPU comment adds 48f32a835373 gpio: mvebu: switch pwm duration registers to regmap adds b5252196d08a gpio: put virtual gpio device into their own submenu new 9ce24cda9f2a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 5fa9c5f9a407 Merge tag 'intel-pinctrl-v5.10-3' of gitolite.kernel.org:p [...] adds 47a000143635 pinctrl: amd: remove debounce filter setting in IRQ type setting adds 7aeb35380261 pinctrl: aspeed: Fix GPIO requests on pass-through banks new 5f4592bc20c8 pinctrl: intel: Actually disable Tx and Rx buffers on GPIO [...] adds 9c65441ec823 pinctrl/meson: enable building as modules adds b507cb92477a pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB adds a4da45dda647 pinctrl: Remove hole in pinctrl_gpio_range adds 0e74abf3a0a3 pinctrl: qcom: add pinctrl driver for msm8953 adds 3d417196e244 dt-bindings: pinctrl: qcom: add msm8953 pinctrl bindings adds 57972641810a pinctrl: mt7622: drop pwm ch7 as mt7622 only has 6 channels adds bb42b59310eb pinctrl: ingenic: Get rid of repetitive data adds 016e054d6926 pinctrl: ingenic: Add lcd-8bit group for JZ4770 adds 39cc1d339705 pinctrl: amd: print debounce filter info in debugfs adds be117ca32261 pinctrl: qcom: Kconfig: Rework PINCTRL_MSM to be a depenen [...] adds 38e86f5c2645 pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module adds d0511b5496c0 firmware: QCOM_SCM: Allow qcom_scm driver to be loadable a [...] adds 54515257ca3a pinctrl: ocelot: Remove unnecessary conversion to bool adds ad3b508c90ad dt-bindings: pinctrl: ocelot: Add Luton SoC support adds e1822384d6d6 dt-bindings: pinctrl: ocelot: Add Serval SoC support adds 8f27440decb7 pinctrl: ocelot: Add support for Luton platforms adds 6e6347e2daf5 pinctrl: ocelot: Add support for Serval platforms adds c82d4776a1dd dt-bindings: pinctrl: qcom: Add SDX55 pinctrl bindings adds ac43c44a7a37 pinctrl: qcom: Add SDX55 pincontrol driver adds a4872f905b71 pinctrl: nomadik: db8500: Add more detailed LCD groups adds 80f1803dbc05 pinctrl: qcom: sdx55: update kconfig dependency adds 3603a537bf79 pinctrl: pinctrl-at91-pio4: Set irq handler and data in one go adds 81f652afa6ad pinctrl: renesas: r8a7790: Add VIN1-B and VIN2-G pins, gro [...] adds b8029394efcc pinctrl: renesas: r8a77951: Optimize pinctrl image size fo [...] adds 74ce7a8044b0 pinctrl: renesas: r8a7796: Optimize pinctrl image size for [...] adds 74c5fdc5b87a pinctrl: renesas: r8a77965: Optimize pinctrl image size fo [...] adds 03522a59a9e7 pinctrl: renesas: r8a77990: Optimize pinctrl image size fo [...] adds 529b8eecb5c3 pinctrl: renesas: r8a7790: Optimize pinctrl image size for [...] adds 8d3b2e3d5b1b pinctrl: renesas: r8a7791: Optimize pinctrl image size for [...] adds b5bd0becfd42 pinctrl: renesas: Remove superfluous goto in sh_pfc_gpio_s [...] adds b589f241d871 pinctrl: renesas: Singular/plural grammar fixes adds eb9d673f94fb pinctrl: renesas: Reorder struct sh_pfc_pin to remove hole adds 8019938a85d0 pinctrl: renesas: Optimize sh_pfc_pin_config adds 27e768a4e7fa pinctrl: renesas: Factor out common R-Car Gen3 bias handling adds 2d341cc3da8a pinctrl: renesas: r8a7778: Use physical addresses for PUPR regs adds a3ee0a246df1 pinctrl: renesas: r8a7778: Use common R-Car bias handling adds 7b1425f08f56 pinctrl: renesas: Protect GPIO leftovers by CONFIG_PINCTRL [...] adds d4aac7d439c2 pinctrl: renesas: Constify sh73a0_vccq_mc0_ops adds 3d590056b056 Merge tag 'renesas-pinctrl-for-v5.11-tag1' of git://git.ke [...] adds 8d1e4f90ce44 pinctrl: imx21: Remove the driver adds 8dc248665f3a Revert "firmware: QCOM_SCM: Allow qcom_scm driver to be lo [...] adds 2a984219b534 pinctrl: qcom: Fix msm8953 Kconfig entry to depend on, not [...] adds 5913f635a28d dt-bindings: pinctrl: qcom: Add sc7280 pinctrl bindings adds ecb454594c43 pinctrl: qcom: Add sc7280 pinctrl driver adds 6de7ed693c63 pinctrl: sunxi: fix irq bank map for the Allwinner A100 pi [...] adds fd5198dde36a pinctrl: sunxi: Mark the irq bank not found in sunxi_pinct [...] adds a1158e36f876 pinctrl: sunxi: Always call chained_irq_{enter, exit} in s [...] adds 866c9c55cb28 pinctrl: intel: Add Intel Lakefield pin controller support adds 4670abbb298e pinctrl: intel: Add blank line before endif in Kconfig adds c969afb4e55a pinctrl: intel: Add Intel Elkhart Lake pin controller support adds e789e61f9e85 pinctrl: intel: Add Intel Alder Lake-S pin controller support adds 0ddebf8580fa pinctrl: lynxpoint: Unify initcall location in the code adds d25dd66ae732 pinctrl: lynxpoint: Use defined constant for disabled bias [...] adds 1d112baae848 pinctrl: lynxpoint: Enable pin configuration setting for G [...] adds bf8b7e689de2 pinctrl: jasperlake: Unhide SPI group of pins adds 5aa5541eca04 pinctrl: jasperlake: Fix HOSTSW_OWN offset adds 0fa86fc2e282 pinctrl: merrifield: Set default bias in case no particula [...] adds 0b74e40a4e41 pinctrl: baytrail: Avoid clearing debounce value when turn [...] adds c0802b721c7d Merge tag 'intel-pinctrl-v5.11-1' of gitolite.kernel.org:p [...] adds b6071c891464 pinctrl: at91-pio4: add support for fewer lines on last PIO bank adds 89ad953e1e72 pinctrl: renesas: r8a77990: Add QSPI[01] pins, groups and [...] adds 590567bf6f6d pinctrl: renesas: r8a77951: Add QSPI[01] pins, groups and [...] adds 4356497e9eda pinctrl: renesas: r8a7796: Add QSPI[01] pins, groups and f [...] adds ffcd7f812dec pinctrl: renesas: r8a77965: Add QSPI[01] pins, groups and [...] adds 7ba4a9591a8a pinctrl: renesas: Fix fall-through warnings for Clang adds 6b99afc01a5b Merge tag 'renesas-pinctrl-for-v5.11-tag2' of git://git.ke [...] adds c5564a50d990 pinctrl: samsung: s3c24xx: remove unneeded break adds e5a4b7ea154a Merge tag 'samsung-pinctrl-5.11' of https://git.kernel.org [...] adds ce4d7816c827 dt-bindings: pinctrl: Add bindings for pinctrl-microchip-s [...] adds 7e5ea974e61c pinctrl: pinctrl-microchip-sgpio: Add pinctrl driver for M [...] adds 552a9cc02b0e pinctrl: pinctrl-microchip-sgpio: Add OF config dependency adds 43bb48c38e81 pinctrl: actions: pinctrl-s500: Constify s500_padinfo[] adds 89cce2b3f247 pinctrl: falcon: add missing put_device() call in pinctrl_ [...] adds 517c3f5a8683 pinctrl: mtk: Fix low level output voltage issue adds 0a03658d222a pinctrl: at91-pio4: Make PINCTRL_AT91PIO4 depend on HAS_IO [...] adds d05b7691904b pinctrl: pinctrl-microchip-sgpio: Mark some symbols with s [...] adds 4247e3f56261 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx55 support adds ceb58de4365f pinctrl: qcom-pmic-gpio: Add support for pmx55 adds 700a51192d09 dt-bindings: pinctrl: qcom: Add sm8250 lpass lpi pinctrl bindings adds 6e261d1090d6 pinctrl: qcom: Add sm8250 lpass lpi pinctrl driver new 09fe5dc62aae Merge branch 'devel' into for-next new 44d0872edc77 Merge remote-tracking branch 'pinctrl/for-next' adds e97db0325b0c pwm: sl28cpld: Set driver data before registering the PWM chip adds a84942d0791f pwm: sun4i: Convert to devm_platform_ioremap_resource() adds d66a1cc155ad pwm: fsl-ftm: Convert to devm_platform_ioremap_resource() adds bd636461d109 pwm: rcar: Convert to devm_platform_ioremap_resource() adds 1ef63d257898 pwm: renesas-tpu: Convert to devm_platform_ioremap_resource() adds 1f35a8f8ca1c pwm: ep93xx: Convert to devm_platform_ioremap_resource() adds 2d9345ea5b66 pwm: tegra: Convert to devm_platform_ioremap_resource() adds 5a93b604be53 pwm: mediatek: Convert to devm_platform_ioremap_resource() adds f89398258d88 pwm: sti: Convert to devm_platform_ioremap_resource() adds 57270dfc3d72 pwm: pxa: Convert to devm_platform_ioremap_resource() adds b4d70bb9a594 pwm: zx: Convert to devm_platform_ioremap_resource() adds efff9aa93eb5 pwm: spear: Convert to devm_platform_ioremap_resource() adds 486e3758943e pwm: bcm-kona: Convert to devm_platform_ioremap_resource() adds 6fe9fc58f510 pwm: lpc32xx: Convert to devm_platform_ioremap_resource() adds 380b4bdd61c0 pwm: meson: Convert to devm_platform_ioremap_resource() adds 4adfc72fd94b pwm: rockchip: Convert to devm_platform_ioremap_resource() adds 676c831ecb6c pwm: bcm-iproc: Convert to devm_platform_ioremap_resource() adds 4cef18df14c0 pwm: samsung: Convert to devm_platform_ioremap_resource() adds b95867196971 pwm: tiehrpwm: Convert to devm_platform_ioremap_resource() adds 1af9ef609939 pwm: imx: Convert to devm_platform_ioremap_resource() adds 10c612d1e0e2 pwm: tiecap: Convert to devm_platform_ioremap_resource() adds 276632e88838 pwm: bcm2835: Convert to devm_platform_ioremap_resource() adds 4ccf76d2442b pwm: berlin: Convert to devm_platform_ioremap_resource() adds ac032252339d pwm: vt8500: Convert to devm_platform_ioremap_resource() adds d2f61a4b8612 pwm: brcmstb: Convert to devm_platform_ioremap_resource() adds 18be509fdf5b pwm: mtk-disp: Convert to devm_platform_ioremap_resource() adds 232054fcd8e1 pwm: clps711x: Convert to devm_platform_ioremap_resource() adds ab03d167338c pwm: img: Convert to devm_platform_ioremap_resource() adds 0746c51b2e81 pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() adds 0142ea22d78f pwm: hibvt: Convert to devm_platform_ioremap_resource() adds f48088bbf93d pwm: sifive: Convert to devm_platform_ioremap_resource() adds 9f693496d90d pwm: atmel: Convert to devm_platform_ioremap_resource() adds aa2bcdef3d97 pwm: imx-tpm: Use dev_err_probe() to simplify error handling adds 03f11e1f9890 pwm: imx27: Use dev_err_probe() to simplify error handling adds 78f855375857 pwm: imx1: Use dev_err_probe() to simplify error handling adds 3b3c5e55cd82 pwm: ab8500: Add error message if pwmchip_add() fails adds cea4d2ec6624 pwm: zx: Add missing cleanup in error path adds 7cddbffa0e11 pwm: ab8500: Explicitly allocate pwm chip base dynamically adds fca4d5a83edb pwm: lpss: Log error from pwm_lpss_is_updating() if the up [...] adds d4d029426a99 pwm: lpss: Use DPM_FLAG_NO_DIRECT_COMPLETE instead of decl [...] adds a9c97ab5c0f0 pwm: lpss: Set DPM_FLAG_SMART_SUSPEND on Cherry Trail devices adds 7c4d1daa88b4 pwm: tiehrpwm: Handle deferred probe with dev_err_probe() adds a900f0c34f88 dt-bindings: microchip: atmel,at91rm9200-tcb: Add atmel,tcb-pwm adds fe0cb2d4f44e pwm: atmel-tcb: Switch to new binding adds 09580e0fba3a pwm: atmel-tcb: Add sama5d2 support adds 1d0d0638d5b8 pwm: lp3943: Dynamically allocate PWM chip base adds 8d7649cd083d dt-bindings: pwm: keembay: Add bindings for Intel Keem Bay PWM adds 80a519c76b0e pwm: Add PWM driver for Intel Keem Bay adds b03d6c195cd9 dt-bindings: pwm: pwm-mediatek: Add documentation for MT8183 SoC adds 07f1f8ced3c5 pwm: mediatek: Always use bus clock adds 88b5892f99c6 pwm: mediatek: Add MT8183 SoC support adds efa1d2f799af dt-bindings: pwm: mtk-disp: add MT8167 SoC binding adds 88a598fef43d pwm: Add DesignWare PWM Controller Driver adds 42df6daab77d Add DT bindings YAML schema for PWM fan controller of LGM SoC adds 4eabff7000e0 pwm: Add PWM fan controller driver for LGM SoC adds aded3443c296 pwm: sti: Avoid conditional gotos adds 4f10fca246c5 pwm: sti: Remove unnecessary blank line adds 9a914d27275b pwm: Use -EINVAL for unsupported polarity adds 8dd2aa063eb7 pwm: Fix dependencies on HAS_IOMEM adds 4ae2c0fdc75c pwm: lpss: Make compilable with COMPILE_TEST adds 2a3daafd952e pwm: core: Use octal permission adds 45b6efd75c8f pwm: keembay: Fix build failure with -Os new f3ead66f67c0 Merge remote-tracking branch 'pwm/for-next' adds bc54a5cda979 signal/parisc: Remove parisc specific definition of __ARCH [...] adds 030a5fcfda42 exec: Move unshare_files to fix posix file locking during exec adds 7d3a89b9f96c exec: Simplify unshare_files adds 92689ab8c40d exec: Remove reset_files_struct adds 6db1ac6ee952 kcmp: In kcmp_epoll_target use fget_task adds aa6a986b1eb9 bpf: In bpf_task_fd_query use fget_task adds ce32dd5c4c3e proc/fd: In proc_fd_link use fget_task adds 03d0ce642f27 file: Rename __fcheck_files to files_lookup_fd_raw adds a8f3066da433 file: Factor files_lookup_fd_locked out of fcheck_files adds 13f24673ff37 file: Replace fcheck_files with files_lookup_fd_rcu adds 07ad6e0047e0 file: Rename fcheck lookup_fd_rcu adds d42353f2e1ac file: Implement task_lookup_fd_rcu adds 53b7c84fdd63 proc/fd: In tid_fd_mode use task_lookup_fd_rcu adds 5c57e6f097be kcmp: In get_file_raw_ptr use task_lookup_fd_rcu adds db424f626ff8 file: Implement task_lookup_next_fd_rcu adds e0fef763f6fc proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu adds edc52f17257a bpf/task_iter: In task_file_seq_get_next use task_lookup_n [...] adds 83821278739b proc/fd: In fdinfo seq_show don't use get_files_struct adds 057a0ce2a8ac file: Merge __fd_install into fd_install adds f4e8ebb38886 file: In f_dupfd read RLIMIT_NOFILE once. adds ce6446baf5bc file: Merge __alloc_fd into alloc_fd adds e914fe7661d1 file: Rename __close_fd to close_fd and remove the files p [...] adds 2f3071ad6eb9 file: Replace ksys_close with close_fd adds aa3c9ab53bc3 file: Rename __close_fd_get_file close_fd_get_file adds 9130e80e53cf file: Remove get_files_struct adds 4076b14c961c exec: Move unshare_files and guarantee files_struct.count [...] adds c85a833e8ca2 coredump: Document coredump code exclusively used by cell spufs adds e15c8a3d55ac exec: Move io_uring_task_cancel after the point of no return adds a1142ad21375 Merge of signal-for-v5.11, and exec-for-v5.11 for testing [...] new a48d0a494d53 Merge remote-tracking branch 'userns/for-next' adds 40723419f407 kselftest: Enable vDSO test on non x86 platforms adds 693f5ca08ca0 kselftest: Extend vDSO selftest adds 03f55c7952c9 kselftest: Extend vDSO selftest to clock_getres adds c7e5789b24d3 kselftest: Move test_vdso to the vDSO test suite adds b2f1c3db2887 kselftest: Extend vdso correctness test to clock_gettime64 adds ff2c395b9257 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED adds 449539da2e23 selftests/gpio: Move include of lib.mk up adds b68c1c65dec5 selftests/gpio: Fix build when source tree is read only adds 85128c5bcdf9 selftests/gpio: Add to CLEAN rule rather than overriding adds fc4a3a1bf9ad selftests: intel_pstate: ftime() is deprecated adds 1c49e3783f88 selftests/memfd: Fix implicit declaration warnings adds 82f147944c65 tool: selftests: fix spelling typo of 'writting' adds 93f20eff0cca selftests/run_kselftest.sh: fix dry-run typo adds c2e46f6b3e35 selftests/cgroup: Fix build on older distros new 75bc81c200c0 Merge remote-tracking branch 'kselftest/next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next new 568dff1dfe09 Merge remote-tracking branch 'livepatching/for-next' adds daaf30b01ed0 coresight: tmc-etr: Fix barrier packet insertion for perf buffer adds 66a09659259c coresight: remove broken __exit annotations new 52b9f4d31040 Merge remote-tracking branch 'coresight/next' adds 5d78533a0c53 rtc: pcf2127: move watchdog initialisation to a separate function adds ba1c30bf3f25 rtc: pcf2127: fix pcf2127_nvmem_read/write() returns adds 28d211919e42 rtc: sun6i: Fix memleak in sun6i_rtc_clk_init adds 825156a5eede rtc: sc27xx: Remove unnecessary conversion to bool adds a48c6224ae07 rtc: da9063: Simplify bool comparison adds c56ac7a0f468 rtc: hym8563: enable wakeup when applicable adds bc06cfc1c41e rtc: cpcap: Fix missing IRQF_ONESHOT as only threaded handler adds 1eab0fea2514 rtc: pl031: fix resource leak in pl031_probe adds 910d002d84df rtc: brcmstb-waketimer: Remove redundant null check before [...] adds 081e2500df50 rtc: snvs: Remove NULL pointer check before clk_* adds 5022cfc11232 rtc: goldfish: Remove GOLDFISH dependency adds 9844484eac2b MAINTAINERS: Set myself as Goldfish RTC maintainer adds 767fbb7102c6 rtc: rv3032: fix nvram nvmem priv pointer adds f6a46f8b302d rtc: at91rm9200: add correction support adds bfca1c924d97 rtc: at91rm9200: Add sam9x60 compatible adds a31111189bb1 rtc: ds1307: Remove non-valid ACPI IDs adds 227ec129ad7b rtc: ds1307: Make use of device properties adds 698fffc2705c rtc: ds1307: Drop of_match_ptr and CONFIG_OF protections adds 7e6066ca1f1f rtc: Kconfig: Fix typo in help message of rx 6110 adds afa819c2c6bf rtc: rx6110: add i2c support adds 42882a8a22a8 rtc: mxc: Convert the driver to DT-only adds ba7aa63000f2 rtc: mxc: use of_device_get_match_data adds 7d9d4868ec0b rtc: sc27xx: Always read normal alarm adds 7c45c9741ab2 rtc: omap: use devm_pinctrl_register() adds 4d49ffc7a20d Documentation: list RTC devres helpers in devres.rst adds 25ece30561d2 rtc: nvmem: remove nvram ABI adds 3a905c2d9544 rtc: add devm_ prefix to rtc_nvmem_register() adds 6746bc095bbd rtc: nvmem: emit an error message when nvmem registration fails adds fdcfd854333b rtc: rework rtc_register_device() resource management adds 1bfc485b7357 rtc: shrink devm_rtc_allocate_device() adds 0d6d7a390b32 rtc: destroy mutex when releasing the device adds 886144058d53 rtc: pcf8523: switch to devm_rtc_allocate_device adds 219cc0f91897 rtc: pcf8523: set range adds 673536cc5f21 rtc: pcf8523: use BIT adds 9c7957991e56 rtc: enable RTC framework on ARCH=um adds 0020868f2a70 rtc: mxc{,_v2}: enable COMPILE_TEST adds 1ae20eb1eca7 rtc: test: remove debug message adds 00c33482bb61 rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time adds 31b16d978f90 rtc: s3c: Disable all enable (RTC, tick) bits in the probe adds ce9af8939202 rtc: s3c: Remove dead code related to periodic tick handling new f0471d5133bc Merge remote-tracking branch 'rtc/rtc-next' adds 91b8246de859 ntb: idt: fix error check in ntb_hw_idt.c adds 75b6f6487ced ntb: intel: add Intel NTB LTR vendor support for gen4 NTB new 8fb306461c3a Merge remote-tracking branch 'ntb/ntb-next' adds f9d480b6ffbe seccomp/cache: Lookup syscall allowlist bitmap for fast path adds 8e01b51a31a1 seccomp/cache: Add "emulator" to check if filter is consta [...] adds 25db91209a91 x86: Enable seccomp architecture tracking adds 192cf32243ce selftests/seccomp: Compare bitmap vs filter overhead adds ffde703470b0 arm64: Enable seccomp architecture tracking adds 424c9102fa7b arm: Enable seccomp architecture tracking adds 6e9ae6f98809 csky: Enable seccomp architecture tracking adds 6aa7923c8737 parisc: Enable seccomp architecture tracking adds e7bcb4622ddf powerpc: Enable seccomp architecture tracking adds 673a11a7e415 riscv: Enable seccomp architecture tracking adds c09058eda265 s390: Enable seccomp architecture tracking adds 4c18bc054bff sh: Enable seccomp architecture tracking adds 445247b02342 xtensa: Enable seccomp architecture tracking adds 0d8315dddd28 seccomp/cache: Report cache data through /proc/pid/seccomp_cache adds fab686eb0307 seccomp: Remove bogus __user annotations adds 7ef95e3dbcee Merge branch 'for-linus/seccomp' into for-next/seccomp adds 2c07343abd89 selftests/seccomp: Update kernel config new 13fd76afe084 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds c3e02abdf9af slimbus: fix a kernel-doc markup adds c563911bf34b slimbus: qcom-ngd-ctrl: add Sub System Restart support adds acd983d11e76 slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support adds c35ff5ef637f slimbus: messaging: Fix fall-through warnings for Clang adds c4c968aa1e75 slimbus: qcom-ngd-ctrl: Constify static structs adds ce624e7e12ba slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI adds 567d838588d8 slimbus: qcom-ngd-ctrl: remove redundant out of memory messages adds 6790dc4a58f3 slimbus: qcom-ngd-ctrl: fix SSR dependencies new b900096e0a01 Merge remote-tracking branch 'slimbus/for-next' adds d9dc6001196e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC adds e08d1de1c075 nvmem: core: Add support for keepout regions adds d624386364b8 dt-bindings: nvmem: Add soc qfprom compatible strings adds 436d15fbeaee nvmem: qfprom: Don't touch certain fuses adds 292b72c982a6 nvmem: imx-ocotp: add support for the unaliged word count new 72f467b281c0 Merge remote-tracking branch 'nvmem/for-next' adds f1ee999f62f6 XArray: Fix split documentation adds 80c1dbebf308 XArray: Fix splitting to non-zero orders new 5080088faf3a Merge remote-tracking branch 'xarray/main' adds e8b7db38449a Drivers: hv: vmbus: Add vmbus_requestor data structure for [...] adds 453de21c2b82 scsi: storvsc: Use vmbus_requestor to generate transaction [...] adds 4d18fcc95f50 hv_netvsc: Use vmbus_requestor to generate transaction IDs [...] adds b18e3589722c drivers: hv: Fix hyperv_record_panic_msg path on comment adds f0434de41adc drivers: hv: vmbus: Replace symbolic permissions by octal [...] adds e4f2212e53c2 drivers: hv: vmbus: Fix checkpatch LINE_SPACING adds 14c685d9eb36 drivers: hv: vmbus: Fix call msleep using < 20ms adds 206ad34d52a2 hv_netvsc: Validate number of allocated sub-channels adds b0c03eff79a6 drivers: hv: vmbus: Fix checkpatch SPLIT_STRING adds 5c641fee4ccf drivers/hv: remove obsolete TODO and fix misleading typo i [...] new 876ea46217a0 Merge remote-tracking branch 'hyperv/hyperv-next' adds 66ce7d5c1e12 auxdisplay: Use an enum for charlcd backlight on/off ops adds 718e05ed92ec auxdisplay: Introduce hd44780_common.[ch] adds 2545c1c948a6 auxdisplay: Move hwidth and bwidth to struct hd44780_common adds 3fc04dd7eb77 auxdisplay: Move ifwidth to struct hd44780_common adds 71ff701bbefe auxdisplay: Move write_data pointer to hd44780_common adds 2c6a82f2342f auxdisplay: Move write_cmd pointers to hd44780 drivers adds 11588b59cf62 auxdisplay: Move addr out of charlcd_priv adds b26deabb1d91 auxdisplay: hd44780_common_print adds d3a2fb810f27 auxdisplay: provide hd44780_common_gotoxy adds 88645a86e342 auxdisplay: add home to charlcd_ops adds 45421ffefbb5 auxdisplay: Move clear_display to hd44780_common adds 2bf82b5a80d9 auxdisplay: make charlcd_backlight visible to hd44780_common adds bd26b181d14a auxdisplay: Make use of enum for backlight on / off adds 01ec46dfa633 auxdisplay: Move init_display to hd44780_common adds d2f2187e8f27 auxdisplay: implement various hd44780_common_ functions adds 8a86270ef0ea auxdisplay: cleanup unnecessary hd44780 code in charlcd adds 339acb082987 auxdisplay: Move char redefine code to hd44780_common adds a2060f288e15 auxdisplay: Call charlcd_backlight in place adds 7b231bb5d0be auxdisplay: hd44780_common: Reduce clear_display timeout adds 377cf2cbfdb9 auxdisplay: hd44780: Remove clear_fast adds 6e49eea35886 auxdisplay: charlcd: replace last device specific stuff adds 40c2b72e4b11 auxdisplay: Change gotoxy calling interface adds af9470b26dc6 auxdisplay: charlcd: Do not print chars at end of line adds 1741b014bd55 auxdisplay: lcd2s DT binding doc adds 8c9108d014c5 auxdisplay: add a driver for lcd2s character display adds ffdf726db7fb auxdisplay: hd44780_common: Fix build error adds 2cfd72f81cf6 auxdisplay: fix use after free in lcd2s_i2c_remove() adds decbaf182d8f auxdisplay: fix platform_no_drv_owner.cocci warnings adds 32d917e754bd auxdisplay: panel: Fix missing print function pointer adds 351dcacc6d77 auxdisplay: panel: Remove redundant charlcd_ops structures new 4edbb53a721b Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 398840f8bb93 openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT adds 4e62d55d77bb selftests: openat2: add RESOLVE_ conflict test new dd262678ec88 Merge remote-tracking branch 'pidfd/for-next' adds 46eda5efd43d fpga: fpga-mgr: Add devm_fpga_mgr_register() API adds 33f2827ad6c9 fpga: fpga-mgr: altera-ps-spi: Simplify registration adds e5286d5d156a fpga: fpga-mgr: dfl-fme-mgr: Simplify registration adds a72f4f5028f4 fpga: fpga-mgr: ice40-spi: Simplify registration adds 6bbbdc92b042 fpga: fpga-mgr: machxo2-spi: Simplify registration adds ce4c463496eb fpga: fpga-mgr: socfpga: Simplify registration adds 06a6d13c4f02 fpga: fpga-mgr: ts73xx: Simplify registration adds 0b3f29265982 fpga: fpga-mgr: xilinx-spi: Simplify registration adds dc13b30f3879 fpga: fpga-mgr: zynqmp: Simplify registration adds c725705bac9a fpga: fpga-mgr: altera-pr-ip: Simplify registration adds e1e66168c769 Merge branch 'devm_fpga_mgr_register' into for-next adds 39a323092e4b Merge tag 'v5.10-rc1' of git://git.kernel.org/pub/scm/linu [...] adds 004b1e173dca fpga: dfl: fix the definitions of type & feature_id for df [...] adds a741ec741293 fpga: dfl: move dfl_device_id to mod_devicetable.h adds 4049835da74c fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() adds b816f126cfe5 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h adds cbadbf5a53b5 Merge branch 'dfl_modularization' into for-next adds dd57ca7ddec5 Revert "fpga: dfl: move dfl bus related APIs to include/li [...] adds 3ae706b58b0b Revert "fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE()" adds 9922e71f43ac Revert "fpga: dfl: move dfl_device_id to mod_devicetable.h" adds aaf8fe39c952 Revert "fpga: dfl: fix the definitions of type & feature_i [...] new 6aadaebf3f81 Merge remote-tracking branch 'fpga/for-next' adds f3ed003e64fe kunit: Introduce get_file_path() helper adds 1f0e943df68a Documentation: kunit: provide guidance for testing many inputs adds 0c7a7e1a8ff3 kunit: kunit_tool: Correctly parse diagnostic messages adds fadb08e7c750 kunit: Support for Parameterized Testing adds 5f6b99d0287d fs: ext4: Modify inode-test.c to use KUnit parameterized t [...] new 065bba81ec5f Merge remote-tracking branch 'kunit-next/kunit' adds 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size adds 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches adds 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] adds 841a0dfa5113 watch_queue: sample: Display mount tree change notifications new e227c4b93e87 Merge remote-tracking branch 'notifications/notifications- [...] adds b5cf2d6c8148 mm: memblock: add more debug logs adds 5bdba520c1b3 mm: memblock: drop __init from memblock functions to make [...] new 59d932374fd4 Merge remote-tracking branch 'memblock/for-next' adds fe556480db63 proc: use untagged_addr() for pagemap_read addresses adds 3ab387e6f401 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 78e4b7cefb2e /proc/kpageflags: do not use uninitialized struct pages adds e2daabd41bcc selftest/fpu: avoid clang warning adds ae6c1621991e kbuild: avoid static_assert for genksyms adds d0d6b5883b4e mm/pagealloc.c: refactor initialization of struct page for [...] adds f8ca284e492b fixup for "mm: refactor initialization of stuct page for holes" adds 1cd7ccbe1d42 kthread: add kthread_work tracepoints adds c698586fecc2 kthread_worker: document CPU hotplug handling adds 85e684492091 kthread_worker-document-cpu-hotplug-handling-fix adds 66a0fc383367 uapi: move constants from <linux/kernel.h> to <linux/const.h> adds 4e7820ed2d70 ide/falcon: remove in_interrupt() usage adds c5585566047e ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] adds f2d8c470414e fs/ntfs: remove unused varibles adds 0cd828c31cc5 fs/ntfs: remove unused variable attr_len adds f8bfb09900ee fs/ocfs2/cluster/tcp.c: remove unneeded break adds e585c9453e9c ocfs2: ratelimit the 'max lookup times reached' notice adds ba0864f30191 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 4973b34ab463 ocfs2: fix ocfs2 corrupt when iputting an inode adds 115eeb0126f7 ramfs: support O_TMPFILE adds e2f6fa709da0 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 070b32db8031 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds 1371a7e1ec3e mm: slab: clarify krealloc()'s behavior with __GFP_ZERO adds aa41dfd0b3b3 mm: slab: provide krealloc_array() adds ca092133b9be ALSA: pcm: use krealloc_array() adds cfd291b98b44 vhost: vringh: use krealloc_array() adds d056bd3eb972 pinctrl: use krealloc_array() adds 97a1cebe98de edac: ghes: use krealloc_array() adds 2d398b73a44c drm: atomic: use krealloc_array() adds e495609247e3 hwtracing: intel: use krealloc_array() adds 23c9d13c8762 dma-buf: use krealloc_array() adds c8b994063e7f mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds 5b3d6b2e7990 mm/slub: let number of online CPUs determine the slub page order adds 51d717446c0e device-dax/kmem: use struct_size() adds 4ac4415699ae mm: fix page_owner initializing issue for arm32 adds 56662dcc69cf mm/filemap/c: break generic_file_buffered_read up into mul [...] adds 394f169c874d mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds 09dae7d7314e mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 699813df4da6 mm/truncate: add parameter explanation for invalidate_mapp [...] adds 09e3d738072b mm/filemap.c: remove else after a return adds a751941f867d mm-remove-the-unuseful-else-after-a-return-fix adds 50c6c1d74217 mm/gup_benchmark: rename to mm/gup_test adds 3c114737a1b6 selftests/vm: use a common gup_test.h adds fa7bd927c511 selftests/vm: rename run_vmtests --> run_vmtests.sh adds 9f3eb29762fe selftests/vm: minor cleanup: Makefile and gup_test.c adds 5d0b157228d1 selftests/vm: only some gup_test items are really benchmarks adds 2994d17d3665 selftests/vm: gup_test: introduce the dump_pages() sub-test adds 4c0f7b71961c selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds 2ea1ff3d4984 selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds a37b30daae9b selftests/vm: 2x speedup for run_vmtests.sh adds dcc5c389e95f mm/gup_test.c: mark gup_test_init as __init function adds f0db9771470d mm/gup_test: GUP_TEST depends on DEBUG_FS adds 6f074085a41e mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 adds 936677ce61ef mm/gup: reorganize internal_get_user_pages_fast() adds cbc510d2cc8b mm/gup: prevent gup_fast from racing with COW during fork adds 23bf1f9e88fd mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] adds 99f360f997bc mm: handle zone device pages in release_pages() adds fb2a535afd00 mm/swapfile.c: use helper function swap_count() in add_swa [...] adds 0770be249ad3 mm/swap_state: skip meaningless swap cache readahead when [...] adds 9e448fb23113 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] adds 84beba4b3ed3 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds 7f74eff4cf4c mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds 4d4744c23b64 mm: remove pagevec_lookup_range_nr_tag() adds ea4741bd023d mm/shmem.c: make shmem_mapping() inline adds 6ce1aa0af170 tmpfs: fix Documentation nits adds de46b842b8dd mm: memcontrol: add file_thp, shmem_thp to memory.stat adds ab1014bbdee9 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix adds 4f0b4d7a1881 mm: memcontrol: remove unused mod_memcg_obj_state() adds 3e570fefcd6c mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds acc313281591 mm: memcg/slab: fix return of child memcg objcg for root memcg adds a7bb47b1517a mm: memcg/slab: fix use after free in obj_cgroup_charge adds 9b73d03d4ea5 mm/rmap: always do TTU_IGNORE_ACCESS adds 01f3c12ade46 mm/memcg: update page struct member in comments adds 2683a7214b6c mm: memcg: fix obsolete code comments adds 84ffdc8fee3e mm: memcg: deprecate the non-hierarchical mode adds 3da872afc827 docs: cgroup-v1: reflect the deprecation of the non-hierar [...] adds 8fa28a11a7e8 cgroup: remove obsoleted broken_hierarchy and warned_broke [...] adds 0c566bd2be6e mm/page_counter: use page_counter_read in page_counter_set_max adds 545c902227a6 mm: memcg: remove obsolete memcg_has_children() adds 73338a457f5d mm/thp: move lru_add_page_tail() to huge_memory.c adds 1346632ef11c mm/thp: use head for head page in lru_add_page_tail() adds 4f7a36e4b65f mm/thp: simplify lru_add_page_tail() adds c5b9fe829eda mm/thp: narrow lru locking adds 48849bf332d3 mm/vmscan: remove unnecessary lruvec adding adds cfbb257497f8 mm/rmap: stop store reordering issue on page->mapping adds 1ee26831388a mm-rmap-stop-store-reordering-issue-on-page-mapping-fix adds 34f7aefc893a mm: page_idle_get_page() does not need lru_lock adds 1547ca6ff214 mm/memcg: add debug checking in lock_page_memcg adds 38f4d222208e mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn adds d0557d85e112 mm/lru: move lock into lru_note_cost adds 80619369ec02 mm/vmscan: remove lruvec reget in move_pages_to_lru adds 15e766aeb5ad mm/mlock: remove lru_lock on TestClearPageMlocked adds 5028d22a608e mm/mlock: remove __munlock_isolate_lru_page() adds dcecbfb0d8ed mm/lru: introduce TestClearPageLRU() adds bf457ec7c116 mm/compaction: do page isolation first in compaction adds ba65ae571af8 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn adds 924ed3a871ee mm/lru: replace pgdat lru_lock with lruvec lock adds 8543608addb3 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix adds f0cbc7a050ff mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 adds ac8f06ce552c mm/lru: introduce relock_page_lruvec() adds aaa7301b5b32 mm-lru-introduce-the-relock_page_lruvec-function-fix adds 4d1c9caf7715 mm/lru: revise the comments of lru_lock adds 676bba39dcbc mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state adds 8e57f23c3020 mm: memcontrol: Assign boolean values to a bool variable adds cbaa52f36e05 mm/memcg: remove incorrect comment adds 14a185df4902 mm: move lruvec stats update functions to vmstat.h adds 6cea679f43ca mm: memcontrol: account pagetables per node adds 44370df64506 mm/memcontrol: make the slab calculation consistent adds 835eae13ee4c xen/unpopulated-alloc: consolidate pgmap manipulation adds 329686dc89a2 kselftests: vm: add mremap tests adds 716f91e7bea1 mm: speedup mremap on 1GB or larger regions adds b662e53285ec arm64: mremap speedup - enable HAVE_MOVE_PUD adds 0daafb2947d3 x86: mremap speedup - Enable HAVE_MOVE_PUD adds d556769c23d2 mm: cleanup: remove unused tsk arg from __access_remote_vm adds aed0da148191 mm/mmap.c: fix the adjusted length error adds 3c45120c468e mm/mapping_dirty_helpers: enhance the kernel-doc markups adds 4cc7a9fda0fe mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] adds 636c1d7da08e mm: mmap_lock: add tracepoints around lock acquisition adds a9e191640094 mm: mmap_lock: fix use-after-free race and css ref leak in [...] adds 5b43b72ef47a sparc: fix handling of page table constructor failure adds 8236f8f7f15b mm: move free_unref_page to mm/internal.h adds 7b6970bb8c87 mm/mremap: account memory on do_munmap() failure adds 38cdbb20f830 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds f8f61cceba9b mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds 565f9768d866 vm_ops: rename .split() callback to .may_split() adds 3933ffb6f851 mremap: check if it's possible to split original vma adds 3cb16874d864 mm: forbid splitting special mappings adds e6eec30aa693 mm: track mmu notifiers in fs_reclaim_acquire/release adds 96a321ea7861 mm: extract might_alloc() debug check adds 6f399da95637 locking/selftests: add testcases for fs_reclaim adds e02df7ce41bb mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow adds 07c7fdf9733d mm/vmalloc: use free_vm_area() if an allocation fails adds 1f7f5548225b mm/vmalloc: rework the drain logic adds 96dcc18d5fe8 mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] adds c7c98552aa4c mm/vmalloc.c: remove unnecessary return statement adds f0d6ef97ba54 docs/vm: remove unused 3 items explanation for /proc/vmstat adds 4a09ca98e9b0 mm/vmalloc.c: fix kasan shadow poisoning size adds fe16541e0e7f workqueue: kasan: record workqueue stack adds 24250984b778 kasan: print workqueue stack adds f04bf68068a1 lib/test_kasan.c: add workqueue test case adds aea2c8bfc32c kasan: update documentation for generic kasan adds 6c281760674d alpha: switch from DISCONTIGMEM to SPARSEMEM adds b4c004a3856b ia64: remove custom __early_pfn_to_nid() adds 1eb0a6d00561 ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements adds cfc5ef3bec24 ia64: discontig: paging_init(): remove local max_pfn calculation adds 1064542e1d18 ia64: split virtual map initialization out of paging_init() adds b49424292393 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM adds 1d2e4ac90698 ia64: make SPARSEMEM default and disable DISCONTIGMEM adds 18533c745bd3 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL adds 21a721e09cb4 arm, arm64: move free_unused_memmap() to generic mm adds 4852fa02a807 arc: use FLATMEM with freeing of unused memory map instead [...] adds dc856c73811c m68k/mm: make node data and node setup depend on CONFIG_DI [...] adds d0cca7fcaa19 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM adds 0b324bdbe9b1 m68k: deprecate DISCONTIGMEM adds 107cc598cbc1 mm: introduce debug_pagealloc_{map,unmap}_pages() helpers adds 1c8e4fc5d71a PM: hibernate: make direct map manipulations more explicit adds 92d630ba53d3 arch, mm: restore dependency of __kernel_map_pages() on DE [...] adds c51b206d773f arch, mm: make kernel_page_present() always available adds da22cb44bacf mm, page_alloc: clean up pageset high and batch update adds 016080258cc9 mm, page_alloc: calculate pageset high and batch once per zone adds 37e80e378eb2 mm, page_alloc: remove setup_pageset() adds 1a7c49d0cec9 mm, page_alloc: simplify pageset_update() adds e30b57a92395 mm, page_alloc: cache pageset high and batch in struct zone adds 72c5e47974a1 mm, page_alloc: move draining pcplists to page isolation users adds 24e6967dc7f0 mm, page_alloc: disable pcplists during memory offline adds ed8af5f5f352 mm-page_alloc-disable-pcplists-during-memory-offline-fix adds 4184b4580f5b include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds 558ead126fee mm/page-flags: fix comment adds 79dbcb6b22b2 mm/page_alloc: add __free_pages() documentation adds 49a65dc2be23 mm/page_alloc: mark some symbols with static keyword adds 849fec0013c8 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] adds 98e847e1bf58 init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] adds 1c771c2e557e mm: page_alloc: refactor setup_per_zone_lowmem_reserve() adds 093aef406346 mm,hwpoison: drain pcplists before bailing out for non-bud [...] adds ef3858a8a0e9 mm,hwpoison: take free pages off the buddy freelists adds 8d9173900bb9 mm,hwpoison: take free pages off the buddy freelists for hugetlb adds d00395c162b4 mm,hwpoison: drop unneeded pcplist draining adds b3ded8996acc mm,hwpoison: refactor get_any_page adds 2430be2361de mm,hwpoison: drop pfn parameter adds ec4a65c51718 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED adds d9cec5149622 mm,hwpoison: remove MF_COUNT_INCREASED adds 729d853c42d1 mm,hwpoison: remove flag argument from soft offline functions adds 1cebdffc25f1 mm,hwpoison: disable pcplists before grabbing a refcount adds e2a3e61643a6 mm,hwpoison: remove drain_all_pages from shake_page adds cbb48df89ef9 mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds 53b5adb92fdb mm/huge_memory.c: update tlb entry if pmd is changed adds 18dcf292694e MIPS: do not call flush_tlb_all when setting pmd entry adds 3d412f632541 include/linux/huge_mm.h: remove extern keyword adds 9cdd3e650b8f khugepaged: add parameter explanations for kernel-doc markup adds a861c9952928 mm: hugetlb: fix type of delta parameter and related local [...] adds 68774f4721f7 mm,hugetlb: remove unneeded initialization adds 42629b86df36 mm: don't wake kswapd prematurely when watermark boosting [...] adds 34e48aadcc23 mm/vmscan: drop unneeded assignment in kswapd() adds 0a594e031a69 mm/vmscan.c: remove the filename in the top of file comment adds 48fb53566ce2 mm/vmscan: __isolate_lru_page_prepare() cleanup adds fc715257a3f6 mm/page_isolation: do not isolate the max order page adds f0edb99f3fed mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds f1268f5df28c mm/compaction: move compaction_suitable's comment to right place adds 06959343f48b mm/compaction: make defer_compaction and compaction_deferr [...] adds 54ef1e7ff55f mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() adds 5a1eada99aef mm/migrate.c: fix comment spelling adds 66072f610ea2 mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds 2b2e2a346d28 mm: support THPs in zero_user_segments adds 40593ddc9216 opcode: 0000 EIP: zero_user_segments] adds b12478771bb5 mm: truncate_complete_page() does not exist any more adds ae595c1d1e48 mm: migrate: simplify the logic for handling permanent failure adds 6588c871b5ef mm: migrate: skip shared exec THP for NUMA balancing adds 0ee43d99a664 mm: migrate: clean up migrate_prep{_local} adds 4931339bad4e mm: migrate: return -ENOSYS if THP migration is unsupported adds 20bf03bc53db mm: make pagecache tagged lookups return only head pages adds a4a03be3b02b mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds b56a55b0628d mm/swap: optimise get_shadow_from_swap_cache adds ee5584fe571e mm: add FGP_ENTRY adds 9c7279d8a3c8 mm/filemap: rename find_get_entry to mapping_get_entry adds 24305d384276 mm/filemap: add helper for finding pages adds 8092281a74ca fix mm-filemap-add-helper-for-finding-pages.patch adds a743b1451f55 mm/filemap: add mapping_seek_hole_data adds 5428df6291f9 fix mm-filemap-add-mapping_seek_hole_data.patch adds ba2b04a58540 iomap: use mapping_seek_hole_data adds 80657af4575f mm: add and use find_lock_entries adds 08952b44f91a fix mm-add-and-use-find_lock_entries.patch adds 7ef2fb6de6bb mm: add an 'end' parameter to find_get_entries adds 1f9d5ed54897 mm: add an 'end' parameter to pagevec_lookup_entries adds 445ec062b398 mm: remove nr_entries parameter from pagevec_lookup_entries adds e168305d8496 mm: pass pvec directly to find_get_entries adds 24f8492f6c54 mm: remove pagevec_lookup_entries adds 24243042e986 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 63effa85072b mm,thp,shm: limit gfp mask to no more than specified adds ff5275f1b50e mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 1385ae1e98b6 mm/cma.c: remove redundant cma_mutex lock adds ee66cb994550 mm: cma: improve pr_debug log in cma_release() adds 707330585924 mm-cma-improve-pr_debug-log-in-cma_release-fix adds 445fa83ffc17 mm, page_alloc: do not rely on the order of page_poison an [...] adds 62c0ebe68c7b mm, page_poison: use static key more efficiently adds cf618aa8435e kernel/power: allow hibernation with page_poison sanity checking adds c18ead052f90 mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY adds c72f33626f36 mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO adds bee1c8f47cc4 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 5076d13522be mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds bf07943f32e1 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 0dbd95515874 userfaultfd: add UFFD_USER_MODE_ONLY adds 32ede9c25367 userfaultfd: add user-mode only option to unprivileged_use [...] adds e1cc113108e6 userfaultfd: selftests: make __{s,u}64 format specifiers portable adds 484e1f12a928 userfaultfd-selftests-make-__su64-format-specifiers-portable-v2 adds 9f0547daf7e9 mm/zswap: make struct kernel_param_ops definitions const adds b7d0d0d49b84 mm/zswap: fix passing zero to 'PTR_ERR' warning adds 154bfdfc9d3b mm/zswap: move to use crypto_acomp API for hardware acceleration adds 1a4deb7b1d12 mm/zsmalloc.c: rework the list_add code in insert_zspage() adds e014796580c9 mm/process_vm_access: remove redundant initialization of iov_r adds f26b28769fff zram: support page writeback adds 5df61bad4d4a zram: add stat to gather incompressible pages since zram set up adds 691febc9fddc mm: fix kernel-doc markups adds 347055fd7457 mm: use sysfs_emit for struct kobject * uses adds 5ed25ff7d9b4 mm: huge_memory: convert remaining use of sprintf to sysfs [...] adds ee605e1ee619 mm:backing-dev: use sysfs_emit in macro defining functions adds 781eca5eeea7 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at adds 75b539d2bad1 mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] adds b518b5c8b502 mm: fix fall-through warnings for Clang adds 032f5e5872b2 mm: cleanup kstrto*() usage adds 04c847d5ec10 mm: add Kernel Electric-Fence infrastructure adds d4384a28ff1d kfence: Fix parameter description for kfence_object_start() adds fc6aea31a067 kfence: avoid stalling work queue task without allocations adds 122fdbfc323e x86, kfence: enable KFENCE for x86 adds 02b738fea743 arm64, kfence: enable KFENCE for ARM64 adds a48149fb31b2 arm64: fix the mm build error in mm/kfence/core.c adds 9649d0fa2de1 kfence: use pt_regs to generate stack trace on faults adds ab70d020f54a mm, kfence: insert KFENCE hooks for SLAB adds 555f63cd8840 mm, kfence: insert KFENCE hooks for SLUB adds 589004acfc19 kfence, kasan: make KFENCE compatible with KASAN adds 8bd95b92b217 kfence, Documentation: add KFENCE documentation adds 6dc83cb06d45 kfence: add test suite adds 06ddc5e90813 MAINTAINERS: add entry for KFENCE adds 980cd01b3341 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f0fae678ac73 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 515ef1088e78 kernel/hung_task.c: Monitor killed tasks. adds 3fec7787420c alpha: Replace bogus in_interrupt() adds 662e3d65487f procfs: delete duplicated words + other fixes adds 6a8d9e35d8c3 proc: provide details on indirect branch speculation adds d8a15e5f5f4c proc-provide-details-on-indirect-branch-speculation-v2 adds 5be323742ee5 proc/sysctl: make protected_* world readable adds 58b2aa4e7cdb asm-generic: force inlining of get_order() to work around [...] adds 02e126dad66f kernel.h: Split out mathematical helpers adds dc1932a6c0b0 kernel.h: split out mathematical helpers fix adds 6233805cf788 kernel/acct.c: use #elif instead of #end and #elif adds 0469d304d87a include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds edd3d86606e3 bitmap: remove unused function declaration adds 86d7be41eb7e lib/test_free_pages.c: add basic progress indicators adds 1c31d8e95e35 lib/stackdepot.c: replace one-element array with flexible- [...] adds 1247669628c6 lib/stackdepot.c: use flex_array_size() helper in memcpy() adds 53fad6aedb96 lib/stackdepot.c: use array_size() helper in jhash2() adds 7117e34900c0 lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds 5a9692cb9dfb lib/list_kunit: follow new file name convention for KUnit tests adds e22c21010f35 lib/linear_ranges_kunit: follow new file name convention f [...] adds 18030f7a7c58 lib/bits_kunit: follow new file name convention for KUnit tests adds 166f543d9751 lib/cmdline: fix get_option() for strings starting with hyphen adds bdcda862e666 lib/cmdline: allow NULL to be an output for get_option() adds 4da3d821eb61 lib/cmdline_kunit: add a new test suite for cmdline API adds 1369d6e1f624 lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix adds 0057e9e13e36 lib/cmdline_kunit: type of expected returned values should be int adds be4782e83a63 lib/cmdline_kunit: provide meaningful MODULE_LICENSE() adds 62f6ea788d43 lib: optimize cpumask_local_spread() adds 003eb688684a ilog2: Improve ilog2 for constant arguments adds f39cbcccd4e0 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes adds c5da544ff64b lib/string: remove unnecessary #undefs adds 3fb974c1b442 lib: string.h: detect intra-object overflow in fortified s [...] adds ac049a44d675 lkdtm: tests for FORTIFY_SOURCE adds e79dc7e6668e string.h: add FORTIFY coverage for strscpy() adds 014a486edd8a drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] adds 833d03d46ff9 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment adds 0ac033e88224 lib: cleanup kstrto*() usage adds 200c578e2906 lib/lz4: explicitly support in-place decompression adds 8d692d4fc786 bitops: introduce the for_each_set_clump macro adds 1e2e95d1a1ee lib/test_bitmap.c: add for_each_set_clump test cases adds 03de0e25f1cb lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] adds 615c835a3a15 gpio: thunderx: utilize for_each_set_clump macro adds 115df214bb7e gpio: xilinx: utilize generic bitmap_get_value and _set_value adds aed8deb5df6d checkpatch: add new exception to repeated word check adds 70f5562e0325 checkpatch: fix false positives in REPEATED_WORD warning adds dcbabb795029 checkpatch: ignore generated CamelCase defines and enum values adds 5130da864b2a checkpatch: prefer static const declarations adds 80ccc7706298 checkpatch: allow --fix removal of unnecessary break statements adds c6126542e115 checkpatch: extend attributes check to handle more patterns adds 7c93b28ddd19 checkpatch: add a fixer for missing newline at eof adds b4df73f5197b checkpatch: update __attribute__((section("name"))) quote removal adds 034495d19b45 checkpatch-update-__attribute__sectionname-quote-removal-v2 adds 5368c3b601ad checkpatch: add fix option for GERRIT_CHANGE_ID adds a4d53e852a28 checkpatch: add __alias and __weak to suggested __attribut [...] adds 9d5e33e9d965 checkpatch: improve email parsing adds e1fef0e727b9 checkpatch: fix spelling errors and remove repeated word adds ab25c19fb72c checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags adds e55eea407973 checkpatch: fix unescaped left brace adds 51e3571d63ec checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS adds 482405438c01 checkpatch: add fix option for LOGICAL_CONTINUATIONS adds eb41e5cd5c9b checkpatch: add fix and improve warning msg for non-standa [...] adds 55408db6297f checkpatch: add warning for unnecessary use of %h[xudi] an [...] adds 8c2b20659620 checkpatch: add warning for lines starting with a '#' in c [...] adds e3854acd5c49 checkpatch: fix TYPO_SPELLING check for words with apostrophe adds dd87d567590c checkpatch-fix-typo_spelling-check-for-words-with-apostrophe-fix adds 55d9e11398a4 kdump: append uts_namespace.name offset to VMCOREINFO adds 1ef7fd21fb6b rapidio: remove unused rio_get_asm() and rio_get_device() adds 26ec95f86d6c gcov: remove support for GCC < 4.9 adds 6ef46065601d gcov: fix kernel-doc markup issue adds 781b317f6bdc bfs: don't use WARNING: string when it's just info. adds be531ff6c157 relay: remove unused buf_mapped and buf_unmapped callbacks adds 00ebb10626eb relay: require non-NULL callbacks in relay_open() adds 43d26bc979a6 relay: make create_buf_file and remove_buf_file callbacks [...] adds 3e5eb5b03dfe relay: allow the use of const callback structs adds 5a0c13363126 relay-allow-the-use-of-const-callback-structs-v3 adds a3b4ccfb7105 drm/i915: make relay callbacks const adds bd22306a8c77 ath10k: make relay callbacks const adds c0c70f8de177 ath11k: make relay callbacks const adds 0f73c1d02f55 ath9k: make relay callbacks const adds 819648d28d15 blktrace: make relay callbacks const adds 535d4597eb09 aio: simplify read_events() adds 443aef02133f kernel/resource.c: fix kernel-doc markups adds 995378db7184 resource-fix-kernel-doc-markups-checkpatch-fixes adds f55c04ec23ce ubsan: remove redundant -Wno-maybe-uninitialized adds 2389a244c5e5 ubsan: move cc-option tests into Kconfig adds 2d60efe0a387 ubsan: disable object-size sanitizer under GCC adds a625b7b24fc3 ubsan: disable UBSAN_TRAP for all*config adds 186c3e18dba3 ubsan: enable for all*config builds adds f0350c9fad8a ubsan: remove UBSAN_MISC in favor of individual options adds 0660399a34b9 ubsan: expand tests and reporting adds 29bd099c92cc reboot: refactor and comment the cpu selection code adds 88f14c188634 reboot: allow to specify reboot mode via sysfs adds ef728dfe5481 reboot: fix variable assignments in type_store adds 28318852da5b reboot: remove cf9_safe from allowed types and rename cf9_force adds f06e0b5a09ff reboot: allow to override reboot type if quirks are found adds 50cc94e3f38e reboot: hide from sysfs not applicable settings adds 56e57b930310 fault-injection: handle EI_ETYPE_TRUE adds c564d100b334 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new cc9f2cd11d3a Merge branch 'akpm-current/current' new d27d6e684b11 kmap: stupid hacks to make it compile new 53e5a3a877c9 init/Kconfig: don't assume scripts/lld-version.sh is executable new d86353077088 mm/swap.c: reduce lock contention in lru_cache_add new 8c3fc8c3932e mm/swap.c: mark sort_page_lruvec with static keyword new 1f29ae3b8598 mm/memcg: bail early from swap accounting if memcg disabled new 50a1d0abfe57 mm/memcg: warning on !memcg after readahead page charged new 785b871fb034 mm/memcg: remove unused definitions new d799f9de4c03 mm, kvm: account kvm_vcpu_mmap to kmemcg new b6fb44dfb555 mm: slub: call account_slab_page() after slab page initialization new 7ec1936dcc48 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new d18f872c5d56 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new c2df06f4e78a mm/memcontrol:rewrite mem_cgroup_page_lruvec() new ffcb3eb1c5ab mm/memcg: add missed warning in mem_cgroup_lruvec new fd3edc8b31c4 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() new f9e07d0a61ef treewide: remove stringification from __alias macro definition new dce45cbe84b2 ARM: boot: quote aliased symbol names in string.c new 0759ebcd4c4f epoll: check for events when removing a timed out thread f [...] new e25314a4a14a epoll: simplify signal handling new 530d822118c4 epoll: pull fatal signal checks into ep_send_events() new be3046ddbb7c epoll: move eavail next to the list_empty_careful check new 67e6a387072e epoll: simplify and optimize busy loop logic new 8a9567a79448 epoll: pull all code between fetch_events and send_event i [...] new f19875796be5 epoll: replace gotos with a proper loop new 90cc11efcd60 epoll: eliminate unnecessary lock for zero timeout new dc9ed0cd6535 mm: unexport follow_pte_pmd new 6d7859846fac mm: simplify follow_pte{,pmd} new 94273e3100f4 merge fix for "s390/pci: remove races against pte updates" new c61ffc83de50 kasan: drop unnecessary GPL text from comment headers new af9bc4c7a8ff kasan: KASAN_VMALLOC depends on KASAN_GENERIC new a56a2ee6c1f5 kasan: group vmalloc code new 172d5b069363 kasan: shadow declarations only for software modes new 783c55d761c9 kasan, mm: fix build issue with asmlinkage new 8dde0f8ca9e9 kasan: rename (un)poison_shadow to (un)poison_range new 77b0103398a3 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* new 340a3ccef28c kasan: only build init.c for software modes new c2a166ebbbbd kasan: split out shadow.c from common.c new abe676dc59ce kasan: define KASAN_MEMORY_PER_SHADOW_PAGE new 1c3e78b6c3fe kasan: rename report and tags files new 5f83d37b2d12 kasan: don't duplicate config dependencies new aa1375c46b0f kasan: hide invalid free check implementation new 5aae9dc576a4 kasan: decode stack frame only with KASAN_STACK_ENABLE new 8b8b487f9dd5 kasan, arm64: only init shadow for software modes new 41befcd802ff kasan, arm64: only use kasan_depth for software modes new 0ac65e965dd1 kasan, arm64: move initialization message new 6196bf99e070 kasan, arm64: rename kasan_init_tags and mark as __init new 5622ff4580d5 kasan: rename addr_has_shadow to addr_has_metadata new 5854b2996c6e kasan: rename print_shadow_for_address to print_memory_metadata new f0c4ae1a87a9 kasan: rename SHADOW layout macros to META new 17a1f0140c49 kasan: separate metadata_fetch_row for each mode new e6aec2693142 kasan, arm64: don't allow SW_TAGS with ARM64_MTE new c218e7b016a9 kasan: introduce CONFIG_KASAN_HW_TAGS new 79e2ecb8447b arm64: enable armv8.5-a asm-arch option new 487a7f5b5394 arm64: mte: add in-kernel MTE helpers new 375d0ee50852 arm64: mte: reset the page tag in page->flags new f68c61d14878 arm64: mte: add in-kernel tag fault handler new 402c677a726c arm64: mte: ensure CONFIG_ARM64_PAN is enabled with MTE new d62555709f60 arm64: kasan: allow enabling in-kernel MTE new 836631d15c57 arm64: mte: convert gcr_user into an exclude mask new 6be82626fe46 arm64: mte: switch GCR_EL1 in kernel entry and exit new 979a738f69b8 kasan, mm: untag page address in free_reserved_area new ad093ffd4666 arm64: kasan: align allocations for HW_TAGS new e9f8960ab6aa arm64: kasan: add arch layer for memory tagging helpers new bed654db4721 kasan: define KASAN_GRANULE_SIZE for HW_TAGS new 12a7f2e4db5f kasan, x86, s390: update undef CONFIG_KASAN new c7ddde4e1c2d kasan, arm64: expand CONFIG_KASAN checks new 68a8d2a3ef5c kasan, arm64: implement HW_TAGS runtime new e74ac426d0c0 kasan, arm64: print report from tag fault handler new bc78eb8b26ba kasan, mm: reset tags when accessing metadata new fb27af62476d kasan, arm64: enable CONFIG_KASAN_HW_TAGS new 60d23e33aac6 kasan: add documentation for hardware tag-based mode new f02914a38753 kselftest/arm64: check GCR_EL1 after context switch new 5d28b4dcfda7 kasan: simplify quarantine_put call site new 2d8630a7721c kasan: rename get_alloc/free_info new 6acdb6cf7f97 kasan: introduce set_alloc_info new e5effda48e32 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK new 04b130d58e2b kasan: allow VMAP_STACK for HW_TAGS mode new d812134247ad kasan: remove __kasan_unpoison_stack new 2239ce84c00d kasan: inline kasan_reset_tag for tag-based modes new 9bd04ed4454c kasan: inline random_tag for HW_TAGS new a98954117aea kasan: open-code kasan_unpoison_slab new dc746e0db950 kasan: inline (un)poison_range and check_invalid_free new c65c0a7b3d60 kasan: add and integrate kasan boot parameters new d253638de349 kasan, mm: check kasan_enabled in annotations new 9845c4dc9104 kasan, mm: rename kasan_poison_kfree new ec00168246e7 kasan: don't round_up too much new 5e7c76dcf40b kasan: simplify assign_tag and set_tag calls new 5fc234c446fe kasan: clarify comment in __kasan_kfree_large new bd91b486a127 kasan: sanitize objects when metadata doesn't fit new 59d95a4627aa kasan, mm: allow cache merging with no metadata new 3203bb12eb64 kasan: update documentation new d52596705d60 mm: fix some spelling mistakes in comments new caae95ae1855 epoll: convert internal api to timespec64 new c529784e8775 epoll: add syscall epoll_pwait2 new a29c9757f684 epoll: wire up syscall epoll_pwait2 new 84657c98397b selftests/filesystems: expand epoll with epoll_pwait2 new 9820d5a15860 mmap locking API: don't check locking if the mm isn't live yet new 8bfd03418fd4 mm/gup: assert that the mmap lock is held in __get_user_pages() new 8b5283b2266c mm: add definition of PMD_PAGE_ORDER new 00032b578834 mmap: make mlock_future_check() global new 7ec06a952f25 set_memory: allow set_direct_map_*_noflush() for multiple pages new 8a6c04168635 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix new 919249bab251 set_memory: allow querying whether set_direct_map_*() is a [...] new f736069f0025 mm: introduce memfd_secret system call to create "secret" [...] new 13ac2cb8f5db secretmem: use PMD-size pages to amortize direct map fragm [...] new 6aab3174d8ea secretmem: add memcg accounting new 8cd5f85c5835 PM: hibernate: disable when there are active secretmem users new 26e1201f3dbf arch, mm: wire up memfd_secret system call were relevant new fbbf228537d1 secretmem: test: add basic selftest for memfd_secret(2) new 59db99258ae4 Merge branch 'akpm/master' new 2f1d5c77f13f Add linux-next specific files for 20201209
The 353 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 9 - .../ABI/obsolete/sysfs-class-net-batman-adv | 32 - Documentation/ABI/obsolete/sysfs-class-net-mesh | 110 - Documentation/ABI/stable/sysfs-driver-dma-idxd | 14 + Documentation/ABI/testing/configfs-usb-gadget-ecm | 2 +- Documentation/ABI/testing/procfs-attr-current | 20 + Documentation/ABI/testing/procfs-attr-exec | 20 + Documentation/ABI/testing/procfs-attr-prev | 19 + Documentation/ABI/testing/sysfs-bus-iio | 10 + Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 | 78 + Documentation/ABI/testing/sysfs-bus-pci | 9 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 28 + Documentation/ABI/testing/sysfs-class-devfreq | 54 +- Documentation/ABI/testing/sysfs-class-fc_host | 23 + .../ABI/testing/sysfs-class-fc_remote_ports | 23 + .../ABI/testing/sysfs-class-firmware-attributes | 258 + Documentation/ABI/testing/sysfs-class-intel_pmt | 119 + Documentation/ABI/testing/sysfs-class-rnbd-client | 8 +- Documentation/ABI/testing/sysfs-class-rnbd-server | 8 + Documentation/ABI/testing/sysfs-class-typec | 142 +- Documentation/ABI/testing/sysfs-devices-memory | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/ABI/testing/sysfs-driver-w1_therm | 2 +- .../ABI/testing/sysfs-firmware-lefi-boardinfo | 35 + Documentation/ABI/testing/sysfs-firmware-sgi_uv | 144 +- Documentation/ABI/testing/sysfs-fs-ext4 | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 7 + Documentation/ABI/testing/sysfs-kernel-btf | 8 + .../ABI/testing/sysfs-kernel-iommu_groups | 30 + Documentation/ABI/testing/sysfs-kernel-reboot | 32 + Documentation/ABI/testing/sysfs-module | 2 +- .../ABI/testing/sysfs-platform-renesas_usb3 | 2 +- .../ABI/testing/sysfs-platform_profile.rst | 66 + .../RCU/Design/Requirements/Requirements.rst | 745 +- Documentation/RCU/checklist.rst | 15 +- Documentation/RCU/rcu_dereference.rst | 6 + Documentation/RCU/stallwarn.rst | 23 +- Documentation/RCU/whatisRCU.rst | 3 +- Documentation/admin-guide/README.rst | 4 +- Documentation/admin-guide/acpi/cppc_sysfs.rst | 4 +- Documentation/admin-guide/binderfs.rst | 2 +- Documentation/admin-guide/blockdev/paride.rst | 2 +- Documentation/admin-guide/blockdev/zram.rst | 8 +- Documentation/admin-guide/bug-bisect.rst | 2 +- Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/admin-guide/cgroup-v1/memcg_test.rst | 23 +- Documentation/admin-guide/cgroup-v1/memory.rst | 61 +- Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/cifs/introduction.rst | 2 +- Documentation/admin-guide/cifs/usage.rst | 6 +- .../admin-guide/device-mapper/dm-crypt.rst | 4 +- .../admin-guide/device-mapper/dm-integrity.rst | 4 +- .../admin-guide/device-mapper/dm-raid.rst | 2 +- .../admin-guide/device-mapper/dm-zoned.rst | 6 +- Documentation/admin-guide/device-mapper/verity.rst | 9 +- .../admin-guide/device-mapper/writecache.rst | 4 +- Documentation/admin-guide/features.rst | 3 + .../admin-guide/hw-vuln/tsx_async_abort.rst | 2 +- Documentation/admin-guide/index.rst | 6 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/admin-guide/kernel-parameters.rst | 21 + Documentation/admin-guide/kernel-parameters.txt | 47 +- Documentation/admin-guide/md.rst | 2 +- Documentation/admin-guide/media/bttv.rst | 2 +- Documentation/admin-guide/media/dvb_references.rst | 2 +- .../admin-guide/media/frontend-cardlist.rst | 4 +- Documentation/admin-guide/media/gspca-cardlist.rst | 2 +- Documentation/admin-guide/media/ipu3.rst | 6 +- .../admin-guide/media/remote-controller.rst | 2 +- Documentation/admin-guide/media/rkisp1.rst | 4 +- Documentation/admin-guide/mm/index.rst | 4 +- Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/mm/transhuge.rst | 15 - Documentation/admin-guide/mm/userfaultfd.rst | 2 +- Documentation/admin-guide/module-signing.rst | 2 +- Documentation/admin-guide/perf/imx-ddr.rst | 2 +- .../admin-guide/pm/intel-speed-select.rst | 4 +- Documentation/admin-guide/pm/intel_pstate.rst | 6 +- Documentation/admin-guide/pstore-blk.rst | 7 +- Documentation/admin-guide/ramoops.rst | 2 +- Documentation/admin-guide/reporting-bugs.rst | 5 + Documentation/admin-guide/reporting-issues.rst | 1631 + Documentation/admin-guide/security-bugs.rst | 2 +- Documentation/admin-guide/spkguide.txt | 1 + .../admin-guide/syscall-user-dispatch.rst | 90 + Documentation/admin-guide/sysctl/abi.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 18 +- Documentation/admin-guide/sysctl/vm.rst | 21 +- Documentation/admin-guide/tainted-kernels.rst | 23 +- Documentation/arm/features.rst | 3 + Documentation/arm/index.rst | 2 + Documentation/arm/memory.rst | 12 +- Documentation/arm/samsung-s3c24xx/gpio.rst | 4 +- Documentation/arm/samsung-s3c24xx/overview.rst | 22 +- Documentation/arm/samsung-s3c24xx/usb-host.rst | 6 +- Documentation/arm/samsung/gpio.rst | 3 +- Documentation/arm/sunxi.rst | 10 + Documentation/arm64/elf_hwcaps.rst | 2 + Documentation/arm64/features.rst | 3 + Documentation/arm64/index.rst | 2 + Documentation/arm64/kasan-offsets.sh | 3 +- Documentation/arm64/memory.rst | 47 +- Documentation/arm64/perf.rst | 2 + Documentation/arm64/tagged-pointers.rst | 25 +- Documentation/conf.py | 2 +- Documentation/core-api/irq/irq-domain.rst | 6 + Documentation/core-api/memory-allocation.rst | 4 + Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/core-api/printk-formats.rst | 4 +- Documentation/dev-tools/coccinelle.rst | 9 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kasan.rst | 269 +- Documentation/dev-tools/kcov.rst | 2 +- Documentation/dev-tools/kfence.rst | 297 + Documentation/dev-tools/kgdb.rst | 7 +- Documentation/dev-tools/kunit/usage.rst | 83 +- Documentation/dev-tools/ubsan.rst | 1 + Documentation/devicetree/bindings/Makefile | 10 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 34 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 12 +- Documentation/devicetree/bindings/arm/fsl.yaml | 360 +- .../devicetree/bindings/arm/mediatek.yaml | 4 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + Documentation/devicetree/bindings/arm/renesas.yaml | 1 + .../devicetree/bindings/arm/rockchip.yaml | 23 + .../bindings/arm/samsung/samsung-boards.yaml | 21 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 5 + .../devicetree/bindings/arm/stm32/stm32.yaml | 23 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 23 + Documentation/devicetree/bindings/arm/tegra.yaml | 3 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 25 + Documentation/devicetree/bindings/arm/vt8500.yaml | 3 +- .../bindings/auxdisplay/modtronix,lcd2s.yaml | 58 + .../bindings/bus/nvidia,tegra210-aconnect.txt | 44 - .../bindings/bus/nvidia,tegra210-aconnect.yaml | 82 + .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 79 +- .../devicetree/bindings/clock/ingenic,cgu.yaml | 2 +- .../bindings/clock/qcom,aoncc-sm8250.yaml | 58 + .../bindings/clock/qcom,audiocc-sm8250.yaml | 58 + .../bindings/clock/qcom,sc7180-camcc.yaml | 73 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 68 - .../clock/renesas,rcar-usb2-clock-sel.yaml | 100 + .../bindings/connector/usb-connector.yaml | 43 + .../devicetree/bindings/devfreq/exynos-bus.txt | 71 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 1 + .../bindings/display/bridge/analogix,anx7625.yaml | 95 + .../bindings/display/bridge/intel,keembay-dsi.yaml | 101 + .../bindings/display/bridge/lontium,lt9611.yaml | 5 +- .../devicetree/bindings/display/bridge/sii902x.txt | 4 + .../bindings/display/connector/dp-connector.yaml | 56 + .../bindings/display/imx/fsl-imx-drm.txt | 2 +- .../bindings/display/intel,keembay-display.yaml | 72 + .../bindings/display/intel,keembay-msscam.yaml | 43 + .../bindings/display/mediatek/mediatek,disp.txt | 4 +- .../bindings/display/mediatek/mediatek,dpi.txt | 42 - .../bindings/display/mediatek/mediatek,dpi.yaml | 98 + .../devicetree/bindings/display/msm/gpu.txt | 7 + .../bindings/display/panel/abt,y030xx067a.yaml | 62 + .../display/panel/mantix,mlaf057we51-x.yaml | 1 + .../bindings/display/panel/novatek,nt36672a.yaml | 87 + .../bindings/display/panel/panel-simple-dsi.yaml | 9 + .../bindings/display/panel/panel-simple.yaml | 6 + .../devicetree/bindings/display/ste,mcde.txt | 104 - .../devicetree/bindings/display/ste,mcde.yaml | 169 + .../display/tegra/nvidia,tegra20-host1x.txt | 68 + .../bindings/display/ti/ti,am65x-dss.yaml | 11 + .../bindings/display/ti/ti,j721e-dss.yaml | 11 + .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 5 +- .../devicetree/bindings/dma/atmel-xdma.txt | 3 +- .../bindings/dma/nvidia,tegra210-adma.txt | 56 - .../bindings/dma/nvidia,tegra210-adma.yaml | 99 + .../devicetree/bindings/dma/qcom,gpi.yaml | 88 + .../devicetree/bindings/edac/aspeed-sdram-edac.txt | 9 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 21 - .../bindings/extcon/extcon-usbc-tusb320.yaml | 41 + .../devicetree/bindings/extcon/fcs,fsa880.yaml | 52 + .../devicetree/bindings/fsi/ibm,p9-occ.txt | 12 +- .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../devicetree/bindings/gpio/gpio-xilinx.txt | 2 + .../bindings/gpio/mstar,msc313-gpio.yaml | 59 + .../devicetree/bindings/gpu/nvidia,gk20a.txt | 4 +- Documentation/devicetree/bindings/hwmon/ad741x.txt | 15 - .../devicetree/bindings/hwmon/adi,ad741x.yaml | 39 + .../devicetree/bindings/hwmon/adi,adm1275.yaml | 57 + .../devicetree/bindings/hwmon/adi,ltc2992.yaml | 80 + .../devicetree/bindings/hwmon/adm1275.txt | 25 - .../devicetree/bindings/hwmon/ads7828.txt | 25 - Documentation/devicetree/bindings/hwmon/ina2xx.txt | 24 - .../devicetree/bindings/hwmon/pwm-fan.txt | 28 +- .../devicetree/bindings/hwmon/ti,ads7828.yaml | 57 + .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 55 + .../devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt | 42 - .../bindings/i2c/mellanox,i2c-mlxbf.yaml | 78 + .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 47 + .../devicetree/bindings/iio/accel/bma180.txt | 35 - .../bindings/iio/accel/bosch,bma180.yaml | 62 + .../bindings/iio/accel/bosch,bma255.yaml | 73 + .../devicetree/bindings/iio/accel/dmard06.txt | 19 - .../devicetree/bindings/iio/accel/fsl,mma8452.yaml | 65 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 24 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 46 + .../devicetree/bindings/iio/accel/mma8452.txt | 35 - Documentation/devicetree/bindings/iio/adc/adc.txt | 23 - Documentation/devicetree/bindings/iio/adc/adc.yaml | 42 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 14 +- .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 32 + .../bindings/iio/adc/at91-sama5d2_adc.txt | 50 - .../devicetree/bindings/iio/adc/at91_adc.txt | 83 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 101 + .../bindings/iio/adc/atmel,sama9260-adc.yaml | 121 + .../devicetree/bindings/iio/adc/axp20x_adc.txt | 48 - .../bindings/iio/adc/brcm,iproc-static-adc.txt | 40 - .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 70 + .../bindings/iio/adc/envelope-detector.txt | 54 - .../bindings/iio/adc/envelope-detector.yaml | 86 + .../devicetree/bindings/iio/adc/maxim,max1027.yaml | 65 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 77 + .../bindings/iio/adc/mediatek,mt6360-adc.yaml | 31 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 33 - .../devicetree/bindings/iio/adc/palmas-gpadc.txt | 48 - .../bindings/iio/adc/qcom,pm8018-adc.yaml | 166 + .../bindings/iio/adc/qcom,pm8xxx-xoadc.txt | 157 - .../devicetree/bindings/iio/adc/qcom,spmi-iadc.txt | 46 - .../bindings/iio/adc/qcom,spmi-iadc.yaml | 60 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 3 - .../bindings/iio/adc/renesas,gyroadc.txt | 98 - .../bindings/iio/adc/renesas,rcar-gyroadc.yaml | 143 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 4 - .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 7 +- .../devicetree/bindings/iio/adc/ti,adc084s021.yaml | 58 + .../devicetree/bindings/iio/adc/ti,ads124s08.yaml | 52 + .../bindings/iio/adc/ti,palmas-gpadc.yaml | 87 + .../devicetree/bindings/iio/adc/ti-adc084s021.txt | 19 - .../devicetree/bindings/iio/adc/ti-ads124s08.txt | 25 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 67 + .../bindings/iio/afe/current-sense-amplifier.txt | 26 - .../bindings/iio/afe/current-sense-amplifier.yaml | 54 + .../bindings/iio/afe/current-sense-shunt.txt | 41 - .../bindings/iio/afe/current-sense-shunt.yaml | 64 + .../bindings/iio/afe/voltage-divider.txt | 53 - .../bindings/iio/afe/voltage-divider.yaml | 86 + .../devicetree/bindings/iio/chemical/bme680.txt | 11 - .../bindings/iio/chemical/sensirion,sgp30.txt | 15 - .../devicetree/bindings/iio/dac/ad5592r.txt | 155 - .../devicetree/bindings/iio/dac/ad5758.txt | 83 - .../devicetree/bindings/iio/dac/ad7303.txt | 23 - .../devicetree/bindings/iio/dac/adi,ad5592r.yaml | 204 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 + .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 129 + .../devicetree/bindings/iio/dac/adi,ad7303.yaml | 50 + .../devicetree/bindings/iio/dac/dpot-dac.txt | 41 - .../devicetree/bindings/iio/dac/dpot-dac.yaml | 64 + .../devicetree/bindings/iio/dac/ds4424.txt | 20 - .../devicetree/bindings/iio/dac/fsl,vf610-dac.yaml | 55 + .../devicetree/bindings/iio/dac/lpc1850-dac.txt | 19 - .../devicetree/bindings/iio/dac/max5821.txt | 14 - .../devicetree/bindings/iio/dac/maxim,ds4424.yaml | 45 + .../devicetree/bindings/iio/dac/maxim,max5821.yaml | 44 + .../devicetree/bindings/iio/dac/mcp4725.txt | 35 - .../bindings/iio/dac/microchip,mcp4725.yaml | 71 + .../bindings/iio/dac/nxp,lpc1850-dac.yaml | 58 + .../devicetree/bindings/iio/dac/ti,dac5571.txt | 24 - .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 52 + .../devicetree/bindings/iio/dac/ti,dac7311.txt | 23 - .../devicetree/bindings/iio/dac/ti,dac7311.yaml | 49 + .../devicetree/bindings/iio/dac/ti,dac7512.txt | 20 - .../devicetree/bindings/iio/dac/ti,dac7512.yaml | 42 + .../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 - .../devicetree/bindings/iio/dac/ti,dac7612.yaml | 53 + .../devicetree/bindings/iio/dac/vf610-dac.txt | 20 - .../devicetree/bindings/iio/frequency/adf4350.txt | 86 - .../bindings/iio/frequency/adi,adf4350.yaml | 190 + .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 - .../bindings/iio/gyroscope/bosch,bmg160.yaml | 46 + .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 95 + .../devicetree/bindings/iio/health/afe4403.txt | 33 - .../devicetree/bindings/iio/health/afe4404.txt | 29 - .../devicetree/bindings/iio/health/max30100.txt | 28 - .../devicetree/bindings/iio/health/max30102.txt | 33 - .../bindings/iio/health/maxim,max30100.yaml | 52 + .../bindings/iio/health/maxim,max30102.yaml | 72 + .../devicetree/bindings/iio/health/ti,afe4403.yaml | 54 + .../devicetree/bindings/iio/health/ti,afe4404.yaml | 51 + .../devicetree/bindings/iio/humidity/dht11.txt | 14 - .../devicetree/bindings/iio/humidity/dht11.yaml | 41 + .../devicetree/bindings/iio/humidity/hdc100x.txt | 17 - .../devicetree/bindings/iio/humidity/hts221.txt | 30 - .../devicetree/bindings/iio/humidity/htu21.txt | 13 - .../bindings/iio/humidity/st,hts221.yaml | 54 + .../devicetree/bindings/iio/iio-bindings.txt | 102 - .../bindings/iio/impedance-analyzer/ad5933.txt | 26 - .../iio/impedance-analyzer/adi,ad5933.yaml | 59 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 86 - .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 130 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 93 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 48 - .../devicetree/bindings/iio/light/apds9300.txt | 21 - .../devicetree/bindings/iio/light/apds9960.txt | 21 - .../bindings/iio/light/avago,apds9300.yaml | 44 + .../bindings/iio/light/avago,apds9960.yaml | 44 + .../bindings/iio/light/capella,cm3605.yaml | 79 + .../bindings/iio/light/capella,cm36651.yaml | 48 + .../devicetree/bindings/iio/light/cm3605.txt | 41 - .../devicetree/bindings/iio/light/cm36651.txt | 26 - .../devicetree/bindings/iio/light/gp2ap020a00f.txt | 21 - .../devicetree/bindings/iio/light/max44009.txt | 24 - .../bindings/iio/light/maxim,max44009.yaml | 45 + .../devicetree/bindings/iio/light/opt3001.txt | 25 - .../bindings/iio/light/renesas,isl29501.txt | 13 - .../bindings/iio/light/sharp,gp2ap020a00f.yaml | 48 + .../devicetree/bindings/iio/light/st,uvis25.yaml | 42 + .../devicetree/bindings/iio/light/st,vl6180.yaml | 45 + .../devicetree/bindings/iio/light/ti,opt3001.yaml | 47 + .../bindings/iio/light/upisemi,us5182.yaml | 78 + .../devicetree/bindings/iio/light/us5182d.txt | 45 - .../devicetree/bindings/iio/light/uvis25.txt | 22 - .../devicetree/bindings/iio/light/vcnl4035.txt | 18 - .../bindings/iio/light/vishay,vcnl4035.yaml | 45 + .../devicetree/bindings/iio/light/vl6180.txt | 15 - .../bindings/iio/magnetometer/ak8974.txt | 31 - .../iio/magnetometer/asahi-kasei,ak8974.yaml | 57 + .../bindings/iio/magnetometer/bmc150_magn.txt | 25 - .../iio/magnetometer/bosch,bmc150_magn.yaml | 55 + .../bindings/iio/magnetometer/fsl,mag3110.yaml | 48 + .../bindings/iio/magnetometer/hmc5843.txt | 21 - .../iio/magnetometer/honeywell,hmc5843.yaml | 43 + .../bindings/iio/magnetometer/mag3110.txt | 27 - .../bindings/iio/magnetometer/mmc35240.txt | 13 - .../bindings/iio/magnetometer/pni,rm3100.txt | 20 - .../bindings/iio/magnetometer/pni,rm3100.yaml | 42 + .../bindings/iio/potentiometer/ad5272.txt | 27 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 50 + .../bindings/iio/potentiometer/ds1803.txt | 21 - .../bindings/iio/potentiometer/max5481.txt | 23 - .../bindings/iio/potentiometer/mcp41010.txt | 28 - .../bindings/iio/potentiometer/mcp4131.txt | 84 - .../iio/potentiometer/microchip,mcp41010.yaml | 48 + .../iio/potentiometer/microchip,mcp4131.yaml | 103 + .../iio/potentiometer/microchip,mcp4531.yaml | 116 + .../bindings/iio/potentiostat/lmp91000.txt | 33 - .../bindings/iio/potentiostat/ti,lmp91000.yaml | 68 + .../bindings/iio/pressure/hoperf,hp03.yaml | 47 + .../devicetree/bindings/iio/pressure/hp03.txt | 17 - .../bindings/iio/pressure/meas,ms5611.yaml | 57 + .../devicetree/bindings/iio/pressure/ms5611.txt | 19 - .../devicetree/bindings/iio/pressure/ms5637.txt | 17 - .../bindings/iio/pressure/murata,zpa2326.yaml | 62 + .../devicetree/bindings/iio/pressure/zpa2326.txt | 29 - .../bindings/iio/proximity/ams,as3935.yaml | 71 + .../devicetree/bindings/iio/proximity/as3935.txt | 34 - .../bindings/iio/proximity/semtech,sx9310.yaml | 63 + .../bindings/iio/proximity/semtech,sx9500.yaml | 50 + .../bindings/iio/proximity/st,vl53l0x.yaml | 42 + .../devicetree/bindings/iio/proximity/sx9500.txt | 23 - .../devicetree/bindings/iio/proximity/vl53l0x.txt | 18 - .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 - .../bindings/iio/resolver/adi,ad2s90.yaml | 60 + .../bindings/iio/samsung,sensorhub-rinato.yaml | 72 + .../devicetree/bindings/iio/sensorhub.txt | 24 - .../devicetree/bindings/iio/st,st-sensors.yaml | 123 + .../devicetree/bindings/iio/st-sensors.txt | 82 - .../bindings/iio/temperature/max31856.txt | 24 - .../bindings/iio/temperature/maxim,max31855k.yaml | 76 + .../bindings/iio/temperature/maxim,max31856.yaml | 54 + .../iio/temperature/maxim_thermocouple.txt | 24 - .../bindings/iio/temperature/melexis,mlx90614.yaml | 50 + .../bindings/iio/temperature/melexis,mlx90632.yaml | 55 + .../bindings/iio/temperature/mlx90614.txt | 24 - .../bindings/iio/temperature/mlx90632.txt | 28 - .../iio/temperature/temperature-bindings.txt | 7 - .../bindings/iio/temperature/ti,tmp007.yaml | 57 + .../devicetree/bindings/iio/temperature/tmp007.txt | 33 - .../devicetree/bindings/iio/temperature/tsys01.txt | 19 - .../devicetree/bindings/input/atmel,maxtouch.txt | 41 - .../devicetree/bindings/input/atmel,maxtouch.yaml | 81 + .../bindings/input/touchscreen/ektf2127.txt | 2 +- .../bindings/interrupt-controller/arm,gic.yaml | 9 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 9 +- .../devicetree/bindings/leds/leds-pwm.txt | 50 - .../devicetree/bindings/leds/leds-pwm.yaml | 70 + .../media/allwinner,sun4i-a10-video-engine.yaml | 2 + .../bindings/media/amlogic,axg-ge2d.yaml | 47 + Documentation/devicetree/bindings/media/coda.txt | 31 - Documentation/devicetree/bindings/media/coda.yaml | 108 + .../devicetree/bindings/media/i2c/adv7604.txt | 88 - .../devicetree/bindings/media/i2c/adv7604.yaml | 178 + .../bindings/media/i2c/aptina,mt9v111.txt | 46 - .../bindings/media/i2c/aptina,mt9v111.yaml | 75 + .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 135 + .../devicetree/bindings/media/i2c/nokia,smia.txt | 66 - .../devicetree/bindings/media/i2c/ov2680.txt | 46 - .../devicetree/bindings/media/i2c/ov772x.txt | 40 - .../bindings/media/i2c/ovti,ov02a10.yaml | 159 + .../devicetree/bindings/media/i2c/ovti,ov2680.yaml | 99 + .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 134 + .../devicetree/bindings/media/i2c/sony,imx214.txt | 53 - .../devicetree/bindings/media/i2c/sony,imx214.yaml | 133 + .../devicetree/bindings/media/imx7-csi.txt | 42 - .../devicetree/bindings/media/imx7-mipi-csi2.txt | 90 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 71 + .../bindings/media/nxp,imx7-mipi-csi2.yaml | 173 + .../devicetree/bindings/media/qcom,camss.txt | 7 + Documentation/devicetree/bindings/media/rc.yaml | 2 + .../devicetree/bindings/media/rockchip-isp1.yaml | 215 + .../devicetree/bindings/media/st,stm32-dcmi.yaml | 38 + .../memory-controllers/mediatek,smi-common.txt | 50 - .../memory-controllers/mediatek,smi-common.yaml | 142 + .../memory-controllers/mediatek,smi-larb.txt | 50 - .../memory-controllers/mediatek,smi-larb.yaml | 132 + .../memory-controllers/nvidia,tegra124-emc.yaml | 19 + .../memory-controllers/nvidia,tegra124-mc.yaml | 5 + .../memory-controllers/nvidia,tegra20-emc.txt | 28 +- .../memory-controllers/nvidia,tegra20-mc.txt | 3 + .../memory-controllers/nvidia,tegra30-emc.yaml | 18 + .../memory-controllers/nvidia,tegra30-mc.yaml | 5 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 8 +- .../devicetree/bindings/mfd/aspeed-scu.txt | 26 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 6 + Documentation/devicetree/bindings/mfd/syscon.yaml | 4 + Documentation/devicetree/bindings/mips/mscc.txt | 2 +- .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 - .../bindings/misc/fsl,dpaa2-console.yaml | 25 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 75 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 176 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 4 +- .../devicetree/bindings/mtd/gpmi-nand.yaml | 76 +- .../devicetree/bindings/mtd/nand-controller.yaml | 11 +- .../devicetree/bindings/mtd/qcom_nandc.txt | 2 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 5 +- .../bindings/net/dsa/hirschmann,hellcreek.yaml | 127 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 125 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 148 + .../bindings/net/ethernet-controller.yaml | 1 + .../bindings/net/fsl,qoriq-mc-dpmac.yaml | 60 + .../devicetree/bindings/net/ftgmac100.txt | 25 + .../devicetree/bindings/net/nfc/nxp-nci.txt | 2 +- .../bindings/net/nfc/samsung,s3fwrn5.yaml | 31 +- .../bindings/net/wireless/qcom,ath11k.yaml | 6 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 17 +- .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 3 - .../devicetree/bindings/pci/rcar-pci-host.yaml | 115 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 72 - .../bindings/pci/samsung,exynos-pcie.yaml | 119 + .../bindings/pci/samsung,exynos5440-pcie.txt | 58 - .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 2 - .../bindings/phy/amlogic,axg-mipi-dphy.yaml | 70 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 21 +- .../devicetree/bindings/phy/brcm,sata-phy.yaml | 148 + .../devicetree/bindings/phy/brcm-sata-phy.txt | 58 - .../devicetree/bindings/phy/ingenic,phy-usb.yaml | 58 + .../bindings/phy/intel,phy-keembay-usb.yaml | 44 + .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 9 +- .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 36 + .../devicetree/bindings/phy/phy-cadence-sierra.txt | 70 - .../bindings/phy/phy-cadence-sierra.yaml | 152 + .../devicetree/bindings/phy/phy-stm32-usbphyc.txt | 73 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 138 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 6 + .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 5 + .../bindings/phy/samsung,exynos-pcie-phy.yaml | 51 + .../devicetree/bindings/phy/samsung-phy.txt | 1 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 145 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../bindings/pinctrl/nvidia,tegra194-pinmux.txt | 2 +- .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 130 + .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 167 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 3 + .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 158 + .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 154 + .../bindings/power/mediatek,power-controller.yaml | 293 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 4 + .../bindings/power/reset/ocelot-reset.txt | 4 +- .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 16 - .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 47 + .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 44 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 1 + .../devicetree/bindings/regulator/dlg,da9121.yaml | 189 + .../bindings/regulator/fixed-regulator.yaml | 47 + .../bindings/regulator/mcp16502-regulator.txt | 2 +- .../bindings/regulator/nxp,pf8x00-regulator.yaml | 211 + .../bindings/regulator/qcom,rpmh-regulator.txt | 6 + .../bindings/regulator/rohm,bd71837-regulator.yaml | 48 + .../bindings/regulator/rohm,bd71847-regulator.yaml | 49 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 12 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 20 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 21 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 2 + .../bindings/reset/brcm,bcm6345-reset.yaml | 37 + .../devicetree/bindings/reset/snps,dw-reset.txt | 2 +- .../devicetree/bindings/serial/litex,liteuart.yaml | 38 + .../devicetree/bindings/serial/omap_serial.txt | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../bindings/soc/litex/litex,soc-controller.yaml | 39 + .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 + .../soc/microchip/atmel,at91rm9200-tcb.yaml | 34 +- .../devicetree/bindings/sound/adi,adau1372.yaml | 67 + .../devicetree/bindings/sound/adi,adau1977.txt | 61 - .../devicetree/bindings/sound/adi,adau1977.yaml | 92 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 6 +- .../devicetree/bindings/sound/audio-graph-card.txt | 337 - .../bindings/sound/audio-graph-card.yaml | 57 + .../bindings/sound/audio-graph-port.yaml | 84 + .../devicetree/bindings/sound/audio-graph.yaml | 45 + .../devicetree/bindings/sound/fsl,aud2htx.yaml | 66 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 104 + .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/google,sc7180-trogdor.yaml | 138 + .../devicetree/bindings/sound/imx-audio-hdmi.yaml | 52 + .../bindings/sound/marvell,mmp-sspa.yaml | 25 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 44 + .../devicetree/bindings/sound/nau8315.txt | 18 + .../bindings/sound/qcom,lpass-va-macro.yaml | 67 + .../bindings/sound/qcom,lpass-wsa-macro.yaml | 69 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 159 + .../devicetree/bindings/sound/renesas,rsnd.txt | 520 - .../devicetree/bindings/sound/renesas,rsnd.yaml | 447 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 + .../devicetree/bindings/sound/simple-card.yaml | 6 +- .../devicetree/bindings/sound/st,stm32-adfsdm.txt | 63 - .../devicetree/bindings/sound/st,stm32-sai.txt | 107 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 200 + .../devicetree/bindings/spi/spi-sifive.yaml | 10 +- .../devicetree/bindings/submitting-patches.rst | 3 +- .../bindings/thermal/mediatek-thermal.txt | 3 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 17 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 48 +- .../devicetree/bindings/timer/renesas,tmu.txt | 49 - .../devicetree/bindings/timer/renesas,tmu.yaml | 99 + .../devicetree/bindings/trivial-devices.yaml | 204 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 70 + .../devicetree/bindings/usb/cdns,usb3.yaml | 5 + .../bindings/usb/ingenic,jz4770-phy.yaml | 56 - .../devicetree/bindings/usb/maxim,max33359.yaml | 75 + .../devicetree/bindings/usb/st,stusb160x.yaml | 87 + .../devicetree/bindings/vendor-prefixes.yaml | 38 + .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 16 + Documentation/doc-guide/kernel-doc.rst | 6 +- Documentation/doc-guide/sphinx.rst | 2 +- Documentation/driver-api/auxiliary_bus.rst | 234 + Documentation/driver-api/dma-buf.rst | 9 + Documentation/driver-api/driver-model/devres.rst | 6 + Documentation/driver-api/gpio/consumer.rst | 18 +- Documentation/driver-api/gpio/driver.rst | 67 +- Documentation/driver-api/index.rst | 2 + Documentation/driver-api/input.rst | 9 - Documentation/driver-api/io-mapping.rst | 96 +- Documentation/driver-api/media/camera-sensor.rst | 13 + Documentation/driver-api/media/cec-core.rst | 4 +- Documentation/driver-api/media/csi2.rst | 7 +- .../driver-api/media/drivers/ccs/ccs-regs.asc | 1041 + Documentation/driver-api/media/drivers/ccs/ccs.rst | 82 + .../driver-api/media/drivers/ccs/mk-ccs-regs | 433 + Documentation/driver-api/media/drivers/index.rst | 1 + Documentation/driver-api/media/dtv-frontend.rst | 6 +- Documentation/driver-api/media/v4l2-controls.rst | 4 +- Documentation/driver-api/media/v4l2-dev.rst | 2 +- Documentation/driver-api/mtd/intel-spi.rst | 4 +- Documentation/driver-api/mtd/nand_ecc.rst | 2 +- Documentation/driver-api/mtd/spi-nor.rst | 6 +- Documentation/driver-api/mtdnand.rst | 3 - Documentation/driver-api/reset.rst | 221 + .../driver-api/thermal/power_allocator.rst | 12 +- Documentation/driver-api/thermal/sysfs-api.rst | 3 +- .../features/debug/KASAN/arch-support.txt | 2 +- Documentation/features/list-arch.sh | 17 +- .../locking/queued-rwlocks/arch-support.txt | 2 +- .../locking/queued-spinlocks/arch-support.txt | 2 +- .../seccomp/seccomp-filter/arch-support.txt | 4 +- .../features/time/clockevents/arch-support.txt | 6 +- .../time/context-tracking/arch-support.txt | 2 +- .../features/time/irq-time-acct/arch-support.txt | 2 +- .../time/modern-timekeeping/arch-support.txt | 33 - .../features/time/virt-cpuacct/arch-support.txt | 2 +- Documentation/filesystems/ext2.rst | 1 + Documentation/filesystems/f2fs.rst | 36 + Documentation/filesystems/files.rst | 8 +- Documentation/filesystems/fsverity.rst | 68 +- Documentation/filesystems/gfs2.rst | 37 +- Documentation/filesystems/index.rst | 2 +- Documentation/filesystems/mount_api.rst | 4 +- Documentation/filesystems/nfs/exporting.rst | 52 + Documentation/filesystems/overlayfs.rst | 27 +- Documentation/filesystems/proc.rst | 3 + Documentation/filesystems/tmpfs.rst | 8 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 8 +- Documentation/firmware-guide/acpi/enumeration.rst | 154 + .../firmware-guide/acpi/gpio-properties.rst | 56 +- Documentation/gpu/drm-mm.rst | 4 +- Documentation/gpu/i915.rst | 6 + Documentation/gpu/todo.rst | 74 +- Documentation/gpu/vkms.rst | 99 +- Documentation/hid/amd-sfh-hid.rst | 145 + Documentation/hid/hidraw.rst | 45 +- Documentation/hid/index.rst | 1 + Documentation/hwmon/adm1275.rst | 2 +- Documentation/hwmon/amd_energy.rst | 7 +- Documentation/hwmon/corsair-psu.rst | 82 + Documentation/hwmon/index.rst | 5 + Documentation/hwmon/ltc2992.rst | 56 + Documentation/hwmon/max127.rst | 45 + Documentation/hwmon/nct6683.rst | 3 +- Documentation/hwmon/pm6764tr.rst | 32 + Documentation/hwmon/pmbus-core.rst | 6 - Documentation/hwmon/pmbus.rst | 6 - Documentation/hwmon/q54sj108a2.rst | 54 + Documentation/ia64/features.rst | 3 + Documentation/ia64/index.rst | 2 + Documentation/index.rst | 2 +- Documentation/input/input-programming.rst | 46 + 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/m68k/features.rst | 3 + Documentation/m68k/index.rst | 2 + Documentation/memory-barriers.txt | 2 +- Documentation/mips/features.rst | 3 + Documentation/mips/index.rst | 2 + Documentation/networking/can.rst | 70 +- .../device_drivers/ethernet/3com/vortex.rst | 4 +- .../device_drivers/ethernet/davicom/dm9000.rst | 2 +- Documentation/networking/devlink/devlink-trap.rst | 4 + Documentation/networking/devlink/netdevsim.rst | 3 +- Documentation/networking/framerelay.rst | 44 - Documentation/networking/index.rst | 3 +- Documentation/networking/ip-sysctl.rst | 34 + Documentation/networking/j1939.rst | 46 +- Documentation/networking/kapi.rst | 21 - Documentation/networking/mptcp-sysctl.rst | 26 + Documentation/networking/page_pool.rst | 8 + Documentation/networking/tipc.rst | 100 + Documentation/nios2/features.rst | 3 + Documentation/nios2/index.rst | 12 + Documentation/openrisc/features.rst | 3 + Documentation/openrisc/index.rst | 2 + Documentation/parisc/features.rst | 3 + Documentation/parisc/index.rst | 2 + Documentation/power/energy-model.rst | 30 +- Documentation/powerpc/features.rst | 3 + Documentation/powerpc/index.rst | 2 + Documentation/process/clang-format.rst | 2 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/howto.rst | 9 +- Documentation/process/kernel-docs.rst | 4 +- Documentation/process/magic-number.rst | 1 - Documentation/process/submitting-patches.rst | 2 + Documentation/riscv/features.rst | 3 + Documentation/riscv/index.rst | 2 + Documentation/s390/features.rst | 3 + Documentation/s390/index.rst | 2 + Documentation/scheduler/sched-domains.rst | 26 +- Documentation/scheduler/sched-energy.rst | 5 + Documentation/sh/features.rst | 3 + Documentation/sh/index.rst | 2 + Documentation/sound/alsa-configuration.rst | 5 + Documentation/sparc/features.rst | 3 + Documentation/sparc/index.rst | 2 + Documentation/sphinx/automarkup.py | 122 +- Documentation/sphinx/kernel_feat.py | 169 + Documentation/trace/events-kmem.rst | 2 +- Documentation/trace/events.rst | 10 +- Documentation/trace/ftrace-uses.rst | 90 +- .../translations/it_IT/doc-guide/kernel-doc.rst | 30 +- .../translations/it_IT/doc-guide/sphinx.rst | 20 + .../translations/it_IT/process/2.Process.rst | 4 +- .../translations/it_IT/process/changes.rst | 22 +- .../translations/it_IT/process/coding-style.rst | 26 +- .../translations/it_IT/process/deprecated.rst | 147 +- .../translations/it_IT/process/email-clients.rst | 5 + .../translations/it_IT/process/magic-number.rst | 1 - .../it_IT/process/programming-language.rst | 8 +- .../it_IT/process/submitting-patches.rst | 297 +- .../translations/zh_CN/admin-guide/index.rst | 1 - .../translations/zh_CN/arm64/elf_hwcaps.rst | 240 + Documentation/translations/zh_CN/arm64/index.rst | 2 + Documentation/translations/zh_CN/arm64/perf.rst | 86 + .../translations/zh_CN/filesystems/index.rst | 1 + .../translations/zh_CN/filesystems/tmpfs.rst | 146 + .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + .../userspace-api/media/cec/cec-ioc-g-mode.rst | 2 +- Documentation/userspace-api/media/dvb/audio.rst | 2 +- Documentation/userspace-api/media/dvb/ca.rst | 2 +- Documentation/userspace-api/media/dvb/demux.rst | 2 +- Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 2 +- Documentation/userspace-api/media/dvb/net.rst | 2 +- Documentation/userspace-api/media/dvb/video.rst | 2 +- .../userspace-api/media/lirc.h.rst.exceptions | 1 + .../userspace-api/media/rc/keytable.c.rst | 2 +- .../userspace-api/media/rc/lirc-dev-intro.rst | 13 +- Documentation/userspace-api/media/rc/lirc-dev.rst | 2 +- Documentation/userspace-api/media/rc/lirc-func.rst | 2 +- .../userspace-api/media/rc/lirc-get-features.rst | 2 +- .../userspace-api/media/rc/lirc-get-rec-mode.rst | 2 +- .../media/rc/lirc-get-rec-resolution.rst | 2 +- .../userspace-api/media/rc/lirc-get-send-mode.rst | 2 +- .../userspace-api/media/rc/lirc-get-timeout.rst | 2 +- .../userspace-api/media/rc/lirc-header.rst | 2 +- Documentation/userspace-api/media/rc/lirc-read.rst | 2 +- .../media/rc/lirc-set-measure-carrier-mode.rst | 2 +- .../media/rc/lirc-set-rec-carrier-range.rst | 2 +- .../media/rc/lirc-set-rec-carrier.rst | 2 +- .../media/rc/lirc-set-rec-timeout-reports.rst | 2 +- .../media/rc/lirc-set-rec-timeout.rst | 2 +- .../media/rc/lirc-set-send-carrier.rst | 2 +- .../media/rc/lirc-set-send-duty-cycle.rst | 2 +- .../media/rc/lirc-set-transmitter-mask.rst | 2 +- .../media/rc/lirc-set-wideband-receiver.rst | 2 +- .../userspace-api/media/rc/lirc-write.rst | 2 +- Documentation/userspace-api/media/rc/rc-intro.rst | 2 +- Documentation/userspace-api/media/rc/rc-protos.rst | 2 +- .../userspace-api/media/rc/rc-sysfs-nodes.rst | 2 +- .../userspace-api/media/rc/rc-table-change.rst | 2 +- Documentation/userspace-api/media/rc/rc-tables.rst | 2 +- .../userspace-api/media/rc/remote_controllers.rst | 2 +- Documentation/userspace-api/media/v4l/biblio.rst | 12 +- Documentation/userspace-api/media/v4l/buffer.rst | 2 +- .../media/v4l/colorspaces-details.rst | 5 +- Documentation/userspace-api/media/v4l/common.rst | 1 + .../userspace-api/media/v4l/dev-mem2mem.rst | 2 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 793 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 817 +- .../media/v4l/ext-ctrls-image-source.rst | 14 + .../userspace-api/media/v4l/extended-controls.rst | 8 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 37 +- .../userspace-api/media/v4l/pixfmt-grey.rst | 44 - .../userspace-api/media/v4l/pixfmt-m420.rst | 59 +- .../userspace-api/media/v4l/pixfmt-meta-rkisp1.rst | 7 +- .../userspace-api/media/v4l/pixfmt-nv12.rst | 129 - .../userspace-api/media/v4l/pixfmt-nv12m.rst | 144 - .../userspace-api/media/v4l/pixfmt-nv12mt.rst | 60 - .../userspace-api/media/v4l/pixfmt-nv16.rst | 153 - .../userspace-api/media/v4l/pixfmt-nv16m.rst | 157 - .../userspace-api/media/v4l/pixfmt-nv24.rst | 95 - .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 412 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 671 +- .../userspace-api/media/v4l/pixfmt-uyvy.rst | 110 - .../userspace-api/media/v4l/pixfmt-vyuy.rst | 108 - .../userspace-api/media/v4l/pixfmt-y10.rst | 65 - .../userspace-api/media/v4l/pixfmt-y10b.rst | 33 - .../userspace-api/media/v4l/pixfmt-y10p.rst | 43 - .../userspace-api/media/v4l/pixfmt-y12.rst | 65 - .../userspace-api/media/v4l/pixfmt-y14.rst | 65 - .../userspace-api/media/v4l/pixfmt-y16-be.rst | 69 - .../userspace-api/media/v4l/pixfmt-y16.rst | 69 - .../userspace-api/media/v4l/pixfmt-y41p.rst | 151 - .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 126 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 950 + .../userspace-api/media/v4l/pixfmt-yuv410.rst | 127 - .../userspace-api/media/v4l/pixfmt-yuv411p.rst | 115 - .../userspace-api/media/v4l/pixfmt-yuv420.rst | 143 - .../userspace-api/media/v4l/pixfmt-yuv420m.rst | 152 - .../userspace-api/media/v4l/pixfmt-yuv422m.rst | 141 - .../userspace-api/media/v4l/pixfmt-yuv422p.rst | 129 - .../userspace-api/media/v4l/pixfmt-yuv444m.rst | 141 - .../userspace-api/media/v4l/pixfmt-yuyv.rst | 118 - .../userspace-api/media/v4l/pixfmt-yvyu.rst | 108 - .../media/v4l/selection-api-configuration.rst | 2 +- .../userspace-api/media/v4l/subdev-formats.rst | 27 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 46 +- .../userspace-api/media/v4l/vidioc-g-output.rst | 2 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 2 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/v4l/yuv-formats.rst | 278 +- .../userspace-api/media/videodev2.h.rst.exceptions | 2 + Documentation/virt/kvm/api.rst | 116 +- Documentation/virt/kvm/arm/pvtime.rst | 4 +- Documentation/vm/memory-model.rst | 3 +- Documentation/vm/unevictable-lru.rst | 22 +- Documentation/w1/slaves/w1_therm.rst | 2 +- Documentation/watch_queue.rst | 12 +- Documentation/x86/features.rst | 3 + Documentation/x86/index.rst | 4 +- Documentation/x86/resctrl.rst | 1304 + Documentation/x86/resctrl_ui.rst | 1211 - Documentation/x86/sgx.rst | 211 + Documentation/x86/topology.rst | 9 + Documentation/xtensa/features.rst | 3 + Documentation/xtensa/index.rst | 2 + LICENSES/dual/CC-BY-4.0 | 410 + MAINTAINERS | 464 +- Makefile | 2 +- Next/SHA1s | 328 + Next/Trees | 330 + Next/merge.log | 15179 ++ arch/Kconfig | 55 +- arch/alpha/Kconfig | 9 +- arch/alpha/include/asm/kmap_types.h | 15 - arch/alpha/include/asm/mmu_context.h | 12 +- arch/alpha/include/asm/mmzone.h | 14 +- arch/alpha/include/asm/page.h | 7 +- arch/alpha/include/asm/pgtable.h | 12 +- arch/alpha/include/asm/sparsemem.h | 18 + arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/include/uapi/asm/signal.h | 14 - arch/alpha/include/uapi/asm/socket.h | 3 + arch/alpha/kernel/entry.S | 2 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/rtc.c | 2 +- arch/alpha/kernel/setup.c | 1 + arch/alpha/kernel/signal.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 + arch/arc/Kconfig | 5 +- arch/arc/Makefile | 20 +- arch/arc/boot/Makefile | 18 +- arch/arc/include/asm/highmem.h | 26 +- arch/arc/include/asm/kmap_types.h | 14 - arch/arc/include/asm/mmu_context.h | 17 +- arch/arc/include/asm/page.h | 20 +- arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/entry.S | 3 +- arch/arc/kernel/signal.c | 2 +- arch/arc/mm/highmem.c | 54 +- arch/arc/mm/init.c | 29 +- arch/arm/Kconfig | 60 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 10 +- arch/arm/arm-soc-for-next-contents.txt | 97 + arch/arm/boot/compressed/Makefile | 1 + arch/arm/boot/compressed/head.S | 60 +- arch/arm/boot/compressed/string.c | 19 + arch/arm/boot/dts/Makefile | 24 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 54 + arch/arm/boot/dts/am335x-cm-t335.dts | 2 +- arch/arm/boot/dts/am335x-evm.dts | 15 +- arch/arm/boot/dts/am335x-evmsk.dts | 14 +- arch/arm/boot/dts/am335x-icev2.dts | 14 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 2 +- arch/arm/boot/dts/am335x-nano.dts | 1 - arch/arm/boot/dts/am33xx-l4.dtsi | 151 +- arch/arm/boot/dts/am33xx.dtsi | 185 +- arch/arm/boot/dts/am4372.dtsi | 175 +- arch/arm/boot/dts/am437x-l4.dtsi | 83 +- arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/armada-375.dtsi | 2 +- arch/arm/boot/dts/armada-382-rd-ac3x-48g4x2xl.dts | 112 + arch/arm/boot/dts/armada-385-turris-omnia.dts | 179 +- arch/arm/boot/dts/armada-388-clearfog.dts | 4 +- arch/arm/boot/dts/armada-388-clearfog.dtsi | 10 +- arch/arm/boot/dts/armada-388-helios4.dts | 6 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 12 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 104 + arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts | 17 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 104 + .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 104 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 20 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 77 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 924 + .../arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 57 + arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 888 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 13 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 120 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 112 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 37 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 39 +- arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 11 +- arch/arm/boot/dts/aspeed-g4.dtsi | 5 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 + arch/arm/boot/dts/aspeed-g6.dtsi | 13 +- .../boot/dts/ast2400-facebook-netbmc-common.dtsi | 117 + arch/arm/boot/dts/at91-kizbox.dts | 55 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 8 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 16 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 10 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 8 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 13 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 2 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 7 + arch/arm/boot/dts/at91-sama5d4_xplained.dts | 7 + arch/arm/boot/dts/at91-smartkiz.dts | 6 +- arch/arm/boot/dts/at91sam9260.dtsi | 25 - arch/arm/boot/dts/at91sam9g45.dtsi | 27 - arch/arm/boot/dts/at91sam9m10g45ek.dts | 10 +- arch/arm/boot/dts/at91sam9rl.dtsi | 25 - arch/arm/boot/dts/at91sam9rlek.dts | 10 +- arch/arm/boot/dts/at91sam9x5.dtsi | 28 - arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 2 + arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 2 +- arch/arm/boot/dts/dove-sbc-a510.dts | 1 + arch/arm/boot/dts/dra7.dtsi | 185 +- arch/arm/boot/dts/dra71-evm.dts | 2 + arch/arm/boot/dts/dra76x.dtsi | 36 + arch/arm/boot/dts/dra7xx-clocks.dtsi | 14 + arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi | 4 +- arch/arm/boot/dts/exynos3250-artik5-eval.dts | 26 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 8 +- arch/arm/boot/dts/exynos3250-rinato.dts | 8 +- arch/arm/boot/dts/exynos3250.dtsi | 54 +- arch/arm/boot/dts/exynos4.dtsi | 26 +- arch/arm/boot/dts/exynos4210-i9100.dts | 6 +- arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 22 +- arch/arm/boot/dts/exynos4210-trats.dts | 35 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 29 + arch/arm/boot/dts/exynos4210.dtsi | 36 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 9 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 47 +- arch/arm/boot/dts/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 11 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 26 + arch/arm/boot/dts/exynos4412-odroidx.dts | 58 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos4412-p4note-n8010.dts | 17 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 1132 + arch/arm/boot/dts/exynos4412-smdk4412.dts | 20 +- arch/arm/boot/dts/exynos4412.dtsi | 32 +- arch/arm/boot/dts/exynos5250-arndale.dts | 6 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 4 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5250.dtsi | 7 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 33 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 + arch/arm/boot/dts/exynos5410.dtsi | 4 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 4 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 6 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 2 +- arch/arm/boot/dts/exynos5420.dtsi | 39 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 34 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 22 + arch/arm/boot/dts/exynos5422-odroidxu3.dts | 30 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 11 +- arch/arm/boot/dts/exynos54xx.dtsi | 5 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +- arch/arm/boot/dts/hi3519-demb.dts | 2 +- arch/arm/boot/dts/hi3519.dtsi | 32 +- arch/arm/boot/dts/hi3620-hi4511.dts | 24 +- arch/arm/boot/dts/hi3620.dtsi | 32 +- arch/arm/boot/dts/hip01-ca9x2.dts | 2 +- arch/arm/boot/dts/hip01.dtsi | 26 +- arch/arm/boot/dts/hip04-d01.dts | 2 +- arch/arm/boot/dts/hip04.dtsi | 6 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 2 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 42 +- arch/arm/boot/dts/imx25.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx31.dtsi | 3 +- arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 41 +- arch/arm/boot/dts/imx50.dtsi | 2 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx51.dtsi | 4 +- arch/arm/boot/dts/imx53-ppd.dts | 17 +- arch/arm/boot/dts/imx53.dtsi | 4 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 564 + arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos2_7.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 2 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/imx6dl-lanmcu.dts | 470 + arch/arm/boot/dts/imx6dl-pico-dwarf.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-nymph.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-pi.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-eval.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 2 +- arch/arm/boot/dts/imx6q-apalis-ixora.dts | 2 +- arch/arm/boot/dts/imx6q-icore-ofcap10.dts | 28 +- arch/arm/boot/dts/imx6q-pico-dwarf.dts | 2 +- arch/arm/boot/dts/imx6q-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx6q-pico-nymph.dts | 2 +- arch/arm/boot/dts/imx6q-pico-pi.dts | 2 +- arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 - arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 8 +- arch/arm/boot/dts/imx6qdl.dtsi | 12 +- arch/arm/boot/dts/imx6qp-prtwd3.dts | 553 + arch/arm/boot/dts/imx6sl-warp.dts | 4 +- arch/arm/boot/dts/imx6sl.dtsi | 3 + arch/arm/boot/dts/imx6sll.dtsi | 2 + arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 8 +- arch/arm/boot/dts/imx6sx.dtsi | 7 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 2 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 1 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dts | 94 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 151 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 43 - arch/arm/boot/dts/imx6ul.dtsi | 10 +- .../boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts | 1 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-peb-av-02.dtsi | 26 + arch/arm/boot/dts/imx6ull-phytec-segin.dtsi | 7 - arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/imx7-mba7.dtsi | 69 +- arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dts | 25 + arch/arm/boot/dts/imx7d-flex-concentrator.dts | 314 + arch/arm/boot/dts/imx7d-mba7.dts | 7 +- arch/arm/boot/dts/imx7d.dtsi | 6 + arch/arm/boot/dts/imx7s-mba7.dts | 2 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/imx7s.dtsi | 6 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 112 + arch/arm/boot/dts/kirkwood-dockstar.dts | 2 +- arch/arm/boot/dts/kirkwood-dreamplug.dts | 2 +- arch/arm/boot/dts/kirkwood-goflexnet.dts | 2 +- .../arm/boot/dts/kirkwood-guruplug-server-plus.dts | 2 +- arch/arm/boot/dts/kirkwood-iconnect.dts | 2 +- arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 2 +- arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi | 2 +- arch/arm/boot/dts/kirkwood.dtsi | 4 +- arch/arm/boot/dts/ls1021a.dtsi | 81 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 2 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 2 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 143 +- arch/arm/boot/dts/nuvoton-npcm730.dtsi | 44 + arch/arm/boot/dts/omap3-beagle-xm.dts | 10 +- arch/arm/boot/dts/omap3-gta04.dtsi | 4 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 8 + arch/arm/boot/dts/omap3-overo-base.dtsi | 4 +- arch/arm/boot/dts/omap4-droid-bionic-xt875.dts | 46 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 143 + arch/arm/boot/dts/omap4-kc1.dts | 6 +- arch/arm/boot/dts/omap4-l4.dtsi | 1 + arch/arm/boot/dts/omap4-panda-es.dts | 34 +- arch/arm/boot/dts/omap4-sdp.dts | 26 +- arch/arm/boot/dts/omap4.dtsi | 150 +- arch/arm/boot/dts/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/omap5.dtsi | 58 + arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 35 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 25 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 340 +- arch/arm/boot/dts/qcom-pma8084.dtsi | 1 - arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 222 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 99 + arch/arm/boot/dts/rk3288-veyron-jaq.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-tiger.dts | 2 +- arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 40 + .../boot/dts/rockchip-radxa-dalang-carrier.dtsi | 21 + arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 12 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 7 +- arch/arm/boot/dts/s5pv210-goni.dts | 14 +- arch/arm/boot/dts/s5pv210-smdkv210.dts | 20 +- arch/arm/boot/dts/s5pv210.dtsi | 1 - arch/arm/boot/dts/sama5d2.dtsi | 7 +- arch/arm/boot/dts/sama5d3.dtsi | 26 +- arch/arm/boot/dts/sama5d4.dtsi | 22 - arch/arm/boot/dts/ste-ab8500.dtsi | 6 +- arch/arm/boot/dts/ste-ab8505.dtsi | 6 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 6 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 9 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 12 +- arch/arm/boot/dts/stm32429i-eval.dts | 1 + arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 90 +- arch/arm/boot/dts/stm32mp151.dtsi | 41 +- arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 35 + arch/arm/boot/dts/stm32mp157c-dk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 12 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 1 + arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 143 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 37 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 38 + arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 4 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 64 + arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 169 + arch/arm/boot/dts/sun8i-h3-zeropi.dts | 85 + arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 44 + arch/arm/boot/dts/sun8i-s3-elimo-initium.dts | 29 + arch/arm/boot/dts/sun8i-s3-pinecube.dts | 2 +- arch/arm/boot/dts/sun8i-v3.dtsi | 5 + arch/arm/boot/dts/sun8i-v3s.dtsi | 8 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 12 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 + arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 8 + arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 8 + arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 10 + arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 10 + arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 419 + arch/arm/boot/dts/tegra124.dtsi | 54 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 29 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 4 + arch/arm/boot/dts/tegra20-paz00.dts | 4 + arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 109 + arch/arm/boot/dts/tegra20-ventana.dts | 11 + arch/arm/boot/dts/tegra20.dtsi | 33 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 27 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 2 +- ...tegra30-asus-nexus7-grouper-memory-timings.dtsi | 12 + arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 4519 + arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 383 + arch/arm/boot/dts/tegra30.dtsi | 33 +- arch/arm/boot/dts/vfxxx.dtsi | 6 +- arch/arm/configs/aspeed_g5_defconfig | 4 + arch/arm/configs/at91_dt_defconfig | 6 +- arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/cm_x300_defconfig | 1 - arch/arm/configs/colibri_pxa300_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/ebsa110_defconfig | 74 - arch/arm/configs/exynos_defconfig | 8 +- arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/jornada720_defconfig | 1 - arch/arm/configs/magician_defconfig | 1 - arch/arm/configs/mini2440_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 26 +- arch/arm/configs/omap2plus_defconfig | 8 +- arch/arm/configs/pxa3xx_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/configs/sama5_defconfig | 10 +- arch/arm/configs/shmobile_defconfig | 22 +- arch/arm/configs/spitz_defconfig | 1 - arch/arm/configs/sunxi_defconfig | 2 +- arch/arm/configs/tegra_defconfig | 1 - arch/arm/configs/u8500_defconfig | 10 +- arch/arm/crypto/aes-ce-core.S | 32 +- arch/arm/crypto/aes-neonbs-glue.c | 8 +- arch/arm/crypto/chacha-glue.c | 34 +- arch/arm/crypto/chacha-neon-core.S | 97 +- arch/arm/crypto/sha1-ce-glue.c | 2 +- arch/arm/crypto/sha1.h | 2 +- arch/arm/crypto/sha1_glue.c | 2 +- arch/arm/crypto/sha1_neon_glue.c | 2 +- arch/arm/crypto/sha2-ce-glue.c | 2 +- arch/arm/crypto/sha256_glue.c | 2 +- arch/arm/crypto/sha256_neon_glue.c | 2 +- arch/arm/crypto/sha512-glue.c | 2 +- arch/arm/crypto/sha512-neon-glue.c | 2 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/assembler.h | 99 +- arch/arm/include/asm/div64.h | 21 +- arch/arm/include/asm/elf.h | 9 +- arch/arm/include/asm/fixmap.h | 6 +- arch/arm/include/asm/hardirq.h | 11 +- arch/arm/include/asm/highmem.h | 33 +- arch/arm/include/asm/irq.h | 2 + arch/arm/include/asm/kasan.h | 33 + arch/arm/include/asm/kasan_def.h | 81 + arch/arm/include/asm/kmap_types.h | 10 - arch/arm/include/asm/mach/time.h | 2 - arch/arm/include/asm/memory.h | 67 +- arch/arm/include/asm/mmu_context.h | 26 +- arch/arm/include/asm/pgalloc.h | 8 +- arch/arm/include/asm/pgtable-2level.h | 27 +- arch/arm/include/asm/processor.h | 2 +- arch/arm/include/asm/prom.h | 4 +- arch/arm/include/asm/seccomp.h | 11 + arch/arm/include/asm/signal.h | 2 + arch/arm/include/asm/string.h | 26 + arch/arm/include/asm/thread_info.h | 15 +- arch/arm/include/asm/uaccess-asm.h | 2 +- arch/arm/include/uapi/asm/signal.h | 27 +- arch/arm/kernel/Makefile | 10 +- 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 | 28 +- arch/arm/kernel/entry-common.S | 15 +- arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/kernel/head-common.S | 29 +- arch/arm/kernel/head.S | 214 +- arch/arm/kernel/hyp-stub.S | 33 +- arch/arm/kernel/iwmmxt.S | 91 +- arch/arm/kernel/iwmmxt.h | 47 + arch/arm/kernel/module.c | 20 +- arch/arm/kernel/phys2virt.S | 238 + arch/arm/kernel/process.c | 9 - arch/arm/kernel/setup.c | 25 +- arch/arm/kernel/signal.c | 2 +- arch/arm/kernel/sleep.S | 19 +- arch/arm/kernel/smp.c | 15 +- arch/arm/kernel/time.c | 14 - arch/arm/kernel/unwind.c | 9 +- arch/arm/kernel/vdso.c | 9 - arch/arm/lib/memcpy.S | 4 +- arch/arm/lib/memmove.S | 6 +- arch/arm/lib/memset.S | 4 +- arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-ebsa110/Makefile | 8 - arch/arm/mach-ebsa110/Makefile.boot | 5 - arch/arm/mach-ebsa110/core.c | 323 - arch/arm/mach-ebsa110/core.h | 38 - arch/arm/mach-ebsa110/include/mach/entry-macro.S | 33 - arch/arm/mach-ebsa110/include/mach/hardware.h | 21 - arch/arm/mach-ebsa110/include/mach/io.h | 89 - arch/arm/mach-ebsa110/include/mach/irqs.h | 17 - arch/arm/mach-ebsa110/include/mach/memory.h | 22 - arch/arm/mach-ebsa110/include/mach/uncompress.h | 41 - arch/arm/mach-ebsa110/io.c | 440 - arch/arm/mach-ebsa110/leds.c | 71 - arch/arm/mach-ep93xx/crunch-bits.S | 2 - arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-exynos/exynos.c | 7 +- arch/arm/mach-exynos/platsmp.c | 2 +- arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-imx/anatop.c | 2 +- arch/arm/mach-imx/mach-imx6q.c | 9 +- arch/arm/mach-imx/mach-imx7ulp.c | 4 + arch/arm/mach-keystone/keystone.c | 2 +- arch/arm/mach-keystone/memory.h | 3 - arch/arm/mach-mxs/mach-mxs.c | 19 + arch/arm/mach-omap1/board-h2.c | 22 +- arch/arm/mach-omap1/clock.c | 14 +- arch/arm/mach-omap1/usb.c | 2 +- arch/arm/mach-omap2/Kconfig | 9 +- arch/arm/mach-omap2/Makefile | 19 +- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 11 +- arch/arm/mach-omap2/display.c | 6 +- arch/arm/mach-omap2/io.c | 4 - arch/arm/mach-omap2/omap_device.c | 13 +- arch/arm/mach-omap2/omap_hwmod.c | 6 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 57 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 90 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 290 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 294 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 167 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 114 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 49 - arch/arm/mach-omap2/pdata-quirks.c | 33 +- arch/arm/mach-omap2/pmic-cpcap.c | 2 +- arch/arm/mach-rpc/time.c | 2 +- arch/arm/mach-s3c/common-smdk-s3c24xx.c | 2 +- arch/arm/mach-s3c/mach-anubis.c | 2 +- arch/arm/mach-s3c/mach-at2440evb.c | 2 +- arch/arm/mach-s3c/mach-bast.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 2 +- arch/arm/mach-s3c/mach-h1940.c | 12 +- arch/arm/mach-s3c/mach-jive.c | 2 +- arch/arm/mach-s3c/mach-mini2440.c | 2 +- arch/arm/mach-s3c/mach-osiris.c | 2 +- arch/arm/mach-s3c/mach-qt2410.c | 2 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-s3c/mach-rx3715.c | 2 +- arch/arm/mach-s3c/mach-vstms.c | 2 +- arch/arm/mach-s5pv210/Kconfig | 1 - arch/arm/mach-sa1100/collie.c | 21 + arch/arm/mach-shmobile/platsmp-scu.c | 2 +- arch/arm/mach-shmobile/setup-r8a7778.c | 12 +- arch/arm/mach-shmobile/setup-r8a7779.c | 56 +- arch/arm/mach-shmobile/setup-sh73a0.c | 21 +- arch/arm/mach-shmobile/smp-r8a7779.c | 12 +- arch/arm/mach-shmobile/smp-sh73a0.c | 33 +- arch/arm/mach-sunxi/sunxi.c | 1 + arch/arm/mach-tango/Kconfig | 1 - arch/arm/mm/Kconfig | 1 + arch/arm/mm/Makefile | 6 +- arch/arm/mm/highmem.c | 121 - arch/arm/mm/init.c | 79 - 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/tools/syscall.tbl | 2 + arch/arm/vdso/Makefile | 2 + arch/arm/vfp/vfphw.S | 5 - arch/arm/vfp/vfpmodule.c | 49 +- arch/arm64/Kconfig | 93 +- arch/arm64/Kconfig.platforms | 4 - arch/arm64/Makefile | 7 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 5 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 5 + .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 14 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 68 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 + .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 2 +- .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 2 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 15 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 10 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 131 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 17 + arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 18 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 4 + .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 42 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 40 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 42 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 40 + .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 61 + arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 4 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 46 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 4 - .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 51 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 20 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 15 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi | 10 +- arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 39 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 49 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 15 +- arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 69 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 18 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 30 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 86 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 72 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 119 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 136 +- arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 120 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 278 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 32 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 288 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 334 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 326 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 16 +- .../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 | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 53 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 32 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 16 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 158 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 64 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 45 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 39 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 68 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 13 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 5 +- arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 27 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 24 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 14 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 178 +- arch/arm64/boot/dts/marvell/Makefile | 2 + .../dts/marvell/armada-3720-espressobin-emmc.dts | 18 - .../dts/marvell/armada-3720-espressobin-ultra.dts | 165 + .../marvell/armada-3720-espressobin-v7-emmc.dts | 40 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 24 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 39 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 3 +- arch/arm64/boot/dts/marvell/armada-7040.dtsi | 4 - .../dts/marvell/armada-8040-mcbin-singleshot.dts | 22 + .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 523 + arch/arm64/boot/dts/marvell/armada-8040.dtsi | 4 - arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 10 +- arch/arm64/boot/dts/mediatek/Makefile | 3 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 + arch/arm64/boot/dts/mediatek/mt6779.dtsi | 271 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 13 +- arch/arm64/boot/dts/mediatek/mt8167-pinfunc.h | 744 + arch/arm64/boot/dts/mediatek/mt8167-pumpkin.dts | 20 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 61 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 164 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 28 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 408 +- arch/arm64/boot/dts/mediatek/mt8192-evb.dts | 29 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 512 + arch/arm64/boot/dts/mediatek/mt8516.dtsi | 40 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 28 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 4 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 61 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 17 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 22 +- arch/arm64/boot/dts/qcom/Makefile | 6 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 - arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 16 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 51 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 181 +- arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 7 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 21 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 29 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 40 +- .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 28 + arch/arm64/boot/dts/qcom/msm8992.dtsi | 120 + .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts | 73 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 94 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 10 + arch/arm64/boot/dts/qcom/pm6150l.dtsi | 24 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 96 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 108 + arch/arm64/boot/dts/qcom/sc7180-lite.dtsi | 18 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 11 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 12 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 26 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 16 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 106 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 281 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 11 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 206 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 183 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 463 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 17 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 801 + arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 454 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 6 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 491 +- arch/arm64/boot/dts/renesas/Makefile | 4 + .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 4 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 67 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 6 +- ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 109 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 3 +- .../renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts | 29 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 + .../renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts | 16 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 67 +- .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 3 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 + .../renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts | 16 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 2 + .../boot/dts/renesas/r8a77951-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 40 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 15 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 74 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 122 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 1 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 4 + .../boot/dts/rockchip/px30-engicam-common.dtsi | 124 + .../boot/dts/rockchip/px30-engicam-ctouch2.dtsi | 30 + .../boot/dts/rockchip/px30-engicam-edimm2.2.dtsi | 66 + .../px30-engicam-px30-core-ctouch2-of10.dts | 77 + .../rockchip/px30-engicam-px30-core-ctouch2.dts | 22 + .../rockchip/px30-engicam-px30-core-edimm2.2.dts | 43 + .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 237 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 24 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 21 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 16 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 74 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 372 + arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 62 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 15 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 28 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 16 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 43 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 71 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 33 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 114 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 19 + arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 94 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 83 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 135 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 110 +- arch/arm64/configs/defconfig | 38 +- arch/arm64/crypto/aes-glue.c | 2 +- arch/arm64/crypto/chacha-neon-core.S | 193 +- arch/arm64/crypto/ghash-ce-core.S | 15 + arch/arm64/crypto/ghash-ce-glue.c | 48 +- arch/arm64/crypto/poly1305-armv8.pl | 2 +- arch/arm64/crypto/poly1305-core.S_shipped | 2 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/crypto/sha1-ce-glue.c | 2 +- arch/arm64/crypto/sha2-ce-glue.c | 2 +- arch/arm64/crypto/sha256-glue.c | 2 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/crypto/sha512-glue.c | 2 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/alternative-macros.h | 217 + arch/arm64/include/asm/alternative.h | 267 +- arch/arm64/include/asm/asm-uaccess.h | 35 +- arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/cache.h | 3 + arch/arm64/include/asm/cacheflush.h | 5 - arch/arm64/include/asm/cpucaps.h | 8 +- arch/arm64/include/asm/cpufeature.h | 28 +- arch/arm64/include/asm/el2_setup.h | 181 + arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/exception.h | 2 +- arch/arm64/include/asm/exec.h | 1 - arch/arm64/include/asm/futex.h | 8 +- arch/arm64/include/asm/hardirq.h | 7 +- arch/arm64/include/asm/insn.h | 3 +- arch/arm64/include/asm/kasan.h | 5 +- arch/arm64/include/asm/kernel-pgtable.h | 6 - arch/arm64/include/asm/kfence.h | 18 + arch/arm64/include/asm/kprobes.h | 7 - arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 17 +- arch/arm64/include/asm/kvm_coproc.h | 38 - arch/arm64/include/asm/kvm_emulate.h | 70 +- arch/arm64/include/asm/kvm_host.h | 206 +- arch/arm64/include/asm/kvm_hyp.h | 4 +- arch/arm64/include/asm/kvm_mmu.h | 110 +- arch/arm64/include/asm/memory.h | 37 +- arch/arm64/include/asm/mmu.h | 29 - arch/arm64/include/asm/mmu_context.h | 14 +- arch/arm64/include/asm/mte-def.h | 14 + arch/arm64/include/asm/mte-kasan.h | 67 + arch/arm64/include/asm/mte.h | 22 +- arch/arm64/include/asm/percpu.h | 6 + arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/include/asm/processor.h | 6 +- arch/arm64/include/asm/ptrace.h | 8 +- arch/arm64/include/asm/rwonce.h | 73 + arch/arm64/include/asm/seccomp.h | 9 + arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/asm/signal.h | 25 + arch/arm64/include/asm/smp.h | 4 +- arch/arm64/include/asm/spectre.h | 65 + arch/arm64/include/asm/string.h | 5 +- arch/arm64/include/asm/sysreg.h | 23 +- arch/arm64/include/asm/system_misc.h | 2 +- arch/arm64/include/asm/thread_info.h | 11 +- arch/arm64/include/asm/topology.h | 4 +- arch/arm64/include/asm/traps.h | 6 +- arch/arm64/include/asm/uaccess.h | 199 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 + arch/arm64/include/asm/virt.h | 26 + arch/arm64/include/uapi/asm/kvm.h | 3 - arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/alternative.c | 7 +- arch/arm64/kernel/armv8_deprecated.c | 4 +- arch/arm64/kernel/asm-offsets.c | 11 +- arch/arm64/kernel/cpu_errata.c | 19 +- arch/arm64/kernel/cpufeature.c | 104 +- arch/arm64/kernel/debug-monitors.c | 5 +- arch/arm64/kernel/efi-header.S | 84 +- arch/arm64/kernel/entry-common.c | 2 - arch/arm64/kernel/entry.S | 72 +- arch/arm64/kernel/head.S | 204 +- arch/arm64/kernel/hibernate.c | 5 + arch/arm64/kernel/image-vars.h | 13 +- arch/arm64/kernel/irq.c | 21 + arch/arm64/kernel/kaslr.c | 29 +- arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/module.c | 6 +- arch/arm64/kernel/mte.c | 121 +- arch/arm64/kernel/perf_event.c | 41 +- arch/arm64/kernel/probes/kprobes.c | 53 +- arch/arm64/kernel/process.c | 29 +- arch/arm64/kernel/proton-pack.c | 89 +- arch/arm64/kernel/ptrace.c | 7 +- arch/arm64/kernel/scs.c | 16 - arch/arm64/kernel/sdei.c | 119 +- arch/arm64/kernel/setup.c | 10 +- arch/arm64/kernel/signal.c | 5 +- arch/arm64/kernel/sleep.S | 4 +- arch/arm64/kernel/smp.c | 17 +- arch/arm64/kernel/suspend.c | 1 - arch/arm64/kernel/sys_compat.c | 5 +- arch/arm64/kernel/syscall.c | 2 +- arch/arm64/kernel/topology.c | 146 +- arch/arm64/kernel/traps.c | 29 +- arch/arm64/kernel/vdso.c | 39 +- arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/kvm/Makefile | 4 +- arch/arm64/kvm/aarch32.c | 232 - arch/arm64/kvm/arm.c | 281 +- arch/arm64/kvm/guest.c | 29 +- arch/arm64/kvm/handle_exit.c | 24 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/aarch32.c | 4 +- arch/arm64/kvm/hyp/exception.c | 331 + arch/arm64/kvm/hyp/hyp-entry.S | 71 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 62 + arch/arm64/kvm/hyp/include/hyp/switch.h | 17 + arch/arm64/kvm/hyp/include/nvhe/trap_handler.h | 18 + arch/arm64/kvm/hyp/nvhe/Makefile | 5 +- arch/arm64/kvm/hyp/nvhe/host.S | 58 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 152 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 243 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 40 + arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 1 + arch/arm64/kvm/hyp/nvhe/psci-relay.c | 324 + arch/arm64/kvm/hyp/nvhe/switch.c | 8 +- arch/arm64/kvm/hyp/nvhe/sysreg-sr.c | 11 - arch/arm64/kvm/hyp/smccc_wa.S | 32 - arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 2 + arch/arm64/kvm/hyp/vhe/Makefile | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 3 + arch/arm64/kvm/inject_fault.c | 167 +- arch/arm64/kvm/mmio.c | 2 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/pmu-emul.c | 19 +- arch/arm64/kvm/pvtime.c | 6 +- arch/arm64/kvm/regmap.c | 224 - arch/arm64/kvm/reset.c | 57 +- arch/arm64/kvm/sys_regs.c | 390 +- arch/arm64/kvm/sys_regs.h | 9 +- arch/arm64/kvm/va_layout.c | 104 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 4 - arch/arm64/kvm/vgic/vgic-v4.c | 12 + arch/arm64/kvm/vgic/vgic.c | 3 + arch/arm64/lib/clear_user.S | 8 +- arch/arm64/lib/copy_from_user.S | 8 +- arch/arm64/lib/copy_in_user.S | 16 +- arch/arm64/lib/copy_to_user.S | 8 +- arch/arm64/lib/mte.S | 22 +- arch/arm64/lib/uaccess_flushcache.c | 4 +- arch/arm64/mm/copypage.c | 9 + arch/arm64/mm/fault.c | 151 +- arch/arm64/mm/init.c | 120 +- arch/arm64/mm/kasan_init.c | 19 +- arch/arm64/mm/mmu.c | 156 +- arch/arm64/mm/mteswap.c | 9 + arch/arm64/mm/pageattr.c | 25 +- arch/arm64/mm/proc.S | 27 +- arch/arm64/mm/ptdump.c | 6 +- arch/c6x/Kconfig | 1 - arch/c6x/include/asm/elf.h | 3 - arch/c6x/include/asm/mmu_context.h | 6 + arch/c6x/include/asm/thread_info.h | 1 + arch/c6x/kernel/asm-offsets.c | 1 + arch/c6x/kernel/signal.c | 2 +- arch/csky/Kconfig | 21 +- arch/csky/abiv1/inc/abi/ckmmu.h | 8 +- arch/csky/abiv2/inc/abi/ckmmu.h | 14 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/include/asm/Kbuild | 3 +- arch/csky/include/asm/atomic.h | 203 +- arch/csky/include/asm/barrier.h | 64 +- arch/csky/include/asm/cmpxchg.h | 124 +- arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/fixmap.h | 4 +- arch/csky/include/asm/highmem.h | 6 +- arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 16 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 2 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/seccomp.h | 11 + arch/csky/include/asm/segment.h | 2 +- arch/csky/include/asm/spinlock.h | 246 +- arch/csky/include/asm/spinlock_types.h | 28 +- arch/csky/include/asm/thread_info.h | 5 +- arch/csky/kernel/atomic.S | 4 + arch/csky/kernel/entry.S | 10 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/perf_event.c | 2 +- arch/csky/kernel/probes/ftrace.c | 16 +- arch/csky/kernel/ptrace.c | 5 +- arch/csky/kernel/setup.c | 18 +- arch/csky/kernel/signal.c | 2 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 7 +- arch/csky/mm/highmem.c | 75 +- arch/csky/mm/init.c | 29 +- arch/h8300/Kconfig | 1 - arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/mmu_context.h | 6 + arch/h8300/include/asm/thread_info.h | 4 +- arch/h8300/include/uapi/asm/signal.h | 24 - arch/h8300/kernel/setup.c | 2 +- arch/h8300/kernel/signal.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/elf.h | 1 - arch/hexagon/include/asm/mmu_context.h | 33 +- arch/hexagon/include/asm/thread_info.h | 2 + arch/hexagon/kernel/process.c | 2 +- arch/ia64/Kconfig | 12 +- arch/ia64/include/asm/kmap_types.h | 13 - arch/ia64/include/asm/meminit.h | 2 - arch/ia64/include/asm/mmu_context.h | 17 +- arch/ia64/include/asm/thread_info.h | 4 +- arch/ia64/include/uapi/asm/signal.h | 24 - arch/ia64/kernel/process.c | 5 +- arch/ia64/kernel/ptrace.c | 51 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 + arch/ia64/kernel/time.c | 36 +- arch/ia64/mm/contig.c | 58 +- arch/ia64/mm/discontig.c | 44 +- arch/ia64/mm/init.c | 14 - arch/ia64/mm/numa.c | 30 - arch/m68k/68000/Makefile | 9 +- arch/m68k/68000/dragen2.c | 100 + arch/m68k/68000/m68328.c | 32 +- arch/m68k/68000/m68328.h | 5 + arch/m68k/68000/m68EZ328.c | 77 - arch/m68k/68000/m68VZ328.c | 189 - arch/m68k/68000/timers.c | 7 +- arch/m68k/68000/ucsimm.c | 38 + arch/m68k/Kconfig.cpu | 76 +- arch/m68k/Kconfig.machine | 35 +- arch/m68k/amiga/config.c | 19 +- arch/m68k/apollo/config.c | 12 +- arch/m68k/atari/config.c | 3 +- arch/m68k/atari/time.c | 9 +- arch/m68k/bvme6000/config.c | 10 +- arch/m68k/coldfire/Makefile | 32 +- arch/m68k/coldfire/pit.c | 2 +- arch/m68k/coldfire/sltimers.c | 8 +- arch/m68k/coldfire/timers.c | 8 +- arch/m68k/configs/amiga_defconfig | 9 +- arch/m68k/configs/apollo_defconfig | 9 +- arch/m68k/configs/atari_defconfig | 9 +- arch/m68k/configs/bvme6000_defconfig | 9 +- arch/m68k/configs/hp300_defconfig | 9 +- arch/m68k/configs/mac_defconfig | 9 +- arch/m68k/configs/multi_defconfig | 9 +- arch/m68k/configs/mvme147_defconfig | 9 +- arch/m68k/configs/mvme16x_defconfig | 9 +- arch/m68k/configs/q40_defconfig | 9 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/hp300/config.c | 1 - arch/m68k/hp300/time.c | 8 +- arch/m68k/hp300/time.h | 2 +- arch/m68k/include/asm/cmpxchg.h | 10 +- arch/m68k/include/asm/machdep.h | 13 +- arch/m68k/include/asm/mmu_context.h | 38 +- arch/m68k/include/asm/page.h | 2 + arch/m68k/include/asm/page_mm.h | 7 +- arch/m68k/include/asm/thread_info.h | 1 + arch/m68k/include/asm/virtconvert.h | 5 - arch/m68k/include/uapi/asm/signal.h | 24 - arch/m68k/kernel/setup_mm.c | 3 +- arch/m68k/kernel/setup_no.c | 11 +- arch/m68k/kernel/signal.c | 3 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 + arch/m68k/kernel/time.c | 18 +- arch/m68k/kernel/vmlinux-nommu.lds | 5 +- arch/m68k/kernel/vmlinux-std.lds | 3 +- arch/m68k/kernel/vmlinux-sun3.lds | 2 +- arch/m68k/mac/config.c | 32 +- arch/m68k/mac/iop.c | 54 +- arch/m68k/mac/via.c | 29 +- arch/m68k/mm/init.c | 8 +- arch/m68k/mvme147/config.c | 10 +- arch/m68k/mvme16x/config.c | 10 +- arch/m68k/q40/config.c | 7 +- arch/m68k/q40/q40ints.c | 10 +- arch/m68k/sun3/config.c | 4 +- arch/m68k/sun3/sun3ints.c | 3 +- arch/m68k/sun3x/config.c | 2 - arch/m68k/sun3x/time.c | 5 +- arch/m68k/sun3x/time.h | 2 +- arch/microblaze/Kconfig | 2 +- arch/microblaze/include/asm/fixmap.h | 4 +- arch/microblaze/include/asm/highmem.h | 6 +- arch/microblaze/include/asm/mmu_context.h | 2 +- arch/microblaze/include/asm/mmu_context_mm.h | 8 +- arch/microblaze/include/asm/processor.h | 3 - arch/microblaze/include/asm/thread_info.h | 2 + arch/microblaze/kernel/setup.c | 2 +- arch/microblaze/kernel/signal.c | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/microblaze/mm/Makefile | 1 - arch/microblaze/mm/highmem.c | 78 - arch/microblaze/mm/init.c | 5 - arch/mips/Kconfig | 16 +- arch/mips/Makefile | 3 +- arch/mips/ar7/gpio.c | 1 + arch/mips/bcm47xx/Kconfig | 2 + arch/mips/boot/.gitignore | 1 + arch/mips/boot/compressed/Makefile | 97 +- arch/mips/boot/compressed/ld.script | 9 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6358.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6362.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6368.dtsi | 6 + arch/mips/boot/dts/img/pistachio_marduk.dts | 5 +- arch/mips/boot/dts/ingenic/ci20.dts | 45 +- arch/mips/boot/dts/ingenic/cu1000-neo.dts | 62 +- arch/mips/boot/dts/ingenic/cu1830-neo.dts | 66 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 45 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 56 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 58 +- arch/mips/boot/dts/mscc/Makefile | 11 +- arch/mips/boot/dts/mscc/jaguar2.dtsi | 167 + arch/mips/boot/dts/mscc/jaguar2_common.dtsi | 25 + arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 267 + arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 107 + arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 57 + arch/mips/boot/dts/mscc/luton.dtsi | 116 + arch/mips/boot/dts/mscc/luton_pcb091.dts | 30 + arch/mips/boot/dts/mscc/serval.dtsi | 153 + arch/mips/boot/dts/mscc/serval_common.dtsi | 127 + arch/mips/boot/dts/mscc/serval_pcb105.dts | 17 + arch/mips/boot/dts/mscc/serval_pcb106.dts | 17 + arch/mips/boot/dts/mti/sead3.dts | 2 +- arch/mips/boot/dts/ralink/mt7628a.dtsi | 2 +- arch/mips/cavium-octeon/crypto/octeon-crypto.h | 2 +- arch/mips/cavium-octeon/crypto/octeon-md5.c | 14 +- arch/mips/cavium-octeon/crypto/octeon-sha1.c | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 2 +- arch/mips/cavium-octeon/crypto/octeon-sha512.c | 2 +- arch/mips/cavium-octeon/setup.c | 9 - arch/mips/cavium-octeon/smp.c | 3 - arch/mips/configs/ci20_defconfig | 15 +- arch/mips/configs/cu1000-neo_defconfig | 28 +- arch/mips/configs/cu1830-neo_defconfig | 32 +- arch/mips/configs/gcw0_defconfig | 1 - arch/mips/configs/generic/board-ranchu.config | 1 - arch/mips/configs/gpr_defconfig | 3 - arch/mips/configs/lemote2f_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 4 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/configs/rs90_defconfig | 1 - arch/mips/generic/Kconfig | 37 +- arch/mips/generic/Platform | 3 + arch/mips/generic/board-jaguar2.its.S | 40 + arch/mips/generic/board-luton.its.S | 23 + arch/mips/generic/board-serval.its.S | 24 + arch/mips/include/asm/compiler.h | 9 +- arch/mips/include/asm/cpu-features.h | 2 - arch/mips/include/asm/fixmap.h | 4 +- arch/mips/include/asm/highmem.h | 6 +- arch/mips/include/asm/kmap_types.h | 13 - arch/mips/include/asm/mach-loongson64/boot_param.h | 4 + .../asm/mach-loongson64/kernel-entry-init.h | 8 - .../include/asm/mach-loongson64/loongson_regs.h | 10 + arch/mips/include/asm/mmu_context.h | 11 +- arch/mips/include/asm/pgtable.h | 8 - arch/mips/include/asm/thread_info.h | 4 +- arch/mips/include/asm/types.h | 1 - arch/mips/include/uapi/asm/signal.h | 12 - arch/mips/include/uapi/asm/socket.h | 3 + arch/mips/kernel/mips-cm.c | 1 + arch/mips/kernel/process.c | 5 +- arch/mips/kernel/relocate.c | 13 +- arch/mips/kernel/setup.c | 8 +- arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/smp-bmips.c | 3 - arch/mips/kernel/smp-cps.c | 2 + arch/mips/kernel/smp.c | 25 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 + arch/mips/kernel/syscalls/syscall_n64.tbl | 2 + arch/mips/kernel/syscalls/syscall_o32.tbl | 2 + arch/mips/kernel/vdso.c | 4 +- arch/mips/kvm/mmu.c | 4 +- arch/mips/loongson64/Makefile | 1 + arch/mips/loongson64/boardinfo.c | 48 + arch/mips/loongson64/env.c | 10 + arch/mips/loongson64/numa.c | 27 +- arch/mips/loongson64/smp.c | 126 +- arch/mips/mm/c-r4k.c | 10 +- arch/mips/mm/cache.c | 69 +- arch/mips/mm/highmem.c | 77 - arch/mips/mm/hugetlbpage.c | 12 - arch/mips/mm/init.c | 4 - arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/pci/pci-vr41xx.c | 4 +- arch/mips/vdso/genvdso.c | 4 - arch/nds32/Kconfig | 1 - arch/nds32/Kconfig.cpu | 1 + arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/elf.h | 1 - arch/nds32/include/asm/fixmap.h | 4 +- arch/nds32/include/asm/highmem.h | 22 +- arch/nds32/include/asm/mmu_context.h | 10 +- arch/nds32/include/asm/thread_info.h | 2 + arch/nds32/kernel/ex-exit.S | 2 +- arch/nds32/kernel/ftrace.c | 4 +- arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/signal.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nds32/mm/Makefile | 1 - arch/nds32/mm/highmem.c | 48 - arch/nds32/mm/mm-nds32.c | 6 +- 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/boot/dts/or1klitex.dts | 55 + arch/openrisc/configs/or1klitex_defconfig | 18 + arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/asm/mmu_context.h | 8 +- arch/openrisc/include/asm/thread_info.h | 2 + arch/openrisc/kernel/signal.c | 2 +- arch/openrisc/kernel/traps.c | 4 +- arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/ioremap.c | 1 - arch/parisc/configs/generic-64bit_defconfig | 1 - arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/hardirq.h | 1 - arch/parisc/include/asm/kmap_types.h | 13 - arch/parisc/include/asm/mmu_context.h | 12 +- arch/parisc/include/asm/processor.h | 9 +- arch/parisc/include/asm/seccomp.h | 22 + arch/parisc/include/asm/thread_info.h | 4 +- arch/parisc/include/uapi/asm/signal.h | 34 +- arch/parisc/include/uapi/asm/socket.h | 3 + arch/parisc/include/uapi/asm/types.h | 7 - arch/parisc/kernel/entry.S | 4 +- arch/parisc/kernel/ftrace.c | 24 +- arch/parisc/kernel/irq.c | 7 +- arch/parisc/kernel/processor.c | 5 +- arch/parisc/kernel/signal.c | 3 +- arch/parisc/kernel/sys_parisc.c | 23 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/parisc/kernel/time.c | 164 +- arch/powerpc/Kconfig | 27 +- arch/powerpc/Makefile | 24 +- arch/powerpc/boot/Makefile | 5 + arch/powerpc/boot/decompress.c | 1 - arch/powerpc/boot/ps3.c | 7 - arch/powerpc/boot/util.S | 9 +- arch/powerpc/boot/wrapper | 6 +- arch/powerpc/boot/zImage.lds.S | 21 +- arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 3 - arch/powerpc/configs/security.config | 15 + arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/powerpc/crypto/sha1.c | 2 +- arch/powerpc/crypto/sha256-spe-glue.c | 4 +- arch/powerpc/include/asm/atomic.h | 9 +- arch/powerpc/include/asm/barrier.h | 2 +- arch/powerpc/include/asm/bitops.h | 23 +- arch/powerpc/include/asm/book3s/32/kup.h | 4 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 4 +- arch/powerpc/include/asm/book3s/64/hash-pkey.h | 25 +- arch/powerpc/include/asm/book3s/64/hash.h | 2 +- arch/powerpc/include/asm/book3s/64/kexec.h | 5 + arch/powerpc/include/asm/book3s/64/kup-radix.h | 205 - arch/powerpc/include/asm/book3s/64/kup.h | 444 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 29 +- arch/powerpc/include/asm/book3s/64/mmu.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 17 +- arch/powerpc/include/asm/book3s/64/pkeys.h | 2 + arch/powerpc/include/asm/bug.h | 8 +- arch/powerpc/include/asm/clocksource.h | 7 + arch/powerpc/include/asm/cpu_setup_power.h | 12 + arch/powerpc/include/asm/cputable.h | 54 +- arch/powerpc/include/asm/elf.h | 4 +- arch/powerpc/include/asm/feature-fixups.h | 25 +- arch/powerpc/include/asm/firmware.h | 6 - arch/powerpc/include/asm/fixmap.h | 4 +- arch/powerpc/include/asm/highmem.h | 7 +- arch/powerpc/include/asm/io.h | 158 +- arch/powerpc/include/asm/kmap_types.h | 13 - arch/powerpc/include/asm/kup.h | 11 +- arch/powerpc/include/asm/kvm_guest.h | 25 + arch/powerpc/include/asm/kvm_para.h | 2 +- arch/powerpc/include/asm/livepatch.h | 4 +- arch/powerpc/include/asm/mce.h | 1 + arch/powerpc/include/asm/mm-arch-hooks.h | 25 - arch/powerpc/include/asm/mmu.h | 41 +- arch/powerpc/include/asm/mmu_context.h | 21 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/mmu-40x.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 2 +- arch/powerpc/include/asm/nohash/mmu-book3e.h | 2 +- arch/powerpc/include/asm/nohash/pgtable.h | 4 +- arch/powerpc/include/asm/paravirt.h | 18 + arch/powerpc/include/asm/perf_event_server.h | 1 + arch/powerpc/include/asm/pnv-ocxl.h | 54 + arch/powerpc/include/asm/ppc_asm.h | 8 +- arch/powerpc/include/asm/processor.h | 33 +- arch/powerpc/include/asm/ps3.h | 4 +- arch/powerpc/include/asm/ptrace.h | 18 +- arch/powerpc/include/asm/reg.h | 39 +- arch/powerpc/include/asm/reg_booke.h | 12 - arch/powerpc/include/asm/seccomp.h | 23 + arch/powerpc/include/asm/thread_info.h | 7 +- arch/powerpc/include/asm/time.h | 33 +- arch/powerpc/include/asm/timex.h | 2 +- arch/powerpc/include/asm/vdso.h | 29 +- arch/powerpc/include/asm/vdso/clocksource.h | 7 + arch/powerpc/include/asm/vdso/gettimeofday.h | 201 + arch/powerpc/include/asm/vdso/processor.h | 23 + arch/powerpc/include/asm/vdso/timebase.h | 79 + arch/powerpc/include/asm/vdso/vsyscall.h | 25 + arch/powerpc/include/asm/vdso_datapage.h | 57 +- arch/powerpc/include/uapi/asm/signal.h | 24 - arch/powerpc/kernel/Makefile | 3 + arch/powerpc/kernel/asm-offsets.c | 58 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 9 - arch/powerpc/kernel/cpu_setup_power.S | 252 - arch/powerpc/kernel/cpu_setup_power.c | 272 + arch/powerpc/kernel/cputable.c | 87 +- arch/powerpc/kernel/dma-iommu.c | 71 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 10 +- arch/powerpc/kernel/entry_32.S | 47 +- arch/powerpc/kernel/entry_64.S | 6 +- arch/powerpc/kernel/exceptions-64s.S | 4 +- arch/powerpc/kernel/firmware.c | 11 +- arch/powerpc/kernel/head_32.h | 37 +- arch/powerpc/kernel/head_64.S | 19 +- arch/powerpc/kernel/head_book3s_32.S | 83 +- arch/powerpc/kernel/head_booke.h | 5 +- arch/powerpc/kernel/head_fsl_booke.S | 57 +- arch/powerpc/kernel/iomap.c | 166 - arch/powerpc/kernel/kprobes-ftrace.c | 15 +- arch/powerpc/kernel/mce.c | 4 +- arch/powerpc/kernel/mce_power.c | 98 +- arch/powerpc/kernel/paca.c | 4 +- arch/powerpc/kernel/pci-common.c | 82 +- arch/powerpc/kernel/process.c | 71 +- arch/powerpc/kernel/prom.c | 1 - arch/powerpc/kernel/prom_init.c | 1 + arch/powerpc/kernel/ptrace/Makefile | 3 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 21 + arch/powerpc/kernel/ptrace/ptrace-fpu.c | 40 + arch/powerpc/kernel/ptrace/ptrace-tm.c | 19 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 26 +- arch/powerpc/kernel/ptrace/ptrace.c | 54 +- arch/powerpc/kernel/ptrace/ptrace32.c | 2 + arch/powerpc/kernel/setup-common.c | 8 +- arch/powerpc/kernel/setup.h | 6 - arch/powerpc/kernel/setup_32.c | 3 - arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal.c | 61 +- arch/powerpc/kernel/signal.h | 115 +- arch/powerpc/kernel/signal_32.c | 602 +- arch/powerpc/kernel/signal_64.c | 25 +- arch/powerpc/kernel/syscall_64.c | 38 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/kernel/time.c | 91 +- arch/powerpc/kernel/traps.c | 33 +- arch/powerpc/kernel/uprobes.c | 1 + arch/powerpc/kernel/vdso.c | 688 +- arch/powerpc/kernel/vdso32/Makefile | 53 +- arch/powerpc/kernel/vdso32/cacheflush.S | 19 +- arch/powerpc/kernel/vdso32/datapage.S | 7 +- arch/powerpc/kernel/vdso32/gen_vdso_offsets.sh | 16 + arch/powerpc/kernel/vdso32/gettimeofday.S | 300 +- arch/powerpc/kernel/vdso32/vdso32.lds.S | 68 +- arch/powerpc/kernel/vdso32/vgettimeofday.c | 34 + arch/powerpc/kernel/vdso64/Makefile | 48 +- arch/powerpc/kernel/vdso64/cacheflush.S | 18 +- arch/powerpc/kernel/vdso64/datapage.S | 7 +- arch/powerpc/kernel/vdso64/gen_vdso_offsets.sh | 16 + arch/powerpc/kernel/vdso64/gettimeofday.S | 242 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 67 +- arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 + arch/powerpc/kernel/vmlinux.lds.S | 23 +- arch/powerpc/kvm/book3s_emulate.c | 6 + arch/powerpc/kvm/book3s_hv.c | 27 +- arch/powerpc/kvm/book3s_hv_builtin.c | 11 +- arch/powerpc/kvm/book3s_hv_ras.c | 23 +- arch/powerpc/kvm/book3s_rmhandlers.S | 4 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/lib/feature-fixups.c | 8 +- arch/powerpc/mm/Makefile | 3 +- arch/powerpc/mm/book3s32/hash_low.S | 27 +- arch/powerpc/mm/book3s32/mmu.c | 10 +- arch/powerpc/mm/book3s64/Makefile | 2 +- arch/powerpc/mm/book3s64/hash_4k.c | 2 +- arch/powerpc/mm/book3s64/hash_64k.c | 4 +- arch/powerpc/mm/book3s64/hash_hugepage.c | 2 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 12 +- arch/powerpc/mm/book3s64/pgtable.c | 8 +- arch/powerpc/mm/book3s64/pkeys.c | 151 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 45 +- arch/powerpc/mm/book3s64/radix_tlb.c | 23 +- arch/powerpc/mm/book3s64/slb.c | 66 +- arch/powerpc/mm/fault.c | 2 +- arch/powerpc/mm/highmem.c | 67 - arch/powerpc/mm/init-common.c | 4 +- arch/powerpc/mm/maccess.c | 9 + arch/powerpc/mm/mem.c | 67 +- arch/powerpc/mm/mmu_decl.h | 2 - arch/powerpc/mm/nohash/fsl_booke.c | 12 +- arch/powerpc/mm/nohash/tlb_low.S | 29 +- arch/powerpc/mm/pgtable_32.c | 6 +- arch/powerpc/perf/callchain.h | 2 +- arch/powerpc/perf/callchain_32.c | 8 +- arch/powerpc/perf/callchain_64.c | 7 +- arch/powerpc/perf/core-book3s.c | 61 +- arch/powerpc/perf/imc-pmu.c | 1 + arch/powerpc/perf/isa207-common.c | 35 +- arch/powerpc/perf/isa207-common.h | 16 +- arch/powerpc/perf/power10-events-list.h | 9 + arch/powerpc/perf/power10-pmu.c | 184 +- arch/powerpc/platforms/85xx/corenet_generic.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 33 +- arch/powerpc/platforms/cell/spufs/coredump.c | 2 +- arch/powerpc/platforms/powernv/Kconfig | 8 +- arch/powerpc/platforms/powernv/idle.c | 3 + arch/powerpc/platforms/powernv/memtrace.c | 175 +- arch/powerpc/platforms/powernv/npu-dma.c | 16 +- arch/powerpc/platforms/powernv/ocxl.c | 114 + arch/powerpc/platforms/powernv/opal-hmi.c | 29 +- arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/powernv/pci-sriov.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 5 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 1 + arch/powerpc/platforms/pseries/iommu.c | 51 +- arch/powerpc/platforms/pseries/pci.c | 51 +- arch/powerpc/platforms/pseries/ras.c | 5 +- arch/powerpc/platforms/pseries/smp.c | 3 +- arch/powerpc/sysdev/mpic_msgr.c | 2 +- arch/powerpc/xmon/nonstdio.c | 2 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 7 +- arch/riscv/Makefile | 6 + arch/riscv/boot/.gitignore | 3 +- arch/riscv/boot/Makefile | 2 +- arch/riscv/include/asm/mmu_context.h | 22 +- arch/riscv/include/asm/pgtable.h | 2 - arch/riscv/include/asm/seccomp.h | 10 + arch/riscv/include/asm/sections.h | 2 + arch/riscv/include/asm/set_memory.h | 9 +- arch/riscv/include/asm/stacktrace.h | 17 + arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/head.S | 1 - arch/riscv/kernel/perf_callchain.c | 10 +- arch/riscv/kernel/setup.c | 179 +- arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/stacktrace.c | 62 +- arch/riscv/kernel/vmlinux.lds.S | 63 +- arch/riscv/mm/init.c | 52 +- arch/riscv/mm/pageattr.c | 45 +- arch/s390/Kconfig | 11 +- arch/s390/Kconfig.debug | 8 + arch/s390/Makefile | 2 +- arch/s390/boot/boot.h | 18 +- arch/s390/boot/compressed/.gitignore | 1 + arch/s390/boot/compressed/Makefile | 24 +- arch/s390/boot/compressed/decompressor.h | 4 +- arch/s390/boot/compressed/vmlinux.lds.S | 8 + arch/s390/boot/head.S | 32 +- arch/s390/boot/head_kdump.S | 8 +- arch/s390/boot/ipl_parm.c | 49 +- arch/s390/boot/kaslr.c | 33 +- arch/s390/boot/mem_detect.c | 13 +- arch/s390/boot/pgm_check_info.c | 224 +- arch/s390/boot/startup.c | 70 +- arch/s390/boot/string.c | 1 + arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 2 +- arch/s390/crypto/prng.c | 53 +- arch/s390/crypto/sha.h | 3 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha3_256_s390.c | 1 - arch/s390/crypto/sha3_512_s390.c | 1 - arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/ccwdev.h | 14 +- arch/s390/include/asm/cio.h | 3 +- arch/s390/include/asm/delay.h | 1 + arch/s390/include/asm/ftrace.h | 31 +- arch/s390/include/asm/futex.h | 6 - arch/s390/include/asm/kasan.h | 37 +- arch/s390/include/asm/kvm_host.h | 1 + arch/s390/include/asm/livepatch.h | 5 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mmu_context.h | 41 +- arch/s390/include/asm/pgtable.h | 13 +- arch/s390/include/asm/processor.h | 13 +- arch/s390/include/asm/ptrace.h | 1 + arch/s390/include/asm/sclp.h | 7 +- arch/s390/include/asm/seccomp.h | 9 + arch/s390/include/asm/setup.h | 6 +- arch/s390/include/asm/thread_info.h | 4 +- arch/s390/include/asm/timex.h | 7 + arch/s390/include/asm/uaccess.h | 22 +- arch/s390/include/asm/vdso.h | 25 +- arch/s390/include/uapi/asm/signal.h | 24 - arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/base.S | 22 - arch/s390/kernel/early.c | 4 +- arch/s390/kernel/entry.S | 108 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 83 +- arch/s390/kernel/head64.S | 7 +- arch/s390/kernel/mcount.S | 8 - arch/s390/kernel/process.c | 14 - arch/s390/kernel/setup.c | 47 +- arch/s390/kernel/signal.c | 2 +- arch/s390/kernel/smp.c | 14 +- arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/kernel/time.c | 44 +- arch/s390/kernel/vdso.c | 69 +- arch/s390/kernel/vdso64/Makefile | 5 +- arch/s390/kernel/vdso64/getcpu.S | 31 - arch/s390/kernel/vdso64/getcpu.c | 21 + arch/s390/kernel/vdso64/vdso.h | 14 + arch/s390/kernel/vdso64/vdso64.lds.S | 1 - arch/s390/kernel/vdso64/vdso64_generic.c | 1 + arch/s390/kernel/vdso64/vdso_user_wrapper.S | 1 + arch/s390/kernel/vmlinux.lds.S | 3 +- arch/s390/kvm/guestdbg.c | 8 +- arch/s390/kvm/intercept.c | 2 +- arch/s390/kvm/interrupt.c | 10 +- arch/s390/kvm/kvm-s390.c | 22 +- arch/s390/kvm/priv.c | 4 +- arch/s390/kvm/pv.c | 6 +- arch/s390/kvm/vsie.c | 4 +- arch/s390/lib/delay.c | 13 + arch/s390/lib/uaccess.c | 105 +- arch/s390/mm/dump_pagetables.c | 2 +- arch/s390/mm/fault.c | 29 +- arch/s390/mm/gmap.c | 30 +- arch/s390/mm/init.c | 12 +- arch/s390/mm/kasan_init.c | 93 +- arch/s390/mm/pgalloc.c | 13 +- arch/s390/mm/vmem.c | 38 +- arch/s390/pci/pci.c | 4 +- arch/s390/pci/pci_irq.c | 4 +- arch/s390/pci/pci_mmio.c | 104 +- arch/s390/purgatory/purgatory.c | 2 +- arch/sh/Kconfig | 1 - arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/fixmap.h | 8 - arch/sh/include/asm/hardirq.h | 14 +- arch/sh/include/asm/kmap_types.h | 15 - arch/sh/include/asm/mmu_context.h | 7 +- arch/sh/include/asm/mmu_context_32.h | 9 - arch/sh/include/asm/seccomp.h | 10 + arch/sh/include/asm/thread_info.h | 4 +- arch/sh/kernel/irq.c | 2 +- arch/sh/kernel/signal_32.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sh/kernel/traps.c | 2 +- arch/sh/mm/init.c | 8 - arch/sparc/Kconfig | 8 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/crypto/crc32c_glue.c | 2 +- arch/sparc/crypto/md5_glue.c | 9 +- arch/sparc/crypto/sha1_glue.c | 2 +- arch/sparc/crypto/sha256_glue.c | 2 +- arch/sparc/crypto/sha512_glue.c | 2 +- arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/extable.h | 21 + arch/sparc/include/asm/extable_64.h | 21 - arch/sparc/include/asm/highmem.h | 8 +- arch/sparc/include/asm/kmap_types.h | 11 - arch/sparc/include/asm/mmu_context_32.h | 10 +- arch/sparc/include/asm/mmu_context_64.h | 10 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_32.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 7 +- arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 38 - arch/sparc/include/asm/uaccess_64.h | 1 - arch/sparc/include/asm/vaddrs.h | 4 +- arch/sparc/include/uapi/asm/signal.h | 4 +- arch/sparc/include/uapi/asm/socket.h | 3 + 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 | 2 + arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 86 +- arch/sparc/mm/Makefile | 5 +- arch/sparc/mm/extable.c | 107 - arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/highmem.c | 115 - arch/sparc/mm/init_64.c | 2 +- arch/sparc/mm/mm_32.h | 2 - arch/sparc/mm/srmmu.c | 20 +- arch/um/Kconfig | 1 - arch/um/include/asm/fixmap.h | 1 - arch/um/include/asm/hardirq.h | 17 +- arch/um/include/asm/kmap_types.h | 13 - arch/um/include/asm/mmu_context.h | 12 +- arch/um/include/asm/thread_info.h | 2 + arch/um/kernel/process.c | 3 +- arch/x86/Kconfig | 32 +- arch/x86/Kconfig.debug | 3 - arch/x86/Makefile | 9 +- arch/x86/boot/code16gcc.h | 12 - arch/x86/boot/compressed/Makefile | 2 +- arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/ident_map_64.c | 10 - arch/x86/boot/compressed/misc.h | 1 + arch/x86/boot/compressed/string.c | 6 +- arch/x86/crypto/aes_glue.c | 1 - arch/x86/crypto/aesni-intel_asm.S | 20 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 20 +- arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 2 +- arch/x86/crypto/poly1305_glue.c | 2 +- arch/x86/crypto/sha1_ssse3_glue.c | 2 +- arch/x86/crypto/sha256_ssse3_glue.c | 2 +- arch/x86/crypto/sha512-avx-asm.S | 2 +- arch/x86/crypto/sha512-ssse3-asm.S | 2 +- arch/x86/crypto/sha512_ssse3_glue.c | 2 +- arch/x86/entry/common.c | 34 - arch/x86/entry/syscalls/syscall_32.tbl | 3 + arch/x86/entry/syscalls/syscall_64.tbl | 3 + arch/x86/entry/vdso/Makefile | 8 +- arch/x86/entry/vdso/extable.c | 46 + arch/x86/entry/vdso/extable.h | 28 + arch/x86/entry/vdso/vdso-layout.lds.S | 9 +- arch/x86/entry/vdso/vdso.lds.S | 1 + arch/x86/entry/vdso/vdso2c.c | 2 + arch/x86/entry/vdso/vdso2c.h | 50 +- arch/x86/entry/vdso/vdso32/sigreturn.S | 2 + arch/x86/entry/vdso/vma.c | 36 +- arch/x86/entry/vdso/vsgx.S | 151 + arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/amd/core.c | 2 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 4 +- arch/x86/events/intel/cstate.c | 19 +- arch/x86/events/intel/ds.c | 13 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/events/intel/uncore.c | 6 + arch/x86/events/intel/uncore_snb.c | 20 +- arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 2 +- arch/x86/include/asm/acpi.h | 11 + arch/x86/include/asm/apic.h | 16 +- arch/x86/include/asm/apicdef.h | 16 +- arch/x86/include/asm/atomic.h | 2 +- arch/x86/include/asm/atomic64_64.h | 2 +- arch/x86/include/asm/cacheinfo.h | 4 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/compat.h | 15 +- arch/x86/include/asm/copy_mc_test.h | 75 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/efi.h | 5 +- arch/x86/include/asm/elf.h | 15 +- arch/x86/include/asm/enclu.h | 9 + arch/x86/include/asm/fixmap.h | 15 +- arch/x86/include/asm/fpu/api.h | 23 +- arch/x86/include/asm/ftrace.h | 18 + arch/x86/include/asm/highmem.h | 13 +- arch/x86/include/asm/hpet.h | 11 - arch/x86/include/asm/hw_irq.h | 14 +- arch/x86/include/asm/hyperv-tlfs.h | 7 + arch/x86/include/asm/idtentry.h | 3 - arch/x86/include/asm/inst.h | 15 - arch/x86/include/asm/io_apic.h | 79 +- arch/x86/include/asm/iomap.h | 13 +- arch/x86/include/asm/irq_remapping.h | 9 - arch/x86/include/asm/irqdomain.h | 3 + arch/x86/include/asm/kfence.h | 59 + arch/x86/include/asm/kmap_types.h | 13 - arch/x86/include/asm/kvm_host.h | 9 +- arch/x86/include/asm/livepatch.h | 4 +- arch/x86/include/asm/mce.h | 9 +- arch/x86/include/asm/mmu.h | 9 +- arch/x86/include/asm/mmu_context.h | 8 +- arch/x86/include/asm/msi.h | 50 + arch/x86/include/asm/msidef.h | 57 - arch/x86/include/asm/msr-index.h | 12 +- arch/x86/include/asm/page_32_types.h | 8 +- arch/x86/include/asm/page_64_types.h | 6 +- arch/x86/include/asm/paravirt.h | 11 - arch/x86/include/asm/paravirt_types.h | 1 - arch/x86/include/asm/pgtable_32.h | 18 +- arch/x86/include/asm/pgtable_64_types.h | 6 +- arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/seccomp.h | 20 + arch/x86/include/asm/set_memory.h | 5 +- arch/x86/include/asm/stacktrace.h | 3 - arch/x86/include/asm/syscall_wrapper.h | 2 +- arch/x86/include/asm/thread_info.h | 17 +- arch/x86/include/asm/trap_pf.h | 2 + arch/x86/include/asm/uv/bios.h | 49 + arch/x86/include/asm/uv/uv_geo.h | 103 + arch/x86/include/asm/vdso.h | 7 + arch/x86/include/asm/vmx.h | 1 + arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/include/uapi/asm/sgx.h | 168 + arch/x86/include/uapi/asm/signal.h | 24 - arch/x86/include/uapi/asm/vmx.h | 2 + arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/apei.c | 5 + arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/amd_nb.c | 4 +- arch/x86/kernel/apic/apic.c | 73 +- arch/x86/kernel/apic/apic_flat_64.c | 18 +- arch/x86/kernel/apic/apic_noop.c | 10 +- arch/x86/kernel/apic/apic_numachip.c | 16 +- arch/x86/kernel/apic/bigsmp_32.c | 9 +- arch/x86/kernel/apic/io_apic.c | 503 +- arch/x86/kernel/apic/ipi.c | 6 +- arch/x86/kernel/apic/msi.c | 153 +- arch/x86/kernel/apic/probe_32.c | 9 +- arch/x86/kernel/apic/vector.c | 49 + arch/x86/kernel/apic/x2apic_cluster.c | 10 +- arch/x86/kernel/apic/x2apic_phys.c | 17 +- arch/x86/kernel/apic/x2apic_uv_x.c | 12 +- arch/x86/kernel/asm-offsets.c | 1 - arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 17 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/cacheinfo.c | 8 +- arch/x86/kernel/cpu/feat_ctl.c | 38 +- arch/x86/kernel/cpu/hygon.c | 11 +- arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/cpu/mce/apei.c | 61 + arch/x86/kernel/cpu/mce/core.c | 49 +- arch/x86/kernel/cpu/mce/inject.c | 4 +- arch/x86/kernel/cpu/mce/intel.c | 21 + arch/x86/kernel/cpu/microcode/amd.c | 1 - arch/x86/kernel/cpu/mshyperv.c | 29 + arch/x86/kernel/cpu/mtrr/mtrr.c | 5 +- arch/x86/kernel/cpu/resctrl/core.c | 4 + arch/x86/kernel/cpu/resctrl/internal.h | 3 +- arch/x86/kernel/cpu/resctrl/monitor.c | 82 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 21 +- arch/x86/kernel/cpu/sgx/Makefile | 5 + arch/x86/kernel/cpu/sgx/arch.h | 338 + arch/x86/kernel/cpu/sgx/driver.c | 194 + arch/x86/kernel/cpu/sgx/driver.h | 29 + arch/x86/kernel/cpu/sgx/encl.c | 740 + arch/x86/kernel/cpu/sgx/encl.h | 119 + arch/x86/kernel/cpu/sgx/encls.h | 231 + arch/x86/kernel/cpu/sgx/ioctl.c | 716 + arch/x86/kernel/cpu/sgx/main.c | 733 + arch/x86/kernel/cpu/sgx/sgx.h | 86 + arch/x86/kernel/cpu/topology.c | 10 +- arch/x86/kernel/cpuid.c | 7 +- arch/x86/kernel/crash_dump_32.c | 48 +- arch/x86/kernel/devicetree.c | 30 +- arch/x86/kernel/dumpstack.c | 2 +- arch/x86/kernel/ftrace_64.S | 15 +- arch/x86/kernel/head64.c | 1 - arch/x86/kernel/head_64.S | 29 +- arch/x86/kernel/hpet.c | 122 +- arch/x86/kernel/ima_arch.c | 94 - arch/x86/kernel/kprobes/ftrace.c | 15 +- arch/x86/kernel/kvm.c | 6 + arch/x86/kernel/kvmclock.c | 1 - arch/x86/kernel/msr.c | 7 +- arch/x86/kernel/nmi.c | 6 +- arch/x86/kernel/perf_regs.c | 2 +- arch/x86/kernel/process_64.c | 28 +- arch/x86/kernel/setup.c | 5 - arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/signal_compat.c | 9 +- arch/x86/kernel/smpboot.c | 9 +- arch/x86/kernel/tboot.c | 1 + arch/x86/kernel/traps.c | 23 +- arch/x86/kernel/vmlinux.lds.S | 12 +- arch/x86/kernel/x86_init.c | 1 + arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/hyperv.c | 6 +- arch/x86/kvm/hyperv.h | 4 +- arch/x86/kvm/irq_comm.c | 31 +- arch/x86/kvm/lapic.c | 30 +- arch/x86/kvm/mmu/mmu.c | 10 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/svm/avic.c | 9 +- arch/x86/kvm/svm/nested.c | 2 +- arch/x86/kvm/svm/svm.c | 27 +- arch/x86/kvm/svm/svm.h | 3 +- arch/x86/kvm/vmx/evmcs.c | 3 +- arch/x86/kvm/vmx/nested.c | 57 +- arch/x86/kvm/vmx/vmx.c | 136 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 129 +- arch/x86/kvm/x86.h | 2 +- arch/x86/lib/copy_mc.c | 4 - arch/x86/lib/copy_mc_64.S | 10 - arch/x86/lib/msr-smp.c | 7 +- arch/x86/lib/usercopy.c | 22 +- arch/x86/mm/fault.c | 50 +- arch/x86/mm/highmem_32.c | 59 - arch/x86/mm/ident_map.c | 12 +- arch/x86/mm/init.c | 6 +- arch/x86/mm/init_32.c | 15 - arch/x86/mm/iomap_32.c | 57 +- arch/x86/mm/pat/set_memory.c | 12 +- arch/x86/oprofile/backtrace.c | 2 +- arch/x86/pci/i386.c | 6 +- arch/x86/pci/intel_mid_pci.c | 8 +- arch/x86/pci/mmconfig-shared.c | 4 +- arch/x86/pci/sta2x11-fixup.c | 3 +- arch/x86/pci/xen.c | 26 +- arch/x86/platform/uv/Makefile | 2 +- arch/x86/platform/uv/bios_uv.c | 55 + arch/x86/platform/uv/uv_irq.c | 4 +- arch/x86/platform/uv/uv_sysfs.c | 63 - arch/x86/purgatory/purgatory.c | 2 +- arch/x86/xen/apic.c | 7 +- arch/x86/xen/efi.c | 37 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/fixmap.h | 59 +- arch/xtensa/include/asm/highmem.h | 15 +- arch/xtensa/include/asm/mmu_context.h | 11 +- arch/xtensa/include/asm/nommu_context.h | 26 +- arch/xtensa/include/asm/seccomp.h | 11 + arch/xtensa/include/asm/thread_info.h | 5 +- arch/xtensa/include/uapi/asm/signal.h | 24 - arch/xtensa/kernel/entry.S | 6 +- arch/xtensa/kernel/signal.c | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 + arch/xtensa/mm/highmem.c | 62 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/mmu.c | 3 +- block/bio.c | 10 +- block/blk-cgroup.c | 51 +- block/blk-core.c | 96 +- block/blk-flush.c | 32 +- block/blk-iocost.c | 287 +- block/blk-lib.c | 2 +- block/blk-merge.c | 18 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 2 +- block/blk-mq.c | 42 +- block/blk-mq.h | 7 +- block/blk-pm.c | 15 +- block/blk-pm.h | 14 +- block/blk-settings.c | 23 +- block/blk-throttle.c | 6 + block/blk-wbt.c | 1 - block/blk-zoned.c | 16 +- block/blk.h | 97 +- block/bounce.c | 2 +- block/genhd.c | 565 +- block/ioctl.c | 74 +- block/partitions/core.c | 250 +- crypto/Kconfig | 4 +- crypto/aegis128-core.c | 245 +- crypto/aegis128-neon-inner.c | 122 +- crypto/aegis128-neon.c | 21 +- crypto/af_alg.c | 10 +- crypto/asymmetric_keys/asym_tpm.c | 2 +- crypto/ecdh.c | 9 +- crypto/seed.c | 2 +- crypto/sha1_generic.c | 2 +- crypto/sha256_generic.c | 2 +- crypto/sha512_generic.c | 2 +- crypto/sm2.c | 75 +- crypto/tcrypt.c | 83 +- crypto/testmgr.c | 141 +- drivers/Makefile | 2 - drivers/accessibility/speakup/i18n.h | 6 + drivers/accessibility/speakup/main.c | 64 +- drivers/accessibility/speakup/speakup_dummy.c | 7 +- drivers/acpi/acpi_dbg.c | 7 - drivers/acpi/acpi_watchdog.c | 6 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/evregion.c | 54 +- drivers/acpi/acpica/nspredef.c | 10 +- drivers/acpi/acpica/nsprepkg.c | 38 +- drivers/acpi/acpica/nsrepair2.c | 39 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/arm64/iort.c | 55 + drivers/acpi/cppc_acpi.c | 126 +- drivers/acpi/device_pm.c | 62 +- drivers/acpi/ec.c | 117 +- drivers/acpi/internal.h | 3 +- drivers/acpi/pci_root.c | 4 +- drivers/acpi/power.c | 2 +- drivers/acpi/processor_idle.c | 1 - drivers/acpi/processor_perflib.c | 4 +- drivers/acpi/processor_thermal.c | 2 - drivers/acpi/processor_throttling.c | 1 - drivers/acpi/resource.c | 2 +- drivers/acpi/sbs.c | 24 +- drivers/acpi/scan.c | 67 +- drivers/acpi/tiny-power-button.c | 4 +- drivers/acpi/video_detect.c | 7 + drivers/android/binder.c | 429 +- drivers/android/binder_internal.h | 406 + drivers/android/binder_trace.h | 29 + drivers/atm/lanai.c | 3 +- drivers/atm/nicstar.c | 24 +- drivers/auxdisplay/Kconfig | 33 +- drivers/auxdisplay/Makefile | 2 + drivers/auxdisplay/charlcd.c | 412 +- drivers/auxdisplay/charlcd.h | 86 +- drivers/auxdisplay/hd44780.c | 120 +- drivers/auxdisplay/hd44780_common.c | 361 + drivers/auxdisplay/hd44780_common.h | 33 + drivers/auxdisplay/lcd2s.c | 402 + drivers/auxdisplay/panel.c | 173 +- drivers/base/Kconfig | 3 + drivers/base/Makefile | 1 + drivers/base/auxiliary.c | 279 + drivers/base/class.c | 2 +- drivers/base/core.c | 2 - drivers/base/devres.c | 2 +- drivers/base/firmware_loader/fallback.c | 2 +- drivers/base/memory.c | 2 +- drivers/base/node.c | 2 +- drivers/base/power/domain.c | 57 +- drivers/base/power/main.c | 8 +- drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-irq.c | 11 +- drivers/base/regmap/regmap-mmio.c | 90 +- drivers/base/regmap/regmap-sdw-mbq.c | 101 + drivers/base/regmap/regmap-sdw.c | 2 + drivers/base/regmap/regmap.c | 11 +- drivers/base/regmap/trace.h | 1 - drivers/block/Kconfig | 8 +- drivers/block/Makefile | 7 +- drivers/block/amiflop.c | 98 +- drivers/block/aoe/aoecmd.c | 15 +- drivers/block/ataflop.c | 135 +- drivers/block/brd.c | 39 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/drbd/drbd_worker.c | 3 +- drivers/block/floppy.c | 154 +- drivers/block/loop.c | 64 +- drivers/block/mtip32xx/mtip32xx.c | 15 - drivers/block/mtip32xx/mtip32xx.h | 2 - drivers/block/nbd.c | 94 +- drivers/block/null_blk.h | 136 - drivers/block/null_blk/Kconfig | 12 + drivers/block/null_blk/Makefile | 11 + drivers/block/null_blk/main.c | 2031 + drivers/block/null_blk/null_blk.h | 162 + drivers/block/null_blk/trace.c | 21 + drivers/block/null_blk/trace.h | 79 + drivers/block/null_blk/zoned.c | 677 + drivers/block/null_blk_main.c | 2012 - drivers/block/null_blk_trace.c | 21 - drivers/block/null_blk_trace.h | 79 - drivers/block/null_blk_zoned.c | 606 - drivers/block/pktcdvd.c | 9 +- drivers/block/ps3disk.c | 3 +- drivers/block/ps3vram.c | 3 +- drivers/block/rbd.c | 43 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 21 +- drivers/block/rnbd/rnbd-clt.c | 36 +- drivers/block/rnbd/rnbd-clt.h | 4 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 66 +- drivers/block/rnbd/rnbd-srv.c | 19 +- drivers/block/rnbd/rnbd-srv.h | 4 +- drivers/block/swim.c | 17 - drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkback/common.h | 4 +- drivers/block/xen-blkfront.c | 22 +- drivers/block/z2ram.c | 547 +- drivers/block/zram/zram_drv.c | 61 +- drivers/block/zram/zram_drv.h | 2 +- drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btintel.h | 6 + drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btqca.c | 36 +- drivers/bluetooth/btqca.h | 22 +- drivers/bluetooth/btrtl.c | 123 +- drivers/bluetooth/btusb.c | 421 +- drivers/bluetooth/hci_h5.c | 4 + drivers/bluetooth/hci_ll.c | 1 + drivers/bluetooth/hci_qca.c | 118 +- drivers/bus/mhi/Kconfig | 9 + drivers/bus/mhi/Makefile | 4 + drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/debugfs.c | 4 +- drivers/bus/mhi/core/init.c | 73 +- drivers/bus/mhi/core/internal.h | 7 +- drivers/bus/mhi/core/main.c | 27 +- drivers/bus/mhi/core/pm.c | 238 +- drivers/bus/mhi/pci_generic.c | 345 + drivers/bus/mips_cdmm.c | 4 +- drivers/bus/ti-sysc.c | 41 +- drivers/char/agp/Makefile | 6 +- drivers/char/agp/agp.h | 5 + drivers/char/hw_random/Kconfig | 14 +- drivers/char/hw_random/Makefile | 1 - drivers/char/hw_random/hisi-trng-v2.c | 99 - drivers/char/hw_random/imx-rngc.c | 4 +- drivers/char/hw_random/s390-trng.c | 7 +- drivers/char/ipmi/ipmi_devintf.c | 1 - drivers/char/ipmi/ipmi_msghandler.c | 3 +- drivers/char/ipmi/ipmi_watchdog.c | 8 +- drivers/char/lp.c | 1 - drivers/char/misc.c | 2 +- drivers/char/mwave/mwavedd.c | 1 - drivers/char/ps3flash.c | 3 +- drivers/char/random.c | 2 +- drivers/char/tpm/eventlog/tpm1.c | 1 + drivers/clk/clk.c | 111 +- drivers/clk/imx/clk-gate2.c | 68 +- drivers/clk/imx/clk-imx8mm.c | 2 +- drivers/clk/imx/clk-imx8mn.c | 2 +- drivers/clk/imx/clk-imx8mp.c | 4 +- drivers/clk/imx/clk-imx8mq.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 | 227 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clk/imx/clk.h | 27 +- drivers/clk/meson/g12a.c | 102 +- drivers/clk/qcom/Kconfig | 17 +- drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/camcc-sc7180.c | 1732 + drivers/clk/qcom/clk-alpha-pll.c | 217 +- drivers/clk/qcom/clk-alpha-pll.h | 4 + drivers/clk/qcom/clk-rpmh.c | 2 + drivers/clk/qcom/dispcc-sm8250.c | 1 + drivers/clk/qcom/lpass-gfm-sm8250.c | 320 + drivers/clk/qcom/lpasscorecc-sc7180.c | 125 +- drivers/clk/renesas/clk-sh73a0.c | 2 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 8 + drivers/clk/renesas/r8a774b1-cpg-mssr.c | 8 + drivers/clk/renesas/r8a774c0-cpg-mssr.c | 9 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 51 +- drivers/clk/renesas/r9a06g032-clocks.c | 2 +- drivers/clk/renesas/rcar-gen3-cpg.c | 79 +- drivers/clk/renesas/rcar-gen3-cpg.h | 5 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 2 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/rockchip/Kconfig | 12 +- drivers/clk/rockchip/clk-rk3188.c | 35 +- drivers/clk/rockchip/clk.c | 3 +- drivers/clk/samsung/Kconfig | 77 +- drivers/clk/samsung/Makefile | 24 +- drivers/clk/samsung/clk-exynos-clkout.c | 199 +- drivers/clk/samsung/clk-pll.c | 147 +- drivers/clk/tegra/clk-bpmp.c | 6 +- drivers/clk/tegra/clk-dfll.c | 4 +- drivers/clk/tegra/clk-tegra20-emc.c | 3 + drivers/clk/ti/clk-33xx.c | 2 + drivers/clk/ti/clk-43xx.c | 8 + drivers/clk/ti/clk-44xx.c | 2 +- drivers/clk/ti/clk-7xx.c | 7 + drivers/clocksource/Kconfig | 14 +- drivers/clocksource/Makefile | 1 - drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/ingenic-timer.c | 2 +- drivers/clocksource/sh_cmt.c | 8 +- drivers/clocksource/sh_mtu2.c | 4 +- drivers/clocksource/sh_tmu.c | 8 +- drivers/clocksource/timer-cadence-ttc.c | 18 +- drivers/clocksource/timer-nps.c | 284 - drivers/clocksource/timer-orion.c | 11 +- drivers/clocksource/timer-sp804.c | 49 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/armada-8k-cpufreq.c | 6 + drivers/cpufreq/cppc_cpufreq.c | 307 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq-dt.c | 155 +- drivers/cpufreq/cpufreq.c | 85 +- drivers/cpufreq/cpufreq_stats.c | 16 +- drivers/cpufreq/highbank-cpufreq.c | 7 + drivers/cpufreq/intel_pstate.c | 9 +- drivers/cpufreq/loongson1-cpufreq.c | 1 + drivers/cpufreq/mediatek-cpufreq.c | 3 + drivers/cpufreq/qcom-cpufreq-nvmem.c | 16 +- drivers/cpufreq/scmi-cpufreq.c | 5 +- drivers/cpufreq/scpi-cpufreq.c | 1 + drivers/cpufreq/sti-cpufreq.c | 14 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 1 + drivers/cpufreq/tegra186-cpufreq.c | 122 +- drivers/cpufreq/tegra194-cpufreq.c | 72 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 1 + drivers/cpuidle/coupled.c | 3 +- drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/cpuidle/cpuidle-psci-domain.c | 2 + drivers/cpuidle/cpuidle-psci.c | 34 +- drivers/cpuidle/cpuidle.c | 25 +- drivers/crypto/Kconfig | 2 +- drivers/crypto/allwinner/Kconfig | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 23 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 3 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 3 +- drivers/crypto/amcc/crypto4xx_alg.c | 2 +- drivers/crypto/amcc/crypto4xx_core.c | 4 +- drivers/crypto/atmel-authenc.h | 3 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/axis/artpec6_crypto.c | 3 +- drivers/crypto/bcm/cipher.c | 3 +- drivers/crypto/bcm/cipher.h | 3 +- drivers/crypto/bcm/spu.h | 3 +- drivers/crypto/caam/caamalg.c | 4 +- drivers/crypto/caam/caamalg_qi.c | 12 +- drivers/crypto/caam/caamalg_qi2.c | 3 +- drivers/crypto/caam/compat.h | 3 +- drivers/crypto/caam/intern.h | 8 + drivers/crypto/caam/jr.c | 4 +- drivers/crypto/caam/qi.c | 15 +- drivers/crypto/cavium/cpt/cptpf_main.c | 16 +- drivers/crypto/cavium/cpt/cptvf_main.c | 10 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 11 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 1 + drivers/crypto/cavium/nitrox/nitrox_hal.c | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.h | 9 + drivers/crypto/cavium/nitrox/nitrox_main.c | 13 - drivers/crypto/cavium/nitrox/nitrox_mbx.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 4 + drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 7 +- drivers/crypto/cavium/zip/zip_main.c | 10 +- drivers/crypto/ccp/ccp-crypto-sha.c | 3 +- drivers/crypto/ccp/ccp-crypto.h | 3 +- drivers/crypto/ccree/cc_cipher.c | 3 + drivers/crypto/ccree/cc_driver.c | 75 +- drivers/crypto/ccree/cc_driver.h | 9 +- drivers/crypto/ccree/cc_pm.c | 2 +- drivers/crypto/chelsio/chcr_algo.c | 3 +- drivers/crypto/hisilicon/Kconfig | 8 + drivers/crypto/hisilicon/Makefile | 1 + drivers/crypto/hisilicon/hpre/hpre_main.c | 4 +- drivers/crypto/hisilicon/qm.c | 220 +- drivers/crypto/hisilicon/qm.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 2 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 25 +- drivers/crypto/hisilicon/sec2/sec_main.c | 34 +- drivers/crypto/hisilicon/sgl.c | 2 - drivers/crypto/hisilicon/trng/Makefile | 2 + drivers/crypto/hisilicon/trng/trng.c | 334 + drivers/crypto/hisilicon/zip/zip_main.c | 30 +- drivers/crypto/img-hash.c | 3 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/inside-secure/safexcel.h | 3 +- drivers/crypto/inside-secure/safexcel_cipher.c | 3 +- drivers/crypto/inside-secure/safexcel_hash.c | 3 +- drivers/crypto/ixp4xx_crypto.c | 2 +- drivers/crypto/marvell/cesa/hash.c | 3 +- drivers/crypto/marvell/octeontx/otx_cptpf_main.c | 10 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 3 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 10 +- drivers/crypto/mediatek/mtk-sha.c | 3 +- drivers/crypto/mxs-dcp.c | 3 +- drivers/crypto/n2_core.c | 3 +- drivers/crypto/nx/nx-sha256.c | 2 +- drivers/crypto/nx/nx-sha512.c | 2 +- drivers/crypto/nx/nx.c | 2 +- drivers/crypto/omap-aes.c | 4 +- drivers/crypto/omap-sham.c | 3 +- drivers/crypto/padlock-sha.c | 3 +- drivers/crypto/picoxcell_crypto.c | 3 +- drivers/crypto/qat/Kconfig | 11 + drivers/crypto/qat/Makefile | 1 + drivers/crypto/qat/qat_4xxx/Makefile | 4 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 218 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 75 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 320 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 49 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 5 + drivers/crypto/qat/qat_c3xxx/adf_drv.c | 11 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 7 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 49 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 5 + drivers/crypto/qat/qat_c62x/adf_drv.c | 11 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 7 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_common/Makefile | 2 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 65 +- drivers/crypto/qat/qat_common/adf_accel_engine.c | 69 +- drivers/crypto/qat/qat_common/adf_admin.c | 77 +- drivers/crypto/qat/qat_common/adf_cfg.c | 4 +- drivers/crypto/qat/qat_common/adf_cfg_common.h | 3 +- drivers/crypto/qat/qat_common/adf_cfg_strings.h | 3 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 19 +- drivers/crypto/qat/qat_common/adf_dev_mgr.c | 11 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 181 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 123 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 101 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 99 + drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 94 +- drivers/crypto/qat/qat_common/adf_isr.c | 7 +- drivers/crypto/qat/qat_common/adf_sriov.c | 78 +- drivers/crypto/qat/qat_common/adf_transport.c | 130 +- .../qat/qat_common/adf_transport_access_macros.h | 67 - .../crypto/qat/qat_common/adf_transport_debug.c | 32 +- .../crypto/qat/qat_common/adf_transport_internal.h | 2 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 5 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 6 +- .../qat/qat_common/icp_qat_fw_loader_handle.h | 26 +- drivers/crypto/qat/qat_common/icp_qat_hal.h | 63 +- drivers/crypto/qat/qat_common/icp_qat_hw.h | 23 + drivers/crypto/qat/qat_common/icp_qat_uclo.h | 132 +- drivers/crypto/qat/qat_common/qat_algs.c | 141 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 13 +- drivers/crypto/qat/qat_common/qat_crypto.c | 162 +- drivers/crypto/qat/qat_common/qat_crypto.h | 26 +- drivers/crypto/qat/qat_common/qat_hal.c | 421 +- drivers/crypto/qat/qat_common/qat_uclo.c | 737 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 60 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 5 + drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 9 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 7 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +- drivers/crypto/qce/common.c | 3 +- drivers/crypto/qce/core.c | 18 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/sha.h | 3 +- drivers/crypto/rockchip/rk3288_crypto.h | 3 +- drivers/crypto/s5p-sss.c | 3 +- drivers/crypto/sa2ul.c | 121 +- drivers/crypto/sa2ul.h | 7 +- drivers/crypto/sahara.c | 3 +- drivers/crypto/stm32/stm32-hash.c | 3 +- drivers/crypto/talitos.c | 13 +- drivers/crypto/ux500/hash/hash_core.c | 3 +- drivers/dax/device.c | 4 +- drivers/dax/kmem.c | 2 +- drivers/devfreq/Kconfig | 10 - drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq.c | 242 +- drivers/devfreq/exynos-bus.c | 29 +- drivers/devfreq/governor.h | 33 +- drivers/devfreq/governor_passive.c | 44 +- drivers/devfreq/governor_simpleondemand.c | 2 + drivers/devfreq/tegra20-devfreq.c | 212 - drivers/devfreq/tegra30-devfreq.c | 159 +- drivers/dma-buf/dma-buf.c | 82 +- drivers/dma-buf/dma-resv.c | 4 +- drivers/dma-buf/heaps/Makefile | 1 - drivers/dma-buf/heaps/cma_heap.c | 329 +- drivers/dma-buf/heaps/heap-helpers.c | 270 - drivers/dma-buf/heaps/heap-helpers.h | 53 - drivers/dma-buf/heaps/system_heap.c | 414 +- drivers/dma-buf/sync_file.c | 3 +- drivers/dma/Kconfig | 10 + drivers/dma/at_xdmac.c | 163 +- drivers/dma/dma-jz4780.c | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 2 +- drivers/dma/dw/core.c | 6 + drivers/dma/hisi_dma.c | 5 +- drivers/dma/idma64.c | 8 +- drivers/dma/idxd/cdev.c | 49 +- drivers/dma/idxd/device.c | 102 +- drivers/dma/idxd/dma.c | 9 - drivers/dma/idxd/idxd.h | 33 +- drivers/dma/idxd/init.c | 109 +- drivers/dma/idxd/irq.c | 146 +- drivers/dma/idxd/registers.h | 22 + drivers/dma/idxd/submit.c | 35 +- drivers/dma/idxd/sysfs.c | 127 + drivers/dma/imx-dma.c | 33 +- drivers/dma/imx-sdma.c | 38 +- drivers/dma/ipu/ipu_idmac.c | 11 +- drivers/dma/k3dma.c | 9 +- drivers/dma/milbeaut-xdmac.c | 5 +- drivers/dma/moxart-dma.c | 5 +- drivers/dma/mv_xor.c | 2 +- drivers/dma/mv_xor_v2.c | 4 +- drivers/dma/mxs-dma.c | 37 +- drivers/dma/pl330.c | 2 - drivers/dma/ppc4xx/adma.c | 4 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/qcom/Kconfig | 23 + drivers/dma/qcom/Makefile | 2 + drivers/dma/qcom/gpi.c | 2303 + drivers/dma/qcom/qcom_adm.c | 903 + drivers/dma/sf-pdma/sf-pdma.c | 12 +- drivers/dma/ste_dma40.c | 5 +- drivers/dma/stm32-dmamux.c | 2 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 25 + drivers/dma/tegra210-adma.c | 7 +- drivers/dma/ti/dma-crossbar.c | 6 +- drivers/dma/ti/k3-udma-glue.c | 64 +- drivers/dma/ti/k3-udma.c | 10 +- drivers/edac/Kconfig | 22 +- drivers/edac/Makefile | 2 +- drivers/edac/amd64_edac.c | 38 +- drivers/edac/amd76x_edac.c | 1 - drivers/edac/aspeed_edac.c | 7 +- drivers/edac/e752x_edac.c | 1 - drivers/edac/e7xxx_edac.c | 1 - drivers/edac/edac_device.h | 11 +- drivers/edac/edac_mc.c | 4 + drivers/edac/ghes_edac.c | 4 +- drivers/edac/i10nm_base.c | 39 +- drivers/edac/i3000_edac.c | 1 - drivers/edac/i3200_edac.c | 1 - drivers/edac/i5000_edac.c | 2 +- drivers/edac/i5400_edac.c | 2 +- drivers/edac/i82443bxgx_edac.c | 1 - drivers/edac/i82860_edac.c | 1 - drivers/edac/i82875p_edac.c | 1 - drivers/edac/i82975x_edac.c | 1 - drivers/edac/ie31200_edac.c | 1 - drivers/edac/igen6_edac.c | 977 + drivers/edac/mce_amd.c | 4 +- drivers/edac/mv64x60_edac.c | 883 - drivers/edac/mv64x60_edac.h | 114 - drivers/edac/r82600_edac.c | 1 - drivers/edac/skx_base.c | 6 +- drivers/edac/skx_common.c | 23 +- drivers/edac/skx_common.h | 16 +- drivers/edac/synopsys_edac.c | 3 +- drivers/edac/x38_edac.c | 1 - drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-fsa9480.c | 1 + drivers/extcon/extcon-max77693.c | 2 +- drivers/extcon/extcon-max8997.c | 5 + drivers/extcon/extcon-usbc-tusb320.c | 184 + drivers/firewire/net.c | 2 - drivers/firmware/arm_scmi/Makefile | 2 +- drivers/firmware/arm_scmi/common.h | 1 + drivers/firmware/arm_scmi/driver.c | 3 + drivers/firmware/arm_scmi/notify.c | 10 +- drivers/firmware/arm_scmi/perf.c | 8 + drivers/firmware/arm_scmi/sensors.c | 720 +- drivers/firmware/arm_scmi/voltage.c | 380 + drivers/firmware/arm_sdei.c | 14 - drivers/firmware/dmi-id.c | 1 + drivers/firmware/efi/Kconfig | 2 +- drivers/firmware/efi/cper-x86.c | 11 +- drivers/firmware/efi/efi.c | 1 + drivers/firmware/efi/embedded-firmware.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/secureboot.c | 44 +- drivers/firmware/efi/libstub/x86-stub.c | 5 +- drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/google/gsmi.c | 31 +- drivers/firmware/imx/imx-dsp.c | 72 +- drivers/firmware/imx/scu-pd.c | 12 + drivers/firmware/meson/Kconfig | 5 +- drivers/firmware/meson/meson_sm.c | 1 + drivers/firmware/psci/psci.c | 126 +- drivers/firmware/raspberrypi.c | 2 +- drivers/firmware/tegra/bpmp-debugfs.c | 6 +- drivers/firmware/ti_sci.c | 213 +- drivers/firmware/ti_sci.h | 72 +- drivers/fpga/altera-pr-ip-core-plat.c | 10 - drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/altera-ps-spi.c | 14 +- drivers/fpga/dfl-fme-mgr.c | 13 +- drivers/fpga/fpga-mgr.c | 81 +- drivers/fpga/ice40-spi.c | 14 +- drivers/fpga/machxo2-spi.c | 14 +- drivers/fpga/socfpga.c | 14 +- drivers/fpga/ts73xx-fpga.c | 14 +- drivers/fpga/xilinx-spi.c | 14 +- drivers/fpga/zynqmp-fpga.c | 21 +- drivers/fsi/fsi-occ.c | 125 +- drivers/gpio/Kconfig | 19 +- drivers/gpio/Makefile | 1 + drivers/gpio/TODO | 85 +- drivers/gpio/gpio-104-idi-48.c | 6 +- drivers/gpio/gpio-arizona.c | 1 + drivers/gpio/gpio-ath79.c | 1 + drivers/gpio/gpio-dwapb.c | 9 +- drivers/gpio/gpio-exar.c | 155 +- drivers/gpio/gpio-mockup.c | 11 +- drivers/gpio/gpio-msc313.c | 460 + drivers/gpio/gpio-mvebu.c | 87 +- drivers/gpio/gpio-mxc.c | 102 +- drivers/gpio/gpio-mxs.c | 14 - drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-rcar.c | 87 +- drivers/gpio/gpio-sifive.c | 25 +- drivers/gpio/gpio-stmpe.c | 10 +- drivers/gpio/gpio-tegra.c | 22 +- drivers/gpio/gpio-tegra186.c | 11 + drivers/gpio/gpio-thunderx.c | 11 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/gpio/gpio-xilinx.c | 114 +- drivers/gpio/gpio-xra1403.c | 10 +- drivers/gpio/gpio-zynq.c | 4 +- drivers/gpio/gpiolib-acpi.c | 139 +- drivers/gpio/gpiolib-acpi.h | 2 + drivers/gpio/gpiolib-cdev.c | 78 +- drivers/gpio/gpiolib-devres.c | 27 +- drivers/gpio/gpiolib-of.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 303 +- drivers/gpio/gpiolib.h | 4 + drivers/gpu/drm/Kconfig | 12 +- drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 27 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 394 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 143 + drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 29 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 35 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 141 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 523 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 125 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 178 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 393 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 196 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 293 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 15 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/atom.c | 24 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 9 - drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 2 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 18 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 3 - drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 180 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 9 - .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 335 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 45 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.h | 1 - drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 10 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 117 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 253 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 20 +- 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 | 16 +- 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 | 21 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 50 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 341 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h | 32 + drivers/gpu/drm/amd/amdgpu/nv.c | 202 +- 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/sdma_v2_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 51 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 14 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 3 + drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 77 + drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c | 77 + drivers/gpu/drm/amd/amdgpu/smuio_v9_0.h | 30 + drivers/gpu/drm/amd/amdgpu/soc15.c | 78 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 10 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 10 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 213 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 12 + drivers/gpu/drm/amd/amdgpu/vi.c | 1 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 43 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 4 +- drivers/gpu/drm/amd/display/Kconfig | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1208 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 25 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 4 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 43 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 3 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 132 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 25 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 67 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 17 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 565 +- drivers/gpu/drm/amd/display/dc/Makefile | 5 +- drivers/gpu/drm/amd/display/dc/basics/conversion.c | 1 + drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 4 + drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 1 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 257 +- .../amd/display/dc/bios/command_table_helper2.c | 7 +- .../dc/bios/dce112/command_table_helper2_dce112.c | 40 - .../dc/bios/dce112/command_table_helper2_dce112.h | 3 - drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 13 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 8 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 36 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 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 | 70 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 11 +- .../gpu/drm/amd/display/dc/clk_mgr/dcn30/dalsmc.h | 1 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 14 +- .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 9 + .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h | 2 + .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 241 + .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h | 164 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 834 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 43 + drivers/gpu/drm/amd/display/dc/core/dc.c | 127 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 82 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 134 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 45 +- 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 | 54 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 26 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 18 - drivers/gpu/drm/amd/display/dc/dc_link.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_trace.h | 39 + drivers/gpu/drm/amd/display/dc/dc_types.h | 33 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 20 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 24 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 51 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 24 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 309 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 21 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 16 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 36 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 82 - drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 1 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 126 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 4 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 9 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 31 +- .../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 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 8 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 217 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 13 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 31 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 3 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 82 - .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 8 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 8 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 4 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 6 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 18 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 93 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 9 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 12 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 4 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 64 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 11 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c | 129 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h | 36 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 19 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 344 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h | 83 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 56 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 23 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 12 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 54 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 5 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 123 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 10 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 56 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 9 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 109 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 47 + .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c | 75 + .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h | 65 + .../display/dc/dcn301/dcn301_dio_link_encoder.c | 192 + .../display/dc/dcn301/dcn301_dio_link_encoder.h | 82 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 81 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h | 60 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c | 42 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h | 32 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 145 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.h | 33 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c | 218 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.h | 97 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2055 + .../drm/amd/display/dc/dcn301/dcn301_resource.h | 42 + drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 46 + .../gpu/drm/amd/display/dc/dcn302/dcn302_dccg.h | 41 + .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c | 233 + .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.h | 35 + .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 39 + .../gpu/drm/amd/display/dc/dcn302/dcn302_init.h | 33 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 1567 + .../drm/amd/display/dc/dcn302/dcn302_resource.h | 33 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 4 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 24 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 42 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 13 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 6 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 10 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 4 - .../drm/amd/display/dc/dml/display_mode_structs.h | 4 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 7 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 3 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 24 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 6 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 4 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 5 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 2 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.h | 2 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 2 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.h | 2 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 7 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 7 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 3 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 11 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 41 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 86 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 19 +- drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 15 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 2 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.h | 2 +- .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 344 + .../amd/display/dc/irq/dcn302/irq_service_dcn302.h | 33 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 24 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 108 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 23 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 6 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 5 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 2 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 5 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.h | 1 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c | 55 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c | 55 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.h | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 65 +- .../drm/amd/display/include/bios_parser_types.h | 5 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 16 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 8 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 1 + drivers/gpu/drm/amd/display/include/fixed31_32.h | 6 - .../amd/display/include/grph_object_ctrl_defs.h | 13 + .../drm/amd/display/modules/color/color_gamma.c | 124 +- .../drm/amd/display/modules/color/color_gamma.h | 6 +- .../drm/amd/display/modules/freesync/freesync.c | 55 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 2 +- .../drm/amd/display/modules/power/power_helpers.c | 8 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + drivers/gpu/drm/amd/include/arct_ip_offset.h | 4 +- .../amd/include/asic_reg/clk/clk_11_5_0_offset.h | 50 + .../amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h | 70 + .../amd/include/asic_reg/dcn/dcn_3_0_1_offset.h | 13271 ++ .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 53357 ++++++ .../amd/include/asic_reg/dcn/dcn_3_0_2_offset.h | 16159 ++ .../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h | 62376 +++++++ .../amd/include/asic_reg/gc/gc_10_3_0_default.h | 1 + .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 2 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 33 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 2 +- .../include/asic_reg/mmhub/mmhub_2_3_0_default.h | 1253 + .../include/asic_reg/mmhub/mmhub_2_3_0_offset.h | 2439 + .../include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h | 10331 ++ .../drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h | 400 + .../amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h | 942 + .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 31873 ++++ .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 152495 ++++++++++++++++++ drivers/gpu/drm/amd/include/atombios.h | 20 +- drivers/gpu/drm/amd/include/atomfirmware.h | 64 +- .../drm/amd/include/dimgrey_cavefish_ip_offset.h | 1049 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/include/navi10_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/navi12_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/navi14_ip_offset.h | 2 +- .../gpu/drm/amd/include/sienna_cichlid_ip_offset.h | 2 +- drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 1516 + drivers/gpu/drm/amd/include/vega10_ip_offset.h | 76 +- drivers/gpu/drm/amd/include/vega20_ip_offset.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 3 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 21 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 63 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 26 +- drivers/gpu/drm/amd/pm/inc/pp_thermal.h | 4 +- drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h | 3 +- .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 28 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 245 + drivers/gpu/drm/amd/pm/inc/smu74_discrete.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu7_ppsmc.h | 6 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 74 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 11 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h | 123 + drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 115 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 19 + .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 56 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 14 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr_ppt.h | 8 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c | 7 + .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 207 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h | 28 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c | 24 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppevvmath.h | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 66 + .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 273 +- .../drm/amd/pm/powerplay/hwmgr/processpptables.c | 188 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 13 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 737 +- .../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 | 114 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c | 31 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 2 + .../pm/powerplay/hwmgr/vega10_processpptables.c | 90 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 131 +- .../pm/powerplay/hwmgr/vega12_processpptables.c | 5 +- .../drm/amd/pm/powerplay/hwmgr/vega12_thermal.c | 82 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 54 +- drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 18 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 18 +- .../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c | 4 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 359 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.h | 1 + .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 1 + .../gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 12 +- .../gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 236 +- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 130 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 302 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 143 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 87 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 768 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 35 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 216 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 55 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 4 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 9 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 26 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 16 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 2 - drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 6 +- drivers/gpu/drm/arm/hdlcd_drv.c | 2 +- drivers/gpu/drm/arm/malidp_crtc.c | 26 +- drivers/gpu/drm/arm/malidp_drv.c | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 30 +- drivers/gpu/drm/armada/armada_drv.c | 10 +- drivers/gpu/drm/armada/armada_gem.c | 12 +- drivers/gpu/drm/armada/armada_gem.h | 2 - drivers/gpu/drm/armada/armada_overlay.c | 2 +- drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 80 +- drivers/gpu/drm/ast/ast_cursor.c | 27 +- drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 10 +- drivers/gpu/drm/ast/ast_main.c | 7 +- drivers/gpu/drm/ast/ast_mode.c | 27 +- drivers/gpu/drm/ast/ast_tables.h | 6 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 17 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 7 +- drivers/gpu/drm/bochs/bochs_drv.c | 2 +- drivers/gpu/drm/bochs/bochs_kms.c | 1 - drivers/gpu/drm/bridge/Kconfig | 13 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 6 +- drivers/gpu/drm/bridge/analogix/Kconfig | 9 + drivers/gpu/drm/bridge/analogix/Makefile | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 88 - drivers/gpu/drm/bridge/analogix/anx7625.c | 1850 + drivers/gpu/drm/bridge/analogix/anx7625.h | 390 + drivers/gpu/drm/bridge/display-connector.c | 46 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 1002 + drivers/gpu/drm/bridge/lvds-codec.c | 11 +- drivers/gpu/drm/bridge/sii902x.c | 100 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/tc358764.c | 107 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 146 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 2 +- drivers/gpu/drm/drm_atomic.c | 42 +- drivers/gpu/drm/drm_atomic_helper.c | 42 +- drivers/gpu/drm/drm_atomic_state_helper.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 144 +- drivers/gpu/drm/drm_blend.c | 13 + drivers/gpu/drm/drm_bridge_connector.c | 2 +- drivers/gpu/drm/drm_bufs.c | 1 + drivers/gpu/drm/drm_client.c | 36 +- drivers/gpu/drm/drm_color_mgmt.c | 4 +- drivers/gpu/drm/drm_connector.c | 8 +- drivers/gpu/drm/drm_crtc.c | 42 +- drivers/gpu/drm/drm_crtc_internal.h | 3 + drivers/gpu/drm/drm_dp_aux_dev.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 235 +- drivers/gpu/drm/drm_dp_mst_topology.c | 4 +- drivers/gpu/drm/drm_drv.c | 24 +- drivers/gpu/drm/drm_edid.c | 6 +- drivers/gpu/drm/drm_fb_helper.c | 432 +- drivers/gpu/drm/drm_file.c | 5 +- drivers/gpu/drm/drm_fourcc.c | 1 + drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem.c | 84 +- drivers/gpu/drm/drm_gem_cma_helper.c | 209 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 93 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 37 + drivers/gpu/drm/drm_gem_vram_helper.c | 298 +- drivers/gpu/drm/drm_internal.h | 13 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_irq.c | 32 + drivers/gpu/drm/drm_mode_object.c | 2 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_pci.c | 6 +- drivers/gpu/drm/drm_plane.c | 75 +- drivers/gpu/drm/drm_prime.c | 101 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/drm_vm.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 22 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 30 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 4 + drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 78 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 + drivers/gpu/drm/exynos/exynos_drm_crtc.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 31 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 23 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 2 - drivers/gpu/drm/exynos/exynos_drm_gsc.c | 1 + drivers/gpu/drm/exynos/exynos_hdmi.c | 9 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 8 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 5 +- drivers/gpu/drm/gma500/accel_2d.c | 292 - drivers/gpu/drm/gma500/cdv_device.c | 1 - drivers/gpu/drm/gma500/cdv_intel_dp.c | 7 +- drivers/gpu/drm/gma500/framebuffer.c | 110 +- drivers/gpu/drm/gma500/gem.c | 22 +- drivers/gpu/drm/gma500/gem.h | 3 + drivers/gpu/drm/gma500/gtt.c | 52 +- drivers/gpu/drm/gma500/gtt.h | 3 - drivers/gpu/drm/gma500/mdfld_device.c | 1 - drivers/gpu/drm/gma500/oaktrail_device.c | 1 - drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +- drivers/gpu/drm/gma500/psb_device.c | 1 - drivers/gpu/drm/gma500/psb_drv.c | 16 +- drivers/gpu/drm/gma500/psb_drv.h | 11 - drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 95 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 108 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 41 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 99 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 44 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 10 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 2 +- drivers/gpu/drm/i915/Kconfig.debug | 1 - drivers/gpu/drm/i915/display/icl_dsi.c | 79 +- drivers/gpu/drm/i915/display/intel_atomic.c | 10 +- drivers/gpu/drm/i915/display/intel_atomic.h | 3 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 141 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 9 +- drivers/gpu/drm/i915/display/intel_bios.c | 58 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 55 +- drivers/gpu/drm/i915/display/intel_color.c | 124 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 33 +- drivers/gpu/drm/i915/display/intel_connector.c | 29 +- drivers/gpu/drm/i915/display/intel_connector.h | 3 +- drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 1088 +- drivers/gpu/drm/i915/display/intel_ddi.h | 11 +- drivers/gpu/drm/i915/display/intel_display.c | 1858 +- drivers/gpu/drm/i915/display/intel_display.h | 45 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 163 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 3 + drivers/gpu/drm/i915/display/intel_display_power.c | 243 +- drivers/gpu/drm/i915/display/intel_display_power.h | 40 +- drivers/gpu/drm/i915/display/intel_display_types.h | 182 +- drivers/gpu/drm/i915/display/intel_dp.c | 844 +- drivers/gpu/drm/i915/display/intel_dp.h | 23 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 17 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 554 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 17 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 47 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 2 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 221 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 28 +- drivers/gpu/drm/i915/display/intel_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi.h | 1 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 14 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 - drivers/gpu/drm/i915/display/intel_fbc.c | 26 +- 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 | 46 +- 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 | 241 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 15 +- drivers/gpu/drm/i915/display/intel_lvds.c | 10 + drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_panel.c | 153 +- drivers/gpu/drm/i915/display/intel_psr.c | 259 +- drivers/gpu/drm/i915/display/intel_psr.h | 14 +- drivers/gpu/drm/i915/display/intel_sprite.c | 284 +- drivers/gpu/drm/i915/display/intel_sprite.h | 10 + drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 13 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 201 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 8 + drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 23 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 17 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 21 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 48 + .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 18 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 14 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 6 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 17 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 39 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 37 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt.c | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 136 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 4 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 + drivers/gpu/drm/i915/gt/intel_mocs.c | 52 +- drivers/gpu/drm/i915/gt/intel_reset.c | 8 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 1 + drivers/gpu/drm/i915/gt/intel_rps.c | 58 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 143 +- drivers/gpu/drm/i915/gt/mock_engine.c | 29 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 13 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 8 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 378 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/sysfs_engines.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 132 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 80 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 28 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 6 +- drivers/gpu/drm/i915/gvt/display.c | 194 +- drivers/gpu/drm/i915/gvt/gtt.c | 64 + drivers/gpu/drm/i915/gvt/gtt.h | 4 + drivers/gpu/drm/i915/gvt/gvt.c | 13 +- drivers/gpu/drm/i915/gvt/gvt.h | 5 +- drivers/gpu/drm/i915/gvt/handlers.c | 58 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio.c | 5 + drivers/gpu/drm/i915/gvt/mmio.h | 4 + drivers/gpu/drm/i915/gvt/mpt.h | 2 +- drivers/gpu/drm/i915/gvt/reg.h | 4 +- drivers/gpu/drm/i915/gvt/vgpu.c | 2 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs.c | 585 +- drivers/gpu/drm/i915/i915_drv.c | 77 +- drivers/gpu/drm/i915/i915_drv.h | 55 +- drivers/gpu/drm/i915/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 68 +- drivers/gpu/drm/i915/i915_gpu_error.h | 10 +- drivers/gpu/drm/i915/i915_irq.c | 1099 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_pci.c | 28 +- drivers/gpu/drm/i915/i915_perf.c | 10 +- drivers/gpu/drm/i915/i915_pmu.c | 96 +- drivers/gpu/drm/i915/i915_pmu.h | 10 +- drivers/gpu/drm/i915/i915_reg.h | 461 +- drivers/gpu/drm/i915/i915_request.c | 4 +- drivers/gpu/drm/i915/i915_scatterlist.h | 19 +- drivers/gpu/drm/i915/i915_suspend.c | 109 +- drivers/gpu/drm/i915/i915_suspend.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 3 +- drivers/gpu/drm/i915/intel_device_info.c | 3 +- drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 23 +- drivers/gpu/drm/i915/intel_gvt.c | 15 + drivers/gpu/drm/i915/intel_gvt.h | 5 + drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_pch.c | 6 +- drivers/gpu/drm/i915/intel_pm.c | 847 +- drivers/gpu/drm/i915/intel_pm.h | 2 - drivers/gpu/drm/i915/intel_sideband.c | 19 +- drivers/gpu/drm/i915/intel_sideband.h | 2 + drivers/gpu/drm/i915/intel_uncore.c | 211 +- drivers/gpu/drm/i915/intel_uncore.h | 10 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 4 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 5 +- drivers/gpu/drm/imx/Kconfig | 1 + drivers/gpu/drm/imx/dcss/dcss-crtc.c | 13 +- drivers/gpu/drm/imx/dcss/dcss-dev.h | 3 + drivers/gpu/drm/imx/dcss/dcss-kms.c | 16 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 26 +- drivers/gpu/drm/imx/dcss/dcss-scaler.c | 47 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 16 +- drivers/gpu/drm/ingenic/Kconfig | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 367 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 17 + drivers/gpu/drm/ingenic/ingenic-ipu.c | 23 +- drivers/gpu/drm/kmb/Kconfig | 13 + drivers/gpu/drm/kmb/Makefile | 2 + drivers/gpu/drm/kmb/kmb_crtc.c | 214 + drivers/gpu/drm/kmb/kmb_drv.c | 602 + drivers/gpu/drm/kmb/kmb_drv.h | 88 + drivers/gpu/drm/kmb/kmb_dsi.c | 1561 + drivers/gpu/drm/kmb/kmb_dsi.h | 387 + drivers/gpu/drm/kmb/kmb_plane.c | 525 + drivers/gpu/drm/kmb/kmb_plane.h | 67 + drivers/gpu/drm/kmb/kmb_regs.h | 725 + drivers/gpu/drm/lima/lima_devfreq.c | 26 +- drivers/gpu/drm/lima/lima_devfreq.h | 1 - drivers/gpu/drm/lima/lima_drv.c | 4 +- drivers/gpu/drm/lima/lima_gem.c | 8 +- drivers/gpu/drm/lima/lima_sched.c | 14 +- drivers/gpu/drm/mcde/Kconfig | 1 + drivers/gpu/drm/mcde/Makefile | 2 +- drivers/gpu/drm/mcde/mcde_clk_div.c | 192 + drivers/gpu/drm/mcde/mcde_display.c | 456 +- drivers/gpu/drm/mcde/mcde_display_regs.h | 91 +- drivers/gpu/drm/mcde/mcde_drm.h | 10 + drivers/gpu/drm/mcde/mcde_drv.c | 52 +- drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/Makefile | 3 - drivers/gpu/drm/mediatek/mtk_disp_color.c | 12 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 30 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 47 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 34 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 39 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 3 - drivers/gpu/drm/mediatek/mtk_drm_gem.c | 33 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 27 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 245 - drivers/gpu/drm/mediatek/mtk_mt8173_mipi_tx.c | 288 - drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c | 177 - drivers/gpu/drm/meson/meson_crtc.c | 12 +- drivers/gpu/drm/meson/meson_drv.c | 14 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 60 +- drivers/gpu/drm/meson/meson_vclk.c | 8 +- drivers/gpu/drm/meson/meson_venc.c | 4 +- drivers/gpu/drm/mga/mga_dma.c | 10 +- drivers/gpu/drm/mga/mga_state.c | 2 - drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 15 +- drivers/gpu/drm/msm/Kconfig | 2 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 21 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 20 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 33 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 18 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 132 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 5 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 6 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 6 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 49 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 26 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 38 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 27 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 27 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 154 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 18 + .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 88 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 56 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 94 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 68 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 47 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 34 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 11 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 8 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 28 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 11 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 15 +- drivers/gpu/drm/msm/disp/mdp_kms.h | 9 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 14 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 1 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 434 +- drivers/gpu/drm/msm/dp/dp_display.c | 272 +- drivers/gpu/drm/msm/dp/dp_link.c | 41 +- drivers/gpu/drm/msm/dp/dp_link.h | 1 + drivers/gpu/drm/msm/dp/dp_panel.c | 5 + drivers/gpu/drm/msm/dp/dp_power.c | 44 +- drivers/gpu/drm/msm/dp/dp_power.h | 2 +- drivers/gpu/drm/msm/dp/dp_reg.h | 2 + drivers/gpu/drm/msm/dsi/dsi_host.c | 11 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 22 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 23 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 8 + drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 5 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 8 + drivers/gpu/drm/msm/msm_atomic.c | 62 +- drivers/gpu/drm/msm/msm_debugfs.c | 10 +- drivers/gpu/drm/msm/msm_drv.c | 51 +- drivers/gpu/drm/msm/msm_drv.h | 90 +- drivers/gpu/drm/msm/msm_fbdev.c | 1 + drivers/gpu/drm/msm/msm_gem.c | 358 +- drivers/gpu/drm/msm/msm_gem.h | 137 +- drivers/gpu/drm/msm/msm_gem_prime.c | 13 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 123 +- drivers/gpu/drm/msm/msm_gem_submit.c | 157 +- drivers/gpu/drm/msm/msm_gpu.c | 167 +- drivers/gpu/drm/msm/msm_gpu.h | 25 +- drivers/gpu/drm/msm/msm_iommu.c | 1 - drivers/gpu/drm/msm/msm_kms.h | 33 +- drivers/gpu/drm/msm/msm_rd.c | 2 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 3 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 13 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 2 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 16 +- drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 11 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 350 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 6 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 - drivers/gpu/drm/nouveau/nouveau_gem.c | 16 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 4 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 22 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 19 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 34 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 3 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 1 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +- drivers/gpu/drm/omapdrm/dss/Kconfig | 4 +- drivers/gpu/drm/omapdrm/dss/base.c | 2 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 7 +- drivers/gpu/drm/omapdrm/dss/dispc.h | 2 +- drivers/gpu/drm/omapdrm/dss/dispc_coefs.c | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 16 +- drivers/gpu/drm/omapdrm/dss/dss.c | 7 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.h | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 2 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 2 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 2 +- drivers/gpu/drm/omapdrm/dss/output.c | 2 +- drivers/gpu/drm/omapdrm/dss/pll.c | 2 +- drivers/gpu/drm/omapdrm/dss/venc.c | 7 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 2 +- drivers/gpu/drm/omapdrm/omap_connector.c | 2 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 23 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 2 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 2 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 9 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 2 +- drivers/gpu/drm/omapdrm/omap_fb.c | 2 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem.c | 29 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 - drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/omapdrm/omap_irq.c | 8 +- drivers/gpu/drm/omapdrm/omap_plane.c | 2 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 2 +- drivers/gpu/drm/panel/Kconfig | 53 + drivers/gpu/drm/panel/Makefile | 5 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 363 + drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 2 +- drivers/gpu/drm/panel/panel-khadas-ts050.c | 870 + drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 39 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 711 + drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 14 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 7 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 40 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 390 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 351 + drivers/gpu/drm/panel/panel-simple.c | 282 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 26 +- drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 250 + drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 7 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/panfrost/panfrost_device.c | 11 +- drivers/gpu/drm/panfrost/panfrost_device.h | 7 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 + drivers/gpu/drm/panfrost/panfrost_job.c | 182 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 8 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 14 +- drivers/gpu/drm/pl111/pl111_debugfs.c | 2 +- drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/pl111/pl111_drv.c | 8 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 28 +- drivers/gpu/drm/qxl/qxl_draw.c | 14 +- drivers/gpu/drm/qxl/qxl_drv.h | 31 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 5 +- drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 103 +- drivers/gpu/drm/qxl/qxl_object.h | 27 +- drivers/gpu/drm/qxl/qxl_prime.c | 12 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 114 +- drivers/gpu/drm/r128/ati_pcigart.c | 2 +- drivers/gpu/drm/radeon/atom.h | 7 + drivers/gpu/drm/radeon/atombios_crtc.c | 1 - drivers/gpu/drm/radeon/atombios_encoders.c | 5 +- drivers/gpu/drm/radeon/btc_dpm.c | 6 +- drivers/gpu/drm/radeon/ci_dpm.c | 27 +- drivers/gpu/drm/radeon/cik.c | 33 +- drivers/gpu/drm/radeon/cik.h | 40 + drivers/gpu/drm/radeon/cik_sdma.c | 7 +- drivers/gpu/drm/radeon/cypress_dpm.c | 6 +- drivers/gpu/drm/radeon/dce6_afmt.c | 1 + drivers/gpu/drm/radeon/dce6_afmt.h | 52 + drivers/gpu/drm/radeon/evergreen.c | 21 +- drivers/gpu/drm/radeon/evergreen.h | 53 + drivers/gpu/drm/radeon/evergreen_cs.c | 9 +- drivers/gpu/drm/radeon/evergreen_dma.c | 5 +- drivers/gpu/drm/radeon/evergreen_hdmi.c | 1 + drivers/gpu/drm/radeon/evergreen_hdmi.h | 69 + drivers/gpu/drm/radeon/kv_dpm.c | 205 +- drivers/gpu/drm/radeon/ni.c | 25 +- drivers/gpu/drm/radeon/ni.h | 37 + drivers/gpu/drm/radeon/ni_dma.c | 3 +- drivers/gpu/drm/radeon/ni_dpm.c | 5 +- drivers/gpu/drm/radeon/ni_dpm.h | 3 + drivers/gpu/drm/radeon/r100.c | 7 +- drivers/gpu/drm/radeon/r300.c | 1 + drivers/gpu/drm/radeon/r600.c | 15 +- drivers/gpu/drm/radeon/r600.h | 58 + drivers/gpu/drm/radeon/r600_cs.c | 10 +- drivers/gpu/drm/radeon/r600_dma.c | 3 +- drivers/gpu/drm/radeon/r600_hdmi.c | 1 + drivers/gpu/drm/radeon/radeon.h | 11 +- drivers/gpu/drm/radeon/radeon_acpi.c | 3 +- drivers/gpu/drm/radeon/radeon_asic.c | 1 + drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/radeon_atombios.c | 11 +- drivers/gpu/drm/radeon/radeon_atombios.h | 45 + drivers/gpu/drm/radeon/radeon_audio.c | 68 +- drivers/gpu/drm/radeon/radeon_audio.h | 12 + drivers/gpu/drm/radeon/radeon_combios.c | 6 +- drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/radeon/radeon_cs.c | 12 +- drivers/gpu/drm/radeon/radeon_device.c | 28 +- drivers/gpu/drm/radeon/radeon_device.h | 32 + drivers/gpu/drm/radeon/radeon_display.c | 31 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 16 +- drivers/gpu/drm/radeon/radeon_drv.c | 137 +- drivers/gpu/drm/radeon/radeon_drv.h | 7 + drivers/gpu/drm/radeon/radeon_encoders.c | 10 +- drivers/gpu/drm/radeon/radeon_fence.c | 6 +- drivers/gpu/drm/radeon/radeon_gem.c | 31 +- drivers/gpu/drm/radeon/radeon_i2c.c | 8 - drivers/gpu/drm/radeon/radeon_ib.c | 1 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 9 +- drivers/gpu/drm/radeon/radeon_kms.c | 53 +- drivers/gpu/drm/radeon/radeon_kms.h | 39 + drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 1 + drivers/gpu/drm/radeon/radeon_legacy_encoders.h | 36 + drivers/gpu/drm/radeon/radeon_mn.c | 1 + drivers/gpu/drm/radeon/radeon_object.c | 129 +- drivers/gpu/drm/radeon/radeon_object.h | 7 +- drivers/gpu/drm/radeon/radeon_pm.c | 30 +- drivers/gpu/drm/radeon/radeon_pm.h | 29 + drivers/gpu/drm/radeon/radeon_prime.c | 21 +- drivers/gpu/drm/radeon/radeon_prime.h | 40 + drivers/gpu/drm/radeon/radeon_ring.c | 3 + drivers/gpu/drm/radeon/radeon_sync.c | 1 + drivers/gpu/drm/radeon/radeon_ttm.c | 309 +- drivers/gpu/drm/radeon/radeon_ttm.h | 37 + drivers/gpu/drm/radeon/radeon_vm.c | 8 +- drivers/gpu/drm/radeon/rv730_dpm.c | 4 +- drivers/gpu/drm/radeon/rv740_dpm.c | 3 +- drivers/gpu/drm/radeon/rv770.c | 1 + drivers/gpu/drm/radeon/rv770.h | 39 + drivers/gpu/drm/radeon/rv770_dpm.c | 2 + drivers/gpu/drm/radeon/si.c | 15 +- drivers/gpu/drm/radeon/si.h | 38 + drivers/gpu/drm/radeon/si_dma.c | 3 +- drivers/gpu/drm/radeon/si_dpm.c | 15 +- drivers/gpu/drm/radeon/si_dpm.h | 5 + drivers/gpu/drm/radeon/sumo_dpm.c | 20 + drivers/gpu/drm/radeon/sumo_dpm.h | 1 + drivers/gpu/drm/radeon/sumo_smc.c | 2 - drivers/gpu/drm/radeon/trinity_dpm.c | 46 +- drivers/gpu/drm/radeon/vce.h | 35 + drivers/gpu/drm/radeon/vce_v1_0.c | 1 + drivers/gpu/drm/radeon/vce_v2_0.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 21 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 6 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 9 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 35 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 24 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 + drivers/gpu/drm/savage/savage_bci.c | 11 - drivers/gpu/drm/scheduler/sched_entity.c | 7 +- drivers/gpu/drm/scheduler/sched_main.c | 123 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 40 +- drivers/gpu/drm/selftests/test-drm_framebuffer.c | 3 +- drivers/gpu/drm/selftests/test-drm_mm.c | 2 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 +- drivers/gpu/drm/sti/sti_crtc.c | 6 +- drivers/gpu/drm/sti/sti_drv.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 6 + drivers/gpu/drm/sti/sti_hdmi.h | 6 - drivers/gpu/drm/stm/drv.c | 2 +- drivers/gpu/drm/stm/ltdc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 19 - drivers/gpu/drm/sun4i/sun4i_crtc.c | 17 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tegra/dc.c | 20 +- drivers/gpu/drm/tegra/drm.c | 9 +- drivers/gpu/drm/tegra/gem.c | 31 +- drivers/gpu/drm/tidss/tidss_crtc.c | 20 +- drivers/gpu/drm/tidss/tidss_dispc.c | 9 +- drivers/gpu/drm/tidss/tidss_drv.c | 2 +- drivers/gpu/drm/tidss/tidss_plane.c | 2 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 70 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 46 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 7 +- drivers/gpu/drm/tiny/cirrus.c | 12 +- drivers/gpu/drm/tiny/gm12u320.c | 68 +- drivers/gpu/drm/tiny/hx8357d.c | 2 +- drivers/gpu/drm/tiny/ili9225.c | 2 +- drivers/gpu/drm/tiny/ili9341.c | 2 +- drivers/gpu/drm/tiny/ili9486.c | 2 +- drivers/gpu/drm/tiny/mi0283qt.c | 2 +- drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/tiny/st7735r.c | 2 +- drivers/gpu/drm/ttm/Makefile | 5 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c | 293 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 177 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 44 +- drivers/gpu/drm/ttm/ttm_memory.c | 16 +- drivers/gpu/drm/ttm/ttm_module.c | 3 +- {include => drivers/gpu}/drm/ttm/ttm_module.h | 0 drivers/gpu/drm/ttm/ttm_page_alloc.c | 1189 - drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 1239 - drivers/gpu/drm/ttm/ttm_pool.c | 689 + drivers/gpu/drm/ttm/ttm_range_manager.c | 5 +- drivers/gpu/drm/ttm/ttm_resource.c | 12 +- drivers/gpu/drm/ttm/ttm_tt.c | 265 +- drivers/gpu/drm/tve200/tve200_drv.c | 6 +- drivers/gpu/drm/udl/udl_connector.c | 8 +- drivers/gpu/drm/udl/udl_drv.c | 7 +- drivers/gpu/drm/udl/udl_drv.h | 6 +- drivers/gpu/drm/udl/udl_main.c | 23 +- drivers/gpu/drm/udl/udl_modeset.c | 12 +- drivers/gpu/drm/v3d/v3d_bo.c | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 38 +- drivers/gpu/drm/v3d/v3d_gem.c | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 17 +- drivers/gpu/drm/vc4/vc4_bo.c | 30 +- drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 4 +- drivers/gpu/drm/vc4/vc4_drv.c | 12 - drivers/gpu/drm/vc4/vc4_drv.h | 7 +- drivers/gpu/drm/vc4/vc4_dsi.c | 136 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 13 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 +- drivers/gpu/drm/vc4/vc4_hvs.c | 4 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 2 +- drivers/gpu/drm/vc4/vc4_txp.c | 23 +- drivers/gpu/drm/vc4/vc4_v3d.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 45 +- drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/via/via_dma.c | 2 - drivers/gpu/drm/via/via_irq.c | 3 +- drivers/gpu/drm/via/via_mm.c | 2 +- drivers/gpu/drm/via/via_verifier.c | 7 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 52 +- drivers/gpu/drm/virtio/virtgpu_display.c | 12 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 6 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 84 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 88 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 186 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 34 +- drivers/gpu/drm/virtio/virtgpu_object.c | 43 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 23 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 48 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 154 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 164 + drivers/gpu/drm/vkms/Makefile | 1 - drivers/gpu/drm/vkms/vkms_composer.c | 17 +- drivers/gpu/drm/vkms/vkms_crtc.c | 24 +- drivers/gpu/drm/vkms/vkms_drv.c | 31 +- drivers/gpu/drm/vkms/vkms_drv.h | 29 - drivers/gpu/drm/vkms/vkms_gem.c | 248 - drivers/gpu/drm/vkms/vkms_plane.c | 12 +- drivers/gpu/drm/vkms/vkms_writeback.c | 24 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 1 - 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 | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 3 +- 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 | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 232 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 46 +- drivers/gpu/drm/xen/xen_drm_front.h | 2 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 37 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 6 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 18 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 16 +- drivers/gpu/drm/zte/zx_drm_drv.c | 2 +- drivers/gpu/drm/zte/zx_vou.c | 6 +- drivers/gpu/host1x/bus.c | 1 + drivers/gpu/ipu-v3/ipu-di.c | 4 - drivers/gpu/vga/vga_switcheroo.c | 9 +- drivers/hid/Kconfig | 3 + drivers/hid/Makefile | 2 + drivers/hid/amd-sfh-hid/Kconfig | 18 + drivers/hid/amd-sfh-hid/Makefile | 13 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 246 + drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 174 + drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 67 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 152 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 79 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 224 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 107 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 645 + drivers/hid/hid-asus.c | 123 +- drivers/hid/hid-elecom.c | 51 +- drivers/hid/hid-ids.h | 7 + drivers/hid/hid-input.c | 6 +- drivers/hid/hid-ite.c | 13 +- drivers/hid/hid-logitech-hidpp.c | 2 + drivers/hid/hid-mf.c | 2 + drivers/hid/hid-quirks.c | 3 + drivers/hid/hid-sony.c | 247 +- drivers/hid/hidraw.c | 24 +- drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/ishtp-hid.c | 6 +- drivers/hid/usbhid/hid-core.c | 2 + drivers/hid/wacom_sys.c | 16 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hsi/hsi_core.c | 2 +- drivers/hv/channel.c | 174 +- drivers/hv/hyperv_vmbus.h | 6 +- drivers/hv/ring_buffer.c | 29 +- drivers/hv/vmbus_drv.c | 52 +- drivers/hwmon/Kconfig | 34 + drivers/hwmon/Makefile | 3 + drivers/hwmon/abx500.c | 2 +- drivers/hwmon/acpi_power_meter.c | 9 +- drivers/hwmon/adm1177.c | 10 +- drivers/hwmon/adt7470.c | 154 +- drivers/hwmon/amd_energy.c | 1 + drivers/hwmon/applesmc.c | 4 + drivers/hwmon/corsair-psu.c | 600 + drivers/hwmon/drivetemp.c | 2 +- drivers/hwmon/ibmpowernv.c | 2 +- drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/ltc2992.c | 971 + drivers/hwmon/max127.c | 352 + drivers/hwmon/nct6683.c | 14 +- drivers/hwmon/occ/common.c | 75 + drivers/hwmon/pmbus/Kconfig | 18 + drivers/hwmon/pmbus/Makefile | 2 + 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 | 3 - 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/pm6764tr.c | 75 + 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/q54sj108a2.c | 422 + drivers/hwmon/pmbus/tps40422.c | 1 - drivers/hwmon/pmbus/tps53679.c | 1 - drivers/hwmon/pmbus/ucd9000.c | 1 - drivers/hwmon/pmbus/ucd9200.c | 1 - drivers/hwmon/pmbus/xdpe12284.c | 1 - drivers/hwmon/pmbus/zl6100.c | 1 - drivers/hwmon/pwm-fan.c | 164 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwspinlock/sprd_hwspinlock.c | 17 +- drivers/hwtracing/coresight/coresight-catu.c | 2 +- drivers/hwtracing/coresight/coresight-core.c | 10 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 6 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 54 +- drivers/hwtracing/coresight/coresight-funnel.c | 8 +- drivers/hwtracing/coresight/coresight-priv.h | 2 + drivers/hwtracing/coresight/coresight-replicator.c | 8 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 8 +- drivers/hwtracing/coresight/coresight-tpiu.c | 4 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/i2c/busses/i2c-at91-master.c | 1 - drivers/i2c/busses/i2c-at91.h | 2 - drivers/i2c/busses/i2c-exynos5.c | 5 +- drivers/i2c/busses/i2c-imx.c | 20 +- drivers/i2c/busses/i2c-ismt.c | 19 +- drivers/i2c/busses/i2c-mv64xxx.c | 29 +- drivers/i2c/busses/i2c-mxs.c | 22 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 10 +- drivers/i2c/busses/i2c-ocores.c | 25 +- drivers/i2c/busses/i2c-owl.c | 74 +- drivers/i2c/busses/i2c-pca-platform.c | 4 - drivers/i2c/busses/i2c-qcom-geni.c | 18 +- drivers/i2c/busses/i2c-stm32f7.c | 4 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/Kconfig | 13 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/mipi-i3c-hci/Makefile | 6 + drivers/i3c/master/mipi-i3c-hci/cmd.h | 67 + drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 378 + drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 316 + drivers/i3c/master/mipi-i3c-hci/core.c | 798 + drivers/i3c/master/mipi-i3c-hci/dat.h | 32 + drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 184 + drivers/i3c/master/mipi-i3c-hci/dct.h | 16 + drivers/i3c/master/mipi-i3c-hci/dct_v1.c | 36 + drivers/i3c/master/mipi-i3c-hci/dma.c | 784 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 308 + drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 19 + drivers/i3c/master/mipi-i3c-hci/hci.h | 144 + drivers/i3c/master/mipi-i3c-hci/ibi.h | 42 + drivers/i3c/master/mipi-i3c-hci/pio.c | 1041 + drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h | 79 + drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/falconide.c | 2 - drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-atapi.c | 1 - drivers/ide/ide-io.c | 7 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/ide-pm.c | 2 +- drivers/ide/ide-probe.c | 69 +- drivers/ide/ide-tape.c | 2 - drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl372.c | 11 +- drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bmc150-accel-core.c | 219 +- drivers/iio/accel/bmc150-accel-i2c.c | 45 +- drivers/iio/accel/bmc150-accel-spi.c | 2 + drivers/iio/accel/bmc150-accel.h | 3 + drivers/iio/accel/kxcjk-1013.c | 10 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mxc4005.c | 16 +- drivers/iio/adc/Kconfig | 13 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7292.c | 2 - drivers/iio/adc/ad7298.c | 65 +- drivers/iio/adc/ad7768-1.c | 41 + drivers/iio/adc/ad7887.c | 55 +- drivers/iio/adc/ad_sigma_delta.c | 18 +- drivers/iio/adc/at91-sama5d2_adc.c | 92 +- drivers/iio/adc/at91_adc.c | 353 +- drivers/iio/adc/cpcap-adc.c | 1 + drivers/iio/adc/exynos_adc.c | 7 +- drivers/iio/adc/ingenic-adc.c | 2 +- drivers/iio/adc/meson_saradc.c | 2 - drivers/iio/adc/mt6360-adc.c | 372 + drivers/iio/adc/rockchip_saradc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 21 +- drivers/iio/adc/stm32-adc.c | 29 +- drivers/iio/adc/ti-adc084s021.c | 10 +- drivers/iio/adc/ti-ads124s08.c | 13 +- drivers/iio/buffer/industrialio-buffer-cb.c | 5 + drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 31 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 22 +- drivers/iio/dac/Kconfig | 7 +- drivers/iio/dac/ad5686.c | 13 + drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/ad5696-i2c.c | 20 + drivers/iio/dac/ad7303.c | 2 - drivers/iio/gyro/adxrs290.c | 6 +- drivers/iio/gyro/bmg160_core.c | 12 +- drivers/iio/gyro/mpu3050-core.c | 28 +- drivers/iio/humidity/hts221.h | 2 + drivers/iio/humidity/hts221_core.c | 37 + drivers/iio/iio_core.h | 15 +- drivers/iio/imu/bmi160/bmi160.h | 7 + drivers/iio/imu/bmi160/bmi160_core.c | 7 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 318 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 212 +- drivers/iio/industrialio-event.c | 28 +- drivers/iio/industrialio-trigger.c | 6 +- drivers/iio/inkern.c | 29 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/rpr0521.c | 17 +- drivers/iio/light/st_uvis25.h | 5 + drivers/iio/light/st_uvis25_core.c | 8 +- drivers/iio/light/tsl2563.c | 16 +- drivers/iio/light/vcnl4035.c | 7 + drivers/iio/magnetometer/bmc150_magn.c | 12 +- drivers/iio/magnetometer/mag3110.c | 13 +- drivers/iio/potentiometer/ad5272.c | 4 +- drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/pressure/mpl3115.c | 9 +- drivers/iio/proximity/sx9310.c | 508 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 + drivers/iio/trigger/iio-trig-hrtimer.c | 4 +- drivers/iio/trigger/iio-trig-sysfs.c | 2 +- drivers/infiniband/core/cache.c | 3 - drivers/infiniband/core/cm.c | 9 +- drivers/infiniband/core/cma.c | 188 +- drivers/infiniband/core/cma_configfs.c | 4 +- drivers/infiniband/core/core_priv.h | 25 +- drivers/infiniband/core/counters.c | 138 +- drivers/infiniband/core/cq.c | 4 +- drivers/infiniband/core/device.c | 76 +- drivers/infiniband/core/iwpm_util.h | 2 +- drivers/infiniband/core/nldev.c | 10 +- drivers/infiniband/core/rdma_core.c | 101 +- drivers/infiniband/core/restrack.c | 23 +- drivers/infiniband/core/rw.c | 5 +- drivers/infiniband/core/sa_query.c | 3 +- drivers/infiniband/core/sysfs.c | 166 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/umem.c | 17 +- drivers/infiniband/core/user_mad.c | 6 +- drivers/infiniband/core/uverbs_cmd.c | 149 +- drivers/infiniband/core/uverbs_main.c | 4 +- drivers/infiniband/core/uverbs_std_types.c | 18 +- .../infiniband/core/uverbs_std_types_async_fd.c | 5 +- .../infiniband/core/uverbs_std_types_counters.c | 5 +- drivers/infiniband/core/uverbs_std_types_cq.c | 4 +- drivers/infiniband/core/uverbs_std_types_dm.c | 6 +- .../infiniband/core/uverbs_std_types_flow_action.c | 6 +- drivers/infiniband/core/uverbs_std_types_mr.c | 6 +- drivers/infiniband/core/uverbs_std_types_qp.c | 8 +- drivers/infiniband/core/uverbs_std_types_srq.c | 4 +- drivers/infiniband/core/uverbs_std_types_wq.c | 4 +- drivers/infiniband/core/uverbs_uapi.c | 5 +- drivers/infiniband/core/verbs.c | 26 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 15 +- drivers/infiniband/hw/bnxt_re/main.c | 34 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 2 +- drivers/infiniband/hw/cxgb4/cq.c | 3 + drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 - drivers/infiniband/hw/cxgb4/mem.c | 84 - drivers/infiniband/hw/cxgb4/provider.c | 35 +- drivers/infiniband/hw/cxgb4/qp.c | 8 +- drivers/infiniband/hw/efa/efa_main.c | 34 +- drivers/infiniband/hw/efa/efa_verbs.c | 10 +- drivers/infiniband/hw/hfi1/driver.c | 4 +- drivers/infiniband/hw/hfi1/ipoib.h | 27 - drivers/infiniband/hw/hfi1/ipoib_main.c | 15 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 2 +- drivers/infiniband/hw/hfi1/qp.c | 1 + drivers/infiniband/hw/hfi1/sysfs.c | 62 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 5 + drivers/infiniband/hw/hns/hns_roce_ah.c | 62 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 128 +- drivers/infiniband/hw/hns/hns_roce_common.h | 12 + drivers/infiniband/hw/hns/hns_roce_cq.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 97 +- 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 | 382 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 259 +- drivers/infiniband/hw/hns/hns_roce_main.c | 63 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 54 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 1 - drivers/infiniband/hw/hns/hns_roce_qp.c | 218 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 5 +- drivers/infiniband/hw/i40iw/i40iw.h | 1 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 72 +- drivers/infiniband/hw/i40iw/i40iw_d.h | 35 +- drivers/infiniband/hw/i40iw/i40iw_status.h | 1 - drivers/infiniband/hw/i40iw/i40iw_type.h | 38 +- drivers/infiniband/hw/i40iw/i40iw_uk.c | 41 +- drivers/infiniband/hw/i40iw/i40iw_user.h | 8 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 121 +- drivers/infiniband/hw/mlx4/mad.c | 1 + drivers/infiniband/hw/mlx4/main.c | 61 +- drivers/infiniband/hw/mlx4/mcg.c | 82 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx4/mr.c | 16 +- drivers/infiniband/hw/mlx4/qp.c | 14 +- drivers/infiniband/hw/mlx4/srq.c | 4 + drivers/infiniband/hw/mlx4/sysfs.c | 66 +- drivers/infiniband/hw/mlx5/counters.c | 7 - drivers/infiniband/hw/mlx5/cq.c | 77 +- drivers/infiniband/hw/mlx5/devx.c | 90 +- drivers/infiniband/hw/mlx5/fs.c | 6 +- drivers/infiniband/hw/mlx5/ib_rep.c | 112 +- drivers/infiniband/hw/mlx5/ib_rep.h | 45 +- drivers/infiniband/hw/mlx5/main.c | 254 +- drivers/infiniband/hw/mlx5/mem.c | 192 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 106 +- drivers/infiniband/hw/mlx5/mr.c | 959 +- drivers/infiniband/hw/mlx5/odp.c | 56 +- drivers/infiniband/hw/mlx5/qp.c | 195 +- drivers/infiniband/hw/mlx5/restrack.c | 2 +- drivers/infiniband/hw/mlx5/srq.c | 34 +- drivers/infiniband/hw/mlx5/srq.h | 1 + drivers/infiniband/hw/mlx5/srq_cmd.c | 80 +- drivers/infiniband/hw/mthca/mthca_cq.c | 2 +- drivers/infiniband/hw/mthca/mthca_dev.h | 1 - drivers/infiniband/hw/mthca/mthca_provider.c | 61 +- drivers/infiniband/hw/mthca/mthca_qp.c | 3 + drivers/infiniband/hw/ocrdma/ocrdma_main.c | 42 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 11 +- drivers/infiniband/hw/qedr/main.c | 39 +- drivers/infiniband/hw/qedr/verbs.c | 22 + drivers/infiniband/hw/qib/qib_pcie.c | 11 +- drivers/infiniband/hw/qib/qib_sysfs.c | 96 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 19 - drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 100 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 3 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 34 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/Kconfig | 1 - drivers/infiniband/sw/rdmavt/ah.c | 3 +- drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/mcast.c | 12 +- drivers/infiniband/sw/rdmavt/mr.c | 6 +- drivers/infiniband/sw/rdmavt/qp.c | 18 +- drivers/infiniband/sw/rdmavt/vt.c | 36 +- drivers/infiniband/sw/rxe/Kconfig | 1 - drivers/infiniband/sw/rxe/rxe_mr.c | 1 - drivers/infiniband/sw/rxe/rxe_net.c | 18 - drivers/infiniband/sw/rxe/rxe_req.c | 3 +- drivers/infiniband/sw/rxe/rxe_resp.c | 5 - drivers/infiniband/sw/rxe/rxe_verbs.c | 56 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 - drivers/infiniband/sw/siw/Kconfig | 1 - drivers/infiniband/sw/siw/siw.h | 1 - drivers/infiniband/sw/siw/siw_cm.c | 2 +- drivers/infiniband/sw/siw/siw_main.c | 52 +- drivers/infiniband/sw/siw/siw_verbs.c | 12 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 4 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 24 +- drivers/infiniband/ulp/isert/ib_isert.c | 35 +- drivers/infiniband/ulp/isert/ib_isert.h | 6 + drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 2 +- .../infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 62 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 74 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 21 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 119 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs.c | 61 +- drivers/infiniband/ulp/srp/ib_srp.c | 48 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 16 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 2 +- drivers/input/Kconfig | 13 - drivers/input/Makefile | 1 - drivers/input/input-polldev.c | 362 - drivers/input/input-poller.c | 2 +- drivers/input/input.c | 118 +- drivers/input/joystick/analog.c | 2 +- drivers/input/joystick/xpad.c | 6 +- drivers/input/keyboard/adp5589-keys.c | 189 +- drivers/input/keyboard/applespi.c | 9 + drivers/input/keyboard/cros_ec_keyb.c | 9 +- drivers/input/keyboard/ep93xx_keypad.c | 2 +- drivers/input/keyboard/gpio_keys.c | 6 +- drivers/input/keyboard/imx_keypad.c | 4 +- drivers/input/keyboard/ipaq-micro-keys.c | 2 +- drivers/input/keyboard/lpc32xx-keys.c | 4 +- drivers/input/keyboard/nomadik-ske-keypad.c | 2 + drivers/input/keyboard/omap4-keypad.c | 132 +- drivers/input/keyboard/pmic8xxx-keypad.c | 26 +- drivers/input/keyboard/pxa27x_keypad.c | 2 +- drivers/input/keyboard/samsung-keypad.c | 7 +- drivers/input/keyboard/spear-keyboard.c | 8 +- drivers/input/keyboard/st-keyscan.c | 4 +- drivers/input/keyboard/tegra-kbc.c | 4 +- drivers/input/misc/ab8500-ponkey.c | 2 +- drivers/input/misc/drv260x.c | 30 +- drivers/input/misc/drv2665.c | 14 +- drivers/input/misc/drv2667.c | 18 +- drivers/input/misc/kxtj9.c | 4 +- drivers/input/misc/mc13783-pwrbutton.c | 2 +- drivers/input/misc/pcspkr.c | 1 + drivers/input/misc/sirfsoc-onkey.c | 2 +- drivers/input/misc/soc_button_array.c | 11 + drivers/input/misc/wm831x-on.c | 2 +- drivers/input/mouse/Kconfig | 2 +- drivers/input/mouse/cyapa.c | 8 +- drivers/input/mouse/cyapa_gen3.c | 3 +- drivers/input/mouse/cyapa_gen5.c | 7 +- drivers/input/mouse/elan_i2c_core.c | 2 +- drivers/input/mouse/elantech.c | 2 +- drivers/input/mouse/navpoint.c | 4 +- drivers/input/mouse/synaptics.c | 2 +- drivers/input/mouse/vmmouse.c | 2 +- drivers/input/rmi4/rmi_bus.c | 2 +- drivers/input/rmi4/rmi_f01.c | 16 +- drivers/input/rmi4/rmi_f11.c | 236 +- drivers/input/rmi4/rmi_f54.c | 6 + drivers/input/rmi4/rmi_i2c.c | 4 + drivers/input/serio/libps2.c | 2 +- drivers/input/touchscreen/ad7879.c | 6 +- drivers/input/touchscreen/ads7846.c | 250 +- drivers/input/touchscreen/atmel_mxt_ts.c | 47 +- drivers/input/touchscreen/auo-pixcir-ts.c | 8 +- drivers/input/touchscreen/bu21029_ts.c | 4 +- drivers/input/touchscreen/chipone_icn8318.c | 4 +- drivers/input/touchscreen/cyttsp4_core.c | 14 + drivers/input/touchscreen/cyttsp4_core.h | 14 - drivers/input/touchscreen/cyttsp_core.c | 4 +- drivers/input/touchscreen/eeti_ts.c | 4 +- drivers/input/touchscreen/ektf2127.c | 36 +- drivers/input/touchscreen/goodix.c | 5 +- drivers/input/touchscreen/imx6ul_tsc.c | 7 +- drivers/input/touchscreen/ipaq-micro-ts.c | 2 +- drivers/input/touchscreen/iqs5xx.c | 4 +- drivers/input/touchscreen/lpc32xx_ts.c | 4 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/mms114.c | 6 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 8 +- drivers/input/touchscreen/raydium_i2c_ts.c | 126 +- drivers/input/touchscreen/resistive-adc-touch.c | 2 +- drivers/input/touchscreen/st1232.c | 52 +- drivers/input/touchscreen/surface3_spi.c | 2 +- drivers/input/touchscreen/ucb1400_ts.c | 4 +- drivers/input/touchscreen/wm97xx-core.c | 16 +- drivers/input/touchscreen/zforce_ts.c | 8 +- drivers/input/touchscreen/zinitix.c | 4 +- drivers/interconnect/Kconfig | 1 + drivers/interconnect/Makefile | 1 + drivers/interconnect/qcom/bcm-voter.c | 15 +- drivers/interconnect/qcom/sdm845.c | 3 + drivers/interconnect/samsung/Kconfig | 13 + drivers/interconnect/samsung/Makefile | 4 + drivers/interconnect/samsung/exynos.c | 199 + drivers/iommu/Kconfig | 7 + drivers/iommu/Makefile | 1 + drivers/iommu/amd/amd_iommu_types.h | 4 +- drivers/iommu/amd/init.c | 225 +- drivers/iommu/amd/iommu.c | 93 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 244 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 59 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 30 + drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 13 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 17 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 270 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 76 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 8 - drivers/iommu/dma-iommu.c | 227 +- drivers/iommu/hyperv-iommu.c | 44 +- drivers/iommu/intel/Kconfig | 1 + drivers/iommu/intel/iommu.c | 918 +- drivers/iommu/intel/irq_remapping.c | 102 +- drivers/iommu/intel/svm.c | 6 +- drivers/iommu/io-pgtable-arm-v7s.c | 11 +- drivers/iommu/io-pgtable-arm.c | 40 +- drivers/iommu/ioasid.c | 38 +- drivers/iommu/iommu-sva-lib.c | 86 + drivers/iommu/iommu-sva-lib.h | 15 + drivers/iommu/iommu.c | 276 +- drivers/iommu/iova.c | 100 +- drivers/iommu/ipmmu-vmsa.c | 1 - drivers/iommu/irq_remapping.c | 14 - drivers/iommu/irq_remapping.h | 3 - drivers/iommu/msm_iommu.c | 7 - drivers/iommu/mtk_iommu.c | 1 - drivers/iommu/tegra-smmu.c | 240 +- drivers/ipack/devices/ipoctal.c | 1 - drivers/irqchip/irq-gic-v3-its.c | 12 +- drivers/irqchip/irq-gic-v4.c | 19 + drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/isdn/capi/capi.c | 1 + drivers/leds/leds-lp50xx.c | 6 +- drivers/leds/leds-netxbig.c | 35 +- drivers/leds/leds-turris-omnia.c | 85 +- drivers/lightnvm/pblk-core.c | 4 + drivers/macintosh/adb-iop.c | 56 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/arm_mhu_db.c | 2 +- drivers/mailbox/stm32-ipcc.c | 15 +- drivers/md/Kconfig | 22 +- drivers/md/Makefile | 20 +- drivers/md/bcache/request.c | 9 +- drivers/md/bcache/super.c | 38 +- drivers/md/bcache/writeback.c | 9 + drivers/md/dm-core.h | 7 - drivers/md/dm-crypt.c | 13 +- drivers/md/dm-ioctl.c | 1 + ...vice-time.c => dm-ps-historical-service-time.c} | 0 drivers/md/dm-ps-io-affinity.c | 272 + .../md/{dm-queue-length.c => dm-ps-queue-length.c} | 0 .../md/{dm-round-robin.c => dm-ps-round-robin.c} | 0 .../md/{dm-service-time.c => dm-ps-service-time.c} | 0 drivers/md/dm-raid.c | 3 +- drivers/md/dm-rq.c | 2 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 1 + drivers/md/dm-table.c | 9 +- drivers/md/dm-unstripe.c | 1 + drivers/md/dm-verity-verify-sig.c | 9 +- drivers/md/dm-zero.c | 1 + drivers/md/dm.c | 60 +- drivers/md/md-cluster.c | 75 +- drivers/md/md-linear.c | 6 +- drivers/md/md.c | 153 +- drivers/md/md.h | 6 +- drivers/md/raid0.c | 4 +- drivers/md/raid1.c | 7 +- drivers/md/raid10.c | 9 +- drivers/md/raid5.c | 15 +- drivers/media/Kconfig | 1 - drivers/media/cec/core/cec-core.c | 4 +- drivers/media/cec/usb/pulse8/pulse8-cec.c | 52 +- drivers/media/common/cx2341x.c | 4 +- drivers/media/common/saa7146/saa7146_core.c | 39 +- drivers/media/common/saa7146/saa7146_fops.c | 9 +- drivers/media/common/saa7146/saa7146_vbi.c | 6 +- drivers/media/common/saa7146/saa7146_video.c | 6 +- drivers/media/common/siano/smsdvb-main.c | 5 +- drivers/media/common/videobuf2/videobuf2-core.c | 11 + .../media/common/videobuf2/videobuf2-dma-contig.c | 17 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 19 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 21 +- drivers/media/dvb-core/dvbdev.c | 3 + drivers/media/dvb-frontends/ascot2e.h | 2 +- drivers/media/dvb-frontends/cxd2820r.h | 2 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 7 - drivers/media/dvb-frontends/drxd_hard.c | 1 - drivers/media/dvb-frontends/drxk.h | 2 +- drivers/media/dvb-frontends/dvb-pll.h | 2 +- drivers/media/dvb-frontends/helene.h | 4 +- drivers/media/dvb-frontends/horus3a.h | 2 +- drivers/media/dvb-frontends/ix2505v.h | 4 +- drivers/media/dvb-frontends/m88ds3103.c | 6 +- drivers/media/dvb-frontends/m88ds3103.h | 2 +- drivers/media/dvb-frontends/mb86a20s.h | 2 +- drivers/media/dvb-frontends/nxt200x.c | 16 - drivers/media/dvb-frontends/rtl2832.c | 14 +- drivers/media/dvb-frontends/si2165.c | 2 +- drivers/media/dvb-frontends/si2165.h | 2 +- drivers/media/dvb-frontends/si21xx.c | 2 - drivers/media/dvb-frontends/stb6000.h | 2 +- drivers/media/dvb-frontends/tda826x.h | 2 +- drivers/media/dvb-frontends/ts2020.c | 10 +- drivers/media/dvb-frontends/zl10036.h | 4 +- drivers/media/i2c/Kconfig | 32 +- drivers/media/i2c/Makefile | 6 +- drivers/media/i2c/ad5820.c | 6 +- drivers/media/i2c/adp1653.c | 6 +- drivers/media/i2c/adv7180.c | 6 +- drivers/media/i2c/adv748x/adv748x-afe.c | 6 +- drivers/media/i2c/adv748x/adv748x-core.c | 34 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 6 +- drivers/media/i2c/adv748x/adv748x.h | 2 + drivers/media/i2c/ak7375.c | 7 +- drivers/media/i2c/ccs-pll.c | 886 + drivers/media/i2c/ccs-pll.h | 214 + drivers/media/i2c/ccs/Kconfig | 11 + drivers/media/i2c/ccs/Makefile | 6 + drivers/media/i2c/ccs/ccs-core.c | 3479 + drivers/media/i2c/ccs/ccs-data-defs.h | 221 + drivers/media/i2c/ccs/ccs-data.c | 953 + drivers/media/i2c/ccs/ccs-data.h | 228 + drivers/media/i2c/ccs/ccs-limits.c | 239 + drivers/media/i2c/ccs/ccs-limits.h | 259 + drivers/media/i2c/ccs/ccs-quirk.c | 218 + drivers/media/i2c/ccs/ccs-quirk.h | 79 + drivers/media/i2c/ccs/ccs-reg-access.c | 409 + drivers/media/i2c/ccs/ccs-reg-access.h | 42 + drivers/media/i2c/ccs/ccs-regs.h | 954 + drivers/media/i2c/ccs/ccs.h | 290 + drivers/media/i2c/ccs/smiapp-reg-defs.h | 580 + drivers/media/i2c/dw9768.c | 6 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 8 +- drivers/media/i2c/hi556.c | 6 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 38 +- drivers/media/i2c/imx258.c | 2 +- drivers/media/i2c/imx274.c | 280 +- drivers/media/i2c/imx290.c | 10 +- drivers/media/i2c/imx319.c | 8 +- drivers/media/i2c/imx355.c | 8 +- drivers/media/i2c/max2175.c | 2 +- drivers/media/i2c/max9271.c | 8 +- drivers/media/i2c/msp3400-kthreads.c | 12 +- drivers/media/i2c/mt9p031.c | 3 +- drivers/media/i2c/ov02a10.c | 1015 + drivers/media/i2c/ov13858.c | 6 +- drivers/media/i2c/ov2680.c | 6 +- drivers/media/i2c/ov2685.c | 6 +- drivers/media/i2c/ov2740.c | 214 +- drivers/media/i2c/ov5640.c | 108 +- drivers/media/i2c/ov5670.c | 6 +- drivers/media/i2c/ov5675.c | 6 +- drivers/media/i2c/ov5695.c | 6 +- drivers/media/i2c/ov7670.c | 96 +- drivers/media/i2c/ov772x.c | 71 +- drivers/media/i2c/ov7740.c | 6 +- drivers/media/i2c/ov8856.c | 6 +- drivers/media/i2c/ov9734.c | 1020 + drivers/media/i2c/rdacm20.c | 13 +- drivers/media/i2c/smiapp-pll.c | 482 - drivers/media/i2c/smiapp-pll.h | 99 - drivers/media/i2c/smiapp/Kconfig | 10 - drivers/media/i2c/smiapp/Makefile | 6 - drivers/media/i2c/smiapp/smiapp-core.c | 3175 - drivers/media/i2c/smiapp/smiapp-limits.c | 118 - drivers/media/i2c/smiapp/smiapp-limits.h | 114 - drivers/media/i2c/smiapp/smiapp-quirk.c | 231 - drivers/media/i2c/smiapp/smiapp-quirk.h | 81 - drivers/media/i2c/smiapp/smiapp-reg-defs.h | 489 - drivers/media/i2c/smiapp/smiapp-reg.h | 116 - drivers/media/i2c/smiapp/smiapp-regs.c | 261 - drivers/media/i2c/smiapp/smiapp-regs.h | 36 - drivers/media/i2c/smiapp/smiapp.h | 280 - drivers/media/i2c/tvp5150.c | 7 +- drivers/media/pci/b2c2/flexcop-dma.c | 6 +- drivers/media/pci/bt8xx/bt878.c | 16 +- drivers/media/pci/bt8xx/btcx-risc.c | 5 +- drivers/media/pci/bt8xx/bttv-cards.c | 6 +- drivers/media/pci/bt8xx/bttv-driver.c | 78 +- drivers/media/pci/bt8xx/bttv-risc.c | 1 - drivers/media/pci/cx23885/cx23885-core.c | 5 +- drivers/media/pci/cx25821/cx25821-core.c | 1 - drivers/media/pci/cx88/cx88-mpeg.c | 3 +- drivers/media/pci/dm1105/dm1105.c | 14 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 119 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 157 +- drivers/media/pci/mantis/hopper_vp3028.c | 2 +- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c | 5 +- drivers/media/pci/saa7134/saa7134-video.c | 30 +- drivers/media/pci/saa7146/mxb.c | 19 +- drivers/media/pci/saa7164/saa7164-core.c | 17 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 13 +- drivers/media/pci/solo6x10/solo6x10-p2m.c | 10 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 35 +- drivers/media/pci/ttpci/av7110.c | 13 +- drivers/media/pci/ttpci/av7110_av.c | 1 + drivers/media/platform/Kconfig | 33 +- drivers/media/platform/Makefile | 3 + drivers/media/platform/coda/coda-bit.c | 73 +- drivers/media/platform/coda/coda-common.c | 62 +- drivers/media/platform/coda/coda.h | 11 + drivers/media/platform/davinci/isif.c | 11 +- drivers/media/platform/exynos4-is/fimc-capture.c | 6 +- drivers/media/platform/exynos4-is/fimc-core.c | 34 +- drivers/media/platform/exynos4-is/fimc-core.h | 18 +- drivers/media/platform/exynos4-is/fimc-is.c | 20 +- drivers/media/platform/exynos4-is/fimc-is.h | 6 +- drivers/media/platform/exynos4-is/fimc-lite-reg.c | 4 +- drivers/media/platform/exynos4-is/fimc-lite.c | 2 +- drivers/media/platform/exynos4-is/fimc-lite.h | 4 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 8 +- drivers/media/platform/exynos4-is/fimc-reg.c | 18 +- drivers/media/platform/exynos4-is/fimc-reg.h | 4 +- drivers/media/platform/fsl-viu.c | 121 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/Makefile | 3 + drivers/media/platform/meson/ge2d/ge2d-regs.h | 360 + drivers/media/platform/meson/ge2d/ge2d.c | 1067 + drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 9 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 9 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 19 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 9 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 28 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 101 +- drivers/media/platform/omap3isp/ispccdc.c | 5 +- drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/camss/camss-csid.c | 9 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 7 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 25 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 1 + drivers/media/platform/qcom/camss/camss-ispif.c | 100 +- drivers/media/platform/qcom/camss/camss-ispif.h | 2 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 131 +- drivers/media/platform/qcom/camss/camss-vfe.c | 19 +- drivers/media/platform/qcom/camss/camss-vfe.h | 1 + drivers/media/platform/qcom/camss/camss-video.c | 90 +- drivers/media/platform/qcom/camss/camss.c | 206 +- drivers/media/platform/qcom/camss/camss.h | 1 + drivers/media/platform/qcom/venus/core.c | 41 +- drivers/media/platform/qcom/venus/core.h | 1 + drivers/media/platform/qcom/venus/firmware.c | 17 +- drivers/media/platform/qcom/venus/hfi.c | 12 + drivers/media/platform/qcom/venus/pm_helpers.c | 15 +- drivers/media/platform/qcom/venus/vdec.c | 32 +- drivers/media/platform/qcom/venus/venc.c | 2 +- drivers/media/platform/rcar-vin/rcar-core.c | 221 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 18 +- drivers/media/platform/rcar-vin/rcar-dma.c | 171 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 12 +- drivers/media/platform/rcar-vin/rcar-vin.h | 23 +- .../platform/rockchip}/rkisp1/Makefile | 0 .../platform/rockchip/rkisp1/rkisp1-capture.c | 1431 + .../platform/rockchip}/rkisp1/rkisp1-common.c | 0 .../media/platform/rockchip/rkisp1/rkisp1-common.h | 485 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 577 + .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 1160 + .../media/platform/rockchip/rkisp1/rkisp1-params.c | 1572 + .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 1262 + .../platform/rockchip/rkisp1/rkisp1-resizer.c | 846 + .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 415 + drivers/media/platform/s3c-camif/camif-core.c | 6 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 2 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 23 +- drivers/media/platform/stm32/stm32-dcmi.c | 63 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 27 - .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 17 - drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 - drivers/media/radio/radio-sf16fmr2.c | 2 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/rc/keymaps/Makefile | 2 + drivers/media/rc/keymaps/rc-khamsin.c | 75 + drivers/media/rc/keymaps/rc-pine64.c | 65 + drivers/media/rc/lirc_dev.c | 3 +- drivers/media/rc/mtk-cir.c | 9 +- drivers/media/rc/sunxi-cir.c | 50 +- drivers/media/test-drivers/vicodec/codec-fwht.c | 13 +- drivers/media/test-drivers/vicodec/codec-fwht.h | 32 - .../media/test-drivers/vicodec/codec-v4l2-fwht.c | 88 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 46 +- drivers/media/test-drivers/vidtv/vidtv_channel.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_psi.h | 8 +- drivers/media/test-drivers/vidtv/vidtv_s302m.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_ts.h | 2 +- drivers/media/test-drivers/vim2m.c | 20 +- drivers/media/test-drivers/vivid/vivid-core.c | 66 +- drivers/media/test-drivers/vivid/vivid-core.h | 1 + drivers/media/test-drivers/vivid/vivid-ctrls.c | 29 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 6 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 6 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 6 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 6 +- drivers/media/test-drivers/vivid/vivid-vid-cap.c | 18 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 18 +- drivers/media/tuners/mt2060.c | 2 +- drivers/media/tuners/mt2063.c | 1 - drivers/media/tuners/mxl5005s.c | 20 +- drivers/media/usb/au0828/au0828-video.c | 7 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 2 +- drivers/media/usb/cx231xx/cx231xx-core.c | 10 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 5 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 22 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 4 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 2 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 4 +- drivers/media/usb/dvb-usb/dw2102.c | 8 +- drivers/media/usb/dvb-usb/gp8psk.c | 2 +- drivers/media/usb/em28xx/em28xx-audio.c | 14 +- drivers/media/usb/gspca/gspca.c | 1 + drivers/media/usb/gspca/ov534.c | 12 +- drivers/media/usb/msi2500/msi2500.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 7 +- drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/zr364xx/zr364xx.c | 33 +- drivers/media/v4l2-core/v4l2-common.c | 33 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 1793 +- drivers/media/v4l2-core/v4l2-ctrls.c | 235 +- drivers/media/v4l2-core/v4l2-device.c | 3 +- drivers/media/v4l2-core/v4l2-fwnode.c | 32 +- drivers/media/v4l2-core/v4l2-ioctl.c | 184 +- drivers/media/v4l2-core/v4l2-subdev.c | 48 +- drivers/memory/Kconfig | 6 +- drivers/memory/jz4780-nemc.c | 6 +- drivers/memory/mtk-smi.c | 19 + drivers/memory/renesas-rpc-if.c | 18 +- drivers/memory/tegra/Kconfig | 10 +- drivers/memory/tegra/mc.c | 155 +- drivers/memory/tegra/mc.h | 22 + drivers/memory/tegra/tegra114.c | 6 + drivers/memory/tegra/tegra124-emc.c | 22 +- drivers/memory/tegra/tegra124.c | 6 + drivers/memory/tegra/tegra20-emc.c | 520 +- drivers/memory/tegra/tegra20.c | 77 + drivers/memory/tegra/tegra210-emc-core.c | 39 +- drivers/memory/tegra/tegra210.c | 60 +- drivers/memory/tegra/tegra30-emc.c | 411 +- drivers/memory/tegra/tegra30.c | 245 +- drivers/memstick/core/memstick.c | 1 - drivers/memstick/core/mspro_block.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/memstick/host/r592.c | 12 +- drivers/memstick/host/tifm_ms.c | 2 +- drivers/message/fusion/mptbase.c | 15 +- drivers/message/fusion/mptfc.c | 2 +- drivers/message/fusion/mptsas.c | 45 +- drivers/message/fusion/mptsas.h | 1 + drivers/message/fusion/mptscsih.c | 2 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/88pm800.c | 2 +- drivers/mfd/88pm860x-core.c | 50 +- drivers/mfd/Kconfig | 42 +- drivers/mfd/Makefile | 1 + drivers/mfd/altera-sysmgr.c | 2 +- drivers/mfd/at91-usart.c | 12 +- drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/bcm590xx.c | 2 +- drivers/mfd/da9055-core.c | 8 +- drivers/mfd/da9055-i2c.c | 2 +- drivers/mfd/da9062-core.c | 26 +- drivers/mfd/da9063-core.c | 8 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/da9150-core.c | 8 +- drivers/mfd/ene-kb3930.c | 2 +- drivers/mfd/fsl-imx25-tsadc.c | 2 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/htc-i2cpld.c | 2 + drivers/mfd/intel_msic.c | 18 +- drivers/mfd/intel_pmt.c | 223 + drivers/mfd/intel_quark_i2c_gpio.c | 4 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 14 +- drivers/mfd/intel_soc_pmic_chtdc_ti.c | 10 +- drivers/mfd/intel_soc_pmic_chtwc.c | 4 +- drivers/mfd/intel_soc_pmic_crc.c | 10 +- drivers/mfd/ioc3.c | 16 +- drivers/mfd/kempld-core.c | 100 +- drivers/mfd/lp8788.c | 4 +- drivers/mfd/madera-core.c | 35 +- drivers/mfd/max77650.c | 2 +- drivers/mfd/max77686.c | 2 +- drivers/mfd/max8925-core.c | 56 +- drivers/mfd/menelaus.c | 2 +- drivers/mfd/motorola-cpcap.c | 6 +- drivers/mfd/mt6397-core.c | 2 +- drivers/mfd/qcom-spmi-pmic.c | 4 + drivers/mfd/rdc321x-southbridge.c | 4 +- drivers/mfd/retu-mfd.c | 4 +- drivers/mfd/rk808.c | 8 +- drivers/mfd/rt5033.c | 2 +- drivers/mfd/stmfx.c | 12 +- drivers/mfd/stmpe.c | 10 +- drivers/mfd/sun4i-gpadc.c | 4 +- drivers/mfd/syscon.c | 18 + drivers/mfd/tc3589x.c | 4 +- drivers/mfd/tc6387xb.c | 2 +- drivers/mfd/tc6393xb.c | 6 +- drivers/mfd/tps65090.c | 2 +- drivers/mfd/tps65217.c | 4 +- drivers/mfd/tps6586x.c | 2 +- drivers/mfd/tps65910.c | 46 +- drivers/mfd/tps65911-comparator.c | 4 +- drivers/mfd/tps80031.c | 2 +- drivers/mfd/twl6030-irq.c | 2 +- drivers/mfd/wm831x-core.c | 52 +- drivers/mfd/wm8994-core.c | 6 +- drivers/misc/c2port/core.c | 2 +- drivers/misc/cardreader/rts5261.c | 61 +- drivers/misc/cardreader/rts5261.h | 39 +- drivers/misc/cardreader/rtsx_pcr.c | 5 + drivers/misc/eeprom/at25.c | 3 + drivers/misc/fastrpc.c | 6 +- drivers/misc/habanalabs/common/command_buffer.c | 55 +- .../misc/habanalabs/common/command_submission.c | 1016 +- drivers/misc/habanalabs/common/context.c | 4 + drivers/misc/habanalabs/common/debugfs.c | 310 +- drivers/misc/habanalabs/common/device.c | 182 +- drivers/misc/habanalabs/common/firmware_if.c | 167 +- drivers/misc/habanalabs/common/habanalabs.h | 458 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 34 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 77 +- drivers/misc/habanalabs/common/hw_queue.c | 273 +- drivers/misc/habanalabs/common/hwmon.c | 31 +- drivers/misc/habanalabs/common/memory.c | 334 +- drivers/misc/habanalabs/common/mmu.c | 273 +- drivers/misc/habanalabs/common/mmu_v1.c | 139 +- drivers/misc/habanalabs/common/pci.c | 16 +- drivers/misc/habanalabs/common/sysfs.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi.c | 2384 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 87 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 2 - drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 8 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 4056 +- drivers/misc/habanalabs/goya/goya.c | 166 +- drivers/misc/habanalabs/goya/goyaP.h | 3 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 - drivers/misc/habanalabs/goya/goya_hwmgr.c | 28 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 136 +- .../misc/habanalabs/include/common/hl_boot_if.h | 103 + .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 26 +- .../include/gaudi/asic_reg/nic0_qm0_masks.h | 800 + .../include/gaudi/asic_reg/nic0_qm0_regs.h | 834 + .../include/gaudi/asic_reg/nic0_qm1_regs.h | 834 + .../include/gaudi/asic_reg/nic1_qm0_regs.h | 834 + .../include/gaudi/asic_reg/nic1_qm1_regs.h | 834 + .../include/gaudi/asic_reg/nic2_qm0_regs.h | 834 + .../include/gaudi/asic_reg/nic2_qm1_regs.h | 834 + .../include/gaudi/asic_reg/nic3_qm0_regs.h | 834 + .../include/gaudi/asic_reg/nic3_qm1_regs.h | 834 + .../include/gaudi/asic_reg/nic4_qm0_regs.h | 834 + .../include/gaudi/asic_reg/nic4_qm1_regs.h | 834 + .../include/gaudi/asic_reg/psoc_hbm_pll_regs.h | 114 - .../include/gaudi/asic_reg/psoc_pci_pll_regs.h | 114 - .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 27 +- .../misc/habanalabs/include/gaudi/gaudi_masks.h | 15 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 2 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 3 +- .../misc/habanalabs/include/goya/goya_reg_map.h | 2 + drivers/misc/hisi_hikey_usb.c | 5 +- drivers/misc/lkdtm/Makefile | 2 + drivers/misc/lkdtm/bugs.c | 50 + drivers/misc/lkdtm/core.c | 6 + drivers/misc/lkdtm/fortify.c | 82 + drivers/misc/lkdtm/lkdtm.h | 22 +- drivers/misc/lkdtm/powerpc.c | 120 + drivers/misc/mei/bus-fixup.c | 17 +- drivers/misc/mei/bus.c | 121 +- drivers/misc/mei/client.c | 6 +- drivers/misc/mei/hbm.c | 1 - drivers/misc/mei/mei_dev.h | 4 +- drivers/misc/ocxl/config.c | 2 +- drivers/misc/ocxl/context.c | 4 +- drivers/misc/ocxl/link.c | 70 +- drivers/misc/ocxl/ocxl_internal.h | 9 +- drivers/misc/ocxl/trace.h | 64 + drivers/misc/pci_endpoint_test.c | 2 +- drivers/misc/ti-st/st_core.c | 2 +- drivers/misc/uacce/uacce.c | 13 +- drivers/misc/xilinx_sdfec.c | 28 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/core.c | 15 +- drivers/mmc/core/host.h | 6 + drivers/mmc/core/sd_ops.c | 49 +- drivers/mmc/core/sd_ops.h | 1 + drivers/mmc/host/Kconfig | 7 +- drivers/mmc/host/davinci_mmc.c | 2 +- drivers/mmc/host/dw_mmc.c | 17 +- drivers/mmc/host/meson-gx-mmc.c | 2 +- drivers/mmc/host/meson-mx-sdio.c | 5 +- drivers/mmc/host/moxart-mmc.c | 5 +- drivers/mmc/host/mtk-sd.c | 164 +- drivers/mmc/host/mxcmmc.c | 33 +- drivers/mmc/host/mxs-mmc.c | 18 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/pxamci.c | 1 + drivers/mmc/host/renesas_sdhi_core.c | 119 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 71 + drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 38 +- drivers/mmc/host/sdhci-esdhc-imx.c | 91 +- drivers/mmc/host/sdhci-msm.c | 13 +- drivers/mmc/host/sdhci-of-arasan.c | 7 + drivers/mmc/host/sdhci-pci-gli.c | 27 + drivers/mmc/host/sdhci-pic32.c | 11 +- drivers/mmc/host/sdhci-sprd.c | 2 +- drivers/mmc/host/sdhci-st.c | 2 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 8 +- drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mmc/host/tmio_mmc.c | 3 +- drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 32 +- drivers/mmc/host/uniphier-sd.c | 1 + drivers/mtd/Kconfig | 1 + drivers/mtd/devices/docg3.c | 5 +- drivers/mtd/devices/phram.c | 54 +- drivers/mtd/devices/powernv_flash.c | 5 +- drivers/mtd/maps/physmap-bt1-rom.c | 8 +- drivers/mtd/maps/plat-ram.c | 11 +- drivers/mtd/mtd_blkdevs.c | 28 - drivers/mtd/mtdchar.c | 2 - drivers/mtd/mtdcore.c | 6 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/mtdsuper.c | 17 +- drivers/mtd/nand/Kconfig | 33 +- drivers/mtd/nand/Makefile | 2 + drivers/mtd/nand/core.c | 124 + drivers/mtd/nand/ecc-sw-bch.c | 406 + drivers/mtd/nand/ecc-sw-hamming.c | 659 + drivers/mtd/nand/ecc.c | 140 +- drivers/mtd/nand/onenand/onenand_base.c | 444 +- drivers/mtd/nand/onenand/onenand_bbt.c | 32 +- drivers/mtd/nand/onenand/onenand_omap2.c | 16 +- drivers/mtd/nand/raw/Kconfig | 25 +- drivers/mtd/nand/raw/Makefile | 2 - drivers/mtd/nand/raw/ams-delta.c | 4 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 1 + drivers/mtd/nand/raw/au1550nd.c | 5 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 6 +- drivers/mtd/nand/raw/cafe_nand.c | 2 +- drivers/mtd/nand/raw/cs553x_nand.c | 3 +- drivers/mtd/nand/raw/davinci_nand.c | 38 +- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 1 - drivers/mtd/nand/raw/fsl_ifc_nand.c | 1 - drivers/mtd/nand/raw/fsl_upm.c | 1 - drivers/mtd/nand/raw/fsmc_nand.c | 5 +- drivers/mtd/nand/raw/gpio.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 8 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 2 - drivers/mtd/nand/raw/lpc32xx_mlc.c | 1 - drivers/mtd/nand/raw/lpc32xx_slc.c | 3 +- drivers/mtd/nand/raw/marvell_nand.c | 6 - drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 4 +- drivers/mtd/nand/raw/mxc_nand.c | 75 +- drivers/mtd/nand/raw/mxic_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 204 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_bch.c | 219 - drivers/mtd/nand/raw/nand_ecc.c | 484 - drivers/mtd/nand/raw/nand_legacy.c | 9 +- drivers/mtd/nand/raw/nandsim.c | 3 +- drivers/mtd/nand/raw/ndfc.c | 3 +- drivers/mtd/nand/raw/omap2.c | 49 +- drivers/mtd/nand/raw/omap_elm.c | 7 +- drivers/mtd/nand/raw/orion_nand.c | 4 +- drivers/mtd/nand/raw/pasemi_nand.c | 5 +- drivers/mtd/nand/raw/plat_nand.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 6 + drivers/mtd/nand/raw/s3c2410.c | 5 +- drivers/mtd/nand/raw/sharpsl.c | 3 +- drivers/mtd/nand/raw/socrates_nand.c | 4 +- drivers/mtd/nand/raw/sunxi_nand.c | 149 +- drivers/mtd/nand/raw/tmio_nand.c | 7 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/raw/xway_nand.c | 4 +- drivers/mtd/nand/spi/Kconfig | 1 + drivers/mtd/nand/spi/core.c | 286 +- drivers/mtd/nand/spi/macronix.c | 20 + drivers/mtd/nand/spi/toshiba.c | 2 +- drivers/mtd/parsers/cmdlinepart.c | 14 +- drivers/mtd/sm_ftl.c | 30 +- drivers/mtd/spi-nor/Kconfig | 44 + drivers/mtd/spi-nor/atmel.c | 191 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 2 +- drivers/mtd/spi-nor/core.c | 595 +- drivers/mtd/spi-nor/core.h | 38 + drivers/mtd/spi-nor/esmt.c | 2 +- drivers/mtd/spi-nor/intel.c | 19 +- drivers/mtd/spi-nor/micron-st.c | 115 +- drivers/mtd/spi-nor/sfdp.c | 172 +- drivers/mtd/spi-nor/sfdp.h | 8 + drivers/mtd/spi-nor/spansion.c | 172 + drivers/mtd/spi-nor/sst.c | 32 +- drivers/mtd/tests/mtd_nandecctest.c | 31 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/eba.c | 3 +- drivers/mtd/ubi/gluebi.c | 2 +- drivers/mtd/ubi/kapi.c | 2 +- drivers/mtd/ubi/wl.c | 3 +- drivers/net/Kconfig | 11 +- drivers/net/Makefile | 2 +- drivers/net/bareudp.c | 4 +- drivers/net/bonding/bond_main.c | 21 +- drivers/net/bonding/bond_options.c | 22 +- drivers/net/bonding/bond_procfs.c | 1 + drivers/net/can/at91_can.c | 14 +- drivers/net/can/c_can/c_can.c | 20 +- drivers/net/can/cc770/cc770.c | 14 +- drivers/net/can/dev.c | 16 +- drivers/net/can/flexcan.c | 161 +- drivers/net/can/grcan.c | 10 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 10 +- drivers/net/can/janz-ican3.c | 20 +- drivers/net/can/kvaser_pciefd.c | 10 +- drivers/net/can/m_can/Kconfig | 8 +- drivers/net/can/m_can/m_can.c | 28 +- drivers/net/can/m_can/m_can.h | 1 - drivers/net/can/m_can/m_can_platform.c | 2 - drivers/net/can/m_can/tcan4x5x.c | 28 +- drivers/net/can/mscan/mscan.c | 20 +- drivers/net/can/pch_can.c | 14 +- drivers/net/can/peak_canfd/peak_canfd.c | 16 +- drivers/net/can/rcar/rcar_can.c | 14 +- drivers/net/can/rcar/rcar_canfd.c | 12 +- drivers/net/can/rx-offload.c | 2 +- drivers/net/can/sja1000/sja1000.c | 16 +- drivers/net/can/slcan.c | 32 +- drivers/net/can/softing/softing_fw.c | 2 +- drivers/net/can/softing/softing_main.c | 23 +- drivers/net/can/spi/hi311x.c | 20 +- drivers/net/can/spi/mcp251x.c | 20 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 151 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 30 +- drivers/net/can/sun4i_can.c | 10 +- drivers/net/can/ti_hecc.c | 8 +- drivers/net/can/usb/Kconfig | 5 + drivers/net/can/usb/ems_usb.c | 16 +- drivers/net/can/usb/esd_usb2.c | 24 +- drivers/net/can/usb/gs_usb.c | 12 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 22 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 61 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 22 +- drivers/net/can/usb/mcba_usb.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 18 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 9 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 29 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 14 +- drivers/net/can/usb/ucan.c | 20 +- drivers/net/can/usb/usb_8dev.c | 17 +- drivers/net/can/vxcan.c | 4 +- drivers/net/can/xilinx_can.c | 16 +- drivers/net/dsa/Kconfig | 2 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/hirschmann/Kconfig | 9 + drivers/net/dsa/hirschmann/Makefile | 5 + drivers/net/dsa/hirschmann/hellcreek.c | 1339 + drivers/net/dsa/hirschmann/hellcreek.h | 286 + drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 479 + drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h | 58 + drivers/net/dsa/hirschmann/hellcreek_ptp.c | 452 + drivers/net/dsa/hirschmann/hellcreek_ptp.h | 76 + drivers/net/dsa/microchip/ksz8795.c | 71 +- drivers/net/dsa/microchip/ksz8795_reg.h | 10 - drivers/net/dsa/microchip/ksz8795_spi.c | 6 + drivers/net/dsa/microchip/ksz9477.c | 14 +- drivers/net/dsa/microchip/ksz9477_spi.c | 6 + drivers/net/dsa/microchip/ksz_common.c | 8 +- drivers/net/dsa/microchip/ksz_common.h | 2 - drivers/net/dsa/mt7530.c | 92 +- drivers/net/dsa/mt7530.h | 25 + drivers/net/dsa/mv88e6xxx/chip.c | 66 +- drivers/net/dsa/mv88e6xxx/chip.h | 10 + drivers/net/dsa/mv88e6xxx/devlink.c | 105 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 4 +- drivers/net/dsa/mv88e6xxx/port.c | 36 + drivers/net/dsa/mv88e6xxx/port.h | 3 + drivers/net/dsa/mv88e6xxx/serdes.c | 123 +- drivers/net/dsa/mv88e6xxx/serdes.h | 9 + drivers/net/dsa/ocelot/felix.c | 34 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 1 + drivers/net/dsa/ocelot/seville_vsc9953.c | 1 + drivers/net/dummy.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 7 - drivers/net/ethernet/8390/ne.c | 2 +- drivers/net/ethernet/8390/ne2k-pci.c | 2 +- drivers/net/ethernet/agere/Kconfig | 1 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/Kconfig | 10 +- drivers/net/ethernet/amd/Makefile | 1 - drivers/net/ethernet/amd/am79c961a.c | 763 - drivers/net/ethernet/amd/am79c961a.h | 143 - drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 + drivers/net/ethernet/atheros/atlx/atl2.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 33 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 1 + drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 18 +- drivers/net/ethernet/cadence/Kconfig | 1 + drivers/net/ethernet/cadence/macb.h | 44 + drivers/net/ethernet/cadence/macb_main.c | 151 +- .../net/ethernet/cavium/liquidio/cn68xx_device.c | 1 - drivers/net/ethernet/cavium/liquidio/lio_core.c | 9 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 1 + .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 1 + .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 3 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 6 +- .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 4 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 5 +- 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/Kconfig | 1 + drivers/net/ethernet/faraday/ftgmac100.c | 122 +- drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 493 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 13 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 1 + drivers/net/ethernet/freescale/enetc/enetc.c | 51 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 10 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 65 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 31 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 84 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 10 +- drivers/net/ethernet/freescale/fman/Kconfig | 1 + drivers/net/ethernet/freescale/ucc_geth.h | 1 - drivers/net/ethernet/google/gve/gve.h | 39 +- drivers/net/ethernet/google/gve/gve_adminq.c | 89 +- drivers/net/ethernet/google/gve/gve_adminq.h | 15 +- drivers/net/ethernet/google/gve/gve_desc.h | 19 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 3 + drivers/net/ethernet/google/gve/gve_main.c | 11 +- drivers/net/ethernet/google/gve/gve_rx.c | 364 +- drivers/net/ethernet/google/gve/gve_tx.c | 197 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 18 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 63 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 244 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 38 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 158 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 4 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 68 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 1 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 48 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 4 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 278 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 17 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 103 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 26 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 4 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 14 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 63 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 424 +- drivers/net/ethernet/ibm/ibmvnic.h | 27 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 124 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 16 + drivers/net/ethernet/intel/ice/ice_base.c | 4 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 17 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 67 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 23 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 143 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 12 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 223 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 137 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 101 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 377 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 98 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 15 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 233 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 775 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 507 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 785 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 1336 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 150 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 17 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 75 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 58 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 820 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 307 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 16 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 5 + .../net/ethernet/marvell/prestera/prestera_main.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 13 - drivers/net/ethernet/mellanox/mlx4/fw_qos.h | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 23 +- drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 18 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/dev.c | 567 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 15 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 63 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 34 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 529 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 63 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 52 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 215 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 22 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 9 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 8 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 417 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 403 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 11 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 84 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 24 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 5 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 50 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 68 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 37 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 12 +- .../mellanox/mlx5/core/steering/dr_buddy.c | 170 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 4 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 501 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 109 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 42 +- .../mellanox/mlx5/core/steering/dr_types.h | 80 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 32 + drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 3 - drivers/net/ethernet/mellanox/mlxsw/core.c | 18 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 26 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 351 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 134 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 46 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 5 +- .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 67 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 7 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2405 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 69 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 151 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/lan743x_ethtool.c | 9 +- drivers/net/ethernet/microchip/lan743x_main.c | 77 +- drivers/net/ethernet/microchip/lan743x_main.h | 4 +- drivers/net/ethernet/mscc/ocelot.c | 303 +- drivers/net/ethernet/mscc/ocelot.h | 31 +- drivers/net/ethernet/mscc/ocelot_net.c | 38 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 1 + drivers/net/ethernet/neterion/s2io.c | 41 +- drivers/net/ethernet/neterion/s2io.h | 4 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/crypto/fw.h | 2 +- drivers/net/ethernet/netronome/nfp/crypto/tls.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 21 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 9 +- drivers/net/ethernet/nxp/Kconfig | 1 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 27 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.h | 2 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/pensando/ionic/ionic_fw.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 122 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 18 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 7 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 164 +- drivers/net/ethernet/rocker/Kconfig | 1 + drivers/net/ethernet/sfc/bitfield.h | 58 +- drivers/net/ethernet/sfc/ef100_nic.c | 21 +- drivers/net/ethernet/sfc/ef100_tx.c | 66 +- drivers/net/ethernet/sfc/rx_common.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 7 +- drivers/net/ethernet/smsc/smc911x.c | 17 +- drivers/net/ethernet/smsc/smc91x.c | 19 +- drivers/net/ethernet/socionext/netsec.c | 14 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 46 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- 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 | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 54 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 22 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 355 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 + drivers/net/ethernet/ti/cpsw_ale.c | 41 +- drivers/net/ethernet/ti/cpsw_ale.h | 1 + drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +- drivers/net/ethernet/ti/tlan.c | 98 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 3 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 5 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 115 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 56 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 14 +- drivers/net/fddi/skfp/drvfbi.c | 4 - drivers/net/fddi/skfp/ecm.c | 7 +- drivers/net/fddi/skfp/ess.c | 1 - drivers/net/fddi/skfp/hwt.c | 4 - drivers/net/fddi/skfp/pcmplc.c | 4 - drivers/net/fddi/skfp/pmf.c | 4 - drivers/net/fddi/skfp/queue.c | 4 - drivers/net/fddi/skfp/rmt.c | 4 - drivers/net/fddi/skfp/smtdef.c | 4 - drivers/net/fddi/skfp/smtinit.c | 4 - drivers/net/fddi/skfp/smttimer.c | 4 - drivers/net/fddi/skfp/srf.c | 5 - drivers/net/geneve.c | 3 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hyperv/hyperv_net.h | 13 + drivers/net/hyperv/netvsc.c | 24 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/hyperv/rndis_filter.c | 7 + drivers/net/ieee802154/ca8210.c | 22 +- drivers/net/ifb.c | 3 +- drivers/net/ipa/gsi.c | 499 +- drivers/net/ipa/gsi.h | 52 +- drivers/net/ipa/gsi_reg.h | 159 +- drivers/net/ipa/gsi_trans.c | 7 +- drivers/net/ipa/ipa_clock.c | 47 +- drivers/net/ipa/ipa_clock.h | 5 +- drivers/net/ipa/ipa_cmd.c | 6 +- drivers/net/ipa/ipa_cmd.h | 21 +- drivers/net/ipa/ipa_data-sc7180.c | 25 + drivers/net/ipa/ipa_data-sdm845.c | 29 +- drivers/net/ipa/ipa_data.h | 43 +- drivers/net/ipa/ipa_endpoint.c | 258 +- drivers/net/ipa/ipa_endpoint.h | 2 +- drivers/net/ipa/ipa_interrupt.c | 6 +- drivers/net/ipa/ipa_interrupt.h | 16 - drivers/net/ipa/ipa_main.c | 333 +- drivers/net/ipa/ipa_mem.c | 10 +- drivers/net/ipa/ipa_qmi.c | 8 +- drivers/net/ipa/ipa_qmi_msg.h | 12 +- drivers/net/ipa/ipa_reg.h | 486 +- drivers/net/ipa/ipa_table.c | 4 +- drivers/net/ipa/ipa_uc.c | 46 +- drivers/net/ipa/ipa_version.h | 1 + drivers/net/ipvlan/ipvlan_main.c | 2 + drivers/net/macsec.c | 1 + drivers/net/macvlan.c | 44 +- drivers/net/mhi_net.c | 316 + drivers/net/mii.c | 20 +- drivers/net/net_failover.c | 2 +- drivers/net/netconsole.c | 1 + drivers/net/netdevsim/dev.c | 8 +- drivers/net/netdevsim/ethtool.c | 82 +- drivers/net/netdevsim/fib.c | 265 +- drivers/net/netdevsim/netdevsim.h | 10 +- drivers/net/nlmon.c | 1 + drivers/net/phy/adin.c | 195 +- drivers/net/phy/amd.c | 37 +- drivers/net/phy/aquantia_main.c | 59 +- drivers/net/phy/at803x.c | 50 +- drivers/net/phy/bcm-cygnus.c | 2 +- drivers/net/phy/bcm-phy-lib.c | 49 +- drivers/net/phy/bcm-phy-lib.h | 1 + drivers/net/phy/bcm54140.c | 46 +- drivers/net/phy/bcm63xx.c | 20 +- drivers/net/phy/bcm87xx.c | 50 +- drivers/net/phy/broadcom.c | 70 +- drivers/net/phy/cicada.c | 35 +- drivers/net/phy/davicom.c | 63 +- drivers/net/phy/dp83640.c | 43 +- drivers/net/phy/dp83822.c | 54 +- drivers/net/phy/dp83848.c | 47 +- drivers/net/phy/dp83867.c | 44 +- drivers/net/phy/dp83869.c | 42 +- drivers/net/phy/dp83tc811.c | 53 +- drivers/net/phy/icplus.c | 58 +- drivers/net/phy/intel-xway.c | 71 +- drivers/net/phy/lxt.c | 94 +- drivers/net/phy/marvell.c | 204 +- drivers/net/phy/mdio_bus.c | 9 +- drivers/net/phy/meson-gxl.c | 37 +- drivers/net/phy/micrel.c | 65 +- drivers/net/phy/microchip.c | 24 +- drivers/net/phy/microchip_t1.c | 29 +- drivers/net/phy/mscc/mscc_main.c | 70 +- drivers/net/phy/mscc/mscc_ptp.c | 18 +- drivers/net/phy/mscc/mscc_ptp.h | 5 - drivers/net/phy/national.c | 58 +- drivers/net/phy/nxp-tja11xx.c | 42 +- drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy.c | 56 +- drivers/net/phy/phy_device.c | 39 +- drivers/net/phy/phy_led_triggers.c | 16 +- drivers/net/phy/phylink.c | 5 +- drivers/net/phy/qsemi.c | 42 +- drivers/net/phy/realtek.c | 181 +- drivers/net/phy/smsc.c | 55 +- drivers/net/phy/ste10Xp.c | 53 +- drivers/net/phy/vitesse.c | 61 +- drivers/net/team/team.c | 10 +- drivers/net/thunderbolt.c | 2 +- drivers/net/tun.c | 134 +- drivers/net/usb/Kconfig | 9 + drivers/net/usb/Makefile | 1 + drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc_mbim.c | 2 +- drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/int51x1.c | 2 +- drivers/net/usb/lan78xx.c | 168 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/qmi_wwan.c | 41 +- drivers/net/usb/r8152.c | 40 +- drivers/net/usb/r8153_ecm.c | 162 + drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 23 +- drivers/net/veth.c | 16 +- drivers/net/virtio_net.c | 2 +- drivers/net/vrf.c | 89 +- drivers/net/vsockmon.c | 1 + drivers/net/vxlan.c | 29 +- drivers/net/wan/Kconfig | 60 - drivers/net/wan/Makefile | 3 - drivers/net/wan/dlci.c | 541 - drivers/net/wan/hdlc_fr.c | 118 +- drivers/net/wan/lmc/lmc_main.c | 9 +- drivers/net/wan/pci200syn.c | 2 +- drivers/net/wan/sdla.c | 1655 - drivers/net/wan/x25_asy.c | 836 - drivers/net/wan/x25_asy.h | 46 - drivers/net/wimax/Kconfig | 18 - drivers/net/wimax/Makefile | 2 - drivers/net/wimax/i2400m/control.c | 1434 - drivers/net/wimax/i2400m/debug-levels.h | 32 - drivers/net/wimax/i2400m/driver.c | 1002 - drivers/net/wimax/i2400m/fw.c | 1653 - drivers/net/wimax/i2400m/i2400m.h | 970 - drivers/net/wimax/i2400m/netdev.c | 603 - drivers/net/wimax/i2400m/op-rfkill.c | 196 - drivers/net/wimax/i2400m/tx.c | 1011 - drivers/net/wimax/i2400m/usb-debug-levels.h | 28 - drivers/net/wimax/i2400m/usb.c | 764 - drivers/net/wireguard/device.c | 2 +- drivers/net/wireguard/socket.c | 4 +- drivers/net/wireless/Kconfig | 13 - drivers/net/wireless/admtek/adm8211.c | 6 +- drivers/net/wireless/ath/ath10k/core.c | 85 +- drivers/net/wireless/ath/ath10k/core.h | 8 + drivers/net/wireless/ath/ath10k/debug.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 1 - drivers/net/wireless/ath/ath10k/mac.c | 21 +- drivers/net/wireless/ath/ath10k/p2p.c | 2 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 20 +- drivers/net/wireless/ath/ath10k/spectral.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 4 +- drivers/net/wireless/ath/ath10k/wmi.c | 11 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 +- drivers/net/wireless/ath/ath11k/ahb.c | 27 + drivers/net/wireless/ath/ath11k/core.c | 41 +- drivers/net/wireless/ath/ath11k/core.h | 22 +- drivers/net/wireless/ath/ath11k/dp.c | 2 +- drivers/net/wireless/ath/ath11k/dp.h | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 18 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 13 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 8 +- drivers/net/wireless/ath/ath11k/hw.c | 4 +- drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 198 +- drivers/net/wireless/ath/ath11k/mac.h | 2 - drivers/net/wireless/ath/ath11k/mhi.c | 4 - drivers/net/wireless/ath/ath11k/pci.c | 7 +- drivers/net/wireless/ath/ath11k/peer.c | 44 +- drivers/net/wireless/ath/ath11k/peer.h | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 78 +- drivers/net/wireless/ath/ath11k/qmi.h | 5 + drivers/net/wireless/ath/ath11k/reg.c | 7 +- drivers/net/wireless/ath/ath11k/reg.h | 1 + drivers/net/wireless/ath/ath11k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/testmode.c | 4 +- drivers/net/wireless/ath/ath11k/wmi.c | 294 +- drivers/net/wireless/ath/ath11k/wmi.h | 52 +- drivers/net/wireless/ath/ath6kl/testmode.c | 1 - drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 15 +- .../net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 14 - .../net/wireless/ath/ath9k/ar9330_1p1_initvals.h | 7 - drivers/net/wireless/ath/ath9k/ar9340_initvals.h | 101 - drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 7 - drivers/net/wireless/ath/ath9k/ath9k.h | 1 - drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/net/wireless/ath/ath9k/debug.c | 4 +- drivers/net/wireless/ath/ath9k/dynack.c | 11 +- drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/init.c | 19 - drivers/net/wireless/ath/ath9k/main.c | 5 - drivers/net/wireless/ath/carl9170/mac.c | 4 - drivers/net/wireless/ath/carl9170/main.c | 1 - drivers/net/wireless/ath/dfs_pattern_detector.c | 14 +- drivers/net/wireless/ath/dfs_pri_detector.c | 9 +- drivers/net/wireless/ath/regd.c | 1 + drivers/net/wireless/ath/wcn36xx/main.c | 2 + drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 6 +- drivers/net/wireless/broadcom/b43legacy/main.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 1 + .../broadcom/brcm80211/brcmfmac/fwsignal.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 26 +- .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 11 +- drivers/net/wireless/cisco/airo.c | 127 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 - drivers/net/wireless/intersil/hostap/hostap_hw.c | 17 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 15 +- drivers/net/wireless/intersil/orinoco/hermes.c | 1 + drivers/net/wireless/intersil/orinoco/hermes.h | 15 + drivers/net/wireless/intersil/orinoco/hw.c | 32 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 168 +- drivers/net/wireless/intersil/prism54/isl_ioctl.c | 5 +- drivers/net/wireless/marvell/mwifiex/Makefile | 6 +- drivers/net/wireless/marvell/mwifiex/README | 7 +- drivers/net/wireless/marvell/mwifiex/join.c | 2 + drivers/net/wireless/marvell/mwifiex/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 24 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 2 + drivers/net/wireless/marvell/mwifiex/sdio.h | 2 - drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 2 + drivers/net/wireless/marvell/mwifiex/sta_event.c | 1 + drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 1 + drivers/net/wireless/marvell/mwifiex/wmm.c | 1 + drivers/net/wireless/marvell/mwl8k.c | 72 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 37 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 12 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 149 +- drivers/net/wireless/mediatek/mt76/mcu.c | 80 + drivers/net/wireless/mediatek/mt76/mt76.h | 121 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 61 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 139 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 199 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 122 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 544 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 17 + drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 92 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 11 + drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 71 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 42 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 142 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 16 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 89 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 10 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 55 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 76 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 76 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 64 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 1 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 435 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 539 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 133 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 734 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 64 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 52 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 377 + .../net/wireless/mediatek/mt76/mt7915/testmode.h | 40 + drivers/net/wireless/mediatek/mt76/sdio.c | 196 +- drivers/net/wireless/mediatek/mt76/testmode.c | 41 +- drivers/net/wireless/mediatek/mt76/testmode.h | 18 +- drivers/net/wireless/mediatek/mt76/tx.c | 63 +- drivers/net/wireless/mediatek/mt76/usb.c | 89 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 12 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 7 +- drivers/net/wireless/microchip/wilc1000/hif.c | 17 + drivers/net/wireless/microchip/wilc1000/hif.h | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 38 + drivers/net/wireless/microchip/wilc1000/netdev.h | 11 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 334 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 30 + drivers/net/wireless/quantenna/qtnfmac/core.c | 78 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 4 - drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 6 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 4 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 62 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 + drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 1 + drivers/net/wireless/ray_cs.c | 6 +- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 48 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 4 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 27 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 96 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.h | 4 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 1 - drivers/net/wireless/realtek/rtw88/coex.c | 1538 +- drivers/net/wireless/realtek/rtw88/coex.h | 47 +- drivers/net/wireless/realtek/rtw88/debug.c | 27 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 11 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 9 +- drivers/net/wireless/realtek/rtw88/main.c | 60 +- drivers/net/wireless/realtek/rtw88/main.h | 41 +- drivers/net/wireless/realtek/rtw88/pci.h | 8 + drivers/net/wireless/realtek/rtw88/phy.c | 6 + drivers/net/wireless/realtek/rtw88/ps.c | 135 +- drivers/net/wireless/realtek/rtw88/ps.h | 3 +- drivers/net/wireless/realtek/rtw88/reg.h | 17 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 96 +- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 3 + drivers/net/wireless/realtek/rtw88/rtw8723de.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8723de.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 16 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821ce.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 55 +- drivers/net/wireless/realtek/rtw88/rtw8822be.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822be.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 136 +- drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 4 - drivers/net/wireless/realtek/rtw88/wow.c | 8 +- drivers/net/wireless/rndis_wlan.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 6 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 173 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 36 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 8 +- drivers/net/wireless/st/cw1200/bh.c | 10 +- drivers/net/wireless/st/cw1200/main.c | 2 + drivers/net/wireless/st/cw1200/wsm.c | 8 +- drivers/net/wireless/ti/wl1251/cmd.c | 2 +- drivers/net/wireless/ti/wl1251/debugfs.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 3 +- drivers/net/wireless/ti/wlcore/sysfs.c | 2 +- drivers/net/wireless/wl3501_cs.c | 8 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 15 - drivers/net/xen-netfront.c | 5 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/nfc/s3fwrn5/Kconfig | 12 + drivers/nfc/s3fwrn5/Makefile | 4 +- drivers/nfc/s3fwrn5/core.c | 26 +- drivers/nfc/s3fwrn5/firmware.c | 15 +- drivers/nfc/s3fwrn5/firmware.h | 1 + drivers/nfc/s3fwrn5/i2c.c | 119 +- drivers/nfc/s3fwrn5/phy_common.c | 75 + drivers/nfc/s3fwrn5/phy_common.h | 37 + drivers/nfc/s3fwrn5/s3fwrn5.h | 11 +- drivers/nfc/s3fwrn5/uart.c | 196 + drivers/ntb/hw/idt/ntb_hw_idt.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen1.h | 1 + drivers/ntb/hw/intel/ntb_hw_gen4.c | 27 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 15 + drivers/nvme/host/core.c | 168 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 5 + drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/lightnvm.c | 8 +- drivers/nvme/host/multipath.c | 5 +- drivers/nvme/host/nvme.h | 11 +- drivers/nvme/host/pci.c | 27 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/host/zns.c | 13 +- drivers/nvme/target/Kconfig | 2 +- drivers/nvme/target/admin-cmd.c | 20 +- drivers/nvme/target/configfs.c | 40 + drivers/nvme/target/core.c | 15 +- drivers/nvme/target/discovery.c | 1 + drivers/nvme/target/fcloop.c | 81 +- drivers/nvme/target/loop.c | 12 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/passthru.c | 37 +- drivers/nvme/target/rdma.c | 3 +- drivers/nvmem/core.c | 153 +- drivers/nvmem/imx-ocotp.c | 30 +- drivers/nvmem/qfprom.c | 30 + drivers/of/address.c | 42 + drivers/of/fdt.c | 7 +- drivers/of/unittest.c | 21 + drivers/opp/core.c | 228 +- drivers/opp/of.c | 11 +- drivers/opp/opp.h | 1 + drivers/pci/Makefile | 3 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 9 +- drivers/pci/controller/cadence/pcie-cadence.h | 1 + drivers/pci/controller/dwc/Kconfig | 13 +- drivers/pci/controller/dwc/pci-dra7xx.c | 141 +- drivers/pci/controller/dwc/pci-exynos.c | 389 +- drivers/pci/controller/dwc/pci-imx6.c | 39 +- drivers/pci/controller/dwc/pci-keystone.c | 79 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 37 +- drivers/pci/controller/dwc/pci-layerscape.c | 67 +- drivers/pci/controller/dwc/pci-meson.c | 53 +- drivers/pci/controller/dwc/pcie-al.c | 29 +- drivers/pci/controller/dwc/pcie-armada8k.c | 37 +- drivers/pci/controller/dwc/pcie-artpec6.c | 76 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 58 +- drivers/pci/controller/dwc/pcie-designware-host.c | 139 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 70 +- drivers/pci/controller/dwc/pcie-designware.c | 105 +- drivers/pci/controller/dwc/pcie-designware.h | 27 +- drivers/pci/controller/dwc/pcie-histb.c | 37 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 67 +- drivers/pci/controller/dwc/pcie-kirin.c | 62 +- drivers/pci/controller/dwc/pcie-qcom.c | 38 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 62 +- drivers/pci/controller/dwc/pcie-tegra194.c | 129 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 38 +- drivers/pci/controller/dwc/pcie-uniphier.c | 51 +- drivers/pci/controller/pci-aardvark.c | 9 +- drivers/pci/controller/pci-hyperv.c | 6 +- drivers/pci/controller/pcie-brcmstb.c | 1 + drivers/pci/controller/pcie-iproc.c | 29 +- drivers/pci/controller/pcie-rcar-host.c | 2 - drivers/pci/controller/vmd.c | 46 +- drivers/pci/hotplug/ibmphp_pci.c | 2 - drivers/pci/msi.c | 70 +- drivers/pci/of.c | 5 + drivers/pci/p2pdma.c | 35 +- drivers/pci/pci-acpi.c | 4 +- drivers/pci/pci-driver.c | 151 +- drivers/pci/pci-sysfs.c | 10 + drivers/pci/pci.c | 87 +- drivers/pci/pci.h | 62 +- drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/aer.c | 101 +- drivers/pci/pcie/aer_inject.c | 5 +- drivers/pci/pcie/aspm.c | 44 + drivers/pci/pcie/err.c | 134 +- drivers/pci/pcie/pme.c | 16 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/pcie/portdrv_pci.c | 13 +- drivers/pci/pcie/rcec.c | 190 + drivers/pci/probe.c | 30 +- drivers/pci/quirks.c | 27 +- drivers/pci/slot.c | 11 +- drivers/pcmcia/Kconfig | 5 +- drivers/pcmcia/Makefile | 1 - drivers/pcmcia/at91_cf.c | 50 +- drivers/pcmcia/db1xxx_ss.c | 2 +- drivers/pcmcia/electra_cf.c | 2 + drivers/pcmcia/omap_cf.c | 8 +- drivers/pcmcia/vrc4173_cardu.c | 591 - drivers/pcmcia/vrc4173_cardu.h | 247 - drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/arm_dmc620_pmu.c | 748 + drivers/perf/arm_dsu_pmu.c | 3 - drivers/perf/arm_pmu.c | 5 + drivers/perf/arm_smmuv3_pmu.c | 39 + drivers/perf/fsl_imx8_ddr_perf.c | 80 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 16 + drivers/perf/hisilicon/hisi_uncore_pmu.c | 10 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 7 + drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/phy-sun4i-usb.c | 9 +- drivers/phy/allwinner/phy-sun50i-usb3.c | 4 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 4 +- drivers/phy/allwinner/phy-sun9i-usb.c | 4 +- drivers/phy/amlogic/Kconfig | 13 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 413 + .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 203 +- drivers/phy/amlogic/phy-meson-axg-pcie.c | 6 +- drivers/phy/amlogic/phy-meson-g12a-usb2.c | 4 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 6 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 7 +- drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 4 +- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 159 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +- drivers/phy/broadcom/phy-bcm-sr-pcie.c | 5 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 4 +- drivers/phy/broadcom/phy-brcm-sata.c | 40 +- drivers/phy/cadence/cdns-dphy.c | 4 +- drivers/phy/cadence/phy-cadence-salvo.c | 4 +- drivers/phy/cadence/phy-cadence-sierra.c | 4 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 4 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 6 +- drivers/phy/ingenic/Kconfig | 13 + drivers/phy/ingenic/Makefile | 2 + drivers/phy/ingenic/phy-ingenic-usb.c | 412 + drivers/phy/intel/Kconfig | 12 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-keembay-usb.c | 301 + drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 4 +- drivers/phy/marvell/Kconfig | 12 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-armada375-usb2.c | 4 +- drivers/phy/marvell/phy-berlin-usb.c | 4 +- drivers/phy/marvell/phy-mmp3-hsic.c | 82 + drivers/phy/marvell/phy-mmp3-usb.c | 4 +- drivers/phy/marvell/phy-mvebu-sata.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 4 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 4 +- drivers/phy/marvell/phy-pxa-usb.c | 4 +- drivers/phy/mediatek/Kconfig | 17 +- drivers/phy/mediatek/Makefile | 5 + drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c | 288 + drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c | 177 + drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 248 + .../mediatek/phy-mtk-mipi-dsi.h} | 0 drivers/phy/mediatek/phy-mtk-ufs.c | 4 +- drivers/phy/phy-xgene.c | 4 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 4 +- drivers/phy/qualcomm/phy-qcom-pcie2.c | 5 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 281 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 4 +- drivers/phy/ralink/Kconfig | 8 + drivers/phy/ralink/Makefile | 1 + drivers/phy/ralink/phy-mt7621-pci.c | 352 + drivers/phy/ralink/phy-ralink-usb.c | 4 +- drivers/phy/renesas/phy-rcar-gen2.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-pcie.c | 4 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 10 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 4 +- drivers/phy/rockchip/Kconfig | 1 + drivers/phy/rockchip/phy-rockchip-emmc.c | 29 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 304 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 4 +- drivers/phy/samsung/phy-exynos5250-sata.c | 5 +- drivers/phy/samsung/phy-exynos5250-usb2.c | 48 +- drivers/phy/samsung/phy-samsung-usb2.c | 8 +- drivers/phy/samsung/phy-samsung-usb2.h | 1 + drivers/phy/st/phy-stm32-usbphyc.c | 15 +- drivers/phy/tegra/phy-tegra194-p2u.c | 4 +- drivers/phy/tegra/xusb.c | 12 +- drivers/phy/ti/phy-omap-control.c | 17 +- drivers/phy/ti/phy-omap-usb2.c | 4 +- drivers/phy/ti/phy-ti-pipe3.c | 15 +- drivers/pinctrl/Kconfig | 19 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-s500.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 74 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 7 +- drivers/pinctrl/core.c | 2 + drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx21.c | 330 - drivers/pinctrl/intel/Kconfig | 25 + drivers/pinctrl/intel/Makefile | 3 + drivers/pinctrl/intel/pinctrl-alderlake.c | 437 + drivers/pinctrl/intel/pinctrl-baytrail.c | 8 +- drivers/pinctrl/intel/pinctrl-elkhartlake.c | 513 + drivers/pinctrl/intel/pinctrl-intel.c | 4 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 452 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 375 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 8 + drivers/pinctrl/mediatek/pinctrl-mt7622.c | 13 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/Kconfig | 17 +- drivers/pinctrl/meson/pinctrl-meson-a1.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 3 + drivers/pinctrl/meson/pinctrl-meson-axg.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 4 +- drivers/pinctrl/meson/pinctrl-meson.c | 8 + drivers/pinctrl/meson/pinctrl-meson.h | 1 + drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 2 + drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 10 +- drivers/pinctrl/pinctrl-amd.c | 50 +- drivers/pinctrl/pinctrl-at91-pio4.c | 22 +- drivers/pinctrl/pinctrl-falcon.c | 14 +- drivers/pinctrl/pinctrl-ingenic.c | 1267 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 709 + drivers/pinctrl/pinctrl-ocelot.c | 186 +- drivers/pinctrl/pinctrl-utils.c | 2 +- drivers/pinctrl/qcom/Kconfig | 88 +- drivers/pinctrl/qcom/Makefile | 4 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 695 + drivers/pinctrl/qcom/pinctrl-msm.c | 2 + drivers/pinctrl/qcom/pinctrl-msm8953.c | 1844 + drivers/pinctrl/qcom/pinctrl-sc7280.c | 1495 + drivers/pinctrl/qcom/pinctrl-sdx55.c | 1018 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/renesas/core.c | 2 + drivers/pinctrl/renesas/core.h | 4 + drivers/pinctrl/renesas/gpio.c | 2 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 55 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 146 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 18 + drivers/pinctrl/renesas/pfc-r8a77950.c | 45 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 134 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 132 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 132 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 132 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 1 + drivers/pinctrl/renesas/pinctrl.c | 68 +- drivers/pinctrl/renesas/sh_pfc.h | 12 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 5 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 +- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/chrome/cros_ec_proto.c | 14 +- drivers/platform/chrome/cros_ec_typec.c | 332 +- drivers/platform/mellanox/Kconfig | 10 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxbf-pmc.c | 1478 + drivers/platform/surface/Kconfig | 59 + drivers/platform/surface/Makefile | 11 + drivers/platform/{x86 => surface}/surface3-wmi.c | 0 .../platform/{x86 => surface}/surface3_button.c | 0 drivers/platform/{x86 => surface}/surface3_power.c | 0 drivers/platform/surface/surface_gpe.c | 321 + .../platform/{x86 => surface}/surfacepro3_button.c | 0 drivers/platform/x86/Kconfig | 102 +- drivers/platform/x86/Makefile | 16 +- drivers/platform/x86/acer-wireless.c | 1 + drivers/platform/x86/acer-wmi.c | 175 +- drivers/platform/x86/acerhdf.c | 30 +- drivers/platform/x86/amd-pmc.c | 286 + drivers/platform/x86/asus-nb-wmi.c | 15 + drivers/platform/x86/asus-wmi.c | 48 + drivers/platform/x86/asus-wmi.h | 1 + drivers/platform/x86/classmate-laptop.c | 2 + drivers/platform/x86/dell-smbios-base.c | 1 + drivers/platform/x86/dell-wmi-sysman/Makefile | 8 + .../x86/dell-wmi-sysman/biosattr-interface.c | 186 + .../platform/x86/dell-wmi-sysman/dell-wmi-sysman.h | 191 + .../platform/x86/dell-wmi-sysman/enum-attributes.c | 189 + .../platform/x86/dell-wmi-sysman/int-attributes.c | 179 + .../x86/dell-wmi-sysman/passobj-attributes.c | 187 + .../x86/dell-wmi-sysman/passwordattr-interface.c | 153 + .../x86/dell-wmi-sysman/string-attributes.c | 159 + drivers/platform/x86/dell-wmi-sysman/sysman.c | 627 + drivers/platform/x86/i2c-multi-instantiate.c | 14 +- drivers/platform/x86/intel-hid.c | 140 +- drivers/platform/x86/intel-vbtn.c | 18 +- drivers/platform/x86/intel_pmc_core.c | 2 +- drivers/platform/x86/intel_pmt_class.c | 298 + drivers/platform/x86/intel_pmt_class.h | 52 + drivers/platform/x86/intel_pmt_crashlog.c | 328 + drivers/platform/x86/intel_pmt_telemetry.c | 160 + .../x86/intel_speed_select_if/isst_if_common.h | 8 +- .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 4 +- .../x86/intel_speed_select_if/isst_if_mmio.c | 49 +- drivers/platform/x86/mlx-platform.c | 33 +- drivers/platform/x86/panasonic-laptop.c | 509 +- drivers/platform/x86/sony-laptop.c | 3 - drivers/platform/x86/thinkpad_acpi.c | 164 +- drivers/platform/x86/uv_sysfs.c | 862 + drivers/platform/x86/wmi.c | 7 +- drivers/power/reset/ocelot-reset.c | 30 +- drivers/power/reset/qnap-poweroff.c | 8 +- drivers/power/reset/syscon-poweroff.c | 8 +- drivers/power/supply/ab8500_btemp.c | 2 +- drivers/power/supply/axp20x_usb_power.c | 10 +- drivers/power/supply/axp288_charger.c | 28 +- drivers/power/supply/bq24190_charger.c | 21 +- drivers/power/supply/bq24735-charger.c | 1 - drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/collie_battery.c | 151 +- drivers/power/supply/generic-adc-battery.c | 31 +- drivers/power/supply/max17042_battery.c | 23 +- drivers/power/supply/max8997_charger.c | 67 +- drivers/power/supply/pm2301_charger.c | 3 +- drivers/power/supply/s3c_adc_battery.c | 57 +- drivers/power/supply/wm831x_power.c | 1 - drivers/powercap/intel_rapl_common.c | 7 + drivers/powercap/intel_rapl_msr.c | 51 +- drivers/powercap/powercap_sys.c | 5 +- drivers/ps3/ps3-lpm.c | 3 +- drivers/ps3/ps3-vuart.c | 10 +- drivers/ptp/Kconfig | 14 + drivers/ptp/Makefile | 1 + drivers/ptp/ptp_idt82p33.c | 274 +- drivers/ptp/ptp_idt82p33.h | 3 + drivers/ptp/ptp_ines.c | 19 +- drivers/ptp/ptp_ocp.c | 398 + drivers/pwm/Kconfig | 71 +- drivers/pwm/Makefile | 3 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-ab8500.c | 4 +- drivers/pwm/pwm-atmel-tcb.c | 264 +- drivers/pwm/pwm-atmel.c | 4 +- drivers/pwm/pwm-bcm-iproc.c | 4 +- drivers/pwm/pwm-bcm-kona.c | 4 +- drivers/pwm/pwm-bcm2835.c | 4 +- drivers/pwm/pwm-berlin.c | 4 +- drivers/pwm/pwm-brcmstb.c | 4 +- drivers/pwm/pwm-clps711x.c | 4 +- drivers/pwm/pwm-crc.c | 2 +- drivers/pwm/pwm-dwc.c | 319 + drivers/pwm/pwm-ep93xx.c | 4 +- drivers/pwm/pwm-fsl-ftm.c | 4 +- drivers/pwm/pwm-hibvt.c | 7 +- drivers/pwm/pwm-img.c | 4 +- drivers/pwm/pwm-imx-tpm.c | 10 +- drivers/pwm/pwm-imx1.c | 25 +- drivers/pwm/pwm-imx27.c | 25 +- drivers/pwm/pwm-intel-lgm.c | 244 + drivers/pwm/pwm-iqs620a.c | 2 +- drivers/pwm/pwm-keembay.c | 245 + drivers/pwm/pwm-lp3943.c | 1 + drivers/pwm/pwm-lpc18xx-sct.c | 4 +- drivers/pwm/pwm-lpc32xx.c | 4 +- drivers/pwm/pwm-lpss-platform.c | 39 +- drivers/pwm/pwm-lpss.c | 7 +- drivers/pwm/pwm-mediatek.c | 23 +- drivers/pwm/pwm-meson.c | 4 +- drivers/pwm/pwm-mtk-disp.c | 4 +- drivers/pwm/pwm-pxa.c | 4 +- drivers/pwm/pwm-rcar.c | 6 +- drivers/pwm/pwm-renesas-tpu.c | 4 +- drivers/pwm/pwm-rockchip.c | 4 +- drivers/pwm/pwm-samsung.c | 4 +- drivers/pwm/pwm-sifive.c | 4 +- drivers/pwm/pwm-sl28cpld.c | 4 +- drivers/pwm/pwm-spear.c | 4 +- drivers/pwm/pwm-sti.c | 54 +- drivers/pwm/pwm-sun4i.c | 4 +- drivers/pwm/pwm-tegra.c | 4 +- drivers/pwm/pwm-tiecap.c | 4 +- drivers/pwm/pwm-tiehrpwm.c | 16 +- drivers/pwm/pwm-vt8500.c | 4 +- drivers/pwm/pwm-zx.c | 5 +- drivers/rapidio/rio.c | 81 - drivers/regulator/Kconfig | 39 +- drivers/regulator/Makefile | 3 + drivers/regulator/as3722-regulator.c | 3 +- drivers/regulator/axp20x-regulator.c | 2 +- drivers/regulator/bd718x7-regulator.c | 164 +- drivers/regulator/core.c | 14 +- drivers/regulator/da9121-regulator.c | 1075 + drivers/regulator/da9121-regulator.h | 291 + drivers/regulator/fixed.c | 63 +- drivers/regulator/helpers.c | 2 + drivers/regulator/lp872x.c | 2 +- drivers/regulator/mcp16502.c | 135 +- drivers/regulator/of_regulator.c | 8 +- drivers/regulator/pf8x00-regulator.c | 496 + drivers/regulator/qcom-rpmh-regulator.c | 93 + drivers/regulator/scmi-regulator.c | 417 + drivers/remoteproc/Kconfig | 2 +- drivers/remoteproc/ingenic_rproc.c | 2 +- drivers/remoteproc/mtk_common.h | 2 +- drivers/remoteproc/mtk_scp.c | 24 +- drivers/remoteproc/qcom_common.h | 6 + drivers/remoteproc/qcom_q6v5.c | 8 +- drivers/remoteproc/qcom_q6v5.h | 3 +- drivers/remoteproc/qcom_q6v5_adsp.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 124 +- drivers/remoteproc/qcom_q6v5_pas.c | 7 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/remoteproc/qcom_sysmon.c | 118 +- drivers/remoteproc/qcom_wcnss.c | 109 +- drivers/remoteproc/remoteproc_core.c | 63 + drivers/remoteproc/remoteproc_sysfs.c | 33 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 4 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 113 +- drivers/remoteproc/wkup_m3_rproc.c | 41 +- drivers/reset/Kconfig | 10 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 73 + drivers/reset/reset-bcm6345.c | 135 + drivers/reset/reset-meson.c | 8 +- drivers/reset/reset-socfpga.c | 11 +- drivers/reset/reset-ti-syscon.c | 4 +- drivers/rpmsg/Kconfig | 9 + drivers/rpmsg/Makefile | 1 + drivers/rpmsg/rpmsg_core.c | 44 + drivers/rpmsg/rpmsg_internal.h | 14 +- drivers/rpmsg/rpmsg_ns.c | 126 + drivers/rpmsg/virtio_rpmsg_bus.c | 186 +- drivers/rtc/Kconfig | 33 +- drivers/rtc/class.c | 51 +- drivers/rtc/nvmem.c | 91 +- drivers/rtc/rtc-88pm80x.c | 2 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 2 +- drivers/rtc/rtc-ab-eoz9.c | 2 +- drivers/rtc/rtc-ab3100.c | 2 +- drivers/rtc/rtc-ab8500.c | 2 +- drivers/rtc/rtc-abx80x.c | 2 +- drivers/rtc/rtc-ac100.c | 2 +- drivers/rtc/rtc-armada38x.c | 2 +- drivers/rtc/rtc-aspeed.c | 2 +- drivers/rtc/rtc-at91rm9200.c | 108 +- drivers/rtc/rtc-at91sam9.c | 2 +- drivers/rtc/rtc-au1xxx.c | 2 +- drivers/rtc/rtc-bd70528.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 5 +- drivers/rtc/rtc-cadence.c | 2 +- drivers/rtc/rtc-cmos.c | 6 +- drivers/rtc/rtc-coh901331.c | 2 +- drivers/rtc/rtc-cpcap.c | 8 +- drivers/rtc/rtc-cros-ec.c | 2 +- drivers/rtc/rtc-da9052.c | 2 +- drivers/rtc/rtc-da9063.c | 4 +- drivers/rtc/rtc-davinci.c | 2 +- drivers/rtc/rtc-digicolor.c | 2 +- drivers/rtc/rtc-dm355evm.c | 2 +- drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 83 +- drivers/rtc/rtc-ds1343.c | 5 +- drivers/rtc/rtc-ds1347.c | 2 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-ds1511.c | 6 +- drivers/rtc/rtc-ds1553.c | 6 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds1685.c | 5 +- drivers/rtc/rtc-ds1742.c | 6 +- drivers/rtc/rtc-ds2404.c | 2 +- drivers/rtc/rtc-ds3232.c | 2 +- drivers/rtc/rtc-ep93xx.c | 8 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 2 +- drivers/rtc/rtc-ftrtc010.c | 2 +- drivers/rtc/rtc-goldfish.c | 2 +- drivers/rtc/rtc-hym8563.c | 7 +- drivers/rtc/rtc-imx-sc.c | 2 +- drivers/rtc/rtc-imxdi.c | 2 +- drivers/rtc/rtc-isl12026.c | 4 +- drivers/rtc/rtc-isl1208.c | 4 +- drivers/rtc/rtc-jz4740.c | 2 +- drivers/rtc/rtc-lpc32xx.c | 2 +- drivers/rtc/rtc-ls1x.c | 2 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-m48t59.c | 5 +- drivers/rtc/rtc-m48t86.c | 5 +- drivers/rtc/rtc-mc13xxx.c | 2 +- drivers/rtc/rtc-meson-vrtc.c | 2 +- drivers/rtc/rtc-meson.c | 4 +- drivers/rtc/rtc-mpc5121.c | 2 +- drivers/rtc/rtc-mrst.c | 2 +- drivers/rtc/rtc-mt2712.c | 2 +- drivers/rtc/rtc-mt6397.c | 2 +- drivers/rtc/rtc-mv.c | 2 +- drivers/rtc/rtc-mxc.c | 25 +- drivers/rtc/rtc-mxc_v2.c | 2 +- drivers/rtc/rtc-omap.c | 13 +- drivers/rtc/rtc-pcap.c | 2 +- drivers/rtc/rtc-pcf2123.c | 2 +- drivers/rtc/rtc-pcf2127.c | 72 +- drivers/rtc/rtc-pcf85063.c | 4 +- drivers/rtc/rtc-pcf8523.c | 34 +- drivers/rtc/rtc-pcf85363.c | 4 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pic32.c | 2 +- drivers/rtc/rtc-pl030.c | 2 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-pm8xxx.c | 2 +- drivers/rtc/rtc-ps3.c | 2 +- drivers/rtc/rtc-r9701.c | 2 +- drivers/rtc/rtc-rc5t619.c | 2 +- drivers/rtc/rtc-rk808.c | 2 +- drivers/rtc/rtc-rp5c01.c | 5 +- drivers/rtc/rtc-rs5c348.c | 2 +- drivers/rtc/rtc-rv3028.c | 6 +- drivers/rtc/rtc-rv3029c2.c | 4 +- drivers/rtc/rtc-rv3032.c | 8 +- drivers/rtc/rtc-rv8803.c | 5 +- drivers/rtc/rtc-rx6110.c | 165 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8581.c | 4 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-s3c.c | 230 +- drivers/rtc/rtc-sa1100.c | 2 +- drivers/rtc/rtc-sc27xx.c | 42 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-sh.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 69 +- drivers/rtc/rtc-st-lpc.c | 2 +- drivers/rtc/rtc-starfire.c | 2 +- drivers/rtc/rtc-stk17ta8.c | 5 +- drivers/rtc/rtc-stmp3xxx.c | 2 +- drivers/rtc/rtc-sun4v.c | 2 +- drivers/rtc/rtc-sun6i.c | 10 +- drivers/rtc/rtc-sunxi.c | 2 +- drivers/rtc/rtc-tegra.c | 2 +- drivers/rtc/rtc-test.c | 3 +- drivers/rtc/rtc-tps6586x.c | 2 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/rtc/rtc-tx4939.c | 5 +- drivers/rtc/rtc-vr41xx.c | 2 +- drivers/rtc/rtc-vt8500.c | 2 +- drivers/rtc/rtc-wilco-ec.c | 2 +- drivers/rtc/rtc-wm831x.c | 2 +- drivers/rtc/rtc-xgene.c | 2 +- drivers/rtc/rtc-zynqmp.c | 2 +- drivers/rtc/sysfs.c | 2 - drivers/s390/block/dasd.c | 124 +- drivers/s390/block/dasd_devmap.c | 109 + drivers/s390/block/dasd_eckd.c | 269 +- drivers/s390/block/dasd_fba.c | 5 +- drivers/s390/block/dasd_int.h | 124 +- drivers/s390/block/dasd_ioctl.c | 36 +- drivers/s390/char/con3215.c | 85 +- drivers/s390/char/con3270.c | 1 - drivers/s390/char/raw3270.c | 78 +- drivers/s390/char/raw3270.h | 1 - drivers/s390/char/sclp.h | 10 +- drivers/s390/char/sclp_cmd.c | 16 +- drivers/s390/char/sclp_early.c | 59 +- drivers/s390/char/sclp_early_core.c | 13 +- drivers/s390/char/tape.h | 1 - drivers/s390/char/tape_34xx.c | 1 - drivers/s390/char/tape_3590.c | 1 - drivers/s390/char/tape_core.c | 50 - drivers/s390/char/vmur.c | 24 - drivers/s390/cio/ccwgroup.c | 12 +- drivers/s390/cio/chp.c | 15 + drivers/s390/cio/chp.h | 1 + drivers/s390/cio/chsc.c | 145 +- drivers/s390/cio/chsc.h | 3 +- drivers/s390/cio/chsc_sch.c | 29 - drivers/s390/cio/cmf.c | 5 - drivers/s390/cio/css.c | 130 +- drivers/s390/cio/css.h | 10 - drivers/s390/cio/device.c | 276 +- drivers/s390/cio/device.h | 1 - drivers/s390/cio/device_fsm.c | 6 - drivers/s390/cio/eadm_sch.c | 13 - drivers/s390/cio/io_sch.h | 1 - drivers/s390/cio/vfio_ccw_ops.c | 26 + drivers/s390/cio/vfio_ccw_private.h | 4 + drivers/s390/crypto/ap_bus.c | 213 +- drivers/s390/crypto/ap_bus.h | 12 + drivers/s390/crypto/pkey_api.c | 15 + drivers/s390/crypto/zcrypt_api.c | 66 + drivers/s390/crypto/zcrypt_api.h | 2 + drivers/s390/net/ctcm_fsms.c | 15 +- drivers/s390/net/ctcm_main.c | 68 +- drivers/s390/net/ctcm_main.h | 5 - drivers/s390/net/ctcm_mpc.c | 39 +- drivers/s390/net/qeth_core.h | 32 +- drivers/s390/net/qeth_core_main.c | 334 +- drivers/s390/net/qeth_core_mpc.h | 40 +- drivers/s390/net/qeth_core_sys.c | 41 +- drivers/s390/net/qeth_ethtool.c | 243 +- drivers/s390/net/qeth_l2.h | 2 - drivers/s390/net/qeth_l2_main.c | 37 +- drivers/s390/net/qeth_l2_sys.c | 19 - drivers/s390/net/qeth_l3.h | 2 - drivers/s390/net/qeth_l3_main.c | 9 +- drivers/s390/net/qeth_l3_sys.c | 21 - drivers/s390/scsi/zfcp_aux.c | 11 + drivers/s390/scsi/zfcp_ccw.c | 57 +- drivers/s390/scsi/zfcp_dbf.c | 25 - drivers/s390/scsi/zfcp_def.h | 2 +- drivers/s390/scsi/zfcp_ext.h | 3 - drivers/s390/scsi/zfcp_fsf.c | 22 +- drivers/s390/scsi/zfcp_fsf.h | 11 + drivers/s390/scsi/zfcp_qdio.c | 47 + drivers/s390/scsi/zfcp_qdio.h | 2 + drivers/scsi/3w-9xxx.c | 30 +- drivers/scsi/3w-sas.c | 32 +- drivers/scsi/NCR5380.c | 92 +- drivers/scsi/NCR5380.h | 3 +- drivers/scsi/aacraid/commctrl.c | 22 +- drivers/scsi/aacraid/commsup.c | 1 + drivers/scsi/aacraid/linit.c | 95 +- drivers/scsi/advansys.c | 16 +- drivers/scsi/aha1740.c | 1 + drivers/scsi/aic7xxx/aic79xx.h | 12 +- drivers/scsi/aic7xxx/aic79xx_core.c | 12 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 3 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 43 +- drivers/scsi/aic7xxx/aic79xx_pci.c | 6 +- drivers/scsi/aic7xxx/aic7xxx.h | 10 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 10 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 46 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 4 +- drivers/scsi/aic94xx/aic94xx_scb.c | 2 + drivers/scsi/aic94xx/aic94xx_task.c | 3 +- drivers/scsi/arcmsr/arcmsr.h | 1 + drivers/scsi/arcmsr/arcmsr_hba.c | 55 +- drivers/scsi/atari_scsi.c | 10 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/be2iscsi/be_mgmt.c | 4 - drivers/scsi/bfa/bfa_fcs_lport.c | 2 +- drivers/scsi/bfa/bfa_ioc.c | 6 +- drivers/scsi/bnx2fc/bnx2fc.h | 1 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 1 - drivers/scsi/bnx2i/Kconfig | 1 + drivers/scsi/csiostor/csio_wr.c | 1 + drivers/scsi/cxlflash/ocxl_hw.c | 6 +- drivers/scsi/dc395x.c | 15 +- drivers/scsi/device_handler/scsi_dh_alua.c | 10 +- drivers/scsi/esas2r/esas2r.h | 5 +- drivers/scsi/esas2r/esas2r_disc.c | 3 +- drivers/scsi/esas2r/esas2r_init.c | 53 +- drivers/scsi/esas2r/esas2r_int.c | 8 +- drivers/scsi/esas2r/esas2r_main.c | 11 +- drivers/scsi/fcoe/fcoe.c | 3 +- drivers/scsi/fcoe/fcoe_sysfs.c | 4 +- drivers/scsi/fcoe/fcoe_transport.c | 1 + drivers/scsi/fnic/fnic.h | 3 +- drivers/scsi/fnic/fnic_fcs.c | 10 +- drivers/scsi/fnic/fnic_main.c | 3 + drivers/scsi/fnic/fnic_scsi.c | 17 +- drivers/scsi/g_NCR5380.c | 12 +- drivers/scsi/hisi_sas/hisi_sas.h | 28 - drivers/scsi/hisi_sas/hisi_sas_main.c | 1396 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1300 +- drivers/scsi/hpsa.c | 38 +- drivers/scsi/hptiop.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 195 +- drivers/scsi/ibmvscsi/ibmvfc.h | 28 +- drivers/scsi/ipr.c | 1 - drivers/scsi/isci/init.c | 18 +- drivers/scsi/isci/phy.c | 2 - drivers/scsi/iscsi_tcp.c | 4 +- drivers/scsi/libfc/fc_elsct.c | 2 +- drivers/scsi/libfc/fc_encode.h | 707 + drivers/scsi/libfc/fc_exch.c | 3 +- drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/libfc/fc_libfc.c | 2 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/libfc/fc_rport.c | 2 +- drivers/scsi/libiscsi.c | 2 +- drivers/scsi/lpfc/lpfc.h | 15 +- drivers/scsi/lpfc/lpfc_attr.c | 89 +- drivers/scsi/lpfc/lpfc_bsg.c | 139 +- drivers/scsi/lpfc/lpfc_crtn.h | 18 +- drivers/scsi/lpfc/lpfc_ct.c | 452 +- drivers/scsi/lpfc/lpfc_debugfs.c | 23 +- drivers/scsi/lpfc/lpfc_disc.h | 47 +- drivers/scsi/lpfc/lpfc_els.c | 1298 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 797 +- drivers/scsi/lpfc/lpfc_hw.h | 7 +- drivers/scsi/lpfc/lpfc_hw4.h | 22 +- drivers/scsi/lpfc/lpfc_init.c | 290 +- drivers/scsi/lpfc/lpfc_mem.c | 11 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 215 +- drivers/scsi/lpfc/lpfc_nvme.c | 381 +- drivers/scsi/lpfc/lpfc_nvme.h | 4 +- drivers/scsi/lpfc/lpfc_nvmet.c | 77 +- drivers/scsi/lpfc/lpfc_scsi.c | 1177 +- drivers/scsi/lpfc/lpfc_sli.c | 744 +- drivers/scsi/lpfc/lpfc_sli.h | 7 +- drivers/scsi/lpfc/lpfc_sli4.h | 14 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/lpfc/lpfc_vport.c | 128 +- drivers/scsi/mac_scsi.c | 10 +- drivers/scsi/megaraid/megaraid_sas.h | 2 - drivers/scsi/megaraid/megaraid_sas_base.c | 188 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 437 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 145 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 760 + drivers/scsi/mpt3sas/mpt3sas_ctl.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1285 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 312 +- drivers/scsi/mpt3sas/mpt3sas_trigger_pages.h | 94 + drivers/scsi/mvumi.c | 50 +- drivers/scsi/myrb.c | 1 - drivers/scsi/myrs.c | 1 - drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/pm8001/pm8001_ctl.c | 7 +- drivers/scsi/pm8001/pm8001_hwi.c | 1456 +- drivers/scsi/pm8001/pm8001_init.c | 164 +- drivers/scsi/pm8001/pm8001_sas.c | 149 +- drivers/scsi/pm8001/pm8001_sas.h | 47 +- drivers/scsi/pm8001/pm80xx_hwi.c | 1728 +- drivers/scsi/pm8001/pm80xx_hwi.h | 6 + drivers/scsi/pmcraid.c | 44 +- drivers/scsi/ps3rom.c | 3 +- drivers/scsi/qedf/qedf.h | 1 - drivers/scsi/qedi/qedi_main.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 10 +- drivers/scsi/qla2xxx/qla_gs.c | 8 +- drivers/scsi/qla2xxx/qla_init.c | 77 +- drivers/scsi/qla2xxx/qla_isr.c | 34 +- drivers/scsi/qla2xxx/qla_mbx.c | 10 +- drivers/scsi/qla2xxx/qla_nvme.c | 14 +- drivers/scsi/qla2xxx/qla_nx.c | 27 +- drivers/scsi/qla2xxx/qla_nx2.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 53 +- drivers/scsi/qla2xxx/qla_sup.c | 10 +- drivers/scsi/qla2xxx/qla_target.c | 24 +- drivers/scsi/qla2xxx/qla_target.h | 1 + drivers/scsi/qla2xxx/qla_tmpl.c | 9 +- drivers/scsi/qla2xxx/qla_tmpl.h | 2 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 72 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/qla4xxx/ql4_glbl.h | 1 - drivers/scsi/qla4xxx/ql4_nx.c | 95 +- drivers/scsi/qla4xxx/ql4_os.c | 3 - drivers/scsi/scsi_devinfo.c | 3 +- drivers/scsi/scsi_lib.c | 179 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/scsi_transport_fc.c | 417 +- drivers/scsi/scsi_transport_iscsi.c | 4 +- drivers/scsi/scsi_transport_spi.c | 27 +- drivers/scsi/scsicam.c | 2 +- drivers/scsi/sd.c | 28 +- drivers/scsi/ses.c | 5 + drivers/scsi/smartpqi/smartpqi_init.c | 14 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 1 - drivers/scsi/st.c | 1 - drivers/scsi/stex.c | 1 + drivers/scsi/storvsc_drv.c | 26 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 1 - drivers/scsi/ufs/Kconfig | 2 +- drivers/scsi/ufs/cdns-pltfrm.c | 3 +- drivers/scsi/ufs/ufs-exynos.c | 15 +- drivers/scsi/ufs/ufs-exynos.h | 13 - drivers/scsi/ufs/ufs-hisi.c | 13 +- drivers/scsi/ufs/ufs-hisi.h | 13 - drivers/scsi/ufs/ufs-mediatek-trace.h | 36 + drivers/scsi/ufs/ufs-mediatek.c | 286 +- drivers/scsi/ufs/ufs-mediatek.h | 35 +- drivers/scsi/ufs/ufs-qcom.c | 40 +- drivers/scsi/ufs/ufs-qcom.h | 11 - drivers/scsi/ufs/ufs-sysfs.c | 7 + drivers/scsi/ufs/ufs.h | 3 +- drivers/scsi/ufs/ufshcd-dwc.c | 11 +- drivers/scsi/ufs/ufshcd-pci.c | 73 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 38 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 1 + drivers/scsi/ufs/ufshcd.c | 518 +- drivers/scsi/ufs/ufshcd.h | 151 +- drivers/scsi/ufs/unipro.h | 6 +- drivers/slimbus/Kconfig | 3 +- drivers/slimbus/messaging.c | 1 + drivers/slimbus/qcom-ngd-ctrl.c | 133 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 3 +- drivers/soc/amlogic/Kconfig | 12 +- drivers/soc/amlogic/meson-canvas.c | 4 +- drivers/soc/amlogic/meson-clk-measure.c | 5 +- drivers/soc/amlogic/meson-ee-pwrc.c | 8 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 7 +- drivers/soc/amlogic/meson-secure-pwrc.c | 5 +- drivers/soc/aspeed/Kconfig | 47 +- drivers/soc/aspeed/Makefile | 1 + drivers/soc/aspeed/aspeed-lpc-ctrl.c | 37 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 2 + drivers/soc/aspeed/aspeed-socinfo.c | 135 + drivers/soc/atmel/soc.c | 6 + drivers/soc/atmel/soc.h | 3 + drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 + drivers/soc/fsl/dpio/qbman-portal.c | 18 +- drivers/soc/fsl/qbman/qman.c | 20 +- drivers/soc/fsl/qbman/qman_test_api.c | 6 +- drivers/soc/fsl/qbman/qman_test_stash.c | 6 +- drivers/soc/fsl/qe/qe_common.c | 2 +- drivers/soc/fsl/rcpm.c | 35 +- drivers/soc/litex/Kconfig | 19 + drivers/soc/litex/Makefile | 3 + drivers/soc/litex/litex_soc_ctrl.c | 176 + drivers/soc/mediatek/Kconfig | 21 + drivers/soc/mediatek/Makefile | 2 + drivers/soc/mediatek/mt8173-pm-domains.h | 94 + drivers/soc/mediatek/mt8183-pm-domains.h | 221 + drivers/soc/mediatek/mt8192-pm-domains.h | 292 + drivers/soc/mediatek/mtk-cmdq-helper.c | 41 +- drivers/soc/mediatek/mtk-devapc.c | 308 + drivers/soc/mediatek/mtk-infracfg.c | 5 - drivers/soc/mediatek/mtk-mmsys.c | 11 +- drivers/soc/mediatek/mtk-pm-domains.c | 614 + drivers/soc/mediatek/mtk-pm-domains.h | 102 + drivers/soc/mediatek/mtk-scpsys.c | 5 +- drivers/soc/qcom/Kconfig | 5 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/kryo-l2-accessors.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 147 +- drivers/soc/qcom/pdr_interface.c | 8 +- drivers/soc/qcom/qcom-geni-se.c | 64 +- drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/qcom/rpmh-rsc.c | 7 +- drivers/soc/qcom/rpmh.c | 14 +- drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/rpmpd.c | 85 +- drivers/soc/qcom/smem.c | 3 +- drivers/soc/qcom/smp2p.c | 6 +- drivers/soc/qcom/smsm.c | 4 +- drivers/soc/qcom/socinfo.c | 6 + drivers/soc/qcom/wcnss_ctrl.c | 8 +- drivers/soc/renesas/rmobile-sysc.c | 17 +- drivers/soc/rockchip/io-domain.c | 4 +- drivers/soc/samsung/exynos-chipid.c | 11 +- drivers/soc/samsung/exynos-pmu.c | 11 + drivers/soc/samsung/exynos5422-asv.c | 2 +- drivers/soc/samsung/s3c-pm-check.c | 2 +- drivers/soc/sunxi/Kconfig | 8 + drivers/soc/sunxi/Makefile | 1 + drivers/soc/sunxi/sunxi_mbus.c | 132 + drivers/soc/tegra/fuse/speedo-tegra124.c | 21 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 8 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 2 + drivers/soc/ti/Kconfig | 18 - drivers/soc/ti/k3-ringacc.c | 98 +- drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/knav_dma.c | 15 +- drivers/soc/ti/knav_qmss_queue.c | 66 +- drivers/soc/ti/omap_prm.c | 358 +- drivers/soc/ti/pm33xx.c | 21 +- drivers/soc/ti/pruss.c | 6 - drivers/soc/ti/ti_sci_inta_msi.c | 12 + drivers/soc/ti/wkup_m3_ipc.c | 8 +- drivers/soundwire/bus.c | 55 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/master.c | 14 + drivers/soundwire/qcom.c | 2 +- drivers/soundwire/sysfs_slave_dpn.c | 1 + drivers/spi/Kconfig | 4 +- drivers/spi/atmel-quadspi.c | 42 +- drivers/spi/spi-amd.c | 5 +- drivers/spi/spi-ar934x.c | 14 +- drivers/spi/spi-atmel.c | 6 +- drivers/spi/spi-bcm63xx-hsspi.c | 4 +- drivers/spi/spi-davinci.c | 2 +- drivers/spi/spi-dw-bt1.c | 6 +- drivers/spi/spi-fsl-dspi.c | 6 +- drivers/spi/spi-fsl-spi.c | 11 +- drivers/spi/spi-geni-qcom.c | 3 +- drivers/spi/spi-gpio.c | 15 +- drivers/spi/spi-img-spfi.c | 4 +- drivers/spi/spi-imx.c | 33 +- drivers/spi/spi-mem.c | 3 +- drivers/spi/spi-mt7621.c | 11 +- drivers/spi/spi-mtk-nor.c | 18 +- drivers/spi/spi-mxic.c | 10 +- drivers/spi/spi-mxs.c | 1 + drivers/spi/spi-npcm-fiu.c | 8 +- drivers/spi/spi-pic32.c | 1 + drivers/spi/spi-pxa2xx.c | 10 +- drivers/spi/spi-qcom-qspi.c | 42 +- drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-rockchip.c | 4 + drivers/spi/spi-rpc-if.c | 9 +- drivers/spi/spi-sc18is602.c | 13 +- drivers/spi/spi-sh.c | 13 +- drivers/spi/spi-sprd.c | 1 + drivers/spi/spi-st-ssc4.c | 5 +- drivers/spi/spi-stm32-qspi.c | 8 +- drivers/spi/spi-stm32.c | 1 + drivers/spi/spi-sun6i.c | 199 +- drivers/spi/spi-synquacer.c | 15 +- drivers/spi/spi-tegra114.c | 2 + drivers/spi/spi-tegra20-sflash.c | 1 + drivers/spi/spi-tegra20-slink.c | 2 + drivers/spi/spi-ti-qspi.c | 1 + drivers/spi/spi.c | 67 +- drivers/staging/Kconfig | 6 +- drivers/staging/Makefile | 3 +- drivers/staging/android/Kconfig | 2 - drivers/staging/android/Makefile | 2 - drivers/staging/android/TODO | 5 - drivers/staging/android/ashmem.c | 6 +- drivers/staging/android/ion/Kconfig | 27 - drivers/staging/android/ion/Makefile | 4 - drivers/staging/android/ion/ion.c | 649 - drivers/staging/android/ion/ion.h | 302 - drivers/staging/android/ion/ion_cma_heap.c | 138 - drivers/staging/android/ion/ion_heap.c | 286 - drivers/staging/android/ion/ion_page_pool.c | 155 - drivers/staging/android/ion/ion_system_heap.c | 377 - drivers/staging/android/uapi/ion.h | 127 - drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 5 +- drivers/staging/fieldbus/dev_core.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 10 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 6 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 9 +- drivers/staging/gasket/gasket_interrupt.c | 15 +- drivers/staging/gdm724x/gdm_mux.c | 10 +- drivers/staging/goldfish/Kconfig | 7 - drivers/staging/goldfish/Makefile | 6 - drivers/staging/goldfish/README | 5 - drivers/staging/goldfish/goldfish_audio.c | 383 - drivers/staging/greybus/audio_codec.c | 111 +- drivers/staging/greybus/audio_helper.c | 3 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/greybus/audio_module.c | 8 +- drivers/staging/hikey9xx/Kconfig | 1 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 4 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 4 +- drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 71 +- drivers/staging/kpc2000/kpc2000/core.c | 3 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 17 +- drivers/staging/kpc2000/kpc_dma/dma.c | 21 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 28 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 13 +- drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/hantro/hantro_drv.c | 26 +- drivers/staging/media/hantro/hantro_h264.c | 8 +- drivers/staging/media/hantro/hantro_hw.h | 4 +- drivers/staging/media/hantro/hantro_vp8.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 10 +- drivers/staging/media/imx/imx-media.h | 2 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 8 +- drivers/staging/media/meson/vdec/vdec.c | 2 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 192 - drivers/staging/media/rkisp1/Kconfig | 19 - drivers/staging/media/rkisp1/TODO | 13 - drivers/staging/media/rkisp1/rkisp1-capture.c | 1427 - drivers/staging/media/rkisp1/rkisp1-common.h | 489 - drivers/staging/media/rkisp1/rkisp1-dev.c | 582 - drivers/staging/media/rkisp1/rkisp1-isp.c | 1161 - drivers/staging/media/rkisp1/rkisp1-params.c | 1595 - drivers/staging/media/rkisp1/rkisp1-regs.h | 1262 - drivers/staging/media/rkisp1/rkisp1-resizer.c | 844 - drivers/staging/media/rkisp1/rkisp1-stats.c | 436 - drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 888 - drivers/staging/media/rkvdec/rkvdec-h264.c | 8 +- drivers/staging/media/rkvdec/rkvdec.c | 43 +- drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 108 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 30 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 17 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 20 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 80 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 16 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 907 + drivers/staging/media/zoran/zoran_driver.c | 2 +- drivers/staging/most/sound/sound.c | 14 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 44 +- drivers/staging/mt7621-dts/mt7621.dtsi | 1 + drivers/staging/mt7621-pci-phy/Kconfig | 8 - drivers/staging/mt7621-pci-phy/Makefile | 2 - drivers/staging/mt7621-pci-phy/TODO | 4 - .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 - drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 373 - drivers/staging/mt7621-pci/pci-mt7621.c | 101 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 29 - drivers/staging/qlge/qlge_ethtool.c | 1 + drivers/staging/qlge/qlge_main.c | 10 +- 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/phy.c | 7 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 4 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 1 - drivers/staging/rtl8188eu/include/rtw_security.h | 3 - drivers/staging/rtl8188eu/include/wifi.h | 34 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 21 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 9 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 27 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 12 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 99 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 48 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 44 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 21 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 52 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 82 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 222 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 70 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 154 +- drivers/staging/rtl8723bs/core/rtw_security.c | 380 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 75 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 98 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 115 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 7 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 20 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 8 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 17 +- drivers/staging/rtl8723bs/include/ieee80211.h | 42 +- drivers/staging/rtl8723bs/include/osdep_service.h | 3 - .../rtl8723bs/include/osdep_service_linux.h | 6 - drivers/staging/rtl8723bs/include/rtw_ht.h | 2 +- drivers/staging/rtl8723bs/include/rtw_io.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 10 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 4 +- drivers/staging/rtl8723bs/include/rtw_security.h | 12 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 8 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 192 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 260 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 472 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 38 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 14 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 4 +- .../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/vc04_services/vchiq-mmal/Kconfig | 2 +- drivers/staging/vt6655/card.c | 2 +- drivers/staging/vt6655/device_main.c | 12 +- drivers/staging/vt6655/rxtx.c | 101 +- drivers/staging/vt6656/main_usb.c | 1 + drivers/staging/wfx/sta.c | 2 +- .../staging/wimax/Documentation}/i2400m.rst | 0 .../staging/wimax/Documentation}/index.rst | 0 .../staging/wimax/Documentation}/wimax.rst | 0 drivers/staging/wimax/Kconfig | 47 + drivers/staging/wimax/Makefile | 15 + drivers/staging/wimax/TODO | 18 + drivers/staging/wimax/debug-levels.h | 29 + drivers/staging/wimax/debugfs.c | 38 + drivers/{net => staging}/wimax/i2400m/Kconfig | 0 drivers/{net => staging}/wimax/i2400m/Makefile | 0 drivers/staging/wimax/i2400m/control.c | 1434 + drivers/staging/wimax/i2400m/debug-levels.h | 32 + drivers/{net => staging}/wimax/i2400m/debugfs.c | 0 drivers/staging/wimax/i2400m/driver.c | 1003 + drivers/staging/wimax/i2400m/fw.c | 1661 + drivers/{net => staging}/wimax/i2400m/i2400m-usb.h | 0 drivers/staging/wimax/i2400m/i2400m.h | 970 + .../staging/wimax/i2400m/linux-wimax-i2400m.h | 0 drivers/staging/wimax/i2400m/netdev.c | 603 + drivers/staging/wimax/i2400m/op-rfkill.c | 196 + drivers/{net => staging}/wimax/i2400m/rx.c | 0 drivers/{net => staging}/wimax/i2400m/sysfs.c | 0 drivers/staging/wimax/i2400m/tx.c | 1015 + drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 + drivers/{net => staging}/wimax/i2400m/usb-fw.c | 0 drivers/{net => staging}/wimax/i2400m/usb-notif.c | 0 drivers/{net => staging}/wimax/i2400m/usb-rx.c | 0 drivers/{net => staging}/wimax/i2400m/usb-tx.c | 0 drivers/staging/wimax/i2400m/usb.c | 765 + drivers/staging/wimax/id-table.c | 130 + drivers/staging/wimax/linux-wimax-debug.h | 491 + .../wimax.h => drivers/staging/wimax/linux-wimax.h | 0 drivers/staging/wimax/net-wimax.h | 503 + drivers/staging/wimax/op-msg.c | 391 + drivers/staging/wimax/op-reset.c | 108 + drivers/staging/wimax/op-rfkill.c | 431 + drivers/staging/wimax/op-state-get.c | 52 + drivers/staging/wimax/stack.c | 616 + drivers/staging/wimax/wimax-internal.h | 85 + drivers/staging/wlan-ng/prism2mgmt.c | 4 +- drivers/target/loopback/tcm_loop.c | 14 +- drivers/target/target_core_device.c | 59 +- drivers/target/target_core_file.c | 6 +- drivers/target/target_core_iblock.c | 1 + drivers/target/target_core_pr.c | 1 + drivers/target/target_core_pscsi.c | 5 +- drivers/target/target_core_sbc.c | 139 +- drivers/target/target_core_tmr.c | 166 +- drivers/target/target_core_tpg.c | 2 +- drivers/target/target_core_transport.c | 170 +- drivers/target/target_core_user.c | 164 +- drivers/target/tcm_fc/tfc_cmd.c | 3 +- drivers/target/tcm_fc/tfc_io.c | 1 - drivers/target/tcm_fc/tfc_sess.c | 2 +- drivers/tee/optee/device.c | 2 +- drivers/tee/tee_core.c | 2 +- drivers/thermal/amlogic_thermal.c | 4 + drivers/thermal/cpufreq_cooling.c | 4 +- drivers/thermal/gov_power_allocator.c | 116 +- drivers/thermal/imx8mm_thermal.c | 7 +- drivers/thermal/intel/intel_pch_thermal.c | 90 +- drivers/thermal/mtk_thermal.c | 2 +- drivers/thermal/rcar_gen3_thermal.c | 115 +- drivers/thermal/rcar_thermal.c | 5 +- drivers/thermal/sun8i_thermal.c | 33 +- drivers/thermal/thermal_core.c | 97 +- drivers/thermal/thermal_core.h | 6 - drivers/thermal/thermal_hwmon.c | 3 +- drivers/thermal/thermal_sysfs.c | 6 +- drivers/thunderbolt/Kconfig | 13 + drivers/thunderbolt/Makefile | 3 + drivers/thunderbolt/ctl.c | 7 +- drivers/thunderbolt/debugfs.c | 24 + drivers/thunderbolt/dma_test.c | 736 + drivers/thunderbolt/icm.c | 240 +- drivers/thunderbolt/nhi.c | 36 +- drivers/thunderbolt/nhi.h | 1 + drivers/thunderbolt/path.c | 17 +- drivers/thunderbolt/switch.c | 53 +- drivers/thunderbolt/tb.c | 2 + drivers/thunderbolt/tb.h | 22 + drivers/thunderbolt/tb_msgs.h | 28 + drivers/thunderbolt/tb_regs.h | 14 + drivers/thunderbolt/tunnel.c | 50 +- drivers/thunderbolt/usb4.c | 269 +- drivers/thunderbolt/xdomain.c | 148 +- drivers/tty/Kconfig | 41 - drivers/tty/Makefile | 5 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/n_gsm.c | 4 +- drivers/tty/n_tty.c | 2 + drivers/tty/nozomi.c | 5 +- drivers/tty/pty.c | 2 + drivers/tty/serdev/core.c | 6 +- drivers/tty/serial/8250/8250_early.c | 3 - drivers/tty/serial/8250/8250_mtk.c | 13 +- drivers/tty/serial/8250/8250_omap.c | 43 +- drivers/tty/serial/8250/serial_cs.c | 9 +- drivers/tty/serial/Kconfig | 50 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/earlycon.c | 6 +- drivers/tty/serial/fsl_linflexuart.c | 19 +- drivers/tty/serial/ifx6x60.c | 3 +- drivers/tty/serial/imx.c | 54 +- drivers/tty/serial/jsm/jsm_cls.c | 4 +- drivers/tty/serial/jsm/jsm_tty.c | 2 +- drivers/tty/serial/liteuart.c | 404 + drivers/tty/serial/lpc32xx_hs.c | 3 +- drivers/tty/serial/max310x.c | 57 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/mxs-auart.c | 21 +- drivers/tty/serial/pmac_zilog.c | 14 +- drivers/tty/serial/pmac_zilog.h | 8 +- drivers/tty/serial/pnx8xxx_uart.c | 858 - drivers/tty/serial/serial-tegra.c | 7 +- drivers/tty/serial/serial_mctrl_gpio.c | 2 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/sifive.c | 3 +- drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/uartlite.c | 4 +- drivers/tty/serial/xilinx_uartps.c | 1 + drivers/tty/synclink.c | 7898 - drivers/tty/synclink_gt.c | 3 +- drivers/tty/synclinkmp.c | 5579 - drivers/tty/tty_audit.c | 12 +- drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 1 + drivers/tty/tty_io.c | 12 +- drivers/tty/tty_ioctl.c | 61 +- drivers/tty/tty_jobctrl.c | 3 + drivers/tty/tty_ldisc.c | 11 +- drivers/tty/tty_port.c | 4 +- drivers/tty/ttynull.c | 18 + drivers/tty/vt/consolemap.c | 3 +- drivers/tty/vt/keyboard.c | 464 +- drivers/uio/uio.c | 4 +- drivers/uio/uio_pci_generic.c | 37 +- drivers/uio/uio_pruss.c | 27 +- drivers/usb/Makefile | 3 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/Kconfig | 60 +- drivers/usb/cdns3/Makefile | 30 +- drivers/usb/cdns3/{debug.h => cdns3-debug.h} | 0 drivers/usb/cdns3/cdns3-ep0.c | 894 + drivers/usb/cdns3/cdns3-gadget.c | 3335 + drivers/usb/cdns3/{gadget.h => cdns3-gadget.h} | 0 drivers/usb/cdns3/cdns3-imx.c | 4 +- drivers/usb/cdns3/cdns3-plat.c | 315 + drivers/usb/cdns3/cdns3-trace.c | 11 + drivers/usb/cdns3/cdns3-trace.h | 570 + drivers/usb/cdns3/cdnsp-debug.h | 583 + drivers/usb/cdns3/cdnsp-ep0.c | 495 + drivers/usb/cdns3/cdnsp-gadget.c | 2017 + drivers/usb/cdns3/cdnsp-gadget.h | 1600 + drivers/usb/cdns3/cdnsp-mem.c | 1324 + drivers/usb/cdns3/cdnsp-pci.c | 254 + drivers/usb/cdns3/cdnsp-ring.c | 2439 + drivers/usb/cdns3/cdnsp-trace.c | 12 + drivers/usb/cdns3/cdnsp-trace.h | 840 + drivers/usb/cdns3/core.c | 462 +- drivers/usb/cdns3/core.h | 63 +- drivers/usb/cdns3/drd.c | 222 +- drivers/usb/cdns3/drd.h | 94 +- drivers/usb/cdns3/ep0.c | 894 - drivers/usb/cdns3/gadget-export.h | 23 +- drivers/usb/cdns3/gadget.c | 3335 - drivers/usb/cdns3/host-export.h | 19 +- drivers/usb/cdns3/host.c | 82 +- drivers/usb/cdns3/trace.c | 11 - drivers/usb/cdns3/trace.h | 570 - drivers/usb/chipidea/Makefile | 5 +- drivers/usb/chipidea/ci_hdrc_imx.c | 10 +- drivers/usb/chipidea/trace.c | 23 + drivers/usb/chipidea/trace.h | 92 + drivers/usb/chipidea/udc.c | 10 +- drivers/usb/chipidea/usbmisc_imx.c | 7 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/core/buffer.c | 6 +- drivers/usb/core/config.c | 1 + drivers/usb/core/endpoint.c | 2 +- drivers/usb/core/hcd-pci.c | 6 +- drivers/usb/core/hcd.c | 37 +- drivers/usb/core/hub.c | 3 +- drivers/usb/core/message.c | 47 +- drivers/usb/core/port.c | 4 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/sysfs.c | 14 +- drivers/usb/core/usb.c | 4 +- drivers/usb/gadget/function/f_fs.c | 2 + drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/gadget/function/storage_common.c | 8 +- drivers/usb/gadget/udc/core.c | 2 - drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/gadget/udc/pxa27x_udc.c | 19 +- drivers/usb/host/Kconfig | 17 - drivers/usb/host/Makefile | 2 - drivers/usb/host/ehci-fsl.c | 9 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-mxc.c | 213 - drivers/usb/host/ehci-pmcmsp.c | 15 +- drivers/usb/host/ehci-ps3.c | 4 +- drivers/usb/host/ehci-sched.c | 12 + drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/imx21-dbg.c | 439 - drivers/usb/host/imx21-hcd.c | 1933 - drivers/usb/host/imx21-hcd.h | 431 - drivers/usb/host/isp116x-hcd.c | 1 + drivers/usb/host/isp1362.h | 54 - drivers/usb/host/max3421-hcd.c | 4 +- drivers/usb/host/ohci-at91.c | 11 +- drivers/usb/host/ohci-hcd.c | 2 +- drivers/usb/host/ohci-hub.c | 1 + drivers/usb/host/ohci-omap.c | 9 +- drivers/usb/host/ohci-ps3.c | 4 +- drivers/usb/host/ohci-pxa27x.c | 11 +- drivers/usb/host/ohci-s3c2410.c | 12 +- drivers/usb/host/oxu210hp-hcd.c | 1 + drivers/usb/host/xhci-mem.c | 3 +- drivers/usb/host/xhci-ring.c | 2 + drivers/usb/host/xhci.c | 6 +- drivers/usb/misc/Kconfig | 9 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 13 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 351 + drivers/usb/misc/iowarrior.c | 3 - drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 21 - drivers/usb/misc/yurex.c | 1 + drivers/usb/mtu3/mtu3_debug.h | 1 - drivers/usb/mtu3/mtu3_debugfs.c | 2 +- drivers/usb/musb/tusb6010.c | 1 + drivers/usb/phy/phy-isp1301-omap.c | 21 +- drivers/usb/phy/phy-jz4770.c | 2 +- drivers/usb/serial/Kconfig | 19 +- drivers/usb/serial/Makefile | 1 - drivers/usb/serial/cp210x.c | 499 +- drivers/usb/serial/digi_acceleport.c | 62 +- drivers/usb/serial/iuu_phoenix.c | 2 - drivers/usb/serial/keyspan_pda.c | 548 +- drivers/usb/serial/mos7720.c | 236 +- drivers/usb/storage/ene_ub6250.c | 1 + drivers/usb/storage/freecom.c | 1 - drivers/usb/storage/transport.c | 9 +- drivers/usb/storage/uas.c | 1 + drivers/usb/typec/Kconfig | 5 +- drivers/usb/typec/class.c | 294 +- drivers/usb/typec/mux/intel_pmc_mux.c | 3 + drivers/usb/typec/tcpm/tcpci.c | 72 +- drivers/usb/typec/tcpm/tcpci.h | 18 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 35 +- drivers/usb/typec/tcpm/tcpm.c | 113 +- drivers/usb/typec/tps6598x.c | 103 + drivers/usb/typec/ucsi/ucsi.c | 125 +- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 5 +- drivers/usb/usbip/usbip_common.c | 5 - drivers/vdpa/ifcvf/ifcvf_main.c | 11 +- drivers/vdpa/mlx5/Makefile | 2 +- drivers/vdpa/mlx5/core/mlx5_vdpa_ifc.h | 168 - drivers/vdpa/mlx5/net/main.c | 76 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 53 +- drivers/vdpa/mlx5/net/mlx5_vnet.h | 24 - drivers/vfio/mdev/mdev_core.c | 4 + drivers/vfio/mdev/vfio_mdev.c | 13 + drivers/vfio/pci/vfio_pci.c | 7 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 7 +- drivers/vfio/virqfd.c | 3 + drivers/vhost/vdpa.c | 10 +- drivers/vhost/vringh.c | 3 +- drivers/video/backlight/pwm_bl.c | 70 +- drivers/video/console/dummycon.c | 20 - drivers/video/console/sticore.c | 10 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/atafb.c | 8 - drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/atyfb_base.c | 11 +- drivers/video/fbdev/aty/mach64_ct.c | 15 +- drivers/video/fbdev/aty/radeon_base.c | 4 +- drivers/video/fbdev/aty/radeon_monitor.c | 4 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/cirrusfb.c | 23 +- drivers/video/fbdev/controlfb.c | 4 +- drivers/video/fbdev/core/bitblit.c | 3 - drivers/video/fbdev/core/fb_notify.c | 7 + drivers/video/fbdev/core/fbcmap.c | 2 +- drivers/video/fbdev/core/fbcon.c | 138 +- drivers/video/fbdev/core/fbcon_ccw.c | 1 - drivers/video/fbdev/core/fbcon_cw.c | 1 - drivers/video/fbdev/core/fbcon_rotate.c | 4 +- drivers/video/fbdev/core/fbcon_ud.c | 1 - drivers/video/fbdev/core/fbmem.c | 49 +- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/core/softcursor.c | 2 - drivers/video/fbdev/core/tileblit.c | 6 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 3 +- drivers/video/fbdev/gbefb.c | 4 +- drivers/video/fbdev/geode/lxfb_ops.c | 1 + drivers/video/fbdev/goldfishfb.c | 2 + drivers/video/fbdev/hgafb.c | 10 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 8 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +- drivers/video/fbdev/mx3fb.c | 15 +- drivers/video/fbdev/neofb.c | 4 - drivers/video/fbdev/nvidia/nv_of.c | 3 +- drivers/video/fbdev/nvidia/nv_setup.c | 7 +- .../omap2/omapfb/displays/connector-analog-tv.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 7 +- .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 7 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 7 +- .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 14 +- 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/p9100.c | 2 +- drivers/video/fbdev/pm2fb.c | 9 +- drivers/video/fbdev/ps3fb.c | 4 +- drivers/video/fbdev/riva/fbdev.c | 9 +- drivers/video/fbdev/riva/riva_hw.c | 40 +- drivers/video/fbdev/s1d13xxxfb.c | 3 +- drivers/video/fbdev/s3c-fb.c | 11 +- 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/init.c | 33 +- drivers/video/fbdev/sis/oem310.h | 2 + drivers/video/fbdev/sis/sis.h | 1 - drivers/video/fbdev/sis/sis_accel.h | 14 +- drivers/video/fbdev/sis/sis_main.c | 9 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 4 +- drivers/video/fbdev/tgafb.c | 7 +- drivers/video/fbdev/uvesafb.c | 6 +- drivers/video/fbdev/via/lcd.c | 4 +- drivers/video/fbdev/wmt_ge_rops.c | 1 + drivers/video/hdmi.c | 11 +- drivers/video/of_display_timing.c | 1 + drivers/video/of_videomode.c | 6 +- drivers/virtio/virtio_balloon.c | 4 +- drivers/virtio/virtio_mem.c | 1789 +- drivers/vme/bridges/vme_tsi148.c | 7 - drivers/vme/vme.c | 13 +- drivers/w1/slaves/w1_therm.c | 12 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/unpopulated-alloc.c | 14 +- fs/9p/fid.c | 65 +- fs/9p/fid.h | 11 +- fs/9p/vfs_dentry.c | 2 + fs/9p/vfs_dir.c | 6 +- fs/9p/vfs_file.c | 7 +- fs/9p/vfs_inode.c | 47 +- fs/9p/vfs_inode_dotl.c | 35 +- fs/9p/vfs_super.c | 1 + fs/9p/xattr.c | 16 +- fs/Kconfig | 9 + fs/Makefile | 1 + fs/aio.c | 15 +- fs/autofs/dev-ioctl.c | 5 +- fs/bfs/inode.c | 2 +- fs/binfmt_elf.c | 6 +- fs/block_dev.c | 755 +- fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 19 +- fs/btrfs/block-group.c | 279 +- fs/btrfs/block-group.h | 2 + fs/btrfs/block-rsv.c | 8 + fs/btrfs/btrfs_inode.h | 23 +- fs/btrfs/check-integrity.c | 11 +- fs/btrfs/compression.c | 29 +- fs/btrfs/ctree.c | 255 +- fs/btrfs/ctree.h | 169 +- fs/btrfs/delayed-inode.c | 23 +- fs/btrfs/delayed-inode.h | 3 +- fs/btrfs/delayed-ref.h | 12 +- fs/btrfs/dev-replace.c | 20 +- fs/btrfs/dir-item.c | 1 - fs/btrfs/discard.c | 46 +- fs/btrfs/discard.h | 3 +- fs/btrfs/disk-io.c | 687 +- fs/btrfs/disk-io.h | 25 +- fs/btrfs/export.c | 1 - fs/btrfs/extent-io-tree.h | 71 +- fs/btrfs/extent-tree.c | 113 +- fs/btrfs/extent_io.c | 425 +- fs/btrfs/extent_io.h | 32 +- fs/btrfs/file-item.c | 88 +- fs/btrfs/file.c | 737 +- fs/btrfs/free-space-cache.c | 436 +- fs/btrfs/free-space-cache.h | 20 +- fs/btrfs/free-space-tree.c | 26 +- fs/btrfs/inode-item.c | 6 - fs/btrfs/inode-map.c | 582 - fs/btrfs/inode-map.h | 16 - fs/btrfs/inode.c | 774 +- fs/btrfs/ioctl.c | 64 +- fs/btrfs/locking.c | 459 +- fs/btrfs/locking.h | 24 +- fs/btrfs/ordered-data.c | 24 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/print-tree.c | 15 +- fs/btrfs/qgroup.c | 52 +- fs/btrfs/raid56.c | 8 +- fs/btrfs/reada.c | 34 +- fs/btrfs/ref-verify.c | 27 +- fs/btrfs/reflink.c | 18 +- fs/btrfs/relocation.c | 116 +- fs/btrfs/scrub.c | 237 +- fs/btrfs/send.c | 6 +- fs/btrfs/space-info.c | 274 +- fs/btrfs/space-info.h | 3 + fs/btrfs/super.c | 179 +- fs/btrfs/sysfs.c | 132 +- fs/btrfs/tests/btrfs-tests.c | 3 +- fs/btrfs/tests/extent-io-tests.c | 26 +- fs/btrfs/tests/qgroup-tests.c | 4 - fs/btrfs/transaction.c | 200 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 337 +- fs/btrfs/tree-defrag.c | 1 - fs/btrfs/tree-log.c | 183 +- fs/btrfs/uuid-tree.c | 3 +- fs/btrfs/volumes.c | 156 +- fs/btrfs/volumes.h | 21 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 616 + fs/btrfs/zoned.h | 160 + fs/buffer.c | 60 +- fs/cifs/inode.c | 1 + fs/cifs/sess.c | 1 + fs/cifs/smbdirect.c | 1 + fs/compat_binfmt_elf.c | 20 +- fs/configfs/dir.c | 1 + fs/coredump.c | 6 +- fs/crypto/fname.c | 14 +- fs/crypto/fscrypt_private.h | 57 +- fs/crypto/hkdf.c | 2 +- fs/crypto/hooks.c | 56 +- fs/crypto/keyring.c | 10 +- fs/crypto/keysetup.c | 44 +- fs/crypto/policy.c | 27 +- fs/dax.c | 20 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 304 +- fs/dlm/lowcomms.h | 2 + fs/dlm/member.c | 2 +- fs/dlm/rcom.c | 6 +- fs/erofs/Makefile | 5 - fs/erofs/compress.h | 51 +- fs/erofs/decompressor.c | 2 +- fs/erofs/zdata.c | 124 +- fs/erofs/zdata.h | 1 + fs/eventfd.c | 5 +- fs/eventpoll.c | 1004 +- fs/exec.c | 51 +- fs/exfat/nls.c | 6 +- fs/exportfs/expfs.c | 32 +- fs/ext2/dir.c | 14 +- fs/ext2/ext2.h | 7 + fs/ext2/inode.c | 1 + fs/ext2/namei.c | 15 +- fs/ext2/super.c | 2 +- fs/ext4/dir.c | 23 +- fs/ext4/ext4.h | 4 - fs/ext4/inode-test.c | 320 +- fs/ext4/ioctl.c | 2 +- fs/ext4/namei.c | 14 +- fs/ext4/super.c | 23 +- fs/ext4/sysfs.c | 10 +- fs/f2fs/acl.c | 2 +- fs/f2fs/checkpoint.c | 38 +- fs/f2fs/compress.c | 27 +- fs/f2fs/data.c | 211 +- fs/f2fs/debug.c | 11 +- fs/f2fs/dir.c | 115 +- fs/f2fs/f2fs.h | 183 +- fs/f2fs/file.c | 436 +- fs/f2fs/gc.c | 4 +- fs/f2fs/hash.c | 11 +- fs/f2fs/inline.c | 11 +- fs/f2fs/inode.c | 3 + fs/f2fs/namei.c | 1 + fs/f2fs/node.c | 41 +- fs/f2fs/node.h | 4 +- fs/f2fs/recovery.c | 16 +- fs/f2fs/segment.c | 51 +- fs/f2fs/shrinker.c | 4 +- fs/f2fs/super.c | 63 +- fs/f2fs/sysfs.c | 14 +- fs/fcntl.c | 10 +- fs/file.c | 124 +- fs/file_table.c | 1 - fs/fuse/dir.c | 23 +- fs/fuse/file.c | 22 +- fs/fuse/fuse_i.h | 29 +- fs/fuse/inode.c | 57 +- fs/fuse/virtio_fs.c | 47 +- fs/gfs2/glock.c | 8 - fs/gfs2/incore.h | 1 - fs/gfs2/inode.c | 16 +- fs/gfs2/inode.h | 3 - fs/gfs2/super.c | 2 - fs/gfs2/util.c | 2 +- fs/gfs2/util.h | 6 +- fs/inode.c | 3 - fs/internal.h | 9 +- fs/io-wq.c | 10 - fs/io-wq.h | 1 - fs/io_uring.c | 1375 +- fs/iomap/buffered-io.c | 2 +- fs/iomap/seek.c | 125 +- fs/jfs/jfs_dmap.c | 10 +- fs/jfs/jfs_dmap.h | 2 +- fs/jfs/jfs_extent.c | 2 +- fs/jfs/jfs_extent.h | 2 +- fs/jfs/jfs_logmgr.h | 2 +- fs/jfs/jfs_txnmgr.c | 2 +- fs/jfs/jfs_xtree.c | 2 +- fs/kernfs/dir.c | 2 +- fs/libfs.c | 70 + fs/lockd/host.c | 20 +- fs/locks.c | 18 +- fs/mount.h | 21 +- fs/mount_notify.c | 222 + fs/namei.c | 40 +- fs/namespace.c | 26 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/blocklayout/dev.c | 2 +- fs/nfs/callback_proc.c | 5 + fs/nfs/client.c | 8 +- fs/nfs/dir.c | 721 +- fs/nfs/export.c | 3 + fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/filelayout/filelayoutdev.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 38 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/fs_context.c | 21 +- fs/nfs/inode.c | 9 +- fs/nfs/internal.h | 6 - fs/nfs/nfs2xdr.c | 19 +- fs/nfs/nfs3proc.c | 83 +- fs/nfs/nfs3xdr.c | 29 +- fs/nfs/nfs42proc.c | 21 +- fs/nfs/nfs42xdr.c | 3 +- fs/nfs/nfs4client.c | 2 +- fs/nfs/nfs4file.c | 2 +- fs/nfs/nfs4proc.c | 54 +- fs/nfs/nfs4super.c | 2 +- fs/nfs/nfs4xdr.c | 54 +- fs/nfs/pagelist.c | 36 +- fs/nfs/pnfs.c | 33 +- fs/nfs/pnfs.h | 7 + fs/nfs/pnfs_nfs.c | 105 +- fs/nfs/proc.c | 18 +- fs/nfs_common/grace.c | 6 +- fs/nfsd/export.c | 6 + fs/nfsd/filecache.c | 3 +- fs/nfsd/nfs2acl.c | 21 +- fs/nfsd/nfs3acl.c | 8 +- fs/nfsd/nfs3proc.c | 11 +- fs/nfsd/nfs3xdr.c | 40 +- fs/nfsd/nfs4proc.c | 35 +- fs/nfsd/nfs4state.c | 3 +- fs/nfsd/nfs4xdr.c | 2599 +- fs/nfsd/nfsd.h | 9 +- fs/nfsd/nfsfh.c | 34 +- fs/nfsd/nfsfh.h | 24 +- fs/nfsd/nfsproc.c | 25 +- fs/nfsd/nfssvc.c | 50 +- fs/nfsd/nfsxdr.c | 16 +- fs/nfsd/trace.c | 1 + fs/nfsd/trace.h | 176 +- fs/nfsd/vfs.c | 29 +- fs/nfsd/xdr.h | 2 - fs/nfsd/xdr3.h | 2 - fs/nfsd/xdr4.h | 43 +- fs/notify/dnotify/dnotify.c | 4 +- fs/notify/fanotify/fanotify.c | 7 +- fs/notify/fsnotify.c | 102 +- fs/notify/inotify/inotify.h | 9 +- fs/notify/inotify/inotify_fsnotify.c | 51 +- fs/notify/inotify/inotify_user.c | 31 +- fs/ntfs/file.c | 5 +- fs/ntfs/inode.c | 2 - fs/ntfs/logfile.c | 3 +- fs/ocfs2/cluster/tcp.c | 1 - fs/ocfs2/namei.c | 21 +- fs/open.c | 6 +- fs/overlayfs/copy_up.c | 25 +- fs/overlayfs/export.c | 10 +- fs/overlayfs/inode.c | 2 +- fs/overlayfs/namei.c | 25 +- fs/overlayfs/overlayfs.h | 14 +- fs/overlayfs/ovl_entry.h | 1 + fs/overlayfs/super.c | 33 +- fs/overlayfs/util.c | 3 +- fs/pipe.c | 5 +- fs/proc/array.c | 32 +- fs/proc/base.c | 8 +- fs/proc/fd.c | 48 +- fs/proc/kcore.c | 2 - fs/proc/meminfo.c | 2 +- fs/proc/page.c | 40 +- fs/proc/proc_net.c | 4 +- fs/proc/task_mmu.c | 8 +- fs/pstore/Kconfig | 8 + fs/pstore/blk.c | 85 +- fs/pstore/ftrace.c | 8 +- fs/pstore/inode.c | 2 +- fs/pstore/internal.h | 1 - fs/pstore/platform.c | 2 +- fs/pstore/zone.c | 4 + fs/quota/quota.c | 40 +- fs/quota/quota_tree.c | 8 +- fs/quota/quota_v2.c | 19 + fs/ramfs/inode.c | 12 + fs/reiserfs/stree.c | 6 + fs/seq_file.c | 57 +- fs/statfs.c | 2 +- fs/super.c | 93 +- fs/ubifs/auth.c | 1 - fs/ubifs/dir.c | 29 +- fs/userfaultfd.c | 20 +- fs/verity/enable.c | 8 +- fs/verity/fsverity_private.h | 38 +- fs/verity/hash_algs.c | 2 +- fs/verity/init.c | 2 +- fs/verity/measure.c | 12 +- fs/verity/open.c | 24 +- fs/verity/signature.c | 14 +- fs/verity/verify.c | 2 +- fs/xfs/xfs_fsops.c | 7 +- include/acpi/acpi_bus.h | 5 - include/acpi/acpi_drivers.h | 12 +- include/acpi/acpixf.h | 2 +- include/acpi/acuuid.h | 5 + include/acpi/cppc_acpi.h | 5 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/atomic-instrumented.h | 216 +- include/asm-generic/bitops/builtin-ffs.h | 5 +- include/asm-generic/bitops/find.h | 19 + include/asm-generic/getorder.h | 2 +- include/asm-generic/hardirq.h | 6 +- include/asm-generic/kmap_size.h | 12 + include/asm-generic/kmap_types.h | 11 - include/asm-generic/mmu_context.h | 58 +- include/asm-generic/msi.h | 4 + include/asm-generic/nommu_context.h | 19 + include/asm-generic/qrwlock.h | 8 +- include/asm-generic/qspinlock.h | 4 +- include/asm-generic/syscall.h | 24 +- include/crypto/aead.h | 5 + include/crypto/curve25519.h | 2 + include/crypto/hash_info.h | 3 +- include/crypto/internal/blake2s.h | 2 + include/crypto/sha.h | 167 - include/crypto/sha1.h | 46 + include/crypto/sha1_base.h | 5 +- include/crypto/sha2.h | 134 + include/crypto/sha256_base.h | 5 +- include/crypto/sha512_base.h | 5 +- include/crypto/sm3_base.h | 3 +- include/drm/amd_asic_type.h | 2 + include/drm/drm_atomic.h | 16 +- include/drm/drm_atomic_helper.h | 4 +- include/drm/drm_client.h | 7 +- include/drm/drm_connector.h | 2 +- include/drm/drm_crtc.h | 26 + include/drm/drm_device.h | 6 +- include/drm/drm_dp_helper.h | 134 +- include/drm/drm_drv.h | 92 +- include/drm/drm_dsc.h | 3 +- include/drm/drm_encoder.h | 1 - include/drm/drm_fb_helper.h | 14 +- include/drm/drm_gem.h | 7 +- include/drm/drm_gem_cma_helper.h | 20 +- include/drm/drm_gem_shmem_helper.h | 11 +- include/drm/drm_gem_ttm_helper.h | 6 + include/drm/drm_gem_vram_helper.h | 25 +- include/drm/drm_irq.h | 2 +- include/drm/drm_managed.h | 2 - include/drm/drm_mode_config.h | 25 +- include/drm/drm_modes.h | 3 + include/drm/drm_modeset_helper_vtables.h | 35 +- include/drm/drm_plane.h | 21 + include/drm/drm_prime.h | 12 +- include/drm/gpu_scheduler.h | 14 +- include/drm/i915_pciids.h | 152 +- include/drm/ttm/ttm_bo_api.h | 128 +- include/drm/ttm/ttm_bo_driver.h | 115 +- 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 | 80 +- include/dt-bindings/clock/axg-clkc.h | 25 + include/dt-bindings/clock/dra7.h | 4 + include/dt-bindings/clock/imx8-lpcg.h | 14 + include/dt-bindings/clock/ingenic,sysost.h | 10 +- include/dt-bindings/clock/qcom,camcc-sc7180.h | 121 + include/dt-bindings/clock/qcom,rpmh.h | 1 + .../dt-bindings/clock/qcom,sm8250-lpass-aoncc.h | 11 + .../dt-bindings/clock/qcom,sm8250-lpass-audiocc.h | 13 + include/dt-bindings/dma/jz4775-dma.h | 44 + include/dt-bindings/dma/qcom-gpi.h | 11 + include/dt-bindings/dma/x2000-dma.h | 54 + include/dt-bindings/firmware/imx/rsrc.h | 1 + include/dt-bindings/gpio/msc313-gpio.h | 53 + include/dt-bindings/gpio/tegra186-gpio.h | 4 +- include/dt-bindings/interconnect/qcom,sdm845.h | 2 + include/dt-bindings/memory/tegra124-mc.h | 68 + include/dt-bindings/memory/tegra20-mc.h | 53 + include/dt-bindings/memory/tegra210-mc.h | 10 + include/dt-bindings/memory/tegra30-mc.h | 67 + include/dt-bindings/power/mt8183-power.h | 26 + include/dt-bindings/power/mt8192-power.h | 32 + include/dt-bindings/power/qcom-rpmpd.h | 34 + .../dt-bindings/regulator/dlg,da9121-regulator.h | 22 + include/dt-bindings/reset/bcm6318-reset.h | 20 + include/dt-bindings/reset/bcm63268-reset.h | 26 + include/dt-bindings/reset/bcm6328-reset.h | 18 + include/dt-bindings/reset/bcm6358-reset.h | 15 + include/dt-bindings/reset/bcm6362-reset.h | 22 + include/dt-bindings/reset/bcm6368-reset.h | 16 + include/dt-bindings/sound/adi,adau1977.h | 15 + include/dt-bindings/usb/pd.h | 8 + include/keys/rxrpc-type.h | 56 +- include/kunit/test.h | 51 + include/kvm/arm_pmu.h | 3 - include/kvm/arm_vgic.h | 1 + include/linux/acpi_iort.h | 4 + include/linux/atmdev.h | 1 + include/linux/atomic-arch-fallback.h | 90 +- include/linux/atomic-fallback.h | 90 +- include/linux/audit.h | 8 - include/linux/auxiliary_bus.h | 77 + include/linux/bio.h | 23 +- include/linux/bit_spinlock.h | 4 +- include/linux/bitmap.h | 67 +- include/linux/bitops.h | 24 +- include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 19 +- include/linux/blk_types.h | 24 +- include/linux/blkdev.h | 40 +- include/linux/blktrace_api.h | 5 +- include/linux/bpf-cgroup.h | 12 +- include/linux/bpf.h | 79 +- include/linux/bpf_lsm.h | 30 + include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 30 +- include/linux/btf.h | 6 +- include/linux/build_bug.h | 5 + include/linux/bvec.h | 20 +- include/linux/can/dev.h | 38 +- include/linux/can/dev/peak_canfd.h | 2 +- include/linux/ccp.h | 3 +- include/linux/cgroup-defs.h | 15 - include/linux/cgroup.h | 5 +- include/linux/clk-provider.h | 5 + include/linux/clk.h | 20 +- include/linux/clk/samsung.h | 4 +- include/linux/compaction.h | 12 - include/linux/compat.h | 38 + include/linux/compiler_attributes.h | 8 +- include/linux/compiler_types.h | 17 +- include/linux/console.h | 4 +- include/linux/context_tracking.h | 6 +- include/linux/cpufreq.h | 5 - include/linux/cpuhotplug.h | 2 + include/linux/cpumask.h | 14 + include/linux/ctype.h | 15 +- include/linux/dcache.h | 2 + include/linux/devfreq.h | 4 - include/linux/device/class.h | 14 + include/linux/dma-buf-map.h | 266 + include/linux/dma-buf.h | 18 +- include/linux/dma-iommu.h | 8 + include/linux/dma-map-ops.h | 17 + include/linux/dma-mapping.h | 9 - include/linux/dma/qcom-gpi-dma.h | 83 + include/linux/dmaengine.h | 5 + include/linux/edac.h | 16 +- include/linux/efi.h | 23 +- include/linux/elf.h | 10 + include/linux/energy_model.h | 20 +- include/linux/entry-common.h | 167 +- include/linux/entry-kvm.h | 4 +- include/linux/ethtool.h | 1 + include/linux/eventfd.h | 6 + include/linux/eventpoll.h | 11 +- include/linux/exportfs.h | 13 + include/linux/f2fs_fs.h | 2 +- include/linux/fdtable.h | 40 +- include/linux/filter.h | 2 +- include/linux/firmware/imx/dsp.h | 10 + include/linux/firmware/imx/ipc.h | 13 + include/linux/firmware/imx/sci.h | 27 + include/linux/firmware/imx/svc/misc.h | 19 + include/linux/font.h | 3 +- include/linux/fpga/fpga-mgr.h | 2 + include/linux/freelist.h | 129 + include/linux/fs.h | 11 +- include/linux/fscrypt.h | 119 +- include/linux/fsnotify_backend.h | 9 +- include/linux/ftrace.h | 45 +- include/linux/genhd.h | 127 +- include/linux/genl_magic_struct.h | 2 +- include/linux/gfp.h | 4 +- include/linux/goldfish.h | 8 +- include/linux/gpio/consumer.h | 4 +- include/linux/gpio/driver.h | 71 - include/linux/hid.h | 3 +- include/linux/highmem-internal.h | 232 + include/linux/highmem.h | 313 +- include/linux/hrtimer.h | 6 +- include/linux/huge_mm.h | 93 +- include/linux/hyperv.h | 23 + include/linux/ide.h | 11 +- include/linux/ieee80211.h | 3 + include/linux/if_bridge.h | 1 + include/linux/if_frad.h | 92 - include/linux/if_macvlan.h | 1 + include/linux/iio/adc/ad_sigma_delta.h | 6 +- include/linux/iio/buffer.h | 3 - include/linux/iio/iio-opaque.h | 2 + include/linux/iio/iio.h | 6 + include/linux/iio/trigger.h | 6 +- include/linux/iio/triggered_buffer.h | 23 +- include/linux/ima.h | 12 + include/linux/inetdevice.h | 4 +- include/linux/init.h | 2 +- include/linux/input-polldev.h | 58 - include/linux/input.h | 14 +- include/linux/input/adp5589.h | 7 - include/linux/io-mapping.h | 38 +- include/linux/io-pgtable.h | 19 +- include/linux/ioasid.h | 10 +- include/linux/iommu-helper.h | 4 +- include/linux/iommu.h | 2 + include/linux/ioport.h | 34 +- include/linux/iova.h | 21 - include/linux/ipc_namespace.h | 3 +- include/linux/irq.h | 15 - include/linux/irq_cpustat.h | 28 - include/linux/irq_work.h | 33 +- include/linux/irqchip/arm-gic-v4.h | 4 + include/linux/irqdomain.h | 10 +- include/linux/irqflags.h | 8 +- include/linux/iversion.h | 13 + include/linux/kasan-checks.h | 2 +- include/linux/kasan.h | 359 +- include/linux/kbd_kern.h | 3 - include/linux/kernel.h | 195 +- include/linux/kernfs.h | 2 +- include/linux/key-type.h | 1 + include/linux/kfence.h | 202 + include/linux/khugepaged.h | 2 + include/linux/kprobes.h | 27 +- include/linux/kvm_dirty_ring.h | 103 + include/linux/kvm_host.h | 21 +- include/linux/list.h | 4 +- include/linux/litex.h | 102 + include/linux/llist.h | 23 + include/linux/lockdep.h | 23 +- include/linux/log2.h | 3 +- include/linux/lsm_audit.h | 2 +- include/linux/lsm_hook_defs.h | 9 +- include/linux/lsm_hooks.h | 8 +- include/linux/marvell_phy.h | 3 + include/linux/math.h | 177 + include/linux/mdev.h | 4 + include/linux/mei_cl_bus.h | 6 + include/linux/memblock.h | 18 +- include/linux/memcontrol.h | 546 +- include/linux/memory_hotplug.h | 3 + include/linux/memremap.h | 6 + include/linux/mfd/madera/core.h | 1 + include/linux/mfd/madera/registers.h | 635 - include/linux/mfd/rt5033-private.h | 28 +- include/linux/mfd/si476x-core.h | 2 +- include/linux/mfd/syscon.h | 11 + include/linux/mfd/tmio.h | 7 +- include/linux/mfd/tps65910.h | 40 - include/linux/mhi.h | 25 +- include/linux/migrate.h | 4 +- include/linux/mlx4/device.h | 1 - include/linux/mlx5/device.h | 8 + include/linux/mlx5/driver.h | 42 +- include/linux/mlx5/eswitch.h | 8 +- include/linux/mlx5/fs.h | 6 +- include/linux/mlx5/mlx5_ifc.h | 94 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 166 + include/linux/mm.h | 184 +- include/linux/mm_types.h | 25 +- include/linux/mmap_lock.h | 110 +- include/linux/mmc/host.h | 7 + include/linux/mmdebug.h | 13 + include/linux/mmzone.h | 76 +- include/linux/mod_devicetable.h | 8 + include/linux/module.h | 32 +- include/linux/moduleloader.h | 3 +- include/linux/moduleparam.h | 12 +- include/linux/msi.h | 46 +- include/linux/mtd/nand-ecc-sw-bch.h | 73 + include/linux/mtd/nand-ecc-sw-hamming.h | 91 + include/linux/mtd/nand.h | 56 + include/linux/mtd/nand_bch.h | 66 - include/linux/mtd/nand_ecc.h | 39 - include/linux/mtd/rawnand.h | 19 +- include/linux/mtd/sharpsl.h | 1 - include/linux/mtd/spi-nor.h | 55 +- include/linux/mtd/spinand.h | 9 + include/linux/net.h | 2 +- include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 76 +- include/linux/netfilter/ipset/ip_set.h | 5 + include/linux/netfilter/x_tables.h | 5 +- include/linux/nfs4.h | 8 - include/linux/nfs_fs.h | 9 +- include/linux/nfs_page.h | 4 + include/linux/nfs_xdr.h | 17 +- include/linux/nmi.h | 1 + include/linux/ns_common.h | 3 + include/linux/nvmem-provider.h | 17 + include/linux/of.h | 8 + include/linux/page-flags-layout.h | 2 +- include/linux/page-flags.h | 18 +- include/linux/page_ext.h | 8 + include/linux/pagemap.h | 10 +- include/linux/pagevec.h | 7 - include/linux/part_stat.h | 45 +- include/linux/pci.h | 26 +- include/linux/pci_ids.h | 1 + include/linux/perf/arm_pmu.h | 2 + include/linux/perf_event.h | 6 + include/linux/pgtable.h | 3 + include/linux/phy.h | 22 +- include/linux/pid_namespace.h | 4 +- include/linux/pinctrl/pinctrl.h | 4 +- include/linux/platform_data/ad7298.h | 19 - include/linux/platform_data/ad7303.h | 20 - include/linux/platform_data/ad7887.h | 4 - include/linux/platform_data/adau1977.h | 44 - include/linux/platform_data/at91_adc.h | 49 - include/linux/platform_data/atmel.h | 12 - include/linux/platform_data/cros_ec_commands.h | 155 + include/linux/platform_data/hirschmann-hellcreek.h | 23 + include/linux/platform_data/jz4740/jz4740_nand.h | 25 - include/linux/platform_data/media/coda.h | 14 - include/linux/platform_data/mtd-mxc_nand.h | 19 - include/linux/platform_data/serial-imx.h | 15 - include/linux/platform_data/shmob_drm.h | 2 - include/linux/platform_data/ti-sysc.h | 1 + include/linux/platform_data/usb-ehci-mxc.h | 14 - include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/pm_domain.h | 22 +- include/linux/pm_opp.h | 1 - include/linux/pm_wakeup.h | 10 + include/linux/poison.h | 4 - include/linux/power/generic-adc-battery.h | 4 - include/linux/preempt.h | 150 +- include/linux/psci.h | 9 + include/linux/pstore_blk.h | 42 - include/linux/ptp_classify.h | 7 +- include/linux/ptp_clock_kernel.h | 13 + include/linux/purgatory.h | 2 +- include/linux/qcom-geni-se.h | 2 - include/linux/qed/qed_if.h | 1 + include/linux/quota.h | 15 +- include/linux/rcu_node_tree.h | 2 + include/linux/rcu_segcblist.h | 1 + include/linux/rcupdate.h | 49 +- include/linux/rcupdate_trace.h | 4 +- include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 1 + include/linux/regmap.h | 40 + include/linux/regset.h | 12 + include/linux/regulator/da9121.h | 36 + include/linux/regulator/driver.h | 3 + include/linux/relay.h | 29 +- include/linux/remoteproc.h | 1 + include/linux/reset.h | 1 + include/linux/rio_drv.h | 3 - include/linux/rmap.h | 1 - include/linux/rpmsg.h | 63 +- include/linux/rpmsg/byteorder.h | 67 + include/linux/rpmsg/ns.h | 45 + include/linux/rtc.h | 22 +- include/linux/rtsx_pci.h | 30 + include/linux/s3c_adc_battery.h | 3 - include/linux/sbitmap.h | 5 - include/linux/scatterlist.h | 6 - include/linux/sched.h | 30 +- include/linux/sched/hotplug.h | 2 + include/linux/sched/jobctl.h | 4 +- include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 18 +- include/linux/sched/task.h | 2 - include/linux/sched/topology.h | 8 + include/linux/scmi_protocol.h | 353 +- include/linux/scs.h | 16 +- include/linux/sctp.h | 20 + include/linux/sdla.h | 240 - include/linux/seccomp.h | 9 +- include/linux/secretmem.h | 30 + include/linux/security.h | 38 +- include/linux/serial_8250.h | 5 + include/linux/serial_core.h | 20 +- include/linux/serial_pnx8xxx.h | 67 - include/linux/serial_s3c.h | 2 +- include/linux/set_memory.h | 21 +- include/linux/shmem_fs.h | 6 +- include/linux/signal.h | 14 + include/linux/signal_types.h | 12 + include/linux/skbuff.h | 22 + include/linux/slab.h | 31 + include/linux/slab_def.h | 3 + include/linux/slub_def.h | 3 + include/linux/smp.h | 19 +- include/linux/soc/marvell/octeontx2/asm.h | 29 + include/linux/soc/mediatek/infracfg.h | 107 + include/linux/soc/mediatek/mtk-cmdq.h | 10 +- include/linux/soc/mediatek/mtk-mmsys.h | 33 + include/linux/soc/qcom/llcc-qcom.h | 6 + include/linux/soc/ti/k3-ringacc.h | 5 + include/linux/soc/ti/ti_sci_protocol.h | 85 +- include/linux/socket.h | 1 + include/linux/soundwire/sdw.h | 4 + include/linux/soundwire/sdw_registers.h | 43 + include/linux/spi/spi.h | 1 + include/linux/srcu.h | 3 + include/linux/srcutiny.h | 7 +- include/linux/stop_machine.h | 5 + include/linux/string.h | 77 +- include/linux/sunrpc/svc.h | 22 +- include/linux/sunrpc/svc_rdma.h | 36 +- include/linux/sunrpc/svc_rdma_pcl.h | 128 + include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/xdr.h | 91 +- include/linux/sunrpc/xprt.h | 3 +- include/linux/swap.h | 4 +- include/linux/syscall_user_dispatch.h | 40 + include/linux/syscalls.h | 24 +- include/linux/thread_info.h | 50 + include/linux/thunderbolt.h | 18 +- include/linux/time.h | 13 - include/linux/time_namespace.h | 9 +- include/linux/timekeeping.h | 3 +- include/linux/timer.h | 1 - include/linux/torture.h | 22 +- include/linux/trace_recursion.h | 232 + include/linux/tracehook.h | 40 +- include/linux/tty.h | 2 +- include/linux/tty_driver.h | 9 - include/linux/uaccess.h | 6 +- include/linux/uio_driver.h | 16 + include/linux/units.h | 2 +- include/linux/usb/hcd.h | 4 - include/linux/usb/pd.h | 1 + include/linux/usb/pd_vdo.h | 19 +- include/linux/usb/r8152.h | 37 + include/linux/usb/serial.h | 2 - include/linux/usb/tcpm.h | 19 + include/linux/usb/typec.h | 2 + include/linux/usb/typec_tbt.h | 6 +- include/linux/usb/usbnet.h | 4 - include/linux/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/linux/vmalloc.h | 8 +- include/linux/vmstat.h | 104 + include/linux/wait.h | 16 +- include/linux/watch_queue.h | 7 +- include/linux/wimax/debug.h | 491 - include/media/dvbdev.h | 2 +- include/media/fwht-ctrls.h | 31 - include/media/h264-ctrls.h | 231 - include/media/hevc-ctrls.h | 10 +- include/media/mpeg2-ctrls.h | 4 +- include/media/rc-map.h | 2 + include/media/v4l2-async.h | 2 +- include/media/v4l2-common.h | 21 + include/media/v4l2-ctrls.h | 4 +- include/media/v4l2-dev.h | 4 +- include/media/v4l2-device.h | 2 +- include/media/v4l2-dv-timings.h | 2 +- include/media/v4l2-fwnode.h | 129 +- include/media/v4l2-h264.h | 2 +- include/media/v4l2-ioctl.h | 10 + include/media/v4l2-mediabus.h | 8 +- include/media/v4l2-subdev.h | 2 +- include/media/videobuf2-core.h | 2 +- include/media/vp8-ctrls.h | 8 +- include/memory/renesas-rpc-if.h | 13 +- include/misc/ocxl.h | 2 +- include/net/9p/client.h | 7 + include/net/act_api.h | 6 + include/net/bluetooth/hci.h | 7 + include/net/bluetooth/hci_core.h | 23 +- include/net/bluetooth/mgmt.h | 53 +- include/net/bonding.h | 2 - include/net/bpf_sk_storage.h | 2 + include/net/busy_poll.h | 27 +- include/net/cfg80211.h | 22 +- include/net/compat.h | 10 - include/net/devlink.h | 13 +- include/net/dsa.h | 8 + include/net/dst.h | 12 +- include/net/flow.h | 10 + include/net/ieee80211_radiotap.h | 1 + include/net/ip.h | 2 +- include/net/ip_tunnels.h | 2 - include/net/mac80211.h | 7 +- include/net/mptcp.h | 24 +- include/net/net_namespace.h | 14 +- include/net/netfilter/ipv4/nf_reject.h | 14 +- include/net/netfilter/ipv6/nf_reject.h | 14 +- include/net/netfilter/nf_conntrack_l4proto.h | 14 + include/net/netlink.h | 4 +- include/net/netns/sctp.h | 8 + include/net/nexthop.h | 42 +- include/net/nfc/nci.h | 34 + include/net/page_pool.h | 26 + include/net/pkt_cls.h | 4 +- include/net/pkt_sched.h | 5 + include/net/route.h | 6 +- include/net/sch_generic.h | 17 +- include/net/sctp/constants.h | 2 + include/net/sctp/sctp.h | 9 +- include/net/sctp/sm.h | 4 + include/net/sctp/structs.h | 12 +- include/net/sock.h | 30 +- include/net/switchdev.h | 2 + include/net/tcp.h | 29 +- include/net/tls.h | 32 +- include/net/udp.h | 6 +- include/net/wimax.h | 503 - include/net/xdp.h | 20 +- include/net/xdp_sock_drv.h | 7 + include/rdma/ib_addr.h | 1 + include/rdma/ib_umem.h | 42 + include/rdma/ib_verbs.h | 199 +- include/rdma/restrack.h | 24 + include/rdma/uverbs_ioctl.h | 15 +- include/rdma/uverbs_types.h | 9 +- include/scsi/fc_encode.h | 727 - include/scsi/fc_frame.h | 30 + include/scsi/scsi_transport_fc.h | 36 + include/soc/fsl/qman.h | 3 +- include/soc/mscc/ocelot.h | 21 +- include/soc/tegra/fuse.h | 4 + include/soc/tegra/mc.h | 27 + include/sound/compress_driver.h | 16 + include/sound/graph_card.h | 16 + include/sound/hda_codec.h | 2 +- include/sound/intel-dsp-config.h | 7 + include/sound/rt5682.h | 1 + include/sound/simple_card_utils.h | 3 + include/sound/soc-acpi.h | 6 + include/sound/soc-component.h | 28 +- include/sound/soc-dai.h | 38 +- include/sound/soc-jack.h | 132 + include/sound/soc-link.h | 6 +- include/sound/soc-topology.h | 13 +- include/sound/soc.h | 131 +- include/sound/sof.h | 6 +- include/sound/sof/dai.h | 16 +- include/sound/sof/debug.h | 41 + include/sound/sof/ext_manifest.h | 21 + include/sound/sof/header.h | 15 +- include/sound/sof/trace.h | 28 + include/target/target_core_base.h | 22 +- include/target/target_core_fabric.h | 2 +- include/trace/events/asoc.h | 1 + include/trace/events/block.h | 228 +- include/trace/events/btrfs.h | 104 +- include/trace/events/devfreq.h | 30 +- include/trace/events/f2fs.h | 1 + include/trace/events/kvm.h | 63 + include/trace/events/mmap_lock.h | 107 + include/trace/events/rcu.h | 26 + include/trace/events/rpcrdma.h | 143 +- include/trace/events/sched.h | 84 + include/trace/events/sunrpc.h | 24 - include/trace/events/ufs.h | 24 +- include/trace/events/writeback.h | 2 +- include/trace/events/xdp.h | 12 +- include/trace/syscall.h | 6 +- include/uapi/asm-generic/sembuf.h | 6 +- include/uapi/asm-generic/siginfo.h | 3 +- include/uapi/asm-generic/signal-defs.h | 63 + include/uapi/asm-generic/signal.h | 29 - include/uapi/asm-generic/socket.h | 3 + include/uapi/asm-generic/unistd.h | 8 +- include/uapi/drm/amdgpu_drm.h | 6 +- include/uapi/drm/drm_fourcc.h | 175 +- include/uapi/drm/drm_mode.h | 168 +- include/uapi/drm/virtgpu_drm.h | 39 +- include/uapi/linux/batman_adv.h | 26 + include/uapi/linux/bpf.h | 105 +- include/uapi/linux/btrfs.h | 1 + include/uapi/linux/can.h | 38 +- include/uapi/linux/can/gw.h | 4 +- include/uapi/linux/can/netlink.h | 1 + include/uapi/linux/cfm_bridge.h | 64 + include/uapi/linux/const.h | 5 + include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/f2fs.h | 98 + include/uapi/linux/fscrypt.h | 5 +- include/uapi/linux/fsverity.h | 49 + include/uapi/linux/fuse.h | 30 +- include/uapi/linux/gpio.h | 12 +- include/uapi/linux/hidraw.h | 6 + include/uapi/linux/if_alg.h | 16 + include/uapi/linux/if_bridge.h | 126 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_frad.h | 123 - include/uapi/linux/if_link.h | 2 + include/uapi/linux/if_packet.h | 12 + include/uapi/linux/io_uring.h | 16 + include/uapi/linux/kd.h | 2 +- include/uapi/linux/kernel.h | 9 +- include/uapi/linux/keyboard.h | 2 +- include/uapi/linux/kvm.h | 56 +- include/uapi/linux/lightnvm.h | 2 +- include/uapi/linux/lirc.h | 4 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/media-bus-format.h | 11 +- include/uapi/linux/mroute6.h | 2 +- include/uapi/linux/mrp_bridge.h | 1 + include/uapi/linux/netfilter/ipset/ip_set.h | 6 +- include/uapi/linux/netfilter/x_tables.h | 2 +- include/uapi/linux/netlink.h | 2 +- include/uapi/linux/nl80211.h | 38 +- include/uapi/linux/pci_regs.h | 16 + include/uapi/linux/perf_event.h | 6 +- include/uapi/linux/prctl.h | 5 + include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/rkisp1-config.h | 884 + include/uapi/linux/rpmsg_types.h | 11 + include/uapi/linux/rtnetlink.h | 20 +- include/uapi/linux/sched/types.h | 2 + include/uapi/linux/sctp.h | 7 + include/uapi/linux/sdla.h | 117 - include/uapi/linux/seg6_local.h | 1 + include/uapi/linux/serial_core.h | 2 - include/uapi/linux/smc.h | 126 + include/uapi/linux/snmp.h | 1 + include/uapi/linux/sysctl.h | 2 +- include/uapi/linux/tcp.h | 4 + include/uapi/linux/tls.h | 15 + include/uapi/linux/userfaultfd.h | 9 + include/uapi/linux/v4l2-controls.h | 873 +- include/uapi/linux/vfio.h | 1 + include/uapi/linux/videodev2.h | 41 +- include/uapi/linux/virtio_gpu.h | 82 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/misc/habanalabs.h | 126 +- include/uapi/rdma/hns-abi.h | 10 + include/uapi/rdma/ib_user_verbs.h | 14 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 2 +- include/uapi/scsi/fc/fc_els.h | 114 +- include/uapi/sound/asoc.h | 22 +- include/uapi/sound/sof/abi.h | 2 +- include/video/sstfb.h | 4 +- init/Kconfig | 4 +- init/do_mounts.c | 271 +- init/init_task.c | 2 +- init/main.c | 19 +- init/version.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- ipc/shm.c | 8 +- kernel/Kconfig.preempt | 4 - kernel/Makefile | 1 + kernel/acct.c | 7 +- kernel/audit.c | 9 +- kernel/audit_fsnotify.c | 2 +- kernel/audit_tree.c | 2 +- kernel/audit_watch.c | 2 +- kernel/auditsc.c | 42 +- kernel/bpf/Makefile | 1 + kernel/bpf/arraymap.c | 30 +- kernel/bpf/bpf_iter.c | 14 + kernel/bpf/bpf_local_storage.c | 20 +- kernel/bpf/bpf_lsm.c | 140 + kernel/bpf/bpf_struct_ops.c | 19 +- kernel/bpf/bpf_task_storage.c | 315 + kernel/bpf/btf.c | 481 +- kernel/bpf/core.c | 23 +- kernel/bpf/cpumap.c | 37 +- kernel/bpf/devmap.c | 25 +- kernel/bpf/hashtab.c | 189 +- kernel/bpf/helpers.c | 13 + kernel/bpf/local_storage.c | 44 +- kernel/bpf/lpm_trie.c | 19 +- kernel/bpf/queue_stack_maps.c | 16 +- kernel/bpf/reuseport_array.c | 12 +- kernel/bpf/ringbuf.c | 35 +- kernel/bpf/stackmap.c | 18 +- kernel/bpf/syscall.c | 336 +- kernel/bpf/sysfs_btf.c | 2 +- kernel/bpf/task_iter.c | 77 +- kernel/bpf/verifier.c | 438 +- kernel/cgroup/cgroup.c | 44 +- kernel/cgroup/cpuset.c | 33 +- kernel/cgroup/namespace.c | 2 +- kernel/cpu.c | 9 +- kernel/crash_core.c | 3 +- kernel/debug/debug_core.c | 6 +- kernel/dma/Kconfig | 18 +- kernel/dma/Makefile | 2 +- kernel/dma/contiguous.c | 2 +- kernel/dma/direct.c | 1 - kernel/dma/map_benchmark.c | 361 + kernel/dma/mapping.c | 12 +- kernel/dma/pool.c | 3 - kernel/dma/virt.c | 61 - kernel/entry/Makefile | 2 +- kernel/entry/common.c | 190 +- kernel/entry/common.h | 7 + kernel/entry/kvm.c | 3 + kernel/entry/syscall_user_dispatch.c | 104 + kernel/events/core.c | 141 +- kernel/events/uprobes.c | 2 +- kernel/exit.c | 16 +- kernel/fail_function.c | 6 +- kernel/fork.c | 41 +- kernel/futex.c | 2 - kernel/gcov/gcc_4_7.c | 10 +- kernel/hung_task.c | 44 + kernel/irq/Kconfig | 5 - kernel/irq/chip.c | 2 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/irqdesc.c | 51 - kernel/irq/irqdomain.c | 43 +- kernel/irq_work.c | 45 +- kernel/kcmp.c | 29 +- kernel/kcov.c | 2 + kernel/kcsan/core.c | 36 +- kernel/kcsan/encoding.h | 20 +- kernel/kcsan/selftest.c | 3 + kernel/kexec_core.c | 1 - kernel/kexec_file.c | 2 +- kernel/kprobes.c | 314 +- kernel/kthread.c | 50 +- kernel/livepatch/Kconfig | 2 +- kernel/livepatch/patch.c | 15 +- kernel/locking/locktorture.c | 37 +- kernel/module.c | 231 +- kernel/nsproxy.c | 6 +- kernel/params.c | 10 +- kernel/pid.c | 2 +- kernel/pid_namespace.c | 13 +- kernel/power/energy_model.c | 26 +- kernel/power/hibernate.c | 7 +- kernel/power/power.h | 2 +- kernel/power/snapshot.c | 52 +- kernel/power/suspend.c | 2 + kernel/printk/printk.c | 16 +- kernel/printk/printk_ringbuffer.c | 32 +- kernel/ptrace.c | 18 +- kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu.h | 32 +- kernel/rcu/rcu_segcblist.c | 203 +- kernel/rcu/rcu_segcblist.h | 8 +- kernel/rcu/rcuscale.c | 74 +- kernel/rcu/rcutorture.c | 444 +- kernel/rcu/refscale.c | 34 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 153 +- kernel/rcu/tasks.h | 49 +- kernel/rcu/tree.c | 310 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 16 +- kernel/rcu/tree_stall.h | 71 +- kernel/reboot.c | 246 +- kernel/relay.c | 109 +- kernel/resource.c | 34 +- kernel/resource_kunit.c | 152 + kernel/scftorture.c | 55 +- kernel/sched/core.c | 1131 +- kernel/sched/cpudeadline.c | 4 +- kernel/sched/cpufreq_schedutil.c | 17 +- kernel/sched/cpupri.c | 52 +- kernel/sched/cpupri.h | 8 +- kernel/sched/deadline.c | 101 +- kernel/sched/fair.c | 114 +- kernel/sched/idle.c | 7 +- kernel/sched/membarrier.c | 147 +- kernel/sched/rt.c | 99 +- kernel/sched/sched.h | 150 +- kernel/sched/stop_task.c | 5 +- kernel/sched/topology.c | 61 +- kernel/sched/wait.c | 17 +- kernel/scs.c | 71 +- kernel/seccomp.c | 302 +- kernel/signal.c | 80 +- kernel/smp.c | 52 +- kernel/softirq.c | 107 +- kernel/stop_machine.c | 27 +- kernel/sys.c | 5 + kernel/sys_ni.c | 7 + kernel/sysctl.c | 19 +- kernel/task_work.c | 13 +- kernel/taskstats.c | 2 +- kernel/time/Kconfig | 18 +- kernel/time/Makefile | 1 + kernel/time/clocksource.c | 8 - kernel/time/hrtimer.c | 2 +- kernel/time/jiffies.c | 3 +- kernel/time/namespace.c | 9 +- kernel/time/tick-broadcast.c | 25 +- kernel/time/tick-common.c | 12 +- kernel/time/tick-internal.h | 1 - kernel/time/tick-legacy.c | 37 + kernel/time/tick-sched.c | 106 +- kernel/time/timeconv.c | 6 +- kernel/time/timekeeping.c | 126 +- kernel/time/timekeeping.h | 3 +- kernel/time/timer.c | 57 +- kernel/time/timer_list.c | 66 +- kernel/torture.c | 121 +- kernel/trace/Kconfig | 70 +- kernel/trace/Makefile | 1 + kernel/trace/blktrace.c | 187 +- kernel/trace/bpf_trace.c | 63 +- kernel/trace/fgraph.c | 3 +- kernel/trace/ftrace.c | 57 +- kernel/trace/ring_buffer.c | 162 +- kernel/trace/synth_event_gen_test.c | 2 +- kernel/trace/trace.c | 15 +- kernel/trace/trace.h | 177 - kernel/trace/trace_benchmark.c | 6 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_dynevent.h | 6 +- kernel/trace/trace_entries.h | 6 +- kernel/trace/trace_event_perf.c | 15 +- kernel/trace/trace_events.c | 15 +- kernel/trace/trace_events_filter.c | 23 +- kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_events_synth.c | 4 +- kernel/trace/trace_export.c | 2 +- kernel/trace/trace_functions.c | 23 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_irqsoff.c | 2 +- kernel/trace/trace_kprobe.c | 3 +- kernel/trace/trace_output.c | 6 +- kernel/trace/trace_output.h | 1 + kernel/trace/trace_recursion_record.c | 236 + kernel/trace/trace_sched_wakeup.c | 2 +- kernel/trace/trace_selftest.c | 27 +- kernel/trace/trace_stack.c | 3 +- kernel/trace/tracing_map.c | 6 +- kernel/trace/tracing_map.h | 2 +- kernel/tracepoint.c | 4 +- kernel/user.c | 2 +- kernel/user_namespace.c | 4 +- kernel/utsname.c | 7 +- kernel/watchdog.c | 21 + kernel/watchdog_hld.c | 1 + kernel/workqueue.c | 20 +- lib/Kconfig.debug | 71 +- lib/Kconfig.kasan | 74 +- lib/Kconfig.kfence | 72 + lib/Kconfig.ubsan | 128 +- lib/Makefile | 13 +- lib/asn1_decoder.c | 4 +- lib/assoc_array.c | 2 +- lib/{test_bits.c => bits_kunit.c} | 0 lib/bootconfig.c | 4 +- lib/cmdline.c | 27 +- lib/cmdline_kunit.c | 100 + lib/cpumask.c | 210 +- lib/crc32.c | 4 +- lib/crypto/aes.c | 4 +- lib/crypto/blake2s-selftest.c | 2 +- lib/crypto/blake2s.c | 2 - lib/crypto/curve25519.c | 2 - lib/crypto/sha256.c | 214 +- lib/digsig.c | 2 +- lib/dim/net_dim.c | 2 +- lib/dim/rdma_dim.c | 4 +- lib/dump_stack.c | 2 + lib/errname.c | 1 + lib/error-inject.c | 2 + lib/errseq.c | 1 + lib/extable.c | 5 - lib/find_bit.c | 17 +- lib/fonts/font_10x18.c | 1 + lib/fonts/font_6x10.c | 1 + lib/fonts/font_6x11.c | 1 + lib/fonts/font_6x8.c | 1 + lib/fonts/font_7x14.c | 1 + lib/fonts/font_8x16.c | 1 + lib/fonts/font_8x8.c | 1 + lib/fonts/font_acorn_8x8.c | 1 + lib/fonts/font_mini_4x6.c | 1 + lib/fonts/font_pearl_8x8.c | 1 + lib/fonts/font_sun12x22.c | 1 + lib/fonts/font_sun8x16.c | 1 + lib/fonts/font_ter16x32.c | 1 + lib/glob.c | 2 +- lib/kstrtox.c | 1 + lib/kunit/test.c | 59 +- ...{test_linear_ranges.c => linear_ranges_kunit.c} | 0 lib/{list-test.c => list_kunit.c} | 0 lib/locking-selftest.c | 47 + lib/lz4/lz4_decompress.c | 6 +- lib/lz4/lz4defs.h | 1 + lib/lzo/lzo1x_compress.c | 2 +- lib/math/div64.c | 4 +- lib/math/int_pow.c | 2 +- lib/math/int_sqrt.c | 3 +- lib/math/reciprocal_div.c | 9 +- lib/mpi/ec.c | 3 - lib/nlattr.c | 44 +- lib/percpu-refcount.c | 25 +- lib/sbitmap.c | 44 +- lib/sha1.c | 2 +- lib/siphash.c | 36 +- lib/smp_processor_id.c | 5 + lib/stackdepot.c | 11 +- lib/string.c | 4 - lib/test_bitmap.c | 143 + lib/test_firmware.c | 9 +- lib/test_free_pages.c | 5 + lib/test_kasan.c | 2 +- lib/test_kasan_module.c | 31 +- lib/test_kmod.c | 26 +- lib/test_lockup.c | 16 + lib/test_ubsan.c | 74 +- lib/test_xarray.c | 26 +- lib/ts_fsm.c | 2 +- lib/vsprintf.c | 15 +- lib/xarray.c | 11 +- lib/xz/xz_dec_lzma2.c | 4 +- lib/xz/xz_dec_stream.c | 16 +- lib/zlib_inflate/inflate.c | 24 +- lib/zstd/bitstream.h | 11 +- lib/zstd/compress.c | 2 +- lib/zstd/decompress.c | 12 +- lib/zstd/huf_compress.c | 5 +- localversion-next | 1 + mm/Kconfig | 45 +- mm/Kconfig.debug | 28 +- mm/Makefile | 6 +- mm/backing-dev.c | 8 +- mm/cma.c | 6 +- mm/compaction.c | 123 +- mm/debug.c | 4 +- mm/filemap.c | 974 +- mm/gup.c | 153 +- mm/gup_benchmark.c | 210 - mm/gup_test.c | 247 + mm/gup_test.h | 32 + mm/highmem.c | 324 +- mm/huge_memory.c | 121 +- mm/hugetlb.c | 27 +- mm/init-mm.c | 1 + mm/internal.h | 12 +- mm/kasan/Makefile | 25 +- mm/kasan/common.c | 829 +- mm/kasan/generic.c | 86 +- mm/kasan/generic_report.c | 165 - mm/kasan/hw_tags.c | 204 + mm/kasan/init.c | 17 +- mm/kasan/kasan.h | 182 +- mm/kasan/quarantine.c | 29 +- mm/kasan/report.c | 317 +- mm/kasan/report_generic.c | 327 + mm/kasan/report_hw_tags.c | 42 + mm/kasan/report_sw_tags.c | 96 + mm/kasan/shadow.c | 517 + mm/kasan/sw_tags.c | 205 + mm/kasan/tags.c | 200 - mm/kasan/tags_report.c | 93 - mm/kfence/Makefile | 6 + mm/kfence/core.c | 830 + mm/kfence/kfence.h | 107 + mm/kfence/kfence_test.c | 823 + mm/kfence/report.c | 244 + mm/khugepaged.c | 82 +- mm/ksm.c | 50 +- mm/madvise.c | 24 +- mm/mapping_dirty_helpers.c | 6 +- mm/memblock.c | 85 +- mm/memcontrol.c | 455 +- mm/memory-failure.c | 214 +- mm/memory.c | 60 +- mm/memory_hotplug.c | 137 +- mm/mempolicy.c | 8 +- mm/mempool.c | 4 +- mm/memremap.c | 20 + mm/migrate.c | 179 +- mm/mlock.c | 63 +- mm/mm_init.c | 1 + mm/mmap.c | 72 +- mm/mmap_lock.c | 257 + mm/mmu_notifier.c | 7 - mm/mmzone.c | 15 +- mm/mprotect.c | 7 + mm/mremap.c | 280 +- mm/msync.c | 6 +- mm/nommu.c | 8 +- mm/oom_kill.c | 14 +- mm/page_alloc.c | 628 +- mm/page_counter.c | 4 +- mm/page_ext.c | 12 +- mm/page_idle.c | 4 - mm/page_io.c | 6 +- mm/page_isolation.c | 12 +- mm/page_poison.c | 58 +- mm/page_vma_mapped.c | 9 +- mm/percpu.c | 32 +- mm/process_vm_access.c | 2 +- mm/ptdump.c | 13 +- mm/rmap.c | 21 +- mm/secretmem.c | 439 + mm/shmem.c | 189 +- mm/slab.c | 63 +- mm/slab.h | 61 +- mm/slab_common.c | 89 +- mm/slob.c | 13 +- mm/slub.c | 288 +- mm/swap.c | 297 +- mm/swap_state.c | 14 +- mm/swapfile.c | 14 +- mm/truncate.c | 143 +- mm/util.c | 12 + mm/vmalloc.c | 106 +- mm/vmscan.c | 248 +- mm/vmstat.c | 38 +- mm/workingset.c | 12 +- mm/zsmalloc.c | 11 +- mm/zswap.c | 189 +- net/9p/client.c | 20 +- net/9p/trans_common.c | 4 +- net/9p/trans_fd.c | 4 +- net/9p/trans_rdma.c | 2 + net/9p/trans_virtio.c | 9 +- net/Kconfig | 2 - net/Makefile | 1 - net/appletalk/aarp.c | 18 +- net/appletalk/ddp.c | 7 +- net/atm/raw.c | 12 +- net/batman-adv/Kconfig | 27 +- net/batman-adv/Makefile | 3 - net/batman-adv/bat_algo.c | 34 +- net/batman-adv/bat_algo.h | 5 +- net/batman-adv/bat_iv_ogm.c | 229 - net/batman-adv/bat_v.c | 247 +- net/batman-adv/bat_v_elp.c | 1 + net/batman-adv/bat_v_ogm.c | 1 + net/batman-adv/bridge_loop_avoidance.c | 130 - net/batman-adv/bridge_loop_avoidance.h | 16 - net/batman-adv/debugfs.c | 442 - net/batman-adv/debugfs.h | 73 - net/batman-adv/distributed-arp-table.c | 55 - net/batman-adv/distributed-arp-table.h | 2 - net/batman-adv/fragmentation.c | 3 +- net/batman-adv/gateway_client.c | 39 - net/batman-adv/gateway_client.h | 2 - net/batman-adv/hard-interface.c | 35 +- net/batman-adv/hard-interface.h | 25 +- net/batman-adv/icmp_socket.c | 392 - net/batman-adv/icmp_socket.h | 38 - net/batman-adv/log.c | 209 - net/batman-adv/main.c | 46 +- net/batman-adv/main.h | 5 +- net/batman-adv/multicast.c | 111 - net/batman-adv/multicast.h | 3 - net/batman-adv/netlink.c | 1 + net/batman-adv/network-coding.c | 87 - net/batman-adv/network-coding.h | 13 - net/batman-adv/originator.c | 121 - net/batman-adv/originator.h | 4 - net/batman-adv/routing.c | 10 - net/batman-adv/soft-interface.c | 137 +- net/batman-adv/soft-interface.h | 1 - net/batman-adv/sysfs.c | 1272 - net/batman-adv/sysfs.h | 93 - net/batman-adv/tp_meter.c | 1 + net/batman-adv/translation-table.c | 212 - net/batman-adv/translation-table.h | 3 - net/batman-adv/types.h | 66 - net/bluetooth/hci_conn.c | 12 +- net/bluetooth/hci_core.c | 53 +- net/bluetooth/hci_debugfs.c | 50 + net/bluetooth/hci_event.c | 44 +- net/bluetooth/hci_request.c | 303 +- net/bluetooth/hci_request.h | 2 + net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 10 +- net/bluetooth/mgmt.c | 436 +- net/bluetooth/mgmt_config.c | 187 +- net/bluetooth/sco.c | 5 + net/bluetooth/smp.c | 44 +- net/bluetooth/smp.h | 2 + net/bridge/Kconfig | 11 + net/bridge/Makefile | 2 + net/bridge/br_cfm.c | 867 + net/bridge/br_cfm_netlink.c | 726 + net/bridge/br_device.c | 45 +- net/bridge/br_if.c | 1 + net/bridge/br_input.c | 41 +- net/bridge/br_mdb.c | 30 +- net/bridge/br_mrp.c | 59 +- net/bridge/br_mrp_netlink.c | 2 +- net/bridge/br_multicast.c | 47 +- net/bridge/br_netlink.c | 117 +- net/bridge/br_private.h | 117 +- net/bridge/br_private_cfm.h | 147 + net/bridge/br_private_mrp.h | 2 +- net/bridge/br_vlan.c | 35 +- net/bridge/netfilter/Kconfig | 4 +- net/bridge/netfilter/nft_reject_bridge.c | 255 +- net/can/af_can.c | 2 +- net/can/gw.c | 80 +- net/can/j1939/main.c | 4 +- net/core/bpf_sk_storage.c | 136 +- net/core/datagram.c | 2 +- net/core/dev.c | 135 +- net/core/dev_ioctl.c | 2 +- net/core/devlink.c | 44 +- net/core/fib_rules.c | 4 +- net/core/filter.c | 7 + net/core/flow_dissector.c | 2 +- net/core/lwt_bpf.c | 12 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- net/core/netclassid_cgroup.c | 3 +- net/core/netprio_cgroup.c | 3 +- net/core/page_pool.c | 70 +- net/core/rtnetlink.c | 12 +- net/core/skbuff.c | 12 +- net/core/sock.c | 32 +- net/core/sock_map.c | 42 +- net/core/xdp.c | 74 +- net/dcb/dcbnl.c | 16 +- net/dccp/ackvec.c | 5 + net/dccp/ccid.c | 2 +- net/dccp/ccids/ccid2.c | 5 + net/dccp/ccids/ccid3.c | 6 + net/dccp/ccids/lib/loss_interval.c | 3 + net/dccp/ccids/lib/packet_history.c | 3 + net/dccp/feat.c | 6 + net/dccp/ipv4.c | 2 +- net/dccp/ipv6.c | 6 +- net/dccp/output.c | 9 + net/dccp/qpolicy.c | 6 +- net/dccp/timer.c | 12 +- net/decnet/dn_dev.c | 2 +- net/dsa/Kconfig | 11 + net/dsa/Makefile | 4 +- net/dsa/dsa.c | 7 +- net/dsa/dsa_priv.h | 2 - net/dsa/master.c | 7 +- net/dsa/slave.c | 96 +- net/dsa/tag_ar9331.c | 3 - net/dsa/tag_brcm.c | 3 - net/dsa/tag_dsa.c | 332 +- net/dsa/tag_edsa.c | 206 - net/dsa/tag_gswip.c | 5 - net/dsa/tag_hellcreek.c | 64 + net/dsa/tag_ksz.c | 73 +- net/dsa/tag_lan9303.c | 9 - net/dsa/tag_mtk.c | 3 - net/dsa/tag_ocelot.c | 7 - net/dsa/tag_qca.c | 3 - net/dsa/tag_trailer.c | 31 +- net/ethernet/eth.c | 6 +- net/ethtool/ioctl.c | 2 +- net/ieee802154/nl-mac.c | 2 +- net/ipv4/af_inet.c | 2 +- net/ipv4/bpf_tcp_ca.c | 3 +- net/ipv4/devinet.c | 5 +- net/ipv4/fib_frontend.c | 2 +- net/ipv4/fib_semantics.c | 7 +- net/ipv4/fib_trie.c | 9 - net/ipv4/icmp.c | 4 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/ip_gre.c | 6 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_tunnel_core.c | 9 - net/ipv4/ip_vti.c | 2 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/ipip.c | 2 +- net/ipv4/metrics.c | 2 +- net/ipv4/netfilter/arp_tables.c | 14 +- net/ipv4/netfilter/ip_tables.c | 14 +- net/ipv4/netfilter/ipt_REJECT.c | 3 +- net/ipv4/netfilter/nf_reject_ipv4.c | 134 +- net/ipv4/netfilter/nft_reject_ipv4.c | 3 +- net/ipv4/nexthop.c | 255 +- net/ipv4/ping.c | 2 +- net/ipv4/proc.c | 1 + net/ipv4/raw.c | 2 +- net/ipv4/route.c | 15 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 599 +- net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_ipv4.c | 23 +- net/ipv4/tcp_lp.c | 7 + net/ipv4/tcp_metrics.c | 2 +- net/ipv4/tcp_output.c | 22 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp.c | 14 +- net/ipv4/udp_diag.c | 2 +- net/ipv4/udp_offload.c | 5 +- net/ipv6/addrconf.c | 1 + net/ipv6/af_inet6.c | 4 +- net/ipv6/calipso.c | 4 +- net/ipv6/datagram.c | 2 +- net/ipv6/exthdrs.c | 5 - net/ipv6/icmp.c | 6 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/ip6_gre.c | 6 +- net/ipv6/ip6_tunnel.c | 47 +- net/ipv6/ip6_vti.c | 3 +- net/ipv6/ipv6_sockglue.c | 2 +- net/ipv6/mcast.c | 2 +- net/ipv6/netfilter/ip6_tables.c | 14 +- net/ipv6/netfilter/ip6t_REJECT.c | 2 +- net/ipv6/netfilter/nf_reject_ipv6.c | 146 +- net/ipv6/netfilter/nft_reject_ipv6.c | 3 +- net/ipv6/ping.c | 2 +- net/ipv6/proc.c | 2 + net/ipv6/raw.c | 2 +- net/ipv6/route.c | 9 +- net/ipv6/rpl.c | 2 +- net/ipv6/rpl_iptunnel.c | 9 +- net/ipv6/seg6_hmac.c | 1 - net/ipv6/seg6_local.c | 590 +- net/ipv6/sit.c | 2 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 13 +- net/ipv6/udp.c | 10 +- net/ipv6/udp_offload.c | 8 +- net/iucv/af_iucv.c | 8 +- net/l2tp/l2tp_ip6.c | 2 +- net/l3mdev/l3mdev.c | 1 + net/lapb/lapb_iface.c | 82 +- net/lapb/lapb_timer.c | 11 +- net/llc/llc_conn.c | 2 + net/mac80211/cfg.c | 11 - net/mac80211/chan.c | 3 +- net/mac80211/debugfs_netdev.c | 11 - net/mac80211/debugfs_sta.c | 2 +- net/mac80211/ieee80211_i.h | 10 +- net/mac80211/iface.c | 56 +- net/mac80211/main.c | 22 +- net/mac80211/mesh.c | 30 + net/mac80211/mesh_pathtbl.c | 4 +- net/mac80211/pm.c | 15 - net/mac80211/rx.c | 21 +- net/mac80211/tx.c | 44 +- net/mac80211/util.c | 9 +- net/mac80211/wme.c | 18 +- net/mac802154/main.c | 8 +- net/mpls/af_mpls.c | 2 + net/mptcp/crypto.c | 2 +- net/mptcp/ctrl.c | 14 + net/mptcp/mib.c | 1 + net/mptcp/mptcp_diag.c | 2 +- net/mptcp/options.c | 101 +- net/mptcp/pm.c | 34 +- net/mptcp/pm_netlink.c | 42 +- net/mptcp/protocol.c | 1749 +- net/mptcp/protocol.h | 145 +- net/mptcp/subflow.c | 126 +- net/netfilter/Kconfig | 10 + net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_core.c | 6 +- net/netfilter/ipset/ip_set_hash_gen.h | 45 +- net/netfilter/ipset/ip_set_hash_ip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 6 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 7 +- net/netfilter/ipset/ip_set_hash_ipport.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 7 +- net/netfilter/ipset/ip_set_hash_mac.c | 6 +- net/netfilter/ipset/ip_set_hash_net.c | 7 +- net/netfilter/ipset/ip_set_hash_netiface.c | 11 +- net/netfilter/ipset/ip_set_hash_netnet.c | 7 +- net/netfilter/ipset/ip_set_hash_netport.c | 7 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_sync.c | 4 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 - net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 9 +- net/netfilter/nfnetlink_acct.c | 40 +- net/netfilter/nfnetlink_cthelper.c | 4 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_log.c | 2 +- net/netfilter/nft_reject.c | 12 +- net/netfilter/nft_reject_inet.c | 74 +- net/netfilter/nft_reject_netdev.c | 189 + net/netfilter/x_tables.c | 49 +- net/netfilter/xt_nfacct.c | 2 +- net/netlabel/netlabel_calipso.c | 1 + net/netlabel/netlabel_mgmt.c | 2 +- net/nfc/Kconfig | 2 +- net/nfc/core.c | 10 +- net/nfc/digital_core.c | 3 + net/nfc/nci/core.c | 20 +- net/nfc/nci/hci.c | 9 +- net/nfc/nci/ntf.c | 21 + net/nfc/nci/rsp.c | 81 +- net/nfc/netlink.c | 2 +- net/openvswitch/conntrack.c | 14 +- net/openvswitch/flow.c | 4 + net/openvswitch/flow_netlink.c | 2 +- net/openvswitch/meter.c | 2 +- net/openvswitch/vport-internal_dev.c | 29 +- net/openvswitch/vport.c | 4 +- net/packet/af_packet.c | 38 +- net/packet/internal.h | 5 +- net/qrtr/mhi.c | 6 + net/qrtr/ns.c | 8 - net/qrtr/qrtr.c | 49 +- net/rds/ib.c | 10 - net/rds/ib.h | 13 - net/rds/ib_cm.c | 128 +- net/rds/ib_recv.c | 18 +- net/rds/ib_send.c | 8 + net/rxrpc/Makefile | 1 + net/rxrpc/ar-internal.h | 63 +- net/rxrpc/call_accept.c | 14 +- net/rxrpc/conn_client.c | 6 - net/rxrpc/conn_event.c | 8 +- net/rxrpc/conn_object.c | 2 - net/rxrpc/conn_service.c | 2 - net/rxrpc/insecure.c | 19 +- net/rxrpc/key.c | 658 +- net/rxrpc/rxkad.c | 256 +- net/rxrpc/security.c | 98 +- net/rxrpc/sendmsg.c | 45 +- net/rxrpc/server_key.c | 143 + net/sched/Kconfig | 2 +- net/sched/Makefile | 1 + net/sched/act_api.c | 93 +- net/sched/act_bpf.c | 2 +- net/sched/act_ct.c | 9 +- net/sched/act_ipt.c | 2 +- net/sched/act_mirred.c | 21 +- net/sched/act_simple.c | 4 +- net/sched/cls_api.c | 36 +- net/sched/cls_rsvp.h | 2 +- net/sched/cls_u32.c | 11 +- net/sched/em_cmp.c | 2 +- net/sched/sch_api.c | 6 +- net/sched/sch_atm.c | 8 +- net/sched/sch_cbs.c | 1 + net/sched/sch_fq_pie.c | 2 +- net/sched/sch_frag.c | 150 + net/sched/sch_pie.c | 2 +- net/sched/sch_taprio.c | 1 + net/sctp/Kconfig | 1 + net/sctp/associola.c | 4 + net/sctp/ipv6.c | 44 +- net/sctp/offload.c | 6 +- net/sctp/output.c | 22 +- net/sctp/protocol.c | 142 +- net/sctp/sm_make_chunk.c | 21 + net/sctp/sm_statefuns.c | 52 + net/sctp/socket.c | 116 + net/sctp/sysctl.c | 62 + net/sctp/transport.c | 4 +- net/smc/Makefile | 2 +- net/smc/af_smc.c | 100 +- net/smc/smc_cdc.c | 6 +- net/smc/smc_clc.c | 5 + net/smc/smc_clc.h | 6 + net/smc/smc_core.c | 399 +- net/smc/smc_core.h | 50 + net/smc/smc_diag.c | 23 +- net/smc/smc_ib.c | 200 + net/smc/smc_ib.h | 6 + net/smc/smc_ism.c | 99 +- net/smc/smc_ism.h | 6 +- net/smc/smc_netlink.c | 85 + net/smc/smc_netlink.h | 32 + net/smc/smc_pnet.c | 2 + net/smc/smc_wr.c | 14 +- net/socket.c | 68 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 15 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 3 +- net/sunrpc/cache.c | 41 +- net/sunrpc/clnt.c | 5 +- net/sunrpc/debugfs.c | 4 +- net/sunrpc/rpc_pipe.c | 3 +- net/sunrpc/sched.c | 65 +- net/sunrpc/socklib.c | 5 +- net/sunrpc/svc.c | 16 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/svcsock.c | 9 +- net/sunrpc/xdr.c | 188 +- net/sunrpc/xprt.c | 117 +- net/sunrpc/xprtrdma/Makefile | 2 +- net/sunrpc/xprtrdma/module.c | 1 + net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 14 +- net/sunrpc/xprtrdma/svc_rdma_pcl.c | 306 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 314 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 600 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 562 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- net/sunrpc/xprtrdma/transport.c | 1 + net/sunrpc/xprtsock.c | 4 + net/tipc/addr.c | 7 +- net/tipc/addr.h | 1 + net/tipc/bearer.c | 27 +- net/tipc/bearer.h | 10 +- net/tipc/core.c | 2 - net/tipc/core.h | 15 +- net/tipc/crypto.c | 55 +- net/tipc/crypto.h | 6 +- net/tipc/discover.c | 5 +- net/tipc/group.c | 3 +- net/tipc/group.h | 3 +- net/tipc/link.c | 48 +- net/tipc/msg.c | 29 +- net/tipc/name_distr.c | 48 +- net/tipc/name_distr.h | 2 +- net/tipc/name_table.c | 57 +- net/tipc/name_table.h | 9 +- net/tipc/net.c | 2 +- net/tipc/netlink_compat.c | 7 +- net/tipc/node.c | 60 +- net/tipc/socket.c | 221 +- net/tipc/socket.h | 2 +- net/tipc/subscr.c | 13 +- net/tipc/subscr.h | 16 +- net/tipc/topsrv.c | 6 +- net/tipc/trace.c | 2 +- net/tipc/udp_media.c | 8 +- net/tls/tls_device.c | 6 +- net/tls/tls_device_fallback.c | 13 +- net/tls/tls_main.c | 3 + net/tls/tls_sw.c | 34 +- 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/chan.c | 6 +- net/wireless/core.c | 8 +- net/wireless/nl80211.c | 87 +- net/wireless/rdev-ops.h | 10 - net/wireless/scan.c | 2 +- net/wireless/trace.h | 5 - net/wireless/util.c | 37 +- net/wireless/wext-compat.c | 51 - net/x25/af_x25.c | 38 +- net/x25/x25_link.c | 47 +- net/x25/x25_route.c | 3 - net/xdp/xsk.c | 134 +- net/xdp/xsk.h | 2 - net/xdp/xsk_buff_pool.c | 14 +- net/xdp/xsk_queue.h | 99 +- net/xdp/xskmap.c | 35 +- net/xfrm/xfrm_compat.c | 5 +- net/xfrm/xfrm_input.c | 7 +- net/xfrm/xfrm_interface.c | 19 +- net/xfrm/xfrm_state.c | 10 +- net/xfrm/xfrm_user.c | 74 +- samples/bpf/.gitignore | 3 + samples/bpf/Makefile | 24 +- samples/bpf/bpf_load.c | 667 - samples/bpf/bpf_load.h | 57 - samples/bpf/do_hbm_test.sh | 32 +- samples/bpf/hbm.c | 112 +- samples/bpf/hbm_kern.h | 2 +- samples/bpf/ibumad_kern.c | 26 +- samples/bpf/ibumad_user.c | 71 +- samples/bpf/lwt_len_hist.sh | 2 + samples/bpf/map_perf_test_user.c | 6 - samples/bpf/offwaketime_user.c | 6 - samples/bpf/sockex2_user.c | 2 - samples/bpf/sockex3_user.c | 2 - samples/bpf/spintest_user.c | 6 - samples/bpf/syscall_tp_user.c | 2 - samples/bpf/task_fd_query_user.c | 103 +- samples/bpf/test_cgrp2_sock2.c | 61 +- samples/bpf/test_cgrp2_sock2.sh | 21 +- samples/bpf/test_ipip.sh | 179 - samples/bpf/test_lru_dist.c | 3 - samples/bpf/test_lwt_bpf.sh | 0 samples/bpf/test_map_in_map_user.c | 6 - samples/bpf/test_overhead_user.c | 84 +- samples/bpf/trace_event_user.c | 2 - samples/bpf/tracex2_user.c | 6 - samples/bpf/tracex3_user.c | 6 - samples/bpf/tracex4_user.c | 6 - samples/bpf/tracex5_user.c | 3 - samples/bpf/tracex6_user.c | 3 - samples/bpf/xdp1_user.c | 6 - samples/bpf/xdp2skb_meta_kern.c | 2 +- samples/bpf/xdp_adjust_tail_user.c | 6 - samples/bpf/xdp_monitor_user.c | 5 - samples/bpf/xdp_redirect_cpu_user.c | 6 - samples/bpf/xdp_redirect_map_user.c | 6 - samples/bpf/xdp_redirect_user.c | 6 - samples/bpf/xdp_router_ipv4_user.c | 6 - samples/bpf/xdp_rxq_info_user.c | 6 - samples/bpf/xdp_sample_pkts_user.c | 6 - samples/bpf/xdp_tx_iptunnel_user.c | 6 - samples/bpf/xdpsock.h | 8 + samples/bpf/xdpsock_ctrl_proc.c | 187 + samples/bpf/xdpsock_user.c | 230 +- samples/hidraw/hid-example.c | 2 +- samples/qmi/qmi_sample_client.c | 4 +- samples/watch_queue/watch_test.c | 41 +- scripts/Makefile.lib | 2 + scripts/Makefile.modfinal | 25 +- scripts/Makefile.ubsan | 49 +- scripts/atomic/gen-atomic-fallback.sh | 63 +- scripts/atomic/gen-atomic-instrumented.sh | 29 +- scripts/atomic/gen-atomics.sh | 0 scripts/bpf_helpers_doc.py | 8 + scripts/checkpatch.pl | 420 +- scripts/checksyscalls.sh | 4 + scripts/get_feat.pl | 630 + scripts/kconfig/conf.c | 1 - scripts/kconfig/confdata.c | 1 + scripts/kconfig/lexer.l | 1 - scripts/kconfig/lkc.h | 4 + scripts/kconfig/qconf-cfg.sh | 14 +- scripts/kconfig/qconf.cc | 145 +- scripts/kconfig/symbol.c | 2 +- scripts/kernel-doc | 4 +- scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 8 + scripts/recordmcount.pl | 3 - security/apparmor/include/net.h | 2 +- security/apparmor/lsm.c | 2 +- security/apparmor/net.c | 6 +- security/bpf/hooks.c | 2 + security/integrity/ima/Makefile | 4 + security/integrity/ima/ima.h | 1 + security/integrity/ima/ima_appraise.c | 17 +- security/integrity/ima/ima_crypto.c | 20 +- security/integrity/ima/ima_efi.c | 73 + security/integrity/ima/ima_main.c | 103 +- security/integrity/ima/ima_policy.c | 2 +- security/integrity/ima/ima_template.c | 26 + security/integrity/integrity.h | 2 +- security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/key.c | 2 + security/keys/trusted-keys/trusted_tpm1.c | 2 +- security/lsm_audit.c | 9 +- security/security.c | 27 +- security/selinux/hooks.c | 28 +- security/selinux/include/objsec.h | 1 - security/selinux/include/xfrm.h | 2 +- security/selinux/ss/services.c | 4 +- security/selinux/xfrm.c | 13 +- security/smack/smack_lsm.c | 7 +- security/smack/smackfs.c | 7 +- security/tomoyo/audit.c | 2 +- security/tomoyo/common.c | 8 +- security/tomoyo/condition.c | 2 +- security/tomoyo/domain.c | 6 +- security/tomoyo/gc.c | 2 +- security/tomoyo/memory.c | 4 +- security/tomoyo/securityfs_if.c | 6 +- security/tomoyo/util.c | 55 +- sound/core/compress_offload.c | 39 +- sound/core/pcm_lib.c | 4 +- sound/core/rawmidi.c | 49 +- sound/core/seq/seq_clientmgr.c | 1 - sound/core/seq/seq_queue.c | 27 - sound/core/seq/seq_queue.h | 11 +- sound/drivers/aloop.c | 6 +- sound/drivers/pcsp/pcsp_input.c | 1 + sound/firewire/amdtp-stream.h | 2 +- sound/hda/intel-dsp-config.c | 111 + sound/isa/sb/sb8_main.c | 1 + sound/pci/emu10k1/emu10k1x.c | 4 +- sound/pci/hda/hda_proc.c | 38 +- sound/pci/hda/patch_ca0132.c | 11 +- sound/pci/hda/patch_realtek.c | 8 + sound/pci/rme32.c | 1 - sound/pci/rme9652/hdspm.c | 9 +- sound/pci/rme9652/rme9652.c | 7 - sound/ppc/snd_ps3.c | 10 +- sound/soc/adi/Kconfig | 1 - sound/soc/amd/acp-da7219-max98357a.c | 9 +- sound/soc/amd/raven/pci-acp3x.c | 5 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 2 +- sound/soc/atmel/Kconfig | 1 + sound/soc/atmel/atmel-i2s.c | 4 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/codecs/Kconfig | 51 +- sound/soc/codecs/Makefile | 12 + sound/soc/codecs/adau1372-i2c.c | 40 + sound/soc/codecs/adau1372-spi.c | 58 + sound/soc/codecs/adau1372.c | 1062 + sound/soc/codecs/adau1372.h | 21 + sound/soc/codecs/adau1977.c | 9 +- sound/soc/codecs/adav80x.c | 1 + sound/soc/codecs/ak4118.c | 2 + sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/alc5623.c | 2 + sound/soc/codecs/alc5632.c | 2 + sound/soc/codecs/arizona.c | 1 + sound/soc/codecs/bd28623.c | 2 +- sound/soc/codecs/cros_ec_codec.c | 4 +- sound/soc/codecs/cs42l52.c | 1 + sound/soc/codecs/cs42l56.c | 1 + sound/soc/codecs/cs47l92.c | 1 + sound/soc/codecs/cx2072x.c | 4 +- sound/soc/codecs/da7218.c | 2 + sound/soc/codecs/da7219.c | 2 + sound/soc/codecs/da9055.c | 2 + sound/soc/codecs/es7134.c | 4 +- sound/soc/codecs/es7241.c | 2 +- sound/soc/codecs/es8316.c | 2 + sound/soc/codecs/gtm601.c | 2 +- sound/soc/codecs/hdmi-codec.c | 43 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 1497 + sound/soc/codecs/lpass-wsa-macro.c | 2464 + sound/soc/codecs/lpass-wsa-macro.h | 17 + sound/soc/codecs/madera.c | 4 +- sound/soc/codecs/max98090.c | 2 + sound/soc/codecs/max98095.c | 2 + sound/soc/codecs/max98371.c | 3 +- sound/soc/codecs/max98373-sdw.c | 2 +- sound/soc/codecs/max9867.c | 2 + sound/soc/codecs/max98925.c | 3 +- sound/soc/codecs/max98926.c | 3 +- sound/soc/codecs/mt6359.c | 152 +- sound/soc/codecs/mt6359.h | 15 +- sound/soc/codecs/nau8315.c | 166 + sound/soc/codecs/pcm1789-i2c.c | 2 + sound/soc/codecs/pcm179x-i2c.c | 2 + sound/soc/codecs/pcm512x.c | 134 +- sound/soc/codecs/rk3328_codec.c | 2 +- sound/soc/codecs/rt1015.c | 202 +- sound/soc/codecs/rt1015.h | 42 + sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt5660.c | 2 + sound/soc/codecs/rt5682-i2c.c | 5 + sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 3 + sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdw.c | 15 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/rt715.h | 1 - sound/soc/codecs/tas2562.c | 2 + sound/soc/codecs/tas571x.c | 4 +- sound/soc/codecs/tlv320adcx140.c | 2 + sound/soc/codecs/tlv320aic23-i2c.c | 2 + sound/soc/codecs/ts3a227e.c | 2 + sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 8 +- sound/soc/codecs/wcd-clsh-v2.c | 1 - sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wl1273.c | 1 - sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm8350.c | 3 +- sound/soc/codecs/wm8962.c | 1 + sound/soc/codecs/wm8994.c | 6 +- sound/soc/codecs/wm8997.c | 2 + sound/soc/codecs/wm8998.c | 4 +- sound/soc/fsl/Kconfig | 77 +- sound/soc/fsl/Makefile | 16 +- sound/soc/fsl/fsl-asoc-card.c | 13 + sound/soc/fsl/fsl_aud2htx.c | 308 + sound/soc/fsl/fsl_aud2htx.h | 67 + sound/soc/fsl/fsl_audmix.c | 13 +- sound/soc/fsl/fsl_sai.c | 20 +- sound/soc/fsl/fsl_sai.h | 1 + sound/soc/fsl/fsl_spdif.c | 73 +- sound/soc/fsl/fsl_spdif.h | 9 +- sound/soc/fsl/fsl_xcvr.c | 1360 + sound/soc/fsl/fsl_xcvr.h | 266 + sound/soc/fsl/imx-audmux.c | 28 +- sound/soc/fsl/imx-hdmi.c | 236 + sound/soc/fsl/imx-mc13783.c | 156 - sound/soc/fsl/imx-ssi.c | 651 - sound/soc/fsl/mx27vis-aic32x4.c | 214 - sound/soc/fsl/phycore-ac97.c | 121 - sound/soc/fsl/wm1133-ev1.c | 289 - sound/soc/generic/Kconfig | 2 +- sound/soc/generic/audio-graph-card.c | 175 +- sound/soc/intel/Kconfig | 5 +- sound/soc/intel/atom/sst-atom-controls.c | 12 +- sound/soc/intel/atom/sst-atom-controls.h | 4 +- sound/soc/intel/atom/sst/sst.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 8 + sound/soc/intel/boards/Kconfig | 3 +- sound/soc/intel/boards/Makefile | 2 +- sound/soc/intel/boards/bdw-rt5650.c | 17 +- sound/soc/intel/boards/bdw-rt5677.c | 18 +- sound/soc/intel/boards/broadwell.c | 20 +- sound/soc/intel/boards/bytcht_cx2072x.c | 27 +- sound/soc/intel/boards/bytcht_da7213.c | 27 +- sound/soc/intel/boards/bytcht_es8316.c | 29 +- sound/soc/intel/boards/bytcr_rt5640.c | 30 +- sound/soc/intel/boards/bytcr_rt5651.c | 29 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 29 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 39 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 38 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 29 +- sound/soc/intel/boards/sof_maxim_common.c | 4 +- sound/soc/intel/boards/sof_realtek_common.c | 138 + sound/soc/intel/boards/sof_realtek_common.h | 24 + sound/soc/intel/boards/sof_rt5682.c | 87 +- sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/catpt/core.h | 21 +- sound/soc/intel/catpt/device.c | 30 +- sound/soc/intel/catpt/dsp.c | 56 +- sound/soc/intel/catpt/loader.c | 4 +- sound/soc/intel/catpt/pcm.c | 106 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 17 +- sound/soc/intel/keembay/kmb_platform.c | 22 +- sound/soc/intel/keembay/kmb_platform.h | 8 +- sound/soc/intel/skylake/skl-pcm.c | 1 - sound/soc/intel/skylake/skl-topology.c | 9 +- sound/soc/jz4740/jz4740-i2s.c | 9 +- sound/soc/kirkwood/armada-370-db.c | 2 +- sound/soc/mediatek/Kconfig | 25 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 13 +- sound/soc/mediatek/common/mtk-base-afe.h | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 2 +- sound/soc/mediatek/mt8192/Makefile | 16 + sound/soc/mediatek/mt8192/mt8192-afe-clk.c | 669 + sound/soc/mediatek/mt8192/mt8192-afe-clk.h | 244 + sound/soc/mediatek/mt8192/mt8192-afe-common.h | 170 + sound/soc/mediatek/mt8192/mt8192-afe-control.c | 163 + sound/soc/mediatek/mt8192/mt8192-afe-gpio.c | 308 + sound/soc/mediatek/mt8192/mt8192-afe-gpio.h | 19 + sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 2389 + sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 1471 + sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 2110 + sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 409 + sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 778 + sound/soc/mediatek/mt8192/mt8192-interconnection.h | 65 + .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 1137 + sound/soc/mediatek/mt8192/mt8192-reg.h | 3131 + sound/soc/meson/Kconfig | 4 +- sound/soc/meson/t9015.c | 2 +- sound/soc/pxa/Kconfig | 14 +- sound/soc/pxa/mmp-sspa.c | 4 + sound/soc/pxa/pxa-ssp.c | 6 +- sound/soc/qcom/Kconfig | 25 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/common.c | 13 +- sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-cpu.c | 12 +- sound/soc/qcom/lpass-hdmi.c | 2 +- sound/soc/qcom/lpass-ipq806x.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 10 +- sound/soc/qcom/lpass.h | 1 + sound/soc/qcom/qdsp6/q6adm.c | 10 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 3 +- sound/soc/qcom/qdsp6/q6afe.c | 10 +- sound/soc/qcom/qdsp6/q6asm.c | 10 +- sound/soc/qcom/sc7180.c | 391 + sound/soc/qcom/sm8250.c | 229 + sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 2 +- sound/soc/samsung/i2s.c | 11 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/snow.c | 2 +- sound/soc/sh/Kconfig | 1 + sound/soc/soc-component.c | 273 +- sound/soc/soc-compress.c | 397 +- sound/soc/soc-core.c | 88 +- sound/soc/soc-dai.c | 26 +- sound/soc/soc-dapm.c | 6 +- sound/soc/soc-link.c | 23 +- sound/soc/soc-pcm.c | 145 +- sound/soc/soc-topology.c | 326 +- sound/soc/sof/Kconfig | 42 +- sound/soc/sof/control.c | 42 +- sound/soc/sof/debug.c | 117 + sound/soc/sof/imx/Kconfig | 10 +- sound/soc/sof/intel/Kconfig | 109 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 3 + sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/ext_manifest.h | 35 + sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/intel/hda-loader.c | 100 + sound/soc/sof/intel/hda-pcm.c | 7 + sound/soc/sof/intel/hda.h | 12 + sound/soc/sof/intel/icl.c | 145 + sound/soc/sof/intel/intel-ipc.c | 7 + sound/soc/sof/intel/tgl.c | 19 + sound/soc/sof/ipc.c | 9 + sound/soc/sof/loader.c | 58 +- sound/soc/sof/nocodec.c | 18 +- sound/soc/sof/ops.h | 14 +- sound/soc/sof/pcm.c | 14 +- sound/soc/sof/sof-acpi-dev.c | 14 +- sound/soc/sof/sof-audio.c | 12 +- sound/soc/sof/sof-audio.h | 5 + sound/soc/sof/sof-pci-dev.c | 23 +- sound/soc/sof/sof-priv.h | 9 +- sound/soc/sof/topology.c | 33 +- sound/soc/sof/trace.c | 224 + sound/soc/stm/Kconfig | 1 + sound/soc/stm/stm32_adfsdm.c | 12 +- sound/soc/sunxi/Kconfig | 1 + sound/soc/sunxi/sun4i-i2s.c | 388 +- sound/soc/sunxi/sun8i-codec.c | 834 +- sound/soc/tegra/Kconfig | 1 - sound/soc/tegra/tegra186_dspk.c | 6 +- sound/soc/tegra/tegra210_dmic.c | 6 +- sound/soc/tegra/tegra210_i2s.c | 6 +- sound/soc/tegra/tegra_alc5632.c | 4 +- sound/soc/tegra/tegra_max98090.c | 8 +- sound/soc/tegra/tegra_rt5640.c | 8 +- sound/soc/tegra/tegra_rt5677.c | 4 +- sound/soc/tegra/tegra_sgtl5000.c | 4 +- sound/soc/tegra/tegra_wm8753.c | 8 +- sound/soc/tegra/tegra_wm8903.c | 8 +- sound/soc/tegra/tegra_wm9712.c | 4 +- sound/soc/tegra/trimslice.c | 8 +- sound/soc/ti/Kconfig | 9 +- sound/soc/ti/davinci-evm.c | 3 +- sound/soc/ti/davinci-i2s.c | 2 +- sound/soc/ti/davinci-mcasp.c | 299 +- sound/soc/uniphier/aio-ld11.c | 2 +- sound/soc/uniphier/aio-pxs2.c | 2 +- sound/soc/uniphier/evea.c | 2 +- sound/usb/Makefile | 1 + sound/usb/card.c | 14 +- sound/usb/card.h | 53 +- sound/usb/clock.c | 152 +- sound/usb/clock.h | 11 +- sound/usb/debug.h | 16 - sound/usb/endpoint.c | 943 +- sound/usb/endpoint.h | 57 +- sound/usb/format.c | 125 +- sound/usb/helper.c | 10 + sound/usb/helper.h | 3 + sound/usb/implicit.c | 402 + sound/usb/implicit.h | 14 + sound/usb/mixer.c | 46 - sound/usb/pcm.c | 1117 +- sound/usb/pcm.h | 7 +- sound/usb/proc.c | 35 +- sound/usb/quirks-table.h | 121 +- sound/usb/quirks.c | 60 +- sound/usb/quirks.h | 10 +- sound/usb/stream.c | 24 +- sound/usb/usbaudio.h | 5 +- tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/Makefile | 44 +- tools/bpf/bpftool/bash-completion/bpftool | 2 +- tools/bpf/bpftool/btf.c | 58 +- tools/bpf/bpftool/main.c | 15 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/map.c | 4 +- tools/bpf/bpftool/pids.c | 4 +- tools/bpf/bpftool/prog.c | 30 +- tools/bpf/resolve_btfids/Makefile | 9 - tools/bpf/resolve_btfids/main.c | 6 +- tools/bpf/runqslower/Makefile | 55 +- tools/build/Makefile | 4 - tools/debugging/kernel-chktaint | 2 +- tools/gpio/gpio-event-mon.c | 6 +- tools/gpio/lsgpio.c | 4 + tools/include/linux/poison.h | 6 +- tools/include/nolibc/nolibc.h | 4 +- tools/include/uapi/linux/bpf.h | 105 +- tools/include/uapi/linux/if_link.h | 2 + tools/lib/bpf/bpf.c | 104 +- tools/lib/bpf/btf.c | 881 +- tools/lib/bpf/btf.h | 9 + tools/lib/bpf/libbpf.c | 527 +- tools/lib/bpf/libbpf.map | 12 + tools/lib/bpf/libbpf_internal.h | 31 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/xsk.c | 92 +- tools/lib/bpf/xsk.h | 22 +- tools/memory-model/Documentation/README | 76 + .../Documentation/control-dependencies.txt | 258 + tools/memory-model/Documentation/glossary.txt | 178 + tools/memory-model/Documentation/litmus-tests.txt | 17 + tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/Documentation/ordering.txt | 556 + tools/memory-model/README | 24 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../MP+fencewmbonceonce+fencermbonceonce.litmus | 14 +- .../litmus-tests/MP+onceassign+derefonce.litmus | 13 +- .../MP+polockmbonce+poacquiresilsil.litmus | 9 +- .../MP+polockonce+poacquiresilsil.litmus | 9 +- tools/memory-model/litmus-tests/MP+polocks.litmus | 14 +- .../litmus-tests/MP+poonceonces.litmus | 14 +- .../MP+pooncerelease+poacquireonce.litmus | 14 +- .../memory-model/litmus-tests/MP+porevlocks.litmus | 14 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/Makefile | 9 - tools/perf/Makefile.perf | 4 - tools/power/acpi/Makefile.config | 1 - tools/power/cpupower/lib/cpupower.c | 23 +- tools/power/cpupower/lib/cpupower_intern.h | 5 + tools/power/cpupower/utils/cpufreq-set.c | 3 + tools/power/cpupower/utils/cpuidle-set.c | 4 + tools/power/cpupower/utils/cpupower-info.c | 2 +- tools/power/cpupower/utils/cpupower-set.c | 2 +- tools/power/cpupower/utils/cpupower.c | 8 + tools/power/cpupower/utils/helpers/helpers.h | 20 +- tools/power/cpupower/utils/helpers/misc.c | 111 +- tools/power/cpupower/utils/helpers/msr.c | 28 - tools/power/pm-graph/README | 4 +- tools/power/pm-graph/sleepgraph.py | 387 +- tools/power/x86/intel-speed-select/isst-config.c | 8 +- tools/power/x86/intel-speed-select/isst-core.c | 2 +- tools/power/x86/intel-speed-select/isst.h | 1 + tools/power/x86/turbostat/turbostat.c | 29 +- .../x86_energy_perf_policy.c | 109 +- tools/scripts/Makefile.include | 10 + tools/testing/kunit/kunit_kernel.py | 24 +- tools/testing/kunit/kunit_parser.py | 7 +- tools/testing/nvdimm/test/nfit.c | 103 - tools/testing/scatterlist/main.c | 66 +- tools/testing/selftests/Makefile | 6 +- tools/testing/selftests/android/Makefile | 39 - tools/testing/selftests/android/config | 5 - tools/testing/selftests/android/ion/.gitignore | 4 - tools/testing/selftests/android/ion/Makefile | 20 - tools/testing/selftests/android/ion/README | 101 - tools/testing/selftests/android/ion/ion.h | 134 - tools/testing/selftests/android/ion/ion_test.sh | 58 - .../testing/selftests/android/ion/ionapp_export.c | 127 - .../testing/selftests/android/ion/ionapp_import.c | 79 - tools/testing/selftests/android/ion/ionmap_test.c | 136 - tools/testing/selftests/android/ion/ionutils.c | 253 - tools/testing/selftests/android/ion/ionutils.h | 55 - tools/testing/selftests/android/ion/ipcsocket.c | 227 - tools/testing/selftests/android/ion/ipcsocket.h | 35 - tools/testing/selftests/android/run.sh | 3 - tools/testing/selftests/arm64/mte/Makefile | 2 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 155 + tools/testing/selftests/bpf/.gitignore | 2 +- tools/testing/selftests/bpf/Makefile | 23 +- tools/testing/selftests/bpf/README.rst | 33 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 + tools/testing/selftests/bpf/bpf_testmod/.gitignore | 6 + tools/testing/selftests/bpf/bpf_testmod/Makefile | 20 + .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 36 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 52 + .../selftests/bpf/bpf_testmod/bpf_testmod.h | 14 + tools/testing/selftests/bpf/btf_helpers.c | 259 + tools/testing/selftests/bpf/btf_helpers.h | 19 + tools/testing/selftests/bpf/config | 5 + tools/testing/selftests/bpf/ima_setup.sh | 99 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 118 + tools/testing/selftests/bpf/prog_tests/btf.c | 40 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 325 + .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 99 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 43 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 80 +- .../selftests/bpf/prog_tests/hash_large_key.c | 43 + .../selftests/bpf/prog_tests/module_attach.c | 53 + tools/testing/selftests/bpf/prog_tests/ringbuf.c | 8 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 2 +- .../selftests/bpf/prog_tests/sk_storage_tracing.c | 135 + .../selftests/bpf/prog_tests/tcp_hdr_options.c | 12 +- .../testing/selftests/bpf/prog_tests/tcpbpf_user.c | 145 + .../selftests/bpf/prog_tests/test_bprm_opts.c | 116 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 74 + .../selftests/bpf/prog_tests/test_local_storage.c | 212 +- .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 41 + tools/testing/selftests/bpf/progs/bind4_prog.c | 102 + tools/testing/selftests/bpf/progs/bind6_prog.c | 119 + tools/testing/selftests/bpf/progs/bpf_flow.c | 2 + .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 2 +- .../bpf/progs/bpf_iter_bpf_sk_storage_helpers.c | 65 + tools/testing/selftests/bpf/progs/bprm_opts.c | 34 + .../testing/selftests/bpf/progs/core_reloc_types.h | 17 + tools/testing/selftests/bpf/progs/ima.c | 28 + tools/testing/selftests/bpf/progs/local_storage.c | 103 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 7 - tools/testing/selftests/bpf/progs/profiler.inc.h | 2 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 54 + .../selftests/bpf/progs/test_core_reloc_module.c | 96 + .../selftests/bpf/progs/test_hash_large_key.c | 44 + .../selftests/bpf/progs/test_module_attach.c | 66 + .../bpf/progs/test_sk_storage_trace_itself.c | 29 + .../selftests/bpf/progs/test_sk_storage_tracing.c | 95 + .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 117 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 42 +- tools/testing/selftests/bpf/tcp_client.py | 50 - tools/testing/selftests/bpf/tcp_server.py | 80 - tools/testing/selftests/bpf/test_maps.c | 3 +- tools/testing/selftests/bpf/test_progs.c | 65 +- tools/testing/selftests/bpf/test_progs.h | 12 + tools/testing/selftests/bpf/test_sock_addr.c | 196 +- tools/testing/selftests/bpf/test_sockmap.c | 36 +- tools/testing/selftests/bpf/test_tcpbpf.h | 4 + tools/testing/selftests/bpf/test_tcpbpf_user.c | 165 - tools/testing/selftests/bpf/test_tunnel.sh | 43 +- tools/testing/selftests/bpf/test_verifier.c | 44 +- .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 7 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 42 + .../selftests/bpf/verifier/direct_value_access.c | 3 + tools/testing/selftests/bpf/verifier/map_ptr.c | 1 + .../selftests/bpf/verifier/raw_tp_writable.c | 1 + .../testing/selftests/bpf/verifier/ref_tracking.c | 4 + tools/testing/selftests/bpf/verifier/regalloc.c | 8 + tools/testing/selftests/bpf/verifier/wide_access.c | 46 +- tools/testing/selftests/cgroup/cgroup_util.c | 4 +- tools/testing/selftests/clone3/Makefile | 2 +- tools/testing/selftests/dma/Makefile | 6 + tools/testing/selftests/dma/config | 1 + tools/testing/selftests/dma/dma_map_benchmark.c | 123 + .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 36 + .../selftests/drivers/net/mlxsw/q_in_q_veto.sh | 296 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 251 + .../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh | 77 + .../drivers/net/mlxsw/spectrum/q_in_vni_veto.sh | 66 + .../drivers/net/netdevsim/ethtool-coalesce.sh | 132 + .../drivers/net/netdevsim/ethtool-common.sh | 53 + .../drivers/net/netdevsim/ethtool-pause.sh | 63 +- .../drivers/net/netdevsim/ethtool-ring.sh | 85 + .../selftests/drivers/net/netdevsim/nexthop.sh | 436 + .../filesystems/epoll/epoll_wakeup_test.c | 72 + tools/testing/selftests/gpio/Makefile | 25 +- tools/testing/selftests/intel_pstate/aperf.c | 22 +- tools/testing/selftests/kvm/.gitignore | 6 +- tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 39 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 55 +- tools/testing/selftests/kvm/dirty_log_test.c | 344 +- tools/testing/selftests/kvm/include/kvm_util.h | 38 +- .../testing/selftests/kvm/include/perf_test_util.h | 4 - .../kvm/include/s390x/diag318_test_handler.h | 13 + .../selftests/kvm/include/x86_64/processor.h | 17 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 4 - .../testing/selftests/kvm/lib/aarch64/processor.c | 17 - tools/testing/selftests/kvm/lib/kvm_util.c | 156 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 4 + .../selftests/kvm/lib/s390x/diag318_test_handler.c | 82 + tools/testing/selftests/kvm/lib/s390x/processor.c | 22 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 32 - tools/testing/selftests/kvm/s390x/sync_regs_test.c | 16 +- .../testing/selftests/kvm/set_memory_region_test.c | 2 - .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 1 - tools/testing/selftests/kvm/x86_64/debug_regs.c | 1 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 2 - tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 87 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 4 +- .../testing/selftests/kvm/x86_64/set_sregs_test.c | 92 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 2 - tools/testing/selftests/kvm/x86_64/state_test.c | 1 - .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 1 - tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 1 - tools/testing/selftests/kvm/x86_64/user_msr_test.c | 7 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 1 - .../kvm/x86_64/vmx_close_while_nested_test.c | 1 - .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 1 - .../kvm/x86_64/vmx_preemption_timer_test.c | 15 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 21 + .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 1 - tools/testing/selftests/lkdtm/tests.txt | 2 + tools/testing/selftests/memfd/fuse_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/bareudp.sh | 546 + tools/testing/selftests/net/config | 7 + tools/testing/selftests/net/fcnal-test.sh | 95 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../selftests/net/forwarding/bridge_igmp.sh | 485 +- .../testing/selftests/net/forwarding/bridge_mld.sh | 558 + tools/testing/selftests/net/forwarding/config | 3 + .../selftests/net/forwarding/gre_multipath_nh.sh | 356 + tools/testing/selftests/net/forwarding/lib.sh | 107 + tools/testing/selftests/net/forwarding/q_in_vni.sh | 347 + .../selftests/net/forwarding/router_mpath_nh.sh | 70 +- .../testing/selftests/net/forwarding/router_nh.sh | 160 + .../selftests/net/forwarding/tc_mpls_l2vpn.sh | 192 + tools/testing/selftests/net/mptcp/config | 10 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 242 +- tools/testing/selftests/net/pmtu.sh | 79 +- tools/testing/selftests/net/psock_fanout.c | 72 +- .../selftests/net/srv6_end_dt4_l3vpn_test.sh | 494 + .../selftests/net/srv6_end_dt6_l3vpn_test.sh | 502 + tools/testing/selftests/net/timestamping.c | 47 +- tools/testing/selftests/net/tls.c | 40 +- tools/testing/selftests/openat2/openat2_test.c | 8 +- tools/testing/selftests/powerpc/eeh/Makefile | 2 +- tools/testing/selftests/powerpc/eeh/settings | 1 + tools/testing/selftests/powerpc/mm/bad_accesses.c | 2 +- tools/testing/selftests/powerpc/nx-gzip/.gitignore | 3 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + .../testing/selftests/powerpc/syscalls/.gitignore | 1 + .../testing/selftests/rcutorture/bin/config2csv.sh | 67 + .../selftests/rcutorture/bin/console-badness.sh | 3 +- .../testing/selftests/rcutorture/bin/functions.sh | 37 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 5 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 8 +- .../rcutorture/bin/kvm-recheck-rcuscale.sh | 2 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 81 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 394 + .../selftests/rcutorture/configs/rcu/SRCU-t | 4 +- .../selftests/rcutorture/configs/rcu/SRCU-u | 4 +- .../selftests/rcutorture/configs/rcu/TINY01 | 1 - .../selftests/rcutorture/configs/rcu/TRACE01 | 6 +- .../selftests/rcutorture/configs/rcu/TRACE02 | 6 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 3 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 15 + .../rcutorture/configs/rcuscale/TRACE01.boot | 1 + .../testing/selftests/rcutorture/doc/TINY_RCU.txt | 5 +- .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 - .../rcutorture/formal/srcu-cbmc/src/config.h | 1 - tools/testing/selftests/rseq/param_test.c | 4 +- tools/testing/selftests/run_kselftest.sh | 2 +- tools/testing/selftests/seccomp/config | 1 + .../testing/selftests/seccomp/seccomp_benchmark.c | 151 +- tools/testing/selftests/seccomp/settings | 2 +- tools/testing/selftests/sgx/.gitignore | 2 + tools/testing/selftests/sgx/Makefile | 57 + tools/testing/selftests/sgx/call.S | 44 + tools/testing/selftests/sgx/defines.h | 21 + tools/testing/selftests/sgx/load.c | 277 + tools/testing/selftests/sgx/main.c | 246 + tools/testing/selftests/sgx/main.h | 41 + tools/testing/selftests/sgx/sign_key.S | 12 + tools/testing/selftests/sgx/sign_key.pem | 39 + tools/testing/selftests/sgx/sigstruct.c | 381 + tools/testing/selftests/sgx/test_encl.c | 20 + tools/testing/selftests/sgx/test_encl.lds | 40 + tools/testing/selftests/sgx/test_encl_bootstrap.S | 89 + .../selftests/syscall_user_dispatch/.gitignore | 3 + .../selftests/syscall_user_dispatch/Makefile | 9 + .../testing/selftests/syscall_user_dispatch/config | 1 + .../syscall_user_dispatch/sud_benchmark.c | 200 + .../selftests/syscall_user_dispatch/sud_test.c | 310 + 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 | 5 +- tools/testing/selftests/vm/Makefile | 40 +- 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/memfd_secret.c | 298 + tools/testing/selftests/vm/mremap_test.c | 344 + tools/testing/selftests/vm/run_vmtests | 60 +- tools/testing/selftests/vm/userfaultfd.c | 85 +- .../testing/selftests/wireguard/qemu/debug.config | 1 - tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/fsgsbase.c | 12 +- .../testing/selftests/x86/raw_syscall_helper_32.S | 2 + tools/testing/selftests/x86/test_vdso.c | 342 - tools/testing/selftests/x86/thunks.S | 2 + virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/dirty_ring.c | 194 + virt/kvm/eventfd.c | 9 +- virt/kvm/kvm_main.c | 172 +- 10152 files changed, 805854 insertions(+), 215682 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-class-net-batman-adv delete mode 100644 Documentation/ABI/obsolete/sysfs-class-net-mesh create mode 100644 Documentation/ABI/testing/procfs-attr-current create mode 100644 Documentation/ABI/testing/procfs-attr-exec create mode 100644 Documentation/ABI/testing/procfs-attr-prev create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 create mode 100644 Documentation/ABI/testing/sysfs-class-fc_host create mode 100644 Documentation/ABI/testing/sysfs-class-fc_remote_ports create mode 100644 Documentation/ABI/testing/sysfs-class-firmware-attributes create mode 100644 Documentation/ABI/testing/sysfs-class-intel_pmt create mode 100644 Documentation/ABI/testing/sysfs-firmware-lefi-boardinfo create mode 100644 Documentation/ABI/testing/sysfs-kernel-reboot create mode 100644 Documentation/ABI/testing/sysfs-platform_profile.rst create mode 100644 Documentation/admin-guide/features.rst create mode 100644 Documentation/admin-guide/reporting-issues.rst create mode 100644 Documentation/admin-guide/syscall-user-dispatch.rst create mode 100644 Documentation/arm/features.rst create mode 100644 Documentation/arm64/features.rst create mode 100644 Documentation/dev-tools/kfence.rst create mode 100644 Documentation/devicetree/bindings/auxdisplay/modtronix,lcd2s.yaml delete mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt create mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,aoncc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,audiocc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-camcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock [...] create mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/intel,keembay- [...] create mode 100644 Documentation/devicetree/bindings/display/connector/dp-connector.yaml create mode 100644 Documentation/devicetree/bindings/display/intel,keembay-display.yaml create mode 100644 Documentation/devicetree/bindings/display/intel,keembay-msscam.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml delete mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.yaml delete mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml create mode 100644 Documentation/devicetree/bindings/dma/qcom,gpi.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-tusb320.yaml create mode 100644 Documentation/devicetree/bindings/extcon/fcs,fsa880.yaml create mode 100644 Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ad741x.txt create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ad741x.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2992.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/adm1275.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ads7828.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ina2xx.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ads7828.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.txt create mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml create mode 100644 Documentation/devicetree/bindings/i3c/mipi-i3c-hci.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bma180.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma255.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/dmard06.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma8452.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/mma8452.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama9260-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1027.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6360-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/mt6577_auxadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8018-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8xxx-xoadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/voltage-divider.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5592r.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5758.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad7303.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5592r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7303.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/dpot-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ds4424.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/fsl,vf610-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/max5821.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,ds4424.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,max5821.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/mcp4725.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4725.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/nxp,lpc1850-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adf4350.txt create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adf4350.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4403.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4404.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30100.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30102.txt create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30100.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4403.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4404.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hdc100x.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hts221.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/htu21.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml delete mode 100644 Documentation/devicetree/bindings/iio/iio-bindings.txt delete mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/adi,ad [...] delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9300.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm3605.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm36651.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/cm3605.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/cm36651.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/gp2ap020a00f.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/iio/light/maxim,max44009.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/renesas,isl29501.txt create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap020a00f.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,uvis25.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,vl6180.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt3001.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/upisemi,us5182.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4035.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/vl6180.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei, [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150 [...] create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/fsl,mag3110.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/hmc5843.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/honeywell,hm [...] delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mmc35240.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/adi,ad5272.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ds1803.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5481.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,m [...] delete mode 100644 Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiostat/ti,lmp91000.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/hoperf,hp03.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/hp03.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/meas,ms5611.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5637.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/murata,zpa2326.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/zpa2326.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/ams,as3935.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9500.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/sx9500.txt delete mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt delete mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/adi,ad2s90.yaml create mode 100644 Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml delete mode 100644 Documentation/devicetree/bindings/iio/sensorhub.txt create mode 100644 Documentation/devicetree/bindings/iio/st,st-sensors.yaml delete mode 100644 Documentation/devicetree/bindings/iio/st-sensors.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31855k.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31856.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim_thermoc [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90 [...] delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90614.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-b [...] create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp007.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tmp007.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tsys01.txt delete mode 100644 Documentation/devicetree/bindings/input/atmel,maxtouch.txt create mode 100644 Documentation/devicetree/bindings/input/atmel,maxtouch.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.yaml create mode 100644 Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml delete mode 100644 Documentation/devicetree/bindings/media/coda.txt create mode 100644 Documentation/devicetree/bindings/media/coda.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv7604.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/adv7604.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/nokia,smia.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov2680.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov772x.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx214.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml delete mode 100644 Documentation/devicetree/bindings/media/imx7-csi.txt delete mode 100644 Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt create mode 100644 Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip-isp1.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] delete mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt create mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.txt create mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/ksz.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml create mode 100644 Documentation/devicetree/bindings/net/fsl,qoriq-mc-dpmac.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-host.yaml delete mode 100644 Documentation/devicetree/bindings/pci/rcar-pci.txt create mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/samsung,exynos5440-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/amlogic,axg-mipi-dphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm-sata-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/ingenic,phy-usb.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/mediatek,power-controller.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/atmel-tcb-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9121.yaml create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm6345-reset.yaml create mode 100644 Documentation/devicetree/bindings/serial/litex,liteuart.yaml create mode 100644 Documentation/devicetree/bindings/soc/litex/litex,soc-controller.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1372.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.yaml delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.txt create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-port.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,aud2htx.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,xcvr.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/nau8315.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,sm8250.yaml create mode 100644 Documentation/devicetree/bindings/sound/renesas,rsnd.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-adfsdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.yaml create mode 100644 Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml create mode 100644 Documentation/devicetree/bindings/usb/maxim,max33359.yaml create mode 100644 Documentation/devicetree/bindings/usb/st,stusb160x.yaml create mode 100644 Documentation/driver-api/auxiliary_bus.rst create mode 100644 Documentation/driver-api/media/drivers/ccs/ccs-regs.asc create mode 100644 Documentation/driver-api/media/drivers/ccs/ccs.rst create mode 100755 Documentation/driver-api/media/drivers/ccs/mk-ccs-regs create mode 100644 Documentation/driver-api/reset.rst delete mode 100644 Documentation/features/time/modern-timekeeping/arch-support.txt create mode 100644 Documentation/hid/amd-sfh-hid.rst create mode 100644 Documentation/hwmon/corsair-psu.rst create mode 100644 Documentation/hwmon/ltc2992.rst create mode 100644 Documentation/hwmon/max127.rst create mode 100644 Documentation/hwmon/pm6764tr.rst create mode 100644 Documentation/hwmon/q54sj108a2.rst create mode 100644 Documentation/ia64/features.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/m68k/features.rst create mode 100644 Documentation/mips/features.rst delete mode 100644 Documentation/networking/framerelay.rst create mode 100644 Documentation/networking/mptcp-sysctl.rst create mode 100644 Documentation/networking/tipc.rst create mode 100644 Documentation/nios2/features.rst create mode 100644 Documentation/nios2/index.rst create mode 100644 Documentation/openrisc/features.rst create mode 100644 Documentation/parisc/features.rst create mode 100644 Documentation/powerpc/features.rst create mode 100644 Documentation/riscv/features.rst create mode 100644 Documentation/s390/features.rst create mode 100644 Documentation/sh/features.rst create mode 100644 Documentation/sparc/features.rst create mode 100644 Documentation/sphinx/kernel_feat.py create mode 100644 Documentation/translations/zh_CN/arm64/elf_hwcaps.rst create mode 100644 Documentation/translations/zh_CN/arm64/perf.rst create mode 100644 Documentation/translations/zh_CN/filesystems/tmpfs.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-codec-stateless.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-grey.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv24.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10b.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y41p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv-luma.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv-planar.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst create mode 100644 Documentation/x86/features.rst create mode 100644 Documentation/x86/resctrl.rst delete mode 100644 Documentation/x86/resctrl_ui.rst create mode 100644 Documentation/x86/sgx.rst create mode 100644 Documentation/xtensa/features.rst create mode 100644 LICENSES/dual/CC-BY-4.0 create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log delete mode 100644 arch/alpha/include/asm/kmap_types.h create mode 100644 arch/alpha/include/asm/sparsemem.h delete mode 100644 arch/arc/include/asm/kmap_types.h create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/armada-382-rd-ac3x-48g4x2xl.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi create mode 100644 arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts create mode 100644 arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/exynos4412-p4note-n8010.dts create mode 100644 arch/arm/boot/dts/exynos4412-p4note.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-alti6p.dts create mode 100644 arch/arm/boot/dts/imx6dl-lanmcu.dts create mode 100644 arch/arm/boot/dts/imx6qp-prtwd3.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dts create mode 100644 arch/arm/boot/dts/imx7d-flex-concentrator.dts create mode 100644 arch/arm/boot/dts/nuvoton-npcm730.dtsi create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-64.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-zeropi.dts create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-initium.dts create mode 100644 arch/arm/boot/dts/tegra124-peripherals-opp.dtsi create mode 100644 arch/arm/boot/dts/tegra20-peripherals-opp.dtsi create mode 100644 arch/arm/boot/dts/tegra30-ouya.dts create mode 100644 arch/arm/boot/dts/tegra30-peripherals-opp.dtsi delete mode 100644 arch/arm/configs/ebsa110_defconfig create mode 100644 arch/arm/include/asm/kasan.h create mode 100644 arch/arm/include/asm/kasan_def.h delete mode 100644 arch/arm/include/asm/kmap_types.h create mode 100644 arch/arm/include/asm/seccomp.h create mode 100644 arch/arm/kernel/iwmmxt.h create mode 100644 arch/arm/kernel/phys2virt.S delete mode 100644 arch/arm/mach-ebsa110/Makefile delete mode 100644 arch/arm/mach-ebsa110/Makefile.boot delete mode 100644 arch/arm/mach-ebsa110/core.c delete mode 100644 arch/arm/mach-ebsa110/core.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ebsa110/include/mach/hardware.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/io.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/irqs.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/memory.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ebsa110/io.c delete mode 100644 arch/arm/mach-ebsa110/leds.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_common_data.h delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_43xx_data.c delete mode 100644 arch/arm/mm/highmem.c create mode 100644 arch/arm/mm/kasan_init.c create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-som.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-8040-puzzle-m801.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6779-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6779.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8167-pinfunc.h create mode 100644 arch/arm64/boot/dts/mediatek/mt8167-pumpkin.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8167.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-lite.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-hdk.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-hdk.dts create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex-aistarvision-mipi-ad [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-common.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-edimm2.2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2-of10.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dts create mode 100644 arch/arm64/include/asm/alternative-macros.h create mode 100644 arch/arm64/include/asm/el2_setup.h create mode 100644 arch/arm64/include/asm/kfence.h delete mode 100644 arch/arm64/include/asm/kvm_coproc.h create mode 100644 arch/arm64/include/asm/mte-def.h create mode 100644 arch/arm64/include/asm/mte-kasan.h create mode 100644 arch/arm64/include/asm/rwonce.h create mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/arm64/include/asm/signal.h delete mode 100644 arch/arm64/kernel/scs.c delete mode 100644 arch/arm64/kvm/aarch32.c create mode 100644 arch/arm64/kvm/hyp/exception.c create mode 100644 arch/arm64/kvm/hyp/include/hyp/adjust_pc.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/trap_handler.h create mode 100644 arch/arm64/kvm/hyp/nvhe/hyp-smp.c create mode 100644 arch/arm64/kvm/hyp/nvhe/psci-relay.c delete mode 100644 arch/arm64/kvm/hyp/smccc_wa.S delete mode 100644 arch/arm64/kvm/regmap.c create mode 100644 arch/c6x/include/asm/mmu_context.h create mode 100644 arch/csky/include/asm/seccomp.h create mode 100644 arch/h8300/include/asm/mmu_context.h delete mode 100644 arch/ia64/include/asm/kmap_types.h create mode 100644 arch/m68k/68000/dragen2.c create mode 100644 arch/m68k/68000/m68328.h delete mode 100644 arch/m68k/68000/m68EZ328.c delete mode 100644 arch/m68k/68000/m68VZ328.c create mode 100644 arch/m68k/68000/ucsimm.c delete mode 100644 arch/microblaze/mm/highmem.c create mode 100644 arch/mips/boot/dts/mscc/jaguar2.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb110.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb111.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb118.dts create mode 100644 arch/mips/boot/dts/mscc/luton.dtsi create mode 100644 arch/mips/boot/dts/mscc/luton_pcb091.dts create mode 100644 arch/mips/boot/dts/mscc/serval.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_pcb105.dts create mode 100644 arch/mips/boot/dts/mscc/serval_pcb106.dts create mode 100644 arch/mips/generic/board-jaguar2.its.S create mode 100644 arch/mips/generic/board-luton.its.S create mode 100644 arch/mips/generic/board-serval.its.S delete mode 100644 arch/mips/include/asm/kmap_types.h create mode 100644 arch/mips/loongson64/boardinfo.c delete mode 100644 arch/nds32/mm/highmem.c create mode 100644 arch/openrisc/boot/dts/or1klitex.dts create mode 100644 arch/openrisc/configs/or1klitex_defconfig delete mode 100644 arch/parisc/include/asm/kmap_types.h create mode 100644 arch/parisc/include/asm/seccomp.h delete mode 100644 arch/parisc/include/uapi/asm/types.h create mode 100644 arch/powerpc/configs/security.config delete mode 100644 arch/powerpc/include/asm/book3s/64/kup-radix.h create mode 100644 arch/powerpc/include/asm/book3s/64/kup.h create mode 100644 arch/powerpc/include/asm/clocksource.h create mode 100644 arch/powerpc/include/asm/cpu_setup_power.h delete mode 100644 arch/powerpc/include/asm/kmap_types.h create mode 100644 arch/powerpc/include/asm/kvm_guest.h delete mode 100644 arch/powerpc/include/asm/mm-arch-hooks.h create mode 100644 arch/powerpc/include/asm/vdso/clocksource.h create mode 100644 arch/powerpc/include/asm/vdso/gettimeofday.h create mode 100644 arch/powerpc/include/asm/vdso/processor.h create mode 100644 arch/powerpc/include/asm/vdso/timebase.h create mode 100644 arch/powerpc/include/asm/vdso/vsyscall.h delete mode 100644 arch/powerpc/kernel/cpu_setup_power.S create mode 100644 arch/powerpc/kernel/cpu_setup_power.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-fpu.c create mode 100755 arch/powerpc/kernel/vdso32/gen_vdso_offsets.sh create mode 100644 arch/powerpc/kernel/vdso32/vgettimeofday.c create mode 100755 arch/powerpc/kernel/vdso64/gen_vdso_offsets.sh create mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c delete mode 100644 arch/powerpc/mm/highmem.c create mode 100644 arch/powerpc/mm/maccess.c create mode 100644 arch/riscv/include/asm/stacktrace.h delete mode 100644 arch/s390/kernel/vdso64/getcpu.S create mode 100644 arch/s390/kernel/vdso64/getcpu.c create mode 100644 arch/s390/kernel/vdso64/vdso.h delete mode 100644 arch/sh/include/asm/kmap_types.h create mode 100644 arch/sparc/include/asm/extable.h delete mode 100644 arch/sparc/include/asm/extable_64.h delete mode 100644 arch/sparc/include/asm/kmap_types.h delete mode 100644 arch/sparc/mm/extable.c delete mode 100644 arch/sparc/mm/highmem.c delete mode 100644 arch/um/include/asm/kmap_types.h delete mode 100644 arch/x86/boot/code16gcc.h delete mode 100644 arch/x86/crypto/aes_glue.c create mode 100644 arch/x86/entry/vdso/extable.c create mode 100644 arch/x86/entry/vdso/extable.h create mode 100644 arch/x86/entry/vdso/vsgx.S delete mode 100644 arch/x86/include/asm/copy_mc_test.h create mode 100644 arch/x86/include/asm/enclu.h create mode 100644 arch/x86/include/asm/kfence.h delete mode 100644 arch/x86/include/asm/kmap_types.h delete mode 100644 arch/x86/include/asm/msidef.h create mode 100644 arch/x86/include/asm/uv/uv_geo.h create mode 100644 arch/x86/include/uapi/asm/sgx.h create mode 100644 arch/x86/kernel/cpu/sgx/Makefile create mode 100644 arch/x86/kernel/cpu/sgx/arch.h create mode 100644 arch/x86/kernel/cpu/sgx/driver.c create mode 100644 arch/x86/kernel/cpu/sgx/driver.h create mode 100644 arch/x86/kernel/cpu/sgx/encl.c create mode 100644 arch/x86/kernel/cpu/sgx/encl.h create mode 100644 arch/x86/kernel/cpu/sgx/encls.h create mode 100644 arch/x86/kernel/cpu/sgx/ioctl.c create mode 100644 arch/x86/kernel/cpu/sgx/main.c create mode 100644 arch/x86/kernel/cpu/sgx/sgx.h delete mode 100644 arch/x86/kernel/ima_arch.c delete mode 100644 arch/x86/platform/uv/uv_sysfs.c create mode 100644 arch/xtensa/include/asm/seccomp.h create mode 100644 drivers/auxdisplay/hd44780_common.c create mode 100644 drivers/auxdisplay/hd44780_common.h create mode 100644 drivers/auxdisplay/lcd2s.c create mode 100644 drivers/base/auxiliary.c create mode 100644 drivers/base/regmap/regmap-sdw-mbq.c delete mode 100644 drivers/block/null_blk.h create mode 100644 drivers/block/null_blk/Kconfig create mode 100644 drivers/block/null_blk/Makefile create mode 100644 drivers/block/null_blk/main.c create mode 100644 drivers/block/null_blk/null_blk.h create mode 100644 drivers/block/null_blk/trace.c create mode 100644 drivers/block/null_blk/trace.h create mode 100644 drivers/block/null_blk/zoned.c delete mode 100644 drivers/block/null_blk_main.c delete mode 100644 drivers/block/null_blk_trace.c delete mode 100644 drivers/block/null_blk_trace.h delete mode 100644 drivers/block/null_blk_zoned.c create mode 100644 drivers/bus/mhi/pci_generic.c delete mode 100644 drivers/char/hw_random/hisi-trng-v2.c create mode 100644 drivers/clk/qcom/camcc-sc7180.c create mode 100644 drivers/clk/qcom/lpass-gfm-sm8250.c delete mode 100644 drivers/clocksource/timer-nps.c create mode 100644 drivers/crypto/hisilicon/trng/Makefile create mode 100644 drivers/crypto/hisilicon/trng/trng.c create mode 100644 drivers/crypto/qat/qat_4xxx/Makefile create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c create mode 100644 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h create mode 100644 drivers/crypto/qat/qat_4xxx/adf_drv.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_hw_data.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_hw_data.h create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_hw_data.h delete mode 100644 drivers/devfreq/tegra20-devfreq.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.h create mode 100644 drivers/dma/qcom/gpi.c create mode 100644 drivers/dma/qcom/qcom_adm.c create mode 100644 drivers/edac/igen6_edac.c delete mode 100644 drivers/edac/mv64x60_edac.c delete mode 100644 drivers/edac/mv64x60_edac.h create mode 100644 drivers/extcon/extcon-usbc-tusb320.c create mode 100644 drivers/firmware/arm_scmi/voltage.c create mode 100644 drivers/gpio/gpio-msc313.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h create mode 100755 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dc_trace.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/dimgrey_cavefish_ip_offset.h create mode 100644 drivers/gpu/drm/amd/include/vangogh_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h create mode 100644 drivers/gpu/drm/bridge/analogix/anx7625.c create mode 100644 drivers/gpu/drm/bridge/analogix/anx7625.h create mode 100644 drivers/gpu/drm/bridge/lontium-lt9611uxc.c create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c delete mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c create mode 100644 drivers/gpu/drm/kmb/Kconfig create mode 100644 drivers/gpu/drm/kmb/Makefile create mode 100644 drivers/gpu/drm/kmb/kmb_crtc.c create mode 100644 drivers/gpu/drm/kmb/kmb_drv.c create mode 100644 drivers/gpu/drm/kmb/kmb_drv.h create mode 100644 drivers/gpu/drm/kmb/kmb_dsi.c create mode 100644 drivers/gpu/drm/kmb/kmb_dsi.h create mode 100644 drivers/gpu/drm/kmb/kmb_plane.c create mode 100644 drivers/gpu/drm/kmb/kmb_plane.h create mode 100644 drivers/gpu/drm/kmb/kmb_regs.h create mode 100644 drivers/gpu/drm/mcde/mcde_clk_div.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mipi_tx.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt8173_mipi_tx.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h create mode 100644 drivers/gpu/drm/panel/panel-abt-y030xx067a.c create mode 100644 drivers/gpu/drm/panel/panel-khadas-ts050.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36672a.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-sofef00.c create mode 100644 drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c create mode 100644 drivers/gpu/drm/radeon/cik.h create mode 100644 drivers/gpu/drm/radeon/dce6_afmt.h create mode 100644 drivers/gpu/drm/radeon/evergreen.h create mode 100644 drivers/gpu/drm/radeon/evergreen_hdmi.h create mode 100644 drivers/gpu/drm/radeon/ni.h create mode 100644 drivers/gpu/drm/radeon/r600.h create mode 100644 drivers/gpu/drm/radeon/radeon_atombios.h create mode 100644 drivers/gpu/drm/radeon/radeon_device.h create mode 100644 drivers/gpu/drm/radeon/radeon_kms.h create mode 100644 drivers/gpu/drm/radeon/radeon_legacy_encoders.h create mode 100644 drivers/gpu/drm/radeon/radeon_pm.h create mode 100644 drivers/gpu/drm/radeon/radeon_prime.h create mode 100644 drivers/gpu/drm/radeon/radeon_ttm.h create mode 100644 drivers/gpu/drm/radeon/rv770.h create mode 100644 drivers/gpu/drm/radeon/si.h create mode 100644 drivers/gpu/drm/radeon/vce.h rename {include => drivers/gpu}/drm/ttm/ttm_module.h (100%) delete mode 100644 drivers/gpu/drm/ttm/ttm_page_alloc.c delete mode 100644 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c create mode 100644 drivers/gpu/drm/ttm/ttm_pool.c create mode 100644 drivers/gpu/drm/virtio/virtgpu_vram.c delete mode 100644 drivers/gpu/drm/vkms/vkms_gem.c create mode 100644 drivers/hid/amd-sfh-hid/Kconfig create mode 100644 drivers/hid/amd-sfh-hid/Makefile create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_client.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_hid.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_hid.h create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_pcie.h create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h create mode 100644 drivers/hwmon/corsair-psu.c create mode 100644 drivers/hwmon/ltc2992.c create mode 100644 drivers/hwmon/max127.c create mode 100644 drivers/hwmon/pmbus/pm6764tr.c create mode 100644 drivers/hwmon/pmbus/q54sj108a2.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/Makefile create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v2.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/core.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dma.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/hci.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/ibi.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/pio.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h create mode 100644 drivers/iio/adc/mt6360-adc.c delete mode 100644 drivers/input/input-polldev.c create mode 100644 drivers/interconnect/samsung/Kconfig create mode 100644 drivers/interconnect/samsung/Makefile create mode 100644 drivers/interconnect/samsung/exynos.c create mode 100644 drivers/iommu/iommu-sva-lib.c create mode 100644 drivers/iommu/iommu-sva-lib.h rename drivers/md/{dm-historical-service-time.c => dm-ps-historical-service-time.c [...] create mode 100644 drivers/md/dm-ps-io-affinity.c rename drivers/md/{dm-queue-length.c => dm-ps-queue-length.c} (100%) rename drivers/md/{dm-round-robin.c => dm-ps-round-robin.c} (100%) rename drivers/md/{dm-service-time.c => dm-ps-service-time.c} (100%) create mode 100644 drivers/media/i2c/ccs-pll.c create mode 100644 drivers/media/i2c/ccs-pll.h create mode 100644 drivers/media/i2c/ccs/Kconfig create mode 100644 drivers/media/i2c/ccs/Makefile create mode 100644 drivers/media/i2c/ccs/ccs-core.c create mode 100644 drivers/media/i2c/ccs/ccs-data-defs.h create mode 100644 drivers/media/i2c/ccs/ccs-data.c create mode 100644 drivers/media/i2c/ccs/ccs-data.h create mode 100644 drivers/media/i2c/ccs/ccs-limits.c create mode 100644 drivers/media/i2c/ccs/ccs-limits.h create mode 100644 drivers/media/i2c/ccs/ccs-quirk.c create mode 100644 drivers/media/i2c/ccs/ccs-quirk.h create mode 100644 drivers/media/i2c/ccs/ccs-reg-access.c create mode 100644 drivers/media/i2c/ccs/ccs-reg-access.h create mode 100644 drivers/media/i2c/ccs/ccs-regs.h create mode 100644 drivers/media/i2c/ccs/ccs.h create mode 100644 drivers/media/i2c/ccs/smiapp-reg-defs.h create mode 100644 drivers/media/i2c/ov02a10.c create mode 100644 drivers/media/i2c/ov9734.c delete mode 100644 drivers/media/i2c/smiapp-pll.c delete mode 100644 drivers/media/i2c/smiapp-pll.h delete mode 100644 drivers/media/i2c/smiapp/Kconfig delete mode 100644 drivers/media/i2c/smiapp/Makefile delete mode 100644 drivers/media/i2c/smiapp/smiapp-core.c delete mode 100644 drivers/media/i2c/smiapp/smiapp-limits.c delete mode 100644 drivers/media/i2c/smiapp/smiapp-limits.h delete mode 100644 drivers/media/i2c/smiapp/smiapp-quirk.c delete mode 100644 drivers/media/i2c/smiapp/smiapp-quirk.h delete mode 100644 drivers/media/i2c/smiapp/smiapp-reg-defs.h delete mode 100644 drivers/media/i2c/smiapp/smiapp-reg.h delete mode 100644 drivers/media/i2c/smiapp/smiapp-regs.c delete mode 100644 drivers/media/i2c/smiapp/smiapp-regs.h delete mode 100644 drivers/media/i2c/smiapp/smiapp.h create mode 100644 drivers/media/platform/meson/ge2d/Makefile create mode 100644 drivers/media/platform/meson/ge2d/ge2d-regs.h create mode 100644 drivers/media/platform/meson/ge2d/ge2d.c rename drivers/{staging/media => media/platform/rockchip}/rkisp1/Makefile (100%) create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c rename drivers/{staging/media => media/platform/rockchip}/rkisp1/rkisp1-common.c (100%) create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-common.h create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-params.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c create mode 100644 drivers/media/rc/keymaps/rc-khamsin.c create mode 100644 drivers/media/rc/keymaps/rc-pine64.c create mode 100644 drivers/mfd/intel_pmt.c create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic1_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic1_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic2_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic2_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic3_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic3_qm1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic4_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nic4_qm1_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_hbm_pll_regs.h delete mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/misc/lkdtm/fortify.c create mode 100644 drivers/misc/lkdtm/powerpc.c create mode 100644 drivers/mtd/nand/ecc-sw-bch.c create mode 100644 drivers/mtd/nand/ecc-sw-hamming.c delete mode 100644 drivers/mtd/nand/raw/nand_bch.c delete mode 100644 drivers/mtd/nand/raw/nand_ecc.c create mode 100644 drivers/net/dsa/hirschmann/Kconfig create mode 100644 drivers/net/dsa/hirschmann/Makefile create mode 100644 drivers/net/dsa/hirschmann/hellcreek.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek.h create mode 100644 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h create mode 100644 drivers/net/dsa/hirschmann/hellcreek_ptp.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek_ptp.h delete mode 100644 drivers/net/ethernet/amd/am79c961a.c delete mode 100644 drivers/net/ethernet/amd/am79c961a.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_buddy.c create mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/usb/r8153_ecm.c delete mode 100644 drivers/net/wan/dlci.c delete mode 100644 drivers/net/wan/sdla.c delete mode 100644 drivers/net/wan/x25_asy.c delete mode 100644 drivers/net/wan/x25_asy.h delete mode 100644 drivers/net/wimax/Kconfig delete mode 100644 drivers/net/wimax/Makefile delete mode 100644 drivers/net/wimax/i2400m/control.c delete mode 100644 drivers/net/wimax/i2400m/debug-levels.h delete mode 100644 drivers/net/wimax/i2400m/driver.c delete mode 100644 drivers/net/wimax/i2400m/fw.c delete mode 100644 drivers/net/wimax/i2400m/i2400m.h delete mode 100644 drivers/net/wimax/i2400m/netdev.c delete mode 100644 drivers/net/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/net/wimax/i2400m/tx.c delete mode 100644 drivers/net/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/net/wimax/i2400m/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.h create mode 100644 drivers/nfc/s3fwrn5/phy_common.c create mode 100644 drivers/nfc/s3fwrn5/phy_common.h create mode 100644 drivers/nfc/s3fwrn5/uart.c create mode 100644 drivers/pci/pcie/rcec.c delete mode 100644 drivers/pcmcia/vrc4173_cardu.c delete mode 100644 drivers/pcmcia/vrc4173_cardu.h create mode 100644 drivers/perf/arm_dmc620_pmu.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c create mode 100644 drivers/phy/ingenic/Kconfig create mode 100644 drivers/phy/ingenic/Makefile create mode 100644 drivers/phy/ingenic/phy-ingenic-usb.c create mode 100644 drivers/phy/intel/phy-intel-keembay-usb.c create mode 100644 drivers/phy/marvell/phy-mmp3-hsic.c create mode 100644 drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c create mode 100644 drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c create mode 100644 drivers/phy/mediatek/phy-mtk-mipi-dsi.c rename drivers/{gpu/drm/mediatek/mtk_mipi_tx.h => phy/mediatek/phy-mtk-mipi-dsi.h} (100%) create mode 100644 drivers/phy/ralink/phy-mt7621-pci.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx21.c create mode 100644 drivers/pinctrl/intel/pinctrl-alderlake.c create mode 100644 drivers/pinctrl/intel/pinctrl-elkhartlake.c create mode 100644 drivers/pinctrl/intel/pinctrl-lakefield.c create mode 100644 drivers/pinctrl/pinctrl-microchip-sgpio.c create mode 100644 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8953.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7280.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdx55.c create mode 100644 drivers/platform/mellanox/mlxbf-pmc.c create mode 100644 drivers/platform/surface/Kconfig create mode 100644 drivers/platform/surface/Makefile rename drivers/platform/{x86 => surface}/surface3-wmi.c (100%) rename drivers/platform/{x86 => surface}/surface3_button.c (100%) rename drivers/platform/{x86 => surface}/surface3_power.c (100%) create mode 100644 drivers/platform/surface/surface_gpe.c rename drivers/platform/{x86 => surface}/surfacepro3_button.c (100%) create mode 100644 drivers/platform/x86/amd-pmc.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/Makefile create mode 100644 drivers/platform/x86/dell-wmi-sysman/biosattr-interface.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/dell-wmi-sysman.h create mode 100644 drivers/platform/x86/dell-wmi-sysman/enum-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/int-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/passobj-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/passwordattr-interface.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/string-attributes.c create mode 100644 drivers/platform/x86/dell-wmi-sysman/sysman.c create mode 100644 drivers/platform/x86/intel_pmt_class.c create mode 100644 drivers/platform/x86/intel_pmt_class.h create mode 100644 drivers/platform/x86/intel_pmt_crashlog.c create mode 100644 drivers/platform/x86/intel_pmt_telemetry.c create mode 100644 drivers/platform/x86/uv_sysfs.c create mode 100644 drivers/ptp/ptp_ocp.c create mode 100644 drivers/pwm/pwm-dwc.c create mode 100644 drivers/pwm/pwm-intel-lgm.c create mode 100644 drivers/pwm/pwm-keembay.c create mode 100644 drivers/regulator/da9121-regulator.c create mode 100644 drivers/regulator/da9121-regulator.h create mode 100644 drivers/regulator/pf8x00-regulator.c create mode 100644 drivers/regulator/scmi-regulator.c create mode 100644 drivers/reset/reset-bcm6345.c create mode 100644 drivers/rpmsg/rpmsg_ns.c create mode 100644 drivers/scsi/libfc/fc_encode.h create mode 100644 drivers/scsi/mpt3sas/mpt3sas_trigger_pages.h create mode 100644 drivers/scsi/ufs/ufs-mediatek-trace.h create mode 100644 drivers/soc/aspeed/aspeed-socinfo.c create mode 100644 drivers/soc/litex/Kconfig create mode 100644 drivers/soc/litex/Makefile create mode 100644 drivers/soc/litex/litex_soc_ctrl.c create mode 100644 drivers/soc/mediatek/mt8173-pm-domains.h create mode 100644 drivers/soc/mediatek/mt8183-pm-domains.h create mode 100644 drivers/soc/mediatek/mt8192-pm-domains.h create mode 100644 drivers/soc/mediatek/mtk-devapc.c create mode 100644 drivers/soc/mediatek/mtk-pm-domains.c create mode 100644 drivers/soc/mediatek/mtk-pm-domains.h create mode 100644 drivers/soc/sunxi/sunxi_mbus.c delete mode 100644 drivers/staging/android/ion/Kconfig delete mode 100644 drivers/staging/android/ion/Makefile delete mode 100644 drivers/staging/android/ion/ion.c delete mode 100644 drivers/staging/android/ion/ion.h delete mode 100644 drivers/staging/android/ion/ion_cma_heap.c delete mode 100644 drivers/staging/android/ion/ion_heap.c delete mode 100644 drivers/staging/android/ion/ion_page_pool.c delete mode 100644 drivers/staging/android/ion/ion_system_heap.c delete mode 100644 drivers/staging/android/uapi/ion.h delete mode 100644 drivers/staging/goldfish/Kconfig delete mode 100644 drivers/staging/goldfish/Makefile delete mode 100644 drivers/staging/goldfish/README delete mode 100644 drivers/staging/goldfish/goldfish_audio.c delete mode 100644 drivers/staging/media/rkisp1/Documentation/devicetree/bindings/ [...] delete mode 100644 drivers/staging/media/rkisp1/Kconfig delete mode 100644 drivers/staging/media/rkisp1/TODO delete mode 100644 drivers/staging/media/rkisp1/rkisp1-capture.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-common.h delete mode 100644 drivers/staging/media/rkisp1/rkisp1-dev.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-isp.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-params.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-regs.h delete mode 100644 drivers/staging/media/rkisp1/rkisp1-resizer.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-stats.c delete mode 100644 drivers/staging/media/rkisp1/uapi/rkisp1-config.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_vp8.c delete mode 100644 drivers/staging/mt7621-pci-phy/Kconfig delete mode 100644 drivers/staging/mt7621-pci-phy/Makefile delete mode 100644 drivers/staging/mt7621-pci-phy/TODO delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/i2 [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/in [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/wi [...] create mode 100644 drivers/staging/wimax/Kconfig create mode 100644 drivers/staging/wimax/Makefile create mode 100644 drivers/staging/wimax/TODO create mode 100644 drivers/staging/wimax/debug-levels.h create mode 100644 drivers/staging/wimax/debugfs.c rename drivers/{net => staging}/wimax/i2400m/Kconfig (100%) rename drivers/{net => staging}/wimax/i2400m/Makefile (100%) create mode 100644 drivers/staging/wimax/i2400m/control.c create mode 100644 drivers/staging/wimax/i2400m/debug-levels.h rename drivers/{net => staging}/wimax/i2400m/debugfs.c (100%) create mode 100644 drivers/staging/wimax/i2400m/driver.c create mode 100644 drivers/staging/wimax/i2400m/fw.c rename drivers/{net => staging}/wimax/i2400m/i2400m-usb.h (100%) create mode 100644 drivers/staging/wimax/i2400m/i2400m.h rename include/uapi/linux/wimax/i2400m.h => drivers/staging/wimax/i2400m/linux-wim [...] create mode 100644 drivers/staging/wimax/i2400m/netdev.c create mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c rename drivers/{net => staging}/wimax/i2400m/rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/sysfs.c (100%) create mode 100644 drivers/staging/wimax/i2400m/tx.c create mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h rename drivers/{net => staging}/wimax/i2400m/usb-fw.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-notif.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-tx.c (100%) create mode 100644 drivers/staging/wimax/i2400m/usb.c create mode 100644 drivers/staging/wimax/id-table.c create mode 100644 drivers/staging/wimax/linux-wimax-debug.h rename include/uapi/linux/wimax.h => drivers/staging/wimax/linux-wimax.h (100%) create mode 100644 drivers/staging/wimax/net-wimax.h create mode 100644 drivers/staging/wimax/op-msg.c create mode 100644 drivers/staging/wimax/op-reset.c create mode 100644 drivers/staging/wimax/op-rfkill.c create mode 100644 drivers/staging/wimax/op-state-get.c create mode 100644 drivers/staging/wimax/stack.c create mode 100644 drivers/staging/wimax/wimax-internal.h create mode 100644 drivers/thunderbolt/dma_test.c create mode 100644 drivers/tty/serial/liteuart.c delete mode 100644 drivers/tty/serial/pnx8xxx_uart.c delete mode 100644 drivers/tty/synclink.c delete mode 100644 drivers/tty/synclinkmp.c rename drivers/usb/cdns3/{debug.h => cdns3-debug.h} (100%) create mode 100644 drivers/usb/cdns3/cdns3-ep0.c create mode 100644 drivers/usb/cdns3/cdns3-gadget.c rename drivers/usb/cdns3/{gadget.h => cdns3-gadget.h} (100%) create mode 100644 drivers/usb/cdns3/cdns3-plat.c create mode 100644 drivers/usb/cdns3/cdns3-trace.c create mode 100644 drivers/usb/cdns3/cdns3-trace.h create mode 100644 drivers/usb/cdns3/cdnsp-debug.h create mode 100644 drivers/usb/cdns3/cdnsp-ep0.c create mode 100644 drivers/usb/cdns3/cdnsp-gadget.c create mode 100644 drivers/usb/cdns3/cdnsp-gadget.h create mode 100644 drivers/usb/cdns3/cdnsp-mem.c create mode 100644 drivers/usb/cdns3/cdnsp-pci.c create mode 100644 drivers/usb/cdns3/cdnsp-ring.c create mode 100644 drivers/usb/cdns3/cdnsp-trace.c create mode 100644 drivers/usb/cdns3/cdnsp-trace.h delete mode 100644 drivers/usb/cdns3/ep0.c delete mode 100644 drivers/usb/cdns3/gadget.c delete mode 100644 drivers/usb/cdns3/trace.c delete mode 100644 drivers/usb/cdns3/trace.h create mode 100644 drivers/usb/chipidea/trace.c create mode 100644 drivers/usb/chipidea/trace.h delete mode 100644 drivers/usb/host/ehci-mxc.c delete mode 100644 drivers/usb/host/imx21-dbg.c delete mode 100644 drivers/usb/host/imx21-hcd.c delete mode 100644 drivers/usb/host/imx21-hcd.h create mode 100644 drivers/usb/misc/brcmstb-usb-pinmap.c delete mode 100644 drivers/vdpa/mlx5/core/mlx5_vdpa_ifc.h delete mode 100644 drivers/vdpa/mlx5/net/main.c delete mode 100644 drivers/vdpa/mlx5/net/mlx5_vnet.h delete mode 100644 fs/btrfs/inode-map.c delete mode 100644 fs/btrfs/inode-map.h create mode 100644 fs/btrfs/zoned.c create mode 100644 fs/btrfs/zoned.h create mode 100644 fs/mount_notify.c create mode 100644 include/asm-generic/kmap_size.h delete mode 100644 include/asm-generic/kmap_types.h create mode 100644 include/asm-generic/nommu_context.h delete mode 100644 include/crypto/sha.h create mode 100644 include/crypto/sha1.h create mode 100644 include/crypto/sha2.h create mode 100644 include/drm/ttm/ttm_caching.h delete mode 100644 include/drm/ttm/ttm_page_alloc.h create mode 100644 include/drm/ttm/ttm_pool.h delete mode 100644 include/drm/ttm/ttm_set_memory.h create mode 100644 include/dt-bindings/clock/imx8-lpcg.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sc7180.h create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-aoncc.h create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-audiocc.h create mode 100644 include/dt-bindings/dma/jz4775-dma.h create mode 100644 include/dt-bindings/dma/qcom-gpi.h create mode 100644 include/dt-bindings/dma/x2000-dma.h create mode 100644 include/dt-bindings/gpio/msc313-gpio.h create mode 100644 include/dt-bindings/power/mt8183-power.h create mode 100644 include/dt-bindings/power/mt8192-power.h create mode 100644 include/dt-bindings/regulator/dlg,da9121-regulator.h create mode 100644 include/dt-bindings/reset/bcm6318-reset.h create mode 100644 include/dt-bindings/reset/bcm63268-reset.h create mode 100644 include/dt-bindings/reset/bcm6328-reset.h create mode 100644 include/dt-bindings/reset/bcm6358-reset.h create mode 100644 include/dt-bindings/reset/bcm6362-reset.h create mode 100644 include/dt-bindings/reset/bcm6368-reset.h create mode 100644 include/dt-bindings/sound/adi,adau1977.h create mode 100644 include/linux/auxiliary_bus.h create mode 100644 include/linux/dma-buf-map.h create mode 100644 include/linux/dma/qcom-gpi-dma.h create mode 100644 include/linux/freelist.h create mode 100644 include/linux/highmem-internal.h delete mode 100644 include/linux/if_frad.h delete mode 100644 include/linux/input-polldev.h delete mode 100644 include/linux/irq_cpustat.h create mode 100644 include/linux/kfence.h create mode 100644 include/linux/kvm_dirty_ring.h create mode 100644 include/linux/litex.h create mode 100644 include/linux/math.h create mode 100644 include/linux/mlx5/mlx5_ifc_vdpa.h create mode 100644 include/linux/mtd/nand-ecc-sw-bch.h create mode 100644 include/linux/mtd/nand-ecc-sw-hamming.h delete mode 100644 include/linux/mtd/nand_bch.h delete mode 100644 include/linux/mtd/nand_ecc.h delete mode 100644 include/linux/platform_data/ad7298.h delete mode 100644 include/linux/platform_data/ad7303.h delete mode 100644 include/linux/platform_data/adau1977.h delete mode 100644 include/linux/platform_data/at91_adc.h create mode 100644 include/linux/platform_data/hirschmann-hellcreek.h delete mode 100644 include/linux/platform_data/jz4740/jz4740_nand.h delete mode 100644 include/linux/platform_data/media/coda.h delete mode 100644 include/linux/platform_data/mtd-mxc_nand.h delete mode 100644 include/linux/platform_data/serial-imx.h delete mode 100644 include/linux/platform_data/usb-ehci-mxc.h create mode 100644 include/linux/regulator/da9121.h create mode 100644 include/linux/rpmsg/byteorder.h create mode 100644 include/linux/rpmsg/ns.h delete mode 100644 include/linux/sdla.h create mode 100644 include/linux/secretmem.h delete mode 100644 include/linux/serial_pnx8xxx.h create mode 100644 include/linux/soc/marvell/octeontx2/asm.h create mode 100644 include/linux/sunrpc/svc_rdma_pcl.h create mode 100644 include/linux/syscall_user_dispatch.h create mode 100644 include/linux/trace_recursion.h create mode 100644 include/linux/usb/r8152.h delete mode 100644 include/linux/wimax/debug.h delete mode 100644 include/media/fwht-ctrls.h delete mode 100644 include/media/h264-ctrls.h delete mode 100644 include/net/wimax.h delete mode 100644 include/scsi/fc_encode.h create mode 100644 include/sound/graph_card.h create mode 100644 include/sound/soc-jack.h create mode 100644 include/sound/sof/debug.h create mode 100644 include/trace/events/mmap_lock.h create mode 100644 include/uapi/linux/cfm_bridge.h create mode 100644 include/uapi/linux/f2fs.h delete mode 100644 include/uapi/linux/if_frad.h create mode 100644 include/uapi/linux/rkisp1-config.h create mode 100644 include/uapi/linux/rpmsg_types.h delete mode 100644 include/uapi/linux/sdla.h create mode 100644 kernel/bpf/bpf_task_storage.c create mode 100644 kernel/dma/map_benchmark.c delete mode 100644 kernel/dma/virt.c create mode 100644 kernel/entry/common.h create mode 100644 kernel/entry/syscall_user_dispatch.c create mode 100644 kernel/resource_kunit.c create mode 100644 kernel/time/tick-legacy.c create mode 100644 kernel/trace/trace_recursion_record.c create mode 100644 lib/Kconfig.kfence rename lib/{test_bits.c => bits_kunit.c} (100%) create mode 100644 lib/cmdline_kunit.c rename lib/{test_linear_ranges.c => linear_ranges_kunit.c} (100%) rename lib/{list-test.c => list_kunit.c} (100%) create mode 100644 localversion-next delete mode 100644 mm/gup_benchmark.c create mode 100644 mm/gup_test.c create mode 100644 mm/gup_test.h delete mode 100644 mm/kasan/generic_report.c create mode 100644 mm/kasan/hw_tags.c create mode 100644 mm/kasan/report_generic.c create mode 100644 mm/kasan/report_hw_tags.c create mode 100644 mm/kasan/report_sw_tags.c create mode 100644 mm/kasan/shadow.c create mode 100644 mm/kasan/sw_tags.c delete mode 100644 mm/kasan/tags.c delete mode 100644 mm/kasan/tags_report.c create mode 100644 mm/kfence/Makefile create mode 100644 mm/kfence/core.c create mode 100644 mm/kfence/kfence.h create mode 100644 mm/kfence/kfence_test.c create mode 100644 mm/kfence/report.c create mode 100644 mm/mmap_lock.c create mode 100644 mm/secretmem.c delete mode 100644 net/batman-adv/debugfs.c delete mode 100644 net/batman-adv/debugfs.h delete mode 100644 net/batman-adv/icmp_socket.c delete mode 100644 net/batman-adv/icmp_socket.h delete mode 100644 net/batman-adv/sysfs.c delete mode 100644 net/batman-adv/sysfs.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 delete mode 100644 net/dsa/tag_edsa.c create mode 100644 net/dsa/tag_hellcreek.c create mode 100644 net/netfilter/nft_reject_netdev.c create mode 100644 net/rxrpc/server_key.c create mode 100644 net/sched/sch_frag.c create mode 100644 net/smc/smc_netlink.c create mode 100644 net/smc/smc_netlink.h create mode 100644 net/sunrpc/xprtrdma/svc_rdma_pcl.c delete mode 100644 net/wimax/Kconfig delete mode 100644 net/wimax/Makefile delete mode 100644 net/wimax/debug-levels.h delete mode 100644 net/wimax/debugfs.c delete mode 100644 net/wimax/id-table.c delete mode 100644 net/wimax/op-msg.c delete mode 100644 net/wimax/op-reset.c delete mode 100644 net/wimax/op-rfkill.c delete mode 100644 net/wimax/op-state-get.c delete mode 100644 net/wimax/stack.c delete mode 100644 net/wimax/wimax-internal.h delete mode 100644 samples/bpf/bpf_load.c delete mode 100644 samples/bpf/bpf_load.h mode change 100644 => 100755 samples/bpf/lwt_len_hist.sh delete mode 100755 samples/bpf/test_ipip.sh mode change 100644 => 100755 samples/bpf/test_lwt_bpf.sh create mode 100644 samples/bpf/xdpsock_ctrl_proc.c mode change 100644 => 100755 scripts/atomic/gen-atomics.sh create mode 100755 scripts/get_feat.pl create mode 100644 security/integrity/ima/ima_efi.c create mode 100644 sound/soc/codecs/adau1372-i2c.c create mode 100644 sound/soc/codecs/adau1372-spi.c create mode 100644 sound/soc/codecs/adau1372.c create mode 100644 sound/soc/codecs/adau1372.h create mode 100644 sound/soc/codecs/lpass-va-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.c create mode 100644 sound/soc/codecs/lpass-wsa-macro.h create mode 100644 sound/soc/codecs/nau8315.c create mode 100644 sound/soc/fsl/fsl_aud2htx.c create mode 100644 sound/soc/fsl/fsl_aud2htx.h create mode 100644 sound/soc/fsl/fsl_xcvr.c create mode 100644 sound/soc/fsl/fsl_xcvr.h create mode 100644 sound/soc/fsl/imx-hdmi.c delete mode 100644 sound/soc/fsl/imx-mc13783.c delete mode 100644 sound/soc/fsl/imx-ssi.c delete mode 100644 sound/soc/fsl/mx27vis-aic32x4.c delete mode 100644 sound/soc/fsl/phycore-ac97.c delete mode 100644 sound/soc/fsl/wm1133-ev1.c create mode 100644 sound/soc/intel/boards/sof_realtek_common.c create mode 100644 sound/soc/intel/boards/sof_realtek_common.h create mode 100644 sound/soc/mediatek/mt8192/Makefile create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-clk.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-clk.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-common.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-control.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-gpio.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-gpio.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-adda.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-interconnection.h create mode 100644 sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c create mode 100644 sound/soc/mediatek/mt8192/mt8192-reg.h create mode 100644 sound/soc/qcom/sc7180.c create mode 100644 sound/soc/qcom/sm8250.c create mode 100644 sound/soc/sof/intel/ext_manifest.h create mode 100644 sound/soc/sof/intel/icl.c delete mode 100644 sound/usb/debug.h create mode 100644 sound/usb/implicit.c create mode 100644 sound/usb/implicit.h create mode 100644 tools/memory-model/Documentation/README create mode 100644 tools/memory-model/Documentation/control-dependencies.txt create mode 100644 tools/memory-model/Documentation/glossary.txt create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100644 tools/memory-model/Documentation/ordering.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/testing/selftests/android/Makefile delete mode 100644 tools/testing/selftests/android/config delete mode 100644 tools/testing/selftests/android/ion/.gitignore delete mode 100644 tools/testing/selftests/android/ion/Makefile delete mode 100644 tools/testing/selftests/android/ion/README delete mode 100644 tools/testing/selftests/android/ion/ion.h delete mode 100755 tools/testing/selftests/android/ion/ion_test.sh delete mode 100644 tools/testing/selftests/android/ion/ionapp_export.c delete mode 100644 tools/testing/selftests/android/ion/ionapp_import.c delete mode 100644 tools/testing/selftests/android/ion/ionmap_test.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.h delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.c delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.h delete mode 100755 tools/testing/selftests/android/run.sh create mode 100644 tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c create mode 100644 tools/testing/selftests/bpf/bpf_testmod/.gitignore create mode 100644 tools/testing/selftests/bpf/bpf_testmod/Makefile create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod-events.h create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.h create mode 100644 tools/testing/selftests/bpf/btf_helpers.c create mode 100644 tools/testing/selftests/bpf/btf_helpers.h create mode 100755 tools/testing/selftests/bpf/ima_setup.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_split.c create mode 100644 tools/testing/selftests/bpf/prog_tests/hash_large_key.c create mode 100644 tools/testing/selftests/bpf/prog_tests/module_attach.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tcpbpf_user.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_ima.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/bind4_prog.c create mode 100644 tools/testing/selftests/bpf/progs/bind6_prog.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_sk_storage_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/bprm_opts.c create mode 100644 tools/testing/selftests/bpf/progs/ima.c create mode 100644 tools/testing/selftests/bpf/progs/skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_module.c create mode 100644 tools/testing/selftests/bpf/progs/test_hash_large_key.c create mode 100644 tools/testing/selftests/bpf/progs/test_module_attach.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_trace_itself.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c delete mode 100755 tools/testing/selftests/bpf/tcp_client.py delete mode 100755 tools/testing/selftests/bpf/tcp_server.py delete mode 100644 tools/testing/selftests/bpf/test_tcpbpf_user.c create mode 100644 tools/testing/selftests/dma/Makefile create mode 100644 tools/testing/selftests/dma/config create mode 100644 tools/testing/selftests/dma/dma_map_benchmark.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/q_in_q_veto.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/q_in_vni_veto.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-coalesce.sh create mode 100644 tools/testing/selftests/drivers/net/netdevsim/ethtool-common.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-ring.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/nexthop.sh create mode 100644 tools/testing/selftests/kvm/include/s390x/diag318_test_handler.h create mode 100644 tools/testing/selftests/kvm/lib/s390x/diag318_test_handler.c create mode 100755 tools/testing/selftests/net/bareudp.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_mld.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/q_in_vni.sh create mode 100755 tools/testing/selftests/net/forwarding/router_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/tc_mpls_l2vpn.sh create mode 100755 tools/testing/selftests/net/srv6_end_dt4_l3vpn_test.sh create mode 100755 tools/testing/selftests/net/srv6_end_dt6_l3vpn_test.sh create mode 100644 tools/testing/selftests/powerpc/eeh/settings create mode 100644 tools/testing/selftests/powerpc/nx-gzip/.gitignore create mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh create mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01.boot create mode 100644 tools/testing/selftests/sgx/.gitignore create mode 100644 tools/testing/selftests/sgx/Makefile create mode 100644 tools/testing/selftests/sgx/call.S create mode 100644 tools/testing/selftests/sgx/defines.h create mode 100644 tools/testing/selftests/sgx/load.c create mode 100644 tools/testing/selftests/sgx/main.c create mode 100644 tools/testing/selftests/sgx/main.h create mode 100644 tools/testing/selftests/sgx/sign_key.S create mode 100644 tools/testing/selftests/sgx/sign_key.pem create mode 100644 tools/testing/selftests/sgx/sigstruct.c create mode 100644 tools/testing/selftests/sgx/test_encl.c create mode 100644 tools/testing/selftests/sgx/test_encl.lds create mode 100644 tools/testing/selftests/sgx/test_encl_bootstrap.S create mode 100644 tools/testing/selftests/syscall_user_dispatch/.gitignore create mode 100644 tools/testing/selftests/syscall_user_dispatch/Makefile create mode 100644 tools/testing/selftests/syscall_user_dispatch/config create mode 100644 tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c create mode 100644 tools/testing/selftests/syscall_user_dispatch/sud_test.c 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/memfd_secret.c create mode 100644 tools/testing/selftests/vm/mremap_test.c delete mode 100644 tools/testing/selftests/x86/test_vdso.c create mode 100644 virt/kvm/dirty_ring.c